/****top***/
.osa{background:#fa5a48;border-color:#f04e2d;}
.ngo{background:#3c7cd9;border-color:#3875cc;}
.tyo{background:#63bd55;border-color:#5cb04f;}
.off{background:#fcfcfc;color:#aaa;}
.myc{background:#ffa500}


@media (min-width:768px){.dl-intoro dt{float:left;width:90px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-intoro dd{margin-left:105px}
.maplink dl.dl-intoro a{padding:5px 8px;margin-bottom:8px;margin-right:3px}
table#subindexsche a.btn-xs{font-size:13px}
#wplinks{height: 155px;}
}

@media (max-width:767px){
.maplink dl.dl-intoro a{padding:5px 15px;margin-bottom:8px;margin-right:2px}
select.btn-md{height:40px;padding:6px 10px;font-size:16px}
span.narrowtitle{font-size:14px;position:relative;top:-5px}
.muri0{padding-left:0px;padding-right:0px}
.muri0 .bdbox{border:none}
#muri0.boxshadow{-webkit-box-shadow: #fff 0 0 0; -moz-box-shadow: #fff 0 0 0; box-shadow:  #fff 0 0 0;}
.muri5{padding-left:5px;padding-right:5px}
#narrowtab a{padding-left:14px;padding-right:14px}
#search{margin-top:10px}
table#subindexsche a.btn-xs{font-size:16px}
#wplinks{height: 250px;}
/***select option{font-size: calc( 3.125vw + 16px );}	**/
}


#column{background:#fcfcfc;color:#595953}

#wastetime img.icon{height:10px;width:auto;margin-right:2px;position:relative;top:-1px}


#top dl{margin-top:10px}
#top dt{padding-top:5px}
.qsearch	{background:#bddeff;min-height:200px}
.maplink	{min-height: 200px; background:#fffff0 url(chizu.png) right center no-repeat; border: 2px solid #ffa07a;}	
.godj{background-color:#dc143c;}
.godjnone{background-color:#ddd;color:#fff}
.btnradio{background-color:#fff;border-color:#ccc;color:#333}


.qicon{background:url(qlogo60.png) left 15px no-repeat;padding-top:10px;padding-left:70px;}
.photo{padding:5px}

a.linkbullet	{background:url(../../files/glandimg/link_on.png) left center no-repeat;padding:4px 0 4px 13px;margin-right:10px;display:block}
a.linkbullet:hover{background:url(../../files/glandimg/link_off.png) left center no-repeat;}
a.wait, a.wait:hover{color:#aaa;background:url(../../files/glandimg/link_none.png) left center no-repeat;padding:4px 0 4px 13px;margin-right:10px;display:block}




/***sub***/
#schedule	{background:#ffffe0}
#schedule td	{background:#fff}
#plans	{min-height:260px;background:#f3c1fa url(parkbg660.png) center bottom no-repeat}
.nav-tabs	{padding-left:10px}
/*****.nav-tabs li a{padding-right:10px;padding-left:10px}****/
.nav-tabs li.active a{text-decoration:none;font-weight:bold}

#sub #schedule.hotelsche, #sub #search{min-height:250px}
#sub #search {background:#bddeff}
#sub #search label{cursor:pointer}

	
#plans .bdimg	{border:5px solid #fff}
#plans .copy	{font-size:86%;margin:0;position:relative;top:-3px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
ul.about	{clear:both;margin:0 0 10px 0;padding:0 0 0 35px;font-size:92%}
ul.about li	{line-height:1.2em;padding:0;margin-bottom:3px;}
ul.about li .relat	{top:-2px;right:2px}
ul.about li.qaccess	{list-style-image:url(qlogo16.png) }
ul.about li.roomtyp	{list-style-image:url(information.png) }
ul.about li.tourfee	{list-style-image:url(money_yen.png) }


/****hotel***/


td u	{background:url(blankimg2.png) left 5px no-repeat;padding-left:14px}/**table‹¤’Ê**/
.modelsche	{width:100%;line-height:1.5em;font-size:92%}
.modelsche td	{padding-top:3px}/**/
.modelsche td p	{margin:0 0 3px 5px}
.bdtop{border-top:1px solid #ddd}
.bdbtm{border-bottom:1px solid #ddd}
.bddot{border-bottom:1px dotted #ddd}

.bgeee	{background:#ebebeb;border-right:1px solid #ddd}
.bgf2	{background:#f8f8f8;border-right:1px dashed #ddd;vertical-align:top;font-size:92%;}

#hotel .mainpic{padding:5px;background:#fff}
#hotel #photobx .subpic{margin-top:5px;margin-bottom:15px;line-height:1.5em;}
#hotel #photobx .subpic a{border:1px solid #ddd;display:block;margin:0 1px}
#hotel #photobx .subpic a:hover{border:1px solid cornflowerblue}
#hotel #photobx .subpic img.kakudai{bottom:24px;right:6px}
#hotel #photobx .subpic img.simg	{border:5px solid #fff;}
#hotel #photobx .subpic .relat{top:3px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}







.lecture	{background-color:#fafff5;margin:5px 0 15px 0;padding:10px}


#hotel .hoteltitle{background:url(qlogo60.png) 20px 2px no-repeat;padding:0 0 6px 80px;line-height:1.2em }
#hotel .hoteltitle h2 {margin:0;padding-top:5px;}
#hotel .hoteltitle h2 span	{font-size:64%}
#hotel .qsearch{min-height:0;padding-top:15px;background:url(uzu.png)}
#scrl01 p{font-weight:bold;text-shadow: 1px 1px 2px rgba(255,255,255,1),
               -1px -1px 2px rgba(255,255,255,0.9)}
#scrl02, #scrl03{padding-top:20px;}
table.dl-re th, table.dl-re td{vertical-align:top}
table.dl-re th{white-space:nowrap}

#hotel a.hide	{display:none}
.hotelbtn{padding:4px 0;text-decoration:none;line-height:1.0em}	.hotelbtn span.dep{font-size:74%}

.tilerh2{background:url(leaf_icon.png) left 2px no-repeat;text-indent:50px;}
.nonetitle	{margin:6px 0 0 0}
#hotel.none .main	{opacity:0.4}
#hotel.none .btn	{opacity:0.5}


a.textde, a.textde:hover	{color:#111;text-decoration:none;}



#wplinks	{width: 100%;overflow: auto;}
#wplinks ul{border-top:1px solid #ddd}
#wplinks li a{line-height:1.3em;width:100%;display:block;}
#wplinks li {min-height:30px;padding:5px 0}
#wplinks li{border-bottom:1px solid #ddd}

h1.vwtitle { font-size: 4vw;color:#333;text-align:center;}
@media(min-width:700px) {
	h1.vwtitle {font-size:15px;text-align:left;}
}
