html{scroll-behavior:smooth;overflow-x:hidden}body{position:relative;font-family:"YakuHanJP","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Meiryo","MS PGothic",Poppins,Roboto,sans-serif;font-weight:normal;font-style:normal;color:#121212;overflow-x:hidden;font-size:16px;margin:0 auto;word-wrap:break-word;overflow-wrap:break-word;-webkit-animation:fadeIn 1.5s ease 0s 1 normal;animation:fadeIn 1.5s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}p{margin:0;padding:0}*{margin:0;padding:0}.navbar-toggler:focus,a:focus,input:focus,textarea:focus,button:focus,.btn:focus,.btn.focus,.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{text-decoration:none;outline:none}span,a{display:inline-block;text-decoration:none;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease}audio,canvas,iframe,img,svg,video{vertical-align:middle;max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0px;color:#081828}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:50px}h2{font-size:40px}h3{font-size:30px}h4{font-size:19px}h5{font-size:20px}h6{font-size:16px}ul,ol{margin:0px;padding:0px;list-style-type:none}.f-bold{font-weight:bold}.img-bg{background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%}section{padding:3rem 0 2.5rem}.container{max-width:940px}@media only screen and (min-width: 480px) and (max-width: 767px){.container{width:450px}}section .section{padding-top:100px;padding-bottom:100px;position:relative}.section-title{text-align:center;margin-bottom:20px;padding:0;position:relative;z-index:5}.section-title span{text-transform:uppercase;color:#E95504;display:inline-block;margin-bottom:10px;font-size:14px}.section-title h2{font-size:33px;margin-bottom:1px;line-height:50px;text-transform:capitalize;position:relative;font-weight:700;padding-bottom:14px}.section-title h2:before{position:absolute;left:50%;margin-left:-25px;bottom:-1px;height:2px;width:50px;background:#E95504;content:""}.section-title h5{font-size:20px;margin-bottom:1px;line-height:30px;text-transform:capitalize;position:relative;font-weight:700;padding-bottom:14px}.section-title h5:before{position:absolute;left:0;margin-left:0;bottom:-1px;height:2px;width:50px;background:#E95504;content:""}.section-title p{font-size:16px;line-height:24px;color:#081828}.section-title.white-text h2{color:#fff}.section-title.white-text h2::before{background-color:#fff}.section-title.white-text span{color:#fff}.section-title.white-text p{color:#fff}.section-title.align-right{padding:0;padding-left:600px}.section-title.align-right h2:before{display:none}.section-title.align-right h2:after{position:absolute;right:0;bottom:-1px;height:2px;width:50px;background:#E95504;content:""}.section-title.align-left{padding:0}.section-title.align-left h2:before{left:0;margin-left:0}.scroll-top{width:50px;height:50px;line-height:50px;background:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#fff !important;border-radius:0;position:fixed;bottom:30px;right:30px;z-index:9;cursor:pointer;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;border-radius:50%}.scroll-top:hover{-webkit-box-shadow:0 1rem 3rem rgba(35,38,45,0.15) !important;box-shadow:0 1rem 3rem rgba(35,38,45,0.15) !important;-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}.overlay{position:relative}.overlay::before{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.4;background:#081828;content:"";-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:5}.pagination{text-align:left;margin:65px 0 0 0;display:block}.pagination.center{text-align:center}.pagination.right{text-align:right}.pagination .pagination-list{display:inline-block;border:1px solid #eee;-webkit-box-shadow:0 10px 30px rgba(111,111,111,0.1);box-shadow:0 10px 30px rgba(111,111,111,0.1)}.pagination .pagination-list li{margin-right:-5px;display:inline-block}.pagination .pagination-list li:last-child{margin-right:0px}.pagination .pagination-list li a{background:#fff;color:#081828;padding:0 22px;font-weight:500;font-size:13px;border-radius:0;line-height:40px}.pagination .pagination-list li.active a,.pagination .pagination-list li:hover a{background:#E95504;color:#fff;border-color:transparent}.pagination .pagination-list li a i{font-size:20px}.pagination .pagination-list li a i{font-size:14px}.blog-grids.pagination{margin-top:50px;text-align:center}.button .btn{display:inline-block;text-transform:capitalize;font-size:18px;font-weight:400;padding:15px 40px;background-color:#E95504;color:#fff;border:none;-webkit-transition:0.5s;transition:0.5s;border-radius:30px}.button .btn:hover{background-color:#081828;color:#fff;-webkit-box-shadow:0 1rem 3rem rgba(35,38,45,0.15) !important;box-shadow:0 1rem 3rem rgba(35,38,45,0.15) !important;-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}.button .btn-alt{background-color:#081828;color:#fff}.button .btn-alt:hover{background-color:#E95504;color:#fff}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.preloader{position:fixed;top:0;left:0;z-index:999999999;width:100%;height:100%;background-color:#fff;overflow:hidden}.preloader-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.preloader-icon{width:100px;height:100px;display:inline-block;padding:0px}.preloader-icon span{position:absolute;display:inline-block;width:100px;height:100px;border-radius:100%;background:#E95504;-webkit-animation:preloader-fx 1.6s linear infinite;animation:preloader-fx 1.6s linear infinite}.preloader-icon span:last-child{animation-delay:-0.8s;-webkit-animation-delay:-0.8s}@keyframes preloader-fx{0%{-webkit-transform:scale(0, 0);transform:scale(0, 0);opacity:0.5}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0}}@-webkit-keyframes preloader-fx{0%{-webkit-transform:scale(0, 0);opacity:0.5}100%{-webkit-transform:scale(1, 1);opacity:0}}.spinner{margin:100px auto;width:50px;height:40px;text-align:center;font-size:10px}.spinner>div{background-color:#E95504;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}h2{font-size:2.3rem;line-height:1.4;margin-bottom:3rem;font-weight:900;color:#222121;letter-spacing:0.005em;font-family:'Poppins', "Noto Sans JP", sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";position:relative}h3{font-size:1.4rem;line-height:1.3;text-align:center;margin-bottom:2rem;font-weight:600;color:#222;letter-spacing:0.005em;font-family:'Poppins', "Noto Sans JP", sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";position:relative}h3 span.small,h3 span.small2{font-size:2rem;line-height:1.2;display:inline-block;letter-spacing:0.01em}small{letter-spacing:0.01em}.big_f{font-size:1.8em;font-weight:600}.smm{font-size:2.4rem !important}.ssm{font-size:1.6rem !important}.mincho{font-size:2rem;font-weight:600;font-family:"游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.f-size4{font-size:2.4rem}.f-size5{font-size:2.6rem;letter-spacing:0.03em}.f-normal{font-weight:400}.f-semi{font-weight:500;letter-spacing:0.05em}.f-bold{font-weight:700}.f-black{font-weight:900}.arrow{position:relative;padding-left:80px}.arrow::before{position:absolute;content:'';width:40px;height:20px;background-color:#0972d1;top:50%;left:0px;margin-top:-12px}.arrow::after{position:absolute;content:"";border:solid 26px transparent;border-left:solid 26px #0972d1;top:50%;left:40px;margin-top:-27px}.t-orange{color:#F15A24}h3.fukidashi{position:relative;margin:.5em auto;padding:1.3rem 6rem 1.2rem;border-radius:80px;background:#4168a9;color:white;display:inline-block;line-height:1.2}h3.fukidashi:before,h3.fukidashi:after{position:absolute;content:'';border-radius:50%;background:#4168a9}h3.fukidashi:before{bottom:-35px;left:100px;width:30px;height:30px}h3.fukidashi:after{bottom:-50px;left:120px;width:15px;height:15px}p{font-size:1rem;padding:.8rem 0}.block-title{padding:15px 0;margin:0;position:relative;text-transform:uppercase}.nana_line::before{content:'';position:absolute;top:50%;left:0;right:0;margin:auto;display:inline-block;width:90px;height:5px;background-color:black;-webkit-transform:rotate(70deg);transform:rotate(70deg);left:-400px}.nana_line::after{content:'';position:absolute;top:50%;display:inline-block;width:90px;height:5px;background-color:black;-webkit-transform:rotate(-70deg);transform:rotate(-70deg)}.nana_line2::before{content:'';position:absolute;top:50%;left:0;right:0;margin:auto;display:inline-block;width:90px;height:5px;background-color:black;-webkit-transform:rotate(70deg);transform:rotate(70deg);left:-560px}.nana_line2::after{content:'';position:absolute;display:inline-block;width:90px;height:5px;background-color:black;-webkit-transform:rotate(-70deg);transform:rotate(-70deg)}.ribbon1{display:inline-block;position:relative;height:60px;line-height:60px;text-align:center;padding:0 30px;background:#d4301d;color:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box}.ribbon1:before,.ribbon1:after{position:absolute;content:'';width:0px;height:0px;z-index:1}.ribbon1:before{top:0;left:0;border-width:30px 0px 30px 15px;border-color:transparent transparent transparent #173f76;border-style:solid}.ribbon1:after{top:0;right:0;border-width:30px 15px 30px 0px;border-color:transparent #173f76 transparent transparent;border-style:solid}.ribbon1.text-white:before{border-color:transparent transparent transparent #F6F5F4}.ribbon1.text-white:after{border-color:transparent #F6F5F4 transparent transparent}.box-white{background:white;max-width:880px;padding:1.5rem;margin:0 auto}.f_ls{letter-spacing:.1em}@media only screen and (min-width: 768px){body{font-size:17px}section{padding:5rem 0}.section-title{margin-bottom:40px}h2{font-size:2.3rem}h3{font-size:2.3rem}h3 span.small,h3 span.small2{font-size:2rem}h4{font-size:25px}small{letter-spacing:0.01em}.big_f{font-size:1.4em}.smm{font-size:2.4rem !important}.ssm{font-size:1.6rem !important}.mincho{font-size:3.5rem}.nana_line::before{left:-700px}.box-white{padding:3rem}.c-text-box{max-width:860px;margin:0 auto}}@media only screen and (max-width: 442px){.nana_line::before,.nana_line::after{display:none}}header .container{max-width:1320px}.navbar-area{width:100%;z-index:99;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;background-color:#fff;border-bottom:1px solid #eee}.sticky{z-index:99;background-color:#fff;-webkit-box-shadow:0px 20px 50px 0px rgba(0,0,0,0.05);box-shadow:0px 20px 50px 0px rgba(0,0,0,0.05);-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;top:0}.sticky .navbar .navbar-nav .nav-item a{color:#333}.sticky .navbar .navbar-nav .nav-item a.active{color:#E95504}.sticky .navbar .navbar-toggler .toggler-icon{background:#333}.navbar{padding:0;border-radius:5px;position:relative;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}@media only screen and (min-width: 768px) and (max-width: 991px){.navbar{padding:17px 0}}@media (max-width: 767px){.navbar{padding:10px 0}}.navbar-brand{padding:0}.navbar-brand img{width:100px}.navbar-toggler{padding:0}.navbar-toggler:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.navbar-toggler .toggler-icon{width:30px;height:2px;background-color:#333;display:block;margin:5px 0;position:relative;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}.navbar-toggler.active .toggler-icon:nth-of-type(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:7px}.navbar-toggler.active .toggler-icon:nth-of-type(2){opacity:0}.navbar-toggler.active .toggler-icon:nth-of-type(3){-webkit-transform:rotate(135deg);transform:rotate(135deg);top:-7px}@media only screen and (min-width: 768px) and (max-width: 991px){.navbar-collapse{position:absolute;top:100%;left:0;width:100%;background-color:#fff;z-index:9;-webkit-box-shadow:0px 15px 20px 0px rgba(0,0,0,0.1);box-shadow:0px 15px 20px 0px rgba(0,0,0,0.1);padding:5px 12px}}@media (max-width: 767px){.navbar-collapse{position:absolute;top:100%;left:0;width:100%;background-color:#fff;z-index:9;-webkit-box-shadow:0px 15px 20px 0px rgba(29,42,93,0.1);box-shadow:0px 15px 20px 0px rgba(29,42,93,0.1);padding:5px 12px}}.navbar-nav .nav-item{position:relative;margin-left:10px}@media only screen and (min-width: 992px) and (max-width: 1199px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:.15rem;padding-left:.15rem}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.navbar-nav .nav-item{position:relative;margin-left:20px}}@media (min-width: 1400px){.navbar-nav .nav-item{position:relative;margin-left:38px}}.navbar-nav .nav-item a{font-size:14px;font-weight:500;color:#333;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;padding:30px 0;position:relative;text-transform:capitalize}@media only screen and (min-width: 768px) and (max-width: 991px){.navbar-nav .nav-item a{display:inline-block;padding:6px 0px;color:#5E678C}}@media (max-width: 767px){.navbar-nav .nav-item a{display:inline-block;padding:6px 0px;color:#5E678C}}.navbar-nav .nav-item a::before{content:'';position:absolute;bottom:0;height:3px;background:#E95504;z-index:-1;opacity:0;border-radius:10px;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;z-index:5}.navbar-nav .nav-item a::before{width:0%;left:0}.navbar-nav .nav-item a::after{width:20%;right:0}.navbar-nav .nav-item a:hover,.navbar-nav .nav-item a.active{color:#E95504;border:none;outline:none}.navbar-nav .nav-item:hover a:before,.navbar-nav .nav-item a.active::before{opacity:1;width:30px}.header .navbar-nav li .sub-menu li a.active{background-color:#E95504 !important;color:#fff !important}.navbar-nav .nav-link{border:none;outline:none}@media only screen and (min-width: 768px) and (max-width: 991px){.navbar-nav .nav-item a:hover::after,.navbar-nav .nav-item a:hover::before,.navbar-nav .nav-item a.active::after,.navbar-nav .nav-item a.active::before{opacity:1}}@media (max-width: 767px){.navbar-nav .nav-item a:hover::after,.navbar-nav .nav-item a:hover::before,.navbar-nav .nav-item a.active::after,.navbar-nav .nav-item a.active::before{opacity:1}}.navbar-nav .nav-item:hover .sub-menu{top:100%;opacity:1;visibility:visible}@media only screen and (min-width: 768px) and (max-width: 991px){.navbar-nav .nav-item:hover .sub-menu{top:0}}@media (max-width: 767px){.navbar-nav .nav-item:hover .sub-menu{top:0}}@media only screen and (min-width: 768px) and (max-width: 991px){.navbar-nav .nav-item .sub-menu{position:relative;width:100%;top:0;display:block;opacity:1;visibility:visible}}@media (max-width: 767px){.navbar-nav .nav-item .sub-menu{position:relative;width:100%;top:0;display:block;opacity:1;visibility:visible}}.navbar-nav .sub-nav-toggler{display:block}@media only screen and (min-width: 768px) and (max-width: 991px){.navbar-nav .sub-nav-toggler{display:block;position:absolute;right:0;top:0;background:none;color:#222;font-size:18px;border:0;width:30px;height:30px}}@media (max-width: 767px){.navbar-nav .sub-nav-toggler{display:block;position:absolute;right:0;top:0;background:none;color:#222;font-size:18px;border:0;width:30px;height:30px}}@media (min-width: 992px){.navbar-expand-lg .navbar-collapse{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navbar-brand img{width:130px}}.navbar-nav .sub-nav-toggler span{width:8px;height:8px;border-left:1px solid #222;border-bottom:1px solid #222;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:relative;top:-5px}.header{position:relative}@media only screen and (min-width: 768px) and (max-width: 991px){.header .button{display:none !important}}@media (max-width: 767px){.header .button{display:none !important}}.header .button .btn{color:#E95504;padding:12px 25px;display:inline-block;overflow:hidden;position:relative;z-index:2;background:#fff;border:2px solid #E95504;font-size:14px;font-weight:500;-webkit-box-shadow:none;box-shadow:none}.header .button .btn:hover{color:#fff;background-color:#E95504;border-color:transparent}.header .navbar-nav li .sub-menu{background:#fff;width:220px;text-align:left;position:absolute;top:100%;z-index:999;opacity:0;visibility:hidden;padding:15px;left:0;margin:0;-webkit-box-shadow:1px 4px 12px rgba(51,51,51,0.25);box-shadow:0px 13px 20px rgba(153,153,153,0.06);-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;z-index:9999999;-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transform:scaleY(0.2);transform:scaleY(0.2);border-radius:0 0 3px 3px}.header .navbar-nav li:hover .sub-menu{opacity:1;visibility:visible;-webkit-transform:scaleY(1);transform:scaleY(1)}.header .navbar-nav li .sub-menu li{float:none;margin:0;display:block;margin-bottom:6px}.header .navbar-nav li .sub-menu li:last-child{margin-bottom:0px}.header .navbar-nav li .sub-menu li:last-child{border:none}.header .navbar-nav li .sub-menu li a{padding:10px 15px;color:#666;display:block;font-size:13px;font-weight:normal;text-transform:capitalize;background:transparent;border-radius:3px}.header .navbar-nav li .sub-menu li a:before{display:none}.header .navbar-nav li .sub-menu li a:hover:before{opacity:1;visibility:visible}.header .navbar-nav li .sub-menu li:last-child a{border-bottom:0px}.header .navbar-nav li .sub-menu li:hover a{color:#fff;background:#E95504}.header .button{display:inline-block;margin-left:30px}.header .button .btn{width:150px;padding:13px 10px}.button .btn .dir-part{background-color:#ffffff}.header .navbar-nav li .sub-menu li .sub-menu li:hover .sub-menu{opacity:1;visibility:visible;-webkit-transform:scaleY(1);transform:scaleY(1)}.header .navbar-nav{border:none}.hero-area{position:relative;background:none;overflow:hidden;padding:0;padding-bottom:100px}.hero-area .hero-inner{background-size:contain;background-position:center;position:relative;z-index:3;background-color:rgba(255,255,255,0);background-image:url(../img/hero/hero_bg.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:cover}.hero-area .hero-inner.ptn01b,.hero-area .hero-inner.ptn01c{background-image:url(../img/hero/hero_bg001b.jpg);background-position:top center}.hero-area .hero-inner.ptn01c{overflow:hidden}.hero-area .hero-img{position:relative}.hero_bg{position:absolute;margin:auto;left:0;right:0;left:70%;top:0;opacity:.8;-o-object-fit:contain;object-fit:contain}.hero_tbox{position:relative;display:block;max-width:760px;margin:0 auto;text-align:center;background-color:white}.hero_tbox .h-btn{display:inline-block;margin-bottom:2rem}.hero_tbox .h-btn a{color:#333;font-size:18px;font-weight:bold;background:transparent;padding:15px 35px;border:3px solid #333;border-radius:0;position:relative;z-index:1;-webkit-transition:.3s;transition:.3s}.hero_tbox .h-btn a::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:#333;-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform ease .3s;transition:-webkit-transform ease .3s;transition:transform ease .3s;transition:transform ease .3s, -webkit-transform ease .3s}.hero_tbox .h-btn a:hover{color:#fff}.hero_tbox .h-btn a:hover::before{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scaleY(1);transform:scaleY(1)}.ptn03 .hero-img,.ptn03b .hero-img{overflow:hidden}.ptn01 .hero_tbox{background:none;max-width:760px}.ptn01b .hero_tbox,.ptn01c .hero_tbox{background:none;max-width:893px}.ptn02 .hero_tbox,.ptn02b .hero_tbox,.ptn03 .hero_tbox,.ptn03b .hero_tbox,.ptn04 .hero_tbox{background:none}.ptn03 .hero_tbox{max-width:746px}.hero-txt{z-index:10;position:relative;width:100%;padding-left:2%;padding-top:5px}.ptn01c .hero-txt{max-width:616px}.ptn03 .hero-txt,.ptn03b .hero-txt{padding-left:0}.hero_i,.hero_ic,.hero_i03,.hero_i03b,.hero_free{display:inline-block;position:absolute}.hero_i{margin:0 auto;left:-80px;bottom:0;z-index:1;width:52vw}.hero_i03{margin:0 auto;right:-15px;bottom:-105px;z-index:100;width:30vw;max-width:350px}.hero_i03b{margin:0 auto;right:-60px;bottom:0;z-index:100;width:40vw;overflow:hidden;max-width:600px}.hero_free{margin:0 auto;right:0;bottom:30px;z-index:100;width:20vw}.hero-area .hero-inner.ptn01{background-color:#fdfeff;opacity:1;background-image:linear-gradient(#e7eeff 0.9px, transparent 0.9px),linear-gradient(to right, #e7eeff 0.9px, #fdfeff 0.9px);background-size:18px 18px;background-repeat:repeat}.hero-area .hero-inner.ptn02,.hero-area .hero-inner.ptn02b{background-image:url(../img/hero/hero_bg02.jpg)}.hero-area .hero-inner.ptn03{background-image:url(../img/hero/bg_001.jpg)}.hero-area .hero-inner.ptn03b{background-image:url(../img/hero/bg_002.jpg)}.hero-area .hero-inner.ptn04{background-image:url(../img/hero/hero_bg04.jpg)}.ptn01 .hero_i{max-width:460px;opacity:.97}.hero_ic{right:-10px;bottom:-250px;width:150px}@media only screen and (min-width: 468px){.hero_i{left:-100px}}@media only screen and (min-width: 768px){.hero_i{left:-160px;width:400px}.hero_free{right:-10px;bottom:50px;z-index:100}.hero_i03{right:-130px;bottom:-360px;width:350px}.hero_ic{right:-70px;bottom:-230px;width:338px}.hero_tbox .h-btn{margin-bottom:3rem}.ptn02b .hero_tbox{background-color:#fff}}@media only screen and (min-width: 992px){.hero-txt{z-index:10;position:relative;padding-left:0}.hero_i{margin:0 auto;left:-280px;bottom:0;width:initial}.hero_i03{right:-180px;bottom:-350px;width:350px}.hero_i03b{margin:0 auto;right:-310px;bottom:-110px;z-index:100;overflow:hidden;width:576px}.ptn01 .hero_i{left:-240px}.hero_free{margin:0 auto;right:-130px;bottom:-80px;z-index:100;width:initial}.ptn01 .hero_free{margin:0 auto;right:-55px;bottom:10px;z-index:100;max-width:170px}}#nayami{margin:0 auto;text-align:center;padding-top:0;background-color:#e9f4ff;background:#a7c3e0;background:-webkit-gradient(linear, left top, right top, from(#f3f8fc), to(#cee4f5));background:linear-gradient(to right, #f3f8fc, #cee4f5);-webkit-box-shadow:0 8px 3px -3px rgba(0,0,0,0.02) inset;box-shadow:0 8px 3px -3px rgba(0,0,0,0.02) inset}#nayami.ptn3{background:#eff9ff;background-size:cover}#nayami .ptn3bg{background:url(../img/nayami/nayami_bg01.png) left top repeat}#nayami{margin-top:-100px;padding:2.5rem 0}#nayami .checkbox{position:relative}.nayami_i,.nayami_i001,.nayami_i002,.nayami_i02,.nayami_i03{margin:0 auto;position:absolute;z-index:0}img.nayami_i02{max-width:238px}img.nayami_i03{max-width:246px}#nayami .checkbox ul{z-index:100}.nayami_i{left:-450px;bottom:-5rem;max-width:650px}.nayami_i001{display:none}.nayami_i002{left:initial;margin:0 auto;right:0;bottom:-40px;max-width:100px;display:inline-block;z-index:1000}.nayami_i02{right:-350px;bottom:-40px}.nayami_i03{right:-200px;bottom:-30px}#nayami02{background:-webkit-gradient(linear, left top, left bottom, color-stop(85%, #fff), color-stop(85.1%, #33405d));background:linear-gradient(#fff 85%, #33405d 85.1%)}.checkbox{margin:0 auto}.checkbox ul{border:10px solid #3968B5;padding:20px 25px;text-align:left;max-width:736px;font-size:1.1em;font-weight:bold;margin:0 auto;background:#fff}.checkbox ul li{padding:6px 0;border-bottom:1px dotted #ccc}.checkbox ul li img{padding-bottom:6px;padding-right:15px}.checkbox ul li span{color:#3968B5}@media only screen and (min-width: 768px){#nayami{padding:4.5rem 0 5rem}.checkbox ul{padding:30px 40px;font-size:1.5em}.nayami_i001{left:0;right:0;margin:0 auto;left:-590px;top:-168px;max-width:160px;display:inline-block}.nayami_i002{left:0;right:0;margin:0 auto;right:-570px;bottom:10px;max-width:160px;display:inline-block;z-index:1000}}#recommend{background-color:#f6e979;background-image:linear-gradient(135deg, #fff 25%, transparent 25%),linear-gradient(225deg, #fff 25%, transparent 25%),linear-gradient(45deg, #fff 25%, transparent 25%),linear-gradient(315deg, #fff 25%, #fef7bf 25%);background-position:5px 0, 5px 0, 0 0, 0 0;background-size:5px 5px;background-repeat:repeat}#recommend .container{max-width:960px;padding-top:0}#recommend h3{margin-bottom:0}#recommend h4{font-size:1.2rem;text-align:center}#recommend div img{max-width:908px;width:100%}#recommend .box-white{position:relative}.fusen_p{position:absolute;left:20px;top:-50px}#recommend div img.fusen_p{width:50%;max-width:263px}@media only screen and (min-width: 768px){#recommend .container{max-width:960px;padding-top:1.5rem}#recommend h4{font-size:2rem}#recommend div img.fusen_p{width:100%}}#voice{z-index:100;overflow:visible;padding:2rem 0 3rem;background-color:#faf2dc;background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, #F9F9F9), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, #F9F9F9), color-stop(0.75, #F9F9F9), color-stop(0.75, transparent), to(transparent));-webkit-background-size:14px 14px}#voice .container{max-width:1320px}#voice h3{margin-bottom:10rem;font-size:1.3rem}.mails-box{padding:25px;max-width:1200px;margin:0 auto;background-color:#f3a132;border-radius:0;text-align:center;position:relative}.mails-box .thisis{position:absolute;top:-150px;margin:0 auto;left:0;right:0;max-width:300px}.mails{padding:0 20px;min-height:180px}.mails div{background:#fff;width:30%;max-height:280px;border:5px solid #a6b5e2;border-radius:10px;margin:10px 1.5%;padding:0;overflow:hidden}.mails div:hover{overflow:visible}.mails img.zoom,img.zoom2{opacity:1;-webkit-transition:-webkit-transform 0.3s linear;transition:-webkit-transform 0.3s linear;transition:transform 0.3s linear;transition:transform 0.3s linear, -webkit-transform 0.3s linear;border-radius:4px;border:0;overflow:visible;margin-top:-22%;margin-left:-20px}img.zoom:hover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border:5px solid #a6b5e2;overflow:visible;z-index:10}img.zoom2:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border:5px solid #a6b5e2;z-index:10}#voice02{background:url(../img/voice/voice02_bg.jpg) center top no-repeat;background-size:contain}.v_mv_txt{background:#ffea7f;padding:1rem;margin-bottom:2.1rem;font-weight:600;text-align:center;font-size:16px}.v_mv_txt span{font-size:20px;display:inline-block}.balloon{position:relative;background:#ffda20;padding:1em}.balloon:after{content:"";position:absolute;right:0;bottom:-20px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#ffda20 transparent transparent transparent;border-width:20px 20px 0 20px}@media only screen and (min-width: 768px){#voice{padding:4.5rem 0 5.5rem}#voice h3{font-size:2.4rem}#voice02{background:url(../img/voice/voice02_bg.jpg) center center no-repeat;background-size:contain;padding-bottom:0}.v_mv_txt{font-size:20px}.v_mv_txt span{font-size:30px}}@media only screen and (min-width: 991px){#voice h3{margin-bottom:2rem}.mails-box .thisis{right:unset;left:-10px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.mails-box .thisis{width:200px;top:-100px}}section#media{padding:0}.cm .bg{background-color:#173f76;opacity:0.9;background:radial-gradient(circle, transparent 20%, #173f76 20%, #173f76 80%, transparent 80%, transparent),radial-gradient(circle, transparent 20%, #173f76 20%, #173f76 80%, transparent 80%, transparent) 15px 15px,linear-gradient(#152e62 1.2px, transparent 1.2px) 0 -0.6px,linear-gradient(90deg, #152e62 1.2px, #173f76 1.2px) -0.6px 0;background-size:30px 30px, 30px 30px, 15px 15px, 15px 15px;padding-top:2.5rem;padding-bottom:2.5rem;position:relative}#media h3{font-size:1.4rem;line-height:1.6}.ftv{display:block;margin:auto}.bgg-drama{background-color:#fff;background-image:linear-gradient(30deg, #fffae4 12%, transparent 12.5%, transparent 87%, #fffae4 87.5%, #fffae4),linear-gradient(150deg, #fffae4 12%, transparent 12.5%, transparent 87%, #fffae4 87.5%, #fffae4),linear-gradient(30deg, #fffae4 12%, transparent 12.5%, transparent 87%, #fffae4 87.5%, #fffae4),linear-gradient(150deg, #fffae4 12%, transparent 12.5%, transparent 87%, #fffae4 87.5%, #fffae4),linear-gradient(60deg, #fffae477 25%, transparent 25.5%, transparent 75%, #fffae477 75%, #fffae477),linear-gradient(60deg, #fffae477 25%, transparent 25.5%, transparent 75%, #fffae477 75%, #fffae477);background-size:20px 35px;background-position:0 0, 0 0, 10px 18px, 10px 18px, 0 0, 10px 18px;background-color:#2f2f2f;opacity:1;background-image:linear-gradient(to right, #272728, #272728 11px, #2f2f2f 11px, #2b2b2b);background-size:22px 100%;padding-top:3rem;padding-bottom:3.5rem}.tit_pk{position:relative}.logo_pk{position:absolute;left:-140px;top:-40px;max-width:200px;width:50vw}.bgg-tv{background-color:#fff;background-image:linear-gradient(30deg, #fffae4 12%, transparent 12.5%, transparent 87%, #fffae4 87.5%, #fffae4),linear-gradient(150deg, #fffae4 12%, transparent 12.5%, transparent 87%, #fffae4 87.5%, #fffae4),linear-gradient(30deg, #fffae4 12%, transparent 12.5%, transparent 87%, #fffae4 87.5%, #fffae4),linear-gradient(150deg, #fffae4 12%, transparent 12.5%, transparent 87%, #fffae4 87.5%, #fffae4),linear-gradient(60deg, #fffae477 25%, transparent 25.5%, transparent 75%, #fffae477 75%, #fffae477),linear-gradient(60deg, #fffae477 25%, transparent 25.5%, transparent 75%, #fffae477 75%, #fffae477);background-size:20px 35px;background-position:0 0, 0 0, 10px 18px, 10px 18px, 0 0, 10px 18px}.bg-tv{padding-top:2.5rem;padding-bottom:12rem;background:url(../img/video/kirabuz_bg.png) center bottom no-repeat;background-size:100% auto}#media h3 span.small,h3 span.small2{font-size:1.6rem;line-height:1.6}.ribbon1.text-white.drm{font-size:1.3rem}.ribbon1.text-white.drm:before{border-color:transparent transparent transparent #2C2C2C}.ribbon1.text-white.drm:after{border-color:transparent #2C2C2C transparent transparent}#video{padding-top:5px}.movie-box{margin:0 auto;padding:10px 0 3rem;max-width:720px}.movie-wrap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;border:2px solid #000;background:#000}.movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}img.tv{max-width:720px;width:100%}@media only screen and (min-width: 498px){.bg-tv{padding-top:4.5rem;padding-bottom:17rem;background:url(../img/video/kirabuz_bg.png) center bottom -50px no-repeat;background-size:100% auto}}@media only screen and (min-width: 768px){.cm .bg{padding-top:4.1rem;padding-bottom:.5rem}.bg-tv{padding-top:4.5rem;padding-bottom:30rem;background:url(../img/video/kirabuz_bg.png) center bottom -330px no-repeat}#media h3{font-size:2.4rem;line-height:1.3;margin-bottom:1.5rem}.ribbon1.text-white.drm{font-size:2.4rem}.ftv{display:inline}.movie-box{padding:5px 0 5rem}#media h3 span.small,h3 span.small2{font-size:2rem;line-height:1.2}.bgg-drama{padding-top:4rem;padding-bottom:5.5rem}.logo_pk{max-width:100%;width:300px}}.sponsor{background:#f3f3f5}.sponsor .section-title{margin-bottom:0 !important}.sponsor .section-title.align-left{margin-bottom:0 !important;padding:0;padding-right:50px}.brand-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.brand-list li{-ms-flex-preferred-size:14.5%;flex-basis:14.5%;margin:2% 1%;display:block;text-align:center;line-height:120px;-webkit-box-shadow:0 10px 30px rgba(111,111,111,0.1);box-shadow:0 10px 30px rgba(111,111,111,0.1);background:#fff}.brand-list li img{max-width:100%;display:inline-block}.bubble03{position:relative;display:inline-block;width:100%;text-align:center;color:#FFF;padding:15px;background-color:#3d1d02;border-radius:5px}.bubble03.h3{margin-top:1rem;margin-bottom:1.8rem;font-size:1.6rem}.bubble03:before{content:'';position:absolute;display:block;z-index:1;border-style:solid;border-color:#3d1d02 transparent;border-width:16px 10px 0 10px;bottom:-16px;left:50%;margin-left:-10px}@media only screen and (min-width: 768px){.bubble03.h3{font-size:1.9rem}}#choice{background-color:#333;padding:2rem 0 2.5rem;background-color:#303035;opacity:1;background-image:linear-gradient(135deg, #35363a 25%, transparent 25%),linear-gradient(225deg, #35363a 25%, transparent 25%),linear-gradient(45deg, #35363a 25%, transparent 25%),linear-gradient(315deg, #35363a 25%, #303035 25%);background-position:10px 0, 10px 0, 0 0, 0 0;background-size:10px 10px;background-repeat:repeat}#choice h4{color:white;padding:2rem 0 2rem 80px;background:url(../img/choice/icon-ht.png) left center no-repeat;display:inline-block;text-align:center;margin:0 auto;font-size:1.2rem}.i_grafu{position:relative}img.image_iguchi{position:absolute;margin:0 auto;left:0;right:0;top:45%;max-height:240px}@media only screen and (min-width: 768px){#choice h4{font-size:2rem;padding:2rem 0 2rem 120px}}.profile{background:#fff;position:relative}.profile .card{border:none;-webkit-box-shadow:0 10px 30px rgba(111,111,111,0.1);box-shadow:0 10px 30px rgba(111,111,111,0.1)}.profile .ig-foto{text-align:center;margin-bottom:1.5rem}.profile .iguchi-f{max-width:300px}.prof-box{padding:0 1rem 0}.prof-box h4{font-size:20px}.prof-box p{color:#222;font-size:.98rem}@media only screen and (min-width: 768px){.profile{padding:5.5rem 0 5rem}.profile .ig-foto{text-align:left}.profile .iguchi-f{max-width:415px}.prof-box h4{font-size:24px}}#levanga{padding:2rem 0 1rem;background:#f3f3f5;position:relative;background-image:url(../img/levanga/l_bg.jpg);background-position:center bottom;background-size:cover;background-repeat:no-repeat}#levanga .ssm{font-size:1rem !important}.swiper-wrapper{margin-bottom:.2rem}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#fff;opacity:.5}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}#levanga h3 .small{padding:5px 20px;background-color:#198403;margin-bottom:10px}.swiper-button-next,.swiper-button-prev{color:#198403;top:60%;right:20px}:root{--swiper-theme-color: #198403}@media only screen and (min-width: 768px){#levanga{padding:4.5rem 0 2rem}#levanga .ssm{font-size:1.6rem !important}.swiper-wrapper{margin-bottom:1.2rem}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}}#photos{padding:2rem 0 .5rem;background-color:#EF8200;color:white}.content-body p{font-size:14px}.swiper-slide img{max-width:100%}.swiper-button-next:hover,.swiper-button-next:active,.swiper-button-next:focus,.swiper-button-prev:hover,.swiper-button-prev:active,.swiper-button-prev:focus{outline:none}@media only screen and (min-width: 768px){#photos{padding:3rem 0 .5rem}.content-body p{font-size:15px}}#about_afi{margin:0 auto;opacity:1;background-color:#33405D;opacity:1;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(50%, #33405D), color-stop(50%, #38456a));background-image:linear-gradient(0deg, #33405D 50%, #38456a 50%);background-size:10px 10px}#about_afi .container{max-width:900px}#about_afi .row{background-color:#ffffff;max-width:960px;margin:0 auto}#about_afi h3{font-size:1.4rem;color:white}#about_afi img{max-width:621px;width:100%}.i_grafu{position:relative}img.image_iguchi{position:absolute;margin:0 auto;left:0;right:0;top:45%;max-height:240px}.bubble01{position:relative;display:inline-block;width:100%;text-align:center;color:#FFF;padding:20px;background-color:#4678c4;border-radius:5px}.bubble01 h3{margin-bottom:0}.bubble01:before{content:'';position:absolute;display:block;z-index:1;border-style:solid;border-color:#4678c4 transparent;border-width:10px 10px 0 10px;bottom:-10px;left:50%;margin-left:-10px}.bubble02{position:relative;display:inline-block;width:100%;text-align:center;color:#FFF;padding:15px;background-color:#112f5e;border-radius:5px}.bubble02.h3{margin-top:1rem;margin-bottom:1.8rem;font-size:1.5rem}.bubble02:before{content:'';position:absolute;display:block;z-index:1;border-style:solid;border-color:#112f5e transparent;border-width:16px 10px 0 10px;bottom:-16px;left:50%;margin-left:-10px}.border_box{width:100%;margin:0 auto;border:3px solid #eee;font-size:1.2rem;text-align:left}@media only screen and (min-width: 768px){#about_afi h3{font-size:2.4rem}.bubble02.h3{font-size:1.9rem}}#naiyou{background-color:#f9f9f9;background-image:linear-gradient(#e8edf6 0.9px, transparent 0.9px),linear-gradient(to right, #e8edf6 0.9px, #f9f9f9 0.9px);background-size:18px 18px}#naiyou .row{max-width:860px;margin:0 auto;position:relative}#naiyou ul{padding-right:0}.g-right li{border-left:0}#naiyou .kouza-list img.list{position:absolute;width:auto}img.list.i01{right:-80px;bottom:0;width:160px !important}img.list.i02{right:-10px;bottom:-50px}img.list.i03{left:0px;top:-30px;width:60px !important}img.list.i04{left:-100px;top:-5px}img.list.i05{right:-240px;top:55%}img.list.i06{left:-150px;top:-100px}img.list.i07{left:-100px;top:-60px}img.list.i08{right:-220px;top:41%}img.list.i09{left:-250px;top:-40px}@media only screen and (min-width: 768px){#naiyou .kouza-list img.list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}img.list.i01{right:-290px;bottom:0;width:auto !important}img.list.i02{right:-340px;bottom:40%}img.list.i03{left:0px;top:-80px;width:auto !important}img.list.i07{left:-120px;top:-60px}}#matome{background-color:#ffea8c;opacity:1;background:radial-gradient(circle, transparent 20%, #ffea8c 20%, #ffea8c 80%, transparent 80%, transparent),radial-gradient(circle, transparent 20%, #ffea8c 20%, #ffea8c 80%, transparent 80%, transparent) 17.5px 17.5px,linear-gradient(#fff 1.4px, transparent 1.4px) 0 -0.7px,linear-gradient(90deg, #fff 1.4px, #ffea8c 1.4px) -0.7px 0;background-size:35px 35px, 35px 35px, 17.5px 17.5px, 17.5px 17.5px}#matome .container{max-width:991px}.m_box{border-radius:10px;background-color:#f5faff;padding:.8rem;margin:0 auto 1.5rem;text-align:center}#justone{padding:0}#justone .bg{background-color:#f7f5e6;opacity:1;background:repeating-linear-gradient(-45deg, #f9eda1, #f9eda1 2.5px, #f7f5e6 2.5px, #f7f5e6 12.5px);padding:20px 0}#justone .bg_i{padding:2rem 1rem 18rem;background-image:url(../img/point/photos.png);background-position:center bottom;background-size:contain;background-repeat:no-repeat}#justone .row{width:100%;margin:0 0 0 auto}#justone .section-title{margin-bottom:20px}#justone h2{font-size:1.6rem;line-height:32px}.list-group{display:initial}#justone li{display:inline-block;width:auto;font-size:1.1rem;font-weight:bold;padding:5px;background:rgba(255,250,236,0.8);margin:2px 0}@media only screen and (min-width: 768px){#justone .bg_i{padding:4rem 0 6rem;background-image:url(../img/point/photos.png);background-position:right 80px center;background-size:50vw;background-repeat:no-repeat}#justone .row{width:85%;margin:0 0 0 auto}#justone .section-title{margin-bottom:30px;line-height:50px}#justone h2{font-size:33px}}@media only screen and (min-width: 1200px){#justone .bg_i{background-size:45vw}}.form-area{background-color:#f3f3f5;background-color:#d8f3ff;opacity:1;background:repeating-linear-gradient(-45deg, #c6e8ff, #c6e8ff 2px, #d8f3ff 2px, #d8f3ff 10px);background-color:#fffadf;opacity:1;background-image:linear-gradient(135deg, #fff1d3 25%, transparent 25%),linear-gradient(225deg, #fff1d3 25%, transparent 25%),linear-gradient(45deg, #fff1d3 25%, transparent 25%),linear-gradient(315deg, #fff1d3 25%, #fffadf 25%);background-position:8px 0, 8px 0, 0 0, 0 0;background-size:16px 16px;background-repeat:repeat;padding:60px 0}.form-area .container{background-color:#fff;border-radius:5px;padding:2.5rem 0 1rem;position:relative;margin:2rem auto;max-width:840px;z-index:1}.form-area .container h3{margin-bottom:1.5rem;display:block;z-index:100}.form-area .f-iguchi{position:absolute;top:-5px;left:-40px;z-index:10;opacity:.9}.form-area .f-table{max-width:340px;z-index:100}.form-area .f-table th{background-color:#F7f7f7;padding-left:15px}.form-area .f-table td{padding-left:15px}.form-area .koza-box{border:1px solid #FFAC59;background-color:#fff6cf;opacity:1;background-image:radial-gradient(ellipse farthest-corner at 5px 5px, #fff, #fff 50%, #fff8db 50%);background-size:5px 5px;padding:20px 10px 10px;max-width:760px;margin:15px auto;position:relative;z-index:100}.form-area .kouza_title{background-color:#f16f24;color:#fff;padding:5px 30px;display:inline-block;text-align:center;margin:0 auto;border-radius:30px;font-size:1.2rem;font-weight:bold}.form-area .line-box{border:1px solid #ac9f65;background:#fff;padding:0 0 3rem;border-radius:0}.form-area .line-box h4{padding:1.5rem 15px;background:#fff3ab;margin-bottom:1rem}.form-area .form-box{background-color:#fff;padding:1rem 0 3rem}.form-area form label{display:block;text-align:center;margin:0 auto}.form-area input{height:62px;max-width:728px;border-color:#9abeff;border-width:2px;background-color:#fff;color:#081828;border-radius:4px;padding:0px 15px;display:block;font-size:20px;margin:10px auto;outline:0;-webkit-box-shadow:0 0 0 0.25rem rgba(170,204,255,0.2);box-shadow:0 0 0 0.25rem rgba(170,204,255,0.2)}.form-area ::-webkit-input-placeholder{text-align:center}.form-area :-ms-input-placeholder{text-align:center}.form-area ::-ms-input-placeholder{text-align:center}.form-area ::placeholder{text-align:center}.form-area .button{background-color:#E95504;display:block;margin:0 auto;color:#fff;height:80px;padding:10px 50px;width:100%;text-decoration:none;font-weight:bold;padding:10px 24px;border:0;border-radius:6px;border-bottom:4px solid #d34f03;font-size:2rem;max-width:500px}.form-area .button:active{-webkit-transform:translateY(4px);transform:translateY(4px);border-bottom:none}.form-area .button.button-line{background-color:#26a21b;height:inherit;border-bottom:6px solid #107e25;text-align:center;border-radius:6px;padding:20px 24px;line-height:1.3}.form-area .mini-call-action{background-color:#fff;height:100%;width:100%;padding:40px;-webkit-box-shadow:0 10px 30px rgba(111,111,111,0.1);box-shadow:0 10px 30px rgba(111,111,111,0.1);border-radius:5px}.form-area .mini-call-action h4{color:#081828;margin-bottom:20px;display:block;font-size:18px;line-height:28px}.form-area .mini-call-action p{font-size:13px}.form-area .mini-call-action .button{margin-top:5px}.form-area.f-line-b{background:#fff;padding:30px 0 20px}.form-area.f-line-b h4{background-color:#fff}.koza-box li{font-size:1rem}div .form-small{margin:10px auto 20px;max-width:730px;background-color:#F3F3F5;padding:15px}.form-small p{font-size:.8rem;line-height:1.2;padding:0}.form-area .form-long form{width:90%;margin:0 auto;background:#ebf9ff;padding:1.5rem}.form-area .form-long form label{display:block;background-color:#ebf9ff;padding:3px 10px 0;text-align:left}.form-area .form-long form input,.form-area .form-long form select{height:52px;max-width:728px;border-color:#9abeff;border-width:1px;background-color:#fff;color:#081828;border-radius:4px;padding:0px 15px;display:block;font-size:20px;margin:0 auto 10px;outline:0;-webkit-box-shadow:none;box-shadow:none}.form-area .form-long form ::-webkit-input-placeholder{text-align:left}.form-area .form-long form :-ms-input-placeholder{text-align:left}.form-area .form-long form ::-ms-input-placeholder{text-align:left}.form-area .form-long form ::placeholder{text-align:left}.form-area .form-long form .form-small{background-color:#fff}.qr-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:#fff3ab}.qr-title::before,.qr-title::after{content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:1px solid #333}.qr-title::before{margin-right:10px;padding-left:15px}.qr-title::after{margin-left:10px;padding-right:15px}.qr-txt p{font-size:1.4rem;padding:.3rem 0}.t-12{font-size:1.2rem}.fbg-white{background:rgba(255,255,255,0.7);padding:5px 0}@media (max-width: 767px){.form-area{padding:30px 0}.form-area .container{width:92%;padding:2rem 0 1rem}.form-area .f-iguchi{top:0;left:-20px;max-width:140px}.form-area .subscribe-text input{font-size:18px}.form-area .subscribe-text input.txtbox{padding:0px 10px}.form-area .subscribe-text input ::-webkit-input-placeholder{font-size:16px}.form-area .subscribe-text input :-ms-input-placeholder{font-size:16px}.form-area .subscribe-text input ::-ms-input-placeholder{font-size:16px}.form-area .subscribe-text input ::placeholder{font-size:16px}.form-area .button{font-size:1.5rem}.form-area .koza-box{padding:20px 0;margin:20px 20px 0}.koza-box .d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-area .form-box{margin:20px 20px 0}.form-box h4{font-size:1.2rem}.form-box h3{font-size:1.3rem}.koza-box li{font-size:.9rem}.form-area .line-box h4{font-size:20px}.form-area .line-box h3{font-size:1.2rem}.button.button-line{width:90%}h4.qr-title{font-size:20px}.qr-txt{width:80%;padding-bottom:1.5rem}.qr-txt p{font-size:1rem}.form-area .form-long form{width:100%;padding:1.5rem .6rem}.form-area .form-long form input,.form-area .form-long form select{font-size:18px}.kakunin{font-size:14px}}.footer{background-color:#081828;z-index:2;position:relative}.footer .logo{margin-bottom:10px}.footer .logo img{width:150px}.footer .f-about p{color:#fff;font-size:14px;line-height:12px}.footer .footer-social{margin-top:35px}.footer .footer-social ul li{display:inline-block;margin-right:6px}.footer .footer-social ul li:last-child{margin-right:0}.footer .footer-social ul li a{font-size:17px;color:#333;height:45px;width:45px;text-align:center;display:block;line-height:45px;background:transparent;border:none;color:#fff;border-radius:50%;position:relative;z-index:3}.footer .footer-social ul li a::before{position:absolute;content:"";left:0;top:0;height:100%;width:100%;background-color:#E95504;border-radius:100%;z-index:-1;opacity:0;visibility:hidden;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.footer .footer-social ul li a:hover::before{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}.footer .footer-middle{padding-bottom:20px;padding-top:0}.footer .single-footer{margin-top:30px;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .single-footer h3{color:#fff;font-size:18px;font-weight:600;position:relative;text-transform:capitalize;margin-bottom:30px;font-weight:500;border-left:3px solid #E95504;padding-left:10px;padding-top:3px}.footer .f-link ul li{margin-bottom:15px;position:relative}.footer .f-link ul li:last-child{margin:0}.footer .f-link ul li a{display:inline-block;color:#f3f1fdc9;font-size:13px;font-weight:400;position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.footer .f-link ul li a::before{position:absolute;content:"";left:0;bottom:0;height:1px;width:0%;background-color:#fff;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.footer .f-link ul li a:hover::before{width:100%;opacity:0.5;visibility:visible}.footer .f-link ul li a:hover{color:#fff;letter-spacing:1px}.footer .footer-bottom .inner{padding:30px 0;border-top:1px solid #ffffff4a;text-align:center}.footer .footer-bottom .inner p{color:#fff;font-size:13px}.footer .footer-bottom .inner p a{font-weight:400;display:inline-block;margin-left:6px;color:#fff}.footer .footer-bottom .inner p a:hover{color:#E95504}.fixed_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(51,51,51,0.9);position:fixed;bottom:0;z-index:9999;width:100%;color:#fff;padding:20px 0 15px;border-top:1px solid #565656}.fixed_btn.row{margin-left:0;margin-right:0}.fixed_btn .txt{text-align:center;font-size:1.2rem}.fixed_btn .ff-btn{background-color:#4caf2e;display:block;margin:0 auto;color:#fff;width:70%;text-decoration:none;font-weight:bold;padding:10px 20px;border:0;border-radius:2px;border-bottom:2px solid #2d8317;font-size:1.2rem;max-width:500px;text-align:center}.col-3.sctp{width:calc(25% - 26px)}.scroll-top{bottom:15px;right:10px}@media only screen and (min-width: 768px){.fixed_btn .txt{font-size:1rem;text-align:right}.fixed_btn .ff-btn{width:100%;font-size:1.5rem}.scroll-top{right:30px}.footer .single-footer{padding:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media only screen and (min-width: 992px){.fixed_btn .txt{font-size:1.2rem}}
/*# sourceMappingURL=index.min.css.map */