.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}
.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output{display:none;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}
.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after{content:" ";}
.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}
form.submitting .wpcf7-spinner{visibility:visible;}
.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@keyframes blink {
from{opacity:0;}
50%{opacity:1;}
to{opacity:0;}
}
.wpcf7 [inert]{opacity:0.5;}
.wpcf7 input[type="file"]{cursor:pointer;}
.wpcf7 input[type="file"]:disabled{cursor:default;}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr;}
.wpcf7-reflection > output{display:list-item;list-style:none;}
.wpcf7-reflection > output[hidden] {
display: none;
}html,body{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}html{overflow-y:scroll}h1,h2,h3,h4,h5,h6,address{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;line-height:1.6;box-sizing:border-box}div,blockquote,p,pre,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;box-sizing:border-box}ul,ul li,ol,ol li{list-style-type:none;box-sizing:border-box}table,caption,th,td{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;box-sizing:border-box;box-sizing:border-box}table{border-spacing:1}hr{margin:0;padding:0}iframe{margin:0;padding:0;border:0}input{margin:0;padding:0}form,fieldset,button,select,optgroup,option,textarea,label,legend{margin:0;padding:0;box-sizing:border-box}select,textarea,input{border:1px solid #8f8f8f}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}span,em,strong,dfn,code,samp,kbd,var,cite,abbr,acronym,q,br,ins,del,a,img,object{margin:0;padding:0;border:0;font-style:normal;font-weight:inherit;box-sizing:border-box}strong{font-weight:bold}img{vertical-align:top;border:0}a{box-sizing:border-box}.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}div:after{content:" ";display:block;height:0;line-height:0;clear:both;visibility:hidden}article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;box-sizing:border-box}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block;box-sizing:border-box}.tal{text-align:left !important}.tar{text-align:right !important}.tac{text-align:center !important}.vam{vertical-align:middle !important}.fr{float:right !important}.fl{float:left !important}.pr{position:relative !important}.pa{position:absolute !important}.cb{clear:both !important}.f10{font-size:10px !important}.f11{font-size:11px !important}.f12{font-size:12px !important}.f13{font-size:13px !important}.f14{font-size:14px !important}.f15{font-size:15px !important}.f16{font-size:16px !important}.f17{font-size:17px !important}.f18{font-size:18px !important}.f19{font-size:19px !important}.f20{font-size:20px !important}.f21{font-size:21px !important}.f22{font-size:22px !important}.f23{font-size:23px !important}.f24{font-size:24px !important}.f25{font-size:25px !important}.f26{font-size:26px !important}.f27{font-size:27px !important}.f28{font-size:28px !important}.f29{font-size:29px !important}.f30{font-size:30px !important}.f31{font-size:31px !important}.f32{font-size:32px !important}.f33{font-size:33px !important}.f34{font-size:34px !important}.f35{font-size:35px !important}.f36{font-size:36px !important}.f37{font-size:37px !important}.f38{font-size:38px !important}.f39{font-size:39px !important}.f40{font-size:40px !important}.f41{font-size:41px !important}.f42{font-size:42px !important}.f43{font-size:43px !important}.f44{font-size:44px !important}.f45{font-size:45px !important}.f46{font-size:46px !important}.f47{font-size:47px !important}.f48{font-size:48px !important}.f49{font-size:49px !important}.mb0{margin-bottom:0px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb0{margin-bottom:0px !important}.mb5{margin-bottom:3px !important}.mb10{margin-bottom:7px !important}.mb15{margin-bottom:12px !important}.mb20{margin-bottom:16px !important}.mb25{margin-bottom:20px !important}.mb30{margin-bottom:25px !important}.mb35{margin-bottom:30px !important}.mb40{margin-bottom:32px !important}.mb45{margin-bottom:38px !important}.mb50{margin-bottom:40px !important}.mb60{margin-bottom:45px !important}.mb70{margin-bottom:55px !important}.mt5{margin-top:3px !important}.mt10{margin-top:7px !important}.mt15{margin-top:10px !important}.mt20{margin-top:15px !important}.mt30{margin-top:20px !important}.mt40{margin-top:30px !important}.mt50{margin-top:38px !important}.mt60{margin-top:45px !important}.pb0{padding-bottom:0px !important}.pb5{padding-bottom:3px !important}.pb10{padding-bottom:7px !important}.pb15{padding-bottom:12px !important}.pb20{padding-bottom:16px !important}.pb25{padding-bottom:20px !important}.pb30{padding-bottom:25px !important}.pb35{padding-bottom:30px !important}.pb40{padding-bottom:32px !important}.pb45{padding-bottom:38px !important}.pb50{padding-bottom:40px !important}.pb60{padding-bottom:45px !important}.pb70{padding-bottom:55px !important}.pt0{padding-top:0px !important}.pt5{padding-top:3px !important}.pt10{padding-top:7px !important}.pt15{padding-top:10px !important}.pt20{padding-top:15px !important}.pt30{padding-top:20px !important}.pt40{padding-top:30px !important}.pt50{padding-top:38px !important}.pt60{padding-top:45px !important}.mb5-sp{margin-bottom:5px !important}.mb10-sp{margin-bottom:10px !important}.mb15-sp{margin-bottom:15px !important}.mb20-sp{margin-bottom:20px !important}.mb25-sp{margin-bottom:25px !important}.mb30-sp{margin-bottom:30px !important}.mb35-sp{margin-bottom:35px !important}.mb40-sp{margin-bottom:40px !important}.mb45-sp{margin-bottom:45px !important}.mb50-sp{margin-bottom:50px !important}.pb0-sp{padding-bottom:0px !important}.pb5-sp{padding-bottom:3px !important}.pb10-sp{padding-bottom:10px !important}.pb15-sp{padding-bottom:15px !important}.pb20-sp{padding-bottom:20px !important}.pb25-sp{padding-bottom:25px !important}.pb30-sp{padding-bottom:30px !important}.pb35-sp{padding-bottom:35px !important}.pb40-sp{padding-bottom:40px !important}.pb45-sp{padding-bottom:45px !important}.pb50-sp{padding-bottom:50px !important}.p5{padding:5px !important}.p10{padding:10px !important}.p15{padding:13px !important}.p20{padding:15px !important}.p30{padding:24px !important}.p40{padding:32px !important}.f_red{color:#E30012 !important}.f_orange{color:#ff9c00 !important}.f_blue{color:#026CB8 !important}.f_navy{color:#043273 !important}.f_white{color:#fff !important}.f_black{color:#000 !important}.bold{font-weight:bold !important}.pa{position:absolute !important}.pr{position:relative !important}.anchor{display:block;height:0;width:auto}.f_left{float:left}.f_right{float:right}.hide-pc{display:none !important}.mincho{font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","ＭＳ Ｐ明朝","Helvetica Neue","Helvetica","Arial","メイリオ","Meiryo","Verdana","sans-serif" !important}.ftop{vertical-align:super}.imgfull{width:100%;height:auto}.imgfullm{max-width:100%;height:auto}.marker{background:linear-gradient(transparent 60%, #ff6 60%) !important}.ccenter{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.table{display:table}.table>*{display:table-cell;vertical-align:middle;box-sizing:border-box}*{max-height:999999px}@media screen and (max-width:737px){*{max-height:999999px}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.tal-sp{text-align:left !important}.tar-sp{text-align:right !important}.tac-sp{text-align:center !important}.vam-sp{vertical-align:middle !important}.fr-sp{float:right !important}.fl-sp{float:left !important}.cb-sp{clear:both !important}.f10{font-size:8px !important}.f11{font-size:9px !important}.f12{font-size:10px !important}.f13{font-size:11px !important}.f14{font-size:12px !important}.f15{font-size:13px !important}.f16{font-size:14px !important}.f17{font-size:15px !important}.f18{font-size:16px !important}.f19{font-size:17px !important}.f20{font-size:18px !important}.f21{font-size:19px !important}.f22{font-size:20px !important}.f23{font-size:21px !important}.f24{font-size:22px !important}.f25{font-size:22px !important}.f26{font-size:24px !important}.f27{font-size:24px !important}.f28{font-size:25px !important}.f29{font-size:25px !important}.f30{font-size:26px !important}.f31{font-size:26px !important}.f32{font-size:27px !important}.f33{font-size:27px !important}.f34{font-size:28px !important}.f35{font-size:28px !important}.f36{font-size:29px !important}.f37{font-size:29px !important}.f38{font-size:30px !important}.f39{font-size:30px !important}.f40{font-size:31px !important}.f41{font-size:31px !important}.f42{font-size:32px !important}.f43{font-size:32px !important}.f44{font-size:33px !important}.f45{font-size:33px !important}.f46{font-size:34px !important}.f47{font-size:34px !important}.f48{font-size:35px !important}.f49{font-size:35px !important}.mb0{margin-bottom:0px !important}.mb5{margin-bottom:3px !important}.mb10{margin-bottom:7px !important}.mb15{margin-bottom:10px !important}.mb20{margin-bottom:15px !important}.mb25{margin-bottom:17px !important}.mb30{margin-bottom:20px !important}.mb35{margin-bottom:22px !important}.mb40{margin-bottom:28px !important}.mb45{margin-bottom:32px !important}.mb50{margin-bottom:35px !important}.mb60{margin-bottom:40px !important}.mb70{margin-bottom:50px !important}.hide-pc{display:block !important}.hide-sp{display:none !important}.invalid-sp{padding:0 !important;margin-left:0 !important;margin-right:0 !important;border:0 !important;background:none !important}.inside-sp{padding-left:10px !important;padding-right:10px !important}.table{display:block}.table>*{display:block}}@media screen and (max-width:320px){.f10-sp_s{font-size:10px !important}.f11-sp_s{font-size:11px !important}.f12-sp_s{font-size:12px !important}}input[type="submit"],input[type="button"]{-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}body,html{font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;height:100%;font-weight:500;line-height:2.2;font-size:1rem;color:#000}@media screen and (max-width:768px){body,html{font-size:1rem}}a{text-decoration:none;color:#000}a img{transition:all .2s ease-in-out 0s;backface-visibility:hidden;opacity:1}a.under{text-decoration:underline}a:hover.under{text-decoration:none}a:hover img{opacity:.8}a .photo{display:block}a .photo img{transform:scale(1);transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;width:100%;height:auto}a .photo.full img{width:100%;height:auto}a:hover .photo{overflow:hidden}a:hover .photo img{transform:scale(1.05)}.photo img{max-width:100%;transform:scale(1);height:auto}.photo a{transition:all .5s ease-in-out 0s;backface-visibility:hidden;display:inline-block;float:left}.photo a img{transform:scale(1.01);transition:all 1s ease-in-out 0s;backface-visibility:hidden}.photo a:hover img{transform:scale(1.05)}.photo.full img{width:100%;height:auto}.text{text-align:justify;text-justify:inter-ideograph}.text p{margin-bottom:25px}.text p.min{font-size:.75rem}.effect_slide{transition:all 1s cubic-bezier(0, 0.5, 0.5, 1) 0s}.effect.fade{opacity:0;transition:all 0.8s ease-in-out 0s;transform:translateY(30px)}.effect.photo{transition:all 0.8s ease-in-out 0s;transform:translateY(30px);opacity:0}.effect.photo img{transition:all 1s cubic-bezier(0, 1, 0, 1) 0s;transform:scale(1.1)}.effect.photo.active{transform:translateY(0);opacity:1}.effect.photo.active img{transform:scale(1)}.effect.photo_list li{transition:all 0.8s ease-in-out 0s;transform:translateY(30px);opacity:0}.effect.photo_list li img{transition:all 3.5s cubic-bezier(0.19, 1, 0.22, 1) 0.3s;transform:scale(1.1)}.effect.photo_list.active li{transform:translateY(0);opacity:1;overflow:hidden}.effect.photo_list.active li img{transform:scale(1)}.effect.bg{transition:all 0.8s ease-in-out 0s;transform:translateY(30px);opacity:0;overflow:hidden}.effect.bg img{transition:all 3.5s cubic-bezier(0.19, 1, 0.22, 1) 0.3s;transform:scale(1.1)}.effect.bg.active{transform:translateY(0);opacity:1}.effect.bg.active img{transform:scale(1)}.effect.self01{transition:all 0.8s ease-in-out 0s;transform:translateY(30px)}.effect.self02{transition:all 0.8s ease-in-out 1s;transform:translateY(30px)}.effect.self03{transition:all 0.8s ease-in-out 2s;transform:translateY(30px)}.effect.active.self01,.effect.active.self02,.effect.active.self03{transform:translateY(0)}[class^="title"]{text-align:justify;text-justify:inter-ideograph;line-height:1.5}[class^="sub_title"]{text-align:justify;text-justify:inter-ideograph}#wrap{width:100%;height:100%}@media screen and (max-width:768px){#wrap{min-width:100%}}#barba-wrapper,.barba-container{height:100%}@media screen and (max-width:768px){#barba-wrapper,.barba-container{min-width:100%}}.container{width:1230px;min-width:1230px;padding-top:120px;padding-bottom:120px;padding-left:25px;padding-right:25px;margin:0 auto}.container .content_left{width:720px;float:left;margin-bottom:80px}.container .content_right{width:340px;float:right;margin-bottom:60px}.container.wide{max-width:1530px;width:auto;min-width:1230px}.container.small{max-width:980px;min-width:980px}.container.min{max-width:880px;min-width:880px}.container.min02{max-width:720px;min-width:720px}@media screen and (max-width:768px){.container{width:100% !important;min-width:100% !important;max-width:100% !important;padding-top:50px;padding-bottom:50px;padding-left:15px;padding-right:15px}.container .content_left{width:100%;float:none}.container .content_right{width:100%;float:none}}.row1{width:100%}.row1 .col{float:left;width:100%}@media screen and (max-width:768px){.row1 .col{width:100%}}.row2{width:100%}.row2 .col{float:left;width:50%}.row2 .col:nth-of-type(2n+1){clear:both}@media screen and (max-width:768px){.row2 .col{width:100%}}.row3{width:100%}.row3 .col{float:left;width:33.333%}.row3 .col:nth-of-type(3n+1){clear:both}@media screen and (max-width:768px){.row3 .col{width:100%}}.row4{width:100%}.row4 .col{float:left;width:25%}.row4 .col:nth-of-type(4n+1){clear:both}@media screen and (max-width:768px){.row4 .p_col{width:100%}}.row5{width:100%}.row5 .col{float:left;width:20%}.row5 .col:nth-of-type(5n+1){clear:both}@media screen and (max-width:768px){.row5 .p_col{width:100%}}.row6{width:100%}.row6 .col{float:left;width:16.666%}.row6 .col .photo img{width:100%}.row6 .col:nth-of-type(6n+1){clear:both}@media screen and (max-width:768px){.row6 .p_col{width:100%}}.title01{position:relative;padding-top:73px;margin-bottom:60px;display:block}.title01 .t01{top:0;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);position:absolute;font-size:6.875rem;color:#eeeeee;white-space:nowrap;overflow:hidden;display:inline-block}.title01 .t01 span{width:0;display:block;transition:all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;overflow:hidden}.title01 .t02{position:relative;z-index:1;font-family:'Noto Serif JP', sans-serif;font-weight:700;line-height:1.4;font-size:2rem}.title01 .text{padding-top:15px}.title01.min{padding-top:55px}.title01.min .t01{top:5px;font-size:5rem}.title01.blue .t01{color:#d9eff4}.title01.tac{text-align:center}.title01.tac .t01{display:block;text-align:center;width:100%}@media screen and (max-width:768px){.title01{padding-top:32px;margin-bottom:50px}.title01 .t01{font-size:3.125rem;overflow:hidden;display:inline-block}.title01 .t01 span{width:0;display:block;transition:all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;overflow:hidden}.title01 .t02{font-size:1.6875rem}.title01.min{padding-top:32px;margin-bottom:50px}.title01.min .t01{top:5px;font-size:3.125rem}}.title02{font-size:2.9375rem;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);margin-bottom:40px}@media screen and (max-width:768px){.title02{font-size:2rem;margin-bottom:30px}}.title03{position:relative;margin-bottom:60px;display:block;text-align:center}.title03 .t01{top:50px;width:100%;left:0;position:absolute;font-size:2.5625rem;display:inline-block;z-index:1}.title03 .t02{color:#f0f0f0;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);font-size:5.625rem;line-height:1.1}.title03.white .t02{color:#ffffff}@media screen and (max-width:768px){.title03{margin-bottom:40px}.title03 .t01{top:23px;font-size:1.75rem}.title03 .t02{font-size:2.8125rem}}.title04{font-size:2.1875rem;margin-bottom:25px}.title04 .num{font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);font-size:3.125rem;padding-left:5px;padding-right:5px}@media screen and (max-width:768px){.title04{font-size:1.5rem;margin-bottom:15px}.title04 .num{font-size:2.1875rem}}.title05{font-family:'Noto Serif JP', sans-serif;font-weight:700;line-height:1.4;font-size:2.875rem;margin-bottom:30px}.title05.min{font-size:2rem;margin-bottom:20px}@media screen and (max-width:768px){.title05{font-size:1.875rem;margin-bottom:25px}.title05.min{font-size:1.625rem;margin-bottom:15px}}.title06{text-align:center;margin-bottom:30px}.title06 .t{position:relative;font-family:'Noto Serif JP', sans-serif;font-weight:700;line-height:1.4;font-size:3.125rem;padding:10px 40px;display:inline-block}.title06 .t::before,.title06 .t::after{content:"";visibility:visible;width:20px;height:20px;display:block;position:absolute}.title06 .t::before{border-left:2px solid #000;border-top:2px solid #000;left:0;top:0}.title06 .t::after{border-right:2px solid #000;border-bottom:2px solid #000;right:0;bottom:0}@media screen and (max-width:768px){.title06{margin-bottom:25px}.title06 .t{font-size:2rem;padding:8px 30px}.title06 .t::before,.title06 .t::after{width:12px;height:12px}}.title07{font-size:1.125rem;position:relative;padding-left:23px;font-weight:bold;margin-bottom:15px}.title07::before{content:"";width:15px;height:3px;background-color:#000000;position:absolute;left:0;top:11px}.title07.large{font-size:1.25rem}.title07.large::before{top:13px}.title08{font-size:2rem;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);margin-bottom:30px}.title09{font-size:1.6875rem;margin-bottom:30px;font-weight:bold;background-color:#ffffff;padding:13px 10px 13px 35px;position:relative}.title09::before{content:"";display:inline-block;background-color:#03bcee;position:absolute;left:0;top:50%;height:60%;width:7px;transform:translateY(-50%)}.title09 .num{font-size:2.375rem;margin-left:30px;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg)}.title09 .small{font-size:1rem;padding-left:3px}.title09.acd_head{transition:all .2s ease-in-out 0s;backface-visibility:hidden}.title09.acd_head::after{content:"";visibility:visible;display:block;width:12px;height:12px;position:absolute;right:30px;top:50%;margin-top:-6px;transform:rotate(135deg);border-top:3px solid #555;border-right:3px solid #555;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0s}.title09.acd_head.is_active{background-color:#f2fcff}.title09.acd_head.is_active::after{transform:scaleY(-1) rotate(135deg);margin-top:-4px}@media screen and (max-width:768px){.title09{font-size:1.3125rem;margin-bottom:20px;padding:13px 10px 13px 35px}.title09 .num{font-size:1.75rem;margin-left:20px}.title09 .small{font-size:.9375rem}}.title10{background-color:#000000;color:#ffffff;font-size:1.125rem;font-weight:bold;text-align:center;padding:5px}.title10 span{font-size:2.125rem;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);font-weight:bold;padding:0 15px}@media screen and (max-width:768px){.title10 span{font-size:1.875rem}}.title11 p{width:145px;height:145px;position:relative}.title11 p span{color:#fff;width:145px;height:145px;position:relative;z-index:2;display:table-cell;text-align:center;vertical-align:middle;font-weight:bold;font-size:1.3125rem;line-height:1.4;padding-top:5px}.title11 p::before{content:"";background-color:#aaaaaa;width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg)}@media screen and (max-width:768px){.title11 p{width:120px;height:120px}.title11 p span{width:120px;height:120px;font-size:1.25rem;padding-top:5px}.title11 p::before{width:88px;height:88px}}.title12{font-size:2.25rem;font-weight:bold;display:inline-block;padding:15px 50px;position:relative;margin-bottom:35px}.title12::before{content:"";display:block;width:18px;height:18px;border-left:2px solid #000;border-top:2px solid #000;position:absolute;left:0;top:0}.title12::after{content:"";visibility:visible;display:block;width:18px;height:18px;border-right:2px solid #000;border-bottom:2px solid #000;position:absolute;right:0;bottom:0}@media screen and (max-width:768px){.title12{font-size:1.75rem;padding:15px 30px;position:relative;margin-bottom:25px}}.sub_title02{text-align:center;margin-bottom:25px}.sub_title02 span{font-size:1.375rem;font-weight:bold;border-bottom:2px solid #000;padding-bottom:8px}@media screen and (max-width:768px){.sub_title02 span{font-size:.9375rem;padding-bottom:6px}}.title_box01{background-color:#000000;font-weight:bold;color:#ffffff;display:inline-block;font-size:1.4375rem;line-height:1.4;padding:4px 13px 3px;margin:25px}.title_box01.large{font-size:1.6875rem;padding:9px 25px 8px}@media screen and (max-width:768px){.title_box01{font-size:1.25rem;padding:4px 13px 3px}.title_box01.large{font-size:1.375rem;padding:4px 13px 3px}}.title_line01{font-family:'Noto Serif JP', sans-serif;font-weight:700;line-height:1.4;font-size:2.625rem;line-height:2}.title_line01.bg_white span{background-color:#ffffff;border-width:0 10px 8px;border-style:solid;border-color:#fff}.title_line01 span{background:linear-gradient(transparent 80%, #03bbef 80%)}@media screen and (max-width:768px){.title_line01{font-size:1.375rem}}.num01 span{font-size:7.0625rem;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);position:relative}.num01 span::before{content:"";display:block;width:110px;height:2px;background-color:#000000;transform:rotate(-45deg);position:absolute;bottom:30px;right:-55px}.num01.min span{font-size:5.9375rem}.num01.min span::before{width:90px;bottom:20px;right:-49px}@media screen and (max-width:768px){.num01 span{font-size:4.25rem}.num01 span::before{width:60px;height:2px;bottom:15px;right:-40px}.num01.min span{font-size:4.25rem}.num01.min span::before{width:60px;height:2px;bottom:15px;right:-40px}}.num02{display:block;width:110px;height:110px;background-color:#000000;color:#ffffff;text-align:center;padding-top:10px}.num02 span{font-size:4.1875rem;line-height:1 !important;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);font-weight:bold}.num02 span span{font-weight:normal;font-size:1.25rem;display:block;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg)}@media screen and (max-width:768px){.num02{width:90px;height:90px;padding-top:13px}.num02 span{font-size:3.0625rem}.num02 span span{font-size:1.125rem}}.tac .title01{text-align:center}.tac .title01 .t01{text-align:center;left:50%;transform:translateX(-50%) skewX(-15deg);display:inline-block}.tac .title01 .t02{text-align:center}.tac .title01 .text{text-align:center}.tac.sp .title01{text-align:left}.tac.sp .title01 .t01{text-align:left;left:0;transform:translateX(0)}.tac.sp .title01 .t02{text-align:left}.tac.sp .title01 .text{text-align:left}.wrap_btn{padding-top:55px}.wrap_btn .note{font-size:.875rem;display:block}@media screen and (max-width:768px){.wrap_btn{padding-top:35px}}.btn01{background-color:transparent;min-width:305px;display:inline-block;position:relative;overflow:hidden;padding:13px 20px;border-radius:10px;text-align:center;background:#009aea;background:linear-gradient(to right, #00c3e0 1%, #009aea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c3e0', endColorstr='#009aea', GradientType=1)}.btn01::before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,154,234,0.8);transform:scaleX(0);transform-origin:right bottom;transition:transform 300ms}.btn01 .i{transition:all .3s ease-in-out .2s;backface-visibility:hidden;position:relative;z-index:1;padding-right:20px;font-size:1.25rem;font-weight:bold;color:#ffffff;position:relative;display:inline-block}.btn01 .i::before{transition:all .2s ease-in-out 0s;backface-visibility:hidden;content:'';width:12px;height:12px;border-left:2px solid #fff;transform:rotate(135deg);top:calc(50% - 3px);right:-13px;position:absolute}.btn01 .i::after{visibility:visible;content:'';border-bottom:2px solid #fff;width:20px;top:calc(50% + 2px);right:-15px;position:absolute;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.btn01.min{min-width:265px;padding:9px 15px}.btn01.min .i{font-size:1.125rem}.btn01.blank{min-width:355px}.btn01.blank .i{transition:all .3s ease-in-out .2s;backface-visibility:hidden;position:relative;z-index:1;padding-right:20px;font-size:1.25rem;font-weight:bold;color:#ffffff;position:relative;display:inline-block}.btn01.blank .i::before{transition:all .2s ease-in-out 0s;backface-visibility:hidden;content:'';width:10px !important;height:8px !important;border:2px solid #fff;transform:rotate(0deg);top:calc(50% - 4px);right:-6px !important}.btn01.blank .i::after{visibility:visible;content:'';border-width:2px 2px 0 0;border-style:solid;border-color:#fff;width:10px !important;height:8px !important;top:calc(50% + -9px);right:-10px !important}.btn01.orange{background:#ff8800;background:linear-gradient(to right, #ffba00 1%, #f80 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffba00', endColorstr='#ff8800', GradientType=1)}.btn01.orange::before{background-color:rgba(255,136,0,0.8)}.btn01.return{background:#bbb;background:linear-gradient(to right, #ccc 1%, #bbb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#ff8800', GradientType=1)}.btn01.return::before{background-color:rgba(0,0,0,0.4)}.btn01.return .i{padding-right:0;padding-left:20px}.btn01.return .i::before{transform:rotate(45deg);right:auto;left:-13px}.btn01.return .i::after{right:auto;left:-15px}.btn01.return:hover .i::before{right:auto;left:-18px}.btn01.return:hover .i::after{right:auto;left:-20px}.btn01:hover::before{transform:scaleX(1);transform-origin:left top}.btn01:hover .i::before{right:-18px}.btn01:hover .i::after{width:25px;right:-20px}@media screen and (max-width:768px){.btn01{width:100% !important;min-width:100% !important}}.btn02{background-color:transparent;color:#ffffff;display:inline-block;position:relative;overflow:hidden;padding:10px 20px 8px;border-radius:10px;text-align:center;background:#009aea;background:linear-gradient(to right, #00c3e0 1%, #009aea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c3e0', endColorstr='#009aea', GradientType=1)}.btn02::before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,154,234,0.8);transform:scaleX(0);transform-origin:right bottom;transition:transform 300ms}.btn02 .i{transition:all .3s ease-in-out .2s;backface-visibility:hidden;position:relative;z-index:1;font-size:.9375rem;font-weight:bold;color:#ffffff;position:relative}.btn02:hover::before{transform:scaleX(1);transform-origin:left top}.btn02.orange{background:#ff8800;background:linear-gradient(to right, #ffba00 1%, #f80 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffba00', endColorstr='#ff8800', GradientType=1)}.btn02.orange::before{background-color:rgba(255,136,0,0.8)}.btn04{font-size:.8125rem;transition:all .2s ease-in-out 0s;backface-visibility:hidden;display:block;text-align:center;background-color:#d2d2d2;border-radius:5px;font-weight:bold;padding:3px}.btn04:hover{background-color:#eee}.btn05{position:relative;display:inline-block;font-weight:700;text-align:center}.btn05 input{transition:all .2s ease-in-out 0s;backface-visibility:hidden;padding:20px 40px 18px 40px;min-width:250px;font-size:1.125rem;display:inline-block;position:relative;border:0;z-index:1;color:#fff;background-color:#9c3f3f;border-radius:5px}.btn05::before{content:'';position:absolute;top:calc(50% - 5px);right:15px;width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);transition:all .2s ease-in-out 0s;backface-visibility:hidden;z-index:2}.btn05 .ajax-loader{position:absolute;left:50%;transform:translateX(-50%);bottom:-40px}.btn05:hover input{background-color:#9c1e1e}.btn05:hover::before{right:11px}.btn_geo{background-color:transparent;width:100%;display:inline-block;position:relative;overflow:hidden;padding:4px 10px 4px 30px;border-radius:10px;text-align:center;background:#ff8800;background:linear-gradient(to right, #ffba00 1%, #f80 100%)}.btn_geo::before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(255,136,0,0.8);transform:scaleX(0);transform-origin:right bottom;transition:transform 300ms}.btn_geo .i{transition:all .3s ease-in-out .2s;backface-visibility:hidden;position:relative;z-index:1;padding-left:10px;font-size:1.125rem;font-weight:bold;color:#ffffff;position:relative;display:inline-block}.btn_geo .i::before{content:"";width:15px;height:21px;position:absolute;background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/common/icon_area_white.png) no-repeat center center;background-size:15px 21px;left:-15px;top:8px}.btn_geo:hover::before{transform:scaleX(1);transform-origin:left top}.arrow01{position:relative;z-index:1;padding-right:20px;font-size:1.125rem;font-weight:bold;color:#000}.arrow01 .i{position:relative;display:inline-block;transition:all .3s ease-in-out .2s;backface-visibility:hidden}.arrow01 .i::before{transition:all .2s ease-in-out 0s;backface-visibility:hidden;backface-visibility:hidden;content:'';top:calc(50% - 2px);right:-29px;width:10px;height:10px;border-left:2px solid #000;transform:rotate(135deg);position:absolute}.arrow01 .i::after{visibility:visible;content:'';border-bottom:2px solid #000;position:absolute;width:20px;top:calc(50% + 2px);right:-30px;position:absolute;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.arrow01:hover .i::before{right:-35px}.arrow01:hover .i::after{right:-35px;width:25px}.arrow01::before{transform:scaleX(1);transform-origin:left top}.arrow01.min .i{padding-right:13px;font-size:.9375rem}.arrow01.min .i::before{width:8px;height:8px;top:calc(50% - 1px);right:-10px}.arrow01.min .i::after{width:15px;right:-11px}.arrow01.min:hover .i::before{right:-15px}.arrow01.min:hover .i::after{width:20px;right:-16px}.arrow01.blue{color:#03baef}.arrow01.blue .i{border-color:#03baef}.arrow01.blue .i::before{border-color:#03baef}.arrow01.blue .i::after{border-color:#03baef}.arrow02{position:relative;z-index:1;padding-right:35px;padding-bottom:25px;font-size:1.125rem;font-weight:bold;color:#000}.arrow02 .i{position:relative;display:inline-block;transition:all .3s ease-in-out .2s;backface-visibility:hidden}.arrow02 .i::before{transition:all .2s ease-in-out 0s;backface-visibility:hidden;backface-visibility:hidden;content:'';bottom:-15px;right:-34px;width:15px;height:15px;border-left:2px solid #000;transform:rotate(135deg);position:absolute}.arrow02 .i::after{visibility:visible;content:'';border-bottom:2px solid #000;position:absolute;width:35px;bottom:-8px;right:-35px;position:absolute;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.arrow02:hover .i::before{right:-35px}.arrow02:hover .i::after{width:40px;right:-35px;width:25px}.arrow02.min .i{font-size:.9375rem}.arrow02.min:hover .i::before{right:-15px}.arrow02.min:hover .i::after{width:20px;right:-16px}a:hover .arrow01 .i::before{right:-35px}a:hover .arrow01 .i::after{right:-35px;width:25px}a:hover .arrow01.min .i::before{right:-15px}a:hover .arrow01.min .i::after{width:20px;right:-16px}a:hover .arrow02 .i::before{right:-35px}a:hover .arrow02 .i::after{width:40px;right:-35px;width:25px}a:hover .arrow02.min .i::before{right:-15px}a:hover .arrow02.min .i::after{width:20px;right:-16px}.list03{display:inline-block}.list03 li{position:relative;padding-left:15px;margin-bottom:7px;line-height:1.5;text-align:left}.list03 li::before{content:"";position:absolute;left:0;top:10px;margin-top:-2px;width:5px;height:5px;background-color:#000000;border-radius:50%}.list03.min li{float:left;margin-right:25px}@media screen and (max-width:768px){.list03 li{padding-left:10px}.list03 li::before{width:4px;height:4px}}.list04{counter-reset:number;list-style:none;margin:0;padding:0}.list04 li{position:relative;padding-left:35px;font-weight:bold;margin-bottom:15px;line-height:1.5}.list04 li::before{position:absolute;counter-increment:number;content:counter(number);font-weight:bold;font-size:.875rem;color:#ffffff;left:2px;top:4px;width:22px;z-index:2;line-height:1;text-align:center}.list04 li::after{content:"";position:absolute;left:2px;top:0;border-radius:50%;visibility:visible;display:block;width:22px;height:22px;background-color:#4b4948}.list04 li dl dd{font-size:.875rem;font-weight:normal;position:relative;padding-left:8px}.list04 li dl dd::before{content:"";width:3px;height:3px;background-color:#000000;position:absolute;left:0;top:9px;border-radius:50%}.price_table{border-collapse:collapse;border-spacing:0;width:100%}.price_table tbody tr th,.price_table tbody tr td{text-align:center;padding:25px 25px 25px;border:1px solid #d8d8d8;background:#fff;vertical-align:middle}.price_table tbody tr th.title_td,.price_table tbody tr td.title_td{width:210px;font-size:1.5625rem;font-weight:bold;background-color:#f4f4f4}.price_table tbody tr th.menu_td,.price_table tbody tr td.menu_td{min-height:95px;text-align:left}.price_table tbody tr th.menu_td .list li,.price_table tbody tr td.menu_td .list li{position:relative;padding-left:15px}.price_table tbody tr th.menu_td .list li::before,.price_table tbody tr td.menu_td .list li::before{content:"";position:absolute;left:0;top:16px;margin-top:-2px;width:5px;height:5px;background-color:#000000;border-radius:50%}.price_table tbody tr th.menu_td .list li p,.price_table tbody tr td.menu_td .list li p{display:inline-block}.price_table tbody tr th.menu_td .list li p.menu,.price_table tbody tr td.menu_td .list li p.menu{font-weight:bold;min-width:180px;margin-right:15px}.price_table tbody tr th.menu_td .list li p.time,.price_table tbody tr td.menu_td .list li p.time{min-width:80px;margin-right:15px}.price_table tbody tr th.menu_td .list li p.price,.price_table tbody tr td.menu_td .list li p.price{font-weight:bold;color:#e60012}.price_table tbody tr th.menu_td .list li p.price span,.price_table tbody tr td.menu_td .list li p.price span{font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);font-size:1.3125rem;padding-right:5px}.price_table tbody tr th.description_td,.price_table tbody tr td.description_td{font-size:.8125rem;text-align:left;padding:20px 25px 20px}.price_table tbody tr th.ticket_td,.price_table tbody tr td.ticket_td{background-color:#bbb;color:#fff;text-align:center;padding-top:13px;padding-bottom:10px}.price_table tbody tr th.ticket_td .menu,.price_table tbody tr td.ticket_td .menu{font-weight:bold}.price_table tbody tr th.ticket_td .menu span,.price_table tbody tr td.ticket_td .menu span{font-size:1.125rem}.price_table tbody tr th.price_td,.price_table tbody tr td.price_td{background-color:#fff4f5;width:250px;padding-right:15px;padding-left:15px}.price_table tbody tr th.price_td .time,.price_table tbody tr td.price_td .time{background-color:#ffffff;font-size:1rem;padding:3px 20px;font-weight:bold;margin-bottom:10px;display:inline-block}.price_table tbody tr th.price_td .price,.price_table tbody tr td.price_td .price{color:#e60012;font-weight:bold}.price_table tbody tr th.price_td .price span,.price_table tbody tr td.price_td .price span{font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);font-size:2rem;padding-right:5px;padding-left:5px}.price_table tbody tr th.benefits_td,.price_table tbody tr td.benefits_td{padding:0}.price_table tbody tr th.benefits_td .benefits_list,.price_table tbody tr td.benefits_td .benefits_list{border:13px solid #eee;padding:15px 20px 15px;padding:20px 25px 20px;overflow:hidden}.price_table tbody tr th.benefits_td .benefits_list dt,.price_table tbody tr td.benefits_td .benefits_list dt{font-weight:bold;font-size:1.3125rem;margin-bottom:8px;text-align:center}.price_table tbody tr th.benefits_td .benefits_list dt span,.price_table tbody tr td.benefits_td .benefits_list dt span{font-size:1.875rem;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg)}.price_table tbody tr th.benefits_td .benefits_list dd,.price_table tbody tr td.benefits_td .benefits_list dd{position:relative;padding-left:12px;text-align:left;float:left;width:50%;font-size:1.0625rem}.price_table tbody tr th.benefits_td .benefits_list dd::before,.price_table tbody tr td.benefits_td .benefits_list dd::before{content:"";width:5px;height:5px;background-color:#000;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.price_table tbody tr th.benefits_td .benefits_list dd span,.price_table tbody tr td.benefits_td .benefits_list dd span{color:#e60012;font-weight:bold;font-size:1.3125rem}@media screen and (max-width:768px){.price_table{border:1px solid #d8d8d8}.price_table tbody{display:block}.price_table tbody tr{display:block}.price_table tbody tr th,.price_table tbody tr td{border:0;display:block;padding:8px 5px 8px 20px;width:100% !important}.price_table tbody tr th.title_td,.price_table tbody tr td.title_td{font-size:1.3125rem}.price_table tbody tr th.menu_td,.price_table tbody tr td.menu_td{min-height:auto;padding-right:12px}.price_table tbody tr th.menu_td.border,.price_table tbody tr td.menu_td.border{border-top:2px solid #d8d8d8}.price_table tbody tr th.menu_td .list li,.price_table tbody tr td.menu_td .list li{padding-left:10px;text-align:right}.price_table tbody tr th.menu_td .list li p,.price_table tbody tr td.menu_td .list li p{display:inline-block;min-width:auto !important}.price_table tbody tr th.menu_td .list li p.menu,.price_table tbody tr td.menu_td .list li p.menu{float:left}.price_table tbody tr th.menu_td .list li p.time,.price_table tbody tr td.menu_td .list li p.time{margin-right:10px}.price_table tbody tr th.description_td,.price_table tbody tr td.description_td{font-size:.8125rem;text-align:left;padding:15px 20px 15px}.price_table tbody tr th.price_td,.price_table tbody tr td.price_td{width:auto;overflow:hidden;padding-top:10px}.price_table tbody tr th.price_td .time,.price_table tbody tr td.price_td .time{padding:9px 20px;margin-bottom:0;float:left;font-size:.9375rem;line-height:1}.price_table tbody tr th.price_td .price span,.price_table tbody tr td.price_td .price span{font-size:1.875rem}.price_table tbody tr th.benefits_td .benefits_list,.price_table tbody tr td.benefits_td .benefits_list{padding:15px 20px 15px}.price_table tbody tr th.benefits_td .benefits_list dt,.price_table tbody tr td.benefits_td .benefits_list dt{font-size:1.0625rem}.price_table tbody tr th.benefits_td .benefits_list dt span,.price_table tbody tr td.benefits_td .benefits_list dt span{font-size:1.625rem}.price_table tbody tr th.benefits_td .benefits_list dd,.price_table tbody tr td.benefits_td .benefits_list dd{width:100%;font-size:.9375rem}.price_table tbody tr th.benefits_td .benefits_list dd span,.price_table tbody tr td.benefits_td .benefits_list dd span{font-size:1.125rem}}.f_select01{background:#f5f5f5;border:1px solid #eee;display:inline-block;font-size:1.3125rem;font-weight:bold;min-width:200px;position:relative}.f_select01::before{content:"";z-index:1;position:absolute;right:15px;top:calc(50% - 9px);width:10px;height:10px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(135deg)}.f_select01 select{display:block;padding:4px 8px 4px;width:100%;border:0;position:relative;outline:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';background:none transparent;vertical-align:middle;font-size:inherit;color:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button;appearance:none;-webkit-appearance:none;-moz-appearance:none}.f_select01 select::-ms-expand{display:none}.f_select01 select::-moz-focusring{color:transparent}@media screen and (max-width:768px){.f_select01{margin-bottom:5px}}#select_pref .f_select01{position:relative;top:2px}.f_text01{background:#f5f5f5;border:1px solid #eee;font-size:1.75rem;padding:4px 8px 3px}.f_checkbox01{cursor:pointer;color:#666;display:inline-block;margin-bottom:5px;padding-right:10px;box-sizing:border-box;font-weight:normal}.f_checkbox01 input[type="checkbox"]{display:none;color:#009aea}.f_checkbox01 input[type="checkbox"]:checked+.p_label{color:#000}.f_checkbox01 input[type="checkbox"]:checked+.p_label::after{width:29px}.f_checkbox01 .p_label{position:relative;padding-left:38px;font-weight:600;white-space:nowrap;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.f_checkbox01 .p_label::before{position:absolute;content:"";display:inline-block;width:25px;height:25px;top:calc(50% - 14px);background:#fff;left:0;z-index:1}.f_checkbox01 .p_label::after{transition:all .15s ease-in-out 0s;backface-visibility:hidden;visibility:visible;position:absolute;z-index:2;content:"";display:inline-block;background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/common/icon_check02.png) no-repeat left top;background-size:29px auto;width:0;height:25px;top:calc(50% - 14px);left:0;z-index:1}@media screen and (max-width:768px){.f_checkbox01 .p_label{padding-left:33px}.f_checkbox01::before{background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/common/icon_check01x2.png) no-repeat left top;width:25px;height:19px;top:calc(50% - 12px)}.f_checkbox01::after{background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/common/icon_check02x2.png) no-repeat left top;width:25px;height:19px;top:calc(50% - 12px)}}.cat_list li{float:left;margin-left:15px;margin-bottom:8px;color:#ffffff;display:block;padding:3px 10px 2px;background-color:#cccccc;line-height:1.5;font-size:.8125rem}.cat_list li:nth-of-type(1){margin-left:0}.cat_list li a{color:#ffffff}.course_list{overflow:hidden;clear:both;display:flex}.course_list li{float:left;margin-right:5px;margin-bottom:5px;padding-left:5px;padding-right:5px;background-color:#c9f0f8;display:block;text-align:center;font-size:.8125rem;font-weight:bold;width:20%;white-space:nowrap}.course_list li.care{color:#210909;background-color:#ffdddd}.course_list li.none{color:#d8d8d8 !important;background-color:#f2f2f2 !important}@media screen and (max-width:768px){.course_list li{margin-right:3px;margin-bottom:3px;min-width:auto}.course_list li.none{background-color:#fafafa !important}}.side_block{margin-bottom:45px}.side_box01{background-color:#f0f0f0;padding:25px;margin-bottom:10px}.side_box01 .photo{width:70px;float:left}.side_box01 .content{width:calc(100% - 90px);float:right}.side_box01 .content .data{overflow:hidden;margin-bottom:7px}.side_box01 .content .data .cat_list li{font-size:.6875rem}.side_box01 .content .data .time{float:right;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);font-size:1rem}.side_box01 .content .title{display:block;position:relative;font-weight:bold}.side_box01 .content .title .i{position:absolute;display:inline-block;border-bottom:2px solid #000;width:25px;bottom:-8px;right:0;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.side_box01 .content .title .i::before{transition:all .2s ease-in-out 0s;backface-visibility:hidden;content:'';bottom:-6px;right:2px;width:10px;height:10px;border-left:2px solid #000;transform:rotate(135deg);position:absolute}.side_box01 .content .title:hover .i{width:30px;right:-5px}.side_box01 .content .title:hover .i::before{border-left:2px solid #000}.side_nav01 li a{position:relative;padding-left:20px}.side_nav01 li a::before{content:"";width:10px;height:4px;background-color:#000000;position:absolute;left:0;top:9px}.bg_gray{background-color:#f2f2f2}.blank01 .w{transition:all .3s ease-in-out .2s;backface-visibility:hidden;position:relative;z-index:1;padding-right:14px;font-size:1.125rem;font-weight:bold;color:#000;position:relative}.blank01 .w .i{position:absolute;top:2px;right:0}.blank01 .w .i span{position:relative;display:block}.blank01 .w .i span::after{content:"";visibility:visible;display:block;width:12px;height:8px;border:2px solid #000;background-color:#ffffff;position:absolute;left:0;top:0}.blank01 .w .i span::before{content:'';display:block;width:12px;height:8px;border:2px solid #000;background-color:#ffffff;position:absolute;left:4px;top:4px}@media screen and (max-width:768px){.blank01 .w{font-size:1rem}}a:hover .arrow01 .w .i{width:25px;right:-20px}a:hover .arrow01 .w .i::before{border-left:2px solid #000}a:hover .arrow01::before{transform:scaleX(1);transform-origin:left top}a:hover .arrow01.min .w .i{width:20px;right:-18px}.table03{width:100%;border-collapse:collapse;border:3px solid #0079b8}.table03 tr{border-bottom:1px dashed #0079b8}.table03 tr th{padding:15px 22px;text-align:left}.table03 tr td{padding:15px 22px;text-align:left}.list02 li{margin-bottom:35px}.list02 dl{display:block;overflow:hidden}.list02 dl dt{display:table-cell;width:150px;vertical-align:middle}.list02 dl dt span{font-size:1.375rem;font-weight:bold;border-top:1px solid #000;border-bottom:1px solid #000;text-align:center;padding:8px 20px 5px;display:inline-block}.list02 dl dd{padding-left:40px;display:table-cell;text-align:left}@media screen and (max-width:768px){.list02 li{margin-bottom:30px}.list02 dl dt{width:100%;display:block}.list02 dl dt span{text-align:center;width:100%;padding:5px 20px 3px;margin-bottom:15px}.list02 dl dd{padding-left:0;display:block}}.prenex-box{display:block;text-align:center;margin-top:90px;margin-bottom:40px;position:relative;clear:both}.prenex-box a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prenex-box .prev{overflow:hidden;position:absolute;top:2px;left:0;width:calc(50% - 150px)}.prenex-box .prev a{width:100%;font-size:14px;padding:5px 10px 5px 30px;float:right;display:block;position:relative;transition:all .2s ease-in-out 0s;backface-visibility:hidden;text-align:center;background-color:#f5f5f5;border-radius:5px}.prenex-box .prev a::before{content:'';-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;backface-visibility:hidden;position:absolute;top:50%;left:10px;margin-top:-4px;width:7px;height:7px;border-top:1px solid #777;border-right:1px solid #777;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.prenex-box .prev a:hover{color:#fff !important;background:#00c3e0}.prenex-box .prev a:hover::before{border-color:#fff}.prenex-box .next{overflow:hidden;position:absolute;top:2px;right:0;width:calc(50% - 150px);background-color:#f5f5f5;border-radius:5px}.prenex-box .next a{width:100%;font-size:14px;padding:5px 30px 5px 10px;display:block;position:relative;transition:all .2s ease-in-out 0s;backface-visibility:hidden;text-align:center;width:100%;background-color:#f5f5f5;border-radius:5px}.prenex-box .next a::before{content:'';transition:all .2s ease-in-out 0s;backface-visibility:hidden;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;backface-visibility:hidden;position:absolute;top:50%;right:10px;margin-top:-4px;width:7px;height:7px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.prenex-box .next a:hover{color:#fff !important;background:#009aea}.prenex-box .next a:hover::before{border-color:#fff}.prenex-box .center a{background:#009aea;background:linear-gradient(to right, #00c3e0 1%, #009aea 100%);display:inline-block;padding:5px 20px 5px 20px;color:#ffffff;transition:all .2s ease-in-out 0s;backface-visibility:hidden;font-weight:bold;border-radius:5px}.prenex-box .center a:hover{background-color:#555;color:#fff !important;opacity:0.8}@media screen and (max-width:768px){.prenex-box{padding-bottom:80px;margin-top:40px;height:60px}.prenex-box .prev{width:calc(50% - 20px)}.prenex-box .center{position:absolute;bottom:-40px;left:0;width:100%;box-sizing:border-box}.prenex-box .next{width:calc(50% - 20px)}}.youtube{position:relative;width:100%;padding-top:56.25%;margin-bottom:35px}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.main_visual{width:100%;height:calc(100% - 90px);min-width:1230px;position:relative}.main_visual .description{padding-top:50px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);z-index:3;width:1180px;text-align:right}.main_visual .description .p01,.main_visual .description .p02{letter-spacing:-1px;font-size:6.25rem;font-weight:700;line-height:0.9 !important;color:#222222}.main_visual .description .p01 p,.main_visual .description .p02 p{display:inline-block;margin-right:25px;text-shadow:0 0 10px #fff, 0 0 25px #fff;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg)}.main_visual .description .p01 p span,.main_visual .description .p02 p span{float:left;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;transform:translateY(-10px);opacity:0}.main_visual .description .p01 p span:nth-of-type(1),.main_visual .description .p02 p span:nth-of-type(1){transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0.1s}.main_visual .description .p01 p span:nth-of-type(2),.main_visual .description .p02 p span:nth-of-type(2){transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0.2s}.main_visual .description .p01 p span:nth-of-type(3),.main_visual .description .p02 p span:nth-of-type(3){transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0.3s}.main_visual .description .p01 p span:nth-of-type(4),.main_visual .description .p02 p span:nth-of-type(4){transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0.4s}.main_visual .description .p01 p span:nth-of-type(5),.main_visual .description .p02 p span:nth-of-type(5){transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0.5s}.main_visual .description .p01 p span:nth-of-type(6),.main_visual .description .p02 p span:nth-of-type(6){transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0.6s}.main_visual .description .p01 .blue{color:#058acf}.main_visual .description .d02{width:630px;float:right;text-align:left}.main_visual .description .d02 p{font-size:2rem;font-weight:bold}.main_visual .description .d02 p span{transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0.8s;transform:translateY(-10px);opacity:0}.main_visual .description .d02 p span:nth-of-type(1){transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 1s}.main_visual .description .d02 p span:nth-of-type(2){transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 1.1s}.main_visual .description .d02 p span:nth-of-type(3){transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 1.2s}.main_visual .description .d02 p span:nth-of-type(4){transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 1.3s}.main_visual .description .d02 p span:nth-of-type(5){transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 1.4s}.main_visual .description .d02 p span:nth-of-type(6){transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 1.5s}@media screen and (max-width:768px){.main_visual{width:100%;height:calc(100% - 90px);min-width:100%}.main_visual .description{padding:40px 0 0 25px;width:100%;text-align:left}.main_visual .description .p01,.main_visual .description .p02{font-size:3.75rem}.main_visual .description .p01 span,.main_visual .description .p02 span{line-height:1}.main_visual .description .d02{width:100%;float:left}.main_visual .description .d02 p{font-size:1.625rem}}#main_slider{position:relative;width:100%;height:100%}#main_slider .slider_item{position:absolute;width:100%;height:100%;overflow:hidden}#main_slider .slider_item .inner{width:100%;height:100%;position:relative}#main_slider .slider_item picture{width:100%;height:100%;display:block;position:absolute;overflow:hidden}#main_slider .slider_item picture img{width:100%;height:auto;filter:brightness(200%);transform:scale(1) translate3d(0, 0, 0) rotate(0.0001deg);position:absolute;bottom:0}@media screen and (orientation: portrait){#main_slider .slider_item picture img{width:auto;max-width:none;height:100%;left:-300px}}#main_slider .slider_item.show_ picture img{transition:all 1s ease-in-out 0s;backface-visibility:hidden;filter:brightness(100%);transform:scale(1.15) translate3d(0, 0, 0) rotate(0.0001deg)}#main_slider .slider_item.last_ picture{width:0}#main_slider.blur .slider_item picture img{filter:brightness(125%);transform:scale(1.2) translate3d(0, 0, 0) rotate(0.0001deg)}@media screen and (max-width:768px){#main_slider .slider_item picture{width:100%;height:100%}#main_slider .slider_item picture span{width:100%;min-width:100%}#main_slider .slider_item picture img{transform:scale(1) translate3d(0, 0, 0) rotate(0.0001deg);position:absolute;width:100%;height:auto;max-width:100%;left:0}}@keyframes blur{0%{filter:blur(0)}100%{filter:blur(15px)}}.head_news{position:absolute;bottom:-50px;right:0;background-color:#ffffff;width:0;height:135px;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.5s;overflow:hidden;z-index:2}.head_news .inner{height:135px;padding-left:45px;padding-top:20px;padding-bottom:20px;margin:0 auto;position:relative}.head_news .inner .news{width:550px;float:left;opacity:0;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 1s;transform:translateY(15px)}.head_news .inner .news .title{font-weight:bold;font-size:1.125rem;width:105px;margin-top:10px;padding-top:22px;height:75px;border-right:1px solid #000;display:block;float:left;vertical-align:center}.head_news .inner .news .content{width:calc(100% - 140px);float:right;position:relative;overflow:hidden;padding-right:35px}.head_news .inner .news .content .swiper-wrapper{height:95px}.head_news .inner .news .content .swiper-wrapper .col{padding-top:10px;padding-bottom:10px}.head_news .inner .news .content .photo{float:left;width:75px}.head_news .inner .news .content .box{position:absolute;top:50%;transform:translateY(-50%);right:0;width:calc(100% - 95px)}.head_news .inner .news .content .box .time{font-size:.875rem;font-weight:bold;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);display:block;margin-bottom:6px}.head_news .inner .news .content .box a{font-size:.9375rem;display:block;line-height:1.5;text-decoration:underline;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.head_news .inner .news .content .swiper-button-prev{width:22px !important;height:22px !important;left:auto !important;right:0 !important;top:47px;margin:0}.head_news .inner .news .content .swiper-button-prev span{width:22px;height:22px}.head_news .inner .news .content .swiper-button-prev span::before{content:"";width:15px;height:15px;display:block;transform:rotate(135deg);top:5px;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.head_news .inner .news .content .swiper-button-prev:hover span::before{border-color:#058acf}.head_news .inner .news .content .swiper-button-next{width:22px !important;height:22px !important;right:0 !important;top:auto;bottom:12px;margin:0}.head_news .inner .news .content .swiper-button-next span{width:22px;height:22px}.head_news .inner .news .content .swiper-button-next span::before{content:"";width:15px;height:15px;display:block;transform:rotate(-45deg);top:5px;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.head_news .inner .news .content .swiper-button-next:hover span::before{border-color:#058acf}.head_news .inner .bnr{width:calc(50% - 40px);display:block;float:right;margin-top:-15px;opacity:0;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.5s;transform:translateY(15px)}.head_news .inner .bnr img{width:100%;height:auto}@media screen and (max-width:768px){.head_news{bottom:-70px}.head_news .inner{width:100%;min-width:100%;padding-left:15px;padding-right:15px;padding-bottom:5px;padding-top:15px}.head_news .inner .news{width:100%;margin-bottom:0}.head_news .inner .news .title{font-size:1rem;transform:rotate(-90deg);width:auto;padding-top:0;position:absolute;border:0;left:-2px;top:0;z-index:2}.head_news .inner .news .content{width:calc(100% - 20px)}.head_news .inner .news .content .box{width:calc(100% - 95px)}.head_news .inner .news .content .photo{float:left;width:75px}.head_news .inner .news .content .swiper-button-prev{right:0 !important;-webkit-tap-highlight-color:transparent;-webkit-box-shadow:none;box-shadow:none;outline:none;top:47px}.head_news .inner .news .content .swiper-button-prev span::before{top:5px;right:5px}.head_news .inner .news .content .swiper-button-next{bottom:12px;right:0 !important;margin:0;-webkit-tap-highlight-color:transparent;-webkit-box-shadow:none;box-shadow:none;outline:none}.head_news .inner .news .content .swiper-button-next span::before{top:5px;left:auto;right:5px}}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#header{position:absolute;top:0;left:0;width:100%;opacity:0;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.1s;transform:translateY(-15px);z-index:5}#header .container{padding-top:8px;padding-bottom:0}#header .h1{font-size:.75rem;padding-top:11px;float:left;max-width:505px;text-align:right;margin-left:300px;position:relative;z-index:4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#header .primary_nav{display:block;float:right;position:relative;z-index:5}#header .primary_nav .sub li{float:left}#header .primary_nav .sub li a span{font-size:.875rem;font-weight:bold;display:inline-block;padding-left:30px;position:relative}#header .primary_nav .sub li a span::before{content:"";display:block;position:absolute;left:0;background-size:contain !important}#header .primary_nav .sub li.sbn01{margin-right:15px}#header .primary_nav .sub li.sbn01 a span::before{top:6px;width:22px;height:16px;background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/common/icon_companyx2.png) no-repeat center center}#header .primary_nav .sub li.sbn02 a span::before{top:6px;width:22px;height:16px;background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/common/icon_mailx2.png) no-repeat center center}#header .primary_nav .sub li.sbn03{margin-right:15px}#header .primary_nav .sub li.sbn03 a span::before{top:6px;width:22px;height:18px;background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/common/icon_flgx2.png) no-repeat center center}@media screen and (min-width: 768px) and (max-width: 1400px){#header .primary_nav{padding-right:75px}}@media screen and (max-width:768px){#header{display:none}}.global_nav{position:fixed;z-index:4;top:0;left:0;width:100%}.global_nav::before{content:"";position:absolute;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);width:100%;height:0;background-color:rgba(255,255,255,0.5);opacity:0;transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0s}.global_nav .inner{width:1230px;min-width:1230px;padding-left:25px;padding-right:25px;margin:0 auto;position:relative}@media screen and (max-width:768px){.global_nav .inner{width:100% !important;min-width:100% !important;max-width:100% !important;padding-left:15px;padding-right:15px}}.global_nav .logo{float:left;opacity:0;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;transform:translateY(-15px);width:225px;margin-top:12px;position:relative;z-index:6}.global_nav .logo img{width:100%;height:auto;filter:drop-shadow(5px 5px 10px #fff)}.global_nav .main{float:right;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;transform:translateY(58px)}.global_nav .main .gn{opacity:0;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;transform:translateY(-15px)}.global_nav .main .gn li{float:left;margin-left:45px;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s}.global_nav .main .gn li a{display:block;height:70px;font-size:1.0625rem;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.global_nav .main .gn li a .i{font-weight:bold;display:inline-block;padding-right:20px;position:relative}.global_nav .main .gn li a .i::before{content:'';position:absolute;transition:all .2s ease-in-out 0s;backface-visibility:hidden;top:calc(50% + 16px);right:2px;width:10px;height:10px;border-left:2px solid #000;transform:rotate(135deg);position:absolute}.global_nav .main .gn li a .i::after{visibility:visible;content:'';position:absolute;display:inline-block;border-bottom:2px solid #000;width:25px;top:calc(50% + 20px);right:0px;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.global_nav .main .gn li a:hover{color:#03bbef}.global_nav .main .gn li a:hover .i::before{right:-3px;border-color:#03bbef !important}.global_nav .main .gn li a:hover .i::after{width:30px;right:-5px;border-color:#03bbef !important}.global_nav .main .gn li.hover{position:relative}.global_nav .main .gn li.hover>a .i{position:relative;padding-right:0px}.global_nav .main .gn li.hover>a .i::before{transition:all .2s ease-in-out 0s;backface-visibility:hidden;content:'';display:block;width:7px;height:0;border-bottom:2px solid #000;transform:rotate(15deg);position:absolute;right:50%;top:auto;bottom:-5px}.global_nav .main .gn li.hover>a .i::after{transition:all .2s ease-in-out 0s;backface-visibility:hidden;content:'';display:block;width:7px;height:0;border-bottom:2px solid #000;transform:rotate(-15deg);position:absolute;left:50%;top:auto;bottom:-5px}.global_nav .main .gn li.hover>a:hover .i::before{transform:rotate(0deg);bottom:-10px}.global_nav .main .gn li.hover>a:hover .i::after{transform:rotate(0deg);bottom:-10px}.global_nav .main .gn li.hover:hover>a .i{color:#03bbef}.global_nav .main .gn li.hover:hover>a .i::before{transform:rotate(0deg);bottom:-10px;border-color:#03bbef !important}.global_nav .main .gn li.hover:hover>a .i::after{transform:rotate(0deg);bottom:-10px;border-color:#03bbef !important}.global_nav .main .gn li.m01 .sub_nav{left:-450px}.global_nav .main .gn li.m01 .sub_nav .content .ssn_02{min-height:208px}.global_nav .main .gn li.m02 .sub_nav{left:-580px;width:1150px}.global_nav .main .gn li.m02 .sub_nav .content{width:900px}.global_nav .main .gn li.m02 .sub_nav .content .ssn_01{width:900px}.global_nav .main .gn li.m04 .sub_nav{left:-830px;width:1150px}.global_nav .main .gn li.m04 .sub_nav .content{width:900px}.global_nav .main .gn li.m04 .sub_nav .content .ssn_01{width:900px}.global_nav .main .gn li.m04 .sub_nav .content .ssn_01 li a{padding:0}.global_nav .main .gn li.m06{margin-right:0 !important}.global_nav .main .gn li.m06 .sub_nav{width:500px;left:-358px}.global_nav .main .gn li.m06 .sub_nav .content{width:250px;background-color:#eff8fd}.global_nav .main .gn .sub_nav{position:absolute;opacity:0;display:none;z-index:3;top:50px;width:1175px}.global_nav .main .gn .sub_nav .sn{width:auto;background-color:#fff;box-shadow:0px 0px 20px -8px rgba(0,0,0,0.6)}.global_nav .main .gn .sub_nav .text{width:250px;padding:22px 25px 18px;float:left;position:relative;overflow:hidden;border-left:4px solid #009aea}.global_nav .main .gn .sub_nav .text dt{font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);font-size:.8125rem;z-index:1;padding-left:2px;color:#009aea}.global_nav .main .gn .sub_nav .text dd{font-weight:bold;font-size:1.1875rem;color:#000;line-height:1.8}.global_nav .main .gn .sub_nav .content{float:right;width:925px;overflow:hidden}.global_nav .main .gn .sub_nav .content ul{width:100%}.global_nav .main .gn .sub_nav .content ul li{width:100%;margin:0;padding:0;font-weight:bold}.global_nav .main .gn .sub_nav .content ul li a{display:block;position:relative;line-height:1.6;height:auto}.global_nav .main .gn .sub_nav .content ul li a .i{font-weight:bold;display:block;padding-right:20px;margin-right:20px;padding-left:5px;position:relative}.global_nav .main .gn .sub_nav .content ul li a .i::before{content:'';position:absolute;transition:all .2s ease-in-out 0s;backface-visibility:hidden;backface-visibility:hidden;top:calc(50% - 4px);right:2px;width:8px;height:8px;border-left:2px solid #000;transform:rotate(135deg);position:absolute}.global_nav .main .gn .sub_nav .content ul li a .i::after{visibility:visible;content:'';position:absolute;display:inline-block;border-bottom:2px solid #000;width:20px;top:calc(50% - 1px);right:0px;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.global_nav .main .gn .sub_nav .content ul li a:hover .i::before{right:-3px}.global_nav .main .gn .sub_nav .content ul li a:hover .i::after{width:25px;right:-5px}.global_nav .main .gn .sub_nav .content ul.ssn_01{width:675px;float:left}.global_nav .main .gn .sub_nav .content ul.ssn_01 li{float:left;width:225px}.global_nav .main .gn .sub_nav .content ul.ssn_01 li a{padding-bottom:25px}.global_nav .main .gn .sub_nav .content ul.ssn_01 li a .photo{overflow:hidden;display:block;margin-bottom:15px}.global_nav .main .gn .sub_nav .content ul.ssn_01 li .box{padding-bottom:25px}.global_nav .main .gn .sub_nav .content ul.ssn_01 li .box .photo{position:relative;margin-bottom:25px}.global_nav .main .gn .sub_nav .content ul.ssn_01 li .box .photo span{position:absolute;right:15px;bottom:-15px;background-color:#000;color:#fff;line-height:1;padding:7px 12px 5px;font-size:.9375rem;font-weight:bold}.global_nav .main .gn .sub_nav .content ul.ssn_01 li .blank{transition:all .2s ease-in-out 0s;backface-visibility:hidden;margin-bottom:3px}.global_nav .main .gn .sub_nav .content ul.ssn_01 li .blank .t{transition:all .2s ease-in-out 0s;backface-visibility:hidden;position:relative;z-index:1;padding-right:20px;padding-left:5px;font-weight:bold;position:relative;display:inline-block}.global_nav .main .gn .sub_nav .content ul.ssn_01 li .blank .t::before{transition:all .5s ease-in-out 0s;backface-visibility:hidden;content:'';position:absolute;width:9px !important;height:7px !important;border:2px solid #000;transform:rotate(0deg);top:calc(50% - 5px);right:-6px !important;display:inline-block}.global_nav .main .gn .sub_nav .content ul.ssn_01 li .blank .t::after{transition:all .5s ease-in-out 0s;backface-visibility:hidden;visibility:visible;content:'';position:absolute;border-width:2px 2px 0 0;border-style:solid;border-color:#000;width:9px !important;height:7px !important;top:calc(50% + -9px);right:-10px !important;display:inline-block}.global_nav .main .gn .sub_nav .content ul.ssn_01 li .blank:hover .t::before{border-color:#03bbef}.global_nav .main .gn .sub_nav .content ul.ssn_01 li .blank:hover .t::after{border-color:#03bbef}.global_nav .main .gn .sub_nav .content ul.ssn_02{width:250px;float:right;padding:25px 10px 15px 20px;background-color:#eff8fd}.global_nav .main .gn .sub_nav .content ul.ssn_02 li{margin-bottom:13px}.global_nav.fixed::before{opacity:1;height:90px}.global_nav.fixed .main{transform:translateY(25px)}.global_nav.fixed .logo{width:180px}@media screen and (min-width: 768px) and (max-width: 1400px){.global_nav .inner{padding-right:100px}.global_nav .inner .main .gn li.m01 .sub_nav{left:-350px}.global_nav .inner .main .gn li.m02 .sub_nav{left:-480px}.global_nav .inner .main .gn li.m04 .sub_nav{left:-519px}.global_nav .inner .main .gn li.m06 .sub_nav{left:-258px}}@media screen and (max-width:768px){.global_nav .logo{width:155px !important;margin-top:6px}.global_nav::before{display:none !important}.global_nav .main{display:none !important}}.btn_menu{position:fixed;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.9s;display:block;float:right;width:90px;height:90px;top:0;right:0;background-color:#fff;cursor:pointer;z-index:11}.btn_menu span{position:absolute;left:24px;width:42px;height:4px;background:#000;-webkit-transition:all .2s linear;transition:all .2s linear}.btn_menu span:nth-child(1){top:24px}.btn_menu span:nth-child(2){top:43px}.btn_menu span:nth-child(3){top:61px}.btn_menu:hover span:nth-child(2){width:24px}.btn_menu.active{transition:background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;background-color:rgba(255,255,255,0)}.btn_menu.active span{width:46px}.btn_menu.active span:nth-child(1){top:43px;left:24px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.btn_menu.active span:nth-child(2){opacity:0}.btn_menu.active span:nth-child(3){top:43px;left:24px;-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}@media screen and (max-width:768px){.btn_menu{width:65px;height:65px}.btn_menu span{left:17px;width:35px;height:3px}.btn_menu span:nth-child(1){top:16px}.btn_menu span:nth-child(2){top:31px}.btn_menu span:nth-child(3){top:46px}.btn_menu:hover span:nth-child(2){width:24px}.btn_menu.active span{width:40px}.btn_menu.active span:nth-child(1){top:31px;left:15px}.btn_menu.active span:nth-child(3){top:31px;left:15px}}#header-sp{transition:all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s;z-index:9;overflow:hidden;position:fixed;right:0;top:0;width:0;height:100%;background-color:rgba(255,255,255,0.9)}#header-sp::before{content:"";width:50%;height:100%;float:left;background:rgba(3,186,239,0.2);position:absolute;left:0;top:0;opacity:0;transition:all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0.5s}#header-sp .container{position:relative;padding-top:0;padding-bottom:0;height:100%}#header-sp .container::before{content:"";width:550px;height:615px;display:block;position:absolute;background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/common/home05_bg01_white.png) no-repeat center center;background-size:contain;left:-20px;top:50%;margin-top:-345px;opacity:0;transform:translateY(-20px);transition:all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0.8s}#header-sp .container .inner{position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}#header-sp .container .title{font-family:'Noto Serif JP', sans-serif;font-weight:700;line-height:1.4;font-size:2rem;opacity:0;transform:translateY(-20px);margin-bottom:40px}#header-sp .hs_left{width:50%;padding:0 70px;float:left}#header-sp .hs_left .title{transition:all .2s ease-in-out 0s;backface-visibility:hidden}#header-sp .hs_left .search_box{margin-bottom:80px;transition:all .2s ease-in-out 0s;backface-visibility:hidden;opacity:0;transform:translateY(-20px)}#header-sp .hs_left .search_box>dt{position:relative;font-size:1.125rem;font-weight:bold;padding-left:45px;margin-bottom:15px}#header-sp .hs_left .search_box>dt.map{position:relative}#header-sp .hs_left .search_box>dt.map::before{position:absolute;content:"";width:33px;height:45px;background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/search/icon_map01.png) no-repeat center center;background-size:contain;display:block;left:0;top:50%;transform:translateY(-50%)}#header-sp .hs_left .search_box>dt.pin{margin-top:50px}#header-sp .hs_left .search_box>dt.pin::before{position:absolute;content:"";width:23px;height:35px;background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/search/icon_map02.png) no-repeat center center;background-size:contain;display:block;left:5px;top:50%;transform:translateY(-50%)}#header-sp .hs_left .search_box>dd{overflow:hidden}#header-sp .hs_left .search_box>dd .f_select01 select{width:225px}#header-sp .hs_left .search_box>dd .f_text01{width:200px}#header-sp .hs_left .logo{width:240px;opacity:0;transform:translateY(-20px);transition:all .2s ease-in-out 0s;backface-visibility:hidden}#header-sp .hs_left .logo a{display:block;margin-bottom:10px}#header-sp .hs_left .logo a img{max-width:100%}#header-sp .hs_left .logo .description{text-align:center;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);font-size:1.3125rem}#header-sp .hs_right{width:50%;padding:0 70px;float:right}#header-sp .hs_right .title{transition:all .2s ease-in-out 0s;backface-visibility:hidden}#header-sp .hs_right .row2{width:calc(100% + 10px);margin-left:-10px}#header-sp .hs_right .row2 .col{width:calc(50% - 10px);margin-left:10px}#header-sp .hs_right .left_col{width:200px;float:left;display:block;transition:all .2s ease-in-out 0s;backface-visibility:hidden;opacity:0;transform:translateY(-20px)}#header-sp .hs_right .left_col .url_nav li{margin-bottom:15px}#header-sp .hs_right .left_col .c_title{font-size:1.1875rem;font-weight:bold;font-family:'Noto Serif JP', sans-serif;font-weight:700;line-height:1.4;margin-bottom:15px;display:block;overflow:hidden;clear:both}#header-sp .hs_right .right_col{width:180px;float:right;display:block;transition:all .2s ease-in-out 0s;backface-visibility:hidden;opacity:0;transform:translateY(-20px)}#header-sp .hs_right .right_col .c_title{font-size:1.25rem;font-weight:bold;font-family:'Noto Serif JP', sans-serif;font-weight:700;line-height:1.4;margin-bottom:20px;display:block;overflow:hidden;clear:both}#header-sp.open{opacity:1;width:100%}#header-sp.open::before{opacity:1}#header-sp.open .container::before{opacity:0.5;transform:translateY(0)}#header-sp.open .container .hs_left .title{opacity:1;transform:translateY(0);transition:all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0.7s}#header-sp.open .container .hs_left .search_box{opacity:1;transform:translateY(0);transition:all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0.8s}#header-sp.open .container .hs_left .logo{opacity:1;transform:translateY(0);transition:all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0.9s}#header-sp.open .container .hs_right .title{opacity:1;transform:translateY(0);transition:all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 1s}#header-sp.open .container .hs_right .left_col{opacity:1;transform:translateY(0);transition:all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 1.1s}#header-sp.open .container .hs_right .right_col{opacity:1;transform:translateY(0);transition:all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 1.2s}@media screen and (max-width:768px){#header-sp::before{display:none}#header-sp .container{overflow-y:scroll;padding-left:0;padding-right:0}#header-sp .container::before{display:none}#header-sp .container .title{font-size:1.625rem;background:20px;margin-bottom:25px}#header-sp .container .inner{top:0;left:0;position:static;transform:translateY(0) translateX(0)}#header-sp .hs_left{width:100%;padding:0;float:none;padding:30px 30px 30px;margin-bottom:30px;position:relative;background:transparent;transition:all .1s ease-in-out 0s;backface-visibility:hidden}#header-sp .hs_left::before{content:"";width:320px;height:380px;display:block;position:absolute;background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/common/home05_bg01_white.png) no-repeat center center;background-size:contain;left:50%;margin-left:-160px;top:0;margin-top:0;opacity:0;transform:translateY(-20px);transition:all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0.8s}#header-sp .hs_left .search_box{margin-bottom:0px}#header-sp .hs_left .search_box .f_select01{width:calc(100% - 85px)}#header-sp .hs_left .search_box>dt.pin{margin-top:30px}#header-sp .hs_left .logo{display:none}#header-sp .hs_right{width:100%;padding:0 30px 30px}#header-sp .hs_right .left_col{width:100%}#header-sp .hs_right .left_col .c_title{font-size:1.1875rem;margin-bottom:10px;padding-top:10px}#header-sp .hs_right .right_col{width:100%}#header-sp .hs_right .right_col .course_nav{margin-top:0;margin-bottom:25px}#header-sp .hs_right .right_col .c_title{font-size:1.1875rem;margin-bottom:10px;margin-top:10px}#header-sp.open .hs_left{background:rgba(3,186,239,0.2);transition:all 1s ease-in-out 0s;backface-visibility:hidden}#header-sp.open .hs_left::before{opacity:0.5;transform:translateY(0)}}.course_nav li{margin-bottom:15px}.course_nav li a{display:block;line-height:1.2;position:relative;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.course_nav li a .i{position:relative;display:block;padding-right:38px;font-weight:bold}.course_nav li a .i span{font-size:.8125rem}.course_nav li a .i::before{transition:all .2s ease-in-out 0s;backface-visibility:hidden;content:'';top:50%;right:13px;width:12px;height:12px;border-left:1px solid #000;transform:rotate(135deg);position:absolute}.course_nav li a .i::after{content:"";visibility:visible;position:absolute;border-bottom:1px solid #000;width:25px;top:calc(50% + 5px);right:11px;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.course_nav li a .photo{overflow:hidden;margin-top:5px}.course_nav li a:hover{color:#ff8800}.course_nav li a:hover::before{transform:scaleX(1);transform-origin:left top}.course_nav li a:hover .i::before{border-color:#ff8800;right:6px}.course_nav li a:hover .i::after{border-color:#ff8800;width:30px;right:6px}@media screen and (max-width:768px){.course_nav{margin-bottom:25px}.course_nav li{overflow:hidden;margin-bottom:8px}.course_nav li a .photo{width:60px;height:60px;float:left}.course_nav li a .i{float:right;margin-top:24px;width:calc(100% - 90px)}}.url_nav{transition:all .2s ease-in-out 0s;backface-visibility:hidden;margin-bottom:25px}.url_nav li{margin-bottom:18px}.url_nav li.home{margin-bottom:35px}.url_nav li.home a{font-size:1.3125rem;font-weight:bold}.url_nav li.home a .i::before{border-width:2px}.url_nav li.home a .i::after{border-width:2px}.url_nav li a{display:block;line-height:1.2;position:relative;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.url_nav li a .i{position:relative;display:block;padding-right:38px}.url_nav li a .i::before{transition:all .2s ease-in-out 0s;backface-visibility:hidden;content:'';top:50%;right:2px;width:12px;height:12px;border-left:1px solid #000;transform:rotate(135deg);position:absolute}.url_nav li a .i::after{content:"";visibility:visible;position:absolute;border-bottom:1px solid #000;width:25px;top:calc(50% + 5px);right:0;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.url_nav li a:hover{color:#ff8800}.url_nav li a:hover::before{transform:scaleX(1);transform-origin:left top}.url_nav li a:hover .i::before{border-color:#ff8800;right:-5px}.url_nav li a:hover .i::after{border-color:#ff8800;width:30px;right:-5px}@media screen and (max-width:768px){.url_nav li{width:calc(50% - 10px);float:left}.url_nav li a .i{padding-right:25px}.url_nav li:nth-of-type(2n+1){float:right}.url_nav li:nth-of-type(2n+2){clear:both}.url_nav li.home{width:100%}.url_nav li.home a{font-size:1.1875rem}}.blank_nav{transition:all .2s ease-in-out 0s;backface-visibility:hidden;margin-bottom:25px}.blank_nav li{margin-bottom:18px}.blank_nav li a{display:block;line-height:1.2;position:relative;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.blank_nav li a .photo{float:left;width:40px;height:40px;margin-right:10px}.blank_nav li a .i{transition:all .2s ease-in-out 0s;backface-visibility:hidden;position:relative;margin-top:10px;z-index:1;padding-right:15px;position:relative;display:inline-block;width:calc(100% - 60px)}.blank_nav li a .i::before{transition:all .5s ease-in-out 0s;backface-visibility:hidden;content:'';position:absolute;width:7px !important;height:5px !important;border:1px solid #000;transform:rotate(0deg);top:calc(50% - 5px);right:-6px !important;display:inline-block}.blank_nav li a .i::after{transition:all .5s ease-in-out 0s;backface-visibility:hidden;visibility:visible;content:'';position:absolute;border-width:1px 1px 0 0;border-style:solid;border-color:#000;width:7px !important;height:5px !important;top:calc(50% + -9px);right:-9px !important;display:inline-block}.blank_nav li a:hover{color:#ff8800}.blank_nav li a:hover::before{transform:scaleX(1);transform-origin:left top}.blank_nav li a:hover .i::before{border-color:#ff8800;right:-5px}.blank_nav li a:hover .i::after{border-color:#ff8800;width:30px;right:-5px}@media screen and (max-width:768px){.blank_nav{margin-bottom:15px}.blank_nav li{clear:both;margin-bottom:18px}.blank_nav li a{display:block}.blank_nav li a .photo{width:50px;height:50px;margin-right:20px}.blank_nav li a .i{margin-top:16px;padding-right:15px;width:calc(100% - 85px);font-weight:bold}}.home_block01 .container{position:relative}.home_block01 .content{width:590px;transition:all 3s cubic-bezier(0.19, 1, 0.22, 1) 0s;transform:translateY(50px);position:relative}.home_block01 .content .row2{width:calc(100% + 20px);margin-left:-20px;margin-bottom:50px;overflow:hidden}.home_block01 .content .row2 .col{width:calc(50% - 20px);margin-left:20px}.home_block01 .content .movie{margin-bottom:40px}.home_block01 .bg{position:absolute;left:420px;top:-70px;z-index:-1}@media screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.home_block01 .bg{top:50px}.home_block01 .bg span>img{min-width:750px}.home_block01 .bg span .icon{top:75px !important}}.home_block01 .bg span{position:relative;display:block}.home_block01 .bg span .icon{position:absolute;left:350px;top:255px;animation:bound 0.8s ease infinite alternate}.home_block01 .bg span .icon img{width:100%;height:auto;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 3.5s}@media screen and (max-width:768px){.home_block01 .container{padding-top:90px}.home_block01 .content{width:100%}.home_block01 .content .row2{display:none}.home_block01 .content .movie{width:100%;margin-bottom:25px}.home_block01 .content .movie video{width:100%}.home_block01 .bg{position:relative;top:0;left:auto;right:-15px}.home_block01 .bg span{position:relative;display:block}.home_block01 .bg span img{max-width:100%;min-width:auto}.home_block01 .bg span .icon{left:30px;top:70px;animation:none;width:160px}}.home_block02{padding-top:100px;padding-bottom:50px}.home_block02 .right_container{width:calc(50% - 195px);float:right;transition:all 3s cubic-bezier(0.19, 1, 0.22, 1) 0s;transform:translateY(50px)}.home_block02 .right_container .inner{max-width:570px;min-width:395px;padding-left:70px;float:left;padding-right:25px}.home_block02 .left_container{width:calc(50% + 195px);float:left;position:relative;padding-bottom:60px;padding-top:83px}.home_block02 .left_container::after{content:"";width:0;transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1) 1s;display:block;position:absolute;bottom:0;right:0;background-color:#f7f7f7;z-index:-1}.home_block02 .left_container .inner{max-width:955px;min-width:785px;float:right;padding-left:25px}.home_block02 .left_container .inner .list{padding-right:40px;transform:translateY(50px);transition:all 3s cubic-bezier(0.19, 1, 0.22, 1) 0s}.home_block02 .left_container .inner .list li{float:left;width:25%}.home_block02 .left_container .inner .list li .title{text-align:center;line-height:1;font-weight:bold;margin-bottom:15px}.home_block02 .left_container .inner .list li .title span{font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);font-size:2.625rem;font-weight:bold;display:block;width:100%}.home_block02 .left_container .inner .list li dl{display:block;padding:0 5px}.home_block02 .left_container .inner .list li dl dt{margin-bottom:20px;padding-left:40px;padding-right:40px}.home_block02 .left_container .inner .list li dl dt img{max-width:100%}.home_block02 .left_container .inner .list li dl dd{text-align:center;line-height:1.5;font-weight:bold}.home_block02 .left_container .inner .list li dl dd span{font-size:.8125rem;display:block;font-weight:normal}@media screen and (max-width:768px){.home_block02 .wrap_btn{padding-left:15px;padding-right:15px}.home_block02 .right_container{width:100%;float:none}.home_block02 .right_container .inner{max-width:100%;min-width:100%;padding-left:15px;float:none;padding-right:15px}.home_block02 .left_container{width:100%;float:none;padding-top:30px;padding-bottom:0;background-color:#f7f7f7}.home_block02 .left_container::before{display:none}.home_block02 .left_container .inner{max-width:100%;min-width:100%;float:none;padding-left:0}.home_block02 .left_container .inner .list{padding-right:0}.home_block02 .left_container .inner .list li{float:left;width:50%;margin-bottom:40px}.home_block02 .left_container .inner .list li .title span{font-size:2.1875rem}.home_block02 .left_container .inner .list li dl dt{margin-bottom:5px}.home_block02 .left_container .inner .list li dl dd{font-size:.9375rem}.home_block02 .left_container .inner .list li dl dd span{font-size:.75rem}}.home_block03{background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/home/home03_bg01.jpg) no-repeat bottom left;overflow:hidden;margin-bottom:120px}.home_block03 .container{position:relative;padding-bottom:140px}.home_block03 .bg{position:absolute;top:140px;right:-45px}.home_block03 .content{width:50%;transition:all 3s cubic-bezier(0.19, 1, 0.22, 1) 0s;transform:translateY(50px)}.home_block03 .content .title01{margin-bottom:15px}.home_block03 .content .text{margin-bottom:60px}.home_block03 .content .list{padding-left:50px}.home_block03 .content .list li{padding:12px 0 7px 40px;border-left:2px solid #eee;margin-bottom:25px}.home_block03 .content .list li dl{position:relative;line-height:1.6}.home_block03 .content .list li dl dt{font-size:1.375rem;font-weight:bold;position:relative;z-index:2}.home_block03 .content .list li dl .font{font-size:2.625rem;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);position:absolute;top:-20px;left:0;color:#eeeeee}.home_block03 .content .list li.li01{border-color:#008895}.home_block03 .content .list li.li01 .font{color:rgba(229,253,255,0.9) !important}.home_block03 .content .list li.li02{border-color:#7ebf00}.home_block03 .content .list li.li02 .font{color:rgba(239,248,232,0.9) !important}.home_block03 .content .list li.li03{border-color:#ff9c00}.home_block03 .content .list li.li03 .font{color:rgba(255,240,178,0.9) !important}@media screen and (max-width:768px){.home_block03{background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/home/home03_bg01x2.jpg) no-repeat bottom center}.home_block03 .container{position:relative;padding-bottom:80px}.home_block03 .bg{display:none}.home_block03 .content{width:100%}.home_block03 .content .photo{padding-top:30px;padding-bottom:30px}.home_block03 .content z .list{padding-left:0px}.home_block03 .content z .list li{padding:12px 0 7px 30px}.home_block03 .content z .list li dl dt{font-size:1.25rem}.home_block03 .content z .list li dl .font{font-size:2.375rem}}._home_block03{overflow:hidden;width:100%}._home_block03 ._catch{padding-top:80px;padding-bottom:40px;text-align:center;font-family:'Noto Serif JP', sans-serif;font-weight:700;line-height:1.4;font-size:3.75rem}._home_block03 .container{padding-top:120px;padding-bottom:100px}._home_block03 .container ._description{margin-bottom:45px}._home_block03 .container ._results_box{max-width:665px;width:calc(52% - 35px);float:left;display:block}._home_block03 .container ._results_box ._col_results_box ._case_photo_list ._case_img{width:41% !important}._home_block03 .container ._results_box ._col_results_box ._case_photo_list ._case_img._case_img_2{width:60% !important}._home_block03 .container ._results_box ._col_results_box ._case_photo_list ._case_img img{transition:all .2s ease-in-out 0s;backface-visibility:hidden;height:auto}._home_block03 .container ._results_box ._col_results_box ._case_photo_list:hover ._case_img img{transform:scale(1.05)}._home_block03 .container ._wrap_results_slider{max-width:715px;width:calc(48% - 35px);overflow:hidden;float:right;position:relative}._home_block03 .container ._wrap_results_slider .results_slider{padding:0 15px}._home_block03 .container ._wrap_results_slider .results_slider .swiper-slide{width:100%}@media screen and (max-width:1230px){._home_block03 ._catch{font-size:3.75rem}._home_block03 .container{padding-top:120px}._home_block03 .container ._description{margin-bottom:45px}._home_block03 .container ._results_box{width:calc(46% - 40px);float:left;display:block}._home_block03 .container ._results_box ._col_results_box ._case_photo_list ._case_img{width:41% !important}._home_block03 .container ._results_box ._col_results_box ._case_photo_list ._case_img._case_img_2{width:60% !important}._home_block03 .container ._results_box ._col_results_box ._case_photo_list ._case_img img{transition:all .2s ease-in-out 0s;backface-visibility:hidden;height:auto}._home_block03 .container ._results_box ._col_results_box ._case_photo_list:hover ._case_img img{transform:scale(1.05)}._home_block03 .container ._wrap_results_slider{width:calc(54% - 40px);overflow:hidden;float:right}._home_block03 .container ._wrap_results_slider .results_slider{padding:0 15px}}@media screen and (max-width:768px){._home_block03 ._catch{padding:60px 15px 20px;font-size:2.0625rem}._home_block03 .container{padding-top:70px}._home_block03 .container ._description{margin-bottom:25px}._home_block03 .container ._results_box{display:none}._home_block03 .container ._wrap_results_slider{max-width:100%;width:100%;float:none}._home_block03 .container ._wrap_results_slider .results_slider{padding:0 15px}._home_block03 .container ._wrap_results_slider .results_slider .swiper-slide{width:100%}}._col_results_box{padding:0 5px}._col_results_box ._case_photo_list{display:flex;flex-wrap:nowrap;justify-content:center;margin-bottom:10px}._col_results_box ._case_photo_list ._case_img{width:50% !important;position:relative;transition:all 1s ease-in-out 1.5s;backface-visibility:hidden;display:flex;justify-content:center;align-items:flex-end;overflow:hidden}._col_results_box ._case_photo_list ._case_img picture{display:block;overflow:hidden;width:100%;transition:all 1s ease-in-out 1.5s;backface-visibility:hidden}._col_results_box ._case_photo_list ._case_img picture img{width:100%;height:100%;object-fit:cover;transition:all .2s ease-in-out 0s;backface-visibility:hidden}._col_results_box ._case_photo_list ._case_img ._case_photo_text{position:absolute;left:0;bottom:0;background-color:#fff;font-size:.8125rem;font-weight:bold;padding:2px 10px 0px}._col_results_box ._case_photo_list:hover ._case_img picture img{transform:scale(1.05)}._col_results_box ._data{overflow:hidden;margin-bottom:8px}._col_results_box ._data ._time{font-size:.9375rem;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);float:left;color:#777}._col_results_box ._data ._category{float:right;margin-left:3px;font-size:.8125rem;display:inline-block;padding:4px 10px 5px;line-height:1;background-color:#000;color:#fff}._col_results_box ._text{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:1230px){._col_results_box ._case_photo_list ._case_img{width:50% !important}._col_results_box ._case_photo_list ._case_img ._case_photo_text{font-size:.8125rem}._col_results_box ._data ._time{font-size:.9375rem}._col_results_box ._data ._category{font-size:.8125rem}._col_results_box ._text{font-size:.875rem}}@media screen and (max-width:768px){._col_results_box ._case_photo_list ._case_img{width:45%}._col_results_box ._case_photo_list ._case_img ._case_photo_text{font-size:.625rem;height:auto}._col_results_box ._data ._time{font-size:.9375rem}._col_results_box ._data ._category{font-size:.6875rem;padding:4px 10px 5px}._col_results_box ._text{font-size:.6875rem}}.shop_link_box{margin-top:20px;display:table;padding:5px;background-color:#f1f1f1;overflow:hidden;width:100%}.shop_link_box .s_photo{display:table-cell;width:50px;overflow:hidden}.shop_link_box .s_photo img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:100%;height:auto}.shop_link_box .s_content{display:table-cell;vertical-align:middle;width:calc(100% - 55px);padding-left:10px;line-height:1.5}.shop_link_box .s_content .arrow{position:relative;display:block;overflow:hidden;font-size:.9375rem;font-weight:bold}.shop_link_box .s_content .arrow::before{transition:all .2s ease-in-out 0s;backface-visibility:hidden;content:'';position:absolute;top:calc(50% - 5px);right:8px;width:7px;height:7px;border-top:2px solid #222;border-right:2px solid #222;transform:rotate(45deg)}.shop_link_box .s_content .arrow:hover::before{right:3px}.home_block04{padding-bottom:0}.home_block04 .container{padding-left:0;padding-right:0;padding-top:70px}.home_block04 .container .title01{text-align:center}.course_row{width:100%}.course_row .col{width:25%;float:left;position:relative}.course_row .col a{display:block;position:relative}.course_row .col a .title{font-weight:bold;line-height:1.5;padding-bottom:45px;margin-bottom:10px;text-align:center;position:relative}.course_row .col a .title .t01{font-size:1.8125rem;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s}.course_row .col a .title .t01 span{font-size:1.3125rem}.course_row .col a .title .t02{font-size:.75rem;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s}.course_row .col a .title .i{position:absolute;display:inline-block;border-bottom:3px solid #03bbef;width:100px;bottom:8px;left:50%;margin-left:-50px;transition:all .2s ease-in-out 0s;backface-visibility:hidden;backface-visibility:hidden}.course_row .col a .title .i::before{transition:all .2s ease-in-out 0s;backface-visibility:hidden;content:'';bottom:-14px;right:4px;width:24px;height:24px;border-left:3px solid #03bbef;transform:rotate(135deg);position:absolute}.course_row .col a .photo{overflow:hidden;height:500px;width:100%;position:relative;box-shadow:0px 0px 0px 0px #03bbef inset;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s}.course_row .col a .photo img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);height:100%;width:auto;max-width:none;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;z-index:-1}.course_row .col a .photo .icon{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);border-radius:50%;z-index:2;width:120px;height:120px;background-color:#03bbef;color:#ffffff;font-weight:bold;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s}.course_row .col a .photo .icon span{width:16px;display:inline-block;line-height:1.2}.course_row .col a .future{position:absolute;width:calc(100% - 40px);box-shadow:0 0 10px rgba(0,0,0,0.3);bottom:-45px;left:20px;background-color:#ffffff;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s}.course_row .col a .future .icon{float:left;width:80px}.course_row .col a .future .icon img{width:100%;height:auto}.course_row .col a .future .content{line-height:1.2;float:left;width:calc(100% - 90px);padding:13px 0 0 15px;font-weight:bold;text-align:center}.course_row .col a .future .content dt{margin-bottom:5px;white-space:nowrap}.course_row .col a .future .content dt .font01{font-size:.875rem}.course_row .col a .future .content dt .font02{font-size:1.3125rem;color:#03bbef}.course_row .col a .future .content dd{font-size:1.3125rem;white-space:nowrap}.course_row .col a .future .content dd .font{font-size:1rem}.course_row .col a:hover .title{color:#03bbef}.course_row .col a:hover .title .t01{transform:translate3d(0, 13px, 0)}.course_row .col a:hover .title .t02{opacity:0;transform:translate3d(0, 3px, 0)}.course_row .col a:hover .title .i{width:110px}.course_row .col a:hover .photo{box-shadow:0px 0px 0px 10px rgba(3,187,239,0.7) inset}.course_row .col a:hover .photo .icon{transform:scale(0.75) translateX(-65%) translateY(-65%);opacity:0}.course_row .col a:hover .photo img{transform:scale(1.1) translateX(-45%) translateY(-45%)}.course_row .col a:hover .future{transform:translate3d(0, -15px, 0)}.course_row .col.col01{transition:all 3s cubic-bezier(0.19, 1, 0.22, 1) 0s;transform:translateY(50px)}.course_row .col.col02{transition:all 3s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;transform:translateY(50px)}.course_row .col.col03{transition:all 3s cubic-bezier(0.19, 1, 0.22, 1) 0.4s;transform:translateY(50px)}.course_row .col.col04{transition:all 3s cubic-bezier(0.19, 1, 0.22, 1) 0.6s;transform:translateY(50px)}.course_row .col.col04 a .title .i{border-bottom:3px solid #ff9c00}.course_row .col.col04 a .title .i::before{border-left:3px solid #ff9c00}.course_row .col.col04 a .photo{box-shadow:0px 0px 0px 0px #ff9c00 inset}.course_row .col.col04 a .photo .icon{background-color:#ff9c00}.course_row .col.col04 a .future .content dt .font02{color:#ff9c00}.course_row .col.col04 a:hover .title{color:#ff9c00}.course_row .col.col04 a:hover .photo{box-shadow:0px 0px 0px 10px rgba(255,156,0,0.7) inset}@media screen and (max-width:768px){.course_row .col{width:100%;margin-bottom:110px}.course_row .col a .title{padding-bottom:38px}.course_row .col a .title .t01{font-size:1.5rem}.course_row .col a .title .t02{font-size:.75rem}.course_row .col a .photo{height:230px}.course_row .col a .photo img{height:auto;width:100%}.course_row .col a .photo .icon{width:100px;height:100px}.course_row .col a .photo .icon span{width:15px}.course_row .col a .future{position:absolute;width:calc(100% - 40px);box-shadow:0 0 10px rgba(0,0,0,0.3);bottom:-45px;left:20px;background-color:#ffffff;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s}.course_row .col a .future .icon{float:left;width:80px}.course_row .col a .future .icon img{width:100%;height:auto}.course_row .col a .future .content{line-height:1.2;float:left;width:calc(100% - 90px);padding:13px 0 0 0;font-weight:bold;text-align:center}.course_row .col a .future .content dt{margin-bottom:5px}.course_row .col a .future .content dt .font01{font-size:.875rem}.course_row .col a .future .content dt .font02{font-size:1.3125rem;color:#03bbef}.course_row .col a .future .content dd{font-size:1.3125rem}.course_row .col a .future .content dd .font{font-size:1rem}.course_row .col a:hover .title{color:#03bbef}.course_row .col a:hover .title .t01{transform:translate3d(0, 13px, 0)}.course_row .col a:hover .title .t02{opacity:0;transform:translate3d(0, 3px, 0)}.course_row .col a:hover .title .i{width:110px}.course_row .col a:hover .photo{box-shadow:0px 0px 0px 10px rgba(3,187,239,0.7) inset}.course_row .col a:hover .photo .icon{transform:scale(0.75) translateX(-65%) translateY(-65%);opacity:0}.course_row .col a:hover .photo img{transform:scale(1.1) translateX(-45%) translateY(-45%)}.course_row .col a:hover .future{transform:translate3d(0, -15px, 0)}.course_row .col.col01{transition:all 3s cubic-bezier(0.19, 1, 0.22, 1) 0s;transform:translateY(50px)}.course_row .col.col02{transition:all 3s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;transform:translateY(50px)}.course_row .col.col03{transition:all 3s cubic-bezier(0.19, 1, 0.22, 1) 0.4s;transform:translateY(50px)}.course_row .col.col04{transition:all 3s cubic-bezier(0.19, 1, 0.22, 1) 0.6s;transform:translateY(50px)}.course_row .col.col04 a .title .i{border-bottom:3px solid #ff9c00}.course_row .col.col04 a .title .i::before{border-left:3px solid #ff9c00}.course_row .col.col04 a .photo{box-shadow:0px 0px 0px 0px #ff9c00 inset}.course_row .col.col04 a .photo .icon{background-color:#ff9c00}.course_row .col.col04 a .future .content dt .font02{color:#ff9c00}.course_row .col.col04 a:hover .title{color:#ff9c00}.course_row .col.col04 a:hover .photo{box-shadow:0px 0px 0px 10px rgba(255,156,0,0.7) inset}}.home_block05{overflow:hidden}.home_block05 .container{position:relative;padding-top:160px;padding-bottom:40px}.home_block05 .container.wide{padding-top:10px;padding-left:0;padding-right:0}.home_block05 .container .hb_wrap{position:relative;padding-bottom:40px}.home_block05 .container .content_bg{position:absolute;top:20px;right:-115px;z-index:3}.home_block05 .container .content_bg .map{width:770px;position:relative}.home_block05 .container .content_bg .map .img{width:100%}.home_block05 .container .content_bg .map span{position:absolute;transform:translateY(-120px)}.home_block05 .container .content_bg .map span img{opacity:0}.home_block05 .container .content_bg .map span:nth-of-type(5n+1){transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0.7s}.home_block05 .container .content_bg .map span:nth-of-type(5n+1) img{transition:all .2s ease-in-out .7s;backface-visibility:hidden}.home_block05 .container .content_bg .map span:nth-of-type(5n+2){transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1) 1s}.home_block05 .container .content_bg .map span:nth-of-type(5n+2) img{transition:all .2s ease-in-out 1s;backface-visibility:hidden}.home_block05 .container .content_bg .map span:nth-of-type(5n+3){transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1) 1.3s}.home_block05 .container .content_bg .map span:nth-of-type(5n+3) img{transition:all .2s ease-in-out 1.3s;backface-visibility:hidden}.home_block05 .container .content_bg .map span:nth-of-type(5n+4){transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1) 1.6s}.home_block05 .container .content_bg .map span:nth-of-type(5n+4) img{transition:all .2s ease-in-out 1.6s;backface-visibility:hidden}.home_block05 .container .content_bg .map span:nth-of-type(5n+5){transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1) 1.9s}.home_block05 .container .content_bg .map span:nth-of-type(5n+5) img{transition:all .2s ease-in-out 1.9s;backface-visibility:hidden}.home_block05 .container .content_bg .map span.tokyo{left:66%;top:62.5%}.home_block05 .container .content_bg .map span.kanagawa{left:63.5%;top:64.5%}.home_block05 .container .content_bg .map span.saitama{left:63.5%;top:60.5%}.home_block05 .container .content_bg .map span.chiba{left:69.5%;top:64%}.home_block05 .container .content_bg .map span.tochigi{left:67%;top:56.5%}.home_block05 .container .content_bg .map span.ibaraki{left:71%;top:58.5%}.home_block05 .container .content_bg .map span.hokkaido{left:74%;top:14.5%}.home_block05 .container .content_bg .map span.fukushima{left:70%;top:51.5%}.home_block05 .container .content_bg .map span.nagano{left:56.5%;top:59%}.home_block05 .container .content_bg .map span.shizuoka{left:58%;top:66.5%}.home_block05 .container .content_bg .map span.aichi{left:51.5%;top:67%}.home_block05 .container .content_bg .map span.osaka{left:41%;top:69%}.home_block05 .container .content_bg .map span.hyogo{left:36.5%;top:66.5%}.home_block05 .container .content_bg .map span.wakayama{left:40%;top:74%}.home_block05 .container .content_bg .map span.fukuoka{left:11.5%;top:75%}.home_block05 .container .content_bg .map span.oita{left:15.5%;top:77%}.home_block05 .container .content_bg .map span.nagasaki{left:5%;top:76.5%}.home_block05 .container .content_bg .map span.gifu{left:49.5%;top:63%}.home_block05 .container .content_bg .map span.tokushima{left:33%;top:74%}.home_block05 .container .content_bg .map span.okayama{left:31%;top:68%}.home_block05 .container .content_bg .map span.kumamoto{left:11.5%;top:82%}.home_block05 .container .content_right{width:calc(50% - 65px);float:right;z-index:1}.home_block05 .container .content_right .title01{position:relative;z-index:2}.home_block05 .container .content_right .num{font-weight:bold;font-size:1.75rem}.home_block05 .container .content_right .num .font01{font-size:1.375rem;color:#ffffff;display:inline-block;padding:7px 8px 5px;background-color:#000000;line-height:1 !important;transform:translateY(-7px)}.home_block05 .container .content_right .num .font02{padding-left:7px;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);font-size:8.125rem;color:#ff7800;line-height:1 !important;font-weight:normal !important}.home_block05 .container .content_left{width:50%;float:left;position:relative;z-index:1;transition:all 3s cubic-bezier(0.19, 1, 0.22, 1) 0s;transform:translateY(50px)}.home_block05 .container .content_left .clinic_list{overflow:hidden;display:block;width:calc(100% + 15px);margin-left:-15px;margin-bottom:40px}.home_block05 .container .content_left .clinic_list li{display:block;width:calc(33.333% - 15px);margin-left:15px;margin-bottom:20px;float:left}.home_block05 .container .content_left .clinic_list li a{position:relative;display:block;width:100%}.home_block05 .container .content_left .clinic_list li a .photo{width:100%;height:100%;overflow:hidden}.home_block05 .container .content_left .clinic_list li a .pref{background-color:#03bbef;font-weight:bold;font-size:.8125rem;color:#ffffff;padding:4px 5px 3px;position:absolute;bottom:18px;left:10px;line-height:1}.home_block05 .container .content_left .clinic_list li a .name{position:absolute;font-weight:bold;font-size:.8125rem;left:10px;bottom:-10px;background-color:#000000;line-height:1;color:#ffffff;padding:4px 0 3px 5px;transition:all .2s ease-in-out 0s;backface-visibility:hidden;max-width:calc(100% - 10px)}.home_block05 .container .content_left .clinic_list li a .name .w{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;padding-right:30px}.home_block05 .container .content_left .clinic_list li a .name .w .i{position:absolute;display:inline-block;border-bottom:2px solid #fff;width:13px;top:calc(50% + 2px);left:calc(100% - 20px);transition:all .2s ease-in-out 0s;backface-visibility:hidden;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.home_block05 .container .content_left .clinic_list li a .name .w .i::before{transition:all .2s ease-in-out 0s;backface-visibility:hidden;content:'';bottom:-5px;right:1px;width:8px;height:8px;border-left:2px solid #fff;transform:rotate(135deg);position:absolute}.home_block05 .container .content_left .clinic_list li a:hover .name{background-color:#333}.home_block05 .container .content_left .clinic_list li a:hover .name .w .i{width:15px}.home_block05 .container .content_left .pref_list>li{display:block;font-size:.8125rem;clear:both;padding-bottom:10px;overflow:hidden}.home_block05 .container .content_left .pref_list>li dl dt{font-weight:bold;line-height:1.4;margin-bottom:5px}.home_block05 .container .content_left .pref_list>li dl dd ul{overflow:hidden}.home_block05 .container .content_left .pref_list>li dl dd ul li{float:left;position:relative;line-height:1;padding-right:8px;margin-right:8px;display:block;margin-bottom:8px;color:#ccc}.home_block05 .container .content_left .pref_list>li dl dd ul li.clear{clear:both;display:block;padding-left:0;margin-left:0}.home_block05 .container .content_left .pref_list>li dl dd ul li.clear::before{display:none}.home_block05 .container .content_left .pref_list>li dl dd ul li:nth-of-type(1){padding-left:0;margin-left:0}.home_block05 .container .content_left .pref_list>li dl dd ul li a{position:relative;color:#000000;text-decoration:underline}.home_block05 .container .content_left .pref_list>li dl dd ul li a::before{position:absolute;display:block;content:"";left:-8px;top:2px;height:13px;width:1px;background-color:#000000}.home_block05 .container .content_left .pref_list>li dl dd ul li a:hover{text-decoration:none}.home_block05 .container .content_left .pref_list>li dl dd ul li span{position:relative}.home_block05 .container .content_left .pref_list>li dl dd ul li span::before{position:absolute;display:block;content:"";left:-8px;top:2px;height:13px;width:1px;background-color:#000000}.home_block05 .container .btn01{position:absolute;bottom:105px;right:25px;z-index:3}.home_block05 .container .inner{padding:0 50px 30px 50px;background-color:#ffffff}.home_block05.active .container .content_bg .map span{transform:translateY(0)}.home_block05.active .container .content_bg .map span img{opacity:1}.home_block05.active .container .content_bg .map span a:hover img{transition:all .2s ease-in-out 0s;backface-visibility:hidden;transform:translateY(-5px)}@media screen and (max-width:768px){.home_block05{margin-bottom:50px}.home_block05 .container{padding-top:20px;padding-bottom:20px}.home_block05 .container .content_bg{top:60px;right:0px;z-index:-1}.home_block05 .container .content_bg .map{width:100%}.home_block05 .container .content_bg span{display:none}.home_block05 .container .content_right{width:100%;margin-bottom:35px}.home_block05 .container .content_right .title01{margin-bottom:35px}.home_block05 .container .content_right .num{font-size:1.625rem}.home_block05 .container .content_right .num .font01{font-size:1.3125rem}.home_block05 .container .content_right .num .font02{font-size:5rem}.home_block05 .container .content_left{width:100%;margin-bottom:20px}.home_block05 .container .content_left .clinic_list{width:calc(100% + 15px)}.home_block05 .container .content_left .clinic_list li{width:calc(50% - 15px)}.home_block05 .container .content_left .clinic_list li:nth-of-type(5),.home_block05 .container .content_left .clinic_list li:nth-of-type(6){display:none}.home_block05 .container .content_left #select_pref{margin-bottom:60px}.home_block05 .container .content_left .f_select01{width:calc(100% - 85px)}.home_block05 .container .content_left .pref_list>li{display:block;font-size:.8125rem;clear:both;padding-bottom:10px;overflow:hidden}.home_block05 .container .content_left .pref_list>li dl dt{font-weight:bold;line-height:1.4;margin-bottom:5px}.home_block05 .container .content_left .pref_list>li dl dd ul li.clear{clear:none}.home_block05 .container .content_left .pref_list>li dl dd ul li.none{display:none}.home_block05 .container .btn01{position:relative;margin-top:40px;bottom:auto;right:auto}}@media screen and (max-width:768px){.home_block10 .row4 .col{width:100%;margin-bottom:25px}.home_block10 .row4 .col:nth-of-type(3),.home_block10 .row4 .col:nth-of-type(4){display:none}}.home_block11{overflow:hidden;position:relative}.home_block11 .container{padding-top:30px}.home_block11 .swiper-slide{width:33.333%}.home_block11 .swiper-slide .data{overflow:hidden;margin-bottom:20px;width:100%}.home_block11 .swiper-slide .icon_type{background-color:#333333;color:#ffffff;font-size:.75rem;line-height:1;padding:4px 3px 3px;margin-right:10px;width:80px;display:inline-block;text-align:center}.home_block11 .swiper-slide .icon_type.type01{background-color:#999999}.home_block11 .swiper-slide .icon_type.type03{background-color:#b9874a}.home_block11 .swiper-slide .case_client{float:left;margin-right:20px;line-height:1.6}.home_block11 .swiper-slide .case_client .font{font-weight:bold;font-size:1.0625rem}.home_block11 .swiper-slide .case_kyokotsu_type{float:left;margin-right:20px}.home_block11 .swiper-slide .case_kyokotsu_type ul{display:inline}.home_block11 .swiper-slide .case_kyokotsu_type ul li{display:inline;font-size:1.0625rem;font-weight:bold}.home_block11 .swiper-slide .case_kyokotsu_type ul li::before{content:" , ";visibility:visible}.home_block11 .swiper-slide .case_kyokotsu_type ul li:nth-of-type(1)::before{display:none}.home_block11 .swiper-slide .case_photo_list{width:100%;margin-bottom:10px;overflow:hidden}.home_block11 .swiper-slide .case_photo_list li{width:50%;float:left;position:relative;overflow:hidden}.home_block11 .swiper-slide .case_photo_list li img{width:100%;height:auto;transition:all .2s ease-in-out 0s;backface-visibility:hidden;transform:scale(1.05)}.home_block11 .swiper-slide .case_photo_list li p{position:absolute;background-color:#333;font-size:.9375rem;font-weight:bold;color:#ffffff;right:0;bottom:0;line-height:1;padding:3px 15px}.home_block11 .swiper-slide a:hover .case_photo_list li img{transform:scale(1.15)}@media screen and (max-width:768px){.home_block11 .swiper-slide{width:100%;padding:25px;margin-bottom:25px}.home_block11 .swiper-slide .icon_type{font-size:.75rem;padding:3px 5px 2px}.home_block11 .swiper-slide .case_client{width:100%}.home_block11 .swiper-slide .case_kyokotsu_type{width:100%}.home_block11 .swiper-slide .case_photo_list{width:100%;margin-bottom:15px}}.clinic_col02 a{display:block;padding-bottom:50px;position:relative}.clinic_col02 .content{padding:20px 25px 0}.clinic_col02 .title{font-weight:bold;margin-bottom:8px}.clinic_col02 .data{overflow:hidden}.clinic_col02 .data .doctor{position:relative;font-weight:bold;font-size:.875rem;padding-left:22px;margin-right:25px}.clinic_col02 .data .doctor::before{content:"";display:block;position:absolute;background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/common/icon_doctor.png) no-repeat center center;opacity:0.3;background-size:contain;left:0;top:0;width:15px;height:20px}.clinic_col02 .data .area{position:relative;font-weight:bold;font-size:.875rem;padding-left:22px}.clinic_col02 .data .area::before{content:"";display:block;position:absolute;background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/common/icon_area.png) no-repeat center center;opacity:0.3;background-size:contain;left:0;top:0;width:17px;height:22px}.clinic_col02 .photo{overflow:hidden}.clinic_col02 .photo span{background-color:#ffffff}.clinic_col02 .text{font-size:.9375rem}.clinic_col02 .btn{position:absolute;bottom:0;right:0}.home_block06{position:relative}.home_block06 .container{padding-top:80px;padding-bottom:190px}.home_block06::before{content:"";width:0;transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0.7s;height:400px;display:block;background-color:#f5f5f5;position:absolute;left:0;bottom:0}.home_block06 .row3{width:calc(100% + 150px);margin-left:-150px;padding:0 25px;transition:all 3s cubic-bezier(0.19, 1, 0.22, 1) 0s;transform:translateY(50px)}.home_block06 .col{width:calc(33.333% - 150px);margin-left:150px}.home_block06 .col .box{position:relative;display:block}.home_block06 .col .box::after{display:block;content:"";clear:both}.home_block06 .col .box .photo{overflow:hidden}.home_block06 .col .box .content{position:absolute;top:calc(100% - 40px);left:35px;width:110%}.home_block06 .col .box .content .title{display:inline;background-color:#03bbef;margin-bottom:10px;font-size:1.3125rem;padding:2px 5px;line-height:1.9;transition:all .2s ease-in-out 0s;backface-visibility:hidden;color:#fff;text-justify:inter-character}.home_block06 .col .box .content .name{padding-top:15px;font-size:1.3125rem;font-weight:bold;line-height:1}.home_block06 .col .box .content .name span{font-size:1.75rem}.home_block06 .col .box .content .note{font-size:1.1875rem;font-weight:bold}.home_block06 .col .box:hover .content .title{background-color:#2185d6}@media screen and (max-width:768px){.home_block06 .container{padding-top:50px;padding-bottom:10px}.home_block06::before{width:0;height:100%}.home_block06 .row3{width:100%;margin-left:0;padding:0}.home_block06 .col{width:100%;margin-left:0}.home_block06 .col .box{margin-bottom:40px}.home_block06 .col .box .photo{overflow:hidden;width:calc(40% - 20px);float:left}.home_block06 .col .box .content{position:static;width:60%;float:right}.home_block06 .col .box .content .title{font-size:1rem;line-height:1.5;width:calc(100% + 35px)}.home_block06 .col .box .content .name{font-size:1.125rem}.home_block06 .col .box .content .name span{font-size:1.375rem}.home_block06 .col .box .content .note{font-size:1rem}}.bnr_store .container{padding-bottom:0}.bnr_store .container a .bnr{transition:all .2s ease-in-out 0s;backface-visibility:hidden;display:block}.bnr_store .container a .bnr img{width:100%}.bnr_store .container a:hover .bnr{transform:scale(1.05)}.home_block07{padding-top:180px;padding-bottom:50px;min-width:1230px}.home_block07 .left_container{width:calc(50% - 150px);min-width:340px;padding-right:100px;float:left}.home_block07 .left_container .inner{width:340px;float:right;padding-left:25px;transition:all 3s cubic-bezier(0.19, 1, 0.22, 1) 0s;transform:translateY(50px)}.home_block07 .right_container{width:calc(50% + 150px);float:right}.home_block07 .right_container .inner{width:100%}.home_block07 .right_container .inner .swiper{width:100%;overflow:hidden}.home_block07 .right_container .inner .swiper .swiper-slide{background-color:#ffffff}.home_block07 .right_container .inner .swiper .swiper-slide .photo{overflow:hidden;margin-bottom:10px}.home_block07 .right_container .inner .swiper .swiper-slide .data{overflow:hidden;margin-bottom:8px}.home_block07 .right_container .inner .swiper .swiper-slide .data .time{font-size:.875rem;font-weight:bold;float:left}.home_block07 .right_container .inner .swiper .swiper-slide .data .cat{margin-top:6px;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);font-size:.8125rem;background-color:#000000;color:#ffffff;line-height:1;padding:2px 5px 3px;float:right}.home_block07 .right_container .inner .swiper .swiper-slide .title{line-height:1.2}@media screen and (max-width:768px){.home_block07{padding-top:50px;padding-bottom:50px;min-width:100%;position:relative}.home_block07 .left_container{width:100%;min-width:100%;padding:0 15px;float:none}.home_block07 .left_container .inner{width:100%;float:none;padding:0 15px}.home_block07 .right_container{width:100%;float:right}.home_block07 .right_container .inner{width:100%}.home_block07 .wrap_btn{padding-left:15px;padding-right:15px;clear:both;padding-top:50px}}.home_block08 .container{padding-top:30px}.home_block08 .row2{width:calc(100% + 50px);margin-left:-50px}.home_block08 .row2 .col{overflow:hidden;width:calc(50% - 50px);margin-left:50px}.home_block08 .facebook_block{width:calc(50% - 80px);float:left;position:relative}.home_block08 .facebook_block .btn{position:absolute;right:0;top:10px}.home_block08 .facebook_block .content{height:350px;overflow:hidden;padding:10px;background-color:#f5f5f5}.home_block08 .youtube_block{width:calc(50% - 80px);float:right;position:relative}.home_block08 .youtube_block .btn{position:absolute;right:0;top:10px}.home_block08 .youtube_block .content{min-height:350px;background-color:#f5f5f5;padding:10px}@media screen and (max-width:768px){.home_block08 .container{padding-top:0px}.home_block08 .row2{width:calc(100% + 10px);margin-left:-10px}.home_block08 .row2 .col{overflow:hidden;width:calc(50% - 10px);margin-left:10px}.home_block08 .facebook_block{width:100%;float:none;margin-bottom:50px}.home_block08 .facebook_block .btn{right:15px;top:10px}.home_block08 .facebook_block .content{min-height:350px;background-color:#f5f5f5}.home_block08 .youtube_block{width:100%;float:none}.home_block08 .youtube_block .btn{right:15px;top:10px}.home_block08 .youtube_block .content{min-height:350px;background-color:#f5f5f5}}.home_movie .movie_wrap{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:15px 15px 0;background-color:#f5f5f5}.home_movie .movie_wrap .movie_right{width:50%}.home_movie .movie_wrap .movie_left{width:calc(50% - 7px);display:flex;flex-wrap:wrap;justify-content:flex-start}.home_movie .movie_wrap .movie_left .movie{width:calc(50% - 15px);margin:0 15px 15px 0}.home_movie .movie_wrap .movie_left .c-play-button{width:65px;height:65px}.home_movie .movie_wrap .movie_a{display:block;position:relative;overflow:hidden}.home_movie .movie_wrap .movie_a img{width:100%;height:auto}.home_movie .movie_wrap .movie_a:hover img{transform:scale(1.05)}.home_movie .movie_wrap .movie_a:hover .c-play-button__circle-path{animation:c-circle-animation 0.27s linear forwards}.home_movie .movie_wrap .movie_a:hover .c-play-button__icon{animation:c-play-animation 0.33s cubic-bezier(0.4, 0, 0.2, 1) forwards;animation-delay:0.07s}@media screen and (max-width:768px){.home_movie .movie_wrap{padding:10px 10px 0;flex-direction:column}.home_movie .movie_wrap .movie_right{width:100%}.home_movie .movie_wrap .movie_left{width:100%;justify-content:space-between;margin-top:10px}.home_movie .movie_wrap .movie_left .movie{width:calc(50% - 5px);margin:0 0 10px 0}.home_movie .movie_wrap .movie_left .c-play-button{width:45px;height:45px}.home_movie .movie_wrap .movie_a:hover img{transform:scale(1.05)}.home_movie .movie_wrap .movie_a:hover .c-play-button__circle-path{animation:c-circle-animation 0.27s linear forwards}.home_movie .movie_wrap .movie_a:hover .c-play-button__icon{animation:c-play-animation 0.33s cubic-bezier(0.4, 0, 0.2, 1) forwards;animation-delay:0.07s}}.c-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80px;height:80px;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:2}.c-play-button .c-play-button__circle{position:absolute;width:120%;height:120%;top:-10%;left:-10%}.c-play-button .c-play-button__circle-path{fill:none;stroke:#fff;stroke-width:5;stroke-dasharray:282.7;stroke-dashoffset:0;stroke-linecap:round;filter:drop-shadow(0 0 7px rgba(0,0,0,0.8))}.c-play-button .c-play-button__icon{position:absolute;width:50%;height:50%;top:25%;left:28%}.c-play-button .c-play-button__icon-path{fill:#fff;stroke:none;filter:drop-shadow(0 0 7px rgba(0,0,0,0.8))}@media screen and (max-width:768px){.c-play-button{width:60px;height:80px}}@keyframes c-circle-animation{0%{stroke-dashoffset:0}1%{stroke-dashoffset:282.7}100%{stroke-dashoffset:0}}@keyframes c-play-animation{0%{transform:translateX(0);opacity:1}45%{transform:translateX(10px);opacity:0}55%{transform:translateX(-10px);opacity:0}100%{transform:translateX(0);opacity:1}}.swiper{position:relative}.swiper .swiper-slide img{width:100%}.swiper .swiper-button-prev,.swiper .swiper-button-next{top:50%;transform:translateY(-50%);cursor:pointer}.swiper_case{position:relative}.swiper_case .swiper-button-prev,.swiper_case .swiper-button-next{top:50%;transform:translateY(-50%);cursor:pointer}.common_block01{position:relative}.common_block01::before{content:"";width:0;transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0.7s;height:400px;display:block;background-color:#eef9fc;position:absolute;left:0;bottom:50px;z-index:-1}.common_block01 .container{position:relative}.common_block01 .btn{position:absolute;right:55px;top:150px}.common_block01 .row3{width:calc(100% + 55px);margin-left:-55px;transition:all 3s cubic-bezier(0.19, 1, 0.22, 1) 0s;transform:translateY(50px)}.common_block01 .row3 .col{margin-left:55px;width:calc(33.333% - 55px)}.common_block01 .row3 .col a{display:block;background-color:#ffffff;overflow:hidden}.common_block01 .row3 .col a .photo{overflow:hidden;height:225px}.common_block01 .row3 .col a .content{min-height:225px;position:relative;padding:15px 20px 50px}.common_block01 .row3 .col a .content .cat_list{width:140px;position:absolute;text-align:center;top:-25px;padding:9px 10px 5px;right:0;font-size:1.0625rem;background-color:#ffffff}.common_block01 .row3 .col a .content .cat_list li{display:inline-block;color:#000000;background:transparent;float:none;font-weight:bold;font-size:.9375rem;line-height:1}.common_block01 .row3 .col a .content .arrow01{position:absolute;bottom:10px;right:30px}.common_block01 .row3 .col a .content .time{font-size:.875rem;font-weight:bold}.common_block01 .row3 .col a .content .title{font-weight:bold;font-size:1.125rem;line-height:1.4;margin-bottom:10px}.common_block01 .row3 .col a .content .text{font-size:.9375rem;line-height:1.8}@media screen and (max-width:768px){.common_block01{background-color:#eef9fc}.common_block01::before{display:none}.common_block01 .btn{position:static}.common_block01 .row3{width:100%;margin-left:0}.common_block01 .row3 .col{margin-left:0;width:100%;margin-bottom:30px}.common_block01 .row3 .col:nth-of-type(3){display:none}.common_block01 .row3 .col a .photo{overflow:hidden;height:auto}.common_block01 .row3 .col a .content{min-height:auto;position:relative;padding:15px 20px 50px}}.common_block02{padding-top:80px;padding-bottom:80px;min-width:1230px}.common_block02 .left_container{width:calc(50% - 150px);min-width:340px;padding-right:100px;float:left}.common_block02 .left_container .inner{width:340px;float:right;padding-left:25px;transition:all 3s cubic-bezier(0.19, 1, 0.22, 1) 0s;transform:translateY(50px)}.common_block02 .right_container{width:calc(50% + 150px);float:right;background-color:#f5f5f5;overflow:hidden}.common_block02 .right_container .inner{width:100%;width:740px}@media screen and (max-width:768px){.common_block02{padding-top:50px;padding-bottom:50px;min-width:100%}.common_block02 .left_container{width:100%;min-width:100%;padding-right:0;float:none}.common_block02 .left_container .inner{width:100%;float:none;padding-left:15px;padding-right:15px}.common_block02 .right_container{width:100%;float:right;background-color:#f5f5f5;overflow:hidden}.common_block02 .right_container .inner{width:100%}}.cta_block_min{width:450px;overflow:hidden;margin:0 auto 40px;text-align:center;border-bottom:1px solid #111;padding-bottom:25px}.cta_block_min .title{overflow:hidden;font-size:1.125rem;font-weight:bold;text-align:center;margin-bottom:15px}.cta_block_min .title span{padding-left:20px;padding-right:20px;position:relative}.cta_block_min .title span::before,.cta_block_min .title span::after{content:"";position:absolute;top:50%;display:block;width:120px;height:1px;background:#111}.cta_block_min .title span::before{left:-120px}.cta_block_min .title span::after{right:-120px}.cta_block_min .tel{position:relative;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);font-weight:900;font-size:30px;margin-bottom:10px;display:inline-block;padding-left:40px;font-size:2.75rem}.cta_block_min .tel::before{content:"";width:25px;height:40px;display:block;background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/common/icon_tel.png) no-repeat center center;background-size:contain;position:absolute;left:0;top:50%;transform:translateY(-50%)}.cta_block_min .tel a{color:#111 !important}.cta_block_min .tel span{font-size:2.125rem}.cta_block_min .tel i{position:absolute;left:0;top:7px}.cta_block_min .tel i svg{width:42px !important;height:52px !important}.cta_block_min .tel i svg path{fill:#111 !important}.cta_block_min .info{display:block;text-align:center}.cta_block_min .info li{display:inline-block;padding:0 10px}@media screen and (max-width:768px){.cta_block_min{width:100%;margin:0 auto 30px}.cta_block_min .title{font-size:1rem;margin-bottom:10px}.cta_block_min .tel{font-size:2.4375rem}.cta_block_min .tel span{font-size:1.875rem}}.cta_block{color:#fff !important;background-image:linear-gradient(90deg, #1ba9fa 0%, #178acd 100%)}.cta_block .container{overflow:hidden}.cta_block .title{overflow:hidden;font-size:1.25rem;font-weight:bold;text-align:center;margin-bottom:25px}.cta_block .title span{padding-left:20px;padding-right:20px;position:relative}.cta_block .title span::before,.cta_block .title span::after{content:"";position:absolute;top:50%;display:block;width:120px;height:2px;background:#fff}.cta_block .title span::before{left:-120px}.cta_block .title span::after{right:-120px}.cta_block .left_box{width:calc(50% - 60px);float:left;margin-left:30px}.cta_block .left_box .box{background-color:#fff;padding:25px}.cta_block .left_box .box .btn_contact{width:calc(50% - 10px)}.cta_block .left_box .box .btn_search{width:calc(50% - 10px);float:right}.cta_block .right_box{width:calc(50% - 90px);float:right;margin-left:45px;text-align:center}.cta_block .right_box .tel{position:relative;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);font-weight:900;font-size:30px;margin-bottom:10px;display:inline-block;padding-left:60px;font-size:2.75rem}.cta_block .right_box .tel a{color:#ffffff !important}.cta_block .right_box .tel span{font-size:2.125rem}.cta_block .right_box .tel i{position:absolute;left:0;top:7px}.cta_block .right_box .tel i svg{width:42px !important;height:42px !important}.cta_block .right_box .tel i svg path{fill:#fff !important}.cta_block .right_box .info{display:block;text-align:center}.cta_block .right_box .info li{display:inline-block;padding:0 10px}@media screen and (max-width:768px){.cta_block .title{font-size:1.1875rem;margin-bottom:15px}.cta_block .left_box{width:100%;float:none;margin-left:0}.cta_block .left_box .box{padding:20px}.cta_block .left_box .box .btn_contact{width:100%}.cta_block .left_box .box .btn_search{margin-top:10px;width:100%}.cta_block .right_box{width:100%;float:none;margin-left:0;margin-bottom:40px}.cta_block .right_box .tel{font-size:2.4375rem}.cta_block .right_box .tel span{font-size:1.875rem}}.notes{background-color:#fff}.notes .scl{height:145px;margin-bottom:0;overflow-y:scroll;line-height:1.6;padding:15px 30px;font-size:.9375rem}.notes .scl .bold{font-size:1.0625rem}.contact_block02 .inner{padding:30px}.contact_block02 .confirm_box{text-align:center;font-weight:bold;margin-top:30px;padding:30px;background-color:#fff5f5}@media screen and (max-width:768px){.contact_block02 .inner{padding:20px}.contact_block02 .confirm_box{margin-top:20px;padding:20px;font-size:.75rem;text-align:left}}.tab_box .tab_menu::after{display:block;content:"";clear:both}.tab_box .tab_menu li{width:33.333%;float:left}.tab_box .tab_menu li .tab_menu_link{text-align:center;display:block;position:relative;font-size:1.25rem;font-weight:bold;padding:20px 10px 25px;background-color:#ebebeb;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.tab_box .tab_menu li .tab_menu_link::after{transition:all .2s ease-in-out 0s;backface-visibility:hidden;position:absolute;display:block;visibility:visible;content:"";width:14px;height:14px;background-color:#d4f3f3;transform:rotate(45deg) translateY(-5px);bottom:-7px;left:50%;margin-left:-7px;z-index:2;opacity:0}.tab_box .tab_menu li .tab_menu_link::before{transition:all .2s ease-in-out 0s;backface-visibility:hidden;content:"";display:block;width:20px;height:2px;position:absolute;left:50%;margin-left:-10px;bottom:17px;background-color:#000000;transform:translateY(0)}.tab_box .tab_menu li .tab_menu_link:hover{background-color:#d9f7f7}.tab_box .tab_menu li .tab_menu_link:hover::before{opacity:0;transform:translateY(5px)}.tab_box .tab_menu li .tab_menu_link.is_active{background-color:#d4f3f3}.tab_box .tab_menu li .tab_menu_link.is_active::after{opacity:1;transform:rotate(45deg) translateY(0)}.tab_box .tab_menu li .tab_menu_link.is_active::before{opacity:0;transform:translateY(5px)}.tab_box .tab_container{position:relative}.tab_box .tab_container .tab_content{position:absolute;padding:50px 60px 40px;opacity:0;z-index:1;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.tab_box .tab_container .tab_content.is_active{position:relative;z-index:1;opacity:1}@media screen and (max-width:768px){.tab_box .tab_menu li .tab_menu_link{font-size:.875rem;font-weight:bold;padding:20px 5px 22px;line-height:1.4}.tab_box .tab_menu li .tab_menu_link span{display:block;font-size:1.0625rem}.tab_box .tab_menu li .tab_menu_link::after{width:10px;height:10px;background-color:#d4f3f3;transform:rotate(45deg) translateY(-5px);bottom:-5px;left:50%;margin-left:-5px;z-index:2;opacity:0}.tab_box .tab_menu li .tab_menu_link::before{width:15px;margin-left:-7px;bottom:12px}.tab_box .tab_container .tab_content{padding:25px 25px 15px}}.faq_list dt{line-height:1.4;font-size:1.25rem;padding:18px 45px 18px;margin-bottom:10px;border-bottom:1px dashed #000;position:relative;cursor:pointer;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.faq_list dt::before{font-size:2.5rem;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);content:"Q";position:absolute;left:0;top:calc(50% - 26px)}.faq_list dt .i{position:absolute;right:10px;top:50%;margin-top:-10px;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.faq_list dt .i span{position:relative;display:block;width:20px;height:20px;overflow:hidden}.faq_list dt .i span::before{position:absolute;content:'';display:block;width:20px;height:2px;background-color:#000;top:9px;left:0}.faq_list dt .i span::after{transition:all .2s ease-in-out 0s;backface-visibility:hidden;position:absolute;content:'';visibility:visible;display:block;width:2px;height:20px;background-color:#000;top:1px;left:9px}.faq_list dt.is_active{color:#ff9c00}.faq_list dt.is_active .i span::after{transform:rotate(-90deg);opacity:0}.faq_list dd{overflow:hidden;height:0;margin-bottom:10px;transition:all .2s ease-in-out 0s;backface-visibility:hidden}@media screen and (max-width:768px){.faq_list dt{font-size:1.0625rem;padding-right:35px;padding-left:35px}.faq_list dt::before{font-size:1.625rem}.faq_list dt .i{position:absolute;right:10px;top:50%;margin-top:-15px}.faq_list dt .i span{width:15px;height:15px}.faq_list dt .i span::before{width:16px;top:7px;left:0}.faq_list dt .i span::after{height:16px;top:1px;left:7px}.faq_list dt.is_active .i span::after{transform:rotate(-90deg);opacity:0}.faq_list dd{margin-bottom:20px}}.effect.active .title01 .t01 span{width:100%}.effect.active.fade{opacity:1;transform:translateY(0px)}.effect.active.home_block01 .content{transform:translateY(0px)}.effect.active.home_block02 .right_container{transform:translateY(0px)}.effect.active.home_block02 .left_container::before{width:100%}.effect.active.home_block02 .left_container::after{width:100%}.effect.active.home_block02 .left_container .inner .list{transform:translateY(0px) !important}.effect.active.home_block03 .content{transform:translateY(0px)}.effect.active.home_block04 .course_row .col{transform:translateY(0px) !important}.effect.active.home_block05 .content_left{transform:translateY(0px)}.effect.active.home_block06::before{width:calc(50% + 420px)}.effect.active.home_block06 .row3{transform:translateY(0px)}.effect.active.home_block07 .left_container .inner{transform:translateY(0px)}.effect.active.common_block01::before{width:calc(50% + 420px)}.effect.active.common_block01 .row3{transform:translateY(0px)}.effect.active.common_block02 .left_container .inner{transform:translateY(0px)}#footer{display:block}#footer .foot_top{background-color:#f5f5f5}#footer .foot_bottom{padding-top:25px;padding-bottom:25px;overflow:hidden}#footer .foot_bottom .footer_logo{width:190px;display:block;float:left}#footer .foot_bottom .footer_logo img{width:100%}#footer .foot_bottom .foot_right{float:right}#footer .foot_bottom .sub_nav a{display:inline-block;font-size:.875rem;float:left;margin-left:30px}#footer .foot_bottom .copyright{float:right;clear:both}#footer .container{padding-top:0;padding-bottom:0}#footer nav{display:block;line-height:1.5}#footer nav .foot_nav01{width:50%;float:left;padding-top:50px;padding-bottom:50px}#footer nav .foot_nav01 dt{font-size:1.125rem;font-weight:bold;margin-bottom:20px}#footer nav .foot_nav01 dd{font-size:.9375rem;width:100%}#footer nav .foot_nav01 dd ul{display:block;width:33.333%;float:left}#footer nav .foot_nav01 dd ul li{margin-bottom:15px}#footer nav .foot_nav02{width:50%;float:right;background-color:#e9e9e9;padding:50px 40px 100px}#footer nav .foot_nav02>li{float:left;width:50%}#footer nav .foot_nav02>li dl{display:block;margin-bottom:10px}#footer nav .foot_nav02>li dl dt{font-size:1rem;font-weight:bold;margin-bottom:10px}#footer nav .foot_nav02>li dl dd{font-size:.875rem;margin-bottom:8px}#footer nav .foot_nav02>li dl dd ul li{margin-bottom:8px}#footer nav .foot_nav02>li dl:nth-of-type(2){margin-top:30px}#footer a{text-decoration:underline;transition:all .2s ease-in-out 0s;backface-visibility:hidden}#footer a:hover{text-decoration:none}@media screen and (max-width:768px){#footer{padding-bottom:60px}#footer .container{padding-left:0;padding-right:0}#footer .foot_bottom{padding-top:15px;padding-bottom:15px}#footer .foot_bottom .footer_logo{width:150px;margin:0 auto 25px;display:block;float:none}#footer .foot_bottom .foot_right{float:none}#footer .foot_bottom .sub_nav{text-align:center}#footer .foot_bottom .sub_nav a{clear:both;margin-bottom:8px}#footer .foot_bottom .copyright{display:block;width:100%;text-align:center}#footer nav .foot_nav01{width:100%;padding-left:15px;padding-right:15px;padding-top:35px;padding-bottom:10px;margin-bottom:25px}#footer nav .foot_nav01 dt{font-size:1.0625rem}#footer nav .foot_nav01 dd{font-size:.875rem}#footer nav .foot_nav01 dd ul{width:50%}#footer nav .foot_nav01 dd ul li{margin-bottom:15px}#footer nav .foot_nav01 dd ul li:nth-of-type(2n+1){clear:both}#footer nav .foot_nav01 dd ul.right{width:100%}#footer nav .foot_nav01 dd ul.right li{float:left;width:50%}#footer nav .foot_nav01 dd ul.right li:nth-of-type(2n+1){clear:both}#footer nav .foot_nav02{width:100%;padding:25px 15px}#footer nav .foot_nav02>li{width:50%}#footer nav .foot_nav02>li dl{margin-top:30px !important}#footer nav .foot_nav02>li dl dt{font-size:1rem;font-weight:bold;margin-bottom:10px}#footer nav .foot_nav02>li dl dd{font-size:.875rem;margin-bottom:8px}#footer nav .foot_nav02>li dl:nth-of-type(2){margin-top:30px}#footer nav .foot_nav02>li:nth-of-type(3){width:100%}#footer nav .foot_nav02>li:nth-of-type(3) dl{width:50%;float:left}}.footer_sp_nav{visibility:hidden;width:100%;height:60px;position:fixed;overflow:hidden;height:60px;bottom:0;left:0;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background-color:rgba(255,255,255,0.5);z-index:5;padding:10px;transform:translateY(60px);transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s;cursor:pointer}@media screen and (max-width:768px){.footer_sp_nav{display:block;visibility:visible}}.footer_sp_nav.open{transform:translateY(0)}.footer_sp_nav .col{width:calc(50% - 5px)}.footer_sp_nav .col.search{float:left}.footer_sp_nav .col.geo{float:right}.foot_btn{background-color:transparent;width:100%;display:inline-block;position:relative;overflow:hidden;cursor:pointer;padding:3px 0;border-radius:5px;text-align:center;background:#009aea;background:linear-gradient(to right, #00c3e0 1%, #009aea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c3e0', endColorstr='#009aea', GradientType=1)}.foot_btn::before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,154,234,0.8);transform:scaleX(0);transform-origin:right bottom;transition:transform 300ms}.foot_btn .i{transition:all .3s ease-in-out .2s;backface-visibility:hidden;position:relative;z-index:1;font-size:1.0625rem;font-weight:bold;color:#ffffff;position:relative;display:inline-block;padding-left:23px}.foot_btn .i span{font-size:.875rem}.foot_btn .i::before{content:"";display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%)}.foot_btn.search .i::before{width:14px;height:19px;background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/common/icon_area_white.png) no-repeat center center;background-size:contain}.foot_btn.geo{background:#ff8800;background:linear-gradient(to right, #ffba00 1%, #f80 100%)}.foot_btn.geo::before{background-color:rgba(255,136,0,0.8)}.foot_btn.geo .i::before{width:16px;height:18px;background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/common/icon_lends.png) no-repeat center center;background-size:contain}.contents{width:100%;overflow:hidden}.open .opening .circle .inner span img{transform:translate3d(0, 0, 0)}.open #header{transform:translateY(0);opacity:1}.open .global_nav .main .gn{transform:translateY(0);opacity:1}.open .global_nav .logo{transform:translateY(0);opacity:1}.open .head_news{width:52vw}.open .head_news .inner .news,.open .head_news .inner .bnr{transform:translateY(0);opacity:1}@media screen and (max-width:768px){.open .head_news{width:calc(100% - 25px)}}.open .main_visual .description .d01 p span{transform:translateY(0);opacity:1}.open .main_visual .description .d02 p span{transform:translateY(0);opacity:1}.opening{position:fixed;display:block;width:100%;height:100%;background-color:#fff;z-index:12;top:0;left:0;transition:all .5s ease-in-out .5s;backface-visibility:hidden}.opening .inner{width:100%;height:100%;position:relative}.opening .inner .box{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);width:160px;height:191.48px}.opening.close{opacity:0}.opening .box{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.opening .mask01{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:10px;enable-background:new}.contact_table{width:100%;margin:0 auto;border-collapse:collapse;margin-bottom:30px}.contact_table tbody tr th{position:relative;text-align:left;width:260px;padding:20px;vertical-align:top;font-weight:bold;background:#fcfcfc;border-bottom:3px solid #f7f7f7;padding-right:70px}.contact_table tbody tr th .required{position:absolute;top:20px;right:20px;background-color:#cc0000;font-size:.75rem;color:#fff;padding:1px 10px 2px}.contact_table tbody tr td{padding:20px 20px 20px 20px;background:#fff;border-bottom:3px solid #f7f7f7}.contact_table tbody tr td br{display:none}.contact_table input[type="text"],.contact_table input[type="tel"],.contact_table input[type="email"],.contact_table input[type="address"],.contact_table input[type="date"],.contact_table input[type="number"],.contact_table select{border:1px solid #ccc;padding:4px 4px 5px;margin-bottom:4px;font-size:1rem;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact_table .disabled{background-color:#f5f5f5 !important;pointer-events:none}.contact_table textarea{font-size:1rem;padding:4px 4px 5px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact_table .inp100{width:100%}.contact_table .inp80{width:80%}.contact_table .inp60{width:60%}.contact_table .inp50{width:50%}.contact_table .inp45{width:45%}.contact_table .inp40{width:40%}.contact_table .inp35{width:35%}.contact_table .inp30{width:30%}.contact_table .inp25{width:25%}.contact_table .inp20{width:20%}.contact_table .txt100{width:100%;height:100px}.contact_table .txt200{width:100%;height:200px}.contact_table .wpcf7c-conf{background-color:#eee}.contact_table .wpcf7-list-item.first{margin-left:0}.contact_table .td_area .hd{display:inline-block;width:175px}@media screen and (max-width:768px){.contact_table{width:100%}.contact_table tbody tr th{display:block;width:100%;font-weight:bold;border-bottom:0;padding:10px 15px 5px}.contact_table tbody tr th .required{position:absolute;top:10px;right:15px;background-color:#cc0000;font-size:.75rem;color:#fff;padding:1px 7px 2px}.contact_table tbody tr td{display:block;padding:5px 15px 10px}.contact_table tbody tr td .ml20{margin-left:0 !important;margin-top:20px}.contact_table tbody tr td .p_sub{display:block}.contact_table input[type="text"]{padding-bottom:5px;font-size:1rem}.contact_table input[type="text"],.contact_table input[type="tel"],.contact_table input[type="email"],.contact_table input[type="address"],.contact_table input[type="date"],.contact_table input[type="number"],.contact_table select{padding:6px 6px 7px}.contact_table textarea{font-size:1rem}.contact_table .inp100{width:100%}.contact_table .inp80{width:100%}.contact_table .inp60{width:100%}.contact_table .inp50{width:100%}.contact_table .inp45{width:100%}.contact_table .inp40{width:100%}.contact_table .inp35{width:100%}.contact_table .inp30{width:50%}.contact_table .inp25{width:35%}.contact_table .inp20{width:30%}.contact_table .txt100{width:100%;height:100px}.contact_table .txt200{width:100%;height:200px}.contact_table .visitday01,.contact_table .time01{width:calc(100% - 60px);display:inline-block}.contact_table .pref,.contact_table .address1{width:calc(100% - 85px);display:inline-block}.contact_table .td_var input{width:calc(100% - 40px) !important}}.wpcf7 .wpcf7-not-valid{background:#ffeaed}.wpcf7 .wpcf7-not-valid-tip{font-size:.875rem}.wpcf7 .wpcf7-response-output{margin:10px 0 0;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.wpcf7 .wpcf7-validation-errors{color:#B94A48;background-color:#F2DEDE;border:1px solid #EED3D7;margin-bottom:20px;margin-top:30px;text-align:center}.wpcf7 .wpcf7-mail-sent-ok{color:#3A87AD;background-color:#D9EDF7;border:1px solid #BCE8F1}.wp-block-video{margin-bottom:20px}.wp-block-image{margin-bottom:20px}.wp-block-image .figcaption{font-size:.875rem}.wp-block-embed-instagram,.wp-block-embed-twitter{margin-bottom:40px}.wp-block-embed-youtube .wp-block-embed__wrapper{margin-bottom:40px;position:relative;width:100%;padding-top:56.25%}.wp-block-embed-youtube .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.wp-block-quote{position:relative;padding:20px 50px;color:#555;background:#f5f5f5;margin-bottom:40px}.wp-block-quote:before{display:inline-block;position:absolute;top:5px;left:8px;vertical-align:middle;content:"“";font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);color:#ccc;font-size:3.125rem;line-height:1}.wp-block-quote:after{display:inline-block;position:absolute;bottom:-16px;right:18px;vertical-align:middle;text-align:center;content:'”';font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);color:#ccc;font-size:3.125rem;line-height:1}.wp-block-quote p{position:relative;padding:0;margin:10px 0;z-index:3;font-size:15px;line-height:1.5}@media screen and (max-width:768px){.wp-block-quote{padding:20px 30px}}.wp-blog-content .title{font-size:2.25rem;font-weight:bold;margin-bottom:30px}.wp-blog-content .data{margin-bottom:50px}.wp-blog-content .data .time{display:inline-block;color:#c79a52 !important}.wp-blog-content h2{font-size:2.375rem;margin-bottom:30px;line-height:1.4;margin-top:10px;padding-top:10px}.wp-blog-content h3{font-size:2rem;margin-bottom:25px;line-height:1.4;margin-top:10px;padding-top:10px}.wp-blog-content h4{font-size:1.625rem;margin-bottom:20px;line-height:1.4;margin-top:10px;padding-top:5px}.wp-blog-content ul{display:block;margin-bottom:20px}.wp-blog-content ul li{margin-bottom:5px;position:relative;padding-left:15px;font-weight:bold}.wp-blog-content ul li::before{content:"";display:block;width:5px;height:5px;background-color:#000000;border-radius:50%;position:absolute;left:0;top:14px}@media screen and (max-width:768px){.wp-blog-content .title{font-size:1.625rem;margin-bottom:25px}.wp-blog-content .data{margin-bottom:40px}.wp-blog-content h2{font-size:1.4375rem;margin-bottom:25px}.wp-blog-content h3{font-size:1.3125rem;margin-bottom:20px;line-height:1.4}.wp-blog-content h4{font-size:1.1875rem;margin-bottom:15px}}.wp-embedded-content{width:100% !important}.wp-pagenavi{text-align:center;margin:60px 0 20px;padding-bottom:80px;position:relative;text-decoration:none;line-height:1 !important}.wp-pagenavi a{text-decoration:none;border:0;padding:7px 13px 7px;transition:all .2s ease-in-out 0s;backface-visibility:hidden;background-color:#eee}.wp-pagenavi a:hover{background-color:#ffac28 !important;color:#fff !important}.wp-pagenavi span{border:0;padding:7px 13px 7px}.wp-pagenavi .pages{position:absolute;bottom:0;width:120px;left:50%;margin:10px 0 5px -45px;border:0;background-color:#eee;padding:15px 10px}.wp-pagenavi .current{background:#000;color:#fff}.wp-pagenavi .first{text-decoration:none;border:0;padding:7px 13px 7px;transition:all .2s ease-in-out 0s;backface-visibility:hidden;background-color:#eee}.wp-pagenavi .first:hover{background-color:#ffac28 !important;color:#fff !important}.wp-pagenavi .last{padding-left:0;padding-right:0;background-color:#eee}.wp-pagenavi .previouspostslink{background-color:#eee;width:80px;padding:10px 13px 10px 30px;margin-right:15px;display:inline-block;position:relative;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.wp-pagenavi .previouspostslink span{padding:0}.wp-pagenavi .previouspostslink::before{transition:all .2s ease-in-out 0s;backface-visibility:hidden;content:'';-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;backface-visibility:hidden;position:absolute;top:50%;left:10px;margin-top:-3px;width:7px;height:7px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.wp-pagenavi .previouspostslink:hover{background:#777;color:#fff}.wp-pagenavi .previouspostslink:hover::before{border-top:1px solid #fff;border-right:1px solid #fff}.wp-pagenavi .nextpostslink{background-color:#eee;width:80px;padding:10px 30px 10px 13px;margin-left:15px;display:inline-block;position:relative;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.wp-pagenavi .nextpostslink span{padding:0}.wp-pagenavi .nextpostslink::before{transition:all .2s ease-in-out 0s;backface-visibility:hidden;content:'';-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;backface-visibility:hidden;position:absolute;top:50%;right:10px;margin-top:-3px;width:7px;height:7px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.wp-pagenavi .nextpostslink:hover{background:#777;color:#fff}.wp-pagenavi .nextpostslink:hover::before{border-top:1px solid #fff;border-right:1px solid #fff}@media screen and (max-width:768px){.wp-pagenavi{margin-top:20px}.wp-pagenavi .pages{display:none}.wp-pagenavi .current{font-weight:bold}.wp-pagenavi .previouspostslink{margin:0;bottom:20px;left:0;position:absolute}.wp-pagenavi .nextpostslink{margin:0;bottom:20px;right:0;position:absolute}}.bg_gray .wp-pagenavi a{background-color:#fff}.bg_gray .wp-pagenavi .pages{background-color:#fff}.bg_gray .wp-pagenavi .current{background:#000;color:#fff}.bg_gray .wp-pagenavi .first{background-color:#fff}.bg_gray .wp-pagenavi .last{background-color:#fff}.bg_gray .wp-pagenavi .previouspostslink{background-color:#fff}.bg_gray .wp-pagenavi .nextpostslink{background-color:#fff}.single_block .main_img{margin-bottom:60px;position:relative}.single_block .main_img .time{position:absolute;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);font-size:2.625rem;bottom:-24px;right:10px;color:#ffffff;z-index:3}.single_block .main_img img{width:100%;height:auto}.single_block .main_img::before{content:"";display:block;width:100%;height:100%;background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/common/dot02.png) repeat left top;position:absolute;left:0;top:0;z-index:2}.single_block h1{font-family:'Noto Serif JP', sans-serif;font-weight:700;line-height:1.4;font-size:2.125rem;padding-top:40px;margin-bottom:50px}.single_block h2{font-family:'Noto Serif JP', sans-serif;font-weight:700;line-height:1.4;font-size:1.75rem;margin-bottom:30px;padding:7px 15px;background:#111;color:#ffffff}.single_block h3{font-weight:bold;font-size:1.5rem;margin-bottom:20px}.single_block h4{font-weight:bold;font-size:1.3125rem;margin-bottom:15px}.single_block p{margin-bottom:30px;text-align:justify;text-justify:inter-ideograph}.single_block p a{text-decoration:underline}.single_block p a:hover{text-decoration:none}.single_block.news h1{padding-top:0 !important}.single_block.media{background-color:#f5f5f5;padding:50px;margin-bottom:50px}.single_block.media h1{margin-bottom:15px}.single_block.media .data_box{text-align:right;margin-bottom:50px}.single_block.media .data_box .time{float:right}.single_block .data_box{margin-bottom:35px}.single_block .data_box .time{font-size:1.4375rem;font-family:'Times New Roman', sans-serif;line-height:1.1;transform:rotate(0.028deg);display:block;color:#aaaaaa;float:left}.single_block .data_box .cat_list{position:relative;float:left;margin-left:20px;padding-left:20px}.single_block .data_box .cat_list::before{content:"";display:block;position:absolute;left:0;top:2px;width:2px;height:20px;background-color:#ccc}@media screen and (max-width:768px){.single_block .main_img{margin-bottom:50px;width:calc(100% + 30px);margin-left:-15px}.single_block .main_img .time{font-size:2rem;bottom:-20px}.single_block h1{font-size:1.75rem;padding-top:30px;margin-bottom:60px}.single_block h2{font-size:1.5rem}.single_block h3{font-size:1.3125rem}.single_block h4{font-weight:bold;font-size:1.1875rem;margin-bottom:15px}.single_block p{margin-bottom:25px}.single_block.media{padding:25px}}.block-editor-page .editor-post-title__input,.block-editor-page .editor-block-list__block{font-family:"Hiragino Kaku Gothic Pro", Meiryo, sans-serif !important}.block-editor-page .editor-block-list__block{font-size:.875rem}.block-editor-page .edit-post-visual-editor p:not(.wp-block-cover-text){font-size:.875rem}.block-editor-page .wp-block-pullquote blockquote>.block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]:before,.block-editor-page .wp-block-pullquote blockquote>.editor-rich-text p{font-size:1.5rem}.block-editor-page .wp-block-pullquote__citation,.block-editor-page .wp-block-pullquote cite,.block-editor-page .wp-block-pullquote footer{font-size:.8125rem}.block-editor-page .editor-post-title__block textarea{border-bottom:1px dotted #ccc !important;border-left:3px solid #666 !important;border-top:1px dotted #ccc !important;font-size:1.375rem;margin:0 0 20px !important;padding:7px 0 7px 10px !important}.block-editor-page .edit-post-visual-editor .editor-post-title__block>div{margin-left:13px;margin-right:13px}.block-editor-page .editor-block-list__block h1,.block-editor-page .editor-block-list__block h2,.block-editor-page .editor-block-list__block h3{border-bottom:1px dotted #ccc !important;border-left:3px solid #666 !important;border-top:1px dotted #ccc !important;font-size:1.375rem;margin:0 0 20px !important;padding:7px 0 7px 10px !important}.block-editor-page .editor-post-title__block,.block-editor-page .editor-default-block-appender,.block-editor-page .editor-block-list__block{max-width:760px !important}.block-editor-page.full-width-page .editor-post-title__block,.block-editor-page.full-width-page .editor-default-block-appender,.block-editor-page.full-width-page .editor-block-list__block{max-width:1230px !important}.block-editor-page .edit-post-visual-editor .editor-block-list__block[data-align="wide"]{max-width:830px !important}.block-editor-page .edit-post-visual-editor .editor-block-list__block[data-align="full"]{max-width:none !important}.block-editor-page .editor-rich-text__tinymce.mce-content-body{line-height:1.6}.wp-block-columns{margin-bottom:60px}@keyframes bound{0%{transform:translate3d(0, -2, 0)}10%{transform:translate3d(0, 2, 0)}15%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, -10px, 0)}}@keyframes bound-t{0%{transform:translate3d(0, 0, 0)}15%{transform:translate3d(0, 0, 0)}65%{transform:translate3d(0, -10px, 0)}80%{transform:translate3d(0, -3px, 0)}85%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes sdb{0%{-webkit-transform:translate(0, 0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0, 20px);opacity:0}100%{opacity:0}}@keyframes description{0%{stroke-dashoffset:1425px}30%{fill:transparent}60%{stroke-dashoffset:0}100%{stroke-dashoffset:0;opacity:0}}@keyframes shake{0%{transform:rotate(0deg)}4%{transform:rotate(0deg)}6%{transform:rotate(6deg)}8%{transform:rotate(12deg)}10%{transform:rotate(-12deg)}12%{transform:rotate(6deg)}14%{transform:rotate(-6deg)}16%{transform:rotate(3deg)}18%{transform:rotate(-1deg)}20%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{-webkit-transform:scale3d(0.3, 0.3, 0.3);-ms-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);-ms-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);-ms-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{-webkit-transform:scale3d(1.03, 1.03, 1.03);-ms-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);-ms-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.owned .contents.single{padding-top:85px}@media screen and (max-width:768px){.owned .contents.single{padding-top:15px}}.owned #breadcrumb{overflow:hidden;clear:both;text-align:right;margin-bottom:30px;margin-top:20px}.owned #breadcrumb li{padding-right:25px;position:relative;font-size:.9375rem;line-height:1 !important;display:inline-block}.owned #breadcrumb li a{text-decoration:underline;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.owned #breadcrumb li a:hover{text-decoration:none}.owned #breadcrumb li a img{width:18px}.owned #breadcrumb li::before{content:'';position:absolute;top:50%;right:10px;margin-top:-4px;width:7px;height:7px;border-top:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.owned #breadcrumb li:nth-of-type(1){padding-left:0}.owned #breadcrumb li:nth-last-of-type(1){padding-right:0}.owned #breadcrumb li:nth-last-of-type(1)::before{display:none}.owned #breadcrumb li.title{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.owned #breadcrumb{padding:5px 0 5px 15px;margin-top:5px;margin-bottom:5px;float:none;width:100%}.owned #breadcrumb li{font-size:.8125rem}.owned #breadcrumb li:nth-of-type(1){padding-left:0}.owned #breadcrumb li:nth-of-type(1)::after{background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/common/icon_home_bx2.png) no-repeat center center;background-size:contain}.owned #breadcrumb li a img{width:13px}}.owned .global_nav .logo{width:250px}.owned .global_nav .logo img{-webkit-backface-visibility:hidden}.owned .global_nav.fixed .logo{width:180px}@media screen and (max-width:768px){.owned .global_nav .logo{width:155px !important;margin-top:6px}.owned .global_nav::before{display:none !important}.owned .global_nav .main{display:none  !important}}.owned .m02 .sub_nav{width:750px !important;right:-150px !important;left:auto !important;position:relative}.owned .m02 .sub_nav::before{content:"";position:absolute;left:0;top:0;display:block;height:100%;width:300px;background-color:#f5fdff}.owned .m02 .sub_nav .sn .content{width:100% !important}.owned .m02 .sub_nav .sn .content .title{font-size:1.125rem;font-weight:bold;margin-bottom:10px}.owned .m02 .sub_nav .sn .content .sn_left{width:300px;float:left;padding:30px 30px 20px;position:relative;z-index:1}.owned .m02 .sub_nav .sn .content .sn_left ul li{clear:both;margin-bottom:7px}.owned .m02 .sub_nav .sn .content .sn_left ul li a{font-size:16px !important}.owned .m02 .sub_nav .sn .content .sn_right{width:calc(100% - 300px);float:right;padding:30px 30px 20px}.owned .container{padding-top:145px}@media screen and (max-width:768px){.owned .container{padding-top:70px}}.owned .owned_title01{text-align:center;padding-left:15px;padding-right:15px;position:relative;clear:both}.owned .owned_title01 .t{font-size:2.125rem;font-weight:bold;padding-bottom:15px;margin-bottom:30px}.owned .owned_title01::before{content:"";display:block;width:100px;height:5px;background-color:#03BAEE;position:absolute;left:calc(50% - 50px);bottom:0}@media screen and (max-width:768px){.owned .owned_title01 h2{font-size:1.5625rem;padding-bottom:15px;margin-bottom:30px}.owned .owned_title01 .t{font-size:1.625rem;padding-bottom:10px;margin-bottom:20px}.owned .owned_title01::before{width:80px;left:calc(50% - 40px)}}.owned .owned_sub_title01{text-align:center;font-size:1.625rem;font-weight:bold;color:#03baee;margin-bottom:25px}@media screen and (max-width:768px){.owned .owned_sub_title01{font-size:1.3125rem;margin-bottom:20px}}.owned .owned_sub_title02{text-align:center;font-size:1.4375rem;font-weight:bold;padding-bottom:4px;margin-bottom:20px;border-bottom:3px solid #e3e3e3}.owned .owned_sub_title03{text-align:center;font-size:1.125rem;font-weight:bold;padding-bottom:4px;margin-bottom:16px;border-bottom:2px dashed #ccc}.owned .owned_sub_title04{text-align:center;font-size:1.125rem;font-weight:bold;color:#03baee;margin-bottom:12px;padding-bottom:12px;position:relative}.owned .owned_sub_title04::before{content:"";display:block;width:50px;height:3px;background-color:#03BAEE;position:absolute;left:calc(50% - 25px);bottom:0}@media screen and (max-width:768px){.owned .owned_sub_title04{font-size:1.0625rem}}.owned .owned_title02{text-align:center;margin-bottom:30px}.owned .owned_title02 dt{font-size:1.75rem;font-weight:bold;line-height:1.6}.owned .owned_title02 dt span{font-size:1.25rem}.owned .owned_title02 dd{font-size:1.125rem}.owned .consultation_box{box-shadow:0px 0px 10px rgba(0,0,0,0.1);border:40px solid #f5fdff}.owned .consultation_box .in{padding:35px 35px 20px}.owned .consultation_box .line_box{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}.owned .consultation_box .line_box .data_box{overflow:hidden;margin-bottom:0}.owned .consultation_box .line_box .data_box .owned_tag_list{float:left;width:calc(100% - 80px);display:block;margin-left:0}.owned .consultation_box .line_box .data_box .owned_tag_list li{float:left}.owned .consultation_box .line_box .data_box .owned_time{float:right}.owned .consultation_box .line_box .text a{text-decoration:underline;line-height:1.6;display:block}.owned .consultation_box .line_box .text a:hover{text-decoration:none}.owned .consultation_box .wrap_btn{text-align:center;padding-top:30px}@media screen and (max-width:768px){.owned .consultation_box{border:20px solid #f5fdff}.owned .consultation_box .in{padding:15px 20px 10px}.owned .consultation_box .line_box{margin-bottom:10px;padding-bottom:10px}.owned .consultation_box .line_box .data_box .owned_tag_list{width:auto;min-width:calc(100% - 80px)}.owned .consultation_box .wrap_btn{padding-top:20px}.owned .consultation_box .wrap_btn .btn01.min{padding:5px 8px 5px 8px}.owned .consultation_box .wrap_btn .btn01.min .i{font-size:1rem}}.owned .worrie_box{font-size:.875rem;font-weight:bold}.owned .worrie_box dt{display:inline-block}.owned .worrie_box dd{display:inline-block}.owned .worrie_box::before{content:"[ ";display:inline-block}.owned .worrie_box::after{content:" ]";display:inline-block;visibility:visible}.owned .box_keyword{text-align:center;max-width:800px;margin:0 auto}.owned .box_keyword .word{font-weight:bold;display:inline-block;border:3px solid #77defa;background-color:#ffffff;padding:2px 18px 1px;border-radius:24px;margin:0 5px 15px;font-size:.9375rem;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.owned .box_keyword .word:hover{background-color:#03BAEE;color:#ffffff}.owned .box_keyword.min .word{padding:3px 10px;line-height:1.5;height:auto;margin:0 3px 3px;font-size:13px !important;display:inline-block !important;overflow:visible !important;border:3px solid #9ddcee}.owned .box_keyword.min .word:hover{color:#ffffff;background-color:#03baee}@media screen and (max-width:768px){.owned .box_keyword .word{padding:2px 14px 1px;border-radius:20px;margin:0 4px 9px;font-size:.875rem}.owned .box_keyword.min .word{padding:2px 6px;line-height:1.3;font-size:12px !important}}.owned .trouble_box{background-color:#fff7ea;padding:55px 75px 40px 75px;text-align:center;position:relative}.owned .trouble_box input,.owned .trouble_box select,.owned .trouble_box textarea{background-color:#ffffff;min-width:0 !important;box-sizing:border-box}.owned .trouble_box .owned_title{font-size:1.6875rem;display:inline-block;font-weight:bold;text-align:center;margin:0 auto;padding-bottom:18px;margin-bottom:40px;position:relative}.owned .trouble_box .owned_title .s02{font-size:1.8125rem;color:#ff9c00;display:block}.owned .trouble_box .owned_title::before{content:"";display:block;width:100%;height:3px;background-color:#999;position:absolute;bottom:0;left:0}.owned .trouble_box .owned_title::after{content:"";z-index:1;position:absolute;width:15px;height:15px;background-color:#fff9ef;border-top:3px solid #999;border-right:3px solid #999;transform:rotate(135deg);left:calc(50% - 7px);bottom:-8px}.owned .trouble_box .icon{position:absolute;left:120px;top:-30px}.owned .trouble_box .form_top{margin-bottom:15px}.owned .trouble_box .form_top .ft01{width:calc(50% - 100px);float:left}.owned .trouble_box .form_top .ft01 .form_dl01{width:100%}.owned .trouble_box .form_top .ft02{width:calc(50% + 60px);float:right}.owned .trouble_box .form_top .ft02 .form_dl01{float:left;width:calc(50% - 5px)}.owned .trouble_box .form_top .ft02 .form_dl01 dt{padding-right:10px}.owned .trouble_box .form_top .ft02 .form_dl01:nth-of-type(2){float:right}.owned .trouble_box .form_top .ft02 .form_dl01 .wpcf7-form-control-wrap{width:100%}.owned .trouble_box .form_top .ft02 .form_dl01 .wpcf7-form-control-wrap select{padding-top:9px;padding-left:6px;padding-bottom:9px;font-size:1.125rem}.owned .trouble_box .form_top .ft03{width:100%;float:left;clear:both;margin-top:10px}.owned .trouble_box .form_top .ft03 .form_dl01{float:left;width:calc(81% - 107px)}.owned .trouble_box .form_top .ft03 .form_dl01 dt{padding-right:0;text-align:left;min-width:96px}.owned .trouble_box .form_top .ft03 .form_dl01:nth-of-type(2){float:right}.owned .trouble_box .form_top .ft03 .form_dl01 .wpcf7-form-control-wrap{width:100%}.owned .trouble_box .form_top .ft03 .form_dl01 .wpcf7-form-control-wrap select{padding-top:9px;padding-left:6px;padding-bottom:9px}.owned .trouble_box .form_bottom{margin-bottom:40px}.owned .trouble_box .btn05 input{background:#ff8800;background:linear-gradient(to right, #ffba00 1%, #f80 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba00', endColorstr='#ff8800',GradientType=1 );padding:15px 40px 14px 40px}.owned .trouble_box .btn05 input:hover{opacity:0.8}@media screen and (max-width:768px){.owned .trouble_box{padding:25px 25px 25px 25px}.owned .trouble_box .owned_title{font-size:1.0625rem;padding-bottom:18px;margin-bottom:30px}.owned .trouble_box .owned_title .s01{padding-left:100px;display:block;text-align:left;padding-bottom:10px}.owned .trouble_box .owned_title .s02{font-size:1.25rem}.owned .trouble_box .icon{position:absolute;left:20px;top:-50px;width:135px}.owned .trouble_box .icon img{width:100%}.owned .trouble_box .form_top{margin-bottom:5px}.owned .trouble_box .form_top .ft01{width:100%;margin-bottom:10px}.owned .trouble_box .form_top .ft01 .form_dl01{width:100%}.owned .trouble_box .form_top .ft01 .form_dl01 dt{line-height:1.4}.owned .trouble_box .form_top .ft01 .form_dl01 dd .f_text01{font-size:1.1875rem}.owned .trouble_box .form_top .ft02{width:100%}.owned .trouble_box .form_top .ft02 .form_dl01{width:calc(50% - 5px)}.owned .trouble_box .form_top .ft02 .form_dl01 dt{padding-right:10px;line-height:1.4}.owned .trouble_box .form_top .ft02 .form_dl01:nth-of-type(2){float:right}.owned .trouble_box .form_top .ft02 .form_dl01 .wpcf7-form-control-wrap{width:100%}.owned .trouble_box .form_top .ft02 .form_dl01 .wpcf7-form-control-wrap select{width:100%;padding-top:9px;padding-left:6px;padding-bottom:9px;font-size:1rem}.owned .trouble_box .form_top .ft03{width:100%;clear:both;margin-top:10px}.owned .trouble_box .form_top .ft03 .form_dl01{width:100%}.owned .trouble_box .form_top .ft03 .form_dl01 dt{min-width:100%}.owned .trouble_box .form_bottom{margin-bottom:40px}.owned .trouble_box .btn05 input{background:#ff8800;background:linear-gradient(to right, #ffba00 1%, #f80 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba00', endColorstr='#ff8800',GradientType=1 );padding:15px 40px 14px 40px}.owned .trouble_box .btn05 input:hover{opacity:0.8}}.owned .wpcf7-form-control-wrap{width:100%}.owned .wpcf7-form-control-wrap select{padding:4px 8px 4px;width:200px;position:relative;outline:none;-moz-appearance:none;text-indent:0.01px;vertical-align:middle;color:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button;background:#f5f5f5;border:1px solid #eee;display:inline-block;font-size:1.3125rem;position:relative}.owned .wpcf7-form-control-wrap select::-ms-expand{display:none}.owned .wpcf7-form-control-wrap select::-moz-focusring{color:transparent}@media screen and (max-width:768px){.owned .wpcf7-form-control-wrap{margin-bottom:5px}}.owned .icon_crown span{position:relative;padding:0px 0px 0px 2.5em;color:#ccc}.owned .icon_crown span::before,.owned .icon_crown span::after{position:absolute;left:0px;width:0px;height:0px;content:""}.owned .icon_crown span::before{top:-15px;border:15px solid transparent;border-bottom:23px solid currentColor}.owned .icon_crown span::after{top:6px;border:8px solid transparent;border-left:15px solid currentColor;border-right:15px solid currentColor}.owned .form_dl01{display:flex}.owned .form_dl01 dt{font-weight:bold;position:relative;padding-bottom:13px;vertical-align:top;white-space:nowrap}.owned .form_dl01 dt .required{background-color:#e26e6e;padding:2px 15px 1px;line-height:1.4;color:#ffffff;font-size:.75rem;font-weight:normal;position:absolute;left:0;top:32px}.owned .form_dl01 dd{padding-top:8px;padding-left:30px}.owned .form_dl01 dd .f_text01{width:100%}@media screen and (max-width:768px){.owned .form_dl01{display:block}.owned .form_dl01 dt{padding-bottom:3px;text-align:left;font-size:.9375rem}.owned .form_dl01 dt .required{padding-left:8px;padding-right:8px;left:auto;right:0;top:1px;font-size:.75rem}.owned .form_dl01 dd{padding:0}.owned .form_dl01 dd .wpcf7-form-control-wrap{min-width:100%}}.owned .form_dl02{text-align:left}.owned .form_dl02 dt{font-weight:bold;position:relative}.owned .form_dl02 dt .required{background-color:#e26e6e;padding:2px 15px 1px;line-height:1.4;color:#ffffff;font-size:.75rem;font-weight:normal;position:absolute;left:150px;top:5px}.owned .form_dl02 dd{text-align:center}.owned .form_dl02 dd textarea{width:100%;height:180px;font-size:1rem;text-align:left;margin-bottom:5px}.owned .form_dl02 dd p{display:inline}.owned .form_dl02 dd p .wpcf7-acceptance{border:2px solid #E26E6E;display:inline-block;background-color:#ffffff;text-align:left}.owned .form_dl02 dd p .wpcf7-acceptance label{display:block;padding:10px 20px 10px 60px;position:relative}.owned .form_dl02 dd p .wpcf7-acceptance label input{border:1px solid #eee;width:25px;height:25px;position:absolute;left:15px;top:31px}.owned .form_dl02 dd p .wpcf7-acceptance label a{color:#03baee;text-decoration:underline;font-weight:bold}.owned .form_dl02 dd p .wpcf7-acceptance label a:hover{text-decoration:none}@media screen and (max-width:768px){.owned .form_dl02 dt{padding-bottom:3px;font-size:.9375rem;line-height:1.4}.owned .form_dl02 dt .required{padding-left:8px;padding-right:8px;left:auto;right:0;top:1px;font-size:.75rem}.owned .form_dl02 dd p label{padding:10px 20px 10px 55px;font-size:.875rem;line-height:1.5}.owned .form_dl02 dd p label br{display:none}.owned .form_dl02 dd p label input{left:13px;top:calc(50% - 14px)}}.owned .arrow01 .i{transition:all .2s ease-in-out 0s;backface-visibility:hidden}.owned .arrow01:hover .i{color:#03baee}.owned .arrow01:hover .i::before,.owned .arrow01:hover .i::after{border-color:#03baee}.owned a.title{transition:all .2s ease-in-out 0s;backface-visibility:hidden}.owned a.title:hover{color:#03baee}.owned .owned_single{background-color:#ffffff;box-shadow:0px 0px 10px rgba(0,0,0,0.1);padding:40px 50px 0}.owned .owned_single .data_box{margin-bottom:15px}.owned .owned_single .data_box .owned_cat_list{float:left}.owned .owned_single .data_box .owned_time{float:right}.owned .owned_single .data_detail{padding-right:175px;position:relative}.owned .owned_single .data_detail .single_title{font-weight:bold;font-size:1.4375rem;margin-bottom:18px}.owned .owned_single .data_detail .i_photo{position:absolute;right:0;top:0}.owned .owned_single .data_detail .i_photo span{position:relative;display:block;overflow:hidden;width:140px;height:140px}.owned .owned_single .data_detail .i_photo span img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);height:100%;width:auto;max-width:none}.owned .owned_single .data_detail .author{display:block;font-size:.8125rem;padding-left:55px;position:relative;margin-bottom:20px;padding-right:25px;line-height:1.5}.owned .owned_single .data_detail .author::before{content:'';position:absolute;transform:rotate(-225deg);top:calc(50% - 5px);right:15px;width:5px;height:5px;border-top:2px solid #000;border-right:2px solid #000}.owned .owned_single .data_detail .author figure{width:40px;height:40px;display:block;overflow:hidden;position:absolute;left:0;top:50%;margin-top:-20px}.owned .owned_single .data_detail .author figure img{width:100%;height:auto;border-radius:50%}.owned .owned_single .data_key_sns{display:block;padding-top:10px;padding-bottom:5px;border-top:2px solid #EBEBEB;border-bottom:2px solid #EBEBEB;margin-bottom:25px}.owned .owned_single .data_key_sns .owned_tag_list{float:left;display:block;width:333px}.owned .owned_single .data_key_sns .owned_tag_list li{float:left;display:block}@media screen and (max-width:768px){.owned .owned_single{padding:20px 20px 0}.owned .owned_single .data_box{margin-bottom:5px}.owned .owned_single .data_detail{padding-right:0}.owned .owned_single .data_detail .single_title{font-size:1.25rem;padding-right:70px;min-height:60px}.owned .owned_single .data_detail .i_photo span{width:60px;height:60px}.owned .owned_single .data_key_sns{margin-bottom:15px}.owned .owned_single .data_key_sns .owned_tag_list{width:100%;text-align:center;line-height:1.2;float:none;padding-bottom:5px}.owned .owned_single .data_key_sns .owned_tag_list li{display:inline-block;float:none}.owned .owned_single .data_key_sns .list_sns{display:none}}.owned .owned_col01{background-color:#ffffff;box-shadow:0px 0px 10px rgba(0,0,0,0.1)}.owned .owned_col01 .data_box{float:right}.owned .owned_col01 .photo{overflow:hidden}.owned .owned_col01 .content{padding:20px 25px 20px 25px;position:relative}.owned .owned_col01 .content .data_box .owned_cat_list{float:left;margin-top:3px}.owned .owned_col01 .content .data_box .owned_time{float:right;margin-left:50px}.owned .owned_col01 .content .sub_title{font-weight:bold;margin-bottom:10px}.owned .owned_col01 .content .title{font-size:1.25rem;display:block;padding:15px 165px 15px 25px;position:relative;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.owned .owned_col01 .content .title::before,.owned .owned_col01 .content .title::after{content:"";display:block;width:15px;height:15px;position:absolute}.owned .owned_col01 .content .title::before{border-left:3px solid #000;border-top:3px solid #000;top:0;left:0}.owned .owned_col01 .content .title::after{border-right:3px solid #000;border-bottom:3px solid #000;bottom:0;right:135px}.owned .owned_col01 .content .arrow01{position:absolute;right:25px;bottom:15px}@media screen and (max-width:768px){.owned .owned_col01 .data_box{float:none}.owned .owned_col01 .content{padding:15px 25px 55px 25px;position:relative}.owned .owned_col01 .content .data_box .owned_time{margin-left:25px}.owned .owned_col01 .content .sub_title{margin-bottom:5px}.owned .owned_col01 .content .title{font-size:1.1875rem;display:block;padding:5px 15px 5px 15px;position:relative}.owned .owned_col01 .content .title::before,.owned .owned_col01 .content .title::after{width:12px;height:12px}.owned .owned_col01 .content .title::after{bottom:0;right:0px}.owned .owned_col01 .content .arrow01{right:15px;bottom:10px}}.owned .owned_col02{background-color:#ffffff;padding:30px 30px 55px;box-shadow:0px 0px 10px rgba(0,0,0,0.1);position:relative}.owned .owned_col02::after{display:block;content:"";clear:both}.owned .owned_col02 .title{display:block}.owned .owned_col02 .photo{overflow:hidden;width:140px;height:140px;position:relative;float:left}.owned .owned_col02 .photo a{height:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.owned .owned_col02 .photo a img{height:100%;width:auto;max-width:none}.owned .owned_col02 .content{width:calc(100% - 170px);float:right}.owned .owned_col02 .content .owned_cat_list{width:100%;display:block;margin-bottom:10px}.owned .owned_col02 .content .owned_time{position:absolute;left:30px;top:170px}.owned .owned_col02 .content .arrow01{position:absolute;right:30px;bottom:12px}.owned .owned_col02.new::before{content:"NEW";display:block;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#fff;background-color:#03BAEE;position:absolute;right:0px;top:0px;font-size:.875rem;padding:8px 7px}@media screen and (max-width:768px){.owned .owned_col02{padding:20px 20px 55px}.owned .owned_col02 .photo{width:90px;height:90px}.owned .owned_col02 .content{width:calc(100% - 110px);float:right}.owned .owned_col02 .content .owned_cat_list{width:100%;display:block;margin-bottom:10px}.owned .owned_col02 .content .owned_time{left:30px;top:118px;font-size:.8125rem}.owned .owned_col02 .content .arrow01{position:absolute;right:25px;bottom:12px}.owned .owned_col02.new::before{font-size:.8125rem;padding:6px 5px}}.owned .owned_col03{background-color:#ffffff;box-shadow:0px 0px 10px rgba(0,0,0,0.1);position:relative}.owned .owned_col03 .title{display:block}.owned .owned_col03 .photo{overflow:hidden;width:100%;padding-top:62.5%;position:relative}.owned .owned_col03 .photo a{min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.owned .owned_col03 .photo a img{min-width:100%;min-height:100%;object-fit:cover}.owned .owned_col03 .content{position:relative;padding:18px 18px 40px}.owned .owned_col03 .content .data_box{overflow:hidden}.owned .owned_col03 .content .data_box .owned_cat_list{float:left}.owned .owned_col03 .content .data_box .owned_time{float:right}.owned .owned_col03 .content .title{font-size:1.125rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:55px}.owned .owned_col03 .content .arrow01{position:absolute;right:20px;bottom:12px}@media screen and (max-width:768px){.owned .owned_col03 .title{display:block}.owned .owned_col03 .content{position:relative;padding:7px 10px 40px}.owned .owned_col03 .content .data_box{overflow:hidden;margin-bottom:5px}.owned .owned_col03 .content .data_box .owned_time{font-size:.75rem;line-height:1.3}.owned .owned_col03 .content .data_box .owned_cat_list{padding-left:15px}.owned .owned_col03 .content .data_box .owned_cat_list::before{top:1px;width:3px;height:3px}.owned .owned_col03 .content .data_box .owned_cat_list li{font-size:.75rem;line-height:1.3}.owned .owned_col03 .content .owned_tag_list{overflow:hidden;height:26px}.owned .owned_col03 .content .owned_tag_list li{display:none;font-size:.6875rem}.owned .owned_col03 .content .owned_tag_list li:nth-of-type(1),.owned .owned_col03 .content .owned_tag_list li:nth-of-type(2),.owned .owned_col03 .content .owned_tag_list li:nth-of-type(3){display:inline-block}.owned .owned_col03 .content .title{font-size:.9375rem;height:auto;max-height:70px;-webkit-line-clamp:3}.owned .owned_col03 .content .arrow01{position:absolute;right:10px;bottom:5px}.owned .owned_col03 .content .arrow01 .i{font-size:.875rem}}.owned .owned_col04{padding-top:12px;padding-bottom:20px;position:relative;overflow:hidden}.owned .owned_col04 .icon_crown{position:absolute;top:-6px;left:62px}.owned .owned_col04 .title{display:block}.owned .owned_col04 .photo{overflow:hidden;width:85px;height:85px;position:relative;float:left}.owned .owned_col04 .photo a{height:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.owned .owned_col04 .photo a img{height:100%;width:auto;max-width:none}.owned .owned_col04 .content{width:calc(100% - 105px);float:right}.owned .owned_col04 .content .owned_cat_list{width:100%}.owned .data_box{overflow:hidden}.owned .author_box{border:3px solid #E3E3E3;padding:20px 20px}.owned .author_box .photo{float:left;width:90px;height:90px}.owned .author_box .photo img{width:100%;height:auto;border-radius:50%}.owned .author_box .author_name{float:right;width:calc(100% - 115px);overflow:hidden;padding-top:15px}.owned .author_box .author_name dt{font-weight:bold;font-size:1.0625rem;line-height:1.5;margin-bottom:5px}.owned .author_box .author_name dd ul{overflow:hidden}.owned .author_box .author_name dd ul li{float:left;margin-right:15px}.owned .author_box .author_name dd ul li a{text-decoration:underline;font-size:.875rem}.owned .author_box .author_name dd ul li a:hover{text-decoration:none}.owned .author_box .text{font-size:.875rem;clear:both;padding-top:15px}@media screen and (max-width:768px){.owned .author_box{padding:15px 20px}.owned .author_box .photo{float:none}.owned .author_box .photo{padding-top:8px;float:none;width:100%;text-align:center;height:auto}.owned .author_box .photo img{width:90px}.owned .author_box .owned_sub_title04{margin-bottom:10px !important}.owned .author_box .author_name{width:100%;padding-top:15px}.owned .author_box .author_name dt{font-weight:bold;font-size:1.0625rem}.owned .author_box .author_name dd ul li{margin-right:15px;line-height:1.6}.owned .author_box .text{font-size:.875rem;clear:both;padding-top:15px}}.owned .sns_bottom_box{text-align:center;padding-top:30px;margin-bottom:20px}.owned .sns_bottom_box .list_sns{float:none;display:inline-block}@media screen and (max-width:768px){.owned .sns_bottom_box{padding-top:20px;margin-bottom:13px}}.owned .article_bottom{background-color:#f5f5f5;margin-left:-50px;width:calc(100% + 100px);text-align:center;padding:30px 0 40px}.owned .article_bottom dt{font-weight:bold;font-size:1.0625rem}.owned .article_bottom dd{margin-top:15px}.owned .article_bottom dd .btn{border:3px solid #03BAEE;margin:0 10px 0;color:#03baee;transition:all .2s ease-in-out 0s;backface-visibility:hidden;border-radius:20px;text-align:center;width:195px;display:inline-block;font-weight:bold;background-color:#ffffff;padding:4px 10px 3px 10px}.owned .article_bottom dd .btn:hover{color:#ffffff;background-color:#03baee}.owned .article_bottom dd .btn.stay{color:#ffffff;background-color:#03baee}@media screen and (max-width:768px){.owned .article_bottom{margin-left:-20px;width:calc(100% + 40px);padding:20px 10px 30px}.owned .article_bottom dd .btn{width:110px;padding:4px 5px 3px 5px;margin:0 5px 0}}.owned .owned_cat_list{padding-left:25px;position:relative;overflow:hidden}.owned .owned_cat_list::before{content:"";position:absolute;left:0;top:6px;display:block;width:8px;height:8px;border:4px solid #03BAEE;border-radius:50%}.owned .owned_cat_list li{float:left;color:#03BAEE;font-size:.875rem;font-weight:bold;position:relative}.owned .owned_cat_list li::before{content:" , "}.owned .owned_cat_list li:nth-of-type(1)::before{content:""}.owned .owned_cat_list.large{padding-left:30px}.owned .owned_cat_list.large::before{top:12px;width:12px;height:12px}.owned .owned_cat_list.large li{font-size:1.3125rem}@media screen and (max-width:768px){.owned .owned_cat_list.large{padding-left:23px}.owned .owned_cat_list.large::before{width:8px;height:8px;top:9px}.owned .owned_cat_list.large li{font-size:.9375rem}}.owned .owned_tag_list{overflow:hidden;text-align:center;width:calc(100% + 20px);margin-left:-10px;display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:5px}.owned .owned_tag_list li{margin:2px 2px 3px;line-height:1}.owned .owned_tag_list li a{background-color:#e5f9ff;color:#03BAEE;border-radius:8px;font-weight:bold;font-size:.6875rem;padding:3px 10px;line-height:1.4;display:inline-block;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.owned .owned_tag_list li a:hover{color:#ffffff;background-color:#03baee}.owned .owned_tag_list.side li{margin:2px 3px 4px}.owned .owned_tag_list.side li a{border:3px solid #e3e3e3;background-color:#ffffff;color:#000;border-radius:12px;font-size:.9375rem;padding:4px 10px 2px;line-height:1.4;display:inline-block;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.owned .owned_tag_list.side li a:hover{background-color:#c4f2ff;color:#03baee}.owned .owned_tag_list.large li a{font-size:.8125rem}.owned .owned_tag_list.head{float:left;width:calc(100% - 95px);display:block;margin-left:0;padding-top:5px}.owned .owned_tag_list.head li{float:left;display:block}.owned .owned_tag_list.head li a{font-size:.875rem}@media screen and (max-width:768px){.owned .owned_tag_list.large li a{font-size:.75rem}}.owned .side_cat_list li a{position:relative;font-size:1.125rem;transition:all .2s ease-in-out 0s;backface-visibility:hidden;font-weight:bold;padding-left:35px}.owned .side_cat_list li a::before{content:"";display:block;position:absolute;left:0;top:10px;width:20px;height:3px;background-color:#03baee}.owned .side_cat_list li a:hover{color:#03baee}.owned .list_sns{float:right;overflow:hidden}.owned .list_sns li{margin-left:3px;width:42px;float:left;padding-bottom:5px}.owned .list_sns li a{display:block;transition:all .2s ease-in-out 0s;backface-visibility:hidden}.owned .list_sns li a img{width:100%}.owned .list_sns li a:hover{margin-top:2px}.owned .list_sns li:nth-of-type(1) a{box-shadow:0px 6px 0px -2px #21386b}.owned .list_sns li:nth-of-type(1) a:hover{box-shadow:0px 4px 0px -2px #21386b}.owned .list_sns li:nth-of-type(2) a{box-shadow:0px 6px 0px -2px #2b7ebd}.owned .list_sns li:nth-of-type(2) a:hover{box-shadow:0px 4px 0px -2px #2b7ebd}.owned .list_sns li:nth-of-type(3) a{box-shadow:0px 6px 0px -2px #0f7e00}.owned .list_sns li:nth-of-type(3) a:hover{box-shadow:0px 4px 0px -2px #0f7e00}@media screen and (max-width:768px){.owned .list_sns{text-align:center;float:none}.owned .list_sns li{display:inline-block}}.owned .owned_time{font-family:Arial, Helvetica, sans-serif;color:#999;font-weight:bold}.owned .owned_time.large{font-size:1.1875rem}@media screen and (max-width:768px){.owned .owned_time.large{font-size:.9375rem}}.owned .owned_block01 .owned01_01{width:700px;float:left}.owned .owned_block01 .owned01_02{float:right;width:420px}.owned .owned_block01 .owned01_02 .owned_col02{margin-bottom:35px;clear:both}.owned .owned_block01 .container{padding-bottom:60px}@media screen and (max-width:768px){.owned .owned_block01 .owned01_01{width:100%;float:none;margin-bottom:20px}.owned .owned_block01 .owned01_02{float:none;width:100%}.owned .owned_block01 .owned01_02 .owned_col02{margin-bottom:20px}.owned .owned_block01 .owned01_02 .owned_col02 .owned_cat_list{margin-bottom:5px}.owned .owned_block01 .container{padding-bottom:60px}}.owned .owned_block02 .owned02_01{background-color:#e9fafe}.owned .owned_block02 .owned02_01 .container{padding-top:40px;padding-bottom:30px;text-align:center}.owned .owned_block02 .owned02_01 .container .inner{display:inline-block}.owned .owned_block02 .owned02_01 .container .inner form{position:relative;display:block}.owned .owned_block02 .owned02_01 .container .inner form .f_text01{margin-right:30px}.owned .owned_block02 .owned02_01 .container .inner form .btn02{border-top-left-radius:0;border-bottom-left-radius:0;height:40px;width:50px;position:absolute;top:0;right:0}.owned .owned_block02 .owned02_01 .container .inner form .btn02 .i{position:relative;display:block;width:100%;height:100%}.owned .owned_block02 .owned02_01 .container .inner form .btn02 .i::before{content:"";width:12px;height:12px;display:block;border-radius:50%;border:4px solid #fff;position:absolute;left:-3px;top:-4px}.owned .owned_block02 .owned02_01 .container .inner form .btn02 .i::after{content:"";display:block;background-color:#ffffff;width:4px;height:14px;border-radius:2px;transform:rotate(35deg);position:absolute;left:-3px;bottom:-3px}.owned .owned_block02 .owned02_01 .container .inner .f_text01{background-color:#ffffff}.owned .owned_block02 .owned02_02{background-color:#e6faff}.owned .owned_block02 .owned02_02 .container{padding-top:40px;padding-bottom:40px}@media screen and (max-width:768px){.owned .owned_block02 .owned02_01 .container{padding-top:30px;padding-bottom:20px}.owned .owned_block02 .owned02_01 .container .inner form .f_text01{width:calc(100% - 30px)}.owned .owned_block02 .owned02_02 .container{padding-top:25px;padding-bottom:25px}}.owned .owned_block03 .container{padding-top:80px;padding-bottom:50px}@media screen and (max-width:768px){.owned .owned_block03 .container{padding-bottom:0}}.owned .owned_block04 .container{padding-top:50px;padding-bottom:50px}.owned .owned_block04 .cont_left{width:770px;float:left}.owned .owned_block04 .cont_left .row2{width:calc(100% + 45px);margin-left:-45px}.owned .owned_block04 .cont_left .row2 .owned_col03{width:calc(50% - 45px);margin-left:45px;margin-bottom:45px;float:left}.owned .owned_block04 .cont_left .row2 .owned_col03:nth-of-type(2n+1){clear:both}.owned .owned_block04 .cont_left .owned_single{margin-bottom:55px}.owned .owned_block04 .cont_right{padding-top:20px;width:345px;float:right}.owned .owned_block04 .cont_right .side_cat_list{margin-bottom:35px}.owned .owned_block04 .cont_right .owned_side_box03{margin-bottom:40px}@media screen and (max-width:768px){.owned .owned_block04 .container{padding-top:40px}.owned .owned_block04 .cont_left{width:100%}.owned .owned_block04 .cont_left .row2{width:calc(100% + 15px);margin-left:-15px}.owned .owned_block04 .cont_left .row2 .owned_col03{width:calc(50% - 15px);margin-left:15px;margin-bottom:15px}.owned .owned_block04 .cont_right{padding-top:90px;width:345px;float:right}.owned .owned_block04 .cont_right .side_cat_list{margin-bottom:35px}.owned .owned_block04 .cont_right .owned_side_box03{margin-bottom:40px}.owned .owned_block04 .cont_right{width:100%}}.owned .cta_box{padding:20px 30px;border:3px solid #E3E3E3;background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/owned/photo_cta_bg.png) no-repeat 30px center}.owned .cta_box .title{font-size:1.4375rem;font-weight:bold;text-align:center;margin-bottom:15px}.owned .cta_box .cta_left{width:calc(50% - 20px);float:left}.owned .cta_box .cta_left .txt{line-height:1.4;border:3px solid #03BAEE;color:#03BAEE;padding:8px 10px 6px;text-align:center;margin-bottom:10px;background-color:#ffffff}.owned .cta_box .cta_left .photo_list{width:calc(100% + 10px);margin-left:-10px;margin-bottom:25px}.owned .cta_box .cta_left .photo_list figure{float:left;width:calc(33.333% - 10px);margin-left:10px}.owned .cta_box .cta_left .photo_list figure img{width:100%}.owned .cta_box .cta_left .btn01{padding:7px 10px 7px 10px;width:100%}.owned .cta_box .cta_left .btn01 .i{font-size:1.0625rem}.owned .cta_box .movie{width:calc(50% - 20px);float:right}.owned .cta_box .movie video{width:100%}@media screen and (max-width:768px){.owned .cta_box{padding:20px 20px;background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/owned/photo_cta_bg.png) no-repeat center 15px;background-size:85% auto}.owned .cta_box .title{font-size:1.0625rem}.owned .cta_box .cta_left{width:100%}.owned .cta_box .cta_left .txt{font-size:.9375rem}.owned .cta_box .movie{width:100%;margin-top:15px}}.owned .owned_side_box01{border:4px solid #E3E3E3;padding:20px 25px;position:relative;margin-bottom:45px;margin-top:65px}.owned .owned_side_box01 .title_img{width:200px;margin-bottom:5px}.owned .owned_side_box01 .title_img img{width:100%}.owned .owned_side_box01 .title{font-size:1.4375rem;font-weight:bold;margin-bottom:25px}.owned .owned_side_box01 .text{font-size:.9375rem;line-height:1.8;margin-bottom:10px}.owned .owned_side_box01 .arrow01{float:right}.owned .owned_side_box01::before{content:"";background:url(//kyokotsu.jp/wp/wp-content/themes/originaltheme02/data/images/owned/side_img01x2.png) no-repeat center center;background-size:contain;width:247px;height:210px;display:block;position:absolute;top:-95px;right:-89px}.owned .owned_side_box02 .owned_col04:nth-of-type(1) .icon_crown span{color:#dbb400}.owned .owned_side_box02 .owned_col04:nth-of-type(2) .icon_crown span{color:#9fa0a0}.owned .owned_side_box02 .owned_col04:nth-of-type(3) .icon_crown span{color:#c47022}.owned .owned_side_box04{border:4px solid #E3E3E3;padding:20px 25px;position:relative;margin-bottom:45px}.owned .owned_side_box04 .photo{position:absolute;bottom:0;right:0}.owned .owned_side_box04 .title{font-size:1.4375rem;font-weight:bold;margin-bottom:20px;vertical-align:middle}.owned .owned_side_box04 .title img{width:104px;vertical-align:middle;margin-right:10px}.owned .owned_side_box04 .text{padding-right:80px;font-size:.9375rem;line-height:1.8;margin-bottom:20px}.owned .owned_side_box04 .sign{font-weight:bold;padding-right:80px;line-height:1.4}.owned .owned_side_box04 .sign dt{font-size:.875rem}.owned .owned_side_box04 .sign dd{font-size:1.125rem}.owned #footer .ft_left,.owned #footer .ft_right{width:50%}.owned #footer .ft_left .inner,.owned #footer .ft_right .inner{width:590px;height:250px;padding:35px 35px 0}.owned #footer .ft_left{float:left;background-color:#F5F5F5}.owned #footer .ft_left .inner{float:right}.owned #footer .ft_left .owned_foot_nav dt img{width:300px}.owned #footer .ft_right{float:right;background-color:#F9F9F9}.owned #footer .ft_right .inner{float:left}.owned #footer .owned_foot_nav dt{margin-bottom:25px}.owned #footer .owned_foot_nav dd ul li{width:33.333%;float:left;margin-bottom:15px}@media screen and (max-width:768px){.owned #footer .ft_left,.owned #footer .ft_right{width:100%}.owned #footer .ft_left .inner,.owned #footer .ft_right .inner{width:100%;height:auto;padding:20px 15px 15px}.owned #footer .ft_left .owned_foot_nav dt img{width:250px}.owned #footer .owned_foot_nav dd ul li{width:33.333%;font-size:.8125rem}}.owned #header-sp .container .hs_right .site_title{width:191px;margin-bottom:20px;opacity:0;transform:translateY(-10px)}.owned #header-sp .container .hs_right .site_title img{max-width:100%;height:auto}.owned #header-sp .container .hs_right .right_col{width:260px}.owned #header-sp .container .hs_left{overflow:hidden}.owned #header-sp .container .hs_left .site_title{width:203px;margin-bottom:20px;opacity:0;transform:translateY(-10px)}.owned #header-sp .container .hs_left .site_title img{max-width:100%;height:auto}.owned #header-sp .container .title{font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif !important;font-size:1.625rem;margin-bottom:25px}.owned #header-sp.open .container .hs_left .site_title{opacity:1;transform:translateY(0);transition:all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0.8s}.owned #header-sp.open .container .hs_right .site_title{opacity:1;transform:translateY(0);transition:all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 1.3s}@media screen and (max-width:768px){.owned #header-sp .container .hs_right{padding-top:30px}.owned #header-sp .container .hs_right .title{margin-bottom:15px;font-size:1.375rem}.owned #header-sp .container .hs_right .right_col{width:100%}.owned #header-sp .container .hs_right .left_col .url_nav{overflow:hidden;margin-bottom:5px}.owned #header-sp .container .hs_right .left_col .url_nav li:nth-of-type(2n+1){clear:both;float:left}.owned #header-sp .container .hs_right .left_col .url_nav li:nth-of-type(2n+2){clear:none;float:right}.owned #header-sp .container .hs_right .right_col .box_keyword{width:calc(100% + 40px);margin-left:-20px;margin-bottom:20px}.owned #header-sp .container .hs_left{margin-bottom:0}.owned #header-sp .container .hs_left .title{margin-bottom:15px;font-size:1.375rem}.owned #header-sp.open{opacity:1;width:100%}.owned #header-sp.open::before{opacity:1}.owned #header-sp.open .container::before{opacity:0.5;transform:translateY(0)}.owned #header-sp.open .container .hs_right .site_title{transition:all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0.6s}.owned #header-sp.open .container .hs_right .title{opacity:1;transform:translateY(0);transition:all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0.7s}.owned #header-sp.open .container .hs_right .left_col{opacity:1;transform:translateY(0);transition:all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0.8s}.owned #header-sp.open .container .hs_right .right_col{opacity:1;transform:translateY(0);transition:all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0.9s}.owned #header-sp.open .container .hs_left .site_title{transition:all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 1s}.owned #header-sp.open .container .hs_left .title{opacity:1;transform:translateY(0);transition:all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 1.1s}.owned #header-sp.open .container .hs_left .search_box{opacity:1;transform:translateY(0);transition:all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 1.2s}}.owned .editor>p{margin-bottom:25px}.owned .editor>p a{text-decoration:underline}.owned .editor>p a:hover{text-decoration:none}.owned .editor>div{margin-bottom:35px}.owned .editor em{background:linear-gradient(transparent 40%, #fffdc9 40%);font-weight:bold}.owned .editor strong{font-size:1.125rem;font-weight:bold;margin-bottom:5px;display:block}@media screen and (max-width:768px){.owned .editor strong{font-size:1.0625rem}}.owned .editor h1{font-size:1.625rem;font-weight:bold;margin-bottom:20px}.owned .editor h2{font-size:1.4375rem;font-weight:bold;margin-bottom:15px}.owned .editor h3{font-size:1.3125rem;font-weight:bold;margin-bottom:15px}.owned .editor .t01{font-size:1.5rem;font-weight:bold;margin-bottom:30px;padding-left:20px;position:relative}.owned .editor .t01::before{content:"";width:6px;height:100%;border-radius:3px;background-color:#03baee;position:absolute;left:0;top:0}@media screen and (max-width:768px){.owned .editor .t01{font-size:1.375rem;margin-bottom:28px;padding-left:20px}}.owned .editor .t02{font-size:1.5rem;font-weight:bold;margin-bottom:25px;padding-bottom:20px;position:relative;text-align:center}.owned .editor .t02::before{content:"";width:95px;height:6px;border-radius:3px;background-color:#03baee;position:absolute;left:50%;bottom:0;margin-left:-48px}@media screen and (max-width:768px){.owned .editor .t02{font-size:1.375rem;margin-bottom:23px;padding-left:18px}.owned .editor .t02::before{width:80px;margin-left:-40px}}.owned .editor .t03{font-size:1.3125rem;font-weight:bold;padding-left:55px;position:relative;margin-bottom:20px}.owned .editor .t03::before{content:"";display:block;background-color:#03baee;width:40px;height:40px;position:absolute;left:0;top:50%;margin-top:-20px;border-radius:50%}.owned .editor .t03::after{content:"1";font-size:1.375rem;color:#ffffff;text-align:center;width:40px;height:40px;left:0;top:50%;margin-top:-20px;padding-top:3px;position:absolute;z-index:2}.owned .editor .t03.n02::after{content:"2"}.owned .editor .t03.n02::after{content:"2"}.owned .editor .t03.n03::after{content:"3"}.owned .editor .t03.n04::after{content:"4"}.owned .editor .t03.n05::after{content:"5"}.owned .editor .t04{font-size:1.8125rem;text-align:center;font-weight:bold;position:relative;margin-bottom:25px;padding-bottom:14px;border-bottom:3px solid #777}.owned .editor .t04::before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:12px solid transparent;border-top:12px solid #FFF;z-index:2}.owned .editor .t04::after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-17px;border:14px solid transparent;border-top:14px solid #777;z-index:1}@media screen and (max-width:768px){.owned .editor .t04{font-size:1.4375rem;padding-bottom:10px;margin-bottom:20px}}.owned .editor .ul01{margin-bottom:25px}.owned .editor .ul01 li{position:relative;padding-left:13px;line-height:1.4;margin-bottom:5px}.owned .editor .ul01 li::before{content:"";width:5px;height:5px;display:block;border-radius:50%;background-color:#777;position:absolute;left:0;top:calc(50% - 2px)}.owned .editor .ul01.min li{font-size:.875rem;padding-left:10px}.owned .editor .ul01.min li::before{content:"";width:3px;height:3px;display:block;border-radius:50%;background-color:#000000;position:absolute;left:0;top:calc(50% - 1px)}.owned .editor .note_box{padding:15px 20px 12px;border:1px dashed #999999;font-size:.9375rem}.owned .editor .normal_box01{border:5px solid #eee;padding:15px 15px 10px}.owned .editor .normal_box01>p{padding-bottom:15px}.owned .editor figcaption{font-size:.875rem}.owned .author_row_box{position:relative;padding-left:65px;border-bottom:1px dashed #777;padding-bottom:15px}.owned .author_row_box .title_author01{font-size:.8125rem;border:3px solid #000;padding:3px 9px;font-weight:bold;line-height:1}.owned .author_row_box .photo{width:50px;height:50px;display:block;overflow:hidden;position:absolute;left:0;top:50%;margin-top:-30px;position:absolute}.owned .author_row_box .photo img{width:100%;height:auto;border-radius:50%}.owned .author_row_box .name dt{float:left;font-weight:bold}.owned .author_row_box .name dd{float:left}.owned .author_row_box .name dd::before{content:"（"}.owned .author_row_box .name dd::after{content:"）"}@media screen and (max-width:768px){.owned .author_row_box{position:relative;padding-left:0;border-bottom:1px dashed #777;padding-bottom:15px}.owned .author_row_box .title_author01{font-size:.8125rem;border:3px solid #000;padding:3px 9px;font-weight:bold;line-height:1}.owned .author_row_box .photo{width:60px;height:60px;left:auto;right:0;top:0;margin-top:0}.owned .author_row_box .name dt{float:left;font-weight:bold;padding-right:75px;padding-left:5px}.owned .author_row_box .name dd{float:left;font-size:.875rem}.owned .author_row_box .name dd::before{content:"（"}.owned .author_row_box .name dd::after{content:"）"}}.owned .patient_block{position:relative;margin-bottom:45px}.owned .patient_block .title_author01{font-size:.8125rem;border:3px solid #000;padding:3px 9px;font-weight:bold;line-height:1;margin-left:65px}.owned .patient_block .photo{margin:0;width:50px;height:50px;display:block;overflow:hidden;position:absolute;left:0;top:20px;position:absolute}.owned .patient_block .photo img{width:100%;height:auto;border-radius:50%}.owned .patient_block .patient_top{overflow:hidden;font-weight:bold;margin-top:10px;margin-bottom:8px;padding-left:65px;line-height:1.6}.owned .patient_block .patient_top .patient_title{float:left;font-size:1.25rem;margin:0 15px 0 0}.owned .patient_block .patient_top .patient_age{float:left}.owned .patient_block .patient_top .patient_age::before{content:"[ ";font-size:1.25rem}.owned .patient_block .patient_top .patient_age::after{content:" ]";font-size:1.25rem}.owned .patient_block .patient_text{padding:25px 25px 10px;border:3px solid #eee}.owned .patient_block .patient_text p{margin:0 0 15px}@media screen and (max-width:768px){.owned .patient_block .title_author01{margin-left:0}.owned .patient_block .photo{width:60px;height:60px;top:45px}.owned .patient_block .patient_top{padding-left:75px}.owned .patient_block .patient_top .patient_title{float:left;font-size:1.25rem;margin:0 15px 0 0}.owned .patient_block .patient_top .patient_age{float:left}.owned .patient_block .patient_top .patient_age::before{content:"[ ";font-size:1.25rem}.owned .patient_block .patient_top .patient_age::after{content:" ]";font-size:1.25rem}.owned .patient_block .patient_text{padding:20px 20px 5px}}.owned .wp-block-embed-youtube .wp-block-embed__wrapper{margin-bottom:40px;position:relative;width:100%;padding-top:56.25%}.owned .wp-block-embed-youtube .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.wpcf7 .wpcf7-not-valid{background:#ffe7eb !important}.wpcf7 .wpcf7-not-valid-tip{font-size:.875rem;font-weight:bold;line-height:1.5}.wpcf7 .wpcf7-response-output{margin:10px 0 0;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background:#E26E6E;border-color:#E26E6E !important;color:#fff;line-height:1.5}.wpcf7 .wpcf7-validation-errors{color:#B94A48;background-color:#F2DEDE;border:1px solid #EED3D7;margin-bottom:20px;margin-top:30px;text-align:center}.wpcf7 .wpcf7-mail-sent-ok{color:#3A87AD;background-color:#D9EDF7;border:1px solid #BCE8F1}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal;}:root{--swiper-theme-color:#007aff;}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-container-vertical > .swiper-wrapper{flex-direction:column;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;}
.swiper-container-android .swiper-slide, .swiper-wrapper{transform:translate3d(0px, 0, 0);}
.swiper-container-multirow > .swiper-wrapper{flex-wrap:wrap;}
.swiper-container-multirow-column > .swiper-wrapper{flex-wrap:wrap;flex-direction:column;}
.swiper-container-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto;}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;}
.swiper-slide-invisible-blank{visibility:hidden;}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide{height:auto;}
.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height;}
.swiper-container-3d{perspective:1200px;}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper{transform-style:preserve-3d;}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}
.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent);}
.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent);}
.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent);}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent);}
.swiper-container-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none;}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start;}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper{scroll-snap-type:x mandatory;}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper{scroll-snap-type:y mandatory;}:root{--swiper-navigation-size:44px;}
.swiper-button-next, .swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none;}
.swiper-button-next:after, .swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:10px;right:auto;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{content:'prev';}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:10px;left:auto;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{content:'next';}
.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff;}
.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000;}
.swiper-button-lock{display:none;}
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10;}
.swiper-pagination.swiper-pagination-hidden{opacity:0;}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:10px;left:0;width:100%;}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33);}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2;}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}
.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color));}
.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0);}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block;}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left;}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right;}
.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top;}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top;}
.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0;}
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical > .swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0;}
.swiper-pagination-white{--swiper-pagination-color:#ffffff;}
.swiper-pagination-black{--swiper-pagination-color:#000000;}
.swiper-pagination-lock{display:none;}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1);}
.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%;}
.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0;}
.swiper-scrollbar-cursor-drag{cursor:move;}
.swiper-scrollbar-lock{display:none;}
.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;}
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg{max-width:100%;max-height:100%;object-fit:contain;}
.swiper-slide-zoomed{cursor:move;}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff;}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000;}
@keyframes swiper-preloader-spin {
100%{transform:rotate(360deg);}
}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out;}
.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity;}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none;}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}
.swiper-container-cube{overflow:visible;}
.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%;}
.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none;}
.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0;}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto;}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible;}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0;}
.swiper-container-flip{overflow:visible;}
.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none;}
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.boxer-lock{overflow:hidden !important;}
#boxer-overlay{width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:100;background:#000;opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;}
.boxer-open #boxer-overlay{opacity:.75;}
#boxer{width:200px;height:200px;position:absolute;right:0;left:0;z-index:101;opacity:0;margin:0 auto;padding:0px;}
#boxer *{-webkit-transition:none;transition:none;}
#boxer, #boxer *{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;}
#boxer, #boxer *, #boxer :before, #boxer :after{box-sizing:border-box;}
#boxer.fixed{position:fixed;top:0;bottom:0;margin:auto;}
#boxer.inline{padding:0;}
#boxer.animating{-webkit-transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease;transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease;}
#boxer.animating .boxer-container{-webkit-transition:opacity .25s linear .25s;transition:opacity .25s linear .25s;}
.boxer-open #boxer{opacity:1;}
#boxer.loading .boxer-container{opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;}
#boxer .boxer-close{width:35px;height:35px;position:fixed;top:10px;right:10px;z-index:200;cursor:pointer;display:block;overflow:hidden;padding:0;text-indent:200%;white-space:nowrap;}
#boxer .boxer-close:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:rotate(45deg);width:40px;height:3px;content:"";display:block;font-size:32px;font-weight:700;line-height:30px;margin:auto;text-align:center;text-indent:0;-webkit-transition:color .15s linear;transition:color .15s linear;}
#boxer .boxer-close:after{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:rotate(135deg);width:40px;height:3px;content:"";display:block;font-size:32px;font-weight:700;line-height:30px;margin:auto;text-align:center;text-indent:0;-webkit-transition:color .15s linear;transition:color .15s linear;}
.no-opacity #boxer .boxer-close{text-indent:-999px;}
#boxer .boxer-loading{width:50px;height:50px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:55;display:block;margin:auto;opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;}
#boxer .boxer-loading:before, #boxer .boxer-loading:after{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:110%;content:'';display:block;}
#boxer .boxer-loading:before{border:5px solid rgba(51, 51, 51, 0.25);}
#boxer .boxer-loading:after{-webkit-animation:boxer-loading-spin .75s linear infinite;animation:boxer-loading-spin .75s linear infinite;border:5px solid transparent;border-top-color:#333;}
#boxer.loading .boxer-loading{opacity:1;}
@-webkit-keyframes boxer-loading-spin {
from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes boxer-loading-spin {
from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
#boxer .boxer-container{width:100%;height:100%;position:relative;z-index:103;}
#boxer .boxer-content{width:100%;opacity:1;overflow:hidden;padding:0;}
#boxer.inline .boxer-content, #boxer.iframe .boxer-content{width:auto;}
#boxer .boxer-image{float:left;box-shadow:0 0 25px #000;}
#boxer .boxer-video{width:100%;height:100%;}
#boxer .boxer-iframe{width:100%;height:100%;border:none;float:left;overflow:auto;}
#boxer .boxer-meta{clear:both;}
#boxer .boxer-control{width:40px;height:40px;position:absolute;top:0;cursor:pointer;display:block;margin-right:auto;margin-left:auto;opacity:1;overflow:hidden;text-indent:200%;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;white-space:nowrap;}
#boxer .boxer-control:before{width:0;height:0;position:absolute;top:0;right:0;bottom:0;left:0;content:'';margin:auto;}
#boxer .boxer-control.previous{left:20px;margin-left:-150px;}
#boxer .boxer-control.previous:before{width:30px;height:30px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-sizing:border-box;}
#boxer .boxer-control.next{right:20px;margin-right:-150px;}
#boxer .boxer-control.next:before{width:30px;height:30px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);box-sizing:border-box;}
#boxer .boxer-control.disabled{opacity:0 !important;}
.no-opacity #boxer .boxer-control{text-indent:-999px;}
.no-touch #boxer .boxer-control{opacity:0;}
.no-touch #boxer:hover .boxer-control{opacity:1;}
.no-touch #boxer:hover .boxer-control.disabled{opacity:0;cursor:default !important;}
#boxer .boxer-meta{padding:10px 0 0 0;}
#boxer .boxer-position{display:none;color:#999;font-size:12px;margin:0;padding:15px 15px 0 15px;}
#boxer .boxer-caption p{color:#666;font-size:16px;margin:0;padding:10px 0;}
#boxer .boxer-caption.gallery p{padding-top:0;}
#boxer .boxer-error{width:250px;}
#boxer .boxer-error p{color:#900;font-size:17px;margin:0;padding:25px;text-align:center;text-transform:uppercase;}
#boxer.mobile{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background:#111;border-radius:0;padding:40px 0 0;}
#boxer.mobile .boxer-close, #boxer.mobile .boxer-close:hover{height:40px;width:40px;top:10px;right:10px;background:transparent;border-radius:0;position:absolute;z-index:150;}
#boxer.mobile .boxer-close:before, #boxer.mobile .boxer-close:hover:before{color:#ccc;font-size:32px;font-weight:200;line-height:40px;}
#boxer.mobile .boxer-loading:before{border-color:rgba(153, 153, 153, 0.25);}
#boxer.mobile .boxer-loading:after{border-top-color:#999;}
#boxer.mobile .boxer-container{background:#111;overflow:hidden;}
#boxer.mobile .boxer-content{background-color:#111;overflow:hidden;}
#boxer.mobile .boxer-control{width:50px;height:100%;background:transparent;border-radius:0;box-shadow:none;opacity:1;}
#boxer.mobile .boxer-control.previous{left:0;margin-left:0;margin-top:-10px;}
#boxer.mobile .boxer-control.previous:before{border-right-color:#eee;margin-left:19px;}
#boxer.mobile .boxer-control.next{right:0;margin-right:0;margin-top:-10px;}
#boxer.mobile .boxer-control.next:before{border-left-color:#eee;margin-right:19px;}
.no-touch #boxer.mobile .boxer-control, .no-touch #boxer.mobile:hover .boxer-control{opacity:1;}
.no-touch #boxer.mobile .boxer-control.disabled, .no-touch #boxer.mobile:hover .boxer-control.disabled{opacity:0;cursor:default !important;}
#boxer.mobile .boxer-meta{width:100%;position:absolute;right:0;bottom:0;left:0;background-color:#111;padding:15px 65px;}
#boxer.mobile .boxer-position{color:#999;font-size:12px;margin:0;padding:0 15px 0 0;}
#boxer.mobile .boxer-caption p{color:#eee;font-size:15px;margin:0;padding:0;text-align:center;}
#boxer.mobile .boxer-image{-webkit-transition:none !important;transition:none !important;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
#boxer.mobile.animated .boxer-image{-webkit-transition:-webkit-transform 0.25s ease-out !important;transition:transform 0.25s ease-out !important;}
#boxer.mobile.inline .boxer-content, #boxer.mobile.iframe .boxer-content{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.boxer-caption strong{display:block;font-size:18px;color:#1067AE;}
.boxer-open #boxer-overlay{position:fixed;}
@media screen and (max-width:737px){
.boxer-caption strong{font-size:15px;}
} @media screen {
.sp_slider .swiper-wrapper{transform:translate3d(0px, 0px, 0px) !important;}
}
@media screen and (max-width:768px){
.sp_slider .swiper-wrapper .p_col{padding-left:3px;padding-right:3px;}
}
.swiper-button-next, .swiper-button-prev{display:block;position:absolute;background:none !important;top:50%;width:30px !important;height:60px !important;margin-top:-32px !important;z-index:1 !important;}
.swiper-button-next span, .swiper-button-prev span{position:relative;display:block;bottom:auto;width:30px;height:60px;}
.swiper-button-next span::before, .swiper-button-prev span::before{content:'';position:absolute;top:50%;width:25px;height:25px;margin-top:-5px;border-left:2px solid #111;border-bottom:2px solid #111;box-sizing:border-box;position:absolute;}
@media screen and (max-width:768px){
.swiper-button-next, .swiper-button-prev{margin-top:-30px !important;width:25px !important;height:50px !important;}
.swiper-button-next span, .swiper-button-prev span{width:25px;}
}
.swiper-button-next{right:10px !important;}
.swiper-button-next span::before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);left:4px;}
@media screen and (max-width:768px){
.swiper-button-next span::before{left:0;}
}
.swiper-button-prev{left:10px !important;z-index:1 !important;}
.swiper-button-prev span::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:4px;}
@media screen and (max-width:768px){
.swiper-button-prev span::before{right:0;}
}
.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0, 0, 0, 0.8);opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity;}
.basicLightbox--visible{opacity:1;}
.basicLightbox__placeholder{max-width:100%;transform:scale(0.9);transition:transform .4s ease;z-index:1;will-change:transform;}
.basicLightbox__placeholder > iframe:first-child:last-child, .basicLightbox__placeholder > img:first-child:last-child, .basicLightbox__placeholder > video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%;}
.basicLightbox__placeholder > iframe:first-child:last-child, .basicLightbox__placeholder > video:first-child:last-child{pointer-events:auto;}
.basicLightbox__placeholder > img:first-child:last-child, .basicLightbox__placeholder > video:first-child:last-child{width:auto;height:auto;}
.basicLightbox--iframe .basicLightbox__placeholder, .basicLightbox--img .basicLightbox__placeholder, .basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none;}
.basicLightbox--visible .basicLightbox__placeholder {
transform: scale(1);
}.patient_block{position:relative;margin-bottom:45px;}
.patient_block .title_author01{font-size:0.8125rem;border:3px solid #000;padding:3px 9px;font-weight:bold;line-height:1;margin-left:65px;}
.patient_block .photo{margin:0;width:50px;height:50px;display:block;overflow:hidden;position:absolute;left:0;top:20px;position:absolute;}
.patient_block .photo img{width:100%;height:auto;border-radius:50%;}
.patient_block .patient_top{overflow:hidden;font-weight:bold;margin-top:10px;margin-bottom:8px;padding-left:65px;}
.patient_block .patient_top .patient_title{float:left;font-size:1.25rem;margin:0 15px 0 0;}
.patient_block .patient_top .patient_age{float:left;}
.patient_block .patient_top .patient_age::before{content:"[ ";font-size:1.25rem;}
.patient_block .patient_top .patient_age::after{content:" ]";font-size:1.25rem;}
.patient_block .patient_text{padding:25px 25px 10px;border:3px solid #eee;}
.patient_block .patient_text p{margin:0 0 15px;}
@media screen and (max-width:768px){
.patient_block .title_author01{margin-left:0;}
.patient_block .photo{width:60px;height:60px;top:45px;}
.patient_block .patient_top{padding-left:75px;}
.patient_block .patient_top .patient_title{float:left;font-size:1.25rem;margin:0 15px 0 0;}
.patient_block .patient_top .patient_age{float:left;}
.patient_block .patient_top .patient_age::before{content:"[ ";font-size:1.25rem;}
.patient_block .patient_top .patient_age::after{content:" ]";font-size:1.25rem;}
.patient_block .patient_text{padding:20px 20px 5px;}
}
.t01{font-size:1.5rem;font-weight:bold;margin-bottom:35px;padding-left:20px;position:relative;}
.t01::before{content:"";width:7px;height:100%;border-radius:4px;background-color:#03baee;position:absolute;left:0;top:0;}
.t01{font-size:1.5rem;font-weight:bold;margin-bottom:30px;padding-left:20px;position:relative;}
.t01::before{content:"";width:6px;height:100%;border-radius:3px;background-color:#03baee;position:absolute;left:0;top:0;}
@media screen and (max-width:768px){
.t01{font-size:1.375rem;margin-bottom:28px;padding-left:20px;}
}
.t02{font-size:1.5rem;font-weight:bold;margin-bottom:25px;padding-bottom:20px;position:relative;text-align:center;}
.t02::before{content:"";width:95px;height:6px;border-radius:3px;background-color:#03baee;position:absolute;left:50%;bottom:0;margin-left:-48px;}
@media screen and (max-width:768px){
.t02{font-size:1.375rem;margin-bottom:23px;padding-left:18px;}
.t02::before{width:80px;margin-left:-40px;}
}
.t03{font-size:1.3125rem;font-weight:bold;padding-left:55px;position:relative;margin-bottom:20px;}
.t03::before{content:"";display:block;background-color:#03baee;width:40px;height:40px;position:absolute;left:0;top:50%;margin-top:-20px;border-radius:50%;}
.t03::after{content:"1";font-size:1.375rem;color:#ffffff;text-align:center;width:40px;height:40px;left:0;top:50%;margin-top:-20px;padding-top:3px;position:absolute;z-index:2;}
.t03.n02::after{content:"2";}
.t03.n02::after{content:"2";}
.t03.n03::after{content:"3";}
.t03.n04::after{content:"4";}
.t03.n05::after{content:"5";}
.t04{position:relative;}
.t04{font-size:1.8125rem;text-align:center;font-weight:bold;position:relative;margin-bottom:25px;padding-bottom:14px;border-bottom:3px solid #777;}
.t04::before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:12px solid transparent;border-top:12px solid #FFF;z-index:2;}
.t04::after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-17px;border:14px solid transparent;border-top:14px solid #777;z-index:1;}
@media screen and (max-width:768px){
.t04{font-size:1.4375rem;padding-bottom:10px;margin-bottom:20px;}
}
.ul01{margin-bottom:25px;}
.ul01 li{position:relative;padding-left:13px;line-height:1.4;margin-bottom:5px;}
.ul01 li::before{content:"";width:5px;height:5px;display:block;border-radius:50%;background-color:#000000;position:absolute;left:0;top:calc(50% - 2px);}
.ul01.min li{font-size:0.875rem;padding-left:10px;}
.ul01.min li::before{content:"";width:3px;height:3px;display:block;border-radius:50%;background-color:#000000;position:absolute;left:0;top:calc(50% - 1px);}
.note_box{padding:15px 20px 12px;border:1px dashed #999999;font-size:0.9375rem;}
.normal_box01{border:5px solid #eee;padding:15px 15px 0px;}
figcaption{font-size:0.875rem;}
.wp-block em{background:linear-gradient(transparent 40%, #fffdb7 40%);font-weight:bold;}
.wp-block strong{font-size:1.125rem;font-weight:bold;margin-bottom:5px;display:block;}
@media screen and (max-width:768px){
.wp-block strong {
font-size: 1.0625rem;
}
}