@charset "UTF-8";blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}#backnumber_button:after,#home_news .inner:after,#home_news .sns:after,#profile_aphorism:after{content:"";clear:both;visibility:hidden;zoom:1}a,article,aside,footer,header,img,nav,section{display:block}button,input,select,textarea{outline:0}table{border-collapse:collapse;border-spacing:0}abbr,acronym,fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-weight:400;font-style:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}q:after,q:before{content:""}@-moz-keyframes shake{0%,50%{-moz-transform:rotate(0);transform:rotate(0)}7%{-moz-transform:rotate(5deg);transform:rotate(5deg)}15%{-moz-transform:rotate(-5deg);transform:rotate(-5deg)}25%{-moz-transform:rotate(3deg);transform:rotate(3deg)}35%{-moz-transform:rotate(-3deg);transform:rotate(-3deg)}}@-webkit-keyframes shake{0%,50%{-webkit-transform:rotate(0);transform:rotate(0)}7%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}15%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}25%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}35%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}}@keyframes shake{0%,50%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}7%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}15%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}25%{-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-webkit-transform:rotate(3deg);transform:rotate(3deg)}35%{-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}}.btn_opacity{filter:alpha(enabled=false);opacity:1;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease;transition-timing-function:ease}.has_animation .animation_target,.has_animation .animation_target.delay200{-moz-transition-property:opacity,-moz-transform;-o-transition-property:opacity,-o-transform;-webkit-transition-property:opacity,-webkit-transform;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease}.btn_opacity:active,.btn_opacity:hover{filter:alpha(Opacity=60);opacity:.6}.has_animation .animation_target{filter:alpha(Opacity=0);opacity:0;transition-property:opacity transform;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s;-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;transition-timing-function:ease}.has_animation .animation_target.delay200{transition-property:opacity transform;-moz-transition-duration:1s;-o-transition-duration:1s;-webkit-transition-duration:1s;transition-duration:1s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-webkit-transition-delay:.2s;transition-delay:.2s;transition-timing-function:ease}.has_animation .animation_target.delay300,.has_animation .animation_target.delay400{-moz-transition-property:opacity,-moz-transform;-o-transition-property:opacity,-o-transform;-webkit-transition-property:opacity,-webkit-transform;-webkit-transition-duration:1s;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease}.has_animation .animation_target.delay300{transition-property:opacity transform;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-moz-transition-delay:.3s;-o-transition-delay:.3s;-webkit-transition-delay:.3s;transition-delay:.3s;transition-timing-function:ease}.has_animation .animation_target.delay400{transition-property:opacity transform;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-moz-transition-delay:.4s;-o-transition-delay:.4s;-webkit-transition-delay:.4s;transition-delay:.4s;transition-timing-function:ease}.has_animation .animation_target.delay500,.has_animation .animation_target.delay600{-moz-transition-property:opacity,-moz-transform;-o-transition-property:opacity,-o-transform;-webkit-transition-property:opacity,-webkit-transform;-webkit-transition-duration:1s;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease}.has_animation .animation_target.delay500{transition-property:opacity transform;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-moz-transition-delay:.5s;-o-transition-delay:.5s;-webkit-transition-delay:.5s;transition-delay:.5s;transition-timing-function:ease}.has_animation .animation_target.delay600{transition-property:opacity transform;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-moz-transition-delay:.6s;-o-transition-delay:.6s;-webkit-transition-delay:.6s;transition-delay:.6s;transition-timing-function:ease}.has_animation .animation_target.delay700,.has_animation .animation_target.delay800{-moz-transition-property:opacity,-moz-transform;-o-transition-property:opacity,-o-transform;-webkit-transition-property:opacity,-webkit-transform;-webkit-transition-duration:1s;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease}.has_animation .animation_target.delay700{transition-property:opacity transform;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-moz-transition-delay:.7s;-o-transition-delay:.7s;-webkit-transition-delay:.7s;transition-delay:.7s;transition-timing-function:ease}.has_animation .animation_target.delay800{transition-property:opacity transform;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-moz-transition-delay:.8s;-o-transition-delay:.8s;-webkit-transition-delay:.8s;transition-delay:.8s;transition-timing-function:ease}.has_animation .animation_target.delay1000,.has_animation .animation_target.delay900{-moz-transition-property:opacity,-moz-transform;-o-transition-property:opacity,-o-transform;-webkit-transition-property:opacity,-webkit-transform;-webkit-transition-duration:1s;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease}.has_animation .animation_target.delay900{transition-property:opacity transform;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-moz-transition-delay:.9s;-o-transition-delay:.9s;-webkit-transition-delay:.9s;transition-delay:.9s;transition-timing-function:ease}.has_animation .animation_target.delay1000{transition-property:opacity transform;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s;transition-timing-function:ease}.has_animation .animation_target.delay1100,.has_animation .animation_target.delay1200{-moz-transition-property:opacity,-moz-transform;-o-transition-property:opacity,-o-transform;-webkit-transition-property:opacity,-webkit-transform;-o-transition-duration:1s;-webkit-transition-duration:1s;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease}.has_animation .animation_target.delay1100{transition-property:opacity transform;-moz-transition-duration:1s;transition-duration:1s;-moz-transition-delay:1.1s;-o-transition-delay:1.1s;-webkit-transition-delay:1.1s;transition-delay:1.1s;transition-timing-function:ease}.has_animation .animation_target.delay1200{transition-property:opacity transform;-moz-transition-duration:1s;transition-duration:1s;-moz-transition-delay:1.2s;-o-transition-delay:1.2s;-webkit-transition-delay:1.2s;transition-delay:1.2s;transition-timing-function:ease}.has_animation .animation_target.delay1400,.has_animation .animation_target.delay1600{-moz-transition-property:opacity,-moz-transform;-o-transition-property:opacity,-o-transform;-webkit-transition-property:opacity,-webkit-transform;-moz-transition-duration:1s;-o-transition-duration:1s;-webkit-transition-duration:1s;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease}.has_animation .animation_target.delay1400{transition-property:opacity transform;transition-duration:1s;-moz-transition-delay:1.4s;-o-transition-delay:1.4s;-webkit-transition-delay:1.4s;transition-delay:1.4s;transition-timing-function:ease}.has_animation .animation_target.delay1600{transition-property:opacity transform;transition-duration:1s;-moz-transition-delay:1.6s;-o-transition-delay:1.6s;-webkit-transition-delay:1.6s;transition-delay:1.6s;transition-timing-function:ease}.has_animation .animation_target.delay1800{-moz-transition-property:opacity,-moz-transform;-o-transition-property:opacity,-o-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity transform;-moz-transition-duration:1s;-o-transition-duration:1s;-webkit-transition-duration:1s;transition-duration:1s;-moz-transition-delay:1.8s;-o-transition-delay:1.8s;-webkit-transition-delay:1.8s;transition-delay:1.8s;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease;transition-timing-function:ease}.has_animation .to_top{-moz-transform:translateY(100px);-ms-transform:translateY(100px);-webkit-transform:translateY(100px);transform:translateY(100px)}.has_animation .to_bottom{-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-webkit-transform:translateY(-100px);transform:translateY(-100px)}.has_animation .to_right{-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-webkit-transform:translateX(-100px);transform:translateX(-100px)}.has_animation .to_left{-moz-transform:translateX(100px);-ms-transform:translateX(100px);-webkit-transform:translateX(100px);transform:translateX(100px)}.has_animation.open .animation_target{filter:alpha(enabled=false);opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.has_animation.open .animation_target.shake{-moz-animation-name:shake;-webkit-animation-name:shake;animation-name:shake;-moz-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1}.has_animation.open .animation_target.shake.delay200,.has_animation.open .animation_target.shake.delay300{-moz-animation-name:shake;-webkit-animation-name:shake;-moz-animation-duration:.5s;-webkit-animation-duration:.5s;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1}.has_animation.open .animation_target.shake.delay200{animation-name:shake;animation-duration:.5s;-moz-animation-delay:.2s;-webkit-animation-delay:.2s;animation-delay:.2s;animation-iteration-count:1}.has_animation.open .animation_target.shake.delay300{animation-name:shake;animation-duration:.5s;-moz-animation-delay:.3s;-webkit-animation-delay:.3s;animation-delay:.3s;animation-iteration-count:1}.has_animation.open .animation_target.shake.delay400,.has_animation.open .animation_target.shake.delay500{-moz-animation-name:shake;-webkit-animation-name:shake;-moz-animation-duration:.5s;-webkit-animation-duration:.5s;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1}.has_animation.open .animation_target.shake.delay400{animation-name:shake;animation-duration:.5s;-moz-animation-delay:.4s;-webkit-animation-delay:.4s;animation-delay:.4s;animation-iteration-count:1}.has_animation.open .animation_target.shake.delay500{animation-name:shake;animation-duration:.5s;-moz-animation-delay:.5s;-webkit-animation-delay:.5s;animation-delay:.5s;animation-iteration-count:1}.has_animation.open .animation_target.shake.delay600,.has_animation.open .animation_target.shake.delay700{-moz-animation-name:shake;-webkit-animation-name:shake;-moz-animation-duration:.5s;-webkit-animation-duration:.5s;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1}.has_animation.open .animation_target.shake.delay600{animation-name:shake;animation-duration:.5s;-moz-animation-delay:.6s;-webkit-animation-delay:.6s;animation-delay:.6s;animation-iteration-count:1}.has_animation.open .animation_target.shake.delay700{animation-name:shake;animation-duration:.5s;-moz-animation-delay:.7s;-webkit-animation-delay:.7s;animation-delay:.7s;animation-iteration-count:1}.has_animation.open .animation_target.shake.delay800,.has_animation.open .animation_target.shake.delay900{-moz-animation-name:shake;-webkit-animation-name:shake;-moz-animation-duration:.5s;-webkit-animation-duration:.5s;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1}.has_animation.open .animation_target.shake.delay800{animation-name:shake;animation-duration:.5s;-moz-animation-delay:.8s;-webkit-animation-delay:.8s;animation-delay:.8s;animation-iteration-count:1}.has_animation.open .animation_target.shake.delay900{animation-name:shake;animation-duration:.5s;-moz-animation-delay:.9s;-webkit-animation-delay:.9s;animation-delay:.9s;animation-iteration-count:1}.has_animation.open .animation_target.shake.delay1000,.has_animation.open .animation_target.shake.delay1100{-moz-animation-name:shake;-webkit-animation-name:shake;-moz-animation-duration:.5s;-webkit-animation-duration:.5s;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1}.has_animation.open .animation_target.shake.delay1000{animation-name:shake;animation-duration:.5s;-moz-animation-delay:1s;-webkit-animation-delay:1s;animation-delay:1s;animation-iteration-count:1}.has_animation.open .animation_target.shake.delay1100{animation-name:shake;animation-duration:.5s;-moz-animation-delay:1.1s;-webkit-animation-delay:1.1s;animation-delay:1.1s;animation-iteration-count:1}.has_animation.open .animation_target.shake.delay1200,.has_animation.open .animation_target.shake_large{-moz-animation-duration:.5s;-webkit-animation-duration:.5s;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1}.has_animation.open .animation_target.shake.delay1200{-moz-animation-name:shake;-webkit-animation-name:shake;animation-name:shake;animation-duration:.5s;-moz-animation-delay:1.2s;-webkit-animation-delay:1.2s;animation-delay:1.2s;animation-iteration-count:1}.has_animation.open .animation_target.shake_large{-moz-animation-name:shake_large;-webkit-animation-name:shake_large;animation-name:shake_large;animation-duration:.5s;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;animation-iteration-count:1}.has_animation.open .animation_target.shake_large.delay200{-moz-animation-name:shake_large;-webkit-animation-name:shake_large;animation-name:shake_large;-moz-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-moz-animation-delay:.2s;-webkit-animation-delay:.2s;animation-delay:.2s;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1}body{text-align:center;line-height:20px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background-color:#f2f2f2}.wrapper{max-width:750px;margin:0 auto}.pos{position:absolute;z-index:0}a{text-decoration:underline}a:active,a:hover{text-decoration:none}img{max-width:100%}strong.title{margin:0 auto 20px;padding-right:15px;display:inline-block;position:relative;line-height:120%;color:#001a49;font-size:20px;font-weight:700}#nav_sns ul li a,a.button{margin:0 auto}strong.title img{position:absolute;bottom:3px;z-index:1}a.button{width:145px;padding:10px;color:#231614;font-size:10px;text-decoration:none;background-color:#fff;border:1px solid #231614;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a.button span{display:block;background-image:url(../images/common/arrow.png);background-position:right center;background-repeat:no-repeat;-moz-background-size:5px auto;-o-background-size:5px auto;-webkit-background-size:5px auto;background-size:5px auto}#nav_sns{width:22px;position:absolute;top:20px;right:15px;z-index:10}#nav_sns ul li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #000}#nav_sns ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}#nav_sns ul li.facebook a{width:12px}#nav_sns ul li.instagram a{width:20px}#nav_banners{width:51px;position:fixed;top:268px;left:0;z-index:10}#nav_banners ul li{margin-left:-10px}#nav_banners ul li.banner01{-moz-animation-name:shake;-webkit-animation-name:shake;animation-name:shake;-moz-animation-duration:2s;-webkit-animation-duration:2s;animation-duration:2s;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#nav_banners ul li.banner02{margin-top:-20px;display:none;-moz-animation-name:shake;-webkit-animation-name:shake;animation-name:shake;-moz-animation-duration:2s;-webkit-animation-duration:2s;animation-duration:2s;-moz-animation-delay:.3s;-webkit-animation-delay:.3s;animation-delay:.3s;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#nav_global{position:relative;z-index:50}#nav_global ul{width:60%;margin:-20px auto 0;text-align:center}#nav_global ul li{margin:0 1em 15px 0;display:inline-block}#nav_global ul li:nth-child(3n){margin-right:0}#nav_global ul li a{color:#001a49;font-size:17px;font-weight:700;text-decoration:none}#nav_global ul li a:active,#nav_global ul li a:hover{text-decoration:underline}footer{padding-bottom:15px}footer #logo{width:29.86667%;margin:0 auto 25px}footer .copyright{font-size:10px}#home_catch{padding:49px 0 40px}#home_catch .bx-wrapper{background-image:url(../images/catch/face.png);-moz-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}#home_profile{padding-bottom:40px}#home_profile strong.title img{max-width:70px;right:-58px}#home_profile .pic{width:57.46667%;margin:0 auto 20px}#home_profile p{padding-bottom:20px;line-height:200%;color:#231614;font-size:12px}#home_profile p span{background-color:#f2ca33}#home_news{padding:10px 0 40px;background-color:#fff}#home_news strong.title img{max-width:76px;right:-64px}#home_news .sns{width:69.33333%;margin:0 auto;padding-bottom:15px}#home_news .sns:after{display:block;height:0;min-height:0}#home_news .sns .facebook{margin-bottom:10px}#home_news .sns .facebook strong{margin-bottom:10px;padding-bottom:10px;display:block;border-bottom:1px solid #000}#home_news .sns .facebook strong span{padding-left:25px;display:inline-block;line-height:20px;font-size:14px;font-weight:700;background-image:url(../images/news/icon_facebook.png);background-position:0 0;background-repeat:no-repeat;-moz-background-size:20px auto;-o-background-size:20px auto;-webkit-background-size:20px auto;background-size:20px auto}#home_news .sns .btn_instagram,#home_news .sns .btn_twitter{width:49.53917%;padding:10px 0 10px 10px;position:relative;text-align:left;line-height:20px;color:#000;font-size:14px;font-weight:700;text-decoration:none;background-color:#f2f2f2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#home_news .sns .btn_instagram:before,#home_news .sns .btn_twitter:before{content:"";margin:auto;display:block;position:absolute;top:0;bottom:0;right:10px;z-index:0;background-position:center center;background-repeat:no-repeat;-moz-background-size:20px auto;-o-background-size:20px auto;-webkit-background-size:20px auto;background-size:20px auto}#home_news .sns .btn_twitter{float:left}#home_news .sns .btn_twitter:before{width:20px;height:20px;background-image:url(../images/news/icon_twitter.png)}#home_news .sns .btn_instagram{float:right}#home_news .sns .btn_instagram:before{width:20px;height:20px;background-image:url(../images/news/icon_instagram.png)}#home_news .inner{width:89.33333%;margin:0 auto}
#home_news .goods{padding:10px 0 40px}#home_news .goods ul{margin-bottom:10px}#home_news .goods ul li{margin:0 5px;display:inline-block}#home_news .goods ul li.pic01{width:9.2%}#home_news .goods ul li.pic02{width:23.06667%}#home_news .goods ul li.pic03{width:10.26667%}#home_news .goods ul li.pic04{width:10.4%}
#home_news .inner:after{display:block;height:0;min-height:0}#home_news .inner .app,#home_news .inner .backnumber{margin-bottom:10px}#home_news .inner .app{width:48.35821%;float:left}#home_news .inner .backnumber{width:48.35821%;float:right}#home_news .inner .campaign{clear:both}#home_books{padding:20px 0 40px}#home_books strong.title img{max-width:101px;right:-89px}#home_books .pic{width:57.2%;margin:0 auto 20px}#home_books iframe{margin-bottom:20px;border:none}#home_books p{padding-bottom:20px;line-height:180%;color:#231614;font-size:12px}#home_books .btn_amazon{width:38.4%;margin:0 auto}#home_gallery{padding:15px 0 30px;background-color:#fff}#home_gallery strong.title img{max-width:82px;right:-70px}#home_app strong.title img,#home_goods strong.title img{max-width:76px;right:-64px}#home_gallery a{width:62.93333%;margin:0 auto}#home_goods{padding:10px 0 40px}#home_goods ul{margin-bottom:10px}#home_goods ul li{margin:0 5px;display:inline-block}#home_goods ul li.pic01{width:9.2%}#home_goods ul li.pic02{width:23.06667%}#home_goods ul li.pic03{width:10.26667%}#home_goods ul li.pic04{width:10.4%}#home_app{padding:10px 0 30px;background-color:#fff}#home_app .apps{padding-bottom:10px}#home_app .apps li{width:17.73333%;display:inline-block}#home_app .stamps{margin:0 auto 10px;display:flex;justify-content:center}#home_app .stamps li{margin-left:10px;padding-top:10px;position:relative}#home_app .stamps li:before{content:"";width:150%;height:1px;display:block;position:absolute;top:0;left:0;z-index:0;background-color:#231614}#home_app .stamps li.stamp01{width:10.13333%;margin-left:0}#home_app .stamps li.stamp02{width:12%}#home_app .stamps li.stamp03{width:13.46667%}#home_app .stamps li.stamp04{width:10.93333%}#home_app .stamps li.stamp04:before{left:auto;right:0}#home_app .text{width:41.86667%;margin:0 auto}#home_licensee{padding:35px 0;display:flex;justify-content:center;background-color:#ccc}#home_licensee .wrapper{width:210px}#home_licensee .inner{padding-right:65px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#home_licensee strong.title{margin:0;padding:0}#home_licensee a{width:65px;position:absolute;top:-25px;right:0;z-index:0}#home_contact{padding:10px 0 40px}#home_contact strong.title img{max-width:67px;right:-55px}#home_contact ul{display:flex;justify-content:center}#home_contact ul li{width:6.66667%;padding:0 10px}#home_contact ul li.facebook{padding-left:15px}#home_contact ul li.inquiry{width:9.33333%;padding-right:15px;border-right:1px dashed #231614}#backnumber_button,#profile_aphorism{margin-bottom:20px}#backnumber_button:after,#profile_aphorism:after{display:block;height:0;min-height:0}#backnumber_button a,#profile_aphorism a{margin-left:2.67%;padding-left:20px;float:left;color:#000;font-size:12px;text-decoration:none;background-image:url(../images/profile/btn_back.png);background-position:0 center;background-repeat:no-repeat;-moz-background-size:13px auto;-o-background-size:13px auto;-webkit-background-size:13px auto;background-size:13px auto}#backnumber_button a:active,#backnumber_button a:hover,#profile_aphorism a:active,#profile_aphorism a:hover{text-decoration:underline}#backnumber_button.pc a,#profile_aphorism.pc a{padding-left:55px;line-height:60px;font-size:24px;-moz-background-size:auto;-o-background-size:auto;-webkit-background-size:auto;background-size:auto}#profile_aphorism,#profile_catch{max-width:750px;margin:0 auto}#profile_catch{margin-bottom:20px}#profile_aphorism strong{margin:0 auto 20px;padding:5px;display:inline-block;line-height:140%;font-size:13px;font-weight:700;border:1px solid #231614}#profile_aphorism p{margin-bottom:20px;line-height:180%;font-size:12px}#profile_aphorism p.has_obj{padding-bottom:20px;background-image:url(../images/profile/point.png);background-position:center bottom;background-repeat:no-repeat;-moz-background-size:22px auto;-o-background-size:22px auto;-webkit-background-size:22px auto;background-size:22px auto}#profile_aphorism .pics{width:42.8%;margin:0 auto 20px}#profile_aphorism.pc{margin-bottom:40px}#profile_aphorism.pc strong{font-size:26px}#profile_aphorism.pc p{margin-bottom:40px;font-size:23px}#profile_aphorism.pc p.has_obj{padding-bottom:40px;-moz-background-size:auto;-o-background-size:auto;-webkit-background-size:auto;background-size:auto}#backnumber_header{height:58px;background-color:#fff}#backnumber_header .wrapper{position:relative}#backnumber_header .wrapper h1{padding:13px 0 13px 11px}#backnumber_header .wrapper h1 img{width:auto;height:32px}#backnumber_header .wrapper strong.title{width:100%;margin:auto;padding:0 0 20px;position:absolute;bottom:-3px;left:0;z-index:1;line-height:20px;background-image:url(../images/backnumber/pic.png);background-position:center bottom;background-repeat:no-repeat;-moz-background-size:auto 6px;-o-background-size:auto 6px;-webkit-background-size:auto 6px;background-size:auto 6px}#backnumber_wrapper{padding-top:15px;background-color:#f2f2f2}#backnumber_wrapper ul{width:74.8%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}#backnumber_wrapper ul li{width:43.85027%;margin-bottom:15px;text-align:center}#backnumber_wrapper ul li a{color:#000;text-decoration:none}#backnumber_wrapper ul li .pic{margin-bottom:5px;border:1px solid #000}#backnumber_wrapper ul li span{display:block;font-size:10px}#backnumber_wrapper ul li .btn_opacity{width:74.79675%;margin:0 auto}