html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}input,select{vertical-align:middle;border:none;outline:none}h1,h2,h3,h4,h5,h6,b{font-weight:400}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.cen{margin-right:auto;margin-left:auto;text-align:center}.bl{font-weight:700}.eight{font-size:80px;font-weight:bold}.min{font-weight:bold;font-size:60px}.uline{background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(70%, red));background:linear-gradient(transparent 80%, red 70%)}@media screen and (max-width: 750px){body{font-family:'Noto Sans JP',   sans-serif;font-weight:300;background:-webkit-gradient(linear, left top, right top, from(#E8040E), to(#EC6A12));background:linear-gradient(90deg, #E8040E, #EC6A12);line-height:1.5}article{width:auto;height:100%;margin:0 auto}.nosp{display:none}#header{color:#fff;margin:5% auto;display:-webkit-box;display:-ms-flexbox;display:flex}#header .disc{width:50%;margin:0 auto}#header .disc .impct{margin:80px 20px 0;position:relative;left:-3.33333vw;bottom:-1.33333vw}#header .disc .impct h1{width:73.33333vw;position:absolute;font-size:4.8vw;line-height:6.66667vw;text-shadow:3px 3px 5px rgba(0,0,0,0.3)}#header .disc .impct h1 .spimp{font-size:6.4vw;font-weight:bold}#header .disc .pop{position:relative;margin:6px}#header .disc .pop .yob{font-size:3.2vw;font-weight:400;position:absolute;line-height:120%;top:-16vw;left:2.66667vw;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);text-shadow:3px 3px 5px rgba(0,0,0,0.3)}#header .disc .pop .yob .yob_f{text-indent:15px}#header .disc .pop .yob .yob_s{text-indent:30px}#header .main{margin:0 auto;width:40%;height:62.66667vw;background-size:85%}#header .main .cover{width:45%;position:relative;z-index:0}#header .main .cover img{width:34.66667vw;-webkit-box-shadow:5px 8px 15px rgba(0,0,0,0.2);box-shadow:5px 8px 15px rgba(0,0,0,0.2)}#header .main .gold{display:-webkit-box;display:-ms-flexbox;display:flex;width:45%;position:relative;z-index:1;top:-18.66667vw;left:10.66667vw}#header .main .gold img{width:30.66667vw;height:20.53333vw;text-shadow:0px 15px 30px}#contents{margin:150px 100px 100px;height:100%;border-radius:20px;background-color:#fff;-webkit-box-shadow:0px 3500px 3000px 3000px rgba(64,0,0,0.2);box-shadow:0px 3500px 3000px 3000px rgba(64,0,0,0.2);height:100%;width:90%;margin:0 auto 30px}#contents h2{font-size:4.26667vw;font-weight:bold;margin-top:2%;text-align:center}#contents section{width:95%}#contents section p{font-size:3.73333vw;color:#000;margin:5px}#contents section .spimg img{width:80%}#contents #first{color:#000;height:85.33333vw}#contents #first .und{position:relative;top:-16vw;left:2.4vw;z-index:500}#contents #first .und img{width:100% !important;position:absolute}#contents #first .fuki{display:-webkit-box;display:-ms-flexbox;display:flex}#contents #first .title{margin:auto;font-size:5.33333vw;position:relative}#contents #first h2{font-size:8vw;font-weight:300;position:absolute;top:-12vw;left:2.13333vw;z-index:800;text-shadow:2px 2px 5px rgba(0,0,0,0.5)}#contents .text{position:relative;top:-30px;left:10px;margin:0 auto;font-weight:700}#contents .text .pro{text-align:center;font-size:4.53333vw;margin-top:none}#contents .text .ckb{background:rgba(255,194,132,0.3);-webkit-box-shadow:4px 4px 8px rgba(0,0,0,0.3);box-shadow:4px 4px 8px rgba(0,0,0,0.3);border-radius:20px;margin:0 auto;width:85.33333vw;padding:5% 2% 0}#contents .text .ckb .ind{text-indent:80%;font-size:2.93333vw}#contents .text .ckb p{font-weight:400;font-size:3.46667vw}#contents .text .ckb img{vertical-align:-10%;width:4.26667vw;margin-right:2px}#contents .text .adv{position:relative;text-align:center;margin-right:auto;margin-left:auto}#contents .text .adv img{width:40vw}#contents .text .adv .on{font-size:3.2vw;position:absolute;top:30%;left:17%}#contents .msg{margin:5% auto}#contents .msg .box{border:2px solid #da4033;border-radius:20px;margin:30px 0;position:relative}#contents .msg .box p,#contents .msg .box figure{font-size:3.2vw}#contents .msg .box figure{font-size:2.4vw}#contents .msg .box::before{background-color:#fff;color:#da4033;content:"掲載事例";font-weight:bold;font-size:3.46667vw;left:1em;padding:0 .5em;position:absolute;top:-0.8em}#contents .msg .mg{margin-top:8vw}#contents .msg .non{font-size:4vw;font-weight:700}#contents .msg p{width:95%;margin:5% auto}#contents .msg .cenimg{text-align:center;margin-left:auto;margin-right:auto}#contents .msg .cenimg img{width:86.66667vw}#contents .msg .sque{margin:15% auto 0;background:-webkit-gradient(linear, right top, left top, from(#E8040E), to(#EC6A12));background:linear-gradient(270deg, #E8040E, #EC6A12);padding:1px}#contents .msg .sr{font-size:4.26667vw;font-weight:700}#contents .msg h2{margin:10px;color:#fff}#contents .msg h3{font-size:26px;text-align:center;font-weight:500}#contents .msg .sm_tx p{font-size:3.2vw}#contents #sup .sv{width:90%;height:90%;margin-top:5%;margin-right:auto;margin-left:auto;background:rgba(236,106,18,0.15);border-radius:10px}#contents #sup .sv h3{padding:2%;font-size:3.73333vw;font-weight:bold;text-align:center}#contents #sup .sv p{border-radius:5px;font-size:3.2vw;margin:2% auto}footer .bn_in p{text-align:center}footer .bn_in .bn_img{margin:0 auto;text-align:center}footer .bn_in .bn_img img{border-radius:100px;width:32vw;margin:0 auto}footer .bn_tx{font-size:4.66667vw}footer .bn_tx span{font-weight:700;font-size:1.2em}footer .bn_com{text-align:center}footer .bn_com .bn_lt a{text-decoration:none}footer .bn_com .bn_lt .bn_tel{font-size:5.33333vw;color:#50a62e}footer .bn_com .bn_lt .bn_tel span{font-size:9.33333vw}footer .bn_com .bn_lt .bn_tel p{font-size:2.93333vw}footer .bn_com .bn_rt img{width:40vw;margin:2.66667vw}.home img{display:none}.pc{display:none}}@media screen and (min-width: 751px){body{font-family:'Noto Sans JP',   sans-serif;font-weight:300;background:-webkit-gradient(linear, left top, right top, from(#E8040E), to(#EC6A12));background:linear-gradient(90deg, #E8040E, #EC6A12);line-height:1.5}article{width:1280px;height:100%;margin:0 auto}#header{color:#fff;margin:30px auto 5px;display:-webkit-box;display:-ms-flexbox;display:flex}#header .disc{width:50%;margin:0 auto}#header .disc .impct{margin:80px 0 0 75px;bottom:0px;position:relative}#header .disc .impct h1{width:550px;position:absolute;top:120px;left:80px;font-size:35px;line-height:60px;text-shadow:3px 3px 5px rgba(0,0,0,0.3)}#header .disc .impct h1 .eight{font-size:80px;font-weight:bold}#header .disc .impct h1 .min{font-weight:bold;font-size:60px}#header .disc .pop{position:relative;margin:6px}#header .disc .pop .yob{font-size:30px;font-weight:400;position:absolute;line-height:120%;top:-50px;left:110px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);text-shadow:3px 3px 5px rgba(0,0,0,0.3)}#header .disc .pop .yob .yob_f{text-indent:80px}#header .disc .pop .yob .yob_s{text-indent:150px}#header .main{margin:0 auto;width:40%;height:500px;background:transparent url("../images/cover.jpg") 20px no-repeat;background-size:65%}#header .main .gold{display:-webkit-box;display:-ms-flexbox;display:flex;width:45%;position:relative;z-index:1;top:350px;left:180px}#header .main .gold img{height:100%;width:100%}#contents{margin:150px 100px 100px;height:100%;border-radius:20px;background-color:#fff;-webkit-box-shadow:0px 3500px 3000px 3000px rgba(64,0,0,0.2);box-shadow:0px 3500px 3000px 3000px rgba(64,0,0,0.2)}#contents h2{font-size:30px;font-weight:bold;margin-top:2%;text-align:center;color:#000}#contents section{width:90%}#contents section p{font-size:24px;color:#000;margin:3%}#contents #first{color:#000}#contents #first .und{position:relative;top:-150px;left:73px;z-index:500}#contents #first .und img{position:absolute}#contents #first .fuki{display:-webkit-box;display:-ms-flexbox;display:flex}#contents #first .lt{position:relative}#contents #first .lt img{width:100px;position:absolute;z-index:800;top:-99px;left:160px}#contents #first .title{margin:auto;font-size:50px;position:relative}#contents #first h2{font-size:60px;font-weight:300;position:absolute;top:-100px;left:120px;z-index:800;text-shadow:2px 2px 5px rgba(0,0,0,0.5);color:#000}#contents .text{position:relative;top:-50px;left:60px;margin:0 auto;font-weight:700}#contents .text .pro{text-align:center;font-size:35px}#contents .text .up img{width:190px;position:absolute;right:30px;top:420px}#contents .text .ckb{background:rgba(255,194,132,0.3);-webkit-box-shadow:4px 4px 8px rgba(0,0,0,0.3);box-shadow:4px 4px 8px rgba(0,0,0,0.3);border-radius:20px;height:350px;width:850px;margin:auto auto;padding:30px 30px}#contents .text .ckb .ind{text-indent:700px}#contents .text .ckb p{text-align:left;font-size:28px}#contents .text .ckb img{vertical-align:-15%;width:40px}#contents .text .adv{position:relative;text-align:center;margin-right:auto;margin-left:auto}#contents .text .adv .on{position:absolute;top:30%;left:5%}#contents .subscript{margin-bottom:50px}#contents .subscript table{margin:0 auto;border-collapse:collapse}#contents .subscript td{padding:2px 20px;font-size:16px}#contents .subscript th{text-align:center;font-size:24px;font-weight:bold;padding:10px 30px}#contents .msg{margin:5% auto}#contents .msg .box{border:2px solid #da4033;border-radius:20px;margin:30px 0;position:relative}#contents .box::before{background-color:#fff;color:#da4033;content:"掲載事例";font-weight:bold;font-size:26px;left:1em;padding:0 .5em;position:absolute;top:-1em}#contents .non{font-size:2.5rem;font-weight:700}#contents p{width:85%;margin:40px auto}#contents .cenimg{text-align:center;margin-left:auto;margin-right:auto}#contents .sque{margin:100px auto 0;background:-webkit-gradient(linear, right top, left top, from(#E8040E), to(#EC6A12));background:linear-gradient(270deg, #E8040E, #EC6A12);padding:10px}#contents .squ{border:5px #fff solid}#contents .sr{font-size:2.5em;font-weight:700}#contents h2{margin:30px;color:#fff}#contents h3{font-size:26px;text-align:center;margin-top:30px;font-weight:500}#contents .ma_tx p{font-size:r(24px)}#contents #sup{display:-webkit-box;display:-ms-flexbox;display:flex}#contents #sup .sv{width:30%;margin-right:auto;margin-left:auto;background:rgba(236,106,18,0.15);border-radius:10px}#contents #sup .imgspace{width:200px;height:200px;margin-right:auto;margin-left:auto}#contents #sup .imgspace img{width:200px;height:200px;border-radius:999px}#contents #sup h3{margin:40px auto 0;font-size:21px;font-weight:bold;text-align:center}#contents #sup p{border-radius:5px;font-size:1em;margin:30px auto}#contents footer{padding:10px;margin:30px auto;width:80%;border:4px red solid;border-radius:10px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}#contents footer .bn_img{width:10%;margin:auto;border-radius:100px}#contents footer .bn_img img{width:140px}#contents footer .bn_in{width:80%;text-align:center;margin:0 auto}#contents footer .bn_in .bn_tx{font-weight:bold;font-size:24px;margin:5px auto;width:650px}#contents footer .bn_in .bn_tx span{font-size:28px}#contents footer .bn_in .bn_com{display:-webkit-box;display:-ms-flexbox;display:flex}#contents footer .bn_in .bn_rt{margin:auto}#contents footer .bn_in .bn_rt img{width:200px}#contents footer .bn_in .bn_rt a:hover{opacity:0.7}#contents footer .bn_in .bn_lt{margin:auto}#contents footer .bn_in .bn_lt a{text-decoration:none}#contents footer .bn_in .bn_lt p{vertical-align:4%;margin:0;width:100%}#contents footer .bn_in .bn_lt .bn_tel{color:#50A12E;font-size:28px;font-weight:bold}#contents footer .bn_in .bn_lt .bn_tel span{font-size:45px}.home{text-align:center}.home a:hover{cursor:pointer;opacity:0.5}.sp{display:none}}

.about__toragi {
    margin: 60px 100px 200px;
}

.about__toragiWrapper {
    background-color: #fff;
    width: 90%;
    margin: 0 auto;
    padding: 40px;
    padding-top: 30px;
    border-radius: 10px;
}

.about__toragi＿h2 {
    font-size: 32px;
    border-bottom: 2px solid;
    display: inline-block;
    padding-bottom: 8px;
    margin-bottom: 16px;
    font-weight: bold;
}

.about__toragi＿text {
    padding-top: 10px;
    line-height: 1.7;
}

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

    .about__toragi {
        width: 90%;
        margin: 0 auto 150px;
    }

    .about__toragiWrapper {
        width: 100%;
    }
}