html,body{height:100%;position:relative;}.clear{clear:both;}h1.page-header{border:none;margin-top:0;}.page-node-type-pickup-user #content-top h1.page-header,.page-node-type-schedule #content-top h1.page-header{font-family:sans-serif;font-size:18px;font-weight:normal;}.page-node-type-schedule #content-top h1.page-header strong{display:block;padding-bottom:15px;}.node-schedule-form input.form-date{font-size:24px;}.node-schedule-form input#edit-field-welcome-message-0-value{font-size:18px;word-wrap:break-word;height:42px;}.node-schedule-form label{font-size:18px;font-weight:normal;}.field--name-field-user label.control-label{font-size:16px;padding:0px 0px  15px 20px;width:48%;display:block;float:left;}.field--name-field-user .field--name-field-user .form-checkboxes input[type=checkbox]{margin-right:10px;transform:scale(1.2);position:relative;top:0px;}div.field--name-field-user{padding-top:1em;clear:both;}#edit-body-0-format-help{display:none;}.view-schedule{position:relative;}.schedule-edit{position:absolute;top:0px;right:0px;}.pickup-edit{position:absolute;top:0px;right:0px;}a.list-group-item.today{border:1px #428bca solid;border-bottom:2px #428bca solid;}body,footer.footer,footer .container,#content-top,.well{background:#f3f4f8;}.well.light{background:#fff;}.list-group-item.active,.btn-primary{background:#3f1b2c;border-color:#3f1b2c;}.list-group-item.active:hover,.list-group-item.active:active,.list-group-item.active:visited,.btn-primary:hover,.btn-primary:active,.btn-primary:visited{background:#3f1b2c;border-color:#3f1b2c;}#navbar .nav li a{color:#a36b46;}#navbar .nav li a.is-active{border-bottom:1px solid #a36b46;}#navbar,#navbar .nav li a.is-active,button.navbar-toggle span.icon-bar,button.navbar-toggle{background:#fff;}a.name.navbar-brand,a:hover.name.navbar-brand,button.navbar-toggle span.icon-bar{color:#fff;}.navbar-header{background:#3f1b2c;background-size:cover;background-image:url(/themes/pureheart_tokyo/img/title_bg.jpg);border:none;}#telnumber a{color:#6a4b5a;}#telnumber span{color:#999;}.main-container:after{height:10em;display:block;}.main-container{margin-bottom:-10em;}footer.footer{width:100%;padding:0px;}.footer h2.block-title{font-size:18px;}footer.footer .field{clear:both;padding:1em;width:100%;}footer.footer ul.menu{width:100%;margin:0px;}footer.footer ul.menu li{}footer.footer ul.menu li a{text-decoration:none;color:#666;}footer.footer ul.caution{padding:0px;margin:0px;}footer.footer ul.caution li{list-style-type:none;text-indent:-1.0em;line-height:1.8em;text-align:justify;text-justify:inter-character;}footer.footer ul.caution li:before{display:inline;content:"※";padding-right:0.3em;padding-left:0.2em;}.navbar-brand{font-family:'Italianno';font-style:normal;font-weight:normal;padding-left:0px;padding-right:50px;font-size:32px;display:block;}a.name.navbar-brand,a:hover.name.navbar-brand{display:none;}#block-telnumber{float:right;}#telnumber{margin-top:6px;padding:0px;}#telnumber a{font-size:26px;line-height:1.4em;text-decoration:none;display:block;float:right;}#telnumber span{font-size:12px;padding:0px 1em 0px 0px;margin:0px;line-height:38px;display:block;float:left;}.logo.navbar-btn img{width:140px;height:32px;margin:0px;padding:0px;}.logo.navbar-btn{padding:9px 10px 4px 0px;margin:0px;}header.navbar-static-top{margin:0px;}#navbar{border:none;padding-bottom:0px;}#navbar .nav li a.is-active{}#navbar .nav li{padding:0px 10px 12px 10px;}#navbar .nav li a{padding:15px 0px 0px 0px;}.navbar-header{width:100%;min-height:50px;}.navbar-is-fixed-top .main-container{padding-top:50px;}button.navbar-toggle{margin-right:0px;}button.navbar-toggle span.icon-bar{}.region-sidebar-second .container-fluid{padding:0px;}.region-sidebar-second h2.block-title{margin-top:0px;font-size:18px;}.well .region-sidebar-second h2.block-title{padding-top:0px;}.well h3.block-title{margin-top:0px;}.region-sidebar-second .well{text-align:center;display:block;}.region-sidebar-second .well.cosplay{background-position:right top;background-image:url(/themes/pureheart_tokyo/img/cosplay_bg.jpg);background-size:cover;color:#fff;}.region-sidebar-second .well.cosplay .inner{display:block;border:1px #fff solid;padding:30px 0px;margin:0px;}.region-sidebar-second .well.cosplay span.lead{width:100%;display:block;margin:0px;}.region-sidebar-second .well.video{background-position:center center;background-color:#000;background-image:url(/themes/pureheart_tokyo/img/video_bg.jpg);background-size:50%;background-repeat:no-repeat;color:#fff;text-decoration:none;padding:10px 0px 110px 0px;}img{display:block;height:auto;max-width:100%;-webkit-border-radius:4px !important;-moz-border-radius:4px !important;border-radius:4px !important;-webkit-border-top:4px !important;-moz-border-top:4px !important;border-top:4px !important;-webkit-border-bottom:4px !important;-moz-border-bottom:4px !important;border-bottom:4px !important;}.view-schedule img{display:block;height:auto;max-width:100%;-webkit-border-radius:4px !important;-moz-border-radius:4px !important;border-radius:4px !important;-webkit-border-top:4px !important;-moz-border-top:4px !important;border-top:4px !important;-webkit-border-bottom:4px !important;-moz-border-bottom:4px !important;border-bottom:4px !important;}#content-top{width:100%;height:100px;background-size:cover;background-position:right top;margin-bottom:1em;padding-top:1em;background-image:url(/themes/pureheart_tokyo/img/title_bg.jpg);}#content-top .container{padding-top:1em;line-height:1.2em;color:#fff;font-size:1.3em;text-align:left;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-shadow:-1px 0px 3px #383337,0px 1px 3px #383337,0px 1px 3px #383337,1px 0px 3px #383337;}#content-top .container h1{font-size:32px;}.path-frontpage #content-top{background-color:#3f1b2c;background-image:url(/themes/pureheart_tokyo/img/toppagebgp_04.jpg);background-position:top right;text-shadow:-1px 0px 5px #383337,0px 1px 5px #383337,0px 1px 5px #383337,1px 0px 5px #383337;height:500px;padding-top:1.5em;position:relative;}.path-frontpage #content-top .container{text-align:left;display:block;padding-top:250px;}.path-frontpage .user-block .recommend{bottom:1.5em;}.path-frontpage .user-block{padding-bottom:2.5em;}.page-node-type-pickup-user #content-top,.page-node-type-schedule #content-top{height:150px;padding-top:1.5em;position:relative;}.page-node-type-pickup-user .field--label,.page-node-type-schedule .field--label{font-weight:bold;font-size:12px;color:#666;padding:0.4em 0 1em 0;width:100%;border-top:1px dotted #666;}.path-profile .main-container,.path-profile #content-top.nodeid- .container{}.path-user #content-top.nodeid-,.path-profile #content-top.nodeid-{padding-top:0px;background:none;border-top:#967184 solid 1px;height:40px;}.path-user #content-top.nodeid- .container,.path-profile #content-top.nodeid- .container{padding-top:14px;line-height:1.2em;text-align:left;color:#666;text-shadow:none;}.path-profile #content-top.nodeid- .container h1{font-family:sans-serif;}.user-photo{float:left;padding:0px 2em 1em 1em;width:290px;}@media screen and (max-width:800px){.user-photo{padding:0px 30px 1em 30px;width:100%;}}.user-profile-text{font-size:18px;padding-bottom:1em;}.user-block,.user-block a{color:#555;text-align:center;}.user-block span{position:relative;}.user-block{padding-bottom:1em;}.path-stuff-list #content-top.nodeid-{}.path-stuff-list #content-top.nodeid- .container{padding-top:1em;text-align:left;}.view-stuff-list .col-sm-4,.view-stuff-list .col-sm-5{padding:5px;}.view-stuff-list .col-xs-6{padding:5px;}.view-stuff-list .view-content{margin-top:1em;}.view-stuff-list .view-content img{width:100%;padding:5px 5px 0px 5px;}.view-stuff-list span.field-content{display:block;text-align:center;width:100%;}.view-stuff-list .view-content .views-row p{position:relative;font-size:14px;font-weight:normal;color:#555;}.view-stuff-list .view-content .views-row p span{color:#666;font-size:12px;}.user-block{position:relative;}.user-block .recommend{display:block;width:100%;height:1em;color:#666;font-size:13px;position:absolute;bottom:40px;}.view-stuff-list .recommend{display:block;width:100%;height:1em;color:#666;position:absolute;padding-right:10px;bottom:34px;}#content-top.nodeid-2{}iframe{width:100%;}#content-top.nodeid-2 .container{text-align:left;color:#fff;text-shadow:-1px 0px 3px #333,0px 1px 3px #333,0px 1px 3px #333,1px 0px 3px #333;}#content-top.nodeid-4{height:500px;padding-top:1em;background-image:url(/themes/pureheart_tokyo/img/recruit2.jpg);}#content-top.nodeid-4 .container{text-align:left;text-shadow:-1px 0px 3px #9c99a5,0px 1px 3px #9c99a5,0px 1px 3px #9c99a5,1px 0px 3px #9c99a5;}#content-top.nodeid-2{height:400px;padding-top:1em;background-position:right center;background-image:url(/themes/pureheart_tokyo/img/img_sample_04.jpg);}#content-top.nodeid-2 .container{text-align:left;}#content-top.nodeid-7{text-shadow:-1px 0px 5px #383337,0px 1px 5px #383337,0px 1px 5px #383337,1px 0px 5px #383337;height:100px;}#content-top.nodeid-7 .container{padding-top:1em;text-align:left;}.pricelist{}.pricelist .service-name{font-size:0.6em;line-height:2.5em;}.pricelist .service-name-lg{font-size:0.6em;}.pricelist .service-time{}.pricelist .service-price{}.pricelist .unit{font-size:0.6em;}.pricelist .limit{font-size:0.6em;}.pricelist .spacer{font-size:0.6em;padding-left:0.5em;padding-right:0.5em;}.pricelist .price{display:inline-block;width:3.5em;}.view-staff-management td{display:table-cell;vertical-align:middle;}
body.path-frontpage{}
.slick-loading .slick-list{background:#fff url(/themes/pureheart_tokyo/css/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/pureheart_tokyo/css/./fonts/slick.eot);src:url(/themes/pureheart_tokyo/css/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/pureheart_tokyo/css/./fonts/slick.woff) format('woff'),url(/themes/pureheart_tokyo/css/./fonts/slick.ttf) format('truetype'),url(/themes/pureheart_tokyo/css/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#3f1b2c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.campaign.jumbotron{background:#3f1b2c;color:#fff;padding:5px 10px;}.campaign.jumbotron p{font-size:18px;}.campaign.jumbotron.pickup{padding-top:20px;color:#000;background:#ede8f6 url(/themes/pureheart_tokyo/img/pickup/pickup_default.jpg) left top repeat;background-size:71px 71px;position:relative;}.campaign.jumbotron.pickup.gold{background:#ede8f6 url(/themes/pureheart_tokyo/img/pickup/pickup_gold.jpg) left top repeat;background-size:71px 71px;}.campaign.jumbotron.pickup.silver{background:#ede8f6 url(/themes/pureheart_tokyo/img/pickup/pickup_silver.jpg) left top repeat;background-size:71px 71px;}.campaign.jumbotron.pickup.red{background:#ede8f6 url(/themes/pureheart_tokyo/img/pickup/pickup_red.jpg) left top repeat;background-size:71px 71px;}.campaign.jumbotron.pickup.blue{background:#ede8f6 url(/themes/pureheart_tokyo/img/pickup/pickup_blue.jpg) left top repeat;background-size:71px 71px;}.campaign.jumbotron.pickup.green{background:#ede8f6 url(/themes/pureheart_tokyo/img/pickup/pickup_green.jpg) left top repeat;background-size:71px 71px;}.campaign.jumbotron.pickup.pink{background:#ede8f6 url(/themes/pureheart_tokyo/img/pickup/pickup_pink.jpg) left top repeat;background-size:71px 71px;}.campaign.jumbotron.xmas{background-position:right 0px bottom 0px;background-image:url(/themes/pureheart_tokyo/img/event/xmas_bg_03.jpg);background-size:cover;background-repeat:no-repeat;background-position:right top;}.campaign.jumbotron.xmas h3 span{font-weight:bold;text-shadow:-3px 0px 4px #9d5900,0px 3px 4px #9d5900,0px -3px 4px #9d5900,3px 0px 4px #9d5900;}.campaign.jumbotron.xmas table tr,.campaign.jumbotron.xmas table th,.campaign.jumbotron.xmas table td{border:none;color:#fff;text-shadow:-3px 0px 4px #9d5900,0px 3px 4px #9d5900,0px -3px 4px #9d5900,3px 0px 4px #9d5900;}.campaign.jumbotron.may{background-position:right top;background:#363d60 url(/themes/pureheart_tokyo/img/event/may_02_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:right top;}@media only screen and (max-device-width:480px){.campaign.jumbotron.may{}}.campaign.jumbotron.may table tr,.campaign.jumbotron.may table th,.campaign.jumbotron.may table td{border:none;color:#fff;text-shadow:-3px 0px 2px #363d60,0px 3px 2px #363d60,0px 3px 2px #363d60,3px 0px 2px #363d60;}.campaign.jumbotron.may02{background-position:right top;background:#21bde8 url(/themes/pureheart_tokyo/img/event/may_03_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:right top;}@media only screen and (max-device-width:480px){.campaign.jumbotron.may02{}}.campaign.jumbotron.may02 table tr,.campaign.jumbotron.may02 table th,.campaign.jumbotron.may02 table td{border:none;color:#fff;text-shadow:-3px 0px 2px #034167,0px 3px 2px #034167,0px 3px 2px #034167,3px 0px 2px #034167;}.campaign.jumbotron.may03{color:#de5085;text-shadow:-3px 0px 2px #ffffff,0px 3px 2px #ffffff,0px 3px 2px #ffffff,3px 0px 2px #ffffff;background:#dd3d6b url(/themes/pureheart_tokyo/img/event/may_04_bg.jpg);background-repeat:no-repeat;background-position:bottom right;background-size:cover;}@media only screen and (max-device-width:480px){.campaign.jumbotron.may03{background-position:bottom right;background-size:cover;}}.campaign.jumbotron.may03 table tr,.campaign.jumbotron.may03 table th,.campaign.jumbotron.may03 table td{border:none;color:#de5085;text-shadow:-3px 0px 3px #ffffff,0px 3px 3px #ffffff,0px 3px 3px #ffffff,3px 0px 3px #ffffff;}.campaign.jumbotron.september{background-position:right top;background:#1b0b0b url(/themes/pureheart_tokyo/img/event/september_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:right top;}.campaign.jumbotron.september table tr,.campaign.jumbotron.september table th,.campaign.jumbotron.september table td{border:none;color:#fff;text-shadow:-3px 0px 2px #1b0b0b,0px 3px 2px #1b0b0b,0px 3px 2px #1b0b0b,3px 0px 2px #1b0b0b;}.campaign.jumbotron.october{background-position:right top;background:#0f0003 url(/themes/pureheart_tokyo/img/event/october_bg_01.jpg);background-size:cover;background-repeat:no-repeat;background-position:right top;}.campaign.jumbotron.october table tr,.campaign.jumbotron.october table th,.campaign.jumbotron.october table td{border:none;color:#fff;text-shadow:-3px 0px 2px #0f0003,0px 3px 2px #0f0003,0px 3px 2px #0f0003,3px 0px 2px #0f0003;}.campaign.jumbotron.november{background:#977011 url(/themes/pureheart_tokyo/img/event/november_bg_01.jpg);background-size:cover;background-repeat:no-repeat;background-position:right bottom;}.campaign.jumbotron.november h3,.campaign.jumbotron.november table tr,.campaign.jumbotron.november table th,.campaign.jumbotron.november table td{border:none;color:#fff;text-shadow:-3px 0px 2px #977011,0px 3px 2px #977011,0px 3px 2px #977011,3px 0px 2px #977011;}.campaign.jumbotron.june{background-position:right top;background:#461a33 url(/themes/pureheart_tokyo/img/event/june_01_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:right top;}.campaign.jumbotron.june table tr,.campaign.jumbotron.june table th,.campaign.jumbotron.june table td{border:none;color:#fff;text-shadow:-3px 0px 2px #461a33,0px 3px 2px #461a33,0px 3px 2px #461a33,3px 0px 2px #461a33;}.campaign.jumbotron.august{background-position:right top;background:#936135 url(/themes/pureheart_tokyo/img/event/august_bg_01.jpg);background-size:cover;background-repeat:no-repeat;background-position:right top;}.campaign.jumbotron.august h3,.campaign.jumbotron.august table tr,.campaign.jumbotron.august table th,.campaign.jumbotron.august table td{border:none;color:#fff;text-shadow:-3px 0px 2px #936135,0px 3px 2px #936135,0px 3px 2px #936135,3px 0px 2px #936135;}.campaign.jumbotron.july{background-position:right top;background:#3563af url(/themes/pureheart_tokyo/img/event/july_03_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:left top;}.campaign.jumbotron.july table tr,.campaign.jumbotron.july table th,.campaign.jumbotron.july table td{border:none;color:#fff;text-shadow:-3px 0px 2px #3563af,0px 3px 2px #3563af,0px 3px 2px #3563af,3px 0px 2px #3563af;}.campaign.jumbotron.valentine{background-position:right top;background:#470101 url(/themes/pureheart_tokyo/img/event/valentine_bg.jpg);background-size:100%;background-position:right top;background-repeat:no-repeat;}@media only screen and (max-device-width:480px){.campaign.jumbotron.valentine{background-size:150%;}}.campaign.jumbotron.valentine table tr,.campaign.jumbotron.valentine table th,.campaign.jumbotron.valentine table td{border:none;color:#fff;text-shadow:-3px 0px 2px #470101,0px 3px 2px #470101,0px 3px 2px #470101,3px 0px 2px #470101;470101}.campaign.jumbotron.spring{background-position:right top;background:#e67fae url(/themes/pureheart_tokyo/img/event/spring_02_bg.jpg);background-size:100%;background-repeat:no-repeat;}@media only screen and (max-device-width:480px){.campaign.jumbotron.spring{background-position:right top;background-size:160%;}}.campaign.jumbotron.spring table tr,.campaign.jumbotron.spring table th,.campaign.jumbotron.spring table td{border:none;color:#fff;text-shadow:-3px 0px 2px #ee78b4,0px 3px 2px #ee78b4,0px 3px 2px #ee78b4,3px 0px 2px #ee78b4;}.campaign.jumbotron.april{background-position:right top;background:#dd3d6b url(/themes/pureheart_tokyo/img/event/spring_03_bg.jpg);background-size:100%;background-repeat:no-repeat;}@media only screen and (max-device-width:480px){.campaign.jumbotron.april{background-position:right top;background-size:160%;}}.campaign.jumbotron.april table tr,.campaign.jumbotron.april table th,.campaign.jumbotron.april table td{border:none;color:#fff;text-shadow:-3px 0px 2px #dd3d6b,0px 3px 2px #dd3d6b,0px 3px 2px #dd3d6b,3px 0px 2px #dd3d6b;}.campaign.jumbotron.december{background-position:right 0px bottom 0px;background-image:url(/themes/pureheart_tokyo/img/december_bg_01.jpg);background-size:cover;background-repeat:no-repeat;background-position:right top;}.campaign.jumbotron.december h3 span{font-weight:bold;text-shadow:-3px 0px 4px #040811,0px 3px 4px #040811,0px -3px 4px #040811,3px 0px 4px #040811;}.campaign.jumbotron.december table tr,.campaign.jumbotron.december table th,.campaign.jumbotron.december table td{border:none;color:#fff;text-shadow:-3px 0px 4px #040811,0px 3px 4px #040811,0px -3px 4px #040811,3px 0px 4px #040811;}.campaign.jumbotron.newyear2021{background-position:right 0px bottom 0px;background-image:url(/themes/pureheart_tokyo/img/event/newyear_bg_2021.jpg);background-size:cover;background-position:right top;}.campaign.jumbotron.newyear2022{background-position:right 0px bottom 0px;background-image:url(/themes/pureheart_tokyo/img/event/newyear_bg_2022.jpg);background-size:cover;background-position:right top;}.campaign.jumbotron.newyear2023{background-position:right 0px bottom 0px;background-image:url(/themes/pureheart_tokyo/img/event/newyear_bg_2023.jpg);background-size:cover;background-position:right top;}.campaign.jumbotron.newyear2024{background-position:right 0px bottom 0px;background-image:url(/themes/pureheart_tokyo/img/event/newyear_bg_2024.jpg);background-size:cover;background-position:right top;}.campaign.jumbotron.newyear2025{background-position:right 0px bottom 0px;background-image:url(/themes/pureheart_tokyo/img/event/newyear_bg_2025.jpg);background-size:cover;background-position:right top;}.campaign.jumbotron.newyear2026{background-position:right 0px bottom 0px;background-image:url(/themes/pureheart_tokyo/img/event/newyear_bg_2026.jpg);background-size:cover;background-position:right top;}.campaign.jumbotron.newyear2022 p,.campaign.jumbotron.newyear2021 p{}@media only screen and (max-device-width:480px){.campaign.jumbotron.newyear2026,.campaign.jumbotron.newyear2025,.campaign.jumbotron.newyear2024,.campaign.jumbotron.newyear2023,.campaign.jumbotron.newyear2022,.campaign.jumbotron.newyear2021{background-position:right top;}}.campaign.jumbotron.newyear2026 h3 span,.campaign.jumbotron.newyear2025 h3 span,.campaign.jumbotron.newyear2024 h3 span,.campaign.jumbotron.newyear2023 h3 span,.campaign.jumbotron.newyear2022 h3 span,.campaign.jumbotron.newyear2021 h3 span{font-weight:bold;color:#fff;text-shadow:-3px 0px 4px #8d7138,0px 3px 4px #8d7138,0px -3px 4px #8d7138,3px 0px 4px #8d7138;}.campaign.jumbotron.newyear2023 table tr,.campaign.jumbotron.newyear2023 table th,.campaign.jumbotron.newyear2023 table td,.campaign.jumbotron.newyear2024 table tr,.campaign.jumbotron.newyear2024 table th,.campaign.jumbotron.newyear2024 table td,.campaign.jumbotron.newyear2025 table tr,.campaign.jumbotron.newyear2025 table th,.campaign.jumbotron.newyear2025 table td,.campaign.jumbotron.newyear2026 table tr,.campaign.jumbotron.newyear2026 table th,.campaign.jumbotron.newyear2026 table td{border:none;color:#fff;text-shadow:-3px 0px 4px #8d7138,0px 3px 4px #8d7138,0px -3px 4px #8d7138,3px 0px 4px #8d7138;}.campaign.jumbotron.january{background-position:right 0px bottom 0px;background:url(/themes/pureheart_tokyo/img/event/january_bg_2019.gif) repeat;background-size:50%;}.campaign.jumbotron.january p{}@media only screen and (max-device-width:480px){.campaign.jumbotron.january{background-size:100%;}}.campaign.jumbotron.january h3 span{font-weight:bold;color:#fff;text-shadow:-3px 0px 4px #ef95b4,0px 3px 4px #ef95b4,0px -3px 4px #ef95b4,3px 0px 4px #ef95b4;}.campaign.jumbotron.january table tr,.campaign.jumbotron.january table th,.campaign.jumbotron.january table td{border:none;color:#854855;color:#fff;text-shadow:-3px 0px 4px #ef95b4,0px 3px 4px #ef95b4,0px -3px 4px #ef95b4,3px 0px 4px #ef95b4;}.campaign .pricelist .service-time{text-align:right;}.campaign h3{font-size:20px;}.campaign table,.campaign td,.campaign th{text-align:right;}.campaign.jumbotron table{width:100%;}.campaign.jumbotron table tr{border-top:1px solid #000;border:none;}.campaign.jumbotron table th,.campaign.jumbotron table td{border-color:#000;text-align:right;}.campaign.jumbotron table th{text-align:right;}@media screen and (max-width:800px){.campaign.jumbotron   table thead{display:none;}.campaign.jumbotron   table tr{border-top:1px #000 solid;display:block;margin-bottom:0.2em;}.campaign.jumbotron   table td{padding:0px;border:none;display:block;text-align:right;}.campaign.jumbotron   table td .price{font-size:1.1em;}.campaign.jumbotron   table td.service-time{padding-top:0.2em;display:block;text-align:left;}.campaign.jumbotron   table td.service-time{padding-top:0.2em;display:block;text-align:left;}}
