html{color:#333;background:#fff}a{text-decoration:none;color:#008cda}a:hover{text-decoration:underline;color:#09c}a:active{text-decoration:underline;color:#09c}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,time,b,u,var{font-style:normal;font-weight:normal}ol,ul,li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6,small{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}main,header,footer,section,hgroup,aside,nav,address,article,figure{display:block;margin:0;padding:0}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}html{height:100%}body{height:100%;text-align:left}body p::-moz-selection,body h1::-moz-selection,body h2::-moz-selection,body h3::-moz-selection,body h4::-moz-selection,body a::-moz-selection,body img::-moz-selection,body em::-moz-selection,body strong::-moz-selection,body dd::-moz-selection,body dt::-moz-selection,body u::-moz-selection,body dfn::-moz-selection,body li::-moz-selection{color:#fff;background:#28283d}body p::selection,body h1::selection,body h2::selection,body h3::selection,body h4::selection,body a::selection,body img::selection,body em::selection,body strong::selection,body dd::selection,body dt::selection,body u::selection,body dfn::selection,body li::selection{color:#fff;background:#28283d}body *::-moz-selection{color:#fff;background:#28283d}body>#wrapper{height:auto}#wrapper{width:100%;height:auto !important;height:100%;position:relative;background:#fafaf7}@media screen and (min-width: 0px) and (max-device-width: 640px){#wrapper{-webkit-text-size-adjust:none}}#wrapper #topBackBox{width:960px;display:block;bottom:100px;left:50%;position:absolute;z-index:auto;margin:0 0 0 -480px;text-align:right}@media only screen and (max-width: 499px){#wrapper #topBackBox{width:auto;margin:0;left:auto;right:10px;bottom:60px}}#wrapper #topBack{display:inline-block;color:#333}#wrapper #topBack img{padding:0 8px 0 0;display:inline}#wrapper #topBack a{display:inline}#wrapper #topBack:hover{text-decoration:underline}@media only screen and (min-width: 500px){#wrapper .spOnly{display:none !important}}@media only screen and (max-width: 499px){#wrapper .pcOnly{display:none !important}}#header{width:100%;background:#fafaf7}#header img{display:block}#ci{width:100%;padding:35px 0;border-bottom:3px double #d8d8de}#ci a{width:131px;height:25px;overflow:visible;display:block;margin:0 auto}@media only screen and (max-width: 499px){#ci{padding:15px 0 15px}#ci a{width:30%;height:auto;overflow:visible;display:block;margin:0 auto}#ci img{width:100%;height:auto;overflow:visible;display:block;margin:0 auto}}@media only screen and (min-width: 500px){#ci{padding:30px 0 26px}#ci img{width:126px;height:24px;overflow:visible;display:block}}#snsNav{overflow:hidden}#snsNav img{display:block}@media only screen and (max-width: 499px){#header{position:relative}#snsNav{width:180px;margin:0 0 0 -25px;bottom:-5px;left:50%;position:absolute;z-index:auto;text-align:center;box-sizing:border-box}#snsNav li{display:inline-block;*display:inline;*zoom:1;margin:0 8px 0 0}#snsNav li:last-child{margin:0}}@media only screen and (min-width: 500px){#header{min-width:960px;border-bottom:1px solid #d8d8de}#headerInner{width:960px;margin:0 auto;position:relative}#ci{min-width:960px}#snsNav{top:-50px;right:0px;position:absolute;z-index:auto}#snsNav li{float:left;padding:10px 0 0;margin:0 0 0 10px;-webkit-transition:cubic-bezier(0, 1.2, 0.95, 1.13) 0.5s;transition:cubic-bezier(0, 1.2, 0.95, 1.13) 0.5s}#snsNav li:hover{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}}#gNav{font-family:"jaf-domus-titling-web"}#gNav ul{text-align:center}#gNav li{display:inline-block;*display:inline;*zoom:1;margin:25px 0 0;letter-spacing:1px}#gNav li a{display:block;padding:0 0 3px;text-decoration:none;color:#68697a;font-size:123.1%;line-height:1.2}#gNav li.current a{color:#28283d;border-bottom:2px solid #28283d}#gNav img{display:block}@media only screen and (max-width: 499px){#gNav{margin:0 0 20px;padding:0 10px}#gNav li{margin-top:15px}#gNav li:nth-child(2){margin:15px 15px 0}#gNav li:nth-child(5){margin:15px 15px 0}#gNav li:nth-child(6){margin:15px 190px 0 0}}@media only screen and (min-width: 500px){#gNav li{padding:20px 0 18px;margin:0 20px 0 0;letter-spacing:0.5px;background:url(../images/nav/ico_arrow.png) no-repeat center 64px;-webkit-transition:linear 0.2s;transition:linear 0.2s}#gNav li:last-child{margin:0}#gNav li a{-webkit-transition:0.2s cubic-bezier(0, 0.65, 0.58, 1);transition:0.2s cubic-bezier(0, 0.65, 0.58, 1);border-bottom:2px solid transparent}#gNav li a:hover,#gNav li.current a{color:#28283d;border-bottom:2px solid #28283d}#gNav li.current,#gNav li.hover{background-position:center 54px}}#contents{overflow:hidden;position:relative;font-family:"jaf-domus-titling-web","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo}#contents .headTitle{color:#333;text-align:center;letter-spacing:2px}#contents .headTitle span{border-bottom:2px solid #3a3b59}#contents #headPhoto{display:block;overflow:hidden;margin:0 0 -10px;background:#000}#contents #headPhoto img{width:100%;height:auto;overflow:visible;display:block;opacity:0;-webkit-transition:2.2s cubic-bezier(0.07, 0.45, 0.33, 0.93) 0.25s;transition:2.2s cubic-bezier(0.07, 0.45, 0.33, 0.93) 0.25s}#contents #headPhoto img.is-display{opacity:1}#contents #headPhoto canvas{top:0px;left:0px;position:absolute;z-index:auto}@media only screen and (max-width: 499px){#contents{border-top:1px solid #28283d}#contents .headTitle{margin:0 0 40px;font-size:193%}#contents .headTitle span{padding:0 0 6px}#contents #headPhoto{margin:0 0 35px}#contents #headPhoto img{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}#contents .fluidImg{display:block}#contents .fluidImg img{width:100%;height:auto;overflow:visible;display:block}}@media only screen and (min-width: 500px){#contents .headTitle{min-width:960px;padding:0 0 40px;font-size:262%}#contents #headPhoto{min-width:960px;overflow:hidden;margin:0 0 70px;overflow:hidden;position:relative}}#footer{width:100%;color:#28283d;text-align:center;background:#fafaf7;font-family:"jaf-domus-titling-web","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo}#footer #copyRight{display:block}@media only screen and (max-width: 499px){#footer{font-size:100%;height:auto;padding:0 0 10px;border-top:1px solid #d8d8de}#footer #copyRight{padding:20px 0 20px;font-size:116%;line-height:1.2;text-align:center}#footer li{display:inline-block;*display:inline;*zoom:1;margin:0 0 20px}#footer li a{color:#28283d;font-weight:medium}#footer li a:hover{text-decoration:underline !important}#footer li:nth-child(2){margin:0 25px 20px}#footer li:nth-child(5){margin:0 25px 20px}#footer #nowYear{display:none}#footer #design a{color:gray;font-weight:lighter;font-size:77%}}@media only screen and (min-width: 500px){#footer{height:40px;bottom:0px;left:0px;position:absolute;z-index:auto;padding:18px 0 0;font-size:93%;border-top:1px solid #d8d8de}#footer #footerInner{width:960px;margin:0 auto;zoom:1}#footer #footerInner:before,#footer #footerInner:after{display:block;height:0;visibility:hidden;content:"\0020"}#footer #footerInner:after{clear:both}#footer #copyRight{float:left;margin-right:25px}#footer ul{float:left;overflow:hidden}#footer li{float:left;margin:0 20px 20px 0}#footer li a{color:#28283d;font-weight:medium}#footer #design{float:right}#footer #design a{color:#333;font-weight:lighter}}
