@charset "utf-8";a,ins{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}*,a{margin:0;padding:0}*,a,hr{padding:0}.gothic,form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]),form select,form textarea{font-family:"游ゴシック Medium","Yu Gothic Medium","YuGothic M","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}body{line-height:1;-webkit-text-size-adjust:100%}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{vertical-align:baseline;background:0 0;cursor:text}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1.5em 0}input,select{-webkit-appearance:none;appearance:none;vertical-align:middle}select::-ms-expand{display:none}li,ol,ul{list-style-type:none}input::-ms-clear{visibility:hidden}input::-ms-reveal{visibility:hidden}h1,h2,h3,h4,h5,h6{font-weight:400}strong,table caption{font-weight:700}*{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;font-style:normal;border:none;outline:0}p{margin-bottom:2rem}p.indent{text-indent:-1em;padding-left:1em}p.indent2em{text-indent:-2em;padding-left:2em}p.indent2-5em{text-indent:-2.5em;padding-left:2.5em}p.indent3em{text-indent:-3em;padding-left:3em}p.indent4em{text-indent:-4em;padding-left:4em}p.indent5em{text-indent:-5em;padding-left:5em}p.indent6em{text-indent:-6em;padding-left:6em}p.indent7em{text-indent:-7em;padding-left:7em}p.indent8em{text-indent:-8em;padding-left:8em}p.indent9em{text-indent:-9em;padding-left:9em}p.indent10em{text-indent:-10em;padding-left:10em}p.indent11em{text-indent:-11em;padding-left:11em}p.indent12em{text-indent:-12em;padding-left:12em}.alignright{text-align:right}.alignleft{text-align:left}.aligncenter{text-align:center}.serif{font-family:"游明朝",YuMincho,"游明朝 Medium","YuMincho M","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",Mincho,serif}@media all and (-ms-high-contrast:none){*,.hack-ie{font-family:"メイリオ","游ゴシック Medium","Yu Gothic Medium","YuGothic M","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,sans-serif}}.fs-small{font-size:80%!important}.fs-large{font-size:112%!important}.fs-big{font-size:125%!important}.fs-bigger{font-size:138%!important}.fc-blank{color:#000}.fc-red{color:red}.fc-orange{color:#f60}.fc-blue{color:#00f}.fc-lightblue{color:#108be3}.fc-green{color:#2c970b}.fc-gray{color:#999}.fc-pink{color:#f64077}.fc-brown{color:#4f3521}a:not(.call-link),body.m .call-link{color:#222;text-decoration:underline;cursor:pointer}body.dv a:hover{text-decoration:none}img{max-width:100%;height:auto}div.alignright,img.alignright{float:right;clear:right;margin:0 0 20px 20px}div.alignleft,img.alignleft{float:left;clear:left;margin:0 20px 20px 0}div.alignright img{margin-left:10px}div.alignleft img{margin-right:10px}img.aligncenter{display:block;margin:0 auto}@media screen and (max-width:736px){.sp-alignright{text-align:right!important}.sp-alignleft{text-align:left!important}.sp-aligncenter{text-align:center!important}div.alignright,img.alignright{width:35%;margin:0 0 10px 10px}div.alignleft,img.alignleft{width:35%;margin:0 10px 10px 0}img.aligncenter{float:none;display:block;width:100%;margin:0 auto}div.alignleft img,div.alignright img{display:block;margin:0 0 10px}}ol,ul{margin-bottom:1.5em}ol ul,ul ul{margin-bottom:0}ul>li{position:relative;padding-left:1em}ol>li:not(:last-child),ul>li:not(:last-child){margin-bottom:.5em}ul>li:before{content:'';position:absolute;top:.8em;left:.35em;width:3px;height:3px;margin:-1px 0 0 -1px;background:#000;border-radius:100%}ul ul>li:before {content: '';position: absolute;top: .8em;left: .35em;width: 3px;height: 3px;margin: -1px 0 0 -1px;background: none;border: 1px solid;border-radius: 100%}ul.dot-blue>li:before{background:#108be3}ul.dot-green>li:before{background:#2c970b}ol>li{list-style:decimal;margin-left:1.5em}ol.reset,ul.reset{margin-bottom:0}ol.reset>li,ul.reset>li{list-style:none;position:static;margin:0;padding-left:0}ul.reset>li:before{content:normal;position:static;top:auto;left:auto;width:auto;height:auto;margin:0;background:0 0;border-radius:0}table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1.5em;border-top:1px solid #cecece;border-left:1px solid #cecece}table.widthauto{width:auto}table caption{margin:0 0 10px;font-size:2rem;text-align:left;line-height:1.2}table td,table th{padding:10px 15px;border-right:1px solid #cecece;border-bottom:1px solid #cecece}table th{background:#f7f7f7;text-align:left}table td.nowrap,table th.nowrap{white-space:nowrap}@media screen and (max-width:736px){table.widthauto{width:100%}div.adjust-table-sp{width:100%;margin-bottom:15px;overflow-x:scroll}div.adjust-table-sp::-webkit-scrollbar{width:4px}div.adjust-table-sp::-webkit-scrollbar:horizontal{height:4px}div.adjust-table-sp::-webkit-scrollbar-thumb{background:#999;border-radius:10px}div.adjust-table-sp::-webkit-scrollbar-thumb:horizontal{background:#999;border-radius:10px}div.adjust-table-sp table{width:790px}table.sp-style td,table.sp-style th{display:block}table td.nowrap,table th.nowrap{white-space:normal}}form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]),form select,form textarea{display:inline-block;padding:8px;border:1px solid #000;border-radius:3px;vertical-align:top}form select{padding-right:25px}form textarea{display:block;width:100%;min-width:100%;max-width:100%;min-height:100px}form input[type=checkbox],form input[type=radio]{display:inline-block;width:15px;height:15px;margin-right:5px;background:#fff;border:1px solid #ccc;vertical-align:baseline}form input[type=radio]{position:relative;border-radius:100px}form input[type=radio]:checked:after{content:"";display:block;position:absolute;top:2px;left:2px;width:9px;height:9px;background:#000;border-radius:100px}form input[type=checkbox]{position:relative;border-radius:3px}form input[type=checkbox]:checked:after{content:"";display:block;position:absolute;top:-2px;left:3px;width:5px;height:10px;transform:rotate(40deg);border-bottom:3px solid #000;border-right:3px solid #000}form input[type=button],form input[type=submit]{display:inline-block;height:2.5em;margin:0 8px;padding:0 40px;background:#666;border-radius:3px;vertical-align:top;cursor:pointer}.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt55{margin-top:55px!important}.mt60{margin-top:60px!important}.mt65{margin-top:65px!important}.mt70{margin-top:70px!important}.mt75{margin-top:75px!important}.mt80{margin-top:80px!important}.mt85{margin-top:85px!important}.mt90{margin-top:90px!important}.mt95{margin-top:95px!important}.mt100{margin-top:100px!important}.mr0{margin-right:0!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.mr55{margin-right:55px!important}.mr60{margin-right:60px!important}.mr65{margin-right:65px!important}.mr70{margin-right:70px!important}.mr75{margin-right:75px!important}.mr80{margin-right:80px!important}.mr85{margin-right:85px!important}.mr90{margin-right:90px!important}.mr95{margin-right:95px!important}.mr100{margin-right:100px!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb55{margin-bottom:55px!important}.mb60{margin-bottom:60px!important}.mb65{margin-bottom:65px!important}.mb70{margin-bottom:70px!important}.mb75{margin-bottom:75px!important}.mb80{margin-bottom:80px!important}.mb85{margin-bottom:85px!important}.mb90{margin-bottom:90px!important}.mb95{margin-bottom:95px!important}.mb100{margin-bottom:100px!important}.ml0{margin-left:0!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.ml55{margin-left:55px!important}.ml60{margin-left:60px!important}.ml65{margin-left:65px!important}.ml70{margin-left:70px!important}.ml75{margin-left:75px!important}.ml80{margin-left:80px!important}.ml85{margin-left:85px!important}.ml90{margin-left:90px!important}.ml95{margin-left:95px!important}.ml100{margin-left:100px!important}.pt0{padding-top:0!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pt45{padding-top:45px!important}.pt50{padding-top:50px!important}.pt55{padding-top:55px!important}.pt60{padding-top:60px!important}.pt65{padding-top:65px!important}.pt70{padding-top:70px!important}.pt75{padding-top:75px!important}.pt80{padding-top:80px!important}.pt85{padding-top:85px!important}.pt90{padding-top:90px!important}.pt95{padding-top:95px!important}.pt100{padding-top:100px!important}.pr0{padding-right:0!important}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr35{padding-right:35px!important}.pr40{padding-right:40px!important}.pr45{padding-right:45px!important}.pr50{padding-right:50px!important}.pr55{padding-right:55px!important}.pr60{padding-right:60px!important}.pr65{padding-right:65px!important}.pr70{padding-right:70px!important}.pr75{padding-right:75px!important}.pr80{padding-right:80px!important}.pr85{padding-right:85px!important}.pr90{padding-right:90px!important}.pr95{padding-right:95px!important}.pr100{padding-right:100px!important}.pb0{padding-bottom:0!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pb45{padding-bottom:45px!important}.pb50{padding-bottom:50px!important}.pb55{padding-bottom:55px!important}.pb60{padding-bottom:60px!important}.pb65{padding-bottom:65px!important}.pb70{padding-bottom:70px!important}.pb75{padding-bottom:75px!important}.pb80{padding-bottom:80px!important}.pb85{padding-bottom:85px!important}.pb90{padding-bottom:90px!important}.pb95{padding-bottom:95px!important}.pb100{padding-bottom:100px!important}.pl0{padding-left:0!important}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}.pl45{padding-left:45px!important}.pl50{padding-left:50px!important}.pl55{padding-left:55px!important}.pl60{padding-left:60px!important}.pl65{padding-left:65px!important}.pl70{padding-left:70px!important}.pl75{padding-left:75px!important}.pl80{padding-left:80px!important}.pl85{padding-left:85px!important}.pl90{padding-left:90px!important}.pl95{padding-left:95px!important}.pl100{padding-left:100px!important}.clear{clear:both}iframe{display:block}@media screen and (min-width:737px){.hide-d{display:none!important}}@media screen and (max-width:736px){.hide-m{display:none!important}}html{font-size:62.5%;overflow-y:scroll;word-break:break-all;line-break:strict}@-moz-document url-prefix(){html{word-break:normal;word-wrap:break-word}}@media screen and (-webkit-min-device-pixel-ratio:0){:root #container,_::-webkit-full-page-media,_:future{word-break:normal!important;word-wrap:break-word!important}}body{color:#000;font-size:1.5rem;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1.6;text-align:left;counter-reset:number}@media print,screen and (min-width:737px){#contents{padding-top:120px}}@media print,screen and (min-width:737px){div#main{position:relative;clear:both;overflow:hidden;background:#fff;z-index:10}div#main div.main-wrapper{clear:both;max-width:1400px;margin:0 auto;padding:10px 15px 40px;overflow:hidden}div#main nav#breadcrumbs{clear:both;margin:10px 0;font-size:1.2rem;text-align:left;letter-spacing:normal;line-height:1.2}div#main nav#breadcrumbs li{display:inline-block;vertical-align:top}div#main nav#breadcrumbs li a,div#main nav#breadcrumbs li>span{position:relative;display:block;padding:0 0 0 15px}div#main nav#breadcrumbs li a:before,div#main nav#breadcrumbs li>span:before{content:'';position:absolute;top:3px;left:5px;width:0;height:0;border-top:4px solid transparent;border-left:4px solid #666;border-bottom:4px solid transparent}div#main nav#breadcrumbs li a:after,div#main nav#breadcrumbs li>span:after{content:'';position:absolute;top:3px;left:3px;width:0;height:0;border-top:4px solid transparent;border-left:5px solid #fff;border-bottom:4px solid transparent}div#main nav#breadcrumbs li:first-child a{padding:0}div#main nav#breadcrumbs li:first-child a:after,div#main nav#breadcrumbs li:first-child a:before{content:normal;display:none}div#main nav#breadcrumbs li:last-child a{color:#262626;text-decoration:none}div#main section.node{clear:both;max-width:1080px;margin:0 auto;padding:30px 0 60px;overflow:hidden}div#main section.node div.node-wrapper{clear:both;margin:0 20px 30px;overflow:hidden}div#main section.node div.node-wrapper-odd{float:left;clear:left;width:50%}div#main section.node div.node-wrapper-even{float:right;clear:right;width:50%}div#main div.node-inner{padding:0 15px 10px;overflow:hidden}div#main .title_h2{position:relative;clear:both;display:block;margin-bottom:60px;font-weight:700;text-align:center;line-height:1.4}div#main .title_h2 h2{display:block;color:#000;font-size:3.2rem;font-weight:700;letter-spacing:2px}div#main .title_h2 .en{display:block;color:rgba(0,0,0,.6);font-size:1.8rem}div#main h3{margin-bottom:30px;padding:5px 15px;background:#000;color:#fff;font-size:2.2rem;font-weight:700;border-radius:6px 6px 0 0}div#main h4{position:relative;display:-webkit-flex;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:20px;color:#000;font-size:2rem;font-weight:700}div#main h4:after{content:'';display:block;flex:1;height:.6em;margin-left:6px;border-bottom:1px solid #ababab}}@media screen and (max-width:736px){div#main{clear:both;overflow:hidden}div#main div.main-wrapper{clear:both;padding:0 0 40px;overflow:hidden}div#main nav#breadcrumbs{display:none}div#main section.node{clear:both;padding:10px 15px 30px;overflow:hidden}div#main section.node div.node-wrapper{clear:both;margin:0 0 30px}div#main .title_h2{position:relative;clear:both;display:block;margin-bottom:20px;padding:10px 0;font-family:'Noto Sans JP',sans-serif;font-weight:700;text-align:center;line-height:1.6}div#main .title_h2 h2{display:block;color:#000;font-size:2.2rem;font-weight:600;letter-spacing:2px}div#main .title_h2 .en{display:block;color:rgba(0,0,0,.6);font-size:1.4rem}div#main h3{clear:both;display:block;margin:0 -15px 20px;padding:5px 15px;background:#000;color:#fff;font-size:2rem;font-weight:700}div#main h4{clear:both;display:block;margin-bottom:10px;color:#000;font-weight:700;border-bottom:1px solid #ababab}}div#main a.detail-link{position:relative;display:inline-block;margin:0 10px;padding:6px 40px 4px;color:#000;font-size:1.8rem;font-weight:700;text-decoration:none;letter-spacing:1px;vertical-align:top;border:1px solid #000;overflow:hidden;box-sizing:border-box;transition:.2s}body.dv div#main a.detail-link:hover{background:#000;color:#fff}div#main a.link-icon{position:relative;padding-left:18px}div#main a.link-icon:before{content:'';position:absolute;top:6px;left:6px;width:0;height:0;border-left:6px solid #000;border-top:4px solid transparent;border-bottom:4px solid transparent}@media screen and (max-width:736px){div#main a.detail-link{display:block;margin:0 0 10px;padding:6px 20px 4px;font-size:1.6rem}}div#contents #service{width:100%;color:#fff;letter-spacing:-.4em}div#contents #service .service-wrapper{font-size:0}div#contents #service div.service-inner{position:relative;display:inline-block;width:33.3%;height:46vh;letter-spacing:normal;vertical-align:top;border-left:1px solid #fff;border-bottom:1px solid #fff;overflow:hidden;transition:.3s}@media screen and (max-width:736px){div#contents #service div.service-inner.collect{background:url(../img/service/collect_s.jpg) no-repeat center;background:url(../img/service/collect.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.dispose{background:url(../img/service/dispose_s.jpg) no-repeat center;background:url(../img/service/dispose.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.special-cleaning{background:url(../img/service/special_cleaning.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.together{background:url(../img/service/together_s.jpg) no-repeat center;background:url(../img/service/together.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.reform{background:url(../img/service/reform_s.jpg) no-repeat center;background:url(../img/service/reform.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.house-cleaning{background:url(../img/service/house_cleaning_s.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.demolition{background:url(../img/service/demolition_s.jpg) no-repeat center;background:url(../img/service/demolition.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.special-cleaning.show{background:url(../img/service/special_cleaning.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.house-cleaning.show{background:url(../img/service/house_cleaning.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.real-estate.show{background:url(../img/service/real_estate.jpg) no-repeat center;background-size:120%}div#contents #service div.service-inner.e-nobiru.show{background:url(../img/service/e_nobiru.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.dismantling.show{background:url(../img/service/dismantling.jpg) no-repeat center;background-size:cover}}@media screen and (min-width:737px){div#contents #service div.service-inner.collect{background:url(../img/service/collect.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.dispose{background:url(../img/service/dispose.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.special-cleaning{background:url(../img/service/special_cleaning.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.together{background:url(../img/service/together.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.reform{background:url(../img/service/reform.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.house-cleaning{background:url(../img/service/house_cleaning.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.demolition{background:url(../img/service/demolition.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.real-estate{background:url(../img/service/real_estate.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.e-nobiru{background:url(../img/service/e_nobiru.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.dismantling{background:url(../img/service/dismantling.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.collect.show{background:url(../img/service/collect_l.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.dispose.show{background:url(../img/service/dispose_l.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.special-cleaning.show{background:url(../img/service/special_cleaning_l.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.together.show{background:url(../img/service/together_l.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.reform.show{background:url(../img/service/reform_l.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.house-cleaning.show{background:url(../img/service/house_cleaning_l.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.special-cleaning.show{background:url(../img/service/special_cleaning_l.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.demolition.show{background:url(../img/service/demolition_l.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.real-estate.show{background:url(../img/service/real_estate_l.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.e-nobiru.show{background:url(../img/service/e_nobiru_l.jpg) no-repeat center;background-size:cover}div#contents #service div.service-inner.dismantling.show{background:url(../img/service/dismantling_l.jpg) no-repeat center;background-size:cover}}div#contents #service div.service-inner:nth-child(5n+1){border-left:none}div#contents #service div.service-inner img{position:absolute;top:50%;left:50%;max-width:60%;width:auto;max-height:60%;height:auto;transform:translate(-50%,-50%)}div#contents #service div.service-inner div.service-body{position:absolute;bottom:0;left:0;width:100%;padding:10px;background:rgba(0,0,0,.6)}div#contents #service div.service-inner.open div.service-body{background:rgba(0,0,0,.7)}div#contents #service div.service-inner div.service-title{position:relative;padding:10px 10px 0}div#contents #service div.service-inner div.service-title:before{position:absolute;top:-10px;right:0;color:rgba(255,255,255,.3);font-family:'Century Gothic','Heiti SC';font-size:7.2rem;font-style:italic;line-height:1.2;letter-spacing:-2px}div#contents #service div.service-inner:first-child div.service-title:before{content:'01'}div#contents #service div.service-inner:nth-child(2) div.service-title:before{content:'02'}div#contents #service div.service-inner:nth-child(3) div.service-title:before{content:'03'}div#contents #service div.service-inner:nth-child(4) div.service-title:before{content:'04'}div#contents #service div.service-inner:nth-child(5) div.service-title:before{content:'05'}div#contents #service div.service-inner:nth-child(6) div.service-title:before{content:'06'}div#contents #service div.service-inner:nth-child(7) div.service-title:before{content:'07'}div#contents #service div.service-inner:nth-child(8) div.service-title:before{content:'08'}div#contents #service div.service-inner:nth-child(9) div.service-title:before{content:'09'}div#contents #service div.service-inner div.service-title .jp{margin-bottom:0;font-size:2rem;font-weight:700;letter-spacing:2px;line-height:1.3}div#contents #service div.service-inner.collect div.service-title .jp,div#contents #service div.service-inner.together div.service-title .jp{font-size:1.8rem;letter-spacing:0}div#contents #service div.service-inner div.service-title .en{margin-bottom:0;color:rgba(255,255,255,.6);font-size:1.2rem}div#contents #service div.service-inner div.service-text{margin:20px 10px 10px;font-size:1.4rem;line-height:1.6}div#contents #service div.service-inner div.service-text div.service-btn{text-align:center}div#contents #service div.service-inner div.service-text a{display:inline-block;margin:0 auto 10px;padding:5px 20px;color:#fff;font-size:1.6rem;text-align:center;text-decoration:none;border:1px solid #fff;border-radius:3px;transition:.3s}body.dv div#contents #service div.service-inner div.service-text a:hover{background:#fff;color:#000}@media screen and (max-height:900px){div#contents #service div.service-inner{height:450px}}@media screen and (max-width:736px){div#contents #service{min-width:0;height:auto}div#contents #service div.service-inner{width:50%;height:28vh;cursor:pointer}div#contents #service div.service-inner:nth-child(odd){border-left:none}div#contents #service div.service-inner div.service-body{padding:10px}div#contents #service div.service-inner div.service-title{padding:0}div#contents #service div.service-inner div.service-title:before{top:auto;bottom:-20px;font-size:7.2rem;line-height:7.2rem}div#contents #service div.service-inner div.service-title .jp{font-size:1.8rem}div#contents #service div.service-inner.collect div.service-title .jp,div#contents #service div.service-inner.together div.service-title .jp{font-size:1.6rem}div#contents #service div.service-inner div.service-text{display:none;margin:0}div#contents #service div.service-inner.open div.service-text{display:block;position:fixed;bottom:0;left:0;width:100%;padding:10px 20px 20px;background:rgba(0,0,0,.8);font-size:1.6rem;z-index:999}div#contents #service div.service-inner div.service-text-title{position:relative;padding:10px 0 20px}div#contents #service div.service-inner div.service-text-title .jp{margin-bottom:0;font-size:2rem;font-weight:700;letter-spacing:2px;line-height:1.4}div#contents #service div.service-inner div.service-text-title .en{margin-bottom:0;color:rgba(255,255,255,.6);font-size:1.2rem}div#contents #service div.service-inner div.service-text a{margin:20px auto;padding:8px 30px}div#contents #service div.service-inner div.close-btn{position:relative;height:0;margin:0 -10px;padding-top:30px;overflow:hidden}div#contents #service div.service-inner div.close-btn:after{content:'×';position:absolute;top:-15px;right:0;color:#fff;font-family:RoundedFont;font-size:5rem;line-height:1.2;cursor:pointer}}