@charset "shift_jis"

/*↓↓掲示板用にstyle_jsp.cssから移動してきたスタイルここから*/

/*色つきテーブル行ラベル***************************/
	.rowlabellg4
		{
		color: #000;
		font-size: 12px;
		background-color: #eefffe;
		text-align: left;
		vertical-align: top;
		border-right: 1px solid #a9a9a9;
		border-bottom: 1px solid #a9a9a9;
		border-left: 1px solid #a9a9a9
		}
	.rowlabellwl
		{
		color: #000;
		font-size: 12px;
		background-color: #fff;
		vertical-align: top;
		border-left: 1px solid #a9a9a9;
		border-right: 1px solid #a9a9a9;
		border-bottom: 1px solid #a9a9a9
		}
    .rowlabellwlc_via
		{
		color: #000;
		font-size: 12px;
		background-color: #fff;
		vertical-align: middle;
		border-top: 1px solid #a9a9a9;
		border-left: 1px solid #a9a9a9;
		border-right: 1px solid #a9a9a9;
		border-bottom: 1px solid #a9a9a9;
		}
	.rowlabellgm
		{
		color: #000;
		font-size: 12px;
		background-color: #f0fff0;
		text-align: left;
		vertical-align: middle;
		padding-top: 5px;
		padding-bottom: 3px;
		border-right: 1px solid #9CCDBC;
		border-bottom: 1px solid #9CCDBC;
		border-left: 1px solid #9CCDBC
		}
	.rowlabellrm
		{
		color: #000;
		font-size: 12px;
		background-color: #fff5ee;
		text-align: left;
		vertical-align: middle;
		border-right: 1px solid #EEAEA6;
		border-bottom: 1px solid #EEAEA6;
		border-left: 1px solid #EEAEA6
		}
.rowlabellw
		{
		color: #000;
		font-size: 12px;
		background-color: #fff;
		text-align: left;
		vertical-align: middle;
		border-right: 1px solid #a9a9a9;
		border-bottom: 1px solid #a9a9a9
		;}
	.titlelabellb_via
		{
		color: #000;
		font-size: 12px;
		background-color: #f0f8ff;
		text-align: left;
		vertical-align: top;
		padding-top: 5px;
		padding-bottom: 5px;
		border: solid 1px #A8CCDB
		}
	.titlelabellr_via
		{
		color: #000;
		font-size: 12px;
		background-color: #fff5ee;
		text-align: left;
		vertical-align: top;
		padding-top: 5px;
		padding-bottom: 5px;
		border: solid 1px #EEAEA6
		}

	.titlelabellr_via3
		{
		color: #000;
		font-size: 12px;
		background-color: #E83314;
		text-align: left;
		vertical-align: middle;
		padding-top: 3px;
		padding-bottom: 2px;
		border-right: 1px solid #C4CF6A;
		border-top: 1px solid #C4CF6A;
		border-left: 1px solid #C4CF6A
		}

	.titlelabellw
		{
		color: #000;
		font-size: 12px;
		background-color: #fff;
		text-align: left;
		vertical-align: top;
		padding-top: 5px;
		padding-bottom: 5px;
		border: solid 1px #a9a9a9
		}

/*コンテンツ内インデント*/
	td
		{
		font-size: 12px
		;}
	.c10
		{
		color: #000;
		font-size: 12px;
		line-height: 16px;
		vertical-align: top;
		margin: 10px
		;}


/*テキスト*/
	.normal_bbs 
		{ color: #000;
		line-height:18px;
		font-size: 12px
		}
	.normal_bbs2
		{
		color: #000;
		line-height:22px;
		font-size: 12px
		}

	.boldblue
		{
		color: #191970;
		line-height:130%;
		font-weight: bold;
		font-size: 12px
		}
	.bigboldb2
		{
		color: #2B6391;
		font-weight: bold;
		font-size: 13px
		;}
.smallred
		{
		color: #ff0000;
		font-size: 11px
		;}


