@import "ld_common.css";

#visual{
	width:950px;
	height:435px;
	margin:0 auto 1px auto;
	/*_margin:0 0 1px 31px;*/
	background:url(../img/index/visual.jpg) no-repeat;
	position:relative;

}

#enter{
	position:absolute;
	bottom:50px;
	right:210px;
}

#nav{
	width:617px;
	height:64px;
	margin:0 auto 20px auto;
	/*_margin:0 0 1px 31px;*/
	background:url(../img/index/nav.jpg) no-repeat;
	padding:41px 0 0 333px;
}


#n1{
	position:relative;
}

#n2{
	position:relative;
/*	left:60px;*/
}

#n3{
	position:relative;
/*	left:110px;*/
}

#n4{
	position:relative;
/*	left:170px;*/
}

#n5{
	position:relative;
/*	left:220px;*/
}

#n6{
	position:relative;
/*	left:220px;*/
}

#n7{
	position:relative;
}

#n8{
	position:relative;
}


#rightColumn{
	width:255px;
	height:auto;
	float:right;
	margin:15px 5px 0 0px;
	_margin:15px 0px 0 0px;
	padding:0 0 0px 0;
	_position:relative;
	_right:10px;
	_display:inline;
}

*+html #rightColumn{
	position:relative;
	top:1px;
}

.bncenter img{
	display:block;

	margin:0px auto 10px auto;
}

.bncenter2 img{
	display:block;
	width:238px;
	margin:0px auto 25px auto;
}


#leftColumn{
	width:690px;
	height:auto;
	_clear:both;
	float:left;
	margin:15px 0px 0 20px;
	_margin:15px 0px 0 30px;
	padding:0 0 0px 0;
	/*letter-spacing:1px;*/
	_position:relative;
	_right:8px;
	_top:-1px;
	_display:inline;
}

#leftColumn h3{
	margin-bottom:10px;
	
}

#leftColumn p{
	/*width:690px;
	height:auto;*/
	line-height:140%;
	letter-spacing:1px;
	color:#7A6134;
}
     
#about{
	clear:both;
	width:660px;
	_width:680px;
	height:auto;
	font-size:12px;
	line-height:140%;
	letter-spacing:1px;
	color:#7A6134;
	margin:2px 2px 2px 2px;
	border:1px solid #7A6134;
	padding:10px;
}

.heading{
	margin-bottom:10px;
}

.news{
	width:100%;
	height:150px;
	background:url(../img/index/news.gif) repeat-y;
	overflow:auto;
}

.news table{
	border-spacing:0;
	color:#7A6134;
}

.news table th{
	width:35px;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
}

.news table td{
	width:220px;
	font-size:10px;
	vertical-align:top;
	padding:0 0 0 10px;
}

.news table td p{
	margin:0 0 5px 0;
}

.img1{
	float:left;
	margin:15px 0 0 5px;
}

.img2{
	float:left;
	margin:0 10px 0 0;
}

.img3{
	float:left;
	margin:10px 0 10px 5px;
}

.img4{
	float:left;
	margin:20px 10px 0 0;
}

b{
	font-size:13px;
}
/*masterprofile_this!!*/
#yosikawabox{
	width:685px;
	height:auto;
	border-top:2px solid #999999;
	padding:20px 0px 0px 0px;s
}

#yosikawapic{
	float:left;
	display:block;
	margin:0px 10px 0px 5px;
}

#datearea{
	width:480px;
	_width:460px;
	float:left;
}


#datearea h3 img{
	display:block;
}

#datearea table{
	/*221*/
	width:480px;
	_width:460px;
	background:url(../img/index/m_border.jpg) repeat-y;
	background-position:42px 0px;
	margin-left:20px;
	font-size:12px;
}

.margin1{
	vertical-align:top;
	width:7%;
}

.margin2{
	vertical-align:top;
	width:7%;
}

