@charset "UTF-8";

/* ▼menuエリア*/
#menubox {
	background-image: url(../img/menu_2nd_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	clear: both;
	height: 26px;
	padding-left: 10px;
}
a#bt_menu1,a#bt_menu2,a#bt_menu3,a#bt_menu4,a#bt_menu5 {
	text-indent: -9999em;
	display: block;
	height: 26px;
	width: 156px;
	float: left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a#bt_menu1 {background-image: url(../img/bt_2ndmenu1.jpg);}
a#bt_menu2 {background-image: url(../img/bt_2ndmenu2.jpg);}
a#bt_menu3 {background-image: url(../img/bt_2ndmenu3.jpg);}
a#bt_menu4 {background-image: url(../img/bt_2ndmenu4.jpg);}
a#bt_menu5 {background-image: url(../img/bt_2ndmenu5.jpg);}
a#bt_menu1:hover,a#bt_menu2:hover,a#bt_menu3:hover,a#bt_menu4:hover,a#bt_menu5:hover {background-position: 0px -26px;}
.fishing a#bt_menu1,.activity a#bt_menu2,.thought a#bt_menu3,.commission a#bt_menu4,.member a#bt_menu5 {background-position: 0px -26px;}


#topimg1,#topimg2,#topimg3,#topimg4,#topimg5,#topicimg1,#infoimg1,#linkimg,#aboutimg,#mapimg,#contactimg,#privacyimg {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999em;
	display: block;
	clear: both;
	height: 95px;
	width: 800px;
}
#topicimg1 {background-image: url(../img/topicimg.jpg);}
#infoimg1 {background-image: url(../img/infoimg.jpg);}
#topimg1 {background-image: url(../img/topimg1.jpg);}
#topimg2 {background-image: url(../img/topimg2.jpg);}
#topimg3 {background-image: url(../img/topimg3.jpg);}
#topimg4 {background-image: url(../img/topimg4.jpg);}
#topimg5 {background-image: url(../img/topimg5.jpg);}

#linkimg {background-image: url(../img/linkimg.jpg);}
#aboutimg {background-image: url(../img/aboutimg.jpg);}
#mapimg {background-image: url(../img/mapimg.jpg);}

#contactimg {background-image: url(../img/contactimg.jpg);}
#privacyimg {background-image: url(../img/privacyimg.jpg);}

#pan {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	clear: both;
	font-size: 10px;
}

#pana:link {color: #333333; text-decoration: none; overflow: hidden;}
#pana:visited {color: #333333; text-decoration: none; overflow: hidden;}


/* ▼mainエリア*/
#main {
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#main2 {
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../img/leftbox_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.blue{
	color: #004986;
}
.green{
	color: #6baa07;
}

.red{
	color: #FF0000;
}

#leadbox{
	clear: both;
	margin-bottom: 50px;
	padding-right: 5px;
	padding-left: 5px;
}
/*▼私たちの考えトップメニュー*/
##activity_menubox {
	text-align: center;
	clear: both;
	padding-left: 90px;
	margin-bottom: 30px;
}
#member_menubox {
	text-align: center;
	clear: both;
	padding-left: 90px;
	margin-bottom: 0;
}
#commission_menubox {
	text-align: center;
	clear: both;
	padding-left: 180px;
	margin-bottom: 30px;
}
#thought_menubox {
	text-align: center;
	clear: both;
	padding-left: 90px;
	margin-bottom: 10px;
}
#activity_menubox .box,#thought_menubox .box,#commission_menubox .box,#member_menubox .box,thought_comm .box {
	width: 182px;
	float: left;
}
#activity_menubox .box a,#thought_menubox .box a,#commission_menubox .box a,thought_comm .box a,#member_menubox .box a {
	text-indent: -9999em;
	display: block;
	width: 182px; 
	height: 182px; 
	background: no-repeat 0px 0px;
	float: left;
}

.box_form {
	clear: both;
	text-align: left;
	padding-left: 90px;
	margin-bottom: 0;
}

#fishing_menubox .box {
	width: 240px;
	float: left;
}

#fishing_menubox .box a#menu3rd1 {background-image: url(../img/menu_fishing1_l.jpg);}
#activity_menubox .box a#menu3rd1 {background-image: url(../img/menu_activity1_l.jpg);}
#activity_menubox .box a#menu3rd2 {background-image: url(../img/menu_activity2_l.jpg);}
#activity_menubox .box a#menu3rd3 {background-image: url(../img/menu_activity3_l.jpg);}
#activity_menubox .box a#menu3rd4 {background-image: url(../img/menu_activity4_l.jpg);}
#thought_menubox .box a#menu3rd1 {background-image: url(../img/testmenu_thought1_l.jpg);}
#thought_menubox .box a#menu3rd2 {background-image: url(../img/menu_thought2_l.jpg);}
#thought_menubox .box a#menu3rd3 {background-image: url(../img/menu_thought3_l.jpg);}
#thought_menubox .box a#menu3rd4 {background-image: url(../img/menu_thought4_l.jpg);}
#commission_menubox .box a#menu3rd1 {background-image: url(../img/menu_commission1_l.jpg);}
#commission_menubox .box a#menu3rd2 {background-image: url(../img/menu_commission2_l.jpg);}
#member_menubox .box a#menu3rd1 {background-image: url(../img/menu_member1_l.jpg);}
#member_menubox .box a#menu3rd2 {background-image: url(../img/menu_member2_l.jpg);}
#member_menubox .box a#menu3rd3 {background-image: url(../img/menu_member3_l.jpg);}
#fishing_menubox .box a:hover,#activity_menubox .box a:hover,#thought_menubox .box a:hover,#commission_menubox .box a:hover,#member_menubox .box a:hover {background-position: 0px -182px;}
.box .text {font-size: 10px; padding: 10px;}

