.static{
width:758px;
}



.static .static-inner{
padding:15px 0 15px 20px;
}

.static .aboutsite{
margin:0 0 20px 0;
}

.static .aboutsite p{
font-size:14px;
line-height:1.5em;
}


table.tablecompany{
width:730px;
font-size:12px;
border-collapse:collapse;
empty-cells:show;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

table.tablecompany th{
text-align:left;
background-color:#FFF7D2;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
padding:10px 10px 10px 10px;
}

table.tablecompany td{
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
padding:10px 10px 10px 10px;
}

.static .hl-type_guide{
height:34px;
background:url(../images/bg_resultsummary.gif) repeat-x 0 0;
font:14px bold;
}
.static .hl-type_guide h3{
padding:8px 0 0 10px;
}

.static .guide{
border:1px #CCCCCC solid;
padding:15px;
font-size:12px;
}
.static .guide dt{
font-weight:bold;
margin-bottom:10px;
}
.static .guide dd{
line-height:1.5em;
}
.static .guide_banner{
border-right:1px solid #FFE693;
border-left:1px solid #FFE693;
border-bottom:1px solid #FFE693;
margin-bottom:15px;
font-size:12px;
padding:15px 10px;
}

.static .guide_banner .left{
float:left;
width:200px;
margin-right:10px;
}
.static .guide_banner .left img{
margin:0 0 5px 0;
}
.static .guide_banner .left p{
color:#BF8522;
text-decoration:underline;
line-height:1.5em;
}
.static .guide_banner .right{
float:right;
width:490px;
}

.static .guide_banner .right textarea{
width:99%;
}

/* ----------当サイトについて---------- */

.about{
padding:15px 0 15px 20px;
}

.about h3{
font-size:14px;
margin:0 0 10px 0;
}


.about ul{
list-style:decimal;
font-size:14px;
line-height:1.5em;
margin:0 0 10px 30px;
}

.about p{
font-size:14px;
line-height:1.5em;
margin:0 0 10px 0;
}

/* ----------お問い合わせ---------- */

.contact{
padding:15px 0 15px 20px;
}

.contact p{
line-height:1.5em;
}

.contact p span.mail{
background:url(../images/bg_icon-mail.gif) no-repeat 0 8px;
padding:2px 0 0 20px;
}


/* ----------campaign01---------- */
.campaign01{
padding:15px 0 15px 20px;
}
.campaign01 h3{
display:block;
margin:0;}
.campaign01 .top{
background:url(../images/bg_box-campaign01_01.jpg) no-repeat 0 0;
padding:68px 0 0 15px;
font-size:12px;
margin:0 0 20px 0;
}
.campaign01 .box{
width:740px;
margin-bottom:20px;
display:block;
}
.campaign01 .line{
border:1px solid #FFCC26;
background:#FFF6CD;
}
.campaign01 .space{
padding:30px;
}
.campaign01 .space01{
background:url(../images/bg_box-campaign01_02.jpg) no-repeat top right;
}

.campaign01 .txt01,
.campaign01 .txt02 span{
width:450px;
font-size:18px;
line-height:1.8em;
color:#ED6B08;
font-weight:bold;
}
.campaign01 .txt02{
width:450px;
font-size:12px;
line-height:1.8em;
color:#000000;
font-weight:normal;
}
.campaign01 dl{
width:450px;
font-size:12px;
font-weight:normal;
display: inline;
}
.campaign01 dl dt{
width:50px;
display:inline;
float:left;
font-size:12px;
line-height:1.8em;
color:#ED6B08;
font-weight:bold;
}
.campaign01 dl dt.w150{
width:135px;
}
.campaign01 dl dd{
width:400px;
float:left;
display:inline;
line-height:1.8em;
}

.campaign01 dl dd.w300{
width:315px;
}

.campaign01 ul{
list-style:none;
margin:0;
}
.campaign01 ul li{
float:left;
margin:0 0 20px 0;
}

.campaign01 .yellow{
background:#FFDB15;
width:678px;
}

.campaign01 .yellow img{
display:block;
}
.campaign01 .yellowspace{
padding:0 0;
}
.campaign01 .left{
float:left;
}
.campaign01 .m7{
padding:0 0 0 7px;
}

.campaign01 table{
width:450px;
border-collapse:collapse;
empty-cells:show;
}

.campaign01 table th{
width:100px;
font-size:12px;
color:#ED6B08;
font-weight:bold;
text-align:left;
vertical-align:top;
padding:10px 0 10px 0;
}

.campaign01 table td{
font-size:12px;
padding:10px 0 10px 0;
line-height:160%;
}

.campaign01 .txt03{
width:450px;
font-size:14px;
line-height:1.5em;
color:#ED6B08;
font-weight:bold;
}






