@charset "euc-jp";

/* ===========================================
 * Business
 * -------------------------------------------
 * 
=========================================== */


/* Base
=========================================== */

a { color: #0066cc; text-decoration: underline; }
a:active { color: #003399; text-decoration: none; }
a:hover { color: #003399; text-decoration: none; }

.swf {
	/*padding: 5px;*/
	border: 1px solid #999;
	background-color: #fff;
	font-size: 10px;
	line-height: 1.3;
}


/* Layout
=========================================== */

#wrapper {
	/*width: 955px;
	min-width: 955px;*/
	width: 100%;
	min-width: 970px;
}

/*#container {
	float: left;
	width: 750px;
	min-width: 750px;
}*/

#side {
	float: left;
	width: 205px;
	min-width: 205px;
}


/*plus????????
=========================================== */

#ctl00_headerL {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	background: url(/common/img/header/hd_biz_bg.gif) repeat-x 0 bottom;
	height: 105px;
}

#ctl00_headerL #stage{
	margin-left: auto;
	margin-right: auto;
	width: 950px;
}

#header #ctl00_nomal {
	width: 950px;
	height: 103px;
	margin-right: auto;
	margin-bottom: auto;
	position: relative;
}

/*plus?????障?
=========================================== */


/* Content
=========================================== */

#business_content {
	margin-top: 1px;
}

#content {
	margin-top: 1px;
	margin-right: auto;
	margin-left: auto;
	width: 950px;
}

#main {
	padding: 12px 20px 0 20px;
	width: 710px;
	background: url(../dormyinn/image_uniq/id_bg_mn.png) no-repeat left top;
}

#main #fleft {
	float: left;
	width: 455px;
}
#main #fright {
	float: right;
	width: 240px;
}
#main ul {
	list-style: none;
}


/* Search
=========================================== */

#box_search {
	margin-bottom: 20px;
	width: 730px;
	background: #19489F url(/dormyinn/image_uniq/id_sch_bg_y_.png) repeat-y;
	padding: 10px;
}


#box_search .bg_b {
	padding-bottom: 4px;
	/* width: 750px;*/
	background: url(/dormyInn/image_uniq/id_sch_bg_b02.png) no-repeat left bottom;
}

#box_search input {
	vertical-align: middle;
}

#box_search_btm {
	background: url(/dormyInn/image_uniq/id_sch2_bg_btm.png) no-repeat left bottom;
	width: 330px;
	height: 10px;
	display: block;
}

/* plus? */

#box_search #sleft {
	float: left;
	width: 310px;
}

#box_search #swf_map {
	float: right;
	width: 388px;
}

#box_search #scdwp {
	padding-bottom: 3px;
	width: 310px;
	background: url(/dormyinn/image_uniq/id_bg_dsc.gif) no-repeat left bottom;
}
#box_search #scd {
	padding: 0 10px 10px 10px;
	min-height: 171px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #efefef;
	text-align: center;
}
#box_search #scd .box_line {
	margin-bottom: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #ccc;
	line-height: 1.8;
	text-align: left;
}
#box_search #other {
	padding: 8px 10px;
	min-height: 33px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: #D4E2EE;
}
#box_search #other li {
	padding-left: 12px;
	background: url(/dormyinn/image_uniq/icn_arw.gif) no-repeat left 0.3em;
	line-height: 1.3;
	text-align: left;
}

/* plus ?*/


/* ---------------------------------------- */

#box_search_quick {
	width: 730px;
	background: url(/dormyinn/image_uniq/id_sch1_bg_y02.png) repeat-y;
}
#box_search_quick .bg_b {
	padding: 0 20px 12px;
	width: 690px;
	background: url(/dormyinn/image_uniq/id_sch1_bg_b02.png) no-repeat left bottom;
}

#box_search_quick table {
	margin-top: 8px;
	border-top: 1px solid #8E9DA8;
	border-left: 1px solid #8E9DA8;
	width: 100%;
}
#box_search_quick table th,
#box_search_quick table td {
	padding: 3px 2px 2px;
	border-right: 1px solid #8E9DA8;
	border-bottom: 1px solid #8E9DA8;
	width: 7%;
	text-align: center;
}
#box_search_quick table th {
	background-color: #EAEAEA;
}
#box_search_quick table th.sat {
	background-color: #68ACEA;
	color: #fff;
}
#box_search_quick table th.sun {
	background-color: #FF9460;
	color: #fff;
}
#box_search_quick table td {
	background-color: #fff;
}

/* ---------------------------------------- */