#sigen_menubox,#hozen_menubox {
	text-align: center;
	clear: both;
	padding-left: 120px;
}
#jfw_menubox,#spread_menubox,#hozen2_menubox {
	text-align: center;
	clear: both;
	padding-left: 50px;
}
#sigen_menubox .box,#jfw_menubox .box, #spread_menubox .box, #hozen_menubox .box,#hozen2_menubox .box,#activity_menubox .box2 {float: left;}
#sigen_menubox .box a,#jfw_menubox .box a,#spread_menubox .box a,#hozen_menubox .box a,#hozen2_menubox .box a {
	text-indent: -9999em;
	display: block;
	width: 142px;
	height: 142px; 
	background: no-repeat 0px 0px;
	float: left;
}

.safety #lifejacket_dvd a {
	text-indent: -9999em;
	display: block;
	width: 530px;
	height: 120px; 
	background: no-repeat 0px 0px;
	float: left;
}

#sigen_menubox .box a#menu3rd1 {background-image: url(../img/bt3rd_sigen1.jpg);}
#sigen_menubox .box a#menu3rd2 {background-image: url(../img/bt3rd_sigen2.jpg);}
#jfw_menubox .box a#menu3rd1 {background-image: url(../img/bt3rd_jfw1.jpg);}
#jfw_menubox .box a#menu3rd2 {background-image: url(../img/bt3rd_jfw2.jpg);}
#jfw_menubox .box a#menu3rd3 {background-image: url(../img/bt3rd_jfw3.jpg);}

#spread_menubox .box a#menu3rd1 {background-image: url(../activity/img/bt3rd_spread1.jpg);}
#spread_menubox .box a#menu3rd2 {background-image: url(../activity/img/bt3rd_spread2.jpg);}
#spread_menubox .box a#menu3rd3 {background-image: url(../activity/img/bt3rd_spread3.jpg);}

#hozen_menubox .box a#menu3rd1 {background-image: url(../img/bt3rd_hozen1.jpg);}
#hozen_menubox .box a#menu3rd2 {background-image: url(../img/bt3rd_hozen2.jpg);}
#hozen2_menubox .box a#menu3rd1 {background-image: url(../img/bt3rd_hozen1_2.jpg);}
#hozen2_menubox .box a#menu3rd2 {background-image: url(../img/bt3rd_hozen2_2.jpg);}
#hozen2_menubox .box a#menu3rd3 {background-image: url(../img/bt3rd_hozen3_2.jpg);}
#sigen_menubox .box a:hover,#jfw_menubox .box a:hover,#spread_menubox .box a:hover, #hozen_menubox .box a:hover,#hozen2_menubox .box a:hover {background-position: 0px -142px;}
.safety #lifejacket_dvd a:hover {background-position: 0px -120px;}

#about_menubox {
	text-align: center;
	clear: both;
	padding-left: 10px;
	margin-bottom: 3px;
}
#about_menubox .box{float: left;}
#about_menubox .box a {
	text-indent: -9999em;
	display: block;
	width: 169px;
	height: 33px; 
	background: no-repeat 0px 0px;
	float: left;
}
#about_menubox .box a#menu3rd1 {background-image: url(../img/bt3rd_about1.gif);}
#about_menubox .box a#menu3rd2 {background-image: url(../img/bt3rd_about2.gif);}
#about_menubox .box a#menu3rd3 {background-image: url(../img/bt3rd_about3.gif);}
#about_menubox .box a#menu3rd4 {background-image: url(../img/bt3rd_about4.gif);}
#about_menubox .box a#menu3rd5 {background-image: url(../img/bt3rd_about5.gif);}
#about_menubox .box a#menu3rd6 {background-image: url(../img/bt3rd_about6.gif);}
#about_menubox .box a:hover {background-position: 0px -33px;}


#link_menubox {
	clear: both;
	margin-bottom: 20px;
}
#link_menubox .box {float: left;}
#link_menubox .box a {
	text-indent: -9999em;
	display: block;
	width: 133px;
	height: 28px;
	float: left;
	background-color: #CCCCCC;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#link_menubox .box a#menu3rd1 {background-image: url(../img/bt3rd_link1.gif);}
#link_menubox .box a#menu3rd2 {background-image: url(../img/bt3rd_link2.gif);}
#link_menubox .box a#menu3rd3 {background-image: url(../img/bt3rd_link3.gif);}
#link_menubox .box a#menu3rd4 {background-image: url(../img/bt3rd_link4.gif);}
#link_menubox .box a:hover {background-position: 0px -28px;}
.no1 #link_menubox .box a#menu3rd1,.no2 #link_menubox .box a#menu3rd2,.no3 #link_menubox .box a#menu3rd3,.no4 #link_menubox .box a#menu3rd4 {background-position: 0px -28px;}

