@charset "utf-8";
/* CSS Document */
/* Reset */
html,body,table,th,tr,td,form {
	margin:0px;
	padding:0px;
}
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
	font-weight:normal;
	font-style:normal;
}
table,fieldset,img {
	border:0;
	border:none;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}
/* body */
body {
	font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color:#333333;
}
* a:link{
	font-weight:bold;
	color:#365BF1;
	text-decoration:underline;
}
* a:visited{
	font-weight:bold;
	color:#0A2389;
	text-decoration:none;
}
* a:active{
	font-weight:bold;
	color:#0A2389;
	text-decoration:none;
}
* a:hover{
	color:#ffcc00;
	font-weight:bold;
	text-decoration:underline;
}

#twnback{background-image:url(http://www.dynasty-holidays.com/images/wall/w_kumo02.gif); background-repeat:repeat; background-color:#DEEBBC; margin:0px; width:100%;}
#hnlback{background-image:url(http://dhi-hnlhtl.up.seesaa.net/wall/w_hoshi01.gif); background-repeat:repeat; margin:0px; width:100%; background-color:#e2fcfc;}
#hkgback{background-image:url(http://www.dynasty-holidays.com/images/wall/w_kumo01.gif); background-repeat:repeat; background-color:#ffffff; margin:0px; width:100%;}

#toptwn{background-color:#DEEBBC; margin-bottom:24px; padding-top:12px;}
#tophnl{background-color:#e2fcfc; margin-bottom:24px; padding-top:12px;}
#tophkg{background-color:#ffffff; margin-bottom:24px; padding-top:12px;}

