@charset "utf-8";

/*--- header ---*/
#header { position: relative; height:155px; padding-top:25px; margin-bottom:11px; }
h1 {
	color:#000000;
	font-family:"MS UI Gothic", Osaka, Arial;
	font-size:9px;
	margin-top: 00px;
}
h3 a { display:block; width: 224px; height: 66px; margin: 0px auto; background: url(../images/new/common/logo2.gif) no-repeat; text-indent: -9999em; }
#page_description { position: absolute; overflow: hidden;}
#global_navi li a { position: absolute; text-align: center; display: block; width:63px; padding-top:50px; top:28px; font-size:83%; color:#333366; }
#global_navi li.p0 a {
	background:url(../images/new/common/logo2.gif) no-repeat;
	left:361px;
	position: absolute;
	text-align: center;
	display: block;
	width:230px;
	padding-top:50px;
	top:29px;
	font-size:83%;
	color:#333366;
	height: 19px;
}
#global_navi li.p1 a { background:url(../images/new/common/global_p1.png) no-repeat; left:60px; }
#global_navi li.p2 a { background:url(../images/new/common/global_p2.png) no-repeat; left:160px; }
#global_navi li.p3 a { background:url(../images/new/common/global_p3.png) no-repeat; left:260px; }
#global_navi li.p4 a { background:url(../images/new/common/global_p4.png) no-repeat; left:630px; }
#global_navi li.p5 a { background:url(../images/new/common/global_p5.png) no-repeat; left:730px; }
#global_navi li.p6 a { background:url(../images/new/common/global_p6.png) no-repeat; left:830px; }
#searchbox, #multisearch, #searchselector { width:950px; height:80px; }
#searchbox { position:absolute; top:100px; background:url(../images/new/common/sb_repeat.png) repeat-x; }
#multisearch { background:url(../images/new/common/sb_left.png) no-repeat left top; }
ul#searchselector { background:url(../images/new/common/sb_right.png) no-repeat right top; text-align:left; padding-top:52px; height:28px; position:absolute; top:0px }
#yahoologo { position:absolute; width:125px; height:27px; top:16px; left:201px; text-indent:-9999em; background:url(../images/new/common/yst_yahoologo.png) no-repeat; }
* html #yahoologo { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/new/common/yst_yahoologo.png' ,sizingmethod=image); }
input.searchbox { position:absolute; width:348px; height:21px; padding-top:4px; top:16px; left:334px; border:1px solid #7E9DB9; }
#submit_button { position:absolute; top:16px; left:689px; }
#searchselector li { display:inline; padding:0px 5px; border-left:1px solid #333366; }
#searchselector li.first { border:none; }
#searchselector li a { color:#333366; }
#searchselector li a.selected { font-weight: bold; }

.style1 {color: #FF0000}
#Layer1 {
	position:absolute;
	left:430px;
	top:198px;
	width:47px;
	height:12px;
	z-index:1;
}
.style2 {
	color: #FF0000;
	font-size: 1.2em;
	font-weight: bold;
}

/*--- searchbox ---*/

#searchbox,#multisearch, #searchselector { 
	width:950px; height:80px; 
	}

#searchbox { 
	position:absolute; top:100px; 
	background:url(../images/new/common/sb_repeat.png) repeat-x; 
	}

#multisearch { 
	background:url(../images/new/common/sb_left.png) no-repeat left top; 

	}
	
ul#searchselector { 
	position:absolute;
	top:0px;
	left:330px;
	padding-top:8px;
	}

.sb_right{
	position:absolute;
	top:0px;
	left:950px;
}

.search_yahoo{
	width:173px; height:15px;
	position:absolute;
	top:30px;
	left:150px;
	}
	
input.searchbox { 
	position:absolute;
	top:25px;
	left:334px;
	width:348px; height:21px;
	padding-top:4px;
	border:1px solid #7E9DB9;
	}
	
#submit_button { 
	position:absolute;
	top:25px;
	left:686px;
	}
	
#searchselector li { display:inline; padding:0px 5px; border-left:1px solid #333366; }
#searchselector li.first { border:none; }
#searchselector li a { color:#333366; }
#searchselector li a.selected { font-weight: bold; }

.search_word{
	position:absolute;
	top:60px;
	left:272px;
	font-weight:bold; 
	color:#ff0000;
	}
	
.search_word a{
	font-weight:bold;
	text-decoration:underline;
	}

/*--- //searchbox ---*/

/*--- main_contents ---*/
#main_contents { float:right; width:770px; }