/*▼3rdメニューバー*/
#menubox2 {
	clear: both;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.menu_fishing a#menu3rd1,.menu_activity a#menu3rd1,.menu_activity a#menu3rd2,.menu_activity a#menu3rd3,.menu_activity a#menu3rd4,.menu_thought a#menu3rd1,.menu_thought a#menu3rd2,.menu_thought a#menu3rd3,.menu_thought a#menu3rd4,.menu_member a#menu3rd1,.menu_member a#menu3rd2,.menu_member a#menu3rd3,.menu_commission a#menu3rd1,.menu_commission a#menu3rd2 {
	text-indent: -9999em;
	display: block;
	height: 20px;
	float: left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-right: 5px;
}
.menu_fishing a#menu3rd1 {width: 196px; background-image: url(../img/menu_fishing1.jpg);}
.menu_activity a#menu3rd1 {width: 140px; background-image: url(../img/menu_activity1.jpg);}
.menu_activity a#menu3rd2 {width: 120px; background-image: url(../img/menu_activity2.jpg);}
/*.menu_activity a#menu3rd2 {width: 158px; background-image: url(../img/menu_activity2.jpg);}
*/.menu_activity a#menu3rd3 {width: 151px; background-image: url(../img/menu_activity3.jpg);}
.menu_activity a#menu3rd4 {width: 100px; background-image: url(../img/menu_activity4.jpg);}
.menu_thought a#menu3rd1 {width: 213px; background-image: url(../img/menu_thought1.jpg);}
/*.menu_thought a#menu3rd2 {width: 119px; background-image: url(../img/menu_thought2.jpg);}
*/.menu_thought a#menu3rd2 {width: 89px; background-image: url(../img/menu_thought2.jpg);}

.menu_thought a#menu3rd3 {width: 140px; background-image: url(../img/menu_thought3.jpg);}
/*.menu_thought a#menu3rd4 {width: 164px; background-image: url(../img/menu_thought4.jpg);}
*/.menu_thought a#menu3rd4 {width: 119px; background-image: url(../img/menu_thought4.jpg);}

#thought_menubox .thought_text a {text-align: left;}

.menu_commission a#menu3rd1 {width: 89px; background-image: url(../img/menu_commission1.jpg);}
.menu_commission a#menu3rd2 {width: 138px; background-image: url(../img/menu_commission2.jpg);}
.menu_member a#menu3rd1 {width: 99px; background-image: url(../img/menu_member1.jpg);}
.menu_member a#menu3rd2 {width: 99px; background-image: url(../img/menu_member2.jpg);}
.menu_member a#menu3rd3 {width: 114px; background-image: url(../img/menu_member3.jpg);}
.withdraw .menu_member a#menu3rd1 {width: 99px; background-image: url(../img/menu_member4.jpg);}
.modify .menu_member a#menu3rd1 {width: 99px; background-image: url(../img/menu_member5.jpg);}

.menu_fishing a#menu3rd1:hover,
.menu_activity a#menu3rd1:hover,
.menu_activity a#menu3rd2:hover,
.menu_activity a#menu3rd3:hover,
.menu_activity a#menu3rd4:hover,
.menu_thought a#menu3rd1:hover,
.menu_thought a#menu3rd2:hover,
.menu_thought a#menu3rd3:hover,
.menu_thought a#menu3rd4:hover,
.menu_member a#menu3rd1:hover,
.menu_member a#menu3rd2:hover,
.menu_member a#menu3rd3:hover,
.menu_commission a#menu3rd1:hover,
.menu_commission a#menu3rd2:hover{background-position: 0px -20px;}

.suki .menu_fishing a#menu3rd1,
.sigen .menu_activity a#menu3rd1,
.jfw .menu_activity a#menu3rd2,
.spread .menu_activity a#menu3rd2,
.junior_senior .menu_activity a#menu3rd2,
.other_events .menu_activity a#menu3rd2,
.basho .menu_activity a#menu3rd4,
.hozen .menu_activity a#menu3rd3,
.rule .menu_thought a#menu3rd1,
.safety .menu_thought a#menu3rd2,
.worm .menu_thought a#menu3rd3,
.foreign .menu_thought a#menu3rd4,
.admission .menu_member a#menu3rd1,
.withdraw .menu_member a#menu3rd1,
.modify .menu_member a#menu3rd1,
.letter .menu_member a#menu3rd2,
.supporter .menu_member a#menu3rd3,
.comm .menu_commission a#menu3rd1,
.ship .menu_commission a#menu3rd2 {background-position: 0px -20px;}

