@charset "utf-8";

/*
Theme Name:
Theme URI:
Description:
Version: 1.0
Author:
Author URI:
Tags: Original
*/



/* service > spa 
-----------------------------------------*/

.edit_zone > h2 {
		margin: 0;
		padding: 0 0 30px;
		
		width: 950px;
}

.p_comment {
		margin: 0;
		padding: 0 0 30px;
		
		width: 950px;
		
		font-size: 12px;
		
		line-height: 160%;
}


.btn_bottom {
		clear: both;
		margin: 40px auto 0;
		padding: 0;
		
		width: 600px;
		height: 56px;
		
}

.option_menu_box {
		margin: 0;
		padding: 0;
		
		width: 950px;
}
.option_menu_box:after {
		content: " ";
		display: block;
		height: 0;
		clear: both;
}

.option_menu_box > div.left_box {
		margin: 0;
		padding: 0;
		
		width: 650px;
		
		float: left;
}



.option_menu_box > div.left_box > table {
		border-spacing: 0;
		
		margin: 0 0 20px;
		padding: 0;
		
		width: 708px;
		
		border-top: 1px solid #CDB68B;
		border-left: 1px solid #CDB68B;
}

.option_menu_box > div.left_box > table caption {
		margin:  0;
		padding: 10px 6px 9px;
		
		width: 698px;
		
		font-weight: bold;
		font-size: 14px;
		color: #9E7E43;
		
		vertical-align: top;
		
		text-align: left;
		line-height: 160%;
}


.option_menu_box > div.left_box > table th {
		margin:  0;
		padding: 10px 8px 9px;
		
		font-weight: normal;
		font-size: 12px;
		
		vertical-align: top;
		
		text-align: left;
		line-height: 160%;
		
		background: #F1EBDE;
				
		border-right: 1px solid #CDB68B;
		border-bottom: 1px solid #CDB68B;
}

.option_menu_box > div.left_box > table td {
		margin:  0;
		padding: 10px 8px 9px;
		
		font-weight: normal;
		font-size: 12px;
		
		vertical-align: top;
		
		text-align: left;
		line-height: 160%;
		
		background: #fff;		
				
		border-right: 1px solid #CDB68B;
		border-bottom: 1px solid #CDB68B;
}

.option_menu_box > div.left_box > table th.cells_width01 { width: 170px; text-align: center;}
.option_menu_box > div.left_box > table th.cells_width02 { width: 340px; text-align: center;}
.option_menu_box > div.left_box > table th.cells_width03 { width: 100px; text-align: center;}
.option_menu_box > div.left_box > table th.cells_width04 { width: 100px; text-align: center;}
.option_menu_box > div.left_box > table td.cells_center { text-align: center;}



.p_table_bottom {
		margin: -10px 0 0;
		padding: 0 0 30px;
		
		width: 710px;
		
		font-size: 12px;
		
		text-align: right;
		
		line-height: 160%;
}



.option_menu_box > div.right_box {
		margin: 0;
		padding: 0;
		
		width: 200px;
		
		float: right;
}


.option_menu_box > div.right_box > ul {
		margin: 0;
		padding: 0;
		
		width: 250px;
		
		list-style: none;
}
.option_menu_box > div.right_box > ul > li {
		margin: 0 0 4px;
		padding: 0;
		
		width: 250px;
}

