TD{font-size:12px;}

.bgwaku{background:#999999;}
.bgwht{background:#FFFFFF;}
.bggry{background:#E6E6E6;}
.bgyew{background:#FFFFCC;}

.bgbl{background:#333399;}
.bgred{background:#990000;}
.bggrn{background:#006600;}
.bg{background:#e5e5d7;}

.tx10{font-size:10px;line-height:14px;}
.tx12{font-size:12px;line-height:16px;}
.tx14{font-size:14px;line-height:18px;}
.tx16{font-size:16px;line-height:20px;}
.tx18{font-size:18px;line-height:22px;}

.tx14B{font-size:14px;font-weight:bold;line-height:18px;}
.tx12B{font-size:12px;font-weight:bold;line-height:16px;}
.tx10B{font-size:10px;font-weight:bold;line-height:10px;}

.tx14BB{font-size:14px;font-weight:bold;color:#333399;line-height:18px;}
.tx12BB{font-size:12px;font-weight:bold;color:#333399;line-height:16px;}
.tx10BB{font-size:10px;font-weight:bold;color:#333399;line-height:14px;}

.tx14BR{font-size:14px;font-weight:bold;color:#990000;line-height:18px;}
.tx12BR{font-size:12px;font-weight:bold;color:#990000;line-height:16px;}
.tx10BR{font-size:10px;font-weight:bold;color:#990000;line-height:14px;}

.tx14BG{font-size:14px;font-weight:bold;color:#006600;line-height:18px;}
.tx12BG{font-size:12px;font-weight:bold;color:#006600;line-height:16px;}
.tx10BG{font-size:10px;font-weight:bold;color:#006600;line-height:14px;}

.tx12BW{font-size:12px;font-weight:bold;color:#FFFFFF;line-height:16px;}

.tx12R{font-size:12px;color:#CC0000;line-height:16px;}
.tx10R{font-size:10px;color:#CC0000;line-height:14px;}

.tx12BL{font-size:12px;color:#333399;line-height:16px;}
.tx10BL{font-size:10px;color:#333399;line-height:14px;}

.padding5{padding:5px}
.padding10{padding:10px}

.box_tx11{padding:5px;font-size:11px;line-height:16px;color:#333333;}
.box_tx12{padding:5px;font-size:12px;line-height:18px;color:#333333;}
.box_tx14{padding:5px;font-size:14px;line-height:20px;color:#333333;}
.box_tx14BB{padding:5px;font-size:14px;font-weight:bold;color:#333399;line-height:20px;}

.tx12-indent{/*本文12ptのインデント*/
font-size:12px;line-height:16px;text-indent:-1em;margin-left:1em;}

.chu1{color:#FF0066;font-weight:bold;}
.chu2{color:#FF0066;}

/*--- [ 各国情報　指定スタイルタイプ ] ---------- */
.main1{color:#008F61;font-size:14px;font-weight:bold;}
.hanrei1{color:#FF0099;font-weight:bold;}

.floor1{color:#CC0033;font-size:14px;font-weight:bold;}
.floor2{color:#000000;font-size:14px;font-weight:bold;}
.maru1{color:#CC0033;}



/*--- [ 本文のマージン ] ---------- */
#contents {margin-left:17px;} /*width730*/
#main {margin-left:15px;margin-top:5px;} /*width700*/
#details {margin-left:15px;margin-top:20px;} /*width700*/
#details_1 {margin-left:15px;margin-top:10px;} /*width700*/
#text_box {margin-left:10px;margin-top:10px;} /*width700*/

/*--- [ photoのマージン ] ---------- */
#map_box {margin-left:5px;margin-bottom:5px;}
#photo_box_r {margin-right:5px;margin-top:5px;margin-bottom:5px;}
#photo_box_l {margin-left:5px;margin-top:5px;margin-bottom:5px;}

/*--- [ menuのマージン ] ---------- */
#menu_box {margin-right:10px;margin-top:10px;}



/*--- [ 罫線・区切り線 ] ---------- */
.dot {
	margin:5px 0px 5px 0px;
	border-top: 1px dotted #999999;
}

.dot_under {
	border-bottom: 1px dotted #ffcc33;
	font-size:12px;
	line-height:16px;
}


.tx10B_font {
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", "HG正楷書体-PRO";
	color: #FFFFFF;
}

.tboxred{
	border: 1px solid #cc0000;
	/**width: 760px;*/
	border-collapse:collapse;
	border-spacing: 0px;
}

.tboxgr{
	border: 1px solid #999999;
	/**width: 760px;*/
	border-collapse:collapse;
	border-spacing: 0px;
}

.box_solid_gr{
	margin: 0px;
	padding: 0px;
	border: 1px solid #999999;
}
