@charset "utf-8";
/* CSS Document */

html{
}

#wrap{
	width:925px;
	margin:auto;
}

.h4_group{
	font-weight: bold;
	font-size: 95%;
	background-color: #BAEFEE;
	padding: 5px 0 5px 15px;
    border-radius: 5px;
    -webkit-border-radius: 5px;/* for Safari and Chrome 対応*/
    -moz-border-radius: 5px;/* for Firefox 対応*/
}

.h5_group{
	background-image:url("../img/h5_group_bg.jpg");
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 19px;
	color: #55D7D3;
	padding: 0 0 0 25px;;
}


.news_title {
  position: relative;
  background: #dfefff;
  box-shadow: 0px 0px 0px 5px #dfefff;
  border: dashed 2px white;
  padding: 0.2em 0.5em;
  color: #454545;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 30px;
}

.news_title:after {
  position: absolute;
  content: '';
  left: -7px;
  top: -7px;
  border-width: 0 0 15px 15px;
  border-style: solid;
  border-color: #fff #fff #a8d4ff;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
}

/* ----------------------------------------
 *   p関係
 * ---------------------------------------- */

.p_60{ margin-bottom:60px; line-height:180%; }
.p_50font{ margin-bottom:50px; line-height:180%; font-size:16px;}
.p_50{ margin-bottom:50px; line-height:180%; }
.p_40{ margin-bottom:40px; line-height:180%; }
.p_30{ margin-bottom:30px; line-height:180%; }
.p_20font{ margin-bottom:20px; line-height:180%; font-size:16px;}
.p_20{ margin-bottom:20px; line-height:180%; }
.p_10{ margin-bottom:10px; line-height:180%; }
.p_05{ margin-bottom:5px; line-height:180%; }
.p_00{ margin-bottom:00px; line-height:180%; }

.p_60_center{ margin-bottom:60px; line-height:180%; text-align:center; }
.p_50_center{ margin-bottom:50px; line-height:180%; text-align:center; }
.p_40_center{ margin-bottom:40px; line-height:180%; text-align:center; }
.p_30_center{ margin-bottom:30px; line-height:180%; text-align:center; }
.p_20_center{ margin-bottom:20px; line-height:180%; text-align:center; }
.p_10_center{ margin-bottom:10px; line-height:180%; text-align:center; }
.center{ line-height:180%; text-align:center; }

.clear_60{ clear:both; line-height:180%; margin-bottom:60px; }
.clear_50{ clear:both; line-height:180%; margin-bottom:50px; }
.clear_40{ clear:both; line-height:180%; margin-bottom:40px; }
.clear_30{ clear:both; line-height:180%; margin-bottom:30px; }
.clear_20{ clear:both; line-height:180%; margin-bottom:20px; }
.clear_10{ clear:both; line-height:180%; margin-bottom:10px; }
.clear{ clear:both; }

.p_10LR { margin-left:10px; margin-right:10px;}