#business_box_search_empty {
	float: left;
	width: 330px;
	margin-top: 20px;
	background-color: #e4eef8;
}
#business_box_search_empty .bg_y {
	padding: 0 10px 2px;
	width: 310px;
	background: url(/dormyinn/image_uniq/id_sch2_bg_y02.png) repeat-y;
}
#business_box_search_empty .bg_y table {
	width: 100%;
}
#business_box_search_empty .bg_y table.line {
	margin-bottom: 8px;
}
#business_box_search_empty .bg_y table th {
	padding-bottom: 6px;
	white-space: nowrap;
	vertical-align: middle;
}
#business_box_search_empty .bg_y table td {
	padding-bottom: 6px;
	vertical-align: middle;
}
#business_box_search_empty .bg_y table td.ar {
	text-align: right;
}

#business_box_search_empty ul {
	padding: 8px 15px 3px;
}
#business_box_search_empty ul li {
	padding: 0 0 5px 12px;
	background: url(/dormyinn/image_uniq/icn_arw.gif) no-repeat left 0.25em;
	line-height: 1.3;
}

/* ---------------------------------------- */

#flash_map {
	float: right;
	width: 390px;
	margin-top: 20px;
}

#main .notice {
	margin-bottom: 15px;
}

/* ---------------------------------------- */

/*--------- Campaign Flash ---------*/

#main #flash_campaign {
	margin-bottom: 20px;
}

/*--------- Plan ---------*/

#main #box_plan {
	margin-bottom: 10px;
	padding: 4px;
	width: 447px;
	background-color: #58A9DA;
}
#main #box_plandtwp {
	padding-bottom: 5px;
	width: 447px;
	background: url(../dormyinn/image_uniq/id_bg_plb.png) no-repeat left bottom;
}
#main #box_plandt {
	padding: 0 11px;
	width: 423px;
	border-left: 1px solid #ffcc00;
	border-right: 1px solid #ffcc00;
	background-color: #ffffcc;
}

#main #box_plan #tbl_plan {
	width: 423px;
}
#main #box_plan #tbl_plan th,
#main #box_plan #tbl_plan td {
	padding: 8px 2px 8px 1px; 
	border-bottom: 1px dashed #bcbcbc;
	line-height: 1.3;
	vertical-align: top;
	text-align: left;
}
#main #box_plan #tbl_plan th {
	/*width: 8.5em;*/
	font-weight: normal;
}
#main #box_plan #tbl_plan th p{
	padding-left: 15px;
	background: url(../dormyinn/image_uniq/icn_arw.gif) no-repeat left 0.2em;
}
#main #box_plan #tbl_plan th.btm,
#main #box_plan #tbl_plan td.btm{
	border-bottom: none;
}

#main #box_plan #tbl_plan table th,
#main #box_plan #tbl_plan table td {
	padding: 0 10px 0 0;
	border-bottom: none;
}
#main #box_plan #tbl_plan table td {
	vertical-align: middle;
}

/*--------- Information ---------*/

#main #tbl_info {
	width: 455px;
	border-top: 1px solid #bcbcbc;
	border-left: 1px solid #bcbcbc;
}
#main #tbl_info .red {	color: #990000;}

#main #tbl_info td {
	padding: 10px 10px 10px 14px;
	border-bottom: 1px solid #bcbcbc;
	border-right: 1px solid #bcbcbc;
	background: url(../dormyinn/image_uniq/id_bg_if.png) no-repeat left top;
	line-height: 1.3;
}

#main #tbl_info p.arw {
	padding-left: 13px;
	background: url(../dormyinn/image_uniq/icn_arw.gif) no-repeat left 0.25em;
}


#main #tbl_info table {
	width: 100%;
}
#main #tbl_info table td {
	padding: 0px 10px 0px 0px;
	border-bottom: none;
	border-right: none;
	background: none;
	vertical-align: top;
	text-align: left;
}
#main #tbl_info table td.tdph {
	padding-right: 6px;
	text-align: right;
}
/* LINE in info */
#main #tbl_info .line {
	margin-bottom: 5px;
	padding-bottom: 3px; 
	border-bottom: 1px dotted #bcbcbc;
}
#main #tbl_info .line_n {
	margin: 10px 0; 
	border-bottom: 1px dotted #bcbcbc;
	font-size: 0;
	line-height: 0;
}


#main #tbl_info td.tdcard {
	padding: 0px;
}
#main #tbl_info #box_card {
	padding: 3px 10px;
	width: 431px;
	border: 1px solid #fff;
	background-color: #ddeeff;
	font-size: 80%;
	text-align: center;
}
#main #tbl_info #box_card .pinfo {
	color: #990000;
}

#main #tbl_info #agreement {
	padding: 3px 75px;
	width: 301px;
	border: 1px solid #fff;
	background-color: #ddeeff;
	font-size: 80%;
	text-align: left;
}

