input[type=submit]{-webkit-appearance:none}@media only screen and (max-width:2000px){#page_header .wrap{width:100%}}@media only screen and (max-width:1200px){.single_ex_body .single_ex_content{width:73%}.single_ex_body #sidebar{width:27%}#wpadminbar{overflow:hidden}#header .wrap{width:100%}#site-logo{padding-left:10px}#header #site-description{font-size:12px;padding-left:10px}img{max-width:100%;height:auto}.content_post iframe{width:90%}#topimage #toppickup ul li{font-size:1.5vw}#page_header .wrap .img_box{width:50vw;right:0}#page_header .wrap .title_box{padding-left:2.5%}}@media only screen and (max-width:900px){.single_ex_body{display:block}.single_ex_body .single_ex_content,.single_ex_body #sidebar{width:auto}html{-webkit-text-size-adjust:100%}#main{padding-top:60px}#topimage{height:92vh;overflow:hidden}#site-logo img{width:150px}#header{height:60px}#header #site-description{font-size:11px;padding-top:3px}.topcatch{font-size:7vw;padding-top:0}.head_sub_nav{display:none}#nav.active{right:0;opacity:1;visibility:visible}#nav li:before{display:none}#nav{z-index:10;position:fixed;right:-300px;opacity:0;visibility:hidden;top:0;height:100vh;overflow:auto;width:300px;background-color:rgb(0 0 0/90%);-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;padding:50px 0 30px;box-sizing:border-box}#nav ul li{float:none;padding:0 10px}#smart_btn{display:block;position:absolute;top:16px;right:15px;cursor:pointer;height:30px;z-index:20;width:35px}#smart_btn span.a,#smart_btn span.b,#smart_btn span.c{webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer;display:block;height:3px;width:35px;border-radius:1px;background-color:#fff;content:"";position:absolute;left:0;opacity:1;top:0}#smart_btn span.a{top:10px;opacity:1}#smart_btn span.b{top:20px;opacity:1}#smart_btn.active span.c{opacity:0}#smart_btn.active span.a{transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);top:11px}#smart_btn.active span.b{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:11px}#nav li .sub-menu{visibility:visible;opacity:1;position:static;background-color:#3f3f3f}#nav ul li li{text-align:center}#nav li .sub-menu a{text-align:center;padding:9px 0}#nav li a{font-size:1.05rem}#nav ul li li a{font-size:.9rem}#nav li .sub-menu a:before{content:"+";margin-right:4px;position:relative;top:-1px}#topimage #toppickup ul li{font-size:2.2vw}#top_content1{margin:60px 0 30px}.picklist li{width:32.333%}.picklist li:nth-child(4){display:none}.top_news_list li dt{max-height:18vw}#bottom_catch h2{text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,1px 1px 5px #fff}#bottom_catch h2{text-align:center}#bottom_catch .wrap{justify-content:center}#page_header .wrap{flex-direction:column-reverse}#page_header .wrap .img_box{position:relative;left:0;right:auto;width:100%;max-height:230px}#page_header .wrap .title_box{width:100%;min-height:0;padding:1em 2.5%}}@media only screen and (max-width:700px){.social_links li{width:33.333%}#top_content1{margin:60px 0 30px}.left_img,.right_text{width:100%;box-sizing:border-box;padding-left:0}.left_img{margin-bottom:15px}.right_text.content_box br{display:none}#top_content1 .wrap{flex-direction:column-reverse}.content_box h2{font-weight:700}#top_pick_post .content_left.content_box,#top_pick_post .content_right{width:100%;padding-left:0;text-align:left}.content_post table{overflow:auto;display:block;height:auto !important}.content_post table tbody{display:table;width:auto;max-width:700px}.content_post table th,.content_post table td{padding:5px 8px;font-size:.9em;height:auto !important}.content_post table p{line-height:1.4em}.content_post table tr{height:auto !important}ul.archive_list dt{width:180px}ul.archive_list dd{width:calc(100% - 180px)}.archive_list li .ex{font-size:.8em;line-height:1.4em}}@media only screen and (max-width:782px){ul.ex_news_list li.box{width:calc(50% - 15px)}#single_ex_header .meta ul{flex-wrap:wrap}.admin-bar #header{top:46px}.picklist li{width:49%}#top_formation .sv_box{width:48%}.picklist li dl{padding:0 5px}.picklist li:nth-child(4){display:block}.page_content{width:auto;margin-top:0}#page_header.page_cover_image .wrap .title_box{min-height:200px}#page_header.page_cover_image h1{padding-bottom:0}.page_content{padding-top:0}#footer .left{width:100%}#footer .left address{max-width:282px;margin:0 auto}#footer .right{padding-top:60px;width:100%}.wide_image .caption .title{font-size:24px !important}}@media only screen and (max-width:600px){.scrolled #header{top:0}.scrolled.admin-bar #header{top:0}#nav li{text-align:left}#nav li .sub-menu a{text-align:left;padding-left:25px}#nav li .sub-menu{background-color:#323232}#bottom_catch h2{font-size:6.5vw}#page_header h1{font-size:1.8em}#page_link{gap:10px;flex-wrap:wrap}#page_link .page_link{width:100%;box-sizing:border-box;border:1px solid #cfcfcf}}@media only screen and (max-width:500px){ul.ex_news_list li.box{width:100%}.scrolled #header{top:0}#topimage{height:85vh}#topimage #toppickup ul li{font-size:5vw;line-height:1.4em}#smart_btn{top:26px}.content_post .about_dl dd{padding-left:0;padding-top:0}.content_post .about_dl dt{float:none;width:auto;padding-left:0;padding-bottom:0;font-size:1.1em;line-height:1.4em;margin-bottom:4px}.content_post .alignleft,.content_post .alignright,.content_post .wp-block-image .alignleft,.content_post .wp-block-image .alignright{float:none;text-align:center;margin:0 auto}#topimage #toppickup ul li a{display:block;max-width:340px;width:90%;margin:0 auto}.top_news_list li dl{max-width:340px}.top_news_list li dt{max-height:45vw}.footer_nav .fnav{width:100%;margin-bottom:20px}.footer_nav{padding:0 3%}.copyright{padding-bottom:60px}ul.archive_list dt,ul.archive_list dd{width:100%}ul.archive_list dt img{width:100%}ul.archive_list dt{margin-bottom:10px}ul.archive_list dd{padding-left:0}.archive_list li{margin-bottom:20px;border-bottom:1px dotted #c7c7c7;padding-bottom:20px}}