/* 20111205追記分
============================================================================================================*/
.t_table td{
padding-bottom:20px;
}

.t_01{
width:340px;
*width:360px;
height:auto;
padding:10px;
border:5px #ffdd79 solid;
text-align:left;
}

.t_01 dt{
padding:0 0 10px 15px;
margin:0 0 10px 0;
background-image:url(tokushu/img/t_ar01.gif);
background-position:0px 5px;
background-repeat:no-repeat;
border-bottom:1px solid #b4b4b4;
font-weight:bold;
font-size:16px;
}


.t_01 dd{
padding-left:10px;
margin:0 0 0 0;
color:#7c7b7b;
}


.t_02{
width:340px;
*width:360px;
height:auto;
padding:10px;
border:5px #ffc173 solid;
text-align:left;
}

.t_02 dt{
padding:0 0 10px 15px;
margin:0 0 10px 0;
background-image:url(tokushu/img/t_ar02.gif);
background-position:0px 5px;
background-repeat:no-repeat;
border-bottom:1px solid #b4b4b4;
font-weight:bold;
font-size:16px;
}


.t_02 dd{
padding-left:10px;
margin:0 0 0 0;
color:#7c7b7b;
}

.t_03{
width:340px;
*width:360px;
height:auto;
padding:10px;
border:5px #ffab7d solid;
text-align:left;
}

.t_03 dt{
padding:0 0 10px 15px;
margin:0 0 10px 0;
background-image:url(tokushu/img/t_ar03.gif);
background-position:0px 5px;
background-repeat:no-repeat;
border-bottom:1px solid #b4b4b4;
font-weight:bold;
font-size:16px;
}


.t_03 dd{
padding-left:10px;
margin:0 0 0 0;
color:#7c7b7b;
}

.t_04{
width:340px;
*width:360px;
height:auto;
padding:10px;
border:5px #fe9188 solid;
text-align:left;
}

.t_04 dt{
padding:0 0 10px 15px;
margin:0 0 10px 0;
background-image:url(tokushu/img/t_ar04.gif);
background-position:0px 5px;
background-repeat:no-repeat;
border-bottom:1px solid #b4b4b4;
font-weight:bold;
font-size:16px;
}


.t_04 dd{
padding-left:10px;
margin:0 0 0 0;
color:#7c7b7b;
}

.t_05{
width:340px;
*width:360px;
height:auto;
padding:10px;
border:5px #fb8694 solid;
text-align:left;
}

.t_05 dt{
padding:0 0 10px 15px;
margin:0 0 10px 0;
background-image:url(tokushu/img/t_ar05.gif);
background-position:0px 5px;
background-repeat:no-repeat;
border-bottom:1px solid #b4b4b4;
font-weight:bold;
font-size:16px;
}


.t_05 dd{
padding-left:10px;
margin:0 0 0 0;
color:#7c7b7b;
}

.t_06{
width:340px;
*width:360px;
height:auto;
padding:10px;
border:5px #f38da8 solid;
text-align:left;
}

.t_06 dt{
padding:0 0 10px 15px;
margin:0 0 10px 0;
background-image:url(tokushu/img/t_ar06.gif);
background-position:0px 5px;
background-repeat:no-repeat;
border-bottom:1px solid #b4b4b4;
font-weight:bold;
font-size:16px;
}

.t_06 dd{
padding-left:10px;
margin:0 0 0 0;
color:#7c7b7b;
}

.t_07{
width:340px;
*width:360px;
height:auto;
padding:10px;
border:5px #db98c6 solid;
text-align:left;
}

.t_07 dt{
padding:0 0 10px 15px;
margin:0 0 10px 0;
background-image:url(tokushu/img/t_ar07.gif);
background-position:0px 5px;
background-repeat:no-repeat;
border-bottom:1px solid #b4b4b4;
font-weight:bold;
font-size:16px;
}

.t_07 dd{
padding-left:10px;
margin:0 0 0 0;
color:#7c7b7b;
}


