@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Oswald:300,400);section#contact{max-width:1800px;margin:0 auto;padding:0 50px !important}.sp{display:none !important}p{font-size:14px;line-height:2}@media only screen and (max-width:736px){section#contact{padding:0 !important}.pc{display:none !important}.sp{display:block !important}}#footer.animated{display:none !important}#no1{border:2px solid #000;max-width:1200px;margin:50px auto 0 auto;padding:50px 0;position:relative;background:#fdf6e6}#no1-2{padding:50px 0}#no1+p{width:215px;margin:0 auto;position:relative;top:-2px}#no1 p{text-align:center;color:#000;line-height:200%}h1.title{font-size:46px;font-weight:700;color:#000;text-align:center;margin:0 0 20px}h1.title.black{color:#333}h1.title:before{content:"";color:#fa7d22;border-bottom:5px solid #fa7d22;font-family:'Oswald',sans-serif !important;display:block;width:50px;margin:0 auto 30px auto;padding-bottom:10px;font-size:40px}@media only screen and (max-width:736px){#no1{border:2px solid #000;max-width:1200px;margin:30px 15px 15px;padding:15px 15px 25px;position:relative}p{font-size:13px !important}h1.title{font-size:20px}h1.title.black{color:#333}h1.title:before{font-size:20px;border-bottom:2px solid #fa7d22;width:20px;margin:0 auto 20px auto;padding-bottom:5px}#no1+p{width:35%;margin:-15px auto 0 auto}#no1-2{padding:15px 0}}h1.title.no1:before{content:"01"}h1.title.no2:before{content:"02"}h1.title.no3:before{content:"03"}h1.title.no4:before{content:"04"}h1.title.no5:before{content:"05"}h1.title.no6:before{content:"06"}h1.title.no7:before{content:"07"}h2.title{font-size:32px;font-weight:700;color:#000;text-align:center}h2.title span{color:#da1c5c;font-size:42px;position:relative}h2.title span:after{content:"";position:absolute;background:rgba(2418,28,92,.2);width:100%;height:10px;bottom:10px;left:0}@media only screen and (max-width:736px){h2.title{font-size:16px;margin:0 15px;font-weight:400}h2.title span{color:#da1c5c;font-size:105%;font-weight:700}h2.title span:after{height:5px;bottom:5px}}.righttext{text-align:right !important;font-size:10px !important;color:#eee;margin-bottom:10px !important;position:relative;top:-20px}@media only screen and (max-width:736px){.righttext{text-align:right !important;font-size:10px !important;color:#eee;margin-bottom:-10px !important;position:relative;top:-30px}}ul.power-list{max-width:1200px;margin:150px auto 0 auto}ul.power-list li{float:left;width:45%;background:#fdf6e6;padding:25px;box-sizing:border-box;position:relative}ul.power-list li p{font-weight:700}ul.power-list li i{position:absolute;background:#da1c5c;color:#fff;font-weight:700;padding:10px;top:-35px;left:-35px;transform:rotate(-20deg);font-size:24px}ul.power-list li:nth-child(1){margin-right:10%}ul.power-list li:nth-child(1):before{content:"";background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/contact/pic-powe1-before.png);width:102px;height:105px;display:block;position:absolute;top:-105px;left:50%}ul.power-list li:nth-child(2):before{content:"";background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/contact/pic-powe2-before.png);width:102px;height:105px;display:block;position:absolute;top:-105px;left:40%}@media only screen and (max-width:736px){ul.power-list{max-width:1200px;margin:120px auto 0 auto}ul.power-list li{float:none;width:auto;padding:15px;box-sizing:border-box;position:relative;margin:30px}ul.power-list li:nth-child(1){margin-right:30px;margin-bottom:60px}ul.power-list li:nth-child(2){margin-bottom:0}ul.power-list li:nth-child(1):before,ul.power-list li:nth-child(2):before{display:none}ul.power-list li p{font-weight:700}ul.power-list li i{font-size:15px}}.linetitle{overflow:hidden;clear:both;margin:0 0 25px}.linetitle h3{float:left;width:65%;font-size:28px;font-weight:700}.linetitle h3 span{background:#fa7d22}.linetitle img{float:right;width:30%;border-radius:20px}@media only screen and (max-width:736px){.linetitle{margin-bottom:15px}.linetitle h3,.linetitle img{float:none;width:auto}.linetitle h3{font-size:18px;margin-bottom:15px}}small{font-size:80% !important}#no2{background:#f7f3e4;max-width:1400px;margin:450px auto 0 auto;padding:50px 100px;box-sizing:border-box;position:relative}@media only screen and (max-width:736px){#no2{margin:15px;padding:15px}}#no2>p{text-align:center;margin:50px 0}#no2>p+p{text-align:left;color:#000;max-width:748px;margin:0 auto}ul.brand-list li h2{text-align:center;color:#000;font-size:24px;overflow:hidden;clear:both;margin:20px 0 0;letter-spacing:2px;text-decoration:underline}ul.brand-list li ul{overflow:hidden;clear:both}ul.brand-list{max-width:1400px;margin:0 auto;overflow:hidden;clear:both}ul.brand-list li i{width:200px;margin:25px auto;display:block}ul.brand-list li:nth-child(1){width:62%;float:left}ul.brand-list li:nth-child(2){width:32%;float:right}ul.brand-list li:nth-child(1) ul li:nth-child(1){width:50%;float:left}ul.brand-list li:nth-child(1) ul li:nth-child(2){width:50%;float:right}@media only screen and (max-width:736px){ul.brand-list li h2{font-size:16px;margin:10px 0 0}ul.brand-list li:nth-child(1) h2{margin-bottom:50px}ul.brand-list li i{width:100px;margin:25px auto;display:block}ul.brand-list li:nth-child(1){width:auto;float:none}ul.brand-list li:nth-child(2){width:50%;float:none;margin:0 auto}ul.brand-list li:nth-child(1) ul li:nth-child(1){width:50%;float:left}ul.brand-list li:nth-child(1) ul li:nth-child(2){width:50%;float:right}}#no3{padding:50px 0}#no4{max-width:1400px;margin:50px auto;padding:50px;box-sizing:border-box;position:relative;background:#efeeee}@media only screen and (max-width:736px){#no4{margin:0 15px;padding:0}}#no4>p{margin:50px 0 0}#no4 p.add{color:#000;text-align:center}@media only screen and (max-width:736px){#no4>p{margin:25px 0 0}}#video{max-width:1400px;margin:50px auto 0 auto}video{width:100%}@media only screen and (max-width:736px){video{width:100%}}ul.porch-list{max-width:1100px;margin:50px auto}ul.porch-list li:nth-child(1){width:52%;float:left}ul.porch-list li:nth-child(2){width:45%;float:right}ul.porch-list li:nth-child(2) h2{color:#000;font-weight:700;font-size:32px;margin:35px 0 0}ul.porch-list li:nth-child(2) h2 span{font-size:20px;display:block;margin:0 0 10px}ul.porch-list li:nth-child(2) h2 em{background:#fa7d22;color:#333;font-weight:700}@media only screen and (max-width:736px){ul.porch-list{margin:15px}ul.porch-list li:nth-child(1){width:auto;float:none}ul.porch-list li:nth-child(2){width:auto;float:none}ul.porch-list li:nth-child(2) h2{font-weight:400;font-size:15px;margin:15px 0 0;text-align:center}ul.porch-list li:nth-child(2) h2 span{font-size:20px;display:block;margin:0 0 10px}ul.porch-list li:nth-child(2) h2 em{margin-left:5px}}#no6{padding:0}.feature-box{background:#ebebeb;border:2px solid #161422;padding:100px;box-sizing:border-box;max-width:1400px;margin:50px auto;position:relative}.feature-box:before{content:"";position:absolute;top:-20px;color:rgba(255,255,255,.2);font-size:200px;line-height:190px;color:#161422;font-family:'Oswald',sans-serif !important}.feature-box.part1:before{content:"01";left:-10px}.feature-box.part2:before{content:"02";right:-10px}.feature-box.part3:before{content:"03";left:-10px}@media only screen and (max-width:736px){.feature-box{padding:15px;margin:15px 15px 30px;position:relative}.feature-box:last-child{margin-bottom:15px}.feature-box:before{content:"";position:absolute;top:auto;bottom:0;color:rgba(255,255,255,.2);font-size:60px;line-height:30px;font-family:'Oswald',sans-serif !important}}.feature-box h2{font-size:38px;font-weight:700;color:#000;text-align:center;position:relative}.feature-box h2:before{content:"";display:block;background:#fa7d22;height:75px;width:3px;position:absolute;top:-125px;left:50%}.feature-box h2 span{color:#fa7d22}@media only screen and (max-width:736px){.feature-box h2{font-size:20px;font-weight:700;color:#000;text-align:center;position:relative;padding-top:30px}.feature-box h2:before{content:"";display:block;background:#fa7d22;height:40px;width:3px;position:absolute;top:-25px;left:50%}}.feature-box h2+p{margin:50px 0}.feature-box h2+p+p{max-width:200px;margin:0 auto}@media only screen and (max-width:736px){.feature-box h2+p{margin:25px 0}.feature-box h2+p+p{max-width:100px;margin:0 auto 30px auto}}.how{border:1px solid #000;max-width:736px;margin:50px auto 0 auto;text-align:center;color:#000;padding:0 50px 25px;box-sizing:border-box}.how h3{margin-bottom:0}.how h3 span{background:#161422;padding:20px;color:#fff;position:relative;top:-20px;font-size:24px}@media only screen and (max-width:736px){.how{border:1px solid #000;max-width:736px;margin:15px 0 50px;text-align:center;color:#000;padding:7px 15px 15px;box-sizing:border-box}.how h3{margin-bottom:0}.how h3 span{background:#161422;padding:20px;position:relative;top:-20px;font-size:16px}}ul.strangth-list{overflow:hidden;clear:both;padding:20px 20px 0;margin:50px 0 0}ul.strangth-list li{float:left;width:30%;margin:0 5% 0 0;position:relative}ul.strangth-list li:last-child{margin-right:0}ul.strangth-list li span{position:absolute;top:-20px;left:-20px;background:#fa7d22;color:#020214;font-weight:700;font-size:24px;width:100px;height:100px;text-align:center;line-height:100px;box-sizing:border-box}ul.strangth-list li:nth-child(2) span{line-height:28px;padding:20px 0 0}ul.strangth-list li p{color:#000;margin:15px 0 0}@media only screen and (max-width:736px){ul.strangth-list{overflow:hidden;clear:both;padding:15px 0;margin:15px 0}ul.strangth-list li{float:none;width:auto;margin:0;position:relative}ul.strangth-list li span{top:10px;left:10px;font-size:16px;width:70px;height:70px;line-height:70px}ul.strangth-list li:nth-child(2) span{line-height:18px;padding:15px 0 0}ul.strangth-list li p{color:#000;margin:5px 0 20px}}.feature-box.part3 h2+p{color:#000;max-width:736px;margin:50px auto;font-size:20px;text-align:center}@media only screen and (max-width:736px){.feature-box.part3 h2+p{margin:15px 0}}ul.structure-list{overflow:hidden;clear:both;display:flex;flex-wrap:wrap}ul.structure-list li{float:left;width:48%;margin:0 4% 4% 0;background:#fff;border:1px solid #000;padding:25px;box-sizing:border-box}ul.structure-list li span{background:#d6de22;font-weight:700}ul.structure-list li:nth-child(n+6){margin-bottom:0}ul.structure-list li:nth-child(5){float:none;width:100%;margin-right:0}ul.structure-list li:nth-child(2),ul.structure-list li:nth-child(4),ul.structure-list li:nth-child(7){margin-right:0}ul.structure-list li h3{background:#020214;color:#fff;font-size:16px;font-weight:700;text-align:center;width:30%;padding:40px 0;float:left;display:block;vertical-align:middle}ul.structure-list li p{float:right;width:65%}ul.structure-list li:nth-child(5) h3{width:13.5%}ul.structure-list li:nth-child(5) p{width:84%}@media only screen and (max-width:736px){ul.structure-list{margin-bottom:50px}ul.structure-list li{float:none;width:auto;padding:15px;margin-right:0 !important}ul.structure-list li h3{float:none;font-size:15px;font-weight:400;width:auto !important;box-sizing:border-box;padding:15px}ul.structure-list li p{float:none;width:auto !important;margin:15px 0 0}ul.structure-list li:nth-child(n+6){margin-bottom:4% !important}}#no7{margin:50px 0 0;padding:70px 0}ul.merit-list{overflow:hidden;clear:both;max-width:1400px;margin:50px auto 0 auto;display:flex;flex-wrap:wrap}.merit-list li{background:#e9e4db;width:48%;margin:0 4% 4% 0;padding:50px;box-sizing:border-box;float:left}.merit-list li:nth-child(2n){margin-right:0 !important}.merit-list li h2{font-size:32px;font-weight:700;margin:0 0 30px}.merit-list li h3{font-size:24px;margin:0 0 10px;font-weight:500}.merit-list li p{font-weight:500}.merit-list li p.pink{color:#da1c5c;font-weight:700;margin:10px 0;font-size:120%}dl.merit3{margin:20px 0 0}dl.merit3 dt{float:left;clear:left;width:29%;font-size:22px}dl.merit3 dd{float:left;width:69%;border-left:1px solid #ccc;padding-left:5%;box-sizing:border-box}dl.merit3 dd p{text-indent:-1em;padding-left:1em}dl.merit3 dd p:last-child:before{display:none}dl.merit3 dd p:before{content:"â– ";margin-right:20px}@media only screen and (max-width:736px){#no7{margin:15px 0 0}ul.merit-list{margin:15px}.merit-list li{width:auto;margin:0 0 4%;padding:15px;float:none}.merit-list li:nth-child(2n){margin-right:0 !important}.merit-list li h2{font-size:18px;font-weight:700;margin:5px 0 15px}.merit-list li h3{font-size:16px;font-weight:400}.merit-list li p{font-weight:500}.merit-list li p.pink{color:#da1c5c;font-weight:700;margin:10px 0;font-size:120%}dl.merit3{margin:20px 0 0}dl.merit3 dt{float:left;clear:left;width:29%;font-size:16px}dl.merit3 dd{float:left;width:69%;border-left:1px solid #ccc;padding-left:5%;box-sizing:border-box}dl.merit3 dd p{text-indent:-1em;padding-left:1em}dl.merit3 dd p:last-child:before{display:none}dl.merit3 dd p:before{content:"â– ";margin-right:20px}}section#last{background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/top/bg_top01.png) repeat-y top center;padding:60px 0}section#last p{text-align:center;margin-bottom:50px}section#last .tel{line-height:1}h1.title.last:before{content:"";color:#020214;border-bottom:5px solid #020214}h1.title.last{font-size:30px;color:#020214}p.tel{font-family:'Oswald',sans-serif !important;font-size:100px;color:#020214;margin:0}p.tel:before{content:"";width:70px;height:70px;display:inline-block;background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/contact/tel.png) no-repeat;background-size:70px;margin-right:20px}.form-group{overflow:hidden;clear:both;text-align:center;padding:20px}.form-group button{background:#020214;color:#fff;padding:15px;border:none;border-radius:30px;font-weight:700;letter-spacing:5px;cursor:pointer;font-size:18px;font-family:"YakuHanJPs_Noto","Roboto","Noto Sans JP",sans-serif;width:180px;text-align:center}.form-group button#edit,.form-group button#reset_form{background:#666}.tablewrap{max-width:768px;margin:0 auto}table{width:100%}table th,table td{padding:10px}table th{width:30%;font-weight:500}table th span{background:#c00;color:#fff;float:right;border-radius:5px;font-size:11px;padding:3px;margin:5px 0 0}table td input.form-control,table td textarea{width:100%;padding:15px;box-sizing:border-box;border-radius:30px;border:none}table td input.form-control2{width:30%;padding:5px 15px;box-sizing:border-box;border-radius:30px;border:none;margin-bottom:20px;margin-left:10px}.error{color:#c00 !important}#last .tel a{color:#000}@media only screen and (max-width:736px){.error{font-size:14px !important}h1.title.last{font-size:18px}p.tel a{font-size:40px;font-family:'Oswald',sans-serif !important;color:#020214}p.tel:before{content:"";width:34px;height:34px;display:inline-block;background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../images/contact/tel.png) no-repeat;-webkit-background-size:100%;background-size:100%;margin-right:10px}.tablewrap{margin:0 15px}table th,table td{display:block;padding:0}table th{width:auto;font-weight:500;font-size:14px;padding-bottom:5px}table td{padding-bottom:10px}table td input,table td textarea{border-radius:10px}.form-group button{width:260px;margin:0 auto}.form-group button#edit,.form-group button#reset_form{margin-top:1.5rem}}