@charset "utf-8";

.service1cell {}
.service1cell0 {margin-bottom:20px;}
.service1cell1 {margin-bottom:16px;}
.service1cell1 img {width:100%;height:auto;}
.service1cell2 {margin-bottom:16px;text-align:right;}


#service2 {margin-bottom:10px;}
#service2 p+h4 {margin-top:28px;}
#service2 h4 {font-size:118%;font-weight:bold;background:url(../images/service1.gif) no-repeat 5px center;background-size:6px 10px;padding-left:17px;line-height:1.2;margin-bottom:15px;}
#service2 h5 {background:#eeeeee;font-size:118%;font-weight:normal;padding:5px;margin-bottom:12px;}
.servicecont {background:#f4f4f4;border:1px solid #dddddd;margin-bottom:14px;padding:5px;}
.servicephoto {margin-bottom:26px;}
.servicephoto:after {content:"";display: block;height:0;font-size:0;clear:both;visibility:hidden;}
.servicephoto .landcirclesimplescopyable {float:right;width:48.5%;}
.servicephoto .landcirclesimplescopyable:nth-child(2n+1) {float:left;clear:both;}
.servicephoto1 {}
.servicephoto1 img {width:100%;height:auto;}
.servicephoto2 {}
.serviceqa {font-size:110%;}
.serviceqa .landcirclesimplescopyable {border-bottom:1px solid #dddddd;margin-bottom:13px;}
.serviceqa1 {background:url(../images/service2_1.gif) no-repeat left top;background-size:30px 30px;padding:6px 0 0 40px;margin-bottom:15px;min-height:30px;}
.serviceqa2 {background:url(../images/service2_2.gif) no-repeat left top;background-size:30px 30px;padding:6px 0 0 40px;margin-bottom:15px;min-height:30px;}
#service22 {display:none;}
.landcirclesimplesediting #service22 {display:block;}
#service221:before {content:"一覧用文章：";display:block;font-weight:bold;}
#service221 {margin-bottom:20px;}
#service222 {}
#service222:before {content:"一覧用画像：";display:block;font-weight:bold;}
#service222 img {width:100%;height:auto;}
#sub1 {margin-top:30px;}


@media screen and (max-width: 640px) {

#contents #main {float:none;width:auto;margin-bottom:23px;}
#contents #sub {float:none;width:auto;margin-bottom:35px;}
#contents #sub h4 {background:black url(../images/service3_1.gif) no-repeat left center;background-size:13px 40px;color:white;font-size:163%;padding:10px 21px;font-weight:normal;}
#contents #sub ul {}
body.service #sub ul li {font-size:110%;border:1px solid #dddddd;background:none;}
body.service #sub ul li a {width:auto;background:url(../images/service3_2.gif) no-repeat 5px center;background-size:7px 11px;padding-left:21px;}
body.service #sub ul li strong {background:url(../images/service3_2.gif) no-repeat 5px center;background-size:7px 11px;padding-left:21px;}

#contents .spttl {font-size:127%;}
#service3 {font-size:110%;}
#service3 img {display:block;margin-top:13px;}
#sub1 {display:none;}

}