.t_08{
width:340px;
*width:360px;
height:auto;
padding:10px;
border:5px #c89ccb solid;
text-align:left;
}

.t_08 dt{
padding:0 0 10px 15px;
margin:0 0 10px 0;
background-image:url(tokushu/img/t_ar08.gif);
background-position:0px 5px;
background-repeat:no-repeat;
border-bottom:1px solid #b4b4b4;
font-weight:bold;
font-size:16px;
}

.t_08 dd{
padding-left:10px;
margin:0 0 0 0;
color:#7c7b7b;
}

.t_09{
width:340px;
*width:360px;
height:auto;
padding:10px;
border:5px #b6a0ce solid;
text-align:left;
}

.t_09 dt{
padding:0 0 10px 15px;
margin:0 0 10px 0;
background-image:url(tokushu/img/t_ar09.gif);
background-position:0px 5px;
background-repeat:no-repeat;
border-bottom:1px solid #b4b4b4;
font-weight:bold;
font-size:16px;
}

.t_09 dd{
padding-left:10px;
margin:0 0 0 0;
color:#7c7b7b;
}

.t_10{
width:340px;
*width:360px;
height:auto;
padding:10px;
border:5px #a5a1cd solid;
text-align:left;
}

.t_10 dt{
padding:0 0 10px 15px;
margin:0 0 10px 0;
background-image:url(tokushu/img/t_ar10.gif);
background-position:0px 5px;
background-repeat:no-repeat;
border-bottom:1px solid #b4b4b4;
font-weight:bold;
font-size:16px;
}

.t_10 dd{
padding-left:10px;
margin:0 0 0 0;
color:#7c7b7b;
}

.t_11{
width:340px;
*width:360px;
height:auto;
padding:10px;
border:5px #96a4d0 solid;
text-align:left;
}

.t_11 dt{
padding:0 0 10px 15px;
margin:0 0 10px 0;
background-image:url(tokushu/img/t_ar11.gif);
background-position:0px 5px;
background-repeat:no-repeat;
border-bottom:1px solid #b4b4b4;
font-weight:bold;
font-size:16px;
}

.t_11 dd{
padding-left:10px;
margin:0 0 0 0;
color:#7c7b7b;
}

.t_12{
width:340px;
*width:360px;
height:auto;
padding:10px;
border:5px #83abcf solid;
text-align:left;
}

.t_12 dt{
padding:0 0 10px 15px;
margin:0 0 10px 0;
background-image:url(tokushu/img/t_ar12.gif);
background-position:0px 5px;
background-repeat:no-repeat;
border-bottom:1px solid #b4b4b4;
font-weight:bold;
font-size:16px;
}

.t_12 dd{
padding-left:10px;
margin:0 0 0 0;
color:#7c7b7b;
}









/* ここから作成分
============================================================================================================*/
#contents, #contents table {
	color: #878686;
	line-height: 1.6;
	font-size: 12px;
}

#contents a:link, #bread a:link, #contents a:visited, #bread a:visited {color: #3fa5be; text-decoration: none;}
#contents a:hover, #bread a:hover, #contents a:active, #bread a:active {color: #999999; text-decoration: none;}

#contents img {
	border: none;
}

#bread {
	color: #878686;
	line-height: 1.6;
	font-size: 10px;
}

#bread td {
	padding: 8px 10px;
}

.vmiddle {
	vertical-align: middle;
}

.align_right {
	text-align: right;
}

.title_bt {
	margin-bottom: 16px;
}



/* header */

*{
	margin:0px auto;}

h1{
	width:400px;
	height:15px;
	font-size:10px;
	font-weight:normal;
	color:#777;
	position:absolute;
	top:8px;
	left:9px;
	text-align:left;}

#head01{
	width:780px;
	height:124px;
	background:url(/img/head_bg01.jpg) no-repeat;
	position:relative;}
#head03{
	width:780px;
	height:124px;
	background:url(/img/head_bg03.jpg) no-repeat;
	position:relative;}
