.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}#messages p,#messages form{border-top:1px solid #dddddd;padding:10px 0}#messages h4{padding:10px 0}#messages fieldset{margin:0}#messages textarea{margin:0 0 15px 0}.hfh-form input.error,.hfh-form textarea.error{border-color:#DD7B7C}.hfh-form input.text-input,.hfh-form textarea{width:97.5%}.hfh-form input,.hfh-form select,.hfh-form textarea{padding:6px;font-size:13px}.notification{position:relative;margin:0 0 15px 0;padding:0;border:1px solid;background-position:10px 11px!important;background-repeat:no-repeat!important;font-size:13px;width:99.8%;border-radius:6px 6px 6px 6px}.base-html-pc-pink .notification{width:1000px;margin-left:auto;margin-right:auto}.notification.attention{background:#fffbcc url('/static/contrib/sadmin/resources/images/icons/exclamation.png') 10px 11px no-repeat;border-color:#e6db55;color:#666452}.notification.information{background:#dbe3ff url('/static/contrib/sadmin/resources/images/icons/information.png');border-color:#a2b4ee;color:#585b66}.notification.success{background:#d5ffce url('/static/contrib/sadmin/resources/images/icons/tick_circle.png');border-color:#9adf8f;color:#556652}.notification.error{background:#ffcece url('/static/contrib/sadmin/resources/images/icons/cross_circle.png');border-color:#df8f8f;color:#665252}.notification div{display:block;font-style:normal;padding:10px 10px 10px 36px;line-height:1.5em}.notification .close{color:#990000;font-size:9px;position:absolute;right:5px;top:5px}.input-notification{background-position:left 2px;background-repeat:no-repeat;padding:2px 0 2px 22px;background-color:transparent;margin:0 0 0 5px}.input-notification.error{background-image:url('/static/contrib/sadmin/resources/images/icons/cross_circle.png');background-repeat:no-repeat;background-position:0 2px;color:#DD7B7C}img.e{width:15px;height:15px}.x-fdol-movie video{max-width:100%}body.ns-pc .hfh-td-label .req{color:red}body.ns-pc .hfh-td-label label{display:inline}body.ns-pc .hfh-td-input .input-notification{border:0}body.ns-pc div.test-site-banner{text-align:center;font-size:large;color:white;padding:10px 0;background-color:#71DEFF}body.ns-pc-index{font-family:Arial;font-weight:lighter;background-color:#ff0080;color:#FFFFFF;margin:10px}body.ns-pc-index a:link{text-decoration:none;color:#ffff00}body.ns-pc-index a:visited{text-decoration:none;color:#ffff00}body.ns-pc-index a:active{text-decoration:none;color:#cccc00}body.ns-pc-index a:hover{text-decoration:none}body.ns-pc-index hr{width:40%}body.ns-pc-index h1{filter:dropshadow(color=darkred,offx=2,offy=2);width:100%;height:1em;color:white;text-align:center;margin:5px auto 25px auto}body.ns-pc-index h2{filter:dropshadow(color=darkred,offx=2,offy=2);width:60%;color:white;font-size:12px;margin:auto}body.ns-pc-index em{font-size:14px}body.ns-pc-index #enter{filter:dropshadow(color=darkred,offx=2,offy=2);width:100%;font-family:"Arial Black";font-size:27pt;font-weight:bold;margin:45px auto 20px auto;padding:0}body.ns-pc-index #enter.nagano{margin:0;padding:0}body.ns-pc-index #shop-links-table{width:1000px;text-align:center;margin:auto;font-size:small}body.ns-pc-index #shop-links-table .caption{padding:10px}body.ns-pc-index #shop-links-table td{width:33%;padding:6px;text-align:center}body.ns-pc-home,body.ns-pc-favorite_shops,body.ns-pc-favorite_girls,body.ns-pc-browsing_histories{font-size:9pt}body.ns-pc-home a:link,body.ns-pc-favorite_shops a:link,body.ns-pc-favorite_girls a:link,body.ns-pc-browsing_histories a:link{text-decoration:none}body.ns-pc-home a:visited,body.ns-pc-favorite_shops a:visited,body.ns-pc-favorite_girls a:visited,body.ns-pc-browsing_histories a:visited{text-decoration:none}body.ns-pc-home a:active,body.ns-pc-favorite_shops a:active,body.ns-pc-favorite_girls a:active,body.ns-pc-browsing_histories a:active{text-decoration:none}body.ns-pc-home a:hover,body.ns-pc-favorite_shops a:hover,body.ns-pc-favorite_girls a:hover,body.ns-pc-browsing_histories a:hover{text-decoration:underline}body.ns-pc-home img,body.ns-pc-favorite_shops img,body.ns-pc-favorite_girls img,body.ns-pc-browsing_histories img{border:none}body.ns-pc-home h1,body.ns-pc-favorite_shops h1,body.ns-pc-favorite_girls h1,body.ns-pc-browsing_histories h1{font-family:HG丸ｺﾞｼｯｸM-PRO;color:white;text-align:center;height:1em;margin:8px 0 5px 0;padding:0;font-size:32px;font-weight:bold}body.ns-pc-home h2,body.ns-pc-favorite_shops h2,body.ns-pc-favorite_girls h2,body.ns-pc-browsing_histories h2{font-size:9pt;font-family:"Arial Black";color:yellow;text-align:center;text-decoration:none;margin:0;padding:0}body.ns-pc-home h3,body.ns-pc-favorite_shops h3,body.ns-pc-favorite_girls h3,body.ns-pc-browsing_histories h3{color:white;font-family:HG丸ｺﾞｼｯｸM-PRO;font-size:15px;height:1em;text-align:center;text-decoration:none}body.ns-pc-home #counter,body.ns-pc-favorite_shops #counter,body.ns-pc-favorite_girls #counter,body.ns-pc-browsing_histories #counter{font-family:"Arial Black";color:white;text-align:center;margin:0;padding:0}body.ns-pc-home #counter img,body.ns-pc-favorite_shops #counter img,body.ns-pc-favorite_girls #counter img,body.ns-pc-browsing_histories #counter img{vertical-align:baseline}body.ns-pc-home .part.blog_articles table td,body.ns-pc-home table.shop-girls-table td,body.ns-pc-favorite_shops .part.blog_articles table td,body.ns-pc-favorite_shops table.shop-girls-table td,body.ns-pc-favorite_girls .part.blog_articles table td,body.ns-pc-favorite_girls table.shop-girls-table td,body.ns-pc-browsing_histories .part.blog_articles table td,body.ns-pc-browsing_histories table.shop-girls-table td{padding:2px}body.ns-pc-home table.three_columns,body.ns-pc-favorite_shops table.three_columns,body.ns-pc-favorite_girls table.three_columns,body.ns-pc-browsing_histories table.three_columns{width:100%}body.ns-pc-home table.three_columns td,body.ns-pc-favorite_shops table.three_columns td,body.ns-pc-favorite_girls table.three_columns td,body.ns-pc-browsing_histories table.three_columns td{width:33%;text-indent:6em;text-align:left}body.ns-pc-home table.four_columns,body.ns-pc-favorite_shops table.four_columns,body.ns-pc-favorite_girls table.four_columns,body.ns-pc-browsing_histories table.four_columns{margin-left:auto;margin-right:auto;width:100%}body.ns-pc-home table.four_columns td,body.ns-pc-favorite_shops table.four_columns td,body.ns-pc-favorite_girls table.four_columns td,body.ns-pc-browsing_histories table.four_columns td{width:25%;text-align:center}body.ns-pc-home table.relevant_site_content,body.ns-pc-favorite_shops table.relevant_site_content,body.ns-pc-favorite_girls table.relevant_site_content,body.ns-pc-browsing_histories table.relevant_site_content{width:100%}body.ns-pc-home table.relevant_site_content td,body.ns-pc-favorite_shops table.relevant_site_content td,body.ns-pc-favorite_girls table.relevant_site_content td,body.ns-pc-browsing_histories table.relevant_site_content td{width:33%;text-align:center}body.ns-pc-home .more,body.ns-pc-favorite_shops .more,body.ns-pc-favorite_girls .more,body.ns-pc-browsing_histories .more{margin-top:1em}body.ns-pc-home .more a:link,body.ns-pc-favorite_shops .more a:link,body.ns-pc-favorite_girls .more a:link,body.ns-pc-browsing_histories .more a:link{font-size:28pt;color:white;font-weight:bold}body.ns-pc-home .more a:visited,body.ns-pc-favorite_shops .more a:visited,body.ns-pc-favorite_girls .more a:visited,body.ns-pc-browsing_histories .more a:visited{font-size:28pt;color:white;font-weight:bold}body.ns-pc-home .more a:active,body.ns-pc-favorite_shops .more a:active,body.ns-pc-favorite_girls .more a:active,body.ns-pc-browsing_histories .more a:active{font-size:28pt;color:white;font-weight:bold}body.ns-pc-home .more a:hover,body.ns-pc-favorite_shops .more a:hover,body.ns-pc-favorite_girls .more a:hover,body.ns-pc-browsing_histories .more a:hover{font-size:28pt;color:white;font-weight:bold}body.ns-pc-home #relevant-sites-table td,body.ns-pc-favorite_shops #relevant-sites-table td,body.ns-pc-favorite_girls #relevant-sites-table td,body.ns-pc-browsing_histories #relevant-sites-table td{text-align:center}body.ns-pc-home #part-search .brief,body.ns-pc-favorite_shops #part-search .brief,body.ns-pc-favorite_girls #part-search .brief,body.ns-pc-browsing_histories #part-search .brief{padding-right:3em}body.ns-pc-home #part-search #search-form,body.ns-pc-favorite_shops #part-search #search-form,body.ns-pc-favorite_girls #part-search #search-form,body.ns-pc-browsing_histories #part-search #search-form{display:inline}body.ns-pc-home #part-search .part-content,body.ns-pc-favorite_shops #part-search .part-content,body.ns-pc-favorite_girls #part-search .part-content,body.ns-pc-browsing_histories #part-search .part-content{padding:10px}body.ns-pc-home #part-merumaga table,body.ns-pc-favorite_shops #part-merumaga table,body.ns-pc-favorite_girls #part-merumaga table,body.ns-pc-browsing_histories #part-merumaga table{margin:auto}body.ns-pc-home #part-merumaga .comment,body.ns-pc-favorite_shops #part-merumaga .comment,body.ns-pc-favorite_girls #part-merumaga .comment,body.ns-pc-browsing_histories #part-merumaga .comment{padding-left:20px}body.ns-pc-home #easy-search label.checkbox,body.ns-pc-favorite_shops #easy-search label.checkbox,body.ns-pc-favorite_girls #easy-search label.checkbox,body.ns-pc-browsing_histories #easy-search label.checkbox{display:inline;margin:initial;font-weight:initial}body.ns-pc-home #easy-search label.checkbox input[type=checkbox],body.ns-pc-favorite_shops #easy-search label.checkbox input[type=checkbox],body.ns-pc-favorite_girls #easy-search label.checkbox input[type=checkbox],body.ns-pc-browsing_histories #easy-search label.checkbox input[type=checkbox]{position:initial;margin-left:initial}body.ns-pc-home .horizontal-banner,body.ns-pc-favorite_shops .horizontal-banner,body.ns-pc-favorite_girls .horizontal-banner,body.ns-pc-browsing_histories .horizontal-banner{position:relative;margin:15px auto;padding:0;width:500px}body.ns-pc-home .horizontal-banner img,body.ns-pc-favorite_shops .horizontal-banner img,body.ns-pc-favorite_girls .horizontal-banner img,body.ns-pc-browsing_histories .horizontal-banner img{vertical-align:baseline}body.ns-pc-home .horizontal-banner .mymenu-links,body.ns-pc-favorite_shops .horizontal-banner .mymenu-links,body.ns-pc-favorite_girls .horizontal-banner .mymenu-links,body.ns-pc-browsing_histories .horizontal-banner .mymenu-links{position:absolute;top:-6.5em;right:5px;background-color:black;text-align:left;padding:.8em 1.6em}body.ns-pc-home .horizontal-banner .mymenu-links a,body.ns-pc-favorite_shops .horizontal-banner .mymenu-links a,body.ns-pc-favorite_girls .horizontal-banner .mymenu-links a,body.ns-pc-browsing_histories .horizontal-banner .mymenu-links a{color:white}body.ns-pc-home .part .part-header,body.ns-pc-favorite_shops .part .part-header,body.ns-pc-favorite_girls .part .part-header,body.ns-pc-browsing_histories .part .part-header{border:white 1px double;width:1000px;margin-left:auto;margin-right:auto;margin:0 auto;text-align:center;font-weight:bold;font-size:medium}body.ns-pc-home .part .part-header.has-category,body.ns-pc-favorite_shops .part .part-header.has-category,body.ns-pc-favorite_girls .part .part-header.has-category,body.ns-pc-browsing_histories .part .part-header.has-category{color:black;background-color:white;width:95%}body.ns-pc-home .part .part-content,body.ns-pc-favorite_shops .part .part-content,body.ns-pc-favorite_girls .part .part-content,body.ns-pc-browsing_histories .part .part-content{width:970px;margin-left:auto;margin-right:auto;margin:0 auto;padding-top:5px;padding-bottom:10px;text-align:center}body.ns-pc-home marquee,body.ns-pc-favorite_shops marquee,body.ns-pc-favorite_girls marquee,body.ns-pc-browsing_histories marquee{margin-top:5px;margin-bottom:5px}body.ns-pc-home .event,body.ns-pc-favorite_shops .event,body.ns-pc-favorite_girls .event,body.ns-pc-browsing_histories .event{display:block;margin-inline-start:2px;margin-inline-end:2px;padding-block-start:.35em;padding-inline-start:.75em;padding-inline-end:.75em;padding-block-end:.625em;min-inline-size:min-content;border-width:2px;border-style:groove;border-color:threedface;border-image:initial;width:1000px;margin:5px auto}body.ns-pc-home .event legend,body.ns-pc-favorite_shops .event legend,body.ns-pc-favorite_girls .event legend,body.ns-pc-browsing_histories .event legend{width:initial;margin:initial;border:initial;padding:initial;padding-inline-start:2px;padding-inline-end:2px}body.ns-pc-home .event .title,body.ns-pc-favorite_shops .event .title,body.ns-pc-favorite_girls .event .title,body.ns-pc-browsing_histories .event .title{font-size:12px;font-weight:lighter;color:white;text-align:left}body.ns-pc-home .event .content,body.ns-pc-favorite_shops .event .content,body.ns-pc-favorite_girls .event .content,body.ns-pc-browsing_histories .event .content{padding-left:.5em;padding-right:.5em;font-size:medium;line-height:1.5em;text-align:left}body.ns-pc-home .event .content .link,body.ns-pc-favorite_shops .event .content .link,body.ns-pc-favorite_girls .event .content .link,body.ns-pc-browsing_histories .event .content .link{float:right}body.ns-pc-home .top-banner-wrapper,body.ns-pc-favorite_shops .top-banner-wrapper,body.ns-pc-favorite_girls .top-banner-wrapper,body.ns-pc-browsing_histories .top-banner-wrapper{width:1000px;margin-left:auto;margin-right:auto;border-collapse:separate;border-spacing:2px;border-color:grey}body.ns-pc-home .top-banner-wrapper div,body.ns-pc-favorite_shops .top-banner-wrapper div,body.ns-pc-favorite_girls .top-banner-wrapper div,body.ns-pc-browsing_histories .top-banner-wrapper div{float:left}body.ns-pc-home #happywork-flash-div,body.ns-pc-favorite_shops #happywork-flash-div,body.ns-pc-favorite_girls #happywork-flash-div,body.ns-pc-browsing_histories #happywork-flash-div{border-bottom-style:solid;border-top-style:solid;border-top-width:1px;border-bottom-width:1px;background-color:black}body.ns-pc-home #part-shops .shop-top-bar,body.ns-pc-favorite_shops #part-shops .shop-top-bar,body.ns-pc-favorite_girls #part-shops .shop-top-bar,body.ns-pc-browsing_histories #part-shops .shop-top-bar{width:1000px;margin:20px auto;position:relative;text-align:left;padding:0 0 0 5px;font-weight:bold}body.ns-pc-home #part-shops .shop-top-bar .shop-full_name,body.ns-pc-favorite_shops #part-shops .shop-top-bar .shop-full_name,body.ns-pc-favorite_girls #part-shops .shop-top-bar .shop-full_name,body.ns-pc-browsing_histories #part-shops .shop-top-bar .shop-full_name{color:red}body.ns-pc-home #part-shops .shop-top-bar .shop-updated_at,body.ns-pc-favorite_shops #part-shops .shop-top-bar .shop-updated_at,body.ns-pc-favorite_girls #part-shops .shop-top-bar .shop-updated_at,body.ns-pc-browsing_histories #part-shops .shop-top-bar .shop-updated_at{color:black}body.ns-pc-home #part-shops .shop-top-bar .icons,body.ns-pc-favorite_shops #part-shops .shop-top-bar .icons,body.ns-pc-favorite_girls #part-shops .shop-top-bar .icons,body.ns-pc-browsing_histories #part-shops .shop-top-bar .icons{position:absolute;top:0;right:0}body.ns-pc-home #part-shops .shop-girls-table,body.ns-pc-favorite_shops #part-shops .shop-girls-table,body.ns-pc-favorite_girls #part-shops .shop-girls-table,body.ns-pc-browsing_histories #part-shops .shop-girls-table{width:970px;margin-left:auto;margin-right:auto;margin:auto;margin-bottom:10px}body.ns-pc-home #part-shops .shop-girls-table .nickname,body.ns-pc-favorite_shops #part-shops .shop-girls-table .nickname,body.ns-pc-favorite_girls #part-shops .shop-girls-table .nickname,body.ns-pc-browsing_histories #part-shops .shop-girls-table .nickname{font-size:14px;margin-bottom:2px}body.ns-pc-home #part-shops .shop-girls-table a,body.ns-pc-favorite_shops #part-shops .shop-girls-table a,body.ns-pc-favorite_girls #part-shops .shop-girls-table a,body.ns-pc-browsing_histories #part-shops .shop-girls-table a{color:white}body.ns-pc-home #return-to-top,body.ns-pc-favorite_shops #return-to-top,body.ns-pc-favorite_girls #return-to-top,body.ns-pc-browsing_histories #return-to-top{text-align:center;padding-bottom:50px;margin:0}body.ns-pc-home #shop-names table,body.ns-pc-favorite_shops #shop-names table,body.ns-pc-favorite_girls #shop-names table,body.ns-pc-browsing_histories #shop-names table{margin:auto}body.ns-pc-home #shop-names table td,body.ns-pc-favorite_shops #shop-names table td,body.ns-pc-favorite_girls #shop-names table td,body.ns-pc-browsing_histories #shop-names table td{width:200px;vertical-align:top;font-weight:bold}body.ns-pc-home .blog_articles table td,body.ns-pc-favorite_shops .blog_articles table td,body.ns-pc-favorite_girls .blog_articles table td,body.ns-pc-browsing_histories .blog_articles table td{word-break:break-all}body.ns-pc-home .blog_articles table td.boundary,body.ns-pc-favorite_shops .blog_articles table td.boundary,body.ns-pc-favorite_girls .blog_articles table td.boundary,body.ns-pc-browsing_histories .blog_articles table td.boundary{margin-bottom:5px}body.ns-pc-home .blog_articles img.girl-thumb,body.ns-pc-favorite_shops .blog_articles img.girl-thumb,body.ns-pc-favorite_girls .blog_articles img.girl-thumb,body.ns-pc-browsing_histories .blog_articles img.girl-thumb{z-index:1}body.ns-pc-home .blog_articles .more a:link,body.ns-pc-favorite_shops .blog_articles .more a:link,body.ns-pc-favorite_girls .blog_articles .more a:link,body.ns-pc-browsing_histories .blog_articles .more a:link{font-size:medium}body.ns-pc-home .blog_articles .more a:visited,body.ns-pc-favorite_shops .blog_articles .more a:visited,body.ns-pc-favorite_girls .blog_articles .more a:visited,body.ns-pc-browsing_histories .blog_articles .more a:visited{font-size:medium}body.ns-pc-home .blog_articles .more a:active,body.ns-pc-favorite_shops .blog_articles .more a:active,body.ns-pc-favorite_girls .blog_articles .more a:active,body.ns-pc-browsing_histories .blog_articles .more a:active{font-size:medium}body.ns-pc-home .blog_articles .more a:hover,body.ns-pc-favorite_shops .blog_articles .more a:hover,body.ns-pc-favorite_girls .blog_articles .more a:hover,body.ns-pc-browsing_histories .blog_articles .more a:hover{font-size:medium}body.ns-pc-home .shop-wrapper,body.ns-pc-favorite_shops .shop-wrapper,body.ns-pc-favorite_girls .shop-wrapper,body.ns-pc-browsing_histories .shop-wrapper{font-size:small;text-align:left;color:black;font-weight:bold;margin-bottom:10px;margin-left:auto;margin-right:auto;padding:5px;width:1000px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fec1de',endColorstr = '#fedeff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fec1de', endColorstr = '#fedeff')";background-image:-moz-linear-gradient(top,#fec1de,#fedeff);background-image:-ms-linear-gradient(top,#fec1de,#fedeff);background-image:-o-linear-gradient(top,#fec1de,#fedeff);background-image:-webkit-gradient(linear,center top,center bottom,from(#fec1de),to(#fedeff));background-image:-webkit-linear-gradient(top,#fec1de,#fedeff);background-image:linear-gradient(top,#fec1de,#fedeff);-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}body.ns-pc-home .shop-wrapper .title,body.ns-pc-favorite_shops .shop-wrapper .title,body.ns-pc-favorite_girls .shop-wrapper .title,body.ns-pc-browsing_histories .shop-wrapper .title{color:red}body.ns-pc-home .shop-wrapper .title a:link,body.ns-pc-home .shop-wrapper .title a:visited,body.ns-pc-favorite_shops .shop-wrapper .title a:link,body.ns-pc-favorite_shops .shop-wrapper .title a:visited,body.ns-pc-favorite_girls .shop-wrapper .title a:link,body.ns-pc-favorite_girls .shop-wrapper .title a:visited,body.ns-pc-browsing_histories .shop-wrapper .title a:link,body.ns-pc-browsing_histories .shop-wrapper .title a:visited{color:red}body.ns-pc-home .shop-wrapper .menus,body.ns-pc-favorite_shops .shop-wrapper .menus,body.ns-pc-favorite_girls .shop-wrapper .menus,body.ns-pc-browsing_histories .shop-wrapper .menus{font-size:small;line-height:2em;float:right;margin-right:5px}body.ns-pc-home .shop-wrapper .menus .menu-item,body.ns-pc-favorite_shops .shop-wrapper .menus .menu-item,body.ns-pc-favorite_girls .shop-wrapper .menus .menu-item,body.ns-pc-browsing_histories .shop-wrapper .menus .menu-item{margin:5px}body.ns-pc-home #footer,body.ns-pc-favorite_shops #footer,body.ns-pc-favorite_girls #footer,body.ns-pc-browsing_histories #footer{width:970px;font-size:xx-small;text-align:center;margin-top:20px;margin-left:auto;margin-right:auto}body.ns-pc-event{margin:0;padding:0}body.ns-pc-event #top{color:white;background-color:#ff0080;border-width:1px;border-style:solid;border-color:#ff0080}body.ns-pc-event #headline{width:90%;margin:auto}body.ns-pc-event #top_link{text-align:center;margin:30px auto}body.ns-pc-event .event_div{width:85%;margin:auto}body.ns-pc-event .event_hr{width:90%;margin:15px auto 20px auto;color:#ff0080}body.ns-pc-event .is_now_open{color:#ff0080}body.ns-pc-event #footer{margin:30px auto 10px auto;text-align:center}body.ns-pc-shop-recent_updates{margin:8px}body.ns-pc-shop-recent_updates hr{display:block;unicode-bidi:isolate;margin-block-start:.5em;margin-block-end:.5em;margin-inline-start:auto;margin-inline-end:auto;overflow:hidden;border-style:inset;border-width:1px}body.ns-pc-shop-recent_updates .count,body.ns-pc-shop-recent_updates .shop-name{font-weight:bold}body.ns-pc-shop-recent_updates .shop-entry{padding:2px 10px!important}body.ns-pc-search #error-message{padding:30px;text-align:center;font-size:medium}body.base-html-pc-pink hr{margin-top:9px;margin-bottom:9px;border-top:1px solid gray}body.base-html-pc-pink h1.horizontal{font-size:medium;background-color:#ffb0ff;color:white;height:auto;text-align:center;padding:2px;margin:initial;margin-block-start:.67em;margin-block-end:.67em;margin-inline-start:0;margin-inline-end:0;font-weight:bold}body.base-html-pc-pink .shop-entry{padding:5px 10px}body.base-html-pc-pink #main-content{padding:0 30px;font-size:small}body.base-html-pc-pink #footer{font-size:xx-small;text-align:center}body.base-html-pc-pink #footer table{margin:auto}body.ns-pc-admin h1,body.ns-pc-shop-admin h1{position:static;top:0}body.ns-pc-admin #title,body.ns-pc-shop-admin #title{font-size:12pt}body.ns-pc-admin #main-content table thead th,body.ns-pc-shop-admin #main-content table thead th{text-align:center}body.ns-pc-admin #sidebar #sidebar-title,body.ns-pc-shop-admin #sidebar #sidebar-title{margin:40px 0 20px 15px}body.ns-pc-admin input::-webkit-input-placeholder,body.ns-pc-admin textarea::-webkit-input-placeholder,body.ns-pc-shop-admin input::-webkit-input-placeholder,body.ns-pc-shop-admin textarea::-webkit-input-placeholder{color:#636363}body.ns-pc-admin input:-moz-placeholder,body.ns-pc-admin textarea::-moz-placeholder,body.ns-pc-shop-admin input:-moz-placeholder,body.ns-pc-shop-admin textarea::-moz-placeholder{color:#636363}body.ns-pc-admin .hfh-td-label .req,body.ns-pc-shop-admin .hfh-td-label .req{color:red}body.ns-pc-admin .hfh-td-label,body.ns-pc-admin .hfh-td-input,body.ns-pc-admin .hfh-td-comment,body.ns-pc-shop-admin .hfh-td-label,body.ns-pc-shop-admin .hfh-td-input,body.ns-pc-shop-admin .hfh-td-comment{vertical-align:top}body.ns-pc-admin .resultset-count-is-zero,body.ns-pc-shop-admin .resultset-count-is-zero{padding:20px 50px;margin:20px auto;text-align:center}body.ns-pc-admin .bottom-pager,body.ns-pc-shop-admin .bottom-pager{text-align:center;margin:10px auto}body.ns-pc-admin .nowrap,body.ns-pc-shop-admin .nowrap{white-space:nowrap}body.ns-pc-admin .hfh-td-label label,body.ns-pc-shop-admin .hfh-td-label label{display:inline}body.ns-pc-admin pre.redmine-like,body.ns-pc-shop-admin pre.redmine-like{background-color:#FAFAFA;border:1px solid #DADADA;margin:1em 1em 1em 1.6em;overflow-x:auto;overflow-y:hidden;width:auto}body.ns-pc-admin .object-item th,body.ns-pc-shop-admin .object-item th{vertical-align:top}body.ns-pc-admin #fdol-form-for_shop_admin-news .hfh-td-label,body.ns-pc-shop-admin #fdol-form-for_shop_admin-news .hfh-td-label{white-space:nowrap}body.ns-pc-admin #fdol-form-for_shop_admin-news .hfh-td-input,body.ns-pc-shop-admin #fdol-form-for_shop_admin-news .hfh-td-input{width:50%}body.ns-pc-admin #fdol-form-for_shop_admin-news .hfh-td-input input,body.ns-pc-shop-admin #fdol-form-for_shop_admin-news .hfh-td-input input{width:98%}body.ns-pc-admin #fdol-form-for_shop_admin-news .hfh-td-input textarea,body.ns-pc-shop-admin #fdol-form-for_shop_admin-news .hfh-td-input textarea{height:400px}body.ns-pc-admin #fdol-form-for_shop_admin-shop-marquee .hfh-td-input textarea,body.ns-pc-shop-admin #fdol-form-for_shop_admin-shop-marquee .hfh-td-input textarea{height:200px}body.ns-pc-admin #fdol-form-for_shop_admin-shop-marquee .hfh-td-comment,body.ns-pc-shop-admin #fdol-form-for_shop_admin-shop-marquee .hfh-td-comment{width:15%}body.ns-pc-admin #fdol-form-for_shop_admin-shop-signboard textarea,body.ns-pc-shop-admin #fdol-form-for_shop_admin-shop-signboard textarea{height:200px}body.ns-pc-admin #fdol-form-for_shop_admin-shop-signboard .hfh-td-comment,body.ns-pc-shop-admin #fdol-form-for_shop_admin-shop-signboard .hfh-td-comment{width:20%}body.ns-pc-admin #fdol-form-for_shop_admin-event .hfh-td-input input.text-input,body.ns-pc-shop-admin #fdol-form-for_shop_admin-event .hfh-td-input input.text-input{width:98%}body.ns-pc-admin #fdol-form-for_shop_admin-event .hfh-td-input textarea,body.ns-pc-shop-admin #fdol-form-for_shop_admin-event .hfh-td-input textarea{height:200px}body.ns-pc-admin #fdol-form-for_shop_admin-schedule-for_dialog .hfh-td-label,body.ns-pc-shop-admin #fdol-form-for_shop_admin-schedule-for_dialog .hfh-td-label{white-space:nowrap;padding-right:5px}body.ns-pc-admin #fdol-form-for_shop_admin-schedule-for_dialog .hfh-td-input,body.ns-pc-shop-admin #fdol-form-for_shop_admin-schedule-for_dialog .hfh-td-input{padding-bottom:10px}body.ns-pc-admin #fdol-form-for_shop_admin-shop_schedule .hfh-td-label,body.ns-pc-shop-admin #fdol-form-for_shop_admin-shop_schedule .hfh-td-label{white-space:nowrap;padding-right:5px}body.ns-pc-admin #fdol-form-for_shop_admin-shop_schedule .hfh-td-input,body.ns-pc-shop-admin #fdol-form-for_shop_admin-shop_schedule .hfh-td-input{width:98%;padding-bottom:10px}body.ns-pc-admin #fdol-form-for_shop_admin-shop_schedule .hfh-td-input textarea,body.ns-pc-shop-admin #fdol-form-for_shop_admin-shop_schedule .hfh-td-input textarea{height:150px}body.ns-pc-admin #fdol-form-for_shop_admin-shop-staff_blog_setting .hfh-td-label,body.ns-pc-shop-admin #fdol-form-for_shop_admin-shop-staff_blog_setting .hfh-td-label{width:15%}body.ns-pc-admin #fdol-form-for_shop_admin-shop-staff_blog_setting .hfh-td-comment,body.ns-pc-shop-admin #fdol-form-for_shop_admin-shop-staff_blog_setting .hfh-td-comment{width:15%}body.ns-pc-admin #fdol-form-for_shop_admin-shop-staff_blog_setting #staff_blog_explanation_for_pc,body.ns-pc-shop-admin #fdol-form-for_shop_admin-shop-staff_blog_setting #staff_blog_explanation_for_pc{height:10em}body.ns-pc-admin #fdol-form-for_shop_admin-shop-staff_blog_setting #staff_blog_explanation_for_imode,body.ns-pc-admin #fdol-form-for_shop_admin-shop-staff_blog_setting #staff_blog_explanation_for_mobile,body.ns-pc-shop-admin #fdol-form-for_shop_admin-shop-staff_blog_setting #staff_blog_explanation_for_imode,body.ns-pc-shop-admin #fdol-form-for_shop_admin-shop-staff_blog_setting #staff_blog_explanation_for_mobile{width:98%}body.ns-pc-admin th.checkbox,body.ns-pc-admin td.checkbox,body.ns-pc-shop-admin th.checkbox,body.ns-pc-shop-admin td.checkbox{text-align:center}body.ns-pc-admin #notifications,body.ns-pc-shop-admin #notifications{position:fixed;top:0;left:0;width:100%;overflow:visible;z-index:10000}body.ns-pc-admin .notification-bar,body.ns-pc-shop-admin .notification-bar{position:absolute;top:0;left:0;color:#000000;border-bottom:2px solid rgba(0,0,0,.07);width:100%;cursor:pointer}body.ns-pc-admin .notification-bar-bkg,body.ns-pc-shop-admin .notification-bar-bkg{background-color:#ffffff;opacity:.95;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";filter:alpha(opacity=95);position:static}body.ns-pc-admin .notification-bar,body.ns-pc-admin .notification-bar-bkg,body.ns-pc-shop-admin .notification-bar,body.ns-pc-shop-admin .notification-bar-bkg{padding:1.2em 0}body.ns-pc-admin .ie7 .notification-bar,body.ns-pc-admin .ie7 .notification-bar-bkg,body.ns-pc-shop-admin .ie7 .notification-bar,body.ns-pc-shop-admin .ie7 .notification-bar-bkg{border-bottom:2px solid #cccccc}body.ns-pc-admin .notification-bar-container,body.ns-pc-shop-admin .notification-bar-container{position:relative;display:block;width:100%;overflow:visible}body.ns-pc-admin .notification-bar-contents,body.ns-pc-shop-admin .notification-bar-contents{width:740px;margin:0 auto;text-align:left;position:relative;font-size:150%}body.ns-pc-admin .notification-bar .message-progress,body.ns-pc-shop-admin .notification-bar .message-progress{padding-left:24px;background-image:url(../images/ajax.gif);background-repeat:no-repeat;background-position:left center}body#error-page-pc #error-frame{position:relative;background-color:#eff4ff;width:600px;margin:50px auto;padding:20px;border:1px black solid}body#error-page-pc #top-link{font-size:x-large;text-align:center;padding:30px}body#error-page-pc h2{margin-top:0}body#error-page-pc #footer{font-size:x-small}body#error-page-pc #footer hr{margin-bottom:5px}body.ns-pc-admin-counter-update .hfh-td-label{width:20%}body.ns-pc-shop #shop-link{padding:10px}body.ns-pc-shop #shop-link table{margin:0 auto}body.ns-pc-shop #shop-link td{text-align:center}body.ns-pc-shop #shop-link .shop-link-container-td{width:90px;height:31px;background-color:#ffffff;text-align:center;vertical-align:middle;padding:2px}body.ns-pc-shop .blog-article-content .title{text-align:left;color:#333333}body.ns-pc-shop .blog-article-content .title a:link,body.ns-pc-shop .blog-article-content .title a:visited,body.ns-pc-shop .blog-article-content .title a:hover,body.ns-pc-shop .blog-article-content .title a:active{color:#333333;text-decoration:none}body.ns-pc-shop .blog-article-content .no-ref-attach{margin-top:5px;margin-bottom:5px}body.ns-pc-shop .blog-article-content .body-html{color:#333333}body.ns-pc-shop .day-schedule-container .date{margin:5px 0 10px 5px}body.ns-pc-shop .clickable_bbs_image{max-width:125px;max-height:167.5px}body.ns-pc-shop-bbs-list .notification{width:80%;margin:10px auto}body.ns-pc-shop-schedule-week .saturday{color:blue}body.ns-pc-shop-schedule-week .sunday{color:red}body.ns-pc-shop-schedule-week .shop-schedule-item{width:95%;margin:10px auto}body.ns-pc-shop-schedule-week .shop-schedule-item .thumb{width:1%;vertical-align:middle;text-align:center}body.ns-pc-shop-schedule-week .shop-schedule-item .girl-profile{text-align:left;height:1em;padding:2px}body.ns-pc-shop-schedule-week .shop-schedule-item .days{text-align:center;width:90px;height:1em}body.ns-pc-shop-schedule-week .shop-schedule-item .schedule-span{text-align:center;vertical-align:middle}body.ns-pc-shop-schedule-week .shop-schedule-item,body.ns-pc-shop-schedule-week .shop-schedule-item tr,body.ns-pc-shop-schedule-week .shop-schedule-item th,body.ns-pc-shop-schedule-week .shop-schedule-item td{border-width:1px;border-style:solid}body.ns-pc-shop-schedule-today{padding:15px 10px}body.ns-pc-shop-schedule-today #shop-schedule-menu{display:none}body.ns-pc-shop-schedule-today .day-schedule-container{display:none}body.ns-pc-shop-schedule-today .day-schedule-container.today{display:block}body.ns-pc-shop-schedule-today hr{display:none}body.ns-pc-shop-login h3{margin-bottom:5px}body.ns-pc-shop-login .container{padding-top:30px;position:relative}body.ns-pc-shop-login .block{margin:10px 0 0 20px}body.ns-pc-shop-login .block div{margin-left:10px}body.ns-pc-shop-login #back{position:absolute;top:10px;left:10px}body.ns-pc-shop-login #login{text-align:center}body.ns-pc-shop-login #link{text-align:right}body.ns-pc-shop-admin-girl .hfh-td-label{width:20%;text-align:right;vertical-align:top}body.ns-pc-shop-admin-girl .hfh-td-label .req{color:red}body.ns-pc-shop-admin-girl .hfh-td-input{width:40%}body.ns-pc-shop-admin-girl .hfh-td-input textarea{height:200px}body.ns-pc-shop-admin-girl .hfh-td-input textarea[name="girl.intro"]{height:100px}body.ns-pc-shop-admin-girl-list .caution-not-photo-ready{color:red}body.ns-pc-shop-admin-girl-list_photo #asset-list-table td{vertical-align:top}body.ns-pc-shop-admin-girl-delete .label-column-td{white-space:nowrap}body.ns-pc-shop-admin-girl-delete .caution{color:red;font-size:large;font-weight:bold}body.ns-pc-shop-admin-girl-photo_matrix .fixed_width{width:60px;text-align:center;text-align:center;vertical-align:middle;float:left}body.ns-pc-shop-admin-girl-photo_matrix #caution{color:red}body.ns-pc-shop-admin-girl-pickup_position #left-palette,body.ns-pc-shop-admin-girl-pickup_position #right-palette{width:50%;border:1px solid black;padding:0;margin:0;vertical-align:top}body.ns-pc-shop-admin-girl-pickup_position #left-palette img,body.ns-pc-shop-admin-girl-pickup_position #right-palette img{margin:0;padding:0}body.ns-pc-shop-admin-girl-pickup_position .profile-frame{width:80px;float:left;margin:5px}body.ns-pc-shop-admin-girl-pickup_position .profile-frame input{width:74px;margin:0;padding:0}body.ns-pc-shop-admin-girl-pickup_position .profile-frame .profile-girl-name{text-align:center}body.ns-pc-shop-admin-girl-position #main-content form thead th,body.ns-pc-shop-admin-girl-pickup_position #main-content form thead th,body.ns-pc-shop-admin-schedule-position #main-content form thead th{border-bottom:0}body.ns-pc-shop-admin-girl-position #left-palette,body.ns-pc-shop-admin-girl-position #right-palette,body.ns-pc-shop-admin-girl-pickup_position #left-palette,body.ns-pc-shop-admin-girl-pickup_position #right-palette,body.ns-pc-shop-admin-schedule-position #left-palette,body.ns-pc-shop-admin-schedule-position #right-palette{width:50%;border:1px solid black;padding:20px 0;margin:0;vertical-align:top;text-align:center}body.ns-pc-shop-admin-girl-position #left-palette img,body.ns-pc-shop-admin-girl-position #right-palette img,body.ns-pc-shop-admin-girl-pickup_position #left-palette img,body.ns-pc-shop-admin-girl-pickup_position #right-palette img,body.ns-pc-shop-admin-schedule-position #left-palette img,body.ns-pc-shop-admin-schedule-position #right-palette img{margin:0;padding:0}body.ns-pc-shop-admin-girl-position .profile-frame input,body.ns-pc-shop-admin-girl-pickup_position .profile-frame input,body.ns-pc-shop-admin-schedule-position .profile-frame input{margin:0;padding:0}body.ns-pc-shop-admin-girl-position .profile-frame,body.ns-pc-shop-admin-girl-pickup_position .profile-frame,body.ns-pc-shop-admin-schedule-position .profile-frame{width:80px;float:left;margin:5px;text-align:center}body.ns-pc-shop-admin-girl-position .profile-frame input,body.ns-pc-shop-admin-girl-pickup_position .profile-frame input,body.ns-pc-shop-admin-schedule-position .profile-frame input{width:74px;margin:0;padding:0}body.ns-pc-shop-admin-girl-position .profile-frame .profile-girl-name,body.ns-pc-shop-admin-girl-pickup_position .profile-frame .profile-girl-name,body.ns-pc-shop-admin-schedule-position .profile-frame .profile-girl-name{text-align:center;overflow:hidden;white-space:nowrap}body.ns-pc-shop-admin-girl-position .profile-frame .profile-checkbox,body.ns-pc-shop-admin-girl-pickup_position .profile-frame .profile-checkbox,body.ns-pc-shop-admin-schedule-position .profile-frame .profile-checkbox{text-align:center;height:1em;overflow:hidden}body.ns-pc-shop-admin-girl-position .profile-frame .profile-checkbox input,body.ns-pc-shop-admin-girl-pickup_position .profile-frame .profile-checkbox input,body.ns-pc-shop-admin-schedule-position .profile-frame .profile-checkbox input{width:auto}body.ns-pc-shop-admin-girl-position .profile-frame .profile-checkbox label,body.ns-pc-shop-admin-girl-pickup_position .profile-frame .profile-checkbox label,body.ns-pc-shop-admin-schedule-position .profile-frame .profile-checkbox label{display:inline;font-weight:normal;margin-left:5px}body.ns-pc-shop-admin-girl-position .profile-frame-container{width:330px;min-height:100px;margin:auto}body.ns-pc-shop-admin-girl-position .profile-frame{width:42px;margin:10px 2px}body.ns-pc-shop-admin-girl-pickup_position .profile-frame{float:none;width:98%!important}body.ns-pc-shop-admin-girl-pickup_position .profile-frame td{padding:0!important;margin:0!important;vertical-align:top;background-color:white}body.ns-pc-shop-admin-girl-pickup_position .profile-frame textarea{width:98%;height:98%;padding:0}body.ns-pc-shop-admin-girl-pickup_position .profile-frame .profile-girl-name{text-align:left;overflow:hidden;white-space:nowrap;padding:1px 2px}body.ns-pc-shop-admin-schedule-position .profile-frame .profile-checkbox{height:3em}body.ns-pc-shop-admin-schedule-matrix .week-pager{text-align:right;margin-top:5px;margin-bottom:5px}body.ns-pc-shop-admin-schedule-matrix td.girl-thumb{text-align:center;width:1%}body.ns-pc-shop-admin-schedule-matrix .schedule_cell{vertical-align:top;width:100px}body.ns-pc-shop-admin-schedule-matrix .schedule_cell .type{padding:4px}body.ns-pc-shop-admin-schedule-matrix .schedule_cell .schedule-comment{color:gray;padding:4px}body.ns-pc-shop-admin-schedule-matrix .schedule_cell .type-present .type{background-color:#B9FFCA}body.ns-pc-shop-admin-schedule-matrix .schedule_cell .type-tel .type{background-color:#FFF8B7}body.ns-pc-shop-admin-schedule-matrix .schedule_cell .type-absence .type{background-color:#FFDFE4}body.ns-pc-shop-admin-schedule-matrix .schedule_cell div{position:relative}body.ns-pc-shop-admin-schedule-matrix .schedule_cell img.copy-icon{position:absolute;top:0;right:0}body.ns-pc-shop-admin-schedule-matrix .schedule_cell_hover{background-color:#eaffe9}body.ns-pc-shop-admin-schedule-matrix .hfh-td-input label.radio{display:inline}body.ns-pc-shop-admin-schedule-matrix th.date *{color:black}body.ns-pc-shop-admin-schedule-matrix th.date a:hover{color:gray}body.ns-pc-shop-admin-schedule-matrix th.date.sunday a{color:red}body.ns-pc-shop-admin-schedule-matrix th.date.saturday a{color:blue}body.ns-pc-shop-admin-schedule-matrix th.date.holiday a{color:red}body.ns-pc-shop-admin-schedule-matrix th.date.released{background-color:#FFFF99}body.ns-pc-shop-admin-schedule-matrix th.date div.dropdown{position:relative;z-index:100;display:none}body.ns-pc-shop-admin-schedule-matrix th.date div.dropdown div{position:absolute;background-color:#F0F0F0;min-width:100%;left:0;top:10px}body.ns-pc-shop-admin-schedule-matrix th.date div.dropdown div ul{padding:10px 20px!important;display:block;text-align:left}body.ns-pc-shop-admin-schedule-matrix th.date div.dropdown div ul li{white-space:nowrap;list-style-type:none;background:none!important;padding:0!important;margin:5px 0!important}body.ns-pc-shop-admin-schedule-matrix th.date div.dropdown div ul li a{color:black!important}body.ns-pc-shop-admin-schedule-matrix th.date div.dropdown div ul li a:hover{color:gray!important}body.ns-pc-shop-admin-schedule-matrix .schedule_cell_item{min-height:60px}body.ns-pc-shop-admin-shop-bbs_settings form textarea{height:200px}body.ns-pc-shop-admin-shop-bbs_settings form .hfh-td-label{width:10%}body.ns-pc-shop-admin-shop-bbs_settings form .hfh-td-input{width:45%}body.ns-pc-shop-admin-shop-bbs_settings form .hfh-td-comment{width:45%}body.ns-pc-shop-admin-shop-bbs_settings .red{color:red}body.ns-pc-shop-admin-shop-bbs_settings .blue{color:blue}body.ns-pc-shop-admin-shop-bbs_settings .underline{text-decoration:underline}body.ns-pc-shop-admin-shop-counter .hfh-td-label{width:20%}body.ns-pc-shop-admin-shop-discount .hfh-td-label{width:20%;text-align:right}body.ns-pc-shop-admin-shop-discount .hfh-td-label .req{color:red}body.ns-pc-shop-admin-shop-discount .hfh-td-input{width:40%}body.ns-pc-shop-admin-shop-discount .hfh-td-comment{vertical-align:top}body.ns-pc-shop-admin-shop-discount .hfh-td-input input[type='text']{width:90%}body.ns-pc-shop-admin-shop-discount .hfh-td-input textarea{height:150px}body.ns-pc-shop-admin-shop-discount .red{color:red}body.ns-pc-shop-admin-shop-marquee .hfh-td-label{white-space:nowrap;width:1%;text-align:right;vertical-align:top}body.ns-pc-shop-admin-shop-marquee .hfh-td-comment{padding:0!important}body.ns-pc-shop-admin-shop-marquee #form_field-shop_marquee-marquee_html_for_pc,body.ns-pc-shop-admin-shop-marquee #form_field-shop_marquee-top_page_html_for_mobile{height:200px}body.ns-pc-shop-admin-shop-marquee #marquee-desc{font-size:medium}body.ns-pc-shop-admin-shop-profile .hfh-td-label{width:20%;text-align:right}body.ns-pc-shop-admin-shop-profile .hfh-td-label .req{color:red;margin-right:5px}body.ns-pc-shop-admin-shop-profile .hfh-td-label label{display:inline;font-weight:normal}body.ns-pc-shop-admin-shop-profile .hfh-td-input{width:40%}body.ns-pc-shop-admin-shop-profile .hfh-td-comment{vertical-align:top}body.ns-pc-shop-admin-shop-profile .hfh-td-input input[type='text']{width:90%}body.ns-pc-shop-admin-shop-profile .hfh-td-input textarea{height:150px}body.ns-pc-shop-admin-shop-profile .red{color:red}body.ns-pc-shop-admin-shop-schedule_settings .hfh-td-label{width:20%;text-align:right;white-space:nowrap}body.ns-pc-shop-girl-blog-index body{background-color:white}body.ns-pc-shop-girl-blog-index .container{background-color:white}body.base-html-pc-shop{font-size:80%;line-height:120%}body.base-html-pc-shop .container{width:1000px;margin:auto;border-width:0 2px}body.base-html-pc-shop #header{position:relative}body.base-html-pc-shop #shop-logo{width:550px;float:left}body.base-html-pc-shop #shop-status{position:relative;float:right;text-align:right;width:250px;padding-bottom:2em}body.base-html-pc-shop #shop-status-mailmagazine{border-top-width:2px;text-align:center}body.base-html-pc-shop #shop-status-mailmagazine-link{line-height:150%;text-align:center}body.base-html-pc-shop #shop-menu font{line-height:125%}body.base-html-pc-shop #shop-menu{width:1000px;margin:0;padding:5px 0;border-top-width:1px;text-align:center}body.base-html-pc-shop .design-type-0 #shop-menu{text-align:center}body.base-html-pc-shop .design-type-1 #shop-menu{text-align:right}body.base-html-pc-shop #middle .pager{margin:10px}body.base-html-pc-shop #middle .pager table{width:auto;margin:auto}body.base-html-pc-shop #middle .pager table td{text-align:center;width:100px}body.base-html-pc-shop .whatsnew .header{text-align:left}body.base-html-pc-shop .whatsnew .body{text-align:center}body.base-html-pc-shop #whatsnew-at-bbs{padding:10px;margin:10px;height:150px;border:1px solid #dc143c;overflow:auto}body.base-html-pc-shop #whatsnew{overflow:auto;float:left}body.base-html-pc-shop #shop-poster{float:left}body.base-html-pc-shop #shop-info-div,body.base-html-pc-shop #pickup-girl{width:50%;float:left}body.base-html-pc-shop #shop-info-table{border-spacing:2px;width:100%}body.base-html-pc-shop #shop-info-table th{padding:0 10px;text-align:center;white-space:nowrap}body.base-html-pc-shop #shop-info-table td{padding:0 2px;border:1px solid black;border-left-width:0;border-top-width:0;empty-cells:show}body.base-html-pc-shop #shop-system,body.base-html-pc-shop #shop-option{width:500px;float:left}body.base-html-pc-shop #shop-guidance{clear:both;margin-top:10px}body.base-html-pc-shop #shop-system .header,body.base-html-pc-shop #shop-option .header,body.base-html-pc-shop #shop-guidance .header{border-right-width:1px;border-bottom-width:1px;font-size:120%;margin:5px;text-indent:4px;line-height:120%}body.base-html-pc-shop #shop-guidance .header{text-align:center}body.base-html-pc-shop #shop-system .content,body.base-html-pc-shop #shop-option .content,body.base-html-pc-shop #shop-guidance .content{color:black;overflow-x:auto;overflow-y:scroll;height:300px;background-color:white;margin:8px}body.base-html-pc-shop #pickup-girl{text-align:center}body.base-html-pc-shop #pickup-girl .header{padding:2px;margin-bottom:10px}body.base-html-pc-shop #pickup-girl td{vertical-align:middle;text-align:center;width:133px;white-space:normal}body.base-html-pc-shop #shop-girl-list table{margin:5px auto}body.base-html-pc-shop #shop-girl-list td{text-align:center}body.base-html-pc-shop #shop-schedule-list{width:100%}body.base-html-pc-shop #shop-schedule-list td{text-align:center}body.base-html-pc-shop #shop-schedule-list td.schedule-spans{padding:5px 6px}body.base-html-pc-shop #shop-schedule-menu{text-align:right}body.base-html-pc-shop #shop-system-div div{border-right-width:1px;border-bottom-width:1px;margin-bottom:10px;margin:3px}body.base-html-pc-shop #shop-system-div th{border-right-width:1px;border-bottom-width:1px;font-size:small;padding:0 0 0 2px}body.base-html-pc-shop #shop-link{margin:auto}body.base-html-pc-shop #footer{text-align:center;padding:5px}body.base-html-pc-shop #bbs-form{width:80%;margin:10px auto;color:black;background-color:white;border:thin dotted pink}body.base-html-pc-shop #bbs-form table{width:100%}body.base-html-pc-shop #bbs-form .hfh-td-label{text-align:right;padding:0 10px;vertical-align:middle;white-space:nowrap}body.base-html-pc-shop #bbs-form .hfh-td-comment{display:none}body.base-html-pc-shop #bbs-form td{padding:2px;border:thin dotted pink}body.base-html-pc-shop #bbs-form input,body.base-html-pc-shop #bbs-form textarea{border:thin dotted pink;color:black}body.base-html-pc-shop #bbs-form textarea{height:80px}body.base-html-pc-shop #bbs-article *{font-size:medium;line-height:120%}body.base-html-pc-shop #bbs-article .article{border:1px solid #dc143c;padding:10px;padding-bottom:0;margin:10px;background-color:white;color:black}body.base-html-pc-shop #bbs-article .title{color:#0BC000}body.base-html-pc-shop #bbs-article .author{color:#dc143c}body.base-html-pc-shop #bbs-article .body{padding:15px}body.base-html-pc-shop #captcha_challenge{vertical-align:bottom}body.ns-pc-shop-girl-blog_article-list,body.ns-pc-shop-girl-blog_article-item{background:white;color:black;font-size:12pt;letter-spacing:1.2px;margin:0;font-family:Verdana,Osaka,Chicago,Arial,Helvetica,sans-serif;SCROLLBAR-FACE-COLOR:#ff0066;SCROLLBAR-HIGHLIGHT-COLOR:#ff99cc;SCROLLBAR-SHADOW-COLOR:#ff0099;SCROLLBAR-3DLIGHT-COLOR:#ff0066;SCROLLBAR-ARROW-COLOR:#ff0099;SCROLLBAR-DARKSHADOW-COLOR:#ff0066}body.ns-pc-shop-girl-blog_article-list div.title-month,body.ns-pc-shop-girl-blog_article-item div.title-month{text-align:center}body.ns-pc-shop-girl-blog_article-list div.title-month h3,body.ns-pc-shop-girl-blog_article-item div.title-month h3{font-size:12pt;font-weight:normal;font-style:normal}body.ns-pc-shop-girl-blog_article-list div.content,body.ns-pc-shop-girl-blog_article-item div.content{width:320px;margin:20px auto;border:solid 1px black}body.ns-pc-shop-girl-blog_article-list div.content .x-fdol-thumbnail,body.ns-pc-shop-girl-blog_article-item div.content .x-fdol-thumbnail{text-align:center;margin:10px auto}body.ns-pc-shop-girl-blog_article-list .title,body.ns-pc-shop-girl-blog_article-item .title{margin-top:10px;font-size:medium;letter-spacing:1.2px;background:inherit!important;color:#cc3333;border-top:0 dotted #f6eeee;border-right:0 dotted red;border-left:0 dotted red;border-bottom:0 dotted red}body.ns-pc-shop-girl-blog_article-list a:link,body.ns-pc-shop-girl-blog_article-list a:visited,body.ns-pc-shop-girl-blog_article-list a:active,body.ns-pc-shop-girl-blog_article-item a:link,body.ns-pc-shop-girl-blog_article-item a:visited,body.ns-pc-shop-girl-blog_article-item a:active{background:inherit!important;color:#666699;text-decoration:none}body.ns-pc-shop-girl-blog_article-list a:hover,body.ns-pc-shop-girl-blog_article-item a:hover{background:inherit!important;text-decoration:none;color:#9999cc}body.ns-pc-shop-girl-blog_article-list .permalink,body.ns-pc-shop-girl-blog_article-item .permalink{font-size:xx-small;margin:10px 0 0 0;text-align:right}body.ns-pc-shop-girl-blog_article-list .pager,body.ns-pc-shop-girl-blog_article-item .pager{width:30%;margin:20px auto}body.ns-pc-shop-girl-blog_article-list .pager table,body.ns-pc-shop-girl-blog_article-item .pager table{width:100%}body.ns-pc-shop-girl-blog_article-list .pager table td,body.ns-pc-shop-girl-blog_article-item .pager table td{width:50%;text-align:center}#fdol-form-for_shop_admin-girl .hfh-td-label{width:15%}#fdol-form-for_shop_admin-girl .hfh-td-input{width:60%}#fdol-form-for_shop_admin-girl .hfh-td-comment{width:25%}#fdol-form-for_shop_admin-girl div.question-field{float:left}#fdol-form-for_shop_admin-schedule-for_edit{position:relative}#fdol-form-for_shop_admin-schedule-for_edit .hfh-td-label{white-space:nowrap;padding:2px 5px}#fdol-form-for_shop_admin-schedule-for_edit label[for='type.0']{background-color:#B9FFCA;padding:0}#fdol-form-for_shop_admin-schedule-for_edit label[for='type.1']{background-color:#FFDFE4;padding:0}#fdol-form-for_shop_admin-schedule-for_edit label[for='type.2']{background-color:#FFF8B7;padding:0}#fdol-form-for_shop_admin-schedule-for_edit #delete_button{position:absolute;right:20px;top:20px;background:#950000 url('../../contrib/sadmin/resources/images/bg-button-red.gif') top left repeat-x!important;border-color:#940000!important;padding:0;margin:0}#fdol-form-for_shop_admin-schedule-for_edit #delete_button .action-button span:hover{color:#bb0000}.hfh-form .help-block{margin-bottom:0}.hfh-form .has-error p.help-block{color:#737373}.hfh-form .hfh-label{margin-right:5px}.hfh-form .required .hfh-label:before{content:"* ";color:red}.hfh-form tr.hfh-wrapper.error{background:none}.hfh-form tr.hfh-field-type-Hidden{display:none}.hfh-form .error{background-repeat:no-repeat;background-color:transparent}.hfh-form .hfh-field-name-questions .hfh-repinst div,.hfh-form .hfh-field-name-questions .hfh-repinst label{display:inline}.hfh-form .hfh-field-type-Asset-Blob-Image .image-delete,.hfh-form .hfh-field-type-Blob-Image .image-delete{display:inline;font-weight:normal}.hfh-form .hfh-field-type-Asset-Blob-Image input[type=file],.hfh-form .hfh-field-type-Blob-Image input[type=file]{display:block}.hfh-form label.checkbox{font-weight:normal}.hfh-form .checkbox label{font-weight:normal}.x-apple-wide-margin-edge-to-edge,.x-apple-edge-to-edge{margin:0!important;padding:0!important}