@charset "UTF-8";
/* CSS Document */

/*==== [ index ] ====================================================================*/

/* ==[ mainPhoto ]== */
div#mainPhoto{
	background:url('../img/index/main_photo.jpg') no-repeat top center;
	width:754px;
	height:236px;
	margin:0 auto;
	text-indent:-8000px;
}
div#mainPhotoB{
	width:754px;
	height:236px;
	margin:0 auto;
}


/* ==[ enterance ]== */
div#entrance{	width:754px; }


div#entrance div#entranceColumnL{
	float:left;
}
div#entrance div#entranceColumnL div.banner{
	padding:4px 0 0 5px;
	width:482px;
}
div#entrance div#entranceColumnL div#messgePhoto{
	margin:4px 0 0 6px;
}
div#entrance div#entranceColumnL div#messageBox{
	width:482px;
	background:url('../img/index/message_mdl.gif') top center repeat-y;
	margin:4px 0 0 6px;
}

div#entrance div#entranceColumnL div#messageBox div#messageBody{
	height:76px;
}

div#entrance div#entranceColumnL div#messageBox p{
	padding:4px 8px 0px 10px;
}
div#entrance div#entranceColumnL div#messageBox p.last{
	padding:8px 8px 0px 10px;
}

div#entrance div#entranceColumnR{
	float:left;
}


div#entrance div#entranceColumnR div.entranceBox{
	margin:4px 0 0 5px;
}

div#entrance div#entranceColumnR div.entranceBox  div.entrancePhoto{
	float:left;
	display:block;
	width:109px;
	height:110px;
}
div#entrance div#entranceColumnR div.entranceBox  div.entranceBody{
	display:block;
	width:148px;
	height:110px;
	float:left;
	background:url('../img/index/entrance_mid.gif') top center repeat-y;
}
div#entrance div#entranceColumnR div.entranceBox  div.entranceBody p{
	padding:2px 5px;
	height:71px;
}

div#entrance div#entranceColumnR div.entranceBox  div.entranceBody p.btn{
	padding:2px 5px;
	height:49px;
}




/*== [ content ] ==*/
div#indexNewsTopics{ width:371px; }

div#indexNewsTopics table{
	margin:0 auto;
	width:367px;
}
div#indexNewsTopics td{ padding-top:5px; vertical-align:top; }
div#indexNewsTopics td.textbg{ padding-left:5px; padding-right:5px; color:#4a4e56; }
div#indexNewsTopics td.text{ padding-left:5px; padding-right:5px; color:#041233; }

div#indexContent div#saruyuTourBox{
	background:url('../img/index/saruyu_banner_top.png') top center no-repeat;
	text-align:center;
	padding:36px 0 0 0;
	margin:10px 0 0 0;
}
div#indexContent div#saruyuTourBox div{
	padding:3px 0 0 0;
}

div#indexContent div#saruyuTourBox div#saruyuTourBottom{
	display:block;
	width:173px;
	height:9px;
	background:url('../img/index/saruyu_banner_bottom.png') bottom center no-repeat;
	padding:0;
}



/*==== [ global ] ====================================================================*/
div#globalContent{
	padding:20px 35px; 
}
div#companyContent dl{}
div#companyContent dt{ margin-top:20px; width:680px; border-bottom:#071C38 solid 1px; font-weight:bold; }
div#companyContent dd{ margin:3px 0 0 22px; }

div#sitemapContent dl{ margin-left:11px; }
div#sitemapContent dt{ margin-top:10px; font-weight:bold; }
div#sitemapContent dd{ margin:0 0 0 11px; }

div#inquiryMaster dl{}
div#inquiryMaster dt{ margin-top:20px; width:480px; border-bottom:#071C38 solid 1px; font-weight:bold; }
div#inquiryMaster dd{ margin:3px 0 0 22px; }


/*== [ access ] ==*/

div#accessColumnL{
	float:left;
	width:489px;
	padding:3px 0px 20px 0px;
}
div#accessColumnR{
	float:left;
	width:250px;
	padding:0px 0px 30px 0px;
}

div.box246{
	background:url('../img/box_middle246.gif') repeat-y top left;
	padding:5px 10px;
	width:226px;
}

div#accessMap{
	margin:20px 0px 20px 24px;
}
div#accessTxt{}
div#accessTxt dl{}
div#accessTxt dt{ margin-top:20px; width:225px; border-bottom:#071C38 solid 1px; font-weight:bold; }
div#accessTxt dd{ margin:3px 0 0 0; }





