@charset "utf-8";
html,body,div,sapn,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,big,code,font,img,s,small,strile,strong,b,u,i,center,dl,dt,dd,form,label{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:top;background:transparent;text-decoration:none;font-weight:normal;font-style:normal;zoom:1}
table,tr,th,td,tbody{border-spacing:0;border:0;padding:0;vertical-align:top;border-collapse:collapse;}
head~/* */body table,tr,th,td,tbody{border-collapse:separate}
html{height:auto;min-height:100%;}
body{line-height:1;width:980px;height:auto;background:#fff;color:#494949;font:13px 'メイリオ','Meiryo','Tahoma','MS Pゴシック',sans-serif;margin:0 auto 0;border:1px solid #e7e7e7;min-height:100%;}
* html body{line-height:1.5;}
h1{font-size:130%;font-weight:bold;color:#454545}h2{font-size:120%;font-weight:bold;color:#454545}
h3{font-size:110%;font-weight:bold;color:#454545}h4{font-size:100%;color:#454545}
h5{font-size:90%;color:#454545}h6{font-size:80%;color:#454545}
em{font-weight:bold;color:red;}
b{font-weight:bold;}
strong{font-weight:bold;color:#454545}
a{color:#0060bf;text-decoration:none;}
a strong{color:#0060bf !important;text-decoration:none;}
a:link{color:#0060bf;text-decoration:none;}
a:visited{color:#0060bf;}
a:active{color:#0060bf;}
a strong:hover{color:#ff1493 !important;text-decoration:underline;}
a:hover{color:#ff1493;text-decoration:underline;}
a img,
a img:active,
a img:hover,
a img:active{border:0px}
ol,ul{margin:0 0 0 1em;padding:0;list-style-type:none;}
th{font-weight:bold;}
button,
input{margin:0;cursor:pointer;font:13px 'メイリオ','Meiryo','Tahoma','MS Pゴシック',sans-serif;}
* html input{letter-spacing:0.1em !Important}
select,textarea{margin:0;padding:1px 2px 1px 2px;border:1px solid #e7e7e7;border-top:1px solid #aaaaaa;background:#fff;font:13px 'メイリオ','Meiryo','Tahoma','MS Pゴシック',sans-serif;}
* html select{letter-spacing:0.1em !Important}
textarea{background-color:#fff !important}
fieldset{margin:0;padding:5px 5px 9px 5px;}
* html fieldset{padding:15px 5px 10px 5px !important;position:relative; }
*:first-child+html fieldset{padding:15px 5px 10px 5px !important;position:relative; }
legend{font-weight:bold;padding:0 5px 0 5px;margin:0;color:#494949;}
* html legend{top:-10px;position:absolute}
*:first-child+html legend{top:-10px;position:absolute}
label{vertical-align:middle;}
/*                                                                                           GENERAL ID & CLASS */
/* LIST */
.disc{list-style-type:disc !important}
.square{list-style-type:square !important}
.decimal{list-style-type:decimal !important}
/*Display */
.inline{display:inline !important}
.block{display:block !important}
.nodisp{display:none !important}
.i_block{display:inline-block !important}
/* Position */
.float_left,.floatleft{float:left !important}
.float_right,.floatright{float:right !important}
.clearboth,.both{clear:both !important;}
.alignleft ,.left{text-align:left !important;}
.alignright ,.right{text-align:right !important;}
.aligncenter ,.center{text-align:center !important;}
.mid ,.middle{vertical-align:middle;}
.top{vertical-align:top;}
.bottom{vertical-align:bottom;}
.auto{margin:0 auto;}
.aligntop{vertical-align:top !important;}
.top20{margin-top:20px}.top15{margin-top:15px}.top10{margin-top:10px}
/* Link */
.cursor,.Hover,.pointer{cursor:pointer;color:#ff1403;}
.ext-link{background-color:transparent;background:url(/images/external.png) center right no-repeat;background-attachment:scroll;padding-right:13px;}

.ext-link-rtl{}
.feed-link{background-color:transparent;background:url(/images/feed.png) center left no-repeat;background-attachment:scroll;padding:2px 16px 2px 18px;}

.feed-link-rtl{}
.strike{text-decoration:line-through;}
.linkmark{background:url(/images/icons/icon.gif) 1px -577px no-repeat;padding-left:18px;}
.down{padding-left:18px;background:url(/images/icons/down.gif) no-repeat;}
.down:hover{background:url(/images/icons/down_over.gif) no-repeat;}

.alert{background:url(/images/icons/icon.gif) 0px -1008px no-repeat;padding-left:20px;}
.help{background:url(/images/icons/icon.gif) 0px -1223px no-repeat;padding-left:20px;}
.close{background:url(/images/icons/icon.gif) 0px -1043px no-repeat;padding-left:20px;}
.upload_button{background:url(/uploader/images/button.gif) -200px 0px no-repeat;width:150px;display:inline-block;height:1px;overflow:hidden;padding-top:19px;}
.upload_button:hover{background-position:-200px -20px;}
.preview_button{background:url(/uploader/images/button.gif) -350px 0px no-repeat;width:92px;display:inline-block;height:1px;overflow:hidden;padding-top:19px;}
.preview_button:hover{background-position:-350px -20px;}
/* Text */
.nowrap{white-space:nowrap;}
.line100{line-height:1}.line140{line-height:1.4}.line200{line-height:2}.pagenav{text-align:center;margin:7px;}
.tips{color:#ff5500;font-size:95%;font-weight:normal !important;padding:3px 0 0 0}
.attension{color:#ff3366;font-weight:bold;padding:0 10px 0 10px;margin:10px 0 10px}
.instruction{padding:0px 15px 15px 15px;line-height:1.4}
.error{color:red;font-size:13px;font-weight:bold;height:20px;padding:5px 0 0 20px}
.instruction ul{margin:5px 0 0 2em;}
.discription{margin:0 0 8px 0;padding:0 10px 0 10px;}
.send_content{font-size:14px;font-weight:bold;margin:15px 0 3px 0 !important;padding:0 0 0 20px !important;}
.send_story{width:700px;margin:0 auto 10px;padding:8px;border:1px solid #e7e7e7;border-top:1px solid #aaaaaa;font-size:14px;text-align:left;line-height:1.9}
.normal{font-weight:normal;text-decoration:none;}
.nowrap{white-space:nowrap;}
.w_break{word-break:keep-all}
/* Button */
.button_area{text-align:center;margin:10px auto 0;}
.delete_button{margin:0px auto;text-align:center}
.delete_button form{text-align:center;margin:0px auto;}
.delete_button input{margin-left:280px;position:relative;top:-36px;}
.back_button_area{text-align:right;margin:15px auto 15px;padding-right:20px;}
.back{min-width:100px;padding:1px 0 1px 0px;font-size:13px !Important;width:65px;height:28px;}
.back:hover{color:#ff1493;}
*:first-child+html 
.back:hover{padding-bottom:0px}
.reset{padding:1px 0 1px 0px;font-size:13px !Important;width:65px;height:28px;}
.reset:hover{color:#ff1493;}
*:first-child+html .reset{padding:0}
.button{padding:1px 5px 1px 5px;font-size:13px !Important;height:28px;}
.button:hover{color:#ff1493;}
*:first-child+html .button{padding-bottom:0px}
.inputtext,.inputfile{border:1px solid #e7e7e7;border-top:1px solid #aaaaaa;padding:2px 0 2px 3px;font-size:13px;background-color:#fff !important}
.inputtext:focus,.inputfile:focus,textarea:focus{border:1px solid #20b2aa;}
.check{vertical-align:middle;margin-right:4px}
.focus{border:1px solid #20b2aa !important;}
.readonly{border:1px solid #e7e7e7;background-color:#f7f7f7 !important;padding:2px 3px 2px 3px;font-size:14px;cursor:text}
.readonly:focus{border:1px solid #e7e7e7 !important;}
.ime{ime-mode:disabled}
/* Input text width */
.w15{width:150px !important}.w20{width:200px !important}
.w25{width:250px !important}.w30{width:300px !important}.w35{width:350px !important}.w40{width:400px !important}
.w45{width:450px !important}.w50{width:500px !important}.w60{width:600px !important}
/* BOrder */
.border_box{border:1px solid #383838}
.border_case{border-left:1px solid #383838;border-right:1px solid #383838;border-bottom:1px solid #383838;}
.p_border_box{border:1px solid #ffaabf;margin:0 auto;}
.p_border_case{border-left:1px solid #ffaabf;border-right:1px solid #ffaabf;border-bottom:1px solid #ffaabf;}
/* Required */
#bodytext,
#introtext,
.required{background:url(/images/icons/icon.gif) no-repeat 100% -1330px;display:block}
.required_msg{background:url(/images/icons/icon.gif) no-repeat 0px -1330px;float:right;text-indent:12px !important;margin:0px 0 3px 0;padding:0px 10px;display:block;height:20px;}
.required_span{background:url(/images/icons/icon.gif) no-repeat 0px -1330px;padding-left:20px !important;margin:0;display:block}
*:first-child+html .required_span{display:inline !important}
.required span{font-size:13px;color:#003366;margin-right:5px;}

.thickbox_icon{padding-left:18px;background:url(/layout/pc/images/icons/popup.gif) no-repeat;}
a.tooltip{position:relative;z-index:10;text-decoration:none;background-color:#fff}
a.tooltip:hover{z-index:100;text-decoration:none;}
a.tooltip span{display:none;}
a.tooltip:hover span{z-index:100000;font-style:normal;font-size:12px;line-height:125%;display:block;position:absolute;border:1px solid #C8DAF7;background-color:#fff;padding:6px;text-align:left;text-decoration:none;left:-20px;top:10px;min-width:300px;}
div.tooltip{max-width:280px;position:absolute;left:-9999px;background-color:#fff;padding:0px;border:1px solid #ff1493;}  
div.tooltip p{color:#ff1493;background:#fff;padding:7px 10px 7px 10px;line-height:1.5}
div.tooltip p span{font-size:12px;float:right;}
div.tooltip p b{clear:both;font-size:15px;display:block;margin-bottom:5px;}
.tooltip span{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
/* livevalidation.js */
.LV_validation_message{background-position:left center;background-repeat:no-repeat;font-weight:bold;position:relative;top:1px;margin:0;}
* html .LV_validation_message{top:7px;}
*:first-child+html .LV_validation_message{top:2px;}
.LV_valid{background-position:2px 0px;background-image:url(/layout/pc/images/ok.gif);color:#ff1493;padding:3px 0 2px 28px;}
* html  .LV_valid{background-position:2px 0px}
*:first-child+html .LV_valid{background-position:0px -2px}
.LV_invalid_field{border:1px solid #ff1493;background-color:#fff8f9}
.LV_invalid{background-position:2px 0px;background-image:url(/layout/pc/images/error.gif);color:#003366;padding:3px 0 2px 25px;}
* html  .LV_invalid{background-position:2px 0px}
*:first-child+html .LV_invalid{background-position:2px -2px}
.event_editor .LV_validation_message{display:block;padding-top:4px;}
.event_editor .LV_valid,
.event_editor .LV_invalid{background-position:0px 0px;}

/*Calendar  datepicker.js */
#ui-datepicker-div{margin:5px 0 0 5px;background-color:#fff;width:200px;padding:5px;border:1px solid #7f7f7f;}
*html #ui-datepicker-div, .ui-datepicker-inline{width:210px;}
#ui-datepicker-div{display:none;z-index:10;}
#submit_form select{position:relative;z-index:1}
.ui-datepicker-prev{float:left;width:30px;cursor:pointer}
.ui-datepicker-current{display:none}
.ui-datepicker-next{float:right;width:30px;text-align:right;cursor:pointer}
.ui-datepicker-next a img,.ui-datepicker-prev a img{border:1px solid #eeeeee}
.ui-datepicker-close{display:none}
.ui-datepicker-title-row td{text-align:center;font-size:11px;padding-top:4px}
.ui-datepicker-title-row td a{color:#003366;text-align:center}
.ui-datepicker-days-cell{padding:1px;vertical-align:middle;}
.ui-datepicker-days-cell a{vertical-align:middle;display:block;height:20px;width:23px;color:#003366;text-align:center;border:1px solid #d3d3d3;background-color:#fff;cursor:pointer}
.ui-datepicker-days-cell a:hover{color:#ff1493}
.ui-datepicker-one-month{}
.ui-datepicker-header{clear:both;text-align:center;}
.ui-datapiclker{clear:both;}
.ui-datepicker-inline{float:left;display:block;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-prompt{float:left;}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker{clear:both;float:left;width:100%;}
.ui-datepicker-clear{float:left}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl{float:right;}
.ui-datepicker-status{width:100%;}
.ui-datepicker-new-row{clear:both;}
.ui-datepicker-cover{display:none;display/**/:block;position:absolute;z-index:-1;top:-4px;left:-4px;width:193px;height:200px}.ui-datepicker-today a{background-image:url(/layout/pc/images/today.gif)}
/* thickbox */
#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666666;}
#TB_overlay{position:fixed;z-index:10000000;top:0px;left:0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background: url(/javascript/thickbox/macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=30);-moz-opacity: 0.3;opacity: 0.3;}
#TB_window{position: fixed;background:#fff;z-index:10200000;color:#000000;display:none;text-align:left;top:50%;left:50%;-moz-border-radius:10px;-webkit-border-radius:10px}
#TB_window img#TB_Image{display:block;margin: 15px 0 0 15px;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;-moz-border-radius-topright:10px;-moz-border-radius-topright:10px;-moz-border-radius-topleft:10px;padding-bottom:3px}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:10300000;top: 50%;left: 50%;margin: -6px 0 0 -104px; }
#TB_closeWindowButton{display:inline-block;vertical-align:baseline;height:20px;padding-left:20px !important;background:url(/layout/pc/images/icons/Cancel.gif) no-repeat 1px;}
#TB_closeWindowButton:hover{background:url(/layout/pc/images/icons/Cancel_over.gif) no-repeat 1px !important;color:#ff1493 !important;}
/* -height/2 0 0 -width/2 */
#TB_HideSelect{z-index:9900000;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
/* jalert */
#popup_container{font-size:13px;width:450px;background:#FFF;border:solid 3px #999;color: #000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#popup_title{font-size:14px;text-align:left;font-weight:normal;line-height:1.75em;color:#666;background:#CCC url(/javascript/alert/images/title.gif) top repeat-x;border:solid 1px #FFF;border-bottom:solid 1px #999;cursor:default;padding:0 0 0 15px;margin:0;}
#popup_content{background:13px 13px no-repeat url(/javascript/alert/images/info.gif);padding: 1em 1.75em;margin:0;}
#popup_content.alert{background-image:url(/javascript/alert/images/info.gif);}
#popup_content.confirm{background-image:url(/javascript/alert/images/important.gif);}
#popup_content.prompt{background-image:url(/images/icons/keyboard.png);}
#popup_message{padding:6px 0 0 48px;line-height:2;}
#popup_panel{text-align: center;margin:1em 0 0 1em;}
#popup_container input[type='text']{width:300px !important;ime-mode:disabled }
/* ui tab */
.ui-tabs-hide {display: none;}
.ui-tabs-nav {list-style: none;margin: 0;padding: 0 0 0 4px;}
.ui-tabs-nav:after{display: block;clear: both;content: " ";}
.ui-tabs-nav li{float:left;margin:0;text-align:center}
#tenlist .ui-tabs-nav a{display: block;width:100px;height:24px;padding:5px 0 0 0;background: url(/layout/pc/images/tab/tabs.png) no-repeat left top;}
#tenlist .ui-tabs-selected a,
#tenlist .ui-tabs-nav a:hover{display: block;width:100px;height:24px;padding:5px 0 0 0;background: url(/layout/pc/images/tab/tabs.png) no-repeat 0 -29px;text-decoration:none}
#tenlist .ui-tabs-selected a,
#tenlist .ui-tabs-selected a:hover{color:gray !important}
.ui-tabs-panel {border-top: 1px solid #97a5b0;padding: 1em 8px;background: #fff;}
.ui-tabs-loading em {padding: 0 0 0 20px;background: url(/layout/pc/images/loading.gif) no-repeat 0 50%;}
* html .ui-tabs-nav {display: inline-block;}
*:first-child+html .ui-tabs-nav{display: inline-block;}
*:first-child+html .ui-tabs-panel{clear:both;}
/* CSS Declarations for Code block feature - default will use the .php one */
div .php{max-height:400px;overflow:auto;height:auto;width:auto;min-height:100px;}
div .html{height:300px; overflow:auto; width:auto; min-height:100px; }
div .css{height:300px; overflow:auto; width:auto; min-height:100px; }
/*                                                                                                Header */
#header-container table{width:980px;background:url(/images/bar.png) no-repeat left bottom;margin:0 0 5px 0;padding:0}
#header-container .logo_td{width:190px;height:55px;padding:0 0 0 7px;text-align:left;vertical-align:middle;}
#header-container .logo_td h1 strong{display:none;}
#header-container .menu_td{width:700px;padding:0 0 0 30px;height:20px;vertical-align:top;}
#header-container .search_td{padding:7px 10px;height:25px;vertical-align:baseline;}
#header-container .area_select{width:150px;background:url(/images/icons/icon.gif) no-repeat;background-position:2px -478px ;padding-left:16px}
*:first-child+html #header-container .search_td .area_select{margin-top:10px;}
#header-container .welcome_td{text-align:left;font-size:10px;padding:0px 0 0 8px;height:20px}
* html #header-container .welcome_td{padding:2px 0 0 8px}
*:first-child+html #header-container .welcome_td{padding:3px 0 0 8px}
head~/* */body #header-container .welcome_td{padding:0px 0 0 8px}
#header-container .ticker_td{padding:0px 10px 0 10px;height:19px}
*html #header-container .ticker_td{padding:4px 10px 0 10px;height:19px}
#header-container .welcome_td h2{font-size:10px;font-weight:normal !Important;color:#494949;text-align:center;height:14px;overflow:hidden;width:180px;padding:2px 0 0 0;}
*:first-child+html #header-container .welcome_td h2{padding-top:3px;}
*:first-child+html #header-container .ticker_td{padding-top:6px;}
#header-container .logo_td .header-logo{margin:8px 0 0 0px;padding:0;}
#bookmark span{display:none}
#bookmark a{width:16px;height:16px;display:inline-block;overflow:hidden;background:url(/images/icons/icon.gif) no-repeat}
#bookmark .bookmark{background-position:0px -360px}
#bookmark .yahoo{background-position:0px -420px}
#bookmark .hatena{background-position:0px -400px}
#bookmark .google{background-position:0px -380px}
/*      MENU    */
#menu{list-style:none; margin:0;padding:5px 0 0 0;height:20px;}
* html #menu{letter-spacing:0px;}
#menu a img{padding-top:3px;border:none !Important}
#menu a img:hover{border:none !Important}
#menu li{float:left;display:block;}
#menu .menulink{font-size:12px; padding:5px 15px 7px 15px;margin-bottom:3px;font-weight:normal;display:inline-block;clear:both;color:#0060bf;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}
#menu .menulink:hover,#menu .menulink a:hover{background-color:#ffeeff}
#menu li div{position:absolute;z-index:1000;width:140px;background:#fff;}
#menu p{border-bottom:1px dotted #ffaabf;padding:5px 7px 3px;}
#menu p a{font-size:12px;}
#menu p:hover{background-color:#ffeeff}
#menu .sub{background:#d1d1d1 url(/layout/pc/images/arrow.gif) 136px 8px no-repeat}
#menu .topline{border-top:1px solid #ffaabf;}
#menu .bottomline{border-bottom:1px solid #ffaabf;}
/*     ticker     */ 
#ticker_area{padding:0px 0 0 13px;margin:0;width:100%}

* html #ticker_area{padding:0 0 0 13px;}
*:first-child+html #ticker_area{padding:0px 0 0 13px;}
head~/* */body  #ticker_area{padding:1px 0 0 13px;}
#ticker{height:14px;overflow:hidden;display:block;font-size:11px;padding:0;margin:0;}
#ticker_area a{padding-left:16px;background:url(/images/icons/icon.gif) no-repeat 0px -342px;}
#ticker_area strong{font-weight:normal;}
#ticker span{display:inline-block;width:110px;}
#ticker .new strong{padding-right:38px;background:url(/layout/pc/images/new_ani.gif) 98% 30% no-repeat;}
/*   Menusblock   */
.blocklist ul{list-style:none;padding:0px;margin:0px;}
/* Content Table  */
#content_table{width:980px;margin:0px auto 0px}
/*                                                                                                        Left */
/* Side Menu Title Image */
/* For User and Salon and Admin */
.block-bg-left .admin_jp{width:180px;background:url(/layout/pc/images/tit_admin.jpg) no-repeat;padding-top:25px;margin:0 0 5px 0;}
.block-bg-left .mycaljp2{width:172px;background:url(/images/bar.png) no-repeat -1349px 0px;padding-top:3px;margin-top:5px;}
.block-bg-left .event_jp{width:180px;background:url(/images/bar.png) no-repeat -1521px 0px;padding-top:25px;margin:0  0 10px 0;}
.block-bg-left .event{margin:0 0 15px 0}
.block-bg-left .g2topic{margin:0 0 4px 0;padding:6px 0 6px;}

.block-bg-left .newtopic_jp{width:180px;background:url(/layout/pc/images/tit_topics_jp.gif) no-repeat;padding-top:25px;margin:0 0 5px 0;}
.block-bg-left .older_jp{width:180px;background:url(/images/bar.png) no-repeat -1701px 0px;padding-top:25px;margin:0 0 5px 0;}
.block-bg-left .older_jp hr{display:none}
.block-bg-left .poll_jp{width:180px;background:url(/layout/pc/images/tit_poll_jp.gif) no-repeat;padding-top:29px;margin:20px 0 10px 0;}
.block-bg-left .poll .poll_sumary{font-size:10px}
.block-bg-left .poll .poll-question{font-size:11px !important}
.block-bg-left .poll .poll-questions{background-color:#fff3ca;border:0px;margin-bottom:5px;padding:3px}
.block-bg-left .poll .floatright{display:none}
.block-bg-left .poll .block-box{width:180px;background:url(/layout/pc/images/tit_poll_bottom.gif) no-repeat bottom right;padding-bottom:13px}

.block-helpicon{display:none}
.block-bg-left{padding:7px 10px 10px 10px;margin:0;width:180px;}
.block-bg-left ul{margin:2px 0 5px 5px;}
.block-bg-left li{margin:0 0 3px}
.block-featured-left{vertical-align:top;margin:0;padding:0;width:200px;}
.block-featured-left h2{font-size:110%;font-weight:bold;padding:6px 0 12px 6px;margin:0;color:#454545;}
.block-featured-left ul li{padding:0 0 0 5px}
.block-box-left h3{font-size:100%;font-weight:normal;margin:0 auto;padding:0 0 0 4px;border-bottom:1px dashed #C0C0C0}
.block-bg-right{margin:25px 0 0 0;}
#l_baner .baner{background:url(/images/baner.png) no-repeat;}
#l_baner .model_rss{background-position:0px 0px;width:175px;height:21px;display:inline-block;}
#l_baner .coupon_rss{background-position:-184px 0px;width:175px;height:21px;display:inline-block;margin:5px 0 0 0}
#l_baner .team6{background-position:-651px 0px;width:180px;height:48px;}
#l_baner .firefox{background-position:-557px 0px;width:88px;height:31px;display:inline-block;margin-left:40px}
/*  Login  */
.welcom{padding:3px 0 0 12px}
.block-bg-left .login{width:180px;background:url(/images/menu.png) no-repeat center top;margin:0;padding:0}
.side_login{padding:0;margin:0;border-right:1px solid #d0d0d0;border-left:1px solid #d0d0d0;}
.login_footer{width:180px;background:url(/images/menu.png) no-repeat 0px -218px;height:15px;margin:0;padding:0}
.side_login th{width:45px;padding:0px 2px 4px 0;}
* html .side_login th{padding-top:4px}
*:first-child+html .side_login th{padding-top:4px}
.side_login td{width:auto;padding:0px 2px 4px 0;}
.side_login .inputtext{width:100px;}
.side_login  .forget{text-align:center;font-size:12px}
.new_regist_word{height:auto;margin:0;padding:10px 8px 5px 8px;text-align:left;font-size:95%;line-height:1.3;}
.block-featured-left .new_regist input{margin:5px 0 0 0;}
.block-featured-left .new_regist ol{list-style-type:square;margin:4px 0 0 2em}
.block-featured-left .new_regist li{margin:0 0 3px 0}
.openid{display:none;}

/* AfteｒLogin */
.user_func{width:178px;border:1px solid #d0d0d0;border-top:0;background:url(/layout/pc/images/tit_mymenu.gif) no-repeat;padding-top:30px;}
.user_func .u_menu{width:135px;}
.user_func .list{vertical-align:baseline}
.user_func h3{font-size:11px;font-weight:normal;padding:0 0 0 4px;}
.user_func ul{line-height:1.7;margin-left:0.2em;font-size:90%;}
.u_menu{white-space:nowrap;}
.user_func .a{padding-left:18px;background:url(/images/icons/icon.gif) no-repeat;}
#my_calendar .a{background-position:-1px -16px;}
#favorite .a{background-position:-1px 2px;}
#add_salon_blog .a{background-position:-1px -280px;}
#add_blog .a{background-position:-1px -180px;}
#add_coupon .a{background-position:-1px -200px;}
#add_model .a{background-position:-1px -220px;}
#add_job .a{background-position:-1px -240px;}
#add_event .a{background-position:-1px -260px;}
#my_post .a{background-position:-1px -300px;}
#my_account .a{background-position:-1px -100px;}
#pay_type .a{background-position:-1px -40px;}
#holiday_set .a{background-position:-1px -140px;}
#seo .a{background-position:-1px -60px;}
#adver .a{background-position:-1px -120px;}
#addad .a{background-position:-1px -180px;}
#logout .a{background-position:-1px -80px}
.user_func .select{background-color:#f0f0f0;margin-right:4px}
.user_func .link:hover{background-color:#ffeeff;margin-right:4px}
/* For Staff */
.salon .menu,
.staff .menu{width:180px;background:url(/images/bar.png) no-repeat -989px 0px;padding-top:25px;}
.staff .user_func{width:178px;background:url(/layout/pc/images/salon_staff_menu.jpg) no-repeat bottom right;padding:5px 0 0 0;margin:0 0 4px 0}
.salon .user_func{padding:5px 0 0 0;margin:0 0 4px 0;background:none}
/* G2Photo img  */
.block-bg-left  .g2topic img{width:160px !important;height:160px !important;border:1px solid white}
.block-bg-left  .giDescription,
.block-bg-left  .one-image p{display:none}
.block-bg-left .giThu a:hover:active img,.en_g2photo a:hover:active img{border:1px solid yellow}
.block-bg-left  a:hover .giThumbnail{border:1px solid #ff1493}
.block-bg-left  .randam_title{display:none}
.block-bg-left .giInfo{display:none !important}
/* Forum TOPIC */
.block-bg-left .forummenu{width:178px;background:url(/images/bar.png) no-repeat -1170px 0px;padding-top:30px;margin:5px 0 4px 0}
.forummenu{border:1px solid #c8cdd1;border-top:0;font-size:90%;}
.forummenu .forum_menu{line-height:1.6;margin-left:0.3em}
.forummenu .forum_menu .link a{background:url(/images/icons/icon.gif) no-repeat 0px -440px;padding-left:16px}
* html forummenu .forum_menu .link a{background-position:3px 2px !important;}

.forummenu .forum_menu .select{background-color:#f0f0f0;margin-right:4px}
.forummenu .forum_menu .select span{padding-left:12px}
.forummenu .forum_menu .link:hover{background-color:#ffeeff;margin-right:4px}

* html .forummenu .forum_menu .select span{background-position:0px 2px !important;}
.side_topic_sort{text-align:center;padding:3px 0 0 0;color:#494949;font-size:90%}
.side_topic_sort a{font-size:90%;padding:0 2px 0 2px;}
.sort_mode{width:170px;padding:0px;margin:10px 0 2px;border-bottom:1px dotted #c8cdd1 !important;font-size:90%}
.side_forum_topic{width:170px;margin:0 !Important;border-bottom:1px dotted #c8cdd1 !important;padding:3px 0 4px 0px;}
.side_forum_topic .subject{padding:3px 0 5px 0}
.side_forum_topic .forum_date{font-size:85%;text-align:right;padding:0 5px 0 0;}
.forumtopic{padding:0 5px 0px 5px}
/* TOPIC */
.newtopic{padding-bottom:5px;border-top:1px}
.newtopic .list-new-topic,
.newtopic .list-new-comments,
.newtopic .list-new-plugins,
.event .list-new-plugins,
.list-older-stories{margin-left:0.3em;line-height:1.2;font-size:11px}
.newtopic .list-new-topic li a,
.newtopic .list-new-plugins li a,
.event .list-new-plugins li a,

.list-older-stories a{background:url(/images/icons/icon.gif) no-repeat;background-position:0px -460px ;padding-left:16px}
.older h3{font-size:12px;color:#454545;padding-bottom:5px;font-weight:normal}
.list-older-stories{width:160px;overflow:hidden;display:block}
.list-older-stories a{white-space:nowrap;}
.data{padding:0;margin:0}
.nodata{padding-left:12px;color:gray}
.headline{font-size:90% !important;padding:4px 0 0 3px;}
/* POll */
.block-bg-left .poll{}
.block-bg-left .poll-topic{font-size:90%;font-weight:normal;margin:2px 0 0 0;padding:4px;}
.block-bg-left .question_area{padding:3px 0 3px 1px;}
.block-bg-left .poll-questions{margin:0 auto;width:160px;border-bottom:1px dotted #ffaabf;background-color:#f8fbfc}
.block-bg-left .poll-question{font-size:95%;margin:0 0 5px 0}
.block-bg-left .poll-questions table{margin:0 !important;padding:0 !important;}
.block-bg-left .poll-questions table input{margin:2px 2px 0 0  !important;padding:0}
.block-bg-left .poll-questions table td{height:22px;padding:0 !important}
.block-bg-left .poll-questions table .middle{padding:0 0 1px 1px;width:99%;vertical-align:top}
.block-bg-left .poll-questions table label:hover{color:#ff1493 !important}
.block-bg-left .poll_sumary{margin:5px auto 0;padding:0;text-align:center;}
.block-bg-left .poll_sumary span{font-size:10px;}
.block-bg-left .poll_form ol{font-size:90%;margin:5px 0 0 0;padding:0 0 0 5px;}
.block-bg-left .poll_answer_percent{text-align:right;}

/* Event */
.block-bg-left .event p,
.block-bg-left .event p{margin:8px 0 3px 0;}
.block-bg-left .event p b{font-size:13px;}
.block-bg-left .headline{color:#454545;border-top:1px dotted #d0d0d0;margin-top:6px}
.block-bg-left .event .personal{background:url(/layout/pc/images/icons/calendar_p.gif) no-repeat 0 5px;padding-left:18px}
/* Calendar */
.block-bg-left .eventcal{}
.block-bg-left #mycaljp{margin:5px 0 13px 0;}
.block-bg-left #mycaljp .mycaljp2{}
/* QRCode */
.qrcode .block-box{height:155px;font-size:12px;padding:5px 5px 0 0;}
.qrcode_jp{width:316px;background:url(/layout/pc/images/tit_qr_jp.gif) no-repeat;height:24px;margin:0}
.qrcode_en{width:316px;background:url(/layout/pc/images/tit_qr_en.gif) no-repeat;height:24px;margin:0}
.qrcode img{float:left;width:90px;height:90px}
.qrcode div{width:314px;height:113px;border:1px solid #8BA3F2;border-top:0px;}
.qrcode p{padding:7px 5px 0 5px;font-size:11px}
/* Admin lists */
.block-bg-left .admin{border:1px solid #c8cdd1;}
.block-bg-left .admin ul{line-height:1.6;margin-left:0.3em;font-size:90%}
.block-bg-left .admin .select span
{background:url(/layout/pc/images/arrow.gif) no-repeat top left !important;background-position:0px 4px !important;padding-left:12px}
* html .block-bg-left .admin .select span{background-position:0px 2px !important;}
.block-bg-left .admin .link a:hover
{background:url(/layout/pc/images/arrow_g.gif) no-repeat top left !important;background-position:0px 4px !important;padding-left:12px}
* html .block-bg-left .admin .link a:hover{background-position:0px 2px !important;}
.block-bg-left .admin .link a
{background:url(/layout/pc/images/listmark.gif) no-repeat top left !important;background-position:0px 3px !important;padding-left:12px}
* html .block-bg-left .admin .link a{background-position:3px 2px !important;}

.admin-menu-icon{float:left;padding:5px;}
.admin-menu{padding:5px;border:1px solid #EEEEEE !important;}
.admin-menu-text{padding:5px;}
.admin-menu-item{padding:0px 5px 0px 5px;}
.admin-list-table{width:95%;margin:0 auto 25px;border-spacing:1px;border:1px solid #c8cdd1;}
.admin-list-table th{padding:5px;text-align:center;border-right:1px dotted #c8cdd1;border-bottom:1px solid #c8cdd1;background-color:#F7F7F7}
.admin-list-table .admin-list-headerfield{padding:5px;text-align:center;border-right:1px dotted #c8cdd1;border-bottom:1px solid #c8cdd1;background-color:#F7F7F7}
.admin-list-table td{border-right:1px dotted #c8cdd1;border-bottom:1px solid #c8cdd1;}
.admin-list-search{text-align:center;margin-top:5px;margin-bottom:5px;}
.admin-list-field{padding:5px 5px 5px 10px;text-align:left}
.admin-list-field a img{border:0;}
.admin-list-field a img:hover{border:0;}
.stats-list-count{padding:5px 15px 5px;text-align:right}
/*                                                                                                     Right Block */
.right_block{margin:0;padding:0}
/* TOP SEARCH CONTENT */
.topsearch{width:411px;height:263px;margin:0;}
.topsearch td{vertical-align:top !important}
.topsearch .button_td{padding:20px 0 0 12px;text-align:right;height:211px}
*:first-child+html .topsearch .button_td{height:191px}
.topsearch .salon{width:100px;height:29px;background:url(/images/top/salon.png) no-repeat ;}
.topsearch .salon:hover{width:100px;height:29px;background:url(/images/top/salon_over.png) no-repeat ;}
.topsearch .salon_se{background:url(/images/top/salon_over.png) no-repeat !important;}
.topsearch .coupon{width:100px;height:29px;background:url(/images/top/coupon.png) no-repeat ;}
.topsearch .coupon:hover{width:100px;height:29px;background:url(/images/top/coupon_over.png) no-repeat ;}
.topsearch .coupon_se{background:url(/images/top/coupon_over.png) no-repeat  !important;}
.topsearch .job{width:100px;height:29px;background:url(/images/top/job.png) no-repeat ;}
.topsearch .job:hover{width:100px;height:29px;background:url(/images/top/job_over.png) no-repeat ;}
.topsearch .job_se{background:url(/images/top/job_over.png) no-repeat !important;}
.topsearch .model{width:100px;height:29px;background:url(/images/top/model.png) no-repeat ;}
.topsearch .model:hover{width:100px;height:29px;background:url(/images/top/model_over.png) no-repeat ;}
.topsearch .model_se{background:url(/images/top/model_over.png) no-repeat !important;}
.topsearch .job{width:100px;height:29px;background:url(/images/top/job.png) no-repeat ;}
.topsearch .job:hover{width:100px;height:29px;background:url(/images/top/job_over.png) no-repeat ;}
.topsearch .job_se{background:url(/images/top/job_over.png) no-repeat !important;}
.topsearch .catalog{width:100px;height:29px;background:url(/images/top/catalog.png) no-repeat ;}
.topsearch .catalog:hover{width:100px;height:29px;background:url(/images/top/catalog_over.png) no-repeat ;}
.topsearch .catalog_se{background:url(/images/top/catalog_over.png) no-repeat !important;}
.topsearch .info{width:100px;height:29px;background:url(/images/top/info.png) no-repeat ;}
.topsearch .info:hover{width:100px;height:29px;background:url(/images/top/info_over.png) no-repeat ;}
.topsearch .info_se{background:url(/images/top/info_over.png) no-repeat !important;}
.arrow_td{vertical-align:top !important;padding-top:27px;text-align:right;border:0;}
.search_c{vertical-align:top !important;padding-top:17px;border:0}
.arrow_td #s1,.arrow_td #s2,.arrow_td #s3,.arrow_td #s4{height:29px}
.r_table{width:250px}
.r_table .rtl{width:7px;height:7px;background:url(/images/top/rtl.png) no-repeat;font-size:1px;line-height:0;}
.r_table .rtc{height:7px;background:url(/images/top/rtc.png) repeat-x;font-size:1px;line-height:0;}
.r_table .rtr{width:7px;height:7px;background:url(/images/top/rtr.png) no-repeat;font-size:1px;line-height:0;}
.r_table .rml{width:7px;background:url(/images/top/rml.png) repeat-y;font-size:1px;line-height:0;}
.r_table .rmc{height:150px;background:url(/images/top/rmc.png);vertical-align:top !important}
.r_table .rmc .content_div{max-height:150px;overflow:hidden}
.r_table .rmc .content_div span{padding-left:5px}
.r_table .rmc .content_div span a{font-size:10px !important;background:url(/layout/pc/images/arrow.gif) no-repeat 0 2px;padding-left:12px;}
.r_table .rmc .content_div span a:hover{background:url(/layout/pc/images/arrow_p.gif) no-repeat 0 2px;}
.r_table .rmr{width:7px;background:url(/images/top/rmr.png) repeat-y;font-size:1px;line-height:0;}
.r_table .rbl{width:7px;background:url(/images/top/rbl.png) no-repeat;font-size:1px;line-height:0;}
.r_table .rbc{height:7px;background:url(/images/top/rbc.png) repeat-x;font-size:1px;line-height:0;}
.r_table .rbr{width:7px;background:url(/images/top/rbr.png) no-repeat;font-size:1px;line-height:0;}
.r_topic{width:240px;position:absolute;font-size:12px}
.r_salon{width:240px;position:absolute;padding-top:110px;background:url(/images/top/salon_topic.png) no-repeat;}
.r_salon .salon_tips{display:none !important}
.r_coupon{width:240px;position:absolute;padding-top:110px;background:url(/images/top/coupon_topic.png) no-repeat;}
.r_coupon .coupon_tips{display:none !important}
.r_model{width:240px;position:absolute;padding-top:110px;background:url(/images/top/model_topic.png) no-repeat;}
.r_model .model_tips{display:none !important}
.r_job{width:240px;position:absolute;padding-top:110px;background:url(/images/top/job_topic.png) no-repeat;}
.r_job .job_tips{display:none !important}
.today{height:24px;}
.total{height:23px;}
.coupon_num{display:inline-block;width:160px;text-align:right}
.model_num{display:inline-block;width:75px;text-align:right}
.job_num{display:inline-block;width:65px;text-align:right}
/*##### TEMPLATE  #####*/
.eventeditor,
.eventdetails{width:750px;margin:0 auto;}
.eventeditor .input_table,
.eventdetails .input_table{width:100%;}
.input_table{color:#454545}
.input_table th{text-align:right;white-space: nowrap;width:130px;font-weight:normal}
.input_table label{color:#454545}
.input_table .discription{color:#454545;font-weight:bold}
.event_detail_table{width:700px;margin:0 auto;}
#map{margin:15px auto}


/* TITLE BAR */
.t_b h2{display:none;}
#sinup{width:758px;height:28px;background:url(/layout/pc/images/t_bar/sign_up.gif) no-repeat;margin:0 auto 10px;}
.t_b{margin:0 auto 10px;width:748px;height:28px;padding:2px 0 0 10px;font-size:18px !important;font-weight:bold !important;color:#fff;}
.t_b h3 ,
.t_b strong{font-size:18px !important;font-weight:bold !important;color:#fff !important;}
.t_b  a{font-size:11px}
.t_b  td.right{line-height:0.5;padding:4px 15px;}
*:first-child+html .t_b  .right{line-height:0.85;padding:0px 15px}
.t_b span{font-size:10px;}
.t_b_pi{width:748px;height:26px;background:url(/layout/pc/images/t_bar/pink_bar.png);padding:2px 0 0 10px;}
.t_b_si{width:748px;height:26px;background:url(/layout/pc/images/t_bar/silver.png);padding:2px 0 0 10px;}
.t_b_bu{width:748px;height:26px;background:url(/layout/pc/images/t_bar/blue.png);padding:2px 0 0 10px;}
.t_b_gr{width:748px;height:26px;background:url(/layout/pc/images/t_bar/green.png);padding:2px 0 0 10px;}

/*-- STORY TITLE BAR */
.t_b_coupon_hair_jp{background:url(/layout/pc/images/t_bar/coupon_hair_jp.png) no-repeat;}
.t_b_model_hair_jp{background:url(/layout/pc/images/t_bar/model_hair_jp.png) no-repeat;}
.t_b_job_hair_jp{background:url(/layout/pc/images/t_bar/job_hair_jp.png) no-repeat;}
.t_b_coupon_nail_jp{background:url(/layout/pc/images/t_bar/coupon_nail_jp.png) no-repeat;}
.t_b_model_nail_jp{background:url(/layout/pc/images/t_bar/model_nail_jp.png) no-repeat;}
.t_b_job_nail_jp{background:url(/layout/pc/images/t_bar/job_nail_jp.png) no-repeat;}
.t_b_coupon_esthetic_jp{background:url(/layout/pc/images/t_bar/coupon_esthete_jp.png) no-repeat;}
.t_b_model_esthetic_jp{background:url(/layout/pc/images/t_bar/model_esthete_jp.png) no-repeat;}
.t_b_job_esthetic_jp{background:url(/layout/pc/images/t_bar/job_esthete_jp.png) no-repeat;}
.t_b_blog_hair_jp{background:url(/layout/pc/images/t_bar/blog_salon.png) no-repeat;}
.t_b_blog_nail_jp{background:url(/layout/pc/images/t_bar/blog_salon.png) no-repeat;}
.t_b_blog_esthete_jp{background:url(/layout/pc/images/t_bar/blog_salon.png) no-repeat;}
.t_b_blog_jp{background:url(/layout/pc/images/t_bar/blog_staff.png) no-repeat;}

.coupon_mail{background:url(/layout/pc/images/t_bar/coupon_mail.png) no-repeat;}
/* edit mode */
.t_b_e_story_coupon_jp{background:url(/layout/pc/images/t_bar/coupon_hair_jp.png) no-repeat;}
.t_b_e_story_model_jp{background:url(/layout/pc/images/t_bar/model_hair_jp.png) no-repeat;}
.t_b_e_story_job_jp{background:url(/layout/pc/images/t_bar/job_hair_jp.png) no-repeat;}
.t_b_e_story_salon_blog_jp{background:url(/layout/pc/images/t_bar/blog_salon.png) no-repeat;}
.t_b_e_story_blog_jp{background:url(/layout/pc/images/t_bar/blog_staff.png) no-repeat;}

/* CALENDAR TITLE BAR */
.calendar_jp{background:url(/layout/pc/images/t_bar/event_calendar_jp.png) no-repeat;}
.personalcalendar_jp{background:url(/layout/pc/images/t_bar/personalcalendar_jp.png) no-repeat;}
.edit_personalevent_jp{background:url(/layout/pc/images/t_bar/edit_personal_jp.png) no-repeat;}
.event_info_jp{background:url(/layout/pc/images/t_bar/event_info_jp.png) no-repeat;}
.my_schedule_jp{background:url(/layout/pc/images/t_bar/my_schedule_jp.png) no-repeat;}
.events_jp{background:url(/layout/pc/images/t_bar/events_jp.png) no-repeat;}
.addschedule_jp{background:url(/layout/pc/images/t_bar/add_my_calendar_jp.png) no-repeat;}
.mastersubmit_event_jp,
.submit_event_jp{background:url(/layout/pc/images/t_bar/submit_event_jp.png) no-repeat;}
.personalsubmit_event_jp{background:url(/layout/pc/images/t_bar/personalsubmit_event_jp.png) no-repeat;}
.t_b_edit_holiday{background:url(/layout/pc/images/t_bar/edit_holiday.png) no-repeat;}
/* OTHER TITLE BAR */
.search_result_jp{background:url(/layout/pc/images/t_bar/search_form.png) no-repeat;}
.search_form_jp{background:url(/layout/pc/images/t_bar/search_form.png) no-repeat;}
.account_setting_jp{background:url(/layout/pc/images/t_bar/user_setting_jp.png) no-repeat;}
.user_info_tb{background:url(/layout/pc/images/t_bar/pink_bar.png) no-repeat;}
.sign_up_tb_jp{background:url(/layout/pc/images/t_bar/signup.png) no-repeat;}
.login_tb_jp{background:url(/layout/pc/images/t_bar/login.png) no-repeat;}
.forgetpass_tb_jp{background:url(/layout/pc/images/t_bar/forget_pass_jp.png) no-repeat;}
.newpass_tb_jp{background:url(/layout/pc/images/t_bar/new_password_jp.png) no-repeat;}
.inquiry_t_b{background:url(/layout/pc/images/t_bar/inquiry.png) no-repeat;}
.delete_t_b{background:url(/layout/pc/images/t_bar/account_delete.png) no-repeat;}
.confirm_t_b{background:url(/layout/pc/images/t_bar/confirm.png) no-repeat;}
/* FORUM */
.forum_top_tb_jp,
.forum_cate_tb_jp,
.forum_topic_tb_jp,
.forum_newtopic_tb_jp,
.forum_postreply_tb_jp{background:url(/layout/pc/images/t_bar/forum_top_jp.png) no-repeat;}
/* AD */
.t_b_ad_jp{background:url(/layout/pc/images/t_bar/ad_jp.png) no-repeat;}
.t_b_adedit_jp{background:url(/layout/pc/images/t_bar/adedit_jp.png) no-repeat;}
/* Favorite salon staff */
.t_b_favorite_salon_jp{background:url(/layout/pc/images/t_bar/favorite_salon_jp.png) no-repeat;}
/* TAB */
ul.tab li{float:left;border:1px solid gray;padding:5px 10px 2px 10px;background-color:#e7e7e7}
ul.tab li.selected{float:left;border:1px solid gray;padding:5px 10px 2px 10px;font-weight:bold;background-color:#fff}
#title_bar_p{background-color:#ccaacc;color:#fff;font-size:16px;font-weight:bold;height:23px;padding:8px 0 1px 10px;}
#title_bar_s{background-color:#f7f7f7;color:#454545;font-size:16px;font-weight:bold;height:23px;padding:8px 0 1px 10px;}
#r_box_top_t{width:750px;margin:0 auto;border-top:#e7e7e7 1px solid;border-left:#e7e7e7 1px solid;;border-right:#e7e7e7 1px solid;background-color:#f1f1f1;height:20px;margin-top:10px;}
#r_box_top{width:750px;margin:0 auto;border-top:#e7e7e7 1px solid;border-left:#e7e7e7 1px solid;;border-right:#e7e7e7 1px solid;background-color:#f7f7f7;height:20px;margin-top:10px;}
#r_box_mid{border-left:#e7e7e7 1px solid;border-left:#e7e7e7 1px solid;border-right:#e7e7e7 1px solid;background-color:#f7f7f7;width:750px;margin:0 auto;}
#r_box_bottom{width:750px;margin:0 auto;border-bottom:#e7e7e7 1px solid;border-right:#e7e7e7 1px solid;background-color:#f7f7f7;height:20px;}



/* ROUND BOX */
#r_box_s{margin:0 auto;}
#r_box_s .input_table{margin:0 auto;width:98%;color:#494949}
#r_box_s .rtl{width:25px;background:url(/layout/pc/images/box/rtl.png) no-repeat top left;}
#r_box_s .rtc{height:25px;background-color:#f8fbfc;border-top:1px solid #d0d0d0;}
#r_box_s .rtc h3{margin:4px 0 0 0;letter-spacing:2px;}
#r_box_s .rtr{width:25px;background:url(/layout/pc/images/box/rtr.png) no-repeat;background-position: top right;}
/* title */
#r_box_s .rtl_t{width:25px;height:25px;background:url(/layout/pc/images/box/corner.gif) no-repeat 0px  -279px;}
#r_box_s .rtc_t{height:25px;background:url(/layout/pc/images/box/corner.gif) repeat-x 0px -310px;}
#r_box_s .rtr_t{width:25px;height:25px;background:url(/layout/pc/images/box/corner.gif) no-repeat right -341px;}
#r_box_s .rtc_t strong,
#r_box_s .rtc_t h3{display:block;margin:4px 0 0 0;letter-spacing:2px;}
#r_box_s .rtl_t_bl{width:25px;height:25px;background:url(/layout/pc/images/box/corner.gif) no-repeat 0px -372px;}
#r_box_s .rtc_t_bl{height:25px;background:url(/layout/pc/images/box/corner.gif) repeat-x 0px -403px;}
#r_box_s .rtr_t_bl{width:25px;height:25px;background:url(/layout/pc/images/box/corner.gif) no-repeat right -434px;}
#r_box_s .rtc_t_bl strong,
#r_box_s .rtc_t_bl h3{display:block;margin:4px 0 0 0;letter-spacing:2px;}
#r_box_s .rtl_t_or{width:25px !important;height:25px;background:url(/layout/pc/images/box/corner.gif) no-repeat 0px -186px;}
#r_box_s .rtc_t_or{height:25px;background:url(/layout/pc/images/box/corner.gif) repeat-x 0px -217px;}
#r_box_s .rtr_t_or{width:25px !important;height:25px;background:url(/layout/pc/images/box/corner.gif) no-repeat right -248px;}
#r_box_s .rtc_t_or strong,
#r_box_s .rtc_t_or h3{display:block;margin:4px 0 0 0;letter-spacing:2px;}
#r_box_s .rtl_t_pi{width:25px;height:25px;background:url(/layout/pc/images/box/corner.gif) no-repeat 0px -558px;}
#r_box_s .rtc_t_pi{height:25px;background:url(/layout/pc/images/box/corner.gif) repeat-x 0px -589px;}
#r_box_s .rtr_t_pi{width:25px;height:25px;background:url(/layout/pc/images/box/corner.gif) no-repeat right -620px;}
#r_box_s .rtc_t_pi strong,
#r_box_s .rtc_t_pi h3{display:block;margin:4px 0 0 0;letter-spacing:2px;}
#r_box_s .rtl_t_gr{width:25px;height:25px;background:url(/layout/pc/images/box/corner.gif) no-repeat 0px -465px;}
#r_box_s .rtc_t_gr{height:25px;background:url(/layout/pc/images/box/corner.gif) repeat-x 0px -496px;}
#r_box_s .rtr_t_gr{width:25px;height:25px;background:url(/layout/pc/images/box/corner.gif) no-repeat right -527px;}
#r_box_s .rtc_t_gr strong,
#r_box_s .rtc_t_gr h3{display:block;margin:4px 0 0 0;letter-spacing:2px;}
#r_box_s .rmid{background-color:#f8fbfc;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;padding-top:10px;text-align:left}
#r_box_s .rbl{width:25px;background:url(/layout/pc/images/box/corner.gif) no-repeat 0px -41px;}
#r_box_s .rbc{background-color:#f8fbfc;border-bottom:1px solid #d0d0d0;height:20px}
#r_box_s .rbr{width:25px;background:url(/layout/pc/images/box/corner.gif) no-repeat right -103px;}
.login_input .rbr{background-position:-7px -103px !important}
#r_box_s .rmid_w{background-color:#fff;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;padding:10px;text-align:left}
#r_box_s .rbl_w{width:25px !important;background:url(/layout/pc/images/box/corner.gif) no-repeat 0px -134px;}
#r_box_s .rbc_w{background-color:#fff;border-bottom:1px solid #d0d0d0;height:20px}
#r_box_s .rbr_w{width:25px !important;background:url(/layout/pc/images/box/corner.gif) no-repeat right -165px;}
.upload_table th{text-align:right}
.album_edit_box{width:758px !important;margin:0 auto;padding:7px;}
.album_edit_box  .rtc_t{width:740px;}
.user_r{width:740px;margin:0 auto;clear:both}
.user_r .rtc_t{width:700px;}
.coupon_mail_talbe,
.story_mail_talbe,
.inquiry_form,
.delete_account_form,
.forum_form,
.search_form,

.submit_event,
.eventdetails,
.addschedule,
.edit_pesronal_event,
#user_regist #r_box_s{width:730px;}
.story_form{width:750px;}
.story_mail_talbe .rtc,
.inquiry_form .rtc_t,
.inquiry_form .rtc_t_or,
.delete_account_form .rtc_t,
.forum_form .rtc,
.search_form .rtc,
.story_form .rtc,
.submit_event .rtc,
.eventdetails .rtc_t,
.addschedule .rtc,
.edit_pesronal_event .rtc,
#user_regist #r_box_s .rtc{width:690px;}

.forget_pass{width:630px;}
.forget_pass .rtc{width:600px;}
.login_input{width:400px;}
.login_input .rtc{width:370px;}



/* SIMPLE BOX */

#s_box,
.s_box{margin-bottom:10px;}
#s_box .title,
.s_box .title{height:25px;font-weight:bold;padding:4px 0 0 10px;background:url(/layout/pc/images/box/rtc_t.png) repeat-x;color:#494949;border-bottom:#d0d0d0;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0}

#s_box .title_blue,
.s_box .title_blue{height:25px;font-weight:bold;padding:4px 0 0 10px;background:url(/layout/pc/images/tit_blue.gif) repeat-x;color:#494949;border:1px solid #d0d0d0;}
#s_box h5{font-weight:bold !important;font-size:16px !important;color:#6495ed !important;margin:10px 10px 0 10px;border-bottom:dotted 2px #b0c4de;padding-left:3px;}
#s_box strong,
.s_box strong,
#s_box h3,
.s_box h3,
#s_box h4,
.s_box h4{margin:0;padding:0 0 0 5px;font-weight:bold;color:#494949;}
#s_box span,
.s_box span{font-weight:normal}
#s_box .body,
.s_box .body{border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;}
.forum_category,
.forum_topic_box{width:750px;margin:0 auto;}

/*                                                       PAGE NAVIGATION */
.forum_pagenav{text-align:left;font-size:15px;margin-bottom:5px}
.forum_pagenav .pagenavi_table{margin:0 auto;width:740px;}
.pagenavi_table td{vertical-align:bottom}
.pagenavi_table .nolink{color:#d0d0d0;}
.pagenavi_table b{padding:0 5px 0 5px;background:url(/images/this.gif) no-repeat bottom;}
/*                                                       SYSTEM MESSAGE */
#system_msg{margin:0px 0px 25px 0;padding:15px 10px 10px 15px;}
#system_msg legend{color:orange;}
.sysmessage{line-height:2;margin:0 0 0 20px;}
.sysmessage img{border:none;float:left;padding-bottom:3px;padding-right:5px;}
#system_msg h5{margin:15px 0 0 10px;font-weight:bold}
#system_msg li{margin:5px 0 0 40px !important;}
/*                                                              TOP PAGE*/
#countrydivcontainer{border:1px solid #c8cdd1; width:766px;height:250px;margin:0;padding:0}
.center_block_area{margin-top:10px;padding:0px;}
#top_table{width:750px;margin:0 auto;}
#top_table td{vertical-align:top;}
#mostpop{margin:0 0 5px 0;padding:5px;border:1px solid #ffc184;height:104px;width:306px;background:#ffffea}
#mostpop h3{background:#ff5500;color:#fff;padding:3px 0 1px 5px}
.no1{position:relative;z-index:100;top:-115px;left:245px}
.no1con{position:relative;z-index:10;overflow:hidden;height:105px;width:306px;}
#mostpop .intro{margin:5px 0 0 0;padding:0 0 0 5px}
#mostpop img{margin-top:8px}
#mostpop .right{font-size:12px;margin:5px 5px 0 0;}

#oshirase{margin:0 0 5px 0;padding:5px;border:1px solid #da70d6;height:104px;width:306px;background:#f9e8f8}#oshirase  h3{background:#da70d6;color:#fff;padding:3px 0 1px 5px}
#oshirase .intro{margin:5px 0 0 0;padding:0 5px 0 5px}
#oshirase .right{font-size:12px;margin:0 5px 0 0;}
/*Advertisement area */
.center-add{width:370px;float:left;margin-left:8px;margin-bottom:5px;padding:3px}
.center-add img{border:1px solid #fff}
/*Forum Topic*/
.top_forum_topic{float:left;width:340px;border:0px;margin-left:10px}

/*new staff new salon */
#index_b_table .left{}
.top_forum_topic .new_salon_bar{background:url(/images/bar.png) no-repeat -3283px 0px;border:1px solid #d0d0d0;border-bottom:0px !important;height:25px}
.top_forum_topic .new_salon{padding:10px 0 5px;border:1px solid #d0d0d0;margin-bottom:10px;height:auto;max-height:400px;overflow:auto;}
.top_forum_topic .new_salon .k{width:80px;white-space:nowrap;}
.top_forum_topic .new_salon td{word-break:keep-all;}
.top_forum_topic .new_salon strong{font-weight:normal;font-size:12px}
.top_forum_topic .new_salon .salon_link{background:url(/images/icons/icon.gif) no-repeat 0px -597px;padding-left:16px;display-inline-block}
.hair_icon{padding-left:18px;background:url(/images/icons/icon2.gif) no-repeat 0 1px}
.nail_icon{padding-left:18px;background:url(/images/icons/icon2.gif) no-repeat 0 -20px}
.esthete_icon{padding-left:18px;background:url(/images/icons/icon2.gif) no-repeat 0 -41px}
.staff_icon{padding-left:18px;background:url(/images/icons/icon2.gif) no-repeat 0 -62px}
.top_forum_topic .new_staff_bar{background:url(/images/bar.png) no-repeat -2941px 0px;border:1px solid #d0d0d0;border-bottom:0px !important;height:25px}
.top_forum_topic .new_staff{padding:10px 0 5px;border:1px solid #d0d0d0;margin-bottom:10px;height:auto;max-height:100px;overflow:auto;}
.top_forum_topic .new_staff strong{font-weight:normal;font-size:12px}

.top_forum_topic .top_forum_table{width:100%;border:1px solid #d0d0d0;}

* html .top_forum_topic{margin:0 8px 5px 5px;}
.top_forum_topic .top_pluginTitle{padding:7px;text-align:center;border-right:1px dotted #c8cdd1;}
.top_forum_topic .top_pluginLinks{padding-top:2px}
.top_forum_topic th{background:url(/images/bar.png) no-repeat -2601px 0px;border-bottom:1px solid #d0d0d0;padding:0;height:25px;}
.forum_topic_table{margin:0 auto;}
.top_forum_topic th h3{display:none}
.top_forum_topic .date_td{padding:3px 6px 0 0;font-size:11px !important;}
.top_forum_topic .border_b{border-bottom:1px dotted #c8cdd1;}
.top_forum_topic .top_pluginLinks{color:#003366;}
.top_forum_topic span:hover{color:#ff1493;text-decoration:underline;}
.top_forum_topic  .subject_td{font-size:12px;padding:1px 0 3px 0}
.top_forum_topic a .tooltip{text-decoration:none;}
.top_forum_topic a.tooltip:hover{text-decoration:none;}
.top_forum_topic a.tooltip span{display:none;}
.top_forum_topic a.tooltip:hover span{z-index:100;font-size:13px;line-height:1.5;display:block;position:absolute;
border:2px solid #ff1493;background-color:#fff;padding:10px;text-align:left;left:-20px;top:16px;min-width:200px;}
.forum_subject a{padding:0 0 0 17px;background:url(/images/icons/icon.gif) no-repeat 0px -887px;}

.top_forum_topic .forum_cate{padding:0 0 0 17px;background:url(/images/icons/icon.gif) no-repeat 0px -655px;}
.top_forum_topic .forum_subject{padding:0 0 0 25px;background:url(/images/icons/icon.gif) no-repeat 6px -675px;}
*html .forum_subject a, .forum_subject a:visited{background-position:0 -1px;}
.forum_subject a:visited{background:url(/images/icons/icon.gif) no-repeat 0px -907px;}
#forum_submit{background-color:#f8fbfc}
#topic_table{width:100%;}
/* MY STORY LIST */
#my_story{width:750px;margin:10px auto 0px !important;padding:0 !important;height:26px;background:url(/images/tab/top_tab.png) no-repeat;}
#my_story_con{width:748px;margin:0 auto 5px !important;background-color:#FFFFCC;-moz-border-radius-bottomleft:10px;border:1px solid #999999;border-top:0px !important}
/*Staff Salon 掲示板 新着投稿リスト*/
.center_block_area{padding-top:5px !important}

/*story*/
.center_block_area .story_title{font-size:13px;margin:4px 0 4px 0;padding:0 0 0 4px;}
.center_block_area .date{display:inline !important}

/*My POST*/
#no_my_post{border:1px solid #e7e7e7;width:700px;margin:10px auto;-moz-border-radius:5px;padding:5px 0 4px 50px;background:url(/images/alert.gif) #fffacd no-repeat 30px 7px;}
.center_block_area .pc_icon{padding:0 0 0 18px;display:inline-block;width:45px;background:url(/images/icons/pc.gif) no-repeat 0 2px;text-align:left;}
.center_block_area .mobi_icon{padding:0 0 0 18px;display:inline-block;width:45px;background:url(/images/icons/mobi.gif) no-repeat 0 2px;text-align:left;}
.center_block_area .coment_icon{padding:0 0 0 18px;display:inline-block;width:45px;background:url(/images/icons/comments.gif) no-repeat 0 2px;text-align:left;}
.center_block_area .top-story .date{padding-left:18px;background:url(/images/icons/clock.gif) no-repeat 0 2px;}
.center_block_area .comment_ul li .tooltip{padding-right:45px;background:url(/images/icons/more.gif) no-repeat right 6px;}
.center_block_area .come{padding-left:20px;background:url(/images/icons/comep.gif) 0 2px no-repeat;color:#ff1493;}
.center_block_area .me{padding-left:20px;background:url(/images/icons/come.gif) 0 2px  no-repeat;}
.center_block_area .indent1{padding-left:40px !important;}
.center_block_area .indent2{padding-left:60px !important;}
.center_block_area .indent3{padding-left:80px !important;}
.center_block_area .indent4{padding-left:100px !important;}
.center_block_area .indent5{padding-left:120px !important;}
.center_block_area .indent6{padding-left:140px !important;}
.center_block_area .topicinfo .date{padding-left:20px;background:url(/images/icons/clock.gif) 0 2px no-repeat;}
.center_block_area .date{padding-right:10px}
.center_block_area .comment_row{margin:10px auto 10px;padding:10px;border:1px solid #e7e7e7;}
.center_block_area .draft{background-color:#dcdcdc}
.center_block_area .comment_post,
.center_block_area .comment,
.center_block_area .item,
.center_block_area .trackback,
.center_block_area .story-icons,
.center_block_area .view,
.center_block_area .by,
.center_block_area .page_selector,
.center_block_area .date{display:none}
.center_block_area .story-footer,
.center_block_area .story-information{text-align:right;clear:none;font-size:11px;padding:3px 5px 0 3px;color:#494949;}
.center_block_area .story-story,.center_block_area .story-footer{display:none;}
.center_block_area .story-featured img,
.center_block_area .story img{margin:0 3px 0 1px;}
.center_block_area  h2 a{padding-left:18px;background:url(/images/icons/icon.gif) no-repeat 0px -887px;}
*html .center_block_area  h2 a{background-position:0 -1px;}
.center_block_area  h2 a:visited{background:url(/images/icons/icon.gif) no-repeat 0px -907px;}
*html .center_block_area  h2 a:visited{background-position:0 -1px;}

.center_block_area .non-ul{font-weight:bold;letter-spacing:1px}
.center_block_area .story-featured{width:380px;margin:0 0 5px 370px;border:1px solid #ffaabf;padding:23px 0 0 0;background:url(/layout/pc/images/story_featured.gif) no-repeat #ffeeff;}
.center_block_area .story-featured h2{border:none;font-size:12px;margin:2px 0 0 0;padding:0 0 0 4px;}
.center_block_area .story-featured .story-body{max-height:69px;overflow:hidden;font-size:11px;margin:0;padding:0 4px 0 7px;color:#494949;width:auto !important}
.center_block_area .top_story_img_td{padding:4px;text-align:right}
.center_block_area .top_story_img{max-width:75px;max-height:75px;border:1px solid #e7e7e7;}
.center_block_area .top_story_img:hover{border:1px solid #ff1493;}
.center_block_area #top_story_list{}
.center_block_area .story{width:390px !important;height:auto;margin:0 0 7px 10px;}
*:first-child+html .center_block_area .story{margin:0 0 7px 20px;}
.center_block_area .story h2{border:none;font-size:12px;margin:2px 0 0 0;padding:0 0 0 4px}
.center_block_area .story .story-body{height:auto;overflow:hidden;font-size:11px;margin:0;padding:0 4px 0 7px;color:#494949;width:auto !important;border:0 !important}
.center_block_area .author{text-align:right;font-size:11px;}

.center_block_area .salon_blog .top-story{background:url(/images/icons/icon.gif) repeat-x 0px -786px;border-bottom:1px solid #d0d0d0;}
.center_block_area .salon_blog,
.center_block_area .salon_blog .story-body{border:1px solid #d0d0d0;background-color:#fff;}

.center_block_area .staff_blog .top-story{background:url(/images/icons/icon.gif) repeat-x 0px -693px;border-bottom:1px solid #FF9B37;}
.center_block_area .salon_blog .top-story .right,
.center_block_area .staff_blog .top-story .right,
.center_block_area .salon_blog .top-story .right .author,
.center_block_area .staff_blog .top-story .right .author{padding-right:0px;}

.center_block_area .staff_blog,
.center_block_area .staff_blog .story-body{border:1px solid #FF9B37;background-color:#FFF8F4;}

.center_block_area .model .top-story{background:url(/images/icons/icon.gif) repeat-x 0px -724px;border-bottom:1px solid #D786F9;}.center_block_area .model,
.center_block_area .model .story-body{border:1px solid #D786F9;background-color:#FCF5FE;}

.center_block_area .coupon .top-story{background:url(/images/icons/icon.gif) repeat-x 0px -817px;border-bottom:1px solid #82C2FD;}
.center_block_area .coupon,
.center_block_area .coupon .story-body{border:1px solid #82C2FD;background-color:#FBFDFF;}
.center_block_area .job .top-story{background:url(/images/icons/icon.gif) repeat-x 0px -755px;border-bottom:1px solid #7AFA7D;}
.center_block_area .job,
.center_block_area .job .story-body{border:1px solid #7AFA7D;background-color:#EFFEEF;}
* html .center_block_area .story .story-body{height:15px;}
.center_block_area .navibar{display:none}
/* If noting topic*/
.center_block_area #system_msg{display:none}
.center_block_area .add_area1{height:400px;width:370px;background:url(/layout/pc/images/center_add1.gif) no-repeat left;display:block !Important;margin-left:385px;padding-left:10px}
* html .center_block_area .add_area1{margin-left:0px}
*:first-child+html .center_block_area .add_area1{margin-left:0px;}
.center_block_area .add_area2{}
.center_block_area .add_area3{}
.center_space{height:10px;clear:both}
/*                                                             Ajax Tab */
.secondtab{margin:0;clear:both}
.shadetabs2{padding:0;margin:1px auto;height:5px;}
.shadetabs2 li{display:inline;margin:0;padding:0;}
.shadetabs2 li a{display:inline-block;width:1px;height:1px}
.shadetabs2 li span{display:none}

*:first-child+html .shadetabs2 li .selected{position:relative;top:2px;padding-bottom:0px;z-index:100}
.shadetabs2 li selected:hover{color:#494949;}

#countrydivcontainer2{border:1px solid #F896b3;width:750px;height:350px;margin:0 auto;padding:0;overflow:hidden;text-align:center;clear:both;}
*:first-child+html #countrydivcontainer2{position:relative;z-index:1;}
.tab_under{padding:8px 0 10px 0;margin:0px auto 0;font:12px Verdana;background-color:#fceefc;background-image:url(/layout/pc/images/sakuraback.gif);text-align:center;}

/* Tab Frame */
#fragment-1{text-align:left}
#fragment-1 table{width:700px;margin:0}
#rotate .one-image{width:180px;margin:0;padding:0}
#rotate .one-image table{width:180px;}
#rotate div a img{width:140px !important;height:140px !important;margin:0;padding:0;border:1px solid #fff}
#rotate div a img:hover{border:1px solid #ff1493}

/* Area Tab */
#area_tab #new_salon{background-image:url(/layout/pc/images/new-salon.gif);background-repeat:no-repeat;padding:50px 0 0 0}
.hair_salon,.neil_salon,.esthete_salon{clear:both;height:150px;}
#area_tab #new_salon h3{margin:0;padding:0;font-weight:normal;position:relative;top:0px;}
/* Hair Tab */
#hair_tab .hair_catarog,
#neil_tab .neil_catarog,
#esthete_tab .esthete_catarog{width:755px;border:0;margin:0 auto;text-align:center}
#gallery .giDescription p{float:right;width:40px;}
#gallery .giDescription form{clear:both;}
#gallery .block-core-ItemInfo{text-align:right;margin:2px 0 15px;}
/*                                                                                               Content */
.right_block .block-box{margin:0}
.right_block h2{font-size:13px;font-weight:normal;}
.right_block .block-box h4{font-size:100%;margin:0 0 20px 0;padding:5px}
.right_block .block-box h4 ul{list-style-type:disc;margin:10px 0 0 2em;padding:0;color:orange}
/*                                                            Navibar */
#navcontainer{margin:4px auto 0;width:756px;}
#navcontainer ul{padding:0;margin:0;text-align:left;}
#navcontainer li{display:inline;margin:0;padding:0;}
#pe_navbar #navcontainer li a span{display:none;}
#pe_navbar #navcontainer li a span{color:#003366 !important}
#pe_navbar #navcontainer li a{display:inline-block;width:120px;height:29px;}
#pe_navbar #navcontainer li .menu1{display:none !important;}/*//background:url(/layout/pc/images/tab/preview_jp.gif) no-repeat;}*/
#pe_navbar #navcontainer li .menu2{background:url(/layout/pc/images/tab/login_jp.gif) no-repeat;}
#pe_navbar #navcontainer li .menu3{background:url(/layout/pc/images/tab/user_jp.gif) no-repeat;}
#pe_navbar.salon #navcontainer li .menu3{background:url(/layout/pc/images/tab/salon_jp.gif) no-repeat;}
#pe_navbar #navcontainer li .menu4{background:url(/layout/pc/images/tab/layout_jp.gif) no-repeat;}
#pe_navbar #navcontainer li .menu5{background:url(/layout/pc/images/tab/filter_jp.gif) no-repeat;}
#pe_navbar #navcontainer li .menu6{background:url(/layout/pc/images/tab/privacy_jp.gif) no-repeat;}
#pe_navbar #navcontainer li .menu1:hover{display:none !important;}/*background:url(/layout/pc/images/tab/preview_jp_over.gif) no-repeat;}*/
#pe_navbar #navcontainer li .menu2:hover{background:url(/layout/pc/images/tab/login_jp_over.gif) no-repeat;}
#pe_navbar #navcontainer li .menu3:hover{background:url(/layout/pc/images/tab/user_jp_over.gif) no-repeat;}
#pe_navbar.salon #navcontainer li .menu3:hover{background:url(/layout/pc/images/tab/salon_jp_over.gif) no-repeat;}
#pe_navbar #navcontainer li .menu4:hover{background:url(/layout/pc/images/tab/layout_jp_over.gif) no-repeat;}
#pe_navbar #navcontainer li .menu5:hover{background:url(/layout/pc/images/tab/filter_jp_over.gif) no-repeat;}
#pe_navbar #navcontainer li .menu6:hover{background:url(/layout/pc/images/tab/privacy_jp_over.gif) no-repeat;}
#pe_navbar #current.menu1{display:none !important;}/*background:url(/layout/pc/images/tab/preview_jp_select.gif) no-repeat !important;}*/
#current.menu2{background:url(/layout/pc/images/tab/login_jp_select.gif) no-repeat !important;}
#current.menu3{background:url(/layout/pc/images/tab/user_jp_select.gif) no-repeat !important;}
#pe_navbar.salon #current.menu3{background:url(/layout/pc/images/tab/salon_jp_select.gif) no-repeat !important;}
#current.menu4{background:url(/layout/pc/images/tab/layout_jp_select.gif) no-repeat !important;}
#current.menu5{background:url(/layout/pc/images/tab/filter_jp_select.gif) no-repeat !important;}
#current.menu6{background:url(/layout/pc/images/tab/privacy_jp_select.gif) no-repeat !important;}

.navibar ,
.navibar h2,
.forum_navibar ,
.forum_navibar h2{font-weight:normal;font-size:12px !important;border:none;margin:0;padding:0}
.navibar ,.forum_navibar{border-top:1px #ccc solid;border-bottom:1px #ccc solid;padding:5px 0 2px 10px;margin:0 0 15px 0;}
.navibar span , .forum_navibar span{padding:0 0 0 14px;background:url(/images/icons/icon.gif) no-repeat -2px -924px;margin-left:4px;}
.navibar img , .forum_navibar img{margin:0}
.navibar div{display:inline}
/*                                   Pass forget、New regist、New pass */
#get_pass .get_pass{width:630px;border:1px solid #c8cdd1;margin:20px auto;padding:20px 15px 10px 15px;}
#input_table td{padding:0px 0 0 1px;height:40px;}
.input_table td{padding:0px 0 0 1px;height:40px;}
#get_pass #input_table{width:580px;margin:0px auto 5px;}
 #get_pass #input_table th{width:100px !important;}
#input_table th{width:170px;text-align:right;padding:1px 2px 0 0;background-color:transparent !important;}
#input_table .rule td{padding:8px 0 0 3px;}
* html  #input_table .rule td{padding-top:2px}
*:first-child+html  #input_table .rule td{padding-top:2px}
.get_pass_flow{width:740px;margin:50px auto;}
.get_pass_flow .body{line-height:1.8;padding:10px}
.get_pass_flow ul{margin-left:2em;list-style-type:decimal}
#title,
#username,
#email,#conf_email{width:250px}
#fullname{width:360px;}
#captch{width:150px;}
#foldername{width:200px;}
#summary{width:650px;}
#url{width:450px;}
.how_to_regist{width:760px;margin:0 auto 10px;}
.how_to_regist .td1,
.how_to_regist .td2,
.how_to_regist .td3
{background:url(/layout/pc/images/account_type.png) no-repeat;height:166px;width:33%;}
.how_to_regist .td2{background-position:0px -166px;width:33%;}
.how_to_regist .td3{background-position:0px -332px;}
.how_to_regist .td1_b{height:37px}

/*  captcha  */
.captcha1_dd{padding:12px 0 10px 2px;}
*:first-child+html .captcha1_dd{padding:12px 0 0 2px;}
#captcha{margin:0px 10px 5px 0;border:1px solid #d0d0d0 }
.captcha1_td p{margin:13px 0 3px 0;}
/*  rule  */
.rule_page .r_box_s  ul{margin:5px 0 0 3em !important}
.rule_page .r_box_s  h4{padding:15px 0 0 0 !important;}
.rule_page .r_box_s .rmid{padding:10px !important}
.rule_page .r_box_s .rmid h4{font-weight:bold !important}
.rule_page .r_box_s .rmid p{padding-left:20px !important}
.rule_page .r_box_s .right{padding:15px 15px 0 !important}
.rule_page .r_box_s  ul ul{margin:0 0 6px 2em !important}
.rule_page .r_box_s .privacy ul li{margin-bottom:7px !important;}
.rule_page .r_box_s .privacy ul ul li{margin-bottom:2px !important;}

.rule_iframe{width:710px;margin:30px auto;border:1px solid #eeeeee;}
.rule_iframe iframe{width:708px;height:500px;margin:5px auto 5px}
/*                                                                 login */
#login_main .login_table{width:750px;margin:20px auto}
#login_main .Advertising img{border:1px solid #c8cdd1;margin:0 10px 0 0;}
#login_main .login_td{width:420px}
#login_main .login_td .button_area{padding-top:10px}
#login_main .login_td .center{margin-top:10px}
#login_main #input_table{margin:0 0 0 0px;}
#login_main #input_table th{vertical-align:middle;width:110px !important;text-align:right;padding-top:8px}
#login_main #input_table td{padding:11px 0 0 2px}
#login_main #input_table .inputtext{width:200px;}
#login_main .login_option{border:1px solid #c8cdd1;width:400px;height:25px;margin:20px 0 0 5px;padding:10px;}
/*                                                                 comment */
.story_option h3{font-weight:normal;margin:0 auto;border-bottom:1px dashed #C0C0C0}
.comment_td h3{background:url(/images/icons/icon.gif) 4px -1167px no-repeat;padding-left:24px !important;text-align:left !important;}

.comment_td{padding-top:30px}
.comentbar_table{margin:3px 10px 0 0;}
.comentbar_table td{padding-left:10px}
.comentbar_table select{margin-top:2px}
#commentarea{clear:both;}
.commentbar-line1{background:transparent;color:#383838;padding:3px 3px;text-align:center;}
.commentbar-line3{background:#fff;border-bottom:1px solid #fff;border-top:1px solid #c8cdd1;color:#383838;padding:3px 3px;text-align:center;}
.commenttitle{background-color:#F7F7F7;border-bottom:1px solid #c8cdd1;border-left:1px solid #c8cdd1;border-right:1px solid #c8cdd1;border-top:1px solid #c8cdd1;font-weight:bold;font-size:90%;padding:3px 0px 3px 10px;}
.comment_td .comment{margin:5px auto 0 !important;background-color:#ffe5f2;width:690px;padding:10px 0 10px 0;-moz-border-radius:5px;-webkit-border-radius:5px}
.comment h4{padding:10px;}
.comment .comment_info{text-align:right;padding:0;font-size:11px;border-bottom:1px dotted #ff99ca;width:670px;margin:0 auto}
.comment_info .salon_user{padding-left:16px;background:url(/../images/salon.gif) no-repeat;background-position:2px;}
.comment .comment_body{padding:3px 10px 0px 10px;font-size:14px;line-height:1.6;width:650px;text-align:left}
.comment .comment_func{text-align:right;}
.tree_comment{margin:7px 10px 10px;padding:5px;font-size:14px;line-height:1.6;border-left:10px solid #e5fffc;text-align:left;}
.tree_comment .right{margin:0 0 3px 0;padding:3px 0 0 0;font-size:10px}
.tree_comment div{}
/* comment edit */
#text_editor #comment_text{width:550px;height:200px;font-size:14px;padding:5px;line-height:1.6;}
/* edit ? */
.edit-perm-down{text-align:center;}
.edit-perm-up{text-align:center;padding-right:10px;padding-left:10px;}
.fieldhelp{border-top:2px dotted #c8cdd1}
/*  post */
.form-description{font-weight:bold;float:left;width:100px;text-align:right;padding-right:5px;display:block;}
.form-field{padding-bottom:5px;margin-left:105px;}
.checkboxes-list span{padding-left:5px;}
.checkboxes-list .gldefault{font-weight:bold;}
.missing-field{}
.required-field{}
.highlight{color:#383838;background-color:yellow;text-decoration:none;}
.inputTable th{background:transparent;}
.inputTable td{padding:4px 4px 4px 2px;vertical-align:top;}
.inputTable label{font-weight:bold;white-space:nowrap;font-size:95%}
.moderation-cc{width:100%;}
.moderation-cc-row{clear:both;height:80px;width:100%;}
.moderation-cc-item{float:left;text-align:center;}
.row_center td{text-align:center;}
.searchauth{background:transparent;color:#383838;text-align:left;}
.searchdate{background:transparent;color:#383838;text-align:right;}
.searchhits{background:transparent;color:#383838;text-align:right;}
.site-slogan{color:#fff;background:transparent;}
/*                                                        Salon News(story) */
/* view */
.stats-list-count{text-align:right;padding-left:5px;padding-right:5px;}
.stats-header-title{text-align:left;width:90%;padding-left:5px;padding-right:5px;}
.stats-header-count{text-align:left;width:10%;padding-left:5px;padding-right:5px;}
.story{background:transparent;color:#383838;}
.story h1{background:transparent;color:#383838;font-weight:bold;padding-left:1px;}
.story-body{padding:3px;}
.story-body .body{margin:7px 0 0 0}
.story-body ul{list-style-type:disc;margin-left:2.5em}
.story-body ol{list-style-type:decimal;margin-left:2.5em}

.story-featured{background:transparent;color:#383838;}
.story-featured h1{background:transparent;color:#383838;font-weight:bold;font-size:1.4em;padding-left:1px;}
.story-icons{padding-top:10px;}
.story-icons a{margin-left:5px;}
.story-footer{padding:3px;text-align:center;clear:both;}
.story-information{padding:3px;font-size:0.85em;background:transparent}
.story-information span{padding:0 10px 0 10px}
.story-container{width:780px !important;padding:10px 10px 0 0;vertical-align:top;text-align:left !important}
.story-container .right_block{padding:0 0 20px 0;margin:0;width:auto}
.story-container .space{height:10px;}
.topicoption,.topicoption-off{}
.set_img{padding:0 0 5px 40px}
.set_img .inputfile{width:500px !important}
.warning{background:transparent;color:#ff0000;font-weight:bold;}
.warningsmall{color:#494949;}
.story_option h3{font-size:15px !important;margin:0;padding:0}
.story_option{border:1px solid #e7e7e7;background-color:#fff;padding:10px;margin:30px auto 20px;width:710px;}
.story_option .trackback_td{padding:0}
.story_option #url{width:550px}
.list-story-options .send_mail{padding-left:17px;background:url(/layout/pc/images/mail.gif) no-repeat left}
.list-story-options .print_link{padding-left:17px;background:url(/layout/pc/images/print.gif) no-repeat left}

/* trackback */
.tr_list{margin:10px 10px 5px 0;background:#effcef;padding:10px}
.tr_list h3 span{font-size:11px}
.tr_list h3{border-bottom:1px dotted #32cd32}
.tr_list h4{border:0}

.tr_list .tr_comment a{padding-left:18px;background:url(/images/_blank.gif) no-repeat}

/* COUPON   印刷用はarticle/print.css 更新したら書き換えること！ */
.coupon_data{width:650px;margin:20px auto 10px;padding-bottom:15px;background-color:#EA6D99;}
.coupon_header{background:url(/layout/pc/images/coupon_header.png) no-repeat;padding:0px;height:167px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}
.coupon_header .coupon_salon{padding:10px 0 0 15px;}
head~/* */body .coupon_top{padding-top:2px !important;}
.coupon_top_table{margin:10px 0 0 15px;width:620px;}
.coupon_top_table td{vertical-align:top}
.coupon_top_table img{margin-top:8px}
.coupon_top_table .salon_logo{max-width:25px;max-height:25px;}
.coupon_footer{background:url(/layout/pc/images/coupon_footer.png) no-repeat;padding:0px;min-height:100px;}
.coupon_title{text-align:center;padding:0;margin:0;line-height:1.1;}
.coupon_title strong{text-align:center;font-weight:bold;color:#454545;padding:0;margin:0}
.menu_content{text-align:center;}
.menu_content strong{font-size:12px;padding:0;text-align:center;color:#454545;}
.coupon_limit{text-align:right;padding-right:10px;letter-spacing:2px;font-size:14px;font-weight:bold;color:#454545}
.coupon_data .coupon_mid{text-align:left;margin:0px auto;width:600px;padding-top:10px;line-height:1.6;font-size:14px;color:#fff !important;}
.coupon_data .coupon_mid p{color:#fff !important;padding:5px 0 0 12px;font-weight:bold}
.coupon_condition{width:500px;font-size:13px;color:#fff;}
.coupon_condition .coupon_menu{margin:10px 0 0 50px}
.coupon_condition .coupon_button{line-height:1.4;font-size:13px;}
/* Model */
.story-container .story .story_title{padding:0 0 0 10px;font-size:20px;color:#494949;margin:0;}
.story-container .story-body{padding:15px;margin:0 auto;line-height:1.7;border:1px solid #d0d0d0;width:700px;background-color:#f8f8ff;-moz-border-radius:10px;-webkit-border-radius:10px}
.story-container .story_text:first-letter{font-weight: bold;font-size:150%;color:#ff1493;padding-right:2px}
.story-container .story_text{padding-right:5px}
/* COUPON PRINT View */
#c_print .coupon_data{width:750px;margin:20px auto 10px;padding-bottom:15px;border:3px dotted #EA6D99;background:transparent;}
#c_print .coupon_header{background:transparent;padding:0px;height:167px}
#c_print .coupon_data .coupon_mid{border-top:3px dotted #ea6d99;width:720px}
#c_print .coupon_data .coupon_mid p{color:#454545 !important;font-size:12px}
#c_print .coupon_condition{color:#454545;}
#c_print .coupon_condition .coupon_menu{margin-top:0}
#c_print .coupon_footer{background:transparent;padding:0px;min-height:100px;}
#c_print{width:950px;margin:0 auto;padding:0;text-align:center;border:0px}
#c_print form{margin:10px 0 10px 0;text-align:center;background-color:#f7f7f7;padding:10px 0 3px 0}
#c_print .print_area{margin:0;border:1px solid #e7e7e7;width:950px;height:1200px;margin:0 auto;padding:50px 0 30px 0}
#c_print .coupon_data h3,
#c_print .coupon_bottom{text-align:left;width:700px;margin:0 auto}
#c_print .qr-box{height:120px !important;width:100px;text-align:center;border:1px solid #d0d0d0;float:right}
#c_print .salon_qr{display:block;margin:0 auto}
#c_print .salon_info{width:750px;margin:20px auto 20px}
#c_print .salon_info .p_info{width:400px;margin-right:15px}
#c_print .salon_info .p_info th{text-align:right;border-bottom:1px dotted #e7e7e7;height:28px;vertical-align:bottom;font-size:10px;white-space:nowrap;padding-left:5px}
#c_print .salon_info .p_info td{border-bottom:1px dotted #e7e7e7;height:28px;vertical-align:bottom;padding:0;font-size:12px}
#c_print .salon_info .salon_photo{max-width:270px;max-height:150px;margin:0 auto;text-align:left}
#c_print .salon_info .salon_photo img{max-width:270px;max-height:150px;margin:0 auto;text-align:left}
#map{border:1px solid gray;width:750px;height:450px}
/* edit */
.condition_div{width:730px;padding:10px 0 0px 0;margin:0 auto}
.condition_div .condition{border-top:2px dotted #e7e7e7;border-bottom:2px dotted #e7e7e7;margin-bottom:10px;padding-top:10px}
.same td{width:140px;padding:0 0 0 2px}
/*旧*/
#story_input_table{}
#story_input_table th{width:130px !important;text-align:right;padding:2px 2px 0 0;}
#story_input_table td{padding:0 1px 13px 2px;text-align:left;color:#454545}
#story_input_table b{padding-left:10px;}
#story_input_table #introtext{width:680px;margin:0 auto}
#story_input_table #bodytext{width:680px;margin:0 auto}
#story_input_table .mode_div{width:550px;margin:0}
#story_input_table ul{margin:3px 0 0 0;padding:0}
#story_input_table li{font-size:90%;}
#story_input_table th{font-size:90%;font-weight:normal;}
#story_input_table .yoko li{float:left;display:block;margin-right:10px;}
#story_input_table .condition_ul{clear:both;}
#story_input_table .condition_ul li{float:left;display:block;width:160px;}
#story_input_table .condition_ul input{margin:0;padding:0;}
#story_input_table .spacer{height:5px;clear:both}
#story_input_table label{padding-left:2px}
#story_input_table label:hover{color:#ff1493;text-decoration:underline}
#story_input_table .image_help .disc{margin:0 0 4px 2em !important;}
#story_input_table .inputfile{width:350px !important}
/*新*/
#story_edit th{width:130px !important;text-align:right;padding:2px 2px 0 0;font-size:90%;font-weight:normal;}
#story_edit td{padding:0 1px 13px 2px;text-align:left;color:#454545}
#story_edit b{padding-left:10px;}
#story_edit #introtext{width:700px;margin:0 auto }
#story_edit #bodytext{width:700px;margin:0 auto}
#story_edit ul{margin:3px 0 0 0;padding:0}
#story_edit li{font-size:90%;}
#story_edit .yoko li{float:left;display:block;margin-right:10px;}
#story_edit .condition_ul{clear:both;}
#story_edit .condition_ul li{float:left;display:block;width:160px;}
#story_edit .condition_ul input{margin:0;padding:0;}
#story_edit .spacer{height:5px;clear:both}
#story_edit label{padding-left:2px}
#story_edit label:hover{color:#ff1493;text-decoration:underline}
#story_edit .image_help .disc{margin:0 0 4px 2em !important;}
#story_edit .inputfile{width:350px !important}
/*               preview */
#preview{border:2px solid gray;margin:0 auto 30px}
#preview #preview_toggle{background-color:orange;}
#preview .t_b,
#preview .profile_table,
#preview .salon_table,
#preview .salon_profile
{display:none !important;}

/*            EDIT */
.story_submit_form{}
/* Year Month Salon News (story)*/
.story_day{margin:15px 0 5px 0;}
.story_day h3{padding-left:23px;}
.story_day select{margin:0px 25px}
.story_day ul{margin:0;padding:0}
.story_day li{margin:0 0 10px 0;padding:0;width:auto}
.story_day li .article_title{width:450px}
.story_day li .article_title a{font-size:14px;font-weight:bold;background:url(/images/icons/icon.gif) no-repeat 0px -883px;padding:0 0 0 17px;}
.story_day li .article_title a:visited{background:url(/images/icons/icon.gif) no-repeat 0px -903px;;}
.story_day .introtext{font-size:11px;margin:0;padding:0 0 0 10px;}
.limit_48h{color:#FF0066;font-weight:bold}
.over_48h{color:#FF6633;}
.over_168h{}
.article_div{width:700px;border:1px solid #e7e7e7;padding:10px;margin:0 auto;}
.article_table{width:100%;margin:0 auto;}
.article_topic{width:120px;text-align:right;}
.article_info{width:200px;text-align:right;}
.article_info span{padding-left:15px;}
.article_intro{padding:4px 10px 0 10px;}
.article_name{text-align:right;}
#areadata{border:1px solid #d0d0d0;padding:5px;width:680px;margin:0 auto}

#areadata span{padding-right:12px;color:#00bfff }
#areadata .zero{color:#e7e7e7;}
/* Salon News List */
.story_list{border-top:2px solid #e7e7e7;margin:0 auto 20px;width:720px;}
.story_list h2{font-size:14px;font-weight:bold;margin:10px 0 0 0;}
.story_list_ul li{float:left;display:block;width:56px;border:1px solid #e7e7e7;text-align:center;padding:5px 0 3px;font-size:10px}
.story_list .no_articles{padding-left:15px;}
.story_list .story_list_ul{margin:0 0 0 20px;}
.admin-list-field .comment_num{padding-bottom:16px;min-width:35px;background:url(/images/new3.gif) center bottom no-repeat;display:inline-block;text-align:center}
.admin-list-field .comment_num:visited{background:transparent !important}
/* coupon */
.coupon_button{padding-right:50px;text-align:right}
.coupon_button img{margin:4px;}
.coupon_info{width:230px;float:right;margin:0;border:1px solid #e7e7e7;padding:15px 0 15px 15px;background-color:#fff;margin-left:8px;margin-bottom:8px;-moz-border-radius:5px;-webkit-border-radius:5px}
.coupon_info h4{padding-left:5px;}
.coupon_info ul{margin:0 0 0 2em;}
.coupon_info li{list-style-type:disc}
/* My Account */
.account_setting_div{width:756px;background:url(/layout/pc/images/background_blue.png) no-repeat;margin:0 auto;border:1px solid #d0d0d0;}
#user_profile .required_msg{margin:10px 0 0 0;}
#user_profile #r_box_s{margin:15px auto 0}
#user_profile .input_table th{background:transparent;text-align:right !important;width:160px;padding:5px 2px 0 0 !important;vertical-align:top;white-space: nowrap;}
#user_profile .input_table td{vertical-align:top;padding-bottom:7px;margin-top:0px;height:auto}
#user_profile .input_table td input{margin-top:0px;margin-bottom:0px}
#user_profile #r_box_s h4{margin:5px 0 0 5px;}
#user_profile #homepage{width:500px}
#user_profile #location{width:120px}
#user_profile #photo,
#user_profile #photo2,
#user_profile #photo3{width:500px !important}
#user_profile .input_table label{cursor:pointer;padding-left:2px}
#user_profile .input_table label:hover{color:#ff1493;text-decoration:underline}
.credit_table label{padding-right:10px}
#user_profile .exclude{margin:0 0 0 10px}
#user_profile .exclude td{width:45% !important;text-align:left !important;}
#user_profile .exclude p{margin:0 0 10px 3px}
#user_profile .exclude ul{margin:5px 0 0 1em}
#user_profile #business_hour,
#user_profile #regular_holiday{width:400px;}
#user_profile ul{margin-left:25px}
#user_profile #address,
#user_profile #access,
#user_profile #addless{width:500px;}
#user_profile #parking,
#user_profile #staff{width:35px;text-align:right;padding-right:5px}
#user_profile .menu_td input{margin-bottom:4px;}
#user_profile .menu{width:180px;}
#user_profile #tel,
#user_profile #fax{width:150px;}
#user_profile .inputfile{background:url(/images/white.gif);}
#user_profile .price{width:80px;text-align:right;padding-right:5px}
#user_profile #intro{width:500px !important;height:88px;color:#FF6347}
#user_profile #about{width:500px !important;height:250px;}
#user_profile #sig{width:500px !important;height:100px;}
#user_profile #appeal{width:500px !important;height:67px;}
#user_profile .photo_table h3,
#staff_data_table h3,
.salon_data_table h3{background-color:#79E4FF;border :1px solid #e7e7e7;padding:2px 0 0 10px;width:720px;margin:10px auto;font-size:14px;color:#fff}
.salon_data_table td{padding-top:3px}
.salon_data_table .ta_status{font-size:12px;padding-right:30px;}
#user_profile .staff_name,
#user_profile .staff_pass{width:90px;}
#user_profile .name{width:135px;border-bottom:1px dotted #d0d0d0;height:23px;padding:3px 0 0 3px}
#user_profile input.salon_name{width:300px;}
#user_profile select.staff_type{width:145px;}
#user_profile .feature_th{text-align:left !important;padding:10px 0 0 10px !important}
#user_profile .feature_td{padding:0 0 0 10px}
#user_profile .feature_table{width:100%;margin:0 auto;border-top:1px dotted #e7e7e7;}
#user_profile .feature_table td{width:25%;border-bottom:1px dotted #f7f7f7;vertical-align:middle;padding:2px 0 0 8px;height:28px;}
.map_info{width:550px;margin:0 auto;}
.map_info #lat, .map_info #lon{width:160px;text-align:right}
.map_info #zoom{width:30px;text-align:right}
#pe_preview{background-color:#fff;}
#pe_preview .navibar{display:none;}
.photobody img{max-width:300px;max-height:300px;margin:5px;}
#user_profile .photo_table td{padding-top:3px}
#user_profile .photo_table label:hover{color:red !important}

#user_profile .layout_sample{width:220px;padding:10px;border:1px solid #d0d0d0;margin:0 0 17px 17px;height:200px;}
#user_profile .layout_sample img{margin:5px auto;border:1px solid #f0f0f0}

.favorite_td #button{cursor:pointer}
/* preview */
.user_info_tb table{width:758px;padding:0}
#user_page .u_count_div span{padding-right:15px;font-size:12px;text-align:right}
.user_info_tb .name{padding:2px 0 0 7px;font-size:18px;font-weight:bold}
.staff_profile{width:758px;margin:0 auto;}
.staff_profile table th{width:150px;text-align:right;padding-right:2px;height:27px}
.staff_profile img{margin:5px;}
#tenlist .title .b{font-weight:bold;margin-right:5px}
/*Site Information*/
.site_summery th{font-size:13px;font-weight:bold;padding:5px}
.data_none{margin:5px 0 25px 0;padding:0 0 0 10px;}
/* Link */
.right_block #submit_link .nr{width:700px;border:1px solid #c8cdd1;margin:20px auto;padding:20px 15px 10px 15px;}
.links-breadcrumb{padding:0 10px 0 0;}
.link_hedder_func{margin:0 0 0px 0}
.link_hedder_func a{padding:0;margin:0;vertical-align:middle}
.category_links{width:720px;margin:auto;}
.category_links ul{list-style-type:decimal;margin:10px 0 0 2em}
.category_links li{clear:both;margin:0px 0 12px;padding:0 0 12px 0;border-bottom:1px dotted #ffaabf}
.category_links li div{display:inline-block}
.category_links .link{padding:0 5px 0 0;font-size:120%;}
.category_links .hit{margin:0 5px 0 5px;}
.category_links p{padding:5px 0 0 5px;line-height:1.4}
.category_links .thumbnail{float:left;margin:0 10px 2px 0}
.link_category{padding-left:20px}
.link_category h4{border-bottom:2px dotted #6495ed;margin:8px 30px 5px 0;}
.link_category div{padding:0 10px 0 10px;}
.link_list{display:inline-block;width:235px;padding:0 0 3px 5px;}
/* Submit page main Table*/
#submit_form{clear:both;margin:0;}
#submit_form .submit_form{clear:both;width:740px;padding:10px 10px 15px 10px;margin:0px auto;}
#submit_form .submit_form .input_table{width:680px;margin:5px auto 25px;}
#submit_form .submit_form .input_table td{background-color:transparent !important;padding:8px 0 6px 4px;border-bottom:1px dotted #ffaabf;}
#submit_form .submit_form .input_table th{background-color:transparent !important;padding:11px 0 0 0;border-bottom:1px dotted #ffaabf;text-align:right}
#submit_form textarea{width:550px;}
#submit_form  fieldset{background-color:#fff}
#submit_form .reset{margin:0}
/* Forum */
.forum_func_link{padding-right:10px;margin-top:15px;font-size:15px}
/* category list */
.forum_category_list{margin:5px 0 5px 10px}
.forum_category_list li{border-bottom:1px dotted #d0d0d0;margin-right:10px}
.forum_category_list td{vertical-align:middle}
/* topic list */
#topic_record{width:740px;margin:5px auto 0;border:1px solid #d0d0d0;;border-top:0px !important}
#topic_record td{border-bottom:1px solid #d0d0d0;border-right:1px dotted #d0d0d0;vertical-align:middle;padding:4px;background-color:white}
#topic_record th{border-bottom:1px solid #d0d0d0;border-top:1px solid #d0d0d0;border-right:1px dotted #d0d0d0;text-align:center;height:25px;font-weight:bold;padding:4px 0 0 10px;background:url(/layout/pc/images/tit_blue.gif) repeat-x;color:#494949;}
#topic_record .pluginRollOver td{background-color:#ffeeff}
/* topic view */
.forum_topic_box .body{padding-bottom:10px}
.forum_topic_table{width:720px}
.forum_topic_table .pluginRow1{padding:10px 5px 10px 5px;border-bottom:1px solid #d9d9d9;margin-bottom:2px}
.forum_topic_table .pluginRow2{padding:10px 5px 10px 5px;border-bottom:1px solid #d9d9d9;margin-bottom:2px}
.forum_topic_table  .userphoto{max-height:40px;max-width:40px;margin-right:5px}
.forum_topic_table .comment_td{font-size:14px;}
.forum_topic_table .comment_td .forum_topic_info{font-size:12px;}
.forum_topic_table .comment_td p{font-size:14px;margin:15px 0 0 0;padding:0 0 0 5px;line-height:1.7}
.forum_topic_table .comment_td .sig_p{color:#454545;font-size:13px;border-top:1px dotted #d0d0d0;border-bottom:1px dotted #d0d0d0;padding:4px 4px 0 4px;margin:10px 0 0 0;background:url(/layout/pc/images/icons/message.gif) no-repeat ;background-position:0px 2px;text-indent:14px;}
.codeblock{background-color:#ECE9D8;width:550px;height:160px;overflow:auto;min-height:50px;max-height:120px;margin:5px 0px 5px 5px;padding:5px;border:1px dashed black;}
.quotemain{background:#FAFCFE url(/layout/pc/forum/image_set/img_quote.gif) no-repeat top right;border:1px solid #d0d0d0;border-left:4px solid #8394B2;padding:4px;margin:5px 0 8px 20px;width:600px;font-size:12px !important}
.quotemain span{text-decoration:none}
.quotemain .quotemain{width:550px !important;background:transparent}
.quotemain .quotemain .quotemain{width:500px !important;background:transparent}
.quotemain .quotemain .quotemain .quotemain{width:450px !important;background:transparent}
.quotemain .quotemain .quotemain .quotemain .quotemain{width:400px !important;background:transparent}
.quotemain .quotemain .quotemain .quotemain .quotemain .quotemain{width:350px !important;background:transparent}
.quotemain .quotemain p{margin:0}
.f_edit_link{background:url(/layout/pc/images/icons/edit.gif) no-repeat;padding-left:20px;}
.f_quote_link{background:url(/layout/pc/images/icons/quote.gif) no-repeat;padding-left:20px;}
/* post topic */
.smile_table td{border:none !important;color:#ffaabf}
.smile_table td a img{border:0px !important;}
.smile_table td a img:hover{border:0px !important;}
/* preview  topic */
.creat_topic_iflame{margin:20px 0 0 12px;padding:0px;height:300px;width:750px;}
.topic_preview{margin:5px auto 5px}
.sitebody{border:1px solid #d0d0d0;padding:0;margin:0 auto;width:700px;}
/* Search */
.search_form{margin:0 auto}
.search_form .input_table .toptd{padding:8px 0 15px 3px;}
.search_form .input_table .toptd label{padding:0 0 3px 2px;}
.search_form .input_table td{padding:5px 0 5px 3px}
.search_form .input_table th{padding:6px 1px 0 0}
.search_form .top_radio{border:0px solid #ffaabf;}
.search_form .top_radio th{text-align:left !important;border-bottom:2px solid #ffaabf !important;padding-left:10px !important;width:170px;font-weight:bold}
.search_form .top_radio td{padding-left:10px;border-bottom:0px !important}
.search_form #keyword{width:300px;}
.search_form #datestart,#submit_form #dateend{width:85px !important;}
.search_form .salon_condition,
.search_form .occupation_condition,
.search_form .menu_condition{margin-top:15px;width:510px}
.search_form h4{clear:both;width:560px;margin:5px 0 5px 0 !important;padding:8px 0 0 10px !important;height:22px;border-bottom:1px solid #ffaabf;font-weight:bold}
.search_form .condition_ul{margin:0 0 0 10px!important;padding:5px;display:inline-block;width:540px;border-bottom:1px dotted #e7e7e7}
.search_form .spacer{clear:both;height:4px;font-size:0;line-height:0;}
.search_form .condition_ul li{float:left;display:block;width:165px;margin:0;height:22px;font-size:13px}
.search_form label:hover{color:#ff1493 !important;text-decoration:underline}
.search_form .submit_form{background-color:#f8fbfc}
.search_form .hair_menu,
.search_form .nail_menu,
.search_form .esthete_menu{margin:0 0 20px 0}

/* don't found */
#search_result .searchwords{width:700px;padding:10px;border:dotted 1px #c8cdd1;margin:0 auto 10px;;}
#search_result .not_found{margin:0 0 15px 15px;color:red}
/* found */
#search_result .refine{margin:0 10px 10px 0}
.search_result_block .navibar{border:1px solid #c8cdd1;background-color:#f8fbfc;color:#7a868f}
.search_result_block{margin-bottom:20px}
/* Search Result */
.result_table{margin:0px auto 20px;width:741px;padding:0;}
.search_title{border:1px solid #ffaabf;background-color:#ffeeff;padding:3px 0 0 10px;margin:0 0 10px 0}
.result_table .salon_profile{border:1px solid #d0d0d0;width:738px;margin-bottom:25px}
.result_table .salon_profile .salon_table{width:738px;}
.result_table .salon_profile .salon_table td{vertical-align:middle;background-color:#f7f7f7;padding:0px 4px 0 0;height:30px}
.result_table .salon_profile .salon_table .tel{padding:0 10px 0 0;font-weight:bold;letter-spacing:2px}
.result_table .salon_profile .salon_table h3{padding:0 0 0 3px;margin:2px 0}
.result_table .salon_profile .salon_table h3 a strong{padding:0;font-size:16px;font-weight:bold !important;}
.result_table .salon_profile .salon_table h3 a strong:hover{color:#ff1493;}
.result_table .salon_profile .salon_table .titlelink{padding-left:18px;background:url(/images/icons/icon.gif) no-repeat 0px -885px;}
.result_table .salon_profile .salon_table .titlelink:visited{background:url(/images/icons/icon.gif) no-repeat 0px -905px;}
.result_table .salon_profile .salon_table .right{vertical-align:middle}
.result_table .salon_profile .salon_table .right strong a{font-size:13px;font-weight:normal}
.result_table .salon_profile .salon_table .right a{padding:0;margin:0}
.result_table .profile_table{width:100%;margin:0 auto 0;}
.result_table .profile_table td{text-align:left}
.result_table .salon_info_td{width:340px;height:auto;padding:10px 7px 4px 7px;}
.result_table .salon_info_td strong{font-weight:bold;padding:0}
.result_table .salon_info_td .intro{padding:0}
.feature_icon{width:315px;margin:0 auto 4px;padding:1px}

.con_icon td,
.feature_icon td{width:38px !important;height:38px;background:url(/images/icons/salon_icon.gif) no-repeat;}
.feature_icon .station{background-position:0px -38px;}
.feature_icon .station1{background-position:0px 0px;}
.feature_icon .bus{background-position:0px -114px;}
.feature_icon .bus1{background-position:0px -76px;}
.feature_icon .parking{background-position:0px -190px;}
.feature_icon .parking1{background-position:0px -152px;}
.feature_icon .korean{background-position:0px -1178px;}
.feature_icon .korean1{background-position:0px -1140px;}
.feature_icon .tue{background-position:0px -342px;}
.feature_icon .tue1{background-position:0px -304px;}
.feature_icon .am10{background-position:0px -418px;}
.feature_icon .am101{background-position:0px -380px;}
.feature_icon .pm8{background-position:0px -494px;}
.feature_icon .pm81{background-position:0px -456px;}
.feature_icon .mon{background-position:0px -266px;}
.feature_icon .mon1{background-position:0px -228px;}
.feature_icon .credit{background-position:0px -570px;}
.feature_icon .credit1{background-position:0px -532px;}
.feature_icon .discount{background-position:0px -646px;}
.feature_icon .discount1{background-position:0px -608px;}
.feature_icon .nomination{background-position:0px -722px;}
.feature_icon .nomination1{background-position:0px -684px;}
.feature_icon .english{background-position:0px -1102px;}
.feature_icon .english1{background-position:0px -1064px;}
.feature_icon .flat{background-position:0px -798px;}
.feature_icon .flat1{background-position:0px -760px;}
.feature_icon .kids{background-position:0px -874px;}
.feature_icon .kids1{background-position:0px -836px;}
.feature_icon .delivery{background-position:0px -950px;}
.feature_icon .delivery1{background-position:0px -912px;}
.feature_icon .natural{background-position:0px -1026px;}
.feature_icon .natural1{background-position:0px -988px;}
.con_icon .print0{background-position:0px -1254px;}
.con_icon .print170{background-position:0px -1216px;}
.con_icon .mobile0{background-position:0px -1330px;}
.con_icon .mobile171{background-position:0px -1292px;}
.con_icon .tel0{background-position:0px -1406px;}
.con_icon .tel172{background-position:0px -1368px;}
.con_icon .only0{background-position:0px -1482px;}
.con_icon .only173{background-position:0px -1444px;}
.result_table .menu_table{width:210px;margin-top:10px}
.result_table .menu_table th{text-align:left;padding-left:5px;font-size:10px;font-weight:normal;vertical-align:middle}
.result_table .num_data{width:205px;text-align:center;margin:4px 0 3px 0;border:1px solid #e7e7e7;font-size:10px;}
.result_table .menu_table td{text-align:right;padding:0}
.result_table .menu_table .ce{text-align:center;}
.result_table .menu_table .num{text-align:center !important;font-size:10px;}
.result_table .menu_table .day{text-align:center;font-weight:normal;font:11px 'MS Pゴシック',sans-serif;}
.result_table .menu_table .etc{font-weight:normal;font:13px 'メイリオ','Meiryo','Tahoma','MS Pゴシック',sans-serif;text-align:center}
.result_table .con_icon{text-align:center;margin:10px 0 10px 0}
.result_table .con_icon img{margin:2px 2px 0 2px}
.result_table  .photo_td{text-align:center !important;vertical-align:top;}
.result_table  .photo_td span{display:block;width:150px !important;margin:0 auto}
.result_table  .salon_img{max-width:140px;max-height:140px;margin:10px 0 5px 0 !important;}
.result_table .salon_name .salon_tips{font-size:12px;font-weight:normal;color:#494949;padding-left:15px;}
.result_table strong{padding:3px 0 3px 10px;color:#5c3347;font-weight:normal;font-size:13px;}
.result_table .intro{margin:3px 0 7px 0;padding:0px 10px 0 10px;line-height:1.5;font-size:12px}
.result_table .menu,
.result_table .access{padding:3px 5px 0 5px;font-size:12px;text-align:left;margin:0;}
.result_table .icon_area{clear:both;margin:7px 0 0 0;}
.post_day{font-size:15px;font-weight:normal}
.result_table .colum{font-size:10px;}

/* Directry *
/*  Poll */
.right_block .poll-questions{margin:20px 0 10px 0;background-color:white;padding:0 10px 0 10px}
.right_block .poll-question{font-size:16px;margin:10px 0 10px 0;padding:0 0 0 10px;border-bottom:1px dotted #c8cdd1}
.right_block .question_table{margin:0 auto 30px;width:700px}
.right_block .question_table td{padding:10px;height:30px;}
.right_block .question_table .poll_answer_bar{vertical-align:middle}
.right_block .poll-questions .middle{font-size:14px;}
.right_block .poll_sumary{text-align:center;margin:15px 0 35px 0}
.right_block .poll_answer_text{height:30px;vertical-align:middle;font-size:13px;font-weight:bold;width:220px;padding:0 5px 0 10px;}
.right_block .poll-questions .dotted_b{border-bottom:1px dotted #c8cdd1;padding:0 0 0 10px;}
.poll-divider {border-bottom:1px solid #CCCCCC;margin-bottom:10px;margin-top:10px;margin-left:30px;margin-right:30px;}.poll-block-last {margin-bottom:5px;padding-bottom:5px;}.poll-topic {font-weight:bold;}.poll-questions ul {list-style:none;padding:0px;margin:0px;}.poll-questions ul,.poll-questions td {font-size:0.85em;}.poll-question {padding:0px;margin:0px;}.poll-questions {padding:2px;background-color: #DDDDDD;margin:2px;}.block-box-right table,.block-box-left table{padding:0px;margin:0px;vertical-align:top;}.block-box-right .poll-question-table th,.block-box-left .poll-question-table th{font-size:1.2em;font-weight:normal;}.block-box-right .poll_topic,.block-box-left .poll_topic{font-weight:bold;}.block-box-right .poll_answer_text,.block-box-left  .poll_answer_text{text-align:left;}.block-box-right .poll_answer_percent,.block-box-left .poll_answer_percent{text-align:right;}
/*Inquiry form */
.inquiry h4{margin:15px 0 0 30px !important;font-size:16px;display:none;}
.inquiry table{width:700px;margin:0 auto}
.inquiry th{width:150px;}
.inquiry_ul{margin:10px 0 0 50px;}
.inquiry_ul li{float:left;width:auto;color:gray}
.inquiry_ul .on{font-weight:bold;color:#ff1493}
.inquiry_ul li .defa{color:gray;font-weight:normal;padding:0 10px 0 14px}
.error_fieldset{clear:both;margin:15px 10px 15px 0;padding:15px 10px 10px 15px;border:1px solid #003366;color:#003366;}
#form_step{margin:0 0 5px 0;padding:0}
*:first-child+html #form_step{margin:0;}
/*   Calendar */
/* Event edit */
.event_editor th{text-align:right;width:150px;padding:9px 5px 0;background-color:transparent;}
.event_editor .top{vertical-align:top}
.event_editor textarea{width:500px !important}
.event_editor td{padding:5px;vertical-align:middle}
.event_editor .space td{padding:0 !important;margin:0;text-align:center;height:1px !important;vertical-align:middle}
.event_editor .space hr{height:1px;border:none;border-top:1px dotted #c8cdd1;margin:0 auto 0 !Important;padding:0;width:98%;}
/*定休日編集フォーム*/
#eh .rtc_t_bl{width:650px}
#eh .input_table{width:92% !important;}
#eh .input_table th{vertical-align:middle;width:30px;padding:0 10px 0 0;border-bottom:1px dotted #d0d0d0;height:40px;font-weight:bold;}
#eh .input_table td{vertical-align:middle;border-bottom:1px dotted #d0d0d0}
#eh .input_table .td1{width:180px;}
#eh .input_table .td2{width:200px;}
#eh .input_table .td4{width:355px;}
#eh .input_table input{margin:0 3px 0 0;}
#eh .input_table select{margin:0 3px 0 3px;}
#eh .input_table label{padding-bottom:2px;}
#eh .input_table label:hover{color:#ff1493;text-decoration:underline;cursor:pointer}
#eh .disa{color:#a9a9a9 !important;}
#eh .disa:hover{color:#a9a9a9 !important;text-decoration:none !important;cursor:default !important}
#eh  #r_box_s h4{margin:5px auto 3px ;font-weight:bold;border-bottom:dotted 2px #b0c4de;color:#6495ed;padding-left:3px;width:95%}
#now_holiday{width:755px;margin:0 auto 15px;}
#eh .custom_table{margin:15px 0 5px 30px;border-top:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-left:1px solid #d0d0d0;}
#eh .custom_table th{text-align:center;background:#87cefa;color:#fff}
#eh .custom_table td{text-align:left;padding:0 20px 0 20px;height:35px;border-right:1px dotted #d0d0d0;border-bottom:1px solid #d0d0d0;vertical-align:middle}
#eh .que{font-size:15px;border-bottom:1px solid #d0d0d0;border-right:0 !important;}
#eh .introduction{margin:10px 20px;line-height:1.8}
#eh em{font-style:normal !important}
#eh .disc{margin:0 0 0 30px;}
#eh .right{padding:10px 10px 0 0}
#eh b{font-size:15px;padding:2px}
#eh h6{font-size:14px;font-weight:bold;border-bottom:1px solid #b0c4de;width:95%}
/* site information */
.contents_list{border:1px solid #c8cdd1;background-color:#f8fbfc;padding:0;margin:10px auto 5px;width:700px;}
.contents_list h3{background-color:#c8cdd1;padding:3px 0 2px 10px;letter-spacing:1px;}
.contents_list ul li{margin:5px 0 10px 1em;}
.contents_list ul div{padding:0 15px 0 0;}
.contents_list .sitemap_category{width:650px;}
.contents_list h4{border-bottom:1px dotted #c8cdd1;padding:0 !important;margin:8px 0 0 0 !important}
.contents_list ul ul{padding:0;margin:5px 0 0 2em;}
.contents_list ul ul li{margin:0;}
/*  Footer */
.footer_space{background:url(/images/icons/icon.gif) repeat-x 0px -849px;height:40px;margin:30px 0 5px 0;padding:0}
.footer_space p{padding:0 10px 20px 0;}
.footer_menu{width:800px;margin:0 auto 5px;text-align:center}
.footer_menu span{padding:0 4px 0 4px;}
#footer p{font-size:95%;padding:5px 0 5px 0}

/* コンフィグ */
#config_form .inputTable th{width:auto;font-weight:normal;font-size:95%;background-color:white;}
#config_form .border_bottom{border-bottom:1px dotted gray}
/* Admin Post* Management */
.moderation-cc .データプロクシー,.moderation-cc .サイトマップ,.moderation-cc .Mycaljp{display:none}
.moderation-cc{margin:0 0 20px 0}
/* Static Page */
/* Parmittion */
.edit_permission{border:1px solid #c8cdd1;margin-left:10px}
.edit_permission tr{border-bottom:1px dotted #c8cdd1}
.edit_permission th{text-align:right;width:120px;padding:9px 5px 0;background-color:white;}
.edit_permission td{padding:5px;}
/*banner*/
.admin-list-field img{}
/* Site Map */
.site_map .contents{width:740px;margin:10px auto;}
.site_map .contents th{border-bottom:2px solid #d0d0d0;font-size:12px;text-align:left}
.site_map .contents .spacer{width:10px;font-size:5px;line-height:1}
.site_map .contents .square{margin:3px 0 0 1.3em}
.site_map .contents .square ul{margin:0 0 0 5px}
.site_map .contents .square ul li{font-size:13px;margin:0;height:20px;padding:0 0 0 15px}
.g_a{background:url(/layout/pc/images/guid_a.gif) no-repeat;}
.g_b{background:url(/layout/pc/images/guid_b.gif) no-repeat;}
.g_c{background:url(/layout/pc/images/guid_c.gif) no-repeat;}
/* FAQ */
.faq_page ul{margin-left:2em}
.faq_page .rmid_w{padding:10px 10px 0 10px}
.faq_page .rmid_w .decimal{margin-left:2.5em}
.faq_page .rmid_w h4{margin:10px 0 3px 0;font-weight:bold;border-bottom:dotted 2px #b0c4de;padding-left:3px}
.faq_page .rmid_w table{margin-top:5px;border-left:1px solid #d0d0d0;}
.faq_page .rmid_w th{width:150px;text-align:center;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;padding:2px;background:url(/layout/pc/images/box/rtc_t_orange.gif) repeat-x}
.faq_page .rmid_w td{border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;text-align:center;vertical-align:middle;background-color:#fffaf0;padding:4px 0 4px}
.faq_page .body{padding:10px}
.faq_page .label{width:250px !important;}
.faq_page .l{text-align:left !important;padding-left:20px !important;background-color:#FFF7E6 !important}
.faq_page .x{color:#a9a9a9;background-color:#f0f8ff !important;}
.faq_page .o{}
.faq_page .h{color:#ff4500}
.faq_page .size{padding-left:15px !important;text-align:left !important}
/* FAVORITE */
.favorite_list{width:500px;border-left:solid 1px #d0d0d0;border-right:solid 1px #d0d0d0;margin:0 0 15px 10px}
.favorite_list th{vertical-align:middle;border-bottom:solid 1px #d0d0d0;}
.my_favorite .salon_table th{background:url(/layout/pc/images/box/rtc_t_bl.png) repeat-x;height:25px}
.my_favorite .staff_tabel th{background:url(/layout/pc/images/box/rtc_t_orange.gif) repeat-x;height:25px}
.favorite_list td{text-align:center;vertical-align:middle;border-bottom:solid 1px #d0d0d0;height:30px}
.favorite_list .name{}
.favorite_list .date{width:120px;}
.favorite_list .delete{width:60px}
.f_topic_table{width:750px;margin:0 0 15px 10px}
.f_topic_table th{vertical-align:middle;}
.f_topic_table td strong{font-size:13px;}
.f_topic_table td .title{background:url(/images/icons/icon.gif) no-repeat 0px -886px;padding:0 0 0 17px;}
.f_topic_table td .title:visited{background:url(/images/icons/icon.gif) no-repeat 0px -906px;}
.f_topic_table td .right{white-space:nowrap;max-width:260px}
.f_topic_table td{text-align:left;vertical-align:middle;padding:3px 8px 2px 8px;border-bottom: 1px solid #d0d0d0;font-size:10px;}
.f_topic_table .name{width:150px;}
.f_topic_table .date{width:120px}
.favorite_coupon_topic{border:1px solid #82C2FD;}
.favorite_coupon_topic th{background:url(/layout/pc/images/tit_blue.gif) repeat-x;height:25px;border-bottom:1px solid #82C2FD;}
.favorite_model_topic{border:1px solid #D786F9;}
.favorite_model_topic th{background:url(/layout/pc/images/tit_purple.gif) repeat-x;height:25px;border-bottom:1px solid #D786F9;}
.b_left{border-left:1px dotted #d0d0d0 !important}
.last_tr td{border-bottom:0px !important}
.favorite_job_topic{border:1px solid #7AFA7D;}
.favorite_job_topic th{background:url(/layout/pc/images/tit_green.gif) repeat-x;height:25px;border-bottom:1px solid #7AFA7D}

.favorite_s_blog_topic{border:1px solid #d0d0d0}
.favorite_s_blog_topic th{background:url(/layout/pc/images/tit_silver.gif) repeat-x;height:25px;border-bottom:1px solid #d0d0d0}
.favorite_blog_topic{border:1px solid #FF9B37}
.favorite_blog_topic th{background:url(/layout/pc/images/tit_orange.gif) repeat-x;height:25px;border-bottom:1px solid #FF9B37}
/* STATIC */
#gbless_info th{background:#e7f0f8}
#gbless_info td{background:#f6fafe}
#gbless_info th,#gbless_info td{border-right:0px !important;border-left:0px !important;border-top:0px !important;border-bottom:1px dotted #d0d0d0}
#gbless_info .no-border{border-bottom:0px !important}
#gbless_info{border:1px solid #d0d0d0;width:650px !important;margin:10px auto 10px !important;}
table.mycaljp2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;margin:auto;padding:0;border:none;border-collapse:collapse;text-align:center;width:95%;color:#555555;}
table.mycaljp2 a{text-decoration:none;}
table.mycaljp2 tr th{margin:0;padding:0;border:1px solid #DDDDDD;font-weight:normal;text-align:center;width:14%;height:1.5em;line-height:1.5em;background:url(/images/bar.png) -3645px 0px ;}
table.mycaljp2 tr th.sunday{color:#fff;background-position:-3690px 0px;}
table.mycaljp2 tr th.saturday{color:#fff;background-position:-3720px 0px;}
table.mycaljp2 tr td{margin:0;padding:0;border:1px solid #DDDDDD;background-color:#FFF;font-weight:normal;text-align:center;height:1.7em;line-height:1.7em;background-repeat:no-repeat;background-position:center;}table.mycaljp2 tr.title td{font-weight:bold;font-size:1.1em;background-color:transparent; border:none;}table.mycaljp2 tr.title td a,table.mycaljp2 tr.title td a:link,table.mycaljp2 tr.title td a:visited{color:#555555;}table.mycaljp2 tr.title td a.prevmonth,table.mycaljp2 tr.title td a.nextmonth{font-weight:normal;background-color:transparent; }
table.mycaljp2 tr.day td{background:url(/images/icons/icon.gif) no-repeat 50px 0px;}
table.mycaljp2 tr td.Event{background-position:4px -519px;}
table.mycaljp2 tr td.Today{background-position:4px -501px;}
table.mycaljp2 tr td.NotThisMonth{background-color:#F2F2F2;}
table.mycaljp2 tr td.Active{background-position:4px -559px;}
table.mycaljp2 tr td.Story{background-position:4px -539px;}
table.mycaljp2 tr td.TodayActive{background-position:4px -501px;}
table.mycaljp2 tr td.TodayStory{background-position:4px -501px;}
table.mycaljp2 tr td.TodayEvent{background-position:4px -501px;}
table.mycaljp2 tr td a,table.mycaljp2 tr td a:link,table.mycaljp2 tr td a:visited{color:#555555;}table.mycaljp2 tr td.sunday,table.mycaljp2 tr td.sunday a{color:#E50000;}table.mycaljp2 tr td.saturday,table.mycaljp2 tr td.saturday a{color:#0000FF;}table.mycaljp2 tr td.holiday,table.mycaljp2 tr td.holiday a{color:#E50000;}div#mycaljp p.skip{position:absolute;left:-9999px;margin:0;padding:0;line-height:1;}
/* レフト バナー*/
.block-bg-left .banner_jp h2{display:none}
.banner_jp{margin:0 0 10px 0;text-align:center;padding:15px 0px 5px 0px !important;font-size:11px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;border:1px solid #3399CC;background:url(images/ad/pr.gif) top right no-repeat;}
.block-bg-left .banner_jp a{display:block;padding:0 2px 0 2px;}
.block-bg-left .banner_jp img{max-width:174px;margin:0 auto 0px;display:block}
.block-bg-left .ext-banner img{max-width:174px;}
/* add form */
.adform label{display:inline-block;width:150px;margin:0 0 0 3px}
/* addvw left */
.ad_title{width:174px !important;margin:3px;font-weight:bold;text-align:center;padding:2px 0 0 0;font-size:13px;}
.naiyou{padding:5px;line-height:1.4;font-size:12px;}
.max140{max-width:140px;max-height:140px;}
#pink{border:#ff1493 1px solid;width:180px;margin:10px 0 10px 0;}
#pink .ad_title{background-color:#ff1493;color:#fff;}
#skyblue{border:#00BFFF 1px solid;width:180px;margin:10px 0 10px 0;}
#skyblue .ad_title{background-color:#00BFFF;color:#fff;}
#blue{border:#4169E1 1px solid;width:180px;margin:10px 0 10px 0;}
#blue .ad_title{background-color:#4169E1;color:#fff;}
#black{border:#333333 1px solid;width:180px;margin:10px 0 10px 0;}
#black .ad_title{background-color:#333333;color:#adff2f ;}
#gray{border:#696969 1px solid;width:180px;margin:10px 0 10px 0;}
#gray .ad_title{background-color:#696969;color:#ff1493;}
#green{border:#32cd32 1px solid;width:180px;margin:10px 0 10px 0;}
#green .ad_title{background-color:#32cd32;color:#fff;}
#orange{border:#ff4500 1px solid;width:180px;margin:10px 0 10px 0;}
#orange .ad_title{background-color:#ff4500;color:#fff;}
#violet{border:#8b008b 1px solid;width:180px;margin:10px 0 10px 0;}
#violet .ad_title{background-color:#8b008b;color:#fff;}
#maroon{border:#800000 1px solid;width:180px;margin:10px 0 10px 0;}
#maroon .ad_title{background-color:#800000;color:#fffaf0;}
#lavender{border:#e6e6fa 1px solid;width:180px;margin:10px 0 10px 0;}
#lavender .ad_title{background-color:#e6e6fa;color:#4169e1;}
#gold{border:#ffd700  1px solid;width:180px;margin:10px 0 10px 0;}
#gold .ad_title{background-color:#ffd700 ;color:#bc7406;}
#pinktopaz{border:#ecd7ea 1px solid;width:180px;margin:10px 0 10px 0;}
#pinktopaz .ad_title{background-color:#ecd7ea;color:#c71585;}
/* ad list */
.adver{width:750px;margin:5px auto 5px;}
.adver .adlist_table{width:750px;}
.adver .genkou{width:230px;vertical-align:middle;padding-left:20px;}
.b_info{width:480px;}
.b_info_table td{width:350px}
.adver th{text-align:right;width:140px;height:25px;border-bottom:1px dotted #d0d0d0;vertical-align:bottom;font-weight:normal}
.b_info_table td{border-bottom:1px dotted #d0d0d0;vertical-align:bottom}
.b_num_table{margin:15px 0 10px 0}
.b_num_table td{margin:15px 0 10px 0;border-bottom:1px dotted #d0d0d0;vertical-align:bottom;text-align:right;padding-right:15px;width:120px}
#ad_edit_color_table{border-spacing:5px !important;margin:3px 0 10px 0;}

.u_bl{color:#000 !important}
.u_wh{color:#fff !important}
.u_or{color:#ff6600 !important}
.u_re{color:#ff0000 !important}
.u_pi{color:#ff6699 !important}
.u_pp{color:#cc66ff !important}
.u_pu{color:#9900ff !important}
.u_bl{color:#3366ff !important}
.u_db{color:#000099 !important}
.u_pg{color:#33cccc !important}
.u_bo{font-weight:bold !important}
.u_it{font-style:italic !important}
.u_un{text-decoration:underline !important}
.u_th{text-decoration:line-through !important}
.u_le{text-align:left !important}
.u_ri{display:block !important;text-align:right !important;margin:0 !important}
.u_ce{display:block !important;text-align:center !important;margin:0 auto !important}
.u_s{font-size:80% !important}
.u_m{font-size:100% !important}
.u_l{font-size:120% !important}
.u_200{max-width:200px;max-height:200px}
.u_400{max-width:400px;max-height:400px}
.u_600{max-width:600px;max-height:600px}
.u_ir{float:right !important}
.u_ic{display:block !important;text-align:center !important;margin:0 auto !important}
.u_il{float:left !important}

