/* -----------------------------------------------------



Cascading Style Sheets



----------------------------------------------------- */



div.eng_hr1 {

	clear: both;

	height: 16px;

	background: url(../img/cmn/pagenavi_bg.gif) repeat-x bottom;

}



div.eng_hr1 hr {

	display: none;

}



p.eng_pop_img {

	text-align: center;

	padding: 10px 0;

}



p.eng_footer_txt {

	padding: 8px 8px 0;

}



/* index --------------------------------------------------------------- */



.index_mainimage {

	width: 726px;

	margin-bottom: 5px;

}



.index_mainimage p {

	font-weight: bold;

	margin-bottom: 10px;

}



.index_news {

	float:right;

	width: 354px;

}



.index_news h2.title {

	width: 158px;

	float: left;

}



.index_news p.list {

	width: 72px;

	float: right;

}



.index_news p.list img {

	margin-top: 10px;

}



.index_news_box {

	clear: both;

	border: 2px solid #A99F96;

	padding: 1px;

	margin-bottom: 32px;

}



.index_news_box_inner {

	width: 348px;

}



	.idx_news_list {

		height: 136px;

		overflow: auto;

	}



/* 2007.10.03 ymw f syusei start*/

/* safari only \*/

		html:\66irst-child .idx_news_list {

			width: 348px;

		}

/* end */

/* 2007.10.03 ymw f syusei end  */



		.idx_news_list p {

			margin: 4px;

			background: url(../img/cmn/pagenavi_bg.gif) repeat-x bottom;

		}



			.idx_news_list a {

				padding: 0 10px 5px 18px;

				margin-top: 5px;

				display: block;

				text-decoration: none;

				color: #333333;

				background: url(../img/cmn/news_point.gif) no-repeat left top;

			}





			.idx_news_list a:visited {

				text-decoration: none;

				color: #333333;

			}



			.idx_news_list a:hover {

				color: #CD7337 !important;

				background: url(../img/cmn/news_point_hover.gif) no-repeat left top;

				text-decoration:underline;

			}



.idx_link {

	width: 354px;

}





.idx_link p.txt {

	margin: 10px 10px 0;

}



.idx_hr1 {

	clear: both;

	height: 26px;

	background: url(../img/idx_hr1.gif) no-repeat 0 10px;

}



.idx_hr1 hr {

	display: none;

}



table.lineup_data,

table.lineup_data2,

table.lineup_data3 {

	width: 725px;

	color: #4F4F4F;

	border-top: solid 1px #A69D94;

	border-left: solid 1px #A69D94;

}



table.lineup_data th,

table.lineup_data2 th,

table.lineup_data3 th {

	padding: 8px;

	background: #E5E1D7;

	border-right: solid 1px #A69D94;

	border-bottom: solid 1px #A69D94;

}



table.lineup_data td,

table.lineup_data2 td,

table.lineup_data3 td {

	background: #FFF;

	padding: 8px;

	border-right: solid 1px #A69D94;

	border-bottom: solid 1px #A69D94;

}



table.lineup_data td.td3_red {

	color: #DD0806;

}



table.lineup_data2 {

	color: #4F4F4F;

	background: #A69D94;

}



table.lineup_data2 th {

	padding: 8px;

	background: #E5E1D7;

}



table.lineup_data2 td.td2_red {

	color: #DD0806;

}



p.link_zukai {

	width: 706px;

	margin: 0 10px 5px;

	text-align: right;

}





/* index end ----------------------------------------------------------- */







/* business ------------------------------------------------------------ */



ul.biz_menu {

	clear: both;

	height: 30px;

	width: 726px;

}



	ul.biz_menu li {

		height: 30px;

		float: left;

		overflow:hidden;

	}



	ul.biz_menu li.mgn {

		padding-right: 6px;

	}

	

.biz_text {

	margin-bottom: 15px;	

}



/* business end -------------------------------------------------------- */







/* parking01 ----------------------------------------------------------- */



h4.pk01_h4_1 {

	margin-bottom: 8px;

}





ul.pk01_ul1 {

	width: 354px;

}



ul.pk01_ul1 li {

	float: left;

	margin-bottom: 8px;

}



ul.pk01_ul1 li.mgn {

	margin-right: 12px;

}



/* parking01 end ------------------------------------------------------- */