/*--------- fright_COMMON ---------*/

#main .box_cmnwp {
	margin-bottom: 10px;
	padding-bottom: 3px;
	width: 240px;
	background: url(../dormyinn/image_uniq/id_bg_cmnb.gif) no-repeat right bottom;
}
#main .box_cmn {
	padding: 0px 10px 2px 10px;
	width: 220px;
	background: url(../dormyinn/image_uniq/id_bg_cmn.gif) repeat-y;
}

#main .box_cmn .tbl_cmn {
	margin-bottom: 5px;
	width: 220px;
	border-top: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
}
#main .box_cmn .tbl_cmn td {
	padding: 8px 10px;
	border-bottom: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	background-color: #fff;
}
#main .box_cmn .tbl_cmn td.clr {
	background-color: #f0f0f0;
}
#main .box_cmn .tbl_cmn td p {
	padding-left: 13px;
	background: url(../dormyinn/image_uniq/icn_arw.gif) no-repeat left 0.2em;
}

/*--------- Campaign (fright) ---------*/

#main .box_cmn ul.cmp li {
	margin-bottom: 5px;
	font-size: 0;
	line-height: 0;
}

/*?e?L?X?g?p*/
#main .box_cmn .box_txt {
	padding: 5px 4px 0 4px;
	width: 210px;
	line-height: 1.3;
	font-size: 12px;
}
#main .box_cmn .box_txt p {
	margin: 0 3px 5px;
}
#main .box_cmn .box_txt p.arw {
	padding-left: 13px;
	background: url(../dormyinn/image_uniq/icn_arw.gif) no-repeat left 0.2em;
}
#main .box_cmn .box_txt ul {
	font-size: 0;
	line-height: 0;
}
#main .box_cmn .box_txt li { margin-bottom: 5px;}

#main .box_cmn .clr01 {
	border: 1px solid #330066;
	background-color: #fff;
}


/*--------- Monthly (fright) ---------*/

#main .box_cmn ul.mty li {
	margin-bottom: 10px;
	font-size: 0;
	line-height: 0;
}


/*--------- Hotels ---------*/

/*#box_hotels {
	margin: 20px 0;
	padding: 0 20px;
	width: 670px;
	border-top: 1px solid #BAC9E1;
	border-bottom: 1px solid #BAC9E1;
}
#box_hotels #tbl_hotels {
	width: 670px;
}
#box_hotels #tbl_hotels td {
	padding: 3px 0;
	border-bottom: 1px dashed #BAC9E1;
	line-height: 1.4;
	text-align: left;
	vertical-align: top;
}
#box_hotels #tbl_hotels td.area {
	text-align: right;
	white-space: nowrap;
	color: #666;
	font-weight: bold;
}
#box_hotels #tbl_hotels td.btm {
	border-bottom: none;
}
*/

#box_hotels {
	margin: 20px 0;
	padding: 0 20px;
	width: 670px;
	border-top: 1px solid #BAC9E1;
	border-bottom: 1px solid #BAC9E1;
}
#box_hotels #Table3 {
	width: 670px;
}
#box_hotels #Table3 td {
	padding: 3px 0;
	border-bottom: 1px dashed #BAC9E1;
	line-height: 1.4;
	text-align: left;
	vertical-align: top;
}
#box_hotels #Table3 td.area {
	text-align: right;
	white-space: nowrap;
	color: #666;
	font-weight: bold;
}
#box_hotels #Table3 td.btm {
	border-bottom: none;
}

/* ===========================================
 * 
 * 201307?域?遵?
 * 
=========================================== */


/* ===========================================
 * 
 * Home
 * 
=========================================== */

body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,
p,blockquote,table,th,td {
	margin: 0;
	padding: 0;
}

.pan_list {
	font-size: 10px;
}

/* ===========================================
 * Base
 * -------------------------------------------
 * 10.08.12
=========================================== */

/* General
=========================================== */

body {
	color: #333;
	background-color:#FFF;
}

strong {
	font-weight: bold;
}

a {
	color: #0066cc;
	text-decoration: none;
}

a:active {
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}

a:active, a:focus {
	outline: none;
}

a img,:link img,:visited img {
	border: none;
}

/* Clear
=========================================== */

.clear {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	font-size: 1px;
	line-height: 1px;
}

.addclear {
	display: block;
	clear: both;
}

/* clearfix */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
	min-height: 1%;
}

/* IE for Mac */

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* Dreamweaver */

.clearfix {
	overflow: hidden;
}

.none {
	display: none;
}

/* ===========================================
 * Parts
 * -------------------------------------------
 * 10.08.11
=========================================== */

/* GlobalHeader
=========================================== */

#gHeader h1 {
	padding: 9px 0 46px 15px;
}