#head04{
	width:780px;
	height:124px;
	background:url(/img/head_bg04.jpg) no-repeat;
	position:relative;}
#head05{
	width:780px;
	height:124px;
	background:url(/img/head_bg.jpg) no-repeat;
	position:relative;}
#head06{
	width:780px;
	height:124px;
	background:url(img/head_bg06.jpg) no-repeat;
	position:relative;}
#head01 p,#head03 p,#head04 p,#head05 p,#head06 p{
	position:absolute;
	width:150px;
	height:90px;
	top:30px;
	left:5px;}

#head01 p a,#head03 p a,#head04 p a,#head05 p a,#head06 p a{
	display:block;
	width:150px;
	height:90px;
	overflow:hidden;
	text-indent:-500px;}

#head_menu{
	padding:0px;
	margin:0px;
	list-style:none;}

#head_menu li#head_menu01,
#head_menu li#head_menu01_on,
#head_menu li#head_menu02,
#head_menu li#head_menu02_on,
#head_menu li#head_menu03,
#head_menu li#head_menu03_on,
#head_menu li#head_menu04,
#head_menu li#head_menu04_on,
#head_menu li.head_menu05_off,
#head_menu li.head_menu05_on,
#head_menu li#head_menu06{
	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
	position:absolute;}

#head_menu li a{
	display:block;
	text-indent:-9999px;
	background:no-repeat;}

#head_menu01,#head_menu01_on{
	width:206px;
	height:22px;
	top:6px;
	left:568px;}
#head_menu01 a{
	width:206px;
	height:22px;
	background:url(/img/head_btn001.jpg);}
#head_menu01 a:hover{
	background:url(/img/head_btn001.jpg) 0px -22px;}

#head_menu01_on a{
	width:177px;
	height:22px;
	background:url(/img/head_btn001.jpg) 0px -22px;}
#head_menu01_on a:hover{
	background:url(/img/head_btn001.jpg);}

#head_menu02,#head_menu02_on{
	width:153px;
	height:22px;
	top:90px;
	left:162px;}
#head_menu02 a{
	width:153px;
	height:22px;
	background:url(img/head_btn002.jpg);}
#head_menu02 a:hover{
	background:url(img/head_btn002.jpg) 0px -22px;}
	
#head_menu02_on a{
	width:153px;
	height:22px;
	background:url(img/head_btn002.jpg) 0px -22px;}
#head_menu02_on a:hover{
	background:url(img/head_btn002.jpg);}
	
#head_menu03,#head_menu03_on{
	width:122px;
	height:22px;
	top:90px;
	left:319px;}
#head_menu03 a{
	width:122px;
	height:22px;
	background:url(img/head_btn003.jpg);}
#head_menu03 a:hover{
	background:url(img/head_btn003.jpg) 0px -22px;}
#head_menu03_on a{
	width:122px;
	height:22px;
	background:url(img/head_btn003.jpg) 0px -22px;}
#head_menu03_on a:hover{
	background:url(img/head_btn003.jpg);}

#head_menu04,#head_menu04_on{
	width:135px;
	height:22px;
	top:90px;
	left:451px;}
#head_menu04 a{
	width:135px;
	height:22px;
	background:url(img/head_btn004.jpg);}
#head_menu04 a:hover{
	background:url(img/head_btn004.jpg) 0px -22px;}
#head04 #head_menu04 a{
	width:135px;
	height:22px;
	background:url(img/head_btn004.jpg) 0px -22px;}
#head04 #head_menu04 a:hover{
	background:url(img/head_btn004.jpg) 0px -22px;}

#head_menu li.head_menu05_on,
#head_menu li.head_menu05_off{
	width:170px;
	height:150px;
	top:90px;
	left:598px;}

#head_menu li.head_menu05_off{
	overflow:hidden;
	height:22px;}

#head_menu li.head_menu05_on a,
#head_menu li.head_menu05_off a{
	width:170px;
	height:22px;
	background:url(img/head_btn005.jpg) no-repeat;}

