@import url(/common.css);

#contents_container {
border-top: 2px solid #008AD5;
}

/*アイキャッチ
─────────────────────────────────────*/
#eye_catch {
border-top: 2px solid #FFF;
border-bottom: 2px solid #FFF;
background-image: url("/img/eye_catch_back.jpg");
}
#eye_catch div.slideshow {
margin: 0 auto;
width: 930px;
}


/*エリア
─────────────────────────────────────*/
.area {
height: 21rem;
background: url("/img/area.png") no-repeat 0 3rem;
}


/*解体業者について
─────────────────────────────────────*/
.onepoint {
margin: 4rem 0 2rem 0;
padding: 1rem;
border: 1px solid #008AD5;
border-radius: 5px 5px;
}
.onepoint p {
margin: 1rem 0 0 0;
}
.attention {
margin: 4rem 0 2rem 0;
padding: 1rem;
border: 1px solid #FF3366;
border-radius: 5px 5px;
}
.attention p {
margin: 1rem 0 0 0;
}
.box_title {
margin: -50px 0 0 0;
display: block;
}


/*トラブルにご注意
─────────────────────────────────────*/
.trouble {
margin: 4rem 0 4rem 0;
padding : 350px 0 0 0;
border: 1px solid #FF3366;
background:
url("/img/trouble.png") no-repeat,
url("/img/trouble_back.png") ;
border-radius: 5px 5px;
position: relative;
}
.trouble ul {
padding : 15px 2em;
}
.trouble ul li+li {
border-top: 1px dotted #FFA9BF;
}
.trouble ul li {
padding: 1rem 0 1rem 5rem;
font-weight: bold;
color: #555;
background: url("img/trouble_list.png") no-repeat 1rem 0.8rem;
}



/*解体までの流れ
─────────────────────────────────────*/
.flow_next {
padding: 4rem 0 0 0;
background: url("img/flow_next.png") no-repeat center 1.5rem;
}
.flow_box {
padding: 0 1rem;
border: 1px solid #008AD5;
border-radius: 0 0 5px 5px;
position: relative;
}



/*会社情報
─────────────────────────────────────*/
.company_summary {
width: 100%;
border-collapse:separate;
border-spacing: 0 10px;
}
.company_summary th {
padding: 5px 5px 5px 15px;
width: 150px;
background-color: #EFEFEF;
}
.company_summary td {
padding: 5px 5px 5px 15px;
}



/*よくある質問
─────────────────────────────────────*/
.faq_title {
margin: 3rem 0 0 0;
}
.faq {
margin: 0 0 6rem 0;
}
.faq dt {
margin: 1rem 0;
padding: 3rem 0 0 3.6rem;
background: url("/img/faq_q.png") no-repeat 5px 35px;
color: #0084CA;
font-size: 1.125rem;
font-weight: bold;
}
.faq dt:first-child {
margin-top: 0;
}
.faq dd+dt {
border-top: 1px dotted #999999;
}
.faq dd {
padding: 1rem 0 1rem 3.6rem;
background: url("/img/faq_a.png") no-repeat 5px 5px;
}

