/* 環境カウンセラー CSS Document */

/***************ALL***************/
*{line-height:150%;font-family:Osaka, MS Pゴシック, MS UI Gothic, sans-serif;}
a img{border:none;}
a{color:#2E4881;}
a:hover{color:#CA2F33;text-decoration:underline;}
hr{border:1px solid #999;height:1px;border-style:solid none none none;}
h1,h2,h3{margin:0;font-size:110%;text-align:left;}
#pagetop{font-size:12px;text-align:right;color:#666666;margin:5px;}
.u{text-decoration:underline;}
.b{font-weight:bold;}

.cl{clear:left;}
.cr{clear:right;}

.vm{vertical-align:middle;}

p{margin:0 0 0 0;line-height:120%;}
.fl{float:left;}
.ml0{margin-left:0;}
.ml7e{margin-left:7em;}
.ml1e{margin-left:1em !important;}
.ml2e{margin-left:2em !important;}
.ml1et0{margin-left:1em;margin-top:0;}
.ml1etb0{margin-left:1em;margin-top:0;margin-bottom:0;}

.f80{font-size:80% !important;}
.f85{font-size:85% !important;}
.f90{font-size:90% !important;}

.red{color:#CA2F33;}
.red-b{color:#CA2F33;font-weight:bold;}
.blue{color:#0070C0;}
.jump{position:absolute;top:-1000px;left:-1000px;}
.style3{color:#FFF;}
/***************TOP***************/
#top{background-image:url(img/topback.jpg);background-repeat:repeat-x;margin : 0px; padding : 0px;text-align: center ;}

/*background-color:#BAD1CA;margin : 0px; padding : 0px; text-align: center ;}*/
.back{background-image:url(img/topback1.jpg);width:732px;border-style: none solid solid solid;border-width:1px;border-color:#FFF;
background-repeat:repeat-x;margin :5px auto; padding :0 5 5 5; text-align: center ;}

/*background-color:#427970;width:700px;margin: 0 auto ;padding:5 5 5 5;}*/
.tmain{background-color:#FFFFFF;width:720px;border:1px solid #999;margin: 0 auto ;background-image:url(img/top/header.jpg);
background-position:right top;background-repeat:no-repeat;}

.titlelogo{float:left;margin-top:7px;margin-left:10px;}

.headerlogo{}
/*
.topmenu{margin-left:10px;}
margin-top:0px;margin-bottom:2px;}*/


/****TOPMAIN-1******/
#topmain1{width:690px;height:252px;position:relative;background-color:#FFFFFF;background-image:url(img/top/main_b.jpg);background-repeat:no-repeat;}

#topmain1 table{width:690px;height:252px;}
.t1{padding-left:20px;padding-bottom:20px;}
/*#topmain1 td{vertical-align:bottom;vertical-align:bottom;}
vertical-align:bottom;}*/
#topmain1 img{margin:0;}
.setumei{font-size:12px;color:#333333;width:232px;margin-top:138px;margin-left:60px;line-height:120%;}
.m-detail{margin:0px;position:absolute;right:30px;top:12px;}
.sodan{position:absolute;left:255px;top:61px;}
.icons{width:330px;margin:0;position:absolute;left:32px;top:113px;}
.active{width:255px;position:absolute;right:5px;top:45px;text-align:left;}
.active h2{background:url("img/top/ac_ttl.gif") no-repeat left top;text-indent:-9999px;width:246px;height:50px;}
.active .ind{margin:0;position:absolute;right:5px;top:40px;}
.active_box{margin-top:10px;}
.active_box div{float:left;background:url("img/top/ac-back.gif") no-repeat;width:135px;height:115px;text-align:center;padding-top:5px;}
.active_box dl{font-size:80%;margin:0 0 0 145px;}
.active_box dt{font-weight:bold;}
.active_box dd{margin-left:0;}
#topmain1 .active_box dt img {margin-bottom:-3px;margin-left:3px;}


/****TOPMAIN-2******/
#topmain2{width:690px;background-color: #FFFFFF;padding-top:5px;padding-bottom:5px;
	border: 1px;border-style: solid none none none;	border-top-color: #999999;}
#topmain2 table{width:690px;background-color: #FFFFFF;padding-left:5px;}

#topmain2 td{}
#topmain2 img{margin:0;}
#topmain2 p{margin:5 5 0 20;color:#333333;}

div.katsudotitle{margin-top:10px;}
span.k1{float:left;margin:10 0 5 20;}
span.k2{float:left;margin:10 0 5 0;}
div.katsudo{text-align:right;clear:both;}
p.bigicon{margin:10;}
.title04{margin-top:15px;text-align:right;}
.title05{margin-top:5px;text-align:right;}
.title02{margin-top:20px;margin-left:7px;}
.title03{margin-top:5px;margin-left:7px;clear:left;}

div.info{margin-top:15px;padding-right:10px;}
/*margin-left:0px;width:245px;width:235px;margin-left:10px;margin-top:20px;
	background-color: #FFFFFF;}
	border-right-width: 1px;border-bottom-width: 1px;	border-top-style: none;
	border-right-style: solid;border-bottom-style: solid;border-left-style: none;border-right-color: #666666;border-bottom-color: #666666;}*/
div.info ul{margin-top:5px;margin-bottom:5px;list-style-image:url(img/top/update.gif);
}
div.info li{color:#333333;}
.info_more{text-align:right;}


/************************* top new ***************************/
#main_cont{float:left;width:433px;text-align:left;font-size:95%;padding-bottom:20px;}
#main_cont .h2_ttl{position:relative;width:433px;margin-top:20px;}
#main_cont h2,#main_cont p{margin:0;}
#main_cont p.btn_k{position:absolute;right:0;top:10px;background:url(img/top/btn_kirakira_on.gif) no-repeat;text-indent:-9999px;overflow:hidden;}
#main_cont p.btn_k a{width:141px;height:11px;background:url(img/top/btn_kirakira.gif) no-repeat;display:block;}
#main_cont p.btn_k a:hover{background:url(img/top/btn_kirakira_on.gif) no-repeat;}

#main_cont p.btn_a{position:absolute;right:0;top:10px;background:url(img/top/btn_index02_on.gif) no-repeat;text-indent:-9999px;overflow:hidden;}
#main_cont p.btn_a a{width:46px;height:11px;background:url(img/top/btn_index02.gif) no-repeat;display:block;}
#main_cont p.btn_a a:hover{background:url(img/top/btn_index02_on.gif) no-repeat;}

#main_cont .counselor_box{width:433px;height:126px;position:relative;}
#main_cont .counselor_box p{position:absolute;top:23px;left:80px;}


#K-PICKUP{margin-top:10px;}

/*--TOPメディア--*/
#main_cont p.btn_m{position:absolute;right:0;top:24px;background:url(img/top/btn_index03_on.gif) no-repeat;text-indent:-9999px;overflow:hidden;}
#main_cont p.btn_m a{width:46px;height:11px;background:url(img/top/btn_index03.gif) no-repeat;display:block;}
#main_cont p.btn_m a:hover{background:url(img/top/btn_index03_on.gif) no-repeat;}
ul.medialist{margin:0 0 30px 20px;padding:0;}
ul.medialist li{margin-bottom:5px;padding-left:23px;background:url(img/top/icon_media.gif) no-repeat left 0.3em;list-style:none;}


/*--TOP活動報告--*/
#main_cont .katudou_box{padding:10px 0;border-bottom:1px dotted #9DCF78;clear:both;display:inline-block;}
#main_cont .katudou_box .k-photo{float:left;margin-bottom:10px;padding:0 10px;}
#main_cont .katudou_box dl{margin:0 0 0 85px;width:320px;}
*html #main_cont .katudou_box dt{margin-bottom:5px;}
#main_cont .katudou_box dt a{background:url('img/top/icon_arrow_g.gif') left top no-repeat;padding-left:20px;height:auto !important;height:15px;min-height:15px;}
*html #main_cont .katudou_box dt a{background:url('img/top/icon_arrow_g.gif') 0 3px no-repeat;}
#main_cont .katudou_box dd{margin-left:20px;}

#right_cont{float:right;width:230px;text-align:left;font-size:95%;}
#right_cont .h2_ttl{position:relative;width:230px;margin-top:20px;}
#right_cont h2{margin:0 0 15px 0;padding-bottom:5px;border-bottom:5px solid #7CBF4C;}
#right_cont p.btn{position:absolute;right:0;top:0;background:url(img/top/btn_index01_on.gif) no-repeat;text-indent:-9999px;overflow:hidden;}
#right_cont p.btn a{width:40px;height:10px;background:url(img/top/btn_index01.gif) no-repeat;display:block;}
#right_cont p.btn a:hover{background:url(img/top/btn_index01_on.gif) no-repeat;}
#right_cont ul{margin:0;padding:0;list-style:none;}
#right_cont li{margin-bottom:10px;padding-left:23px;background:url(img/top/icon_list.gif) no-repeat left 0.3em;}

.cb{clear:both;font-size:0%;padding-bottom:10px;}
#topmain2 img.arrow{margin-bottom:-2px;margin-left:10px;}



/*フッター*/
.topfooter{text-align:right;margin:3px 10px 20px 10px;}

/*width:680px;
		border-style:solid none none none;border-width: 1px;
	border-color: #666666;}*/

.home1{margin-top:0px;margin-bottom:2px;margin-right:0;}

/***************************************************************************************/


/***************CONTENTS****width: 99%;***********/
/*--CONTENTS共通*/
#conback1{background-image:url(img/conback1.gif);}
#conback2,#conback2k{background-image:url(img/conback2.gif);}
#conback3{background-image:url(img/conback3.gif);}
#conback4{background-image:url(img/conback4.gif);}
#conback5{background-image:url(img/conback5.gif);}
#conback6{background-image:url(img/conback6.gif);}

#conback1,#conback2,#conback2k,#conback3,#conback4,#conback5,#conback6{background-repeat:repeat-x;height:98%;margin:0px ;padding:0px;}
/*#conback{background-color:#227143;height:10px;width: 99%;margin:0px ;}*/

.home{margin-top:0px;margin-bottom:0px;}
/*background-image:url(img/home.gif);background-repeat:no-repeat;background-position:right top;}*/
.pan{margin:2px 0 0 8px;font-size:80%;text-align:left;color:#666666;background-color:#FFFFFF;}
.pan2{padding:2px 0 0 5px;font-size:80%;text-align:left;color:#666666;background-color:#FFFFFF;}

.conheader1{background-image:url(img/01/headimage.jpg);}
.conheader2, .conheaderk{background-image:url(img/02/headimage.jpg);}
.conheader3{background-image:url(img/03/headimage.jpg);}
.conheader4{background-image:url(img/04/headimage.jpg);}
.conheader5{background-image:url(img/05/headimage.jpg);}
.conheader1,.conheader2,.conheader3,.conheader4,.conheader5
{margin-top:5px;width:100%;height:88px;background-color:#FFFFFF;background-position:right top;background-repeat:no-repeat;}

.conheader p.logo{margin:10;}
.logo2{float:left;}

/*
.conheaderk{height:88px;}

.contents1{background-color:#008FDD;height:83%;}
.contents2{background-color:#666699;}
.contents4{background-color:#8C3333;}
.contents5{background-color:#CCBE00;height:83%;}
.contents6{background-color:#666666;height:83%;}
*/

.contents1,.contents2,.contents4,.contents5,.contents6
{width:100%;margin:0 ;border: 1px solid #999999;}
.contents3{width:100%;margin:0 ;border: 1px solid #999999;height:650px;}
.contents2-2{width:100%;margin:0 ;border: 1px solid #999999;height:685px;}


div.conmain p, div.conmain3 p{line-height:130%;}

/*********** MENU ***********/
.menu{margin-top:5;width:100%;background-image:url(img/menu_bk.jpg);background-repeat:repeat-x;}

#gmenu{width:100%;height:40px;margin:17px 0 0 0;background-image:url(img/menu_bk.jpg);background-repeat:repeat-x;}
*html #gmenu{width:100%;height:40px;margin:22px 0 0 0;background-image:url(img/menu_bk.jpg);background-repeat:repeat-x;}
#gmenu ul{margin:0;padding:0;height:40px;list-style-type:none;background:url('img/menu.gif') no-repeat;}

#gmenu li{margin:0;display:block;float:left;}

#gmenu li a{text-indent:-9000px;display:block;height:40px;}
#gmenu #gmenu1{width:137px;background-position:0 0;}
#gmenu #gmenu2{width:137px;background-position:-137px 0;}
#gmenu #gmenu3{width:137px;background-position:-274px 0;}
#gmenu #gmenu4{width:138px;background-position:-412px 0;}
#gmenu #gmenu5{width:138px;background-position:-586px 0;}
.kira #gmenu #gmenu2{background:url('img/menu_on.gif') -137px 0;}

/*MouseOn*/
#gmenu a:hover{background:url('img/menu_on.gif') no-repeat;margin:0;padding:0}
#gmenu #gmenu1 a:hover{width:137px;background-position:1px 0;}
#gmenu #gmenu2 a:hover{width:137px;background-position:-137px 0;}
#gmenu #gmenu3 a:hover{width:137px;background-position:-274px 0;}
#gmenu #gmenu4 a:hover{width:138px;background-position:-412px 0;}
#gmenu #gmenu5 a:hover{width:138px;background-position:-549px 0;}



.p{float:left;margin:0;}
.submenu{width:137px;background-color:#F7F7EE;background-image:url(img/submenu_bk.gif);background-position:bottom;background-repeat:no-repeat;}

.submenu2{width:137px;background-color:#F7F7EE;float:left;
clear:both;border-right:0 solid #999;background-image:url(img/submenu_bk.gif);background-position:bottom;background-repeat:no-repeat;}
p.subbk{vertical-align:bottom;}

/*float:left;
background-image:url(img/submenu_bk.gif);background-repeat:repeat-y;
.submenu{width:137px;background-color:#F7F7EE;}

*html .main3{height:600px;
background-color:red;margin-top:3px;border: 1px solid #999999;}
.main3{height:700px;
background-color:red;margin-top:3px;border: 1px solid #999999;}
*/
.main{background-color:#FFF;margin-top:3px;border: 1px solid #999999;}
.maink{background-color:#FFF;margin-top:3px;border: 1px solid #999999;margin-left:137px;border-left:1px solid #999;margin-top:4px;}

.main3{background-color:#FFF;margin-top:3px;border: 1px solid #999999;height:100%;}

.main hr,.maink hr,.main3 hr{color:#999999;size:1;margin-left:5px;margin-top:0px;background-color:#FFFFFF;}

.title{margin-left:10px;}
.conmain, .conmain2{margin-top:10;margin-left:20;margin-right:20;background-color:#FFFFFF;}
.conmain2k{margin-top:10;margin-left:20;margin-right:20;background-color:#FFF;padding-left:1px;}

*html .conmain3{position:absolute;z-index:1;top:200px;left:160px;width:95%;background-color:#FFF;}
.conmain3{position:absolute;z-index:1;top:200px;left:160px;width:80%;background-color:#FFF;}

*html .conmain3 table{margin-left:110px;}
.conmain3 table{margin-left:110px;}

.conmain *, .conmain2 *,.conmain3 *, .conmain2k *{line-height:120%;}
.conmain p, .conmain2 p, .conmain3 p, .conmain2k p{margin-left:25px;margin-right:15px;line-height:120%;}

.conmain2 h2, .conmain2k h2{font-size:100%;font-weight:normal;
background-color:#CDF3FC;padding:3px;color:#000;margin-top:1em;
border-top:solid 1px #6A6AA0;}

.conmain .btn{margin:20px 0;border:1px solid #000000;}
.conmain .btn a{padding:5px;display:block;background:#CCFFCC;font-weight:bold;}
.conmain .btn a:hover{background:#FFCC00;}

.link{margin-top:30px;}

/*--フッター*/
.footer{margin-top:30px;margin-bottom:15px;}
.footer div.help{float:left;margin-top:1px;}
.footer div{text-align:right;}


/*--01 カウンセラーとは*/
.contents1 h2{margin-top:5px;margin-bottom:2px;margin-left:25px;}
.contents1 p me{margin:0}

.contents1 dt{font-weight:bold;font-size:110%;color:#333333;}
/*--
.01-1{font-weight:bold;font-size:120%;color:#333333;}--*/
.top01{font-size:95%;font-weight:bold;color:#333333;background-color:#EBF1F3;border-width:1px;border-style:solid;border-color:#004E9B;padding:5px;}
.top01b{margin:0 15px 0 25px;font-size:100%;color:#555;font-weight:bold;background-color:#EBF1F3;border:1px solid #004E9B;}
.top01b p{margin:10px;}
.top01b .note{font-weight:normal;}

table.situation{margin:5 10 5 25;padding:2px;}
table.situation caption{text-align:left;}
table.situation tr{background:#dddddd;}
table.situation td{margin:2px;text-align:center;width:20%;}
table.situation td.nw{white-space:nowrap;}
table.situation td.t-l{text-align:left;}
table.situation td.w70{width:70%;}
table.situation th{background-color:#CCCC99;font-weight:normal;white-space:nowrap;}
table.situation th.year{background-color:#BDDDE6;white-space:nowrap;}
table.situation tr.total{background:#bbbbbb;}
table.situation sup{font-size:80%;}

table.situation2{margin:5 10 5 25;padding:2px;}
table.situation2 caption{text-align:left;font-size:100%;}
table.situation2 tr{background:#dddddd;font-size:90%;}
table.situation2 td{margin:2px;text-align:center;width:17%;}
table.situation2 th{background-color:#CCCC99;font-weight:normal;white-space:nowrap;}
table.situation2 th.year{background-color:#BDDDE6;white-space:nowrap;}
table.situation2 tr.total{background:#bbbbbb;}

#PAMPH{margin:1em 0 0 0;}
#PAMPH img{margin-bottom:1em;}
#PAMPH .p-img{border:1px solid #333;}


/*--02活動紹介
--------------------------*/
table.jirei1{margin-left:20px;padding:2px;background:#FFF;width:90%;}
table.jirei1 caption{text-align:left;background:#6ac098;padding:2px;font-weight:bold;font-size:110%;}
table.jirei1 th{background:#FFFFFF;font-weight:normal;text-align:left;border:solid 0px #999;margin-left:2px;padding:2px;}
table.jirei1 th.th1{white-space:nowrap;background-color:#E3F3D3;}
table.jirei1 th.th2{width:60%;background-color:#E3F3D3;}
table.jirei1 th.th3{width:25%;background-color:#E3F3D3;}
table.jirei1 th.th4{width:5%;background-color:#E3F3D3;white-space:nowrap}
table.jirei1 tr.bg{background:#E3F3D3;}
table.jirei1 td{font-size:90%;width:1%;text-align:left;border-style:solid;border-width:0 0 1px 0;border-color:#ccc;padding-left:3px;}
/*table.jirei1 td1{font-size:80%;width:1%;text-align:center;}
*/
table.jirei2{margin-left:20px;padding:2px;background:#ededcd;width:90%;}
.jirei2-2{text-align:left;background:#6ac098;padding:2px;font-weight:bold;font-size:110%;margin-left:20px;width:97%;}
table.jirei2 th{background:#FFFFFF;font-weight:normal;text-align:left;}
table.jirei2 tr.bg{background:#d3d3b7;}
table.jirei2 td.td1{font-size:75%;width:1%;text-align:center;}
table.jirei2 th.th1{white-space:nowrap;}
table.jirei2 th.th2{width:69%;}
table.jirei2 th.th3{width:30%;}

dl.jirei{margin-bottom:0px;}
dl.jirei dt{font-weight:bold;}
dl.jirei dd.name{padding-left:10px;}
dl.jirei dd.text{clear:left;margin:0;padding:10 5 10 5;border-top:1px solid #999999;line-height:130%;}
dl.jirei .icon{float:left;font-size:75%;font-weight:normal;width:50px;text-align:center;white-space:nowrap;}

p.backto{clear:right;margin:0;text-align:right;font-size:80%;}
dl.jirei .photo{float:right;padding:0 0 10px 10px;}
.02{font-weight:bold;font-size:120%;color:#333333;}

.gray{color:#666666;font-size:85%;margin-top:20px;}

.zenkoku2{margin-left:100px;font-size:100%;font-weight:normal;margin-top:1em;}
.btitle{font-weight:bold;}
.katsu-i{float:right;padding-right:20px;margin-bottom:1em;margin-left:0.5em;color:#666666;font-size:80%;}
.katsu-i2{float:left;padding-left:20px;margin-bottom:1em;margin-right:0.5em;color:#666666;font-size:80%;}
.katsu-h{padding-left:20px;}

.kubun{float:left;margin-right:5px;}

.pickup{background-color:#FFFFdd;background-image:url(img/02/pickup.gif);background-repeat:no-repeat;background-position:13px 5px;padding:25px 5px 0 5px;}
*html .pickup{height:100%;}

.k-box{position:relative;width:100%;}
.conmain2k p.k-btn{position:absolute;right:0;top:1em;width:138px;height:47px;text-indent:-9999px;background:url(img/02/btn-detile-on.jpg) no-repeat;margin-right:0;}
*html .conmain2k p.k-btn{position:absolute;right:0;top:1em;margin-right:0;}
.k-btn a{width:138px;height:47px;background:url(img/02/btn-detile.jpg) no-repeat;display:block;overflow:hidden;}
.k-btn a:hover{background:url(img/02/btn-detile-on.jpg) no-repeat;}
.maink hr.k-border{border-top:none;border-bottom:1px dotted #CCCCCC;margin-top:1em;}

.k-title{font-weight:bold;font-size:110%;margin:0 3px 0 5px;padding-top:1em;padding-bottom:0.5em;padding-right:150px;}
*html .k-title{padding-top:1em;padding-bottom:0.5em;padding-right:150px;}
.norm{font-weight:normal}

/*NEW*/
#katudo{background-color:#FFFFFF;margin-left:20px;margin-right:20px;margin-top:10px;font-size:90%;}
#katudo .h2_ttl{position:relative;margin-bottom:15px;zoom:1;}
#katudo h2{border-bottom:5px solid #666699;}
#katudo .btn{position:absolute;right:0;bottom:10px;margin:0;}
#katudo p{margin:0 15px 20px 25px;}
#map_box{width:615px;position:relative;margin-bottom:20px; text-align:center;}
#map_box .text_box{width:390px;position:absolute;top:0;left:0;text-align:left;}

/*--メディア情報--*/
.mediainfo{margin:5px 0 0 15px;}
.mediainfo h2{padding-left:50px;background:url('img/02/media_icon.gif') left center no-repeat;height:auto !important;min-height:23px;height:23px;}
.mediainfo h2 .font-n{font-weight:normal;font-size:80%;}
.mediainfo dt{float:left;}
.mediainfo dd{margin-left:3.5em;}
hr.bor-1{clear:left;height:1px;border:1px dotted #ccc;margin:0.5em 0;}


/*--03　相談するには*/
.contents3 h2, .contents3-1 h2{margin-top:5px;margin-bottom:2px;margin-left:25px;}
.ml{margin-left:20px;margin-top:5px;}

.deta{margin-top:7px;margin-bottom:5px;}
.small{font-size:85%;margin-left:55px;}
#kensaku{width:490px;background-color:#FFFFFF;padding:4px;border: 1px;border-style: solid ;border-color: #427970;margin-left:25px;margin-top:5px;margin-bottom:5px;}
#im{width:530px;background-color:#B8CDC5;padding:2px;border: 1px;border-style: solid ;border-color: #427970;margin-left:27px;}
p.midika{font-size:110%;font-weight:bold;}
#kensaku ol{margin-bottom:0px;margin-left:0px;}
#kensaku li{margin-left:30px;margin-top:5px;line-height:120%;}
.areatitle{color:#FFFFFF;}
.zenkoku{margin-left:490px;background-image:url(img/03/arrow-map.gif);background-position:left center;background-repeat:no-repeat;padding-left:15px;font-size:110%;font-weight:bold;}

.title1{background-image:url(img/03/title1_b.gif);background-repeat:repeat-x;width:100%;height:23px;margin-right:20px;margin-top:20px;margin-bottom:5px;}
.title2{background-image:url(img/03/title2_b.gif);background-repeat:repeat-x;width:100%;height:23px;margin-right:20px;margin-top:20px;margin-bottom:5px;}

.sodan-icon1 a.link1{display: block;	background-image: url(img/03/icon1.jpg);	background-repeat: no-repeat;
	background-position: left top;	height: 60px;	width: 214px;float:left;}
.sodan-icon1 a.link1:hover{display: block;	background-image: url(img/03/icon1_on.jpg);	background-repeat: no-repeat;
	background-position: left top;	height: 60px;	width: 214px;float:left;} 
.sodan-icon1 a.link2{display: block;	background-image: url(img/03/icon2.jpg);	background-repeat: no-repeat;
	background-position: left top;	height: 60px;	width: 214px;}
.sodan-icon1 a.link2:hover{display: block;	background-image: url(img/03/icon2_on.jpg);	background-repeat: no-repeat;
	background-position: left top;	height: 60px;	width: 214px;} 


.sodan-icon1 a.link3{display: block;	background-image: url(img/03/icon3.jpg);	background-repeat: no-repeat;
	background-position: left top;	height: 61px;	width: 292px;margin-left:40px;}
.sodan-icon1 a.link3:hover{display: block;	background-image: url(img/03/icon3_on.jpg);	background-repeat: no-repeat;
	background-position: left top;	height: 61px;	width: 292px;margin-left:40px;} 

/*
.sodan-icon a.link1:hover{color: #990000;background-position: 0px -35px;} 

/*--03　相談するには-new*/
.contents3 #CASE1 .col01 h2,
.contents3 #CASE2 .col01 h2,
.contents3 #CASE3 .col01 h2,
.contents3 #CASE1 .col01 p,
.contents3 #CASE2 .col01 p,
.contents3 #CASE3 .col01 p{margin:0;}

#CASE1{width:700px;clear:both;display:inline-block;background:url(img/03/case1_bg.gif) repeat-y top left;padding-bottom:1em;}
#CASE2{width:700px;clear:both;display:inline-block;background:url(img/03/case2_bg.gif) repeat-y top left;padding-bottom:1em;}
#CASE3{width:700px;clear:both;display:inline-block;background:url(img/03/case3_bg.gif) repeat-y top left;padding-bottom:1em;}
.col01{float:left;}
.col02{float:left;width:366px;}
.arr{float:left;margin:0 8px}

.col02{background:url(img/03/col2_bg.gif) no-repeat bottom left;}
.col02 h2{margin:0;padding:15px 0;background:url(img/03/col2t_bg.gif) no-repeat top left;text-align:center;}
.col02 .cap-img{float:right;}
.col02 p{margin:0 15px 1em 15px;}
.col02 dl{margin:0 15px 1em 15px;}
.col02 dd{margin:0 0 0.5em 0;}

/*--05 カウンセラーの方へbackground-color:#F7F7EE;*/
legend{font-weight:bold;padding:1;margin:0 0 5 0;color:#666666;}
fieldset{border:1px solid #999999;padding:2px;margin:10 0;width:90%;clear:both;}
fieldset ul{margin-top:0px;margin-bottom:0px;}

#information{padding:0 4px 7px 4px;clear:both;width:98%;
background-image:url(img/05/infomation-b.jpg);background-repeat:repeat-x;}
*html #information ul{margin-top:0;margin-bottom:0px;margin-left:37px;list-style-image:url(img/05/listmark.gif);}
#information ul{margin-top:0;margin-bottom:0px;margin-left:17px;list-style-image:url(img/05/listmark.gif);}

#information li{line-height:150%;}

*html #information table{width:98%;}
#information table{width:100%;}

#sub01{}
#sub01 p{margin-top:5px;}
#sub02{width:50%;padding:0px;float:left;}
#sub03{width:60%;padding:0px;clear:left;}
.sub01-t{margin-top:15px;margin-left:0px;}
.sub01{margin-bottom:0px;margin-left:0px;width:92%;padding:2 0 10 13;
	border-top: 5px solid #B8CDC5;
	border-right: none #003399;
	border-bottom: none #003399;
	border-left: none #003399;line-height:130%;}
.sub02-t{margin-top:10px;margin-left:0px;clear:both;}
.sub02{margin-bottom:0px;margin-left:0px;width:98%;padding:5px 0px 0px 0px;
	border-top: 5px solid #B8CDC5;
	border-right: none #003399;
	border-bottom: none #003399;
	border-left: none #003399;}
.sub02 p{margin-top:3px;}
.download{margin-left:10px;}
#info ul{margin-top:0px;list-style-image:url(img/05/mark1.gif);color:#003399;font-weight:bold;font-size:14px;}
p.03title{width:100%;height:10px;background-color:#CFDFCC;padding:3px;font-size:110%;font-weight:bold;color:#333333;}
.05-act{font-weight:bold;font-size:120%;color:#333333;}
.05-y{font-weight:bold;font-size:120%;color:#333333;}

/*--04カウンセラーになるには
--------------------------*/
table.flow{}
table.flow caption{text-align:left;}
table.flow tr{vertical-align:top;}
table.flow td.td1{background:#ccffcc;text-align:center;white-space:nowrap;}
table.flow td.td2{text-align:center;}
#page04{margin-left:20px;}
.page004{margin-left:20px;}
dl.bosyu{margin-top:3px;}
dl.bosyu dd,dl.bosyu dt{line-height:150%;}
.bosyu{margin-left:20px}
/*--カウンセラーの方へ
--------------------------
#info{line-height:130%;}
.info .news{float:left;width:38%;padding-right:2%;}
.info .tetsuzuki{margin-left:40%;}
.info .mail{;}
.info .shokai{;}

dl.info-qa{margin:10;}
dl.info-qa dt{margin:0;padding:5px 10px;background:#F1F1F1;font-weight:bold;line-height:130%;}
dl.info-qa dd{line-height:130%;}

.jireii{margin-top:10px;}

dl.info-qa dd{margin:0 0 10px 0;padding:5px 10px;background:#FFFFFF;}
dl.info-qa strong.more{border-bottom:1px dashed #cc0000;}
dl.05{list-style-image:url(img/05/icon2.gif);margin-left:15px;margin-top:0px;margin-bottom:0px;width:90%;line-height:130%;}
dl.05-2{margin-left:15px;margin-top:0px;margin-bottom:0px;}
dl.05-3{margin-left:30px;margin-top:0px;margin-bottom:0px;}
.teiin{color:#CA2F33;font-size:120%;font-weight:bold;}
.shasen{text-decoration:line-through;}
dl.05 dd,dl.05 dt{line-height:130%;}
dl.05-2 dd,dl.05-2 dt{line-height:130%;}
dl.05-2 li{line-height:130%;}

dl.05-4{margin-left:23px;margin-top:1px;}
dl.05-4 dt, dl.05-4 dd{line-height:130%;}
dl.05-3 dt{padding-top:1em;}
dl.05-3 dt, dl.05-3 dd{line-height:130%;}
dl.05-3 li{margin-bottom:0.5em;}

ol.005{margin-top:2px;margin-left:75px;line-height:130%;}
ol.005 li{line-height:130%;}
.05-4{margin-top:0px;font-size:120%;font-weight:bold;}
.05-3{margin-top:5px;}
.05-3c{margin-top:5px;font-size:120%;font-weight:bold;}*/

#info{line-height:130%;}
.info .news{float:left;width:38%;padding-right:2%;}
.info .tetsuzuki{margin-left:40%;}
.info .mail{;}
.info .shokai{;}

dl.info-qa{margin:10;}
dl.info-qa dt{margin:0;padding:5px 10px;background:#F1F1F1;font-weight:bold;line-height:130%;}
dl.info-qa dd{line-height:130%;}

.jireii{margin-top:10px;}

dl.info-qa dd{margin:0 0 10px 0;padding:5px 10px;background:#FFFFFF;}
dl.info-qa strong.more{border-bottom:1px dashed #cc0000;}
.action{margin-left:25px;margin-top:0px;margin-bottom:0px;width:90%;line-height:130%;}
.action dd{margin-left:1em;}
/*dl.05{list-style-image:url(img/05/icon2.gif);margin-left:25px;margin-top:0px;margin-bottom:0px;width:90%;line-height:130%;}*/
dl.05-2{margin-left:15px;margin-top:0px;margin-bottom:0px;}
dl.5-3{margin-left:30px;margin-top:0px;margin-bottom:0px;}
.teiin{color:#CA2F33;font-size:110%;font-weight:bold;}
.shasen{text-decoration:line-through;}
.box5-2{border:1px solid #000000;padding:5px;margin-top:3px;margin-left:25px;}

.box5-2a{border:1px solid red;padding:5px;margin-top:3px;color:red;font-size:110%;font-weight:bold;}
.attention{margin:5px 0;color:#333;font-size:110%;font-weight:bold;}
dl.05 dd,dl.05 dt{line-height:130%;}
dl.05-2 dd,dl.05-2 dt{line-height:130%;}
dl.05-2 li{line-height:130%;}

dl.05-4{margin-left:23px;margin-top:1px;}
dl.05-4 dt, dl.05-4 dd{line-height:130%;}
dl.5-3 dt{padding-top:1em;margin-left:2em;}
dl.5-3 dt, dl.5-3 dd{line-height:130%;}
dl.5-3 li{margin-bottom:0.5em;}
.actionol dd ol{margin-top:2px;margin-left:28px;line-height:130%;}
ol.kjirei li{line-height:130%;}
.05-4{margin-top:0px;font-size:120%;font-weight:bold;}
.5-3{margin-top:5px;}
.05-3c{margin-top:5px;font-size:120%;font-weight:bold;}


.conmain p.ptop{margin:1em 0;text-align:right;font-size:80%;}
.touroku-tbl{width:100%;}
*html .touroku-tbl{width:96%;}
.touroku-tbl th{background:#CCCC99;font-weight:normal;padding:5px;white-space:nowrap;}
.touroku-tbl td{background:#DDDDDD;padding:5px;}
.touroku-tbl .tw10{width:10%;}
.touroku-tbl .tw15{width:15%;background:#BDDDE6;}


/*--調査官事務所一覧
--------------------------*/
table.address{margin:10px 0;padding:1px;background:#000000;}
table.address tr{background:#dddddd;text-align:left;vertical-align:top;padding:5px;}
table.address td{background-color:#FFFFFF;padding:5px;}
table.address td.chosa{background-color:#FFFFFF;color:#006633;padding:5px;}
.m1{margin-left:1em;}

table.t0, table.t0 tr, table.t0 td{margin:0;padding:0;}

/*--サイトマップ
--------------------------*/
.map{list-style-type:square;color:#0099CC;}
table.update{margin:10px 0;padding:5 10 5 10;background:#ffffff;}
table.update tr{background:#ffffff;text-align:left;vertical-align:top;}
table.update td{background-color:#FFFFFF;}
table.update td.chosa{background-color:#FFFFFF;color:#006633;}
.tit{border-style:none;vertical-align:middle;margin-right:5px}
.tit_3nd{border-style:none;vertical-align:middle;margin:8 0 0 74}
.tit_2nd{border-style:none;vertical-align:middle;margin:8 0 0 50}
.space{margin:2em 0 0 0}

/*--更新情報
--------------------------*/
ul.conupdate{margin-top:8px;margin-bottom:8px;list-style-image:url(img/top/update.gif);}
.conupdate li{line-height:140%;}

/*--更新情報
--------------------------*/
.kmenu1 a{text-indent:-9999px;display: block;background-image: url(img/02/submenu_01.gif);	
background-repeat: no-repeat;background-position: left top;	height: 40px;width: 137px;padding:0;}
.kmenu1 a:hover{background-image: url(img/02/submenu_01_on.gif);text-indent:-9999px;} 

.kmenu2 a{text-indent:-9999px;display: block;background-image: url(img/02/submenu_link.gif);	
background-repeat: no-repeat;background-position: left top;height: 88px;width: 137px;padding:0;}
.kmenu2 a:hover{background-image: url(img/02/submenu_link_on.gif);text-indent:-9999px;} 

/*
.site a{text-indent:-9999px;display: block;	background-image: url(img/map.jpg);float:left;
background-repeat: no-repeat;	background-position: left top;	height: 21px;	width: 91px;	padding:0;}
.site a:hover{background-image: url(img/map_on.jpg);text-indent:-9999px;	} 

.totop a{text-indent:-9999px;display: block;	background-image: url(img/map.jpg);
background-repeat: no-repeat;	background-position: left top;	height: 21px;	width: 59px;	padding:0;}
.totop a:hover{background-image: url(img/map_on.jpg);text-indent:-9999px;	} 
*/
/*-
.home1 li{margin:0;display:block;float:left;}
.home1 li a{}
.home1 .toi a{text-indent:-9999px;display: block;	background-image: url(img/toi.jpg);	
background-repeat: no-repeat;	background-position: left top;	height: 21px;	width: 99px;}
.home1 .site a{text-indent:-9999px;display: block;	background-image: url(img/map.jpg);	
background-repeat: no-repeat;	background-position: left top;	height: 21px;	width: 99px;}
.home1 .totop a{text-indent:-9999px;display: block;	background-image: url(img/top.jpg);	
background-repeat: no-repeat;	background-position: left top;	height: 21px;	width: 99px;}



/*MouseOn
.home1 a:hover{background:url('img/menu_on.gif') no-repeat;margin:0;padding:0}
.home1 .toi a:hover{background-image: url(img/toi_on.jpg);text-indent:-9999px;	}
.home1 .site a:hover{background-image: url(img/map_on.jpg);text-indent:-9999px;	}
.home1 .totop a:hover{background-image: url(img/top_on.jpg);text-indent:-9999px;	}
*/

/*--お問い合わせ・リンク集
--------------------------*/
.contact {background-color:#FFFFFF;margin-left:20px;margin-right:20px;margin-top:10px;}
.contact h2{border-bottom:5px solid #999999;margin-bottom:0.5em;}
.contact p{margin:0 15px 0 25px;}
.contact ul{list-style:none;margin:0 15px 1.5em 25px;padding-left:0;}
.contact li{background:url(img/06/icon-link.gif) no-repeat left;padding-left:15px;}
