@charset "UTF-8";@import url(http://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-style:normal;font-weight:400;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}td,th{text-align:left;vertical-align:top}img{border:none;vertical-align:top}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}@keyframes zoomOut{0%{transform:scale(1.2)}100%{transform:scale(1) rotate(.02deg)}}@keyframes zoomIn{0%{transform:scale(1)}100%{transform:scale(1.2) rotate(.02deg)}}html{font-size:62.5%;overflow:auto}body{font-family:"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6em;font-weight:400;line-height:1.3;position:relative;color:#333;background-color:#fff}body.locked{position:fixed;width:100%;height:100%}body.useloading{position:fixed;width:100%;height:100%;overflow:hidden}body.pageload{background-color:#fff}body.pageload .loadingBar{height:4px;background-color:#086aaf;position:absolute;top:0;left:0}button,input,select,textarea{font-family:"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#404040;font-size:1.6rem}input,textarea{border:1px solid #bcbcbc;padding:6px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}select{box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border:1px solid #bcbcbc}*{box-sizing:border-box}p{line-height:1.8}.text-bold{font-weight:700}.text-red{color:#d42e20}.container{position:relative;width:1000px;max-width:1000px;margin:0 auto;clear:both}@media screen and (max-width:1000px){.container{width:100%;padding-left:15px;padding-right:15px}}@media screen and (max-width:767px){.container{width:100%;padding-left:15px;padding-right:15px}}a{text-decoration:none;transition:all .1s linear 0s}a:link{color:#036aba}a:visited{color:#036aba}a:hover{color:#3197e6}a:active{color:#036aba}.main .inline_movie{margin-bottom:55px;text-align:center}@media screen and (max-width:1000px){.main .inline_movie iframe{width:100%}}@media screen and (max-width:767px){.main .inline_movie iframe{width:100%}}.main .inline_img{margin-bottom:55px;text-align:center}@media screen and (max-width:1000px){.main .inline_img img{width:100%}}@media screen and (max-width:767px){.main .inline_img img{width:100%}}.main .contents-box{margin-bottom:50px}.main__title{color:#086aaf;font-size:3.3rem;font-weight:700;font-family:Robot,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:center;margin-top:68px;margin-bottom:35px}@media screen and (max-width:1000px){.main__title{margin-top:45px;font-size:2.9rem}}@media screen and (max-width:767px){.main__title{margin-top:45px;font-size:2.9rem}}.main__subtitle,.main__subtitle--center{font-size:2.7rem;font-family:Robot,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;margin-bottom:30px}@media screen and (max-width:1000px){.main__subtitle,.main__subtitle--center{font-size:2.4rem}}@media screen and (max-width:767px){.main__subtitle,.main__subtitle--center{font-size:2.4rem}}.main__subtitle--center{text-align:center}.main__subtitle2,.main__subtitle2--line{font-size:2.1rem;font-family:Robot,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;margin-bottom:8px}@media screen and (max-width:1000px){.main__subtitle2,.main__subtitle2--line{font-size:2rem}}@media screen and (max-width:767px){.main__subtitle2,.main__subtitle2--line{font-size:2rem}}.main__subtitle2--line{margin-bottom:25px;border-bottom:1px solid #e1e1e1;padding-bottom:6px}.main__text{margin-bottom:55px}.main__text--bold{font-weight:700}.main__list{margin-bottom:55px}.main__list__item{margin-bottom:20px;line-height:1.45;position:relative;margin-left:1em}.main__list__item::before{display:block;content:'';position:absolute;top:.6em;left:-1em;width:4px;height:4px;background-color:#086aaf;border-radius:100%}.select-tab__panel{display:none}.select-tab__panel--active{display:block}.btn{display:block;border-radius:3px;background-color:#086aaf;background-image:none;border:none;color:#fff!important;cursor:pointer;transition:all .1s linear 0s;line-height:42px;text-align:center;padding-left:15px;padding-right:15px}.btn:hover{opacity:.8}.btn--inline{display:inline-block}.std-table{border:1px solid #b6b6b6;width:100%;border-collapse:collapse}.std-table__th{border:1px solid #b6b6b6;background-color:#e9e7dd;padding:20px}.std-table__th--center{text-align:center}.std-table__td{border:1px solid #b6b6b6;padding:20px}.std-table__td--center{text-align:center}.std-table__menu{overflow:hidden}.std-table__menu__item--col2{float:left;width:50%;margin-bottom:10px}@media screen and (max-width:1000px){.std-table__menu__item--col2{float:none;width:100%}.std-table__menu__item--col2:last-child{margin-bottom:0}}@media screen and (max-width:767px){.std-table__menu__item--col2{float:none;width:100%}.std-table__menu__item--col2:last-child{margin-bottom:0}}.profile__list__item{border-bottom:1px solid #e1e1e1;padding:15px}@media screen and (max-width:1000px){.profile__list__item{padding-left:0;padding-right:0}}@media screen and (max-width:767px){.profile__list__item{padding-left:0;padding-right:0}}.profile__list__item dl{overflow:hidden}.profile__list__item dl .year{font-weight:700;float:left;width:180px}@media screen and (max-width:1000px){.profile__list__item dl .year{width:100%;margin-bottom:10px}}@media screen and (max-width:767px){.profile__list__item dl .year{width:100%;margin-bottom:10px}}@media screen and (max-width:1000px){.profile__list__item dl .year br{display:none}}@media screen and (max-width:767px){.profile__list__item dl .year br{display:none}}.profile__list__item dl .text{float:left;width:780px}@media screen and (max-width:1000px){.profile__list__item dl .text{width:100%}}@media screen and (max-width:767px){.profile__list__item dl .text{width:100%}}.std-list__menu__item{border-bottom:1px solid #e1e1e1}.std-list__menu__item a{padding:10px;display:block}.std-list__menu__item a .new:after{color:#fff;padding:3px 5px;margin-left:5px;font-size:1.3rem;border:1px solid #e80010;background-color:#e80010;content:"New"}.std-list__menu__item a i{margin-right:5px}.std-list__menu__item a i.fa-file-pdf-o{font-size:2.4rem}.popup{position:relative;max-width:600px;margin:0 auto;background-color:#fff;padding:25px}.popup .mfp-close{font-size:3.5rem}.popup__shigin__img{width:100%;text-align:center;margin-bottom:30px}@media screen and (max-width:1000px){.popup__shigin__img img{width:100%}}@media screen and (max-width:767px){.popup__shigin__img img{width:100%}}.popup__shigin__play{text-align:center}.popup__sakushi{height:500px;overflow-y:auto}.popup__sakushi .explain-color{margin-bottom:20px}.popup__sakushi .explain-color__menu__item{padding:0;margin:0 15px 20px 0;display:inline-block}.popup__sakushi .explain-color__menu__item:nth-child(2n){margin-right:0}.popup__sakushi .explain-color__menu__item:last-child{margin-bottom:0}.popup__sakushi .explain-color__menu__item dl{font-size:0;padding:0;margin:0}.popup__sakushi .explain-color__menu__item dl dt{display:inline-block;width:30px;height:30px;font-size:1.6rem;vertical-align:middle;margin-right:5px}.popup__sakushi .explain-color__menu__item dl dd{display:inline-block;font-size:1.6rem;vertical-align:middle}.popup__sakushi .explain-color__menu__item .color-red{background-color:#f99}.popup__sakushi .explain-color__menu__item .color-purple{background-color:#fcf}.popup__sakushi .explain-color__menu__item .color-green{background-color:#6f9}.popup__sakushi .explain-color__menu__item .color-yellow{background-color:#fc6}.popup__sakushi .explain-color__menu__item .color-blue{background-color:#6ff}.popup__sakushi .img-wrap .nav__menu{font-size:0;margin-bottom:20px}.popup__sakushi .img-wrap .nav__menu__item{font-size:1.4rem;display:inline-block;margin-right:5px;display:inline-none}.popup__sakushi .img-wrap .nav__menu__item:last-child{margin-right:0}.popup__sakushi .img-wrap .nav__menu__item--active{display:none}.popup__sakushi .img-wrap .img__menu{position:relative}.popup__sakushi .img-wrap .img__menu__item{position:absolute;top:0;left:0;display:none}.popup__sakushi .img-wrap .img__menu__item--active{display:block}.cstm-select{display:inline-block}@media screen and (max-width:1000px){.cstm-select{display:block}}@media screen and (max-width:767px){.cstm-select{display:block}}.cstm-select__menu{position:relative}.cstm-select__menu__title{border:1px solid #b6b6b6;border-radius:3px;display:inline-block;padding:10px 20px;background:linear-gradient(#f5f5f5,#f1f1f1);cursor:pointer}@media screen and (max-width:1000px){.cstm-select__menu__title{display:block;text-align:center}}@media screen and (max-width:767px){.cstm-select__menu__title{display:block;text-align:center}}.cstm-select__menu__title:hover{opacity:.8}.cstm-select__menu__title i{margin-left:5px;transition:all .3s 0s ease}.cstm-select__menu__title.open i{transform:rotate(180deg)}.cstm-select__menu__list{display:block;z-index:1;position:absolute;top:45px}@media screen and (max-width:1000px){.cstm-select__menu__list{position:static}}@media screen and (max-width:767px){.cstm-select__menu__list{position:static}}.cstm-select__menu__list__menu{display:inline-block;width:320px;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);border-radius:3px;border:1px solid #e1e1e1;display:none}@media screen and (max-width:1000px){.cstm-select__menu__list__menu{width:100%}}@media screen and (max-width:767px){.cstm-select__menu__list__menu{width:100%}}.cstm-select__menu__list__menu.open{display:block}.cstm-select__menu__list__menu__item a{padding:11px 24px 9px;display:block;color:#333;line-height:1.2}.cstm-select__menu__list__menu__item a:hover{background-color:#e2f6fb}.cstm-select__menu__list__menu__item a i{margin-right:5px;color:#646464}.cstm-select__menu__list__menu__item:first-child a{padding-top:12px}.cstm-select__menu__list__menu__item:last-child a{padding-bottom:12px}.loader{height:20px;text-align:center;font-size:10px}.loader.loader-style1>div{background-color:#333;height:100%;width:5px;display:inline-block;margin-right:4px;opacity:.2;animation:animatedelay01 .65s infinite cubic-bezier(.215,.61,.355,1)}.loader.loader-style1>div:nth-child(3){margin-right:0}.loader.loader-style1 .rect2{animation-delay:.2s}.loader.loader-style1 .rect3{animation-delay:.4s}@keyframes animatedelay01{0%,100%{transform:scaleY(1);opacity:.2}20%{transform:scaleY(.5);opacity:1}}.splash{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.splash .logo-mark{width:100px;height:100px;position:absolute;top:calc(50% - 50px);left:calc(50% - 50px)}@media screen and (max-width:1000px){.splash .logo-mark{width:80px;top:calc(50% - 40px);left:calc(50% - 40px)}}@media screen and (max-width:767px){.splash .logo-mark{width:80px;top:calc(50% - 40px);left:calc(50% - 40px)}}.splash .load{animation:spin 2.3s cubic-bezier(.215,.61,.355,1)}.splash .slide1{position:absolute;width:100%;height:50%;top:0;left:0;background-color:#086aaf}.splash .slide2{position:absolute;width:100%;height:50%;bottom:0;left:0;background-color:#086aaf}@keyframes spin{0%{transform:translate(0,40px);opacity:0}49%{transform:translate(0,0);opacity:1}50%{transform:rotate(0)}100%{transform:rotate(360deg)}}.modal--menu{position:relative;max-width:500px;margin:10px auto;padding:20px;background:#fff}.modal--menu .menu-title{font-size:2.1rem;font-weight:700;font-family:Robot,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:17px}.modal--menu .menu-list__item{line-height:1.8}.modal--menu .menu-list__item i{color:#086aaf;margin-right:5px;font-size:1.2rem}.icon-news{position:relative}.icon-news::before{content:'';margin-right:5px;width:28px;height:28px;background-image:url(/assets/img/common/icon-news.svg);background-repeat:no-repeat;display:inline-block;vertical-align:top}.icon-document{position:relative}.icon-document::before{content:'';margin-right:5px;width:28px;height:28px;background-image:url(/assets/img/common/icon-documents.svg);background-repeat:no-repeat;display:inline-block;vertical-align:top}.icon-play{position:relative}.icon-play::before{content:'';margin-right:5px;width:28px;height:28px;background-image:url(/assets/img/common/icon-play.svg);background-repeat:no-repeat;display:inline-block;vertical-align:top}.icon-balloon{position:relative}.icon-balloon::before{content:'';margin-right:5px;width:28px;height:28px;background-image:url(/assets/img/common/icon-balloon.svg);background-repeat:no-repeat;display:inline-block;vertical-align:top}.icon-bag{position:relative}.icon-bag::before{content:'';margin-right:5px;width:28px;height:28px;background-image:url(/assets/img/common/icon-bag.svg);background-repeat:no-repeat;display:inline-block;vertical-align:top}.icon-q{position:relative}.icon-q::before{content:'';margin-right:10px;width:25px;height:25px;background-image:url(/assets/img/common/icon-q.svg);background-repeat:no-repeat;display:inline-block;vertical-align:middle}.icon-a{position:relative}.icon-a::before{content:'';margin-right:10px;width:25px;height:25px;background-image:url(/assets/img/common/icon-a.svg);background-repeat:no-repeat;display:inline-block;vertical-align:middle}.modal--movie{position:relative;display:inline-block;overflow:hidden}@media screen and (max-width:1000px){.modal--movie{width:100%!important;height:auto!important}}@media screen and (max-width:767px){.modal--movie{width:100%!important;height:auto!important}}.modal--movie img{transition-duration:.4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:1000px){.modal--movie img{width:100%;height:auto}}@media screen and (max-width:767px){.modal--movie img{width:100%;height:auto}}.modal--movie .icon-play{position:absolute;width:110px;height:110px;top:calc(50% - 55px);left:calc(50% - 55px);transition-duration:.4s}@media screen and (max-width:1000px){.modal--movie .icon-play{width:110px!important;height:110px!important}}@media screen and (max-width:767px){.modal--movie .icon-play{width:110px!important;height:110px!important}}.modal--movie:hover img{transform:scale(1.1);opacity:.7}.modal--movie:hover .icon-play{transform:scale(.9);opacity:.7}.pagination{margin-bottom:20px;text-align:center}.pagination__menu{display:inline-block;font-size:0}.pagination__menu__item{display:inline-block;margin-right:10px;font-size:1.6rem}@media screen and (max-width:767px){.pagination__menu__item{font-size:1.4rem;margin-right:5px}}.pagination__menu__item:last-child{margin-right:0}.pagination__menu__item a{border:1px solid #e1e1e1;display:block;border-radius:3px;background-color:#f8f8f8;padding:5px 10px;color:#333}.pagination__menu__item a:hover{background-color:#f0f0f0}.pagination__menu__item .active{border:1px solid #086aaf;border-radius:3px;background-color:#086aaf;padding:5px 10px;color:#fff}.pagination__menu__item--prev a{padding:5px}.pagination__menu__item--next a{padding:5px}header{position:relative;width:100%;background-color:#fff;z-index:999;box-shadow:0 -5px 8px 4px rgba(10,37,48,.3)}@media screen and (max-width:1000px){header{background-color:#086aaf}}@media screen and (max-width:767px){header{background-color:#086aaf}}header .nav-wrap{overflow:hidden}@media screen and (max-width:1000px){header .nav-wrap{padding-right:15px;background-color:#086aaf}}@media screen and (max-width:767px){header .nav-wrap{padding-right:15px;background-color:#086aaf}}header h1{float:left;background-color:#086aaf;padding:13px 15px}@media screen and (max-width:1000px){header h1 a img{width:230px}}@media screen and (max-width:767px){header h1 a img{width:200px}}@media screen and (max-width:1000px){header #pc-dropdown-nav-menu{display:none}}@media screen and (max-width:767px){header #pc-dropdown-nav-menu{display:none}}header #pc-dropdown-nav-menu #header-navi{position:fixed;top:0;left:0;width:100%;z-index:99999;box-shadow:0 2px 1px 0 rgba(0,0,0,.12)}header #pc-dropdown-nav-menu .header-navi-content{display:none;width:100%;background:#fff}header #pc-dropdown-nav-menu .header-navi-content a{color:#333}header #pc-dropdown-nav-menu .header-navi-content dl{margin:0 auto;padding:25px 0;width:1000px}header #pc-dropdown-nav-menu .header-navi-content dl dt{float:left;padding-left:48px;width:215px;font-size:1.8rem;font-weight:700}header #pc-dropdown-nav-menu .header-navi-content dl dt a:hover{opacity:.8}header #pc-dropdown-nav-menu .header-navi-content dl dd{float:left;padding-left:55px;padding-bottom:5px;width:723px;border-left:1px solid #b6b6b6}header #pc-dropdown-nav-menu .header-navi-content dl dd p{float:left;width:222px;font-size:1.6rem;text-align:left;line-height:1em}header #pc-dropdown-nav-menu .header-navi-content dl dd p a{display:inline-block;position:relative;padding-bottom:5px}header #pc-dropdown-nav-menu .header-navi-content dl dd p a:before{left:50%}header #pc-dropdown-nav-menu .header-navi-content dl dd p a:after{right:50%}header #pc-dropdown-nav-menu .header-navi-content dl dd p a:after,header #pc-dropdown-nav-menu .header-navi-content dl dd p a:before{position:absolute;content:"";bottom:0;display:inline-block;width:0;height:1px;background:#333;transition:.3s}header #pc-dropdown-nav-menu .header-navi-content dl dd p a:hover:after,header #pc-dropdown-nav-menu .header-navi-content dl dd p a:hover:before{width:50%}header #pc-dropdown-nav-menu .header-navi-content dl dd .mt{margin-top:23px}header #sm-dropdown-nav-menu{display:none}@media screen and (max-width:1000px){header #sm-dropdown-nav-menu{display:block;position:absolute;right:15px;top:29px}}@media screen and (max-width:767px){header #sm-dropdown-nav-menu{display:block;position:absolute;right:15px;top:29px}}header #sm-dropdown-nav-menu .menu-trigger{position:relative;display:block;width:20px;height:14px;z-index:9999;transition:all .4s 0s ease}header #sm-dropdown-nav-menu .menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#fff;transition:all .4s 0s ease}header #sm-dropdown-nav-menu .menu-trigger span:nth-of-type(2){top:6px}header #sm-dropdown-nav-menu .menu-trigger span:nth-of-type(3){bottom:0}header #sm-dropdown-nav-menu .menu-trigger.active{transform:rotate(360deg)}header #sm-dropdown-nav-menu .menu-trigger.active span{background-color:#333}header #sm-dropdown-nav-menu .menu-trigger.active span:nth-of-type(1){transform:translateY(6px) rotate(-45deg)}header #sm-dropdown-nav-menu .menu-trigger.active span:nth-of-type(2){transform:translateY(0) rotate(45deg)}header #sm-dropdown-nav-menu .menu-trigger.active span:nth-of-type(3){opacity:0}header .sm-dropdown-nav{position:fixed;width:100%;height:0;top:0;background-color:#fff;display:none;overflow-y:scroll;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}header .sm-dropdown-nav ul{font-size:1.6rem}header .sm-dropdown-nav ul li{border-top:1px solid #ebebeb}header .sm-dropdown-nav ul li a{padding:13px 15px;display:block;font-weight:700;color:#333}header .sm-dropdown-nav ul li dl dt a{position:relative}header .sm-dropdown-nav ul li dl dt a.arrow-d:after{position:absolute;right:20px;top:calc(50% - 4px);display:block;width:8px;height:8px;border-top:1px solid #5a5a5a;border-right:1px solid #5a5a5a;transform:rotate(135deg);content:"";transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-duration:.4s}header .sm-dropdown-nav ul li dl dt a.arrow-d.visible:after{transform:rotate(315deg)}header .sm-dropdown-nav ul li dl dd{display:none;overflow:hidden;background-color:#f5fafe}header .sm-dropdown-nav ul li dl dd a{font-weight:400;padding-left:25px}header .sm-dropdown-nav ul.sm-company-nav li:last-child{border-bottom:1px solid #ebebeb}header nav{font-size:1.4rem}header nav#company-nav{text-align:right}@media screen and (max-width:1000px){header nav#company-nav{display:none}}@media screen and (max-width:767px){header nav#company-nav{display:none}}header nav#company-nav a{color:#fff}header nav#company-nav a:hover{opacity:.8}header nav#company-nav ul.link{display:inline-block}header nav#company-nav ul.link li{display:inline-block;margin-right:25px}header nav#company-nav ul.link li:last-child{margin-right:0}header nav#global-nav,header nav.global-nav{display:inline-block;float:right;margin-top:30px;font-family:Robot,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media screen and (max-width:1000px){header nav#global-nav,header nav.global-nav{display:none}}@media screen and (max-width:767px){header nav#global-nav,header nav.global-nav{display:none}}header nav#global-nav .global-nav__menu,header nav.global-nav .global-nav__menu{display:inline-block;margin-left:35px}header nav#global-nav .global-nav__menu__item,header nav.global-nav .global-nav__menu__item{font-size:1.8rem;display:inline-block;margin-right:50px}@media screen and (max-width:1200px){header nav#global-nav .global-nav__menu__item,header nav.global-nav .global-nav__menu__item{margin-right:20px}}header nav#global-nav .global-nav__menu__item a,header nav.global-nav .global-nav__menu__item a{color:#086aaf;font-weight:700;display:block;font-size:1.7rem;position:relative;padding-bottom:8px}header nav#global-nav .global-nav__menu__item a:before,header nav.global-nav .global-nav__menu__item a:before{left:50%}header nav#global-nav .global-nav__menu__item a:after,header nav.global-nav .global-nav__menu__item a:after{right:50%}header nav#global-nav .global-nav__menu__item a:after,header nav#global-nav .global-nav__menu__item a:before,header nav.global-nav .global-nav__menu__item a:after,header nav.global-nav .global-nav__menu__item a:before{position:absolute;content:"";bottom:0;display:inline-block;width:0;height:3px;background:#086aaf;transition:.3s}header nav#global-nav .global-nav__menu__item a:hover,header nav.global-nav .global-nav__menu__item a:hover{color:#086aaf}header nav#global-nav .global-nav__menu__item a:hover:after,header nav#global-nav .global-nav__menu__item a:hover:before,header nav.global-nav .global-nav__menu__item a:hover:after,header nav.global-nav .global-nav__menu__item a:hover:before{width:50%}header nav#global-nav .global-nav__menu__item.active a,header nav#global-nav .global-nav__menu__item.on a,header nav.global-nav .global-nav__menu__item.active a,header nav.global-nav .global-nav__menu__item.on a{color:#086aaf;font-weight:700}header nav#global-nav .global-nav__menu__item.active a:after,header nav#global-nav .global-nav__menu__item.active a:before,header nav#global-nav .global-nav__menu__item.on a:after,header nav#global-nav .global-nav__menu__item.on a:before,header nav.global-nav .global-nav__menu__item.active a:after,header nav.global-nav .global-nav__menu__item.active a:before,header nav.global-nav .global-nav__menu__item.on a:after,header nav.global-nav .global-nav__menu__item.on a:before{position:absolute;content:"";bottom:0;display:inline-block;width:50%;height:3px;background:#086aaf}header nav#global-nav .global-nav__menu__item:last-child,header nav.global-nav .global-nav__menu__item:last-child{margin-right:0}header nav#global-nav .global-nav__menu--contact,header nav.global-nav .global-nav__menu--contact{display:inline-block;float:right;margin-top:-8px}header nav#global-nav .global-nav__menu--contact .global-nav__menu__item,header nav.global-nav .global-nav__menu--contact .global-nav__menu__item{margin-right:20px}header nav#global-nav .global-nav__menu--contact .global-nav__menu__item a,header nav.global-nav .global-nav__menu--contact .global-nav__menu__item a{color:#fff;padding:8px 15px;background-color:#086aaf}header nav#global-nav .global-nav__menu--contact .global-nav__menu__item a:hover,header nav.global-nav .global-nav__menu--contact .global-nav__menu__item a:hover{opacity:.8}header nav#global-nav .global-nav__menu--contact .global-nav__menu__item a:after,header nav#global-nav .global-nav__menu--contact .global-nav__menu__item a:before,header nav.global-nav .global-nav__menu--contact .global-nav__menu__item a:after,header nav.global-nav .global-nav__menu--contact .global-nav__menu__item a:before{background:0 0}header .fixed-nav{position:fixed;top:0;left:0;z-index:9999;width:100%;background-color:#fff;box-shadow:0 -5px 8px 4px rgba(10,37,48,.3);display:none}@media screen and (max-width:1000px){header .fixed-nav{display:none!important}}@media screen and (max-width:767px){header .fixed-nav{display:none!important}}.sub-nav{position:relative;width:100%;padding:17px 15px 8px;background-color:#eee;z-index:0}@media screen and (max-width:1000px){.sub-nav{display:none}}@media screen and (max-width:767px){.sub-nav{display:none}}.sub-nav__menu{width:1000px;margin:0 auto}@media screen and (max-width:1000px){.sub-nav__menu{width:100%}}@media screen and (max-width:767px){.sub-nav__menu{width:100%}}.sub-nav__menu__item{display:inline-block;font-size:1.5rem;margin-bottom:20px;margin-right:30px}@media screen and (max-width:1000px){.sub-nav__menu__item{display:block}}@media screen and (max-width:767px){.sub-nav__menu__item{display:block}}.sub-nav__menu__item a{color:#333}.sub-nav__menu__item a:hover{opacity:.8}@media screen and (max-width:1000px){.sub-nav__menu__item a{display:block}}@media screen and (max-width:767px){.sub-nav__menu__item a{display:block}}.sub-nav__menu__item a i{color:#086aaf;margin-right:5px;font-size:1.2rem}.footer-sns{width:1000px;margin:60px auto 15px;overflow:hidden}@media screen and (max-width:1000px){.footer-sns{width:100%;padding-left:15px;padding-right:15px}}@media screen and (max-width:767px){.footer-sns{width:100%;padding-left:15px;padding-right:15px}}.footer-sns__menu{float:right}@media screen and (max-width:1000px){.footer-sns__menu{float:none}}@media screen and (max-width:767px){.footer-sns__menu{float:none}}.footer-sns__menu__item{display:inline-block;font-size:1.4rem;width:120px;margin-left:15px}@media screen and (max-width:1000px){.footer-sns__menu__item{width:100%;display:inline-block;margin-left:0;font-weight:700;font-size:1.6rem}}@media screen and (max-width:767px){.footer-sns__menu__item{width:100%;display:inline-block;margin-left:0;font-weight:700;font-size:1.6rem}}.footer-sns__menu__item .btn{line-height:32px}@media screen and (max-width:1000px){.footer-sns__menu__item .btn{line-height:48px}}@media screen and (max-width:767px){.footer-sns__menu__item .btn{line-height:48px}}.footer-sns__menu__item .facebook{background-color:#4267b2}.footer-sns__menu__item .twitter{background-color:#5ea9dd}@media screen and (max-width:1000px){.footer-sns__menu__item .twitter{margin-bottom:15px}}@media screen and (max-width:767px){.footer-sns__menu__item .twitter{margin-bottom:15px}}footer{background-color:#f1f1f1;padding:33px 0 0;position:relative}@media screen and (max-width:767px){footer{padding-top:20px}}footer .copy{font-size:1.2rem;text-align:right}footer .container-wrap{overflow:hidden}footer .section-faq{overflow:hidden;width:540px;float:left}@media screen and (max-width:1000px){footer .section-faq{width:100%;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e1e1e1}}@media screen and (max-width:767px){footer .section-faq{width:100%;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e1e1e1}}footer .section-faq__img{float:left;width:229px;margin-right:20px}@media screen and (max-width:1000px){footer .section-faq__img{width:100%;text-align:center;margin-bottom:15px}}@media screen and (max-width:767px){footer .section-faq__img{width:100%;text-align:center;margin-bottom:15px}}@media screen and (max-width:1000px){footer .section-faq__img img{width:70%}}@media screen and (max-width:767px){footer .section-faq__img img{width:70%}}footer .section-faq__qa{float:left;width:283px}@media screen and (max-width:1000px){footer .section-faq__qa{width:100%}}@media screen and (max-width:767px){footer .section-faq__qa{width:100%}}footer .section-faq__qa--title{font-weight:700;margin-bottom:7px;font-size:1.8rem;font-family:Robot,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media screen and (max-width:1000px){footer .section-faq__qa--title{display:none}}@media screen and (max-width:767px){footer .section-faq__qa--title{display:none}}footer .section-faq__qa--link{text-align:center}footer .section-faq__qa__box{position:relative;z-index:1;padding:20px;border-radius:3px;background-color:#fff;border:3px solid #b6b6b6;position:relative;margin-bottom:3px}footer .section-faq__qa__box::after{content:"";width:14px;height:28px;position:absolute;top:calc(50% - 14px);left:-14px;background-image:url(/assets/img/common/faq-arrow.svg);background-repeat:no-repeat}@media screen and (max-width:1000px){footer .section-faq__qa__box::after{top:-21px;left:calc(50% - 7px);transform:rotate(90deg)}}@media screen and (max-width:767px){footer .section-faq__qa__box::after{top:-21px;left:calc(50% - 7px);transform:rotate(90deg)}}footer .section-faq__qa__box--text{margin-bottom:10px;display:none}footer .section-faq__qa__box--btn{display:none}footer .section-contact{float:right;width:430px}@media screen and (max-width:1000px){footer .section-contact{width:100%}}@media screen and (max-width:767px){footer .section-contact{width:100%}}footer .section-contact span{font-weight:700}footer .section-contact--info .title{line-height:1.5}footer .section-contact--info .address{line-height:1.5}footer .section-contact--info .tel{line-height:1.5}footer .section-contact--link .btn{display:inline-block;padding-left:50px;padding-right:50px;margin-top:5px;line-height:38px}@media screen and (max-width:1000px){footer .section-contact--link .btn{width:100%}}@media screen and (max-width:767px){footer .section-contact--link .btn{width:100%}}footer .footer-text{text-align:right;font-size:1.4rem;margin-top:15px;margin-bottom:15px}@media screen and (max-width:1000px){footer .footer-text{text-align:left}}@media screen and (max-width:767px){footer .footer-text{text-align:left}}@media screen and (max-width:1000px){footer .footer-text p{line-height:1.3}}@media screen and (max-width:767px){footer .footer-text p{line-height:1.3}}footer .footer-copyrights{background-color:#212121;color:#fff}footer .footer-copyrights small{display:block;text-align:center;font-size:1.3rem;line-height:40px}@media screen and (max-width:1000px){footer .footer-copyrights small{font-size:1.2rem;font-style:italic}}@media screen and (max-width:767px){footer .footer-copyrights small{font-size:1.2rem;font-style:italic}}footer .pageup{background-color:#b5b5b5;display:block;width:65px;height:65px;border-radius:100%;position:absolute;top:-32px;right:50px;transition:all .1s linear 0s}footer .pageup:hover{background-color:#cdcdcd}footer .pageup img{display:block;position:absolute;width:30px;height:16px;top:24px;left:17px}@keyframes zoomOut{0%{transform:scale(1.2)}100%{transform:scale(1) rotate(.02deg)}}@keyframes zoomIn{0%{transform:scale(1)}100%{transform:scale(1.2) rotate(.02deg)}}#index .slide{position:relative}#index .slide .cover{position:absolute;top:0;left:0;z-index:4;width:100%;height:452px;background-image:url(/assets/img/common/bg_over.png)}@media screen and (max-width:1000px){#index .slide .cover{height:520px}}@media screen and (max-width:767px){#index .slide .cover{height:520px}}#index .slide .cover .copy{width:100%;color:#fff;font-weight:700;font-family:serif;position:absolute;top:calc(50% - 50px);font-size:2.8rem;text-align:center;z-index:0}#index .slide .cover .logo-mark{position:absolute;top:calc(50% - 110px);left:calc(50% - 96px);display:none}#index .slide .index-copy{color:#222;font-weight:700;font-family:"Yu Mincho",YuMincho,serif;line-height:1.5;position:absolute;top:calc(45% - 50px);left:0;right:0;bottom:0;margin:0 auto;width:420px;font-size:3rem;text-align:left;z-index:5;text-shadow:#fff 2px 0 5px,#fff -2px 0 5px, #fff 0 -2px 5px,#fff -2px 0 5px, #fff 2px 2px 5px,#fff -2px 2px 5px, #fff 2px -2px 5px,#fff -2px -2px 5px, #fff 1px 2px 5px,#fff -1px 2px 5px, #fff 1px -2px 5px,#fff -1px -2px 5px, #fff 2px 1px 5px,#fff -2px 1px 5px, #fff 2px -1px 5px,#fff -2px -1px 5px, #fff 1px 1px 5px,#fff -1px 1px 5px, #fff 1px -1px 5px,#fff -1px -1px 5px}#index .slide .index-copy__text-large{font-size:3.6rem}@media screen and (max-width:1000px){#index .slide .index-copy{width:100%;text-align:center;font-size:2.4rem}#index .slide .index-copy__text-large{font-size:2.88rem}}#index .slide ul{position:relative;width:100%;height:452px;overflow:hidden}@media screen and (max-width:1000px){#index .slide ul{height:520px}}@media screen and (max-width:767px){#index .slide ul{height:520px}}#index .slide ul li{position:absolute;top:0;left:0;width:100%;height:452px;background-size:cover;background-position:center}#index .slide ul li.bg1{background-image:url(/assets/img/index/main-01.jpg)}#index .slide ul li.bg2{background-image:url(/assets/img/index/main-02.jpg)}#index .slide ul li.bg3{background-image:url(/assets/img/index/main-03.jpg)}#index .slide ul li.zoomOut{animation:zoomOut 8s linear}#index .slide ul li.zoomIn{animation:zoomIn 8s linear}#index .slide ul li.index1{z-index:3}#index .slide ul li.index2{z-index:2}#index .slide ul li.index3{z-index:1}#index .slide ul li.index4{z-index:0}@media screen and (max-width:1000px){#index .slide ul li{height:520px}}@media screen and (max-width:767px){#index .slide ul li{height:520px}}#index .slide ul li img{display:none}#index .contents-box .index-nav{position:relative;z-index:10;width:1000px;margin:-100px auto 0}@media screen and (max-width:1000px){#index .contents-box .index-nav{width:100%;margin:0;box-shadow:none}}@media screen and (max-width:767px){#index .contents-box .index-nav{width:100%;margin:0;box-shadow:none}}#index .contents-box .index-nav .section__list__menu{width:calc(100% / 5);float:left;position:relative;height:auto;background-color:#fff;opacity:0;box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28)}#index .contents-box .index-nav .section__list__menu:nth-child(1){transform:translate(0,40px);transition:1.1s;transition-delay:0s}@media screen and (max-width:1000px){#index .contents-box .index-nav .section__list__menu:nth-child(1){transform:translate(0,30px)}}@media screen and (max-width:767px){#index .contents-box .index-nav .section__list__menu:nth-child(1){transform:translate(0,30px)}}#index .contents-box .index-nav .section__list__menu:nth-child(1).mv-up{transform:translate(0,0);opacity:1}#index .contents-box .index-nav .section__list__menu:nth-child(1).mv-up img{-webkit-filter:blur(0);filter:blur(0)}#index .contents-box .index-nav .section__list__menu:nth-child(2){transform:translate(0,40px);transition:1.1s;transition-delay:.1s}@media screen and (max-width:1000px){#index .contents-box .index-nav .section__list__menu:nth-child(2){transform:translate(0,30px)}}@media screen and (max-width:767px){#index .contents-box .index-nav .section__list__menu:nth-child(2){transform:translate(0,30px)}}#index .contents-box .index-nav .section__list__menu:nth-child(2).mv-up{transform:translate(0,0);opacity:1}#index .contents-box .index-nav .section__list__menu:nth-child(3){transform:translate(0,40px);transition:1.1s;transition-delay:.2s}@media screen and (max-width:1000px){#index .contents-box .index-nav .section__list__menu:nth-child(3){transform:translate(0,30px)}}@media screen and (max-width:767px){#index .contents-box .index-nav .section__list__menu:nth-child(3){transform:translate(0,30px)}}#index .contents-box .index-nav .section__list__menu:nth-child(3).mv-up{transform:translate(0,0);opacity:1}#index .contents-box .index-nav .section__list__menu:nth-child(4){transform:translate(0,40px);transition:1.1s;transition-delay:.3s}@media screen and (max-width:1000px){#index .contents-box .index-nav .section__list__menu:nth-child(4){transform:translate(0,30px)}}@media screen and (max-width:767px){#index .contents-box .index-nav .section__list__menu:nth-child(4){transform:translate(0,30px)}}#index .contents-box .index-nav .section__list__menu:nth-child(4).mv-up{transform:translate(0,0);opacity:1}#index .contents-box .index-nav .section__list__menu:nth-child(5){transform:translate(0,40px);transition:1.1s;transition-delay:.4s}@media screen and (max-width:1000px){#index .contents-box .index-nav .section__list__menu:nth-child(5){transform:translate(0,30px)}}@media screen and (max-width:767px){#index .contents-box .index-nav .section__list__menu:nth-child(5){transform:translate(0,30px)}}#index .contents-box .index-nav .section__list__menu:nth-child(5).mv-up{transform:translate(0,0);opacity:1}@media screen and (max-width:1000px){#index .contents-box .index-nav .section__list__menu{width:100%;background-color:#086aaf}}@media screen and (max-width:767px){#index .contents-box .index-nav .section__list__menu{width:100%;background-color:#086aaf}}@media screen and (max-width:1000px){#index .contents-box .index-nav .section__list__menu:nth-child(even){background-color:#02528a}}@media screen and (max-width:767px){#index .contents-box .index-nav .section__list__menu:nth-child(even){background-color:#02528a}}@media screen and (max-width:1000px){#index .contents-box .index-nav .section__list__menu:nth-child(even) .section__list__menu__img{-ms-flex-order:1;order:1}}@media screen and (max-width:767px){#index .contents-box .index-nav .section__list__menu:nth-child(even) .section__list__menu__img{-ms-flex-order:1;order:1}}#index .contents-box .index-nav .section__list__menu:nth-child(even) .section__list__menu__box{background-color:#02528a}@media screen and (max-width:1000px){#index .contents-box .index-nav .section__list__menu:nth-child(even) .section__list__menu__box{background-color:none;-ms-flex-order:0;order:0}}@media screen and (max-width:767px){#index .contents-box .index-nav .section__list__menu:nth-child(even) .section__list__menu__box{background-color:none;-ms-flex-order:0;order:0}}@media screen and (max-width:1000px){#index .contents-box .index-nav .section__list__menu a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767px){#index .contents-box .index-nav .section__list__menu a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}#index .contents-box .index-nav .section__list__menu__img{width:100%;overflow:hidden}@media screen and (max-width:1000px){#index .contents-box .index-nav .section__list__menu__img{width:50%}}@media screen and (max-width:767px){#index .contents-box .index-nav .section__list__menu__img{width:50%}}#index .contents-box .index-nav .section__list__menu__img img{transition-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:100%}#index .contents-box .index-nav .section__list__menu__img img:hover{transform:scale(1.1);opacity:.7}#index .contents-box .index-nav .section__list__menu__box{width:100%;background-color:#086aaf;padding:24px 0 18px;line-height:1.1;text-align:center;color:#333}@media screen and (max-width:1000px){#index .contents-box .index-nav .section__list__menu__box{width:50%;position:relative;margin:0;padding-left:15px;padding-right:15px;padding-top:0;padding-bottom:0}}@media screen and (max-width:767px){#index .contents-box .index-nav .section__list__menu__box{width:50%;position:relative;margin:0;padding-left:15px;padding-right:15px;padding-top:0;padding-bottom:0}}#index .contents-box .index-nav .section__list__menu__box:hover+.section__list__menu__img img{transform:scale(1.1);opacity:.7;display:none}#index .contents-box .index-nav .section__list__menu__box--title{font-size:2.1rem;font-weight:700;margin-bottom:10px;font-family:Robot,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#fff}#index .contents-box .index-nav .section__list__menu__box--title.mv-up{transform:translate(0,0);opacity:1}@media screen and (max-width:1000px){#index .contents-box .index-nav .section__list__menu__box--title{font-size:1.8rem}}@media screen and (max-width:767px){#index .contents-box .index-nav .section__list__menu__box--title{font-size:1.8rem}}#index .contents-box .index-other-nav{width:1000px;margin:34px auto 0}@media screen and (max-width:1000px){#index .contents-box .index-other-nav{width:100%;padding-left:15px;padding-right:15px}}@media screen and (max-width:767px){#index .contents-box .index-other-nav{width:100%;padding-left:15px;padding-right:15px}}#index .contents-box .index-other-nav__menu{overflow:hidden}#index .contents-box .index-other-nav__menu__item{float:left;border:1px solid #b6b6b6;width:238px;margin-right:16px;margin-bottom:16px}@media screen and (max-width:1000px){#index .contents-box .index-other-nav__menu__item{width:100%}}@media screen and (max-width:767px){#index .contents-box .index-other-nav__menu__item{width:100%}}#index .contents-box .index-other-nav__menu__item:nth-child(4n){float:right;margin-right:0}#index .contents-box .index-other-nav__menu__item a{font-family:Robot,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;color:#333;font-size:1.8rem;display:block;width:238px;text-align:center;padding:25px}@media screen and (max-width:1000px){#index .contents-box .index-other-nav__menu__item a{width:100%}}@media screen and (max-width:767px){#index .contents-box .index-other-nav__menu__item a{width:100%}}#index .contents-box .index-other-nav__menu__item a:hover{opacity:.8}#index .contents-box .index-topics{width:1000px;margin:28px auto 50px}@media screen and (max-width:1000px){#index .contents-box .index-topics{width:100%;padding-left:15px;padding-right:15px}}@media screen and (max-width:767px){#index .contents-box .index-topics{width:100%;padding-left:15px;padding-right:15px}}#index .contents-box .index-topics h2{font-size:2.1rem;color:#086aaf;font-weight:700;font-family:Robot,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:17px}#index .contents-box .index-topics__menu__item{border-bottom:1px solid #e1e1e1;padding:15px 10px 13px}#index .contents-box .index-topics__menu__item:first-child{padding-top:0}#index .contents-box .index-topics__menu__item dl{overflow:hidden}#index .contents-box .index-topics__menu__item dl .date{float:left;width:120px;font-weight:700}@media screen and (max-width:1000px){#index .contents-box .index-topics__menu__item dl .date{width:100%;margin-bottom:5px}}@media screen and (max-width:767px){#index .contents-box .index-topics__menu__item dl .date{width:100%;margin-bottom:5px}}#index .contents-box .index-topics__menu__item dl .title{float:left;width:850px}@media screen and (max-width:1000px){#index .contents-box .index-topics__menu__item dl .title{width:100%}}@media screen and (max-width:767px){#index .contents-box .index-topics__menu__item dl .title{width:100%}}#index .contents-box .index-topics__menu__item dl .title span.new:after{color:#fff;padding:0 5px;margin-left:5px;font-size:1.3rem;border:1px solid #e80010;background-color:#e80010;content:"New"}#index .contents-box .index-movie{width:1000px;margin:28px auto 0;text-align:center}@media screen and (max-width:1000px){#index .contents-box .index-movie{width:100%;padding-left:15px;padding-right:15px}}@media screen and (max-width:767px){#index .contents-box .index-movie{width:100%;padding-left:15px;padding-right:15px}}#introduction .icon_person-a{position:relative}#introduction .icon_person-a::before{content:'';margin-right:5px;width:60px;height:65px;background-image:url(/assets/img/introduction/icon-person-a.svg);background-repeat:no-repeat;display:inline-block;vertical-align:bottom}#introduction .icon_person-b{position:relative}#introduction .icon_person-b::before{content:'';margin-right:5px;width:60px;height:65px;background-image:url(/assets/img/introduction/icon-person-b.svg);background-repeat:no-repeat;display:inline-block;vertical-align:bottom}#introduction .conversation{padding-top:50px;background-color:#fbf8e9}#introduction .conversation .main__contents{margin-bottom:80px}@media screen and (max-width:1000px){#introduction .conversation .main__contents{margin-bottom:40px}}@media screen and (max-width:767px){#introduction .conversation .main__contents{margin-bottom:40px}}#introduction .conversation__menu{overflow:hidden;margin-bottom:33px}#introduction .conversation__menu--title{float:left;width:60px}@media screen and (max-width:1000px){#introduction .conversation__menu--title{width:100%}}@media screen and (max-width:767px){#introduction .conversation__menu--title{width:100%}}#introduction .conversation__menu--text{float:left;width:930px;margin-top:40px;line-height:1.5}@media screen and (max-width:1000px){#introduction .conversation__menu--text{width:100%;margin-top:10px}}@media screen and (max-width:767px){#introduction .conversation__menu--text{width:100%;margin-top:10px}}#introduction .audition{border-top:1px solid #e1e1e1;padding-top:30px}#introduction .audition__menu{margin-bottom:30px}#introduction .audition__menu__item{border-bottom:1px solid #e1e1e1}#introduction .audition__menu__item:first-child{border-top:1px solid #e1e1e1}#introduction .audition__menu__item__content{overflow:hidden;display:table}@media screen and (max-width:1000px){#introduction .audition__menu__item__content{width:100%;display:block}}@media screen and (max-width:767px){#introduction .audition__menu__item__content{width:100%;display:block}}#introduction .audition__menu__item__content--title{width:120px;font-weight:700;margin-right:20px;line-height:1.5;display:table-cell;background-color:#f5fafe;padding:15px;vertical-align:middle;text-align:center;border-right:1px solid #e1e1e1}@media screen and (max-width:1000px){#introduction .audition__menu__item__content--title{width:100%;display:block;border-right:none}}@media screen and (max-width:767px){#introduction .audition__menu__item__content--title{width:100%;display:block;border-right:none}}#introduction .audition__menu__item__content--text1{width:720px;line-height:1.5;display:table-cell;padding:15px}@media screen and (max-width:1000px){#introduction .audition__menu__item__content--text1{width:100%;display:block}}@media screen and (max-width:767px){#introduction .audition__menu__item__content--text1{width:100%;display:block}}#introduction .audition__menu__item__content--link{width:120px;display:table-cell;vertical-align:middle}@media screen and (max-width:1000px){#introduction .audition__menu__item__content--link{width:100%;display:block;margin-bottom:20px}}@media screen and (max-width:767px){#introduction .audition__menu__item__content--link{width:100%;display:block;margin-bottom:20px}}#introduction .audition__menu__item__content--link .fa{margin-right:5px}.text_index__btn__menu{overflow:hidden}.text_index__btn__menu__item{width:48%;float:left;margin-bottom:20px}.text_index__btn__menu__item:nth-child(2n){float:right}.text_index__btn__menu__item .btn{padding-top:13px;padding-bottom:13px;font-size:1.8rem;font-weight:700;font-family:Robot,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.text_index__btn__menu__item i{margin-right:5px}.text_list .note{margin:10px 0}.text_list .kanshi-style P{text-align:right}@media screen and (max-width:767px){.text_list .kanshi-style{margin-bottom:15px}}.text_list .sort{margin-bottom:15px}.text_list .sort__title{margin-right:5px}.text_list .sort select{width:233px;padding:5px}.text_list .list-table__menu__item{border-bottom:1px solid #c2c2c2;padding:10px 0 7px}@media screen and (max-width:1000px){.text_list .list-table__menu__item{padding-top:0}}@media screen and (max-width:767px){.text_list .list-table__menu__item{padding-top:0}}@media screen and (max-width:1000px){.text_list .list-table__menu__item:nth-child(2){border-top:1px solid #c2c2c2}}@media screen and (max-width:767px){.text_list .list-table__menu__item:nth-child(2){border-top:1px solid #c2c2c2}}.text_list .list-table__menu__item--header{background-color:#f1f1f1;font-weight:700}@media screen and (max-width:1000px){.text_list .list-table__menu__item--header{display:none}}@media screen and (max-width:767px){.text_list .list-table__menu__item--header{display:none}}.text_list .list-table__menu__item dl{overflow:hidden}.text_list .list-table__menu__item dl dt{float:left;text-align:center}@media screen and (max-width:1000px){.text_list .list-table__menu__item dl dt{float:none;text-align:left;margin-bottom:5px}}@media screen and (max-width:767px){.text_list .list-table__menu__item dl dt{float:none;text-align:left;margin-bottom:5px}}.text_list .list-table__menu__item dl dt .new::before{color:#fff;padding:3px 5px 2px;margin-right:5px;font-size:1.1rem;border:1px solid #e80010;background-color:#e80010;content:"New";display:inline-block}.text_list .list-table__menu__item dl dd{float:left;text-align:center}@media screen and (max-width:1000px){.text_list .list-table__menu__item dl dd{float:none;text-align:left;margin-bottom:5px}}@media screen and (max-width:767px){.text_list .list-table__menu__item dl dd{float:none;text-align:left;margin-bottom:5px}}.text_list .list-table__menu__item dl dd:last-child{float:right}@media screen and (max-width:1000px){.text_list .list-table__menu__item dl dd:last-child{float:none}}@media screen and (max-width:767px){.text_list .list-table__menu__item dl dd:last-child{float:none}}.text_list .list-table__menu__item dl dd .new::before{color:#fff;padding:3px 5px 2px;margin-right:5px;font-size:1.1rem;border:1px solid #e80010;background-color:#e80010;content:"New";display:inline-block}.text_list .list-table__menu__item dl .title{width:250px}@media screen and (max-width:1000px){.text_list .list-table__menu__item dl .title{width:100%;font-weight:700;background-color:#f1f1f1;padding:10px;margin-bottom:5px}}@media screen and (max-width:767px){.text_list .list-table__menu__item dl .title{width:100%;font-weight:700;background-color:#f1f1f1;padding:10px}}.text_list .list-table__menu__item dl .author{width:220px}@media screen and (max-width:1000px){.text_list .list-table__menu__item dl .author{width:100%}}@media screen and (max-width:767px){.text_list .list-table__menu__item dl .author{width:100%}}.text_list .list-table__menu__item dl .number{width:145px}@media screen and (max-width:1000px){.text_list .list-table__menu__item dl .number{display:inline-block;margin-right:15px}}@media screen and (max-width:767px){.text_list .list-table__menu__item dl .number{display:inline-block;margin-right:15px}}@media screen and (max-width:1000px){.text_list .list-table__menu__item dl .number::before{margin-right:5px;content:"教本番号: ";font-weight:700}}@media screen and (max-width:767px){.text_list .list-table__menu__item dl .number::before{margin-right:5px;content:"教本番号: ";font-weight:700}}.text_list .list-table__menu__item dl .number-new{width:145px}@media screen and (max-width:1000px){.text_list .list-table__menu__item dl .number-new{width:100%;display:inline-block;margin-right:15px}}@media screen and (max-width:767px){.text_list .list-table__menu__item dl .number-new{width:100%;display:inline-block;margin-right:15px}}@media screen and (max-width:1000px){.text_list .list-table__menu__item dl .number-new::before{margin-right:5px;content:"新教本番号: ";font-weight:700}}@media screen and (max-width:767px){.text_list .list-table__menu__item dl .number-new::before{margin-right:5px;content:"新教本番号: ";font-weight:700}}.text_list .list-table__menu__item dl .number-past{width:145px}@media screen and (max-width:1000px){.text_list .list-table__menu__item dl .number-past{width:100%;margin-right:15px}}@media screen and (max-width:767px){.text_list .list-table__menu__item dl .number-past{width:100%;margin-right:15px}}@media screen and (max-width:1000px){.text_list .list-table__menu__item dl .number-past::before{margin-right:5px;content:"旧教本番号: ";font-weight:700}}@media screen and (max-width:767px){.text_list .list-table__menu__item dl .number-past::before{margin-right:5px;content:"旧教本番号: ";font-weight:700}}.text_list .list-table__menu__item dl .number-new-poetry{width:145px}@media screen and (max-width:1000px){.text_list .list-table__menu__item dl .number-new-poetry{width:100%;display:inline-block;margin-right:15px}}@media screen and (max-width:767px){.text_list .list-table__menu__item dl .number-new-poetry{width:100%;display:inline-block;margin-right:15px}}@media screen and (max-width:1000px){.text_list .list-table__menu__item dl .number-new-poetry::before{margin-right:5px;content:"新教本番号: ";font-weight:700}}@media screen and (max-width:767px){.text_list .list-table__menu__item dl .number-new-poetry::before{margin-right:5px;content:"新教本番号: ";font-weight:700}}.text_list .list-table__menu__item dl .number-past-poetry{width:100px}@media screen and (max-width:1000px){.text_list .list-table__menu__item dl .number-past-poetry{width:100%;margin-right:15px}}@media screen and (max-width:767px){.text_list .list-table__menu__item dl .number-past-poetry{width:100%;margin-right:15px}}@media screen and (max-width:1000px){.text_list .list-table__menu__item dl .number-past-poetry::before{margin-right:5px;content:"旧教本番号: ";font-weight:700}}@media screen and (max-width:767px){.text_list .list-table__menu__item dl .number-past-poetry::before{margin-right:5px;content:"旧教本番号: ";font-weight:700}}.text_list .list-table__menu__item dl .era{width:100px;text-align-last:justify;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width:1000px){.text_list .list-table__menu__item dl .era{width:100%;text-align-last:left}}@media screen and (max-width:767px){.text_list .list-table__menu__item dl .era{width:100%}}.text_list .list-table__menu__item dl .era--header{text-align-last:center;text-align:center}.text_list .list-table__menu__item dl .singer{width:230px}@media screen and (max-width:1000px){.text_list .list-table__menu__item dl .singer{width:100%}}@media screen and (max-width:767px){.text_list .list-table__menu__item dl .singer{width:100%}}.text_kanshi .inline_img img{max-height:300px}@media screen and (max-width:767px){.text_kanshi .inline_img img{width:85%}}.text_kanshi .audio_play{text-align:center;margin-bottom:10px}.text_kanshi .main__subtitle,.text_kanshi .main__subtitle--center{border-bottom:1px solid #e1e1e1;padding-bottom:10px;margin-bottom:20px}.text_kanshi .main-box{overflow:hidden;padding-left:10px;padding-right:10px}@media screen and (max-width:1000px){.text_kanshi .main-box{float:none;text-align:left;margin-bottom:5px}}@media screen and (max-width:767px){.text_kanshi .main-box{float:none;text-align:left;margin-bottom:5px}}.text_kanshi .main-box .new::before{color:#fff;padding:3px 5px 2px;margin-right:5px;font-size:1.1rem;border:1px solid #e80010;background-color:#e80010;content:"New";display:inline-block}@media screen and (max-width:767px){.text_kanshi{padding-left:0;padding-right:0}}.text_kanshi .character{width:48%;float:left;border-right:1px dotted #b6b6b6;padding-right:10px}.text_kanshi .character.margin-top20{margin-top:20px;border-right:none;padding-right:0}@media screen and (max-width:767px){.text_kanshi .character{border-right:none;padding-right:0;width:100%;float:none}}.text_kanshi .new{margin-bottom:50px}.text_kanshi .new::before{color:#fff;padding:3px 5px 2px;margin-right:5px;font-size:1.1rem;border:1px solid #e80010;background-color:#e80010;content:"New";display:inline-block}.text_kanshi .title{font-weight:700}.text_kanshi li{margin-bottom:15px}.text_kanshi li.indent{padding-left:15px;font-style:italic}.bold{font-weight:700}.yomi{width:48%;float:right}.yomi.margin-top20{margin-top:20px}@media screen and (max-width:767px){.yomi{width:100%;float:none}}.yomi .title{font-weight:700}.yomi li{margin-bottom:15px}.yomi li.indent{padding-left:15px;font-style:italic}.goku__item{margin-bottom:25px}.goku__item dl{overflow:hidden}.goku__item dt{font-weight:700;float:left;width:150px}@media screen and (max-width:767px){.goku__item dt{width:100%;float:none;margin-bottom:5px}}.goku__item dd{float:right;width:830px}@media screen and (max-width:767px){.goku__item dd{width:100%;float:none}}.katachi-text{width:730px;float:left}@media screen and (max-width:767px){.katachi-text{width:100%;float:none;margin-bottom:10px}}.katachi-text--risshi{width:100%;float:none;margin-bottom:10px}.u-mt-1{margin-top:1em}.writer-name{font-weight:700}.writer-name+p+.writer-name{margin-top:1em}@media screen and (max-width:767px){.image-svg{width:100%}}table.katachi{float:right;border-collapse:collapse;border:1px solid #b6b6b6}@media screen and (max-width:767px){table.katachi{float:none;margin:0 auto}}table.katachi th{border:1px solid #b6b6b6;background-color:#f1f1f1;font-weight:700;text-align:center;padding:10px 20px;width:1em}table.katachi td{border:1px solid #b6b6b6;text-align:center;padding:10px}table.katachi--risshi{float:none;margin:0 auto}@media screen and (max-width:767px){table.katachi--risshi{width:100%}}table.katachi--risshi th{width:auto}.text_poetry .inline_img img{max-width:500px;max-height:initial}@media screen and (max-width:767px){.text_poetry .inline_img img{width:85%}}.howto .category-link{width:1000px;margin:0 auto 40px}@media screen and (max-width:1000px){.howto .category-link{width:100%}}@media screen and (max-width:767px){.howto .category-link{width:100%}}.howto .category-link__menu{font-size:0;text-align:center}.howto .category-link__menu__item{display:inline-block;font-size:1.6rem;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1}.howto .category-link__menu__item:last-child{margin-right:0;border-right:1px solid #e1e1e1}@media screen and (max-width:1000px){.howto .category-link__menu__item{border:none;margin-right:10px;margin-bottom:10px}}@media screen and (max-width:767px){.howto .category-link__menu__item{border:none;margin-right:10px;margin-bottom:10px}}.howto .category-link__menu__item a{color:#333;padding:20px;display:block;width:200px}@media screen and (max-width:1000px){.howto .category-link__menu__item a{padding:0;width:auto}}@media screen and (max-width:767px){.howto .category-link__menu__item a{padding:0;width:auto}}.howto .category-link__menu__item a i{color:#086aaf;margin-right:5px;font-size:1.2rem}.howto .category-link__menu__item a:hover{opacity:.8}.howto .main__contents{margin-bottom:80px}.howto .margin-bottom20{margin-bottom:20px}.howto .margin-right10{margin-right:50px}.howto .margin-top20{margin-top:20px}.howto .shisei{border:1px solid #b6b6b6;padding:30px 50px;width:400px;margin:0 auto 20px}@media screen and (max-width:767px){.howto .shisei{width:100%}}.howto .shisei__list dt{font-weight:700;margin-bottom:5px}.howto .shisei__list dd{margin-bottom:20px}.howto .shisei__list dd:last-child{margin-bottom:0}.howto .example-kana{width:400px;margin:0 auto}@media screen and (max-width:767px){.howto .example-kana{width:100%}}.howto .example-kana__title{font-weight:700;margin-bottom:10px}.howto .example-kana__table{width:400px;border-collapse:collapse;border:1px solid #b6b6b6}@media screen and (max-width:767px){.howto .example-kana__table{width:100%}}.howto .example-kana__table th{border:1px solid #b6b6b6;padding:10px;vertical-align:middle;font-weight:700;background-color:#f1f1f1}.howto .example-kana__table td{border:1px solid #b6b6b6;padding:10px;vertical-align:middle}.howto .example-kana__table td img{vertical-align:middle}.howto .example-kana__table td .sei{margin-left:50px}.howto .example-kana__table td dl dt{display:inline-block}.howto .example-kana__table td dl dd{display:inline-block}.howto .example-kana__table td dl dd img{margin-left:10px}.howto .img-wrap{text-align:center;margin-bottom:30px}@media screen and (max-width:767px){.howto .img-wrap img{width:100%}}.howto table.katachi{border-collapse:collapse;border:1px solid #b6b6b6;margin:0 auto}@media screen and (max-width:767px){.howto table.katachi{float:none;margin:0 auto}}.howto table.katachi th{border:1px solid #b6b6b6;background-color:#f1f1f1;font-weight:700;text-align:center;padding:10px 20px;width:1em}.howto table.katachi td{border:1px solid #b6b6b6;text-align:center;padding:10px}.howto table.katachi--risshi{float:none;margin:0 auto}@media screen and (max-width:767px){.howto table.katachi--risshi{width:100%}}.howto table.katachi--risshi th{width:auto}.howto table.kisyoutenketsu{border-collapse:collapse;border:1px solid #b6b6b6;margin:0 auto 20px;width:100%}.howto table.kisyoutenketsu th{border:1px solid #b6b6b6;background-color:#e9e7dd;font-weight:700;text-align:center;padding:10px 20px;width:20%}.howto table.kisyoutenketsu td{border:1px solid #b6b6b6;text-align:left;padding:10px}.kadai .main__subtitle,.kadai .main__subtitle--center{border-bottom:1px solid #e1e1e1;padding-bottom:10px}.kadai .main__subtitle--center{border-bottom:none}.kadai .main__contents{margin:0 auto}.kadai .main__contents .inline_img{text-align:center}.kadai .main__contents .inline_img img{max-width:500px}@media screen and (max-width:1000px){.kadai .main__contents .inline_img img{max-width:100%;width:100%}}.kadai .main-box{overflow:hidden}.kadai .main-box .date{font-weight:700}@media screen and (max-width:767px){.kadai .main-box .character{width:100%;float:none;margin-bottom:50px}}.kadai .main-box .character .title{font-weight:700}.kadai .main-box .character li{margin-bottom:15px}.kadai .main-box .bold{font-weight:700}.kadai .main-box .yomi{width:48%;float:right}@media screen and (max-width:767px){.kadai .main-box .yomi{width:100%;float:none}}.kadai .main-box .yomi li{margin-bottom:15px}.kinsaku .backnumber{text-align:right}.kinsaku .backnumber .btn-backnumber{border:1px solid #b6b6b6;border-radius:3px;display:inline-block;padding:10px 20px;background:linear-gradient(#f5f5f5,#f1f1f1);cursor:pointer;color:#333}@media screen and (max-width:1000px){.kinsaku .backnumber .btn-backnumber{margin-top:10px;display:block;text-align:center}}@media screen and (max-width:767px){.kinsaku .backnumber .btn-backnumber{margin-top:10px;display:block;text-align:center}}.kinsaku .backnumber .btn-backnumber:hover{opacity:.8}.kinsaku .kinsaku-list__menu{overflow:hidden}.kinsaku .kinsaku-list__menu__item{width:242px;float:left;margin-right:10px;margin-bottom:10px}@media screen and (max-width:767px){.kinsaku .kinsaku-list__menu__item{width:100%;text-align:center}}.kinsaku .kinsaku-list__menu__item:nth-child(4n){margin-right:0}@media screen and (max-width:1000px){.kinsaku .kinsaku-list__menu__item:nth-child(4n){margin-right:10px}}@media screen and (max-width:767px){.kinsaku .kinsaku-list__menu__item:nth-child(4n){margin-right:0}}.kinsaku .kinsaku-list__menu__item img{width:242px;box-sizing:border-box}@media screen and (max-width:767px){.kinsaku .kinsaku-list__menu__item img{width:auto}}.kinsaku .kinsaku-list__menu__item.border{position:relative;background:#fff;width:238px;height:238px;border:1px solid #ff8114;box-sizing:border-box}@media screen and (max-width:767px){.kinsaku .kinsaku-list__menu__item.border{width:249px;height:249px;margin:0 auto 10px auto;float:none}}.kinsaku .kinsaku-list__menu__item.border:after{position:absolute;background:#ffeac4;width:238px;height:238px;top:3px;left:3px;content:"";z-index:-999}@media screen and (max-width:767px){.kinsaku .kinsaku-list__menu__item.border:after{width:249px;height:249px}}.kinsaku .kinsaku-list__menu__item.border img{width:236px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.kinsaku .kinsaku-list__menu__item.border img{width:247px}}.kinsaku .kinsaku-backnumber-list__menu__item{border-bottom:1px solid #c2c2c2}.kinsaku .kinsaku-backnumber-list__menu__item:first-child{border-top:1px solid #c2c2c2}.kinsaku .kinsaku-backnumber-list__menu__item dl{padding:15px 20px;overflow:hidden;width:100%}@media screen and (max-width:1000px){.kinsaku .kinsaku-backnumber-list__menu__item dl{padding:15px 0}}@media screen and (max-width:767px){.kinsaku .kinsaku-backnumber-list__menu__item dl{padding:15px 0}}.kinsaku .kinsaku-backnumber-list__menu__item dl .year{font-weight:700;width:25%;float:left}.kinsaku .kinsaku-backnumber-list__menu__item dl .season{width:17%;float:left;text-align:center}@media screen and (max-width:1000px){.kinsaku .kinsaku-backnumber-list__menu__item dl .season{width:18%}}@media screen and (max-width:767px){.kinsaku .kinsaku-backnumber-list__menu__item dl .season{width:18%}}.yukyu .list-table{margin:50px 0}@media screen and (max-width:1000px){.yukyu .list-table__menu{padding-top:0}}@media screen and (max-width:767px){.yukyu .list-table__menu{padding-top:0}}.yukyu .list-table__menu__item{border-bottom:1px solid #c2c2c2}.yukyu .list-table__menu__item a{color:#333}.yukyu .list-table__menu__item:hover{background-color:#f5fafe}.yukyu .list-table__menu__item:first-child{border-top:1px solid #c2c2c2}.yukyu .list-table__menu__item dl{overflow:hidden;padding:10px 15px;table-layout:fixed;display:table;width:100%}@media screen and (max-width:767px){.yukyu .list-table__menu__item dl{padding:10px 0}}.yukyu .list-table__menu__item dl dt{display:table-cell;vertical-align:middle}.yukyu .list-table__menu__item dl dd{display:table-cell;vertical-align:middle}.yukyu .list-table__menu__item dl .title{font-weight:700;font-size:1.8rem;width:58%}@media screen and (max-width:767px){.yukyu .list-table__menu__item dl .title{padding-right:10px;font-size:1.6rem}}.yukyu .list-table__menu__item dl .title .explain{font-weight:400;font-size:1.6rem;display:block}.yukyu .list-table__menu__item dl .author{width:36%}.yukyu .list-table__menu__item dl .author .specname{font-size:1.3rem;display:block}.yukyu .list-table__menu__item dl .icon-pdf{width:6%;color:#e4594d;font-size:2.4rem}.hiroba-form{background-color:#f1f1f1;padding:30px;margin-bottom:50px}@media screen and (max-width:1000px){.hiroba-form{padding:15px}}@media screen and (max-width:767px){.hiroba-form{padding:15px}}.hiroba-form .note{font-size:1.4rem;margin-bottom:10px}.hiroba-form__btn{text-align:center}.hiroba-form__btn .btn{display:inline-block;width:250px;line-height:52px}.hiroba-form__menu{margin-bottom:10px}.hiroba-form__menu__item{border-bottom:1px solid #d8d8d8;padding:10px 0}.hiroba-form__menu__item dl{overflow:hidden}.hiroba-form__menu__item dl dt{width:215px;float:left;font-weight:700}@media screen and (max-width:1000px){.hiroba-form__menu__item dl dt{width:100%;float:none;margin-bottom:10px}}@media screen and (max-width:767px){.hiroba-form__menu__item dl dt{width:100%;float:none;margin-bottom:10px}}.hiroba-form__menu__item dl dt.required{position:relative}.hiroba-form__menu__item dl dt.required::after{position:absolute;right:0;top:0;font-weight:400;color:#fff;border-radius:3px;padding:3px 5px;margin-right:5px;font-size:1.3rem;border:1px solid #e80010;background-color:#e80010;content:"必須"}.hiroba-form__menu__item dl dd{width:710px;float:right}@media screen and (max-width:1000px){.hiroba-form__menu__item dl dd{width:100%;float:none}}@media screen and (max-width:767px){.hiroba-form__menu__item dl dd{width:100%;float:none}}.hiroba-form__menu__item dl dd input[type=text]{width:390px}@media screen and (max-width:1000px){.hiroba-form__menu__item dl dd input[type=text]{width:100%}}@media screen and (max-width:767px){.hiroba-form__menu__item dl dd input[type=text]{width:100%}}.hiroba-form__menu__item dl dd select{padding:6px;width:390px}@media screen and (max-width:1000px){.hiroba-form__menu__item dl dd select{width:100%}}@media screen and (max-width:767px){.hiroba-form__menu__item dl dd select{width:100%}}.hiroba-form__menu__item dl dd textarea{width:100%;height:7em}.hiroba .thread{background-color:#f1f1f1;margin-bottom:50px}.hiroba .thread:last-child{margin-bottom:0}.hiroba .thread__head{position:relative}.hiroba .thread__head__title{background-color:#086aaf;color:#fff;font-weight:700;padding:15px}.hiroba .thread__head__title--sub{background-color:#4ba6e6}.hiroba .thread__head__res{position:absolute;top:7px;right:10px;color:#086aaf;background-color:#fff;border-radius:3px;display:inline-block;padding:8px 15px}.hiroba .thread__head__res:hover{opacity:.8}.hiroba .thread__head__info{background-color:#c8c8c8;position:relative}.hiroba .thread__head__info__menu{padding:10px}.hiroba .thread__head__info__menu__item{display:inline-block}.hiroba .thread__head__info__menu__item dl{overflow:hidden;margin-right:30px}.hiroba .thread__head__info__menu__item dl dt{display:inline-block}.hiroba .thread__head__info__menu__item dl dd{display:inline-block}.hiroba .thread__head__info__icon{display:inline-block;position:absolute;top:5px;right:10px;font-size:0}.hiroba .thread__head__info__icon__item{display:inline-block;margin-right:8px}.hiroba .thread__head__info__icon__item:last-child{margin-right:0}.hiroba .thread__head__info__icon__item:hover{opacity:.8}.hiroba .thread__body__text{padding:13px}.hiroba .thread__body__date{padding:13px;text-align:right;font-size:1.4rem}.hiroba .navibtn{text-align:center}.hiroba .navibtn__menu{font-size:0;display:inline-block}.hiroba .navibtn__menu__item{display:inline-block;width:200px;margin-right:10px}@media screen and (max-width:767px){.hiroba .navibtn__menu__item{width:45%}}.hiroba .navibtn__menu__item:last-child{margin-right:0}.hiroba .navibtn__menu__item a{position:relative;font-size:1.6rem}.hiroba .navibtn__menu__item--prev i{margin-right:10px}.hiroba .navibtn__menu__item--next i{margin-left:10px}.info_index .std-list,.info_seinen .std-list{margin-bottom:60px}.info_index .post,.info_seinen .post{width:700px;margin:0 auto 50px}@media screen and (max-width:1000px){.info_index .post,.info_seinen .post{width:100%}}@media screen and (max-width:767px){.info_index .post,.info_seinen .post{width:100%}}.info_index .post__title,.info_seinen .post__title{font-weight:700;font-size:2.4rem;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:25px 0;margin-bottom:10px;overflow:hidden}@media screen and (max-width:767px){.info_index .post__title,.info_seinen .post__title{padding:15px 0}}.info_index .post__title--new .new,.info_seinen .post__title--new .new{display:inline-block;float:left;width:50px}@media screen and (max-width:1000px){.info_index .post__title--new .new,.info_seinen .post__title--new .new{float:none;width:auto}}@media screen and (max-width:767px){.info_index .post__title--new .new,.info_seinen .post__title--new .new{float:none;width:auto}}.info_index .post__title--new .new::before,.info_seinen .post__title--new .new::before{color:#fff;padding:3px 5px;margin-right:5px;font-size:1.3rem;border:1px solid #e80010;background-color:#e80010;content:"New"}.info_index .post__title--new .text,.info_seinen .post__title--new .text{display:inline-block;float:right;width:650px}@media screen and (max-width:1000px){.info_index .post__title--new .text,.info_seinen .post__title--new .text{float:none;width:auto}}@media screen and (max-width:767px){.info_index .post__title--new .text,.info_seinen .post__title--new .text{float:none;width:auto}}.info_index .post__body .date,.info_seinen .post__body .date{text-align:right;margin-bottom:20px;font-weight:700}.info_index .post__body .date--schedule,.info_seinen .post__body .date--schedule{text-align:left;font-weight:400}.info_index .post__body .date--schedule__menu,.info_seinen .post__body .date--schedule__menu{background-color:#f1f1f1;padding:15px}.info_index .post__body .date--schedule__menu__item,.info_seinen .post__body .date--schedule__menu__item{margin-bottom:7px}.info_index .post__body .date--schedule__menu__item dl dt,.info_seinen .post__body .date--schedule__menu__item dl dt{display:inline-block;font-weight:700}.info_index .post__body .date--schedule__menu__item dl dd,.info_seinen .post__body .date--schedule__menu__item dl dd{display:inline-block}.info_index .post__body .text,.info_seinen .post__body .text{margin-bottom:30px}.info_index .post__body .post_img,.info_seinen .post__body .post_img{text-align:center}.info_index .post__body .post_img img,.info_seinen .post__body .post_img img{width:450px}@media screen and (max-width:1000px){.info_index .post__body .post_img img,.info_seinen .post__body .post_img img{width:auto}}@media screen and (max-width:767px){.info_index .post__body .post_img img,.info_seinen .post__body .post_img img{width:100%}}.info_index .navibtn,.info_seinen .navibtn{text-align:center}.info_index .navibtn__menu,.info_seinen .navibtn__menu{font-size:0;display:inline-block}.info_index .navibtn__menu__item,.info_seinen .navibtn__menu__item{display:inline-block;width:200px;margin-right:10px}@media screen and (max-width:767px){.info_index .navibtn__menu__item,.info_seinen .navibtn__menu__item{width:45%}}.info_index .navibtn__menu__item:last-child,.info_seinen .navibtn__menu__item:last-child{margin-right:0}.info_index .navibtn__menu__item a,.info_seinen .navibtn__menu__item a{position:relative;font-size:1.6rem}.info_index .navibtn__menu__item--prev i,.info_seinen .navibtn__menu__item--prev i{margin-right:10px}.info_index .navibtn__menu__item--next i,.info_seinen .navibtn__menu__item--next i{margin-left:10px}#about .backnumber{position:relative;height:60px}#about .backnumber .cstm-select{position:absolute;top:0;right:0}@media screen and (max-width:1000px){#about .backnumber .cstm-select{position:static}}@media screen and (max-width:767px){#about .backnumber .cstm-select{position:static}}.about_index .audio_play{text-align:center;margin-bottom:10px}.about_index .ginei{text-align:center}.chairman_index .greeting .img-right{float:right;margin-left:30px}.chairman_index .greeting__saying{font-size:2rem;font-weight:700;font-family:Robot,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.chairman_index .greeting__saying__mind{border:1px solid #e1e1e1;padding:30px}.chairman_index .greeting__saying__mind--title{font-weight:700;margin-bottom:15px}.chairman_index .greeting__saying__mind--img{margin-bottom:30px}.chairman_index .greeting .mb10{margin-bottom:10px}.chairman_index .main__text b{font-weight:700}@media screen and (max-width:1000px){.profile_index .table--profile .table__th{width:30%}}@media screen and (max-width:767px){.profile_index .table--profile .table__th{width:30%}}@media screen and (max-width:1000px){.information_index .std-list{width:100%}}@media screen and (max-width:767px){.information_index .std-list{width:100%}}.officer_index .officer{margin-bottom:30px}.officer_index .officer .std-table__th{width:20%}@media screen and (max-width:1000px){.officer_index .officer .std-table__th{width:33%}}@media screen and (max-width:767px){.officer_index .officer .std-table__th{width:33%}}.letter_index .post{width:700px;margin:0 auto 50px}@media screen and (max-width:1000px){.letter_index .post{width:100%}}@media screen and (max-width:767px){.letter_index .post{width:100%}}.letter_index .post__title{font-weight:700;font-size:2.4rem;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:25px 0;margin-bottom:10px;overflow:hidden}@media screen and (max-width:767px){.letter_index .post__title{padding:15px 0}}.letter_index .post__title--new .new{display:inline-block;float:left;width:50px}@media screen and (max-width:1000px){.letter_index .post__title--new .new{float:none;width:auto}}@media screen and (max-width:767px){.letter_index .post__title--new .new{float:none;width:auto}}.letter_index .post__title--new .new::before{color:#fff;padding:3px 5px;margin-right:5px;font-size:1.3rem;border:1px solid #e80010;background-color:#e80010;content:"New"}.letter_index .post__title--new .text{display:inline-block;float:right;width:650px}@media screen and (max-width:1000px){.letter_index .post__title--new .text{float:none;width:auto}}@media screen and (max-width:767px){.letter_index .post__title--new .text{float:none;width:auto}}.letter_index .post__body .date{text-align:right;font-weight:700;margin-bottom:20px}.letter_index .post__body .text{margin-bottom:30px}.letter_index .post__body strong{font-weight:700}.letter_index .post__body em{font-family:"ＭＳ ゴシック","MS Gothic";font-style:italic}.letter_index .post__body .post_img{text-align:center}.letter_index .post__body .post_img img{width:450px}@media screen and (max-width:1000px){.letter_index .post__body .post_img img{width:auto}}@media screen and (max-width:767px){.letter_index .post__body .post_img img{width:100%}}.letter_index .post__body .post_name{text-align:right}.letter_index .post__body .img-list ul{overflow:hidden;margin:0;padding:0;list-style:none}.letter_index .post__body .img-list li{clear:both;width:700px;margin:0;padding:0;list-style:none}.letter_index .post__body .img-list li.left{clear:none;width:254px;float:left;margin-bottom:10px;margin-right:10px}.letter_index .post__body .img-list li.right{clear:none;width:254px;float:left;margin-bottom:10px}.tournament_index .tournament__btn__menu{overflow:hidden}.tournament_index .tournament__btn__menu__item{width:48%;float:left;margin-bottom:20px}.tournament_index .tournament__btn__menu__item:nth-child(2n){float:right}.tournament_index .tournament__btn__menu__item .btn{padding-top:13px;padding-bottom:13px;font-size:1.8rem;font-weight:700;font-family:Robot,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.tournament_index .tournament__btn__menu__item i{margin-right:5px}.assistant_index .datetime,.leader_index .datetime,.middle_index .datetime,.new_index .datetime,.semi_index .datetime{text-align:right;margin-bottom:20px}.assistant_index .tournament-depart,.leader_index .tournament-depart,.middle_index .tournament-depart,.new_index .tournament-depart,.semi_index .tournament-depart{font-weight:700;margin-bottom:10px;font-size:1.8rem}.assistant_index .table-box .std-table,.leader_index .table-box .std-table,.middle_index .table-box .std-table,.new_index .table-box .std-table,.semi_index .table-box .std-table{margin-bottom:30px}.assistant_index .table-box .std-table__th,.leader_index .table-box .std-table__th,.middle_index .table-box .std-table__th,.new_index .table-box .std-table__th,.semi_index .table-box .std-table__th{width:30%}.champion_index .champion-tile{margin-bottom:50px}.champion_index .champion-tile .blockOuterWrap{margin-bottom:30px}.champion_index .champion-tile .blockOuterWrap .blockBgTop{background:url(/assets/img/about/champion/bg3_top.gif) top left no-repeat;width:520px;height:34px;overflow:hidden;margin:0 auto}@media screen and (max-width:1000px){.champion_index .champion-tile .blockOuterWrap .blockBgTop{width:100%;max-width:520px}}@media screen and (max-width:767px){.champion_index .champion-tile .blockOuterWrap .blockBgTop{width:100%;max-width:520px}}.champion_index .champion-tile .blockOuterWrap .blockWrap{text-align:center;margin:0 auto;padding:10px 0 50px 0;width:520px;max-height:483px;background:url(/assets/img/about/champion/bg3_bottom.gif) bottom left repeat-y}@media screen and (max-width:1000px){.champion_index .champion-tile .blockOuterWrap .blockWrap{width:100%;max-width:520px}}@media screen and (max-width:767px){.champion_index .champion-tile .blockOuterWrap .blockWrap{width:100%;max-width:520px}}.champion_index .champion-tile .blockOuterWrap .blockWrap .year{margin:0 0 10px 0;padding:0;font-size:1.8rem;font-weight:700;font-family:Robot,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.champion_index .champion-tile .blockOuterWrap .blockWrap .name{margin:0 0 10px 0;padding:0;font-size:2.1rem;font-weight:700;font-family:Robot,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.champion_index .champion-tile .blockOuterWrap .blockWrap .cmp{border:1px solid #e1e1e1}.champion_index .champion-tile .blockOuterWrap .blockWrap .soud{margin:10px 0 10px 0;padding:0;font-size:1.5rem}.champion_index .champion-table .std-table{margin-bottom:30px}.album_index .std-list{margin-bottom:80px}.album_index .album-box{margin-bottom:100px}@media screen and (max-width:1000px){.album_index .album-box{margin-bottom:50px}}@media screen and (max-width:767px){.album_index .album-box{margin-bottom:50px}}.album_index .album-box__pict__menu{overflow:hidden}.album_index .album-box__pict__menu__item{width:238px;float:left;margin-right:15px;margin-bottom:20px}@media screen and (max-width:1000px){.album_index .album-box__pict__menu__item{width:100%}}@media screen and (max-width:767px){.album_index .album-box__pict__menu__item{width:100%}}.album_index .album-box__pict__menu__item:nth-child(4n){margin-right:0}.album_index .album-box__pict__menu__item dl .img{border:1px solid #e1e1e1;width:238px;height:238px;position:relative;margin-bottom:5px}@media screen and (max-width:1000px){.album_index .album-box__pict__menu__item dl .img{width:100%}}@media screen and (max-width:767px){.album_index .album-box__pict__menu__item dl .img{width:100%}}.album_index .album-box__pict__menu__item dl .img img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.album_index .album-box__pict--first{margin-bottom:55px}.doc_index .std-list__menu__item a{color:#333;padding:18px 10px 15px}@media screen and (max-width:1000px){.doc_index .std-list__menu__item a{padding-left:0;padding-right:0}}@media screen and (max-width:767px){.doc_index .std-list__menu__item a{padding-left:0;padding-right:0}}.doc_index .std-list__menu__item a:hover{background-color:#f5fafe}.doc_index .std-list__menu__item dl{overflow:hidden}.doc_index .std-list__menu__item dl .num{width:10%;float:left;padding-right:10px}.doc_index .std-list__menu__item dl .subject{width:75%;float:left;padding-right:10px}@media screen and (max-width:1000px){.doc_index .std-list__menu__item dl .subject{width:65%}}@media screen and (max-width:767px){.doc_index .std-list__menu__item dl .subject{width:65%}}.doc_index .std-list__menu__item dl .style{width:10%;float:left}@media screen and (max-width:1000px){.doc_index .std-list__menu__item dl .style{width:15%}}@media screen and (max-width:767px){.doc_index .std-list__menu__item dl .style{width:15%}}.doc_index .std-list__menu__item dl .icon{width:5%;float:left;color:#e4594d}.doc_index .std-list__menu__item dl .icon i{vertical-align:bottom}.doc_index__update{margin:0 0 55px 0;padding:0}.doc_index__update__item{display:inline-block;vertical-align:top}.doc_index__update__cont{display:inline-block;padding-left:1rem}.link_index .std-list{margin-bottom:50px}.selling_index .main__text{margin-bottom:55px}.selling_index .main__text .orderdoc{font-size:2rem;font-weight:700}.selling_index .main__text--center{text-align:center}.selling_index .selling__btn{margin-bottom:80px}.selling_index .selling__btn__menu{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1000px){.selling_index .selling__btn__menu{-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}}.selling_index .selling__btn__menu__item{width:20%;margin-bottom:20px}@media screen and (max-width:1000px){.selling_index .selling__btn__menu__item{width:100%}}.selling_index .selling__btn__menu__item .btn{padding-top:13px;padding-bottom:13px;font-size:1.8rem;font-weight:700;font-family:Robot,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.selling_index .selling__btn__menu__item i{margin-right:5px}.selling_index .selling__list-table__menu{counter-reset:number}.selling_index .selling__list-table__menu__item{border-bottom:1px solid #c2c2c2}.selling_index .selling__list-table__menu__item.no-link{padding:10px 0 7px}.selling_index .selling__list-table__menu__item a{display:block;padding:10px 0 7px}.selling_index .selling__list-table__menu__item a:hover{background-color:#f5fafe}@media screen and (max-width:1000px){.selling_index .selling__list-table__menu__item{padding-top:0}}@media screen and (max-width:767px){.selling_index .selling__list-table__menu__item{padding-top:0}}@media screen and (max-width:1000px){.selling_index .selling__list-table__menu__item:nth-child(2){border-top:1px solid #c2c2c2}}@media screen and (max-width:767px){.selling_index .selling__list-table__menu__item:nth-child(2){border-top:1px solid #c2c2c2}}.selling_index .selling__list-table__menu__item--header{background-color:#f1f1f1;padding:10px 0 7px;font-weight:700}.selling_index .selling__list-table__menu__item--header br.sp{display:none}@media screen and (max-width:767px){.selling_index .selling__list-table__menu__item--header{display:none}.selling_index .selling__list-table__menu__item--header br.sp{display:none}}.selling_index .selling__list-table__menu__item dl{overflow:hidden;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.selling_index .selling__list-table__menu__item dl{-ms-flex-wrap:wrap;flex-wrap:wrap}}.selling_index .selling__list-table__menu__item dl dt{text-align:center;padding:0}@media screen and (max-width:1000px){.selling_index .selling__list-table__menu__item dl dt{text-align:left}}@media screen and (max-width:767px){.selling_index .selling__list-table__menu__item dl dt{text-align:left;margin-bottom:5px;-ms-flex-preferred-size:100%;flex-basis:100%}}.selling_index .selling__list-table__menu__item dl dt .new::before{color:#fff;padding:3px 5px 2px;margin-right:5px;font-size:1.1rem;border:1px solid #e80010;background-color:#e80010;content:"New";display:inline-block}.selling_index .selling__list-table__menu__item dl dd{text-align:center;padding:0}@media screen and (max-width:1000px){.selling_index .selling__list-table__menu__item dl dd{text-align:left;margin-bottom:5px}}@media screen and (max-width:767px){.selling_index .selling__list-table__menu__item dl dd{text-align:left;margin-bottom:5px;-ms-flex-preferred-size:100%;flex-basis:100%}}.selling_index .selling__list-table__menu__item dl dd .new::before{color:#fff;padding:3px 5px 2px;margin-right:5px;font-size:1.1rem;border:1px solid #e80010;background-color:#e80010;content:"New";display:inline-block}.selling_index .selling__list-table__menu__item dl .numberInt{-ms-flex-order:-1;order:-1;text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.selling_index .selling__list-table__menu__item dl .numberInt::before{counter-increment:number;content:counter(number)}@media screen and (max-width:767px){.selling_index .selling__list-table__menu__item dl .numberInt::before{text-align:left}}.selling_index .selling__list-table__menu__item dl .title{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-positive:2;flex-grow:2;text-align:left;padding:0 1rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media screen and (max-width:767px){.selling_index .selling__list-table__menu__item dl .title{font-weight:700;background-color:#f1f1f1;padding:10px;-ms-flex-preferred-size:100%;flex-basis:100%}}.selling_index .selling__list-table__menu__item dl .num{text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-flex-preferred-size:10%;flex-basis:10%;-ms-flex-positive:1;flex-grow:1;-ms-flex-order:-1;order:-1;position:relative}.selling_index .selling__list-table__menu__item dl .num .circle-num{display:inline-box;position:absolute}@media screen and (max-width:767px){.selling_index .selling__list-table__menu__item dl .num{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:left}}.selling_index .selling__list-table__menu__item dl .fee{-ms-flex-preferred-size:20%;flex-basis:20%;-ms-flex-positive:1;flex-grow:1;text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.selling_index .selling__list-table__menu__item dl .fee::after{content:"円"}.selling_index .selling__list-table__menu__item dl .fee.fee-satsu::after{content:"円/冊"}.selling_index .selling__list-table__menu__item dl .fee.fee-mai::after{content:"円/枚"}.selling_index .selling__list-table__menu__item dl .fee.fee-blank::after{content:none}@media screen and (max-width:767px){.selling_index .selling__list-table__menu__item dl .fee{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:left}.selling_index .selling__list-table__menu__item dl .fee.fee--member::before{content:"会員価格："}.selling_index .selling__list-table__menu__item dl .fee.fee--general::before{content:"一般価格："}}.selling_index .selling__list-table__menu__item dl .icon{-ms-flex-preferred-size:10%;flex-basis:10%;-ms-flex-positive:1;flex-grow:1;text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.selling_index .selling__list-table__menu__item dl .icon i{color:#e4594d}@media screen and (max-width:767px){.selling_index .selling__list-table__menu__item dl .icon{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:left}}.selling_index .selling__list-table__menu__item--header dl dt.title{text-align:center}.selling_index .selling__list-table__menu__item--header dl dd.fee::after{content:none}.enjoy_index .category-nav__menu{overflow:hidden}.enjoy_index .category-nav__menu__item{border:1px solid #b6b6b6;width:192px;float:left;margin-right:10px;margin-bottom:10px}@media screen and (max-width:1000px){.enjoy_index .category-nav__menu__item{width:100%;margin-bottom:20px}}@media screen and (max-width:767px){.enjoy_index .category-nav__menu__item{width:100%;margin-bottom:20px}}.enjoy_index .category-nav__menu__item:hover{background-color:#f5fafe}.enjoy_index .category-nav__menu__item:nth-child(5n){margin-right:0;float:right}.enjoy_index .category-nav__menu__item a{color:#333;display:inline-block;widows:inherit}@media screen and (max-width:1000px){.enjoy_index .category-nav__menu__item a{width:100%}}@media screen and (max-width:767px){.enjoy_index .category-nav__menu__item a{width:100%}}.enjoy_index .category-nav__menu__item dl .icon{position:relative;width:192px;height:185px}@media screen and (max-width:1000px){.enjoy_index .category-nav__menu__item dl .icon{width:100%}}@media screen and (max-width:767px){.enjoy_index .category-nav__menu__item dl .icon{width:100%}}.enjoy_index .category-nav__menu__item dl .icon img{width:80px;height:80px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.enjoy_index .category-nav__menu__item dl .text{text-align:center;font-size:2rem;font-weight:700;margin-bottom:30px;font-family:Robot,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media screen and (max-width:1000px){.alacarte_index .main__subtitle,.alacarte_index .main__subtitle--center{text-align:center}}@media screen and (max-width:767px){.alacarte_index .main__subtitle,.alacarte_index .main__subtitle--center{text-align:center}}@media screen and (max-width:1000px){.alacarte_index .main__subtitle2,.alacarte_index .main__subtitle2--line{text-align:center}}@media screen and (max-width:767px){.alacarte_index .main__subtitle2,.alacarte_index .main__subtitle2--line{text-align:center}}.alacarte_index .alacarte-box{margin-bottom:50px}.alacarte_index .alacarte-box__menu__item{border-bottom:1px solid #e1e1e1;padding:13px 0 10px}.alacarte_index .alacarte-box__menu__item dl{overflow:hidden}.alacarte_index .alacarte-box__menu__item dl .num{width:6%;float:left}@media screen and (max-width:1000px){.alacarte_index .alacarte-box__menu__item dl .num{width:15%;margin-bottom:10px}}@media screen and (max-width:767px){.alacarte_index .alacarte-box__menu__item dl .num{width:15%;margin-bottom:10px}}.alacarte_index .alacarte-box__menu__item dl .subject{width:54%;float:left;padding-right:10px}@media screen and (max-width:1000px){.alacarte_index .alacarte-box__menu__item dl .subject{width:85%;margin-bottom:10px}}@media screen and (max-width:767px){.alacarte_index .alacarte-box__menu__item dl .subject{width:85%;margin-bottom:10px}}.alacarte_index .alacarte-box__menu__item dl .qq{width:20%;float:left}@media screen and (max-width:1000px){.alacarte_index .alacarte-box__menu__item dl .qq{width:48%}}@media screen and (max-width:767px){.alacarte_index .alacarte-box__menu__item dl .qq{width:48%}}@media screen and (max-width:1000px){.alacarte_index .alacarte-box__menu__item dl .qq a{display:block;width:100%;border:1px solid #086aaf;border-radius:3px;padding:5px}}@media screen and (max-width:767px){.alacarte_index .alacarte-box__menu__item dl .qq a{display:block;width:100%;border:1px solid #086aaf;border-radius:3px;padding:5px}}.alacarte_index .alacarte-box__menu__item dl .aa{width:20%;float:left}@media screen and (max-width:1000px){.alacarte_index .alacarte-box__menu__item dl .aa{width:48%;float:right}}@media screen and (max-width:767px){.alacarte_index .alacarte-box__menu__item dl .aa{width:48%}}@media screen and (max-width:1000px){.alacarte_index .alacarte-box__menu__item dl .aa a{display:block;width:100%;border:1px solid #086aaf;border-radius:3px;padding:5px}}@media screen and (max-width:767px){.alacarte_index .alacarte-box__menu__item dl .aa a{display:block;width:100%;border:1px solid #086aaf;border-radius:3px;padding:5px}}.alacarte_index .alacarte-box__menu__item dl .new::after{color:#fff;padding:3px 5px;margin-left:5px;font-size:1.3rem;border:1px solid #e80010;background-color:#e80010;content:"New"}.ginsan_index .icon_person-a{position:relative}.ginsan_index .icon_person-a::before{content:'';margin-right:5px;width:60px;height:65px;background-image:url(/assets/img/enjoy/icon-person-a.svg);background-repeat:no-repeat;display:inline-block;vertical-align:bottom}.ginsan_index .icon_person-b{position:relative}.ginsan_index .icon_person-b::before{content:'';margin-right:5px;width:60px;height:65px;background-image:url(/assets/img/enjoy/icon-person-b.svg);background-repeat:no-repeat;display:inline-block;vertical-align:bottom}.ginsan_index .conversation-box{margin-bottom:50px}.ginsan_index .conversation{padding-top:50px;background-color:#fbf8e9}.ginsan_index .conversation .main__contents{margin-bottom:80px}@media screen and (max-width:1000px){.ginsan_index .conversation .main__contents{margin-bottom:40px}}@media screen and (max-width:767px){.ginsan_index .conversation .main__contents{margin-bottom:40px}}.ginsan_index .conversation__menu{overflow:hidden;margin-bottom:33px}.ginsan_index .conversation__menu--title{float:left;width:60px;margin-right:5px}@media screen and (max-width:1000px){.ginsan_index .conversation__menu--title{width:100%}}@media screen and (max-width:767px){.ginsan_index .conversation__menu--title{width:100%}}.ginsan_index .conversation__menu--text{float:left;width:930px;margin-top:40px;line-height:1.5}@media screen and (max-width:1000px){.ginsan_index .conversation__menu--text{width:100%;margin-top:10px}}@media screen and (max-width:767px){.ginsan_index .conversation__menu--text{width:100%;margin-top:10px}}@media screen and (max-width:1000px){.admission_index .main__subtitle,.admission_index .main__subtitle--center{text-align:center}}@media screen and (max-width:767px){.admission_index .main__subtitle,.admission_index .main__subtitle--center{text-align:center}}.admission_index .main__contents{margin-bottom:50px}.admission_index .mb10{margin-bottom:10px}.admission_index .mb20{margin-bottom:20px}.admission_index .wrap{overflow:hidden}.admission_index .wrap .left{float:left;width:700px}@media screen and (max-width:1000px){.admission_index .wrap .left{width:100%}}@media screen and (max-width:767px){.admission_index .wrap .left{width:100%}}.admission_index .wrap .right{float:right;width:194px}@media screen and (max-width:1000px){.admission_index .wrap .right{width:100%}}@media screen and (max-width:767px){.admission_index .wrap .right{width:100%}}.admission_index .btn{padding:8px 30px}@media screen and (max-width:1000px){.admission_index .btn--inline{display:block}}@media screen and (max-width:767px){.admission_index .btn--inline{display:block}}.admission_index .admission__list__item{margin-bottom:10px}.admission_index .admission__list__item dl{overflow:hidden}.admission_index .admission__list__item dl .num{width:5%;float:left;line-height:1.5}@media screen and (max-width:1000px){.admission_index .admission__list__item dl .num{width:10%}}@media screen and (max-width:767px){.admission_index .admission__list__item dl .num{width:10%}}.admission_index .admission__list__item dl .title{width:15%;float:left;line-height:1.5;font-weight:700}@media screen and (max-width:1000px){.admission_index .admission__list__item dl .title{width:90%}}@media screen and (max-width:767px){.admission_index .admission__list__item dl .title{width:90%}}.admission_index .admission__list__item dl .text{width:80%;float:left;line-height:1.5}@media screen and (max-width:1000px){.admission_index .admission__list__item dl .text{width:100%;float:none}}@media screen and (max-width:767px){.admission_index .admission__list__item dl .text{width:100%;float:none}}.contact_index .mb20{margin-bottom:20px}.contact_index .main__contents{margin-bottom:60px}@media screen and (max-width:1000px){.contact_index .main__subtitle,.contact_index .main__subtitle--center{text-align:center}}@media screen and (max-width:767px){.contact_index .main__subtitle,.contact_index .main__subtitle--center{text-align:center}}.contact_index .contact-table{margin-bottom:20px}.contact_index .contact-table .std-table__th{width:20%}@media screen and (max-width:1000px){.contact_index .contact-table .std-table__th{width:30%}}@media screen and (max-width:767px){.contact_index .contact-table .std-table__th{width:30%}}.contact_index .btn{padding:8px 30px}@media screen and (max-width:1000px){.contact_index .btn--inline{display:block}}@media screen and (max-width:767px){.contact_index .btn--inline{display:block}}@media print{*{box-shadow:none!important;text-shadow:none!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}#header-navi{display:none}}