#gHeader ul.hd_member {
	position: absolute;
	top: 17px;
	left: 180px;
	width: 600px;
	z-index: 1;
}

#gHeader ul.hd_member li {
	display: inline;
	padding-right: 10px;
}

#gHeader ul.hd_member li.us {
	font-size: 12px;
	font-weight: bold;
}

#gHeader ul.hd_member li.bt {
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: 0 0.1em;
	font-size: 10px;
}

#gHeader ul.hd_member .att {
	color: #cc3300;
}

#gHeader ul.hd_member li.bt {
	background-image: url(/image_common/hedaer/hd_res_arrow.gif);
}

#gHeader .hd_search {
	position: absolute;
	top: 13px;
	right: 0;
}

#gHeader .hd_search input {
	float: left;
	margin: 0;
	padding: 0;
}

#gHeader .hd_search input.word {
	padding: 0 4px;
	width: 120px;
	height: 18px;
	border: 1px solid #999999;
	background-repeat: no-repeat;
	background-position: 5px center;
	font-size: 12px;
	line-height: 18px;
}

#gHeader .hd_fsize {
	position: absolute;
	top: 48px;
	right: 0;
}

#gHeader ul.hd_navi {
	position: absolute;
	top: 40px;
	left: 15px;
	font-size: 0;
	line-height: 0;
}

#gHeader ul.hd_navi li {
	display: inline;
	float: left;
	padding: 7px 3px 0 0;
}

#gHeader ul.hd_navi li.hd {
	padding: 0;
}

#gHeader ul.hd_menu {
	font-size: 0;
	line-height: 0;
}

#gHeader ul.hd_menu li {
	display: inline;
	float: left;
}

/* Layout
=========================================== */

#gHeader {
	width: 100%;
	min-width: 970px;
	background: url(/image_common/hedaer/hd_biz_bg.gif) repeat-x bottom;
}

#gHeader .wrap {
	position: relative;
	margin: 0 auto;
	width: 950px;
	height: 103px;
}

#wrapper_new {
	margin-top: 1px;
	width: 100%;
	min-width: 950px;
}

#container_new {
	width: 100%;
	min-width: 950px;
	margin-top: 0px;
}

#main_new {
	width: 100%;
	background: url(../dormyinn/image_uniq/id_bg_mn.png) repeat-x center top;
}

#main_new_in {
	padding-top: 1px;
	width: 950px;
	margin: 0 auto;
}

/*#container_new{
	margin-left: 15px;
}*/

#container_new li{
	list-style: none;
}

#container_new .wrap1{
	margin: 0 auto;
	width: 950px;
	clear: both;
}

#container_new .wrap1L{
	float: left;
	width: 750px;
	background-color: white;
}

#container_new .wrap1 #info{
	width: 750px;
	margin-bottom: 20px;
}

#container_new .wrap1 #info .info_contents {
	float: left;
	width: 365px;
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	background: #e3e3e3 url(/dormyinn/image_uniq/info_contents_bg.png) no-repeat;
	color: white;
}

#container_new .wrap1 #info .info_contents a:hover {
	color: #ffd874;
}

#info .info_contents img {
	float: left;
	margin: 10px 17px 10px 10px;
}

#info .right {
	margin-right: 20px;
}

#info .txt {
	margin-top: 10px;
	margin-right: 10px;
}

#container_new .wrap1 .infoL{
	float: left;
	width: 365px;
	height: 78px;
	display: block;
	margin-right: 20px;
	background-color: #e3e3e3;
}

#container_new .wrap1 .infoR{
	float: left;
	width: 365px;
	height: 78px;
	display: block;
	margin-right: 0px;
	background-color: #e3e3e3;
}


#container_new .wrap1 .marginleft5{
	margin-left: 10px;
}

#container_new .wrap1R{
	float: right;
	width: 180px;
}

#container_new .wrap1R ul{
	margin-bottom: 20px;
}

#container_new .wrap1R ul li{
	margin-bottom: 10px;
}

#container_new .wrap1R .bg_grey{
	background: #CCC;
	text-align: center;
	padding: 20px 0 10px 0;
}

#container_new .wrap2L{
	float: left;
	width: 950px;
	/*background: url(../dormyinn/img_renew/news_bg_line.jpg) repeat-y;*/
}

/*#container_new .news_bg_btm{
	width: 455px;
	height: 20px;
	background: url(../dormyinn/img_renew/news_bg_btm.jpg) no-repeat;
}
*/
#container_new .wrap2 .news{
	margin: 20px 20px 0px 20px;
	display: block;
	width: 425px;
	float: left;
	line-height: 14px;
	font-size: 12px;	
}



#container_new .wrap2 .news img{
	float: left;
	width: 90px;
	margin-right: 10px;
}