/* parking02 ----------------------------------------------------------- */





ul.pk02_ul {

	width: 726px;

}



	ul.pk02_ul li {

		float: left;

		padding-bottom: 18px;

	}



	ul.pk02_ul li.r_mgn {

		padding-right: 18px;

	}



	ul.pk02_ul li.end {

		padding-bottom: 0;

	}



/* parking02 end ------------------------------------------------------- */







/* parking04 ----------------------------------------------------------- */



table.pk04_tbl1 {

	width: 100%;

	text-align: left;

	border: solid 1px #CCC;

	background: #FFF;

}





table.pk04_tbl1 th {

	background: #E5E1D7;

}



table.pk04_tbl1 th.th1 {

	width: 40px;

	background: #E5E1D7;

	padding: 3px 0;

	text-align: center;

}



table.pk04_tbl1 th.th2 {

	background: #F7F4EF;

	padding: 3px;

}



table.pk04_tbl1 th.th2 img {

	float: left;

	margin-right: 10px;

	vertical-align: middle;

}



table.pk04_tbl1 th.th2 p {

	margin-left: 60px;

}



table.pk04_tbl1 th.th2 p span {

	font-weight: normal;

}



table.pk04_tbl1 td {

	text-align: center;

	padding: 3px 0;

	vertical-align: middle;

	background: #F7F4EF;

}



table.pk04_tbl1 td img {

	margin: 3px 0;

}



/* parking04 end ------------------------------------------------------- */







/* parking05 ----------------------------------------------------------- */





.pk05_flashcontents {

	margin: 30px 73px 0 73px;

}



/* parking05 end ------------------------------------------------------- */







/* parking06 ----------------------------------------------------------- */



table.pk06_tbl1 {

	width: 100%;

	text-align: left;

	border: solid 1px #CCC;

	background: #FFF;

}





table.pk06_tbl1 th {

	padding: 5px;

	background: #E5E1D7;

	text-align: center;

}



table.pk06_tbl1 td {

	padding: 5px 15px;

	vertical-align: middle;

	background: #F7F4EF;

}



table.pk06_tbl1 td.td1 {

	text-align: right;

	width: 15%;

}



table.pk06_tbl1 td.td2 {

	width: 50%;

}



table.pk06_tbl1 td.td3 {

	width: 20%;

}



table.pk06_tbl1 td.td4 {

	text-align: center;

	width: 15%;

}



table.pk06_tbl1 td.td5 {

	font-weight: bold;

	text-align: right;

	background: #FFF0F0;

}



table.pk06_tbl1 td.td6 {

	font-weight: bold;

	text-align: center;

	background: #FFF0F0;

}







table.pk06_tbl2 {

	width: 100%;

	text-align: left;

	border: solid 1px #CCC;

	background: #FFF;

}





table.pk06_tbl2 th {

	text-align: center;

	width: 50%;

	padding: 5px;

	background: #E5E1D7;

	text-align: center;

}



table.pk06_tbl2 td {

	text-align: center;

	padding: 5px 15px;

	vertical-align: middle;

	background: #F7F4EF;

}



table.pk06_tbl2 td.td1 {

	background: #FFF0F0;

}



/* parking06 end ------------------------------------------------------- */







/* eng ----------------------------------------------------------------- */

.eng_box1_354 {

	float: left;

	width: 354px;

	margin-right: 18px;

}



.eng_box1_354 p.anzen_box1_354_txt {

	text-align: center;

}



.eng_box1_186 {

	float: left;

	width: 168px;

	margin-right: 18px;

}



.eng_box1_186_r {

	float: left;

	width: 168px;

}



.eng_box1_186 p,

.eng_box1_186_r p {

}



p.eng_box_txt {

	width: 168px;

}



.dot_box354 {

	width: 352px;

	background: url(../img/dot_box_bg.gif) repeat-y;

	padding: 1px;

}



.dot_box354_inner {

	width: 338px;

	_width: 352px;

	background: #FFF;

	padding: 7px;

}



.dot_box354_inner p {

	line-height: 1.6em;

}



.line_box354_1 {

	width: 350px;

	_width: 354px;

	background: #FF9801;

	padding: 2px;

}



.line_box354_1_inner {

	width: 338px;

	_width: 350px;

	background: #FFF;

	padding: 6px;

}