.basho h2,.suki h2,.sigen h2,.jfw h2,.spread h2,.other_events h2,.hozen h2,.rule h2,.safety h2,.worm h2,.foreign h2,.admission h2,.modify h2, .withdraw h2, .supporter h2,.letter h2,.ship h2,.comm h2, .junior_senior h2{
	text-indent: -9999em;
	display: block;
	width: 800px;
	height: 95px;
	float: left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.suki h2 {background-image: url(../img/lead3rd_fishing1.jpg);}
.sigen h2 {background-image: url(../img/lead3rd_activity1.jpg);}
.jfw h2 {background-image: url(../img/lead3rd_activity2.jpg);}
.other_events h2 {background-image: url(../img/lead3rd_activity2_2.jpg);}
.hozen h2 {background-image: url(../img/lead3rd_activity3.jpg);}
.rule h2 {background-image: url(../img/lead3rd_thought1.jpg);}
.safety h2 {background-image: url(../img/lead3rd_thought2.jpg);}
.worm h2 {background-image: url(../img/lead3rd_thought3.jpg);}
.foreign h2 {background-image: url(../img/lead3rd_thought4.jpg);}
.admission h2 {background-image: url(../img/lead3rd_member1.jpg);}
.supporter h2 {background-image: url(../img/lead3rd_member2.jpg);}
.modify h2 {background-image: url(../img/lead3rd_member4.jpg);}
.withdraw h2 {background-image: url(../img/lead3rd_member5.jpg);}
.letter h2 {background-image: url(../img/lead3rd_member3.jpg);}
.comm h2 {background-image: url(../img/lead3rd_commission1.jpg);}
.ship h2 {background-image: url(../img/lead3rd_commission2.jpg);}
.basho h2 {background-image: url(../img/lead3rd_activity4.jpg);}
.junior_senior h2 {background-image: url(../img/lead3rd_activity5.jpg);}
.spread h2 {background-image: url(../img/lead3rd_activity6.jpg);}

/* ▼サイドメニュー*/
#left3rdmenu {
	float: left;
	width: 198px;
	padding-top: 20px;
	padding-left: 20px;
}
#con3rd {
	float: right;
	width: 534px;
	margin-bottom: 5px;
}
#left3rdmenu a#menu3rd1,#left3rdmenu a#menu3rd2,#left3rdmenu a#menu3rd3,#left3rdmenu a#menu3rd4,#left3rdmenu a#menu3rd5,#left3rdmenu a#menu3rd6 {
	text-indent: -9999em;
	display: block;
	height: 30px;
	width: 198px;
	background: no-repeat 0px 0px;
	margin-bottom: 5px;
}

#left3rdmenu a#menu3rd1_sys {
	text-indent: -9999em;
	display: block;
	height: 45px;
	width: 198px;
	background: no-repeat 0px 0px;
	margin-bottom: 5px;
}

.topics #left3rdmenu a#menu3rd1 {background-image: url(../img/btleft_topics1.gif);}
.topics #left3rdmenu a#menu3rd2 {background-image: url(../img/btleft_topics2.gif);}
.topics #left3rdmenu a#menu3rd3 {background-image: url(../img/btleft_topics3.gif);}
.topics #left3rdmenu a#menu3rd4 {background-image: url(../img/btleft_topics4.gif);}

.info #left3rdmenu a#menu3rd1 {background-image: url(../img/btleft_info1.gif);}

.basho .suki #left3rdmenu a#menu3rd1 {background-image: url(../img/btleft_suki1.gif);}

.sigen #left3rdmenu a#menu3rd1 {background-image: url(../img/btleft_sigen1.gif);}
.sigen #left3rdmenu a#menu3rd2 {background-image: url(../img/btleft_sigen2.gif);}
.jfw #left3rdmenu a#menu3rd1 {background-image: url(../img/btleft_jfw1.gif);}
.jfw #left3rdmenu a#menu3rd2 {background-image: url(../img/btleft_jfw2.gif);}
.jfw #left3rdmenu a#menu3rd3 {background-image: url(../img/btleft_jfw3.gif);}

.spread #left3rdmenu a#menu3rd1 {background-image: url(../img/btleft_spread1.gif);}
.spread #left3rdmenu a#menu3rd2 {background-image: url(../img/btleft_spread2.gif);}
.spread #left3rdmenu a#menu3rd3 {background-image: url(../img/btleft_spread3.gif);}

.junior_senior #left3rdmenu a#menu3rd1 {background-image: url(../img/btleft_jfw1.gif);}
.junior_senior #left3rdmenu a#menu3rd2 {background-image: url(../img/btleft_jfw2.gif);}
.hozen #left3rdmenu a#menu3rd1 {background-image: url(../img/btleft_hozen1.gif);}
.hozen #left3rdmenu a#menu3rd2 {background-image: url(../img/btleft_hozen2.gif);}

.rule #left3rdmenu a#menu3rd1 {background-image: url(../img/btleft_rule1.gif);}
.rule #left3rdmenu a#menu3rd2 {background-image: url(../img/btleft_rule2.gif);}
/* ▼2009.11.09追加*/
.rule #left3rdmenu a#menu3rd3 {background-image: url(../img/btleft_thought1.gif);}
.rule #left3rdmenu a#menu3rd4 {background-image: url(../img/btleft_thought2.gif);}
.rule #left3rdmenu a#menu3rd5 {background-image: url(../img/btleft_thought3.gif);}
.rule #left3rdmenu a#menu3rd6 {background-image: url(../img/btleft_thought4.gif);}
.other_events #left3rdmenu a#menu3rd2 {background-image: url(../img/btleft_jfw2.gif);}
/* ▲2009.11.09追加*/
.safety #left3rdmenu a#menu3rd1 {background-image: url(../img/btleft_safety1.gif);}
.safety #left3rdmenu a#menu3rd2 {background-image: url(../img/btleft_safety2.gif);}
.safety #lifejacket_dvd a#lifejacket_dvd {background-image: url(../img/lifejacket_dvd.jpg);}

