/*===========================
 環境カウンセラーQ&Aスタイルシート
 ===========================*/

/* 全体設定
--------------------------
*/
body{min-width:700px;text-align:left;background-color:#FFF;margin:0;padding:0;}
*{}

/* 共通
--------------------------*/
img{border:0px none;}
ol li{list-style:none;}

a{color:blue;text-decoration:underline;}
a:link{color:blue;text-decoration:underline;}
a:visited{color:blue;text-decoration:underline;}
a:hover{color:blue;text-decoration:none;}

#wrapper{width:100%;text-align:left;padding:0;margin:0 auto;background-image:url(imgs/header-bg.gif);background-position:right top;background-repeat:no-repeat;
background-color:#FFF;min-height:600px;}
*html #wrapper{height:600px;}

#main p, #main ul, #main li{line-height:120%;}
#main li{margin-top:0.5em;}
/*
#main p, #main ul, #main ol{margin:1em 0 1em 0;}
------------------------- #main ol, #main ul#main p{margin-left:0;}
-*/
#main p{margin:1em 0 1em 0;}


/*#main dd,#main dl*/
.t-c{text-align:center;}
.t-r{text-align:right;margin:0;}
.t-l{text-align:left;margin:0;}
.f-r{float:right;margin:0;}
.f-l{float:left;margin:0;}
.clear{clear:both;font-size:1%;}
.no-disp{position:absolute;top:-1000px;left:-1000px;}

h1{background-color:#3F9A32;width:100%;font-size:110%;font-weight:bold;color:#FFF;
padding:5px 10px;}

/* 枠
--------------------------*/
#main{padding:10px; margin:0 auto;background-color:#FFF;width:80%;text-align:left;}



#header{margin-left:0;margin-top:4px;}
#title{margin-left:0;margin-top:4px;float:left;}
#footer{padding:5px;border-style:solid;border-width:3px 0 0 0;border-color:#99CC33;
margin-top:30px;color:#666;text-align:left;font-size:80%;}


/* メニュー
--------------------------*/
#menu{margin-top:48px;color:#666;font-size:90%;height:23px;padding-top:1px;padding-right:5px;}
#menu a{color:#666;text-decoration:none;}
#menu a:link{color:#666;text-decoration:none;}
#menu a:visited{color:#666;text-decoration:none;}
#menu a:hover{color:#666;text-decoration:underline;}

*html #menu span{margin-left:1em;vertical-align:middle;padding-top:5px;}
#menu span{margin-left:1em;margin-bottom:5px;font-size:90%;}


/*テーブル，box
--------------------------*/
.t1{border:1px solid #666;border-collapse: collapse;width:100%;margin:1em auto 0.5em auto;}
.t1 th{white-space:nowrap;padding:0.2em;font-weight:bold;color:#fff;background:#3F9A32;border:1px solid #3F9A32;}
.t1 tr{vertical-align:top;}
.t1 td{padding:0.5em 0.3em;border:1px solid #666;}
.k1, .k2, .k3, .k4{vertical-align:top;white-space: nowrap;font-weight:bold;background:#EEEEEE;}
.k2, .k3 .k4{min-width:1%;}

.t2{border:1px solid #666;border-collapse: collapse;width:100%;margin:1em auto 0.5em auto;}
.t2 th{white-space:nowrap;font-weight:bold;color:#333;background:#EEEEEE;border:1px solid #666;text-align:left;
padding:2px 2px 2px 25px ;background-image:url(imgs/q-mark.gif);background-position:left center;background-repeat:no-repeat;
height:24px;vertical-align:middle;}
.t2 tr{vertical-align:top;text-align:left;}
.t2 td{padding:0.5em 0.3em;border:1px solid #666;}

/*
.q-mark{padding:2px 2px 2px 25px ;background-image:url(imgs/q-mark.gif);background-position:left center;background-repeat:no-repeat;
height:24px;vertical-align:middle;}
.a-mark{padding:2px 2px 2px 25px ;background-image:url(imgs/a-mark.gif);background-position:left center;background-repeat:no-repeat;
height:24px;vertical-align:middle;}
*/

.t3{border:1px solid #666;border-collapse: collapse;width:100%;margin:1em auto 0.5em auto;}
.t3 th{white-space:nowrap;font-weight:bold;color:#333;background-color:#EEEEEE;border:1px solid #666;text-align:left;
padding:2px 2px 2px 25px ;background-image:url(imgs/a-mark.gif);background-position:left center;background-repeat:no-repeat;
height:24px;vertical-align:middle;}
.t3 tr{vertical-align:top;text-align:left;}
.t3 td{padding:0.5em 0.3em;border:1px solid #666;}


.t4{border:1px solid #999;border-collapse: collapse;width:100%;margin:1em auto 0.5em auto;}
.t4 th{white-space:nowrap;padding:0.5em;font-weight:bold;color:#333;background:#EEEEEE;border:1px solid #999;width:8em;text-align:left;}
.t4 tr{vertical-align:top;}
.t4 td{padding:0.5em 0.3em;border:1px solid #999;}

table td dl{}
table td dt{float:left;}
table td dd{margin-left:3em;}


a.question{font-size:80%;display: block;height:48px;width:211px;
	background-image: url(imgs/question.jpg);	background-repeat: no-repeat;}
a.question:hover{font-size:80%;display: block;height:48px;width:211px;
	background-image: url(imgs/question_on.jpg);	background-repeat: no-repeat;}

a.answer{display: block;height:48px;width:195px;
	background-image: url(imgs/answer.jpg);	background-repeat: no-repeat;}
a.answer:hover{display: block;height:48px;width:195px;
	background-image: url(imgs/answer_on.jpg);	background-repeat: no-repeat;}

.box1{border:solid 1px #339933;padding:5px;width:100%;}
.box2{border:solid 1px #339933;padding:5px;width:60%;margin-top:2em;}

.summary{font-weight:bold;color:#2F7225}

/*==========================*/