#container_new .wrap2 .news .tx_block{
	color: #000033;
	width: 315px;
	float: right;
	height: 90px;
	overflow: hidden;
	display: block;
}

#container_new .wrap2 .news .link {
	background: url(../dormyinn/image_common/link_bit.gif) no-repeat 0 2px;
	padding-left: 15px;
	margin-top: 5px;
	margin-left: 10px;
}

#container_new .wrap2 .news .tx_block .stx{	
	font-size: 11px;
	line-height: 13px;
}

#container_new .wrap2 .news .tx_block .sstx{	
	font-size: 10px;
	line-height: 12px;
}

#container_new .wrap2 .news .tx_block .ltx{	
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
}


#container_new .wrap2 .news .red{
	color: #F00;
}

#container_new .wrap2 .news_btm{
	background: url(../dormyinn/image_common/news_btm_line.jpg) no-repeat;
	width: 425px;
	height: 20px;
	clear: both;
	margin: 0 auto;
}

#container_new .wrap2R{
	float: right;
	width: 475px;
	height: 600px;
	text-align: right;
}

#container_new .wrap2R .wide_bnr{
	padding-top: 10px;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}

/* Hotel
=========================================== */

#box_hotels_new {
	margin: 40px 0;
	padding: 10px 20px;
	width: 950px;
	border-top: 4px solid #BAC9E1;
	border-bottom: 4px solid #BAC9E1;
}
#box_hotels_new #Table3 {
	width: 930px;
}
#box_hotels_new #Table3 td {
	padding: 15px 0;
	border-bottom: 1px dotted silver;
	line-height: 1.6;
	text-align: left;
	vertical-align: top;
}
#box_hotels_new #Table3 td.area {
	text-align: right;
	white-space: nowrap;
	color: #666;
	font-weight: bold;
}
#box_hotels_new #Table3 td.hotels {
	text-align: left;
	padding-left: 10px;
}

#box_hotels_new #Table3 td.btm {
	border-bottom: none;
}

/* Footer
=========================================== */

/*#footer_new {
	width: 100%;
	background: silver url(/image_common/footer/footer_bg.jpg)  repeat-x;
}

#footer_new .wrap {
	margin: 0 auto;
	padding: 0;
	width: 950px;
}

#footer_new .ft_menu {
	margin-bottom: 1px;
	padding: 9px 0 7px;
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
}

#footer_new .ft_menu a {
	color: #FFFFFF;
	text-decoration: none;
}

#footer_new .ft_menu a:active {
	color: #FFFFFF;
	text-decoration: none;
}

#footer_new .ft_menu a:visited {
	color: #D4D4D4;
	text-decoration: none;
}

#footer_new .ft_menu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#footer_new .ft_bg {
	position: relative;
	padding: 7px 10px 10px 0;
	text-align: right;
	font-size: 10px;
	color: #666666;
}

#footer_new .ft_bg img {
	margin: 10px 0 5px;
}

#footer_new .ft_bg ul {
	position: absolute;
	top: 7px;
	left: 10px;
}

#footer_new .ft_bg ul li {
	display: inline;
	padding: 0 14px 0 12px;
	background: url(/image_common/footer/ft_btn_arrow.jpg) no-repeat 0 0.1em;
}

#footer_new .ft_bg ul a {
	color: #666666;
	text-decoration: none;
}

#footer_new .ft_bg ul a:active {
	color: #666666;
	text-decoration: none;
}

#footer_new .ft_bg ul a:visited {
	color: #999999;
	text-decoration: none;
}

#footer_new .ft_bg ul a:hover {
	color: #666666;
	text-decoration: underline;
}
*/
/*====================================
lower
====================================*/

#lower {
	margin: 0 auto 13px auto;
	padding-bottom: 9px;
	border-bottom: 1px solid #999999;
	width: 720px;
}

#lower strong {
	margin-bottom: 3px;
	display: block;
	background: url(../image/footer/lw_bg.gif) repeat-x left center;
	text-align: center;
	font-size: 10px;
	color: #666666;
}
#lower strong span {
	padding: 0 7px;
	background-color: #fff;
}

#lower ul {
	width: 720px;
	text-align: center;
}
#lower ul li {
	display: inline;
	padding-left: 25px;
	background: url(../image/footer/ft_btn_arrow.jpg) no-repeat 11px center;
	font-size: 10px;
	line-height: 1.5;
}

#lower a { color: #666666; text-decoration: none; }
#lower a:active { color: #1E4D7C; }
#lower a:hover { color: #0066CC; }



.margintop10 {
	margin-top: 10px;
}

.margintop20 {
	margin-top: 20px;
}

.margintop30 {
	margin-top: 30px;
}