.bold{ font-weight:bold; }
.bold_red{ font-weight:bold; color:#F00; }

.p_40_right{ margin-bottom:40px; line-height:180%; text-align:right; }
.p_10_right{ margin-bottom:10px; line-height:180%; text-align:right; }

.clear_right{ clear:both; text-align:right; }

.clear_right a:hover img
{ opacity:0.6; filter: alpha(opacity=60); -ms-filter: "alpha( opacity=60 )"; background: #fff; }

.p_40_right a:hover img
{ opacity:0.6; filter: alpha(opacity=60); -ms-filter: "alpha( opacity=60 )"; background: #fff; }


.p_10 a:hover img
{ opacity:0.6; filter: alpha(opacity=60); -ms-filter: "alpha( opacity=60 )"; background: #fff; }
.p_20 a:hover img
{ opacity:0.6; filter: alpha(opacity=60); -ms-filter: "alpha( opacity=60 )"; background: #fff; }
.p_30 a:hover img
{ opacity:0.6; filter: alpha(opacity=60); -ms-filter: "alpha( opacity=60 )"; background: #fff; }
.p_40 a:hover img
{ opacity:0.6; filter: alpha(opacity=60); -ms-filter: "alpha( opacity=60 )"; background: #fff; }
.p_50 a:hover img
{ opacity:0.6; filter: alpha(opacity=60); -ms-filter: "alpha( opacity=60 )"; background: #fff; }
.p_60 a:hover img
{ opacity:0.6; filter: alpha(opacity=60); -ms-filter: "alpha( opacity=60 )"; background: #fff; }

/* ----------------------------------------
 *   フロート 各サイズ
 * ---------------------------------------- */
.float_left_150{ float:left; width:150px; }
.float_left_170{ float:left; width:170px; }
.float_left_210{ float:left; width:210px; }
.float_left_220{ float:left; width:220px; }
.float_left_240{ float:left; width:240px; }
.float_left_250{ float:left; width:250px; }
.float_left_270{ float:left; width:270px; }
.float_left_300{ float:left; width:300px; }										
.float_left_350{ float:left; width:350px; margin-left: 10px;}
.float_left_400{ float:left; width:400px; }
.float_left_440{ float:left; width:440px; }
.float_left_460{ float:left; width:460px; }
.float_left_470{ float:left; width:470px; }
.float_left_480{ float:left; width:480px; }
.float_left_485{ float:left; width:485px; }
.float_left_500{ float:left; width:500px; }
.float_left_510{ float:left; width:510px; }
.float_left_600{ float:left; width:600px; }
.float_left_615{ float:left; width:615px; }
.float_left_640{ float:left; width:640px; }


.float_right_150{ float:right; width:150px; }
.float_right_220{ float:right; width:220px; }
.float_right_230{ float:right; width:230px; }
.float_right_240{ float:right; width:240px; }
.float_right_270{ float:right; width:270px; margin-right: 10px;}
.float_right_290{ float:right; width:290px; }
.float_right_300{ float:right; width:300px; }
.float_right_320{ float:right; width:320px; }
.float_right_350{ float:right; width:350px; }
.float_right_380{ float:right; width:380px; }
.float_right_430{ float:right; width:430px; }
.float_right_440{ float:right; width:440px; }
.float_right_460{ float:right; width:460px; }
.float_right_470{ float:right; width:470px; }
.float_right_480{ float:right; width:480px; }
.float_right_485{ float:right; width:485px; }
.float_right_510{ float:right; width:510px; }
.float_right_530{ float:right; width:530px; }
.float_right_600{ float:right; width:600px; }
.float_right_650{ float:right; width:650px; }
.float_right_700{ float:right; width:700px; }

.float_left_270 a:hover img
{ opacity:0.6; filter: alpha(opacity=60); -ms-filter: "alpha( opacity=60 )"; background: #fff; }





/* ヘッダ */
#header{
	width:925px;
}

#header_left{
	float:left;
}

#header_right{
	width:535px;
	float:right;
	text-align:right;
}

#header_clear{
	clear:both;
}



/* メインナビゲーション */

#contents_left{
	width:230px;
	float:left;
}

#contents_left li{
	padding-bottom:5px;
}

.gnabi_001 a{
	width: 230px;
	height: 80px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/gnavi_hoikukangae.gif);
}

.gnabi_001 a:hover	{
	background-position: 0 -80px;
}


.gnabi_002 a{
	width: 230px;
	height: 80px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/gnavi_sakai.gif);
}

.gnabi_002 a:hover	{
	background-position: 0 -80px;
}

.gnabi_003 a{
	width: 230px;
	height: 80px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/gnavi_shichido.gif);
}
.gnabi_005 a{
	width: 230px;
	height: 80px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/gnavi_mozu.gif);
}
/* 百舌ルームサブナビゲーション */
.sub_mozu a:hover	{
	background-position: 0 -25px;
}
.sub_mozu01 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_mozu_goriyo.gif);
}

.sub_mozu01 a:hover	{
	background-position: 0 -25px;
}

.sub_mozu02 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_mozu_ryokin.gif);
}

.sub_mozu02 a:hover	{
	background-position: 0 -25px;
}

.sub_mozu03 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_mozu_dairy.gif);
}

.sub_mozu03 a:hover	{
	background-position: 0 -25px;
}

.sub_mozu04 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_mozu_setsubi.gif);
}

.sub_mozu04 a:hover	{
	background-position: 0 -25px;
}

.sub_mozu05 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_mozu_akusesu.gif);
}
.sub_mozu05 a:hover	{
	background-position: 0 -25px;
}

.sub_sakai05 a:hover	{
	background-position: 0 -25px;
}
/* 百舌ルームサブナビゲーション終わり */
.gnabi_003 a:hover	{
	background-position: 0 -80px;
}

