﻿@media print, screen{.yugo{font-family:"游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif}#content_wrapper{background-image:url(../images/bg.png);background-size:63.125vw;background-position:center top}#content_wrapper #main h1 img{width:100%}#content_wrapper #main #desc{background-image:url(../images/kazari2.png);background-size:auto 7.5vw;background-repeat:repeat-x;background-position:center bottom;padding-bottom:7.5vw}#content_wrapper #main #desc .inner{background-color:rgba(255,255,255,0.5);padding-top:3.125vw;padding-bottom:6.25vw}#content_wrapper #main #desc p{margin-top:1em;line-height:1.57em;color:#B1A375;font-size:14px;text-align:center}#content_wrapper #story{margin-top:3.125vw;background-image:url(../images/kazari3.png),url(../images/kazari3.png);background-size:auto 21.875vw,auto 21.875vw;background-repeat:repeat-x,repeat-x;background-position:center top,center bottom;padding:21.875vw 0}#content_wrapper #story h2{text-align:center}#content_wrapper #story h2 img{width:43.75vw}#content_wrapper #story nav{margin:0;padding:0;margin-bottom:9.75vw}#content_wrapper #story nav ul li{margin:0;width:100%;margin-top:6.25vw}#content_wrapper #story nav ul li:first-of-type{margin-top:0}#content_wrapper #story nav ul li span{color:#fff;background-color:#B1A375;text-decoration:none;margin-bottom:0.3em;display:inline-block;font-size:3.125vw;padding:0.2em;margin-right:0.5em}#content_wrapper #story nav ul li a{display:inline-block;font-size:3.75vw;color:#B1A375}#content_wrapper #story .inner{padding:0 6.25vw}#content_wrapper #story .inner .section{margin-top:3.125vw}#content_wrapper #story .inner .section img{width:100%}#content_wrapper #story .inner .section img.graphic{margin-top:4.6875vw}#content_wrapper #story .inner .section img.graphic.nm{margin-top:0}#content_wrapper #story .inner .section img.title{margin-top:6.25vw}#content_wrapper #story .inner .section img.bg{display:none}#content_wrapper #story .inner .section ol#story09_images{text-align:center;margin-top:4.6875vw}#content_wrapper #story .inner .section ol#story09_images li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3.125vw;display:inline-block;width:100%}#content_wrapper #story .inner .section ol#story09_images li:first-of-type{margin-top:0}#content_wrapper #story .inner .section ol#story09_images li img{width:100%}#content_wrapper #story .inner .section#story10 p{margin-top:1em}#content_wrapper #story .inner .section#story11 p{margin-top:1em}#content_wrapper #story .inner .section p{margin-top:4.6875vw;font-size:16px;color:#B1A375;line-height:1.625em}#content_wrapper #story .inner .section p img{margin-bottom:3.125vw}#content_wrapper #story .inner p.andmore{font-weight:bold;text-align:center;color:#B1A375;font-size:20px;margin:9.375vw 0}#content_wrapper nav{padding:6.25vw 0}#content_wrapper nav ul{text-align:center}#content_wrapper nav ul li{display:inline-block;width:31.25vw}#content_wrapper nav ul li a{display:block}#content_wrapper nav ul li a img{width:100%}#content_wrapper .sns.sp{width:100%;text-align:center;height:20px;margin:0}#content_wrapper .sns.sp ._sharebuttons{width:100%;margin:0 auto;justify-content:center}#content_wrapper small{font-size:12px;color:#B1A375;text-align:center;display:block;padding:6.25vw 0;line-height:1.5em}#content_wrapper #content_footer{padding:3.125vw;background-color:#E595B1}#content_wrapper #content_footer img{width:100%}#annotation{margin-top:0 !important}#common_pagetop a{display:none}}@media all and (-ms-high-contrast: none){.yugo{font-family:"メイリオ",Meiryo,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}}@media print, screen and (min-width: 640px){#content_wrapper{min-width:1000px;background-size:404px auto;overflow:hidden}#content_wrapper #main{position:relative}#content_wrapper #main .wrap{height:943px;width:100%;background-image:url(../images/heart.png),url(../images/kazari.png);background-position:center top,center bottom;background-repeat:repeat-x,repeat-x}#content_wrapper #main .wrap h1{position:absolute;z-index:100;width:100%;top:735px;left:50%}#content_wrapper #main .wrap h1 img{width:800px;margin-left:-400px}#content_wrapper #main .wrap #mainimg{position:absolute;left:50%;top:0}#content_wrapper #main .wrap #mainimg img{margin-left:-709px}#content_wrapper #main #desc{background-size:auto 48px;padding-bottom:48px}#content_wrapper #main #desc .inner{padding-top:77px;padding-bottom:60px}#content_wrapper #main #desc p{margin-top:1em;line-height:1.57em;font-size:18px;text-align:center}#content_wrapper #main .sns{width:100%;text-align:right;margin:0;position:absolute;top:22px;left:0}#content_wrapper #main .sns ._sharebuttons{width:980px;margin:0 auto;justify-content:flex-end}#content_wrapper #story{margin-top:30px;background-size:auto 137px,auto 137px;padding:137px 0}#content_wrapper #story h2 img{width:279px}#content_wrapper #story nav{width:980px;margin:0 auto}#content_wrapper #story nav ul{margin-bottom:60px}#content_wrapper #story nav ul li{font-weight:bold;width:100%;margin:30px 0 0 0;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #story nav ul li>span{font-size:16px}#content_wrapper #story nav ul li a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;text-decoration:none;font-size:18px}#content_wrapper #story nav ul li a:hover{text-decoration:underline}#content_wrapper #story .inner{width:980px;padding:0;margin:0 auto}#content_wrapper #story .inner .section{margin-top:0;margin-bottom:46px}#content_wrapper #story .inner .section:last-of-type{margin-bottom:0px}#content_wrapper #story .inner .section .title{margin-bottom:30px}#content_wrapper #story .inner .section img{width:auto}#content_wrapper #story .inner .section img.graphic{width:500px;margin-top:0}#content_wrapper #story .inner .section img.graphic.nm{margin-top:0}#content_wrapper #story .inner .section img.title{width:450px;float:right;margin-top:0}#content_wrapper #story .inner .section img.title.left{float:left}#content_wrapper #story .inner .section ol#story09_images{text-align:center;margin-top:0;margin-bottom:24px}#content_wrapper #story .inner .section ol#story09_images li{margin-top:0;padding:0 5px;display:inline-block;width:calc(100% / 3)}#content_wrapper #story .inner .section ol#story09_images li:first-of-type{margin-top:0}#content_wrapper #story .inner .section ol#story09_images li img{width:100%}#content_wrapper #story .inner .section p{margin:0;width:100%;font-size:16px;line-height:1.625em}#content_wrapper #story .inner .section p img{width:500px;float:left;margin:0 30px 30px 0}#content_wrapper #story .inner .section p.right img{float:right;margin:0 0 30px 30px}#content_wrapper #story .inner .section p.left{float:left}#content_wrapper #story .inner p.andmore{text-align:center;font-size:20px;margin:50px 0}#content_wrapper nav{padding:47px 0 0 0}#content_wrapper nav ul li{width:187px;margin:0 20px}#content_wrapper nav ul li a img{width:100%}#content_wrapper small{width:980px;margin:0 auto;display:block;text-align:right;padding:3px 0 20px 0}#content_wrapper #content_footer{padding:0}#content_wrapper #content_footer div{width:980px;margin:0 auto;padding:15px 0}#content_wrapper #content_footer img{width:500px}p#common_pagetop{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}}