.margintop40 {
	margin-top: 40px;
}

/*Jquery.ad-gallery.css start*/

#gallery {
	margin: 0 auto;
	padding: 0 10px 10px 0;
}

#gallery .slide_cover{
	position: absolute;
	z-index: 9999;
}

.example {
	border: 1px solid #CCC;
	background: #f2f2f2;
	padding: 10px;
}

ul {
	list-style-image: url(../dormyinn/lib/list-style.gif);
}

.ad-gallery{
	width:950px;
}
.ad-gallery, .ad-gallery *{
	margin:0;
	padding:0;
}
.ad-gallery .ad-image-wrapper{
	width:100%;
	height:350px;
	margin-bottom:10px;
	position:relative;
	overflow:hidden;
}
.ad-gallery .ad-image-wrapper .ad-loader{
	position:absolute;
	z-index:10;
	top: 120px;
	left: 580px;
}
.ad-gallery .ad-image-wrapper .ad-next{
	position:absolute;
	right:0;
	top:0;
	width:25%;
	height:100%;
	cursor:pointer;
	display:block;
	z-index:100;
}
.ad-gallery .ad-image-wrapper .ad-prev{
	position:absolute;
	left:0;
	top:0;
	width:25%;
	height:100%;
	cursor:pointer;
	display:block;
	z-index:100;
}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next{
	/* Or else IE will hide it */
      background: url(../dormyinn/lib/non-existing.jpg)\9
}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image{
	background:url(../dormyinn/lib/ad_prev_.png);
	width:30px;
	height:30px;
	display:none;
	position:absolute;
	top: 223px;
	left: 230px;
	z-index:101;
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{
	background:url(../dormyinn/lib/ad_next_.png);
	width:30px;
	height:30px;
	right:0;
	left:auto;
	position: absolute;
}
.ad-gallery .ad-image-wrapper .ad-image{
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	z-index:9;
}
.ad-gallery .ad-image-wrapper .ad-image a img{
	border:0;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 7px;
	text-align: left;
	width: 100%;
	z-index: 2;
	background: url(../dormyinn/lib/opa75.png);
	color: #000;
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{
	background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='../dormyinn/lib/opa75.png');
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{
	display:block;
}
.ad-gallery .ad-controls{
	height:20px;
}
.ad-gallery .ad-info{
	float:left;
	width:100px;
}
.ad-gallery .ad-slideshow-controls{
	float:right;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop{
	padding-left:5px;
	cursor:pointer;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{
	padding-left:5px;
	font-size:0.9em;
}
.ad-gallery .ad-slideshow-running .ad-slideshow-start{
	cursor:default;
	font-style:italic;
}
.ad-gallery .ad-nav {
	width: 730px;
	/*position: relative;*/
	position: absolute;
	top: 373px;
	z-index: 88888;
	margin-left: 208px;
}
.ad-gallery .ad-forward, .ad-gallery .ad-back{
	position:absolute;
	top:0;
	height:100%;
	z-index:10;
}
/* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back{
	height:100px;
}
.ad-gallery .ad-back{
	cursor:pointer;
	width:13px;
	display:block;
	background:url(../dormyinn/lib/ad_scroll_back.png) 0px 22px no-repeat;
	left: 0;
	top: 3px;
}
.ad-gallery .ad-forward{
	cursor:pointer;
	display:block;
	width:13px;
	background:url(../dormyinn/lib/ad_scroll_forward.png) 0px 22px no-repeat;
	right: 0;
	top: 3px;
}
.ad-gallery .ad-nav .ad-thumbs{
	overflow:hidden;
	width:100%;
}
.ad-gallery .ad-thumbs .ad-thumb-list{
	float:left;
	width:9000px;
	list-style:none;
}
.ad-gallery .ad-thumbs li{
	float:left;
	padding-right:5px;
}
.ad-gallery .ad-thumbs li a{
	display:block;
}
.ad-gallery .ad-thumbs li a img{
	border: 3px solid #474747;
	display:block;
}
.ad-gallery .ad-thumbs li a.ad-active img{
	border: 3px solid white;
}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads{
	position:absolute;
	left:-9000px;
	top:-9000px;
}


/*shadowbox????????*/
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message {
	font-family: "HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 200;
	color: #fff;
}

#sb-container {
	position: fixed;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	z-index: 999;
	text-align: left;
	visibility: hidden;
	display: none;
}

#sb-overlay {
	position: relative;
	height: 100%;
	width: 100%;
}

#sb-wrapper {
	position: absolute;
	visibility: hidden;
	width: 100px;
}

#sb-wrapper-inner {
	position: relative;
	border: 1px solid #303030;
	overflow: hidden;
	height: 100px;
}