.gnabi_004 a{
	width: 230px;
	height: 80px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/gnavi_kosodate.gif);
}

.gnabi_004 a:hover	{
	background-position: 0 -80px;
}

.gnabi_006 a{
	width: 230px;
	height: 80px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/gnavi_uenoshiba.gif);
}

.gnabi_006 a:hover	{
	background-position: 0 -80px;
}

.sub_uenoshiba01 a{width: 230px;height: 25px;display: block;text-indent: -9999px;overflow: hidden;
	background-image:url(../img/sub_uenoshiba_01.gif);
}
.sub_uenoshiba01 a:hover{
	background-position: 0 -25px;
}
.sub_uenoshiba02 a{width: 230px;height: 25px;display: block;text-indent: -9999px;overflow: hidden;
	background-image:url(../img/sub_uenoshiba_02.gif);
}
.sub_uenoshiba02 a:hover{
	background-position: 0 -25px;
}
.sub_uenoshiba03 a{width: 230px;height: 25px;display: block;text-indent: -9999px;overflow: hidden;
	background-image:url(../img/sub_uenoshiba_03.gif);
}
.sub_uenoshiba03 a:hover{
	background-position: 0 -25px;
}
.sub_uenoshiba04 a{width: 230px;height: 25px;display: block;text-indent: -9999px;overflow: hidden;
	background-image:url(../img/sub_uenoshiba_04.gif);
}
.sub_uenoshiba04 a:hover{
	background-position: 0 -25px;
}
.sub_uenoshiba05 a{width: 230px;height: 25px;display: block;text-indent: -9999px;overflow: hidden;
	background-image:url(../img/sub_uenoshiba_05.gif);
}
.sub_uenoshiba05 a:hover{
	background-position: 0 -25px;
}


.gnabi_007 a{
	width: 230px;
	height: 80px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/gnavi_group.gif);
}

.gnabi_007 a:hover	{
	background-position: 0 -80px;
}

.sub_group01 a{width: 230px;height: 42px;display: block;text-indent: -9999px;overflow: hidden;
	background-image:url(../img/sub_group_01.gif);
}

.sub_group02 a{width: 230px;height: 42px;display: block;text-indent: -9999px;overflow: hidden;
	background-image:url(../img/sub_group_02.gif);
}

.sub_group03 a{width: 230px;height: 42px;display: block;text-indent: -9999px;overflow: hidden;
	background-image:url(../img/sub_group_03.gif);
}




.gnabi_011 a{
	width: 220px;
	height: 124px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/gnavi_shashinkan.gif);
	background-repeat:no-repeat;
}
.gnabi_011 a:hover	{
	background-position: 0 -124px;
}

.gnabi_012 a{
	width: 220px;
	height: 64px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/gnavi_kyushoku.jpg);
	background-repeat:no-repeat;
}

.gnabi_012 a:hover	{
	background-position: 0 -64px;
}
.gnabi_013 a{
	width: 220px;
	height: 124px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/gnavi_pan.jpg);
	background-repeat:no-repeat;
}
.gnabi_013 a:hover	{
	background-position: 0 -124px;
}




.gnabi_021 a{
	width: 220px;
	height: 64px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/gnavi_blog.gif);
	background-repeat:no-repeat;
}

.gnabi_021 a:hover	{
	background-position: 0 -64px;
}

.gnabi_022 a{
	width: 220px;
	height: 64px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/gnavi_privacy.gif);
	background-repeat:no-repeat;
}

.gnabi_022 a:hover	{
	background-position: 0 -64px;
}

.gnabi_023 a{
	width: 220px;
	height: 64px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/gnavi_link.gif);
	background-repeat:no-repeat;
}

.gnabi_023 a:hover	{
	background-position: 0 -64px;
}

.gnabi_024 a{
	width: 220px;
	height: 64px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/gnavi_gaiyo.gif);
	background-repeat:no-repeat;
}

.gnabi_024 a:hover	{
	background-position: 0 -64px;
}



#contents_left_sub{
	background-color:#f2f2f2;
	padding-top:5px;
	padding-bottom:10px;
	width:230px;
}

#contents_left_white{
	background-color:#ffffff;
	margin:5px;
	padding-top:5px;
	padding-bottom:10px;
	width:220px;
}

#contents_left_white ul{
	margin:5px;
}


/* メインコンテンツ */

#contents_right{
	background-color:#f2f2f2;
	width:680px;
	float:right;
}