#listtwn{float:left; width:25%;}
#contentstwn{background-color:#DEEBBC; float:right; width:75%;}
#listhnl{float:left; width:25%;}
#contentshnl{background-color:#e2fcfc; float:right; width:75%;}
#headertwn{border:#006600 solid 6px; background-color:#DEEBBC;}
#headertwn td{padding:4px;}
#ichirantwn{font-size:12px; font-weight:normal; color:#000000; text-align:left; line-height:1.4em;}
#ichirantwn td{border:1px #898989 solid; padding:4px 2px;}
#ichiranhnl{font-size:12px; font-weight:normal; color:#000000; text-align:left; line-height:1.4em;}
#ichiranhnl td{border:1px #99ccff solid; padding:4px;}
.intro{margin-left:12px; padding:0px 8px;}
.rank{padding:12px 8px;}
.rank ol li{background:url(../images/icon/i_pin01.gif) no-repeat 0 0.2em; padding-left:18px; line-height:130%;} 
.hnllist{padding:12px 8px;}
.hnllist ol li{ background:url(../images/icon/i_list03.gif) no-repeat 0 0.2em; padding-left:14px; line-height:140%;} 
.back10{background-color:#FFFFCC;}
.leftspace{margin-left:5px;}
.rightspace{margin-right:5px;}
.topspace06{margin-top:6px;}
.topspace12{margin-top:12px;}
.topspace20{margin-top:20px;}
.bottomspace06{margin-bottom:6px;}
.bottomspace12{margin-bottom:12px;}
.bottomspace20{margin-bottom:20px;}
.yohaku04{padding:4px;}
.mannaka{text-align:center;}
.migihe{text-align:right;}
.black{color:#000000;}
.orenji{color:#FF6600;}
.green{color:#006600;}
.pink{color:#FF0066;}
.blue{color:#000099;}
.text_bold{font-weight:bold;}
.text12{font-size:12px;}
.text14{font-size:14px;}
.text16{font-size:16px;}
.text18{font-size:18px;}
.text24{font-size:24px;}
.line130{line-height:130%;}
.line140{line-height:140%;}
img.uesoroe{vertical-align:top; margin-right:1px;}
img.waku{border:#CCCCCC 5px solid;}
img.hidari{float:left;}
img.migi{float:right;}
img.space{margin-right:2px;}

.htlinfotwn{border-left:#ff6600 2px dotted; border-bottom:#ff6600 2px dotted; margin:12px auto 24px auto; padding:0px 12px 12px 12px; line-height:140%;}

.kitsuen{font-size:12px; font-weight:normal; color:#000000; text-align:left; line-height:1.4em;}
.kitsuen td{border:1px #666666 solid; padding:4px;}

.htlinfohnl{border-left:#333399 2px dotted; border-bottom:#333399 2px dotted; margin:12px auto 24px auto; padding:0px 12px 12px 12px; line-height:130%; font-size:12px;}
.htlinfohnl h3{background:url(../images/icon/i_hana02.gif) left no-repeat; padding-left:32px; margin-bottom:6px; font-size:16px; font-weight:bold;}

/*BKK HTL*/
#bkkback{background-image:url(http://www.dynasty-holidays.com/images/wall/w_asia11.gif); background-repeat:repeat; margin:0px; width:100%; background-color:#ffffcc;}
#topbkk{background-color:#ffffcc; margin-bottom:24px; padding-top:0px;}
#title{margin:6px auto 6px 6px; font-size:22px; color:#3300CC; font-weight:bold;}
.title{margin:auto auto 6px 6px; font-size:14px; color:#3300CC; font-weight:bold;}
.topinfo{margin:auto auto 6px 6px; font-size:12px; color:#666666;}
.contentsbox{background-color:#aecbcb; border-bottom:#FFFFCC dotted 2px; border-left:#FFFFCC dotted 2px; margin:0px 6px 18px 6px; padding:0px;}
.contentstitle{margin:0px; background-color:#FFFFCC; padding:10px 6px; font-size:14px; font-weight:bold; color:#330099;}
.contents{margin:6px; color:#000000; font-size:12px; line-height:140%;}
.contents img{border:#FFFFCC solid 2px; margin:2px;}
.contents img.icon{border:none; margin-right:2px;}
#infomation{background-color:#FFFFCC; margin:12px 24px; padding:4px 8px 4px 8px; font-size:12px; color:#000000; line-height:140%; border-top:#aecbcb solid 4px; border-right:#aecbcb outset 6px;}
#infomation a:link{
	font-weight:bold;
	color:#ff6600;
	text-decoration:none;
}
#infomation a:visited{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
#infomation a:active{
	font-weight:bold;
	color:#ff9900;
	text-decoration:none;
}
#infomation a:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.jisage{padding-left:12px;}
#listbkk{float:left; width:30%;}
#contentsbkk{background-color:; float:right; width:70%; margin-left:;}
.back10{background-color:#FFFFCC;}
.back11{background-color:#aecbcb;}
.bkklist{margin-left:12px; padding:12px 8px; background-color:#aecbcb; font-size:12px; color:#000000;}
.bkklist ol li{background:url(../images/icon/i_crown02.gif) no-repeat 0 0.2em; padding-left:14px; line-height:140%;} 
#bkkmain{margin:12px auto;}
#bkkmain h4{
margin:12px auto;
padding-left:20px;
/*background:url(http://www.dynasty-holidays.com/images/icon/i_crown01.gif) no-repeat 1 0.2em;*/
line-height:180%;
color:#000000;
font-weight:bold;
font-size:14px;
background-color:#FF6600;}
/*BKK HTL*/

/*Footer*/
.foot_line{
	height:25px;
}
.foot_link{
	border-top:#CCCCCC dashed 1px;
	width:100%;
	text-align:center;
	color:#999999;
}
.foot_link li{
padding:8px;
display:inline;
font-size:12px;
font-weight:bold;
line-height:200%;
}
.foot_link a:link{
	color:#365BF1;
	text-decoration:none;
}
.foot_link a:visited{
	color:#0A2389;
	text-decoration:none;
}
.foot_link a:active{
	color:#0A2389;
	text-decoration:none;
}
.foot_link a:hover{
	color:#607DF4;
	text-decoration:none;
}
.foot_link_op{
	border-top:#CCCCCC dashed 1px;
	width:100%;
	text-align:center;
	color:#999999;
}
.foot_link_op li{
padding:8px 0px 8px 2px;
display:inline;
font-size:12px;
font-weight:bold;
line-height:200%;
}
.foot_link_op a:link{
	color:#365BF1;
	text-decoration:none;
}
.foot_link_op a:visited{
	color:#0A2389;
	text-decoration:none;
}
.foot_link_op a:active{
	color:#0A2389;
	text-decoration:none;
}
.foot_link_op a:hover{
	color:#607DF4;
	text-decoration:none;
}
#foot_copy{
	margin:0 auto;
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
	background-color:#365BF1;
	width:970px;
}
#copy{
background-color:#365BF1;
width:100%;
padding:4px auto 4px auto;
line-height:200%;
color:#ffffff;
font-size:10px;
}
.foot_attention{
	float:right;
	margin-right:10px;
}
blockquote{
border:1px solid #ccc;
padding:5px;
margin:10px;
}

