﻿@import url(foundation/destyle.css);@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact}}html{font-size:62.5%;height:100%}body{color:#333;font-size:1.4rem;font-family:"Lato", "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Arial, Helvetica, sans-serif;font-weight:normal;line-height:1.7;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}@media (min-width: 768px){body{font-size:1.6rem}}a,a:link,a:visited{outline:none;text-decoration:none;color:#78a000}@media (min-width: 480px){a,a:link,a:visited{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}a:hover,a:link:hover,a:visited:hover{text-decoration:none;opacity:0.7;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}a img:hover,a:link img:hover,a:visited img:hover{text-decoration:none;opacity:0.7;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,ul,li,figure{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:bold}p{margin-top:8px}p:first-of-type{margin-top:0}ul,li{list-style:none}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}.assistive_text{display:none}.footer_pc{display:none !important}@media (min-width: 960px){.footer_pc{display:block !important}}.footer_sp{display:block !important}@media (min-width: 960px){.footer_sp{display:none !important}}.tablet{display:none !important}@media (min-width: 768px){.tablet{display:block !important}}.sp{display:block !important}@media (min-width: 768px){.sp{display:none !important}}.breadcrumb{background:#8bb900}.breadcrumb__inner{max-width:1170px;margin:0 auto;padding:8px 10px}@media (min-width: 768px){.breadcrumb__inner{padding:8px 4vw}}@media (min-width: 1170px){.breadcrumb__inner{padding:8px 0}}.breadcrumb__list{display:flex;align-items:center;flex-wrap:wrap;margin-block-start:0;margin-block-end:0;padding-inline-start:0}.breadcrumb__item{font-size:1.2rem;position:relative;display:flex;align-items:center;padding-right:10px;color:#fff;margin:2px 0}@media (min-width: 768px){.breadcrumb__item{padding-right:16px}}.breadcrumb__item:before{content:"";display:block;background:url("/img/icon/icon_arrow.svg") center center no-repeat;width:5px;height:9px;background-size:5px 9px;margin:0 10px 0 0;flex-shrink:0}@media (min-width: 768px){.breadcrumb__item:before{margin:0 16px 0 0}}.breadcrumb__item:first-child:before{content:none}.breadcrumb__item a{color:#fff}body .clear:after{content:"";display:block;clear:both}body .clear:before{content:"";display:block;clear:both}body .clear{display:block}body #globalFooter{text-align:center;color:#eee;border-top:1px solid #808080;background:#53524c}body #globalFooter>ul{font-size:12px}body #globalFooter>ul li{float:left;width:50%;line-height:1;padding:0}body #globalFooter>ul li a{display:block;color:#eee;border-bottom:1px solid #808080;border-right:1px solid #808080;padding:20px 0}body #globalFooter>ul li a i{padding-left:6px}body #globalFooter>ul li:nth-child(2n) a{border-right:0}body #globalFooter #pcSiteViewLink a{display:block;padding:4% 0;border-bottom:1px solid #808080;font-size:11px}body #globalFooter small{display:block;font-size:10px;padding:2% 0}@media (min-width: 960px){body footer{position:relative;margin:0;background:url("/img/common/footerDotBg.png") center top repeat}body #footer{padding-top:29px}body footer .menu{width:960px;margin:0 auto;padding-bottom:50px}body footer .box{width:25%;float:left;font-size:13px}body footer ul ul{width:100%;margin-bottom:20px}body footer ul ul li{font-size:11px;padding-left:14px}body footer ul li{padding-left:17px;padding-top:2px;line-height:1.8em}body footer ul.boys li{background:url("/img/common/listBlueL.png") left 0.8em no-repeat}body footer ul.boys ul li{background:url("/img/common/listBlueS.png") left 1em no-repeat}body footer ul.girls li{background:url("/img/common/listPinkL.png") left 0.8em no-repeat}body footer ul.girls ul li{background:url("/img/common/listPinkS.png") left 1em no-repeat}body footer ul.listYellow li{background:url("/img/common/listYellowL.png") left 0.8em no-repeat}body footer ul.listYellow ul li{background:url("/img/common/listYellowS.png") left 1em no-repeat}body footer ul.listGreen li{background:url("/img/common/listGreenL.png") left 0.8em no-repeat}body footer ul.listGreen ul li{background:url("/img/common/listGreenS.png") left 1em no-repeat}body footer ul.listBlack li{background:url("/img/common/listBlackL.png") left 0.8em no-repeat}body footer ul.listBlack ul li{background:url("/img/common/listBlackS.png") left 0.8em no-repeat}body footer ul.listYellow{padding-bottom:20px}body footer #footer ul li a{color:#d7d5cd;text-decoration:none;display:inline;line-height:1.8em}body footer #footer ul li a:visited{text-decoration:none}body footer #footer ul li a:hover{color:#fff;text-decoration:underline}body footer #footer ul li a:active{color:#f33;text-decoration:none}body footer #footer .copy{padding-top:10px}body footer #footer .copy small{padding-top:0;background:none;color:#9d9b94;font-size:11px}body #pagetopC{position:fixed;width:30px;right:0;bottom:60px;border-top:3px solid #5a5954;border-left:3px solid #5a5954;border-bottom:3px solid #5a5954;z-index:1000}body #pagetopC a{width:27px;padding-top:114px;height:0px;overflow:hidden;display:block;background:url("/img/common/pageTop.gif") left top repeat}body footer #footer .license-box{width:960px;margin:0 auto;padding-bottom:50px;display:flex;align-items:flex-end}body footer #footer .license-box dl.license-box__abj{display:flex;align-items:center;width:720px}body footer #footer .license-box dl.license-box__abj dt{display:block;width:70px}body footer #footer .license-box dl.license-box__abj dt img{display:block}body footer #footer .license-box dl.license-box__abj dd{display:block;width:calc(100% - 86px);font-size:11px;padding:0 50px 0 16px;color:#d7d5cd}}.header{max-width:1170px;margin:0 auto;position:relative;z-index:2}.header__inner{padding:12px 10px 8px;display:flex;justify-content:center}@media (min-width: 768px){.header__inner{justify-content:flex-end;width:100%;padding:16px 4vw}}@media (min-width: 1170px){.header__inner{justify-content:flex-end;width:100%;padding:16px 0}}.header__inner .entry{width:100%}@media (min-width: 768px){.header__inner .entry{max-width:440px}}@media (min-width: 1170px){.header__inner .entry{max-width:528px}}.header__inner .entry__caption{text-align:center;margin-bottom:8px}@media (min-width: 768px){.header__inner .entry__caption{margin-bottom:12px}}.header__inner .entry__caption span{display:flex;justify-content:center}.header__inner .entry__caption span img{height:14px;display:block}@media (min-width: 768px){.header__inner .entry__caption span img{height:16px}}.header__inner .entry__caption span:before{content:"";display:inline-block;width:10px;height:15px;margin-right:6px;vertical-align:bottom;background:url("/img/icon/icon_text_decoration.svg") center center no-repeat;transform:scale(-1, 1)}@media (min-width: 768px){.header__inner .entry__caption span:before{width:12px;height:18px;margin-right:10px}}.header__inner .entry__caption span:after{content:"";display:inline-block;width:10px;height:15px;margin-left:6px;vertical-align:bottom;background:url("/img/icon/icon_text_decoration.svg") center center no-repeat}@media (min-width: 768px){.header__inner .entry__caption span:after{width:12px;height:18px;margin-left:10px}}.header__inner .entry__list{display:flex;flex-wrap:wrap}.header__inner .entry__item{margin-left:8px;width:calc((100% - 8px) / 2)}.header__inner .entry__item:first-child{margin-left:0}.header__inner .entry__item a{display:flex;align-items:center;flex-direction:column;background:#fff;border:1px solid #8bb900;border-radius:40px;padding:8px 0}@media (min-width: 768px){.header__inner .entry__item a{border:2px solid #8bb900}}.header__inner .entry__item--new a{border:2px solid #8bb900}@media (min-width: 768px){.header__inner .entry__item--new a{border:4px solid #8bb900}}.header__inner .entry__item span img{display:block}.header__inner .entry__item span.title{margin-bottom:6px}.header__inner .entry__item span.title img{height:14px}@media (min-width: 768px){.header__inner .entry__item span.title img{height:16px}}@media (min-width: 1170px){.header__inner .entry__item span.title img{height:20px}}.header__inner .entry__item span.text img{height:10px}@media (min-width: 321px){.header__inner .entry__item span.text img{height:12px}}.header-sub{max-width:1170px;margin:0 auto}.header-sub__inner{padding:12px 10px;display:flex;align-items:center;justify-content:space-between}@media (min-width: 768px){.header-sub__inner{padding:16px 4vw}}@media (min-width: 1170px){.header-sub__inner{padding:16px 0}}.header-sub__logo{width:140px;flex-shrink:0}@media (min-width: 321px){.header-sub__logo{width:160px}}@media (min-width: 768px){.header-sub__logo{width:200px}}@media (min-width: 1170px){.header-sub__logo{width:240px}}.header-sub__logo a{display:block}.header-sub__logo a img{display:block}.header-sub .entry-sub{width:calc(100% - 140px);max-width:140px}@media (min-width: 321px){.header-sub .entry-sub{width:calc(100% - 160px)}}@media (min-width: 768px){.header-sub .entry-sub{max-width:440px}}@media (min-width: 1170px){.header-sub .entry-sub{max-width:528px}}.header-sub .entry-sub__caption{text-align:center;margin-bottom:8px}@media (min-width: 768px){.header-sub .entry-sub__caption{margin-bottom:12px}}.header-sub .entry-sub__caption span{display:flex;justify-content:center}.header-sub .entry-sub__caption span img{height:14px;display:block}@media (min-width: 768px){.header-sub .entry-sub__caption span img{height:16px}}.header-sub .entry-sub__caption span:before{content:"";display:inline-block;width:10px;height:15px;margin-right:6px;vertical-align:bottom;background:url("/img/icon/icon_text_decoration.svg") center center no-repeat;transform:scale(-1, 1)}@media (min-width: 768px){.header-sub .entry-sub__caption span:before{width:12px;height:18px;margin-right:10px}}.header-sub .entry-sub__caption span:after{content:"";display:inline-block;width:10px;height:15px;margin-left:6px;vertical-align:bottom;background:url("/img/icon/icon_text_decoration.svg") center center no-repeat}@media (min-width: 768px){.header-sub .entry-sub__caption span:after{width:12px;height:18px;margin-left:10px}}.header-sub .entry-sub__list{display:flex;flex-wrap:wrap}.header-sub .entry-sub__item{margin-top:6px;width:100%}@media (min-width: 321px){.header-sub .entry-sub__item{margin-top:8px}}@media (min-width: 768px){.header-sub .entry-sub__item{margin-top:0;margin-left:8px;width:calc((100% - 8px) / 2)}}.header-sub .entry-sub__item:first-child{margin-top:0}@media (min-width: 768px){.header-sub .entry-sub__item:first-child{margin-left:0}}.header-sub .entry-sub__item a{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #8bb900;border-radius:40px;padding:8px 0;min-height:40px}@media (min-width: 768px){.header-sub .entry-sub__item a{border:2px solid #8bb900;flex-direction:column}}.header-sub .entry-sub__item a span img{display:block}.header-sub .entry-sub__item a span.title img{height:14px}@media (min-width: 768px){.header-sub .entry-sub__item a span.title img{height:16px}}@media (min-width: 1170px){.header-sub .entry-sub__item a span.title img{height:20px}}@media (min-width: 768px){.header-sub .entry-sub__item a span.title{margin-bottom:6px}}.header-sub .entry-sub__item a span.text img{height:10px}@media (min-width: 321px){.header-sub .entry-sub__item a span.text img{height:12px}}.header-sub .entry-sub__item--new a{border:2px solid #8bb900}@media (min-width: 768px){.header-sub .entry-sub__item--new a{border:4px solid #8bb900}}html{background:#c5dc00;background-image:radial-gradient(#b9d500 20%,rgba(0,0,0,0) 20%),radial-gradient(#b9d500 20%,rgba(0,0,0,0) 20%);background-size:12px 12px;background-position:0 0, 6px 6px;background-attachment:fixed}@media (min-width: 768px){html{background-size:20px 20px;background-position:0 0, 10px 10px}}body{font-family:"Lato", "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Arial, Helvetica, sans-serif;background:url("/img/bg_comic.svg") center top;background-size:92%;background-repeat:repeat-y;background-attachment:fixed}@media (min-width: 768px){body{background:url("/img/bg_comic.svg") center top;background-size:92%;background-repeat:repeat-y;background-attachment:fixed}}@media (min-width: 1170px){body{background:url("/img/bg_comic.svg") center top;background-size:1110px;background-repeat:repeat-y;background-attachment:fixed}}.l-content--mochikomi strong{font-weight:bold}.content-wrap{position:relative;margin:0 auto;max-width:1170px;padding:0 10px}@media (min-width: 768px){.content-wrap{padding:0 4vw}}@media (min-width: 1170px){.content-wrap{padding:0}}.content-wrap__inner--top{margin-top:-64px}@media (min-width: 768px){.content-wrap__inner--top{margin-top:-108px}}.content-box{margin-top:48px;position:relative;z-index:10}@media (min-width: 768px){.content-box{margin-top:96px}}.content-box__inner{background:#fff;border:2px solid #8bb900;border-radius:10px;padding:40px 20px;margin:0 auto;position:relative}@media (min-width: 768px){.content-box__inner{padding:72px 4vw;border:3px solid #8bb900}}@media (min-width: 1170px){.content-box__inner{padding:80px 88px}}.content-box__inner:after{position:absolute;top:8px;left:8px;width:100%;height:100%;content:'';display:block;border-radius:10px;background:linear-gradient(-45deg, transparent 25%, #8bb900 25%, #8bb900 50%, transparent 50%, transparent 75%, #8bb900 75%, #8bb900);background-size:4px 4px;z-index:-1}@media (min-width: 768px){.content-box__inner:after{top:12px;left:12px;background:linear-gradient(-45deg, transparent 25%, #8bb900 25%, #8bb900 50%, transparent 50%, transparent 75%, #8bb900 75%, #8bb900);background-size:6px 6px}}.content-box__text{text-align:center;margin:0 0 8px;white-space:pre-wrap}.content-box__text strong{font-size:1.8rem;color:#111}@media (min-width: 768px){.content-box__text strong{font-size:2.4rem}}.content-box .box{border-radius:10px;padding:24px 4vw;margin:40px auto 0;position:relative}@media (min-width: 768px){.content-box .box{padding:48px 4vw;margin:48px auto 0}}@media (min-width: 1170px){.content-box .box{padding:48px;margin:56px auto 0}}.content-box .box--main{background:#f9fdd7}.content-box .box--sub{background:#f5f5f5}.content-box .intro-text{font-size:1.6rem;color:#111;line-height:2}@media (min-width: 768px){.content-box .intro-text{font-size:1.8rem;text-align:center}}.content-box .link__text{text-align:center;margin-top:8px}.content-box .text-caution{color:#d13648;margin-top:16px;font-weight:bold}.content-box .text-caution--center{text-align:center}@media (min-width: 768px){.list{display:flex;flex-wrap:wrap}}.list__item{margin-top:8px;padding-left:1em;text-indent:-1em}.list__item:first-child{margin-top:0}@media (min-width: 768px){.list__item{width:calc((100% - 16px) / 2);margin-top:16px;margin-left:16px;font-size:1.5rem}.list__item:nth-child(odd){margin-left:0}.list__item:nth-child(2){margin-top:0}}.list__item:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#9cc800;margin-right:6px;vertical-align:middle}.selection{margin-top:40px}@media (min-width: 768px){.selection{margin-top:56px}}.selection:first-of-type{margin-top:0}.selection__list{display:flex;flex-wrap:wrap}.selection__item{width:calc((100% - 10px) / 2);margin-right:10px;margin-top:10px;display:flex}.selection__item:nth-child(even){margin-right:0}.selection__item:first-child,.selection__item:nth-child(2){margin-top:0}@media (min-width: 768px){.selection__item{width:calc((100% - 40px) / 3);margin-right:20px;margin-top:20px}.selection__item:nth-child(even){margin-right:20px}.selection__item:nth-child(3n){margin-right:0}.selection__item:first-child,.selection__item:nth-child(2),.selection__item:nth-child(3){margin-top:0}}@media (min-width: 1170px){.selection__item{width:calc((100% - 90px) / 4);margin-right:30px;margin-top:20px}.selection__item:nth-child(even){margin-right:30px}.selection__item:nth-child(3n){margin-right:30px}.selection__item:nth-child(4n){margin-right:0}.selection__item:first-child,.selection__item:nth-child(2),.selection__item:nth-child(3),.selection__item:nth-child(4){margin-top:0}}.selection__item a{border:1px solid #9cc800;display:block;border-radius:10px;padding:20px 8px;width:100%;filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.1));background:#fff}.selection__item a figure .logoWrap{width:100%;height:24px}@media (min-width: 1170px){.selection__item a figure .logoWrap{height:32px}}.selection__item a figure .logoWrap img{display:block;object-fit:contain;width:100%;height:24px;margin:0 auto}@media (min-width: 1170px){.selection__item a figure .logoWrap img{height:32px}}.selection__item a figure figcaption{font-weight:bold;color:#111;font-size:1.2rem;margin-top:8px;text-align:center}@media (min-width: 768px){.selection__banner-list{display:flex;justify-content:center}}.selection__banner-item{margin-top:10px}.selection__banner-item:first-child{margin-top:0}@media (min-width: 768px){.selection__banner-item{margin-top:0;max-width:370px;margin-left:20px}.selection__banner-item:first-child{margin-left:0}}.selection__banner-item a img{display:block;border-radius:10px;width:100%;filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.1))}@media (min-width: 768px) and (min-width: 1170px){.selection__banner-item{margin-left:30px}}@media (min-width: 768px){.tel__list{display:flex;flex-wrap:wrap}}@media (min-width: 768px) and (min-width: 768px){.tel__list--one-line{justify-content:center}}.tel__item{border-top:1px solid #ccc;padding:6px 0;font-size:1.4rem}.tel__item:first-child{border-top:none;padding-top:0}.tel__item:last-child{padding-bottom:0}@media (min-width: 768px){.tel__item{display:flex;flex-wrap:wrap;padding:12px 16px;width:50%;border-top:none;border-bottom:1px solid #ccc}.tel__item:nth-child(odd){border-right:1px solid #ccc}.tel__item:first-child{padding-top:12px}.tel__item:last-child{padding-bottom:12px;border-bottom:none}.tel__item:nth-child(even)+.tel__item:nth-last-child(2){border-bottom:none}}.tel__comic{display:block}@media (min-width: 768px){.tel__comic{width:calc(100% - 100px)}}.tel__number{display:block}@media (min-width: 768px){.tel__number{width:100px;flex-shrink:0;text-align:right}}@media (min-width: 768px){.tel__list--one-line .tel__item{padding-top:0;padding-bottom:0}.tel__list--one-line .tel__item:nth-child(odd){border-right:none}}@media (min-width: 768px){.comic__list{display:flex;flex-wrap:wrap}}.comic__item{border-top:1px solid #eee;margin-top:24px;padding-top:24px}.comic__item:first-child{border-top:none;margin-top:0;padding-top:0}@media (min-width: 768px){.comic__item{border-right:1px solid #eee;width:50%;padding-top:24px;padding-bottom:24px;margin-top:0}.comic__item:nth-child(2){border-top:none}.comic__item:first-child,.comic__item:nth-child(2){padding-top:0}.comic__item:nth-child(odd){padding-right:24px}.comic__item:nth-child(even){padding-left:24px;border-right:none}.comic__item:nth-child(odd)+.comic__item:nth-last-child(2){position:relative}.comic__item:nth-child(odd)+.comic__item:nth-last-child(2):after{content:"";display:block;width:100%;height:1px;background:#eee;position:absolute;bottom:-1px;left:0}}@media (min-width: 1170px){.comic__item{padding-top:48px;padding-bottom:48px}.comic__item:nth-child(odd){padding-right:48px}.comic__item:nth-child(even){padding-left:48px}}.comic__box{display:flex;flex-wrap:wrap}.comic__img{width:100px;flex-shrink:0}@media (min-width: 768px){.comic__img{width:120px}}@media (min-width: 1170px){.comic__img{width:170px}}.comic__img img{display:block;width:100px;height:140px;object-fit:cover;border:1px solid #ccc}@media (min-width: 768px){.comic__img img{width:120px;height:168px}}@media (min-width: 1170px){.comic__img img{width:170px;height:238px}}.comic__detail{margin-left:16px;width:calc(100% - (100px + 16px))}@media (min-width: 768px){.comic__detail{margin-left:24px;width:calc(100% - (120px + 24px));padding-bottom:24px}}@media (min-width: 1170px){.comic__detail{margin-left:30px;width:calc(100% - (170px + 30px))}}.comic__detail h3{margin-bottom:8px}@media (min-width: 768px){.comic__detail h3{margin-bottom:16px}}.comic__detail h3 a{color:#111;font-size:1.6rem}@media (min-width: 768px){.comic__detail h3 a{font-size:2rem}}.comic__detail .comic-note{font-size:1.4rem}.comic__detail .comic-note__box{margin-top:8px}.comic__detail .comic-note__box:first-child{margin-top:0}@media (min-width: 768px){.comic__detail .comic-note__box{margin-top:16px}}.comic__detail .comic-note__title{font-weight:bold;margin-bottom:2px}@media (min-width: 768px){.comic__detail .comic-note__title{margin-bottom:4px}}.comic__detail .comic-note__item{padding-left:1em;text-indent:-1em;margin-top:2px}.comic__detail .comic-note__item:first-child{margin-top:0}.comic__detail .comic-note__item:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#9cc800;margin-right:6px;vertical-align:middle}.comic__catch{background:#f9fdd7;margin-top:16px}@media (min-width: 768px){.comic__catch{margin-top:-8px;margin-left:0}}@media (min-width: 1170px){.comic__catch{margin-top:-12px;margin-left:48px}}.comic__catch span{color:#78a000;font-weight:bold;font-style:italic;padding:8px 16px;display:block;position:relative;white-space:pre-line}@media (min-width: 768px){.comic__catch span{padding:24px 20px;font-size:1.8rem}}.comic__catch span:before{content:"";display:block;width:22px;height:25px;background:url("/img/icon/icon_star.svg") center top;position:absolute;top:-10px;right:-10px}.comic__catch span:after{content:"";display:block;width:18px;height:20px;background:url("/img/icon/icon_star.svg") center top;position:absolute;bottom:-10px;left:-10px}.note__list{margin-top:16px}@media (min-width: 768px){.note__list{margin-top:24px}}.note__item{color:#666;font-size:1.2rem;position:relative;padding-left:15px;margin-top:2px}@media (min-width: 768px){.note__item{margin-top:4px}}.note__item:first-child{margin-top:0}.note__item:after{content:"※";display:block;margin-right:20px;position:absolute;top:0;left:0}.l-content--mochikomi .main{position:relative;z-index:1}@media (min-width: 768px){.l-content--mochikomi .main{margin-top:-120px}}@media (min-width: 1170px){.l-content--mochikomi .main{margin-top:-124px}}.l-content--mochikomi .main-detail{position:relative;background:#fff;margin-top:18px}@media (min-width: 768px){.l-content--mochikomi .main-detail{margin-top:22px}}.l-content--mochikomi .main-detail:after{position:absolute;bottom:-16px;left:0;width:100%;height:16px;content:'';display:block;background:linear-gradient(-45deg, transparent 25%, #8bb900 25%, #8bb900 50%, transparent 50%, transparent 75%, #8bb900 75%, #8bb900);background-size:4px 4px}@media (min-width: 768px){.l-content--mochikomi .main-detail:after{bottom:-26px;height:26px;background:linear-gradient(-45deg, transparent 25%, #8bb900 25%, #8bb900 50%, transparent 50%, transparent 75%, #8bb900 75%, #8bb900);background-size:6px 6px}}.l-content--mochikomi .main-detail:before{position:absolute;top:-18px;left:26px;width:calc(100% - 26px);height:18px;content:'';display:block;background:rgba(248,252,54,0.78)}@media (min-width: 768px){.l-content--mochikomi .main-detail:before{top:-22px;right:0;left:auto;height:22px;width:90%}}.l-content--mochikomi .main-detail__inner:before{position:absolute;top:-6px;left:10px;width:calc(100% - 10px);height:6px;content:'';display:block;background:#8bb900}@media (min-width: 768px){.l-content--mochikomi .main-detail__inner:before{width:calc(90% + 24px);top:-6px;right:0;left:auto}}.l-content--mochikomi .main-detail__inner:after{position:absolute;bottom:-6px;left:26px;width:calc(100% - 26px);height:6px;content:'';display:block;background:rgba(248,252,54,0.78);z-index:2}@media (min-width: 768px){.l-content--mochikomi .main-detail__inner:after{bottom:-10px;right:0;left:auto;height:10px;width:90%}}.l-content--mochikomi .main-detail__lead{background:#111}.l-content--mochikomi .main-detail__lead-text{color:#fff;font-weight:bold;font-size:1.6rem;max-width:1170px;margin:0 auto;text-align:center;padding:4px 0;letter-spacing:0.06em}@media (min-width: 768px){.l-content--mochikomi .main-detail__lead-text{font-size:2rem}}.l-content--mochikomi .main-detail__inner-box{position:relative;margin:0 auto;max-width:1170px;padding-bottom:24px}@media (min-width: 768px){.l-content--mochikomi .main-detail__inner-box{padding-bottom:48px}}.l-content--mochikomi .main-detail__box{padding:0 4vw}@media (min-width: 1170px){.l-content--mochikomi .main-detail__box{padding:0}}.l-content--mochikomi .main-detail__text{border-radius:10px;padding:24px 4vw;background:#f9fdd7;white-space:pre-wrap}@media (min-width: 768px){.l-content--mochikomi .main-detail__text{padding:48px 4vw}}@media (min-width: 1170px){.l-content--mochikomi .main-detail__text{padding:48px}}.l-content--mochikomi .main-detail__note{margin-top:16px;color:#666;font-size:1.2rem;white-space:pre-wrap}.history table{width:100%;border-top:1px solid #ccc}@media (min-width: 768px){.history table{border-right:1px solid #ccc}}.history table tr{border-bottom:1px solid #ccc;padding:16px 0;display:block}.history table tr:first-child{display:none}@media (min-width: 768px){.history table tr{display:table;width:100%;padding:16px 0}.history table tr:first-child{display:table}}@media (min-width: 768px){.history table tr th{width:auto;padding:16px;border-left:1px solid #ccc;font-weight:bold;color:#111;background:#f5f5f5;text-align:center}}.history table tr td{width:100%;display:block;margin-top:8px}.history table tr td:first-child{margin-top:0}@media (min-width: 768px){.history table tr td{display:table-cell;width:auto;padding:16px;border-left:1px solid #ccc}}@media (min-width: 768px){.history table tr .data{width:24%}}@media (min-width: 768px){.history table tr .site{width:38%}}@media (min-width: 768px){.history table tr .title{width:38%}}.step{margin-top:40px}@media (min-width: 768px){.step{display:flex;flex-wrap:wrap;margin-top:56px}}@media (min-width: 768px){.step{margin-top:64px}}@media (min-width: 768px){.step__box{width:calc((100% - 64px) / 3);margin-left:32px;position:relative;display:flex}.step__box:first-child{margin-left:0}}.step__box:after{content:"";display:block;background:url("/img/icon/icon_step_arrow.svg") center center no-repeat;width:44px;height:20px;margin:16px auto 30px;background-size:44px 20px}@media (min-width: 768px){.step__box:after{transform:rotate(-90deg);background-size:34px 16px;width:34px;height:16px;position:absolute;top:calc((100% - 16px) / 2);right:-34px;margin:0}}.step__box:last-child:after{content:none}.step__box-inner{border:2px solid #bad84c;border-radius:10px;padding:36px 16px 32px;position:relative}@media (min-width: 1170px){.step__box-inner{padding:40px 24px 32px}}.step__number{position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}.step__number img{width:92px}@media (min-width: 768px){.step__number img{width:120px}}.step__text{font-size:1.4rem}.access{margin-top:40px}@media (min-width: 768px){.access{margin-top:48px}}@media (min-width: 1170px){.access{margin-top:56px}}@media (min-width: 768px){.access__wrap{display:flex}}@media (min-width: 768px){.access__map{width:50%;max-width:480px}}.access__map iframe{width:100%;height:200px}@media (min-width: 768px){.access__map iframe{height:240px}}.access__map-link{font-size:1.2rem;margin-top:8px}@media (min-width: 768px){.access__map-link{font-size:1.4rem}}.access__address{margin-top:24px;font-size:1.4rem}@media (min-width: 768px){.access__address{margin-top:0;padding-left:32px}}@media (min-width: 1170px){.access__address{padding-left:40px}}.btn-wrap{margin-top:40px}.btn-wrap .btn{display:block;max-width:500px;margin:0 auto}.btn-wrap .btn--mochikomi{filter:drop-shadow(3px 3px 0 #8cb400)}.btn-wrap .btn--mochikomi img{width:100%}.mochikomi{margin-top:40px}@media (min-width: 768px){.mochikomi{display:flex;flex-wrap:wrap;margin-top:48px}}@media (min-width: 768px){.mochikomi__box{position:relative;left:50%;transform:translateX(-50%);display:flex}}.mochikomi__box-inner{border:2px solid #ccc;border-radius:10px;padding:36px 16px 32px;position:relative;text-align:center}@media (min-width: 768px){.mochikomi__box-inner{display:flex;justify-content:space-between;padding:48px;height:300px}}.mochikomi__box-inner img{width:140px;height:122px;margin:0 0 30px 0}@media (min-width: 768px){.mochikomi__box-inner img{float:left;width:180px;height:156px;margin:0 40px 0 0}}.mochikomi__text{font-size:1.6rem}@media (min-width: 768px){.mochikomi__text{font-size:1.8rem;display:flex;align-items:center;text-align:left;height:100%}}.mochikomi__btn-wrap{margin:40px auto 0;text-align:center}.mochikomi__btn-wrap .btn{border:2px solid #000;border-radius:40px;display:inline-flex;align-items:center;justify-content:center;padding:12px 40px;font-weight:bold;color:#000}.mochikomi__btn-wrap .btn img{margin-left:5px}.comic-copyright{max-width:1170px;margin:0 auto;text-align:right;color:#666;margin-bottom:8px;padding:0 10px}@media (min-width: 768px){.comic-copyright{padding:0 4vw}}@media (min-width: 1170px){.comic-copyright{padding:0}}.comic-copyright__inner{font-size:1.2rem}.sns{margin:40px auto;text-align:center}@media (min-width: 768px){.sns{margin:80px auto}}.sns__link{background:#fff;border-radius:40px;display:inline-flex;align-items:center;justify-content:center;padding:12px 40px}.sns__item{margin-left:24px}.sns__item:first-child{margin-left:0}.sns__item a.twitter{background:#000;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center}.sns__item a.twitter i{color:#fff;font-size:2rem}.sns__item a.facebook i{font-size:4.3rem;color:#1877f2}.sns__item a.hatena{background:#00a4de;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center}.sns__item a.hatena img{width:20px}.l-content--mochikomi .title--main{margin:0 auto;max-width:1250px}.l-content--mochikomi .title--main img{width:100%}.l-content--mochikomi .title--section{margin-bottom:20px}@media (min-width: 321px){.l-content--mochikomi .title--section{margin-bottom:24px}}@media (min-width: 768px){.l-content--mochikomi .title--section{margin-bottom:40px}}@media (min-width: 1170px){.l-content--mochikomi .title--section{margin-bottom:48px}}.l-content--mochikomi .title--section img{height:18px;display:block;margin:0 auto;background:linear-gradient(transparent 40%, #e6f756 40%);padding:0 8px}@media (min-width: 321px){.l-content--mochikomi .title--section img{height:22px;padding:0 10px}}@media (min-width: 768px){.l-content--mochikomi .title--section img{height:28px;padding:0 12px}}@media (min-width: 1170px){.l-content--mochikomi .title--section img{height:36px;padding:0 16px}}.l-content--mochikomi .title--section__item{margin-top:8px}.l-content--mochikomi .title--section__item:first-child{margin-top:0}.l-content--mochikomi .title--box{position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}.l-content--mochikomi .title--box img{height:14px;display:block}@media (min-width: 321px){.l-content--mochikomi .title--box img{height:18px}}@media (min-width: 768px){.l-content--mochikomi .title--box img{height:24px}}.l-content--mochikomi .title--step{margin-bottom:8px}@media (min-width: 768px){.l-content--mochikomi .title--step{margin-bottom:16px}}.l-content--mochikomi .title--step img{display:block;height:14px;margin:auto}@media (min-width: 321px){.l-content--mochikomi .title--step img{height:16px}}@media (min-width: 1170px){.l-content--mochikomi .title--step img{height:24px}}.l-content--mochikomi .title--step img.multiple{height:32px}@media (min-width: 321px){.l-content--mochikomi .title--step img.multiple{height:38px}}@media (min-width: 1170px){.l-content--mochikomi .title--step img.multiple{height:56px}}.l-content--mochikomi .title--select{margin-bottom:16px}@media (min-width: 768px){.l-content--mochikomi .title--select{margin-bottom:24px}}.l-content--mochikomi .title--select span{width:100%;display:flex;justify-content:center;align-items:center}.l-content--mochikomi .title--select span img{height:14px;display:block}@media (min-width: 321px){.l-content--mochikomi .title--select span img{height:17px}}@media (min-width: 768px){.l-content--mochikomi .title--select span img{height:24px}}.l-content--mochikomi .title--select span:before{content:"";display:inline-block;width:10px;height:15px;margin-right:6px;vertical-align:bottom;background:url("/img/icon/icon_text_decoration.svg") center center no-repeat;transform:scale(-1, 1)}@media (min-width: 321px){.l-content--mochikomi .title--select span:before{width:12px;height:18px;margin-right:6px}}@media (min-width: 768px){.l-content--mochikomi .title--select span:before{width:21px;height:30px;margin-right:16px}}.l-content--mochikomi .title--select span:after{content:"";display:inline-block;width:10px;height:15px;margin-left:6px;vertical-align:bottom;background:url("/img/icon/icon_text_decoration.svg") center center no-repeat}@media (min-width: 321px){.l-content--mochikomi .title--select span:after{width:12px;height:18px;margin-left:6px}}@media (min-width: 768px){.l-content--mochikomi .title--select span:after{width:21px;height:30px;margin-left:16px}}.l-content--mochikomi .title--access{margin-bottom:16px}@media (min-width: 768px){.l-content--mochikomi .title--access{margin-bottom:32px}}.l-content--mochikomi .title--access img{height:14px;display:block;margin:0 auto}@media (min-width: 321px){.l-content--mochikomi .title--access img{height:18px}}@media (min-width: 768px){.l-content--mochikomi .title--access img{height:24px}}.l-content--mochikomi .title--main-detail{padding:0 4vw}@media (min-width: 1170px){.l-content--mochikomi .title--main-detail{padding:0}}.l-content--mochikomi .title--main-detail img{display:block;width:100%;margin:0 auto;max-width:1250px}
