@charset "utf-8";

@import url(sub_common.css);

#header { }
#header_bg { margin-bottom:0; }
#header h1 {height:64px; background:url(../images/main/main_bg_header.gif) no-repeat; }
#header .common_navi {height:62px;  background:url(../images/main/main_bg_topnavi.gif) no-repeat; z-index:50;}
#main_container_bg {background:url(../images/main/main_body_bg.jpg) no-repeat center top; }
#container { background:none; padding-top:0; }


#main_content_box {width:865px; height:492px; position:relative; display:inline; }
#container #main_visual { width:865px; height:492px;}
#container	#main_content1 { width:297px; height:95px;  position:absolute; left:41px; top:259px; z-index:100; }
		#container	#main_content1 #notice_1 { position:absolute; }
		#container	#main_content1 #notice_2 { position:absolute; }
		#container	#main_content1	.tap_img { width:297px; height:19px; margin-bottom:6px; position:relative; }
		#container	#main_content1	.tap_img div { position:absolute; left:0; top:0; padding-left:6px; }
			#container	#main_content1 .tap_img span {  position:absolute; right:0; top:3px;}
		#container	#main_content1 ul { width:290px; margin-left:7px; }	
			#container	#main_content1 ul li { background:url(../images/common/bul_dot.gif) no-repeat left center; padding-left:6px; }
				#container	#main_content1 ul li a { color:#787162; position:relative; display:block; height:19px; }
				#container	#main_content1 ul li a span { float:right; line-height:19px; margin-top:-1px;  }

#container	#main_content2 { width:482px; height:66px;  position:absolute; left:41px; top:397px; z-index:100; }


.layer_popup	{width:494px; position:absolute; top:50px; left:140px; z-index:200; background:url(../images/main/bg_popuptop.gif) no-repeat; }
.layer_popup dl	{text-align:left; background:url(../images/main/bg_popupbottom.gif) bottom left no-repeat; padding-bottom:12px;}
.layer_popup dt	{width:450px; margin:18px auto 0 auto; border-bottom:1px solid #e9e9e9; background:url(../images/main/img_logo.gif) top right no-repeat; padding:7px 0 11px 0;}
.layer_popup .body	{width:465px; margin:0 auto; height:406px; overflow:scroll; overflow-x:hidden; position:relative; }
.layer_popup .body .map	{position:absolute; top:35px; left:185px; z-index:70; cursor:pointer; }
.layer_popup .bottom_btn	{background:#fcfdfe; border:1px solid #d6d8d9; margin:0 11px; text-align:right; padding:2px 5px 0 0; height:20px; line-height:12px; }


.layer_popup2	{width:494px; position:absolute; top:50px; left:140px; z-index:200; background:url(../images/main/bg_popuptop.gif) no-repeat; }
.layer_popup2 dl	{text-align:left; background:url(../images/main/bg_popupbottom.gif) bottom left no-repeat; padding-bottom:12px;}
.layer_popup2 dt	{width:450px; margin:18px auto 0 auto; border-bottom:1px solid #e9e9e9; background:url(../images/main/img_logo.gif) top right no-repeat; padding:7px 0 11px 0;}
.layer_popup2 .body	{margin:9px 9px 0 0; overflow-x:hidden; text-align:right; }
.layer_popup2 .body .more	{padding:10px 44px 15px 0; text-align:right; }
.layer_popup2 .bottom_btn	{background:#fcfdfe; border:1px solid #d6d8d9; margin:0 11px; text-align:right; padding:2px 5px 0 0; height:20px; line-height:12px; }

