/*
-------------
ogfukushizaidan:contents.css
-------------
*00:common
*01:topics
*02:kenkou
*03:about
*04:jyosei
*05:toppage
*06:privacy-kifu
-------------
20100218
-------------
7works creative

*/

@charset "utf-8";
/**************00:common****************************************************************************************/
.read{
line-height:170%;
width:620px;
margin:5px auto 0px auto;
}

.lightgreen{
color:#99CC00;
}

.lightgray{
color:#999999;
}

.lightblue{
color:#99cccc;
}

.red{
color:#CC6666;
font-weight:bold;
}

.xlarge{
font-size:18px;
font-weight:bold;
}

.xsmall{
font-size:10px;
}

/**************01:topics****************************************************************************************/

#list dl{
width:640px;
}

#list  dl dt {
clear: left;
float: left;
margin: 0px 20px 10px 0px;
background-repeat:no-repeat;
background-position:7px center;
padding-left: 23px;
padding-bottom:5px;
font-weight:bold;
background-image:url(/company/efforts/fukushi/css/../topics/images/arrow.gif);
}

#list dl dd {
margin: 0px 0px 10px 0px;
border-bottom: dashed 1px #999;
padding-left: 0px;
padding-bottom:5px;
line-height:150%;
}

.topics h3{
border-bottom:2px solid #669900;
padding:0px 0px 10px 35px;
margin:0px 0px 10px 0px;
background-image:url(/company/efforts/fukushi/css/../topics/images/icon.jpg);
background-repeat:no-repeat;
background-position:left center;
color:#669900;
font-size:16px;
}

.topics p{
line-height:180%;
}

.topics .image{
float:right;
margin:0px 0px 0px 10px;
}

#btn_topics a{
display:block;
width:148px;
height:24px;
text-indent:-9999px;
float:right;
margin:10px 0px 10px 0px;
}

#btn_topics a{background-image:url(/company/efforts/fukushi/css/../topics/images/btn_topics.jpg);}

#btn_topics a:hover{background-image:url(/company/efforts/fukushi/css/../topics/images/btn_topicson.jpg);}

/**************02:kenkou****************************************************************************************/


#kouza{
width:640px;
border-collapse:collapse;
margin-bottom:10px;
}

#kouza th{
text-align:left;
padding:10px 10px 10px 15px;
background:#EBF2DF;
font-weight:normal;
border-bottom:1px solid #fff;
width:250px;
background-image:url(/company/efforts/fukushi/css/../kenkou/images/arrow.gif);
background-repeat:no-repeat;
background-position:5px center;
}


#kouza td{
padding:10px;
text-align:center;
border-bottom:1px dashed #ccc;
}

#kouza_title{
background-image:url(/company/efforts/fukushi/css/../kenkou/images/thbg.gif);
padding:10px 7px 10px 7px;
font-weight:bold;
border-bottom:2px solid #003300;
border-left:2px solid #003300;
font-size:16px;
color:#003300;
}
#kouza_teacher,#kouza_detail,#kouza_point{
background-repeat:no-repeat;
border-bottom:1px dashed #999;
padding:5px 0px 12px 65px;
margin:5px 0px 5px 0px;
line-height:180%;
}
#kouza_teacher{background-image:url(/company/efforts/fukushi/css/../kenkou/images/icon01.gif);}
#kouza_detail{background-image:url(/company/efforts/fukushi/css/../kenkou/images/icon02.gif);}
#kouza_point{background-image:url(/company/efforts/fukushi/css/../kenkou/images/icon03.gif);}

#btn_ptop a{
display:block;
font-size:9px;
width:125px;
height:12px;
text-indent:-9999px;
margin:5px 0px 10px 10px;
}

#btn_ptop a{background-image:url(/company/efforts/fukushi/css/../kenkou/images/btn_ptop.gif);
float:right;}
#btn_ptop a:hover{background-image:url(/company/efforts/fukushi/css/../kenkou/images/btn_ptopon.gif);}

#imagebox{
width:167px;
float:right;
margin:0px 0px 0px 10px;
}

#imagebox img{
border:5px solid #ccc;
}

#btn_zoom a{
display:block;
width:91px;
height:15px;
font-size:9px;
text-indent:-9999px;
margin:5px 35px 10px 35px;
}

#btn_zoom a{background-image:url(/company/efforts/fukushi/css/../kenkou/images/btn_zoom.gif);
float:right;
background-repeat:no-repeat;}
#btn_zoom a:hover{background-image:url(/company/efforts/fukushi/css/../kenkou/images/btn_zoomon.gif);}

#boxleft{
width:310px;
float:left;
}

#boxright{
width:310px;
float:right;
}

#titlehead{
border-top:1px solid #339999;
border-bottom:3px solid #339999;
font-weight:bold;
padding:12px 7px 12px 7px;
}

#titlebody{
padding:10px;
}

#titlebody li{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 1em;
text-indent:-1em;
line-height:170%;
}

#btn_moushikomi a{
display:block;
width:149px;
height:51px;
text-indent:-9999px;
margin:5px 5px 5px 5px;
}

#btn_moushikomi a{background-image:url(/company/efforts/fukushi/css/../kenkou/images/btn_moushikomi.jpg);
float:right;}
#btn_moushikomi a:hover{background-image:url(/company/efforts/fukushi/css/../kenkou/images/btn_moushikomion.jpg);}

/**************03:about****************************************************************************************/
h4{
background-image:url(/company/efforts/fukushi/css/../images/h3bg02.gif);
background-repeat:no-repeat;
background-position:left 15px;
color:#006600;
padding:12px 0px 30px 20px;
font-size:16px;
}


.about #table{
width:640px;
border-collapse:collapse;
margin-bottom:10px;
}

