body{font-size:14px}body div.for-trace.show img{display:block;width:101%;top:11px;left:0px;right:0;bottom:0;display:block;z-index:-1;margin:0 auto}body a{color:#f08300}body a:hover{color:#f08300}body .wrap{font-family:meiryo, helvetica, arial, 'hiragino kaku gothic pro', 'ms pgothic', sans-serif;max-width:1900px;margin:0 auto;font-size:14.5px;line-height:20px}body .wrap .contents-max,body .wrap .conmax{width:100%;max-width:1370px;margin-left:auto;margin-right:auto}body .wrap .conmax-s{width:94%;max-width:1000px;margin-left:auto;margin-right:auto}body:not(.home) .only-home{display:none}.home header #hd-top{margin-top:20px;text-align:center;overflow:hidden;*zoom:1}.home header #hd-top .align-h{height:180px;display:inline-block;vertical-align:top;overflow:hidden;*zoom:1}.home header #hd-top .logo-box{width:360px}.home header #hd-top .logo-box table{width:100%;height:100%;border:2px solid #f08300;text-align:center}.home header #hd-top .logo-box table .ue{background-color:#f08300;color:white;padding:10px 0;height:70px}.home header #hd-top .logo-box table .shita img{width:80%}.home header #hd-top .ichii{width:174px;text-align:center}.home header #hd-top .ichii img{height:100%}.home header #hd-top .contacts{max-width:630px;width:51%}.home header #hd-top .contacts .contact{clear:both;overflow:hidden;*zoom:1}.home header #hd-top .contacts .contact:nth-child(2),.home header #hd-top .contacts .contact:nth-child(3){margin:7px 0}.home header #hd-top .contacts .contact .gray,.home header #hd-top .contacts .contact .white{height:39px;line-height:39px;display:block;float:left;margin:0;border:2px solid #b7b7b7}.home header #hd-top .contacts .contact .gray{max-width:105px;width:18%;background-color:#b7b7b7;border-radius:5px 0 0 5px;color:white;font-size:16px;font-weight:bold;text-align:left;padding-left:14px}.home header #hd-top .contacts .contact .white{max-width:600px;width:81%;border-radius:0 5px 5px 0;text-align:left}.home header #hd-top .contacts .contact .white span{color:#4c4c4c;height:100%;vertical-align:middle}.home header #hd-top .contacts .contact .white span a{color:#4c4c4c}.home header #hd-top .contacts .contact .white span.tel{margin:0 5%}.home header #hd-top .contacts .contact .white span.address{font-size:18px}@media screen and (max-width: 1200px){.home header #hd-top div.contacts{max-width:410px;width:38%}.home header #hd-top div.contacts .contact .gray{min-width:93px;width:24%}.home header #hd-top div.contacts .contact div.white{max-width:316px;min-width:250px;width:63%}.home header #hd-top div.contacts .contact div.white span.tel{margin:0;padding-left:8%}.home header #hd-top div.contacts .contact div.white span.address{display:none}}.home header #hd-top .hd-logo{display:inline-block;min-width:179px;width:14.5%;padding:4px 5px 15px 11px;margin-left:2%}.home header #hd-top .hd-logo img{width:100%}.home header #hd-middle{height:75px;color:#4c4c4c}.home header #hd-middle h1{text-align:center}.home header #hd-middle h1 .orange{color:#f08300}.home header #hd-middle h1 .jishin img{vertical-align:middle;height:68px;padding-bottom:7px;width:auto;display:inline}@media screen and (min-width: 924px){.home header .m1000{background-color:#f8f8f8;text-align:center;margin:0px auto 0 auto;height:80px}}.home header .h-menu{display:inline-block;vertical-align:bottom;height:100%;width:55.5%;min-width:685px;margin-left:3.8%}.home header .h-menu nav{height:100%}.home header .h-menu nav ul{padding:0;margin:0;height:100%}.home header .h-menu nav ul li{display:table;float:left;position:relative;width:16.5%;text-align:center;vertical-align:middle;height:100%}.home header .h-menu nav ul li a{color:#4c4c4c;position:relative;height:100%;display:table-cell;vertical-align:middle;width:100%;border-bottom:solid 6px #f8f8f8}.home header .h-menu nav ul li a:hover,.home header .h-menu nav ul li a.active{color:#f08300;border-bottom-color:#f08300}.home header .h-menu nav ul li a .inbl{padding-top:8px}header .m1000{text-align:center;margin:25px auto 0 auto;height:70px}header .m1000 div.appear-on-sp-nav-appear{margin:0 auto;padding-top:23px}header .hd-logo{display:inline-block;min-width:179px;width:14.5%;padding:4px 5px 15px 11px;margin-left:2%}header .hd-logo img{width:100%}header .h-menu{display:inline-block;vertical-align:bottom;height:100%;width:55.5%;min-width:685px;margin-left:3.8%}header .h-menu nav{height:100%}header .h-menu nav ul{padding:0;margin:0;height:100%}header .h-menu nav ul li{display:table;float:left;position:relative;width:15% !important;text-align:center;vertical-align:middle;height:100%}header .h-menu nav ul li.youtube{width:9% !important}header .h-menu nav ul li.youtube img{width:40px}header .h-menu nav ul li a{color:#4c4c4c;position:relative;height:100%;display:table-cell;vertical-align:middle;width:100%;border-bottom:solid 6px #ffffff}header .h-menu nav ul li a:hover,header .h-menu nav ul li a.active{color:#f08300;border-bottom-color:#f08300}header .h-menu nav ul li a .inbl{padding-top:8px}@media screen and (max-width: 800px){body .whole-wrapper section.send-comments .lady-man{width:100%;z-index:1;bottom:0;top:inherit;min-height:220px}body .whole-wrapper section.send-comments .lady-man .lady,body .whole-wrapper section.send-comments .lady-man .man{margin:0;bottom:0;position:absolute;bottom:0}body .whole-wrapper section.send-comments .lady-man .lady{width:30%;left:6%}body .whole-wrapper section.send-comments .lady-man .man{width:35%;right:2%}body .whole-wrapper section.send-comments .texts{position:relative;top:inherit;position:relative;margin:10px}body .whole-wrapper section.send-comments .texts .divlink{margin-top:16px}}@media screen and (max-width: 500px){body .whole-wrapper section.send-comments .lady-man .lady{width:37%}body .whole-wrapper section.send-comments .lady-man .man{width:44%}body .whole-wrapper .togeobi h2{padding:15px 10px;font-size:22px;line-height:33px}body .whole-wrapper .togeobi i{height:48px;position:relative;display:inline;top:-12px}body .whole-wrapper .togeobi span.br{display:inline}}@media screen and (max-width: 900px){body footer table{margin:0 auto}body footer table th{min-width:0;width:133px;padding-right:24px}}.show730{display:none}@media screen and (max-width: 730px){body #top-img-wrapper table#news-table th{display:block;letter-spacing:2.5px;width:18%;min-width:67px}body #top-img-wrapper table#news-table th .hide730{display:none}body #top-img-wrapper table#news-table th .show730{display:inline}body #top-img-wrapper table#news-table th .md{display:inline-block}body #top-img-wrapper table#news-table td{width:90%}}@media screen and (max-width: 400px){body .whole-wrapper div.top-imgs .circles{margin-top:10px;width:92%}body .whole-wrapper div.top-imgs .text-img{width:93%;max-width:800px;margin-top:30px;margin-bottom:340px}body .whole-wrapper #top-img-wrapper .news-topics .h-center .ichiran{top:auto;bottom:-21px}}.wrap form .cf-wrapper .tbl-wrapper table{max-width:750px;min-width:320px;width:100%;margin-top:30px;margin-bottom:25px}.wrap form .cf-wrapper .tbl-wrapper table tr th,.wrap form .cf-wrapper .tbl-wrapper table tr td{border:none}.wrap form .cf-wrapper .tbl-wrapper table tr th input,.wrap form .cf-wrapper .tbl-wrapper table tr th textarea,.wrap form .cf-wrapper .tbl-wrapper table tr td input,.wrap form .cf-wrapper .tbl-wrapper table tr td textarea{border:1px solid #4c4c4c;height:inherit;font-size:19px;line-height:25px;padding:7px}.wrap form .cf-wrapper .tbl-wrapper table tr th{background-color:inherit;width:195px;padding:10px 5px 5px 0;text-align:right;font-size:19px;line-height:27px;vertical-align:top}.wrap form .cf-wrapper .tbl-wrapper table tr th span{color:red}@media screen and (max-width: 600px){.wrap form .cf-wrapper .tbl-wrapper table tr th{width:100px}}.whole-wrapper{overflow-x:hidden;padding-bottom:50px}.whole-wrapper h1{font-weight:bold;font-size:33px;letter-spacing:2.6px;line-height:47px}@media screen and (max-width: 450px){.whole-wrapper h1{font-size:27px;line-height:40px}}.whole-wrapper h2{font-size:27px;line-height:44px;font-weight:bold;letter-spacing:1.6px;max-width:98%}@media screen and (max-width: 450px){.whole-wrapper h2{font-size:23px;line-height:37px}}.whole-wrapper h3{font-size:25px;font-weight:bold;line-height:37px}@media screen and (max-width: 450px){.whole-wrapper h3{font-size:20px;line-height:33px}}.whole-wrapper .koi-ore{color:#f08300}.whole-wrapper #top-img-wrapper .top-imgs{background-repeat:no-repeat;background-position:center 30%;background-size:cover;position:relative;margin-bottom:0;background-color:white;overflow-x:hidden;height:800px;overflow-y:hidden}.whole-wrapper #top-img-wrapper .top-imgs.s1{background-image:url("../img/img_main.jpg")}.whole-wrapper #top-img-wrapper .top-imgs.s2{background-image:url("../img/img_main2.jpg");background-size:contain;background-position:center top;background-color:whitesmoke}.whole-wrapper #top-img-wrapper .top-imgs.s2 .wrapper{bottom:100px;width:100%}.whole-wrapper #top-img-wrapper .top-imgs.s2 .wrapper .ue{max-width:1050px;min-width:320px;width:57%}.whole-wrapper #top-img-wrapper .top-imgs.s2 .wrapper .ue img{width:100%}.whole-wrapper #top-img-wrapper .top-imgs.s2 .wrapper .shita{width:100%;text-align:center;background-color:rgba(255,255,255,0.71)}.whole-wrapper #top-img-wrapper .top-imgs.s2 .wrapper .shita .img-wrapper{max-width:1370px;width:73%;padding:15px 0 70px 0}.whole-wrapper #top-img-wrapper .top-imgs.s2 .wrapper .shita .img-wrapper img{display:inline;width:100%}.whole-wrapper #top-img-wrapper .top-imgs.s3{background-image:url("../img/img_main3.jpg");padding-bottom:300px}.whole-wrapper #top-img-wrapper .top-imgs.s3 .maru{max-width:235px;min-width:110px;width:20%;position:absolute;top:36px;right:15%}.whole-wrapper #top-img-wrapper .top-imgs.s3 .maru img{width:100%}.whole-wrapper #top-img-wrapper .top-imgs.s3 .text-img{max-width:720px;min-width:320px;width:49%;margin:200px 0 0 1%}.whole-wrapper #top-img-wrapper .top-imgs.s3 .text-img img{width:100%}.whole-wrapper #top-img-wrapper .top-imgs.s3 .kome{float:right;max-width:500px;min-width:300px;width:40%;margin:10px 1% 20px 0}.whole-wrapper #top-img-wrapper .top-imgs.s3 .kome img{width:100%}.whole-wrapper #top-img-wrapper .top-imgs.s4{background-image:url("../img/img_main4.jpg");padding-bottom:320px}.whole-wrapper #top-img-wrapper .top-imgs.s4 .text-img{max-width:720px;min-width:270px;width:49%;margin:0 0 70px 1%}.whole-wrapper #top-img-wrapper .top-imgs.s4 .text-img img{width:100%}.whole-wrapper #top-img-wrapper .top-imgs .circles{max-width:650px;margin-top:28px;width:70%}.whole-wrapper #top-img-wrapper .top-imgs .text-img{width:80%;max-width:800px;margin-top:62px;margin-bottom:300px}@media screen and (max-width: 1280px){.whole-wrapper #top-img-wrapper .top-imgs.jumbotron.s2{background-size:127%;position:relative;padding:0;padding-bottom:265px;width:100%}.whole-wrapper #top-img-wrapper .top-imgs.jumbotron.s2:before{content:"";display:block;padding-top:50%}.whole-wrapper #top-img-wrapper .top-imgs.jumbotron.s2 .wrapper{bottom:18%}}@media screen and (max-width: 1000px){.whole-wrapper #top-img-wrapper .top-imgs.jumbotron{height:auto}.whole-wrapper #top-img-wrapper .top-imgs.jumbotron.s2 .wrapper{bottom:27%}.whole-wrapper #top-img-wrapper .top-imgs.jumbotron.s3 .maru{right:5%}.whole-wrapper #top-img-wrapper .top-imgs.jumbotron.s3 .text-img{margin:100px 0 10px 1%}}@media screen and (max-width: 700px){.whole-wrapper #top-img-wrapper .top-imgs.jumbotron.s2{background-size:150%;background-position:top;padding-bottom:700px}.whole-wrapper #top-img-wrapper .top-imgs.jumbotron.s2 .wrapper{bottom:220px}.whole-wrapper #top-img-wrapper .top-imgs.jumbotron.s2 .wrapper div.ue{max-width:660px;width:110%;margin-left:-18%}.whole-wrapper #top-img-wrapper .top-imgs.jumbotron.s2 .wrapper div.shita .img-wrapper{width:96%}}@media screen and (max-width: 540px){.whole-wrapper #top-img-wrapper .top-imgs.jumbotron{height:650px}.whole-wrapper #top-img-wrapper .top-imgs.jumbotron.s2{height:auto;padding-bottom:450px}}@media screen and (max-width: 500px){.whole-wrapper #top-img-wrapper .top-imgs{background-position:top;background-size:200%}.whole-wrapper #top-img-wrapper .top-imgs.jumbotron.s4 .text-img{margin-bottom:0px}}@media screen and (max-width: 450px){.whole-wrapper #top-img-wrapper .top-imgs.jumbotron{height:auto}.whole-wrapper #top-img-wrapper .top-imgs.jumbotron.s3 .text-img{min-width:264px;margin:73px 0 10px 1%}.whole-wrapper #top-img-wrapper .top-imgs.jumbotron.s3 .kome{margin-bottom:30px}}.whole-wrapper #top-img-wrapper .slick-dotted.slick-slider{margin-bottom:0}.whole-wrapper #top-img-wrapper .slick-arrow.pab{height:200px;top:-27%;bottom:0;margin-top:auto;margin-bottom:auto;width:80px;z-index:10;display:table}.whole-wrapper #top-img-wrapper .slick-arrow.pab.prev{left:0px}.whole-wrapper #top-img-wrapper .slick-arrow.pab.next{right:0px}.whole-wrapper #top-img-wrapper .slick-arrow.pab div{display:table-cell;vertical-align:middle;text-align:center;width:100%;margin:auto auto}.whole-wrapper #top-img-wrapper .slick-arrow.pab div span{font-size:55px;color:rgba(251,220,186,0.6)}.whole-wrapper #top-img-wrapper .slick-arrow.pab div:hover{cursor:pointer}.whole-wrapper #top-img-wrapper .slick-arrow.pab div:hover span{color:#fbdcba}.whole-wrapper #top-img-wrapper .slick-dots{position:absolute;top:-50px}.whole-wrapper #top-img-wrapper .news-topics{padding-bottom:30px;background-image:linear-gradient(rgba(255,255,255,0),#ffffff),linear-gradient(rgba(255,255,255,0),#ffffff);position:absolute;bottom:0;right:0;left:0;width:100%}.whole-wrapper #top-img-wrapper .news-topics .wrapper{background-color:transparent;padding-bottom:0;background-image:linear-gradient(rgba(255,255,255,0),#ffffff),linear-gradient(rgba(255,255,255,0),#ffffff);z-index:100;position:relative}.whole-wrapper #top-img-wrapper .news-topics .h-center{max-width:890px;width:90%;position:relative}.whole-wrapper #top-img-wrapper .news-topics .h-center h5{text-align:center;font-size:20px;font-weight:bold;padding:20px 0 20px 0;letter-spacing:3px}.whole-wrapper #top-img-wrapper .news-topics .h-center .ichiran{position:absolute;top:20px;right:0px}.whole-wrapper #top-img-wrapper .news-topics .h-center .ichiran a{text-decoration:underline}.whole-wrapper #top-img-wrapper .news-topics .h-center .ichiran a:hover{cursor:pointer;text-decoration:underline}.whole-wrapper #top-img-wrapper .news-topics .h-center table{width:100%}.whole-wrapper #top-img-wrapper .news-topics .h-center table th{letter-spacing:4.5px;width:21%;min-width:110px;vertical-align:top}.whole-wrapper #top-img-wrapper .news-topics .h-center table td{width:78%;margin-left:1%;position:relative}.whole-wrapper #top-img-wrapper .news-topics .h-center table td a{color:inherit}.whole-wrapper #top-img-wrapper .news-topics .h-center table td span{overflow:hidden;display:inline-block}.whole-wrapper #top-img-wrapper .news-topics .h-center table td span:hover{text-decoration:underline}.whole-wrapper #top-img-wrapper .news-topics .h-center table td span.jq{padding-right:22px}.whole-wrapper #top-img-wrapper .news-topics .h-center table td span.jq:after{content:'...';display:block;width:22px;position:absolute;bottom:10px;right:0px}.whole-wrapper #top-img-wrapper .news-topics .h-center table th,.whole-wrapper #top-img-wrapper .news-topics .h-center table td{padding:1.5px 0}@media screen and (max-width: 600px){.whole-wrapper #top-img-wrapper .slick-dots{top:-20px}}.whole-wrapper .togeobi{width:100%;text-align:center;background-color:#f08300;color:white;padding:1px 0}.whole-wrapper .togeobi.ikenbako h2{padding:15px}.whole-wrapper .togeobi.ikenbako h2 img{width:60px;display:inline;margin-right:16px;margin-bottom:5px}.whole-wrapper .togeobi h2{padding:16px 10px 21px 63px;position:relative;display:inline-block;line-height:41px}.whole-wrapper .togeobi h2.with-img{padding-left:75px}.whole-wrapper .togeobi h2.with-img span.img{display:block;position:absolute;top:0;bottom:0;left:0;height:44px;width:60px;margin:auto 0}.whole-wrapper .togeobi i{font-size:46px;height:48px;position:absolute;top:0;bottom:0;left:0;margin:auto}.whole-wrapper .togeobi .br{display:none}.whole-wrapper .triangle{width:0;height:0;margin:-1px auto 0 auto;border-style:solid;border-width:26px 13px 0 13px;line-height:0px;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}.whole-wrapper .triangle.ore{border-color:#f08300 transparent transparent transparent;_border-color:#f08300 #000 #000 #000}.whole-wrapper .triangle.shiro{border-color:white transparent transparent transparent;_border-color:white #000000 #000000 #000000}.whole-wrapper section.kaizen .bfaf{margin-top:58px;margin-bottom:65px;max-width:896px;width:98%}.whole-wrapper section.kaizen .omakase-img{max-width:205px;width:80%;margin:36px auto 36px auto}.whole-wrapper section.kaizen h1{color:#f08300;border-bottom:1.5px solid #f08300;display:inline;text-align:center;margin-left:24px}.whole-wrapper section.okomari{background-color:#f08300;text-align:center;overflow:hidden;*zoom:1}.whole-wrapper section.okomari .wrapper{width:98%;max-width:900px;margin-left:auto;margin-right:auto}.whole-wrapper section.okomari .wrapper h3{color:white;font-weight:normal;font-size:22px;margin:58px auto 44px auto}.whole-wrapper section.okomari .wrapper .boxes .box{padding:11px}.whole-wrapper section.okomari .wrapper .boxes .box .box-contents{background-color:white;padding:10px 23px;overflow:hidden;min-height:380px}.whole-wrapper section.okomari .wrapper .boxes .box .box-contents h4{font-size:19px;font-weight:bold;margin:17px auto;color:#f08300}.whole-wrapper section.okomari .wrapper .boxes .box .box-contents .img-wrapper{width:100%;overflow:hidden}.whole-wrapper section.okomari .wrapper .boxes .box .box-contents .img-wrapper img{width:100%;height:auto}.whole-wrapper section.okomari .wrapper .boxes .box .box-contents ul{padding:15px 0 5px 0;text-align:left;color:#2b2b2b;line-height:25px;list-style:none;margin:0 0 0 -5px;padding-left:0;list-style:none;margin-left:-5px;padding-left:0}.whole-wrapper section.okomari .wrapper .boxes .box .box-contents ul li{padding-left:1em;text-indent:-1em}.whole-wrapper section.okomari .wrapper .boxes .box .box-contents ul li:before{content:"・";padding-right:5px}.whole-wrapper section.okomari .wrapper .boxes .box .box-contents ul li::before{padding-right:3px}.whole-wrapper section.okomari .wrapper p.sonota{color:white;font-size:17px;line-height:30px;margin:50px 0}.whole-wrapper .link-buttons{margin-top:40px}.whole-wrapper .link-buttons .divlink{position:relative;width:330px;padding:12px 10px 10px 10px;margin:8px;color:white;text-align:center;display:inline-block}.whole-wrapper .link-buttons .divlink.locations{background-color:#f08300}.whole-wrapper .link-buttons .divlink.contact{background-color:red}.whole-wrapper .link-buttons .divlink span .fa{font-size:25px;line-height:25px;height:25px;right:15px}.whole-wrapper section.menu{background-color:#fafafa;margin-top:-1px;padding-bottom:14px}.whole-wrapper section.menu .arrow{text-align:center}.whole-wrapper section.menu .arrow img{width:170px}.whole-wrapper section.menu .omakase{margin-top:30px}.whole-wrapper section.menu .omakase img{width:160px;height:auto;display:inline-block;vertical-align:top}.whole-wrapper section.menu .omakase .txt{display:inline-block;color:#f08300;font-size:29px;letter-spacing:2px;line-height:46px;font-weight:bold;text-align:left;vertical-align:top;height:160px;padding:10px 0 0 26px}.whole-wrapper section.menu .omakase .txt span{border-bottom:2px solid #f08300;height:27.5%;display:inline-block}.whole-wrapper section.menu .h2-wrapper{text-align:center;margin-top:50px}.whole-wrapper section.menu .h2-wrapper h2{margin-top:12px}.whole-wrapper section.menu .h2-wrapper h2 img{display:inline;margin:0 17px 0 10px}.whole-wrapper section.menu .h2-wrapper h2 span{vertical-align:-35%}.whole-wrapper section.reasons{background-color:#fafafa}.whole-wrapper section.reasons .reasons-wrapper{padding:15px}.whole-wrapper section.reasons .reasons-wrapper .img-wrapper{border:1px solid #f08300;margin:10px auto 27px auto}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes .box{width:100%;z-index:1;height:101px;border:none;position:relative;overflow:hidden;*zoom:1;display:inline-block}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes .box>div{display:inline-block;vertical-align:middle;position:relative;overflow:hidden;margin:0;z-index:1}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes .box .maru{width:97px;padding:2px;z-index:3}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes .box .maru img{width:100%;height:auto;backface-visibility:hidden}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes .box .orange,.whole-wrapper section.reasons .reasons-wrapper .reason-boxes .box .txt{border:1px solid #f08300}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes .box .orange{width:198px;margin-left:-20px;height:64px;background-color:#f08300;border:1px solid #f08300;color:#fbe13a;font-size:15px;line-height:22px;padding-left:20px;position:relative;overflow:visible}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes .box .orange .wrapper{display:table-cell;height:64px;vertical-align:middle;padding-top:3px}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes .box .orange span{letter-spacing:1.5px;padding-top:2px}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes .box .orange span.big{font-size:20px}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes .box .orange span.letter1{letter-spacing:1px}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes .box .orange .triangle{position:absolute;width:31px;height:64px;background-color:#fcfcfc;top:0;right:-28px;border-style:solid;border-width:32px 0 32px 14px;border-color:transparent transparent transparent #f08300}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes .box .txt{width:70%;max-width:706px;height:64px;border-left:none;margin-left:-28px;padding-left:56px;color:#4c4c4c}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes .box .txt>div{height:64px;display:table-cell;vertical-align:middle;padding:5px 15px 5px 0}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes .box.taller .orange{height:90px;margin-left:-47px;padding-left:47px;height:90px;width:225px}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes .box.taller .orange .wrapper{height:90px}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes .box.taller .orange .triangle{border-width:45px 0 45px 14px}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes .box.taller .txt{height:90px}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes .box.taller .txt>div{height:90px}@media screen and (max-width: 950px){.whole-wrapper section.reasons .reasons-wrapper .reason-boxes div.box{height:auto;text-align:left;margin-bottom:35px}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes div.box.taller .txt{margin-top:22px;height:auto}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes div.box.taller .txt>div{height:auto}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes div.box div.orange{width:220px}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes div.box div.orange .wrapper{padding-left:20px}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes div.box .txt{width:auto;height:auto;margin:5px auto 5px auto;max-width:1000px;height:auto;padding:10px;border-left:1px solid #f08300;text-align:center}.whole-wrapper section.reasons .reasons-wrapper .reason-boxes div.box .txt>div{width:900px;padding:5px;min-height:50px;font-size:17px;line-height:30px}}.whole-wrapper section.send-comments .lady-man{width:100%;z-index:1;top:-25px}.whole-wrapper section.send-comments .lady-man .lady{width:233.5px;float:left;margin-top:-44px;margin-left:12.2%}.whole-wrapper section.send-comments .lady-man .man{width:281px;float:right;margin:-55px 6.8% 0 0}.whole-wrapper section.send-comments .texts{z-index:2;left:0;right:0;top:40px}.whole-wrapper section.send-comments .texts p{font-size:14px;line-height:26px;text-shadow:0px 2px 1px #fff,0px 1px 1px #fff,1px 1px 1px #fff,1px 0px 1px #fff,2px 0px 1px #fff,1px -1px 1px #fff,1px -2px 1px #fff,0px -2px 1px #fff,-1px -2px 1px #fff,-2px -2px 1px #fff,-2px -1px 1px #fff,-2px 0px 1px #fff,-2px 1px 1px #fff,-1px 1px 1px #fff;filter:dropshadow(color=#fff, offx=0, offy=2, positive=1),dropshadow(color=#fff, offx=1, offy=1, positive=1),dropshadow(color=#fff, offx=1, offy=-1, positive=1),dropshadow(color=#fff, offx=0, offy=-2, positive=1),dropshadow(color=#fff, offx=-1, offy=-2, positive=1),dropshadow(color=#fff, offx=-2, offy=-1, positive=1),dropshadow(color=#fff, offx=-2, offy=1, positive=1),dropshadow(color=#fff, offx=-1, offy=1, positive=1)}.whole-wrapper section.send-comments .divlink{background-color:#f08300;width:233px;height:46px;margin:30px auto 10px auto;z-index:2}.whole-wrapper section.send-comments .divlink a:hover{opacity:1}.whole-wrapper section.send-comments .divlink span{vertical-align:-80%;color:white;font-size:20px;font-weight:bold}.whole-wrapper section.voice{position:relative;width:100%;background-color:#fff;overflow:hidden;padding:60px 10px 107px 10px}.whole-wrapper section.voice>*{position:relative;z-index:2}.whole-wrapper section.voice:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;opacity:0.42;background:url("../img/img_voice.jpg") center;background-repeat:no-repeat repeat;background-position:50% 0;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;z-index:1}.whole-wrapper section.voice h2.fukuro{text-shadow:0px 4px 1px #fff,0px 3px 1px #fff,1px 3px 1px #fff,2px 3px 1px #fff,2px 2px 1px #fff,3px 2px 1px #fff,3px 1px 1px #fff,3px 0px 1px #fff,4px 0px 1px #fff,3px -1px 1px #fff,3px -2px 1px #fff,3px -3px 1px #fff,2px -3px 1px #fff,2px -4px 1px #fff,1px -4px 1px #fff,0px -4px 1px #fff,-1px -4px 1px #fff,-2px -4px 1px #fff,-3px -4px 1px #fff,-3px -3px 1px #fff,-4px -3px 1px #fff,-4px -2px 1px #fff,-4px -1px 1px #fff,-4px 0px 1px #fff,-4px 1px 1px #fff,-4px 2px 1px #fff,-3px 2px 1px #fff,-3px 3px 1px #fff,-2px 3px 1px #fff,-1px 3px 1px #fff;filter:dropshadow(color=#fff, offx=0, offy=4, positive=1),dropshadow(color=#fff, offx=3, offy=2, positive=1),dropshadow(color=#fff, offx=3, offy=-1, positive=1),dropshadow(color=#fff, offx=1, offy=-4, positive=1),dropshadow(color=#fff, offx=-2, offy=-4, positive=1),dropshadow(color=#fff, offx=-4, offy=-2, positive=1),dropshadow(color=#fff, offx=-4, offy=2, positive=1),dropshadow(color=#fff, offx=-1, offy=3, positive=1)}.whole-wrapper section.voice .voice-box{max-width:900px;width:96%;padding:22px 35px 40px 35px;margin-top:60px;background-color:white}.whole-wrapper section.voice .voice-box h3{font-size:18px;font-weight:bold}.whole-wrapper section.voice .voice-box h5{margin-left:-0.5em}.whole-wrapper section.voice .voice-box h5 span{padding:0 1px}.whole-wrapper section.voice .voice-box p{margin-top:28px;line-height:28px}.whole-wrapper section.voice .voice-box hr{margin:28px 0 40px 0;border-top:1px solid black}.whole-wrapper section.voice .voice-box hr:last-child{display:none}.whole-wrapper section.etc{padding-top:40px}.whole-wrapper section.etc .etc-wrapper{text-align:center}.whole-wrapper section.etc .etc-wrapper .youtube{max-width:800px;text-align:center;margin-right:auto;margin-left:auto}.whole-wrapper section.etc .etc-wrapper .youtube iframe{width:100%}.whole-wrapper section.sns-area{background-color:#363636;width:100%;text-align:center;padding:21px 10px}.whole-wrapper section.sns-area a{display:inline-block}.whole-wrapper section.sns-area a img{margin:2px 12px;width:53px}.whole-wrapper section.contact{padding:10px}.whole-wrapper section.contact form .cf-wrapper .tbl-wrapper table tr th{background-color:#f08300;color:white;text-align:left;width:250px;padding-left:24px;padding-top:17px;font-size:14px}.whole-wrapper section.contact form .cf-wrapper .tbl-wrapper table tr td p.hidden-sm{font-size:19px;margin-bottom:1px}.whole-wrapper section.contact form .cf-wrapper .tbl-wrapper table tr td input,.whole-wrapper section.contact form .cf-wrapper .tbl-wrapper table tr td textarea{border-color:#f08300}.whole-wrapper section.contact input.btn{background-color:#f08300;border-radius:0;color:white;padding:8px 30px;letter-spacing:2px}.home .whole-wrapper{padding-bottom:0}.pages h4.main-header{margin-top:36px;font-weight:bold}@media screen and (min-width: 901px){.pages:not(.normal-header) .wrap header{position:absolute;top:0;left:0;width:100%;z-index:2;background-color:rgba(255,255,255,0.8)}.pages:not(.normal-header) .wrap header .h-menu nav ul li a{border-bottom:solid 6px rgba(255,255,248,0)}.pages:not(.normal-header) .wrap header .h-menu nav ul li a:hover,.pages:not(.normal-header) .wrap header .h-menu nav ul li a.active{color:#f08300;border-bottom-color:#f08300}}.pages .whole-wrapper{background-color:#fafafa}.pages #top-img{background-position-y:top;background-size:cover;margin-bottom:0;padding-top:85px;padding-bottom:87px}.pages #top-img .conmax-s{margin-top:85px}.pages #top-img h1{font-size:30px;margin-top:34px;line-height:75px}.pages #top-img h1 span{font-size:40px;color:#f08300}.pages #top-img p{line-height:32px;margin-top:33px}.pages ul.custom-list{list-style:none;margin-left:0;padding-left:14px;text-align:left}.pages ul.custom-list li{font-size:16px;line-height:36px;padding-left:3.5em;text-indent:-1em;position:relative}.pages ul.custom-list li:before{background:url(../img/concept/acc_check.png) no-repeat center;background-size:cover;padding-right:16px;height:16px;width:16px;display:inline-block;content:'';position:absolute;left:8px;top:8px}.archive.news .whole-wrapper{padding-top:30px}.archive.news .news-index .news-boxes .news-box{background-color:white;padding:58px 30px;margin-top:60px;margin-bottom:60px}.archive.news .news-index .news-boxes .news-box a{color:#333}@media screen and (max-width: 767px){.archive.news .news-index .news-boxes .news-box .img-wrapper{margin-bottom:15px}}.archive.news .news-index .news-boxes .news-box .img-wrapper{position:relative;overflow:hidden}.archive.news .news-index .news-boxes .news-box .img-wrapper:after{content:"";display:block;padding-top:62%}.archive.news .news-index .news-boxes .news-box .img-wrapper img{position:absolute;width:90%;height:auto;top:0;bottom:0;left:0;right:0;margin:auto}.archive.news .news-index .news-boxes .news-box .texts{padding-left:45px}.archive.news .news-index .news-boxes .news-box p.date{font-size:18px;letter-spacing:1px}.archive.news .news-index .news-boxes .news-box h4{font-size:23px;font-weight:bold;margin-bottom:30px}.archive.news .news-index .news-boxes .news-box p.txt{font-size:17px;line-height:32px;text-decoration:underline solid}.archive.news .single .news-index .news-boxes .news-box{padding:30px 53px}.archive.news .single .news-index .news-boxes .news-box h4{margin-bottom:10px}.archive.news .single .news-index .news-boxes .news-box p.date{font-weight:normal;margin-bottom:32px}.archive.news .single .news-index .news-boxes .news-box p.txt{line-height:27px;font-size:17px}.archive.news .my-pager ul.page-numbers .current{background-color:#f08300;border-color:#f08300;color:white}.archive.news .my-pager ul.page-numbers>li span,.archive.news .my-pager ul.page-numbers>li a{border:none;color:#f08300;background-color:inherit;margin-left:25px;margin-right:25px}.locations.pages section.locations h4.koi-ore{margin-top:36px;font-weight:bold}.locations.pages .boxes{margin-top:15px;margin-bottom:30px}.locations.pages .boxes .box{background-color:white;padding:33px 40px;border:15px solid #fafafa;font-size:15px}.locations.pages .boxes .box p{font-size:15px}.locations.pages .boxes .box .hdr{background-color:#f08300;color:white;margin:-33px -40px;height:70px;position:relative}.locations.pages .boxes .box .hdr .logo{width:385px;vertical-align:middle;height:35px;display:inline-block;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;padding:0 190px 0 40px}.locations.pages .boxes .box .hdr h3{color:white;position:absolute;display:inline-block;margin:auto;height:31px;padding-left:200px;text-align:center;top:0;left:0;bottom:0;right:0}.locations.pages .boxes .box .phone{margin-top:50px;color:#f08300;font-size:30px;letter-spacing:2px;text-align:center}.locations.pages .boxes .box .phone .fa{margin-right:10px}.locations.pages .boxes .box .phone a{color:#f08300;font-weight:bold}.locations.pages .boxes .box .address{text-align:center}.locations.pages .boxes .box .tbl-wrapper{margin-top:15px}.locations.pages .boxes .box .tbl-wrapper table{width:100%}.locations.pages .boxes .box .tbl-wrapper table tr:first-child{background-color:#f08300;color:white}.locations.pages .boxes .box .tbl-wrapper table th,.locations.pages .boxes .box .tbl-wrapper table td{border:2px solid #f08300;border-collapse:collapse;text-align:center;padding:4px 3px 1px 3px}.locations.pages .boxes .box .tbl-wrapper table th:first-child,.locations.pages .boxes .box .tbl-wrapper table td:first-child{text-align:left;padding-left:10px}.locations.pages .boxes .box .kome{text-align:right;height:0}.locations.pages .boxes .box .kome .orange{color:#f08300}.locations.pages .boxes .box .wrapper{margin-top:15px}.locations.pages .boxes .box .wrapper p{color:#4c4c4c;line-height:29px}.locations.pages .boxes .box .wrapper p .orange{display:inline-block;background-color:#f08300;width:107px;padding-top:2px;text-align:center;color:white}.locations.pages .boxes .box h3{font-size:24px;text-indent:-12px;font-weight:bold;color:#4c4c4c}@media screen and (max-width: 700px){.locations.pages .boxes div.box{border-width:10px;padding:20px 30px}.locations.pages .boxes div.box .hdr{margin:-20px -30px}}@media screen and (max-width: 380px){.locations.pages .boxes div.box{padding:20px 15px}.locations.pages .boxes div.box div.hdr{margin:-20px -15px}.locations.pages .boxes div.box div.hdr .logo{width:340px;height:28px;padding:0 190px 0 10px}.locations.pages .boxes div.box div.hdr h3{font-size:19px;padding-left:161px}.locations.pages .boxes div.box p.phone{font-size:23px}}.locations.pages .gmap{padding-bottom:65%}.neighbor-project.pages .whole-wrapper{margin-bottom:50px}.neighbor-project.pages #top-img{background-image:url(../img/neighbor-project/main.jpg);padding-bottom:1px}.neighbor-project.pages #top-img h4{color:white;text-shadow:rgba(0,139,213,0.48) 0px 0px 3px;font-weight:bold;font-size:24px;line-height:34px;padding-top:23px}.neighbor-project.pages #top-img h1{margin-top:0;line-height:60px;color:white;text-shadow:rgba(0,139,213,0.48) 0px 0px 3px}.neighbor-project.pages #top-img h1 div.wrapper{display:inline;position:relative}.neighbor-project.pages #top-img h1 div.wrapper span{font-size:42px;color:white}.neighbor-project.pages #top-img h1 div.wrapper:before,.neighbor-project.pages #top-img h1 div.wrapper:after{background:url(../img/neighbor-project/acc_slash.png) no-repeat left bottom;background-size:cover;height:71px;width:26px;display:inline-block;content:'';position:absolute;left:-67px;bottom:-8px}.neighbor-project.pages #top-img h1 div.wrapper:after{transform:scale(-1, 1);left:inherit !important;right:-46px !important}.neighbor-project.pages #top-img .box{margin:72px auto 63px auto;width:100%;background-color:white}.neighbor-project.pages #top-img .box .hdr{background-color:#f08300;padding:30px 20px}.neighbor-project.pages #top-img .box .hdr h4{line-height:40px;padding-top:0}@media screen and (max-width: 450px){.neighbor-project.pages #top-img .box .hdr h4{font-size:19px;line-height:30px}}.neighbor-project.pages #top-img .box .contents{max-width:700px;width:90%;margin:68px auto 20px auto;padding-bottom:20px}.neighbor-project.pages #top-img .box .contents p{font-size:16px;line-height:24px;margin-top:31px}.trafic-accident.pages #top-img{background-image:url(../img/trafic-accident/main.jpg)}.trafic-accident.pages #top-img h1{color:white;text-shadow:rgba(0,0,0,0.48) 0px 0px 3px}.trafic-accident.pages #top-img h1 span{color:white}.trafic-accident.pages .contents-max{max-width:1200px}.trafic-accident.pages section.onayami{padding-bottom:35px}.trafic-accident.pages section.onayami .list-wrapper{margin-top:48px;text-align:left}.trafic-accident.pages section.onayami .list-wrapper ul.custom-list{display:inline-block;padding-left:90px}@media screen and (max-width: 991px){.trafic-accident.pages section.onayami .list-wrapper ul.custom-list{padding-left:20%}}@media screen and (max-width: 650px){.trafic-accident.pages section.onayami .list-wrapper ul.custom-list{padding-left:10%}}@media screen and (max-width: 430px){.trafic-accident.pages section.onayami .list-wrapper ul.custom-list{padding-left:0}.trafic-accident.pages section.onayami .list-wrapper ul.custom-list li{font-size:18px !important}}.trafic-accident.pages section.onayami .list-wrapper ul.custom-list li{font-size:23px;font-weight:bold;line-height:44px}.trafic-accident.pages section.onayami .red-box{border:solid 2px #ff2a00;color:#ff2a00;max-width:1100px;margin:54px auto 60px auto;padding:20px;font-size:16px}.trafic-accident.pages section.onayami .red-box ul.horizontal{list-style:none;padding:0}.trafic-accident.pages section.onayami .red-box ul.horizontal li{display:inline-block;margin:7px 40px 0 40px}.trafic-accident.pages section.onayami .img-wrapper{margin:20px auto;max-width:400px;width:90%}.trafic-accident.pages section.onayami .img-wrapper img{width:100%}.trafic-accident.pages section.jikogo{padding-top:8px;padding-bottom:35px}.trafic-accident.pages section.jikogo .orange-box{border:2px solid orange;margin:31px auto;max-width:1045px;padding:27px 20px 23px 29px}.trafic-accident.pages section.jikogo .orange-box dl{margin:0}.trafic-accident.pages section.jikogo .orange-box dl dt{color:#f08300;font-size:22px;line-height:30px;font-weight:bold;letter-spacing:1px;float:left;padding-right:20px}.trafic-accident.pages section.jikogo .orange-box dl dd{float:right;max-width:634px;font-size:16px;line-height:26px}.trafic-accident.pages section.jibaiseki{padding-bottom:40px}.trafic-accident.pages section.jibaiseki .white-box{background-color:white;max-width:1030px;width:96%;padding:40px 16px 40px 30px;margin-top:20px}.concept.pages .whole-wrapper h3{font-size:25px;line-height:37px;font-weight:bold}.concept.pages .whole-wrapper #top-img{background-image:url(../img/concept/main.jpg);background-repeat:no-repeat;padding-bottom:67px}@media screen and (max-width: 1024px){.concept.pages .whole-wrapper #top-img.jumbotron{background-position-x:60%;padding-top:40px}}@media screen and (max-width: 800px){.concept.pages .whole-wrapper #top-img.jumbotron{background-size:240%;position:relative;padding:0;width:100%;padding-bottom:30px;background-position-x:56%}.concept.pages .whole-wrapper #top-img.jumbotron:before{content:"";display:block;padding-top:1%}.concept.pages .whole-wrapper #top-img.jumbotron h1{font-size:24px;line-height:45px}.concept.pages .whole-wrapper #top-img.jumbotron h1 span{font-size:37px}.concept.pages .whole-wrapper #top-img.jumbotron p{font-size:19px;line-height:30px;margin-top:22px}}@media screen and (max-width: 600px){.concept.pages .whole-wrapper #top-img.jumbotron{padding-bottom:30px;background-position-x:56%}.concept.pages .whole-wrapper #top-img.jumbotron .conmax-s{margin-top:30px}.concept.pages .whole-wrapper #top-img.jumbotron h1{margin-top:25px;font-size:20px;line-height:35px}.concept.pages .whole-wrapper #top-img.jumbotron h1 span{font-size:25px}.concept.pages .whole-wrapper #top-img.jumbotron p{font-size:16px;line-height:26px;margin-top:10px}}@media screen and (max-width: 450px){.concept.pages .whole-wrapper #top-img.jumbotron{background-size:330%}}@media screen and (max-width: 350px){.concept.pages .whole-wrapper #top-img.jumbotron{background-size:375%}}.concept.pages .whole-wrapper #top-img h1{font-size:30px;margin-top:34px;line-height:75px}.concept.pages .whole-wrapper #top-img h1 span{font-size:40px;color:#f08300}.concept.pages .whole-wrapper #top-img p{line-height:32px;margin-top:33px}.concept.pages .whole-wrapper section.dekirukoto{padding:56px 5px 0 5px}.concept.pages .whole-wrapper section.dekirukoto .contents-max{width:95%;max-width:1200px}.concept.pages .whole-wrapper section.dekirukoto .boxes{margin-top:72px;background-color:white}.concept.pages .whole-wrapper section.dekirukoto .boxes .box{width:33.3333333%;float:left}.concept.pages .whole-wrapper section.dekirukoto .boxes .box .box-contents{width:100%;margin:0;padding:0;border:solid 1px #f08300}.concept.pages .whole-wrapper section.dekirukoto .boxes .box .box-contents .hdr{background-color:#f08300;color:white;padding:23px 0;margin:0}.concept.pages .whole-wrapper section.dekirukoto .boxes .box .box-contents .hdr h3{font-size:25px;font-weight:bold;margin:0;padding:0}.concept.pages .whole-wrapper section.dekirukoto .boxes .box .box-contents .list{max-width:280px;width:90%;margin:45px auto 36px auto}.concept.pages .whole-wrapper section.dekirukoto .boxes .box .box-contents .list ul li{font-size:16px;font-weight:bold;line-height:36px}@media screen and (max-width: 900px){.concept.pages .whole-wrapper section.dekirukoto .boxes div.box{width:100%}.concept.pages .whole-wrapper section.dekirukoto .boxes div.box .box-contents .list{max-width:400px}.concept.pages .whole-wrapper section.dekirukoto .boxes div.box .box-contents .list ul.custom-list li{font-size:21px;line-height:44px}.concept.pages .whole-wrapper section.dekirukoto .boxes div.box .box-contents .list ul.custom-list li:before{padding-right:21px;height:21px;width:21px}}@media screen and (max-width: 560px){.concept.pages .whole-wrapper section.dekirukoto .boxes div.box{width:100%}.concept.pages .whole-wrapper section.dekirukoto .boxes div.box .box-contents .list{max-width:400px;width:95%}.concept.pages .whole-wrapper section.dekirukoto .boxes div.box .box-contents .list ul.custom-list li{font-size:16px;line-height:36px}.concept.pages .whole-wrapper section.dekirukoto .boxes div.box .box-contents .list ul.custom-list li:before{padding-right:16px;height:16px;width:16px}}.concept.pages .whole-wrapper section.dekirukoto .men{max-width:800px;width:85%;margin:40px auto 0 auto;position:relative}.concept.pages .whole-wrapper section.dekirukoto .men .arch-text{position:absolute;top:23px;left:0;right:0}@media screen and (max-width: 900px){.concept.pages .whole-wrapper section.dekirukoto .men .arch-text.text-center{position:relative;top:5px}}.concept.pages .whole-wrapper section.dekirukoto .men .arch-text img{max-width:351px;width:80%}.concept.pages .whole-wrapper section.program{padding:38px 5px}.concept.pages .whole-wrapper section.program .contents-max{max-width:1050px}.concept.pages .whole-wrapper section.program h3{margin-top:30px}.concept.pages .whole-wrapper section.program h3 span{color:#f08300}.concept.pages .whole-wrapper section.program .steps{width:100%;margin-top:74px}@media screen and (max-width: 900px){.concept.pages .whole-wrapper section.program .steps div.step{padding-left:60px;padding-right:60px}}@media screen and (max-width: 750px){.concept.pages .whole-wrapper section.program .steps div.step{padding-left:0;padding-right:0}.concept.pages .whole-wrapper section.program .steps div.step .contents .content{float:none;width:100%;text-align:center !important;padding-top:10px;padding-bottom:10px}}.concept.pages .whole-wrapper section.program .steps .step{padding:45px 120px}.concept.pages .whole-wrapper section.program .steps .step .contents .content{float:left;width:50%;margin:0;padding:0;color:white}.concept.pages .whole-wrapper section.program .steps .step .contents .content.txt{padding-left:7%;padding-left:30px;padding-right:30px}.concept.pages .whole-wrapper section.program .steps .step .contents .content.txt h3{margin:0 20px 0 0}.concept.pages .whole-wrapper section.program .steps .step .contents .content.txt h3 .maru{border-radius:50%;font-size:1em;line-height:2em;padding-top:0.1em;padding-left:0.35em;padding-right:0.35em;background-color:white;margin-right:11px}.concept.pages .whole-wrapper section.program .steps .step .contents .content.txt p{font-size:17px;line-height:27px;margin-top:10px}.concept.pages .whole-wrapper section.program .steps .step .contents .content.img img{width:100%}.concept.pages .whole-wrapper section.program .steps .step.step1{background-color:#f08300}.concept.pages .whole-wrapper section.program .steps .step.step2{background-color:#f57eab;margin-top:-60px;z-index:1;padding-top:120px}.concept.pages .whole-wrapper section.program .steps .step.step3{background-color:#55b8dd;margin-top:-60px;z-index:1;padding-top:120px}.concept.pages .whole-wrapper section.program .steps .bottom-triangle{height:60px;margin-top:-1px;position:relative;z-index:10}.concept.pages .whole-wrapper section.program .steps .bottom-triangle.bt1{background:linear-gradient(to top right, rgba(255,255,255,0) 50%,#f08300 50.5%) no-repeat top left/50.5% 100%,linear-gradient(to top left, rgba(255,255,255,0) 50%,#f08300 50.5%) no-repeat top right/50.5% 100%}.concept.pages .whole-wrapper section.program .steps .bottom-triangle.bt2{background:linear-gradient(to top right, rgba(255,255,255,0) 50%,#f57eab 50.5%) no-repeat top left/50.5% 100%,linear-gradient(to top left, rgba(255,255,255,0) 50%,#f57eab 50.5%) no-repeat top right/50.5% 100%}.concept.pages .whole-wrapper section.program .steps .bottom-triangle.bt3{background:linear-gradient(to top right, rgba(255,255,255,0) 50%,#55b8dd 50.5%) no-repeat top left/50.5% 100%,linear-gradient(to top left, rgba(255,255,255,0) 50%,#55b8dd 50.5%) no-repeat top right/50.5% 100%}.concept.pages .whole-wrapper section.program .goal{max-width:320px;padding-left:60px;margin-top:58px}footer{background-color:#4c4c4c;margin:0;padding:59px 7px 50px 7px}footer a{color:white;display:inline-block}footer a:visited{color:white}footer table{max-width:720px;width:96%;margin:0 auto 0 15%}footer table th,footer table td{line-height:29px;letter-spacing:1px;font-size:14px;vertical-align:top}footer table th{color:#f08300;min-width:180px;width:29.5%;font-weight:normal}footer table td a:not(:last-child):after{display:inline;content:'';border-right:1px solid white;margin:0 6px 0 8px}footer .f-bottom .f-logo{width:196px;margin:67px auto 25px auto}footer .f-bottom a span{letter-spacing:1.5px}footer .f-bottom div.inbl{margin:0 4px}footer .f-bottom .copyright{color:white;font-size:12px}@media only screen and (max-width: 1300px){body div.whole-wrapper section.voice:before{background-size:180%}}#diamond-menu{width:100%;max-width:1370px;margin-left:auto;margin-right:auto;overflow:hidden}#diamond-menu .diamonds{width:64%;margin-left:-2%;transform-origin:43% 0;transform:rotate(-45deg)}#diamond-menu .diamonds>a{float:left;width:18%;padding-bottom:18%;margin:1%;position:relative}#diamond-menu .diamonds>a:hover{opacity:1}#diamond-menu .diamonds>a img{position:absolute}#diamond-menu .diamonds>a:nth-child(1){clear:left;margin-left:20%}#diamond-menu .diamonds>a:nth-child(2){clear:left;margin-left:0%}#diamond-menu .diamonds>a:nth-child(5){clear:left;margin-left:30%;width:28%;padding-bottom:28%}#diamond-menu .diamonds>a:nth-child(7){clear:left;margin-left:60%;margin-top:-9%}#diamond-menu .diamonds>a:nth-child(8){margin-top:-9%}#diamond-menu .diamonds>a:nth-child(9){clear:left;margin-left:60%}#diamond-menu .diamonds a img:nth-child(2){display:none}#diamond-menu .diamonds a:hover img:nth-child(2),#diamond-menu .diamonds a.active img:nth-child(2){display:block}#diamond-menu .diamonds a:hover img:first-child,#diamond-menu .diamonds a.active img:first-child{display:none}#diamond-menu .sm-diamonds{display:none}@media screen and (max-width: 650px){#diamond-menu div.diamonds{display:none !important}#diamond-menu .sm-diamonds{display:block !important;width:100%}#diamond-menu .sm-diamonds a{float:left;padding:1%;width:25%}#diamond-menu .sm-diamonds a:first-child{margin-left:0}#diamond-menu .sm-diamonds .ue{margin-top:30px;overflow:hidden;*zoom:1}#diamond-menu .sm-diamonds .naka{overflow:hidden;*zoom:1}#diamond-menu .sm-diamonds .naka a{width:100%}#diamond-menu .sm-diamonds .shita{overflow:hidden;*zoom:1;margin-bottom:50px}}@media screen and (max-width: 800px){body #diamond-menu .diamonds{width:90%;margin-left:-17%}body #diamond-menu .diamonds>a:nth-child(5){margin:1% 1% 1% 20% !important;float:left;width:18%;padding-bottom:18%;margin:1%;position:relative}body #diamond-menu .diamonds>a:nth-child(5):hover{opacity:1}body #diamond-menu .diamonds>a:nth-child(7){float:left;width:18%;padding-bottom:18%;margin:1%;position:relative;clear:none}body #diamond-menu .diamonds>a:nth-child(7):hover{opacity:1}body #diamond-menu .diamonds>a:nth-child(8){clear:left;margin:1% 1% 1% 40%}body #diamond-menu .diamonds>a:nth-child(9){clear:none;margin:1%}}.sejutsu-menu.pages .whole-wrapper{padding-bottom:0;margin-bottom:-20px}.sejutsu-menu.pages .whole-wrapper .tab-menu ul.tabs{margin-bottom:0;margin-top:0;padding:0;text-align:center;width:77%;min-width:1100px}.sejutsu-menu.pages .whole-wrapper .tab-menu ul.tabs li{display:inline-block;list-style:none;text-align:center;vertical-align:bottom;background-color:#fafafa;width:10.5%;height:auto;margin:0 auto;padding:17px 0 2.5% 0;overflow:hidden;*zoom:1}.sejutsu-menu.pages .whole-wrapper .tab-menu ul.tabs li img{width:75%}.sejutsu-menu.pages .whole-wrapper .tab-menu ul.tabs li img:nth-child(2){display:none}.sejutsu-menu.pages .whole-wrapper .tab-menu ul.tabs li.tab6{padding-bottom:0.8%}.sejutsu-menu.pages .whole-wrapper .tab-menu ul.tabs li a{opacity:0.7}.sejutsu-menu.pages .whole-wrapper .tab-menu ul.tabs li.is_active a,.sejutsu-menu.pages .whole-wrapper .tab-menu ul.tabs li:hover a{opacity:1}@media screen and (min-width: 923px){.sejutsu-menu.pages .whole-wrapper .tab-menu ul.tabs li a{opacity:1 !important}.sejutsu-menu.pages .whole-wrapper .tab-menu ul.tabs li.is_active{margin-bottom:-0.5px}.sejutsu-menu.pages .whole-wrapper .tab-menu ul.tabs li.is_active.tab1,.sejutsu-menu.pages .whole-wrapper .tab-menu ul.tabs li.is_active.tab9{background-color:#eed237}.sejutsu-menu.pages .whole-wrapper .tab-menu ul.tabs li.is_active.tab2,.sejutsu-menu.pages .whole-wrapper .tab-menu ul.tabs li.is_active.tab4{background-color:#f57eab}.sejutsu-menu.pages .whole-wrapper .tab-menu ul.tabs li.is_active.tab3,.sejutsu-menu.pages .whole-wrapper .tab-menu ul.tabs li.is_active.tab7{background-color:#86cc57}.sejutsu-menu.pages .whole-wrapper .tab-menu ul.tabs li.is_active.tab5{background-color:#f08300}.sejutsu-menu.pages .whole-wrapper .tab-menu ul.tabs li.is_active.tab6,.sejutsu-menu.pages .whole-wrapper .tab-menu ul.tabs li.is_active.tab8{background-color:#55b8dd}.sejutsu-menu.pages .whole-wrapper .tab-menu ul.tabs li.is_active img:first-child{display:none}.sejutsu-menu.pages .whole-wrapper .tab-menu ul.tabs li.is_active img:nth-child(2){display:inline}}.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content{display:none;padding:90px 0;overflow:hidden;*zoom:1}.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content.is_show{display:block}.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content.is_show#tab1,.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content.is_show#tab9{background-color:#eed237;border-top:1px solid #eed237}.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content.is_show#tab1 h3,.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content.is_show#tab9 h3{color:#eed237}.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content.is_show#tab2,.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content.is_show#tab4{background-color:#f57eab;border-top:1px solid #f57eab}.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content.is_show#tab2 h3,.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content.is_show#tab4 h3{color:#f57eab}.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content.is_show#tab3,.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content.is_show#tab7{background-color:#86cc57;border-top:1px solid #86cc57}.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content.is_show#tab3 h3,.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content.is_show#tab7 h3{color:#86cc57}.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content.is_show#tab5{background-color:#f08300;border-top:1px solid #f08300}.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content.is_show#tab5 h3{color:#f08300}.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content.is_show#tab6,.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content.is_show#tab8{background-color:#55b8dd;border-top:1px solid #55b8dd}.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content.is_show#tab6 h3,.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content.is_show#tab8 h3{color:#55b8dd}.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content .white-box{background-color:white;padding:80px 85px 80px 85px;width:96%;overflow:hidden;*zoom:1}.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content .white-box h3{text-align:center;margin-top:0;margin-bottom:30px}.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content .white-box .contents{padding:30px}.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content .white-box .contents .img-wrapper .img{overflow:hidden;width:100%;height:500px;position:relative}.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content .white-box .contents .img-wrapper .img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:100%}.sejutsu-menu.pages .whole-wrapper .tab-menu .tab-content .white-box .contents .texts{padding-left:4%;font-size:18px;line-height:36px}@media screen and (max-width: 1200px){.sejutsu-menu.pages .whole-wrapper div.tab-menu ul.tabs{width:90%;min-width:900px}}@media screen and (max-width: 922px){.sejutsu-menu.pages .whole-wrapper div.tab-menu ul.tabs{width:90%;min-width:600px}.sejutsu-menu.pages .whole-wrapper div.tab-menu ul.tabs li{width:18%;padding:7px 1% 3% 1%}.sejutsu-menu.pages .whole-wrapper div.tab-menu ul.tabs li.is_active{width:25%}}@media screen and (max-width: 650px){.sejutsu-menu.pages .whole-wrapper div.tab-menu ul.tabs{width:90%;min-width:300px}.sejutsu-menu.pages .whole-wrapper div.tab-menu ul.tabs li{width:31%;padding:7px 1% 5.5% 1%}.sejutsu-menu.pages .whole-wrapper div.tab-menu ul.tabs li.is_active{width:35%}}@media screen and (max-width: 1150px){.sejutsu-menu.pages .whole-wrapper div.tab-menu .tab-content .white-box{padding:60px 30px 60px 30px}.sejutsu-menu.pages .whole-wrapper div.tab-menu .tab-content .white-box .contents .img-wrapper .img{height:400px}}@media screen and (max-width: 950px){.sejutsu-menu.pages .whole-wrapper div.tab-menu .tab-content .white-box{padding:40px 15px 40px 15px}.sejutsu-menu.pages .whole-wrapper div.tab-menu .tab-content .white-box h3{margin-bottom:10px}.sejutsu-menu.pages .whole-wrapper div.tab-menu .tab-content .white-box .contents{padding:15px}.sejutsu-menu.pages .whole-wrapper div.tab-menu .tab-content .white-box .contents .img-wrapper .img{height:400px}}@media screen and (max-width: 767px){.sejutsu-menu.pages .whole-wrapper div.tab-menu .tab-content .white-box .contents{padding:15px}.sejutsu-menu.pages .whole-wrapper div.tab-menu .tab-content .white-box .contents .texts{padding-left:0;margin-top:30px}.sejutsu-menu.pages .whole-wrapper div.tab-menu .tab-content .white-box .contents .texts br{line-height:45px}}