.worm #left3rdmenu a#menu3rd1 {background-image: url(../img/btleft_worm1.gif);}
.foreign #left3rdmenu a#menu3rd1 {background-image: url(../img/btleft_foreign1.gif);}

.admission #left3rdmenu a#menu3rd1 {background-image: url(../img/btleft_admission1.gif);}
.admission #left3rdmenu a#menu3rd2 {background-image: url(../img/btleft_member1.gif);}
.admission #left3rdmenu a#menu3rd3 {background-image: url(../img/btleft_member2.gif);}
.admission #left3rdmenu a#menu3rd4 {background-image: url(../img/btleft_member3.gif);}

.modify #left3rdmenu a#menu3rd1 {background-image: url(../img/btleft_admission1.gif);}
.modify #left3rdmenu a#menu3rd2 {background-image: url(../img/btleft_member1.gif);}
.modify #left3rdmenu a#menu3rd3 {background-image: url(../img/btleft_member2.gif);}
.modify #left3rdmenu a#menu3rd4 {background-image: url(../img/btleft_member3.gif);}

.withdraw #left3rdmenu a#menu3rd1 {background-image: url(../img/btleft_admission1.gif);}
.withdraw #left3rdmenu a#menu3rd2 {background-image: url(../img/btleft_member1.gif);}
.withdraw #left3rdmenu a#menu3rd3 {background-image: url(../img/btleft_member2.gif);}
.withdraw #left3rdmenu a#menu3rd4 {background-image: url(../img/btleft_member3.gif);}

.supporter #left3rdmenu a#menu3rd1 {background-image: url(../img/btleft_supporter1.gif);}
.letter #left3rdmenu a#menu3rd1 {background-image: url(../img/btleft_letter1.gif);}
.letter #left3rdmenu a#menu3rd2 {background-image: url(../img/btleft_letter2.gif);}

/*.about #left3rdmenu a#menu3rd1 {background-image: url(../img/btleft_about1.gif);}
*/.about #left3rdmenu a#menu3rd1_sys {background-image: url(../img/btleft_about1.gif);}
.about #left3rdmenu a#menu3rd2 {background-image: url(../img/btleft_about2.gif);}
.about #left3rdmenu a#menu3rd3 {background-image: url(../img/btleft_about3.gif);}
.about #left3rdmenu a#menu3rd4 {background-image: url(../img/btleft_about4.gif);}
.about #left3rdmenu a#menu3rd5 {background-image: url(../img/btleft_about5.gif);}
.about #left3rdmenu a#menu3rd6 {background-image: url(../img/btleft_about6.gif);}

.link #left3rdmenu a#menu3rd1 {background-image: url(../img/btleft_link1.gif);}

#left3rdmenu a#menu3rd1:hover,#left3rdmenu a#menu3rd2:hover,#left3rdmenu a#menu3rd3:hover,#left3rdmenu a#menu3rd4:hover,#left3rdmenu a#menu3rd5:hover,#left3rdmenu a#menu3rd6:hover {background-position: 0px -30px;}
#left3rdmenu a#menu3rd1.on,#left3rdmenu a#menu3rd2.on,#left3rdmenu a#menu3rd3.on,#left3rdmenu a#menu3rd4.on,#left3rdmenu a#menu3rd5.on,#left3rdmenu a#menu3rd6.on {background-position: 0px -30px;}
.no1 #left3rdmenu a#menu3rd1,.no2 #left3rdmenu a#menu3rd2,.no3 #left3rdmenu a#menu3rd3,.no4 #left3rdmenu a#menu3rd4,.no5 #left3rdmenu a#menu3rd5,.no6 #left3rdmenu a#menu3rd6 {background-position: 0px -30px;}

#left3rdmenu a#menu3rd1_sys:hover {background-position: 0px -45px;}
#left3rdmenu a#menu3rd1_sys.on {background-position: 0px -45px;}
.no1 #left3rdmenu a#menu3rd1_sys {background-position: 0px -45px;}

/*▼メインコンテンツ*/
#lead {
	clear: both;
	padding-bottom: 3px;
	border-bottom: 3px solid #004986;
	margin-bottom: 15px;
}
#con3rd #title,#con0 #title{
	font-size: 14px;
	font-weight: bold;
	clear: both;
	margin-bottom: 15px;
	padding-bottom: 3px;
	border-bottom: 1px solid #a0a0a0;
}
#titlebox{
	font-size: 14px;
	font-weight: bold;
	clear: both;
	margin-bottom: 15px;
	padding-bottom: 3px;
	border-bottom: 1px solid #a0a0a0;
}
#con3rd .text,#con0 .text {
	clear: both;
	margin-bottom: 40px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}
