@charset "shift_jis";

/* ------------------------------------------------------------
          BASE STYLE
------------------------------------------------------------ */
body { margin:0px; padding:0px; line-height:130%; background-image:url("/common/img/background.gif"); }
div#outer_box {text-align:center;}
div#inner_box {display:block;width:852px;margin-left:auto;margin-right:auto;text-align:left;}
table,form{padding:0; margin:0;}
a{overflow: hidden;}

/* ------------------------------------------------------------
          HEADER : MAIN SWITCH
------------------------------------------------------------ */
div#header {z-index:100;width:852px;height:84px;margin-left:14px;background-image:url("/common/img/header/header_bg.gif");background-repeat:no-repeat;position:relative;}
div#header h1#logo {display:inline;}
div#header img.logo {margin:5px 0px 0px 15px;}
div#header img.beone {margin:5px 0px 0px 6px;}

/*---------------------------------
			login_btm
-----------------------------------*/

div#header div#member_box {
	position:absolute;
	top:5px;
	left:461px;
	display:inline;
	margin:0px;
}

div#header div#member_box img#member{display:inline;}


div#header div#member_box div#regist_box{
	position:absolute;
	top:0px;left:16px;
	display:block;
	width:93px;
	height:52px;
	background-image:url("/common/img/header/login_box_registration.gif");
	background-repeat:no-repeat;
	}

div#header div#member_box div#regist_box{
	float:left;
	margin:0px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	list-style-type:none;
	}

div#header div#member_box div#regist_box a{
	margin:34px 0px 4px 2px;
	display:block;width:86px;
	height:14px;
	background-position:left top;
	text-decoration:none;
	background-image:url("/common/img/header/bt_member_reg.gif");
	background-repeat:no-repeat;
	}

div#header div#member_box div#regist_box a:hover {
	background-image:url("/common/img/header/bt_member_reg_on.gif");
	background-repeat:no-repeat;
}

div#header div#member_box div#login form#login_form {display:inline;}


div#header div#member_box div#login input.input{
	border:0;
	font-size:12px;
	padding:0px;margin:0px;
	width:100px;height:14px
	;background-color:transparent;
}

div#header div#member_box div#login input.input#id {
	position:absolute;
	top:8px;left:90px;
	}

div#header div#member_box div#login input.input#pw
	{position:absolute;
	top:28px;left:90px;
	}

div#header div#member_box div#login input.input_submit {
	font-size:0px;color:white;
	text-indent:-9999px;border:0;
	width:37px;height:16px;position:absolute;
	top:29px;left:208px;background-color:transparent;
	background-image:url("/common/img/header/bt_login.gif");background-repeat:no-repeat;
}

/*---------------------------------
			logout_btm
-----------------------------------*/

div#header div#member_logout_box{
	position:absolute;
	top:5px;left: 659px;
	display:block;
	width:156px;
	height:52px;
	background-image:url("/common/img/header/logout_box_logout.gif");
	background-repeat:no-repeat;
	}

div#header div#member_logout_box img#logout{
	display:inline;
	position:absolute;
	left: -14px;
}

#btm_logout{
	position:absolute;
	top: 30px;
	left: 108px;
	}

div#header div#member_logout_box img#ad_l {position:absolute;top:0px;left: 301px;}
div#header img#top_banner_l {position:absolute;top:0px;left: 158px;}


div#header img#top_banner {position:absolute;top:0px;left:356px;}
div#header div#member_box img#ad {position:absolute;top:0px;left:499px;}



div#header div#login {position:absolute;top:0px;left:109px;display:block;width:245px;height:52px;background-image:url("/common/img/header/login_box_login.gif");background-repeat:no-repeat;}


div#header ul li a{overflow: hidden;}

div#header img#top_banner {position:absolute;top:0px;left:356px;}
div#header div#member_box img#ad {position:absolute;top:0px;left:499px;}

div#header ul {position:absolute;top:62px;left:0px;height:22px;margin:0px;padding:0px;}
div#header ul li {float:left;margin:0px;text-indent:-9999px;background-repeat:no-repeat;list-style-type:none; }
div#header ul li a:hover {text-decoration:none;}
div#header ul li#sw_home {width:61px;height:22px;background-image:url("/common/img/header/bt_memu_home.gif");}
div#header ul li#sw_home a {display:block;width:61px;height:22px;background-position:left top;text-decoration:none;}
div#header ul li#sw_home a:hover {background-image:url("/common/img/header/bt_memu_home_on.gif");}