#head_menu li.head_menu05_on a:hover,
#head_menu li.head_menu05_off a:hover{
	background:url(img/head_btn005.jpg) no-repeat 0px -22px;}


/*プルダウン*/

#head_menu li.head_menu05_on ul{
	padding:0px;
	margin:0px;
	list-style:none;
	left:-8px;
	position:relative;}

#head_menu li.head_menu05_on li{
	width:190px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	list-style:none;
	position:absolute;
	left:0px;}

*html #head_menu li.head_menu05_on li{
	width:190px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	list-style:none;
	position:absolute;
	left:-85px;}

#head_menu li.head_menu05_on li a{
	width:190px;
	display:block;
	overflow:hidden;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;}

#head_menu li.head_menu05_on li#menu05_on01{
	height:23px;
	top:11px;}
#head_menu li.head_menu05_on li#menu05_on02{
	height:17px;
	top:34px;}
#head_menu li.head_menu05_on li#menu05_on03{
	height:17px;
	top:51px;}
#head_menu li.head_menu05_on li#menu05_on04{
	height:17px;
	top:68px;}
#head_menu li.head_menu05_on li#menu05_on05{
	height:17px;
	top:85px;}
#head_menu li.head_menu05_on li#menu05_on06{
	height:17px;
	top:102px;}
#head_menu li.head_menu05_on li#menu05_on07{
	height:17px;
	top:119px;}
#head_menu li.head_menu05_on li#menu05_on08{
	height:24px;
	top:136px;}


#head_menu li.head_menu05_on li#menu05_on01 a{
	height:23px;
	background:url(img/head_down001.gif);}
#head_menu li.head_menu05_on li#menu05_on02 a{
	height:17px;
	background:url(img/head_down002.gif);}
#head_menu li.head_menu05_on li#menu05_on03 a{
	height:17px;
	background:url(img/head_down003.gif);}
#head_menu li.head_menu05_on li#menu05_on04 a{
	height:17px;
	background:url(img/head_down004.gif);}
#head_menu li.head_menu05_on li#menu05_on05 a{
	height:17px;
	background:url(img/head_down005.gif);}
#head_menu li.head_menu05_on li#menu05_on06 a{
	height:17px;
	background:url(img/head_down006.gif);}
#head_menu li.head_menu05_on li#menu05_on07 a{
	height:17px;
	background:url(img/head_down007.gif);}
#head_menu li.head_menu05_on li#menu05_on08 a{
	height:24px;
	background:url(img/head_down008.gif);}

#head_menu li.head_menu05_on li#menu05_on01 a:hover{
	background:url(img/head_down001.gif) 0px -23px;}
#head_menu li.head_menu05_on li#menu05_on02 a:hover{
	background:url(img/head_down002.gif) 0px -17px;}
#head_menu li.head_menu05_on li#menu05_on03 a:hover{
	background:url(img/head_down003.gif) 0px -17px;}
#head_menu li.head_menu05_on li#menu05_on04 a:hover{
	background:url(img/head_down004.gif) 0px -17px;}
#head_menu li.head_menu05_on li#menu05_on05 a:hover{
	background:url(img/head_down005.gif) 0px -17px;}
#head_menu li.head_menu05_on li#menu05_on06 a:hover{
	background:url(img/head_down006.gif) 0px -17px;}
#head_menu li.head_menu05_on li#menu05_on07 a:hover{
	background:url(img/head_down007.gif) 0px -17px;}
#head_menu li.head_menu05_on li#menu05_on08 a:hover{
	background:url(img/head_down008.gif) 0px -24px;}

#head_menu06{
	width:231px;
	height:31px;
	top:6px;
	left:543px;}
#head_menu06 a{
	width:231px;
	height:31px;
	background:url(/img/head_btn006.jpg);}
	
/*----- Footer -----*/
#footer_menu td a {color: #3fa5be; text-decoration: none;}
#footer_menu td a:hover {color: #999999; text-decoration: none;}
#footer_menu{
margin-bottom:8px;
line-height: 1.6;
font-size: 12px;
background:url(../img/footer_bg.gif);}


