/* 下層用CSS (lower.css) */

/* カラー設定 */
.white{color: white;}
.red{color: red;}
.blue{color: #191970;}
.gray{color: gray;}
.green{color: green;}
.brown{color: #A52A2A;}

.redbd{color: red;font-weight: bold;}
.bluebd{color: blue;font-weight: bold;}
.graybd{color: gray;font-weight: bold;}
.greenbd{color: green;font-weight: bold;}
.brownbd{color: #A52A2A;font-weight: bold;}
.mizubd{color: #1E90FF;font-weight: bold;}

.bd{font-weight: bold;}

.bluebd14{color: #005982;font-weight: bold;font-size: 103%;}

.con_title{
padding: 3px 0 3px 10px;
margin-bottom: 10px;
border-left: 7px solid #7ECEF4;
border-bottom: 1px solid #7ECEF4;
font-weight: bold;
font-size: 14px;
color: #292B28;
}

/* 共通 */
.main{
margin: 15px;
}

.right{
text-align: right;
margin: 15px 0 0 0;
}

.l_15{
float: left;
margin-right: 15px;
}

.menuleft{
background: #fff;
margin-bottom: 25px;
}

.menuleft-top{
background-image:url(../images/common/menutop.gif);
background-repeat: no-repeat;
height: 35px;
}

.menuleft-middle{
background-image:url(../images/common/menumiddle.gif);
background-repeat: repeat-y;
}

.menuleft-bottom{
background-image:url(../images/common/menubottom.gif);
background-repeat: no-repeat;
height: 30px;
}

.module-list2
{
   line-height:1.6;
margin: 0 10px 0 25px;
padding: 0;
vertical-align: middle;
color: #00B7EE;
list-style-type: square;
}

.module-list-item2
{
   margin: 0 3px 0 0px;
   padding: 0 0 5px 0;
   line-height:1.3;
color: #00B7EE;
list-style-type: square;
}

.module-list-item
{
margin: 2px 0 2px 0;
padding: 5px 0 5px 5px;
border:2px #C0C0C0 outset;
background-color: white;
}


/* 会社概要 */

table.gaiyou{
padding: 15px 10px 0 10px;

width: 540px;
line-height: 1.3;
border-collapse: collapse;
}

.cel_1{
width: 180px;
background-color: #F5F5F5;
padding: 5px 10px 5px 10px;
color: #303030;
font-weight: bold;

border: 1px solid #DCDCDC;
}

.cel_2{
width: 350px;
padding: 5px 15px 5px 15px;
border: 1px solid #DCDCDC;

}


.cel_3{
width: 400px;
background-color: #F5F5F5;
padding: 12px 10px 5px 10px;
color: #303030;
font-weight: bold;

border: 1px solid #DCDCDC;
}

.cel_4{
width: 130px;
padding: 12px 15px 5px 15px;
border: 1px solid #DCDCDC;
color: red;
text-align: right;
}

table.gaiyou2{
padding: 15px 10px 0 10px;
width: 540px;
line-height: 1.3;
border-collapse: collapse;
}

.cel_5{
width: 180px;
padding: 5px 10px 15px 10px;
color: #303030;
font-weight: bold;

}

.cel_6{
width: 350px;
padding: 5px 15px 15px 15px;
}

table.gaiyou2 th{
padding: 15px 15px 5px 15px;
}

.map{
margin: 40px 0 20px 0;
}

/* ハウスクリーニング概要 */

table.house{
padding: 15px 10px 0 10px;
margin: 5px 0;
width: 540px;
line-height: 1.3;
border-collapse: collapse;
}

.hc_1{
width: 300px;
background-color: #F5F5F5;
padding: 5px 10px 5px 10px;
color: #303030;
font-weight: bold;
border: 1px solid #DCDCDC;
}

.hc_2{
width: 180px;
padding: 5px 15px 5px 15px;
border: 1px solid #DCDCDC;
}

.price{
font-weight: bold;
color: #FF0000;
}

/* QA */
.q{
clear: both;
width: 500px;
background: #F5F5F5;
padding: 5px 10px;
margin-top: 10px;
margin-left: 10px;
color: #4169E1;
font-weight: bold;
border: 1px solid #DCDCDC;
border-bottom: 3px double #DCDCDC;
}

.ans{
width: 500px;
background-color: #fff;
padding: 5px 10px;
margin-left: 10px;
margin-bottom: 25px;
border-left: 1px solid #DCDCDC;
border-right: 1px solid #DCDCDC;
border-bottom: 1px solid #DCDCDC;
line-height: 1.4;
}

/* お問合わせ */
table.mailform{
margin: 15px 0 0 0;
width: 530px; 
border: 1px white solid; 
border-collapse: collapse;
line-height: 1.5;
font-size: 12px;
}

th.midashi1{
border: 1px white solid; 
width: 160px; 
background: #7BCFD1;
padding: 3px 7px;
color: white;
font-weight: bold;
font-size: 12px;
}

th.midashi2{
border: 1px white solid; 
width: 370px; 
background: #7BCFD1;
padding: 3px 7px;
color: white;
font-weight: bold;
font-size: 12px;
}

td.enq1{
border: 1px white solid; 
width: 160px; 
background: #E6E6E6;
padding: 7px;
font-size: 12px;
}

td.ans1{
border: 1px white solid; 
width: 370px; 
background: #F5F5F5;
padding: 7px;
font-size: 12px;
}

td.enq2{
border: 1px white solid; 
width: 160px; 
background: #E6E6E6;
padding: 7px;

text-align: center;
color: #0072BC;
}

td.ans2{
border: 1px white solid; 
width: 370px; 
background: #F5F5F5;
padding: 7px;
font-size: 12px;
}

textarea {
width: 250px;
height: 150px;
}

.send{
width: 450px;
margin: 10px 0 0 80px;
}


.mailform dt{
clear: both;
float: left;
margin: 0 0 7px 0;
width: 150px;
}

.mailform dd{
float: left;
margin: 0 0 7px 0;
}


/* 業務内容 */

table.gyomu{
padding: 15px 0 0 0;
width: 540px;
line-height: 1.3;
border-collapse: collapse;
}

.gyomu th{
width: 180px;
background-color: #fff;
padding: 15px 0 20px 0;
color: #303030;
font-weight: bold;
border-bottom: 3px silver dotted;
text-align: center;
}

.gyomu td{
width: 350px;
padding: 15px 15px 10px 15px;
border-bottom: 3px silver dotted;
}

.gyomu-t{
font-size: 113%;
font-weight: bold;
margin-bottom: 10px;
}

/* コンセプト */

#concept1{
    margin: 15px 0 30px 0;
    width: 580px;
    height: 280px;
    background: #fff;
    background-image: url(../images/conbg1.jpg);
}

#concept1-inner{
    margin: 0 0 0 15px;
    padding-top: 70px
}

#concept1-inner p{
font-size: 14px;
color: #1B1B1B;
line-height: 1.7;
}

#concept2-inner{
    margin: 15px 0 0 15px;
}

#concept2-inner p{
font-size: 14px;
color: #1B1B1B;
line-height: 1.7;
}

