/* CSS Document */
@charset "shift_jis";
* {
	margin:0;
	padding:0;
}
body {
	font:13px/1.231 "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", Osaka,  Verdana, sans-serif;
*font-size:small;*font:x-small;
	color:#1C1C1C;
	margin: 0;
	text-align: center;
	

}

* html td{
	font-size:76%;
}
input,textarea{
	padding: 2px;
	}

form .border{border:1px solid #CCCCCC;}

h1{ margin:0; padding:0;}
h3{ margin:0; padding:0; font-size:12px; font-weight:bold;}
body div {
	text-align: left;
	margin: 0;
}
.dv_csnt{ text-align:center;}


table{ border:none;}

img {
	border:0;
	margin: 0;
	line-height: 0;
	padding: 0;
}
p {
	margin:0;
	padding:0;
}
ul {
	margin:0;
	padding:0;
}
li {
	margin:0;
	padding: 0;
	list-style:none;
	
}
a {
	color:#3595C7;

}
a:hover, a:focus {
	color:#BEDDEF;
}

.red{ color:#FF0000;}

.fo14{
	font-size:14px;
	line-height: 150%;
}
.fo10{
	font-size:10px;
	line-height: 150%;
}
.fo_blue{ color:#5A79BC;}
.clear {
	clear:both;
}

/* Clearfix
=========================================*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	min-height:1px;
}
* html .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

pt5{ padding-top:5px;}
.pl40{ padding-left:40px;}

.mb5 {
	margin-bottom:5px;
}
.mt5 {
	margin-top:5px;
}
.ml5 {
	margin-left:5px;
}
.mr5 {
	margin-right:5px;
}

.mb10 {
	margin-bottom:10px;
}
.mt10 {
	margin-top:10px;
}
.mb15 {
	margin-bottom:15px;
}
.mt15 {
	margin-top:15px;
}

.mb20 {
	margin-bottom:20px;
}
.mt20 {
	margin-top:20px;
}

.mb25 {
	margin-bottom:25px;
}
.mt25 {
	margin-top:25px;
}
.mt30 {
	margin-top:30px;
}

.mt45 {
	margin-top:45px;
}

.mb50 {
	margin-bottom:50px;
}
.mt50 {
	margin-top:50px;
}



.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}

.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}

.ml60{ margin-left:60px;}

.t_align_r{ text-align:right;}

.v_align_m{ vertical-align:middle;}

.v_align_bl{ vertical-align: bottom;}

#wrapper {
	width: 945px;
	margin-left: auto;
	margin-right: auto;
	font-size:93%;
	line-height:170%;
}

#pankuzu{
	padding:10px;
}

#header {
	width: 945px;
	height: 132px;
	background-image: url(../images/bg_header.jpg);
	background-repeat: repeat-x;
}

#header #logo{ float:left;}
#header #submenu{
	float:left;
	width: 565px;
	text-align: right;
	height: 87px;
}
#header #submenu p{
	padding: 22px 10px 20px 0;
}

#header .inp_text{
	border:1px solid #CCCCCC;
	height:17px;
	width:189px;
	padding: 3px 2px 2px 2px;
	margin-right: 5px;
}

#header #main_menu{ width:945px;}
#main_menu li{
	float:left;
}

#mainbox {
	padding: 0;
	width: 945px;
	margin-bottom: 35px;
}
#rightbox {
	float: right;
	width: 255px;
	background-image: url(../images/bg_right_sub.jpg);
	background-repeat: no-repeat;
	height: 620px;
}

#rightbox .menu01 {
	line-height:0;
	margin: 10px 0 10px 15px;

}

#rightbox .menu02{ margin-left:25px;}

#rightbox .menu02 li {
	height:55px;
	line-height:0;
	width: 210px;
	vertical-align: bottom;

}

#rightbox .menu03 {
	padding: 5px 20px 0 25px;
	background-image: url(../images/bg_right.jpg);
	background-repeat: repeat-y;

}
#rightbox .menu03 .hiroba{
	border-left:1px solid #57B000;
	border-right:1px solid #57B000;
	background-color: #FFFFFF;
	padding: 10px 0;
	_width:210px;
}

#rightbox .menu03 .hiroba div{
	margin-bottom: 10px;
	background-image: url(../images/icon.jpg);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 120%;
}

#rightbox .menu03 .hiroba .pdf{
	margin-bottom: 10px;
	background-image: url(../images/icon3_2.jpg);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 120%;
}

#rightbox .menu03 .hiroba .gaibu{
	margin-bottom: 10px;
	background-image: url(../images/icon2_2.jpg);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 120%;
}


#leftbox {
	float: left;
	width: 690px;
}
#leftbox_sub {
	width: 570px;
	float: right;
	padding-right: 20px;
	margin-top: 20px;
}
.pagetop_top {
	margin-top: 23px;
	text-align: right;
	padding: 0;
}

.pagetop {
	margin-top: 10px;
	border-top: 1px solid #999999;
	text-align: right;
	padding: 15px 10px 15px 0;
}

.pagetop_sub {
	margin-bottom: 10px;
	text-align: right;
}

#footer_contents{
	border-top:3px #57B000 solid;
	padding:20px 20px 30px 20px;
	font-size: 93%;
	line-height: 170%;
}

#footer_contents .left{
	float:left;
	margin:0;
	padding:0;
	font-size: 80%;
	line-height: 190%;
}
#footer_contents .right{
	float:right;
	padding:0;
	margin-top: 10px;
}
#footer {
	height: 22px;
	width: 945px;
	background-image: url(../images/bg_footer.jpg);
	background-repeat: no-repeat;
	padding-top: 8px;
}

#footer .fbtmenu{
	margin:0 0 0 10px;
}



.bar{
	background:url(../images/bg_titlebar.jpg);
	background-repeat:no-repeat;
	margin-top: 15px;
	height: 32px;
	_height: 40px;
	padding-left: 40px;
	padding-right: 10px;
	font-weight: bold;
	font-size: 18px;
	padding-top: 8px;
}

.bar_regist{
	background:url(../images/bg_titlebar.jpg);
	background-repeat:no-repeat;
	margin-top: 15px;
	height: 32px;
	_height: 40px;
	padding-left: 40px;
	padding-right: 10px;
	font-weight: bold;
	font-size: 18px;
	padding-top: 8px;
}
.bar_regist p{ float:left;}
.bar_regist img{
	float: right;
	padding: 0 0 0 20px;
}

.bar_obi{
	background-image:url(../images/bar_obi.jpg);
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	height: 21px;
	font-size: 15px;
	font-weight: bold;
	margin-top: 10px;
}

.bar_green{
	color:#54A522;
	font-size:14px;
	padding: 10px 10px 0 10px;
	font-weight: bold;
}

.sub_box{
	padding:10px;
}

.sub_box2{
margin-top:10px;
	padding:10px;
}

.sub_box3{
	padding:10px 20px 10px 0;
}


.sub_textbox{
	padding:0 30px 10px 10px;
}

#titlebar{
	width:690px;
	height:85px;
	background-image: url(../images/bg_subtitlebar.jpg);
	background-repeat: no-repeat;
}

#titlebar h1{
	padding:27px 0 0 37px;
	color: #FFFFFF;
	margin: 0;
	line-height: normal;
	font-size:28px;
	font-weight: bold;
}


.dotline{
	border-bottom:#CCCCCC 1px dotted;
	background-image:url(../images/icon2.jpg);
	background-repeat:no-repeat;
	padding-left: 30px;
	clear:left;
	padding-top: 8px;
	padding-bottom: 8px;
}

.dotline .date02{
	min-width:120px;
	width:auto !important;
	width:120px;
	float: left;
	display: block;
}

.dotline .headline{
	display:block;
	float:left;
	width: 520px;
}

.dotline_l2{
	border-bottom:#CCCCCC 1px dotted;
	background-image:url(../images/icon2.jpg);
	background-repeat:no-repeat;
	height: 48px;
	padding-left: 30px;
	clear:left;
	padding-top: 8px;
}



.dotline2{ border-bottom:1px #CCCCCC dotted; border-top:1px #CCCCCC dotted; padding:19px 0 25px 0;}

.dotline_pdf{
	border-bottom:#CCCCCC 1px dotted;
	background-image:url(../images/icon6.jpg);
	background-repeat:no-repeat;
	height: 26px;
	padding-left: 30px;
	clear:left;
	padding-top: 8px;
}

.dotline_yajirushi{
	border-bottom:#CCCCCC 1px dotted;
	background-image:url(../images/icon7.jpg);
	background-repeat:no-repeat;
	background-position: 13px 12px;
	height: auto;
	padding-left: 30px;
	clear:left;
	padding-top: 8px;
	padding-bottom: 5px;
}

.dotline_yajirushi .date02{
	min-width:120px;
	width:auto !important;
	width:120px;
	float: left;
	display: block;
}

.dotline_yajirushi .headline{
	display:block;
	float:left;
	width: 520px;
}

.headline2{
	display:block;
	width: 600px;
}


.noline{
	background-image:url(../images/icon2.jpg);
	background-repeat:no-repeat;
	padding-left: 30px;
	clear:left;
	height: 26px;
	padding-top: 8px;
}


.icon_line{ padding:10px;}
.icon_line li{
	background-image: url(../images/icon.jpg);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-right: 20px;
	line-height: 120%;
	margin-top: 10px;
}

.icon_line2{
	padding:5px 10px 10px 10px;
}
.icon_line2 li{
	background-image: url(../images/icon2_2.jpg);
	background-repeat: no-repeat;
	padding-left: 22px;
	margin-right: 20px;
	line-height: 120%;
	margin-top: 10px;
}

.icon_line3{ padding:10px;}
.icon_line3 li{
	background-image: url(../images/icon3_2.jpg);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-right: 20px;
	line-height: 120%;
	margin-top: 10px;
}

.icon_line4{ padding:10px;}
.icon_line4 li{
	background-image: url(../images/icon1_2.jpg);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-right: 20px;
	line-height: 120%;
	margin-top: 10px;
}

.icon_word{
	background-image: url(../images/icon4.jpg);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-right: 20px;
	line-height: 120%;
	margin-top: 10px;
}

.icon_pdf{
	background-image: url(../images/icon5.jpg);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-right: 20px;
	line-height: 120%;
	margin-top: 10px;
}

.icon_pdf2{
	text-align:right;
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-right: 20px;
	line-height: 120%;
	margin-top: 10px;
}

.icon_link{
	background-image: url(../images/icon2_2.jpg);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-right: 20px;
	line-height: 120%;
	margin-top: 10px;
}

.icon_exl{
	background-image: url(../images/icon3.jpg);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-right: 20px;
	line-height: 120%;
	margin-top: 10px;
}



/* Sub pages-------------------------------- */

.subtop{
	margin:15px 0 0 0;
	width:690px;
}
.subtop .td_bt1{
	background-image:url(../images/sub_top_bt1.jpg);
	background-repeat:no-repeat;
	width:355px;
	height:105px;
}

.subtop .td_bt1r{
	background-image:url(../images/sub_top_bt1.jpg);
	background-repeat:no-repeat;
	width:335px;
	height:105px;
}

.subtop2{
	margin:15px 0 0 0;
	width:690px;
}
.subtop2 .td_bt1{
	background-image:url(../images/sub_top_bt6.jpg);
	background-repeat:no-repeat;
	width:355px;
	height:50px;
}

.subtop2 .td_bt1r{
	background-image:url(../images/sub_top_bt6.jpg);
	background-repeat:no-repeat;
	height:50px;
}

.subtop{
	margin:15px 0 0 0;
	width:690px;
}
.subtop .td_bt1{
	background-image:url(../images/sub_top_bt1.jpg);
	background-repeat:no-repeat;
	width:355px;
	height:105px;
}

.subtop .td_bt1r{
	background-image:url(../images/sub_top_bt1.jpg);
	background-repeat:no-repeat;
	width:335px;
	height:105px;
}
.subtop .td_bt2{
	background-image:url(../images/sub_top_bt2.jpg);
	background-repeat:no-repeat;
	width:355px;
	height:105px;
}

.subtop .td_bt2r{
	background-image:url(../images/sub_top_bt2.jpg);
	background-repeat:no-repeat;
	width:335px;
	height:105px;
}

.subtop .td_bt3{
	background-image:url(../images/sub_top_bt3.jpg);
	background-repeat:no-repeat;
	width:355px;
	height:55px;
}

.subtop .td_bt3_2{
	background-image:url(../images/sub_top_bt3.jpg);
	background-repeat:no-repeat;
	width:355px;
	height:35px;
}

.subtop2 .td_bt3_2{
	background-image:url(../images/sub_top_bt3.jpg);
	background-repeat:no-repeat;
	width:355px;
	height:35px;
}

.subtop .td_bt3r{
	background-image:url(../images/sub_top_bt3.jpg);
	background-repeat:no-repeat;
	width:335px;
	height:55px;
}

.subtop .td_bt4{
	background-image:url(../images/sub_top_bt4.jpg);
	background-repeat:no-repeat;
	width:355px;
	height:105px;
}

.subtop .td_bt4r{
	background-image:url(../images/sub_top_bt4.jpg);
	background-repeat:no-repeat;
	width:335px;
	height:105px;
}


.subtop .td_bt5{
	background-image:url(../images/sub_top_bt5.jpg);
	background-repeat:no-repeat;
	width:355px;
	height:105px;
}

.subtop .td_bt5r{
	background-image:url(../images/sub_top_bt5.jpg);
	background-repeat:no-repeat;
	width:335px;
	height:105px;
}

.subtop .td_bt6{
	background-image:url(../images/sub_top_bt6.jpg);
	background-repeat:no-repeat;
	width:335px;
	height:55px;
}

.subtop .td_bt6r{
	background-image:url(../images/sub_top_bt6.jpg);
	background-repeat:no-repeat;
	width:335px;
	height:55px;
}

.subtop .td_bt7{
	background-image:url(../images/sub_top_bt7.jpg);
	background-repeat:no-repeat;
	width:355px;
	height:105px;
}

.subtop .td_bt7r{
	background-image:url(../images/sub_top_bt7.jpg);
	background-repeat:no-repeat;
	width:335px;
	height:105px;
}

.subtop .td_bt8{
	background-image:url(../images/sub_top_bt8.jpg);
	background-repeat:no-repeat;
	width:355px;
	height:105px;
}

.subtop .td_bt8r{
	background-image:url(../images/sub_top_bt8.jpg);
	background-repeat:no-repeat;
	width:335px;
	height:105px;
}

.subtop .td_bt9{
	background-image:url(../images/sub_top_bt9.jpg);
	background-repeat:no-repeat;
	width:355px;
	height:105px;
}

.subtop .td_bt9r{
	background-image:url(../images/sub_top_bt9.jpg);
	background-repeat:no-repeat;
	width:335px;
	height:105px;
}

.subtop .td_bt10r{
	background-image:url(../images/sub_top_bt10.jpg);
	background-repeat:no-repeat;
	width:335px;
	height:55px;
}

.subtop .td_bt10{
	background-image:url(../images/sub_top_bt10.jpg);
	background-repeat:no-repeat;
	width:355px;
	height:55px;
}


.subtop p{
	margin:33px 0 0 40px;
	_margin:37px 0 0 36px;
}

.subtop2 p{
	margin:8px 0 0 40px;
	_margin:12px 0 0 36px;
}

.subtop .subbt{
	margin:12px 0 0 40px;
	_margin:16px 0 0 36px;
}

.subtop .subbt2{
	margin:2px 0 0 15px;
	_margin:5px 0 0 15px;
	font-size:10px;
}

.subtop .subbt3{
	margin:0 0 0 15px;
	font-size:10px;
	line-height: 120%;
}

.subtop .subbt4{
	margin:23px 0 0 40px;
	_margin:27px 0 0 40px;
}

.subtop .subbt5{
	margin:8px 0 0 40px;
	_margin:12px 0 0 40px;
}

.subtop .subbt6{
	margin:15px 0 0 40px;
	_margin:12px 0 0 40px;
}

.subtop .line2{
	margin:22px 0 0 40px;
}

.sub_footer{
	margin:40px 0 0 0;
}

.sub_footer .sub_footerbox{
	border:#CCCCCC 1px solid;
	width: auto;
	padding: 15px 20px;
	height: auto;
}
.sub_footer .sub_footerbox td{
	padding-left: 18px;
	margin-right: 20px;
	line-height: 120%;
	padding-bottom:5px;
}

.sub_footer .sub_footerbox .foottable{
margin:20px 15px;}

.sub_footer .sub_footerbox .td_left{ width:355px; background-image: url(../images/icon.jpg);
	background-repeat: no-repeat;}
.sub_footer .sub_footerbox .td_left2{ width:355px; background-image: url(../images/icon3_2.jpg);
	background-repeat: no-repeat;}	
.sub_footer .sub_footerbox .td_right1{ background-image: url(../images/icon.jpg);
	background-repeat: no-repeat;}
.sub_footer .sub_footerbox .td_right2{
	background-image: url(../images/icon3_2.jpg);
	background-repeat: no-repeat;
}	


.sub_table1{ width:670px;}
.sub_table1 td{ border-bottom:1px #FFFFFF solid; border-left:1px #FFFFFF solid; padding:5px;}
.sub_table1 .bg1{ background-color:#DAECA0;}
.sub_table1 .bg2{ background-color:#F2F2F2;}
.sub_table1 .bg3{ background-color:#E6E6E6;}

.sub_table2{ width:205px;}
.sub_table2 td{ border-bottom:1px #FFFFFF solid; border-left:1px #FFFFFF solid; padding:5px;}
.sub_table2 .bg1{ background-color:#DAECA0;}
.sub_table2 .bg2{ background-color:#F2F2F2;}
.sub_table2 .bg3{ background-color:#E6E6E6;}

.sub_table3{
	width:690px;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	margin-bottom: 30px;
	margin-top: 15px;
}
.sub_table3 .bg1{
	background-color:#DAECA0;
	border-bottom:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	padding:5px;
	font-weight: bold;
}
.sub_table3 .bg2{ background-color:#F2F2F2; border-bottom:1px #CCCCCC solid; border-left:1px #CCCCCC solid; padding:5px;}
.sub_table3 .bg3{ background-color:#E6E6E6; border-bottom:1px #CCCCCC solid; border-left:1px #CCCCCC solid; padding:5px;}
.sub_table3 .bg4{ background-color:#FFFFFF; border-bottom:1px #CCCCCC solid; border-left:1px #CCCCCC solid; padding:5px;}
.sub_table3 .right{ text-align:right;}
.sub_table3 .center{ text-align:center;}
.sub_table3 .tosyo_name{ border-bottom:1px #CCCCCC dotted;}

.border_box{
	border:#CCCCCC 1px solid;
	width: auto;
	padding: 15px 20px;
	height: auto;
	margin-bottom: 20px;
}

.border_box_dot{
	border:#CCCCCC 1px dotted;
	width: auto;
	padding: 15px 20px;
	height: auto;
	margin-bottom: 20px;
}

/* goiken */
.goiken_form_lef{
	border-bottom:1px #FFFFFF solid;
	background-color:#DAECA0;
	width:138px;
	padding:5px 0 5px 7px;
}
.goiken_form_rig1{
	border-left:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	background-color:#E6E6E6;
	width:518px;
	padding:5px 0 5px 7px;F
}
.goiken_form_rig2{
	border-left:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	background-color:#F2F2F2;
	width:518px;
	padding:5px 0 5px 7px;
}

.goiken_form_bt{ margin:15px 0 0 190px;}

/*　kaihinounyu */
.kaihi_table{ width:670px; }

.kaihi_table .left{ float:left;}
.kaihi_table .right{ float:right;}
.kaihi_table td{ padding:5px; border-bottom:1px #FFFFFF solid;}
.kaihi_table .td_top{
	background-color:#DAECA0;
}
.kaihi_table .td_left{
	background-color:#F2F2F2;
	width: 125px;
}
.kaihi_table .td_right{
	background-color:#E6E6E6;
	border-left:1px #FFFFFF solid;
	width: 175px;
}


.w50{ width:50%;}

.sitemap_text{ margin-top:10px; line-height:120%;}

.w510{ width:510px;}

/*　chousa daitoshi */

.chousa_page_tab{
	text-align:center;
	}

.chousa_page_tab a{
	display:inline-block;
	margin-right:10px;
	padding:3px 10px;
	font-weight:bold;
	min-width:250px;
	width:auto !important;
	width:250px;
	letter-spacing: 3px;
	}

.chousa_page_tab a:link{
	background-color:#FFDF80;
	color:#FF6600;
	}
	
.chousa_page_tab a:visited{
	background-color:#FFDF80;
	color:#FF6600;
	}

.chousa_page_tab a:hover{
	background-color:#FF9B59;
	color:#FFF;
	}

.chousa_page_tab a:active{
	background-color:#FF9B59;
	color:#FFF;
	}


.chousa_table01{
	width:648px;
	border-collapse:collapse;
	border:1px solid #CCC;
	margin-left:20px;
	margin-right:auto;
	}

.chousa_table01 th, .chousa_table01 td{
	border:1px solid #CCC;
	padding:5px;
	}

.chousa_table01 th{
	background-color:#89C541;
	color:#FFFFFF;
	font-size:120%;
	letter-spacing: 2px;
	text-align: center;
	}


.chousa_table01 th.th_cell01{
	width:138px;
	}

.chousa_table01 td.td_cell01{
	width:92px;
	border-bottom: 3px solid #CCC;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	}

.chousa_table01 td.td_cell01.btm_line1px{
	border-bottom:1px solid #CCC;
	}

	
.chousa_table01 td.td_cell02{
	width:46px;
	text-align:center;
	}
	
.chousa_table01 td.td_cell03{
	background:url(../images/icon5.jpg) no-repeat 10px 50%;
	padding-left:30px;
	}

.chousa_table01 td.td_cell03.icon_none{
	background:none;
	}

.chousa_table01 td.btm_line3px{
	border-bottom:3px solid #CCC;
	}
/*　追加20100521 */

.bar_b{
	background:url(../images/bg_titlebar_2.jpg);
	background-repeat:no-repeat;
	height: 55px;
	margin-top:10px;
	padding-left: 40px;
	padding-right: 10px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 10px;
}
/*　追加20100607 */
#titlebar2{
	width:690px;
	height:85px;
	background-image: url(../images/bg_subtitlebar.jpg);
	background-repeat: no-repeat;
}

#titlebar2 h1{
	padding:10px 0 5px 37px;
	color: #FFFFFF;
	margin: 0;
	line-height: normal;
	font-size:28px;
	font-weight: bold;
}

.chousa_page_tab2{
	text-align:center;
	}

.chousa_page_tab2 a{
	display:inline-block;
	margin-right:10px;
	padding:3px 10px;
	font-weight:bold;
	min-width:180px;
	width:auto !important;
	width:180px;
	letter-spacing: 3px;
	}

.chousa_page_tab2 a:link{
	background-color:#FFDF80;
	color:#FF6600;
	}
	
.chousa_page_tab2 a:visited{
	background-color:#FFDF80;
	color:#FF6600;
	}

.chousa_page_tab2 a:hover{
	background-color:#FF9B59;
	color:#FFF;
	}

.chousa_page_tab2 a:active{
	background-color:#FF9B59;
	color:#FFF;
	}
	
.chousa_page_tab2_link{
display:inline-block;
	background-color:#FFDF80;
	color:#FF6600;
	margin-right:10px;
	padding:3px 10px;
	font-weight:bold;
	min-width:180px;
	letter-spacing: 3px;
	width:auto !important;
	}