<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

article h2{
	color: #0055a5;
    border: none;
	position:relative;
	padding:20px 0px 20px 80px;
	margin-bottom:10px;
	font-size: 3.1rem;
}
h2::before{
    content: url('../img/page/service/dismantling/icon_title1.png');
	position:absolute;
	left:0;
	top: 0;
}
section{
    margin-bottom: 40px;
}
.sec1{

}
.sec1 img{
    float: left;
}
.sec1 .text_area{
    float: right;
    width: 350px;
}
.sec1 .text_area h3{
    font-size: 20px;
    font-weight: bold;
    line-height: 1.4;
    margin-bottom: 5px;
    border:none;
}
.sec1 .text_area p{
    font-size: 16px;
}
.sec1 .text_area .links a{
    display: block;
    text-align: center;
    color: #fff;
    border-radius: 4px;
    padding: 8px 0;
    background: url(../img/page/service/sankaku.png) no-repeat right 10px center, #ff6c00;
    box-shadow: 0 4px 0 #c45300;
    font-size: 19px;
	float:left;
	width:100%;
	margin-top: 15px;
	font-weight: bold;
}
.sec1 .text_area .links a.in_{
    background: url(../img/page/service/sankaku_b.png) no-repeat right 10px center, #ffae00;
    box-shadow: 0 4px 0 #d98409;
    font-size: 16px;
 /*   width: 48%;*/
}
.sec1 .text_area .links a.in_:nth-child(2n+1){
    float: right;
}

.sec1 .text_area .links a:hover{
	opacity: 0.8;	
}

.sec1 dl{
   margin: 30px 0 0 0;
}
.sec1 dt{
    font-size: 26px;
    font-weight: bold;
    background: url(../img/page/service/icon_sankaku.png) no-repeat left center;
    padding-left: 24px;
    margin-bottom: 10px;
}
.sec1 dd{
    background: #fffaf6;
    border: solid 1px #ece5de;
    padding: 15px 20px;
	margin-bottom:20px;
	font-size: 1.5rem;
}
.sec1 dd span{
    background-color: #f9df9a;
}
.sec2 h3,.sec3 h3{
    color: #fff;
    background: url(../img/page/service/sec2_icon.png) no-repeat left 20px center, #ffae00;
    font-size: 24px;
    font-weight: bold;
    padding: 10px 0 10px 60px;
    border-radius: 10px 10px 0 0;
	margin-bottom:0;
	border-bottom: none;
}
.sec3 h3{
    background: url(../img/page/service/sec3_icon.png) no-repeat left 20px center, #ff6c00;
}
.sec2 h3 span,.sec3 h3 span{
    font-size: 12px;
    color: inherit;
    margin-left: 10px;
}
.sec2 ul{
	border: solid 2px #ffae00;
	padding:0 20px;
    background-color: #fffaf6;
}
.sec3 ul{
	border: solid 2px #ff6c00;
	padding: 0 20px;
    background-color: #fffaf6;
}

.sec2 ul li, .sec3 ul li{
    padding: 20px 0;
    background: url(../img/page/service/rope_line.png) no-repeat center bottom;
}
.sec2 ul li:last-child, .sec3 ul li:last-child{
	background: none;	
}
.sec2 ul h4, .sec3 ul h4{
	font-size: 20px;
	font-weight:bold;
	padding-left: 20px;
	background: url(../img/page/service/icon_sankaku.png) no-repeat left center;
	margin-bottom:10px;
	border: none;
}
.sec2 ul li::after{
 content:"";
 display:block;
 height:0;
 clear:both;	
}
.sec2 ul img{
	float: left;
	margin: 0 0 0 15px;
}
.sec2 ul .text_area{
	float:right;
	width: 460px;
}
.sec2 ul .text_area p{
	line-height: 1.4;	
}
.d1_2{
	font-size: 12px;
}</pre></body></html>