@charset "utf-8";
@import url("/foreign/family/css/common/base.css");
@import url("/foreign/family/css/common/layout.css");
@import url("/foreign/css/common/footer.css");
@import url("/foreign/css/common/quick.css");
@import url("/foreign/family/css/jpn/jpn_menu.css");

a:link, a:visited {color: #585858; text-decoration: none;}
a:active, a:hover {color: #0175B1; text-decoration: none;}


/* CSS Document */


.title { padding-left:10px;}	
#main_visual {background:url('/foreign/family/images/eng/main/main_visual_back.jpg') repeat-x; }
#main_img { width:987px; height:265px; background:url('/foreign/family/images/jpn/main/main_visual.jpg') no-repeat; }
#main_flash {position:absolute; top:70px; left:0; background:url('/foreign/eng/images/common/main_flash.gif') no-repeat; }
#main_con {width:920px;}

	
	/*left*/
	#main_left {float:left; width:300px;}
		#admin {width:279px; height:183px; margin-top:95px; margin-left:23px; padding-top:8px; background:url('/foreign/family/images/eng/main/admin_back.gif') no-repeat;}
		#admin .title { padding-left:10px;}
		#admin .admin_area {padding:7px 0 0 15px;}
		#admin .admin_area_new {padding:3px 0 0 20px;}
		#admin li {line-height:0px; padding-left:7px; margin:3px 0; background:url('/foreign/family/images/eng/main/icon_01.gif') 0 40% no-repeat;}
		
		#ring {position:absolute; top:445px; left:285px;}



	/*center*/
	#main_center {float:left; margin-left:3px !important; margin-left:1px; margin-top:20px;}
		#tour {width:367px; height:118px; padding-top:8px;  background:url('/foreign/family/images/eng/main/tour_back.gif') no-repeat;}
		#tour .tour_area {float:right; padding-top:15px; padding-bottom:15px; width:160px; margin-top:-90px;}
		#tour li {line-height:0px; padding-left:7px; margin:2px 0; background:url('/foreign/family/images/eng/main/icon_01.gif') 0 50% no-repeat;}
		
		#trans {margin-top:25px;}
		#trans li{float:left; padding-left:25px;}
	
	
	
	/*right*/
	#main_right {float:left; margin-left:15px; margin-top:20px;}
		#fr {background-color:#eaeaea; width:179px; padding:0 0 5px 1px;}
		#service {margin-top:20px;}
		
	
	
	
	/*quick*/
	#main_quick {float:left; margin-left:15px; }
		#quick {width:98px; height:193px; margin-top:150px; background:url('/foreign/family/images/eng/main/banner_back.gif') no-repeat;}
		#quick #test {margin:20px 0 30px 10px; height:150px;}
		
		
		
	/*banner*/
	#banner{clear:both; width:845px; height:47px;  margin:15px 0 10px 23px; background:url('/foreign/family/images/eng/main/banner_back.gif') no-repeat;}
		#banner #banner_area {float:left; padding-top:5px; padding-left:4px; width:815px !important; width:820px; }
		#banner #banner_area .banner_line {padding:0 25px 0 25px;  background:url('/foreign/family/images/eng/main/banner_line.gif') right no-repeat;}
		#banner #banner_area .banner_line_01 {padding:0 0 0 4px;}
		#banner #banner_area li{float:left;}
		#banner #banner_area li img {vertical-align:top;}
		#banner #banner_con { float:left; margin:8px 0 0 5px; padding:0; font-size:0; line-height:0;}
		#banner #banner_con .btn_ba {padding-top:0px !important; padding-top:5px;}
	
	#main_bottom {clear:both; height:30px !important; height:15px;}
	
	
	/* footer */

#footer {width:100%; height:95px; clear:both; background:url('/foreign/family/images/common/footer_back.gif') repeat-x; }
	#footer #footer_sky {position:relative; top:-95px;  background:url('/foreign/family/images/common/footer_back_sky.gif') no-repeat; width:345px;}
	#footer #footer_sky #footer_back_sky {height:95px; width:345px; background:url('/foreign/family/images/common/footer_back_sky.gif') no-repeat; }
	#footer #footer_h1 {float:left; margin:25px 30px 0 50px;}
	#footer #footer_h2 {float:right; margin:25px 30px 0 50px; font-size: 8pt; LINE-HEIGHT: 14pt; color: #666666; text-decoration: none; font-family: "", "Arial", "Helvetica", "sans-serif"}
	#footer #footer_menu li {float:left; height:17px; margin:15px 0 0 0;}
	#footer #footer_menu2 li {float:right; height:17px; margin:15px 30px 0 0;}
	#footer #footer_position {position:absolute; top:95px; width:900px; }					