/*--- main_contents_1st ---*/
#column_1st { float:left; }
#main_flash_image { width:410px; height:150px; background:url(../images/new/index/flash_bg.gif); margin-bottom:10px; }
#main_flash_image2 { float:left; width:410px; height:150px; margin-bottom:10px; }
#localtime { width:410px; height:30px; margin-bottom:10px; }
* html #localtime { margin-bottom:8px; }
#hotnews { width:404px; height:114px; margin-bottom:10px; padding:2px; border:1px solid #C6C6D6; position: relative; }
#hotnews h2 { position: absolute; top:8px; left:13px; width:50px; height:15px; overflow:hidden; background:url(../images/new/index/hotnews.gif) no-repeat; text-indent:-9999em; }
#scrollable { height:78px; background:url(../images/new/index/main_left_bg.gif) repeat-x; padding:33px 12px 7px; }
#scrollable a.prev { display:block; width:18px; height:16px; position:absolute; top:30px; right:2px; background:url(../images/new/index/scroll_up.gif); }
#scrollable a.next { display:block; width:18px; height:16px; position:absolute; bottom:10px; right:2px; background:url(../images/new/index/scroll_down.gif); }
#hotnews dt { line-height:1em; font-size:92%; width:6em; clear:left; float:left; padding-top:2px; }
#hotnews dd { line-height:1em; margin-left:3.5em; margin-bottom:6px; font-size:1.1em; }

#hotnews2 { width:404px; height:200px; margin-bottom:10px; padding:2px; border:1px solid #C6C6D6; position: relative; }
#hotnews2 dl { background:url(../images/new/index/main_left_bg.gif) repeat-x; padding:25px 12px 0px; }
#hotnews2 h2 { position: absolute; top:8px; left:13px; width:66px; height:15px; overflow:hidden; background:url(../images/new/index/hotnews.gif) no-repeat; text-indent:-9999em; }
#hotnews2 dt { line-height:1em; font-size:92%; width:6em; clear:left; float:left; padding-top:2px; }
#hotnews2 dd { line-height:1em; margin-left:1.5em; margin-bottom:6px; font-size:0.9em; }

#publicity { width:404px; height:142px; margin-bottom:10px; padding:2px; border:1px solid #C6C6D6; position: relative; }
#publicity dl { background:url(../images/new/index/main_left_bg.gif) repeat-x; padding:25px 12px 0px; }
#publicity h2 { position: absolute; top:8px; left:13px; width:66px; height:15px; overflow:hidden; background:url(../images/new/index/publicity.gif) no-repeat; text-indent:-9999em; }
#publicity dt { line-height:1em; font-size:92%; width:6em; clear:left; float:left; padding-top:2px; }
#publicity dd { line-height:1em; margin-left:1.5em; margin-bottom:6px; font-size:1.1em; }


#kousin1 {width:398px; height:25px;border:0px solid #C6C6D6;line-height:0.5em; }
#kousin {overflow:auto;width:402px; height:175px;padding:2px;border:0px solid #C6C6D6;line-height:0.5em; }
#kousin2 {overflow:auto;width:402px; height:116px;padding:2px;border:0px solid #C6C6D6;line-height:0.5em; }

#limitedcontents { width:404px; height:114px; margin-bottom:10px; padding:2px; border:1px solid #C6C6D6; position: relative; }
#limitedcontents dl { background:url(../images/new/index/main_left_bg.gif) repeat-x; padding:27px 12px 7px; }
#limitedcontents h2 {
	position: absolute;
	top:8px;
	left:13px;
	font-size:12px;
	color:#494673
}
#limitedcontents dt { line-height:1em; font-size:92%; width:6em; clear:left; float:left; margin-top:6px; padding-top:2px; }
#limitedcontents dd { line-height:1em; margin-left:5.5em; margin-top:6px; font-size:1.1em; }

#links { overflow:auto; width:410px; }
.textlinkcat { width:130px; min-height:94px; height:auto !important; height:94px; margin:0px 10px 10px 0px; float:left; position:relative; }
.blbegin { clear:left; }
.blend { margin-right:0px; }
.textlinkcat dl { padding:26px 10px 0px; }
.textlinkcat dt { position:absolute; width:130px; height:20px; top:0px; left:0px; text-indent:-9999em; overflow:hidden; }
.textlinkcat #cat_6 dt { background:url(../images/new/index/cat_6.gif) no-repeat; }
.textlinkcat #cat_7 dt { background:url(../images/new/index/cat_7.gif) no-repeat; }
.textlinkcat #cat_8 dt { background:url(../images/new/index/cat_8.gif) no-repeat; }
.textlinkcat #cat_9 dt { background:url(../images/new/index/cat_9.gif) no-repeat; }
.textlinkcat #cat_10 dt { background:url(../images/new/index/cat_10.gif) no-repeat; }
.textlinkcat #cat_11 dt { background:url(../images/new/index/cat_11.gif) no-repeat; }
.textlinkcat #cat_12 dt { background:url(../images/new/index/cat_12.gif) no-repeat; }
.textlinkcat #cat_13 dt { background:url(../images/new/index/cat_13.gif) no-repeat; }
.textlinkcat #cat_32 dt { background:url(../images/new/index/cat_32.gif) no-repeat; }
.textlinkcat dd { font-size:77%; line-height:1.4em; }