/*----- root_index.html -----*/
.bgwhite {
	background-color: fbfbfa;
}

#root_index_footer {
	background: url(img/root_footer_bg.gif) repeat-x left top;
	width: 780px;
	height: 27px;
	padding-left: 10px;
}


#root_index_table1 td {
	padding-bottom: 9px;
}

#root_index_table2 {
	background: url(img/root_bottom_bg.jpg) repeat-x left;
	width: 780px;
}

#root_index_table3 {
}
#root_index_table4 {
	background-color: #f4f4e5;
	border: solid 1px #b0b157;
	margin: 0 6px;
	padding: 0 4px 4px;
}

/*----- keyword.html -----*/
.keyword_title {
	margin-bottom: 21px;
}

#keyword_boxbg {
	background-color: #f0ede5;
	border: solid 1px #d3b9b3;
	height: 72px;
	width: 738px;	
	vertical-align:middle;
	margin: 21px 0 61px 0;
}


#keyword_boxbg td {
	text-align:center;
	vertical-align: middle;
	font-weight: bold;
	width: 10%;	
}
/*----- keyword_a.html -----*/


#keyword_a_boxbg {
	background-color: #f0ede5;
	border: solid 1px #d3b9b3;
	font-weight: bold;
	text-align: center;
	padding: 0 0 0 10px;
	margin-bottom: 21px;
}

#keyword_a_boxbg td, #keyword_a_boxbg th{
	padding: 0;
	margin-bottom:0;
}

#keyword_a_boxbg th {
	background-color: #e2cdc8;
}

.table2 {
	border: solid 1px #d3d3b0;
	background-color: #fcfcf2;
	vertical-align: middle;
	color: #878686;
	margin-bottom: 20px;
}

.table2 td, .table2 th {
	padding: 8px 10px 9px;
}

.table2 th {
	background-color: #eff0d8;
	text-align: left;
	color: #928250;
}

/*----- qa.html -----*/
#qa_list {
}
#qa_list ul {
display:block;
margin:0 0 20px 0;

}
#qa_list ul li {
display:block;
color:#3FA5BE;
list-style-type:none;
background:url(how_to/img/list_img.gif) left no-repeat;
padding:3px 30px;
}
.qa_table {
width:740px;
background:#FCFCF2;
border:#D3D3B0 solid 1px;
color:#928250;
margin-bottom:10px;
}
.qa_table th {
background:#EFF0D8;
color:#928250;
text-align:left;
padding:10px;
}
.qa_table td {
padding:10px;
}

/*----- privacy.html -----*/
.privacy_table01{
	line-height: 1.8;
	color: #878686;
	margin-bottom: 20px;
	background:url(support/img/privacy_underbar01.gif) no-repeat bottom;
}

.privacy_table03{
	line-height: 1.3;
	color: #878686;
	margin-bottom: 20px;
}

.privacy_table01 th{
	background:url(support/img/privacy_title_bg01.gif) no-repeat 0px 2.5px;
	padding: 0px 10px 5px;
	margin:0;
	text-align: left;
}
.privacy_table01 td{
	padding: 0 4px;
}

.privacy_table01 ul{
	margin:0 0 0 14px;
	padding:0;
}

.privacy_table01 li{
	list-style:none;
	margin:0 0 5px 0;
	padding:0;
}

.privacy_table01 .pb17{
 	padding-bottom:17px;
}

.privacy_table01 .mb20{
	padding-bottom:20px;
}

.privacy_table02{
	border: solid 1px #E1DAC8;
	vertical-align: middle;
	color: #878686;
	margin:0 15px 20px 15px;
}

.privacy_table02 dt{
	background-color: #F6F3EB;
	padding:7px 9px;
	font-weight:bold;
}

.privacy_table02 dd{
	background-color: #FFFFFF;
	padding:7px 9px;
	margin:0;
}