/*↑↑掲示板用にstyle_jsp.cssから移動してきたスタイルここまで*/

	.normal2 
		{ color: #000;
		line-height:130%;
		font-size: 12px
		}
    .bigbold
		{
		color: #000;
		font-weight: bold;
		font-size: 14px
		}
	.blue2
		{
		color: #4444ac;
		font-size: 12px
		}
	.c_normal2_en 
		{ color: #5D5D5D;
		line-height:1.3em;
        font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		}
	.c_bignavy21_en
		{
		color: #407AD1;
		line-height:1.1em;
		font-weight: bold;
        font-family:Arial, Helvetica, sans-serif;
		font-size: 18px
		}
	.c_bigblue18_en
		{
		color: #35A7FF;
		line-height:1.1em;
		font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
		font-size: 16px
		}
    .c_big18_en
		{
		color: #000000;
		line-height:1.1em;
		font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
		font-size: 16px
		}
	.c_bold_en
		{
		color: #393939;
		line-height:1.2em;
		font-weight: bold;
        font-family:Arial, Helvetica, sans-serif;
		font-size: 12px
		}
	.c_bigbold16
		{
		color: #000000;
		line-height:1.1em;
		font-weight: bold;
		font-size: 16px;
		}
	.c_greenbold 
		{ color: #076200;
		line-height:1.08em;
        font-weight:bold;
		font-size: 12px;
		}
    .textnormal 
		{ color: #333333;
		line-height:1.08em;
		font-size: 12px;
		}
	.textnormal2 
		{ color: #333333;
		line-height:1.3em;
		font-size: 12px;
		}
    .textsmallbold 
		{ color: #333333;
		line-height:1.08em;
        font-weight:bold;
		font-size: 10px;
		}
    .textgreenbold 
		{ color: #01A79D;
		line-height:1.08em;
        font-weight:bold;
		font-size: 12px;
		}
    .textbold 
		{ color: #5D5D5D;
		line-height:1.08em;
        font-weight:bold;
		font-size: 12px;
		}
    .textbigbold 
		{ color: #5D5D5D;
		line-height:1.08em;
        font-weight:bold;
		font-size: 14px;
		}
    .textbluebold 
		{ color: #35A7FF;
		line-height:1.08em;
        font-weight:bold;
		font-size: 12px;
		}
    .textbrownbold 
		{ color: #6D4D0E;
		line-height:1.08em;
        font-weight:bold;
		font-size: 12px;
		}
    .textsmall 
		{ color: #5D5D5D;
		line-height:1.1em;
		font-size: 10px;
		}
    .textsmall2 
		{ color: #5D5D5D;
		line-height:1.3em;
		font-size: 10px;
		}
    .textsmall3 
		{ color: #5D5D5D;
		line-height:1.8em;
		font-size: 10px;
		}
    .textnews
	    { color: #5D5D5D;
	    line-height:1.85em;
	    font-size: 12px
    	}
	.bold
		{
		color: #000;
		font-weight: bold;
		font-size: 12px
		}
	.normal14 
		{ color: #000;
		line-height:120%;
		font-size: 14px
		}
	.normal2_clm 
		{ color: #696969;
		line-height:130%;
		font-size: 12px
		}
	.small
		{
		color: #000;
		font-size: 11px
		}
	.ssmall
		{
		color: #000;
		font-size: 10px
		}
	.smalldarkgray
		{
		color: #666666;
		font-size: 11px
		}
	.gray
		{
		color: #a9a9a9;
		font-size: 12px
		}
	.white
		{
		color: #ffffff;
		font-size: 12px
		}
	.red
		{ color: #ff0000;
		font-size: 12px
		}
	.red2
		{ color: #bf0000;
		font-size: 12px
		}
	.boldred
		{ color: #ff0000;
		font-weight: bold;
		font-size: 12px
		}
	.boldred14
		{ color: #ff0000;
		font-weight: bold;
		font-size: 14px
		}
	.boldred2
		{ color: #bf0000;
		font-weight: bold;
		font-size: 12px
		}
	.boldlightblue
		{
		color: #66A2C6;
		font-weight: bold;
		font-size: 12px
		}
	.green
		{
		color: #009900;
		font-size: 12px
		}

	.boldgreen
		{
		color: #009900;
		font-weight: bold;
		font-size: 12px
		}

	.boldgreen2
		{
		color: #639B31;
		font-weight: bold;
		font-size: 12px
		}
	.boldgreen13
		{
		color: #008080;
		font-weight: bold;
		line-height:200%;
		font-size: 14px
		}
	.green_bg {
		color: #666666;
		font-size: 12px;
		font-weight: bold;
		background-color: #D3FFD3;
		text-align: left;
		padding: 3px;
		}
	.darkgray
		{
		color: #666666;
		font-size: 12px
		}
	.graysmall
		{
		color: #a9a9a9;
		font-size: 11px
		}
	.orange {
		color: #FF6600;
		font-size: 12px
		}

	.boldorange {
		color: #FF6600;
		font-weight: bold;
		font-size: 12px
		}

	.orange_bg {
		color: #666666;
		font-size: 12px;
		font-weight: bold;
		background-color: #FFD9A1;
		text-align: left;
		padding: 3px;
		}


	.winered
		{ color: #980032;
		font-size: 12px
		}


    .ared{ 
        color: #FD6500;
	    font-size: 12px;
        line-height: 1.5em;
	   	}
    .anormal2 
	    { color: #000;
	    line-height:1.5em;
	    font-size: 12px
	    }
    .anormal 
  	    { color: #444444;
	    line-height:1.3em;
	    font-size: 12px
	    }
    .asmall
	    { color: #616161;
	    line-height:1.3em;
	    font-size: 10px
	    }

