@charset "utf-8";a:hover{opacity:.5;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}a img:hover{opacity:.5;filter:alpha(opacity=50);-moz-opacity:.5;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.border-none{border:none !important}.page-id-46 div.container,.page-id-46 div.section,.page-id-46 div.siteContent{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.page-id-46 #headerTop,.page-id-46 .footerMenu{width:95%;max-width:1170px;margin-left:auto;margin-right:auto;padding-left:15px}@media screen and (max-width:991px){.page-id-46 .navbar-header{width:92%;margin-left:auto;margin-right:auto}.page-id-50 .siteHeader_logo{padding-left:25px}}h2,h3,h4,h5,.h2-title,.mainSection h2,.mce-content-body h2,.subSection .subSection-title{background-color:rgba(51,153,255,0);border:0;text-align:center;width:100%;max-width:1000px;display:block;margin-left:auto;margin-right:auto;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-weight:700;font-size:25px;padding-bottom:10px;padding-top:10px;margin-bottom:10px}.entry-body h2{width:100%;font-size:28px;max-width:5000px;border-bottom:2px solid #004ea2;margin:0 0 30px;padding:0 0 15px;line-height:32px}@media screen and (max-width:599px){.entry-body h2{font-size:22px}}.entry-body h3{text-align:left;padding:5px 0 5px 10px;border-left:3px solid #004ea2;font-size:22px;line-height:26px;margin:50px 0 20px}.headerTop{background-color:#fff;border-bottom:none}.menu-language-container{margin-top:-1px}.headerTop li:first-child a{background-color:#ffe4e1;padding-top:7px;height:27px;border:#fff}.headerTop li:last-child a{background-color:#f0f8ff;padding-top:7px;height:27px;border:#fff}.headerTop ul{margin-top:0;margin-bottom:0}.breadSection,.page-header{border-bottom:none}#atr-rogo{width:9%;min-width:80px;float:right;margin-top:15px}.siteHeader_logo{float:left;padding:0}.navbar-header{width:100%}@media screen and (min-width:992px){.navbar-brand img{max-height:70px}}@media screen and (max-width:992px){#atr-rogo{margin-top:2px}}@media screen and (max-width:835px){#atr-rogo{margin-top:2px}.siteHeader_logo{padding-left:55px}.page-id-46 .siteHeader_logo{padding-left:25px}.siteHeadContainer{padding-right:0;padding-left:5px}}@media screen and (max-width:411px){#atr-rogo{min-width:69px;margin-top:2px}.siteHeader_logo{padding-left:55px}.page-id-46 .siteHeader_logo{padding-left:25px}.navbar-brand img{max-height:35px}}.navbar{border:none}.siteHeadContainer .nav>li>a{padding:10px 0;background-color:#005ea9;border-bottom:0;color:#fff}ul.gMenu>li{border-left:1px solid #003c8c}ul.gMenu>li:last-child{border-right:1px solid #003c8c}ul.gMenu>li>ul.sub-menu li a{background-color:#005ea9;color:#fff}.siteHeadContainer .nav>li>a:hover,ul.gMenu>li>ul.sub-menu li a:hover{opacity:1;background-color:#003c8c}ul.gMenu>li.current-menu-item>a,ul.gMenu>li.current_page_parent>a,ul.gMenu>li.current_page_ancestor>a,ul.gMenu>li.current-menu-parent>a,ul.gMenu>li.current-menu-ancestor>a{background-color:#003c8c}#gMenu_outer{border-top:none;background-color:#005ea9}.page-header_pageTitle{font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-weight:700}.siteHeader{box-shadow:0 0 0 0}.page-id-46 .siteContent{padding:40px}#top__fullcarousel{background-color:#005ea9;border-bottom:20px solid #005ea9}.carousel{background-image:url(https://w-coe.jp/wp-content/uploads/2020/01/top-main-image-back-scaled.jpg);background-size:cover;background-position:center;border-bottom:none}.carousel-inner{max-width:1100px;margin-left:auto;margin-right:auto}@media screen and (min-width:992px){.carousel img{min-height:400px;object-fit:cover}}@media screen and (max-width:992px){.carousel img{min-height:250px;object-fit:cover}}@media screen and (max-width:599px){.carousel img{min-height:175px;object-fit:cover}}.page-id-46{background-image:url(https://w-coe.jp/wp-content/uploads/2020/01/coe-top-background.png);background-size:900px}.page-id-46 h2{background-color:#004ea2;width:80%;max-width:350px;margin:0 auto 15px auto;font-size:45px;font-family:'Oswald',sans-serif;color:#fff;padding-bottom:0;line-height:1.2em;border-bottom:0;transform:skew(-12deg,0deg);box-shadow:10px 10px 0 0 #b6d4f0}.page-id-46 .sub-title{font-size:17px;text-align:center}.page-id-46 .sub-title{font-size:17px;text-align:center}.top-news-div{width:90%;max-width:1100px;margin-left:auto;margin-right:auto}.page-id-46 .wp-block-columns{border-bottom:none;margin-bottom:80px}h3.top-news-title{font-size:18px;margin:0 0 20px;padding:8px 0;border-top:1px solid #004ea2;border-bottom:1px solid #004ea2;border-left:0;color:#004ea2;text-align:center}.top-event-div h3.top-news-title{margin-bottom:1px}.top-new-div,.top-topics-div,.top-event-div{padding-top:10px;padding-bottom:10px}.top-new-div .sub-title,.top-topics-div .sub-title,.top-event-div .sub-title{font-size:17px;text-align:center}.top-new-div,.top-topics-div,.top-event-div{margin-bottom:30px}.top-new-div .news_date,.top-topics-div .news_date{font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:13px;font-weight:700;display:block;color:#004ea2;margin-bottom:2px}.top-event-div .event-date{font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:13px;font-weight:700;display:block;color:#004ea2;float:left}.xo-event-list dt{border:none;padding:0;margin-bottom:2px}.xo-event-list:empty:before{margin-top:100px;margin-bottom:100px;content:'現在、予定はありません';display:block;text-align:center;color:#000}.page-id-46 .xo-event-list p{line-height:20px}.top-new-div .news_title a,.top-topics-div .news_title a{font-size:15px;display:block;color:#595757;margin-bottom:15px}.top-new-div .news_title,.top-topics-div .news_title{float:none}.top-event-div .xo-event-list .title a{font-size:15px;color:#595757;display:block;margin-top:0;margin-bottom:-7px}.top-event-div .xo-event-list dt{margin-bottom:-4px}.top-event-div .xo-event-list dd{border:none;padding:0;float:none}.top-event-div .xo-event-list dl{margin-top:18px}.top-event-div .category{font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-weight:400;font-size:12px;padding:3px 5px;margin-left:8px;vertical-align:30%;margin-bottom:-5px}.top-new-div .news_title a:hover,.top-topics-div .news_title a:hover,.top-event-div .title a:hover{color:#337ab7;opacity:1;-webkit-transition:0s ease-in-out;-moz-transition:0s ease-in-out;-o-transition:0s ease-in-out;transition:0s ease-in-out}.link-button-list a{display:block;font-size:15px;background-color:#004ea2;border:2px solid #004ea2;color:#fff;margin:15px auto 0 auto;width:200px;padding:5px;text-align:center;transform:skew(-12deg,0deg)}.link-button-list2 a{width:300px}.link-button-list a:hover{opacity:1;text-decoration:none;background-color:#fff;color:#004ea2}@media screen and (min-width:601px){.top-news-div{position:relative;margin-bottom:50px}.link-button-div{position:absolute;bottom:0;width:30%}.top-news-div .blogs_flex{margin-bottom:20px}.top-event-div .xo-event-list{padding-bottom:20px}}.top-banner-column{width:100%;max-width:1300px;padding-left:5%;padding-right:5%;margin-left:auto;margin-right:auto;margin-bottom:50px!important;margin-top:30px!important;text-align:center}.top-banner-column img{width:100%;height:auto}.top-banner-column p{display:inline-block;background-color:#004ea2;color:#fff;border-radius:20px;padding:0 30px;margin-bottom:15px!important}.top-3pr-div{width:100%;max-width:1100px;margin:20px auto 40px auto;padding-top:20px;padding-left:20px;overflow:hidden}.top-3pr-div-txt{font-size:14px;padding:0 10px 5px;line-height:20px;text-align:center;color:#004ea2}.top-3pr-small-div{float:left;width:35%;margin-right:-3%;padding-bottom:15px;position:relative;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.5s}.top-3pr-small-div:hover{-moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);opacity:1}.top-3pr-service-div{position:relative}.top-3pr-service-div figcaption{display:none}.top-3pr-service-div:hover figcaption{text-align:center;font-size:min(1.5vw,15px);background:none repeat scroll 0 0 #fff;color:#004ea2;display:block;line-height:1.5em;padding:1em;position:absolute;top:50%;left:50%;transform:translate(-50%,-125%);-webkit-transform:translate(-50%,-125%);-ms-transform:translate(-50%,-125%)}.top-3pr-small-div a img:hover,.top-3pr-small-div a:hover{opacity:.8}@media screen and (max-width:598px){.top-3pr-div{width:95%;margin:0 auto 0 auto;padding-top:0;padding-left:0;overflow:hidden}}.atr-link-back-div{padding:35px 0 40px;margin-bottom:50px}.atr-link-div{width:90%;max-width:1100px;margin-left:auto;margin-right:auto;overflow:hidden;text-align:center;margin-top:-15px}.atr-link-div img{float:left;width:24%;margin:.5%}@media screen and (max-width:780px){.atr-link-div img{width:48%;margin:1%}}@media screen and (max-width:598px){.atr-link-div img{float:none;width:90%;margin-bottom:-10px}}.contact-div{width:90%;max-width:1000px;margin-left:auto;margin-right:auto;padding:35px 0 25px;text-align:center}.contact-innner-div{border-top:1px #004ea2 solid;border-bottom:1px #004ea2 solid;margin-top:30px;padding:25px 0}.page-id-52 .entry-body,.page-id-259 .entry-body{max-width:1000px;margin-left:auto;margin-right:auto}.waku{border:1px #ccc solid;padding:20px;overflow:hidden;box-shadow:2px 2px 4px -2px gray}.kotei-txt{padding-left:1em;text-indent:-1em;margin-bottom:5px}.green-txt{color:#76ae84}.indent{padding-left:1em;text-indent:-1em}.indent5{padding-left:5em;text-indent:-5em}.about-coe-image{width:100%;margin-top:50px}.about-coe-image img{width:100%;max-width:800px;display:block;margin-left:auto;margin-right:auto}.entry-body h4{width:100%;font-size:16px;text-align:center;padding-bottom:17px;margin-top:-25px;line-height:22px;font-weight:400}.tebiki-div{border:1px solid #ccc;margin-bottom:20px;padding:20px 25px;box-shadow:2px 2px 4px -2px gray}h2.tebiki-h2{width:100%;color:#004ea2;background-color:#dfecf9;font-size:22px;max-width:2000px;padding:5px 0;border-radius:5px;margin-bottom:20px}h3.tebiki-h3{text-align:left;padding:5px 0;font-size:20px;line-height:16px;margin-bottom:20px;border-left:none}.tebiki-txt{line-height:26px;padding-left:15px}p.tebiki-txt strong{color:red}.wp-block-columns{margin-bottom:0;padding-top:10px;padding-bottom:10px;border-bottom:1px #e5e5e5 solid}.wp-block-columns p{margin-bottom:0}.wp-block-columns strong{color:red}.wp-block-table{font-size:14px}.wp-block-table td{padding-top:7px;padding-bottom:7px;padding-left:0;border:none}.wp-block-table table{border:none}.page-id-259 div.entry-body ul{margin-left:0;padding-left:10px;overflow:hidden}.page-id-259 div.entry-body ul li{display:block;width:50%;float:left}.page-id-259 div.entry-body ul>li:before{content:"\f105";position:relative;font-weight:900;font-family:'Font Awesome 5 Free';margin-right:.5em;color:#004ea2}@media screen and (max-width:766px){.page-id-259 div.entry-body ul li{width:100%;float:none;margin-bottom:5px}}.page-id-72 div.entry-body p:nth-child(n+3){display:block;text-align:left;float:left;width:49%;padding:60px 0 0;border-left:3px solid #004ea2;margin-right:1%;margin-bottom:17px;box-shadow:0px 0px 5px rgba(0,0,0,.2);position:relative}.page-id-72 div.entry-body p>a{position:absolute;display:block;top:0;left:0;height:100%;width:100%;padding:20px 0 20px 10px;font-size:16px;line-height:20px}.page-id-72 div.entry-body p>a:hover{background-color:#dfecf9;opacity:1}@media screen and (max-width:766px){.page-id-72 div.entry-body p:nth-child(n+3){float:none;padding:40px 0 0;width:100%;margin-right:0;margin-bottom:13px}.page-id-72 div.entry-body p>a{padding:10px 0 10px 10px}}.widget h1.subSection-title{background-color:#dfecf9;border-bottom:1px solid #004ea2;color:#004ea2;font-size:16px;line-height:14px}.widget h4{text-align:left}.media .media-body h1.media-heading a{font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;border-left:4px solid #004ea2;padding:4px 0 4px 8px;text-decoration:none}.postList .media-heading a:hover,.widget h4 a:hover{border-bottom:1px solid #004ea2;color:#004ea2;opacity:1;-webkit-transition:0s ease-in-out;-moz-transition:0s ease-in-out;-o-transition:0s ease-in-out;transition:0s ease-in-out}.mainSection header h1.entry-title{font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:24px;border-left:4px solid #004ea2;padding:4px 0 4px 12px}.format-standard .entry-meta_items,.format-standard .entry-meta-dataList{display:none}.event-color{font-size:12px;text-align:center}.page-id-15 p.has-background{padding:3px;margin-bottom:10px}.calendar-caption{color:#004ea2}@media screen and (min-width:500px){.month-week{height:100px;padding:0}}.xo-event-calendar table.xo-month td,.xo-event-calendar table.xo-month>thead th,.xo-event-calendar table.xo-month{border-color:silver}.xo-event-calendar table.xo-month>thead th{font-size:13px;font-weight:400;padding-top:3px;background-color:#f5f5f5}.xo-event-calendar table.xo-month .month-dayname td div{font-size:13px}.xo-event-calendar table.xo-month{border-left:none}.xo-event-calendar table.xo-month th:last-child,.xo-event-calendar table.xo-month td:last-child{border-right:none}.textwidget .xo-event-list .event-date{font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:13px;font-weight:700;display:block;color:#004ea2;margin-top:-10px}.textwidget .xo-event-list .category{font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-weight:400;font-size:12px;padding:3px 5px}.textwidget .xo-event-list .title a{font-size:15px;color:#595757;display:block;margin-bottom:-10px;margin-top:5px}.textwidget .xo-event-list dl{margin:0;border-bottom:1px solid #dcdcdc}.xo-event-list p{line-height:22px}.term-conference .btn-primary,.xo_event_cat-conference .btn-primary,.xo_event_cat-conference .entry-meta-dataList dt{background-color:#1e73be!important}.term-seminar .btn-primary,.xo_event_cat-seminar .btn-primary,.xo_event_cat-seminar .entry-meta-dataList dt{background-color:#099100!important}.term-normal .btn-primary,.xo_event_cat-other .btn-primary,.xo_event_cat-other .entry-meta-dataList dt{background-color:#898989!important}.xo_event_cat-conference .btn,.xo_event_cat-seminar .btn,.xo_event_cat-other .btn{box-shadow:none}.post-type-xo_event .page-header .page-header_pageTitle,.post-type-xo_event .breadSection .breadcrumb li:nth-child(2) span,.post-type-xo_event .breadSection .breadcrumb li:nth-child(2) a span{font-size:0!important}@media (min-width:992px){.post-type-xo_event .page-header .page-header_pageTitle:before{font-size:28px;content:"スケジュール";margin:40px 0 35px}}@media (max-width:991px){.post-type-xo_event .page-header .page-header_pageTitle:before{font-size:24px;content:"スケジュール";margin:30px 0 25px}}.post-type-xo_event .breadSection .breadcrumb li:nth-child(2) a span:before{color:#666;content:"スケジュール";font-size:12px}.post-type-xo_event .breadSection .breadcrumb li:nth-child(2) span:before{color:#000;content:"スケジュール";font-size:12px}.siteFooter{border-top:none;background-color:#dfecf9}.siteFooter .footerMenu{border-bottom:none}.siteFooter .row{max-width:1170px;margin-left:auto;margin-right:auto}.siteFooter .widget_nav_menu ul li a{color:#004ea2;font-weight:700;border-bottom:1px #004ea2 solid;padding:7px;font-size:12px}.siteFooter .widget_nav_menu ul li ul li a{color:#000;border-bottom:0;font-weight:400;line-height:12px}.siteFooter .widget_nav_menu ul li ul li{position:relative;padding-left:20px}.siteFooter .widget_nav_menu ul li ul{margin-top:5px}.siteFooter .widget_nav_menu ul li ul li:before{content:"";position:absolute;top:.45em;left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:8px;height:8px;border-top:2px solid #004ea2;border-right:2px solid #004ea2;margin-top:2px;margin-left:10px}.siteFooter{border-bottom:0}footer .copySection,.device-mobile .copySection{border-top:0;background-color:#004ea2;color:#fff;margin-left:calc(((100vw - 100%) / 2) * -1);margin-right:calc(((100vw - 100%) / 2) * -1);padding-left:calc((100vw - 100%) / 2);padding-right:calc((100vw - 100%) / 2);margin-top:15px;padding-bottom:30px;width:100%}@media (max-width:991px){.headerTop{display:inline!important}.headerTop .container{margin-top:-5px}.siteHeader_logo{padding-left:25px!important}.page-id-46 .headerTop .container{margin-top:-28px}.page-id-46 .siteHeader_logo{padding-left:0!important}.menu-language-container{margin-left:auto;width:220px}ul#menu-language li{width:110px;float:left;text-align:center}ul#menu-language li a{height:35px}}