/*----- sitemap.html -----*/
.sitemap_box{
	margin-bottom:30px;
}
.sitemap_box th{
	margin:0;
	padding-bottom:11px;
}

.sitemap_box td{
	margin:0;
	padding-left:10px;

}

.sitemap_box .pb13{
	padding-bottom:13px;
}

.sitemap_box td img{
	margin:0 5px;
}

.sitemap_box ul{
	margin:0;
	padding:0;
}

.sitemap_box li{
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
}

li.sitemap_mini{
	margin:0;
	padding:0 0 5px 12px;
}


/*----- epos_1000p.html -----*/
#epos_1000p_table1 {
	background-color: #fdf2f4;
	width: 256px;
}

#epos_1000p_table2 {
	background-color: #f7f1e7;
	width: 471px;
}

#epos_1000p_card table {
	margin-top: 17px;
}


/*----- rs_manual.html -----*/
.rs_manual_table1 {
	border: solid 1px #e4dcd1;
}

.plpr20 {
	padding: 0 20px;
}

.rs_manual_table2 {
	background-color: #fde4dc;
	width: 126px;
}

.rs_manual_table3 {
	background-color: #fef5cb;
	width: 127px;
}

.rs_manual_table4 {
	background-color: #eeeed1;
	width: 255px;
}


/*----- index.html -----*/
#index_contents_bg {
	background: url(how_to/img/index_bg.jpg) repeat-y top;
	width: 743px;
}

.pl20pr8 {
	padding: 0 8px 0 20px;
}

.pl6pr23 {
	padding: 0 23px 0 6px;
}


/*----- epos_service.html -----*/

#epos_service_Pint p{
	margin:0 0 4px 0;
	padding:0;
}

#epos_service_Pint th{
	margin:0;
	padding-bottom:20px;
	text-align:left;
	width:64px;
}

#epos_service_Pint td{
	vertical-align:top;
}

#epos_service_table01{
	padding-right:20px;
}

#epos_service_table01 table{
	background:#C0BEA0;
}

#epos_service_table01 th{
	text-align:left;
	font-weight:normal;
	padding-left:10px;
	background:#EFF0D8;
	color:#70643D;
	width:170px;
}

#epos_service_table01 td{
	text-align:right;
	font-weight:normal;
	padding:5px 10px 5px 10px;
	background:#FFFFFF;
}

#epos_service_table02{
 	margin-top:26px; 
 	margin-right:10px;

} 


#epos_service_table03_bg{
	background:url(support_service/img/epos_service_caption25bg.jpg) 0px 27px no-repeat;
	padding:0;

}

#epos_service_table03_bg td{
	padding:0 13px 0 6px;
	font-size:10px;
	height:63px;
	vertical-align:middle;
}

#epos_service_table04{
	background:url(support_service/img/epos_service_bg02.gif)  no-repeat;
	padding-bottom:15px;

}
.pl15pr25{
	padding-left:15px;
	padding-right:20px;
}

.pl10{
	padding-left:10px;
}

.mb50{
	margin-bottom:50px;
}



/*----- rs_hint.html -----*/

.rs_hint_table1 {
	border: solid 1px #e4dcd1;
	margin-bottom:5px;
}


/*----- yamato_move.html -----*/
.yamato_move_table1 table {
	border-collapse: collapse;
}

.yamato_move_table1 td, .yamato_move_table1 th {
	border: solid 1px #c4a9a9;
	vertical-align: middle;
	text-align: center;
}

.yamato_move_table1 th {
	background-color: #fcf5f5;
	height: 30px;
	font-weight: normal;
}

.yamato_move_table2 {
	border: solid 1px #95c2b8;
	padding: 12px 5px 0px;
}

.h20 {
	height: 20px;
	padding: 4px 6px 0;
}

.h20T {
	height: 20px;
	padding: 4px 0 0;
}

.img {
	margin: 0px;
	padding: 0px;
}


/*----- intheroom_rental.html -----*/

