﻿@media screen{.spDisp{display:inline-block}.pcDisp{display:none}#contents{font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif;color:#974D8A;margin:0;padding:0;position:relative;overflow:hidden;width:100%}#contents .clearfix:before,#contents .clearfix:after{content:"";display:table}#contents .clearfix:after{clear:both}#contents .clearfix{zoom:1}#contents nav.contentmenu01{position:relative;z-index:1000}#contents nav.contentmenu01 ul{background-image:url(../img/pattern02.png);background-size:100vw auto;background-position:center top;text-align:center;padding:3.4375vw 0;display:none}#contents nav.contentmenu01 ul li{width:31.25vw;display:inline-block}#contents nav.contentmenu01 ul li img{width:100%}#contents nav.contentmenu01 ul li a{display:block;width:100%}#contents nav.contentmenu01 .bottoms01{height:34.6875vw;background-image:url(../img/img_chain01.png),url(../img/pattern04.png);background-size:125vw auto,75.9375vw auto;background-position:center top,center top;background-repeat:no-repeat,repeat-x}#contents nav.contentmenu01 .bottoms01>a{float:right;margin:0.9375vw 3.125vw 0 0;display:block;width:23.4375vw}#contents nav.contentmenu01 .bottoms01>a img{width:100%}#contents nav.contentmenu01 .bottoms01>a img.close{display:none}#contents nav.contentmenu01 .bottoms01>a img.open{display:block}#contents nav.contentmenu01 .bottoms01>a.open img.close{display:block}#contents nav.contentmenu01 .bottoms01>a.open img.open{display:none}#contents nav.contentmenu01 .bottoms01 h1{display:block;float:left;width:65.3125vw;margin:0.9375vw 0 0 3.125vw}#contents nav.contentmenu01 .bottoms01 h1 a{width:100%;display:block}#contents nav.contentmenu01 .bottoms01 h1 a img{width:100%}#contents .contentWrapper01{background-image:url(../img/pattern01.png),url(../img/pattern03.png);background-size:234.6875vw auto,96vw auto;background-position:center top, center top;background-repeat:repeat-x,repeat;margin-top:-34.6875vw;padding-top:34.6875vw}#contents .contentWrapper02{margin-bottom:3.125vw}#contents .contentWrapper02 .bg01{border-top:3px solid #DCC180;border-bottom:3px solid #DCC180}#contents .contentWrapper02 .bg01 .border-white01{border-top:4px solid #fff;border-bottom:4px solid #fff;background-image:url(../img/pattern06.png);background-size:25.78125vw auto;background-position:center top;padding-bottom:6.25vw}#contents.index01 nav.contentmenu01 .bottoms01{height:auto}#contents.index01 nav.contentmenu01 .bottoms01>a{float:none;margin:0.9375vw auto 0 auto;display:block;width:23.4375vw}#contents.index01 nav.contentmenu01 .bottoms01>a img{width:100%}#contents.index01 nav.contentmenu01 .bottoms01 h1{float:none;width:90.625vw;margin:3.125vw auto 0 auto}#contents.index01 .contentWrapper01{margin-top:-51.5625vw;padding-top:51.5625vw;margin-bottom:0}#contents.index01 .contentWrapper02{margin-top:-21.25vw}#contents.index01 .contentWrapper02 .bg01 .border-white01{padding-top:14.6875vw;padding-bottom:0}#contents #annotation01{padding:2.8125vw}#contents #annotation01 div{-moz-border-radius:2.5vw;-webkit-border-radius:2.5vw;border-radius:2.5vw;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em;font-size:3.125vw;border:0.625vw solid #FF0E00;color:#FF0E00;font-weight:bold;background-color:#fff}#contents #content_footer{padding:0 3.125vw;background-image:url(../img/pattern08.png);background-size:75.9375vw auto;background-repeat:repeat-x;background-position:center bottom}#contents #content_footer small{color:#000;font-size:3.125vw}#contents #content_footer small span{font-family:"Verdana"}#contents #content_footer .sns01{width:100%;margin:3.125vw 0 26.875vw;text-align:center}#contents #content_footer .sns01 ul{display:flex;justify-content:center;align-items:center}#contents #content_footer .sns01 ul li{width:auto;margin:0 5px;display:block;height:20px;overflow:hidden}}@media print, screen and (min-width: 640px){.pcDisp{display:block}.spDisp{display:none}#contents{min-width:1200px;background-image:url(../img/img_chain01.png),url(../img/pattern04.png),url(../img/pattern01.png),url(../img/pattern03.png);background-repeat:no-repeat, repeat-x, repeat-x, repeat;background-position:center top, center top, center top, center top;background-size:1200px auto, 486px auto, 1500px auto, 1024px auto}#contents nav.contentmenu01{width:1200px;margin:0 auto}#contents nav.contentmenu01 ul{display:block !important;background-image:none;text-align:center;padding:72px 0 0 0}#contents nav.contentmenu01 ul li{position:relative;z-index:1000;width:200px;display:block;float:left}#contents nav.contentmenu01 ul li:nth-child(1){margin:0 40px 0 0}#contents nav.contentmenu01 ul li:nth-child(3){margin:152px 60px 0 60px}#contents nav.contentmenu01 ul li:nth-child(5){margin:0 0 0 40px}#contents nav.contentmenu01 ul li:nth-child(2),#contents nav.contentmenu01 ul li:nth-child(4){margin:114px 0 0 0}#contents nav.contentmenu01 ul li img{width:100%;-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}#contents nav.contentmenu01 ul li a:hover img{-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}#contents nav.contentmenu01 .bottoms01{height:auto;background-image:none}#contents nav.contentmenu01 .bottoms01 h1{z-index:500;display:block;float:left;float:none;position:absolute;width:100%;margin:0;text-align:center;top:15px;left:0}#contents nav.contentmenu01 .bottoms01 h1 a{width:640px;margin:0 auto}#contents .contentWrapper01{background-image:none}#contents .contentWrapper02{background-image:url(../img/pattern05.png);background-position:center top;background-repeat:repeat-y;margin-bottom:0 !important}#contents .contentWrapper02 .bg01{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:1024px;margin:0 auto;border:3px solid #DCC180;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px}#contents .contentWrapper02 .bg01 .border-white01{border:9px solid #fff;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;background-size:165px auto}#contents.index01 nav.contentmenu01 .bottoms01{height:auto}#contents.index01 nav.contentmenu01 .bottoms01 h1{z-index:500;display:block;float:left;float:none;position:absolute;width:100%;margin:0;text-align:center;top:15px;left:0}#contents.index01 nav.contentmenu01 .bottoms01 h1 a{width:640px;margin:0 auto}#contents.index01 .contentWrapper01{margin-top:0;padding-top:0}#contents.index01 .contentWrapper02{margin-top:-225px}#contents.index01 .contentWrapper02 .bg01 .border-white01{padding-top:48px}#contents #annotation01{padding:0}#contents #annotation01 div{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:1024px;margin:20px auto 0 auto;padding:1em;font-size:12px;border:2px solid #FF0E00;text-align:center;color:#FF0E00;font-weight:bold;background-color:#fff}#contents #content_footer{padding:0;height:197px;background-size:486px auto;background-repeat:repeat-x;background-position:center bottom}#contents #content_footer .wrapper01{width:1024px;margin:0 auto;padding:20px 0 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#contents #content_footer small{float:left;color:#000;font-size:10px}#contents #content_footer small span{font-family:"Verdana"}#contents #content_footer .sns01{width:auto;margin:0;float:right}#contents #content_footer .sns01 ul{height:20px;overflow:hidden}#contents #content_footer .sns01 ul li{display:inline-block;font-size:0;line-height:20px;vertical-align:top;overflow:hidden}}