#contents_right_top{
	background-color:#ffffff;
	width:680px;
	float:right;
}




#contents_right_white{
	background-color:#ffffff;
	margin:10px;
	width:660px;
	font-style: italic;
}

#contents_right_white h2{
	padding-top:10px;
	padding-bottom:10px;
	margin:10px;
	
}

#contents_right_white h3{
	margin:10px;
}
#contents_right_white h3.h3_grouptop {
	margin-bottom:20px;
}

#contents_right_white h4{
	margin:10px;
}


#contents_right_white p{
	font-size:80%;
	line-height:180%;
}

.p_40{
	padding-bottom:40px;
}

.ryokin_btn a:hover img
{
opacity:0.6;
filter: alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background: #fff;
}

/* 堺ルームサブナビゲーション */
*:first-child+html .sub_sakai01 a{
	margin-top:-25px;
}

* html .sub_sakai01 a{
	margin-top:-25px;
}
.sub_sakai01 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_sakai_greet.gif);
}

.sub_sakai01 a:hover	{
	background-position: 0 -25px;
}

.sub_sakai02 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_sakai_goriyo.gif);
}

.sub_sakai02 a:hover	{
	background-position: 0 -25px;
}

.sub_sakai03 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_sakai_ryokin.gif);
}

.sub_sakai03 a:hover	{
	background-position: 0 -25px;
}

.sub_sakai04 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_sakai_dairy.gif);
}

.sub_sakai04 a:hover	{
	background-position: 0 -25px;
}

.sub_sakai05 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_sakai_setsubi.gif);
}

.sub_sakai05 a:hover	{
	background-position: 0 -25px;
}

.sub_sakai06 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_sakai_anzen.gif);
}

.sub_sakai06 a:hover	{
	background-position: 0 -25px;
}

.sub_sakai07 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_sakai_access.gif);
}

.sub_sakai07 a:hover	{
	background-position: 0 -25px;
}




/* 堺ルーム　開設ごあいさつ */
.shomei{
	text-align:right;
	font-size:100%;
	line-height:200%;
	padding-right:10px;
}




/* 堺ルーム料金表 */

.table_sakai_ryokin{
	font-size:70%;
	border:2px solid #96d6f8;
	margin:auto;
	text-align:center;
}

.table_sakai_ryokin_bold{
	font-size:120%;
	font-weight:bold;
}


.table_sakai_ryokin tr{
	border:2px solid #96d6f8;
	padding:5px;
}

.table_sakai_ryokin td{
	border:2px solid #96d6f8;
	padding:5px;
	font-style: normal;
}

.sakai_ryokin_ul{
	width:640px;
	margin:auto;
	font-size:80%;
}

.sakai_ryokin_ul li{
	padding-left:30px;
	padding-bottom:15px;
	background-image:url(../img/sakai_li_star.gif);
	background-repeat:no-repeat;
	font-style: normal;
}

/* 上野芝ルーム料金表 */

.table_uenoshiba_ryokin{
	font-size:70%;
	border:2px solid #DCFDB3;
	margin:auto;
	text-align:center;
}

.table_uenoshiba_ryokin_bold{
	font-size:120%;
	font-weight:bold;
}


.table_uenoshiba_ryokin tr{
	border:2px solid #DCFDB3;
	padding:5px;
}

.table_uenoshiba_ryokin td{
	border:2px solid #DCFDB3;
	padding:5px;
	font-style: normal;
}

.uenoshiba_ryokin_ul{
	width:640px;
	margin:auto;
	font-size:80%;
}

.uenoshiba_ryokin_ul li{
	padding-left:30px;
	padding-bottom:15px;
	background-image:url(../img/sakai_li_star.gif);
	background-repeat:no-repeat;
	font-style: normal;
}

/* グループルーム料金表 */

.table_group_ryokin{
	font-size:70%;
	border:2px solid #56D7D4;
	margin:auto;
	text-align:center;
}

.table_group_ryokin_bold{
	font-size:120%;
	font-weight:bold;
}


.table_group_ryokin tr{
	border:2px solid #56D7D4;
	padding:5px;
}

.table_group_ryokin td{
	border:2px solid #56D7D4;
	padding:5px;
	font-style: normal;
}

.group_ryokin_ul{
	width:640px;
	margin:auto;
	font-size:80%;
}

.group_ryokin_ul li{
	padding-left:30px;
	padding-bottom:15px;
	background-image:url(../img/sakai_li_star.gif);
	background-repeat:no-repeat;
	font-style: normal;
}