p.menu a{text-decoration:none}
p.menu a:link {color: #ffffff;}
p.menu a:visited {color: #ffffff;}
p.menu a:hover {color: #FFD164; text-decoration:underline;}
p.menu a:active {color: #ffffff;}

p.menu2 a{text-decoration:none}
p.menu2 a:link {color: #575757;}
p.menu2 a:visited {color: #575757;}
p.menu2 a:hover {color: #1380EE; text-decoration:underline;}
p.menu2 a:active {color: #575757;}

p.c_menu a{text-decoration:none}
p.c_menu a:link {color: #A9A9A9;}
p.c_menu a:visited {color: #A9A9A9;}
p.c_menu a:hover {color: #A9A9A9; text-decoration:underline;}
p.c_menu a:active {color: #A9A9A9;}

body,td,th {
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
}

	/*通常リンク*/
	a:link
		{
		color: #0033ff;
		}
	a:visited
		{
		color: #0074e8;
		}
	a:hover
		{
		color: #F08000;
		}
	a:active
		{
		color: #99ff00;
		}

	/*通常リンク2*/
	a.non:link
		{
		color: #0033ff;
		font-size: 12px;
		text-decoration: none
		}
	a.non:visited
		{
		color: #0033ff;
		font-size: 12px;
		text-decoration: none
		}
	a.non:hover
		{
		color: #F08000;
		font-size: 12px;
		text-decoration:underline;
		}
	a.non:active
		{
		color: #99ff00;
		font-size: 12px;
		text-decoration: none
		}

/*飾り*/
	.pictureframe
		{
		border: 1px solid #CCCCCC;
		}
.bgpic {  background-image: url(imgs/img_sukhothai_00.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed;
}

/*カラーチェンジで変更する場所*/
	td.bg
		{
		background-color: #e2e990
		}
	table.bg
		{
		background-color: #f5f5dc
		}

/*コンテンツ内インデント*/
	.c00
		{
		color: #000;
		font-size: 12px;
		line-height: 16px;
		vertical-align: top
		}

/*色つきテーブル行ラベル***************************/
	.rowlabellwlctrt2
		{
		color: #000;
		font-size: 12px;
		text-align: center;
		background-color: #fff;
		vertical-align: middle;
		padding-top: 3px;
		padding-bottom: 3px;
		border-top: 1px solid #a9a9a9;
		border-left: 1px solid #a9a9a9;
		border-right: 1px solid #a9a9a9;
		border-bottom: 1px solid #a9a9a9
		}
	.rowlabellwlctr2
		{
		color: #000;
		font-size: 12px;
		text-align: center;
		background-color: #fff;
		vertical-align: middle;
		padding-top: 3px;
		padding-bottom: 3px;
		border-left: 1px solid #a9a9a9;
		border-right: 1px solid #a9a9a9;
		border-bottom: 1px solid #a9a9a9
		}
	.titlelabelly
		{
		color: #000;
		font-size: 12px;
		background-color: #e7eabe;
		text-align: left;
		vertical-align: top;
		padding-top: 5px;
		padding-bottom: 5px;
		border: solid 1px #a9a9a9
		}
	.titlelabellb
		{
		color: #000;
		font-size: 12px;
		background-color: #A8CCDB;
		text-align: left;
		vertical-align: top;
		padding-top: 5px;
		padding-bottom: 5px;
		border: solid 1px #a9a9a9
		}

/*文章中画像位置*/
	.v_5
		{ color:#000000;
		position:relative;
		top:5px
		}
	.v_3
		{ color:#000000;
		position:relative;
		top:3px
		}

img.c_right {
	float : right ;
    margin-left:10px;
    margin-bottom:10px;
	}

img.c_left {
	float : left;
	margin-right:10px;
	margin-bottom:10px;
	}

.c_madam_Y {
	color:#F61E5B;
	}

.c_Mr_m {
	color:#0048FF;
	}

.c_madam_Y,
.c_Mr_m{
	font-weight: bold;
	}

img {
 border-style: none;
}

	.h1 {
		font-size:14px
	}


/*ミノテル*/
	.css_g1
		{
		color: #000;
		font-size: 12px;
		background-color: #fff;
		padding-top: 2px;
		padding-bottom: 2px;
		border-top: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc
		}

/*STEP3 city name*/
.m_step3_city_name h1 {
	color:#002e6e;
	line-height:130%;
	font-size:12px;
	margin:0;
	padding:0;
}

/*STEP4 hotel name*/
.m_step4_hotel_name h1 {
	color:#1c1c74;
	line-height:130%;
	font-size:16px;
	margin:0;
	padding:0;
}
.m_step4_hotel_name h2 {
	color:#000;
	line-height:130%;
	font-size:12px;
	margin:0;
	padding:0;
}
.m_step4_hotel_name2 h2 {
	color:#000092;
	line-height:130%;
	font-size:12px;
	margin:0;
	padding:0;
}

/*USA column text*/
.m_usa_column_text { 
	color: #000;
	line-height:170%;
	font-size: 13px;
}