/* サービス　概要・料金 */

.gaiyou{
width:550px;
margin:10px auto;
}

.gaiyou .midashi{
margin:20px 0px;
clear:both;
color:#ff6600;
font-size:14px;
font-weight:bold;
}

.gaiyou .osusume{
width:560px;
margin:0 0 30px 0;
clear:both;
}

.gaiyou .osusume p{
margin:10px;
padding:0;
float:left;
text-align:center;
}

.gaiyou .osusume .img-r{
margin:0 10px;
padding:0;
float:right;
}

.gaiyou ul.recom{
margin:5px 20px 20px;
padding:0;
float:left;
list-style-type:none;
}

.gaiyou ul.recom li{
line-height:180%;
padding:0 0 0 22px;
*padding:0 0 0 7px;
background:url(http://www.sezon.co.jp/images/gaiyou/check.gif) no-repeat left center;
list-style-position:inside;
}

.gaiyou ul.reason{
margin:5px 10px 30px;
padding:0;
list-style-type:none;
}

.gaiyou ul.reason li{
margin:0;
padding:0 0 0 13px;
*padding:0;
list-style-position:inside;
font-size:14px;
font-weight:bold;
background:url(http://www.sezon.co.jp/images/gaiyou/arrow.gif) no-repeat left 6px;
}

.gaiyou ul.reason-re{
margin:0 0 20px 13px;
padding:0;
list-style-type:none;
}

.gaiyou ul.reason-re li{
margin:0;
padding:0;
list-style-position:inside;
font-size:12px;
font-weight:normal;
text-indent:0;
background:none;
}

.gaiyou ul.reason-nobd{
margin:5px 10px 30px;
padding:0;
list-style-type:none;
}

.gaiyou ul.reason-nobd li{
margin:10px 0 0 0 ;
padding:0 0 0 13px;
*padding:0;
list-style-position:inside;
font-size:13px;
font-weight:normal;
line-height:160%;
background:url(http://www.sezon.co.jp/images/gaiyou/arrow.gif) no-repeat left 6px;
}

.gaiyou dl.process{
margin:10px 10px 20px;
padding:0;
}

.gaiyou dl.process dt{
width:135px;
margin:0;
padding:3px 10px;
background-color:#c3dee6;
font-size:14px;
font-weight:bold;
}

.gaiyou dl.process dd{
margin:5px 10px 20px;
padding:0;
}

.gaiyou .price-box{
width:450px;
margin:10px 20px 30px;
padding:10px 20px;
background-color:#FFFFCC;
border:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
line-height:160%;
}

.gaiyou .price-box01{
width:300px;
margin:10px 20px 30px;
padding:10px 20px;
background-color:#FFFFCC;
border:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
line-height:160%;
}

.gaiyou table.price-ex{
width:430px;
margin:10px auto;
padding:0;
border-collapse:collapse;
line-height:170%;
}

.gaiyou table.price-ex caption{
color:#CC0000;
font-size:14px;
font-weight:bold;
text-align:left;
}

.gaiyou table.price-ex th{
padding-top:3px;
vertical-align:top;
text-align:left;
}

table.price-ex td{
}

.ryoukin{
margin-bottom:10px;
color:#CC0000;
font-size:14px;
font-weight:bold;
text-align:left;
}

.redbd{
color:#FF0000;
font-weight:bold;
font-size:14px;
}

.txt-r{
text-align:right;
}

.gaiyou strong{
color:#FF0000;
font-size:14px;
letter-spacing:0.1em;
}

.gaiyou .reform-menu{
width:500px;
margin:10px 0 20px;
background:#FFFFCC;
}

table.reform-list {
width:400px;
margin:10px 0 10px 80px;
}

.gaiyou .reform-menu img{
margin:0 0 0 10px;
}

.gaiyou .reform-menu p{
margin:0 auto 10px;
text-align:center;
}

.haihin{
color:#660000;
font-size:18px;
font-weight:bold;
}