/* 七道ルームサブナビゲーション */

*:first-child+html .sub_shichido01 a{
	margin-top:-25px ;
}
* html .sub_shichido01 a{
	margin-top:-25px ;
}
.sub_shichido01 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_shichido_goriyo.gif);
}

.sub_shichido01 a:hover	{
	background-position: 0 -25px;
}

.sub_shichido02 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_shichido_ryokin.gif);
}

.sub_shichido02 a:hover	{
	background-position: 0 -25px;
}

.sub_shichido03 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_shichido_dairy.gif);
}

.sub_shichido03 a:hover	{
	background-position: 0 -25px;
}

.sub_shichido04 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_shichido_setsubi.gif);
}

.sub_shichido04 a:hover	{
	background-position: 0 -25px;
}

.sub_shichido05 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_shichido_access.gif);
}

.sub_shichido05 a:hover	{
	background-position: 0 -25px;
}


.sub_shichido06 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_shichido_renkei.gif);
}

.sub_shichido06 a:hover	{
	background-position: 0 -25px;
}




/* 子育てサブナビゲーション */

*:first-child+html .sub_kosodate01 a{
	margin-top:-25px ;
}
* html .sub_kosodate01 a{
	margin-top:-25px ;
}
.sub_kosodate01 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_kosodate_sitter.gif);
}

.sub_kosodate01 a:hover	{
	background-position: 0 -25px;
}

.sub_kosodate02 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_kosodate_shuttyo.gif);
}

.sub_kosodate02 a:hover	{
	background-position: 0 -25px;
}

.sub_kosodate03 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_kosodate_byoji.gif);
}

.sub_kosodate03 a:hover	{
	background-position: 0 -25px;
}

.sub_kosodate04 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_kosodate_kigyotakuji.gif);
}

.sub_kosodate04 a:hover	{
	background-position: 0 -25px;
}

.sub_kosodate05 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_kosodate_kyodai.gif);
}

.sub_kosodate05 a:hover	{
	background-position: 0 -25px;
}

.sub_kosodate06 a{
	width: 230px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-image:url(../img/sub_kosodate_sogei.gif);
}

.sub_kosodate06 a:hover	{
	background-position: 0 -25px;
}




/* 七道ルーム料金表 */

.table_shichido_ryokin2{
		font-size:70%;
	border:2px solid #ffa9b4;
	margin:auto;
	text-align:center;
	}
.table_shichido_ryokin2tr{
	border:2px solid #ffa9b4;
	padding:5px;
}

.table_shichido_ryokin2 td{
	border:2px solid #ffa9b4;
	padding:5px;
	font-style: normal;
}
.table_shichido_ryokin{
	font-size:70%;
	border:2px solid #ffa9b4;
	margin:auto;
	text-align:center;
}
.table_shichido_ryokin_bold{
	font-size:120%;
	font-weight:bold;
}
.table_shichido_ryokin td{
	border:2px solid #ffa9b4;
	padding:5px;
	font-style: normal;
}
.table_shichido_ryokin tr{
	border:2px solid #ffa9b4;
	padding:5px;
}
.table_kosodate_ryokin{
	font-size:70%;
	border:2px solid #B5D56B;
	margin:auto;
	text-align:center;
}
.table_kosodate_ryokin_bold{
	font-size:120%;
	font-weight:bold;
}
.table_kosodate_ryokin tr{
	border:2px solid #B5D56B;
	padding:5px;
}
.table_kosodate_ryokin td{
	border:2px solid #B5D56B;
	padding:5px;
}

/* 七道ルーム料金表終わり*/
/* 百舌ルーム料金表*/


.table_mozu_ryokin2{
		font-size:70%;
	border:2px solid #DCD0FFF;
	margin:auto;
	text-align:center;
	}
.table_mozu_ryokin2tr{
	border:2px solid #DCD0FF;
	padding:5px;
}