#sb-body {
	position: relative;
	height: 100%;
}

#sb-body-inner {
	position: absolute;
	height: 100%;
	width: 100%;
}

#sb-player.html {
	height: 100%;
	overflow: auto;
}

#sb-body img {
	border: none;
}

#sb-loading {
	position: relative;
	height: 100%;
}

#sb-loading-inner {
	position: absolute;
	font-size: 14px;
	line-height: 24px;
	height: 24px;
	top: 50%;
	margin-top: -12px;
	width: 100%;
	text-align: center;
}

#sb-loading-inner span {
	background: url(../dormyinn/lib/loading.gif) no-repeat;
	padding-left: 34px;
	display: inline-block;
}

#sb-body,#sb-loading {
	background-color: #060606;
}

#sb-title,#sb-info {
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#sb-title,#sb-title-inner {
	height: 26px;
	line-height: 26px;
}

#sb-title-inner {
	font-size: 16px;
}

#sb-info,#sb-info-inner {
	height: 20px;
	line-height: 20px;
}

#sb-info-inner {
	font-size: 12px;
}

#sb-nav {
	float: right;
	height: 16px;
	padding: 2px 0;
	width: 45%;
}

#sb-nav a {
	display: block;
	float: right;
	height: 16px;
	width: 16px;
	margin-left: 3px;
	cursor: pointer;
	background-repeat: no-repeat;
}

#sb-nav-close {
	background-image: url(../dormyinn/lib/close.png);
}

#sb-nav-next {
	background-image: url(../dormyinn/lib/next.png);
}

#sb-nav-previous {
	background-image: url(../dormyinn/lib/previous.png);
}

#sb-nav-play {
	background-image: url(../dormyinn/lib/play.png);
}

#sb-nav-pause {
	background-image: url(../dormyinn/lib/pause.png);
}

#sb-counter {
	float: left;
	width: 45%;
}

#sb-counter a {
	padding: 0 4px 0 0;
	text-decoration: none;
	cursor: pointer;
	color: #fff;
}

#sb-counter a.sb-counter-current {
	text-decoration: underline;
}

div.sb-message {
	font-size: 12px;
	padding: 10px;
	text-align: center;
}

div.sb-message a:link,div.sb-message a:visited {
	color: #fff;
	text-decoration: underline;
}
/*shadowbox?????障?*/

/*菴遵?*/


#inn_listhead {
	width: 750px;
}

.price_tb {
	width: 495px;
}

#project{
	background-image: url(../dormyinn/image_common/bnr_korea.jpg);
/*	width: 450px;*/
	width: 435px;
	height: 131px;
	color: #fff;
	margin-bottom: 20px;
	background-repeat: no-repeat;
	zoom:1;
	font-size: 11px;
	margin-right:15px;
	float:left;
}


#banner_right{
	float:left;
}

.left{
	float:left;
	}
	
.right{
	float:right;
	}	

	
#project a{
	color:#FFF;
	zoom:1;
	}	
	
#project a:hover{
	color:#D7AF19;
	zoom:1;
	}	
	
	
#p1{
	float: left;
margin: 7px 0 0 10px;
width: 150px;
zoom: 1;
display: inline;
	}	
	
#p1_link{
	width: 115px;
height: 92px;
margin: 8px 0 0 156px;
float: left;
	}	
	
#p1_link a{
	width: 115px;
height: 92px;
display: block;	
	}	
	
#p1_link a:hover{
	color:#FFF;
	}		
	
	
	
	
	
#p1 ul{
	padding-top:7px;
	zoom:1;
	}	
	
.p_en{
	padding-left:10px;
	zoom:1;
	}	
	
.p_ch{
	padding-left:20px;
	zoom:1;
	}			
	
	
#p1 ul li{
	margin:0;
	padding-top:5px;
	float:left;
	zoom:1;
	}	
	
#p1 ul li img{
	vertical-align: baseline;
	padding-right:3px;
	zoom:1;
	}		
	
	
	
#p2{
	float: left;
margin: 7px 0 0 10px;
width: 150px;
zoom: 1;
	}
	
#p2_link{
	width: 115px;
height: 92px;
margin: 8px 0 0 19px;
float: left;
	}
	
#p2_link a{
	width: 115px;
height: 92px;
display: block;	
	}	
	
#p2_link a:hover{
	color:#FFF;
	}		
		
	
	
	
	
			
		
#p2 ul li{
	padding-top:5px;
	margin:0;
	zoom:1;
	}	
	
#p2 ul li img{
	vertical-align: baseline;
	padding-right:3px;
	zoom:1;
	}	
	
	
	
*:first-child+html #ment{width:300px;
	margin-top:25px;
	margin-left:160px;
	font-size:11px;
	zoom:1;}
	
