@charset "UTF-8";
@charset "UTF-8";
.slick-list,.slick-slider{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus{outline:none}.slick-list.dragging{cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(https://tkmt.design/wp/wp-content/themes/tkmt/css/ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(https://tkmt.design/wp/wp-content/themes/tkmt/css/fonts/slick.eot);src:url(https://tkmt.design/wp/wp-content/themes/tkmt/css/fonts/slick.eot?#iefix) format('embedded-opentype'),url(https://tkmt.design/wp/wp-content/themes/tkmt/css/fonts/slick.woff) format('woff'),url(https://tkmt.design/wp/wp-content/themes/tkmt/css/fonts/slick.ttf) format('truetype'),url(https://tkmt.design/wp/wp-content/themes/tkmt/css/fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:30px;height:30px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:0 0}.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:'slick';font-size:30px;line-height:1;opacity:.75;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-30px}[dir=rtl] .slick-prev{right:-30px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-30px}[dir=rtl] .slick-next{right:auto;left:-30px}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-style:normal;vertical-align:baseline}p{vertical-align:baseline}img,p{border:0;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll;font-size:62.5%}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}img,input,p,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.both{clear:both}.inline_block{display:inline-block;*display:inline;*zoom:1}p{text-align:justify}.txt10{font-size:1rem}.txt12{font-size:1.2rem}.txt13{font-size:1.3rem}.txt14{font-size:1.4rem}.txt15{font-size:1.5rem}.txt16{font-size:1.6rem}.txt18{font-size:1.8rem}.txt20{font-size:2rem}.txt22{font-size:2.2rem}.txt24{font-size:2.4rem}.txt26{font-size:2.6rem}.txt28{font-size:2.8rem}.txt30{font-size:3rem}.txt-c{text-align:center}.txt-right{text-align:right!important}.txt-left{text-align:left!important}.txt-b{font-weight:700}.txt-half{font-size:70%}img{vertical-align:bottom}a{text-decoration:none}.mt0{margin-top:0!important}.mt10{margin-top:1rem!important}.mt15{margin-top:1.5rem!important}.mt20{margin-top:2rem!important}.mt25{margin-top:2.5rem!important}.mt30{margin-top:3rem!important}.mt35{margin-top:3.5rem!important}.mt40{margin-top:4rem!important}.mt45{margin-top:4.5rem!important}.mt50{margin-top:5rem!important}.mr0{margin-right:0!important}.mr10{margin-right:1rem!important}.mr15{margin-right:1.5rem!important}.mr20{margin-right:2rem!important}.mr25{margin-right:2.5rem!important}.mr30{margin-right:3rem!important}.mr35{margin-right:3.5rem!important}.mr40{margin-right:4rem!important}.mr45{margin-right:4.5rem!important}.mr50{margin-right:5rem!important}.mr55{margin-right:5.5rem!important}.mr60{margin-right:6rem!important}.mr65{margin-right:6.5rem!important}.mr70{margin-right:7rem!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:1rem!important}.mb15{margin-bottom:1.5rem!important}.mb20{margin-bottom:2rem!important}.mb25{margin-bottom:2.5rem!important}.mb30{margin-bottom:3rem!important}.mb35{margin-bottom:3.5rem!important}.mb40{margin-bottom:4rem!important}.mb45{margin-bottom:4.5rem!important}.mb50{margin-bottom:5rem!important}.mb60{margin-bottom:6rem!important}.mb70{margin-bottom:7rem!important}.ml0{margin-left:0!important}.ml10{margin-left:1rem!important}.ml15{margin-left:1.5rem!important}.ml20{margin-left:2rem!important}.ml25{margin-left:2.5rem!important}.ml30{margin-left:3rem!important}.ml35{margin-left:3.5rem!important}.ml40{margin-left:4rem!important}.ml45{margin-left:4.5rem!important}.ml50{margin-left:5rem!important}.pt0{padding-top:0!important}.pt10{padding-top:1rem!important}.pt15{padding-top:1.5rem!important}.pt20{padding-top:2rem!important}.pt25{padding-top:2.5rem!important}.pt30{padding-top:3rem!important}.pt35{padding-top:3.5rem!important}.pt40{padding-top:4rem!important}.pt45{padding-top:4.5rem!important}.pt50{padding-top:5rem!important}.pb0{padding-bottom:0!important}.pb10{padding-bottom:1rem!important}.pb15{padding-bottom:1.5rem!important}.pb20{padding-bottom:2rem!important}.pb25{padding-bottom:2.5rem!important}.pb30{padding-bottom:3rem!important}.pb35{padding-bottom:3.5rem!important}.pb40{padding-bottom:4rem!important}.pb45{padding-bottom:4.5rem!important}.pb50{padding-bottom:5rem!important}.pl0{padding-left:0!important}.pl10{padding-left:1rem!important}.pl15{padding-left:1.5rem!important}.pl20{padding-left:2rem!important}.pl25{padding-left:2.5rem!important}.pl30{padding-left:3rem!important}.pl35{padding-left:3.5rem!important}.pl40{padding-left:4rem!important}.pl45{padding-left:4.5rem!important}.pl50{padding-left:5rem!important}.pr20{padding-right:2rem!important}.mt-10{margin-top:-1rem!important}.mt-15{margin-top:-1.5rem!important}.mt-20{margin-top:-2rem!important}.mt-25{margin-top:-2.5rem!important}.mt-30{margin-top:-3rem!important}.mt-35{margin-top:-3.5rem!important}.mt-40{margin-top:-4rem!important}.mt-45{margin-top:-4.5rem!important}.mt-50{margin-top:-5rem!important}.mr-10{margin-right:-1rem!important}.mr-15{margin-right:-1.5rem!important}.mr-20{margin-right:-2rem!important}.mr-25{margin-right:-2.5rem!important}.mr-30{margin-right:-3rem!important}.mr-35{margin-right:-3.5rem!important}.mr-40{margin-right:-4rem!important}.mr-45{margin-right:-4.5rem!important}.mr-50{margin-right:-5rem!important}.mb-10{margin-bottom:-1rem!important}.mb-15{margin-bottom:-1.5rem!important}.mb-20{margin-bottom:-2rem!important}.mb-25{margin-bottom:-2.5rem!important}.mb-30{margin-bottom:-3rem!important}.mb-35{margin-bottom:-3.5rem!important}.mb-40{margin-bottom:-4rem!important}.mb-45{margin-bottom:-4.5rem!important}.mb-50{margin-bottom:-5rem!important}.ml-10{margin-left:-1rem!important}.ml-15{margin-left:-1.5rem!important}.ml-20{margin-left:-2rem!important}.ml-25{margin-left:-2.5rem!important}.ml-30{margin-left:-3rem!important}.ml-35{margin-left:-3.5rem!important}.ml-40{margin-left:-4rem!important}.ml-45{margin-left:-4.5rem!important}.ml-50{margin-left:-5rem!important}.pt-10{padding-top:-1rem!important}.pt-15{padding-top:-1.5rem!important}.pt-20{padding-top:-2rem!important}.pt-25{padding-top:-2.5rem!important}.pt-30{padding-top:-3rem!important}.pt-35{padding-top:-3.5rem!important}.pt-40{padding-top:-4rem!important}.pt-45{padding-top:-4.5rem!important}.pt-50{padding-top:-5rem!important}.cf{clear:fixed}.cb{clear:both}.fl{float:left}.fr{float:right}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}.center{display:block;margin:0 auto}.center-t{text-align:center}.left{float:left}.right{float:right}.none,div#nendebcopy{display:none}.fixed{position:fixed;width:100%;height:100%}button{background-color:transparent;border:none;outline:none;padding:0;appearance:none}.inviewfadeIn{opacity:0;transition:.8s}.fadeIn{opacity:1}.inviewUp{transform:translate(0,40px);-webkit-transform:translate(0,40px);transition:.8s}.Up{transform:translate(0,0);-webkit-transform:translate(0,0)}.inviewDown{transform:translate(0,-40px);-webkit-transform:translate(0,-40px);transition:.8s}.Down{transform:translate(0,0);-webkit-transform:translate(0,0)}.inviewzoomIn{transform:scale(0,0);-webkit-transform:scale(0,0);transition:.8s}.zoomIn{transform:scale(1,1);-webkit-transform:scale(1,1)}.inviewfadeInUp{opacity:0;transform:translate(0,60px);-webkit-transform:translate(0,60px);transition:.8s}.fadeInUp{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0)}.inviewfadeInRight{opacity:0;transform:translate(-20px,0);-webkit-transform:translate(-20px,0);transition:.8s}.fadeInRight{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0)}.inviewfadeInLeft{opacity:0;transform:translate(20px,0);-webkit-transform:translate(20px,0);transition:.8s}.fadeInLeft{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0)}.inviewfadeInDown{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px);transition:.8s}.fadeInDown{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0)}
 @media only screen and (min-width:769px){.pcnone{display:none}a[href^="tel:"]{display:inline-block;pointer-events:none;color:#000}}@media only screen and (max-width:768px){.spnone{display:none}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){body{font-family:"Lato","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif!important}}*{-webkit-tap-highlight-color:transparent}body,p{font-size:1.5rem}body{font-family:'Lato',"Noto Sans JP","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;height:100%;color:#333;counter-reset:number 0}a,button{opacity:1;transition:all .2s linear;color:#005bab}a,a:hover,button,button:hover{text-decoration:none}p{line-height:1.5}img{width:100%;object-fit:cover}h1{font-family:"Sawarabi Mincho"}.hov:hover{color:#005bab;text-decoration:underline}.bar{border:none;border-bottom:1px solid #f1f2f6;height:1px;display:block}.supp{font-size:80%;margin-left:.2rem}@media only screen and (min-width:769px){.col-md-12{width:100%}.col-md-11{width:91.66667%!important}.col-md-10{width:83.33333%!important}.col-md-9{width:75%!important}.col-md-8{width:66.66667%!important}.col-md-7{width:58.33333%!important}.col-md-6{width:50%!important}.col-md-5{width:41.66667%!important}.col-md-4{width:33.33333%!important}.col-md-3{width:25%!important}.col-md-2{width:16.66667%!important}.col-md-1{width:8.33333%!important}}@media only screen and (max-width:768px){.col-xs-12{width:100%!important}.col-xs-11{width:91.66667%!important}.col-xs-10{width:83.33333%!important}.col-xs-9{width:75%!important}.col-xs-8{width:66.66667%!important}.col-xs-7{width:58.33333%!important}.col-xs-6{width:50%!important}.col-xs-5{width:41.66667%!important}.col-xs-4{width:33.33333%!important}.col-xs-3{width:25%!important}.col-xs-2{width:16.66667%!important}.col-xs-1{width:8.33333%!important}}a[target=blank]{font-family:'icomoon'!important}a[target=blank]:after{content:"\e901";margin-left:.5rem;font-size:80%;margin-right:.5rem;text-decoration:none!important}a.imglink[target=blank]:after{content:"";margin:0}.btn.btn_ghost,.btn.btn_ghost_w{position:relative;display:inline-block;border:3px solid #005bab;color:#005bab;text-align:center;outline:none}.btn.btn_ghost_w{border:2px solid #fff;color:#fff}.btn.btn_ghost:after,.btn.btn_ghost_w:after,.btn.flat:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;border:3px solid rgba(93,182,231,.7);opacity:0;transition:all .4s}.btn.btn_ghost_w:after,.btn.flat:after{border:2px solid rgba(93,182,231,.7)}.btn.btn_ghost:hover:after{top:-9px;left:-9px;opacity:1}.btn.btn_ghost_w:hover:after{top:-7px;left:-7px;opacity:1}.btn.btn_ghost_foot{position:relative;display:inline-block;border:1px solid #fff;color:#fff;text-align:center;height:1.8rem;line-height:1.8rem;padding:0 .8rem}.btn.btn_ghost_foot:hover{background:#fff;color:#000!important;text-decoration:none!important}.btn.btn_size_m{height:5rem;line-height:5rem;color:#005bab}.btn.btn_size_m,.btn.btn_size_s,.btn.flat{font-weight:700;text-align:center}.btn.btn_size_s{color:#005bab;height:3rem;line-height:3rem}.btn_size_from{height:8rem;width:80%;line-height:8rem;color:#005bab;font-weight:700}@media only screen and (min-width:769px){.btn_size_from{max-width:40rem}}.btn.flat{width:22rem;height:4rem;display:block;background:#fff;font-size:1.4rem;line-height:4rem;position:relative}@media only screen and (min-width:769px){.btn.flat{width:27rem}}.btn.flat:after{border:3px solid rgba(93,182,231,.7)}.btn.flat:hover:after{top:-9px;left:-9px;opacity:1}.btn.flat img,.form-group_wrap dl dt .hissu{position:absolute;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn.flat img{left:50%;width:80%}.btn.return{text-align:right;margin-top:6rem;position:relative;margin-bottom:2rem}@media only screen and (min-width:769px) and (max-width:959px){.btn.return{margin-bottom:10rem}}@media only screen and (max-width:959px){.btn.return{margin-top:3rem}}.btn.return:after{content:"";position:absolute;background:#005bab;display:block;width:calc(100% + 50rem);margin-left:-50rem;margin-top:.5rem;height:2px}.btn.return a:after{content:"";background:url(//tkmt.design/wp/wp-content/themes/tkmt/img/icon-return.svg) no-repeat;float:right;width:1.5rem;height:1rem;margin:.5rem 0 0 .5rem;display:block}footer#colophon{margin:50px 0 0;padding:20px 0;background:-moz-linear-gradient(left,rgba(101,218,218,.7) 0%,rgba(101,218,180,.7) 25%,rgba(138,243,180,.7) 75%,rgba(96,238,107,.7) 100%);background:-webkit-linear-gradient(left,rgba(101,218,218,.7) 0%,rgba(101,218,180,.7) 25%,rgba(138,243,180,.7) 75%,rgba(96,238,107,.7) 100%);background:linear-gradient(to right,rgba(101,218,218,.7) 0%,rgba(101,218,180,.7) 25%,rgba(138,243,180,.7) 75%,rgba(96,238,107,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b365dada', endColorstr='#b360ee6b',GradientType=1 )}.sns-wrap{padding:0;margin:0;list-style:none;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:space-between;align-content:space-between}.sns-wrap a,.sns-wrap a:active,.sns-wrap a:link,.sns-wrap a:visited{padding:10px;font-size:2.5rem;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.sns-wrap a.fb{color:#4267b2}.sns-wrap a.tw{color:#55acee}.sns-wrap a.ig{color:#221f20}.sns-wrap a.line{color:#0cb900}.sns-wrap a:hover{opacity:.8;filter:alpha(opacity=80)}.copyright{font-size:1.3rem;font-weight:400;margin-bottom:1rem;width:100%;text-align:center}@media only screen and (min-width:960px){.copyright{width:auto;margin-bottom:0;margin-right:3rem}}.copyright a,.copyright a:active,.copyright a:link,.copyright a:visited{color:#333}.entry-footer{padding:10px 0}.entry-footer a,.entry-footer a:active,.entry-footer a:link,.entry-footer a:visited,.fat-nav_inner .nav-list .nav-list_item a,header#masthead #masthead-wrap .main-navigation ul#primary-menu li a:hover:before{color:#fff}.entry-footer .edit-link{position:relative;padding:.5em 1.4em;text-decoration:none;background:#668ad8;color:#fff;border-bottom:solid 5px #36528c;border-right:solid 5px #5375bd;display:block;text-align:center;width:150px;margin:0 auto}.entry-footer .edit-link:after,.entry-footer .edit-link:before{content:" ";position:absolute;width:0;height:0;border-width:0 6px 6px 0;border-style:solid}.entry-footer .edit-link:before{bottom:-5px;left:-1px;border-color:transparent}.entry-footer .edit-link:after{top:-1px;right:-5px;border-color:#fff;border-bottom-color:transparent}.entry-footer .edit-link:active{border:none;-webkit-transform:translate(6px,6px);transform:translate(6px,6px)}.entry-footer .edit-link:active:after,.entry-footer .edit-link:active:before{content:none}.form-group_wrap{clear:both;max-width:96rem;margin:0 auto;overflow:hidden;margin-top:4rem;background:#fff;border:1px solid #ccc;border-bottom:none}@media only screen and (min-width:769px){.form-group_wrap{display:table}}@media only screen and (max-width:768px){.form-group_wrap{max-width:90%;margin-top:1.5rem}}@media only screen and (min-width:769px){.form-group_wrap dl{display:table-row}}.form-group_wrap dl dt{vertical-align:middle;width:26rem;padding:1rem 0 1rem 2rem;background:#ccc;color:#333;font-weight:700;font-size:1.4rem;border-bottom:1px solid #f1f2f6;position:relative}@media only screen and (min-width:769px){.form-group_wrap dl dt{display:table-cell}}@media only screen and (max-width:768px){.form-group_wrap dl dt{width:100%}}.form-group_wrap dl dt .hissu{color:red;background:#fff;border:1px solid red;display:block;text-align:center;font-size:1.1rem;padding:.2rem .8rem;right:0}@media only screen and (max-width:768px){.form-group_wrap dl dt .hissu{font-size:1.2rem;right:2rem}}.form-group_wrap dl dd{width:70%;padding:2rem 0 2rem 2rem;color:#333;font-size:1.4rem;line-height:1.6;border-bottom:1px solid #ccc}@media only screen and (min-width:769px){.form-group_wrap dl dd{display:table-cell}}@media only screen and (max-width:768px){.form-group_wrap dl dd{overflow:auto;width:100%;max-width:100%}}.form-group_wrap dl .kaijou{clear:both;width:90%;padding-top:1.5rem}.form-group_wrap dl .horizontal-item{margin-left:0!important}.fotm_list_block li{margin-bottom:1.3rem}.fotm_list_block li:last-child{margin-bottom:0}.checkbox01-input{display:none}.checkbox01-parts{padding-left:2rem;margin-right:2rem;position:relative;display:inline-block;float:left;margin-top:1rem}.checkbox01-parts:before{content:"";display:block;position:absolute;top:.3rem;left:0;width:1.2rem;height:1.2rem;border:1px solid #333}.checkbox01-input:checked+.checkbox01-parts{color:#005bab}.checkbox01-input:checked+.checkbox01-parts:after{content:"";display:block;position:absolute;top:-.4rem;left:.3rem;width:7px;height:14px;transform:rotate(40deg);border-bottom:3px solid #005bab;border-right:3px solid #005bab}.input_inq{width:90%}.input_inq,.select_inq1{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:1.3rem;color:#333;border:1px solid #333}@media only screen and (max-width:768px){.input_inq,.select_inq1{width:88%}}.select_inq1{height:3rem}.input_inq2{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:1.3rem;color:#333;border:1px solid #333;width:13rem;margin:0 .4rem}@media only screen and (max-width:768px){.input_inq2{width:30%}}.input_inq3{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:1.3rem;color:#333;border:1px solid #333;width:30rem}@media only screen and (max-width:768px){.input_inq3{width:30%}}.ftxt2{padding:0 1rem}.select_inq1{line-height:3rem;position:relative;width:30%;z-index:2}@media only screen and (max-width:768px){.select_inq1{width:60%}}.select_inq1:after{content:"";display:block;width:12px;height:9px;position:absolute;top:50%;margin-top:-4.5px;background-position:0 -100px;right:10px}label.input_radio{padding-left:25px;position:relative}label.input_radio:before{content:"";width:15px;height:15px;position:absolute;left:0;top:50%;margin-top:-9px}label.input_radio.selected:before{background-position:0 -20px}label.input_radio input[type=radio]{display:block;position:absolute;z-index:-10}input,textarea{box-sizing:border-box;padding:.8rem}input[type=email],input[type=tel],input[type=text],select,textarea,textarea[type=text]{padding-left:1rem}input[type=email] textarea:focus,input[type=email]:focus,input[type=tel] textarea:focus,input[type=tel]:focus,input[type=text] textarea:focus,input[type=text]:focus,select textarea:focus,select:focus,textarea textarea:focus,textarea:focus,textarea[type=text] textarea:focus,textarea[type=text]:focus{border:1px solid #005bab;background:#fcfce2;outline:0}.form .btn{font-size:1.4rem;text-align:center}:placeholder-shown{color:#aaa}::-webkit-input-placeholder{color:#aaa}:-moz-placeholder,::-moz-placeholder{color:#aaa;opacity:1}:-ms-input-placeholder{color:#aaa}.form .form-small{max-width:94rem;width:84%;margin:3rem auto 0;margin-bottom:4rem}@media only screen and (max-width:768px){.form .form-small{width:88%}}.form .form-small ul{font-size:1.4rem;line-height:2rem;position:relative}.form .form-small ul li{font-size:1.3rem;margin-left:1.3rem}.form .form-small ul li:before{position:absolute;content:"※";display:block;margin-left:-1.3rem;width:1.3rem;text-align:center}.btn-wrap,.from-inner{text-align:center}.btn-wrap{margin:0 auto}.btn-wrap .btn{margin:0 1rem 1rem}.menu-Donw{padding-top:115px}@media only screen and (max-width:768px){.menu-Donw{padding-top:0}}header#masthead,header#masthead #masthead-wrap .main-navigation ul#primary-menu li a:before{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header#masthead{width:100%;position:static;top:-100px;left:0;background:#fff;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.1);-moz-box-shadow:0 0 5px 5px rgba(0,0,0,.1);box-shadow:0 0 5px 5px rgba(0,0,0,.1);z-index:1000}@media only screen and (max-width:768px){header#masthead{height:45px;position:fixed;top:0}header#masthead .drawer-hamburger{top:2px}}@media only screen and (min-width:769px){header#masthead{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:space-between;align-content:space-between}}header#masthead .site-branding{width:100%;margin:0 auto;border-bottom:1px solid #ececec}header#masthead #masthead-wrap,header#masthead .site-branding .site-branding-wrap{width:100%;max-width:1340px;min-width:1080px;margin:0 auto;padding:5px 10px;position:relative}header#masthead .site-branding .site-branding-wrap .site-title{margin:0;line-height:1;padding:0 0 0 15px;font-family:'Lato',"Noto Sans JP","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.3rem}header#masthead .site-branding .site-branding-wrap .site-title svg{width:120px}header#masthead .site-description{font-size:1.1rem;margin:0;position:absolute;top:35px;left:160px}@media only screen and (max-width:768px){header#masthead .site-description{display:none}header#masthead .site-branding{max-width:none;min-width:auto;border:none;line-height:0;height:0}header#masthead .site-branding .site-branding-wrap{max-width:none;min-width:auto}header#masthead .site-branding .site-branding-wrap .site-title{padding:0;position:absolute;top:5px;left:5px}header#masthead .site-branding .site-branding-wrap .site-title svg{width:80px}}header#masthead #masthead-wrap{max-height:60px;padding:0 10px}header#masthead #masthead-wrap .site-title{display:none;position:absolute;margin:0;line-height:1;padding:0 0 0 15px;z-index:500;top:7px;left:5px}header#masthead #masthead-wrap .site-title svg{width:90px}header#masthead #masthead-wrap .main-navigation{position:relative}header#masthead #masthead-wrap .main-navigation ul#primary-menu{list-style:none;padding:0 230px 0 0;margin:0;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:end;justify-content:end;-webkit-align-content:space-between;align-content:space-between}header#masthead #masthead-wrap .main-navigation ul#primary-menu li a,header#masthead #masthead-wrap .main-navigation ul#primary-menu li a:active,header#masthead #masthead-wrap .main-navigation ul#primary-menu li a:link,header#masthead #masthead-wrap .main-navigation ul#primary-menu li a:visited{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background:#fff;color:#333;font-size:1.4rem;padding:20px 15px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:Font Awesome\ 5 Free;font-weight:900}header#masthead #masthead-wrap .main-navigation ul#primary-menu li a:before{content:"\f138";padding-right:5px;color:#3abecd}header#masthead #masthead-wrap .main-navigation ul#primary-menu li a:hover{background:#3abecd;color:#fff}header#masthead #masthead-wrap .main-navigation ul#primary-menu li:last-child{display:none}header#masthead #masthead-wrap .main-navigation .nav-contact-pc{position:absolute;right:15px;top:6px;display:block;padding:8px 20px;background:#3abecd;border:2px solid #3abecd;color:#fff;text-align:center;font-weight:600;border-radius:20px;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:space-between;align-content:space-between;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.08)}header#masthead #masthead-wrap .main-navigation .nav-contact-pc .far{padding-right:5px}@media only screen and (max-width:768px){header#masthead #masthead-wrap .main-navigation .nav-contact-pc{display:none}}header#masthead #masthead-wrap .main-navigation .nav-contact-pc:hover{background:#fff;color:#3abecd}@media only screen and (max-width:768px){header#masthead #masthead-wrap{width:auto}header#masthead #masthead-wrap .main-navigation ul#primary-menu{display:block;padding:0}header#masthead #masthead-wrap .main-navigation ul#primary-menu li a,header#masthead #masthead-wrap .main-navigation ul#primary-menu li a:active,header#masthead #masthead-wrap .main-navigation ul#primary-menu li a:link,header#masthead #masthead-wrap .main-navigation ul#primary-menu li a:visited{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;color:#333;font-size:1.5rem;font-weight:600;padding:15px;display:block;border-bottom:1px solid #ddd}header#masthead #masthead-wrap .main-navigation ul#primary-menu li:last-child{display:block}}header#masthead.active{position:fixed;top:0}header#masthead.active .site-branding{display:none}header#masthead.active #masthead-wrap .site-title{display:block;position:absolute;z-index:500;top:7px;left:15px;padding-left:0}header#masthead.active #masthead-wrap .site-title svg{width:80px}@media only screen and (max-width:768px){header#masthead.active #masthead-wrap .site-title{top:5px;left:5px}}header#masthead.active #masthead-wrap .main-navigation ul#primary-menu{padding-left:90px}@media only screen and (max-width:768px){header#masthead.active #masthead-wrap .main-navigation ul#primary-menu{padding:50px 0 0}}#content{padding-top:60px;margin-top:-60px}@media only screen and (max-width:768px){#content{padding-top:0;margin-top:45px}}.header-logo{width:22rem;padding:1rem 0 0 1rem}@media only screen and (min-width:769px){.header-logo{width:25rem;padding:1rem 0 0 3rem}}.hamburger{position:fixed;top:0;right:0;width:6rem;height:6rem;display:block;-ms-touch-action:manipulation;touch-action:manipulation;z-index:9000}@media only screen and (min-width:769px){.hamburger{display:none}}.hamburger_icon{position:relative}.hamburger_icon,.hamburger_icon:after,.hamburger_icon:before{background:#005bab}.eg .hamburger_icon:before,.hamburger.active .hamburger_icon:before,.hamburger_icon:before{content:"";background-size:60%;display:block;width:6rem;height:6rem}.hamburger_icon:before{background:url(//tkmt.design/wp/wp-content/themes/tkmt/img/icon_header-menu-open-sp.svg) no-repeat center center}.hamburger.active .hamburger_icon:before{position:fixed;background:url(//tkmt.design/wp/wp-content/themes/tkmt/img/icon_header-menu-close-sp.svg) no-repeat center center}.eg .hamburger_icon:before{background:url(//tkmt.design/wp/wp-content/themes/tkmt/img/nav-sp-defo.png) no-repeat center center}.eg .hamburger.active .hamburger_icon:before{position:fixed;content:"";background:url(//tkmt.design/wp/wp-content/themes/tkmt/img/nav-sp-close.png) no-repeat center center;background-size:60%;display:block;width:6rem;height:6rem}@media only screen and (min-width:769px){.nav-list{margin-right:3rem;line-height:7rem;display:inline-block}.nav-list .nav-list_item{margin-left:3rem;letter-spacing:.2rem;float:left}}@media only screen and (min-width:769px) and (min-width:769px) and (max-width:959px){.nav-list .nav-list_item{margin-left:2rem;letter-spacing:0}}@media only screen and (min-width:769px){.nav-list .nav-list_item:first-child{margin-left:0}.nav-list a{color:#000;font-weight:700;position:relative;display:inline-block;opacity:1;filter:alpha(opacity=1)}.nav-list a:after{position:absolute;content:'';bottom:0;left:50%;width:0;height:4px;background-color:#005bab;transition:.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.nav-list a:hover{color:#005bab}.nav-list a:hover::after{width:100%}.nav-list .current a{box-shadow:0 -4px #005bab inset;color:#005bab}.nav-list .nav-list_small{display:none}}.fat-nav{top:0;left:0;z-index:8900;position:fixed;display:none;width:100%;height:100%;background:rgba(0,91,171,.95);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.fat-nav_inner{position:relative;height:100%;overflow:hidden}.fat-nav_inner .nav-list{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.fat-nav_inner .nav-list .nav-list_item{font-family:"Sawarabi Mincho";line-height:1.2rem;font-size:2.2rem;font-weight:700;color:#fff;text-align:center;padding:2rem 0}.fat-nav_inner .nav-list .nav-list_item .nav-list_small{font-size:1rem;font-weight:400;color:rgba(255,255,255,.35)}.fat-nav_inner .nav-list .nav-list_item_inner{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:space-between;align-content:space-between}.fat-nav_inner .nav-list .nav-list_item_inner a{margin:0 1rem;padding:.6rem 2rem;font-size:1.4rem}.fat-nav.active{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}  @media only screen and (max-width:768px){.drawer-open{overflow:hidden!important}.drawer-nav{position:fixed;z-index:101;top:0;overflow:hidden;width:16.25rem;height:100%;color:#222;background-color:#fff}.drawer-brand{font-size:1.5rem;font-weight:700;line-height:3.75rem;display:block;padding-right:.75rem;padding-left:.75rem;text-decoration:none;color:#222}.drawer-menu{margin:0;padding:0;list-style:none}.drawer-menu-item{font-size:1rem;display:block;padding:.75rem;text-decoration:none;color:#222}.drawer-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}.drawer-overlay{position:fixed;z-index:100;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.drawer-open .drawer-overlay{display:block}.drawer--top .drawer-nav{top:-100%;left:0;width:100%;height:auto;max-height:100%;-webkit-transition:top .6s cubic-bezier(.19,1,.22,1);transition:top .6s cubic-bezier(.19,1,.22,1)}.drawer--top.drawer-open .drawer-nav,.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{top:0}.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{right:0}.drawer--left .drawer-nav{left:-16.25rem;-webkit-transition:left .6s cubic-bezier(.19,1,.22,1);transition:left .6s cubic-bezier(.19,1,.22,1)}.drawer--left .drawer-hamburger,.drawer--left.drawer-open .drawer-nav,.drawer--left.drawer-open .drawer-navbar .drawer-hamburger{left:0}.drawer--left.drawer-open .drawer-hamburger{left:16.25rem}.drawer--right .drawer-nav{background:#fff;right:-16.25rem;-webkit-transition:right .6s cubic-bezier(.19,1,.22,1);transition:right .6s cubic-bezier(.19,1,.22,1)}.drawer--right .drawer-nav ul{padding:70px 0 0;margin:0;list-style:none}.drawer--right .drawer-nav ul li a{text-decoration:none;padding:10px;display:block}.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-nav,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0}.drawer--right.drawer-open .drawer-hamburger{right:16.25rem}.drawer-hamburger{position:fixed;z-index:999;top:10px;display:block;box-sizing:content-box;width:3rem;padding:8px 0 0;padding-right:.75rem;padding-bottom:15px;padding-left:.75rem;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border:0;outline:0}.drawer-hamburger:hover{cursor:pointer}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{width:100%;height:4px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);background-color:#333}.drawer-hamburger-icon{display:block;margin-top:10px;position:relative}.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{position:absolute;top:-10px;left:0;content:' '}.drawer-hamburger-icon:after{top:10px}.drawer-hamburger:hover,.drawer-open .drawer-hamburger-icon{background-color:transparent}.drawer-open .drawer-hamburger-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.drawer-open .drawer-hamburger-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin:0}.drawer--sidebar,.drawer--sidebar .drawer-contents{background-color:#fff}}@media (min-width:64em){.drawer--sidebar .drawer-hamburger{display:none;visibility:hidden}.drawer--sidebar .drawer-nav{display:block;-webkit-transform:none;transform:none;position:fixed;width:12.5rem;height:100%}.drawer--sidebar.drawer--left .drawer-nav{left:0;border-right:1px solid #ddd}.drawer--sidebar.drawer--left .drawer-contents{margin-left:12.5rem}.drawer--sidebar.drawer--right .drawer-nav{right:0;border-left:1px solid #ddd}.drawer--sidebar.drawer--right .drawer-contents{margin-right:12.5rem}.drawer--sidebar .drawer-container{max-width:48rem}}@media (min-width:75em){.drawer--sidebar .drawer-nav{width:16.25rem}.drawer--sidebar.drawer--left .drawer-contents{margin-left:16.25rem}.drawer--sidebar.drawer--right .drawer-contents{margin-right:16.25rem}.drawer--sidebar .drawer-container{max-width:60rem}} @media only screen and (max-width:768px){.drawer--navbarTopGutter{padding-top:3.75rem}.drawer-navbar .drawer-navbar-header{border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar{z-index:102;top:0;width:100%}.drawer-navbar--fixed{position:fixed}.drawer-navbar-header{position:relative;z-index:102;box-sizing:border-box;width:100%;height:3.75rem;padding:0 .75rem;text-align:center}.drawer-navbar .drawer-brand{line-height:3.75rem;display:inline-block;padding-top:0;padding-bottom:0;text-decoration:none}.drawer-navbar .drawer-brand:hover{background-color:transparent}.drawer-navbar .drawer-nav{padding-top:3.75rem}.drawer-navbar .drawer-menu{padding-bottom:7.5rem}}@media (min-width:64em){.drawer-navbar{height:3.75rem;border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar .drawer-navbar-header{position:relative;display:block;float:left;width:auto;padding:0;border:0}.drawer-navbar .drawer-menu--right{float:right}.drawer-navbar .drawer-menu li{float:left}.drawer-navbar .drawer-menu-item{line-height:3.75rem;padding-top:0;padding-bottom:0}.drawer-navbar .drawer-hamburger{display:none}.drawer-navbar .drawer-nav{position:relative;left:0;overflow:visible;width:auto;height:3.75rem;padding-top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.drawer-navbar .drawer-menu{padding:0}.drawer-navbar .drawer-dropdown-menu{position:absolute;width:16.25rem;border:1px solid #ddd}.drawer-navbar .drawer-dropdown-menu-item{padding-left:.75rem}} @media only screen and (max-width:768px){.drawer-dropdown-menu{display:none;box-sizing:border-box;width:100%;margin:0;padding:0;background-color:#fff}.drawer-dropdown-menu>li{width:100%;list-style:none}.drawer-dropdown-menu-item{line-height:3.75rem;display:block;padding:0;padding-right:.75rem;padding-left:1.5rem;text-decoration:none;color:#222}.drawer-dropdown-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}.drawer-dropdown.open>.drawer-dropdown-menu{display:block}.drawer-dropdown .drawer-caret{display:inline-block;width:0;height:0;margin-left:4px;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;-webkit-transform:rotate(0deg);transform:rotate(0deg);vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.drawer-dropdown.open .drawer-caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.drawer-container{margin-right:auto;margin-left:auto}}@media (min-width:64em){.drawer-container{max-width:60rem}}@media (min-width:75em){.drawer-container{max-width:70rem}}.main-visual{height:20rem;position:relative;margin-top:6rem;overflow:hidden}@media only screen and (max-width:768px){.main-visual{z-index:-20}}@media only screen and (min-width:769px){.main-visual{height:35rem;margin-top:0}}.main-visual:after{content:"";background:url(//tkmt.design/wp/wp-content/themes/tkmt/img/aisumi-r.svg) no-repeat top -1px left;background-size:contain;height:35rem;display:block}@media only screen and (max-width:768px){.main-visual:after{background-size:30%}}@media only screen and (max-width:959px){.main-visual:after{background-size:20%}}@media only screen and (min-width:769px){.main-visual:after{height:35rem}}.main-visual .main-visual_ttl{font-size:3.6rem;font-weight:400;text-shadow:0 0 6px #fff,0 0 6px #fff,0 0 6px #fff,0 0 6px #fff,0 0 6px #fff,0 0 6px #fff,0 0 6px #fff,0 0 6px #fff,0 0 6px #fff,0 0 6px #fff,0 0 6px #fff,0 0 6px #fff,0 0 6px #fff,0 0 6px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:769px){.main-visual .main-visual_ttl{left:40%}}@media only screen and (min-width:960px){.main-visual .main-visual_ttl{left:30%}}@media only screen and (max-width:768px){.main-visual .main-visual_ttl{font-size:2.8rem;width:100%;text-align:center}}#map{display:block;width:88%;height:26rem;margin:2rem auto}@media only screen and (min-width:960px){#map{max-width:120rem;height:40rem}}@media all and (-ms-high-contrast:none){.service-content_img,::-ms-backdrop{height:100%}}body.common #primary{background:#ececec}body.common #primary #main{width:100%;max-width:1340px;min-width:1080px;padding:0 10px;margin:0 auto}@media only screen and (max-width:768px){body.common #primary #main{width:auto;max-width:none;min-width:auto;padding:0 10px;margin:0 auto}}body#common #page-header{padding:100px 0;max-height:500px;background-image:url(//tkmt.design/wp/wp-content/themes/tkmt/img/page-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:0;overflow:hidden}body#common #page-header .entry-title{margin:0;text-align:center;font-size:3rem;font-weight:200;color:#fff;font-family:'Lato',"Noto Sans JP","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}body#common #page-header .breadcrumbs{text-align:center}body#common #page-header .breadcrumbs span{font-size:1.2rem;color:#fff}body#common #page-header .breadcrumbs .fas{padding:0 5px;font-size:1.2rem;color:#fff}body#common #page-header .breadcrumbs .fas:first-child,body#common.single-blog #content #content-wrap #primary .breadcrumbs .fas:first-child{padding-left:0}body#common #page-header .breadcrumbs a,body#common #page-header .breadcrumbs a:active,body#common #page-header .breadcrumbs a:link,body#common #page-header .breadcrumbs a:visited,body#common.single-blog #content #content-wrap #primary .breadcrumbs a,body#common.single-blog #content #content-wrap #primary .breadcrumbs a:active,body#common.single-blog #content #content-wrap #primary .breadcrumbs a:link,body#common.single-blog #content #content-wrap #primary .breadcrumbs a:visited{color:#3a7ccd}body#common .entry-content{margin:0;padding:30px 0 0}body#common .entry-content h2{font-size:3rem;display:block;position:relative;padding:0 10px 15px 0;margin:0 0 30px}body#common .entry-content h2:before{content:"";display:block;width:100%;height:1px;background-color:#bfbfbf;position:absolute;left:0;bottom:0}body#common .entry-content h2:after{content:"";display:block;height:4px;background:-moz-linear-gradient(left,rgba(101,218,218,.7) 0%,rgba(101,218,180,.7) 25%,rgba(138,243,180,.7) 75%,rgba(96,238,107,.7) 100%);background:-webkit-linear-gradient(left,rgba(101,218,218,.7) 0%,rgba(101,218,180,.7) 25%,rgba(138,243,180,.7) 75%,rgba(96,238,107,.7) 100%);background:linear-gradient(to right,rgba(101,218,218,.7) 0%,rgba(101,218,180,.7) 25%,rgba(138,243,180,.7) 75%,rgba(96,238,107,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b365dada', endColorstr='#b360ee6b',GradientType=1 );position:absolute;bottom:0;left:0;width:100px;transform:inherit}body#common .entry-content h3{font-size:2.8rem}body#common .entry-content h4{font-size:2.5rem}body#common .entry-content p{margin:10px 0}body#common .entry-content form{max-width:800px;margin:0 auto}body#common .entry-content form dl{display:table;width:100%;border-bottom:1px solid #ddd}body#common .entry-content form dl dt{border-left:1px solid #ddd;background:#f8f8f8;font-weight:700;width:250px;position:relative}body#common .entry-content form dl dd,body#common .entry-content form dl dt{display:table-cell;vertical-align:middle;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ddd}body#common .entry-content form dl .must{background:red;color:#fff;font-size:1.3rem;padding:2px 3px;border-radius:3px;margin-left:10px}body#common .entry-content form dl .wpcf7-not-valid-tip{padding:5px 0 0;font-size:1.3rem;font-weight:700}body#common .entry-content form dl:nth-child(2) dd,body#common .entry-content form dl:nth-child(2) dt{border-top:1px solid #ddd}body#common .entry-content form input[type=button],body#common .entry-content form input[type=submit]{-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;box-sizing:border-box;cursor:pointer;width:250px;margin:20px auto 10px;font-size:1.8rem;display:block;padding:10px 20px;background:#3abecd;border:2px solid #3abecd;color:#fff;text-align:center;font-weight:600;border-radius:20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.08)}body#common .entry-content form input[type=button]::-webkit-search-decoration,body#common .entry-content form input[type=submit]::-webkit-search-decoration{display:none}body#common .entry-content form input[type=button]::focus,body#common .entry-content form input[type=submit]::focus{outline-offset:-2px}body#common .entry-content form input[type=button]:hover,body#common .entry-content form input[type=submit]:hover{background:#fff;color:#3abecd}body#common .entry-content .ttl-under-line-price{background:linear-gradient(transparent 70%,#fdf500 50%);display:block;text-align:center;width:250px;font-size:9rem;font-weight:900;margin:0 auto;line-height:1.3;font-style:italic}body#common .entry-content .ttl-under-line-price .unit{font-style:italic;font-size:3.5rem}body#common .entry-content .pack-light{text-align:center;background-color:#3abecd;display:block;color:#fff;font-weight:200;font-size:1.8rem;padding:3px;width:250px;border-radius:20px;margin:0 auto}body#common .entry-content table thead th,body#common .entry-content table.flat thead th{font-weight:700;padding:20px 10px}body#common .entry-content table tbody tr td,body#common .entry-content table tbody tr th{border-bottom:1px solid rgba(230,230,230,.5);text-align:left;width:70%;padding:20px 10px}body#common .entry-content table tbody tr th{font-weight:300;width:22%}body#common .entry-content table tbody tr td:first-child,body#common .entry-content table.flat tbody tr td:first-child{width:30%}body#common .entry-content table.flat tbody tr td,body#common .entry-content table.flat tbody tr th{border-bottom:1px solid rgba(230,230,230,.5);text-align:left;width:auto;padding:20px 10px}body#common .entry-content table.flat tbody tr th{font-weight:300}body#common .entry-content table.culum3 thead{background:#f8f8f8;border:1px solid #ddd}body#common .entry-content table.culum3 thead th{padding:10px;border-right:1px solid #ddd;text-align:center}body#common .entry-content table.culum3 tbody{border:1px solid #ddd}body#common .entry-content table.culum3 tbody tr{border-bottom:1px solid #ddd}body#common .entry-content table.culum3 tbody tr td{text-align:left;width:70%;padding:15px}body#common .entry-content table.culum3 tbody tr th{font-weight:600;width:30%;text-align:left;padding:15px;border-right:1px solid #ddd;vertical-align:middle}body#common .entry-content table.culum3 tbody tr td:nth-child(2){width:15%;vertical-align:middle;border-right:1px solid #ddd;font-weight:600;text-align:center}body#common .entry-content table.culum3 tbody tr td:first-child(3){width:55%}@media only screen and (max-width:768px){body#common .entry-content table.culum3{display:block}body#common .entry-content table.culum3 thead{display:none}body#common .entry-content table.culum3 tbody{border:none}body#common .entry-content table.culum3 tbody tr{display:block;margin-bottom:20px;border-right:1px solid #ddd;border-left:1px solid #ddd}body#common .entry-content table.culum3 tbody tr td{display:block;width:100%}body#common .entry-content table.culum3 tbody tr th{display:block;width:100%;padding:10px;text-align:center;border-right:none;vertical-align:middle;background:#e7e7e7}body#common .entry-content table.culum3 tbody tr td:nth-child(2){width:100%;border-right:none;background:#f8f8f8}body#common .entry-content table.culum3 tbody tr td:first-child(3){width:100%;letter-spacing:.03em;padding:15px}}body#common .entry-content .bg-box{background:-moz-linear-gradient(left,rgba(101,218,218,.7) 0%,rgba(101,218,180,.7) 25%,rgba(138,243,180,.7) 75%,rgba(96,238,107,.7) 100%);background:-webkit-linear-gradient(left,rgba(101,218,218,.7) 0%,rgba(101,218,180,.7) 25%,rgba(138,243,180,.7) 75%,rgba(96,238,107,.7) 100%);background:linear-gradient(to right,rgba(101,218,218,.7) 0%,rgba(101,218,180,.7) 25%,rgba(138,243,180,.7) 75%,rgba(96,238,107,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b365dada', endColorstr='#b360ee6b',GradientType=1 );padding:30px 20px}body#common .entry-content .bg-box h2{margin:0;font-size:1.8rem;font-weight:600;padding:0;text-align:center}body#common .base-list-wrap .base-list .entry-content h2:after,body#common .base-list-wrap .base-list .entry-content h2:before,body#common .entry-content .bg-box h2:after,body#common .entry-content .bg-box h2:before,body#common .entry-content .block-border h2.block-ttl:after,body#common .entry-content .block-border h2.block-ttl:before,body#common .entry-content .box-right-img .box-right-img-txt .box-right-img-ttl:after,body#common .entry-content .box-right-img .box-right-img-txt .box-right-img-ttl:before,body#common .entry-content .results .results-txt-wrap h2:after,body#common .entry-content .results .results-txt-wrap h2:before,body#common .entry-content .right-img .right-img-txt .right-img-ttl:after,body#common .entry-content .right-img .right-img-txt .right-img-ttl:before,body#common .feature-4block .featurebox h2:after,body#common .feature-4block .featurebox h2:before,body#common .feature-block .featurebox h2:after,body#common .feature-block .featurebox h2:before{content:none}body#common #secondary .slider-contact p,body#common .entry-content .bg-box .txt,body#common .entry-content .bg-box p{text-align:center}body#common .entry-content .results{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:space-between;align-content:space-between;padding:15px;border:1px solid #ddd}body#common .entry-content .results .results-img{width:30%}body#common .entry-content .results .results-txt-wrap{width:70%;padding-left:20px}body#common .entry-content .results .results-txt-wrap h2{margin:0;font-size:1.8rem;font-weight:600;padding:0;text-align:left}body#common .entry-content .results .results-txt-wrap .results-genre{display:inline-block;border:1px solid #303030;padding:8px 13px 7px;margin-right:10px;line-height:1em;color:#303030;font-size:1rem;border-radius:14px}body#common .entry-content .results .results-txt-wrap .results-anout{font-size:1.1rem;letter-spacing:.02em;line-height:1em;color:#aaa;width:calc(100% - 30px);margin-top:10px;margin-bottom:15px;padding-top:10px;display:block;border-top:1px solid #eee}body#common .entry-content .results .results-txt-wrap .results-url a,body#common .entry-content .results .results-txt-wrap .results-url a:active,body#common .entry-content .results .results-txt-wrap .results-url a:link,body#common .entry-content .results .results-txt-wrap .results-url a:visited{color:#aaa}body#common .entry-content .results .results-txt-wrap .results-url a:hover{color:#e6e6e6}body#common .entry-content .results .results-txt-wrap .results-txt{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:start;justify-content:start;-webkit-align-content:space-between;align-content:space-between}body#common .entry-content .results .results-txt-wrap .results-txt span{display:block;padding:8px 10px;font-size:1rem;border:1px solid #3abecd;line-height:1em;margin-right:10px;margin-bottom:10px;color:#3abecd;font-weight:700}body#common .entry-content .results .results-txt-wrap .free-txt{font-size:1.2rem;margin-top:15px}@media only screen and (max-width:768px){body#common .entry-content .results{display:block;padding:5px}body#common .entry-content .results .results-img{width:100%}body#common .entry-content .results .results-txt-wrap{width:100%;padding:10px 0 0}body#common .entry-content .results .results-txt-wrap .results-anout{margin-top:5px}body#common .entry-content .results .results-txt-wrap .results-txt{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:start;justify-content:start;-webkit-align-content:space-between;align-content:space-between}body#common .entry-content .results .results-txt-wrap .results-txt span{display:block;margin-right:5px;margin-bottom:5px}body#common .entry-content form{max-width:none}body#common .entry-content form dl{display:block}body#common .entry-content form dl dd,body#common .entry-content form dl dt{display:block;width:100%;margin:0;padding:10px;border:1px solid #ddd;border-bottom:none}body#common .entry-content form dl dd{border-top:none}body#common .entry-content form dl dd input{width:100%;font-size:2rem}}body#common .entry-content .box-right-img-link{display:block;color:#333}body#common .entry-content .box-right-img-link:hover{opacity:.8;filter:alpha(opacity=80)}body#common .entry-content .box-right-img{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:space-between;align-content:space-between;padding:15px;border:1px solid #ddd;margin:20px 0}body#common .entry-content .box-right-img .box-right-img-post{width:30%}body#common .entry-content .box-right-img .box-right-img-txt{width:70%;padding:10px 10px 10px 20px}body#common .entry-content .box-right-img .box-right-img-txt .box-right-img-ttl{font-size:2.5rem;line-height:1.1em;vertical-align:middle;margin-bottom:10px;padding:0;color:#333}body#common .entry-content .box-right-img .box-right-img-txt .box-right-txt{color:#333}@media only screen and (max-width:768px){body#common .entry-content .box-right-img{display:block;padding:15px;border:1px solid #ddd}body#common .entry-content .box-right-img .box-right-img-post,body#common .entry-content .box-right-img .box-right-img-txt{width:100%}}body#common .entry-content .right-img{background:#f8f8f8;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:space-between;align-content:space-between;margin:30px 0}body#common .entry-content .right-img .right-img-post{background-size:cover;background-position:center center;padding:0;margin:0;width:50%;min-height:200px}body#common .entry-content .right-img .right-img-txt{width:50%;max-width:690px;margin:0 auto 0 0;padding:30px 20px 20px}body#common .entry-content .right-img .right-img-txt .right-img-ttl{font-size:2.5rem;line-height:1.1em;vertical-align:middle;margin-bottom:10px;padding:0}@media only screen and (max-width:768px){body#common .entry-content .right-img{display:block}body#common .entry-content .right-img .right-img-post{width:100%;min-height:300px}body#common .entry-content .right-img .right-img-txt{width:100%}}body#common .entry-content .block-border{border:1px solid #ddd;padding:20px}body#common .entry-content .block-border .block-ttl{margin:0;padding:0;font-size:2rem}body#common .entry-content .box-wrapper{position:relative}body#common #secondary .slider-contact,body#common .entry-content .box-wrapper .box-wrap{padding:25px;border:1px solid #ddd;margin-bottom:70px;position:relative}body#common .entry-content .box-wrapper .box-wrap .box-ttl{margin-bottom:20px;border-bottom:1px solid #ddd;position:relative;font-size:2rem;line-height:25px;padding:15px 0}body#common .entry-content .box-wrapper .box-wrap .box-ttl .boxnumber{color:#3abecd;font-size:25px;line-height:25px;font-family:'Montserrat',sans-serif;padding:0 15px 15px 0;font-weight:700}body#common .entry-content .box-wrapper .box-wrap .box-ttl .boxnumber:after{content:"";display:block;height:60%;width:1px;background:#ddd;position:absolute;top:20%;left:37px}body#common .entry-content .box-wrapper .box-wrap .box-txt-wrap,body#common .feature-4block,body#common .feature-block{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:space-between;align-content:space-between}body#common .entry-content .box-wrapper .box-wrap .box-txt-wrap .box-txt{width:70%;padding-right:20px}body#common .entry-content .box-wrapper .box-wrap .box-txt-wrap .box-txt-img{width:30%}body#common .entry-content .box-wrapper .fas.fa-angle-double-down{position:absolute;bottom:-60px;left:calc(50% - 20px);color:#3abecd;font-size:3.5rem}@media only screen and (max-width:768px){body#common .entry-content .box-wrapper .box-wrap{padding:15px}body#common .entry-content .box-wrapper .box-wrap .box-ttl .boxnumber:before{padding:0 15px 10px 0}body#common .entry-content .box-wrapper .box-wrap .box-ttl .boxnumber:after{content:none}body#common .entry-content .box-wrapper .box-wrap .box-txt-wrap{display:block}body#common .entry-content .box-wrapper .box-wrap .box-txt-wrap .box-txt{width:auto;padding:0}body#common .entry-content .box-wrapper .box-wrap .box-txt-wrap .box-txt-img{width:100%}}body#common .feature-4block,body#common .feature-block{-webkit-justify-content:center;justify-content:center;border-right:1px solid #ddd;border-bottom:1px solid #ddd;margin:0}body#common .feature-4block .featurebox,body#common .feature-block .featurebox{width:25%;border-left:1px solid #ddd;border-top:1px solid #ddd;text-align:center}body#common .feature-4block .featurebox figure,body#common .feature-block .featurebox figure{margin:0}body#common .feature-4block .featurebox h2,body#common .feature-block .featurebox h2{margin:0;font-size:1.8rem;font-weight:600;text-align:center;padding:10px 10px 0}body#common .feature-4block .featurebox p,body#common .feature-block .featurebox p{text-align:center;padding:10px 10px 15px}body#common .feature-block{margin:0 0 30px}body#common .feature-block .featurebox{width:33.3333333333%}@media only screen and (max-width:768px){body#common .feature-4block,body#common .feature-block{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:space-between;align-content:space-between;border:none}body#common .feature-4block .featurebox,body#common .feature-block .featurebox{width:50%}body#common .feature-4block .featurebox h2,body#common .feature-block .featurebox h2{font-size:1.6rem;font-weight:600}body#common .feature-4block .featurebox p,body#common .feature-block .featurebox p{font-size:1.3rem;margin-bottom:0}body#common .feature-4block .featurebox:nth-child(even){border-right:1px solid #ddd}body#common .feature-4block .featurebox:last-child{border-right:1px solid #ddd;border-bottom:1px solid #ddd}body#common .feature-4block .featurebox:nth-last-child(2){border-right:none;border-bottom:1px solid #ddd}body#common .feature-block .featurebox:nth-child(even){border-right:1px solid #ddd}body#common .feature-block .featurebox:last-child{border-right:1px solid #ddd;border-bottom:1px solid #ddd}}body#common #page-header:before{content:'';background:rgba(4,0,0,.5);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;z-index:-1}body#common #content-wrap,body#common .btn01{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:space-between;align-content:space-between}body#common #content-wrap{max-width:1340px;min-width:1080px;-webkit-justify-content:space-between;justify-content:space-between;width:100%;padding:0 10px;margin:0 auto}body#common #content-wrap #primary{width:calc(100% - 350px);background:0 0}body#common #content-wrap #primary #main{width:100%;max-width:none;min-width:auto;padding:0 20px;margin:0 auto}@media only screen and (max-width:768px){body#common #content-wrap{display:block;width:100%;max-width:none;min-width:auto;padding:0 10px}body#common #content-wrap #primary{width:100%}body#common #content-wrap #primary #main{padding:0}}body#common .btn01{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;display:block;padding:8px 20px;width:350px;margin:20px auto 30px;background:#3abecd;border:2px solid #3abecd;color:#fff;text-align:center;font-weight:600;border-radius:20px;-webkit-justify-content:center;justify-content:center;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.08)}body#common .btn01:hover{background:#fff;color:#3abecd}@media only screen and (max-width:768px){body#common .btn01{width:250px;padding:10px 20px}body#common .btn01:hover{background:#3abecd;color:#fff}}body#common .wp-pagenavi{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:space-between;align-content:space-between}body#common .wp-pagenavi .pages{display:none}body#common .wp-pagenavi .current{padding:10px 15px;font-size:1.8rem;border:1px solid #bfbfbf;background-color:#bfbfbf;color:#fff}body#common .wp-pagenavi a,body#common .wp-pagenavi a:active,body#common .wp-pagenavi a:link,body#common .wp-pagenavi a:visited{padding:10px 15px;color:#484848;font-size:1.8rem}body#common #secondary{width:350px;padding:30px 20px 0}body#common #secondary ul{list-style:none;padding:0;margin:0}body#common #secondary .slider-contact{padding:15px;margin-bottom:30px}body#common #secondary .slider-contact h2{text-align:center;font-weight:200;margin-bottom:20px}body#common #secondary .slider-contact .nav-contact{display:block;width:250px;margin:0 auto;padding:8px 20px;background:#3abecd;border:2px solid #3abecd;color:#fff;text-align:center;font-weight:600;border-radius:20px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.08)}body#common #secondary .slider-contact .nav-contact .far{padding-right:5px}body#common #secondary .slider-contact .nav-contact:hover{background:#fff;color:#3abecd}body#common #secondary .slider-contact:after{content:"";display:block;height:5px;width:calc(100% + 2px);position:absolute;top:-1px;left:-1px;background:-moz-linear-gradient(left,rgba(101,218,218,.7) 0%,rgba(101,218,180,.7) 25%,rgba(138,243,180,.7) 75%,rgba(96,238,107,.7) 100%);background:-webkit-linear-gradient(left,rgba(101,218,218,.7) 0%,rgba(101,218,180,.7) 25%,rgba(138,243,180,.7) 75%,rgba(96,238,107,.7) 100%);background:linear-gradient(to right,rgba(101,218,218,.7) 0%,rgba(101,218,180,.7) 25%,rgba(138,243,180,.7) 75%,rgba(96,238,107,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b365dada', endColorstr='#b360ee6b',GradientType=1 )}body#common #secondary #menu-sidenav li a,body#common #secondary #menu-sidenav li a:active,body#common #secondary #menu-sidenav li a:link,body#common #secondary #menu-sidenav li a:visited{color:#fff;display:block;padding:20px 15px;background:#3bbecd;border-bottom:1px solid #fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:Font Awesome\ 5 Free;font-weight:900}body#common #secondary #menu-sidenav li a:before{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;content:"\f138";padding-right:10px}body#common #secondary #menu-sidenav li a:hover:before{padding-right:30px}@media only screen and (max-width:768px){body#common #secondary{width:100%;padding:30px 10px 0}body#common #secondary #menu-sidenav li a:hover:before{padding-right:10px}}body#common #content{word-break:break-all}body#common .base-list-wrap{display:block;padding:25px;margin:30px 0;border:1px solid #ddd}body#common #secondary .slider-contact .nav-contact,body#common .base-list-wrap .base-list{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:space-between;align-content:space-between}body#common .base-list-wrap .base-list .base-list-img{width:30%}body#common .base-list-wrap .base-list .entry-content{word-break:break-all;width:70%;padding:0 0 0 20px}body#common .base-list-wrap .base-list .entry-content h2{padding:0;margin:0}@media only screen and (max-width:768px){body#common .base-list-wrap{padding:15px}body#common .base-list-wrap .base-list{display:block}body#common .base-list-wrap .base-list .base-list-img{width:100%}body#common .base-list-wrap .base-list .entry-content{word-break:break-all;width:100%;padding:10px}body#common .base-list-wrap .base-list .entry-content h2{font-size:2.5rem}body#common .base-list-wrap .base-list .entry-content h2:after,body#common .base-list-wrap .base-list .entry-content h2:before{content:none}}body#common.single-blog #content #page-header{padding:30px 0}body#common.single-blog #content #page-header .entry-title{text-align:left;padding:0 20px;font-weight:800}body#common.single-blog #content #content-wrap{width:1000px}@media only screen and (max-width:768px){body#common.single-blog #content #content-wrap{width:auto}}body#common.single-blog #content #content-wrap #primary .breadcrumbs{padding:5px 20px;text-align:left}@media only screen and (max-width:768px){body#common.single-blog #content #content-wrap #primary .breadcrumbs{padding:5px 0}}body#common.single-blog #content #content-wrap #primary .breadcrumbs span{font-size:1.2rem}body#common.single-blog #content #content-wrap #primary .breadcrumbs .fas{padding:0 5px;font-size:1.2rem}body#common.single-blog #content #content-wrap #primary .entry-content{padding:10px 0 0}body#common.single-blog #content #content-wrap #primary .entry-content p{margin-bottom:1.5em}body#common.single #content .cat-links{display:none}.ttl{font-family:"Sawarabi Mincho"}.headline,.headline_m{clear:both;letter-spacing:.3rem;margin-bottom:1rem}.headline .headline_ttl,.headline_m .headline_ttl{font-size:2.6rem;text-align:center;border-bottom:1px solid #333;width:88%;margin:0 auto;font-weight:400}.headline .headline_txt,.headline_m .headline_txt{font-family:'Roboto Condensed',"Noto Sans JP","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.3rem;font-weight:700;text-align:center;margin-bottom:1.4rem}.headline .headline_copy,.headline_m .headline_copy{text-align:center;font-weight:400}.headline_m{color:#fff}.headline_m .headline_ttl{border-color:#fff}#key-visual{background-image:url(//tkmt.design/wp/wp-content/themes/tkmt/img/key.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;position:relative;z-index:0;overflow:hidden}#key-visual #key-sol-wrap,#key-visual #key-sol-wrap #key-sol ul{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-content:space-between;align-content:space-between}#key-visual #key-sol-wrap{align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;padding:80px 10px}#key-visual #key-sol-wrap #key-sol{background:rgba(0,0,0,.6);padding:35px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.08);width:50%}#key-visual #key-sol-wrap #key-sol h2{color:#fff;text-align:left;font-size:3rem}#key-visual #key-sol-wrap #key-sol h2 .sub-ttl{display:inline-block;padding-left:15px;font-weight:400}#key-visual #key-sol-wrap #key-sol h2 .under-ttl{font-size:1.5rem;font-weight:400;display:block;border-top:1px solid #fff;margin-top:15px;padding-top:15px;margin-bottom:15px}#key-visual #key-sol-wrap #key-sol ul{list-style:none;padding:0;margin:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:left;justify-content:left}#key-visual #key-sol-wrap #key-sol ul li{background:#fff;color:#000;padding:10px 25px 8px;border-radius:19px;margin-right:20px;margin-bottom:20px;font-size:1.3rem;font-weight:700;text-align:center}#key-visual #key-sol-wrap #key-sol p{color:#fff}#key-visual #key-sol-wrap #key-pc{width:50%;padding:35px}#key-visual #key-sol-wrap #key-pc img{max-width:500px;display:block;margin:0 auto}#key-visual:before{content:'';background:inherit;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;z-index:-1}@media only screen and (max-width:768px){#key-visual{background-attachment:inherit}#key-visual #key-sol-wrap{flex-direction:column-reverse;padding:10px}#key-visual #key-sol-wrap #key-sol{width:100%;padding:20px}#key-visual #key-sol-wrap #key-sol h2{padding-top:0;font-size:2.5rem}#key-visual #key-sol-wrap #key-sol h2 .sub-ttl{display:inline-block;padding-left:10px;font-weight:400}#key-visual #key-sol-wrap #key-sol h2 .under-ttl{font-size:1.5rem;font-weight:400;display:block;border-top:1px solid #fff;margin-top:5px;padding-top:5px;margin-bottom:5px}#key-visual #key-sol-wrap #key-sol ul{list-style:none;padding:0;margin:0;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:left;justify-content:left;-webkit-align-content:space-between;align-content:space-between}#key-visual #key-sol-wrap #key-sol ul li{background:#fff;color:#000;padding:5px 15px;border-radius:19px;margin-right:10px;margin-bottom:10px;font-size:1rem;font-weight:700;text-align:center}#key-visual #key-sol-wrap #key-sol p{color:#fff}#key-visual #key-sol-wrap #key-pc{width:100%;padding:0 30px}}h2{text-align:center;font-size:4rem;padding:20px 0 0}h2 span{display:block;font-size:1.5rem}#main-service,.col-sec.loops .loop-wrap .news-list a,.col-sec.loops .loop-wrap .news-list a:active,.col-sec.loops .loop-wrap .news-list a:link,.col-sec.loops .loop-wrap .news-list a:visited{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:space-between;align-content:space-between}#main-service{padding:30px 0 0}#main-service .main-service-item{width:33.3333333333%;padding:0 20px 20px}#main-service .main-service-item .main-service-card a,#main-service .main-service-item .main-service-card a:active,#main-service .main-service-item .main-service-card a:link,#main-service .main-service-item .main-service-card a:visited{display:block;color:#000;position:relative;width:100%;overflow:hidden}#main-service .main-service-item .main-service-card a .main-service-media,#main-service .main-service-item .main-service-card a:active .main-service-media,#main-service .main-service-item .main-service-card a:link .main-service-media,#main-service .main-service-item .main-service-card a:visited .main-service-media{width:100%;height:305px;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#main-service .main-service-item .main-service-card a .web,#main-service .main-service-item .main-service-card a:active .web,#main-service .main-service-item .main-service-card a:link .web,#main-service .main-service-item .main-service-card a:visited .web{background-image:url(//tkmt.design/wp/wp-content/themes/tkmt/img/service-list01.jpg)}#main-service .main-service-item .main-service-card a .gra,#main-service .main-service-item .main-service-card a:active .gra,#main-service .main-service-item .main-service-card a:link .gra,#main-service .main-service-item .main-service-card a:visited .gra{background-image:url(//tkmt.design/wp/wp-content/themes/tkmt/img/service-list02.jpg)}#main-service .main-service-item .main-service-card a .video,#main-service .main-service-item .main-service-card a:active .video,#main-service .main-service-item .main-service-card a:link .video,#main-service .main-service-item .main-service-card a:visited .video{background-image:url(//tkmt.design/wp/wp-content/themes/tkmt/img/service-list03.jpg)}#main-service .main-service-item .main-service-card a .main-service-card-ttl,#main-service .main-service-item .main-service-card a:active .main-service-card-ttl,#main-service .main-service-item .main-service-card a:link .main-service-card-ttl,#main-service .main-service-item .main-service-card a:visited .main-service-card-ttl{background:#fff;padding:30px 30px 27px;margin:0 20px}#main-service .main-service-item .main-service-card a .main-service-card-ttl h2,#main-service .main-service-item .main-service-card a:active .main-service-card-ttl h2,#main-service .main-service-item .main-service-card a:link .main-service-card-ttl h2,#main-service .main-service-item .main-service-card a:visited .main-service-card-ttl h2{text-align:center;font-size:2rem}#main-service .main-service-item .main-service-card a .main-service-card-ttl h2 span,#main-service .main-service-item .main-service-card a:active .main-service-card-ttl h2 span,#main-service .main-service-item .main-service-card a:link .main-service-card-ttl h2 span,#main-service .main-service-item .main-service-card a:visited .main-service-card-ttl h2 span{font-size:1.3rem;font-weight:300;display:block}@media only screen and (max-width:768px){#main-service .main-service-item{width:100%;padding:0 5px 20px}#main-service .main-service-item .main-service-card a .main-service-media,#main-service .main-service-item .main-service-card a:active .main-service-media,#main-service .main-service-item .main-service-card a:link .main-service-media,#main-service .main-service-item .main-service-card a:visited .main-service-media{height:220px}#main-service .main-service-item .main-service-card a .main-service-card-ttl,#main-service .main-service-item .main-service-card a:active .main-service-card-ttl,#main-service .main-service-item .main-service-card a:link .main-service-card-ttl,#main-service .main-service-item .main-service-card a:visited .main-service-card-ttl{padding:15px 10px}#body,#main-service{display:block}}.col-sec .btn{display:inline-block;position:relative;z-index:1}.col-sec .btn a,.col-sec .btn a:active,.col-sec .btn a:link,.col-sec .btn a:visited{position:relative;display:block;padding:10px;width:300px;background:#fff;border-radius:25px;transition:.2s;text-align:center;font-family:'Montserrat',sans-serif}.col-sec .btn a .grd-txt,.col-sec .btn a:active .grd-txt,.col-sec .btn a:link .grd-txt,.col-sec .btn a:visited .grd-txt{background:-moz-linear-gradient(left,#65dada 0%,#65dab4 25%,#8af3b4 75%,#60ee6b 100%);background:-webkit-linear-gradient(left,#65dada 0%,#65dab4 25%,#8af3b4 75%,#60ee6b 100%);background:linear-gradient(to right,#65dada 0%,#65dab4 25%,#8af3b4 75%,#60ee6b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b365dada', endColorstr='#b360ee6b',GradientType=1 );-webkit-text-fill-color:transparent;-webkit-background-clip:text}.col-sec .btn a .grd-txt .fa,.col-sec .btn a:active .grd-txt .fa,.col-sec .btn a:link .grd-txt .fa,.col-sec .btn a:visited .grd-txt .fa{background:#60ee6b;-webkit-text-fill-color:transparent;-webkit-background-clip:text}.col-sec .btn:before{position:absolute;top:-2px;left:-2px;z-index:-1;width:calc(100% + 4px);height:calc(100% + 4px);content:"";display:block;background-repeat:no-repeat;background:-moz-linear-gradient(left,#65dada 0%,#65dab4 25%,#8af3b4 75%,#60ee6b 100%);background:-webkit-linear-gradient(left,#65dada 0%,#65dab4 25%,#8af3b4 75%,#60ee6b 100%);background:linear-gradient(to right,#65dada 0%,#65dab4 25%,#8af3b4 75%,#60ee6b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b365dada', endColorstr='#b360ee6b',GradientType=1 );border-radius:25px}.col-sec .btn a:hover{letter-spacing:.6em}.col-sec .center{text-align:center}.col-sec.loops .loop-wrap{width:100%;max-width:1340px;min-width:1080px;padding:0 10px;margin:30px auto 0}.col-sec.loops .loop-wrap .news-list{margin:20px 0 0}.col-sec.loops .loop-wrap .news-list a,.col-sec.loops .loop-wrap .news-list a:active,.col-sec.loops .loop-wrap .news-list a:link,.col-sec.loops .loop-wrap .news-list a:visited{width:700px;border:1px solid #ececec;margin:0 auto;color:#333}.col-sec.loops .loop-wrap .news-list a .news-img-wrap,.col-sec.loops .loop-wrap .news-list a:active .news-img-wrap,.col-sec.loops .loop-wrap .news-list a:link .news-img-wrap,.col-sec.loops .loop-wrap .news-list a:visited .news-img-wrap{width:30%;overflow:hidden}.col-sec.loops .loop-wrap .news-list a .news-img-wrap .news-img,.col-sec.loops .loop-wrap .news-list a:active .news-img-wrap .news-img,.col-sec.loops .loop-wrap .news-list a:link .news-img-wrap .news-img,.col-sec.loops .loop-wrap .news-list a:visited .news-img-wrap .news-img{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:scale(1);transform:scale(1);width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.col-sec.loops .loop-wrap .news-list a .news-txt,.col-sec.loops .loop-wrap .news-list a:active .news-txt,.col-sec.loops .loop-wrap .news-list a:link .news-txt,.col-sec.loops .loop-wrap .news-list a:visited .news-txt{width:70%;padding:20px 15px}.col-sec.loops .loop-wrap .news-list a .news-txt h2,.col-sec.loops .loop-wrap .news-list a:active .news-txt h2,.col-sec.loops .loop-wrap .news-list a:link .news-txt h2,.col-sec.loops .loop-wrap .news-list a:visited .news-txt h2{font-size:1.9rem;text-align:left}.col-sec.loops .loop-wrap .news-list a .news-txt p,.col-sec.loops .loop-wrap .news-list a:active .news-txt p,.col-sec.loops .loop-wrap .news-list a:link .news-txt p,.col-sec.loops .loop-wrap .news-list a:visited .news-txt p{font-size:1.3rem}.col-sec.loops .loop-wrap .news-list a:hover .news-img-wrap .news-img{-webkit-transform:scale(1.3);transform:scale(1.3)}.col-sec.loops .loop-wrap .news-list:last-child{margin-bottom:30px}.col-sec.loops.blog .loop-wrap{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:space-between;align-content:space-between}.col-sec.loops.blog .loop-wrap .news-list{width:49%;margin:0 0 20px}.col-sec.loops.blog .loop-wrap .news-list a,.col-sec.loops.blog .loop-wrap .news-list a:active,.col-sec.loops.blog .loop-wrap .news-list a:link,.col-sec.loops.blog .loop-wrap .news-list a:visited{width:auto}.col-sec.loops.blog .loop-wrap .news-list:nth-child(odd){margin-right:1%}.col-sec.loops.blog .loop-wrap .news-list:first-child{margin-top:0}@media only screen and (max-width:768px){.col-sec.loops .loop-wrap{max-width:none;min-width:auto}.col-sec.loops .loop-wrap .news-list a,.col-sec.loops .loop-wrap .news-list a:active,.col-sec.loops .loop-wrap .news-list a:link,.col-sec.loops .loop-wrap .news-list a:visited{width:auto;display:block}.col-sec.loops .loop-wrap .news-list a .news-img-wrap,.col-sec.loops .loop-wrap .news-list a:active .news-img-wrap,.col-sec.loops .loop-wrap .news-list a:link .news-img-wrap,.col-sec.loops .loop-wrap .news-list a:visited .news-img-wrap{height:150px;width:100%}.col-sec.loops .loop-wrap .news-list a .news-txt,.col-sec.loops .loop-wrap .news-list a:active .news-txt,.col-sec.loops .loop-wrap .news-list a:link .news-txt,.col-sec.loops .loop-wrap .news-list a:visited .news-txt{padding:10px 5px;width:auto}.col-sec.loops .loop-wrap .news-list a .news-txt h2,.col-sec.loops .loop-wrap .news-list a:active .news-txt h2,.col-sec.loops .loop-wrap .news-list a:link .news-txt h2,.col-sec.loops .loop-wrap .news-list a:visited .news-txt h2{margin:0 0 10px;padding:0}.col-sec.loops .loop-wrap .news-list a .news-txt p,.col-sec.loops .loop-wrap .news-list a:active .news-txt p,.col-sec.loops .loop-wrap .news-list a:link .news-txt p,.col-sec.loops .loop-wrap .news-list a:visited .news-txt p{margin:0;padding:0}.col-sec.loops.blog .loop-wrap .news-list{width:100%;margin:0 0 10px}.col-sec.loops.blog .loop-wrap .news-list a,.col-sec.loops.blog .loop-wrap .news-list a:active,.col-sec.loops.blog .loop-wrap .news-list a:link,.col-sec.loops.blog .loop-wrap .news-list a:visited{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:space-between;align-content:space-between}.col-sec.loops.blog .loop-wrap .news-list a .news-img-wrap,.col-sec.loops.blog .loop-wrap .news-list a:active .news-img-wrap,.col-sec.loops.blog .loop-wrap .news-list a:link .news-img-wrap,.col-sec.loops.blog .loop-wrap .news-list a:visited .news-img-wrap{height:auto;width:40%}.col-sec.loops.blog .loop-wrap .news-list a .news-txt,.col-sec.loops.blog .loop-wrap .news-list a:active .news-txt,.col-sec.loops.blog .loop-wrap .news-list a:link .news-txt,.col-sec.loops.blog .loop-wrap .news-list a:visited .news-txt{width:60%}.col-sec.loops.blog .loop-wrap .news-list:nth-child(odd){margin-right:0}}.packege-sec{width:100%;margin:50px auto 0}.packege-sec .packege-wrap{padding:30px 0 0;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:space-between;align-content:space-between;align-items:center}.packege-sec .packege-wrap .packege-img{background-size:cover;background-position:center bottom;width:50%;min-height:600px}.packege-sec .packege-wrap .pack01{background-image:url(//tkmt.design/wp/wp-content/themes/tkmt/img/pack01.jpg)}.packege-sec .packege-wrap .pack02{background-image:url(//tkmt.design/wp/wp-content/themes/tkmt/img/pack02.jpg)}.packege-sec .packege-wrap .packege-content{width:50%;max-width:690px;margin:0 auto 0 0;padding:40px 20px 40px 40px}.packege-sec .packege-wrap .packege-content .pack-ttl1{text-align:left;font-size:3rem;margin:0 0 20px}.packege-sec .packege-wrap .packege-content .pack-ttl2{background:-moz-linear-gradient(left,#65dada 0%,#65dab4 25%,#8af3b4 75%,#60ee6b 100%);background:-webkit-linear-gradient(left,#65dada 0%,#65dab4 25%,#8af3b4 75%,#60ee6b 100%);background:linear-gradient(to right,#65dada 0%,#65dab4 25%,#8af3b4 75%,#60ee6b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b365dada', endColorstr='#b360ee6b',GradientType=1 );-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 20px}@media only screen and (max-width:768px){.packege-sec .packege-wrap{display:block}.packege-sec .packege-wrap .packege-img{width:100%;min-height:200px}.packege-sec .packege-wrap .packege-content{padding:40px 10px;width:100%}.packege-sec .btn,.packege-sec .btn a,.packege-sec .btn a:active,.packege-sec .btn a:link,.packege-sec .btn a:visited{width:100%}}.pack-r.packege-sec .packege-wrap .packege-content{margin:0 0 0 auto}@media only screen and (max-width:768px){.pack-r.packege-sec .packege-wrap{display:flex;display:-ms-flexbox;flex-flow:column-reverse nowrap}}.sell-point{width:100%;max-width:1340px;min-width:1080px;padding:0 10px;margin:30px auto 0}.sell-point .sell-point-wrap{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:space-between;align-content:space-between}.sell-point .sell-point-wrap .point-item{padding:20px;width:25%}.sell-point .sell-point-wrap .point-item h3{text-align:center;margin:10px 0}.sell-point .sell-point-wrap .point-item p{text-align:center;margin:0}.sell-point .sell-point-wrap .point-item p span{font-size:1rem}@media only screen and (max-width:768px){.sell-point{max-width:none;min-width:auto}.sell-point .sell-point-wrap{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:space-between;align-content:space-between}.sell-point .sell-point-wrap .point-item{width:50%;padding:10px}.sell-point .sell-point-wrap .point-item h3{margin:10px 0 5px}}