.leftimg {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	width: 238px;
	border: 1px solid #CCCCCC;
}
#left3rdmenu ul {
	list-style-type: none;
	clear: both;
	margin-bottom: 10px;
	padding-left: 10px;
}
#left3rdmenu li {
	list-style-position: inside;
	list-style-type: disc;
}

/*▼インフォメーションエリア*/
.topics .date,.info .date {
	float: left;
	margin-right: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.topics .topictext,.info .topictext {
	float: left;
	padding-bottom: 10px;
	width: 420px;
}
#main #con0 {
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
}

#form .form_name,#form .form_mail,#form .form_member {
	clear: both;
	padding-left: 75px;
	margin-bottom: 15px;
	background-repeat: no-repeat;
	background-position: left top;
}
#form .form_name {background-image: url(../contact/img/name.gif);}
#form .form_mail {background-image: url(../contact/img/mail.gif);}
#form .form_member {background-image: url(../contact/img/member.gif);}
#form .form_iken {
	background-image: url(../contact/img/iken.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	padding-top: 20px;
	padding-left: 10px;
	margin-bottom: 15px;
}

.foreignbox{
	clear: both;
	margin-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
.foreignbox .list1 {
	list-style-position: outside;
	list-style-type: none;
	clear: both;
}
.foreignbox .list2 {
	list-style-position: inside;
	list-style-type: none;
	clear: both;
	padding-left: 15px;
}
.foreignbox .list1 li {
	margin-bottom: 15px;
}
.foreignbox .list1 li {
	list-style-position: outside;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	line-height: 200%;
}
.foreignbox .list2 li {
	list-style-position: outside;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	line-height: 200%;
}
.foreignbox .listline {
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #CCCCCC;
	height: 1px;
	clear: both;
	margin: 0px;
}

#left3rdmenu .link_leftbox {
	padding-left: 10px;
}


a.bt_syousai {
	text-indent: -9999em;
	display: block;
	height: 18px;
	width: 55px;
	float: left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 5px;
	clear: both;
}
a.bt_syousai {background-image: url(../img/bt_syousai.gif);}
a.bt_syousai:hover {background-position: 0px -18px;}
#con3rd .listbox {
	clear: both;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;	
}
#topic_title {
	clear: both;
	margin-bottom: 15px;
	border-bottom: 1px solid #024886;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 5px;
}
#topic_title .blue {
	clear: both;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
a.bt_jacket,a.bt_rule {
	text-indent: -9999em;
	display: block;
	height: 37px;
	background-repeat: no-repeat;
	background-position: 0px 0px;

}
a.bt_jacket {width: 293px; background-image: url(../thought/img/bt_jacket.gif);}
a.bt_rule {width: 163px; background-image: url(../thought/img/bt_rule.gif);}
a.bt_jacket:hover,a.bt_rule:hover {background-position: 0px -37px;}
.text td {
	padding-bottom: 20px;
}
/* ▼2009.12.16追加*/
div.text2 {
	padding-bottom: 20px;
}

/* ▲2009.12.16追加*/
.text {
	clear: both;
	margin-bottom: 40px;
	padding-right: 0px;
	padding-left: 10px;
}
.text p {
	padding-right: 10px;
	padding-left: 10px;
}

.mapbox {
	clear: both;
	margin-bottom: 35px;
	padding-right: 5px;
	padding-left: 5px;
}

.mapbox .list {
	clear: both;
	margin-bottom: 15px;
	padding-left: 10px;
}
.mapbox .list li {
	list-style-position: inside;
	list-style-type: none;
	float: left;
}
#main .mapbox .list .arrow {
	float: left;
	padding-right: 20px;
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
}
a.map_t1,a.map_t2,a.map_t3,a.map_t4,a.map_t5,a.map_t6,a.map_t7,a.map_t8,a.map_t9,a.map_t10,a.map_t11 {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 300px;
}
a.map_t1 {background-image: url(../sitemap/img/title1.gif);}
a.map_t2 {background-image: url(../sitemap/img/title2.gif);}
a.map_t3 {background-image: url(../sitemap/img/title3.gif);}
a.map_t4 {background-image: url(../sitemap/img/title4.gif);}
a.map_t5 {background-image: url(../sitemap/img/title5.gif);}
a.map_t6 {background-image: url(../sitemap/img/title6.gif);}
a.map_t7 {background-image: url(../sitemap/img/title7.gif);}
a.map_t8 {background-image: url(../sitemap/img/title8.gif);}
a.map_t9 {background-image: url(../sitemap/img/title9.gif);}
a.map_t10 {background-image: url(../sitemap/img/title10.gif);}
a.map_t11 {background-image: url(../sitemap/img/title11.gif);}
a.map_t1:hover,a.map_t2:hover,a.map_t3:hover,a.map_t4:hover,a.map_t5:hover,a.map_t6:hover,a.map_t7:hover,a.map_t8:hover,a.map_t9:hover,a.map_t10:hover,a.map_t11:hover {background-position: 0px -20px;}