dl.eng_box354_dl {

	width: 354px;

}



dl.eng_box354_dl dt {

	font-size: 1.2em;

	font-weight: bold;

	margin-bottom: 5px;

	padding-left: 18px;

	background: url(../img/end_dd_icon1.gif) no-repeat 2px left;

}



dl.eng_box726_dl {

	width: 726px;

}



dl.eng_box726_dl dt {

	font-weight: bold;

	margin-bottom: 5px;

	padding-left: 18px;

	background: url(../img/end_dd_icon1.gif) no-repeat 2px left;

}



li.txt_r {	text-align: right;

}



ol.teion_list1{

	float: right;

	width: 338px;

	_width: 358px;

	margin-bottom: 15px;

	zoom : 1;

    _padding-left : 25px;

}



*:first-child+html ol.teion_list1 {

	padding-left : 25px;

}



ol.teion_list1 li {

	font-size: 1.2em;

	list-style: decimal outside;

}



.idx_link_w {

	width: 726px;

	margin-bottom: 30px;

}



a.blank_l2 {

	list-style: none;

	padding-right: 15px;

	background: url(../img/cmn/blank_link.gif) no-repeat center right;

}





/* eng end ------------------------------------------------------------- */







/* youto.html ---------------------------------------------------------- */



dl.youto_box1 {

	float: left;

	margin-right: 18px;

}



dl.youto_box1_r {

	float: left;

}



.youto_box2_l {

	margin-top: 15px;

	float: left;

}



.youto_box2_r {

	width: 341px;

	float: right;

}



ul li.youto_box2_li_l {

	float: left;

	padding-right: 13px;

}



ul li.youto_box2_li_r {

	float: left;

	padding-right: 20px;

}



.youto_box3 {

	width: 354px;

	background: url(../img/tokucho_youto_box3_bg.gif) no-repeat top;

	float: right;

}



.youto_box3 dl dd {

	width: 161px;

}





/* youto.html end ------------------------------------------------------ */





/* anzensei.html ------------------------------------------------------- */



.anzen_box2_288 {

	float: left;

	width: 288px;

	margin-right: 3px;

}



.anzen_box2_143 {

	float: left;

	width: 143px;

	margin-right: 3px;

}



.anzen_box2_143_r {

	float: left;

	width: 143px;

}





/* anzensei.html end --------------------------------------------------- */







/* teion.html ---------------------------------------------------------- */



dl.teion_box1_143 {

	float: left;

	width: 143px;

	margin-right: 3px;

}



dl.teion_box1_2_143 {

	float: left;

	width: 143px;

	margin-right: 2px;

}



dl.teion_box1_143_r {

	float: left;

	width: 143px;

}



dl.teion_box1_143_r dd {

	float: left;

	width: 143px;

}







/* teion.html end ------------------------------------------------------ */







/* chushajo.html ------------------------------------------------------- */



div.chushajo_box1 {

	width: 553px;

	margin: 0 66px 0 65px;;

}



ul.chushajo_box1 {

	width: 553px;

}



ul.chushajo_box1 li {

	font-size: 1.1em;

	width: 244px;

	_width: 239px;

	float: left;

	padding: 4px 0 4px 20px; 

	background: url(../img/chu_li_bg1.gif) no-repeat top left;

	border-bottom: solid #AFAEAA 1px;

	margin: 5px 0;

}



ul.chushajo_box1 li.flt_l {

	margin: 5px 0 5px;

}



ul.chushajo_box1 li.flt_r {

	margin: 5px 9px 5px 16px;

}



ul.chushajo_box1 li.flt_l_top {

	margin: 10px 0 5px;

}



ul.chushajo_box1 li.flt_r_top {

	margin: 10px 9px 5px 16px;

}



ul.chushajo_box1 li.flt_l_btm {

	margin: 5px 0 18px;

}



ul.chushajo_box1 li.flt_r_btm {

	margin: 5px 9px 18px 16px;

}





/* chushajo.html end --------------------------------------------------- */



/* ricchuutiha.html ------------------------------------------------------- */



.box_l .ric_dl_1 dt {

	font-weight: bold;

}



.box_l .ric_dl_1 dd {

	margin-bottom: 15px;

}



.eng_box354_dl dd {

	text-align: center;

}



/* ricchuutiha.html end ------------------------------------------------------- */