/*--- main_contents_2nd ---*/
#column_2nd { margin-left:420px; width:350px; }
* html #column_2nd { margin-left:417px; }
.lotation_banner { width:350px; height:240px; margin-bottom:10px; }
/*.lotation_banner { width:348px; height:238px; margin-bottom:10px; border:1px solid #C6C6D6; }*/
.sidebanner_m2 { width:350px; height:60px; margin-bottom:10px; }
/*.sidebanner_m2 { width:348px; height:58px; margin-bottom:10px; border:1px solid #C6C6D6; }*/
#columnboxes { overflow:auto; }
.columnslink {
	width:168px;
	min-height:145px;
	height:auto !important;
	height:145px;
	margin:0px 10px 10px 0px;
	float:left;
	border:1px solid #C6C6D6;
	background:url(../images/new/index/columnslink_bg.gif) repeat-x;
	position:relative;
}
.columnslink #cat_14 {	background-image: url(../images/new/index/columnslink_bg14.gif); }
.columnslink #cat_15 {	background-image: url(../images/new/index/columnslink_bg15.gif); }
.columnslink #cat_16 {	background-image: url(../images/new/index/columnslink_bg16.gif); }
.columnslink #cat_17 {	background-image: url(../images/new/index/columnslink_bg17.gif); }
.columnslink dl { padding:33px 10px; }
.columnslink dt { position:absolute; top:4px; left:7px; text-indent:-9999em; overflow:hidden; }
.columnslink dd { list-style:circle inside; }
.columnslink #cat_14 dd { 	font-size: 12px; }
.columnslink #cat_14 dt { width:97px; height:14px; background:url(../images/new/index/columnslink_cat141.gif) no-repeat; }
.columnslink #cat_15 dt { width:117px; height:14px; background:url(../images/new/index/columnslink_cat151.gif) no-repeat; }
.columnslink #cat_16 dt { width:160px; height:21px; background:url(../images/new/index/columnslink_cat161.gif) no-repeat; }
.columnslink #cat_17 dt { width:117px; height:14px; background:url(../images/new/index/columnslink_cat171.gif) no-repeat; }
.blbegin { clear:inherit; }
.blend { margin-right:0px; }

#columnboxes2 { overflow:auto; }
.columnslink2 {
	width:350px;
	min-height:40px;
	height:40px;
	height:auto !important;
	margin:0px 10px 10px 0px;
	float:left;
	border:1px solid #C6C6D6;
	background:url(../images/new/index/columnslink_bg.gif) repeat-x;
	position:relative;
}
.columnslink2 #cat_14 {	background-image: url(../images/new/index/columnslink_bg14.gif); }
.columnslink2 #cat_15 {	background-image: url(../images/new/index/columnslink_bg15.gif); }
.columnslink2 #cat_16 {	background-image: url(../images/new/index/columnslink_bg16.gif); }
.columnslink2 #cat_17 {	background-image: url(../images/new/index/columnslink_bg17.gif); }
.columnslink2 dl { padding:28px 10px 5px; }
.columnslink2 dt { position:absolute; top:4px; left:7px; text-indent:-9999em; overflow:hidden; }
.columnslink2 dd { list-style:circle inside; }
.columnslink2 #cat_14 dd { 	font-size: 12px; }
.columnslink2 #cat_14 dt { width:97px; height:14px; background:url(../images/new/index/columnslink_cat141.gif) no-repeat; }
.columnslink2 #cat_15 dt { width:117px; height:14px; background:url(../images/new/index/columnslink_cat151.gif) no-repeat; }
.columnslink2 #cat_16 dt { width:160px; height:21px; background:url(../images/new/index/columnslink_cat161.gif) no-repeat; }
.columnslink2 #cat_17 dt { width:117px; height:14px; background:url(../images/new/index/columnslink_cat171.gif) no-repeat; }
.blbegin2 { clear:inherit; }
.blend2 { margin-right:0px; }



/*--- sidebar ---*/
#sidebar { margin-bottom:10px; }
/*--- naville --- */
#jwhs_body { width:168px; background:url(../images/new/index/kininaru_bg.gif) repeat-y; border:1px solid #FFD016; margin-bottom:10px; }
#jwhs_body h2 { height:24px; background:url(../images/new/index/kininaru.gif) no-repeat; text-indent:-9999em; overflow:hidden; }
#jwhs_Link { padding:13px 14px 5px; }
#jwhs_Link li { height:48px; clear:left; margin-bottom:10px; }
.jwhs_Img_padding { float:left; width:52px; }
.jwhs_Img_padding img { border:1px solid #6666CC; width:46px; height:46px; }
#jwhs_Link dl { font-size:83%; }
#jwhs_Link dt { color:#666666; }
#jwhs_Link dd { display:inline; padding-right:0.5em; }
#jwhs_Link dd a { white-space:nowrap; }
#jwhs_Link dd b { font-weight:normal; }

.sidebanner_s1 { width:170px; height:65px; margin-bottom:10px; }
/*.sidebanner_s1 { width:168px; height:63px; margin-bottom:10px; border:1px solid #C6C6D6; }*/

#manboo_mobile { width:168px; background:url(../images/new/index/mobile_bg.png) repeat-x; border:1px solid #C6C6D6; }
#manboo_mobile h2 { height:24px; background:url(../images/new/index/mobile.gif) no-repeat; text-indent:-9999em; overflow:hidden; }
#manboo_mobile p { margin:10px 10px 0px; }
.qr_code { width:99px; height:99px; margin:10px auto; }
.qr_code img { width:99px; height:99px; }
