@charset "euc-jp";

#semmotoWrap {
	margin:17px 0 0 26px;
}
#semmotoWrap img{
	margin:0;
	vertical-align:bottom;
}

/* ¸«½Ð¤· ÀßÄê */

 h1{
	width:745px;
	height:275px;
	display:block;
	text-indent: -9999px;
	margin:0;	
	padding:0;
	border-bottom:none;
}
 .life01 h1{
	background-image: url(../images/column/kitao_yoshitaka/life_01_maintitle.jpg);
	background-repeat: no-repeat;
}
 .life02 h1{
	background-image: url(../images/column/kitao_yoshitaka/life_02_maintitle.jpg);
	background-repeat: no-repeat;
}
 .life03 h1{
	background:url("../images/column/kitao_yoshitaka/life_03_maintitle.jpg") no-repeat;
}
 .life04 h1{
	background:url("../images/column/kitao_yoshitaka/life_04_maintitle.jpg") no-repeat;
}


 h2{
	width:525px;
	height:110px;
	display:block;
	text-indent: -9999px;
	margin:0;	
	padding:0;
	border:none;
}
.life01 h2{
	background-image: url(../images/column/kitao_yoshitaka/life_01_subtitle.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.life02 h2{
	background-image: url(../images/column/kitao_yoshitaka/life_02_subtitle.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.life03 h2{
	background:url("../images/column/kitao_yoshitaka/life_03_subtitle.gif") top no-repeat;
}
.life04 h2{
	background:url("../images/column/kitao_yoshitaka/life_04_subtitle.gif") top no-repeat;
}

 h3{
	margin:0;	
}

/* ¥ê¥ó¥¯¥Ê¥ÓÀßÄê */

ul#linklNav {
	clear:both;
	width:745px;
	text-align: left;
	margin:0;
}

ul#linklNav li{
	display:block;
	float:left;
	height:55px;
	text-indent: -9999px;
	background: url(../images/column/kitao_yoshitaka/life_cmo_linknav.gif) no-repeat;	
}

ul#linklNav li a{
	display:block;
	height:55px;
	text-decoration:none;
	background: url(../images/column/kitao_yoshitaka/life_cmo_linknav.gif) no-repeat;
}

ul#linklNav li.pre-01,
ul#linklNav li.pre-02{
	display:block;
	height:55px;
	text-decoration:none;
	background: url(../images/column/kitao_yoshitaka/life_cmo_linknav.gif) no-repeat;
}


ul#linklNav li#life01 a{ width:186px; background-position:  0 0; }
ul#linklNav li#life02 a{ width:186px; background-position: -186px 0; }
ul#linklNav li#life03 a{ width:186px; background-position: -372px 0; }
ul#linklNav li#life04 a{ width:187px; background-position: -558px 0; }

ul#linklNav li.pre-01{ width:186px; background-position:  0 -110px; }
ul#linklNav li.pre-02{ width:186px; background-position: -186px -110px; }
ul#linklNav li.pre-03{ width:186px; background-position: -372px -110px; }
ul#linklNav li.pre-04{ width:187px; background-position: -558px -110px; }

ul#linklNav li#life01 a:hover,ul#linklNav li#life01 a:focus,ul#linklNav li#life01 a.act
{ width:186px; background-position:0 -55px; }
ul#linklNav li#life02 a:hover,ul#linklNav li#life02 a:focus,ul#linklNav li#life02 a.act
{ width:186px; background-position:  -186px -55px; }
ul#linklNav li#life03 a:hover,ul#linklNav li#life03 a:focus,ul#linklNav li#life03 a.act
{ width:186px; background-position:  -372px -55px; }
ul#linklNav li#life04 a:hover,ul#linklNav li#life04 a:focus,ul#linklNav li#life04 a.act
{ width:187px; background-position:  -558px -55px; }






/* ¥Ù¡¼¥¹¥ì¥¤¥¢¥¦¥È */