div#header ul li#sw_guide {width:90px;height:22px;background-image:url("/common/img/header/bt_memu_guide.gif");}
div#header ul li#sw_guide a:hover {background-image:url("/common/img/header/bt_memu_guide_on.gif");}
div#header ul li#sw_guide a:link, div#header ul li#sw_guide a:visited {display:block;width:90px;height:22px;background-position:left top;text-decoration:none;}

div#header ul li#sw_leisure {width:102px;height:22px;background-image:url("/common/img/header/bt_memu_leisure.gif");}
div#header ul li#sw_leisure a:hover {background-image:url("/common/img/header/bt_memu_leisure_on.gif");}
div#header ul li#sw_leisure a:link, div#header ul li#sw_leisure a:visited {display:block;width:102px;height:22px;background-position:left top;text-decoration:none;}

div#header ul li#sw_topic {width:54px;height:22px;background-image:url("/common/img/header/bt_memu_topic.gif");}
div#header ul li#sw_topic a:hover {background-image:url("/common/img/header/bt_memu_topic_on.gif");}
div#header ul li#sw_topic a:link, div#header ul li#sw_topic a:visited {display:block;width:54px;height:22px;background-position:left top;text-decoration:none;}

div#header ul li#sw_report {width:100px;height:22px;background-image:url("/common/img/header/bt_memu_report.gif");}
div#header ul li#sw_report a:hover {background-image:url("/common/img/header/bt_memu_report_on.gif");}
div#header ul li#sw_report a:link, div#header ul li#sw_report a:visited {display:block;width:100px;height:22px;background-position:left top;text-decoration:none;}

div#header ul li#sw_search {width:52px;height:22px;background-image:url("/common/img/header/bt_memu_search.gif");}
div#header ul li#sw_search a:hover {background-image:url("/common/img/header/bt_memu_search_on.gif");}
div#header ul li#sw_search a:link, div#header ul li#sw_search a:visited {display:block;width:52px;height:22px;background-position:left top;text-decoration:none;}

div#header ul li#sw_member {width:80px;height:22px;background-image:url("/common/img/header/bt_memu_member.gif");}
div#header ul li#sw_member_login {width:80px;height:22px;background-image:url("/common/img/header/bt_memu_member_logout.gif");}
div#header ul li#sw_member a:hover {background-image:url("/common/img/header/bt_memu_member_on.gif");}
div#header ul li#sw_member a:link, div#header ul li#sw_member a:visited {display:block;width:80px;height:22px;background-position:left top;text-decoration:none;}

div#header ul li#sw_mypage {width:88px;height:22px;background-image:url("/common/img/header/bt_memu_mypage.gif");}
div#header ul li#sw_mypage a:hover {background-image:url("/common/img/header/bt_memu_mypage_on.gif");}
div#header ul li#sw_mypage a:link, div#header ul li#sw_mypage a:visited {display:block;width:88px;height:22px;background-position:left top;text-decoration:none;}

div#header ul li#sw_leisurelist {width:197px;height:22px;background-image:url("/common/img/header/bt_leisurelist.gif");}
div#header ul li#sw_leisurelist a:hover {background-image:url("/common/img/header/bt_leisurelist_on.gif");}
div#header ul li#sw_leisurelist a:link, div#header ul li#sw_leisurelist a:visited {display:block;width:197px;height:22px;background-position:left top;text-decoration:none;}

/* ------------------------------------------------------------
          CONTENTS
------------------------------------------------------------ */
div#contents {z-index:90;width:852px;position:relative;}

.ypos_top{vertical-align:top;}

.red{
	color:#CC0000 !important;
}

.btn_area_r td{
	width:605px;
	height:35px;
	text-align:right;
	vertical-align:bottom;
}

.bg_left { float:left;}
.bg_right { float:right;}

/* ------------------------------------------------------------
          FOOTER
------------------------------------------------------------ */
div#footer {
	position:relative;
	display:block;
	margin-left:14px;
}
div#footer div#footer_menu,
div#footer div#footer_menu_news {
	position:relative;
	display:block;
	margin:0 0px 12px 0;
	width:826px;
	height:29px;
	background-image:url("/common/img/footer/footer_menu_bg.gif");
	background-repeat:no-repeat;
}

div#footer div#footer_menu_news {
	background-image:url("/common/img/footer/footer_menu_bg_news.gif");
}

div#footer div#footer_menu ul {
	position:absolute;
	top:8px;
	left:32px;
	height:12px;
	margin:0px;
	padding:0px;
}
div#footer div#footer_menu ul li {float:left;text-indent:-9999px;list-style-type:none;margin-right:12px;}
div#footer div#footer_menu ul li a {text-decoration:none;}