*+html #ment {width:300px;
	margin-top:25px;
	margin-left:160px;
	font-size:11px;
	zoom:1;}	

#ment{ _width:300px;
	margin-top:13px;
	margin-left:160px;
	font-size:11px;
	zoom:1;}
	
* html #ment {width:300px;
	margin-top:23px;
	margin-left:160px;
	font-size:11px;
	zoom:1;}
	
	
	
#ment{
	width:300px;
margin-top:13px;
	margin-left:160px;
	font-size:11px;
	zoom:1;
	display:block;
	}






#ment img{
	vertical-align: baseline;
	padding-right:3px;
	zoom:1;
	}	
	
	
.b1{
	font-weight:bold;
	font-size:12px;
	}	
	
#t_prj{
	margin-top:5px;
	zoom:1;
	}	
	
#t_prj td{
	padding-right:5px;
	height: 20px;
	vertical-align: middle;
	zoom:1;
	}		
	
#t_prj td img{
	vertical-align: baseline;
	zoom:1;
	}		
	

*:first-child+html #ie7 {display:block;}
*+html #ie7 {display:block;}	
	


/*aspx???若?????*/
#tbl_info{
width:100%;	
}		
	
	
.left{
	float:left;
	}	
	
.right{
	float:right;
	}	
	
	
	
#to_kr{
float:right;
padding:2px 2px 0 0;
	}
	
	
	

/*recommend_plan*/
	
#recommend_plan{
    background: #19489F;	
	padding:10px;
}

#recommend_plan_in{
background: url(/dormyinn/image_uniq/id_sch1_bg_y02.png) repeat-y;
}

#recommend_plan ul{
    padding: 0 10px 0 10px;
	    margin-right: -10px;
		margin-bottom:-10px;
		    box-sizing: border-box;
}

#recommend_plan ul li{
float:left;
margin-right: 10px;
margin-bottom:10px;
}


#recommend_plan #box_search_recommend {
    width: 730px;
    background:url(/dormyinn/image_uniq/id_sch1_bg_b02.png) no-repeat left bottom;
}

/*recommend_plan*/

	
	
.b_box{
	margin: 0 0 10px 0;
	}


#top_garo{
width: 750px;
height: 55px;
background:url(/dormyinn/image_common/top_project.png);
margin:0 0 10px 0;
position:relative;
	}
	
	
#garo_lang{
	position: absolute;
	left: 147px;
	top: 38px;
	font-size: 10px;
	}	
	
#garo_lang a{
color:#FFF;
}	

#garo_lang a:hover{
color:#F6E9A9;
}			
 
 
 
#top_garo #garo_btn2{
	position: absolute;
top: 3px;
left: 410px;
width: 155px;
height: 24px;
	 
	 }
	 
	 
#top_garo #garo_btn2 a{
width: 155px;
height: 24px;
display:block;
	 
	 }	 
	 

.top_attention{
	 margin-bottom: 10px;
    width: 750px;
	}
	
/*赤枠*/

#moin {
    padding: 25px 80px 15px 60px;
width: 606px;
    border: 2px solid #C00606;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 16px;

}

#moin p {
    line-height: 20px;
	color: #CC0000;
	font-weight: bold;
	font-size: 15px;
margin-bottom: 15px;
}
#moin .stx {
	font-size: 13px;
	line-height: 15px;
	color: black;
}
#moin .stx  strong {
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: black;
}

#moin .mred{
	color: #CC0000;
}


#moin .sstx {
	font-size: 11px;
	line-height: 13px;
	color: black;
}
#moin .sstx  strong {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: black;
}


#moin .author {
text-align:right; 
display:block; 
font-size: 13px; 
color:#000;
    margin-top: 1.5em;
}	

/*赤枠*/



/*緊急お知らせ欄*/	 
#eme{
background: url(/dormyinn/image_uniq/eme_back.png) no-repeat;
height:45px;
    width: 750px;
    margin: 0px auto 10px auto;
	}
	
#eme.two{
background: url(/dormyinn/image_uniq/eme_back_two.png) no-repeat;
height:70px;
    width: 750px;
    margin: 0px auto 10px auto;
	}	
	
#eme ul{
    margin-left: 105px;
  font-size: 12px;
    padding-top: 10px;
    line-height: 2em;
	}
	
#eme ul li a{
color: #0027FF;
  text-decoration: underline;
    font-size: 12px;
	}	
	
#eme ul li a:hover{
  color: #003399;
  text-decoration: none;
	}	
		
#eme ul li img{
  padding-bottom: 3px;
	}	
	
#eme ul li span{
color:#3861AB;
	}
/*緊急お知らせ欄*/	



	 
