@import url("./css/reset.css");@media screen and (max-width: 769px){html{font-size:62.5%}}body{margin:0px;padding:0px;font-size:1.0rem;font-size:10px;color:#38383e;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック Medium","Yu Gothic Medium",sans-serif}.clearfix:after{display:block;clear:both;content:""}a{text-decoration:none}a:hover{opacity:0.5;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-ms-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}ul{list-style:none}hr{height:0;margin:0;padding:0;border:0}p{font-size:1.6rem}#header{width:1000px;margin:0 auto;padding:20px 0 8px;display:flex;justify-content:space-between;align-items:flex-end}#header p.date{justify-content:center;font-size:0.8rem;letter-spacing:1px}#header .header-box-left{display:flex;flex-direction:column;align-items:center}#header .header-box-left ul{display:flex;justify-content:space-between}#header .header-box-left ul li{color:#1b435d;background:#d5eeff;font-size:0.9rem;font-weight:bold;padding:5px 16px}#header .header-box-left ul li:first-child{margin:5px 5px 0 0}#header .header-box-left ul li:last-child{margin:5px 0 0 5px}#header .header-box-left ul li a{color:#1b435d}#header .header-box-right ul{display:flex}#header .header-box-right ul li{color:#1b435d;background:#d5eeff;border-radius:3px;font-size:0.9rem;letter-spacing:1px;padding:5px 16px;color:#fff}#header .header-box-right ul li:first-child{background:#1b435d;margin:5px 5px 0 0}#header .header-box-right ul li:last-child{background:#f99f48;margin:5px 0 0 5px}#header .header-box-right ul li a{color:#fff;font-size:0.9rem;display:flex;align-items:center;justify-content:center}#nav-drawer .nav-unshown{display:none}img.sp-img{display:none}#submenu-sp,#g-nav ul.submenu{display:none}@media screen and (max-width: 768px){#header{display:none}#header-sp{display:flex;justify-content:space-between;padding:16px;border-bottom:1px solid #1b435d;margin:8px 0 4px}#header-sp img{width:45vw}#nav-drawer{position:relative}#nav-drawer .nav-unshown{display:none}#nav-drawer #nav-open{display:inline-block;width:30px;height:22px;vertical-align:middle}#nav-drawer #nav-open span,#nav-drawer #nav-open span::before,#nav-drawer #nav-open span::after{position:absolute;height:3px;width:25px;border-radius:3px;background:#555;display:block;content:'';cursor:pointer}#nav-drawer #nav-open span::before{bottom:-8px}#nav-drawer #nav-open span::after{bottom:-16px}#nav-drawer #nav-close{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:.3s ease-in-out}#nav-drawer #g-nav{overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:30%;max-width:70%;height:100%;transition:.3s ease-in-out;-webkit-transform:translateX(-105%);transform:translateX(-105%)}#nav-drawer #g-nav ul{width:100%;flex-direction:column;justify-content:flex-start}#nav-drawer #g-nav ul li{width:100%;padding:10px 0}#nav-drawer #g-nav ul li a{justify-content:flex-start;padding:10px 20px;font-size:1.0rem}#nav-drawer #g-nav ul li a span{font-size:1.0rem}#nav-drawer #g-nav ul li a span br{display:none}#nav-drawer #g-nav ul.submenu{display:block}#nav-drawer #g-nav ul.submenu li a{color:#707070}#nav-drawer #g-nav ul.submenu li:last-child{background:#fff}#nav-drawer #nav-input:checked ~ #nav-close{display:block;opacity:0.5}#nav-drawer #nav-input:checked ~ #g-nav{-webkit-transform:translateX(0%);transform:translateX(0%);box-shadow:6px 0 25px rgba(0,0,0,0.15)}img.sp-img{display:block}#submenu-sp{display:flex;justify-content:space-between;align-items:center;padding:0 16px 16px}#submenu-sp .sub-left #searchform .screen-reader-text{font-size:0}#submenu-sp .sub-left #searchsubmit{background:#dbdbdb;border:0;font-size:0.8rem;font-weight:bold;margin:0 0 0 3px;height:20px;border-radius:3px}#submenu-sp .sub-left input#s{border:solid 1px #ccc}#submenu-sp .sub-right ul{display:flex;align-items:center}#submenu-sp .sub-right ul li{font-size:0.8rem;background:#dbdbdb;border-radius:3px;margin:0 0 0 8px}#submenu-sp .sub-right ul li a{color:#38383e;display:flex;justify-content:center;align-items:center;height:20px;padding:0 10px;line-height:1.2rem}#submenu-sp .sub-right ul li.log-btn01{background:#1b435d;font-size:0.9rem;letter-spacing:1px;padding:5px 8px;color:#fff}#submenu-sp .sub-right ul li.log-btn01 a{color:#fff;font-size:0.9rem;display:flex;align-items:center;justify-content:center}#submenu-sp .sub-right ul li.log-btn02{background:#f99f48;font-size:0.9rem;letter-spacing:1px;padding:5px 8px;color:#fff}#submenu-sp .sub-right ul li.log-btn02 a{color:#fff;font-size:0.9rem;display:flex;align-items:center;justify-content:center}#submenu-sp .sub-right ul li.log-btn03{background:#1b435d;font-size:0.9rem;letter-spacing:1px;padding:5px 8px;color:#fff}#submenu-sp .sub-right ul li.log-btn03 a{color:#fff;font-size:0.9rem;display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 425px){#nav-drawer #g-nav{width:60%}#submenu-sp .sub-right ul li.log-btn01 a,#submenu-sp .sub-right ul li.log-btn02 a{font-size:0.7rem}}#g-nav{background:#fff;border:1px solid #1b435d;border-left:none;border-right:none}#g-nav ul{width:1000px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}#g-nav ul li{font-size:0.8rem;font-weight:bold;letter-spacing:1px;display:flex;align-items:center;justify-content:center;height:38px}#g-nav ul li:last-child{background:#d5eeff}#g-nav ul li:last-child a{color:#1b435d;font-weight:bold}#g-nav ul li span{font-size:0.75rem;display:inline-block;text-align:center;line-height:1.2}#g-nav ul li a{color:#1b435d;display:flex;align-items:center;justify-content:center;height:38px;width:100%;padding:0 18px}#g-nav ul li a:hover{opacity:1;color:#fff;background:#1b435d}#nav-box{width:1000px;margin:0 auto;display:flex;justify-content:space-between;padding:8px 0 30px}#nav-box .nav-box-left ul{display:flex;align-items:center}#nav-box .nav-box-left ul li{font-size:0.8rem;font-weight:bold;background:#dbdbdb;border-radius:3px}#nav-box .nav-box-left ul li a{color:#38383e;display:flex;justify-content:center;align-items:center;height:20px;padding:0 10px;line-height:1.2rem}#nav-box .nav-box-left ul li:first-child{background:none}#nav-box .nav-box-left ul li:last-child{margin:0 0 0 8px}#nav-box .nav-box-left ul li #searchform .screen-reader-text{font-size:0}#nav-box .nav-box-left ul li #searchsubmit{background:#dbdbdb;border:0;font-size:0.8rem;font-weight:bold;margin:0 0 0 3px;height:20px;border-radius:3px}#nav-box .nav-box-right ul{display:flex;align-items:center}#nav-box .nav-box-right ul li{font-size:0.8rem;background:#dbdbdb;border-radius:3px}#nav-box .nav-box-right ul li a{color:#38383e;display:flex;justify-content:center;align-items:center;height:20px;padding:0 10px;line-height:1.2rem}#nav-box .nav-box-right ul li:last-child{margin:0 0 0 8px}@media screen and (max-width: 768px){#nav-box{display:none}}main{margin:0 0 40px 0}#content{width:1000px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}#content .information{position:relative;border:1px solid #ff0000;padding:16px 0;margin:0 0 24px;order:-1}#content .information span{padding:8px 16px;font-size:0.9rem;display:block}#content .information span a{color:#38383e}#content .information span a:hover{text-decoration:underline;opacity:1}#content .information .info-ttl{position:absolute;color:#ff0000;top:-10px;left:16px;background-color:#fff;font-weight:bold;padding:0 4px}#content .main-content{width:670px;display:flex;flex-direction:column}#content .main-content h2{font-size:1.3rem}#content .main-content h2 span{display:flex;font-size:0.8rem;padding:8px 0 16px;color:#707070;font-weight:400}#content .main-content h2 span a{color:#6a91c1;font-weight:bold}#content .main-content h2 a{color:#38383e}#content .main-content h2 a:hover{text-decoration:underline;opacity:1}#content .main-content h2 p{display:flex;align-items:center;line-height:1.3}#content .main-content h2 p.lock::after{font-family:'Font Awesome 5 Free';content:'\f023';font-weight:900;color:#707070;font-size:0.9rem;padding:0 0 0 10px}#content .main-content.newlist article:first-child h2{font-size:1.6rem}#content .main-content.newlist article:first-child div.article-box p:first-of-type{order:2;text-align:center}#content .main-content.newlist article:first-child div.article-box p:first-of-type .image-caption{font-size:0.8rem;display:block;padding:8px}#content .main-content.newlist article:first-child div.article-box p:first-of-type img.wp-post-image{width:400px;height:auto}#content .main-content.newlist article:first-child div.article-box p:last-of-type{padding:0 16px 0 0}#content .main-content.newlist article div.article-box{display:flex}#content .main-content.newlist article div.article-box p:first-of-type{text-align:center}#content .main-content.newlist article div.article-box p:first-of-type .image-caption{display:none}#content .main-content.newlist article div.article-box p:first-of-type img.wp-post-image{width:150px;height:auto}#content .main-content.newlist article div.article-box p:last-of-type{line-height:1.6;font-size:0.9rem;padding:0 0 0 16px}#content .main-content.newlist article div.article-box p a{color:#38383e}#content .main-content.newlist article ul.post-categories{display:flex;padding:0 0 0 8px;font-size:0.8rem}#content .main-content.newlist article ul.post-categories li{padding:0 4px 0 0}#content .main-content.newlist article ul.post-categories li a{color:#6a91c1}#content .main-content hr{border-top:1px solid #dbdbdb;margin:24px 0}#content .main-content .new-box{display:flex;flex-wrap:wrap;justify-content:space-between}#content .main-content .new-box article{flex-basis:320px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #dbdbdb;margin:0 0 24px 0}#content .main-content .new-box article h3{display:flex;flex-wrap:wrap;line-height:1.4;padding:0 8px 24px 0;align-items:center}#content .main-content .new-box article h3 a{color:#38383e}#content .main-content .new-box article h3 a:hover{text-decoration:underline;opacity:1}#content .main-content .new-box article h3 span{font-size:0.7rem;display:flex;color:#707070}#content .main-content .new-box article h3 span a{color:#707070}#content .main-content .new-box article h3 span ul.post-categories{display:flex;font-size:0.7rem;padding:0 0 24px 0}#content .main-content .new-box article h3 span ul.post-categories a{color:#6a91c1}#content .main-content .new-box article img{width:100px;padding:0 0 24px}#content .main-content .new-box article .image-caption{display:none}#content .main-content .pickup-box{display:flex;justify-content:space-between}#content .main-content .pickup-box article{width:320px;border-bottom:1px solid #dbdbdb;display:flex;justify-content:space-between;padding:0 0 24px 0;margin:0 0 24px 0}#content .main-content .pickup-box article p:first-of-type{padding:0 16px 0 0}#content .main-content .pickup-box article img{width:150px}#content .main-content .pickup-box .pickup-item h3{margin:0 0 8px 0}#content .main-content .pickup-box .pickup-item h3 a{color:#38383e}#content .main-content .pickup-box .pickup-item h3 a:hover{text-decoration:underline;opacity:1}#content .main-content .pickup-box .pickup-item h3 span{font-size:0.8rem}#content .main-content .pickup-box .pickup-item p{font-size:0.9rem;line-height:1.4}#content .main-content .special-box article{display:flex;padding:0 0 24px 0;margin:0 0 24px 0;border-bottom:1px solid #dbdbdb}#content .main-content .special-box article h3 a{color:#38383e}#content .main-content .special-box article h3 a:hover{text-decoration:underline;opacity:1}#content .main-content .special-box article p{font-size:0.9rem;line-height:1.4}#content .main-content .special-box article p img{width:150px}#content .main-content .special-box article p:first-of-type{padding:0 16px 0 0}#content .main-content .special-box article p a{color:#38383e}#content .main-content .special-box article .cat-box{display:flex;padding:4px 0 8px}#content .main-content .special-box article .cat-box span:nth-of-type(2){color:#707070}#content .main-content .special-box article span{display:flex;font-size:0.7rem;font-weight:bold}#content .main-content .special-box article span ul.post-categories{display:flex}#content .main-content .special-box article span ul.post-categories li a{color:#6a91c1}#content .main-content .special-box article span ul.post-categories li a:hover{text-decoration:underline;opacity:1}#content .main-content .special-box article:last-of-type{border-bottom:none}#content .main-content .newpost{display:flex;flex-wrap:wrap;justify-content:space-between}#content .main-content .newpost ul.newpost-box{border:1px solid #707070;border-top:3px solid #1b435d;width:320px;margin:0 0 24px 0;font-size:0.9rem;color:#707070}#content .main-content .newpost ul.newpost-box li{padding:2px 16px;line-height:1.4}#content .main-content .newpost ul.newpost-box li:first-child{border-bottom:1px solid #dbdbdb;padding:4px 8px;margin:0 0 8px}#content .main-content .newpost ul.newpost-box li:last-child{margin:0 0 8px}#content .main-content .newpost ul.newpost-box li a{color:#38383e}#content .main-content .newpost ul.newpost-box li a:hover{text-decoration:underline;opacity:1}#content .main-content .newpost ul.newpost-box li.article-item dl{display:flex;font-size:0.75rem}#content .main-content .newpost ul.newpost-box li.article-item dl dt{padding:0 8px 0 0}#content .main-content .newpost ul.newpost-box li.article-item dl dd{font-weight:bold}#content .main-content .newpost ul.newpost-box h4{font-size:1.1rem;color:#38383e}#content .main-content .newpost ul.newpost-box span{font-size:0.8rem}#content #event h2{font-size:1.2rem;width:80%;position:relative;margin-left:-10px;padding:10px;background:#7ebea5}#content #event h2::after{position:absolute;left:0;bottom:-6px;content:'';border-top:6px solid #475950;border-left:6px solid transparent}#content #event h2::before{border-top:6px solid #475950;border-right:6px solid transparent;border-left:none;left:auto;right:0;bottom:-6px}#content #event h1{font-size:1.8rem;padding:16px 8px 8px;border-bottom:3px solid #7ebea5;line-height:1.4;margin:0 0 32px}#content #event .evet-txt{padding:16px 8px}#content #event p{line-height:1.4;padding:8px 0}#content #event a{color:#6a91c1}#content #event .event-img{display:flex;flex-direction:column;justify-content:center;width:100%;text-align:center;margin:16px 0}#content #event .event-img img{width:400px;margin:0 auto}#content #event .event-img p.cap{font-size:1.4rem}#content #event .form-box{padding:16px 0}#content #event .form-box label{font-size:1.2rem}#content #event .form-box label span{font-size:0.9rem;color:#ff0000}#content #event .form-box label .wpcf7-text{font-size:1.2rem;padding:4px}#content #event .form-box p{padding:16px 0}#content #event .form-box input[type=text],#content #event .form-box input[type=email],#content #event .form-box input[type=tel]{outline:none;border:none;border-bottom:1px solid #ccc}#content #event .form-box input[type=text]:focus,#content #event .form-box input[type=email]:focus,#content #event .form-box input[type=tel]:focus{border-color:#7ebea5}#content #event .form-box textarea{width:80%;border:1px solid #ccc;font-size:1.2rem;outline:none}#content #event .form-box textarea:focus{border-color:#7ebea5}#content #event .form-box input[type=submit],#content #event .form-box input[type=button]{cursor:pointer;color:#fff;font-weight:bold;font-size:14px;width:100px;height:45px;display:block;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#7ebea5;border:1px solid #475950;font-size:1.1rem;letter-spacing:2px}#content #event .form-box input[type=submit]:hover,#content #event .form-box input[type=button]:hover{outline:none;background:#fff;border:1px solid #7ebea5;color:#7ebea5}#content #event .form-box input[type=button]{margin:0 16px 0 0}#content #event .form-box .buttom-box{display:flex}#content #event h3.backnumber{padding:56px 0 8px;border-bottom:1px solid #7ebea5;font-size:1.2rem}#content #event h3.backnumber::before{content:'\f02e';font-family:"Font Awesome 5 Free";font-weight:900;color:#7ebea5;padding:0 4px 0 0}#content .side-content{width:300px}#content .side-content .headline{border:solid 1px #dbdbdb;border-top:0;display:flex;flex-direction:column;margin:0 0 24px 0}#content .side-content .headline a.article-list{float:right}#content .side-content h2.band{color:#1b435d;border:1px solid #dbdbdb;border-top:2px solid #1b435d;border-bottom:1px dashed #1b435d;background:#fff;font-size:0.9rem;font-weight:bold;padding:8px;text-align:center;letter-spacing:1px}#content .side-content #headline-tab1:checked ~ .tab-btn-box li label[for="headline-tab1"],#content .side-content #headline-tab2:checked ~ .tab-btn-box li label[for="headline-tab2"],#content .side-content #headline-tab3:checked ~ .tab-btn-box li label[for="headline-tab3"],#content .side-content #headline-tab4:checked ~ .tab-btn-box li label[for="headline-tab4"]{background:#fff}#content .side-content .tab-headline-content #headline-box{display:none;padding:0 16px 16px}#content .side-content .tab-headline-content #headline-box li.article-item{display:flex;flex-direction:column}#content .side-content .tab-headline-content #headline-box li.article-item.obi{padding:0 0 5px 0}#content .side-content .tab-headline-content #headline-box li.article-item span{font-size:0.7rem;color:#707070;display:inline-block}#content .side-content .tab-headline-content #headline-box li.article-item span.new{color:#ff0000}#content .side-content .tab-headline-content #headline-box li.article-item dl{display:flex;align-items:center;padding:0 0 8px}#content .side-content .tab-headline-content #headline-box li.article-item dl dt{padding:0 8px 0 0}#content .side-content #headline-tab1:checked ~ .tab-headline-content #headline-box:nth-child(1),#content .side-content #headline-tab2:checked ~ .tab-headline-content #headline-box:nth-child(2),#content .side-content #headline-tab3:checked ~ .tab-headline-content #headline-box:nth-child(3),#content .side-content #headline-tab4:checked ~ .tab-headline-content #headline-box:nth-child(4){display:block}#content .side-content .tab-btn-box li label{color:#1b435d;display:flex}#content .side-content .tab-btn-box li label::after{content:'';border-right:solid 1px #1b435d;margin:0 8px}#content .side-content .tab-btn-box li label:hover{text-decoration:underline;opacity:1}#content .side-content h3{font-size:0.75rem}#content .side-content h3 a{color:#38383e;line-height:1.4;position:relative}#content .side-content h3 a.lock::after{font-family:'Font Awesome 5 Free';content:'\f023';font-weight:900;color:#707070;font-size:0.6rem;padding:0 0 0 4px;position:relative;top:-1px}#content .side-content h3 a:hover{color:#6a91c1;opacity:1}#content .side-content input{display:none}#content .side-content a.article-list{display:inline-flex;margin:8px 0;font-size:0.7rem;background:#78BBE6;padding:4px 4px 4px 8px;color:#fff;align-items:center;line-height:0.8;letter-spacing:1px}#content .side-content a.article-list::after{content:'\f152';font-family:"Font Awesome 5 Free";margin:0 0 0 8px;font-size:0.9rem}#content ul.tab-btn-box{display:flex;justify-content:center;font-size:0.8rem;padding:8px 0 16px}#content .bana-box{padding:24px 0}#content .bana-box img{width:300px}#content .ranking,#content .schedule,#content .special-side,#content .weeklypaper{border:1px solid #dbdbdb;border-top:3px solid #1b435d;padding:8px 0 0;margin:0 0 24px 0}#content .ranking h3,#content .schedule h3,#content .special-side h3,#content .weeklypaper h3{text-align:center;font-size:0.9rem;color:#1b435d;font-weight:600;margin:0}#content .ranking #ranking-tab1:checked ~ .tab-btn-box li label[for="ranking-tab1"],#content .ranking #ranking-tab2:checked ~ .tab-btn-box li label[for="ranking-tab2"],#content .ranking #ranking-tab3:checked ~ .tab-btn-box li label[for="ranking-tab3"],#content .schedule #ranking-tab1:checked ~ .tab-btn-box li label[for="ranking-tab1"],#content .schedule #ranking-tab2:checked ~ .tab-btn-box li label[for="ranking-tab2"],#content .schedule #ranking-tab3:checked ~ .tab-btn-box li label[for="ranking-tab3"],#content .special-side #ranking-tab1:checked ~ .tab-btn-box li label[for="ranking-tab1"],#content .special-side #ranking-tab2:checked ~ .tab-btn-box li label[for="ranking-tab2"],#content .special-side #ranking-tab3:checked ~ .tab-btn-box li label[for="ranking-tab3"],#content .weeklypaper #ranking-tab1:checked ~ .tab-btn-box li label[for="ranking-tab1"],#content .weeklypaper #ranking-tab2:checked ~ .tab-btn-box li label[for="ranking-tab2"],#content .weeklypaper #ranking-tab3:checked ~ .tab-btn-box li label[for="ranking-tab3"]{background:#fff}#content .ranking .tab-ranking-content #ranking-box,#content .schedule .tab-ranking-content #ranking-box,#content .special-side .tab-ranking-content #ranking-box,#content .weeklypaper .tab-ranking-content #ranking-box{display:none;padding:0 16px 16px}#content .ranking .tab-ranking-content #ranking-box li.tpop,#content .schedule .tab-ranking-content #ranking-box li.tpop,#content .special-side .tab-ranking-content #ranking-box li.tpop,#content .weeklypaper .tab-ranking-content #ranking-box li.tpop{display:flex;font-size:0.75rem;line-height:1.4;flex-wrap:wrap;margin:0 0 8px}#content .ranking .tab-ranking-content #ranking-box li.tpop span,#content .schedule .tab-ranking-content #ranking-box li.tpop span,#content .special-side .tab-ranking-content #ranking-box li.tpop span,#content .weeklypaper .tab-ranking-content #ranking-box li.tpop span{font-size:0.7rem;color:#707070;display:inline-block;text-align:right;padding:0 0 10px;flex-basis:100%}#content .ranking #ranking-tab1:checked ~ .tab-ranking-content #ranking-box:nth-child(1),#content .ranking #ranking-tab2:checked ~ .tab-ranking-content #ranking-box:nth-child(2),#content .ranking #ranking-tab3:checked ~ .tab-ranking-content #ranking-box:nth-child(3),#content .schedule #ranking-tab1:checked ~ .tab-ranking-content #ranking-box:nth-child(1),#content .schedule #ranking-tab2:checked ~ .tab-ranking-content #ranking-box:nth-child(2),#content .schedule #ranking-tab3:checked ~ .tab-ranking-content #ranking-box:nth-child(3),#content .special-side #ranking-tab1:checked ~ .tab-ranking-content #ranking-box:nth-child(1),#content .special-side #ranking-tab2:checked ~ .tab-ranking-content #ranking-box:nth-child(2),#content .special-side #ranking-tab3:checked ~ .tab-ranking-content #ranking-box:nth-child(3),#content .weeklypaper #ranking-tab1:checked ~ .tab-ranking-content #ranking-box:nth-child(1),#content .weeklypaper #ranking-tab2:checked ~ .tab-ranking-content #ranking-box:nth-child(2),#content .weeklypaper #ranking-tab3:checked ~ .tab-ranking-content #ranking-box:nth-child(3){display:block}#content .ranking .tab-btn-box li label,#content .schedule .tab-btn-box li label,#content .special-side .tab-btn-box li label,#content .weeklypaper .tab-btn-box li label{color:#1b435d;display:flex}#content .ranking .tab-btn-box li label::after,#content .schedule .tab-btn-box li label::after,#content .special-side .tab-btn-box li label::after,#content .weeklypaper .tab-btn-box li label::after{content:'';border-right:solid 1px #1b435d;margin:0 8px}#content .ranking .tab-btn-box li label:hover,#content .schedule .tab-btn-box li label:hover,#content .special-side .tab-btn-box li label:hover,#content .weeklypaper .tab-btn-box li label:hover{text-decoration:underline;opacity:1}#content .ranking ul.wpp-list li,#content .schedule ul.wpp-list li,#content .special-side ul.wpp-list li,#content .weeklypaper ul.wpp-list li{counter-increment:ranking}#content .ranking ul.wpp-list li::before,#content .schedule ul.wpp-list li::before,#content .special-side ul.wpp-list li::before,#content .weeklypaper ul.wpp-list li::before{content:'\f0da';font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.0rem;color:#1b435d;padding:0 2px 0 0}#content .ranking ul.wpp-list li p,#content .schedule ul.wpp-list li p,#content .special-side ul.wpp-list li p,#content .weeklypaper ul.wpp-list li p{display:flex;align-items:center;font-weight:600}#content .ranking ul.wpp-list li p.tpop::before,#content .schedule ul.wpp-list li p.tpop::before,#content .special-side ul.wpp-list li p.tpop::before,#content .weeklypaper ul.wpp-list li p.tpop::before{content:counter(ranking) ".";color:#78BBE6;font-weight:600}#content .ranking ul.wpp-list li p a,#content .schedule ul.wpp-list li p a,#content .special-side ul.wpp-list li p a,#content .weeklypaper ul.wpp-list li p a{color:#38383e}#content .ranking ul.wpp-list li p a:hover,#content .schedule ul.wpp-list li p a:hover,#content .special-side ul.wpp-list li p a:hover,#content .weeklypaper ul.wpp-list li p a:hover{color:#6a91c1;opacity:1}#content .ranking .schedule-box,#content .schedule .schedule-box,#content .special-side .schedule-box,#content .weeklypaper .schedule-box{padding:0 16px}#content .ranking .schedule-box ul,#content .schedule .schedule-box ul,#content .special-side .schedule-box ul,#content .weeklypaper .schedule-box ul{padding:16px 0 0 0}#content .ranking .schedule-box ul li,#content .schedule .schedule-box ul li,#content .special-side .schedule-box ul li,#content .weeklypaper .schedule-box ul li{font-size:0.75rem;line-height:1.4;padding:0 0 8px 0;display:flex}#content .ranking .schedule-box ul li .event-date,#content .schedule .schedule-box ul li .event-date,#content .special-side .schedule-box ul li .event-date,#content .weeklypaper .schedule-box ul li .event-date{padding:0 8px 0 0;color:#707070;font-size:0.7rem}#content .ranking .schedule-box ul li p:last-child,#content .schedule .schedule-box ul li p:last-child,#content .special-side .schedule-box ul li p:last-child,#content .weeklypaper .schedule-box ul li p:last-child{font-weight:bold}#content .ranking .schedule-box ul li:last-child,#content .schedule .schedule-box ul li:last-child,#content .special-side .schedule-box ul li:last-child,#content .weeklypaper .schedule-box ul li:last-child{padding:0;justify-content:flex-end}#content .ranking .schedule-box h3,#content .schedule .schedule-box h3,#content .special-side .schedule-box h3,#content .weeklypaper .schedule-box h3{padding:0 0 16px 0}#content .ranking .special-side-box,#content .schedule .special-side-box,#content .special-side .special-side-box,#content .weeklypaper .special-side-box{padding:16px 0 0}#content .special-side .special-side-box ul{padding:0 16px}#content .special-side .special-side-box ul li.article-item{display:flex;flex-direction:column;margin:0 0 8px}#content .special-side .special-side-box ul li.article-item h3{text-align:left;font-size:0.75rem}#content .special-side .special-side-box ul li.article-item h3 span{font-size:0.7rem;padding:0 0 0 4px;color:#38383e}#content .special-side .special-side-box ul li.article-item h3 span.lock{color:#707070}#content .special-side .special-side-box ul li.article-item span{text-align:right;color:#707070;font-size:0.7rem}#content .special-side .special-side-box ul .fl-right{display:flex;justify-content:flex-end;padding:8px 0 0 0}#content .weeklypaper h4{font-size:0.9rem;color:#6a91c1;font-size:0.8rem;padding:8px 0 8px;text-align:center}#content .weeklypaper h4 a{color:#6a91c1}#content .weeklypaper h4 a:hover{text-decoration:underline}#content .weeklypaper .weekly-box{padding:0 16px 8px;display:flex}#content .weeklypaper .weekly-box p{padding:0 8px 0 0}#content .weeklypaper .weekly-box p img{width:90px}#content .weeklypaper .weekly-box ul li{font-size:0.7rem;line-height:1.6}#content .twitter{border:1px solid #dbdbdb}#content ul#sns-box{width:300px;display:flex;justify-content:flex-end;align-items:center}#content ul#sns-box li{margin:0 8px 0 0}#content ul#sns-box li:nth-child(1) a{color:#1DA1F2}#content ul#sns-box li:nth-child(2) a{color:#3C5A99}@media screen and (max-width: 768px){#content{width:100%;flex-direction:column}#content .main-content{width:90%;margin:0 auto 50px}#content .side-content{width:90%;margin:0 auto}#content .twitter iframe.twitter-timeline-rendered{width:98% !important;margin:0 auto}#content .bana-box{display:flex;justify-content:space-around}#content ul#sns-box{width:100%}}@media screen and (max-width: 425px){#content .main-content.newlist article div.article-box p:first-of-type img.attachment-medium.size-medium.wp-post-image{width:75%}#content .main-content.newlist article:first-child div.article-box p:first-of-type img.attachment-medium.size-medium.wp-post-image{width:100%;height:auto}#content .main-content.newlist article div.article-box{flex-wrap:wrap;justify-content:center}#content .main-content .newpost ul.newpost-box{width:100%}#content .main-content .new-box article{flex-basis:100%}#content .main-content .pickup-box{flex-wrap:wrap}#content .main-content .pickup-box article{width:100%}#content .main-content .special-box article{flex-wrap:wrap}#content .main-content .special-box article p:first-of-type{padding:0 0 8px;flex-basis:100%}#content .main-content .special-box article p img{width:100%}#content .bana-box{flex-wrap:wrap}}.main-content.serch section{display:flex;padding:16px 0;border-bottom:1px solid #ccc}.main-content.serch section .article-left{width:75%;padding:0 16px 0 0}.main-content.serch section .article-right{width:20%}.main-content.serch section .article-right img{width:100%}.main-content.serch ul{margin:16px 0}.main-content.serch ul.post-categories{margin:0}.main-content.serch ul.pagination{display:flex;justify-content:center;align-items:center}.main-content.serch ul.pagination li.page-item{margin:0 1px;font-size:0.9rem}.main-content.serch ul.pagination li.page-item.active{border:1px solid #38383e;padding:8px;color:#fff;font-weight:bold;background:#1b435d}.main-content.serch ul.pagination li.page-item a{border:1px solid #ccc;padding:8px}.main-content.serch ul.pagination li.page-item a:hover{background:#ccc;border:solid 1px #ccc;color:#000}.main-content.serch a{line-height:1.4;color:#707070}.main-content.serch h1{padding:0 0 32px 0}.main-content section#article-content{line-height:1.6}span.lock::before{font-family:'Font Awesome 5 Free';content:'\f023';font-weight:900;color:#707070}#article-page h1{font-size:1.5rem;letter-spacing:2px;border-bottom:1px solid #707070;padding:4px 0}#article-page section.art-list{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #dbdbdb;padding:24px 0}#article-page .article-left{display:flex;flex-direction:column;flex-basis:520px}#article-page .article-left p{line-height:1.6;font-size:0.9rem}#article-page .article-left p a{color:#707070}#article-page .article-left h2{line-height:1.4}#article-page .article-left span:nth-of-type(1){display:flex;align-items:center;font-size:0.8rem}#article-page .article-left span:nth-of-type(1) a{color:#6a91c1;font-weight:bold;display:block}#article-page .article-left span:nth-of-type(2){color:#707070;font-size:0.8rem;display:block}#article-page .article-left span:nth-of-type(3) a{color:#6a91c1;font-weight:bold;font-size:0.8rem;display:block}#article-page .article-left span:nth-of-type(4){color:#707070;font-size:0.8rem;display:block;padding:0 8px 0 16px}#article-page .article-left span a:hover{text-decoration:underline;opacity:1}#article-page .article-left div.date-box{display:flex;align-items:center;flex-wrap:wrap;padding:8px 0}#article-page .article-left div.date-box span{line-height:1.4;font-size:0.8rem}#article-page .article-left div.date-box ul.post-categories{display:flex}#article-page .article-left div.date-box ul.post-categories li{padding:0 4px}#article-page .article-left span.lock{font-size:0.7rem}#article-page .article-right{display:flex;align-items:center;justify-content:center}#article-page .article-right img{width:130px;height:auto}#article-page .event{line-height:1.4}#article-page .event a{color:#38383e}#article-page .event a:hover{text-decoration:underline;opacity:1}#article-page .event h3.backnumber::before{content:'\f02e';font-family:"Font Awesome 5 Free";font-weight:900;padding:0 4px 0 0;color:#7ebea5}#article-page .member-login{margin:32px}#article-page .member-login p.lock{padding:0 0 16px}#article-page .member-login p.lock::before{font-family:'Font Awesome 5 Free';content:'\f023';font-weight:900;color:#707070;font-size:0.9rem;padding:0 0 0 10px}#article-page .member-login .login-box{display:flex;justify-content:space-around;align-items:flex-end;width:80%;margin:0 auto}#article-page .member-login .login-box .button{display:inline-block;border-radius:5%;font-size:1rem;text-align:center;cursor:pointer;padding:4px 16px;background:#1b435d;color:#fff;transition:.3s;border:2px solid #1b435d;margin:8px}#article-page .member-login .login-box .button:hover{opacity:0.5}#article-page .member-login .login-box .button::before{content:'\f023';font-weight:900;font-family:"Font Awesome 5 Free";padding:0 04px 0 0}#article-page .member-login .login-box .button02{display:inline-block;border-radius:5%;font-size:1rem;text-align:center;cursor:pointer;padding:4px 16px;background:#1b435d;color:#fff;transition:.3s;border:2px solid #1b435d;margin:8px}#article-page .member-login .login-box .button02:hover{opacity:0.5}#article-page .member-login .login-box .button02::before{content:'\f09c';font-weight:900;font-family:"Font Awesome 5 Free";padding:0 04px 0 0}#article-page .member-login .login-box .text-box{padding:4px;border:1px solid #1b435d;border-radius:5px}#article-page .member-login .login-box p{padding:0 0 4px}#article-page .member-login .login-box form{width:50%}#article-page .member-login .login-box .regist-btn{width:50%}#article-page .member-login .login-box .regist-btn a{display:inline-block;border-radius:5%;font-size:1rem;text-align:center;cursor:pointer;padding:8px 16px;background:#f99f48;color:#fff !important;transition:.3s;border:2px solid #f99f48;margin:8px}#article-page .member-login .login-box .regist-btn a:hover{text-decoration:none;opacity:0.5}#article-page .member-login .login-box .regist-btn a::before{content:'\f4ff';font-weight:900;font-family:"Font Awesome 5 Free";padding:0 04px 0 0}#article-page .member-login .login-box .t-center{text-align:center;padding:0}#article-page .login-txt{padding:16px 0;line-height:1.6}span#sp{color:#fff !important}#pagenav{padding:40px 0;text-align:center}#pagenav h2.screen-reader-text{display:none}#pagenav .wp-pagenavi{font-size:0.9rem}#pagenav .wp-pagenavi a{background:#eee;border:1px solid #dbdbdb;color:#38383e;padding:3px 6px}#pagenav .wp-pagenavi a.nextpostslink::after{content:' \f054';font-family:"Font Awesome 5 Free";font-weight:900;position:relative;top:0;left:-3px}#pagenav ul.page-numbers{display:flex;justify-content:center}#pagenav ul.page-numbers li{font-size:0.9rem;padding:4px}#pagenav ul.page-numbers li a{background:#eee;border:1px solid #dbdbdb;color:#38383e;padding:3px 6px}#pagenav ul.page-numbers li a.prev::before{content:'\f053';font-family:"Font Awesome 5 Free";font-weight:900;position:relative;top:0;left:-3px}#pagenav ul.page-numbers li a.next::after{content:'\f054';font-family:"Font Awesome 5 Free";font-weight:900;position:relative;top:0;right:-3px}em{color:#e2041b;font-style:normal}#content .main-content#page-content p{line-height:1.6rem}#content .main-content#page-content h1{font-size:1.3rem;letter-spacing:1px;border-left:5px solid #6A91C1;margin:4px 0;padding:4px 8px}#content .main-content#page-content hr.page-h1{margin:4px 0 24px}#content .main-content#page-content hr.bt48{margin:4px 0 48px}#content .main-content#page-content dl{line-height:1.6}#content .main-content#page-content dl dt{float:left;padding:0 16px}#content .main-content#page-content dl dd{margin-left:200px;padding:0 0 24px 0}#content .main-content#page-content dl dd:last-child{padding:0}#content .main-content#page-content dl dd a{color:#78BBE6}#content .main-content#page-content dl dd a:hover{text-decoration:underline;opacity:1}#content .main-content#page-content dl dd ul.conmp-txt li{display:flex;align-items:center}#content .main-content#page-content dl dd ul.conmp-txt li::before{content:'\f140';font-family:"Font Awesome 5 Free";font-weight:900;color:#6a91c1;font-size:0.6rem;padding:0 4px 0 0}#content .main-content#page-content dl#btm-border{border-bottom:1px solid #dbdbdb;padding:16px 0}#content .main-content#page-content h2{font-size:1.1rem;border-bottom:2px solid #6a91c1;padding:36px 0 4px;margin:0 0 16px 0}#content .main-content#page-content h2::before{content:'\f22d';font-family:"Font Awesome 5 Free";color:#6a91c1;padding:0 6px 0 0}#content .main-content#page-content h3{color:#1b435d;font-size:1.0rem}#content .main-content#page-content h4{background:#6a91c1;color:#fff;font-size:0.9rem;padding:5px;border-radius:3px 0 0 3px;margin:8px 0 16px}#content .main-content#page-content h4::before{content:'\f14a';font-family:"Font Awesome 5 Free";font-weight:400;color:#fff;padding:0 4px 0 0}#content .main-content#page-content h5{padding:0 0 24px}#content .main-content#page-content a{color:#78BBE6}#content .main-content#page-content a:hover{text-decoration:underline;opacity:1}#content .main-content#page-content .joinus{font-size:0.9rem;font-size:1.4}#content .main-content#page-content .joinus em{line-height:1.4}#content .main-content#page-content .joinus ul.flow{counter-reset:count-number;padding:16px 0 0}#content .main-content#page-content .joinus ul.flow li{counter-increment:count-number;text-indent:-1.4rem;margin:0 0 0 1.4rem;line-height:1.4}#content .main-content#page-content .joinus ul.flow li::before{content:counter(count-number) "）"}#content .main-content#page-content .joinus ul.flow li::after{content:'\f358';font-family:"Font Awesome 5 Free";width:100%;display:inline-block;text-align:center;font-weight:900;font-size:1.4rem;color:#6a91c1;padding:0 0 16px}#content .main-content#page-content .joinus ul.flow li:last-child::after{content:''}#content .main-content#page-content .joinus .conditions{width:622px;height:400px;overflow-y:scroll;border:1px solid #dbdbdb;margin:16px 0;padding:24px;background:#FAFAFA;line-height:1.6;font-size:0.8rem}#content .main-content#page-content .joinus .conditions-btn-box{display:flex;justify-content:center}#content .main-content#page-content .joinus .conditions-btn-box p:first-of-type{margin:0 8px 0 0}#content .main-content#page-content .joinus .conditions-btn-box p:first-of-type a{background:#707070;color:#fff;padding:8px;display:flex;justify-content:center;width:100px;border-radius:3px}#content .main-content#page-content .joinus .conditions-btn-box p:first-of-type a::before{content:'\f100';font-family:"Font Awesome 5 Free";font-weight:900;padding:0 8px 0 0}#content .main-content#page-content .joinus .conditions-btn-box p:first-of-type a:hover{text-decoration:none;opacity:0.5}#content .main-content#page-content .joinus .conditions-btn-box p:last-of-type{margin:0 0 0 8px}#content .main-content#page-content .joinus .conditions-btn-box p:last-of-type a{background:#707070;color:#fff;padding:8px;display:flex;justify-content:center;width:100px;border-radius:3px}#content .main-content#page-content .joinus .conditions-btn-box p:last-of-type a::after{content:'\f101';font-family:"Font Awesome 5 Free";font-weight:900;padding:0 0 0 8px}#content .main-content#page-content .joinus .conditions-btn-box p:last-of-type a:hover{text-decoration:none;opacity:1;background:#f99f48;color:#707070}#content .main-content#page-content .joinus ul.free-box{line-height:1.4rem}#content .main-content#page-content .joinus ul.free-box li{text-indent:-0.9rem;margin:0 0 0 0.9rem}#content .main-content#page-content .joinus ul.free-box li::before{content:'・';font-family:"Font Awesome 5 Free"}#content .main-content#page-content .joinus .conditions-free-btn{display:flex;justify-content:center;margin:16px 0}#content .main-content#page-content .joinus .conditions-free-btn p{margin:0}#content .main-content#page-content .joinus .conditions-free-btn p a{background:#707070;color:#fff;padding:8px;display:flex;justify-content:center;width:200px;border-radius:3px}#content .main-content#page-content .joinus .conditions-free-btn p a:hover{text-decoration:none;opacity:1;background:#f99f48;color:#707070}#content .main-content#page-content dl.top-line{border-top:1px dotted #707070;margin:16px 0 0;padding:16px 0 0}#content .main-content#page-content dl.top-line dt{padding:0 16px 0 0;color:#1b435d}#content .main-content#page-content dl.top-line dt::before{content:'\f0e0';font-family:"Font Awesome 5 Free";background:#6a91c1;border-radius:50%;padding:4px;color:#fff;font-size:0.8rem;margin:0 4px 0 0}#content .main-content#page-content dl.top-line:last-of-type{margin:16px 0 36px}#content .main-content#page-content .info-txt{color:#6a91c1;font-weight:bold}#content .ev-list{padding:32px 0 0}#content .event{display:flex;padding:8px 0;margin:8px 0;border-bottom:1px solid #dbdbdb}#content .event p.event-date{line-height:1.1rem;font-size:0.9rem;color:#707070;font-weight:bold}#content .event h3{border-left:0;padding:0 0 5px 0;font-size:1.1rem;font-weight:bold}#content .event .event-cont{padding:0 0 8px 8px}#content .event .event-cont p{line-height:1.4}#content .event .event-cont .ev-link{padding:4px 0;text-align:right}#content .event .event-cont .ev-link a{color:#6a91c1}#content .event .event-cont .ev-link a::after{content:' \f105';font-family:"Font Awesome 5 Free";font-weight:900}#content .electro-box{display:flex;justify-content:flex-start;flex-wrap:wrap}#content .electro-box a{color:#38383e;display:flex}#content .electro-box a:hover{opacity:0.8;background-color:#1b435d;color:#fff;border-radius:10px}#content .electro-box a:hover img{opacity:0.5}#content .electro-box article{width:calc(100%/3);display:flex;border-bottom:1px solid #707070;padding:8px 0}#content .electro-box article section{padding:16px;margin:8px 0;display:flex;flex-direction:column;border:none}#content .electro-box article section h2{font-size:0.95rem;padding:0 0 4px;line-height:1.2}#content .electro-box article section .date-pdf-thumb{width:100%;height:128px}#content .electro-box article section img.object-fit-img{width:100%;height:100%;object-fit:cover;object-position:0 0;font-family:'object-fit: cover;'}#content .electro-box article section span{display:flex;justify-content:flex-end;font-size:0.8rem;padding:6px 0}#content table.ad-table{width:100%;font-size:0.9rem;border-collapse:collapse;border:1px solid #333;margin:24px 0 32px 0}#content table.ad-table caption{padding:5px;background:#707070;color:#fff}#content table.ad-table thead{background:#C6E0FF}#content table.ad-table thead th{padding:5px;vertical-align:middle;border-collapse:collapse;border:1px solid #ccc}#content table.ad-table tbody td{padding:8px;border-collapse:collapse;border:1px solid #ccc}#content table.ad-table.t5 tbody td{text-align:right}#content table.ad-table.t5 tbody td:first-child{text-align:left}#content table.ad-table.t5 tbody td:nth-child(2){text-align:center}#content table.ad-table.t3 tbody td{text-align:right}#content table.ad-table.t3 tbody td:first-child{text-align:left}#content table.ad-table.t3 tbody td:nth-child(2){text-align:center}#content .main-content#single{line-height:1.6}#content .main-content#single h1{font-size:1.4rem}#content .main-content#single .cat-box{display:flex;padding:4px 0 0;font-size:0.8rem}#content .main-content#single .cat-box span a{color:#6a91c1}#content .main-content#single .cat-box span a:hover{text-decoration:underline;opacity:1}#content .main-content#single ul.post-categories{display:flex}#content .main-content#single ul.post-categories li{padding:0 4px 0 0}#content .main-content#single ul.post-categories li a{color:#6a91c1}#content .main-content#single ul.post-categories li a:hover{text-decoration:underline;opacity:1}#content .main-content#single span{font-size:0.8rem;color:#707070}#content .main-content#single .fav-box ul{display:flex;justify-content:flex-end;align-items:center}#content .main-content#single .fav-box ul li{padding:0 0 0 8px;font-size:0.8rem;display:flex;align-items:center}#content .main-content#single .fav-box ul li:nth-child(1){font-size:1.1rem}#content .main-content#single .fav-box ul li:nth-child(1) a{color:#1DA1F2}#content .main-content#single .fav-box ul li:nth-child(2){font-size:1.0rem}#content .main-content#single .fav-box ul li:nth-child(2) a{color:#3C5A99}#content .main-content#single .single-content{padding:16px 0 64px}#content .main-content#single .single-content p img.aligncenter{display:flex;margin:0 auto;width:300px}#content .main-content#single .single-content p img.alignleft{float:left;padding:0 16px 0 0;width:300px}#content .main-content#single .single-content p img.alignright{float:right;padding:0 0 0 16px;width:300px}#content .main-content#single .single-content pre{white-space:pre-line;font-size:1.0rem;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック Medium","Yu Gothic Medium",sans-serif;color:#38383e}#content .main-content#single .single-content.column img{padding:16px}#content .main-content#single .single-content div.wp-caption{font-size:0.8rem}#content .main-content#single .single-content div.wp-caption.alignleft{float:left;padding:8px 16px 0 0;width:300px}#content .main-content#single .single-content div.wp-caption.alignright{float:right;padding:8px 0 0 16px;width:300px}#content .main-content#single .single-content div.wp-caption.aligncenter{width:300px;display:flex;flex-direction:column;justify-content:center;margin:16px auto}#content .main-content#single .single-content div.wp-caption .wp-caption-text{text-align:center}#content .main-content#single .single-content p img.alignleft{float:left;padding:8px 16px 8px 0}#content .main-content#single .single-content p img.alignright{float:right;padding:8px 0 8px 16px}#content .main-content#single .member-login{margin:32px}#content .main-content#single .member-login p.lock{padding:0 0 16px}#content .main-content#single .member-login p.lock::before{font-family:'Font Awesome 5 Free';content:'\f023';font-weight:900;color:#707070;font-size:0.9rem;padding:0 0 0 10px}#content .main-content#single .member-login .login-box{display:flex;justify-content:space-around;align-items:flex-end;width:80%;margin:0 auto}#content .main-content#single .member-login .login-box .button{display:inline-block;border-radius:5%;font-size:1rem;text-align:center;cursor:pointer;padding:4px 16px;background:#1b435d;color:#fff;transition:.3s;border:2px solid #1b435d;margin:8px}#content .main-content#single .member-login .login-box .button::before{content:'\f023';font-weight:900;font-family:"Font Awesome 5 Free";padding:0 4px 0 0}#content .main-content#single .member-login .login-box .button:hover{opacity:.5}#content .main-content#single .member-login .login-box .button02{display:inline-block;border-radius:5%;font-size:1rem;text-align:center;cursor:pointer;padding:4px 16px;background:#1b435d;color:#fff;transition:.3s;border:2px solid #1b435d;margin:8px}#content .main-content#single .member-login .login-box .button02::before{content:'\f09c';font-weight:900;font-family:"Font Awesome 5 Free";padding:0 4px 0 0}#content .main-content#single .member-login .login-box .button02:hover{opacity:.5}#content .main-content#single .member-login .login-box .text-box{padding:4px;border:1px solid #1b435d;border-radius:5px}#content .main-content#single .member-login .login-box p{padding:0 0 4px}#content .main-content#single .member-login .login-box form{width:50%}#content .main-content#single .member-login .login-box .regist-btn{width:50%}#content .main-content#single .member-login .login-box .regist-btn a{display:inline-block;border-radius:5%;font-size:1rem;text-align:center;cursor:pointer;padding:0 16px;background:#f99f48;color:#fff;transition:.3s;border:2px solid #f99f48;margin:8px}#content .main-content#single .member-login .login-box .regist-btn a::before{content:'\f4ff';font-weight:900;font-family:"Font Awesome 5 Free";padding:0 4px 0 0}#content .main-content#single .member-login .login-box .t-center{text-align:center;padding:0}#content .main-content#single h3{font-weight:300;border-left:3px solid #6a91c1;padding:0 0 0 8px;line-height:1}#content .main-content#single .relation{margin:24px 0 0}#content .main-content#single hr{margin:4px 0 16px}#content .main-content#single ul li.relation-item{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #dbdbdb;padding:0 0 16px;margin:0 0 16px}#content .main-content#single ul li.relation-item .date-box{display:flex;padding:0 0 5px;margin:-3px 0 0}#content .main-content#single ul li.relation-item .date-box span a{color:#6a91c1}#content .main-content#single ul li.relation-item .date-box span a:hover{text-decoration:underline;opacity:1}#content .main-content#single ul li.relation-item .date-box span.lock{padding:0 0 0 4px}#content .main-content#single ul li.relation-item .date-box ul.post-categories li a{color:#6a91c1}#content .main-content#single ul li.relation-item img{padding:0 0 0 16px;width:130px}#content .main-content#single ul li.relation-item p:first-of-type a{color:#38383e;font-size:1.2rem;font-weight:bold}#content .main-content#single ul li.relation-item p{font-size:0.9rem}#content .main-content#single ul li.relation-item p a{color:#38383e}#content .main-content#single ul li.relation-item:last-child{border-bottom:none}#content .main-content#single .recommend{margin:16px 0}#content .main-content#single .recommend ul{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin:4px 0 0}#content .main-content#single .recommend ul li.recommend-item{border-top:1px solid #dbdbdb;width:48%;display:flex;align-items:flex-start;flex-wrap:wrap;padding:16px 0}#content .main-content#single .recommend ul li.recommend-item .reco-ttl{width:70%}#content .main-content#single .recommend ul li.recommend-item img{width:80px;height:auto;padding:0 0 0 16px}#content .main-content#single .recommend ul li.recommend-item p a{color:#38383e;font-weight:bold}#content .main-content#single .recommend ul li.recommend-item .date-box{display:flex;align-items:center;padding:0 0 5px;width:100%}#content .main-content#single .recommend ul li.recommend-item .date-box span a{color:#38383e}#content .main-content#single .recommend ul li.recommend-item .date-box span.lock{padding:0 0 0 4px}#content .main-content#single .recommend ul li.recommend-item .date-box ul.post-categories{display:flex;margin:0}#content .main-content#single .recommend ul li.recommend-item .date-box ul.post-categories li a{color:#6a91c1}#content .main-content#single .event{display:flex;padding:8px 0;margin:8px 0;border-bottom:1px solid #707070}#content .main-content#single .event p:first-of-type{line-height:1.1rem}#content .main-content#single .event h3{border-left:0;padding:0 0 5px 0;font-size:1.1rem;font-weight:bold}#content .main-content#single .event .event-cont{padding:0 0 8px 8px}#content .main-content#single .weekly-box{display:flex;justify-content:space-between;padding:0 0 32px 0}#content .main-content#single .weekly-box .ev-link{padding:0 0 0 8px}#content .main-content#single .weekly-box img{width:220px}#content .main-content#single .weekly-box a{display:block}#content .main-content#single .weekly-box a span{display:block;line-height:1.2;text-align:center;color:#6a91c1}#content .main-content#single .weekly-box a span::before{content:'\f1c1';font-family:"Font Awesome 5 Free";color:#ff0000;padding:0 4px 0 0}#content .main-content#single .weekly-box a span:hover{opacity:0.5}#content .main-content#page-content .member-login{margin:32px}#content .main-content#page-content .member-login p.lock{padding:0 0 16px}#content .main-content#page-content .member-login p.lock::before{font-family:'Font Awesome 5 Free';content:'\f023';font-weight:900;color:#707070;font-size:0.9rem;padding:0 0 0 10px}#content .main-content#page-content .member-login .login-box{display:flex;justify-content:space-around;align-items:flex-end;width:80%;margin:0 auto}#content .main-content#page-content .member-login .login-box .button{display:inline-block;border-radius:5%;font-size:1rem;text-align:center;cursor:pointer;padding:4px 16px;background:#1b435d;color:#fff;transition:.3s;border:2px solid #1b435d;margin:8px}#content .main-content#page-content .member-login .login-box .button:hover{opacity:0.5}#content .main-content#page-content .member-login .login-box .button::before{content:'\f023';font-weight:900;font-family:"Font Awesome 5 Free";padding:0 04px 0 0}#content .main-content#page-content .member-login .login-box .button02{display:inline-block;border-radius:5%;font-size:1rem;text-align:center;cursor:pointer;padding:4px 16px;background:#1b435d;color:#fff;transition:.3s;border:2px solid #1b435d;margin:8px}#content .main-content#page-content .member-login .login-box .button02:hover{opacity:0.5}#content .main-content#page-content .member-login .login-box .button02::before{content:'\f09c';font-weight:900;font-family:"Font Awesome 5 Free";padding:0 04px 0 0}#content .main-content#page-content .member-login .login-box .text-box{padding:4px;border:1px solid #1b435d;border-radius:5px}#content .main-content#page-content .member-login .login-box p{padding:0 0 4px}#content .main-content#page-content .member-login .login-box form{width:50%}#content .main-content#page-content .member-login .login-box .regist-btn{width:50%}#content .main-content#page-content .member-login .login-box .regist-btn a{display:inline-block;border-radius:5%;font-size:1rem;text-align:center;cursor:pointer;padding:8px 16px;background:#f99f48;color:#fff !important;transition:.3s;border:2px solid #f99f48;margin:8px}#content .main-content#page-content .member-login .login-box .regist-btn a:hover{text-decoration:none;opacity:0.5}#content .main-content#page-content .member-login .login-box .regist-btn a::before{content:'\f4ff';font-weight:900;font-family:"Font Awesome 5 Free";padding:0 04px 0 0}#content .main-content#page-content .member-login .login-box .t-center{text-align:center;padding:0}@media screen and (max-width: 425px){#content .main-content#single .single-content p img.alignleft,#content .main-content#single .single-content p img.alignright{float:none;display:block;margin:0 auto;padding:5px 0}#content .main-content#single .recommend ul li.recommend-item{width:100%}#content .main-content#page-content .joinus .conditions{width:87%}footer #footer-nav ul{flex-wrap:wrap}#submenu-sp .sub-right ul li.log-btn01 a::before{content:'\f023';font-weight:900;font-family:"Font Awesome 5 Free"}#submenu-sp .sub-right ul li.log-btn02 a::before{content:'\f4ff';font-weight:900;font-family:"Font Awesome 5 Free"}#submenu-sp .sub-right ul li.log-btn03 a::before{content:'\f13e';font-weight:900;font-family:"Font Awesome 5 Free"}span#sp{display:none}#content .main-content h2 span{flex-wrap:wrap;line-height:1.4}#article-page .article-left h2{font-size:1.1rem}#article-page .article-left div.date-box{padding:4px 0}#article-page .article-left p{display:none}#article-page .article-right{flex-basis:200px}#content .main-content#single .single-content div.wp-caption{width:100% !important}#content .main-content#single .single-content div.wp-caption img{width:100%;height:auto}#content .main-content#single .single-content p img.alignnone{width:100% !important;height:auto}#content .main-content#page-content dl dt{float:none;padding:0;font-weight:bold;color:#6a91c1}#content .main-content#page-content dl dd{margin-left:0}.ggmap iframe{width:100%}#page-content img.alignnone{width:100%;height:auto}#content #event h2{font-size:1.1rem}#content #event h1{font-size:1.2rem}#content #event iframe{width:100%}#content #event .event-img img{width:100%;height:auto}#content #event .event-img p.cap{font-size:1.0rem}#content .electro-box article{width:calc(100%/2)}#content .main-content#single .weekly-box{display:block}#content .main-content#single .weekly-box .ev-link img{width:100%;height:auto}#content .main-content#single h1{font-size:1.1rem}#content .main-content#page-content .member-login .login-box .regist-btn a{padding:5px 16px}#content table.ad-table.t5 tbody td{font-size:0.8rem;line-height:1.2}#content .electro-box article section .date-pdf-thumb{width:100%;height:110px}#content .main-content#single ul li.relation-item{flex-wrap:wrap}#content .main-content#single ul li.relation-item .date-box{flex-wrap:wrap}#content .main-content#single ul li.relation-item img{padding:0 0 0 0;width:100%}}footer{text-align:center}footer p{font-size:0.9rem}footer #footer-nav{width:1000px;margin:0 auto}footer #footer-nav ul{display:flex;justify-content:center;align-items:center}footer #footer-nav ul li{padding:10px;font-size:0.9rem}footer #footer-nav ul li a{color:#38383e}footer #footer-nav ul li a:hover{text-decoration:underline;opacity:1}#footer{background:#1b435d;color:#fff;font-family:"Batang",serif;font-size:0.9rem;text-align:center;padding:10px}@media screen and (max-width: 768px){footer #footer-nav{width:100%}}.bunka-form{line-height:1.4}.bunka-form span.required{color:#ff0000}.bunka-form p{padding:8px 0}.bunka-form input[type=text],.bunka-form input[type=email],.bunka-form input[type=tel]{font-size:1.1rem;outline:none;border:0;border-bottom:1px solid #1b435d}.bunka-form textarea{font-size:1.1rem;outline:none;border:1px solid #1b435d;width:80%}.bunka-form input[type=text]:focus,.bunka-form input[type=email]:focus,.bunka-form input[type=tel]:focus,.bunka-form textarea:focus{border-bottom:1px solid #6a91c1;background:#d5eeff;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-ms-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.bunka-form select{font-size:1.0rem;border:1px solid #1b435d;outline:none}.bunka-form input[type=submit],.bunka-form input[type=button]{cursor:pointer;color:#fff;font-weight:bold;width:80px;height:40px;display:block;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#1b435d;font-size:1.0rem;letter-spacing:2px}.bunka-form input[type=submit]:hover,.bunka-form input[type=button]:hover{background:#fff;border:1px solid #1b435d;color:#1b435d}ul.pagination{display:flex;justify-content:center;align-items:center}ul.pagination li.page-item{margin:0 1px;font-size:0.9rem}ul.pagination li.page-item.active{border:1px solid #38383e;padding:8px;color:#fff;font-weight:bold;background:#1b435d}ul.pagination li.page-item a{border:1px solid #ccc;padding:8px;color:#707070}ul.pagination li.page-item a:hover{background:#ccc;border:solid 1px #ccc;color:#000}#morelook{text-align:right;width:100%;margin-top:-15px;margin-bottom:20px;font-size:0.9rem}#morelook a{color:#707070}#splist{display:flex;justify-content:space-between;font-size:0.9rem;padding:16px 0 8px;border-bottom:1px dashed #ccc;margin:0 0 16px;color:#707070}#splist a{color:#707070}