div#footer div#footer_menu ul li#sitemap {width:76px;height:12px;background-image:url("/common/img/footer/bt_sitemap.gif");background-repeat:no-repeat;}
div#footer div#footer_menu ul li#sitemap a {display:block;width:76px;height:12px;background-position:left top;text-decoration:none;}
div#footer div#footer_menu ul li#sitemap a:hover {background-image:url("/common/img/footer/bt_sitemap_on.gif");background-repeat:no-repeat;}

div#footer div#footer_menu ul li#contact {width:75px;height:12px;background-image:url("/common/img/footer/bt_ask.gif");background-repeat:no-repeat;}
div#footer div#footer_menu ul li#contact a {display:block;width:75px;height:12px;background-position:left top;text-decoration:none;}
div#footer div#footer_menu ul li#contact a:hover {background-image:url("/common/img/footer/bt_ask_on.gif");background-repeat:no-repeat;}


div#footer div#footer_menu ul li#concerned {width:97px;height:12px;background-image:url("/common/img/footer/bt_carry.gif");background-repeat:no-repeat;}
div#footer div#footer_menu ul li#concerned a {display:block;width:97px;height:12px;background-position:left top;text-decoration:none;}
div#footer div#footer_menu ul li#concerned a:hover {background-image:url("/common/img/footer/bt_carry_on.gif");background-repeat:no-repeat;}


div#footer div#footer_menu ul li#company {width:53px;height:12px;background-image:url("/common/img/footer/bt_aboutus.gif");background-repeat:no-repeat;}
div#footer div#footer_menu ul li#company a {display:block;width:53px;height:12px;background-position:left top;text-decoration:none;}
div#footer div#footer_menu ul li#company a:hover {background-image:url("/common/img/footer/bt_aboutus_on.gif");background-repeat:no-repeat;}

address{
	position:relative;
	left:550px;
	width:267px;
	height:19px;
	font-style:normal;
	font-weight:normal;
	margin-top:10px;
	background:url(/common/img/footer/bg_address.gif) no-repeat;
}

address img{
	margin:4px 3px 0 15px;
	display:inline;
}

/* ------------------------------------------------------------
          interContents
------------------------------------------------------------ */
div#interContents {
	border-left:1px solid #B2D5D0;
	border-right:1px solid #B2D5D0;
	display:block;
	width:822px;
	min-height:577px;
	margin-left:14px;
	background-image:url("/common/img/interContents_backImg.jpg");
	background-repeat:no-repeat; background-color:#C2E5E0;
}
/*-- IE only --*/
* html div#interContents {width:824px;}
/*-- /IE only --*/


/* ------------------------------------------------------------
          navi_sub
------------------------------------------------------------ */
div#navi_sub img{
	margin:0;
	padding:0;
	display:block;
}
div#navi_sub .navi_bt .text{
	display:block;
	margin:0 13px 0 20px;
	padding:2px 0 1px 0;
}

div#navi_sub .navi_bt{
	display:block;
	width:186px;
	background:url(/common/img/navi_btn_o_back.gif) repeat-y;
	font-size:12px;
	line-height:120%;
	font-weight:bold;
	color:#1F508C;
	text-decoration:none;
}
div#navi_sub .navi_bt .top{
	display:block;
	width:186px;
	height:7px;
	background:url(/common/img/navi_btn_o_top.gif) no-repeat;
}


div#navi_sub .navi_bt .bottom{
	display:block;
	width:186px;
	height:9px;
	background:url(/common/img/navi_btn_o_bottom.gif) no-repeat;
}

div#navi_sub .navi_bt a{
	display:block;
	width:186px;
	background:url(/common/img/navi_btn_back.gif) repeat-y;
	font:12px/120%;
	font-weight:bold;
	color:#1F508C;
	text-decoration:none;
}


div#navi_sub .navi_bt a:hover{
	background:url(/common/img/navi_btn_o_back.gif) repeat-y;
}

div#navi_sub .navi_bt a .top{
	display:block;
	width:186px;
	height:7px;
	background:url(/common/img/navi_btn_top.gif) no-repeat;
}

div#navi_sub .navi_bt a:hover .top{
	background:url(/common/img/navi_btn_o_top.gif) no-repeat;
}

div#navi_sub .navi_bt a .bottom{
	display:block;
	width:186px;
	height:9px;
	background:url(/common/img/navi_btn_bottom.gif) no-repeat;
}

div#navi_sub .navi_bt a:hover .bottom{
	background:url(/common/img/navi_btn_o_bottom.gif) no-repeat;
}

div#sep{
	float:left;
	padding:0;
	margin:0;
}



/*---’Ç‰Á--*/