.about #table th{
padding:10px;
border-bottom:1px dashed #999;
border-right:1px solid #999;
text-align:left;
vertical-align:top;
line-height:180%;
}


.about #table td{
padding:10px;
border-bottom:1px dashed #999;
line-height:180%;
}


/**************04:jyosei****************************************************************************************/
h5{
font-size:16px;
color:#006600;
font-weight:bold;
padding:0px 0px 10px 0px;
border-bottom:2px solid #006600;
margin:0px 0px 10px 0px;
}

h6{
font-size:14px;
color:#006600;
font-weight:bold;
padding:5px;
background-color:#d1e0b2;
margin:0px 0px 10px 0px;
}

#theme{
border-bottom:1px solid #669900;
font-weight:bold;
padding:5px 5px 25px 80px;
line-height:160%;
font-size:16px;
background-image:url(/company/efforts/fukushi/css/../jyosei/images/icon04.jpg);
background-repeat:no-repeat;
background-position:left top;
}

#daihyou{
padding:10px;
border-bottom:1px dashed #999;
line-height:160%;
}

#daihyou img,#kyoudou img{
vertical-align:middle;
margin:0px 5px 0px 0px;
}

#kyoudou{
padding:10px;
line-height:160%;
}


#youyakutitle{
border-top:1px solid #999;
font-weight:bold;
font-size:12px;
padding:5px;
}

#youyaku{
background-color:#f2f2f2;
padding:10px;
font-size:12px;
line-height:160%;
}

#backnumber li{
float:left;
font-weight:bold;
margin:0px 10px 0px 0px;
padding:0px 0px 5px 20px;
background-image:url(/company/efforts/fukushi/css/../jyosei/images/icon01.gif);
background-repeat:no-repeat;
}



#subtitle{
color:#006600;
border-bottom:1px dashed #999;
padding:0px 0px 5px 0px;
margin:0px 0px 5px 0px;
font-weight:bold;
line-height:160%;
}
.jyosei #table{
width:640px;
border-collapse:collapse;
margin-bottom:10px;
}

.jyosei #table th{
padding:10px;
border-bottom:1px dashed #999;
border-right:1px solid #999;
text-align:left;
vertical-align:top;
line-height:180%;
}

.jyosei #table td{
padding:10px;
border-bottom:1px dashed #999;
line-height:180%;
}

.jyosei #table li{
padding:0px 0px 0px 1em;
text-indent:-1em;
}

#contacttitle{
width:600px;
margin:auto;
background-color:#666;
color:#FFF;
padding:5px 5px 5px 5px;
font-weight:bold;
}

#contactbody{
width:600px;
margin:auto;
background-color:#CCC;
padding:5px 5px 5px 5px;
line-height:170%;
}

#btn_dl01 a,#btn_dl02 a{
display:block;
width:269px;
height:61px;
text-indent:-9999px;
margin:15px 15px 15px 15px;
}

#btn_dl01 a{background-image:url(/company/efforts/fukushi/css/../jyosei/images/btn_dl01.jpg);float:left;}
#btn_dl01 a:hover{background-image:url(/company/efforts/fukushi/css/../jyosei/images/btn_dl01on.jpg);}
#btn_dl02 a{background-image:url(/company/efforts/fukushi/css/../jyosei/images/btn_dl02.jpg);float:left;}
#btn_dl02 a:hover{background-image:url(/company/efforts/fukushi/css/../jyosei/images/btn_dl02on.jpg);}

#gaiyou li{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 1em;
text-indent:-1em;
line-height:170%;
}

#houkoku{
width:640px;
border-collapse:collapse;
margin-bottom:10px;
}

#houkoku th{
padding:7px;
border:1px solid #669900;
background-image:url(/company/efforts/fukushi/css/../kenkou/images/thbg.gif);
text-align:left;
}


#houkoku td{
padding:7px;
border-top:1px solid #669900;
border-left:1px solid #669900;
border-right:1px solid #669900;
border-bottom:1px dashed #669900;
line-height:150%;
/*background:#EBF2DF;*/
}

#houkoku .end{
border-bottom:1px solid #669900;
}

.comment{
font-size:10px;
text-align:right;
color:#666666;
}

#btn_ptop a{
display:block;
font-size:9px;
width:125px;
height:12px;
text-indent:-9999px;
margin:5px 0px 10px 10px;
}

#btn_ptop a{background-image:url(/company/efforts/fukushi/css/../kenkou/images/btn_ptop.gif);
float:right;}
#btn_ptop a:hover{background-image:url(/company/efforts/fukushi/css/../kenkou/images/btn_ptopon.gif);}

/**************05:toppage****************************************************************************************/
.topimage{
float:left;
margin:0px 8px 0px 0px;
}

#listtop{
width:370px;
float:left;
}

#listtop  dl dt {
margin: 0px 20px 5px 0px;
background-repeat:no-repeat;
background-position:7px center;
padding-left: 23px;
font-weight:bold;
background-image:url(/company/efforts/fukushi/css/../topics/images/arrow.gif);
}

#listtop dl dd {
margin: 0px 0px 10px 0px;
border-bottom: dashed 1px #999;
padding-left: 0px;
padding-bottom:5px;
line-height:150%;
}

#zaidan{
width:250px;
float:right;
}

#btn_detail a{
display:block;
width:133px;
height:27px;
text-indent:-9999px;
float:right;
margin:10px 0px 10px 0px;
}

#btn_detail a{background-image:url(/company/efforts/fukushi/css/../images/btn_detail.jpg);}

#btn_detail a:hover{background-image:url(/company/efforts/fukushi/css/../images/btn_detailon.jpg);}

/**************06:privacy-kifu****************************************************************************************/
.kifu p,.privacy p{
line-height:170%;
}