.linkbox {
	float: left;
	margin-bottom: 50px;
	padding-right: 10px;
	padding-left: 10px;
}
.linkbox .list,.linkbox .list2 {
	clear: both;
	float: left;
}
.linkbox .list li {
	list-style-position: inside;
	list-style-type: none;
	display: block;
	width: 250px;
	margin-bottom: 10px;
	margin-right: 5px;
	float: left;
}
.linkbox .list2 li {
	list-style-position: inside;
	list-style-type: none;
	display: block;
	width: 510px;
	margin-bottom: 10px;
	float: left;
}

#main2 .linkbox .list .box {
	clear: both;
	margin-bottom: 15px;
	display: block;
	background-image: url(../link/img/linkbg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 5px;
}
#main2 .linkbox .list2 .box {
	clear: both;
	margin-bottom: 15px;
	display: block;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#sigenbox1 {
	position: relative;
	width: 534px;
	clear: both;
	background-image: url(../activity/img/sigen_map.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 500px;
	margin-bottom: 50px;
}
a#sigen_bt1,a#sigen_bt2,a#sigen_bt3 {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 134px;
	width: 134px;
	position: absolute;
}
a#sigen_bt1 {
	background-image: url(../activity/img/sigen_bt1.gif);
	left: 330px;
	top: 140px;
}
a#sigen_bt2 {
	background-image: url(../activity/img/sigen_bt2.gif);
	left: 110px;
	top: 120px;
}
a#sigen_bt3 {
	background-image: url(../activity/img/sigen_bt3.gif);
	left: 110px;
	top: 360px;
}
a#sigen_bt1:hover,a#sigen_bt2:hover,a#sigen_bt3:hover {background-position: 0px -134px;}
#sigenbox1 ul {
	list-style-type: none;
	position: absolute;
	left: 0px;
	top: 0px;
}
#sigenbox1 li {
	list-sstyle-type: none;
	clear: both;
	margin-bottom: 5px;
}
#sigenbox1 .bt {
	padding-left: 10px;
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.schesulebox {
	width: 520px;
}
.schesulebox th {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 10px 5px;
	color: #024886;
}
.schesulebox td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 10px 5px;
}
a.bt_financial1,a.bt_financial2,a.bt_financial3 {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 37px;
	width: 408px;
	margin-top: 15px;
}
a.bt_financial1 {background-image: url(../about/img/bt_financial1.gif);}
a.bt_financial2 {background-image: url(../about/img/bt_financial2.gif);}
a.bt_financial3 {background-image: url(../about/img/bt_financial3.gif);}
a.bt_financial1:hover,a.bt_financial2:hover,a.bt_financial3:hover {background-position: 0px -37px;}
.financialbox {
	list-style-type: none;
}
.financialbox li {
	display: block;
	clear: both;
	list-style-type: none;
}
.financialbox .arrow {
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 10px;
	padding-bottom: 5px;
}

#donatebox .text {
	clear: both;
	margin-bottom: 50px;
	padding-right: 10px;
	padding-left: 10px;
}
#donatebox table {
	width: 510px;
	text-align: left;
	vertical-align: top;
}
#donatebox th {
	text-align: left;
	vertical-align: top;
	padding: 10px 5px;
	color: #024886;
}
#donatebox td {
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}
#donatebox .n1 {
	width: 70px;
}
#donatebox .n2 {
	width: 40px;
}
#donatebox .t_bold {
	font-weight: bold;
}
#donatebox .line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 20px;
}
#printbox {
	width: 535px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
}
#donatelist {
	list-style-position: outside;
	list-style-type: none;
	clear: both;
}
#donatelist li {
	list-style-position: outside;
	list-style-type: none;
}


 #leftbg {
	background-image: url(../img/leftbox_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#leftboxun {
	background-image: url(../img/leftbox_un.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	height: 25px;
	padding-right: 15px;
}
.yakuin_table {
	margin-left: 10px;
}
a.bt_supporter {
	background-image: url(../member/img/bt_suporter.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 202px;
	width: 202px;
	margin-top: 30px;
}
a.bt_supporter:hover {background-position: 0px -202px;}#main .text .mg {
	padding-right: 10px;
	padding-left: 10px;
}

a.bt_totop {
	background-image: url(../img/bt_totop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 14px;
	width: 130px;
	float: right;
}
a.bt_totop:hover {background-position: 0px -14px;}

#main .text .mg {
	padding-right: 10px;
	padding-left: 10px;
}
.text .linetable {
	width: 510px;
	text-align: left;
	vertical-align: top;
}
.text .linetable th {
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	font-weight: normal;
}
.text .linetable td {
	text-align: left;
	vertical-align: top;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.text .linetable .no {
	text-align: left;
	vertical-align: top;
	padding: 5px;
	border-bottom-width: 0px;
}
.text .linetable .tbbg {
	text-align: left;
	vertical-align: top;
	padding: 10px 5px;
	background-color: #e3ebf1;
}
#GMap {
	clear: both;
	height: 200px;
	width: 510px;
}
.text .adbox {
	float: left;
	width: 300px;
}

a.bt_hozenpdf {
	background-image: url(../img/bt_hozenpdf.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 37px;
	width: 399px;
}
a.bt_hozenpdf:hover {background-position: 0px -37px;}
.text .td_bunka {
	width: 510px;
	background-color: #000000;
	background-image: url(../about/img/bunka_tablebg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFFFFF;
}
.text .td_bunka .bunka2 .bunka1 {
	float: left;
	margin-right:5px;
}


.text .td_bunka .bunka2 {
	padding-left:70px;
	padding-right:20px;
}

table#jfw{
width:510px;
border-collapse: collapse;
border-spacing: 0;
margin:4px 0 30px;
}
table#jfw td{
	border:1px solid #535353;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	text-align: left;
	vertical-align: top;
}
table#jfw td.tBg{
background:#014886;
font-weight:bold;
color:#fff;
border:1px solid #535353;
white-space: nowrap;
text-align:center;
padding:0.2em 0;

}
table#jfw .small{
	font-size: 12px;
}
table#jfw p{
	padding: 0px;
}
.suportbox{
	clear: both;
	float: left;
	margin-bottom: 20px;
	padding-left: 8px;
}
.suportbox .bt_suport {
	float: left;
	width: 160px;
	margin-right: 8px;
}
.bt_suport p {
	text-align: center;
	padding-top: 5px;
}

