@charset "UTF-8";
/*! CSS Document */
/*!
Theme Name: 久慈自動車学校 2024
Theme URI:
Description: 2024年制作
Author: 
*/body{padding-top:20px;color:#333;font-family:YakuHanJPs,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",Meiryo,sans-serif;letter-spacing:0.1em}@media (max-width:768px){body{padding-top:0px}}body a{color:#67d150}body a:hover{color:#67d150;opacity:0.7}@media (max-width:768px){body{font-size:14px}}.ttl{color:#000;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:600}h1.ttl{font-size:42px}h1.ttl span{font-family:Arial,Helvetica,sans-serif;color:#45b035;font-size:13px;display:block;letter-spacing:0.075em;margin-top:8px;margin-bottom:32px}h2.ttl{font-size:24px;margin-bottom:10px}@media (max-width:768px){h1.ttl{font-size:28px;margin-left:10px;margin-right:10px}h1.ttl br{display:none}h1.ttl span{font-size:12px;margin-top:5px;margin-bottom:25px}h2.ttl{font-size:20px}}.btn{position:relative;width:170px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(90,207,79)),to(rgb(178,225,87)));background-image:linear-gradient(180deg,rgb(90,207,79),rgb(178,225,87));border:none;font-size:14px;color:#fff;text-align:center;height:40px;border-radius:20px;line-height:28px}.btn .Btn-Icon{position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:768px){.btn{width:100%;height:35px;line-height:24px;letter-spacing:0.06rem}}.btn:before{display:none;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#FFF;border-radius:20px;opacity:0.2}.btn:hover:before{display:block}.btn-lg{width:500px;height:60px;border-radius:30px;font-size:20px;position:relative;padding:15px 0;margin-top:20px}.btn-lg .Btn-Icon{position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:768px){.btn-lg{font-size:18px;height:50px;padding:12px 0}}.btn-md{width:400px;height:50px;border-radius:25px;font-size:18px;padding:11px 0}@media (max-width:768px){.btn-md{width:100%;font-size:16px;padding:13px 0}}.btn-lg:before{border-radius:30px}.btn:hover{color:#fff;opacity:1}.center_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page_top{width:35px;height:35px;position:fixed;right:100px;bottom:35px}@media (max-width:768px){#page_top{right:20px;bottom:80px}}#page_top a{position:relative;display:block;width:35px;height:35px;text-decoration:none;border-radius:50%;border:solid 1px #000;-webkit-transition:0.3s;transition:0.3s}#page_top a:hover{background-color:#000;-webkit-transition:0.3s;transition:0.3s}#page_top a i{color:#000;position:absolute;font-size:20px;width:35px;height:35px;top:0px;bottom:0;right:0;left:0;margin:auto;text-align:center;-webkit-transition:0.2s;transition:0.2s}@media (max-width:768px){#page_top a i{top:0px}}#page_top a i:hover{color:#fff;-webkit-transition:0.2s;transition:0.2s}nav.navbar{margin:0}nav.navbar .container-fluid{margin:0 40px;padding-bottom:5px}@media (max-width:1255px){nav.navbar .container-fluid{margin:0 20px}}@media (max-width:768px){nav.navbar .container-fluid{margin:0 15px}}nav.navbar a{color:#000}nav.navbar a:hover{text-decoration:underline}nav.navbar .navbar-brand{margin-bottom:4px;margin-right:30px;max-width:210px;display:block}nav.navbar .navbar-brand img{display:block}@media (max-width:1255px){nav.navbar .navbar-brand{margin-right:20px;margin-bottom:8px;margin-top:6px;max-width:200px}nav.navbar .navbar-brand img{width:190px;display:block}}@media (max-width:1100px){nav.navbar .navbar-brand{margin-right:20px;margin-bottom:8px;margin-top:6px;max-width:165px}nav.navbar .navbar-brand img{width:165px;display:block}}@media (max-width:992px){nav.navbar .navbar-brand{max-width:210px}nav.navbar .navbar-brand img{width:200px;display:block}}@media (max-width:768px){nav.navbar .navbar-brand{width:200px}nav.navbar .navbar-brand img{-webkit-transform:scale(100%);transform:scale(100%);width:200px}}nav.navbar .navbar-toggler{border:none;z-index:999}nav.navbar .navbar-toggler:focus{-webkit-box-shadow:none;box-shadow:none}nav.navbar .navbar-toggler img{margin-bottom:4px}nav.navbar [aria-expanded=false]>.open{display:none}nav.navbar [aria-expanded=true]>.close{display:none}nav.navbar ul.nav-main{font-size:14px}@media (max-width:1255px){nav.navbar ul.nav-main{font-size:14px;letter-spacing:0.05rem}}@media (max-width:1100px){nav.navbar ul.nav-main{font-size:12px;letter-spacing:0.05rem}}nav.navbar ul.nav-main a.nav-link{padding-right:12px;padding-left:12px}nav.navbar ul.nav-main a.nav-link:focus-visible{-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}@media (max-width:1255px){nav.navbar ul.nav-main a.nav-link{padding-right:8px;padding-left:8px}}@media (max-width:768px){nav.navbar ul.nav-main ul.dropdown-menu.show{margin-bottom:1rem}}nav.navbar ul.nav-sub{font-size:12px;margin-top:4px}@media (max-width:1255px){nav.navbar ul.nav-sub{font-size:12px}}@media (max-width:1100px){nav.navbar ul.nav-sub{font-size:11px}}nav.navbar ul.nav-sub .zaikou{margin-right:10px}@media (max-width:1255px){nav.navbar ul.nav-sub .zaikou{margin-right:0px;margin-top:3px}}nav.navbar ul.nav-sub .zaikou img.icon_zaikou{margin-right:7px;vertical-align:-2px}@media (max-width:1255px){nav.navbar ul.nav-sub .zaikou img.icon_zaikou{display:none;vertical-align:0px}}nav.navbar ul.nav-sub .shiryou{position:relative}nav.navbar ul.nav-sub .shiryou a{padding:11px 15px 0 17px}@media (max-width:1255px){nav.navbar ul.nav-sub .shiryou a{padding:11px 6px 0 10px}}nav.navbar ul.nav-sub .shiryou:after{content:"";display:block;height:22px;border-right:1px solid #000;position:absolute;top:-4px;bottom:0;margin:auto}nav.navbar ul.nav-sub .moushikomi a{padding:11px 15px 0 15px}@media (max-width:1255px){nav.navbar ul.nav-sub .moushikomi a{padding:11px 6px 0 8px}}nav.navbar ul.nav-sub .moushikomi:after{content:"";display:block;height:12px;border-right:1px solid #000;position:absolute;top:0px;bottom:3px;margin:auto;-webkit-transform:rotate(25deg);transform:rotate(25deg)}nav.navbar ul.nav-sub .denwa a{padding:11px 0 0 17px}nav.navbar ul.nav-sub .denwa a img{vertical-align:-30px}@media (max-width:1255px){nav.navbar ul.nav-sub .denwa a{padding:11px 0 0 10px}}nav.navbar ul.nav-sub .denwa:after{content:"";display:block;height:22px;border-right:1px solid #000;position:absolute;top:-4px;bottom:0;margin:auto}@media (max-width:992px){nav.navbar ul.nav-main{font-size:16px;width:80%;margin:60px auto 0;border-bottom:solid 1px #000}nav.navbar ul.nav-main a.nav-link{padding:0 0 1.2rem}nav.navbar ul.nav-sub{font-size:16px;margin:0px auto 0;width:80%}nav.navbar ul.nav-sub .zaikou{margin:0;border-bottom:dotted 1px #bbb}nav.navbar ul.nav-sub .zaikou img.icon_zaikou{display:none}nav.navbar ul.nav-sub .zaikou a{padding:1.1rem 0 1.2rem}nav.navbar ul.nav-sub .shiryou{position:relative;border-bottom:dotted 1px #bbb}nav.navbar ul.nav-sub .shiryou a{padding:1.1rem 0 0.8rem}nav.navbar ul.nav-sub .shiryou:after{border-right:none}nav.navbar ul.nav-sub .moushikomi{border-bottom:solid 1px #000}nav.navbar ul.nav-sub .moushikomi a{padding:0.8rem 0 1.2rem}nav.navbar ul.nav-sub .moushikomi:after{content:"";border-right:none}nav.navbar ul.nav-sub .denwa{padding:1.4rem 0 1.2rem}nav.navbar ul.nav-sub .denwa a{padding:0}nav.navbar ul.nav-sub .denwa a img{vertical-align:0px}nav.navbar ul.nav-sub .denwa:after{content:"";border-right:none}}@media (max-width:992px){nav.navbar #navbarSupportedContent{position:fixed;top:0;left:0;width:100vw;height:100vh;backdrop-filter:blur(10px);background-color:rgba(255,255,255,0.95);-webkit-transition:0s;transition:0s;z-index:998}}nav.changecolor{backdrop-filter:blur(10px);background-color:rgba(255,255,255,0.5);-webkit-transition:0.5s;transition:0.5s}nav{backdrop-filter:blur(0px);background-color:rgba(255,255,255,0);-webkit-transition:0.5s;transition:0.5s}#kv{margin-top:-60px;position:relative}@media (max-width:768px){#kv{margin-top:70px}}#kv .kvImg img{border-radius:10px;width:100%;height:auto}#kv .video video{border-radius:10px;width:100%;height:auto}#kv{}#kv .original-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;position:absolute;margin:-45px auto;width:100%;padding:0;z-index:999;font-size:0;margin-bottom:0px}#kv .original-dots li button{list-style-type:none;border-radius:10px;border:1px solid #dcdcdc;margin:0 8px;padding:3px;background-color:transparent}#kv .original-dots li button:hover,#kv .original-dots li:hover{cursor:pointer}#kv .original-dots li.slick-active button{padding:6px;margin-top:-3px;background-color:#fff;border:solid 1px #fff}#banner{margin-top:40px}#banner .slidbanner div{margin:5px;height:175px}#banner .slidbanner div img{height:150px;width:auto}@media (max-width:768px){#banner .slidbanner div{height:120px}#banner .slidbanner div img{max-width:100%;height:100px}}#banner{}#banner .original-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:0;padding:0;height:0px;font-size:0}#banner .original-dots li button{list-style-type:none;border-radius:10px;border:1px solid #dcdcdc;margin:0 8px;padding:3px;background-color:#fff}#banner .original-dots li button:hover,#banner .original-dots li:hover{cursor:pointer}#banner .original-dots li.slick-active button{padding:6px;margin-top:-3px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(90,207,79)),to(rgb(178,225,87)));background-image:linear-gradient(180deg,rgb(90,207,79),rgb(178,225,87));border:1px solid #fff}#news{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:150px;margin-bottom:150px}#news .col-left{width:37.5%}#news .col-right{width:62.5%}#news .col-right dl.news_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#news .col-right dl.news_list dt{width:20%;font-size:12px;font-weight:normal;padding:21px 0px 0px 0px;margin:0;background:linear-gradient(to right,#bbb,#bbb 1px,transparent 1px,transparent 3px) repeat-x left bottom/4px 1px}#news .col-right dl.news_list dt:first-of-type{padding-top:1px}#news .col-right dl.news_list dd{width:80%;padding:18px 0 16px;margin:0;background:linear-gradient(to right,#bbb,#bbb 1px,transparent 1px,transparent 3px) repeat-x left bottom/4px 1px}#news .col-right dl.news_list dd:first-of-type{padding-top:0px}#news .col-right dl.news_list a{color:#333;text-decoration:none}#news .col-right dl.news_list a:hover{text-decoration:underline}#news .col-right .btn{margin:5px 0}@media (max-width:992px){#news{display:block;margin-top:70px;margin-bottom:60px}#news .col-left{width:100%}#news .col-left .ttl{text-align:center}#news .col-right{width:auto;margin-right:10px;margin-left:10px}#news .col-right dl.news_list{display:block}#news .col-right dl.news_list dt{width:100%;font-size:10px;padding:0px;margin-bottom:3px;background:none}#news .col-right dl.news_list dd{font-size:14px;width:100%;padding:0 0 12px;margin:0 0 12px;background:linear-gradient(to right,#bbb,#bbb 1px,transparent 1px,transparent 3px) repeat-x left bottom/4px 1px}#news .col-right .btn{margin:5px 0;width:165px}}#admissionguide{padding:150px 40px;background:url("../img/index/section_bg01.jpg") repeat-x;-webkit-animation:scroll-anim 120s linear infinite;animation:scroll-anim 120s linear infinite}@-webkit-keyframes scroll-anim{0%{background-position:0 0}to{background-position:-2100px 0}}@keyframes scroll-anim{0%{background-position:0 0}to{background-position:-2100px 0}}#admissionguide .innerBox{background:rgba(255,255,255,0.9);border-radius:40px;max-width:840px;margin:0 auto;padding:60px 80px}@media (max-width:768px){#admissionguide{padding:60px 10px;background-size:cover}#admissionguide .innerBox{border-radius:35px;padding:40px 30px}#admissionguide .innerBox h1.ttl{text-align:center}#admissionguide .innerBox p{font-size:14px}}#lineup{padding-top:150px;background-image:-webkit-gradient(linear,left top,right top,from(rgb(250,250,251)),to(rgb(236,242,240)));background-image:linear-gradient(90deg,rgb(250,250,251),rgb(236,242,240))}@media (max-width:992px){#lineup{padding-top:60px}}#lineup #lineupBox{background-color:#fff;padding-top:65px;padding-bottom:60px;border-radius:40px;max-width:1200px;background-image:url(../img/index/typeofcartaught.png);background-image:-webkit-image-set(url(../img/index/typeofcartaught.png) 1x,url(../img/index/typeofcartaught@2x.png) 2x);background-image:image-set(url(../img/index/typeofcartaught.png) 1x,url(../img/index/typeofcartaught@2x.png) 2x);background-repeat:no-repeat;background-position:99% 0%}@media (max-width:992px){#lineup #lineupBox{background-size:contain;padding-top:35px;padding-bottom:35px}}#lineup #lineupBox h1,#lineup #lineupBox h2,#lineup #lineupBox p{text-align:center;width:auto;margin-right:20px;margin-left:20px}@media (max-width:992px){#lineup #lineupBox h2,#lineup #lineupBox p{text-align:left}}#lineup #lineupBox .bannerBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin:35px 28px 0}#lineup #lineupBox .bannerBox .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;position:relative;height:520px;width:33%;border-radius:20px}#lineup #lineupBox .bannerBox .box .textbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;z-index:999;width:100%;margin:0 30px 20px}#lineup #lineupBox .bannerBox .box .textbox .icon{margin-right:10px;margin-top:5px}#lineup #lineupBox .bannerBox .box .textbox .car{margin-top:3px}#lineup #lineupBox .bannerBox .box .textbox h3{font-size:28px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}#lineup #lineupBox .bannerBox .box .textbox h3 span{font-size:14px;font-family:Arial,Helvetica,sans-serif;display:block;letter-spacing:0.075em;margin-top:2px}#lineup #lineupBox .bannerBox .box:hover{opacity:1}#lineup #lineupBox .bannerBox .box:before{content:"";background-color:rgba(0,0,0,0.2);position:absolute;border-radius:20px;top:0;right:0;bottom:0;left:0}#lineup #lineupBox .bannerBox .box:hover:before{background-color:rgba(0,0,0,0)}#lineup #lineupBox .bannerBox .automobile{background-image:url(../img/index/lineupBg_01.jpg);background-image:-webkit-image-set(url(../img/index/lineupBg_01.jpg) 1x,url(../img/index/lineupBg_01@2x.jpg) 2x);background-image:image-set(url(../img/index/lineupBg_01.jpg) 1x,url(../img/index/lineupBg_01@2x.jpg) 2x)}#lineup #lineupBox .bannerBox .motorcycle{background-image:url(../img/index/lineupBg_02.jpg);background-image:-webkit-image-set(url(../img/index/lineupBg_02.jpg) 1x,url(../img/index/lineupBg_02@2x.jpg) 2x);background-image:image-set(url(../img/index/lineupBg_02.jpg) 1x,url(../img/index/lineupBg_02@2x.jpg) 2x)}#lineup #lineupBox .bannerBox .other{background-image:url(../img/index/lineupBg_03.jpg);background-image:-webkit-image-set(url(../img/index/lineupBg_03.jpg) 1x,url(../img/index/lineupBg_03@2x.jpg) 2x);background-image:image-set(url(../img/index/lineupBg_03.jpg) 1x,url(../img/index/lineupBg_03@2x.jpg) 2x)}#lineup #lineupBox .bannerBox a{color:#fff;text-decoration:none}@media (max-width:768px){#lineup #lineupBox .bannerBox{display:block;margin:0}#lineup #lineupBox .bannerBox .box{height:220px;width:auto;margin:0 20px 5px;border-radius:15px;background-size:cover;background-position:bottom}#lineup #lineupBox .bannerBox .box .textbox{margin:0 20px 20px}#lineup #lineupBox .bannerBox .box .textbox .icon{margin-right:10px;margin-top:0px}#lineup #lineupBox .bannerBox .box .textbox .car{margin-top:-2px}#lineup #lineupBox .bannerBox .box .textbox h3{font-size:22px}#lineup #lineupBox .bannerBox .box .textbox h3 span{font-size:12px}}#reasons{padding-top:150px;background-image:-webkit-gradient(linear,left top,right top,from(rgb(250,250,251)),to(rgb(236,242,240)));background-image:linear-gradient(90deg,rgb(250,250,251),rgb(236,242,240));text-align:center}#reasons p.ttl_p{max-width:720px;margin-left:auto;margin-right:auto}@media (max-width:992px){#reasons{padding-top:60px}#reasons p.ttl_p{width:auto;margin:0 30px;text-align:left}}#reasons #reasonsBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1px}#reasons #reasonsBox .box{width:calc(33.3333333333% - 1px);height:320px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover}#reasons #reasonsBox .box .textbox{color:#fff;z-index:999;padding:65px 0px 0;max-width:370px;margin:0 auto}#reasons #reasonsBox .box .textbox h2{font-size:30px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin:0 0 10px}#reasons #reasonsBox .box .textbox h2 span{font-size:14px;font-family:Arial,Helvetica,sans-serif;display:block;letter-spacing:0.075em;margin-top:2px}#reasons #reasonsBox .box .textbox p{font-size:14px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#reasons #reasonsBox .box:hover{background-color:rgba(255,255,255,0.1);background-blend-mode:lighten}#reasons #reasonsBox .box:first-child{background-image:url(../img/index/reason01@2x.jpg)}#reasons #reasonsBox .box:nth-child(2){background-image:url(../img/index/reason02@2x.jpg)}#reasons #reasonsBox .box:nth-child(3){background-image:url(../img/index/reason03@2x.jpg)}#reasons #reasonsBox .box:nth-child(4){background-image:url(../img/index/reason04@2x.jpg)}#reasons #reasonsBox .box:nth-child(5){background-image:url(../img/index/reason05@2x.jpg)}#reasons #reasonsBox .box:nth-child(6){background-image:url(../img/index/reason06@2x.jpg)}@media (max-width:992px){#reasons #reasonsBox{margin-top:30px}#reasons #reasonsBox .box{width:calc(50% - 0.7px);height:auto;background-size:cover}#reasons #reasonsBox .box .textbox{padding:45px 0px 40px;max-width:88%}#reasons #reasonsBox .box .textbox h2{font-size:22px;margin:0 0 10px}#reasons #reasonsBox .box .textbox h2 span{font-size:10px}#reasons #reasonsBox .box .textbox p{font-size:12px;line-height:16px}#reasons #reasonsBox .box .btn{max-width:88%}#reasons #reasonsBox .box:first-child{background-image:url(../img/index/reason01_sp@2x.jpg)}#reasons #reasonsBox .box:nth-child(2){background-image:url(../img/index/reason02_sp@2x.jpg)}#reasons #reasonsBox .box:nth-child(3){background-image:url(../img/index/reason03_sp@2x.jpg)}#reasons #reasonsBox .box:nth-child(4){background-image:url(../img/index/reason04_sp@2x.jpg)}#reasons #reasonsBox .box:nth-child(5){background-image:url(../img/index/reason05_sp@2x.jpg)}#reasons #reasonsBox .box:nth-child(6){background-image:url(../img/index/reason06_sp@2x.jpg)}}#other_ontents{padding-top:150px;padding-bottom:150px;background-image:-webkit-gradient(linear,left top,right top,from(rgb(250,250,251)),to(rgb(236,242,240)));background-image:linear-gradient(90deg,rgb(250,250,251),rgb(236,242,240));text-align:center}#other_ontents .snsbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:500px;height:130px;margin:55px auto;padding:0 20px 8px;background-color:#fff;border-radius:50px}#other_ontents .snsbox .innerbox{display:block;width:24%;color:#333;text-decoration:none}#other_ontents .snsbox .vline{margin-bottom:18px;width:1px}#other_ontents .snsbox p{font-size:14px;font-family:Arial,Helvetica,sans-serif;letter-spacing:0.075em;margin-top:10px}#other_ontents .bannerbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:910px;margin:75px auto 0;padding:0 20px;font-size:14px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#other_ontents .bannerbox .vline{width:1px}#other_ontents .bannerbox .mces,#other_ontents .bannerbox .zaikou{width:49%}#other_ontents .bannerbox .mces .btn,#other_ontents .bannerbox .zaikou .btn{width:300px}#other_ontents .bannerbox .mces .imgbox,#other_ontents .bannerbox .zaikou .imgbox{margin:25px 0 24px}@media (max-width:992px){#other_ontents{padding-top:60px;padding-bottom:60px}#other_ontents .snsbox{height:80px;max-width:94%;margin-top:25px;margin-bottom:45px;padding:15px 0;border-radius:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#other_ontents .snsbox .innerbox{width:21%}#other_ontents .snsbox .vline{display:none}#other_ontents .snsbox p{display:none}#other_ontents .snsbox img{-webkit-transform:scale(80%);transform:scale(80%)}#other_ontents .bannerbox{display:block;max-width:96%;letter-spacing:0.04rem;margin-top:0px}#other_ontents .bannerbox .vline{display:none}#other_ontents .bannerbox .mces{background:linear-gradient(to right,#bbb,#bbb 1px,transparent 1px,transparent 3px) repeat-x left bottom/4px 1px;padding-bottom:30px;margin-bottom:24px}#other_ontents .bannerbox .mces,#other_ontents .bannerbox .zaikou{width:100%}#other_ontents .bannerbox .mces .btn,#other_ontents .bannerbox .zaikou .btn{width:100%;max-width:295px;height:40px;padding:9px}#other_ontents .bannerbox .mces .imgbox,#other_ontents .bannerbox .zaikou .imgbox{margin:15px 0 24px}}#faq-top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:150px;margin-bottom:150px}#faq-top .col-left{width:37.5%}#faq-top .col-right{width:62.5%}#faq-top .col-right .faqArea{}#faq-top .col-right .faqArea summary{display:block}#faq-top .col-right .faqArea{}#faq-top .col-right .faqArea summary::-webkit-details-marker{display:none}#faq-top .col-right .faqArea .qa-list{max-width:100%;margin-bottom:5px;border-top:1px solid #808080}#faq-top .col-right .faqArea .qa-list:last-child{border-bottom:1px solid #808080}#faq-top .col-right .faqArea .qa-list summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:1.3em 0.4em 1.1em 1.8em;font-weight:600;font-size:20px;cursor:pointer}#faq-top .col-right .faqArea .qa-list p:before,#faq-top .col-right .faqArea .qa-list summary:before{position:absolute;left:2px;font-weight:600;font-size:1.3em}#faq-top .col-right .faqArea .qa-list summary:before{content:"Q.";font-size:20px}#faq-top .col-right .faqArea .qa-list summary:after{-webkit-transform:translateY(-25%) rotate(45deg);transform:translateY(-25%) rotate(45deg);width:12px;height:12px;margin-left:10px;border-bottom:1px solid #333;border-right:1px solid #333;content:"";-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s}#faq-top .col-right .faqArea .qa-list[open] summary:after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}#faq-top .col-right .faqArea .qa-list p{color:#808080;position:relative;-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0;margin:0;padding:1.3em 0 1.5em 2em;-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;transition:opacity 0.5s,-webkit-transform 0.5s;transition:transform 0.5s,opacity 0.5s;transition:transform 0.5s,opacity 0.5s,-webkit-transform 0.5s;background-image:linear-gradient(to right,#999999,#999999 1px,transparent 1px,transparent 4px);background-size:4px 1px;background-position:left top;background-repeat:repeat-x}#faq-top .col-right .faqArea .qa-list[open] p{-webkit-transform:none;transform:none;opacity:1}#faq-top .col-right .btn{margin:60px 0 0}@media (max-width:992px){#faq-top{display:block;margin-top:60px;margin-bottom:60px}#faq-top .col-left{width:100%}#faq-top .col-left .ttl{text-align:center}#faq-top .col-right{width:auto;margin:0 10px 5px}#faq-top .col-right .faqArea .qa-list summary{font-size:16px;padding:1.2em 0.4em 1em 1.8em}#faq-top .col-right .faqArea .qa-list summary:before{content:"Q.";font-size:16px}#faq-top .col-right .faqArea .qa-list summary:after{width:10px;height:10px}#faq-top .col-right .faqArea .qa-list p{padding:1.2em 0 1em 2em}#faq-top .col-right .btn{margin:30px 0 0}#faq-top .col-right .btn-md{font-size:14px;height:40px;padding:9px 0;width:295px}}#contactArea{height:485px;background:-webkit-gradient(linear,left top,right top,from(#fafafb),to(#ecf2f0));background:linear-gradient(to right,#fafafb 0%,#ecf2f0 100%);position:relative}#contactArea .col-left{width:45vw;font-size:14px}#contactArea .col-left h1.ttl{font-size:24px;margin-bottom:14px}#contactArea .col-left h1.ttl span{display:inline-block;margin-left:0.6rem;margin-bottom:0}#contactArea .col-left p{margin-bottom:8px}#contactArea .col-left .row01{margin-top:70px}#contactArea .col-left .row01 .mapbtn{width:145px;height:32px;font-size:12px;letter-spacing:0.03rem;padding:2px 0 2px 1rem}#contactArea .col-left .row01 .mapbtn .Btn-Icon{position:absolute;left:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#contactArea .col-left .row02{margin-top:50px}#contactArea .col-left .row02 .btn-md{margin-top:15px}#contactArea .col-left .row02 a.tel{margin-top:8px;background-image:none;background-color:#FFF;border:#ccc solid 1px;padding:8px 0}#contactArea .col-left .col-map{width:55vw}#contactArea .mapbox{position:absolute;top:0;right:0;left:auto;width:55vw}#contactArea .mapbox .mapwarp{position:relative;width:100%;height:480px}#contactArea .mapbox .mapwarp iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:992px){#contactArea{height:auto;padding-top:50px}#contactArea .textBox .row{display:block}#contactArea .col-left{width:100%}#contactArea .col-left h1.ttl{font-size:22px;margin:0 0 10px}#contactArea .col-left .row01{margin-top:0px;width:auto;margin:0 10px}#contactArea .col-left .row02{width:auto;margin:40px 10px 0}#contactArea .col-left .row02 a.tel{padding:11px 0}#contactArea .col-left .row02 a.tel img{width:88%;height:auto}#contactArea .col-left .col-map{display:none!important}#contactArea .mapbox{position:relative;width:100vw;margin-top:40px}#contactArea .mapbox .mapwarp{height:320px}}footer{padding-top:65px;padding-bottom:25px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(50,50,50)),to(rgb(17,17,17)));background-image:linear-gradient(180deg,rgb(50,50,50),rgb(17,17,17));color:#cecece;font-size:12px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.01rem}footer .logo .col01 p{color:#cecece}footer .logo .col01 p:first-of-type{margin-top:20px;margin-bottom:2px}footer .logo .col01 p:last-of-type{font-family:Arial,Helvetica,sans-serif;font-size:14px}footer .logo .col01 p:last-of-type span{font-size:11px}footer .logo .col01 p:last-of-type i{margin-right:3px}footer .menu dl{margin-top:2.2rem}footer .menu dl:first-of-type{margin-top:0rem}footer .menu dl dt{font-weight:bold;color:#fff;font-size:16px;margin-bottom:0.8rem;letter-spacing:0.08rem}footer .menu dl dt a{color:#fff;text-decoration:none}footer .menu dl dt a:hover{text-decoration:underline}footer .menu dl dd{margin-bottom:0.7rem}footer .menu dl dd a{color:#cecece;text-decoration:none}footer .menu dl dd a:hover{text-decoration:underline}footer .menu .col04 .sns{font-size:11px;font-family:Arial,Helvetica,sans-serif;margin-top:30px}footer .menu .col04 .sns p{color:#fff}footer .menu .col04 .sns .snsbox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}footer small{display:block;text-align:center;font-size:10px;margin-top:45px}@media (max-width:768px){footer{padding-top:50px;padding-bottom:25px}footer .logo{width:auto;margin:0 0px}footer .logo .col01{margin-bottom:15px}footer .logo .col01 p:first-of-type{margin-top:15px}footer .menu dl{margin-top:1.6rem}footer .menu dl dt{font-size:14px;margin-bottom:0.6rem}footer .menu dl dd{margin-bottom:0.5rem}footer .menu .col04 dl{margin-top:1rem}}
/*# sourceMappingURL=common.css.map */