/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}.fc_b{color:#333}.row{padding:70px 0}.row2{padding:30px 0}.row3{padding-bottom:30px}.inner{max-width:1000px;margin:0 auto}.pb0{padding:0 !important}.mt_70{margin-top:70px !important}.btn_s a{display:inline-block;background-color:#ff4040;max-height:60px;text-align:center;color:#fff;-webkit-transition:.5s;transition:.5s;margin:10px;padding:13px 35px;border:none;border-radius:4px;text-transform:uppercase}.btn_g a{display:inline-block;background-color:#2f8066;max-height:60px;text-align:center;color:#fff;-webkit-transition:.5s;transition:.5s;margin:10px;padding:13px 35px;border:none;border-radius:4px;text-transform:uppercase}.btn_b a{display:inline-block;background-color:#5bc0de;max-height:60px;text-align:center;color:#fff;-webkit-transition:.5s;transition:.5s;margin:10px;padding:13px 35px;border:none;border-radius:4px;text-transform:uppercase}.btn,a.btn,button.btn{font-size:1.6rem;font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:1rem 4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;color:#212529;border-radius:.5rem}a.btn-rounded{display:block;width:250px;height:100px;margin:0 auto;padding:35px 0;border-radius:50%;background:#fcfff4;background:-webkit-gradient(linear,left top,left bottom,from(#fcfff4),color-stop(40%,#dfe5d7),to(#b3bead));background:linear-gradient(to bottom,#fcfff4 0%,#dfe5d7 40%,#b3bead 100%);-webkit-box-shadow:inset 5px 30px 20px rgba(255,255,255,.5),0 6px 10px rgba(0,0,0,.2);box-shadow:inset 5px 30px 20px rgba(255,255,255,.5),0 6px 10px rgba(0,0,0,.2)}a.btn-rounded i{-webkit-transition:all .3s;transition:all .3s}a.btn-rounded:hover{-webkit-box-shadow:inset 15px 30px 40px rgba(255,255,255,.55),0 3px 7px rgba(0,0,0,.2);box-shadow:inset 15px 30px 40px rgba(255,255,255,.55),0 3px 7px rgba(0,0,0,.2)}a.btn-rounded:hover i{bottom:6px}a.btn-gradient{-webkit-transform:skew(-15deg);transform:skew(-15deg);color:#fff;border-radius:0;background-image:-webkit-gradient(linear,left top,right top,from(#2af598),to(#009efd));background-image:linear-gradient(90deg,#2af598 0%,#009efd 100%);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1)}a.btn-gradient:hover{-webkit-transform:skew(0);transform:skew(0);color:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}a.btn--blue{color:#fff;background-color:#007dc5;border-bottom:5px solid #126ca1}a.btn--blue:hover{margin-top:3px;color:#fff;background:#0093e8;border-bottom:2px solid #126ca1}a.btn--shadow{-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3)}a.btn-flat{overflow:hidden;padding:1.5rem 6rem;color:#fff;border-radius:0;background:#000}a.btn-flat span{position:relative}a.btn-flat:before{position:absolute;top:0;left:0;width:150%;height:500%;content:"";-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(-98%) translateY(-25%) rotate(45deg);transform:translateX(-98%) translateY(-25%) rotate(45deg);background:#00b7ee}a.btn-flat:hover:before{-webkit-transform:translateX(-9%) translateY(-25%) rotate(45deg);transform:translateX(-9%) translateY(-25%) rotate(45deg)}*{-webkit-box-sizing:inherit;box-sizing:inherit}*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;font-size:62.5%}body{font-size:1.6rem;min-width:320px;line-height:2;color:#333;font-family:Arial,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3",sans-serif;font-weight:500;letter-spacing:.075em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-align:justify}a:hover{opacity:.5}img{width:100%;max-width:100%;height:auto}li{list-style:none}#loading{width:100vw;height:100vh;-webkit-transition:all 1s;transition:all 1s;background-color:#fff;position:fixed;top:0;left:0;z-index:9999}.loader{color:#000;font-size:90px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:72px auto;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load6 1.7s infinite ease,round 1.7s infinite ease;animation:load6 1.7s infinite ease,round 1.7s infinite ease}@-webkit-keyframes load6{0%{-webkit-box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em;box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{-webkit-box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em;box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{-webkit-box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em;box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{-webkit-box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em;box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{-webkit-box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em;box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}100%{-webkit-box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em;box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes load6{0%{-webkit-box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em;box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{-webkit-box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em;box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{-webkit-box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em;box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{-webkit-box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em;box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{-webkit-box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em;box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}100%{-webkit-box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em;box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@-webkit-keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loaded{opacity:0;visibility:hidden}.google_map{position:relative;width:100%;padding-top:75%}.google_map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtube{background:#fff}.youtube a{border:2px solid #fff;display:block;position:relative}.youtube a:hover{opacity:.6}.youtube a:before{background:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/medi/yt_icon_rgb.png) center center/100px 64px no-repeat;content:"";display:block;width:100%;height:60px;margin:-32px auto 0;position:absolute;top:50%;left:0;right:0;z-index:1}.youtube a img{width:100%}header{background-color:rgba(255,255,255,.8);width:100%;position:fixed;z-index:100;top:0;left:0;height:7.05rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}header .logo a{color:#000}header .logo a img{width:227px;position:absolute;top:0}header nav .contact{position:fixed;top:1.5rem;right:7rem;text-align:center;background-color:#007dc5;color:#fff;z-index:150}header nav .contact p{font-size:1rem}header nav .menu_btn_body{width:4rem;height:4rem;background-color:#0068b7;position:fixed;top:2rem;right:1.5rem}header nav .menu_btn{width:2.4rem;height:2.4rem;position:fixed;top:2.7rem;right:2.3rem}header nav .menu_btn:hover{cursor:pointer}header nav .menu_btn span{display:block;width:100%;height:.2rem;background-color:#fff;position:absolute}header nav .menu_btn span:first-child{top:0}header nav .menu_btn span:nth-child(2){top:1.1rem}header nav .menu_btn span:last-child{bottom:0}header nav .menu_body{background-color:#fff;height:auto;width:100%;position:fixed;top:70px;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.4s;transition:.4s;padding:3.2rem 3.2rem 0}header nav .menu_body p{text-align:center;width:70%;margin:0 auto}header nav .menu_body>ul{margin-bottom:2rem}header nav .menu_body>ul li{font-size:2rem}header nav .menu_body>ul li a{color:#000;display:block;font-weight:700}header nav .menu_body>ul>li{border-bottom:.1rem solid #666;margin:0 20px}header nav.on .menu_btn span:first-child{-webkit-transform:translateY(11px) rotate(45deg);transform:translateY(11px) rotate(45deg)}header nav.on .menu_btn span:nth-child(2){display:none}header nav.on .menu_btn span:last-child{-webkit-transform:translateY(-11px) rotate(135deg);transform:translateY(-11px) rotate(135deg)}header nav.on .menu_body{-webkit-transform:translateX(0%);transform:translateX(0%)}@media screen and (max-width:350px){header nav .contact{display:none}}@media screen and (max-width:350px){header nav .menu_body>ul li{line-height:inherit}}@media screen and (min-width:1000px){header>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80%;margin:0 auto}header nav .contact{position:fixed;top:1.5rem;right:7rem;text-align:center;background-color:#007dc5}header nav .contact p{font-size:1rem}header nav .menu_btn,header nav .menu_btn_body{display:none}header nav .menu_body{background-color:transparent;height:auto;margin:auto;margin-right:60px;position:static;-webkit-transform:translateX(0);transform:translateX(0);padding:0}header nav .menu_body .dropdwn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;margin-bottom:0}header nav .menu_body .dropdwn li{font-size:1.6rem;line-height:3rem;margin-right:2rem;border-bottom:none}header nav .menu_body>ul li a{font-weight:400}}.dropdwn{max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dropdwn ul{text-align:left;list-style-type:none;margin:0 auto;padding:0;color:#fff;background-color:rgba(255,255,255,.8)}.dropdwn li{max-width:calc(1200px/5);position:relative;padding:5px;display:block;cursor:pointer}.dropdwn li:first-child .dropdwn_menu{left:-10px}.dropdwn li:last-child .dropdwn_menu{width:100%;left:9px}.dropdwn .dropdwn>li{width:1200px;margin:1px;display:inline}.dropdwn .dropdwn_menu{width:150%;display:block;margin-left:20px;left:-20px;margin-top:5px;padding:0;z-index:100}.dropdwn .dropdwn_menu li{width:100%}.dropdwn .dropdwn_menu li a{padding:5px 0;margin:-5px 5px -5px -5px;display:block;font-weight:400}.dropdwn li a:hover{color:#414141}@media screen and (min-width:1000px){.dropdwn ul{text-align:center}}@media screen and (min-width:1000px){.dropdwn .dropdwn_menu{display:inline;display:none;position:absolute;margin-left:-5px}}.dropdwn2{max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.dropdwn2 ul{text-align:center;list-style-type:none;margin:0 auto;padding:0;color:#fff;z-index:150}.dropdwn2 li{max-width:calc(1200px/5);position:relative;padding:5px;display:block;cursor:pointer}.dropdwn2 .dropdwn2>li{width:1200px;margin:1px;display:inline}.dropdwn2 .dropdwn_menu2{width:120%;display:inline;display:none;position:absolute;margin-left:-5px;margin-top:5px;padding:0;top:0;right:166px}.dropdwn2 .dropdwn_menu2 li{width:100%}.dropdwn2 .dropdwn_menu2 li a{padding:5px 0;margin:-5px 5px -5px -5px;display:block;color:#000}.dropdwn2 li a:hover{color:#414141}main{margin-top:72px;position:relative;display:block}main .eyecatch{top:70px;position:absolute;width:70%;height:150px;left:0;right:0;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);margin:auto;padding-bottom:0;color:#000;z-index:50}main .eyecatch .eyecatch_b{display:none;position:absolute;top:40px;white-space:nowrap;opacity:1;-webkit-transform:none;transform:none;bottom:0;left:.4rem;font-weight:500;line-height:1.5;letter-spacing:.075em;-webkit-transition:.6s cubic-bezier(.26,.005,0,1.035);transition:.6s cubic-bezier(.26,.005,0,1.035)}main .eyecatch .eyecatch_s{position:absolute;width:100%;top:90px;font-size:11px;opacity:1;-webkit-transform:none;transform:none;bottom:0;left:.4rem;font-weight:500;line-height:1.5;letter-spacing:.075em;-webkit-transition:.6s cubic-bezier(.26,.005,0,1.035);transition:.6s cubic-bezier(.26,.005,0,1.035)}main .swiper-container{max-width:100%;height:auto;position:relative}main .medical,main .auto,main .newbiz{text-align:center;margin:20px 0}main .wrap{color:#fff;text-align:center}main .wrap .wrap_body .wrap_content{position:relative;background-color:#007dc5}main .wrap .wrap_body .wrap_content .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}main .wrap .wrap_body .wrap_content .inner .layout_content{position:relative;z-index:10}main .wrap .wrap_body .wrap_content .inner .layout_content p{text-align:left}main .wrap .wrap_body .wrap_content .inner .img{position:relative;width:100%;max-width:none;height:auto;padding-bottom:62%;overflow:hidden}main .wrap .wrap_body .wrap_content .inner .img img{position:absolute;top:30%;left:50%;margin:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%;height:auto;position:absolute}main .wrap .wrap_body .wrap_content .inner .tollgate_img img{width:30%}main .wrap .wrap_body .wrap_content>a{margin-top:-80px}main .wrap .wrap_body:nth-child(2n) .wrap_content .inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width:768px){main .eyecatch{position:absolute;-webkit-transform:translate(0,-51%);transform:translate(0,-51%);height:22.7rem;top:400px;left:300px;padding-bottom:3.8rem}}@media screen and (min-width:768px){main .eyecatch .eyecatch_b{display:block;top:0;font-size:5rem;line-height:7rem}}@media screen and (min-width:768px){main .eyecatch .eyecatch_s{top:150px;font-size:1.5rem;line-height:2rem;font-weight:700}}@media screen and (min-width:768px){main .swiper-container img{height:780px}}@media screen and (min-width:768px){main .front_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .front_wrap .medical,main .front_wrap .auto,main .front_wrap .newbiz{width:33%}main .front_wrap .medical dd,main .front_wrap .auto dd,main .front_wrap .newbiz dd{width:80%;margin:0 auto}}@media screen and (min-width:768px){main .wrap .wrap_body .wrap_content .inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (min-width:768px){main .wrap .wrap_body .wrap_content .inner .layout_content{width:51%;margin:0 20px}}@media screen and (min-width:768px){main .wrap .wrap_body .wrap_content .inner .img{width:43.2rem;height:59rem}}@media screen and (min-width:768px){main .wrap .wrap_body .wrap_content .inner .img img{top:50%;width:auto}}@media screen and (min-width:768px){main .wrap .wrap_body .wrap_content .inner .tollgate_img img{width:80%}}#medical,#auto,#newbiz{padding-top:80px;margin-top:-80px}#medical,#auto,#newbiz{margin-bottom:40px}#corp{margin-bottom:40px}#corp .wrap_content{margin-bottom:40px}.layout_title{font-size:2rem;font-weight:700;margin-bottom:40px}.mb_0{margin-bottom:0}.mb_30{margin-bottom:30px}.mb40{margin-bottom:40px}.fw_m{font-weight:300}.fw_b{font-weight:700}.news_top{text-align:center}.news_top .title{margin-bottom:20px}.news_top .news_body{text-align:left}@media screen and (min-width:768px){.news_top{width:90%;margin:0 auto}.news_top .news_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}}.other img{width:auto}@media screen and (min-width:768px){.other ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:80%;margin:20px auto}}@media screen and (min-width:768px) and (min-width:768px){.other ul .jpcon_img{margin-top:43px}.other ul .tcc_img{margin-top:38px}}.bottom-sticky-nav{height:60px;position:fixed;display:block;background:#000;bottom:0;left:0;right:0;z-index:100}.bottom-sticky-nav ul{list-style:none;height:60px;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.bottom-sticky-nav ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:1px solid #fff}.bottom-sticky-nav ul li:last-child{border:none}.bottom-sticky-nav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;height:50px;color:#00587a}.bottom-sticky-nav ul li a:hover,.bottom-sticky-nav ul li a:focus{text-decoration:none}.bottom-sticky-nav ul li a i{font-size:18px}.bottom-sticky-nav ul li a span{font-size:12px;line-height:1.2;text-align:center}footer{margin-bottom:50px;padding-bottom:110px;color:#fff;background-color:#4c4c4c}footer .logo img{width:120px;margin-left:8%}@media screen and (min-width:768px){footer{padding-bottom:0}}@media screen and (min-width:768px){footer .logo img{margin-left:10%}}.footer_info{margin:0 auto;width:80%}.to_top{z-index:15;background-color:#333;font-size:4rem;line-height:5rem;text-align:center;border-radius:5rem;width:5rem;height:5rem;position:fixed;bottom:7rem;right:1rem;cursor:pointer}@media screen and (min-width:768px){.to_top{bottom:30rem}}.copyright{text-align:center;margin-top:10px}@media screen and (min-width:769px){.bottom-sticky-nav{display:none}footer{margin-bottom:0}}section{overflow:hidden}.kv{background-position:center;background-attachment:scroll;height:240px;margin-top:60px;padding-top:0;background-size:cover;background-position:75%;min-width:auto;display:block;position:relative;background-color:rgba(18,24,50,.3);z-index:1}.kv .kv_img{position:absolute;top:0;width:100%;height:100%;z-index:1;background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/key/key_01.jpg);background-position:center center;background-size:cover;opacity:1;-webkit-filter:blur(0px) brightness(1) contrast(100%) saturate(100%);filter:blur(0px) brightness(1) contrast(100%) saturate(100%);-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:.5s cubic-bezier(.26,.005,0,1.035);transition:.5s cubic-bezier(.26,.005,0,1.035)}.kv .kv_img .kv_inner_en{position:absolute;font-family:din-2014,sans-serif;font-weight:100;line-height:1;letter-spacing:-.025em;text-align:left;color:#eef4f8;opacity:1;pointer-events:none;z-index:50;white-space:nowrap;mix-blend-mode:soft-light;-webkit-transform:translateX(0);transform:translateX(0);opacity:1;bottom:-5.3rem;left:24%;font-size:20rem;-webkit-transition:.6s cubic-bezier(.26,.005,0,1.035);transition:.6s cubic-bezier(.26,.005,0,1.035)}.kv .kv_img.info_top{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/key/key_01.jpg)}.kv .kv_img.medical_top{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/key/medical_top.jpg)}.kv .kv_img.auto_top{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/key/auto_top.jpg)}.kv .kv_img.newbiz_top{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/key/key_03.jpg)}.kv .kv_img.news_top{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/key/news_top.jpg)}.kv .kv_img.contact_top{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/key/contact_top.jpg)}.kv .kv_inner{min-width:1020px;max-width:1200px;padding:0 6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:inherit;max-height:inherit;margin:0 auto;background-repeat:no-repeat;z-index:20}.kv .kv_inner .kv_inner_title{color:#fff;font-weight:700;letter-spacing:.15em}.kv .kv_inner .kv_inner_title .kv_inner_title_1{margin-left:-4px;line-height:1;font-size:5.1rem;font-weight:inherit}.kv .kv_inner .kv_inner_title .kv_inner_title_l_fadeInUp{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.6s cubic-bezier(.26,.005,0,1.035);transition:.6s cubic-bezier(.26,.005,0,1.035)}.kv h1,.kv div{position:relative}@media screen and (min-width:768px){.kv{margin-top:7rem;padding-top:3rem;height:460px;min-width:1080px}}@media screen and (min-width:768px){.kv .kv_img .kv_inner_en{bottom:-8rem;left:50%;font-size:30rem}}@media screen and (min-width:768px){.kv h1,.kv div{font-size:4rem}}.kv_inner_breadcrumbs{display:none;position:absolute;top:26px;left:6rem;font-size:1.3rem;line-height:2;color:#000;z-index:99}.kv_inner_breadcrumbs ul{display:-webkit-box;display:-ms-flexbox;display:flex}.kv_inner_breadcrumbs ul li{position:relative;margin-right:4.5rem}.kv_inner_breadcrumbs ul li a{color:inherit}@media screen and (min-width:768px){.kv_inner_breadcrumbs{display:block}}.contents{position:relative;padding-top:100px}.contents .contents_inner{max-width:1200px;margin:auto;min-width:auto;width:auto;padding:0 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contents .contents_inner .contents_left{display:block;width:auto}.contents .contents_inner .contents_left #sec1,.contents .contents_inner .contents_left #sec2,.contents .contents_inner .contents_left #sec3{padding-top:160px;margin-top:-160px}.contents .contents_inner .contents_left section{margin-bottom:10rem;overflow:visible}.contents .contents_inner .contents_left section .title-04{margin-bottom:60px;position:relative}.contents .contents_inner .contents_left section .title-04 .title-01_ja{font-size:20px;text-align:left;line-height:1.5;font-weight:700;letter-spacing:.075em}.contents .contents_inner .contents_left section .company_outline_box{position:relative}.contents .contents_inner .contents_left section .company_outline_box .company_outline_box_img{display:none;position:absolute;right:0;width:35rem;height:27rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/info/company_inner.jpg);background-position:center;background-size:cover}.contents .contents_inner .contents_left section .company_outline_box .tb02{border-spacing:0;text-align:left;width:100%}.contents .contents_inner .contents_left section .company_outline_box .tb02 td,.contents .contents_inner .contents_left section .company_outline_box .tb02 th{display:block;padding:2.8rem 0;border-bottom:1px solid #e1ebf3;line-height:1.75}.contents .contents_inner .contents_left section .company_outline_box .tb02 tr:first-child th{border:none}.contents .contents_inner .contents_left section .company_outline_box .tb02 tr:first-child td{border-top:none}.contents .contents_inner .contents_left section .company_outline_box .tb02 th{border-width:.5px;padding:16px 0 0;border-bottom:none;white-space:nowrap;text-align:left;font-weight:700;color:#333;vertical-align:top}.contents .contents_inner .contents_left section .company_outline_box .tb02 td{padding:2px 0 16px;text-align:left;vertical-align:middle}.contents .contents_inner .contents_left section .company_outline_box .tb02 .mb10{margin-bottom:10px}.contents .contents_inner .contents_left .text-01{padding:relative;margin-bottom:5rem}.contents .contents_inner .contents_left .text-01:last-child{margin-bottom:0}.contents .contents_inner .contents_left .company_message_name img{width:auto}.contents .contents_inner .contents_left.jos{width:90%}@media screen and (min-width:768px){.contents{padding-top:20rem}}@media screen and (min-width:768px){.contents .contents_inner{padding:0 6rem}}@media screen and (min-width:768px){.contents .contents_inner .contents_left{width:68%}}@media screen and (min-width:768px){.contents .contents_inner .contents_left section{margin-bottom:20rem}}@media screen and (min-width:768px){.contents .contents_inner .contents_left section .title-04{margin-bottom:7.4rem}}@media screen and (min-width:768px){.contents .contents_inner .contents_left section .title-04 .title-01_ja{font-size:3.4rem}}@media screen and (min-width:768px){.contents .contents_inner .contents_left section .company_outline_box .company_outline_box_img{display:block}}@media screen and (min-width:768px){.contents .contents_inner .contents_left section .company_outline_box .tb02 tr:first-child th{border-top:1px solid #e1ebf3}}@media screen and (min-width:768px){.contents .contents_inner .contents_left section .company_outline_box .tb02 th{padding-left:0;padding-right:4.4rem}}@media screen and (min-width:768px){.contents .contents_inner .contents_left section .company_outline_box .tb02 td{padding-right:0}}.contents_right{display:none;width:auto;position:relative;padding-bottom:25rem}.contents_right .company_anker{top:16rem;position:-webkit-sticky;position:sticky}.contents_right .company_anker .company_anker_title{padding-bottom:1.6rem;margin-bottom:4rem;font-size:21px;font-weight:700;border-bottom:#e1ebf3 1px solid}.contents_right .company_anker ul{position:relative;padding-left:1.6rem}.contents_right .company_anker ul li{margin-bottom:.8rem}.contents_right.is-fixed{position:fixed}@media screen and (min-width:768px){.contents_right{display:block}}#sec2 .tb02{line-height:2.5}.p_product{font-weight:700;margin-top:10px}.tb_medical td{border:none !important}.ortho_head{font-weight:700;font-size:2rem}@media screen and (min-width:768px){.ortho_bodies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.ortho_body{border-top:1px solid #000}@media screen and (min-width:768px){.ortho_body{margin-right:20px}}.ortho_lead{background:#f5f5f5;border-radius:5px;font-weight:700;margin-bottom:20px;padding:20px}.ortho_lead .sub_txt{font-weight:400;margin:5px 0 0}.ortho_img_body{text-align:center}.ortho_img{width:auto}.ortho_p01{color:#0cc}.p_right{text-align:right}.makers_box h3{border-bottom:solid 1px #e6e6e6;margin-bottom:30px;padding:0 0 8px;font-size:24px}.makers_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px}.makers_inner a{display:block;margin-bottom:15px;padding-left:15px;text-align:center;width:50%}.makers_inner a .makers-img{background:#fff center/contain no-repeat;border:1px solid #dcdcdc;display:block;margin-bottom:10px;padding-top:100%}.makers_inner a .makers-name{color:#555;font-size:18px}.makers_inner a .makers-name small{color:#a5a5a5;display:block}.makers_inner a .makers-img.bgi-e{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/medi/Euclid-logo-top.jpg)}.makers_inner a .makers-img.bgi-la{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/medi/Lacrimedics-.png)}.makers_inner a .makers-img.bgi-h{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/medi/HumanOptics-AG.jpg)}.makers_inner a .makers-img.bgi-b{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/medi/Technolas-Perfect-vision.jpg)}.makers_inner a .makers-img.bgi-ph{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/medi/PhysIOL.jpg)}.makers_inner a .makers-img.bgi-i{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/medi/INNOVATIVE-EXCIMER-SOLUTIONS-Inc.jpg)}.makers_inner a .makers-img.bgi-m{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/medi/Medicontur-Medical-Engineering-Ltd-Inc.jpg)}.makers_inner a .makers-img.bgi-lc{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/medi/LCS.jpg)}.makers_inner a .makers-img.bgi-si{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/medi/SIFI_logo.jpg)}.makers_inner a .makers-img.bgi-so{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/medi/SOLEKO_logo.jpg)}.makers_inner a .makers-img.bgi-pl{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/medi/plasmapp_logo.jpg)}.makers_inner a .makers-img.bgi-je{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/medi/jeisys.png)}.makers_inner a .makers-img.bgi-r{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/medi/Roland_Consult_Stasche&Finger_GmbH.jpg)}.makers_inner a .makers-img.bgi-ha{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/medi/Hanita_Lenses.jpg)}@media screen and (min-width:768px){.makers_inner{margin-right:15px}}@media screen and (min-width:768px){.makers_inner a{width:25%}}.wheel_box h2{border-bottom:solid 1px #e6e6e6;margin-bottom:30px;padding:0 0 8px 60px;position:relative;color:#fff;background:linear-gradient(-135deg,#a9a9a9,gray)}.wheel_box h2 .bland_name{font-weight:700}.wheel_box h2 img{position:absolute;width:auto;max-width:10%;bottom:8px;left:0}@media screen and (min-width:768px){.wheel_box h2{font-size:24px}}@media screen and (min-width:768px){.wheel_box h2 img{max-width:5%}}.wheels_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px}.wheels_inner a{display:block;margin-bottom:15px;padding-left:15px;text-align:center;width:25%}.wheels_inner a img{border:1px solid #dcdcdc;display:block;margin-bottom:10px;width:100%}.wheels_inner a span{color:#555;font-size:10px}.wheels_inner a span small{color:#a5a5a5;display:block}@media screen and (min-width:768px){.wheels_inner a span{font-size:18px}}.p-contact_note{font-size:1.3rem}.contact_form{margin-top:30px}.contact_form input,.contact_form textarea{border:1px solid #000}.contact_form input{width:80%}.contact_form textarea{width:100%}.send input{text-align:center;margin-top:10px}@media screen and (min-width:768px){.send input{width:10%}}@media screen and (min-width:768px){.contact_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.btn-contact{width:100%;margin-top:20px}@media screen and (min-width:768px){.btn-contact{width:auto;margin:0}}.contact-title{font-size:2.4rem;border-bottom:solid 1px #e6e6e6;margin:0 0 30px;padding:0 0 8px}.contact-phone{margin-bottom:50px}.contact-phone_number{font-size:3.5rem;font-weight:700}.text-danger{color:red}@media screen and (min-width:768px){.br_sp{display:none}}.br_pc{display:none}@media screen and (min-width:768px){.br_pc{display:inline}}.news .title{margin-bottom:20px}.news_title{font-size:2rem;font-weight:700}.news_time{font-size:14px;margin-bottom:20px}.sitemap{padding:4rem}.sitemap .sitemap_inner{margin:10px;padding:20px}.sitemap .sitemap_inner ul{margin:10px 0}.sitemap .sitemap_inner ul li{margin:15px auto}.sitemap .sitemap_inner .sitemap_title{border:solid 1px;border-color:#ccc;width:105%}.sitemap .sitemap_inner .sitemap_title h3{text-align:center}.sitemap #s1 .sitemap_title{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/info/sitemap-c.gif)}.sitemap #s2 .sitemap_title{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/info/sitemap-m.gif)}.sitemap #s3 .sitemap_title{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/info/sitemap-a.gif)}.sitemap #s4 .sitemap_title{background-image:url(//technopia.co.jp/wp-content/themes/technopia/common/css/../img/info/sitemap-n.gif)}@media screen and (min-width:768px){.sitemap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:768px){.sitemap .sitemap_inner{margin:0;width:50%}}@media screen and (min-width:768px){.sitemap .sitemap_inner ul li{width:80%}}@media screen and (min-width:768px){.sitemap .sitemap_inner .sitemap_title{width:80%;margin:0 auto}}.btn_center{margin-top:20px;text-align:center}.wp-block-columns{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.wp-block-image img{width:auto}@media screen and (max-width:768px){.wp-block-table{width:320px;overflow-x:scroll}}@media screen and (max-width:350px){.wp-block-table{width:290px}}.wp-block-table table{width:100%;border-collapse:collapse;white-space:nowrap}.wp-block-table table th,.wp-block-table table td{border:2px solid #eee;padding:4px 8px}@media screen and (min-width:768px){.ninsyou{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.ninsyou figure{text-align:center;margin:30px 5px 0 0}.ninsyou figure img{width:200px}.modal{display:none;height:100vh;position:fixed;top:0;left:0;width:100%;z-index:10000}.modal_bg{background:rgba(0,0,0,.8);height:100vh;position:absolute;width:100%}.modal_content{background:#fff;left:50%;padding:40px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60%}.modal_content p{text-align:center}@media screen and (min-width:768px){.modal_content img{width:70%}}.wrapKOPIPE{border-radius:15px;margin:20px 0;background:#eff5f6;border:5px solid #e5eeef;padding:20px}.wrapHINAGATA h1{font-size:2em;line-height:140%;margin:0 0 30px}.wrapHINAGATA h2{font-size:1.5em;line-height:140%;color:#202231;margin:30px 0 20px}.wrapHINAGATA p{margin:20px 0;font-size:.95em;line-height:1.6}.wrapHINAGATA ol{margin:20px 0 0 40px}.wrapHINAGATA ol li{list-style:outside decimal;font-size:.95em;line-height:140%;margin:10px 0 0}.img_box{text-align:center}.img_box img{margin:30px 0;width:auto}.img_box .size_dw{width:81%}.pointer{cursor:pointer}.wp-block-columns{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.t_head{text-align:center}@media screen and (min-width:768px){.t_head{font-size:4rem}}.list_ui{display:none}@media screen and (min-width:768px){.list_ui{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;margin-top:30px}.list_ui li{padding:10px 10px 7px;margin:0 15px;width:200px;border-radius:4px;font-size:2.4rem;font-weight:600;letter-spacing:1.2px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#1fa2f2}.list_ui li span{margin-left:20px}}.t_b h2{margin:43px;padding:15px 10px;text-align:center;color:#fff;border-radius:8px;font-size:3rem;letter-spacing:2px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#e83c3b}.t_b .clear{background-color:#0693e3}.b_allwrap{text-align:center}.balloon1-top{position:relative;display:inline-block;margin:1.5em 0;padding:7px 10px;min-width:120px;max-width:100%;color:#555;font-size:16px;background:#eee}.balloon1-top:before{content:"";position:absolute;top:-30px;left:50%;margin-left:-15px;border:15px solid transparent;border-bottom:15px solid #eee}.balloon1-top p{margin:0;padding:0}.b_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.balloon1-left{position:relative;display:inline-block;margin:1.5em 0 1.5em 15px;padding:7px 10px;min-width:120px;max-width:100%;color:#555;font-size:16px;background:#e0edff}.balloon1-left:before{content:"";position:absolute;top:50%;left:-30px;margin-top:-15px;border:15px solid transparent;border-right:15px solid #e0edff}.balloon1-left p{margin:0;padding:0}.balloon1-right{position:relative;display:inline-block;margin:1.5em 15px 1.5em 0;padding:7px 10px;min-width:120px;max-width:100%;color:#555;font-size:16px;background:#e0edff}.balloon1-right:before{content:"";position:absolute;top:50%;left:100%;margin-top:-15px;border:15px solid transparent;border-left:15px solid #e0edff}.balloon1-right p{margin:0;padding:0}.balloon1-right.b2{background:#eee}.balloon1-right.b2:before{border-left:15px solid #eee}.balloon1{position:relative;display:inline-block;margin:1.5em 0;padding:7px 10px;min-width:120px;max-width:100%;color:#555;font-size:16px;background:#eee}.balloon1:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #eee}.balloon1 p{margin:0;padding:0}.c_ui{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1000px;margin:0 auto;color:#fff}@media screen and (min-width:768px){.c_ui{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c_ui li{width:290px;padding:30px 10px 28px;margin-bottom:60px;border-radius:10px;text-align:center;font-weight:600;line-height:1.4;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#0693e3}.c_ui li h3{margin-bottom:18px;font-size:2.3rem;line-height:1.2}.c_ui li i{font-size:3rem}.headLine01{margin-bottom:92px;position:relative;text-align:center;font-size:3.7rem;letter-spacing:3px}.reasonBox .reaList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.reasonBox .reaList{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.reasonBox .reaList li{margin-top:125px;width:300px;position:relative;text-align:center;font-weight:600}.reasonBox .reaList li .img{display:inline-block;height:260px;margin-right:15px;margin-bottom:15px}.reasonBox .reaList li .img img{height:100%}.reasonBox .reaList .ttl{margin-bottom:15px;color:#275da3;font-size:3rem;line-height:1.5;letter-spacing:0}.reasonBox .reaList .ttl .txt{display:block}.reasonBox .reaList .ttl.ajust_mb{margin-bottom:59px}.reasonBox .reaList .num{margin-bottom:9px;display:inline-block;width:85px;height:85px;line-height:88px;border-radius:50%;font-size:5rem;background-color:#f7ba53}@media screen and (min-width:768px){.reasonBox .reaList{margin:-125px 40px 66px}}.sceneBox .sceneList{max-width:1000px;margin:0 auto 37px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.sceneBox .sceneList{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.sceneBox .sceneList li{margin-right:20px;text-align:center;font-size:2rem;font-weight:600}.sceneBox .sceneList .img_sce{display:inline-block;width:100%;height:auto;margin-right:15px;margin-bottom:15px}.sceneBox .sceneList .img_sce img{border-radius:10px}.sceneBox .sceneList .img_aj{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.sceneBox .sceneList li{width:45%}}.banner_area{z-index:15;position:fixed;bottom:6rem;right:3rem;cursor:pointer}@media screen and (min-width:768px){.banner_area{width:15rem;bottom:8rem}}@media screen and (min-width:768px){.banner_img{display:none}}.banner_img_pc,.disNone,.news-banner.disNone{display:none}@media screen and (min-width:768px){.banner_img_pc{display:block}}@media screen and (min-width:768px){.line_icon,.line_qr{width:30%}}.jos tr th,.rec tr th{padding:10px;border:1px solid #000}.jos tr td,.rec tr td{border:1px solid #000;font-size:14px}.jos tr .dayName,.jos tr .description,.rec tr .dayName,.rec tr .description{width:50%;padding:10px}.bannerJOS{border:1px;background-color:#007dc5;text-align:center}.bannerJOS .bigPoint{font-size:25px;color:#fff}.flowbtn6{border-radius:13px;display:inline-block;width:50px;height:50px;font-size:33px;color:#fff !important;-webkit-transition:.5s;transition:.5s;text-decoration:none}.flowbtn6 i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.flowbtn6:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.fl_fb6{background:-webkit-gradient(linear,left top,left bottom,from(#5c80c6),color-stop(74%,#34528c));background:linear-gradient(to bottom,#5c80c6 0%,#34528c 74%)}.fl_fb6 .fa-facebook-f{position:relative;top:23px;left:25px;font-size:43px}.flowbtn5{border-radius:13px;display:inline-block;width:50px;height:50px;font-size:33px;color:#fff !important;-webkit-transition:.5s;transition:.5s;text-decoration:none}.flowbtn5 i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.flowbtn5:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.fl_tw5{background-color:#1da1f2}.fl_tw5 .fa-twitter{position:relative;top:18px;left:28px;font-size:40px}.flowbtn4{border-radius:13px;display:inline-block;width:50px;height:50px;font-size:33px;color:#000 !important;-webkit-transition:.5s;transition:.5s;text-decoration:none}.flowbtn4 i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.flowbtn4:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.fl_tw4{background-color:#cf2e92}.fl_tw4 .fa-instagram{position:relative;top:16px;left:27px;font-size:40px}.sns_banner.pc{display:-webkit-box;display:-ms-flexbox;display:flex;width:200px;margin:0 auto 30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fz24{font-size:2.4rem}.ta_r{text-align:right}.rec_ta{width:100%}.footerMenuBody{text-align:center;margin-top:10px}.footerMenu{margin:15px 0}@media screen and (min-width:768px){.footerMenu{margin:0 20px;display:inline}}.news-banner{display:none}@media screen and (min-width:768px){.news-banner{display:block;position:relative;height:30px;width:100%;margin-top:11px;background-color:#007dc5;overflow:hidden;z-index:-9999}.news-banner__content{display:inline-block;color:#fff;line-height:30px;padding-left:100%;white-space:nowrap;-webkit-animation:animate-banner 15s linear infinite;animation:animate-banner 15s linear infinite}.news-banner__content>*{display:inline-block}@-webkit-keyframes animate-banner{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes animate-banner{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}}.new_label{color:red;text-transform:uppercase;letter-spacing:.2rem;font-weight:600;font-size:1.2rem}.video{width:100%}.medical_info,.fusei{margin-top:110px}.videoForm{margin:30px auto}@media screen and (min-width:768px){.videoForm{width:600px}}.videoForm input{border:1px solid #000;padding:5px;width:180px}@media screen and (min-width:768px){.videoForm input{width:auto}}.videoForm .send{width:auto}.videoForm td,.videoForm th{padding:10px}.videoForm span{color:red}.dog_img{width:60%}