@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%;width:100%}body{background-color:#fff;color:#001158;font-size:1.6rem;font-family:Midashi Go MB1,-apple-system,BlinkMacSystemFont,Helvetica Neue,游ゴシック Medium,YuGothic,YuGothicM,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;line-height:200%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:400}a,dl,h1,h2,h3,h4,h5,h6,p,ul{-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}*{box-sizing:border-box}img{max-width:100%;vertical-align:top}a[href]{text-decoration:none;transition:.16s;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ua-edge a[href],.ua-ie a[href]{transition:0s}a[href]:hover{opacity:.5}.news-main .news__content a[href],.text-link[href]{color:#001158;background-color:#fe0;transition:.16s}.news-main .news__content a[href]:hover,.text-link[href]:hover{color:#fff;background-color:#001158;opacity:1}.news-main .news__content a[href][target=_blank]:after,.text-link[href][target=_blank]:after{font-family:Hobonichi-Icons;content:"\e914";font-weight:400;font-size:.8em;position:relative;top:-.2em}.news{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,游ゴシック Medium,YuGothic,YuGothicM,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}.cart,.font-koburina,.information,.interview,.item__description,.item__price,.teaser__information{font-family:Koburina Gothic W6 JIS2004,sans-serif}@font-face{font-family:icomoon;src:url(../fonts/icomoon2.eot?3v3gym);src:url(../fonts/icomoon2.eot?3v3gym#iefix) format("embedded-opentype"),url(../fonts/icomoon2.ttf?3v3gym) format("truetype"),url(../fonts/icomoon2.woff?3v3gym) format("woff"),url(../fonts/icomoon2.svg?3v3gym#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cart:before{content:"\e901"}.icon-open_in_new:before{content:"\e903"}.icon-facebook:before{content:"\e904"}.icon-store:before{content:"\e905"}.icon-twitter:before{content:"\e906"}.icon-home:before{content:"\e907"}.icon-mail:before{content:"\e908"}.icon-cancel:before{content:"\e909"}.icon-help:before{content:"\e902"}.icon-account:before{content:"\e900"}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex--between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex--vertical-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.center{text-align:center}.inline-block{display:inline-block}@media (min-width:768px){.is-pc-disabled{display:none!important}}@media (max-width:767px){.is-sp-disabled{display:none!important}}.indent-half{margin-left:-.5em}.no-indent .indent-half{margin-left:0}.indent-half-after{letter-spacing:-.5em}.hover-op:hover{opacity:.5}.fixed{position:fixed;width:100%;height:100%}.header{height:100vh;min-height:768px;position:relative;text-align:center;background-image:url(../img/common/bg@2x.png);background-size:130px 130px}@media (max-width:767px){.header{height:auto;min-height:0}}.header__hobonichi{height:30px;background-color:#001158}.header__hobonichi a{display:inline-block;line-height:30px}.header__hobonichi img{vertical-align:0}@media (max-width:767px){.header__hobonichi img{width:45%;vertical-align:2px}}.header__container{padding-top:30px}@media (max-width:767px){.header__container{padding-top:4vw}}.header__title{font-size:8rem;line-height:1.3}.header__title small{display:block;font-size:2rem}@media (max-width:767px){.header__title{font-size:3.6rem}.header__title small{font-size:1.3rem}}.header__yodogawa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:332px}.header__yodogawa p{line-height:1.75;text-align:left}@media (min-width:768px) and (min-height:768px){.header__yodogawa{height:calc(68vh - 60px - 130px)}}@media (max-width:767px){.header__yodogawa{display:block;height:auto;margin-top:5px}.header__yodogawa img{width:45%}.header__yodogawa p{margin-top:3vw;padding-left:5%;padding-right:5%;font-size:4.4vw;line-height:1.4;letter-spacing:.02em}}.header__lead{position:absolute;bottom:0;left:0;right:0;height:246px;padding:30px 0 40px;background-image:url(../img/common/bg_yellow@2x.png);background-size:130px 130px}.header__lead .arrow{position:absolute;left:50%;bottom:20px;margin-left:-22px}@media (min-width:768px) and (min-height:768px){.header__lead{height:32vh}}@media (max-width:767px){.header__lead{position:relative;height:auto;margin-top:20px;padding-top:3vw;padding-bottom:14vw}.header__lead img{width:50%}.header__lead .arrow{bottom:-5px;width:40px;margin-left:-20px}}.navigation{width:100%;position:fixed;top:0;background-color:#e2e2e2;z-index:2;transition:.4s}#top .navigation{top:-80px}.navigation__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;max-width:1000px;margin:0 auto}@media (max-width:767px){.navigation__container{height:50px}}@media (max-width:767px){.navigation__logo{margin-left:10px}.navigation__logo img{width:158px}}.navigation__links li{display:inline-block;font-size:1.5rem;margin-left:10px}.navigation__links li i{margin-right:4px}.navigation__links li:first-of-type i,.navigation__links li:nth-of-type(2) i,.navigation__links li:nth-of-type(3) i{vertical-align:-1px}.navigation a{color:#001158}.menu-btn{position:absolute;top:50%;right:15px;width:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:3}.menu-btn__line{display:block;width:100%;height:2px;background-color:#001158;transition:.4s}.menu-btn__line--middle{margin-top:5px;margin-bottom:5px}.menu-btn.close{display:none;top:28px;right:20px;-webkit-transform:none;transform:none}.menu-btn.close .menu-btn__line--top{-webkit-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.menu-btn.close .menu-btn__line--middle{opacity:0}.menu-btn.close .menu-btn__line--bottom{-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}.menu{display:none;height:calc(100vh - 50px);padding-bottom:30px;background-color:#eee;text-align:center;overflow:scroll;-webkit-overflow-scrolling:touch}.menu__list li{width:95%;height:48px;margin:0 auto;line-height:48px;font-size:1.4rem;text-align:left;border-bottom:1px solid #c8c8c8}.menu__list li a{display:block}.menu__list li a>div{width:74%;margin:0 auto}.menu__list li i{display:inline-block;width:60px;text-align:center;font-size:2.6rem;vertical-align:-6px}.menu__list li:first-of-type i{font-size:2.3rem}.menu__list li:nth-of-type(2) i,.menu__list li:nth-of-type(3) i,.menu__list li:nth-of-type(4) i,.menu__list li:nth-of-type(5) i{font-size:2.4rem}.menu__list li:nth-of-type(6) i{font-size:2.7rem}.menu__list li:nth-of-type(7) i,.menu__list li:nth-of-type(8) i{font-size:2.2rem}.menu__lineup{width:90%;margin:0 auto;overflow:hidden;padding-bottom:30px}.menu__lineup li{float:left;width:50%;height:50vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:30px}.menu__lineup li:last-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__lineup li img{padding:0 15%}.menu__lineup li p{margin-top:10px;font-size:1.3rem;line-height:1}.menu__lineup li small{vertical-align:middle;font-size:1.1rem}body:not(#top) .container{padding-top:80px}@media (max-width:767px){body:not(#top) .container{padding-top:50px}}body:not(#top) .mv{background-image:none}body:not(#top) .swiper-pagination-bullet{background-color:#c7c7c7}body:not(#top) .swiper-pagination-bullet-active{background-color:#001158}body:not(#top) .swiper-button-next,body:not(#top) .swiper-button-prev{margin-top:-60px}@media (max-width:767px){body:not(#top) .swiper-button-next,body:not(#top) .swiper-button-prev{margin-top:-35px}}.wrapper{max-width:900px;margin:0 auto}#item .mv{max-width:1000px}@media (max-width:767px){.mv{background-image:url(../img/common/bg@2x.png);background-size:130px 130px}}.mv .swiper-slide img{width:100%}.mv .swiper-button-next{width:54px;height:75px;background-image:url(../img/common/ico_arrow_right@2x.png);background-size:54px 75px}@media (max-width:767px){.mv .swiper-button-next{width:27px;height:38px;background-size:27px 38px;margin-top:-45px}}.mv .swiper-button-prev{background-image:url(../img/common/ico_arrow_left@2x.png);width:54px;height:75px;background-size:54px 75px}@media (max-width:767px){.mv .swiper-button-prev{width:27px;height:38px;background-size:27px 38px;margin-top:-45px}}.mv .swiper-pagination{position:static}@media (min-width:768px){#top .mv .swiper-pagination{position:absolute}}.mv .swiper-pagination-bullet{width:10px;height:10px;opacity:1;background-color:#fff}.mv .swiper-pagination-bullet-active{background-color:#001158}.mv .credit{position:absolute;right:0;bottom:0;z-index:1}@media (max-width:767px){.mv .credit{position:static;width:70%;margin:5px auto 15px;line-height:1}}.lineup{padding-top:70px;padding-bottom:50px}.items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;list-style:none;max-width:1000px;margin:0 auto;overflow:hidden}.items li{width:32%;margin:0 .66% 100px;text-align:center}@media (max-width:767px){.items li{width:100%;margin-bottom:70px}}@media (max-width:767px){.items{display:block}}.item__image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 10%}.item__image-container img{width:100%}@media (max-width:767px){.item__image-container{padding:0 15%}}.item__name{margin-top:10px;font-size:2.8rem;line-height:1.15}.item__name small{display:block;margin-top:5px;margin-bottom:10px;font-size:1.8rem}.item__price{margin-top:10px;font-size:2.4rem;line-height:1}.item__price small{font-size:1.2rem}.item__link{display:inline-block;font-size:1.8rem;margin-top:20px;line-height:25px;color:#db4640;letter-spacing:.08em}.item__link:before{content:"";display:inline-block;width:25px;height:25px;margin-right:5px;border-radius:13px;background-color:#db4640;background-image:url(../img/common/ico_arrow@2x.png);background-size:12px 17px;background-repeat:no-repeat;background-position:50%;vertical-align:bottom;transition:.16s}.item__description{margin-top:20px;line-height:177%;font-size:1.8rem}.cart,.item__comingsoon{margin-top:10px}.cart{width:210px;margin-left:auto;margin-right:auto}.cart,.cart__btn{text-align:center}.cart__btn{display:inline-block;width:100%;height:50px;line-height:50px;color:#fff;border-radius:5px;background-color:#db4640;font-size:1.8rem;letter-spacing:.08em}.sold .cart__btn{background-color:#9d9d9d}.sold .cart__btn:hover{opacity:1}.cart__btn i{font-size:2rem;margin-right:5px}.cart__notes{margin-top:5px;line-height:140%;font-size:1.2rem;letter-spacing:.08em;color:#db4640}.sold .cart__notes:first-of-type{display:none}.cart.sold .rest{color:#9d9d9d}.staff{margin-top:60px;color:#666;font-size:1.4rem;text-align:center;line-height:1.8}@media (max-width:767px){.staff{margin-top:30px}}.oyatsu-contents{padding-top:60px;border-top:10px solid #fe0}@media (max-width:767px){.oyatsu-contents{padding-top:20px}}.oyatsu-contents__title{margin-bottom:30px;font-size:3.5rem;letter-spacing:.02em;line-height:1}.oyatsu-contents__title img{margin-right:10px;vertical-align:text-bottom}@media (max-width:767px){.oyatsu-contents__title{text-align:center;font-size:2.4rem;letter-spacing:.02em}.oyatsu-contents__title img{width:100px;margin-right:0;margin-bottom:10px}}.banners{list-style:none;overflow:hidden}.banner{float:left;width:48%;margin:0 1% 70px;text-align:center}.banner a{display:block;color:#666;line-height:1.6}.banner a img{margin-bottom:5px}@media (max-width:767px){.banner{float:none;width:100%;margin:0 0 40px;font-size:1.2rem}}.item-detail{padding:50px 35px}@media (max-width:767px){.item-detail{display:block;padding:10px 0 25px}}.item-detail__container{padding:0 30px;overflow:hidden}@media (max-width:767px){.item-detail__container{padding-left:5%;padding-right:5%}}.item-detail__info{float:left}.item-detail__name{margin-top:-.3em;font-size:4rem;line-height:1.2}.item-detail__name small{font-size:1.6rem}@media (max-width:767px){.item-detail__name{margin-left:-5%;margin-right:-5%;font-size:3.2rem;text-align:center;letter-spacing:-.04em}.item-detail__name small{letter-spacing:0;font-size:1.4rem;vertical-align:middle}.item-detail__name--multiline{margin-top:0}.item-detail__name--multiline small{display:inline-block;line-height:1.4;margin-bottom:3px}}.item-detail__description{font-size:1.8rem;line-height:1.78;margin-top:1.5em}@media (max-width:767px){.item-detail__description{font-size:1.6rem;line-height:1.5;margin-top:1em}}.item-detail .items{display:block;margin-top:0;width:35%;float:right}@media (max-width:767px){.item-detail .items{float:none;width:100%}}.item-detail .item{width:auto;margin-left:0;margin-right:0;margin-bottom:20px}.item-detail .item:first-child{margin-top:0}@media (max-width:767px){.item-detail .item:first-child{margin-top:25px}}.item-detail__notice{font-size:1.5rem;line-height:1.8;margin-bottom:1em;color:#dd3828}.interview{padding-top:70px;padding-bottom:70px;border-top:10px solid #fe0}@media (max-width:767px){.interview{padding-top:35px}}.interview__main{max-width:680px;margin:0 auto}.interview__lead{margin-top:1em;font-size:1.8rem;line-height:1.78;text-align:center}@media (max-width:767px){.interview__lead{font-size:1.6rem;line-height:1.5;text-align:left;padding-left:5%;padding-right:5%}}.interview__content{width:100%;max-width:600px;margin-left:auto;margin-right:auto;font-size:1.8rem;line-height:2}@media (max-width:767px){.interview__content{font-size:1.6rem;line-height:1.5}}.interview__content h3{margin-top:70px;font-size:2.2rem}.interview__content h3:first-child{margin-top:50px}.interview__content h3+p{margin-top:.5em}@media (max-width:767px){.interview__content h3{margin-top:40px;font-size:1.8rem;padding-left:5%;padding-right:5%}}.interview__content p{margin-top:2em}@media (max-width:767px){.interview__content p{font-size:1.5rem;line-height:1.8;padding-left:5%;padding-right:5%}}.interview__content dl{margin-top:2em;margin-left:50px}@media (max-width:767px){.interview__content dl{margin-left:0;padding-left:5%;padding-right:5%}}.interview__content dl dt{float:left;width:4em;text-align:right}@media (max-width:767px){.interview__content dl dt{float:none;width:auto;text-align:left}}.interview__content dl dd{margin-left:6em}@media (min-width:768px){.interview__content dl dd{white-space:nowrap}}@media (max-width:767px){.interview__content dl dd{margin-left:0}}.interview__content dl .wada{color:#80ab3f}.interview__content dl .mitani{color:#008045}.interview__content dl .nakashima{color:#ff7580}.interview__content .image{margin-top:2em}.interview__content .image .caption{margin-top:0;font-size:1.4rem;color:#2f3d49;text-align:center;line-height:170%}@media (max-width:767px){.interview__content .image .caption{margin-top:.3em;font-size:1.2rem;line-height:1.5}}.interview__content .box{margin:100px -100px 0;padding:70px 100px;border-radius:20px;background-color:rgba(255,255,0,.3)}.interview__content .box p{color:#4d4d4d}.interview__content .box .shop h3{margin-top:1em;margin-bottom:0em;font-size:2.6rem}.interview__content .box .shop p{color:#001158}@media (max-width:767px){.interview__content .box{margin:50px 0 -50px;padding:20px 5% 25px;border-radius:0}.interview__content .box p{margin-top:1em;padding:0}.interview__content .box .image{margin-top:1em}.interview__content .box .shop h3{margin-top:.5em;margin-bottom:0}}.information{padding-top:50px;padding-bottom:55px}@media (max-width:767px){.information{padding:20px 5% 50px}}.information--bg{background-color:#e1e1e1}.information--bg02{background-color:rgba(255,255,0,.3)}.information__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em;font-size:2.4rem;line-height:160%}.information__title img{margin-right:10px}@media (max-width:767px){.information__title{margin-top:1em;font-size:1.8rem;margin-bottom:0}}.information__body{font-size:1.5rem;-webkit-column-count:2;column-count:2}@media (max-width:767px){.information__body{-webkit-column-count:1;column-count:1}}.information__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.information__box{display:block}}.information__box>div{width:50%}@media (max-width:767px){.information__box>div{width:100%}.information__box>div+div{margin-top:1em}}.information__content{font-size:1.6rem}@media (max-width:767px){.information__content{margin-top:1em;line-height:1.5}}.information__content ul{margin-left:1em}.information__content ul.notice{font-size:1.4rem;line-height:200%}@media (max-width:767px){.information__content ul.notice{font-size:1.4rem;line-height:1.7}}.information__content ul.notice li+li{margin-top:1em}.information__content ul.notice ul{list-style:none}.information__content ul.notice ul li{margin-top:1em;text-indent:-1.3em;white-space:nowrap}@media (max-width:767px){.information__content ul.notice ul li{white-space:normal}}.information__content ul.notice ul li:before{content:"▶︎"}.information__content ul+h3{margin-top:30px}.information__content h3{margin-bottom:5px;font-size:2.2rem}@media (max-width:767px){.information__content h3{margin-top:30px;font-size:1.8rem}}.information__content h4{margin-top:1em}.information__content h4:first-child{margin-top:0}.information__content .head{display:inline-block;margin-bottom:1em;padding:0 5px;background-color:#fff;font-size:1.6rem;border:1px solid #2f3d49;line-height:25px}.information__content .head+h4{margin-top:0}.information__content .center{text-align:center}.information__content .margin{margin-top:1em}.information__content .notes{display:block;font-size:1.2rem;line-height:1.7;margin-bottom:.5em}.information__content dl{overflow:hidden}.information__content dl dt{float:left}.information__content dl dd{margin-left:7em}.information__content dl+p{margin-top:30px}@media (max-width:767px){.information__content dl{line-height:1.85;font-size:1.4rem}.information__content dl dt{float:none}.information__content dl dd{margin-left:0}.information__content dl dd+dt{margin-top:1em}}.news{position:relative}.news a{color:#001158}.news__container{position:absolute;bottom:0;width:100%;max-width:280px;margin:0 auto}@media (max-width:767px){.news__container{position:static}}.news__wrapper{position:relative;margin:30px auto 0;padding:15px;border-top:3px solid #001158;border-bottom:3px solid #001158;border-left-color:#fff;border-right-color:#fff}.news__wrapper:after{content:"";position:absolute;top:-22px;left:50%;width:20px;height:22px;margin-left:-10px;background-image:url(../img/common/ico_news_arrow@2x.png);background-size:20px 22px}.ua-ie .news__wrapper:after{top:-21px}.news__image img{height:auto!important}.news__date{margin-top:5px;text-align:left;color:#fff;font-size:1.3rem;font-weight:700}.news__date>span{display:inline-block;height:20px;line-height:20px;padding-left:.7em;padding-right:.7em;border-radius:10px;background-color:#001158}.ua-ie .news__date>span{line-height:2}.news__title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news__title{max-width:calc(100% - 60px);font-weight:700;font-size:1.5rem;line-height:1.5;text-align:left}.news-header{padding:50px 0;text-align:center}@media (max-width:767px){.news-header{padding-top:25px;padding-bottom:40px}}@media (max-width:767px){.news-header__title img{width:60%}}.news-header__lead{margin-top:1em;font-size:1.8rem;line-height:1.5}@media (max-width:767px){.news-header__lead{font-size:1.4rem}}.news-main{background-color:#e1e1e1}.news-main__container{max-width:700px;margin:0 auto;padding:70px 0}@media (max-width:767px){.news-main__container{width:95%;padding-top:35px}}.news-main .news{padding:65px 75px;margin:40px 0 120px;background-color:#fff;border-radius:50px}@media (max-width:767px){.news-main .news{padding:25px 0;margin-top:0;margin-bottom:50px;border-radius:20px}}.news-main .news__date{font-size:1.8rem}.news-main .news__date span{line-height:28px;height:28px;border-radius:15px}@media (max-width:767px){.news-main .news__date{padding-left:5%;font-size:1.4rem}.news-main .news__date span{line-height:23px;height:23px}}@media (max-width:767px){.news-main .news__title-container{padding:0 5%}}.news-main .news__title{position:relative;padding:.3em .8em .3em 0;font-size:2rem;line-height:1.4;border-right:3px solid #001158}.news-main .news__title:after{content:"";position:absolute;top:50%;right:-19px;width:19px;height:14px;margin-top:-7px;background-image:url(../img/common/ico_news_arrow_right@2x.png);background-size:19px 14px}@media (max-width:767px){.news-main .news__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:calc(100% - 60px);min-height:70px;padding-right:.5em;font-size:1.5rem;line-height:1.6}}.news-main .news__icon{margin-left:20px}.news-main .news__content,.news-main .news__images{margin-top:1em}@media (min-width:768px){.news-main .news__content .sp{display:none}}@media (max-width:767px){.news-main .news__content{font-size:1.4rem;line-height:1.7;padding:0 5%}}.news-main .swiper-button-next,.news-main .swiper-button-prev{display:none}.news-navigation{position:relative}@media (max-width:767px){.news-navigation{text-align:center}}.news-navigation__first{position:absolute;top:0;left:0}@media (max-width:767px){.news-navigation__first{position:static;margin-top:15px}}.news-navigation__recent{position:absolute;top:0;right:0}@media (max-width:767px){.news-navigation__recent{position:static;margin-top:15px}}.news-pagination{width:190px;margin:0 auto;overflow:hidden}.news-pagination__prev{float:left}.news-pagination__next{float:right}.btn-top{opacity:0;position:fixed;z-index:2;right:30px;bottom:15px;transition:opacity .16s;cursor:default}.btn-top.show{opacity:1;cursor:pointer}.btn-top.show:hover{opacity:.5}.teaser{max-width:860px;margin:100px auto 170px}@media (max-width:767px){.teaser{margin-top:10px;margin-bottom:0}}.teaser__title{margin-bottom:15px;padding-left:15px;font-size:4rem;line-height:1.25}@media (max-width:767px){.teaser__title{margin-bottom:10px;font-size:2.5rem;line-height:1.44}}.teaser__image{position:relative}.teaser__image .badge{position:absolute;bottom:70px;left:45px}.teaser__information{padding-top:10px;padding-bottom:30px;text-align:center;background-color:#ffe100}@media (max-width:767px){.teaser__information{padding-top:15px}}.teaser__information dl{display:inline-block;text-align:left;color:#001158;font-size:1.8rem;line-height:1.8}.teaser__information dl dt{margin-top:1em;float:left}.teaser__information dl dd{margin-top:1em;margin-left:7em}@media (max-width:767px){.teaser__information dl{display:block;padding-left:5%;padding-right:5%}.teaser__information dl dt{float:none}.teaser__information dl dd{margin-top:0;margin-left:0}}.footer{padding-top:45px;padding-bottom:100px;background-color:#001158;text-align:center}@media (max-width:767px){.footer{padding-top:35px;padding-bottom:35px}}.footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;list-style:none}.footer__links li{margin-left:35px;margin-right:35px}.footer__copyright{margin-top:40px;line-height:1}@media (max-width:767px){.footer__copyright{width:65%;margin:0 auto}}.footer .txt-links{margin-top:70px;font-size:1.1rem}@media (max-width:767px){.footer .txt-links{margin-top:0;margin-bottom:30px}}.footer .txt-links li{display:inline-block}@media (max-width:767px){.footer .txt-links li{display:block;line-height:2}}.footer .txt-links li+li:before{content:"/";color:#fff;margin:0 10px}@media (max-width:767px){.footer .txt-links li+li:before{display:none;margin:0}}.footer .txt-links a{color:#fff}