#datearea table td{
	vertical-align:top;
	padding:0px 0px 0px 20px;
}

#datearea table tr td ul{
	list-style:none;
}

#datearea table tr td ul li{
	margin:0px 0px 5px 0px;
	_margin:0px 0px 7px 0px;	
}

#datearea table td p{
	font-size:12px;
	line-height:140%;
	_line-height:155%;
	margin:25px 0px 0px 0px;
	_margin:20px 0px 0px 0px;
}

#masterone{
	padding:10px 0px 0px 0px;
}

#masterone img{
	display:block;
}

.mastermasse{
	font-size:12px;
}

.margin3{
	margin-top:10px;
	font-size:12px;
}

#secom{
	width:auto;
	height:auto;
	position:absolute;
	top:290px;
	left:800px;
}

/* 081209 index½¤¿êŽÀ*/
#uparea{
	margin-left:20px;

}

img#cth{
	margin-left:5px;
}

img#tlml{
	margin-left:30px;
}

#navi{
	width:950px;
	margin:0 0 0 20px;
}

.menu{
	float:left;
	display:inline;
	margin-bottom:18px;
}

.clear{
	clear:both;
}

/*masterprofile_this!!*/


/* 090204 Ãô)ÂÂ*/
table#osusume {
	width:240px;
	margin:0 0 10px 8px;
	font-size:11px;
/*	border:3px solid #b29f53;
*/	background:url(../img/index/os_bglogo.jpg) no-repeat 92% 15%;
	color:#7a6134;
}

table#osusume td.otl {
	padding:11px 0 0 42px;
	_padding:11px 0 2px 42px;
	background:url(../img/index/bg_top.gif) no-repeat 0% 0%;
}

*:first-child+html td.otl {
	padding:11px 0 4px 42px;
	background:url(../img/index/bg_top.gif) no-repeat 0% 0%;
}

table#osusume td.opt {
	padding:3px 0 0 16px;
	background:url(../img/index/bg_left.gif) repeat-y 0% 0%;
}

table#osusume td.opl {
	padding:3px 0 0 4px;
	background:url(../img/index/bg_right.gif) repeat-y 100% 0%;
}

table#osusume td.opfl {
	width:114px;
	padding:3px 0 0 4px;
	background:url(../img/index/bg_right.gif) repeat-y 100% 0%;
}

table#osusume td.com {
	padding:3px 5px 0 4px;
	line-height:120%;
	background:url(../img/index/bg_right.gif) repeat-y 100% 0%;
}

table#osusume td.obt {
	padding:5px 0 10px 23px;
	_padding:5px 0 10px 23px;
	background:url(../img/index/bg_btm.gif) no-repeat 0% 100%;
	color:#ad8b4b;
	font-size:10px;
}

*:first-child+html table#osusume td.obt {
	padding:5px 0 11px 23px;
	background:url(../img/index/bg_btm.gif) no-repeat 0% 100%;
	color:#ad8b4b;
	font-size:10px;
}

img#pht {
	border:1px #b29f53 solid;
}

div#komo1 {
	width:30px;
	color:#624b1b;
	font-weight:bold;
	float:left;
	display:inline;
}

div#komo2 {
	width:50px;
	color:#624b1b;
	font-weight:bold;
	float:left;
	display:inline;
}

div#komo3 {
	width:30px;
	color:#624b1b;
	font-weight:bold;
	float:left;
	display:inline;
}

div#komo4 {
	width:100px;
	color:#624b1b;
	font-weight:bold;
}

div#age {
	width:30px;
	float:left;
	display:inline;
}

div#size {
	width:50px;
	float:left;
}

div#job {
	width:85px;
	_width:84px;
	height:12px;
	float:left;
	overflow:hidden;
}
*:first-child+html div#job {
	width:84px;
	height:12px;
	float:left;
	overflow:hidden;
}

div#message {
	width:105px;
	height:50px;
	overflow:hidden;
}