a.bt_letter {
	background-image: url(../member/img/bt_letter.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 32px;
	width: 134px;
	margin-right: auto;
	margin-left: auto;
}
a.bt_letter:hover {background-position: 0px -32px;}

a.letter_next,a.letter_back {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 38px;
	width: 38px;
	float: left;
}
a.letter_next {background-image: url(../member/img/letter_next.gif);}
a.letter_back {background-image: url(../member/img/letter_back.gif);}
a.letter_next:hover,a.letter_back:hover {background-position: 0px -38px;}

#arrowbox {
	clear: both;
	float: left;
	padding-left: 170px;
}
#arrowbox .letter_no {
	text-align: center;
	float: left;
	width: 100px;
	padding-top: 10px;
}
.arrow_spc {
	float: left;
	width: 38px;
	height: 38px;
}

.houkokubox {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	width: 500px;
}
.houkokubox td {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 3px;
}
a.bt_kiyaku,a.bt_touroku {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 36px;
	margin-right: auto;
	margin-left: auto;
}

a.bt_admission1,a.bt_admission2,a.bt_admission3 {
	float:left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 36px;
	margin-right: 10px;
	margin-left: auto;
}

a.bt_kiyaku {background-image: url(../member/img/bt_kiyaku.gif); width: 221px;}
a.bt_touroku {background-image: url(../member/img/bt_touroku.gif); width: 181px;}
a.bt_admission1 {background-image: url(../member/img/admission1.gif); width: 150px;}
a.bt_admission2 {background-image: url(../member/img/admission2.gif); width: 150px;}
a.bt_admission3 {background-image: url(../member/img/admission3.gif); width: 150px;}
a.bt_kiyaku:hover,a.bt_touroku:hover,a.bt_admission1:hover,a.bt_admission2:hover,a.bt_admission3:hover {background-position: 0px -36px;}

.pd10 {
	padding-left: 10px;
}

table.commission{
	width:700px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
	margin-top: 0;
}
table.commission td{
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	text-align: left;
	vertical-align: top;
}

table.entry{
	width:510px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
	margin-top: 0;
}
table.entry td{
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	text-align: left;
	vertical-align: top;
}
.entry {
	clear: both;
	margin-bottom: 30px;
}
.entry p {
	clear: both;
	margin-bottom: 5px;
	padding: 0px;
}
.kome {
	font-size: 12px;
	color: #FF0000;
}

.gairai {
	color: #FF0000;
}

.gairai_title {
	font-size: 16px;
}

table#gairai{
width:750px;
border-collapse: collapse;
border-spacing: 0;
margin:4px 0 30px;
}

table#gairai td{
	border:1px solid #535353;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	text-align: left;
	vertical-align: top;
}

table#gairai td.tBg{
background:#014886;
font-weight:bold;
color:#fff;
}

#thought_comm {
	text-align: left;
	clear: both;
	padding-left: 90px;
	margin-bottom: 30px;
	font-size: 12px;
}

#thought_comm .comm1 {width: 182px;}
#thought_comm .comm2 {width: 182px;}
#thought_comm .comm3 {width: 182px;}

#thought_comm .box {
	width: 182px; 
	background: no-repeat 0px 0px;
	float: left;
}

#activity_comm {
	text-align: left;
	clear: both;
	margin-bottom: 0px;
	font-size: 12px;
	float: left;
}

#activity_comm .box_comm {
	background: no-repeat 0px 0px;
	float: left;
	padding-left: 0px;
	height: 60px;
	width: 190px; 
}

.movie {
	text-align: left; 
}

.backnumberbox {
	padding: 0 0 20px 0;	
	width:534px;
	height:120px;
}

.backnumberbox_leftimg {
	margin: 0 10px 0 0;	
	border: 1px solid #CCCCCC;
}

#lifejacket_dvd {
	clear: both;
	margin-bottom: 20px;
	text-align: left;
/*	padding-right: 10px;
*/	padding-left: 10px;
}

.ol_admission {
	padding-left: 10px;
}

.li_admission {
	list-style:decimal;
}

.border {
  margin:0;
  padding:2px;
  border:solid 1px #ccc;
}

