@charset "utf-8";/* レイアウト設定 ここから */#LUXMANchapterimg {	width: 640px;	height: 115px;	background-image: url(../images/page_title.jpg);	text-indent: -9999px;	background-repeat: no-repeat;	padding: 0px;}#LUXMANcontainer h1#chapter01,#LUXMANcontainer h1#chapter02,#LUXMANcontainer h1#chapter03,#LUXMANcontainer h1#chapter04 {	background-repeat: no-repeat;	height: 40px;	width: 640px;	text-indent: 65px;	font-size: 23px;	font-weight: normal;	margin: 0px;	padding: 10px 0px 0px 0px;	line-height: 110%;}#LUXMANcontainer h1#chapter01 {	background-image: url(../images/chapterTitle01.gif);}#LUXMANcontainer h1#chapter02 {	background-image: url(../images/chapterTitle02.gif);}#LUXMANcontainer h1#chapter03 {	background-image: url(../images/chapterTitle03.gif);}#LUXMANcontainer h1#chapter04 {	background-image: url(../images/chapterTitle04.gif);}#LUXMANcontainer .LUXMANimgL {	float: left;	width: 240px;	padding-bottom: 15px;	padding-right: 15px;	clear: left;	font-size: 0.8em;	line-height: 120%;	color: #666666;}#LUXMANcontainer .LUXMANimgR {	float: right;	width: 240px;	padding-bottom: 15px;	padding-left: 15px;	clear: right;	font-size: 0.8em;	line-height: 120%;	color: #666666;}#LUXMANcontainer .LUXMANwriting {	border-bottom: 1px solid #CCCCCC;	font-size: 0.8em;	text-align: right;	padding: 5px 0px;	line-height: 120%;	margin: 0px 0px 10px;	font-weight: bold;	color: #333333;}/* コラム ここから */#LUXMANcontainer .LUXMANcolumn {	background-color: #F0ECE4;	padding: 10px;	overflow:hidden;	clear: both;	margin-top: 15px;	margin-bottom: 15px;}#LUXMANcontainer .LUXMANcolumn:after {/* clearfix */    content: ".";      display: block;      visibility: hidden;      height: 0.1px;      font-size: 0.1em;      line-height: 0;      clear: both;  }  #LUXMANcontainer .LUXMANcolumn {/* clearfix */    zoom: 1;  }  #LUXMANcontainer .LUXMANcolumn img {	float: left;	width: 160px;}#LUXMANcontainer .LUXMANcolumn p {	margin-top: 5px;	padding-top: 5px;	border-top: 1px dotted #999999;	font-size: 0.9em;}#LUXMANcontainer .LUXMANcolumn .LUXMANcolumnText {	float: right;	width: 447px;	clear: right;}/* プロフィール ここから */#LUXMANprofile {	width: 620px;	height: auto;	background-image: url(../images/profile_back.jpg);	clear:both;	background-repeat: repeat-y;	background-position: left bottom;	margin: 15px 10px 20px;	padding: 0px;	text-align: center;}.LUXMANprofilephoto {	padding-top: 5px;	padding-right: 5px;	padding-bottom: 0px;	padding-left: 10px;	float:left	}	.LUXMANprofileText {	color: #333333;	font-size: 0.8em;	line-height: 140%;	margin: 0px;	padding: 0px 0px 0px 10px;	}#LUXMANprofile img {	margin: 0px;	padding: 0px;}#LUXMANprofile table.profile {	margin: 7px;}#LUXMANprofile .LUXMANprofile {	margin: 10px;}#LUXMANprofile .LUXMANprofile .LUXMANprofileText .LUXMANprofileName {	font-size: 1.2em;	margin-bottom: 5px;	padding-bottom: 3px;	border-bottom: 1px solid #CCCCCC;}/* 文章くくりここから */#LUXMANcontainer .LUXMANsentence {	clear: both;}#LUXMANcontainer .LUXMANsentence:after {/* clearfix */    content: ".";      display: block;      visibility: hidden;      height: 0.1px;      font-size: 0.1em;      line-height: 0;      clear: both;  }  #LUXMANcontainer .LUXMANsentence {/* clearfix */    zoom: 1;  }  