@charset "shift_jis";

/*--------------------------------------------*/
/* company.html                               */
/*--------------------------------------------*/

#contents_company {
	margin: 36px 21px 30px 21px;
}

.room_table01 {
	width: 470px;
	margin-left: 110px;
}

.room_table01 th {
	background-color: #ffefcb;
	width: 90px;
	border: 1px solid #fec200;
	padding:5px 0 5px 15px;
	font-weight:bold;
	color:#4c4948;
	letter-spacing: 0.2em;
	vertical-align:top;
}

.room_table01 td {
	border: 1px solid #fec200;
	padding:5px 0 5px 15px;
	color:#4c4948;
	letter-spacing: 0.2em;
	vertical-align:top;
}

.room_size {
	font-size: 10px;
}

.room_border{
    border-bottom:none !important;
}

.room_border02{
    border-top:none !important;
    border-bottom:none !important;
}

.room_border03{
    border-top:none !important;
}

/*--------------------------------------------*/
/* company.html                               */
/*--------------------------------------------*/

.privacy_box01 {
	width: 500px;
	margin-left: 88px;
	color: #4c4948;
}

.privacy_width {
	margin-left: 23px;
}

.privacy_width01 {
	margin-left: 23px;
	display:block;
}
.privacy_window {
	font-weight: bold;
}

/*--------------------------------------------*/
/* notice.html                                */
/*--------------------------------------------*/

#contents_notice {
	margin: 17px 21px 30px 21px;
}

#notice_btn {
	clear: both;
	margin-top: 28px;
	height: 49px;
	width: 685px;
}

.notice_blue_box {
	width: 550px;
	background: url(../../notice/img/notice_blue_bg.gif) repeat-y 0 0;
	clear: both;
	margin: 5px 0 0 67px;
	padding: 10px 0 10px 15px;
}

.notice_font {
	font-size: 10px;
	color: #4b4b4b;
	margin-left: 17px;
}

.notice_can_width {
	margin-left: 35px;
}

.notice_width02 {
	margin-left: 18px;
}

.notice_width03 {
	margin-left: 16px;
}

.notice_width04 {
	margin-left: 11px;
}

.txt_black_big {
	color: #231815;
	font-size:14px;
	width: 100px;
	padding:5px 0;
}

.black {
	color: #231815;
	font-weight:bold;
}

.red {
	color: #ff0000;
	font-weight:bold;
}

.lblue a {
	color: #004baa;
	font-weight:bold;
}

.others {
	margin-left: 83px;
	width: 550px;
	margin-top: 15px;
}

#notice_btn01 {
	clear: both;
	margin-top: 50px;
	height: 45px;
	width: 685px;
}

.notice_orange_box {
	width: 550px;
	background: url(../../notice/img/notice_orange_bg.gif) repeat-y 0 0;
	clear: both;
	margin: 5px 0 0 67px;
	padding: 10px 0 10px 15px;
}

a.tokion_link {
	color: #4c4948;
	text-decoration:none;
}

a:hover.tokion_link {
	color: #FF0000;
	text-decoration:none;
}


/* -------------------------------------------------------------------------- 2008/10/31 add */

.notice_b_btn { width: 75px; height: 33px; background: url(../../notice/img/notice_b_btn_ov.jpg) left top no-repeat;}
.notice_b_btn a { width: 75px; height: 33px; display: block;}
.notice_b_btn a:hover { background-color: transparent;}
.notice_b_btn a:hover img { visibility: hidden;}

.notice_o_btn { width: 75px; height: 34px; background: url(../../notice/img/notice_o_btn_ov.jpg) left top no-repeat;}
.notice_o_btn a { width: 75px; height: 34px; display: block;}
.notice_o_btn a:hover { background-color: transparent;}
.notice_o_btn a:hover img { visibility: hidden;}