html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}#global-header{overflow:hidden;background-color:#000}@media screen and (max-width: 599px){#global-header{position:fixed;top:0px;left:0px;z-index:100;width:100%}}#global-header .header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url("../img/header/bg@2x.png");background-size:cover;border-bottom:1px solid #333}@media screen and (max-width: 599px){#global-header .header-top{padding:5px 10px;height:40px}}@media print, screen and (min-width: 600px){#global-header .header-top{padding:12px 30px}}#global-header .logo{width:334px}@media screen and (max-width: 599px){#global-header .logo{margin-right:0;width:35vw}}@media print, screen and (min-width: 600px){#global-header .logo{margin-right:20px}}#global-header .logo a img{display:block}#global-header .banner{width:728px}@media screen and (max-width: 599px){#global-header .banner{display:none}}@media screen and (max-width: 599px){#global-header .google_ad{position:relative;width:100%;height:0;padding-top:11vw}#global-header .google_ad iframe{position:absolute;top:0;left:0;width:100%;height:100%}}#global-header .header-bottom{position:relative;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;max-width:1140px;padding:0;margin:0 auto}#global-header .header-bottom::-webkit-scrollbar{display:none}@media screen and (max-width: 599px){#global-header .header-bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:50px}}#global-header .toggle{position:absolute;z-index:20;width:50px;height:50px;cursor:pointer;top:0;left:0}@media print, screen and (min-width: 600px){#global-header .toggle{display:none}}#global-header .toggle:before,#global-header .toggle span,#global-header .toggle:after{content:"";position:absolute;background-color:#FFF;width:30px;height:2px;left:15px}#global-header .toggle:before{top:calc(50% - 10px)}#global-header .toggle span{top:calc(50% - 2px);background-color:#ffd201}#global-header .toggle:after{top:calc(50% + 6px)}@media screen and (max-width: 599px){#global-header nav.nav-global{display:block;position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:10}}#global-header nav.nav-global ul{position:relative}@media screen and (max-width: 599px){#global-header nav.nav-global ul{display:block;position:relative;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,0.9)}}@media print, screen and (min-width: 600px){#global-header nav.nav-global ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 30px}#global-header nav.nav-global ul:before{content:"";position:absolute;width:1px;height:50%;top:25%;left:0;background-color:#393939}}#global-header nav.nav-global li{position:relative}@media screen and (max-width: 599px){#global-header nav.nav-global li{width:100%;text-align:center}#global-header nav.nav-global li:after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#393939}}@media print, screen and (min-width: 600px){#global-header nav.nav-global li:after{content:"";position:absolute;width:1px;height:50%;top:25%;right:0;background-color:#393939}}#global-header nav.nav-global a{position:relative;display:inline-block;color:#fff;text-decoration:none;font-weight:bold;letter-spacing:0.1em;white-space:nowrap;-webkit-transition:color .4s linear;transition:color .4s linear}@media screen and (max-width: 599px){#global-header nav.nav-global a{display:block;width:100%;padding:15px 15px;font-size:4vw;opacity:0;-webkit-transform:translate(0, 10%);transform:translate(0, 10%);-webkit-transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s;transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s}}@media print, screen and (min-width: 600px){#global-header nav.nav-global a{padding:24px 15px;font-size:13px}}@media print, screen and (min-width: 600px){#global-header nav.nav-global a:before{content:"";position:absolute;width:100%;height:5px;bottom:0;left:0;background-color:#ffd201;opacity:0;-webkit-transition:all .4s linear;transition:all .4s linear}}#global-header nav.nav-global a:hover{color:#ffbf00}#global-header nav.nav-global a:hover:before,#global-header nav.nav-global a.active:before{opacity:1}#global-header nav.nav-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 599px){#global-header nav.nav-sub{padding:5px 0}}#global-header nav.nav-sub ul.sns{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 599px){#global-header nav.nav-sub ul.sns{margin-right:10px}}@media print, screen and (min-width: 600px){#global-header nav.nav-sub ul.sns{margin-right:20px}}#global-header nav.nav-sub ul.sns a{display:inline-block;width:39px;padding:6px;-webkit-transition:all 0.4s linear;transition:all 0.4s linear}#global-header nav.nav-sub ul.sns a:hover{opacity:0.7}@media screen and (max-width: 599px){#global-header nav.nav-sub .search{margin-right:10px}}@media print, screen and (min-width: 600px){#global-header nav.nav-sub .search{margin-right:30px}}#global-header nav.nav-sub .search form{position:relative}#global-header nav.nav-sub .search input[type=search]{width:220px;background-color:#1e1e1e;border:1px solid #424242;color:#fff;font-size:16px;border-radius:4px;-webkit-appearance:none;-webkit-transition:all 0.4s linear;transition:all 0.4s linear}@media screen and (max-width: 599px){#global-header nav.nav-sub .search input[type=search]{width:190px;height:36px;padding:6px 38px 6px 10px}}@media print, screen and (min-width: 600px){#global-header nav.nav-sub .search input[type=search]{height:40px;padding:10px 40px 10px 10px}}#global-header nav.nav-sub .search input[type=search]::-webkit-input-placeholder{color:#424242}#global-header nav.nav-sub .search input[type=search]:-ms-input-placeholder{color:#424242}#global-header nav.nav-sub .search input[type=search]::-ms-input-placeholder{color:#424242}#global-header nav.nav-sub .search input[type=search]::placeholder{color:#424242}#global-header nav.nav-sub .search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}#global-header nav.nav-sub .search input[type=search]:focus{border-color:#ffbf00}#global-header nav.nav-sub .search .button{position:absolute;top:1px;right:1px}#global-header nav.nav-sub .search .button:before{content:"";position:absolute;top:9px;left:9px;background-image:url("../img/header/icon_search@2x.png");background-size:contain;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width: 599px){#global-header nav.nav-sub .search .button:before{width:16px;height:16px}}@media print, screen and (min-width: 600px){#global-header nav.nav-sub .search .button:before{width:20px;height:20px}}#global-header nav.nav-sub .search .button input[type=submit]{background-color:#424242;border:none;font-size:0;border-radius:0 4px 4px 0;cursor:pointer;-moz-appearance:button;appearance:button;-webkit-appearance:button;-webkit-transition:all 0.4s linear;transition:all 0.4s linear}@media screen and (max-width: 599px){#global-header nav.nav-sub .search .button input[type=submit]{width:34px;height:34px}}@media print, screen and (min-width: 600px){#global-header nav.nav-sub .search .button input[type=submit]{width:38px;height:38px}}#global-header nav.nav-sub .search .button input[type=submit]:hover{background-color:#666}@media screen and (max-width: 599px){#global-header nav.nav-global{top:90px;opacity:0;-webkit-transition:opacity 0.4s linear, top 0s 0.8s;transition:opacity 0.4s linear, top 0s 0.8s;pointer-events:none}}@media screen and (max-width: 599px){body.show-nav #global-header nav.nav-global{pointer-events:all;opacity:1;top:90px;-webkit-transition:opacity 0.4s linear, top 0s;transition:opacity 0.4s linear, top 0s}body.show-nav #global-header nav.nav-global li:nth-child(1) a{-webkit-transition-delay:0.4s;transition-delay:0.4s}body.show-nav #global-header nav.nav-global li:nth-child(2) a{-webkit-transition-delay:0.4s;transition-delay:0.4s}body.show-nav #global-header nav.nav-global li:nth-child(3) a{-webkit-transition-delay:0.5s;transition-delay:0.5s}body.show-nav #global-header nav.nav-global li:nth-child(4) a{-webkit-transition-delay:0.6s;transition-delay:0.6s}body.show-nav #global-header nav.nav-global li:nth-child(5) a{-webkit-transition-delay:0.7s;transition-delay:0.7s}body.show-nav #global-header nav.nav-global li:nth-child(6) a{-webkit-transition-delay:0.8s;transition-delay:0.8s}body.show-nav #global-header nav.nav-global li:nth-child(7) a{-webkit-transition-delay:0.9s;transition-delay:0.9s}body.show-nav #global-header nav.nav-global li:nth-child(8) a{-webkit-transition-delay:1.0s;transition-delay:1.0s}body.show-nav #global-header nav.nav-global li:nth-child(9) a{-webkit-transition-delay:1.1s;transition-delay:1.1s}body.show-nav #global-header nav.nav-global li:nth-child(10) a{-webkit-transition-delay:1.2s;transition-delay:1.2s}body.show-nav #global-header nav.nav-global li a{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s;transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s}}#global-header .toggle:before,#global-header .toggle span,#global-header .toggle:after{-webkit-transition:all 0.4s ease;transition:all 0.4s ease}body.show-nav #global-header .toggle:before,body.show-nav #global-header .toggle span,body.show-nav #global-header .toggle:after{width:20px;background-color:#fff}body.show-nav #global-header .toggle:before{-webkit-transform:translateY(8px) rotate(45deg) scale(1.5, 0.5);transform:translateY(8px) rotate(45deg) scale(1.5, 0.5)}body.show-nav #global-header .toggle span{opacity:0}body.show-nav #global-header .toggle:after{-webkit-transform:translateY(-8px) rotate(-45deg) scale(1.5, 0.5);transform:translateY(-8px) rotate(-45deg) scale(1.5, 0.5)}#global-footer{overflow:hidden;background-color:#000}@media screen and (max-width: 599px){#global-footer{padding-bottom:60px}}@media screen and (max-width: 599px){#global-footer nav{padding:30px 20px}}@media print, screen and (min-width: 600px){#global-footer nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1140px;padding:40px 30px;margin:0 auto}}@media screen and (max-width: 599px){#global-footer nav ul{margin-bottom:20px}}@media print, screen and (min-width: 600px){#global-footer nav ul{width:700px}}#global-footer nav li{display:inline-block}@media screen and (max-width: 599px){#global-footer nav li{margin:0 15px 15px 0}}@media print, screen and (min-width: 600px){#global-footer nav li{margin:10px 20px 10px 0}}#global-footer nav li a{position:relative;display:inline-block;color:#fff;text-decoration:none}@media screen and (max-width: 599px){#global-footer nav li a{padding-left:8px;font-size:10px}}@media print, screen and (min-width: 600px){#global-footer nav li a{padding-left:12px;font-size:12px}}#global-footer nav li a:hover{text-decoration:underline}#global-footer nav li a:before{content:"";position:absolute;left:0;background-image:url("../img/footer/icon_arrow.svg");background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 599px){#global-footer nav li a:before{width:3px;height:6px;top:calc(50% - 3px)}}@media print, screen and (min-width: 600px){#global-footer nav li a:before{width:4px;height:8px;top:calc(50% - 4px)}}@media screen and (max-width: 599px){#global-footer nav .logo{width:123px;margin:0 auto}}@media print, screen and (min-width: 600px){#global-footer nav .logo{width:149px;margin:0 76px 0 10px}}#global-footer .copyright{padding:15px;background-color:#1e1e1e;color:#fff;text-align:center;font-weight:bold}@media screen and (max-width: 599px){#global-footer .copyright{font-size:9px}}@media print, screen and (min-width: 600px){#global-footer .copyright{font-size:10px}}@media screen and (max-width: 599px){.banner-sp{position:fixed;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#333;width:100%;height:auto;padding:5px 0}}@media print, screen and (min-width: 600px){main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1140px;margin:0 auto;padding:0 30px}}@media screen and (max-width: 800px){#contents{padding-top:90px;margin:0 0 60px}}@media screen and (min-width: 801px){#contents{width:745px;margin:22px 35px 22px 0}}#contents article{margin-bottom:22px;background-color:#fff;border-radius:3px;overflow:hidden}@media screen and (max-width: 599px){#contents article{padding:15px;border-radius:0}}@media print, screen and (min-width: 600px){#contents article{padding:30px}}#contents .banner{max-width:300px;margin:20px auto}@media screen and (min-width: 801px){#contents .banner{display:none}}aside#sidebar{width:300px;margin:22px 0}@media screen and (max-width: 800px){aside#sidebar{display:none}}aside#sidebar ul{list-style:none}aside#sidebar ul.normal{margin-bottom:32px}aside#sidebar ul.normal li{margin-bottom:10px}aside#sidebar ul.association li{margin-bottom:14px}.rectangle{width:300px;margin:0 auto 20px}@media screen and (max-width: 800px){.rectangle{margin-top:20px}}ul.txt-banner{list-style:none;margin-bottom:32px;padding:0;border:1px solid #ccc;border-radius:5px;overflow:hidden}@media screen and (max-width: 800px){ul.txt-banner{display:block;width:calc(100% - 40px);margin:20px 20px}}ul.txt-banner li{padding:15px}ul.txt-banner li+li{border-top:1px solid #ccc}ul.txt-banner li a{display:inline-block;font-size:16px;line-height:1.3em;color:#333}@media screen and (max-width: 800px){ul.txt-banner li a{font-size:14px}}ul.txt-banner li a:hover{text-decoration:underline}#modal{position:fixed;z-index:8000;width:100%;height:100%;top:-120%;left:0;opacity:0;-webkit-transition:opacity 0.5s linear, top 0s 0.5s;transition:opacity 0.5s linear, top 0s 0.5s}#modal.show{opacity:1;top:0;-webkit-transition:opacity 0.5s linear, top 0s;transition:opacity 0.5s linear, top 0s}#modal .bg{position:absolute;width:100%;height:120%;top:-10%;left:0;background-color:rgba(0,0,0,0.9)}#modal .close{position:absolute;z-index:9000;top:0;right:0;background-color:#000;cursor:pointer}@media screen and (max-width: 599px){#modal .close{width:40px;height:40px}}@media print, screen and (min-width: 600px){#modal .close{width:60px;height:60px}}#modal .close:before,#modal .close:after{content:"";position:absolute;background-color:#fff;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}@media screen and (max-width: 599px){#modal .close:before,#modal .close:after{width:30px;height:2px;top:20px;left:5px}}@media print, screen and (min-width: 600px){#modal .close:before,#modal .close:after{width:50px;height:3px;top:30px;left:5px}}#modal .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#modal .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#modal .close:hover:before{-webkit-transform:rotate(45deg) scale(0.8);transform:rotate(45deg) scale(0.8)}#modal .close:hover:after{-webkit-transform:rotate(-45deg) scale(0.8);transform:rotate(-45deg) scale(0.8)}#modal .embed{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;top:0;left:0;pointer-events:none}#modal .embed iframe{position:relative;z-index:1;pointer-events:auto}@media (aspect-ratio: 16 / 11), (min-aspect-ratio: 16 / 11){#modal .embed iframe{width:160vh;height:90vh}}@media (max-aspect-ratio: 16 / 11){#modal .embed iframe{width:90vw;height:50.62vw}}#contents.news nav.nav-local{position:relative;margin-bottom:17px;background-color:#fff;border:1px solid #ebebeb;overflow:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}#contents.news nav.nav-local::-webkit-scrollbar{display:none}#contents.news nav.nav-local:before{content:"";position:absolute;z-index:0;width:100%;height:4px;bottom:0;left:0;background-color:#ebebeb}#contents.news nav.nav-local ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media print, screen and (min-width: 600px){#contents.news nav.nav-local ul{-ms-flex-pack:distribute;justify-content:space-around;padding:0 10px}}#contents.news nav.nav-local a{position:relative;display:block;color:#4f4f4f;text-decoration:none;white-space:nowrap}@media screen and (max-width: 599px){#contents.news nav.nav-local a{padding:15px 10px;font-size:13px}}@media print, screen and (min-width: 600px){#contents.news nav.nav-local a{padding:15px 5px;font-size:14px}}#contents.news nav.nav-local a:before{content:"";position:absolute;width:100%;height:4px;bottom:0;left:0;background-color:#ebebeb;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}#contents.news nav.nav-local a:hover:before,#contents.news nav.nav-local a.active:before{background-color:#ffd201}#contents.news .contents_title{font-size:24px;margin-bottom:20px;line-height:1.3em}@media screen and (max-width: 599px){#contents.news .contents_title{font-size:20px;letter-spacing:0em;margin:10px 15px 10px}}#contents.news .contents_title small{font-size:18px;font-weight:700;color:#ffbf00}@media screen and (max-width: 599px){#contents.news .contents_title small{font-size:14px}}#contents.news article.list{padding:0;-webkit-transition:all .4s linear;transition:all .4s linear}@media screen and (max-width: 599px){#contents.news article.list{margin-bottom:10px}}#contents.news article.list:hover{-webkit-box-shadow:0 0 30px -15px rgba(0,0,0,0.4);box-shadow:0 0 30px -15px rgba(0,0,0,0.4)}#contents.news article.list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#555;text-decoration:none;-webkit-transition:all .4s linear;transition:all .4s linear}#contents.news article.list a:hover{-webkit-box-shadow:0 0 30px -15px rgba(0,0,0,0.4);box-shadow:0 0 30px -15px rgba(0,0,0,0.4)}#contents.news article.list a:hover h2{color:#ffbf00}#contents.news article.list a:hover figure::before{opacity:1}#contents.news article.list a:hover figure::after{top:53%;opacity:1}@media screen and (max-width: 599px){#contents.news article.list a{padding:15px}}@media print, screen and (min-width: 600px){#contents.news article.list a{padding:15px 25px 15px 15px}}#contents.news article.list figure{position:relative;overflow:hidden;border-radius:3px}@media screen and (max-width: 599px){#contents.news article.list figure{width:36.5%;margin-right:3.5%}}@media print, screen and (min-width: 600px){#contents.news article.list figure{width:31.5%;margin-right:3.5%}}#contents.news article.list figure img{width:100%}#contents.news article.list figure::before{content:"";position:absolute;width:100%;height:100%;opacity:0;background-color:rgba(255,191,0,0.5);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}#contents.news article.list figure::after{content:"READ MORE";position:absolute;top:58%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:14px;line-height:1;font-weight:700;text-align:center;color:#fff;opacity:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}@media screen and (max-width: 599px){#contents.news article.list .text{width:60%}}@media print, screen and (min-width: 600px){#contents.news article.list .text{width:65%}}#contents.news article.list time{display:inline-block;padding:2px 0;margin-right:5px;color:#3e3e3e}@media screen and (max-width: 599px){#contents.news article.list time{margin-bottom:5px;font-size:12px}}@media print, screen and (min-width: 600px){#contents.news article.list time{margin-bottom:15px;font-size:14px}}#contents.news article.list ul.category{display:inline-block;list-style:none}@media screen and (max-width: 599px){#contents.news article.list ul.category{margin-bottom:5px}}@media print, screen and (min-width: 600px){#contents.news article.list ul.category{margin-bottom:10px}}#contents.news article.list ul.category li{display:inline-block;background-color:#ebebeb;color:#3e3e3e;border-radius:2px}@media screen and (max-width: 599px){#contents.news article.list ul.category li{padding:3px 8px 2px;margin:0 2px 2px 0;font-size:10px}}@media print, screen and (min-width: 600px){#contents.news article.list ul.category li{padding:2px 8px;margin:0 5px 5px 0;font-size:12px}}#contents.news article.list ul.category li.pickup{background-color:#ffd201}#contents.news article.list h2{margin-bottom:10px;color:#333;font-weight:bold;line-height:1.4em;-webkit-transition:color .4s ease;transition:color .4s ease}@media screen and (max-width: 599px){#contents.news article.list h2{font-size:14px}}@media print, screen and (min-width: 600px){#contents.news article.list h2{font-size:16px}}#contents.news article.list p{font-size:14px;line-height:1.5em}@media screen and (max-width: 599px){#contents.news article.list p{display:none}}@media screen and (max-width: 599px){#contents.news article.list.pickup{padding:10px 12px}}@media screen and (max-width: 599px){#contents.news article.list.pickup a{display:block}}@media screen and (max-width: 599px){#contents.news article.list.pickup figure{width:auto;margin-right:0}}@media print, screen and (min-width: 600px){#contents.news article.list.pickup figure{width:47.5%}}@media screen and (max-width: 599px){#contents.news article.list.pickup .text{width:auto;padding:10px 10px 0}}@media print, screen and (min-width: 600px){#contents.news article.list.pickup .text{width:49%}}@media screen and (max-width: 599px){#contents.news article.list.pickup h2{font-size:18px}}@media print, screen and (min-width: 600px){#contents.news article.list.pickup h2{font-size:20px}}@media screen and (max-width: 599px){#contents.news article.list.pickup p{display:block}}#contents.news article.list.ad{border-top:4px solid #d6c69a;border-bottom:4px solid #d6c69a}#contents.news article.detail>time{display:inline-block;margin-bottom:15px;color:#777}@media screen and (max-width: 599px){#contents.news article.detail>time{font-size:12px;padding:2px 0}}@media print, screen and (min-width: 600px){#contents.news article.detail>time{font-size:14px;padding:1px 0}}#contents.news article.detail .post-category{display:inline-block;list-style:none}@media screen and (max-width: 599px){#contents.news article.detail .post-category{margin-bottom:5px}}@media print, screen and (min-width: 600px){#contents.news article.detail .post-category{margin-bottom:10px}}#contents.news article.detail .post-category li{display:inline-block;background-color:#ebebeb;color:#3e3e3e;border-radius:2px}@media screen and (max-width: 599px){#contents.news article.detail .post-category li{padding:3px 8px 3px;margin:0 2px 2px 0;font-size:10px}}@media print, screen and (min-width: 600px){#contents.news article.detail .post-category li{padding:3px 8px;margin:0 5px 5px 0;font-size:12px}}#contents.news article.detail h1{margin-bottom:30px;line-height:1.3em}@media screen and (max-width: 599px){#contents.news article.detail h1{font-size:20px;margin-bottom:15px}}@media print, screen and (min-width: 600px){#contents.news article.detail h1{font-size:26px}}@media screen and (max-width: 599px){#contents.news article.detail ._popIn_recommend_header,#contents.news article.detail h2:not([class]),#contents.news article.detail .related_area h2{margin-top:30px}}@media print, screen and (min-width: 600px){#contents.news article.detail ._popIn_recommend_header,#contents.news article.detail h2:not([class]),#contents.news article.detail .related_area h2{margin-top:45px}}#contents.news article.detail ._popIn_recommend_header a,#contents.news article.detail h2:not([class]) a,#contents.news article.detail .related_area h2 a{text-decoration:none;-webkit-transition:color .4s ease;transition:color .4s ease}#contents.news article.detail ._popIn_recommend_header a:hover,#contents.news article.detail h2:not([class]) a:hover,#contents.news article.detail .related_area h2 a:hover{color:#ffbf00}#contents.news article.detail>.sns{margin-bottom:10px;list-style:none}#contents.news article.detail>.sns li{display:inline-block;vertical-align:top;margin-right:2px}#contents.news article.detail>.author{margin-bottom:30px;text-align:right;color:#555}@media screen and (max-width: 599px){#contents.news article.detail>.author{font-size:12px}}@media print, screen and (min-width: 600px){#contents.news article.detail>.author{font-size:14px}}#contents.news article.detail>p{margin-bottom:30px;line-height:2}@media screen and (max-width: 599px){#contents.news article.detail>p{font-size:14px}}@media print, screen and (min-width: 600px){#contents.news article.detail>p{font-size:16px}}#contents.news article.detail iframe.instagram-media{margin:30px auto !important}#contents.news article.detail ul:not([class]){padding-left:1em;font-size:15px;line-height:1.7em;margin-bottom:30px}#contents.news article.detail ul:not([class]) li{list-style-position:inside;margin-bottom:5px}#contents.news article.detail ul.relation-list{list-style:none}#contents.news article.detail ul.relation-list li{position:relative;padding:10px 0 10px 30px}#contents.news article.detail ul.relation-list li::before{content:"";position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:6px;border:3px solid #ffd201;border-radius:8px}#contents.news article.detail ul.relation-list li+li{border-top:1px solid #ebebeb}#contents.news article.detail ul.relation-list li a{font-size:16px;line-height:1.5;color:#333;text-decoration:none;-webkit-transition:color .4s ease;transition:color .4s ease}#contents.news article.detail ul.relation-list li a:hover{color:#ffbf00}#contents.news article.detail .mobile_title_button{display:none}#contents.news article.detail .social4i{display:none}#contents.news article.detail>figure{margin:0 auto 30px}#contents.news article.detail>figure.portrait{max-width:460px}#contents.news article.detail>figure figcaption{padding:0 5px;margin-top:10px;color:#888;font-size:13px}@media screen and (max-width: 599px){#contents.news article.detail #contents.news .contents_title{margin:10px 0px 10px}}#contents.news article.detail div.list a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#555;text-decoration:none;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}#contents.news article.detail div.list a:hover .ttl-list{color:#ffbf00}#contents.news article.detail div.list a:hover figure::before{opacity:1}#contents.news article.detail div.list a:hover figure::after{top:53%;opacity:1}@media screen and (max-width: 599px){#contents.news article.detail div.list a{margin:15px 0}}@media print, screen and (min-width: 600px){#contents.news article.detail div.list a{margin:30px 0}}#contents.news article.detail div.list figure{position:relative;overflow:hidden;border-radius:3px}@media screen and (max-width: 599px){#contents.news article.detail div.list figure{width:36.5%;margin-right:3.5%}}@media print, screen and (min-width: 600px){#contents.news article.detail div.list figure{width:31.5%;margin-right:3.5%}}#contents.news article.detail div.list figure img{width:100%}#contents.news article.detail div.list figure::before{content:"";position:absolute;width:100%;height:100%;opacity:0;background-color:rgba(0,0,0,0.5);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}#contents.news article.detail div.list figure::after{content:"READ MORE";position:absolute;top:58%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:14px;line-height:1;font-weight:700;text-align:center;color:#fff;opacity:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}@media screen and (max-width: 599px){#contents.news article.detail div.list .text{width:60%}}@media print, screen and (min-width: 600px){#contents.news article.detail div.list .text{width:65%}}#contents.news article.detail div.list time{display:inline-block;padding:2px 0;margin-right:5px;color:#3e3e3e}@media screen and (max-width: 599px){#contents.news article.detail div.list time{margin-bottom:5px;font-size:12px}}@media print, screen and (min-width: 600px){#contents.news article.detail div.list time{margin-bottom:15px;font-size:14px}}#contents.news article.detail div.list ul.category{display:inline-block;list-style:none}@media screen and (max-width: 599px){#contents.news article.detail div.list ul.category{margin-bottom:5px}}@media print, screen and (min-width: 600px){#contents.news article.detail div.list ul.category{margin-bottom:10px}}#contents.news article.detail div.list ul.category li{display:inline-block;background-color:#ebebeb;color:#3e3e3e;border-radius:2px}@media screen and (max-width: 599px){#contents.news article.detail div.list ul.category li{padding:3px 8px 2px;margin:0 2px 2px 0;font-size:10px}}@media print, screen and (min-width: 600px){#contents.news article.detail div.list ul.category li{padding:3px 8px;margin:0 5px 5px 0;font-size:12px}}#contents.news article.detail div.list ul.category li.pickup{background-color:#ffd201}#contents.news article.detail div.list h2.ttl-list{margin-bottom:10px;color:#333;font-weight:bold;line-height:1.4em;-webkit-transition:color .4s ease;transition:color .4s ease}@media screen and (max-width: 599px){#contents.news article.detail div.list h2.ttl-list{font-size:14px}}@media print, screen and (min-width: 600px){#contents.news article.detail div.list h2.ttl-list{font-size:16px}}#contents.news article.detail div.list p{font-size:14px;line-height:1.5em}@media screen and (max-width: 599px){#contents.news article.detail div.list p{display:none}}#contents.gym article.search .map,#contents.iwaba article.search .map{margin-top:30px}#contents.gym article.search .map p,#contents.iwaba article.search .map p{font-size:14px}#contents.gym article.search .map table#map-japan,#contents.iwaba article.search .map table#map-japan{margin:-16px auto 30px}#contents.gym article.search .map table#map-japan td,#contents.iwaba article.search .map table#map-japan td{margin:0;padding:0;vertical-align:middle;background-color:#fff;border:1px solid #fff}@media screen and (max-width: 599px){#contents.gym article.search .map table#map-japan td,#contents.iwaba article.search .map table#map-japan td{width:25px;height:30px}}@media print, screen and (min-width: 600px){#contents.gym article.search .map table#map-japan td,#contents.iwaba article.search .map table#map-japan td{width:50px;height:40px}}@media screen and (max-width: 599px){#contents.gym article.search .map table#map-japan td#hokkaido,#contents.iwaba article.search .map table#map-japan td#hokkaido{height:75px}}@media print, screen and (min-width: 600px){#contents.gym article.search .map table#map-japan td#hokkaido,#contents.iwaba article.search .map table#map-japan td#hokkaido{height:150px}}#contents.gym article.search .map table#map-japan a,#contents.iwaba article.search .map table#map-japan a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;margin:0;color:#fff;text-decoration:none;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}@media screen and (max-width: 599px){#contents.gym article.search .map table#map-japan a,#contents.iwaba article.search .map table#map-japan a{font-size:11px}}@media print, screen and (min-width: 600px){#contents.gym article.search .map table#map-japan a,#contents.iwaba article.search .map table#map-japan a{white-space:nowrap;font-size:14px}#contents.gym article.search .map table#map-japan a br:not(.force),#contents.iwaba article.search .map table#map-japan a br:not(.force){display:none}}#contents.gym article.search .map table#map-japan a span,#contents.iwaba article.search .map table#map-japan a span{display:block;padding:4px}#contents.gym article.search .map table#map-japan a.hokkaido,#contents.iwaba article.search .map table#map-japan a.hokkaido{background-color:#5E35B1}#contents.gym article.search .map table#map-japan a.touhoku,#contents.iwaba article.search .map table#map-japan a.touhoku{background-color:#3949AB}#contents.gym article.search .map table#map-japan a.kantou,#contents.iwaba article.search .map table#map-japan a.kantou{background-color:#1E88E5}#contents.gym article.search .map table#map-japan a.chubu,#contents.iwaba article.search .map table#map-japan a.chubu{background-color:#00ACC1}#contents.gym article.search .map table#map-japan a.kansai,#contents.iwaba article.search .map table#map-japan a.kansai{background-color:#00897B}#contents.gym article.search .map table#map-japan a.chugoku,#contents.iwaba article.search .map table#map-japan a.chugoku{background-color:#43A047}#contents.gym article.search .map table#map-japan a.shikoku,#contents.iwaba article.search .map table#map-japan a.shikoku{background-color:#7CB342}#contents.gym article.search .map table#map-japan a.kyushu,#contents.iwaba article.search .map table#map-japan a.kyushu{background-color:#C0CA33}#contents.gym article.search .map table#map-japan a:hover,#contents.iwaba article.search .map table#map-japan a:hover{color:#333;background-color:#ffd201}#contents.gym article.search .search_area,#contents.iwaba article.search .search_area{background-color:#f6f6f6;padding-bottom:30px;margin-bottom:30px;border-radius:3px;overflow:hidden}#contents.gym article.search .search_area h3,#contents.iwaba article.search .search_area h3{padding:10px 15px;margin-bottom:30px;background-color:#e8e8e8;font-size:18px;font-weight:700;line-height:initial;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}#contents.gym article.search .search_area .search_list_area_box,#contents.iwaba article.search .search_area .search_list_area_box{padding-bottom:15px;margin:15px;border-bottom:1px solid #eee}@media print, screen and (min-width: 600px){#contents.gym article.search .search_area .search_list_area_box,#contents.iwaba article.search .search_area .search_list_area_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#contents.gym article.search .search_area .search_list_area_box.bottom,#contents.iwaba article.search .search_area .search_list_area_box.bottom{padding-bottom:30px;border-bottom:none}#contents.gym article.search .search_area h4,#contents.iwaba article.search .search_area h4{font-size:14px;white-space:nowrap}@media screen and (max-width: 599px){#contents.gym article.search .search_area h4,#contents.iwaba article.search .search_area h4{margin-bottom:5px}}@media print, screen and (min-width: 600px){#contents.gym article.search .search_area h4,#contents.iwaba article.search .search_area h4{width:25%}#contents.gym article.search .search_area h4+div.t10,#contents.iwaba article.search .search_area h4+div.t10{width:75%}}@media print, screen and (min-width: 600px){#contents.gym article.search .search_area .item,#contents.iwaba article.search .search_area .item{width:85%}}#contents.gym article.search .search_area select,#contents.iwaba article.search .search_area select{min-width:200px;padding:5px;font-size:16px}#contents.gym article.search .search_area select:hover,#contents.iwaba article.search .search_area select:hover{cursor:pointer}#contents.gym article.search .search_area label,#contents.iwaba article.search .search_area label{display:inline-block;margin:5px 15px 5px 0;font-size:14px;-webkit-transition:color .4s ease;transition:color .4s ease}#contents.gym article.search .search_area label:hover,#contents.iwaba article.search .search_area label:hover{cursor:pointer;color:#ffbf00}#contents.gym article.notice ul,#contents.iwaba article.notice ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0;list-style:none}@media screen and (max-width: 599px){#contents.gym article.notice ul,#contents.iwaba article.notice ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media print, screen and (min-width: 600px){#contents.gym article.notice ul,#contents.iwaba article.notice ul{-ms-flex-pack:distribute;justify-content:space-around}}#contents.gym article.notice li,#contents.iwaba article.notice li{width:48%}#contents.gym article.notice a,#contents.iwaba article.notice a{display:block;color:#333;text-decoration:none;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}#contents.gym article.notice a:hover,#contents.iwaba article.notice a:hover{opacity:0.7}#contents.gym article.notice figure,#contents.iwaba article.notice figure{margin-bottom:5px}#contents.gym article.notice figure img,#contents.iwaba article.notice figure img{width:100%}#contents.gym article.notice h3,#contents.iwaba article.notice h3{text-align:justify;font-weight:bold;line-height:1.4em}@media screen and (max-width: 599px){#contents.gym article.notice h3,#contents.iwaba article.notice h3{font-size:11px}}@media print, screen and (min-width: 600px){#contents.gym article.notice h3,#contents.iwaba article.notice h3{font-size:14px}}#contents.gym .header-article-search{background-image:url(../img/header/bg-gym.jpg)}#contents.iwaba .header-article-search{background-image:url(../img/header/bg-iwaba.jpg)}#contents.gym .header-article-search,#contents.iwaba .header-article-search{margin:-30px -30px 30px;padding:60px 30px;background-color:rgba(0,0,0,0.3);background-blend-mode:darken;background-size:cover;background-position:center center}@media screen and (max-width: 599px){#contents.gym .header-article-search,#contents.iwaba .header-article-search{margin:-15px -15px 15px;padding:30px 15px}}#contents.gym .header-article-search h1,#contents.iwaba .header-article-search h1{color:#fff;margin-bottom:0}#contents.gym h1,#contents.iwaba h1{font-size:24px;margin-bottom:20px;line-height:1;letter-spacing:.1em}@media screen and (max-width: 599px){#contents.gym h1,#contents.iwaba h1{font-size:20px;margin-top:10px}}#contents.gym .contents_title,#contents.iwaba .contents_title{font-size:24px;margin-bottom:20px;line-height:1.3em}@media screen and (max-width: 599px){#contents.gym .contents_title,#contents.iwaba .contents_title{font-size:20px;letter-spacing:0em;margin:10px 15px 10px}}#contents.gym .contents_title small,#contents.iwaba .contents_title small{font-size:18px;font-weight:700;color:#ffbf00}@media screen and (max-width: 599px){#contents.gym .contents_title small,#contents.iwaba .contents_title small{font-size:14px}}#contents.gym article.list,#contents.iwaba article.list{padding:0;-webkit-transition:all .4s linear;transition:all .4s linear}@media screen and (max-width: 599px){#contents.gym article.list,#contents.iwaba article.list{font-size:20px}}#contents.gym article.list:hover,#contents.iwaba article.list:hover{-webkit-box-shadow:0 0 30px -15px rgba(0,0,0,0.4);box-shadow:0 0 30px -15px rgba(0,0,0,0.4)}#contents.gym article.list a,#contents.iwaba article.list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#555;text-decoration:none;-webkit-transition:all .4s linear;transition:all .4s linear}#contents.gym article.list a:hover,#contents.iwaba article.list a:hover{-webkit-box-shadow:0 0 30px -15px rgba(0,0,0,0.4);box-shadow:0 0 30px -15px rgba(0,0,0,0.4)}#contents.gym article.list a:hover h2,#contents.iwaba article.list a:hover h2{color:#ffbf00}#contents.gym article.list a:hover figure::before,#contents.iwaba article.list a:hover figure::before{opacity:1}#contents.gym article.list a:hover figure::after,#contents.iwaba article.list a:hover figure::after{top:53%;opacity:1}@media screen and (max-width: 599px){#contents.gym article.list a,#contents.iwaba article.list a{padding:15px}}@media print, screen and (min-width: 600px){#contents.gym article.list a,#contents.iwaba article.list a{padding:15px 25px 15px 15px}}#contents.gym article.list figure,#contents.iwaba article.list figure{position:relative;overflow:hidden;border-radius:3px;border:1px solid #eee}@media screen and (max-width: 599px){#contents.gym article.list figure,#contents.iwaba article.list figure{width:36.5%;margin-right:3.5%}}@media print, screen and (min-width: 600px){#contents.gym article.list figure,#contents.iwaba article.list figure{width:31.5%;margin-right:3.5%}}#contents.gym article.list figure img,#contents.iwaba article.list figure img{width:100%}#contents.gym article.list figure::before,#contents.iwaba article.list figure::before{content:"";position:absolute;width:100%;height:100%;opacity:0;background-color:rgba(255,191,0,0.5);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}#contents.gym article.list figure::after,#contents.iwaba article.list figure::after{content:"READ MORE";position:absolute;top:58%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:14px;line-height:1;font-weight:700;text-align:center;color:#fff;opacity:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}@media screen and (max-width: 599px){#contents.gym article.list .text,#contents.iwaba article.list .text{width:60%}}@media print, screen and (min-width: 600px){#contents.gym article.list .text,#contents.iwaba article.list .text{width:65%}}#contents.gym article.list .division,#contents.iwaba article.list .division{display:inline-block;margin-bottom:10px;background-color:#ebebeb;color:#333;border-radius:2px}@media screen and (max-width: 599px){#contents.gym article.list .division,#contents.iwaba article.list .division{padding:5px 10px 4px;font-size:10px}}@media print, screen and (min-width: 600px){#contents.gym article.list .division,#contents.iwaba article.list .division{padding:5px 10px;font-size:12px}}#contents.gym article.list h2,#contents.iwaba article.list h2{margin-bottom:10px;color:#333;font-weight:bold;line-height:1.4em;-webkit-transition:color .4s ease;transition:color .4s ease}@media screen and (max-width: 599px){#contents.gym article.list h2,#contents.iwaba article.list h2{font-size:14px}}@media print, screen and (min-width: 600px){#contents.gym article.list h2,#contents.iwaba article.list h2{font-size:16px}}#contents.gym article.list p,#contents.iwaba article.list p{font-size:14px;line-height:1.5em}@media screen and (max-width: 599px){#contents.gym article.list p,#contents.iwaba article.list p{display:none}}#contents.gym article.list ul.status,#contents.iwaba article.list ul.status{list-style:none}#contents.gym article.list ul.status li,#contents.iwaba article.list ul.status li{display:inline-block}@media screen and (max-width: 599px){#contents.gym article.list ul.status li,#contents.iwaba article.list ul.status li{width:30px;margin:0 1px 3px 0}}@media print, screen and (min-width: 600px){#contents.gym article.list ul.status li,#contents.iwaba article.list ul.status li{width:40px;margin:0 3px 5px 0}}#contents.gym article.detail h1,#contents.iwaba article.detail h1{font-weight:bold;line-height:initial;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}@media screen and (max-width: 599px){#contents.gym article.detail h1,#contents.iwaba article.detail h1{margin:0 0 15px;font-size:20px}}@media print, screen and (min-width: 600px){#contents.gym article.detail h1,#contents.iwaba article.detail h1{margin:15px 0 30px;font-size:30px}}#contents.gym article.detail .gallery,#contents.iwaba article.detail .gallery{overflow:hidden}@media screen and (max-width: 599px){#contents.gym article.detail .gallery,#contents.iwaba article.detail .gallery{margin:15px -15px 30px;padding:15px 15px;background-color:#eee}}@media print, screen and (min-width: 600px){#contents.gym article.detail .gallery,#contents.iwaba article.detail .gallery{margin:15px -30px 30px;padding:30px;background-color:#eee}}#contents.gym article.detail .gallery ul.hero li,#contents.iwaba article.detail .gallery ul.hero li{font-size:0}#contents.gym article.detail .gallery ul.hero img,#contents.iwaba article.detail .gallery ul.hero img{width:100%}#contents.gym article.detail .gallery .tns-outer,#contents.iwaba article.detail .gallery .tns-outer{border:1px solid #eee}#contents.gym article.detail .gallery ul.thumbnails,#contents.iwaba article.detail .gallery ul.thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;width:100%;margin:10px 0 0}@media screen and (max-width: 599px){#contents.gym article.detail .gallery ul.thumbnails,#contents.iwaba article.detail .gallery ul.thumbnails{margin:10px 0 0}}#contents.gym article.detail .gallery ul.thumbnails li,#contents.iwaba article.detail .gallery ul.thumbnails li{position:relative;display:block}@media screen and (max-width: 599px){#contents.gym article.detail .gallery ul.thumbnails li,#contents.iwaba article.detail .gallery ul.thumbnails li{width:calc((100vw - 80px) / 6)}}@media print, screen and (min-width: 600px){#contents.gym article.detail .gallery ul.thumbnails li,#contents.iwaba article.detail .gallery ul.thumbnails li{width:calc((100% - 50px) / 6)}}#contents.gym article.detail .gallery ul.thumbnails li+li,#contents.iwaba article.detail .gallery ul.thumbnails li+li{margin-left:10px}#contents.gym article.detail .gallery ul.thumbnails li:before,#contents.iwaba article.detail .gallery ul.thumbnails li:before{content:"";display:block;padding-top:75%}#contents.gym article.detail .gallery ul.thumbnails li img,#contents.iwaba article.detail .gallery ul.thumbnails li img{width:100%;height:auto}#contents.gym article.detail .gallery ul.thumbnails li span,#contents.iwaba article.detail .gallery ul.thumbnails li span{position:absolute;top:0;left:0;bottom:0;right:0;display:block;width:100%;height:100%;background-position:center center;background-size:cover}#contents.gym article.detail .gallery ul.thumbnails li:before,#contents.iwaba article.detail .gallery ul.thumbnails li:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #eee;-webkit-transition:all 0.1s linear;transition:all 0.1s linear;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}#contents.gym article.detail .gallery ul.thumbnails li:hover,#contents.iwaba article.detail .gallery ul.thumbnails li:hover{cursor:pointer}#contents.gym article.detail .gallery ul.thumbnails li:hover:before,#contents.iwaba article.detail .gallery ul.thumbnails li:hover:before{border:1px solid #ffd201}#contents.gym article.detail .gallery ul.thumbnails li.tns-nav-active,#contents.iwaba article.detail .gallery ul.thumbnails li.tns-nav-active{cursor:pointer}#contents.gym article.detail .gallery ul.thumbnails li.tns-nav-active:before,#contents.iwaba article.detail .gallery ul.thumbnails li.tns-nav-active:before{border:5px solid #ffd201}#contents.gym article.detail .lead,#contents.iwaba article.detail .lead{margin-bottom:20px}@media screen and (max-width: 599px){#contents.gym article.detail .lead,#contents.iwaba article.detail .lead{line-height:1.8}}@media print, screen and (min-width: 600px){#contents.gym article.detail .lead,#contents.iwaba article.detail .lead{font-size:14px;line-height:2}}#contents.gym article.detail .lead h2,#contents.iwaba article.detail .lead h2{margin-bottom:15px;font-weight:bold;line-height:1.5em}@media screen and (max-width: 599px){#contents.gym article.detail .lead h2,#contents.iwaba article.detail .lead h2{font-size:16px}}@media print, screen and (min-width: 600px){#contents.gym article.detail .lead h2,#contents.iwaba article.detail .lead h2{font-size:20px}}#contents.gym article.detail .lead p,#contents.iwaba article.detail .lead p{line-height:2}@media print, screen and (min-width: 600px){#contents.gym article.detail .lead p,#contents.iwaba article.detail .lead p{font-size:14px}}#contents.gym article.detail .lead p+p,#contents.iwaba article.detail .lead p+p{margin-top:20px}#contents.gym article.detail .coupon,#contents.iwaba article.detail .coupon{margin:30px 0}#contents.gym article.detail .coupon h2,#contents.iwaba article.detail .coupon h2{display:inline-block;padding:8px 20px 4px;font-size:12px;font-weight:bold;background-color:#ffd201}#contents.gym article.detail .coupon .text,#contents.iwaba article.detail .coupon .text{padding:20px;border:4px solid #ffd201}#contents.gym article.detail .coupon p,#contents.iwaba article.detail .coupon p{line-height:1.5em}@media screen and (max-width: 599px){#contents.gym article.detail .coupon p,#contents.iwaba article.detail .coupon p{font-size:14px}}@media print, screen and (min-width: 600px){#contents.gym article.detail .coupon p,#contents.iwaba article.detail .coupon p{font-size:16px}}#contents.gym article.detail .status,#contents.iwaba article.detail .status{margin:40px 0 20px}#contents.gym article.detail .status ul.status-list,#contents.iwaba article.detail .status ul.status-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#contents.gym article.detail .status ul.status-list li,#contents.iwaba article.detail .status ul.status-list li{display:inline-block;border:none;margin-top:10px}@media screen and (max-width: 599px){#contents.gym article.detail .status ul.status-list li,#contents.iwaba article.detail .status ul.status-list li{width:17.2%}}@media print, screen and (min-width: 600px){#contents.gym article.detail .status ul.status-list li,#contents.iwaba article.detail .status ul.status-list li{width:12.8%}}#contents.gym article.detail .status ul.status-list li+li,#contents.iwaba article.detail .status ul.status-list li+li{margin-left:10px}#contents.gym article.detail .status ul.status-list li p,#contents.iwaba article.detail .status ul.status-list li p{margin-top:5px;text-align:center;line-height:1.3}@media screen and (max-width: 599px){#contents.gym article.detail .status ul.status-list li p,#contents.iwaba article.detail .status ul.status-list li p{font-size:10px}}@media print, screen and (min-width: 600px){#contents.gym article.detail .status ul.status-list li p,#contents.iwaba article.detail .status ul.status-list li p{font-size:12px}}#contents.gym article.detail section.info table,#contents.iwaba article.detail section.info table{width:100%;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc}#contents.gym article.detail section.info table th,#contents.iwaba article.detail section.info table th{padding:10px 15px;line-height:1.5;background-color:#eee;text-align:left;border-top:1px solid #ccc;vertical-align:middle}@media screen and (max-width: 599px){#contents.gym article.detail section.info table th,#contents.iwaba article.detail section.info table th{width:100%;display:block;border-bottom:0;font-size:12px}}@media print, screen and (min-width: 600px){#contents.gym article.detail section.info table th,#contents.iwaba article.detail section.info table th{width:25%;font-size:14px}}#contents.gym article.detail section.info table td,#contents.iwaba article.detail section.info table td{padding:10px 15px;line-height:1.5;background-color:#fff}@media screen and (max-width: 599px){#contents.gym article.detail section.info table td,#contents.iwaba article.detail section.info table td{width:100%;display:block;border-top:0;font-size:12px}}@media print, screen and (min-width: 600px){#contents.gym article.detail section.info table td,#contents.iwaba article.detail section.info table td{font-size:14px;border-top:1px solid #ccc}}#contents.gym article.detail section.info a.map,#contents.iwaba article.detail section.info a.map{position:relative;display:inline-block;margin-top:5px;padding:5px 30px 5px 40px;background-color:#ec4f3e;color:#fff;font-size:13px;text-decoration:none;border-radius:1px;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}#contents.gym article.detail section.info a.map:before,#contents.iwaba article.detail section.info a.map:before{content:"";position:absolute;width:11px;height:16px;top:calc(50% - 8px);left:20px;background-image:url("../img/gym/icon_map.png");background-size:contain;background-repeat:no-repeat}#contents.gym article.detail section.info a.map:hover,#contents.iwaba article.detail section.info a.map:hover{opacity:0.8}#contents.gym h2.nearby,#contents.iwaba h2.nearby{font-size:18px;font-weight:bold}@media screen and (max-width: 599px){#contents.gym h2.nearby,#contents.iwaba h2.nearby{margin:40px 10px 20px}}@media print, screen and (min-width: 600px){#contents.gym h2.nearby,#contents.iwaba h2.nearby{margin:40px 0 20px}}@media screen and (max-width: 599px){#contents.gym nav.more-search,#contents.iwaba nav.more-search{margin:40px 30px 20px !important}}@media print, screen and (min-width: 600px){#contents.gym nav.more-search,#contents.iwaba nav.more-search{margin:40px auto 20px !important}}#contents.movie article h1{font-size:24px;margin-bottom:20px;line-height:1.3em}@media screen and (max-width: 599px){#contents.movie article h1{font-size:20px;margin-top:10px}}#contents.movie article p{padding:0 5px;margin-bottom:30px;font-size:14px;line-height:1.7em}#contents.movie article p span.note{font-size:12px;color:#999}#contents.movie article nav.menu{margin-bottom:30px;text-align:right}#contents.movie article nav.menu select{padding:5px 10px;font-size:16px}#contents.movie article ul.thumbnails{list-style:none}@media screen and (min-width: 801px){#contents.movie article ul.thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#contents.movie article ul.thumbnails li{margin-bottom:15px;background-color:#000;text-align:center;overflow:hidden}@media screen and (max-width: 599px){#contents.movie article ul.thumbnails li{width:calc(100vw - 30px);height:calc(56.25vw - 17px)}}@media screen and (min-width: 600px) and (max-width: 800px){#contents.movie article ul.thumbnails li{width:calc(100vw - 120px);height:calc(56.25vw - 67px)}}@media screen and (min-width: 801px){#contents.movie article ul.thumbnails li{width:calc(50% - 8px)}}#contents.movie article ul.thumbnails li a[href^="https://vimeo.com/"] img{width:75%}#contents.movie article ul.thumbnails a{position:relative;display:block;font-size:0}#contents.movie article ul.thumbnails a:before{content:"";position:absolute;width:60px;height:60px;top:calc(50% - 30px);left:calc(50% - 30px);background-color:rgba(0,0,0,0.7);border-radius:50%;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}#contents.movie article ul.thumbnails a:after{content:"";position:absolute;width:17px;height:20px;background-image:url("../img/movie/play.svg");background-size:contain;background-repeat:no-repeat;top:calc(50% - 10px);left:calc(50% - 6px)}#contents.movie article ul.thumbnails a:hover:before{background-color:#ec4f3e;-webkit-transform:scale(1.1);transform:scale(1.1)}#contents.movie article ul.thumbnails img{width:100%;pointer-events:none}#contents.movie article ul.thumbnails iframe{width:100%;height:100%}#contents.beginner article h1{font-size:24px;margin-bottom:20px;line-height:1.3em}@media screen and (max-width: 599px){#contents.beginner article h1{font-size:20px;margin-bottom:15px}}#contents.beginner article p{padding:0 5px;margin-bottom:30px;font-size:16px;line-height:1.7em}#contents.beginner article p span.note{font-size:14px;color:#999}#contents.beginner article .search_area{background-color:#f6f6f6;padding-bottom:30px;margin-bottom:30px}#contents.beginner article .search_area h3{padding:10px 15px;margin-bottom:30px;background-color:#e8e8e8;font-size:18px;font-weight:700;line-height:initial;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}#contents.beginner article .search_area .search_list_area_box{padding-bottom:15px;margin:15px;border-bottom:1px solid #eee}@media print, screen and (min-width: 600px){#contents.beginner article .search_area .search_list_area_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#contents.beginner article .search_area .search_list_area_box.bottom{padding-bottom:30px;border-bottom:none}#contents.beginner article .search_area h4{font-size:14px;white-space:nowrap}@media screen and (max-width: 599px){#contents.beginner article .search_area h4{margin-bottom:5px}}@media print, screen and (min-width: 600px){#contents.beginner article .search_area h4{width:25%}#contents.beginner article .search_area h4+div.t10{width:75%}}@media print, screen and (min-width: 600px){#contents.beginner article .search_area .item{width:85%}}#contents.beginner article .search_area select{min-width:200px;padding:5px;font-size:16px}#contents.beginner article .search_area label{display:inline-block;margin:5px 15px 5px 0;font-size:14px}.single-general .main_area #site_list{display:none}.single-general .main_area h1{font-size:24px;margin-bottom:20px;line-height:1.3em}@media screen and (max-width: 599px){.single-general .main_area h1{font-size:20px}}.single-general .main_area p{margin-bottom:20px;font-size:14px;line-height:2em}.single-general .main_area .button_c{margin-bottom:20px !important}.single-general .main_area ol,.single-general .main_area ul{margin-bottom:20px;margin-left:25px;font-size:14px;line-height:1.5em}.single-general .main_area ol li,.single-general .main_area ul li{margin-bottom:10px}.single-general .main_area ol.wysiwyg_box li,.single-general .main_area ul.wysiwyg_box li{list-style:none}.single-general .main_area ._popIn_recommend_art_title{font-size:13px}.aligncenter{display:block;margin:auto}.share-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 15px;position:relative}.share-wrap>*{margin:0;padding:0}.share-wrap p{font-size:14px;margin-right:10px}.share-wrap .btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.share-wrap .btn-list .item{margin-right:10px}.share-wrap .btn-list .item.facebook{margin-right:5px}#contents.page article h1{font-size:24px;margin-bottom:20px;line-height:1.3em}@media screen and (max-width: 599px){#contents.page article h1{font-size:20px;margin-bottom:15px}}#contents.page article p{padding:0 5px;margin-bottom:30px;font-size:14px;line-height:1.7em}#contents.page article p span.note{font-size:12px;color:#999}#contents.rock-and-snow article .ras-block{margin-top:30px}#contents.rock-and-snow article .ras-block p{margin-bottom:0}#contents.rock-and-snow article h1{font-size:24px;margin-bottom:20px;line-height:1.3em}@media screen and (max-width: 599px){#contents.rock-and-snow article h1{font-size:20px;margin-bottom:15px}}#contents.rock-and-snow article h3{color:#333;font-size:18px;margin-bottom:10px;line-height:1.3em;font-weight:600}@media screen and (max-width: 599px){#contents.rock-and-snow article h3{font-size:20px;margin-bottom:15px}}#contents.rock-and-snow article p{font-size:14px;line-height:1.7em;margin-bottom:20px}#contents.rock-and-snow article p span.note{font-size:12px;color:#999}#contents.rock-and-snow article a{opacity:1.0;-webkit-transition:0.4s;transition:0.4s}#contents.rock-and-snow article a:hover{-webkit-transition:0.4s;transition:0.4s;opacity:0.6}#contents.rock-and-snow article .slide{margin:0 40px}@media screen and (max-width: 599px){#contents.rock-and-snow article .slide{margin:0 20px}}#contents.rock-and-snow article .slide .swiper-pagination{position:static;margin-top:16px}#contents.rock-and-snow article .slide .swiper-pagination .swiper-pagination-bullet{background:#fff;border:1px solid #333;width:15px;height:15px;margin:0 6px}#contents.rock-and-snow article .slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffd201}#contents.rock-and-snow article .accordion{border:1px solid #c1c1c1}#contents.rock-and-snow article .accordion .inbox{display:none;background:#fdfdfd;padding:20px 36px}#contents.rock-and-snow article .accordion .inbox ul{padding-left:1.7em;font-size:14px}#contents.rock-and-snow article .accordion .inbox ul li{margin-top:12px;line-height:1.4}#contents.rock-and-snow article .accordion.active .btn span:before{-webkit-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg)}#contents.rock-and-snow article .accordion .btn{cursor:pointer;text-align:center;background:#f4f4f4;padding:16px;font-size:18px;color:#333;font-weight:600}#contents.rock-and-snow article .accordion .btn span{position:relative}#contents.rock-and-snow article .accordion .btn span:before{content:'';width:0;display:inline-block;border-top:16px solid #ffd201;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:0 solid transparent;position:absolute;left:-2em;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#contents.rock-and-snow article .redtxt{color:#9c0000;text-align:center;font-size:18px;font-weight:600;margin-bottom:10px;line-height:1.3em}@media screen and (max-width: 599px){#contents.rock-and-snow article .redtxt{font-size:14px;margin-bottom:15px}}#contents.rock-and-snow article .flex1{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}#contents.rock-and-snow article .flex1>*{width:calc(536px / 2);margin:20px 10px 0}#contents.rock-and-snow article .flex2{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:24px 8px 0}#contents.rock-and-snow article .flex2>*{width:calc(33.3333% - 10px)}#contents.rock-and-snow article .flex2 p{font-weight:600;font-size:18px;text-align:center;margin-top:10px;line-height:1.5}@media screen and (max-width: 599px){#contents.rock-and-snow article .flex2 p{font-size:16px}}#contents.news article.detail ._popIn_recommend_header,#contents.news article.detail h2:not([class]),#contents.news article.detail .related_area h2,#contents.gym article.search h2,#contents.iwaba article.search h2,#contents.gym article.detail .status h2,#contents.iwaba article.detail .status h2,#contents.movie article h2,#contents.beginner article h2,.single-general .main_area h2,.single-general .main_area ._popIn_recommend_header,#contents.page article h2,#contents.rock-and-snow article h2{clear:both;position:relative;margin-bottom:15px;padding:10px 10px 10px 32px;font-size:18px;font-weight:700;line-height:initial;color:#fff;background-color:#333;border-radius:4px;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}#contents.news article.detail ._popIn_recommend_header:before,#contents.news article.detail h2:not([class]):before,#contents.news article.detail .related_area h2:before,#contents.gym article.search h2:before,#contents.iwaba article.search h2:before,#contents.gym article.detail .status h2:before,#contents.iwaba article.detail .status h2:before,#contents.movie article h2:before,#contents.beginner article h2:before,.single-general .main_area h2:before,.single-general .main_area ._popIn_recommend_header:before,#contents.page article h2:before,#contents.rock-and-snow article h2:before{content:"";position:absolute;width:4px;height:calc(100% - 24px);top:12px;left:15px;background-color:#ffd201}#contents.news article.detail ._popIn_recommend_header a,#contents.news article.detail h2:not([class]) a,#contents.news article.detail .related_area h2 a,#contents.gym article.search h2 a,#contents.iwaba article.search h2 a,#contents.gym article.detail .status h2 a,#contents.iwaba article.detail .status h2 a,#contents.movie article h2 a,#contents.beginner article h2 a,.single-general .main_area h2 a,.single-general .main_area ._popIn_recommend_header a,#contents.page article h2 a,#contents.rock-and-snow article h2 a{color:#fff;text-decoration:underline}#contents.news article.detail ._popIn_recommend_header a:hover,#contents.news article.detail h2:not([class]) a:hover,#contents.news article.detail .related_area h2 a:hover,#contents.gym article.search h2 a:hover,#contents.iwaba article.search h2 a:hover,#contents.gym article.detail .status h2 a:hover,#contents.iwaba article.detail .status h2 a:hover,#contents.movie article h2 a:hover,#contents.beginner article h2 a:hover,.single-general .main_area h2 a:hover,.single-general .main_area ._popIn_recommend_header a:hover,#contents.page article h2 a:hover,#contents.rock-and-snow article h2 a:hover{opacity:.7}#contents.gym article.search .search_area .search_list_area_button,#contents.iwaba article.search .search_area .search_list_area_button,#contents.gym nav.more-search,#contents.iwaba nav.more-search,#contents.beginner article .search_area .search_list_area_button,.single-general .main_area .button_c{position:relative;display:block}@media screen and (max-width: 599px){#contents.gym article.search .search_area .search_list_area_button,#contents.iwaba article.search .search_area .search_list_area_button,#contents.gym nav.more-search,#contents.iwaba nav.more-search,#contents.beginner article .search_area .search_list_area_button,.single-general .main_area .button_c{max-width:100%}}@media print, screen and (min-width: 600px){#contents.gym article.search .search_area .search_list_area_button,#contents.iwaba article.search .search_area .search_list_area_button,#contents.gym nav.more-search,#contents.iwaba nav.more-search,#contents.beginner article .search_area .search_list_area_button,.single-general .main_area .button_c{width:450px;margin:0 auto;white-space:nowrap}}#contents.gym article.search .search_area .search_list_area_button:after,#contents.iwaba article.search .search_area .search_list_area_button:after,#contents.gym nav.more-search:after,#contents.iwaba nav.more-search:after,#contents.beginner article .search_area .search_list_area_button:after,.single-general .main_area .button_c:after{content:"";position:absolute;width:9px;height:17px;top:calc(50% - 9px);right:25px;background-image:url("../img/common/button_arrow@2x.png");background-size:contain;background-repeat:no-repeat;pointer-events:none}#contents.gym article.search .search_area .search_list_area_button a,#contents.iwaba article.search .search_area .search_list_area_button a,#contents.gym nav.more-search a,#contents.iwaba nav.more-search a,#contents.beginner article .search_area .search_list_area_button a,.single-general .main_area .button_c a,#contents.gym article.search .search_area .search_list_area_button input[type=submit],#contents.iwaba article.search .search_area .search_list_area_button input[type=submit],#contents.gym nav.more-search input[type=submit],#contents.iwaba nav.more-search input[type=submit],#contents.beginner article .search_area .search_list_area_button input[type=submit],.single-general .main_area .button_c input[type=submit]{display:block;width:100%;text-align:center;background-color:#ec4f3e;color:#fff;font-size:15px;line-height:1em;letter-spacing:0.05em;text-decoration:none;border:none;border-radius:1px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}@media screen and (max-width: 599px){#contents.gym article.search .search_area .search_list_area_button a,#contents.iwaba article.search .search_area .search_list_area_button a,#contents.gym nav.more-search a,#contents.iwaba nav.more-search a,#contents.beginner article .search_area .search_list_area_button a,.single-general .main_area .button_c a,#contents.gym article.search .search_area .search_list_area_button input[type=submit],#contents.iwaba article.search .search_area .search_list_area_button input[type=submit],#contents.gym nav.more-search input[type=submit],#contents.iwaba nav.more-search input[type=submit],#contents.beginner article .search_area .search_list_area_button input[type=submit],.single-general .main_area .button_c input[type=submit]{padding:15px}}@media print, screen and (min-width: 600px){#contents.gym article.search .search_area .search_list_area_button a,#contents.iwaba article.search .search_area .search_list_area_button a,#contents.gym nav.more-search a,#contents.iwaba nav.more-search a,#contents.beginner article .search_area .search_list_area_button a,.single-general .main_area .button_c a,#contents.gym article.search .search_area .search_list_area_button input[type=submit],#contents.iwaba article.search .search_area .search_list_area_button input[type=submit],#contents.gym nav.more-search input[type=submit],#contents.iwaba nav.more-search input[type=submit],#contents.beginner article .search_area .search_list_area_button input[type=submit],.single-general .main_area .button_c input[type=submit]{padding:20px}}#contents.gym article.search .search_area .search_list_area_button a:hover,#contents.iwaba article.search .search_area .search_list_area_button a:hover,#contents.gym nav.more-search a:hover,#contents.iwaba nav.more-search a:hover,#contents.beginner article .search_area .search_list_area_button a:hover,.single-general .main_area .button_c a:hover,#contents.gym article.search .search_area .search_list_area_button input[type=submit]:hover,#contents.iwaba article.search .search_area .search_list_area_button input[type=submit]:hover,#contents.gym nav.more-search input[type=submit]:hover,#contents.iwaba nav.more-search input[type=submit]:hover,#contents.beginner article .search_area .search_list_area_button input[type=submit]:hover,.single-general .main_area .button_c input[type=submit]:hover{opacity:0.8}#contents.news nav.more-read{text-align:center;margin:35px 0}#contents.news nav.more-read input[type=button]{color:#555;font-size:15px;line-height:1em;letter-spacing:0.05em;background-color:#eee;border:1px solid #e0e0e0;border-radius:1px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}@media screen and (max-width: 599px){#contents.news nav.more-read input[type=button]{width:80%;padding:15px}}@media print, screen and (min-width: 600px){#contents.news nav.more-read input[type=button]{width:320px;padding:20px}}#contents.news nav.more-read input[type=button]:hover{background-color:#e0e0e0}.btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:15px 0}.btn-wrap a.btn{position:relative;display:block;max-width:450px;min-width:220px;margin:0 20px;text-align:center;background-color:#ec4f3e;color:#fff;font-size:15px;line-height:1em;letter-spacing:0.05em;text-decoration:none;border:none;border-radius:1px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}@media screen and (max-width: 599px){.btn-wrap a.btn{padding:15px}}@media print, screen and (min-width: 600px){.btn-wrap a.btn{padding:20px}}.btn-wrap a.btn:after{content:"";position:absolute;width:9px;height:17px;top:calc(50% - 9px);right:25px;background-image:url("../img/common/button_arrow@2x.png");background-size:contain;background-repeat:no-repeat;pointer-events:none}.btn-wrap a.btn:hover{opacity:0.8}#contents.gym ul.relation-list,#contents.iwaba ul.relation-list,#contents.beginner article .beginner-list{list-style:none;margin-bottom:30px}#contents.gym ul.relation-list li,#contents.iwaba ul.relation-list li,#contents.beginner article .beginner-list li{padding:10px;border-bottom:1px solid #eee}#contents.gym ul.relation-list li a,#contents.iwaba ul.relation-list li a,#contents.beginner article .beginner-list li a{position:relative;display:block;padding-left:20px;font-size:16px;line-height:1.7em;color:#333;text-decoration:none}#contents.gym ul.relation-list li a:hover,#contents.iwaba ul.relation-list li a:hover,#contents.beginner article .beginner-list li a:hover{text-decoration:underline}#contents.gym ul.relation-list li a::before,#contents.iwaba ul.relation-list li a::before,#contents.beginner article .beginner-list li a::before{content:"";position:absolute;top:0.6em;left:2px;width:8px;height:8px;background-color:#ffd201;border-radius:50%}nav.pager{margin:50px 0}nav.pager ul.page_navi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav.pager ul.page_navi li{margin:0 5px}nav.pager ul.page_navi span,nav.pager ul.page_navi a{display:block;background-color:#f0f0f0;color:#333;border:1px solid #ddd;font-size:14px;text-decoration:none}@media screen and (max-width: 599px){nav.pager ul.page_navi span,nav.pager ul.page_navi a{padding:10px 13px}}@media print, screen and (min-width: 600px){nav.pager ul.page_navi span,nav.pager ul.page_navi a{padding:15px 18px}}nav.pager ul.page_navi span{background-color:#ec4f3e;border-color:#ec4f3e;color:#fff}nav.pager ul.page_navi a{-webkit-transition:all 0.1s linear;transition:all 0.1s linear}nav.pager ul.page_navi a:hover{background-color:#ec4f3e;border-color:#ec4f3e;color:#fff}nav.pager ul.page_navi .previous a,nav.pager ul.page_navi .next a{font-size:10px;background-color:transparent;border:none}nav.pager ul.page_navi .previous a:hover,nav.pager ul.page_navi .next a:hover{color:#ec4f3e}#naviareawrapper{clear:both;width:100%;text-align:center;padding-top:20px}#naviarea{width:284px;text-align:center;clear:both;margin:0px auto}#naviareain{padding-right:3px}p#na_back a{width:136px;height:43px;display:block;text-align:center;background:url("./common/img/bgp_back.gif") left top no-repeat;color:#333;font-weight:bold;line-height:3;font-size:12px;text-decoration:none;float:left}p#na_back a:hover,p#na_back a:focus{background:url("./common/img/bgp_back_on.gif") left top no-repeat;color:#ffffff}p#na_next a{width:136px;height:43px;display:block;text-align:center;background:url("./common/img/bgp_next.gif") left top no-repeat;color:#333;font-weight:bold;line-height:3;font-size:12px;text-decoration:none;float:right}p#na_next a:hover,p#na_next a:focus{background:url("./common/img/bgp_next_on.gif") left top no-repeat;color:#ffffff}.wp-pagenavi{min-width:220px;margin:40px auto}.wp-pagenavi #naviArrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-pagenavi #naviArrow #naviPrevNone,.wp-pagenavi #naviArrow #naviNextNone{display:none}.wp-pagenavi #naviArrow a.previouspostslink,.wp-pagenavi #naviArrow a.nextpostslink{display:block;color:#000;margin:0 3px 6px;padding:12px 12px 11px;text-decoration:none;font-size:11px;line-height:11px;background:#f8f8f8;border:1px solid #ccc;text-decoration:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.wp-pagenavi #naviArrow a.previouspostslink:hover,.wp-pagenavi #naviArrow a.nextpostslink:hover{color:#fff;background-color:#ec4f3e;border:1px solid #ec4f3e}.wp-pagenavi #naviNum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0 0}.wp-pagenavi #naviNum li{list-style:none;margin:0 3px 6px}.wp-pagenavi #naviNum li.current,.wp-pagenavi #naviNum li a{display:block;color:#000;padding:12px 15px 11px;text-decoration:none;font-size:12px;background:#f8f8f8;border:1px solid #ccc;text-decoration:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.wp-pagenavi #naviNum li.current :hover,.wp-pagenavi #naviNum li a :hover{border-color:#ccc}.wp-pagenavi #naviNum li.current,.wp-pagenavi #naviNum li a:hover{color:#fff;background-color:#ec4f3e;border:1px solid #ec4f3e}ul#naviNum{min-width:220px;margin:40px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul#naviNum li{list-style:none;margin:0 3px 6px}ul#naviNum li.current,ul#naviNum li a{display:block;color:#000;padding:12px 15px 11px;text-decoration:none;font-size:12px;background:#f8f8f8;border:1px solid #ccc;text-decoration:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}ul#naviNum li.current :hover,ul#naviNum li a :hover{border-color:#ccc}ul#naviNum li.current,ul#naviNum li a:hover{color:#fff;background-color:#ec4f3e;border:1px solid #ec4f3e}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-webkit-transition:opacity 0s, -webkit-transform 0s;transition:opacity 0s, -webkit-transform 0s;transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s, -webkit-transform 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:calc(100% / 70);height:10px;float:left}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}html.no-scrolling{overflow:hidden}body{position:relative;background-color:#f6f6f6;color:#333;-webkit-text-size-adjust:100%;letter-spacing:.05em;font-family:"Helvetica Neue", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;font-weight:400;-webkit-font-kerning:auto;font-kerning:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%}a{color:#3e46ec;text-decoration:none}a:hover{color:#ec4f3e;text-decoration:underline}@media screen and (max-width: 599px){.tbpc-only{display:none !important}}@media print, screen and (min-width: 600px){.sp-only{display:none !important}}
main {
    max-width: none;
    padding: 0;
}
body {
    background-color: #fff;
}
#contents {
    width: 100%;
    margin: 22px 0;
}
#contents article {
    padding: 0;
}