@charset "UTF-8";.inline_block{display:inline-block;*display:inline;*zoom:1}.box-sizing{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.flexbox{-js-display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.noSelect{-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.marginT0{clear:both;margin-top:0px !important}.marginT5{clear:both;margin-top:5px}.marginT10{clear:both;margin-top:10px}.marginT15{clear:both;margin-top:20px}.marginT20{clear:both;margin-top:20px}.marginT30{clear:both;margin-top:30px}.marginT40{clear:both;margin-top:40px}.marginT50{clear:both;margin-top:50px}.marginT60{clear:both;margin-top:60px}.marginT70{clear:both;margin-top:70px}.marginT80{clear:both;margin-top:80px}.marginT90{clear:both;margin-top:90px}.marginT100{clear:both;margin-top:100px}.marginB0{clear:both;margin-bottom:0px !important}.marginB5{clear:both;margin-bottom:5px}.marginB10{clear:both;margin-bottom:10px}.marginB15{clear:both;margin-bottom:15px}.marginB20{clear:both;margin-bottom:20px}.marginB30{clear:both;margin-bottom:30px}.marginB40{clear:both;margin-bottom:40px}.marginB50{clear:both;margin-bottom:50px}.marginB60{clear:both;margin-bottom:60px}.marginB70{clear:both;margin-bottom:70px}.marginB80{clear:both;margin-bottom:80px}.marginB90{clear:both;margin-bottom:90px}.marginB100{clear:both;margin-bottom:100px}.marginL0{clear:both;margin-left:0px !important}.marginL5{clear:both;margin-left:5px}.marginL10{clear:both;margin-left:10px}.marginL15{clear:both;margin-left:20px}.marginL20{clear:both;margin-left:20px}.marginL30{clear:both;margin-left:30px}.marginL40{clear:both;margin-left:40px}.marginL50{clear:both;margin-left:50px}.marginL60{clear:both;margin-left:60px}.marginL70{clear:both;margin-left:70px}.marginL80{clear:both;margin-left:80px}.marginL90{clear:both;margin-left:90px}.marginL100{clear:both;margin-left:100px}.marginR0{clear:both;margin-right:0px !important}.marginR5{clear:both;margin-right:5px}.marginR10{clear:both;margin-right:10px}.marginR15{clear:both;margin-right:15px}.marginR20{clear:both;margin-right:20px}.marginR30{clear:both;margin-right:30px}.marginR40{clear:both;margin-right:40px}.marginR50{clear:both;margin-right:50px}.marginR60{clear:both;margin-right:60px}.marginR70{clear:both;margin-right:70px}.marginR80{clear:both;margin-right:80px}.marginR90{clear:both;margin-right:90px}.marginR100{clear:both;margin-right:100px}.marginTB0{clear:both;margin:0px 0px !important}.marginTB5{clear:both;margin:5px 0px}.marginTB10{clear:both;margin:10px 0px}.marginTB15{clear:both;margin:15px 0px}.marginTB20{clear:both;margin:20px 0px}.marginTB30{clear:both;margin:30px 0px}.marginTB40{clear:both;margin:40px 0px}.marginTB50{clear:both;margin:50px 0px}.marginTB60{clear:both;margin:60px 0px}.marginTB70{clear:both;margin:70px 0px}.marginTB80{clear:both;margin:80px 0px}.marginTB90{clear:both;margin:90px 0px}.marginTB100{clear:both;margin:100px 0px}.marginLR0{clear:both;margin:0px 0px !important}.marginLR5{clear:both;margin:0px 5px}.marginLR10{clear:both;margin:0px 10px}.marginLR15{clear:both;margin:0px 15px}.marginLR20{clear:both;margin:0px 20px}.marginLR30{clear:both;margin:0px 30px}.marginLR40{clear:both;margin:0px 40px}.marginLR50{clear:both;margin:0px 50px}.marginLR60{clear:both;margin:0px 60px}.marginLR70{clear:both;margin:0px 70px}.marginLR80{clear:both;margin:0px 80px}.marginLR90{clear:both;margin:0px 90px}.marginLR100{clear:both;margin:0px 100px}.marginTBLR0{clear:both;margin:0px !important}.marginTBLR5{clear:both;margin:5px}.marginTBLR10{clear:both;margin:10px}.marginTBLR15{clear:both;margin:20px}.marginTBLR20{clear:both;margin:20px}.marginTBLR30{clear:both;margin:30px}.marginTBLR40{clear:both;margin:40px}.marginTBLR50{clear:both;margin:50px}.marginTBLR60{clear:both;margin:60px}.marginTBLR70{clear:both;margin:70px}.marginTBLR80{clear:both;margin:80px}.marginTBLR90{clear:both;margin:90px}.marginTBLR100{clear:both;margin:100px}.paddingT0{clear:both;padding-top:0px !important}.paddingT5{clear:both;padding-top:5px}.paddingT10{clear:both;padding-top:10px}.paddingT15{clear:both;padding-top:20px}.paddingT20{clear:both;padding-top:20px}.paddingT30{clear:both;padding-top:30px}.paddingT40{clear:both;padding-top:40px}.paddingT50{clear:both;padding-top:50px}.paddingT60{clear:both;padding-top:60px}.paddingT70{clear:both;padding-top:70px}.paddingT80{clear:both;padding-top:80px}.paddingT90{clear:both;padding-top:90px}.paddingT100{clear:both;padding-top:100px}.paddingB0{clear:both;padding-bottom:0px !important}.paddingB5{clear:both;padding-bottom:5px}.paddingB10{clear:both;padding-bottom:10px}.paddingB15{clear:both;padding-bottom:15px}.paddingB20{clear:both;padding-bottom:20px}.paddingB30{clear:both;padding-bottom:30px}.paddingB40{clear:both;padding-bottom:40px}.paddingB50{clear:both;padding-bottom:50px}.paddingB60{clear:both;padding-bottom:60px}.paddingB70{clear:both;padding-bottom:70px}.paddingB80{clear:both;padding-bottom:80px}.paddingB90{clear:both;padding-bottom:90px}.paddingB100{clear:both;padding-bottom:100px}.paddingL0{clear:both;padding-left:0px !important}.paddingL5{clear:both;padding-left:5px}.paddingL10{clear:both;padding-left:10px}.paddingL15{clear:both;padding-left:20px}.paddingL20{clear:both;padding-left:20px}.paddingL30{clear:both;padding-left:30px}.paddingL40{clear:both;padding-left:40px}.paddingL50{clear:both;padding-left:50px}.paddingL60{clear:both;padding-left:60px}.paddingL70{clear:both;padding-left:70px}.paddingL80{clear:both;padding-left:80px}.paddingL90{clear:both;padding-left:90px}.paddingL100{clear:both;padding-left:100px}.paddingR0{clear:both;padding-right:0px !important}.paddingR5{clear:both;padding-right:5px}.paddingR10{clear:both;padding-right:10px}.paddingR15{clear:both;padding-right:15px}.paddingR20{clear:both;padding-right:20px}.paddingR30{clear:both;padding-right:30px}.paddingR40{clear:both;padding-right:40px}.paddingR50{clear:both;padding-right:50px}.paddingR60{clear:both;padding-right:60px}.paddingR70{clear:both;padding-right:70px}.paddingR80{clear:both;padding-right:80px}.paddingR90{clear:both;padding-right:90px}.paddingR100{clear:both;padding-right:100px}.paddingTB0{clear:both;padding:0px 0px !important}.paddingTB5{clear:both;padding:5px 0px}.paddingTB10{clear:both;padding:10px 0px}.paddingTB15{clear:both;padding:15px 0px}.paddingTB20{clear:both;padding:20px 0px}.paddingTB30{clear:both;padding:30px 0px}.paddingTB40{clear:both;padding:40px 0px}.paddingTB50{clear:both;padding:50px 0px}.paddingTB60{clear:both;padding:60px 0px}.paddingTB70{clear:both;padding:70px 0px}.paddingTB80{clear:both;padding:80px 0px}.paddingTB90{clear:both;padding:90px 0px}.paddingTB100{clear:both;padding:100px 0px}.paddingLR0{clear:both;padding:0px 0px !important}.paddingLR5{clear:both;padding:0px 5px}.paddingLR10{clear:both;padding:0px 10px}.paddingLR15{clear:both;padding:0px 15px}.paddingLR20{clear:both;padding:0px 20px}.paddingLR30{clear:both;padding:0px 30px}.paddingLR40{clear:both;padding:0px 40px}.paddingLR50{clear:both;padding:0px 50px}.paddingLR60{clear:both;padding:0px 60px}.paddingLR70{clear:both;padding:0px 70px}.paddingLR80{clear:both;padding:0px 80px}.paddingLR90{clear:both;padding:0px 90px}.paddingLR100{clear:both;padding:0px 100px}.paddingTBLR0{clear:both;padding:0px !important}.paddingTBLR5{clear:both;padding:5px}.paddingTBLR10{clear:both;padding:10px}.paddingTBLR15{clear:both;padding:20px}.paddingTBLR20{clear:both;padding:20px}.paddingTBLR30{clear:both;padding:30px}.paddingTBLR40{clear:both;padding:40px}.paddingTBLR50{clear:both;padding:50px}.paddingTBLR60{clear:both;padding:60px}.paddingTBLR70{clear:both;padding:70px}.paddingTBLR80{clear:both;padding:80px}.paddingTBLR90{clear:both;padding:90px}.paddingTBLR100{clear:both;padding:100px}@font-face{font-family:"sarcanIcons";src:url("../iconFonts/sarcanIcons.ttf?defh7d") format("truetype"),url("../iconFonts/sarcanIcons.woff?defh7d") format("woff"),url("../iconFonts/sarcanIcons.svg?defh7d#sarcanIcons") format("svg");font-weight:normal;font-style:normal;font-display:block}.mix_icon_fontface{font-family:"sarcanIcons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.icon{font-family:"sarcanIcons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sarcanicon-check-square:before{content:"\e916"}.sarcanicon-check-circle:before{content:"\e917"}.sarcanicon-square:before{content:"\e918"}.sarcanicon-circle:before{content:"\e919"}.sarcanicon-file-pdf:before{content:"\e913"}.sarcanicon-map:before{content:"\e914"}.sarcanicon-alert:before{content:"\e915"}.sarcanicon-angle-top:before{content:"\e900"}.sarcanicon-angle-right:before{content:"\e901"}.sarcanicon-angle-bottom:before{content:"\e902"}.sarcanicon-angle-left:before{content:"\e903"}.sarcanicon-arrow-top:before{content:"\e904"}.sarcanicon-arrow-right:before{content:"\e905"}.sarcanicon-arrow-bottom:before{content:"\e906"}.sarcanicon-arrow-left:before{content:"\e907"}.sarcanicon-compare:before{content:"\e912"}.sarcanicon-plus:before{content:"\e908"}.sarcanicon-minus:before{content:"\e909"}.sarcanicon-close:before{content:"\e90a"}.sarcanicon-check:before{content:"\e90b"}.sarcanicon-dot_horizontal:before{content:"\e90c"}.sarcanicon-dot_vertical:before{content:"\e90d"}.sarcanicon-download:before{content:"\e90e"}.sarcanicon-logout:before{content:"\e90f"}.sarcanicon-external:before{content:"\e910"}.sarcanicon-search:before{content:"\e911"}.sarcanicon-insta:before{content:"\e91b"}.sarcanicon-app-youtube:before{content:"\e91a"}body#index{background:no-repeat center top url(../img/top/slider_back.png);background-size:auto 950px}#index .visual{position:relative;width:1240px;height:865px;margin:auto}#index .visual .pc img.mask{position:absolute;top:0;z-index:1}#index .visual .pc ul.bxslider{position:absolute;top:0;left:0;z-index:99999999}#index .visual .pc ul.bxslider li a{display:block;color:#fff}#index .visual .pc .bx-controls{position:absolute;top:50%;left:-40px}#index .visual .pc .bx-wrapper .bx-pager .bx-pager-item{margin:1em 0}#index .visual .pc .bx-wrapper .bx-pager .bx-pager-item a{box-shadow:0 0 3px 0 rgba(0,0,0,0.1)}#index .visual .pc a.copy{display:none;position:absolute;z-index:9999;width:345px}#index .visual .pc a.copy img{width:100%;height:auto}#index .visual .pc a#index_0{top:150px;right:370px}#index .visual .pc a#index_1{top:30px;right:350px}#index .visual .pc a#index_2{top:350px;right:450px}#index .visual .pc a.copy.fadeIn{display:block;animation:fadeIn .7s ease-out 0s 1 normal;-webkit-animation:fadeIn .7s ease-out 0s 1 normal}@keyframes fadeIn{0%{opacity:0;transform:translateX(0) translateY(0) scaleX(.5) scaleY(.5) rotate(0deg);-webkit-transform:translateX(0) translateY(0) scaleX(.5) scaleY(.5) rotate(0deg);-moz-transform:translateX(0) translateY(0) scaleX(.5) scaleY(.5) rotate(0deg);-ms-transform:translateX(0) translateY(0) scaleX(.5) scaleY(.5) rotate(0deg)}30%{opacity:1;transform:translateX(0) translateY(0) scaleX(1.2) scaleY(1.2) rotate(-5deg);-webkit-transform:translateX(0) translateY(0) scaleX(1.2) scaleY(1.2) rotate(-5deg);-moz-transform:translateX(0) translateY(0) scaleX(1.2) scaleY(1.2) rotate(-5deg);-ms-transform:translateX(0) translateY(0) scaleX(1.2) scaleY(1.2) rotate(-5deg)}100%{opacity:1;transform:translateX(0) translateY(0) scaleX(1) scaleY(1) rotate(0deg);-webkit-transform:translateX(0) translateY(0) scaleX(1) scaleY(1) rotate(0deg);-moz-transform:translateX(0) translateY(0) scaleX(1) scaleY(1) rotate(0deg);-ms-transform:translateX(0) translateY(0) scaleX(1) scaleY(1) rotate(0deg)}}#index .visual div.book{position:absolute;top:40px;left:60px;z-index:10;width:262px;height:250px;background:no-repeat center top url(../img/top/book_back.png);background-size:auto 250px}#index .visual div.book dl a{display:block}#index .visual div.book dl dt{position:absolute;top:25px;right:-50px;z-index:999;background:no-repeat url(../img/top/book_fukidashi_2.png);background-size:auto 70px;width:127.5px;height:70px;text-indent:-9999em}#index .visual div.book dl dd{text-align:center}#index .visual div.book dl dd img{position:relative;z-index:99}#index .visual div.book dl dd .bt_detail{display:block;position:absolute;bottom:-15px;left:0;right:0;width:75px;height:75px;padding-top:25px;margin:auto;border-radius:37.5px;-webkit-border-radius:37.5px;-moz-border-radius:37.5px;background:#eb8262;color:#fff;text-align:center;font-weight:bold;font-size:12px;line-height:1}#index .visual section.contents{position:relative;top:-60px;z-index:99;display:flex;gap:8px}#index .visual section.contents section{width:50%;border-radius:8px;overflow:hidden;background-color:#333;border:2px solid #333}#index .visual section.contents section a{display:flex}#index .visual section.contents section a figure{width:200px;flex-shrink:0}#index .visual section.contents section a figure img{object-fit:cover;width:100%;height:100%}#index .visual section.contents section a .text{padding:16px;color:#fff}#index .visual section.contents section a .text h1{margin-bottom:8px;font-size:18px;line-height:1.3}#index .visual section.contents section a .text p{font-size:12px;line-height:1.5}#index .visual section.contents section a .text strong{display:block;margin-top:8px}#index article{padding-top:125px}#index article section.information{float:left;width:560px}#index article section.information div.head{position:relative}#index article section.information div.head h2{font-size:20px}#index article section.information div.head .arch{position:absolute;top:0px;right:0}#index article section.information div.head .arch a{display:block;padding:0 .5em;line-height:20px;color:#333;font-size:12px}#index article section.information dl dt,#index article section.information dl dd{padding-top:14px}#index article section.information dl dt{clear:both;float:left}#index article section.information dl dd{padding-left:7em}#index article section.information dl dd a{display:block;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;color:#333}#index article section.banner{float:right;width:322px}#index article section.banner>div a{display:block}#index article section.banner>div a img{width:100%;height:auto}#index article section.banner>div.insta{display:flex;gap:8px}#index article section.banner>div+div{margin-top:16px}@media screen and (max-width:767px){body#index{background-image:none}#index .visual{position:relative;width:auto;height:auto;margin:auto}#index .visual .smp img.mask{position:absolute;top:0;z-index:1}#index .visual .smp .bx-wrapper{margin-bottom:10px}#index .visual .smp ul.bxslider{position:absolute;top:0;left:0;z-index:99999999}#index .visual .smp ul.bxslider li a{display:block;color:#fff}#index .visual .smp ul.bxslider li a img{width:100%;height:auto}#index .visual .smp .bx-wrapper .bx-pager,#index .visual .smp .bx-wrapper .bx-controls-auto{position:static;left:50px;top:50%;z-index:99999;width:100%}#index .visual .smp .bx-wrapper .bx-pager .bx-pager-item,#index .visual .smp .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}#index .visual .smp a.copy{display:none;position:absolute;top:30px;left:5%;z-index:9999;width:60%}#index .visual .smp a.copy img{width:100%;height:auto}#index .visual .smp a.copy.fadeIn{display:block;animation:fadeIn .7s ease-out 0s 1 normal;-webkit-animation:fadeIn .7s ease-out 0s 1 normal}@keyframes fadeIn{0%{opacity:0;transform:translateX(0) translateY(0) scaleX(.5) scaleY(.5) rotate(0deg);-webkit-transform:translateX(0) translateY(0) scaleX(.5) scaleY(.5) rotate(0deg);-moz-transform:translateX(0) translateY(0) scaleX(.5) scaleY(.5) rotate(0deg);-ms-transform:translateX(0) translateY(0) scaleX(.5) scaleY(.5) rotate(0deg)}30%{opacity:1;transform:translateX(0) translateY(0) scaleX(1.2) scaleY(1.2) rotate(-5deg);-webkit-transform:translateX(0) translateY(0) scaleX(1.2) scaleY(1.2) rotate(-5deg);-moz-transform:translateX(0) translateY(0) scaleX(1.2) scaleY(1.2) rotate(-5deg);-ms-transform:translateX(0) translateY(0) scaleX(1.2) scaleY(1.2) rotate(-5deg)}100%{opacity:1;transform:translateX(0) translateY(0) scaleX(1) scaleY(1) rotate(0deg);-webkit-transform:translateX(0) translateY(0) scaleX(1) scaleY(1) rotate(0deg);-moz-transform:translateX(0) translateY(0) scaleX(1) scaleY(1) rotate(0deg);-ms-transform:translateX(0) translateY(0) scaleX(1) scaleY(1) rotate(0deg)}}#index .visual div.book{display:none;position:static;width:262px;height:250px;background:no-repeat center top url(../img/top/book_back.png);background-size:auto 250px}#index .visual div.book dl a{display:block}#index .visual div.book dl dt{position:absolute;top:25px;right:-50px;z-index:999;background:no-repeat url(../img/top/book_fukidashi.png);background-size:auto 70px;width:127.5px;height:70px;text-indent:-9999em}#index .visual div.book dl dd{text-align:center}#index .visual div.book dl dd img{position:relative;z-index:99}#index .visual div.book dl dd .bt_detail{display:block;position:absolute;bottom:-15px;left:0;right:0;width:75px;height:75px;padding-top:25px;margin:auto;border-radius:37.5px;-webkit-border-radius:37.5px;-moz-border-radius:37.5px;background:#eb8262;color:#fff;text-align:center;font-weight:bold;font-size:12px;line-height:1}#index .visual section.contents{position:static;display:flex;flex-direction:column;gap:8px}#index .visual section.contents section{width:100%}#index .visual section.contents section a{display:flex;flex-direction:column}#index .visual section.contents section a figure{width:100%;flex-shrink:0}#index .visual section.contents section a figure img{object-fit:cover;width:100%;height:160px}#index .visual section.contents section a .text{padding:16px;color:#fff}#index .visual section.contents section a .text h1{margin-bottom:8px;font-size:18px;line-height:1.3}#index .visual section.contents section a .text p{font-size:12px;line-height:1.5}#index .visual section.contents section a .text strong{display:block;margin-top:8px}#index .visual section.contents section.about a figure img{object-position:top}#index article{padding-top:50px}#index article section.information{float:none;width:auto;margin-bottom:30px}#index article section.information div.head{position:relative}#index article section.information div.head h2{font-size:20px}#index article section.information div.head .arch{position:absolute;top:0px;right:0}#index article section.information div.head .arch a{display:block;padding:0 1em;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;line-height:20px;background:#666;color:#fff;font-weight:bold}#index article section.information dl dt,#index article section.information dl dd{padding-top:0px}#index article section.information dl dt{float:none;padding-top:14px}#index article section.information dl dd{padding-left:0;padding-bottom:14px;border-bottom:1px solid #bbb}#index article section.information dl dd a{display:block;font-weight:bold}#index article section.banner{float:none;width:auto}#index article section.banner li{margin-bottom:10px}#index article section.banner li a{display:block}#index article section.banner li a img{width:100%;height:auto}}