#intheroom_rental_Point p{
	margin:0 0 4px 0;
	padding:0;
}


#intheroom_rental_Point th{
	margin:0;
	padding-bottom:14px;
	text-align:left;
	width:52px;
}

#intheroom_rental_Point td{
	vertical-align:top;
}

#intheroom_rental_table01{
	background:#ECECDB;
	margin:0;
	padding:0;
}

#intheroom_rental_table01 table{
background:url(support_service/img/intheroom_rental_caption17bg.jpg) left bottom;
height:188px;
margin:0;
padding:0;
}

#intheroom_rental_table01 table td{
margin:0;
padding:0;
text-align:right;
}

#intheroom_rental_table01 table th{
text-align:left;
padding-left:10px;
font-weight:normal;

}

.intheroom_rental_img01{
	padding:0 10px;

}

.intheroom_rental_bg01{
background:url(support_service/img/intheroom_rental_caption27.jpg);
height:38px;
margin:0;
padding:0 0 0 15px;
}

#intheroom_rental_table02 img{
margin:20px 0 10px 0;
}


/*----- ROOMiD.html -----*/
table#roomContents {
	margin: 0 37px 0 19px;
}
table#roomContents img{
	margin: 0;
	padding: 0;
	vertical-align:top;
	border:0;
}
table#roomContents ul#leftNav {
	margin: 0;
	padding: 0;
}
table#roomContents ul#leftNav li {
	margin: 0 0 5px;
	padding: 0;
	list-style:none;
}

table#roomContents { font-size: 12px; line-height: 16px; }
.text0 { font-size: 10px!important; }
div#contents table#roomContents p {
	color:#000000;
}

div#contents table#roomContents .c_green_001 { color: #327f0b; }
div#contents table#roomContents .c_red_001 { color: #cc0000; }
div#contents table#roomContents .c_red_002 { color: #e50000; }

table#roomContents .f_w_b { font-weight: bold; }

table#roomContents .fs12_lh16 { font-size: 12px; line-height: 16px; }
table#roomContents .fs10_lh14 { font-size: 10px; line-height: 14px; }
table#roomContents .fs14_lh18 { font-size: 14px; line-height: 18px; }

table#roomContents .bdr_0 td { border: 0!important; }

table#roomContents .t_a_l { text-align: left!important; }
table#roomContents .t_a_c { text-align: center; }
table#roomContents .t_a_r { text-align: right; }

table#roomContents .t_i_minus1em { text-indent: -1em; }

table#roomContents .m_t_x3 { margin-top: 15px!important; }

table#roomContents .m_t_2 { margin-top: 2px!important; }

table#roomContents .m_r_x1 { margin-right: 5px!important; }
table#roomContents .m_r_x2 { margin-right: 10px!important; }
table#roomContents .m_r_x3 { margin-right: 15px!important; }

table#roomContents .m_b_x1 { margin-bottom: 5px!important; }
table#roomContents .m_b_x2 { margin-bottom: 10px!important; }
table#roomContents .m_b_x3 { margin-bottom: 15px!important; }
table#roomContents .m_b_x4 { margin-bottom: 20px!important; }
table#roomContents .m_b_x5 { margin-bottom: 25px!important; }
table#roomContents .m_b_x6 { margin-bottom: 30px!important; }
table#roomContents .m_b_x7 { margin-bottom: 35px!important; }
table#roomContents .m_b_x8 { margin-bottom: 40px!important; }

table#roomContents .m_b_7 { margin-bottom: 7px!important; }

table#roomContents .m_b_1em { margin-bottom: 1em!important; }

table#roomContents .m_l_x2 { margin-left: 10px!important; }
table#roomContents .m_l_x3 { margin-left: 15px!important; }
table#roomContents .m_l_x5 { margin-left: 25px!important; }
table#roomContents .m_l_x6 { margin-left: 30px!important; }
table#roomContents .m_l_x7 { margin-left: 35px!important; }