#mainWrap{
	padding-top:22px;
	width: 745px;
	text-align: left;
}
#mainWrap #contetWrap {
	float:right;
	width:525px;
}
#mainWrap #contetWrap #contentInner{
	padding-left:25px;
	width:500px;
}
.lead{
	width:490px;
	margin-bottom:20px;
	font-weight:bold;
}
.section{
	width:500px;
	margin-bottom:10px;
}
.section p{
	padding-bottom:15px;
}
.lBox-ph{
	float:left;
	width:230px;
}
.rBox-tx{
	float:right;
	width:270px;
}
.lBox-tx{
	float:left;
	width:270px;
}
.rBox-ph{
	float:right;
	width:210px;
}

.contactWrap{
	clear:both;
	background: url(../images/column/kitao_yoshitaka/life_cmo_bg_contact.gif);
	color:#ffffff;
	padding:15px;
	margin-bottom:15px;	
}
.contactWrap p.copy{
	padding-bottom:10px;
}
dl.wordsWrap{
	width:500px;
}
dl.wordsWrap dd.lBox{
	float:left;
	width:250px;
}
dl.wordsWrap dd.rBox{
	float:right;
	width:250px;
}

/* ¥ì¥Õ¥È¥Ê¥Ó */
#mainWrap #leftNav {
	float:left;
	width:220px;
}
.infoSection dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.infoSection dl{
	width:204px;
	margin-top:4px;	
	padding-left:16px;
	display: inline-table;
	/**/
	display: block;
	_height: 1%;
	/**/
	font-size:10px;
	background: url(../images/column/kitao_yoshitaka/life_cmo_leftnav_dotln.gif) bottom repeat-x;				
}
.infoSection dt {
	float: left;
	width: 70px;
	background: url(../images/column/kitao_yoshitaka/life_cmo_leftnav_sq.gif) 0 .7em no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 12px;
}
.infoSection dd {
	float: left;
	width: 115px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.profSection{
	background: url(../images/column/kitao_yoshitaka/life_cmo_leftnav_dotln.gif) bottom repeat-x;	
}
.profSection p.copy{
	padding:10px;	
	font-size:10px;	
}
.presSection{
	margin-top:10px;
	background: url(../images/column/kitao_yoshitaka/life_cmo_leftnav_bg_present.gif) repeat-y;	
}
.presSection p{
	padding:0 3px;
}
.presSection p.copy{
	padding:10px 13px;
	font-size:10px;	
}
dl.mailSection{
	margin-bottom:15px;
	background: url(../images/column/kitao_yoshitaka/life_cmo_leftnav_mail_fr.gif) top left no-repeat;	
}
dl.mailSection dt{
	height:1px;
	overflow:hidden;	
	text-indent: -9999px;
}
dl.mailSection dd{
	padding:43px 0 6px 6px;
}

/* ¥æ¡¼¥Æ¥£¥ê¥Æ¥£ */
#utilityWrap{
	clear:both;
	width:745px;
	padding:10px 0;
}
#utilityWrap p.lBox{
	float:left;
	width:200px;
	padding-left:15px;
	background: url(../images/column/kitao_yoshitaka/life_cmo_ar_left.gif) 0 .5em  no-repeat;		
}
#utilityWrap p.rBox{
	float:right;
	text-align: left;
	padding-left:15px;
	background: url(../images/column/kitao_yoshitaka/life_cmo_ar_top.gif) 0 .5em  no-repeat;		
}

/* ¥¯¥ê¥¢»ØÄê¥¯¥é¥¹ */

.clearfix:after {
 content: ".";
 display: block;
 clear:both;
 height: 0;
 visibility: hidden;
}

.clearfix { display: inline-block; }

/* €*/
* html .clearfix {height: 1%:}
.clearfix {display: block;}
/* */



.member img, .executive img {
line-height: 80%;
font-size: 1em;
vertical-align: text-bottom;
}

.loginblock p.nomember {

font-size: 12px;
padding-top: 45px;
padding-right: 10px;
padding-bottom: 7px;
padding-left: 10px;
}

.loginblock {
text-align: center;
background-image:url(../images/column/kitao_yoshitaka/kaiin01.jpg);
width: 219px;
height:130px;
padding-bottom: 4px;
line-height: 1em;

}
