@charset "utf-8";
/* CSS Document */

/* 基本 */
html{margin: 0;padding: 0;}
body{background-color: #FFFFFF;color:#333333;
margin: 0;padding: 0;text-align:center;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",monospace;}
form, input { margin: 0; padding: 0; }
a img { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, dl, dd, pre, blockquote{margin: 0;padding: 0; line-height:1.1;}
td{text-align:center;}
.clr{clear: both;overflow: hidden;width: 1px;height: 1px;margin: 0 -1px -1px 0;border: 0;padding: 0;font-size: 0;}
img{border:0}

/* Base */
#head{ width:100%; height:20px; background-color:#000033;}
#banner{ margin-top:5px;}
#wrap{ width:900px; margin:5px auto; text-align:left;}
#wrap2{ border:solid 1px #FF9999; margin:5px auto;}
.wrap_in{}


/* Page_Base */
#page_head{ width:100%; background-color:#FF000D; border-bottom:3px solid #FF9900;}
#page_banner{ background-image:url(../../imgmain/drop.gif); width:100%; height:40px; overflow:hidden;}

#moshimo{}
#moshimo_end{}

#page_2column{}
#page_contents{ width:630px; float:left;}
#page_side{width:250px; float:right;}



.page_banner_in{}

/* page(page_head) */
.page_head_in{ padding:3px;}
.page_head_in h1{ text-align:right; font-size:12px; color:#FFFFFF;}
.page_head_in img{ padding:0px 5px;}

/* page(moshimo) */
.moshimo_in{ text-align:center;}
.moshimo_in ul{ font-size:12px; width:870px; margin:auto;}
.moshimo_in li{ float:left; list-style:none; text-align:center; background-color:#FF3366; margin:1px;}
.moshimo_in li a{ padding:3px;width:115px; height:15px; display:block; font-weight:bold;}
.moshimo_in li a:link{ background-color:#FF9900; text-decoration:none; color:#FFFFFF;}
.moshimo_in li a:visited{ background-color:#FF9900; text-decoration:none; color:#FFFFFF;}
.moshimo_in li a:hover{ background-color:#FF99CC; text-decoration:none; color:#CC0066;}


/* page(2column) */
.page_2column_in{padding:5px;}




/* page(main) */
.page_main{}
.page_main_in{ margin-bottom:10px;}
.page_main_in h2 img{ padding:0px 5px;}
.page_main_in h2{ background-color:#FF000D; color:#FFFF33; font-size:14px; font-weight:bold;}


.page_side_in{}
.page_side_in h2{ background-color:#FF9900; color:#FFFFFF; text-align:center;}
.page_side_in ul{}
.page_side_in li{ list-style:none;}

.main_box_center{ text-align:center;margin:4px auto;}
.main_box_center table{ margin:auto;}

.main_box_massage{}
.main_box_massage h3{ background-color:#FF9999; padding:5px; margin:5px auto; font-size:20px; font-weight:bold; color:#CC0000;}
.main_box_massage h4{padding:0px 25px; text-align:left; font-weight:bold; font-size:14px; color:#FF3333;}
.main_box_massage p{ padding:5px 40px; text-align:left; line-height:160%; font-size:12px;}

.main_box_price{ text-align:center;}
.main_box_price h3{}


.shop_column_3{ width:200px; float:left; margin:5px 0px 5px 5px;}
.shop_column_3_in{ width:200px;}
.shop_column_3_in h3{ text-align:center; font-size:12px; color:#006699; width:200px;}
.shop_column_3_in h3 a{display:block; text-decoration:none;}
.shop_column_3_in h3 a:link{ background-color:#FF3366; color:#FFFFFF; padding:2px; font-weight:bold;}
.shop_column_3_in p{ text-align:center; font-size:12px; color:#006699; width:200px;}
.shop_column_3_in p a{display:block; text-decoration:none;}
.shop_column_3_in p a:link{ background-color:#006699; color:#FFFFFF; padding:2px; font-weight:bold;}

.shop_column_3_in h4{ text-align:center; color:#CC0000; font-weight:bold; background-color:#FFFF66;}
.shop_column_3_in h5{ text-align:center; color:#990000;}
.shop_column_3_in p{}
.shop_column_3_in h6{ text-align:center;margin:2px;}

.shop_column_4{ width:150px; float:left; margin:5px 0px 5px 5px;}
.shop_column_4_in{ width:145px; text-align:center;}
.shop_column_4_in table{margin:auto;}
.shop_column_4_in td{ text-align:center;}
.shop_column_4_in img{ margin:auto;}


.side_shop{ text-align:center;}
.side_shop table{ margin:5px auto;}