.table_mozu_ryokin2 td{
	border:2px solid #DCD0FF;
	padding:5px;
	font-style: normal;
}
.table_mozu_ryokin{
	font-size:70%;
	border:2px solid #DCD0FF;
	margin:auto;
	text-align:center;
}
.table_mozu_ryokin_bold{
	font-size:120%;
	font-weight:bold;
}
.table_mozu_ryokin td{
	border:2px solid #DCD0FF;
	padding:5px;
	font-style: normal;
}
.table_mozu_ryokin tr{
	border:2px solid #DCD0FF;
	padding:5px;
}
.table_kosodate_ryokin{
	font-size:70%;
	border:2px solid #DCD0FF;
	margin:auto;
	text-align:center;
}
.table_kosodate_ryokin_bold{
	font-size:120%;
	font-weight:bold;
}
.table_kosodate_ryokin tr{
	border:2px solid #DCD0FF;
	padding:5px;
}
.table_kosodate_ryokin td{
	border:2px solid #DCD0FF;
	padding:5px;
}



/* /* 百舌ルーム料金表おわり*/


.shichido_ul{
	width:640px;
	margin:auto;
	font-size:80%;
}

.shichido_ul li{
	padding-left:30px;
	padding-bottom:15px;
	background-image:url(../img/shichido_li_star.gif);
	background-repeat:no-repeat;
}


.kosodate_ul{
	width:640px;
	margin:auto;
	font-size:80%;
}

.kosodate_ul li{
	padding-left:30px;
	padding-bottom:15px;
	background-image:url(../img/kosodate_li_star.gif);
	background-repeat:no-repeat;
}

.kosodate_ul2{
	font-size:80%;
}

.kosodate_ul2 li{
	padding-left:30px;
	padding-bottom:15px;
	background-image:url(../img/kosodate_li_star.gif);
	background-repeat:no-repeat;
}

.kosodate_ul3{
	font-size:80%;
}

.kosodate_ul3 li{
	padding-left:30px;
	padding-bottom:5px;
	background-image:url(../img/kosodate_li_star.gif);
	background-repeat:no-repeat;
}

.kosodate_p{
	padding-bottom:20px;
}

dl{
	width:630px;
	font-size:80%;
}

dd{
	margin-left:15px;
}

dt{
	margin-left:15px;
}

.pink{
	text-align:right;
	font-weight:bold;
	color:#FCF;
}


/* 会社概要 */

.table_plofile{
	font-size:70%;
	border:2px solid #E2D1C2;
	margin:auto;
	text-align:center;
}

.table_plofile_bold{
	font-size:120%;
	font-weight:bold;
}


.table_plofile tr{
	border:2px solid #E2D1C2;
	padding:5px;
}

.table_plofile td{
	border:2px solid #E2D1C2;
	padding:5px;
}

.table_access{
	font-size:70%;
	border:2px solid #96D6F8;
	margin:auto;
	text-align:center;
}

.table_access_bold{
	font-size:120%;
	font-weight:bold;
}


.table_access tr{
	border:2px solid #96D6F8;
	padding:5px;
}

.table_access td{
	border:2px solid #96D6F8;
	padding:5px;
}

.table_access_sichido{
	font-size:70%;
	border:2px solid #FF9DAA;
	margin:auto;
	text-align:center;
}

.table_access_sichido bold{
	font-size:120%;
	font-weight:bold;
}


.table_access_sichido tr{
	border:2px solid #FF9DAA;
	padding:5px;
}

.table_access_sichido td{
	border:2px solid #FF9DAA;
	padding:5px;
}
.table_access_pan td{
	border:2px solid #caa382;
	padding:5px;

}
table_access_pan{
	width:680px;

}
/* リンク */

.table_link{
	font-size:80%;
}


/* トップページ用 */

#top_kosodate{
	margin-top:10px;
	width:680px;
	height:230px;
	background-image:url(../img/top_kosodate.gif);
}

.top_kosodate_margin{
	height:60px;
}


.top_kosodate_layout{
	margin-left:20px;
}










/* フッタ */

#footer{
	clear:both;
	padding-top:10px;
}

#pagetop{
	text-align:right;
}

#footer_left{
	float:left;
}

#footer_right{
	float:right;
}

#footer_clear{
	clear:both;
}

.photo_layout{
	margin:auto;
}

.new{
	width:640px;
	margin:auto;
	font-size:80%;
}

.new li{
		padding-left:30px;
	padding-bottom:15px;
	background-image:url(../img/new_hoshi.gif);
	background-repeat:no-repeat;
}

.kyousitsu{
	padding-left:15px;
}
.kyousitsu0{
	padding-left:40px;
	padding-bottom:10px;
}


.boid{
	font-weight:bold;
}

.group_p_bg{
	background-color: #E3F9F9;
	padding: 10px;
}