table#roomContents .m_l_70 { margin-left: 70px!important; }
table#roomContents .m_l_77 { margin-left: 77px!important; }
table#roomContents .m_l_114 { margin-left: 114px!important; }

table#roomContents .p_t_x2 { padding-top: 10px; }
table#roomContents .p_t_x3 { padding-top: 15px; }

table#roomContents .p_b_x1 { padding-bottom: 5px;}
table#roomContents .p_b_x2 { padding-bottom: 10px;}
table#roomContents .p_b_x3 { padding-bottom: 15px;}
table#roomContents .p_b_x6 { padding-bottom: 30px;}
table#roomContents .p_b_x8 { padding-bottom: 40px;}

table#roomContents .p_t_8 { padding-top: 8px; }

table#roomContents .w_300 { width: 300px; }
table#roomContents .w_424 { width: 424px; }
table#roomContents .w_455 { width: 455px; }
table#roomContents .room_bc_sv_frm_b_001 { text-align: left;
background-image:url(support_service/img/room_bc_sv_frm_b_001.gif);
background-repeat: repeat-y;
width: 454px;
margin: auto;
}
table#roomContents .room_bc_sv_frm_b_001_b {
background-image:url(support_service/img/room_bc_sv_frm_b_001.gif);
background-repeat: repeat-y;
width: 454px;
margin: auto;
}
table#roomContents .bc_qa_tx_a_001 { font-size: 14px!important;
line-height: 18px;
padding-bottom: 5px;
}
table#roomContents .bc_qa_tx_a_001 { font-size: 14px!important; line-height: 18px; padding-bottom: 5px; }

/*----- 調整用 -----*/
.pl5 {padding-left: 5px;}
.plpr5 {padding: 0 5px;}
.plpr15 {padding: 0 5px 0 15px;}
.pl15 {padding-left: 15px;}
.pl20 {padding-left: 20px;}
.plpr30 {padding: 0 30px;}
.pb13 {padding-bottom: 13px;}
.pb25 {padding-bottom: 25px;}
.ml10 {margin-left: 10px;}
.mt13 {	margin-top: 13px;}
.mb5 {margin-bottom: 5px;}
.mb8 {margin-bottom: 8px;}
.mb10 {margin-bottom: 10px;}
.mb11 {margin-bottom: 11px;}
.mb13 {margin-bottom: 13px;}
.mb15 {margin-bottom: 15px;}
.mb18 {margin-bottom: 18px;}
.mb20{margin-bottom:20px;}
.mb25 {margin-bottom: 25px;}
.mb30 {margin-bottom: 30px;}
.mt20mb15 {margin: 20px 0 15px 0;}
.mt10mb10 {margin: 10px 0;}
.marBt10 {margin-bottom:10px;}
.mt3mb5{margin:3px 0 5px 0;}
.m0{margin:0;}
.pl48 {padding-left: 48px;}
.pl19 {padding-left: 19px;}
.pl7 {padding-left: 7px;}
.mb9 {margin-bottom: 9px;}
.pl16 {padding-left: 16px;}
.pl16r25 {padding: 0 25px 0 16px;}
.mr4 {margin-right: 4px;}
.font_bold {font-weight:bold;}
.ml {margin-right: 15px;}
.font_size10 {font-size: 10px;}
.pagetop {
margin-bottom:20px;
text-align:right;
}
.pagetop_b{
padding-bottom:8px;
text-align:right;
}


#head01 #head_menu02_on a{
	background:url(img/head_btn002.jpg) 0px -22px;}
#head01 #head_menu02_on a:hover{
	background:url(img/head_btn002.jpg) 0px -22px;}


#head06 #head_menu li.head_menu05_on a,
#head06 #head_menu li.head_menu05_off a{
	background:url(img/head_btn005.jpg) no-repeat 0px -22px;}

.o10c {
	font-size: 10px;
	font-weight: normal;
	line-height:150%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.o10 {
	color: #606060; 
	font-size: 10px;
	font-weight: normal;
	line-height:150%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



