header,footer,#global_bc{background-color:#fff !important}body{background:transparent !important}body:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1}p#common_pagetop{display:none}#content_wrapper{background-image:url(../images/bg01.png);background-position:center top;background-size:5.4vw auto}#content_wrapper #main h1{width:100%}#content_wrapper #main h1 img{width:100%}#content_wrapper #about{padding-bottom:6.25vw}#content_wrapper #about>div{padding:0 3.125vw;margin-top:6.25vw}#content_wrapper #about>div img{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:4.6875vw;-webkit-border-radius:4.6875vw;border-radius:4.6875vw;border-width:0.9375vw;border-style:solid}#content_wrapper #about>div.illusts img{border-color:#FFF67F}#content_wrapper #about>div.manga img{border-color:#6FBA2C}#content_wrapper section#campaign{padding:6.25vw 3.125vw;background-image:url(../images/bg03.png);background-size:78.125vw auto;background-position:center top}#content_wrapper section#campaign .wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:4.6875vw;-webkit-border-radius:4.6875vw;border-radius:4.6875vw;border:0.9375vw solid #3A2418;background-color:#FEFEF4;padding:5.3125vw 2.1875vw}#content_wrapper section#campaign .wrapper img{width:100%}#content_wrapper section#campaign .wrapper h2 img{width:100%}#content_wrapper section#campaign .wrapper .summary{padding:0 1.5625vw}#content_wrapper section#campaign .wrapper h3{margin:1.5em 0 0.6em 0;line-height:1em;font-size:5vw;color:#B42E2D}#content_wrapper section#campaign .wrapper ul,#content_wrapper section#campaign .wrapper p{color:#65371E;font-size:5vw;line-height:1.625em}#content_wrapper section#campaign .wrapper ul a,#content_wrapper section#campaign .wrapper p a{color:#B42E2D;text-decoration:underline;word-wrap:break-word;overflow-wrap:break-word}#content_wrapper section#campaign .wrapper ul.small{font-size:4.375vw}#content_wrapper section#campaign .wrapper .mt01{margin-top:1em}#content_wrapper section#campaign .wrapper ul li{margin-top:0.2em;text-indent:-1em;padding-left:1em}#content_wrapper section#campaign .wrapper ul li:first-of-type{margin-top:0}#content_wrapper section#campaign .wrapper ul.ex01 li{text-indent:-2.7em;padding-left:2.2em}#content_wrapper section#twitter{padding:0 3.125vw}#content_wrapper section#twitter h2{text-align:center;margin:6.25vw 0}#content_wrapper section#twitter h2 img{width:55.625vw;display:inline-block}#content_wrapper section#twitter .tl{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:4.6875vw;-webkit-border-radius:4.6875vw;border-radius:4.6875vw;border:0.9375vw solid #3A2418;padding:4.6875vw 0;background-color:#fff}#content_wrapper #content_footer{padding-top:6.25vw}#content_wrapper #content_footer small{font-size:3.75vw;text-align:center;color:#3A2418;display:block;width:100%;font-weight:700}#content_wrapper #content_footer .sns{width:100%;text-align:center;height:20px;margin:6.25vw 0}#content_wrapper #content_footer .sns ul{width:100%;height:20px}#content_wrapper #content_footer .sns ul li{display:inline-block;font-size:0;line-height:0}#content_wrapper #content_footer .toiawase{background-color:#F4E0B7;padding:4.375vw 3.125vw}#content_wrapper #content_footer .toiawase p{font-size:4.375vw;color:#3A2418;letter-spacing:0;line-height:6.25vw}#content_wrapper #content_footer .toiawase p b{font-weight:700;display:block}#annotation{margin-top:0 !important}@media screen and (min-width: 640px){body:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1;background-image:none !important}p#common_pagetop{display:block;width:46px;height:46px;clear:both;float:right;position:fixed;right:20px;bottom:90px;zoom:1}p#common_pagetop a{background-image:url(../../../common/images/btn_gototop.png);text-indent:-999em;width:46px;height:46px;display:block}p#common_pagetop a:hover{background-position:0 -46px}#content_wrapper{background-size:65px auto}#content_wrapper #main{position:relative;background-image:url(../images/bg02.png);background-position:center}#content_wrapper #main h1{position:relative;display:block;z-index:200;width:100%;margin:0 auto 21px auto;overflow:hidden}#content_wrapper #main h1 div{margin-left:50%}#content_wrapper #main h1 img{width:1670px;margin-left:calc(-1670px / 2)}#content_wrapper #main .desk{z-index:100;height:136px;width:100%;background-color:#F4E0B7;border-top:#221714 solid 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;left:0}#content_wrapper #main .sns.pc{z-index:300;position:absolute;bottom:20px;left:0;width:100%;display:block}#content_wrapper #main .sns.pc>div{width:1200px;margin:0 auto}#content_wrapper #main .sns.pc>div ul{text-align:right;height:20px}#content_wrapper #main .sns.pc>div ul li{display:inline-block;font-size:0;line-height:0}#content_wrapper #about{width:1200px;margin:0 auto;padding-bottom:40px}#content_wrapper #about>div{padding:0;margin-top:40px}#content_wrapper #about>div img{width:100%;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;border-width:6px;margin:0 auto;display:block}#content_wrapper section#campaign{padding:40px 0;background-size:500px auto}#content_wrapper section#campaign .wrapper{width:1200px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;border:6px solid #3A2418;padding:54px}#content_wrapper section#campaign .wrapper .summary{padding:0}#content_wrapper section#campaign .wrapper h3{margin:1.5em 0 0.6em 0;line-height:1em;font-size:18px}#content_wrapper section#campaign .wrapper ul,#content_wrapper section#campaign .wrapper p{color:#65371E;font-size:18px;line-height:1.625em}#content_wrapper section#campaign .wrapper ul a,#content_wrapper section#campaign .wrapper p a{text-decoration:none}#content_wrapper section#campaign .wrapper ul a:hover,#content_wrapper section#campaign .wrapper p a:hover{text-decoration:underline}#content_wrapper section#campaign .wrapper .mt01{margin-top:1em}#content_wrapper section#campaign .wrapper ul.small{font-size:16px}#content_wrapper section#campaign .wrapper ul li{margin-top:0.2em;text-indent:-1em;padding-left:1em}#content_wrapper section#campaign .wrapper ul li:first-of-type{margin-top:0}#content_wrapper section#campaign .wrapper ul.ex01 li{text-indent:-2.7em;padding-left:2.2em}#content_wrapper section#twitter{background-size:auto 21px;padding:0 0 0 0}#content_wrapper section#twitter h2{margin:40px 0}#content_wrapper section#twitter h2 img{width:251px}#content_wrapper section#twitter .tl{width:605px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;border:6px solid #3A2418;padding:20px 0;margin:0 auto;text-align:center}#content_wrapper section#twitter .tl iframe{height:650px !important}#content_wrapper #content_footer{padding:0}#content_wrapper #content_footer small{margin:40px 0;font-size:14px}#content_wrapper #content_footer .toiawase{padding:40px 0;min-width:1000px}#content_wrapper #content_footer .toiawase p{width:1200px;margin:0 auto;font-size:18px;letter-spacing:0;line-height:1em;font-weight:700}#content_wrapper #content_footer .toiawase p b{display:inline-block}#content_wrapper #content_footer .toiawase p span{display:inline-block}}
