/*
create:2010 06 17 
update:2011 12 05
*/

body{ background: #fff}

/*****************
rayout
******************/
/*riquid rayout*/
#wrapper{/*min-width:970px;max-width:1280px;width:100%*/;margin: 0 auto;text-align: left;/*border-left:solid 1px #ccc;border-right:solid 1px #ccc;*/ background:#fff;}
/*for ie6*/
* html #wrapper {
width : expression(
  (document.documentElement.clientWidth > 1280)? "1280px" :
  (document.documentElement.clientWidth < 960)? "960px" :
  "auto");
  height : 1%;}
#wrapper{width: 950px; margin: 0 auto; text-align: left;background:#FFF;}
#wrapperInner{margin: 0 0 10px;overflow: hidden;}
#container{width: 640px;float: left;margin-right: -300px; background: #FFF;}
#contents{position: relative; margin: 0 0 0 0; line-height: 1.8; background: #FFF;}
#sidebar{ width: 300px; float: right;background:#fff;}

.exid{background:#eee;width:100%;margin:0 0 10px 0;padding:10px;}

.menu_in{width:950px;}
.menu_in ul{list-style:none;}
.menu_in li{display : inline;}
.menu_footmo {width:100%;background:#ff9933;padding:2px;margin:0 0 10px 0;}
.menu_footgra {width:auto;background:#00cccc;padding:2px;margin:0 0 10px 0;}
.menu_footadu {width:100%;background:#FF3399;padding:2px;margin:0 0 10px 0;}
.menu_foot {width:100%;background:#EEE;padding:2px;margin:0 0 10px 0;}


.ti640_gr {background:url("http://image.excite.co.jp/jp/contents/images/title.gif") no-repeat  0 0 transparent;
width:640px;height:35px;
}
.ti640_gr p{padding: 5px 0 0 20px;font-size:120%;font-weight:bold;}

.ti300_si {background:url("http://image.excite.co.jp/jp/contents/images/title.gif") no-repeat scroll 0 -35px transparent;
width:300px;height:35px;
}
.ti300_si p{padding:10px 0 0 20px;font-size:100%;font-weight:bold;}

.ti640_mo {background:url("http://image.excite.co.jp/jp/contents/images/title.gif") no-repeat  0 -70px transparent;
width:640px;height:35px;
}
.ti640_mo p{padding: 5px 0 0 20px;font-size:120%;font-weight:bold;}

.ti300_si_mo {background:url("http://image.excite.co.jp/jp/contents/images/title.gif") no-repeat scroll 0 -105px transparent;
width:300px;height:35px;
}
.ti300_si_mo p{padding:10px 0 0 20px;font-size:100%;font-weight:bold;}


.ti640_ad {background:url("http://image.excite.co.jp/jp/contents/images/title.gif") no-repeat  0 -140px transparent;
width:640px;height:35px;
}
.ti640_ad p{padding: 5px 0 0 20px;font-size:120%;font-weight:bold;}

.ti300_si_ad {background:url("http://image.excite.co.jp/jp/contents/images/title.gif") no-repeat scroll 0 -175px transparent;
width:300px;height:35px;
}
.ti300_si_ad p{padding:10px 0 0 20px;font-size:100%;font-weight:bold;}

.ti300_si_lc {background:url("http://image.excite.co.jp/jp/contents/images/title.gif") no-repeat scroll 0 -210px transparent;
width:300px;height:35px;
}
.ti300_si_lc p{padding:10px 0 0 20px;font-size:100%;font-weight:bold;}

.ti300_si_es {background:url("http://image.excite.co.jp/jp/contents/images/title.gif") no-repeat scroll 0 -245px transparent;
width:300px;height:35px;
}
.ti300_si_es p{padding:10px 0 0 20px;font-size:100%;font-weight:bold;}

.ti300_si_co {background:url("http://image.excite.co.jp/jp/contents/images/title.gif") no-repeat scroll 0 -280px transparent;
width:300px;height:35px;
}
.ti300_si_co p{padding:10px 0 0 20px;font-size:100%;font-weight:bold;}



.img640{width:635px; margin:5px 0 5px 0;border:solid 1px #EEE;overflow:hidden;background: #fbfbfb;}
.img640 p{width:625px;margin:0 0 10px 10px;line-height:1.3;}

.tx640 {width:625px; margin:0 0 5px 0;padding:5px;border:solid 3px #EEE;overflow:hidden;background: #fbfbfb;}
.tx300 {width:285px; margin:10px 0 5px 0;padding:5px;border:solid 2px #EEE;overflow:hidden;background: #fbfbfb;}


.img320 {width:640px;}
.img320 ul{list-style:none;}
.img320 li{float:left;width:315px;margin:5px 0 10px 2px;border:solid 1px #EEE;background: #fbfbfb;}
.img320 p{width:300px;margin:3px;line-height:1.3;}

.img210{width:640px;}
.img210 ul{list-style:none;}
.img210 li{float:left;width:210px;margin:5px 0 10px 1px;border:solid 1px #EEE;background: #fbfbfb;}
.img210 p{width:200px;margin:3px;line-height:1.3;}

.img124{width:640px;font-size:90%;}
.img124 ul{list-style:none;}
.img124 li{float:left;width:124px;margin:5px 0 10px 1px;border:solid 1px #EEE;background: #fbfbfb;overflow:hidden;}
.img124 p{width:120px;margin:3px;line-height:1.3;}

.img100{width:640px;font-size:90%;}
.img100 ul{list-style:none;}
.img100 li{float:left;width:210px;margin:5px 0 10px 1px;border:solid 1px #EEE;background: #fbfbfb;overflow:hidden;}
.img100 img{width:100px;float:left; margin-right:5px;}
.img100 p{margin:3px;line-height:1.3;}

.img_5{width:640px;font-size:90%;}
.img_5 ul{list-style:none;}
.img_5 li{float:left;width:124px;margin:5px 0 10px 1px;border:solid 1px #EEE;background: #fbfbfb;overflow:hidden;}
.img_5 img{width:100px;float:left; margin-right:5px;}
.img_5 p{width:120px; margin:3px;line-height:1.3;}


.sidecon {width:290px;min-height:53px;padding:3px;margin: 5px 0 5px 0;background:#fefefe; border:solid 1px #EEE;}
.sidecon img{float:left;}
.sidecon span{float:left;margin:5px;width:200px;}


.ba_300 {width:auto;}
.ba_300 img{margin:5px 0 0 0;}


table	{
	border-collapse: collapse;	border-spacing: 0;
	width: 100%;
	margin-bottom: 30px;
}
th, td	{
	padding: 10px 20px;
	color: #1D5C79;
}


/*tab640
----------------------------------------------------------- */
.tab640	{
	border: 1px solid #DDD;
}
.tab640 10 th	{
/*	background: url(images/th_10.jpg) repeat-x bottom;*/
	border: 1px solid #DDD;
	color: #333;
}
.tab640 td	{
	border: 1px solid #DDD;
	color: #333;
}

/*心の電話相談 added by peik 2011.08.16
----------------------------------------------------------- */
#rofuku ul, #rofuku li, #rofuku p, #rofuku dl, #rofuku dt, #rofuku dd, #rofuku h1{
	padding:0;
	margin:0;
}
#rofuku .cl{*zoom: 1;}
#rofuku .cl:after{display: block;visibility: hidden;content: ".";clear: both;height: 0;}
#rofuku{
	width: 950px;
	margin: 0 auto;
	padding-bottom:25px;
}
#rofuku .title{
	width:731px;
	margin:12px auto;
}
#rofuku .topImg01{}
#rofuku .topImg02{}
#rofuku .stit{
	margin-top:15px;
}
#rofuku dl.list01{
	width:280px;
	float:left;
	margin-right:15px;
}
#rofuku dl.list02{
	width:280px;
	float:left;
}
#rofuku dt{
	float:left;
	width:125px;
	margin-top:15px;
	line-height:1;
}
#rofuku dt a{
	color:#025a8d;
	text-decoration:underline;
}
#rofuku dt a:hover{
	text-decoration:none;
}
#rofuku dd{
	float:right;
	text-align:left;
	width:148px;
	margin-top:15px;
	line-height:1;
}
#rofuku dd span{
	background-image:url(../images/rofuku_icTel.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	padding-left:22px;
	color:#118016;
	font-weight:700;
}
#rofuku .exp{
	width:360px;
	border:solid 1px #cccccc;
	line-height:1.4;
	float:right;
	margin-top:12px;
}
#rofuku .exp_inner{
	padding:7px;
}
#rofuku .mail{
	font-size:16px;
	font-weight:700;
	margin-top:10px;
	padding-left:7px;
}
#rofuku .mail a{
	color:#025a8d;
	text-decoration:underline;
}
#rofuku .mail a:hover{
	text-decoration:none;
}
#rofuku .btn a{
	background-image:url(../images/rofukuBtn.gif);
	background-repeat:no-repeat;
	width:421px;
	height:98px;
	margin:25px auto 0;
	text-indent:-9999px;
	display:block;
}
#rofuku .btn a:hover{
	background-position:0 -108px;
}
#rofuku .blue{color:#025a8d;}
#rofuku .small{font-size:11px; color:#666666;}

/*メンタルヘルスケア　取り組み状況の動向調査 added by peik 2011.12.05
----------------------------------------------------------- */
#enq{margin: 0 auto; padding-bottom: 50px; width: 950px; font-size:13px; color:#000000;}
#enq form, #enq p{padding:0; margin:0;}
#enq input{font-size:14px;}
#enq .wrapTb{width:850px; margin:20px auto 0;}
#enq table.enq{width:850px; background-color:#dddddd; border-collapse:collapse; border-spacing:0;}
#enq table.enq th{background-color:#f4f4f4; padding:10px 15px; font-weight:400; font-size:13px; color:#000000; text-align:left; border-top:solid 3px #dddddd;}
#enq table.enq td{background-color:#ffffff; padding:10px 10px 25px; font-size:13px; color:#000000;}
#enq .wrapAdd{width:850px; margin:-20px auto 0;}
#enq .add{padding:10px; background-color:#f4f4f4; border:solid 1px #dddddd;}
#enq .addTxt{padding-top:7px; font-size:11px;}
#enq .btn{text-align:center; margin-top:20px;}
#enq .thanx{font-size:18px; font-weight:700; line-height:1.6; padding:50px 0; text-align:center;}
