﻿@import url(https://fonts.googleapis.com/css?family=Muli:400,300,300italic,400italic);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*:after{display:block;clear:both}.jp{font-family:'ヒラギノ角ゴ ProN W3', "游ゴシック","YuGothic",'Hiragino Kaku Gothic ProN', Meiryo, メイリオ,  'PT Sans', 'Lucida Grande', sans-serif}.en{font-family:"Century Gothic", CenturyGothic, 'Muli', sans-serif;font-weight:300;letter-spacing:.05em}.mincho{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif}*:after{display:block;clear:both}a{color:#4a271c}strong{font-weight:bold}.underline{text-decoration:underline}.left{float:left}.right{float:right}.mgb10{margin-bottom:10px !important}.mgb20{margin-bottom:20px}.mgb30{margin-bottom:30px}.mgb40{margin-bottom:40px !important}.mgb50{margin-bottom:50px}.mgb60{margin-bottom:60px}.mgb70{margin-bottom:70px}.mgb80{margin-bottom:80px}.mgb90{margin-bottom:90px}.mgb100{margin-bottom:100px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility}strong{font-weight:bold}@font-face{font-family:'tamanaki';src:url("../fonts/tamanaki.eot?vlfpa0");src:url("../fonts/tamanaki.eot?vlfpa0#iefix") format("embedded-opentype"),url("../fonts/tamanaki.ttf?vlfpa0") format("truetype"),url("../fonts/tamanaki.woff?vlfpa0") format("woff"),url("../fonts/tamanaki.svg?vlfpa0#tamanaki") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'tamanaki' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook-with-circle:before{content:"\e902"}.icon-facebook:before{content:"\e903"}.icon-google-with-circle:before{content:"\e904"}.icon-twitter-with-circle:before{content:"\e905"}.icon-twitter:before{content:"\e906"}.icon-youtube-square:before{content:"\e900"}.icon-youtube:before{content:"\e901"}.icon-mail_outline:before{content:"\e0e1"}.icon-volume_off:before{content:"\e04f"}.icon-volume_up:before{content:"\e050"}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:100020}.fancybox-skin{position:relative;background:#000;color:#444;text-shadow:none}.fancybox-opened{z-index:100030}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:10060}#fancybox-loading div{width:44px;height:44px;background:url("../img/plugin/fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;right:10px;top:-50px;width:38px;height:38px;cursor:pointer;background:url(../img/plugin/fancybox/btn_close.png) no-repeat 0 0 !important}.fancybox-nav{position:absolute;top:0;width:40px;height:100%;cursor:pointer;text-decoration:none;background:transparent url("../img/plugin/fancybox/blank.gif");-webkit-tap-highlight-color:transparent;z-index:10040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;width:36px;height:60px;margin-top:-18px;cursor:pointer;z-index:10040;visibility:visible}.fancybox-prev span{left:-46px;background-position:0 -36px;background:url(../img/plugin/fancybox/btn_cursor.png) no-repeat left 0 !important}.fancybox-next span{right:-46px;background-position:0 -72px;background:url(../img/plugin/fancybox/btn_cursor.png) no-repeat right 0 !important}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:100010;background:black}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;letter-spacing:.1em;font-size:1.4em;position:relative;text-shadow:none;z-index:10050;color:white}.fancybox-title span{display:inline-block;margin-top:8px;font-size:.8em;font-family:"Century Gothic", CenturyGothic, 'Muli', sans-serif;font-weight:300;letter-spacing:.05em}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:-54px;right:50%;z-index:10050;text-align:center;height:50px}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;color:#344457;font-size:16px;line-height:1.3;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("../img/plugin/fancybox/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("../img/plugin/fancybox/fancybox_loading@2x.gif");background-size:24px 24px}}html{font-size:62.5%}body{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;position:relative;width:auto;font-size:1em;line-height:1;color:#4a271c}@media screen and (max-width: 480px){body br.pc{display:none}}body br.sp{display:none}@media screen and (max-width: 480px){body br.sp{display:block}}body section,body .in-block{position:relative;width:100%;max-width:1200px;padding:0 20px;margin-left:auto !important;margin-right:auto !important}@media screen and (max-width: 480px){body section,body .in-block{padding:0 12px !important}}*+html body{font-family:'ヒラギノ角ゴ ProN W3', "游ゴシック","YuGothic",'Hiragino Kaku Gothic ProN', Meiryo, メイリオ,  'PT Sans', 'Lucida Grande', sans-serif}*+html body .en{font-size:100%;letter-spacing:0}a{text-decoration:none;-webkit-transition:0.25s ease;-moz-transition:0.25s ease;-ms-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}a:link{color:#4a271c}a:visited{color:#4a271c}a.hvr{display:inline-block}a.btn{text-align:center;display:block;margin-left:auto !important;margin-right:auto !important;max-width:460px;width:100%;height:46px;line-height:46px;font-size:1.4rem;color:white;background-color:#ec84a4;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}a.btn span{color:inherit !important;display:inline-block;-webkit-transition:0.25s easeIn;-moz-transition:0.25s easeIn;-ms-transition:0.25s easeIn;-o-transition:0.25s easeIn;transition:0.25s easeIn}a.btn:hover{background-color:#e9f7fe;color:#ec84a4 !important}input[type=text],input[type=number],input[type=email],textarea,input[type=submit]{cursor:pointer;-webkit-appearance:none;border-radius:0;border:0 none;background:white}input[type=text]:focus,input[type=number]:focus,input[type=email]:focus,textarea:focus,input[type=submit]:focus{outline:0}input[type=submit]{background-color:#4a271c;color:white}figure img,div.photo img{display:block;width:100%}#loadPanel{position:fixed;left:0;top:0;z-index:100000;width:100%;height:100%;background-color:#c2a159}#loadPanel figure.logo{display:none}#loadPanel .indicator{position:absolute;left:50%;top:50%;z-index:1;margin-left:-20px;margin-top:-20px;width:40px;height:40px;background-color:#fff;border-radius:100%}.home #loadPanel figure.logo{display:block;position:absolute;left:50%;top:50%;z-index:1;margin-left:-120px;margin-top:-22px;width:240px;height:45px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.home #loadPanel figure.logo img{display:block;width:100%}#loadPanel .spinner{-webkit-animation:sk-scaleout 1.7s infinite ease-in-out;animation:sk-scaleout 1.7s infinite ease-in-out}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.transparent{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}ul.sns li{display:inline-block;width:38px;height:38px;margin-right:14px}ul.sns li:last-child{margin-right:0}ul.sns li a{display:block;color:white;width:38px;height:38px;font-size:38px}ul.sns li a span{display:none}ul.sns li a:before{font-family:'tamanaki';height:38px}ul.sns li.facebook{position:relative}ul.sns li.facebook:before{position:absolute;content:'';font-size:1.5rem;left:-85px}ul.sns li.facebook a:hover{color:#3B5998}ul.sns li.facebook a:before{content:'\e903'}ul.sns li.twitter a:hover{color:#55acee}ul.sns li.twitter a:before{content:'\e906'}ul.sns li.google a:hover{color:#d34836}ul.sns li.google a:before{content:'\e904'}footer#siteFooter{padding-top:80px;text-align:center}footer#siteFooter figure{margin-left:auto !important;margin-right:auto !important;margin-bottom:50px;width:408px;text-align:center}footer#siteFooter figure a{display:inline-block}footer#siteFooter figure a img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;display:block;width:100%;margin-bottom:10px}footer#siteFooter figure a figcaption{font-size:1.4rem}footer#siteFooter figure a:hover img{-moz-transform:rotate(4deg) scale(1.1);-ms-transform:rotate(4deg) scale(1.1);-webkit-transform:rotate(4deg) scale(1.1);transform:rotate(4deg) scale(1.1)}footer#siteFooter div.supporter h4{font-weight:bold;font-size:1.5rem;margin-bottom:8px}footer#siteFooter div.supporter .list{font-size:1.3rem;line-height:1.8}footer#siteFooter div.supporter .list a:hover{color:white}footer#siteFooter .copyright{display:block;width:100%;height:40px;line-height:40px;margin-top:16px;font-size:1.3rem;display:block;text-align:center;color:#221814;background-color:#fdece7;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFDECE7', endColorstr='#FFC2A159');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZWNlNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MyYTE1OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fdece7),color-stop(100%, #c2a159));background-image:-moz-linear-gradient(left, #fdece7 0%,#c2a159 100%);background-image:-webkit-linear-gradient(left, #fdece7 0%,#c2a159 100%);background-image:linear-gradient(to right, #fdece7 0%,#c2a159 100%)}@media screen and (max-width: 480px){footer#siteFooter figure{width:260px}}header#siteHeader{position:fixed;left:0;top:0;z-index:20000;width:100%;height:80px;background-color:#c2a159}header#siteHeader p.message{position:absolute;right:120px;top:0;z-index:1;line-height:80px;font-size:1.2rem;letter-spacing:.04em;color:white}header#siteHeader ul.sns{position:absolute;right:20px;top:0;z-index:1;line-height:80px}header#siteHeader ul.sns li{text-align:right;margin-right:14px;width:38px;height:38px}header#siteHeader ul.sns li:last-child{margin-right:0}header#siteHeader ul.sns li a{color:white;width:38px;height:38px;font-size:38px}header#siteHeader ul.sns li a:before{height:38px}header#siteHeader ul.sns li.facebook{position:relative}header#siteHeader ul.sns li.facebook:before{font-size:1.5rem;left:-85px;color:white}header#siteHeader ul.sns li.facebook div.count{position:absolute;left:1px;top:60px;z-index:1;width:36px;font-size:1.2rem;letter-spacing:.08em;line-height:1;padding:2px;text-align:center;background-color:#fff;color:#c2a159;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}header#siteHeader nav{position:relative;padding-left:20px;padding-right:20px;line-height:80px}header#siteHeader nav ul li a{color:white}header#siteHeader nav ul li a:hover{color:#4a271c}header#siteHeader nav ul.menu li{display:inline-block;margin-right:22px}header#siteHeader nav ul.menu li:last-child{margin-right:0}header#siteHeader nav ul.menu li a{font-size:1.4rem;letter-spacing:.15em}header#siteHeader nav ul.menu li.syushi a{color:#e7e2b3}header#siteHeader nav ul.menu li.tamanegi{margin-left:0px !important}header#siteHeader nav ul.menu li.has-serif{margin-left:30px}header#siteHeader nav ul.menu li.has-serif a{display:block;position:relative;text-decoration:underline}header#siteHeader nav ul.menu li.has-serif a .serif{position:absolute;left:-20px;top:65px;z-index:1;display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;background-color:#e6e2b3;color:#4b4848;padding:12px 16px 10px;white-space:nowrap;font-size:1.4rem;line-height:1.8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}header#siteHeader nav ul.menu li.has-serif a .serif:before{position:absolute;left:30px;top:-12px;z-index:1;display:block;content:'';width:0;height:0;border-style:solid;border-width:0 6px 12px 6px;border-color:transparent transparent #e6e2b3 transparent}header#siteHeader nav ul.menu li.has-serif a:hover{color:#fff}header#siteHeader nav ul.menu li.has-serif a:hover .serif{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}@media screen and (max-width: 900px){header#siteHeader nav ul.menu li.tamanegi{display:none}}header#siteHeader nav a.link{position:absolute;right:160px;top:12px;z-index:1;width:100px;height:26px;display:inline-block;text-align:center;vertical-align:middle;font-size:1.5rem;letter-spacing:.1em;text-indent:.1em;line-height:1;padding:5px 7px;background-color:#fff;color:#c2a159;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}header#siteHeader nav a.link:hover{background-color:#4a271c;color:white;width:130px}header#siteHeader #naviBtn{display:none}header#siteHeader nav#siteNaviSP{display:none}header#siteHeader nav#siteNavi{display:table;width:100%;padding-left:22px}header#siteHeader nav#siteNavi div.navi-warpper{display:table-cell;height:80px;vertical-align:middle}header#siteHeader nav#siteNavi div.navi-warpper ul:after{content:""}header#siteHeader nav#siteNavi div.navi-warpper ul li{float:left;font-size:1.3rem;letter-spacing:.07em}header#siteHeader nav#siteNavi div.navi-warpper ul li:last-child a{border-right:0}header#siteHeader nav#siteNavi div.navi-warpper ul li a{display:block;padding:0px 18px}header#siteHeader nav#siteNavi div.navi-warpper ul li a:hover{color:#B5B5B5 !important}@media screen and (max-width: 768px){header#siteHeader nav#siteNavi div.navi-warpper ul li{margin-top:1px;margin-bottom:1px}header#siteHeader nav#siteNavi div.navi-warpper ul li a{padding:3px 16px}}@media screen and (max-width: 480px){header#siteHeader{height:50px}header#siteHeader p.message{right:77px;line-height:50px}header#siteHeader p.message span{display:none}header#siteHeader ul.sns{right:12px;line-height:50px}header#siteHeader ul.sns li{width:26px;height:26px;margin-right:8px}header#siteHeader ul.sns li a{width:26px;height:26px;font-size:26px}header#siteHeader ul.sns li.facebook:before{font-size:1.4rem;left:-78px}header#siteHeader ul.sns li.facebook div.count{top:38px;width:24px;font-size:.9rem;padding:1px 0 0;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}header#siteHeader #naviBtn{display:block !important;position:fixed;left:12px;top:14px;z-index:99999}header#siteHeader #naviBtn .menu-trigger,header#siteHeader #naviBtn .menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}header#siteHeader #naviBtn .menu-trigger{display:block;position:relative;width:34px;height:22px}header#siteHeader #naviBtn .menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#fff}header#siteHeader #naviBtn .menu-trigger span:nth-of-type(1){top:0}header#siteHeader #naviBtn .menu-trigger span:nth-of-type(2){top:10px}header#siteHeader #naviBtn .menu-trigger span:nth-of-type(3){top:20px}header#siteHeader #naviBtn .menu-trigger.active div{display:none}header#siteHeader #naviBtn .menu-trigger.active span{background-color:white}header#siteHeader #naviBtn .menu-trigger.active span:nth-of-type(1){transform:translateY(11px) rotate(-135deg)}header#siteHeader #naviBtn .menu-trigger.active span:nth-of-type(2){opacity:0}header#siteHeader #naviBtn .menu-trigger.active span:nth-of-type(3){transform:translateY(-10px) rotate(-45deg)}header#siteHeader nav#siteNavi{display:none !important}header#siteHeader nav#siteNaviSP{display:block;position:fixed;z-index:10002;left:0;top:0;width:100%;height:100%;padding:20px 0;background-color:rgba(194,161,89,0.9)}header#siteHeader nav#siteNaviSP ul{width:100%;height:100%;text-align:center}header#siteHeader nav#siteNaviSP ul li{display:table;width:100%;height:25%}header#siteHeader nav#siteNaviSP ul li a{font-family:"Century Gothic", CenturyGothic, 'Muli', sans-serif;font-weight:300;letter-spacing:.05em;display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;font-size:2.6em;letter-spacing:.1em;color:white}header#siteHeader nav#siteNaviSP ul li a:hover{color:white !important}}a.moreBtn{display:block;margin-left:auto !important;margin-right:auto !important;width:102px;border:1px solid #B5B5B5;padding:8px;font-size:1.2em}a.moreBtn:hover{color:white !important;background-color:#87bfe4;border-color:#87bfe4}#scrollBtn{display:block;position:fixed;right:24px;top:14px;z-index:99999}#scrollBtn .menu-trigger,#scrollBtn .menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}#scrollBtn .menu-trigger{display:block;position:relative;width:36px;height:20px}#scrollBtn .menu-trigger span{position:absolute;left:0;display:inline-block;width:100%;height:1px;background-color:#000}#scrollBtn .menu-trigger span:nth-of-type(1){top:0}#scrollBtn .menu-trigger span:nth-of-type(2){top:10px}#scrollBtn .menu-trigger span:nth-of-type(3){top:20px}#scrollBtn .menu-trigger span:nth-of-type(1),#scrollBtn .menu-trigger span:nth-of-type(3){width:20px}#scrollBtn .menu-trigger span:nth-of-type(1){-webkit-transform:translate(-2px, 4px) rotate(-35deg);transform:translate(-2px, 4px) rotate(-35deg)}#scrollBtn .menu-trigger span:nth-of-type(3){-webkit-transform:translate(-2px, -4px) rotate(35deg);transform:translate(-2px, -4px) rotate(35deg)}#scrollBtn .menu-trigger.active div{display:none}#scrollBtn .menu-trigger.active span{width:36px;background-color:#fff}#scrollBtn .menu-trigger.active span:nth-of-type(1){transform:translateY(11px) rotate(-135deg)}#scrollBtn .menu-trigger.active span:nth-of-type(2){opacity:0}#scrollBtn .menu-trigger.active span:nth-of-type(3){transform:translateY(-10px) rotate(-45deg)}@media screen and (max-width: 480px){#scrollBtn{display:none}}#tubular-container{position:absolute !important}.tubular-play,.button{display:none}body.pc .tubular-play{display:block;position:absolute;z-index:1000;left:0;top:0}body.pc #pname{position:absolute;left:72px;bottom:40px;z-index:1000}body.pc #pname .serif{display:block;text-align:left;text-indent:-9999px;width:159px;height:64px;background:transparent url("../img/home/serif_uketsuke.png") 0 0 no-repeat;-moz-background-size:159px 64px;-o-background-size:159px 64px;-webkit-background-size:159px 64px;background-size:159px 64px;margin-left:-58px;margin-bottom:8px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi){body.pc #pname .serif{background-image:url("../img/home/serif_uketsuke@2x.png");-webkit-background-size:159px 64px;-moz-background-size:159px 64px;-o-background-size:159px 64px;background-size:159px 64px}}body.pc #pname .name{position:relative;padding-left:54px;font-size:4.0rem;letter-spacing:.08em;line-height:52px;color:#4a271c}body.pc #pname .name img{position:absolute;left:0;top:-2px;z-index:1;display:block;width:42px}body.pc .button{display:block;position:absolute;bottom:40px;z-index:1000;border:0 none;outline:none;cursor:pointer;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}body.pc .button:hover{-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}body.pc .button.tubular-mute{width:72px;height:105px;right:40px}body.pc .button.tubular-mute.off{background:transparent url("../img/home/icon_sound-off.png") 0 0 no-repeat;-moz-background-size:72px 105px;-o-background-size:72px 105px;-webkit-background-size:72px 105px;background-size:72px 105px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi){body.pc .button.tubular-mute.off{background-image:url("../img/home/icon_sound-off@2x.png");-webkit-background-size:72px 105px;-moz-background-size:72px 105px;-o-background-size:72px 105px;background-size:72px 105px}}body.pc .button.tubular-mute.on{background:transparent url("../img/home/icon_sound-on.png") 0 0 no-repeat;-moz-background-size:72px 105px;-o-background-size:72px 105px;-webkit-background-size:72px 105px;background-size:72px 105px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi){body.pc .button.tubular-mute.on{background-image:url("../img/home/icon_sound-on@2x.png");-webkit-background-size:72px 105px;-moz-background-size:72px 105px;-o-background-size:72px 105px;background-size:72px 105px}}body.pc .button.youtube{width:66px;height:87px;right:132px;background:transparent url("../img/home/icon_youtube.png") 0 0 no-repeat;-moz-background-size:66px 87px;-o-background-size:66px 87px;-webkit-background-size:66px 87px;background-size:66px 87px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi){body.pc .button.youtube{background-image:url("../img/home/icon_youtube@2x.png");-webkit-background-size:66px 87px;-moz-background-size:66px 87px;-o-background-size:66px 87px;background-size:66px 87px}}body.sp .button{display:none}#sharePanel{max-width:765px;background-color:#fff;text-align:center;padding:100px 20px 50px}#sharePanel .lead{font-weight:bold;font-size:3.8rem;margin-bottom:80px}#sharePanel .copy{font-size:1.8rem;line-height:1.4;margin-bottom:36px}#sharePanel ul.sns li{display:inline-block;width:38px;height:38px;margin-right:14px}#sharePanel ul.sns li:last-child{margin-right:0}#sharePanel ul.sns li a{display:block;color:#4a271c;width:38px;height:38px;font-size:38px}#sharePanel ul.sns li a span{display:none}#sharePanel ul.sns li a:before{font-family:'tamanaki';height:38px}@media screen and (max-width: 600px){#sharePanel{padding:70px 12px 70px}#sharePanel .lead{font-size:2.7rem;margin-bottom:40px}#sharePanel .copy{font-size:1.5rem;margin-bottom:36px}}.fancybox-type-inline .fancybox-skin{background-color:#fff !important}.fancybox-type-inline .fancybox-close{right:20px;top:20px;width:38px;height:38px;cursor:pointer;background:url(../img/plugin/fancybox/btn_close_brown.png) no-repeat 0 0 !important}div.video{position:relative;padding-bottom:56.25%;padding-top:30px;margin-bottom:30px;height:0;overflow:hidden}div.video iframe{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}@media screen and (max-width: 600px){div.video iframe{width:100%}}body.home .youtube.in-block{max-width:960px}body.home .youtube div.video-list{position:relative;padding-bottom:41%}body.home .youtube div.video-list iframe{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}@media screen and (max-width: 600px){body.home .youtube div.video-list{padding-bottom:41% !important;padding-top:30px !important}body.home .youtube div.video-list iframe{width:100%}}.vote-button{display:block;position:relative;margin-left:auto !important;margin-right:auto !important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:105px;height:34px;line-height:32px;text-align:center;font-size:2rem;letter-spacing:.2em;text-indent:.2em;border:1px solid #4a271c}.vote-button.voted{cursor:default;border:1px solid #4a271c !important;background-color:#4a271c !important;color:#c2a159 !important}.vote-button.voted:hover{border:1px solid #4a271c;background-color:#4a271c;color:#c2a159}.voted .vote-button{cursor:default;border:1px solid #ddd;background-color:#ddd;color:#666}.voted .vote-button:hover{border:1px solid #ddd;background-color:#ddd;color:#666}.vote-button:before,.vote-button:after{position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:0.25s ease;-moz-transition:0.25s ease;-ms-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}.vote-button:before{left:-16px;top:-40px;z-index:2;width:130px;background-color:#e7e2b3;color:#4a271c;font-size:1.4rem;letter-spacing:0;text-align:center;padding:0 3px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;content:'投票は1日１回！'}.vote-button:after{left:24px;top:-15px;z-index:1;width:0;height:0;border-style:solid;border-width:17.3px 10px 0 10px;border-color:#e7e2b3 transparent transparent transparent;content:''}.vote-button span.num{position:absolute;left:120px;top:2px;min-width:28px;height:29px;line-height:28px;padding:0 4px;color:#4a271c !important;font-family:'PT Sans', sans-serif;text-align:center;letter-spacing:.05em;border:1px solid #4a271c;border-left:0 none}.vote-button span.num:before{position:absolute;left:-5px;top:-1px;z-index:1;width:6px;height:28px;display:block;content:'';background:transparent url("../img/home/cnt_border-left.png") 0 0 no-repeat;-moz-background-size:6px 28px;-o-background-size:6px 28px;-webkit-background-size:6px 28px;background-size:6px 28px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi){.vote-button span.num:before{background-image:url("../img/home/cnt_border-left@2x.png");-webkit-background-size:6px 28px;-moz-background-size:6px 28px;-o-background-size:6px 28px;background-size:6px 28px}}.vote-button:hover{background-color:#4a271c;color:#fff}.vote-button:hover:before,.vote-button:hover:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.vote-button:hover span.num{color:#4a271c !important}body#syushi article{padding-top:150px}body#syushi article h1{font-weight:bold;font-size:3rem;padding:3px;border-bottom:2px solid #4a271c;display:inline-block;letter-spacing:.01em}body#syushi article h1 br{display:none}body#syushi article p.text{margin-top:30px;font-size:2rem;line-height:2.2;letter-spacing:.02em}body#syushi article p.text span.name{display:inline-block}body#syushi article .back{text-align:right;margin-top:20px}body#syushi article .back a{font-size:2rem}body#syushi article .back a:hover{text-decoration:underline}@media screen and (max-width: 600px){body#syushi article{padding-top:80px}body#syushi article h1{font-size:2.6rem;letter-spacing:.03em;display:inline;line-height:2}body#syushi article h1 br{display:block}body#syushi article p{font-size:1.6rem}body#syushi article p br{display:none}body#syushi article p br.sp{display:block}body#syushi article p span.name{font-weight:bold;margin-top:20px}body#syushi article .back a{font-size:1.6rem}}body.people article{padding-top:85px}body.people .in-block{width:1040px}body.people div.video{margin-bottom:70px}body.people .vote-button{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:140px;height:50px;line-height:48px;font-size:2.8rem;letter-spacing:.1em}body.people .vote-button span.num{position:absolute;left:155px;top:10px}body.people .vote-button:before{line-height:32px}body.people .profile:after{content:""}body.people .profile .text{float:right;width:570px}body.people .profile .text .head{position:relative;padding-left:60px;margin-bottom:55px}body.people .profile .text .head div.no{position:absolute;left:0;top:-5px;z-index:1;width:51px}body.people .profile .text .head div.no img{display:block;width:100%}body.people .profile .text .head h1{font-weight:bold;font-size:5.4rem;letter-spacing:.1em}body.people .profile .text .data{font-size:2.6rem;line-height:2;margin-bottom:25px}body.people .profile .text .message{font-size:2.4rem;line-height:1.75;padding-bottom:36px;margin-bottom:26px}body.people .profile figure{float:left;width:385px}body.people .profile figure img.face{margin-bottom:18px}body.people .return{text-align:right}body.people .return a{font-size:2.2rem}@media screen and (max-width: 600px){body.people .in-block{width:100%}body.people div.video{margin-bottom:50px}body.people div.video iframe{width:100%}body.people .profile .text{float:none;width:100%;margin-bottom:40px}body.people .profile .text .head{padding-left:38px;margin-bottom:30px}body.people .profile .text .head div.no{top:-3px;width:30px}body.people .profile .text .head h1{font-weight:bold;font-size:3.4rem;letter-spacing:.07em}body.people .profile .text .data{font-size:1.8rem;line-height:1.8;margin-bottom:25px}body.people .profile .text .message{font-size:1.7rem;line-height:1.7;padding-bottom:36px;margin-bottom:26px}body.people .profile figure{float:none;width:100%}body.people .profile figure img.face{margin-bottom:20px}body.people .return{margin-top:30px;text-align:center}}article{background-color:#c2a159;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFC2A159', endColorstr='#FFFDECE7');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyYTE1OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZkZWNlNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c2a159),color-stop(100%, #fdece7));background-image:-moz-linear-gradient(top, #c2a159 0%,#fdece7 100%);background-image:-webkit-linear-gradient(top, #c2a159 0%,#fdece7 100%);background-image:linear-gradient(to bottom, #c2a159 0%,#fdece7 100%);position:relative;height:auto !important}.home article{padding-top:90px}.home article #main{margin-bottom:150px}.home article #main h1{margin-left:auto !important;margin-right:auto !important;max-width:1154px;margin-bottom:20px}.home article #main h1 span{display:none}.home article #main h1 img{display:block;width:100%}.home article #main .wrapper{margin-left:auto !important;margin-right:auto !important;max-width:1000px}.home article #main .wrapper:after{content:""}.home article #main .wrapper .people .head{text-align:center}.home article #main .wrapper .people .head .title span{display:inline-block}.home article #main .wrapper .people .head .count{text-indent:.2em;letter-spacing:.2em}.home article #main .wrapper .people .comment-lead{font-weight:bold;text-align:center;margin-bottom:20px}.home article #main .wrapper .people .comment{line-height:1.8;text-indent:.08em;letter-spacing:.08em}.home article #main .wrapper .people figure{margin-left:auto !important;margin-right:auto !important;width:100%;margin-bottom:22px}.home article #main .wrapper .people figure a{position:relative;display:block}.home article #main .wrapper .people figure a .image{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.home article #main .wrapper .people figure a .image img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.home article #main .wrapper .people.first .head .title{margin-bottom:30px}.home article #main .wrapper .people.first .head .title .no{font-size:7.8rem}.home article #main .wrapper .people.first .head .title .unit{font-size:3.8rem;padding:0 20px 0 5px}.home article #main .wrapper .people.first .head .title .name{font-size:6.5rem}.home article #main .wrapper .people.first .head .count{font-size:4.1rem;margin-bottom:40px}.home article #main .wrapper .people.first .comment-lead{font-size:2.8rem}.home article #main .wrapper .people.first .comment{font-size:1.7rem}.home article #main .wrapper .people.first figure{margin-bottom:35px}.home article #main .wrapper .people.second{margin-bottom:110px}.home article #main .wrapper .people.second .head .title{margin-bottom:26px}.home article #main .wrapper .people.second .head .title .no{font-size:5.6rem}.home article #main .wrapper .people.second .head .title .unit{font-size:2.7rem;padding:0 20px 0 5px}.home article #main .wrapper .people.second .head .title .name{font-size:4.4rem}.home article #main .wrapper .people.second .head .count{font-size:2.9rem;margin-bottom:34px}.home article #main .wrapper .people.second .comment-lead{font-size:2.0rem}.home article #main .wrapper .people.second .comment{font-size:1.6rem}.home article #main .wrapper .people.second figure{width:75%}.home article #main .wrapper .people.third .head .title{margin-bottom:26px}.home article #main .wrapper .people.third .head .title .no{font-size:4.6rem}.home article #main .wrapper .people.third .head .title .unit{font-size:2.1rem;padding:0 20px 0 5px}.home article #main .wrapper .people.third .head .title .name{font-size:3.7rem}.home article #main .wrapper .people.third .head .count{font-size:2.3rem;margin-bottom:34px}.home article #main .wrapper .people.third .comment-lead{font-size:2.0rem}.home article #main .wrapper .people.third .comment{font-size:1.6rem}.home article #main .wrapper .people.third figure{width:65%}.home article #main .wrapper .left{width:50%}.home article #main .wrapper .right{width:38%;padding-top:130px}@media screen and (max-width: 480px){.home article #main{margin-bottom:80px}.home article #main .wrapper .people .head .title{margin-bottom:26px}.home article #main .wrapper .people .head .title .no{font-size:4.2rem !important}.home article #main .wrapper .people .head .title .unit{font-size:1.9rem !important;padding:0 20px 0 5px}.home article #main .wrapper .people .head .title .name{font-size:3.4rem !important}.home article #main .wrapper .people .head .count{text-indent:.13em;letter-spacing:.13em;font-size:2.9rem !important;margin-bottom:34px !important}.home article #main .wrapper .people .comment-lead{font-size:2.4rem !important;margin-bottom:20px}.home article #main .wrapper .people .comment{font-size:1.6rem !important;line-height:1.8;text-indent:.08em;letter-spacing:.08em}.home article #main .wrapper .people figure{margin-left:auto !important;margin-right:auto !important;width:90% !important;margin-bottom:22px}.home article #main .wrapper .left{float:none;width:100%}.home article #main .wrapper .right{float:none;width:100%;padding-top:100px}}article div#video{width:100%}article div#video figure{display:none}article div#video figure img{display:block;width:100%}article section{max-width:700px;margin-bottom:40px;padding-top:80px !important}article section h3{margin-bottom:35px}article section h3 span{display:inline-block;border:1px solid #4a271c;padding:12px;text-indent:.12em;font-weight:bold;font-size:2.2rem;letter-spacing:.12em}article section ul li{font-size:1.6rem;line-height:1.7;margin-bottom:10px}article section .attention{font-size:1.4rem;line-height:1.7;text-decoration:underline}article section#cm{max-width:1100px;min-width:1000px}article section#cm .wrapper{display:table;width:100%}article section#cm .wrapper a.thumb{display:table-cell;position:relative;max-width:560px;width:50%}article section#cm .wrapper a.thumb img{display:block;width:100%}article section#cm .wrapper a.thumb:before{position:absolute;left:50%;top:50%;z-index:1;margin-left:-39px;margin-top:-45px;display:block;content:'';width:0;height:0;border-style:solid;border-width:45px 0 45px 77.9px;border-color:transparent transparent transparent #fff}article section#cm .wrapper div.text{display:table-cell;max-width:480px;width:50%;padding-left:4%;vertical-align:middle}article section#cm .wrapper div.text h2{font-weight:bold;font-size:4rem;letter-spacing:.15em;margin-bottom:40px}article section#cm .wrapper div.text p.description{font-size:2.7rem;line-height:1.9;letter-spacing:.1em}@media screen and (max-width: 600px){article section#cm{min-width:0}article section#cm .wrapper{display:block;width:100%}article section#cm .wrapper a.thumb{display:block;position:relative;width:100%}article section#cm .wrapper a.thumb:before{border-style:solid;border-width:45px 0 45px 77.9px;border-color:transparent transparent transparent #fff}article section#cm .wrapper div.text{display:block;width:100%;padding-left:0;margin-top:30px}article section#cm .wrapper div.text h2{font-size:2.4rem;margin-bottom:20px}article section#cm .wrapper div.text p.description{font-size:1.8rem;line-height:1.8}article section#cm .wrapper div.text p.description br{display:none}}article section#vote{max-width:1150px;min-width:1000px;text-align:center}article section#vote h2{position:relative;margin-left:auto !important;margin-right:auto !important;max-width:825px;margin-bottom:90px}article section#vote h2 .caption{position:absolute;left:-112px;top:-100px;z-index:1;max-width:329px}article section#vote h2 img{display:block;width:100%}article section#vote h3{text-align:center;padding-bottom:3px;font-size:4.2rem;text-indent:.08em;letter-spacing:.08em;line-height:1.8;padding-bottom:105px;border-bottom:2px solid #4a271c;margin-bottom:60px}article section#vote h4{font-weight:bold;font-size:2.3rem;margin-bottom:30px}article section#vote h5{display:inline-block;font-size:1.9rem;padding-left:2px;padding-bottom:6px;border-bottom:2px solid #4a271c;margin-bottom:60px}article section#vote ul.people:after{content:""}article section#vote ul.people li{position:relative;float:left;width:32%;margin-right:1%;margin-bottom:120px}article section#vote ul.people li:nth-child(3n){margin-right:0}article section#vote ul.people li div.no{position:absolute;left:50%;top:-10px;z-index:1;margin-left:-130px;width:51px}article section#vote ul.people li figure{margin-left:auto !important;margin-right:auto !important;width:222px;margin-bottom:18px}article section#vote ul.people li figure a{position:relative;display:block}article section#vote ul.people li figure a .image{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}article section#vote ul.people li figure a .image img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}article section#vote ul.people li figure a:before,article section#vote ul.people li figure a:after{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;display:inline-block;position:absolute;top:50%;right:-28px;z-index:1;margin-top:-10px;width:20px;height:2px;background-color:#4a271c;content:''}article section#vote ul.people li figure a:before{-moz-transform:translateY(0px) rotate(45deg);-ms-transform:translateY(0px) rotate(45deg);-webkit-transform:translateY(0px) rotate(45deg);transform:translateY(0px) rotate(45deg)}article section#vote ul.people li figure a:after{-moz-transform:translateY(13px) rotate(-45deg);-ms-transform:translateY(13px) rotate(-45deg);-webkit-transform:translateY(13px) rotate(-45deg);transform:translateY(13px) rotate(-45deg)}article section#vote ul.people li figure a:hover:before,article section#vote ul.people li figure a:hover:after{right:-32px;background-color:#f34743}article section#vote ul.people li .profile{text-align:center;margin-bottom:25px;line-height:1}article section#vote ul.people li .profile .ruby{font-size:1.2rem;letter-spacing:.07em;margin-bottom:8px}article section#vote ul.people li .profile .name{font-weight:bold;font-size:2.7rem;margin-bottom:18px}article section#vote ul.people li .profile .birthday{font-size:1.8rem;margin-bottom:12px}article section#vote ul.people li .profile .work{font-size:1.8rem}article section#vote ul.people li .message{margin-left:auto !important;margin-right:auto !important;padding:0 10%;font-size:1.6rem;line-height:2;margin-bottom:20px;text-align:left}article section#vote .note{position:relative;padding-left:285px}article section#vote .note h3{position:absolute;left:50px;top:0;z-index:1;width:210px;padding:0 10px;border:1px solid #4a271c;text-align:center;font-size:2.7rem;line-height:1.9;display:inline-block}article section#vote .note p{text-align:left;font-size:2.7rem;line-height:1.9;letter-spacing:.1em}@media screen and (max-width: 600px){article section#vote{min-width:0;padding-top:80px !important}article section#vote h2{width:95%;margin-bottom:50px}article section#vote h2 .caption{left:-10px;top:-50px;max-width:120px}article section#vote h3{font-size:2.4rem;text-indent:.05em;letter-spacing:.05em;padding-bottom:50px;margin-bottom:60px}article section#vote ul.people{margin-top:50px;margin-left:auto !important;margin-right:auto !important;width:280px}article section#vote ul.people li{float:none;width:100%;margin-right:0;margin-bottom:100px}article section#vote ul.people li div.no{left:0%;top:-20px;z-index:1;margin-left:0;width:51px}article section#vote ul.people li figure{width:90%;margin-bottom:22px}article section#vote ul.people li .profile .ruby{font-size:1.2rem}article section#vote ul.people li .profile .name{font-size:2.2rem;margin-bottom:18px}article section#vote ul.people li .profile .birthday{font-size:1.5rem;margin-bottom:12px}article section#vote ul.people li .profile .work{font-size:1.5rem}article section#vote ul.people li .message{padding:0 10%;font-size:1.3rem;line-height:1.8}article section#vote .note{padding-left:0}article section#vote .note h3{position:static;text-align:center;font-size:2.2rem;line-height:1;padding:10px 0;width:100%}article section#vote .note p{font-size:1.8rem;line-height:1.9}}article section#about h2{max-width:191px;margin-bottom:75px}article section#about h2 img{display:block;width:100%}article section#about h2 span{display:block;text-align:left;text-indent:-9999px}article section#about h2.lead1{max-width:500px;width:50%}article section#about h2.lead2{max-width:736px;width:73.6%}article section#about p img{display:block;width:100%}article section#about p span{display:none}article section#about p.copy1{max-width:818px;width:90%}@media screen and (max-width: 600px){article section#about h2{max-width:152.8px;margin-bottom:30px}article section#about h2 span{display:block;text-align:left;text-indent:-9999px}article section#about p img{display:none}article section#about p span{display:inline-block;text-indent:0;font-size:1.8rem;line-height:2}article section#about p span br{display:none}article section#about p span br.sp{display:block}article section#about p.copy1{width:100%}}article section#product{max-width:1120px;min-width:1000px}article section#product .wrapper{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-color:#fff;padding:30px}article section#product .wrapper:after{content:""}article section#product .wrapper figure.product{float:left;position:relative;width:38%;max-width:429px;padding-top:80px}article section#product .wrapper figure.product figcaption{position:absolute;left:-40px;top:-42px;z-index:1;max-width:299px}article section#product .wrapper .text{float:right;position:relative;width:52%;padding-top:50px}article section#product .wrapper .text h2{max-width:433px;margin-bottom:40px}article section#product .wrapper .text h2 img{display:block;width:100%}article section#product .wrapper .text h2 span{display:none}article section#product .wrapper .text figure.bromide{position:absolute;right:-70px;top:105px;z-index:1;width:220px}article section#product .wrapper .text p{max-width:510px;font-size:1.8rem;line-height:2.2;letter-spacing:.2em}@media screen and (max-width: 600px){article section#product{min-width:0}article section#product .wrapper{-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;padding:12px 12px 24px}article section#product .wrapper figure.product{float:none;width:100%;min-width:0;padding-top:40px}article section#product .wrapper figure.product figcaption{position:absolute;left:-20px;top:-42px;width:200px}article section#product .wrapper .text{float:none;position:relative;width:100%;padding-top:50px}article section#product .wrapper .text h2{margin-left:auto !important;margin-right:auto !important;width:94%;margin-bottom:20px}article section#product .wrapper .text figure.bromide{margin-left:auto !important;margin-right:auto !important;position:static;margin-bottom:20px;width:90%}article section#product .wrapper .text p{font-size:1.7rem;line-height:2.2;letter-spacing:.2em}article section#product .wrapper .text p br{display:none}article section#product .wrapper .text p br.sp{display:block !important}}article section#sns h2{width:100%;padding:14px;border:1px solid #4a271c;text-align:center;font-weight:bold;font-size:3rem;margin-bottom:25px;letter-spacing:.1em;text-indent:.1em}article section#sns h3{font-weight:bold;font-size:4.5rem;text-align:center;margin-bottom:60px}article section#sns .cont{margin-left:auto !important;margin-right:auto !important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;max-width:520px}@media screen and (max-width: 600px){article section#sns h2{padding:12px;font-size:2.4rem}article section#sns h3{font-size:2.6rem;margin-bottom:30px}}@media screen and (max-width: 600px){article{padding-top:50px}article div#video{width:100%}article div#video figure{display:block}article div#video figure img{display:block;width:100%}article section{padding-top:50px !important}article section h3{margin-left:0;margin-bottom:25px}article section h3 span{padding:10px;font-size:1.8rem}article section ul li{font-size:1.4rem;margin-bottom:10px}article section .attention{font-size:1.3rem}}
