#regTtlbox { width:800px; height:42px; position:relative; border-bottom:1px solid #cccccc; padding:0; margin:0 0 10px 0}
#regTtlbox  p{ width:800px; height:auto; font-size:10px}
#regTtlbox .regTtlbgL { position:absolute;top:15px; left:0;width:auto; text-align:left; height:24px; background:url(/oyado/parts/adTtlR.gif) no-repeat top right; padding:0; margin:0}
#regTtlbox .regTtlbgL h1{font-family:Arial Black,Arial,sans-serif; font-weight:bold;line-height:1em; font-size:24px; width:auto; height:24px; color:#666666; background:url(/oyado/parts/adTtlL.gif) no-repeat top left; padding:0 20px 0 20px; margin:0; float:left}
#regTtlbox .regTtlbgR { position:absolute;top:15px; right:0;width:auto; height:auto; padding:0; margin:0; clear:left}
#regTtlbox .regTtlText { font-size:10px; color:#666666}

#oyadoRegSearch {width:590px; height:auto; margin:0; padding:0}
#oyadoRegSearch .oyadoSearchTtl{font-family:Arial Black,Arial,sans-serif; width:590px; height:24px; font-weight:bold; font-size:16px; color:#666666; text-indent:12px; margin:0; padding:0; background:url(../parts/searchArrow.gif) no-repeat left}
#oyadoRegSearch .searchContents{
	width:588px;
	height:auto;
	background-color:#f3f8f2;
	border-top:1px solid #7bc08a;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin:0;
	padding:0
}

#oyadoRegSearch .line1 .stayTtl { float:left; width:70px; height:auto; margin:2px 0 2px 1px; padding:7px 0 7px 0; text-align:center; background-color:#daebd9;font-size:12px;color:#666666}
#oyadoRegSearch .line1 .stayYM { float:left; font-size:12px; color:#666666; margin:7px 5px 0 5px; width:auto; height:auto}
#oyadoRegSearch .line1 .stayYM select{width:85px}
#oyadoRegSearch .line1 .stayD { float:left;  font-size:12px; color:#666666; margin:7px 5px 0 0; width:auto; height:auto}
#oyadoRegSearch .line1 .stayD select{width:45px}
#oyadoRegSearch .line1 .stayNum {  float:left;font-size:12px; color:#666666; margin:7px 5px 0 0; width:auto; height:auto}
#oyadoRegSearch .line1 .cal{ float:left; margin:10px 5px 0 0; padding:0; background:url(/oyado/parts/oyadoCal.gif) no-repeat top left; text-indent:-9999px; display:block; width:65px; height:15px; font-size:9px }

#oyadoRegSearch .line2 .chargeTtl { float:left; width:70px; height:auto; margin:2px 0 2px 1px; padding:7px 0 7px 0; text-align:center; background-color:#daebd9; font-size:12px; color:#666666}
#oyadoRegSearch .line2 .chargeLower { float:left; width:auto; height:auto; margin:7px 5px 0 5px;font-size:12px;color:#666666}
#oyadoRegSearch .line2 .chargeUpper { float:left; width:auto; height:auto; margin:7px 5px 0 5px;font-size:12px;color:#666666}

#oyadoRegSearch .line3 .personAdultTtl { float:left; width:70px; height:auto; margin:2px 0 2px 1px; padding:7px 0 7px 0; text-align:center; background-color:#daebd9; font-size:12px; color:#666666}
#oyadoRegSearch .line3 .personAdult { float:left; width:auto; height:auto; margin:7px 5px 0 5px;font-size:12px;color:#666666}
#oyadoRegSearch .line3 .roomNum { float:left;width:auto; height:auto; margin:7px 5px 0 5px;font-size:12px;color:#666666}
#oyadoRegSearch .line3 .personAdultText { float:left;width:auto; height:auto; margin:7px 5px 0 5px}
#oyadoRegSearch #setting { float:right;width:235px; height:auto; margin:0 5px 0 5px; padding:5px 0 5px 0; font-size:9px; color:#666666; text-align:left}
.children{ float:left; width:65px; height:15px; margin:10px 0 0 0}

#oyadoRegSearch .disclaimer { float:left;width:auto; height:auto; margin:10px 5px 0 5px; font-size:12px; color:#FF0000}

#oyadoRegSearch .line1{width:589px; height:auto; border-bottom:1px dotted #aaaaaa; margin:0 0 0 0; padding:0}
#oyadoRegSearch .line2{width:589px; height:auto; border-bottom:1px dotted #aaaaaa; margin:0 0 0 0; padding:0; clear:left}
#oyadoRegSearch .line3{width:589px; height:auto; border-bottom:1px dotted #aaaaaa; margin:0 0 0 0; padding:0; clear:left}

.oyadoRegHtl{font-family:Arial Black,Arial,sans-serif; width:590px; height:24px; font-weight:bold; font-size:16px; color:#666666; text-indent:12px; margin:5px 0 0 0; padding:0; background:url(parts/searchArrow.gif) no-repeat left}

#oyadoRegContents li,dd,dt,dl,h1,h2,h3,h4,p{margin:0;padding:0;line-height:140%}
#oyadoRegContents .finding {width:590px;height:25px;margin-top:20px; background-image:url(/oyado/parts/bar_osu.gif);background-repeat:no-repeat;text-indent:-9999px; line-height:100%}
#oyadoRegContents .a_type {width:590px;height:auto;text-align:left;margin:0 0 15px 0; padding:0 0 0 0;background:url(/oyado/parts/common_line.gif) repeat-x 7px 7px}
#oyadoRegContents .a_type dt{width:590px;height:22px;font-size:14px;background:url(/oyado/parts/o_btn02.gif) no-repeat 0px 0px;margin:0 0 0 0;padding:0 0 0 0; text-indent:25px}
#oyadoRegContents .a_type dt a{background-color:#ffffff; margin:0; padding:0}
#oyadoRegContents .a_type dd.area{width:590px;height:auto;font-size:10px;text-align:right;color:#666666;margin-bottom:3px;}
#oyadoRegContents .a_type dd.photo{width:306px;height:auto; float:left}
#oyadoRegContents .a_type dd.photo ul{width:306px;height:auto}
#oyadoRegContents .a_type dd.photo li{width:auto;height:auto}
#oyadoRegContents .a_type dd.photo li a{width:144px;height:auto;display:block; border:1px solid #999999}
#oyadoRegContents .a_type dd.photo li.ph1{float:left}
#oyadoRegContents .a_type dd.photo li.ph2{float:right; margin:0 4px 0 0}
#oyadoRegContents .a_type dd.photo img{background-color:#FFFFFF; margin:2px}
#oyadoRegContents .a_type dd.data{width:284px;height:auto; float:right}
#oyadoRegContents .a_type ul{ width:284px; height:auto}
#oyadoRegContents .a_type li.price{width:284px;height:auto;font-weight:bold;font-size:12px;text-align:right;color:#FF0000;margin-bottom:3px}
#oyadoRegContents .a_type li.cap{width:284px;height:auto;font-size:12px;color:#666666;margin-bottom:3px}
#oyadoRegContents .a_type ul.icn{width:284px;height:auto;padding:0}
#oyadoRegContents .a_type ul.icn li{width:60px;height:15px}
#oyadoRegContents .a_type li.btn{width:284px;height:24px; margin:3px 0 0 0}
#oyadoRegContents .a_type li.btn a:hover{width:106px;height:24px;background:url(/oyado/parts/bt_shousai_over.gif) no-repeat 0px 0px}
#oyadoRegSearch .a_type li.btn a{text-indent:-9999px;display:block;width:106px;height:24px;background:url(/oyado/parts/bt_shousai.gif) no-repeat; float:right}
#oyadoRegContents .a_type dd.id{width:590px;height:auto;clear:both;text-indent:-9999px;}

.pickUp{text-indent:-9999px; background:url(../parts/sbttlPickup.gif) no-repeat top left; width:590px; height:25px; margin:10px 0 0 0; padding:0}
.pickUpContents{border:1px solid #ff9500; width:588px; height:auto; margin:0; padding:0}

.dDisplay{font-size:10px; color:#666666; width:800px; height:auto; text-align:right}

#mapSearch {width:570px; height:auto; margin:10px; padding:0 }
#mapSearch .mapSearchContens{ width:375px; height:auto; float:left; margin:0; padding:0 }
#mapSearch .mapSearchContens .mapSearchTtlHokaido{text-indent:-9999px; background:url(../parts/mapSearchTtlHokaido.gif) no-repeat; width:375px; height:15px; line-height:1.0em; font-size:12px; margin:0 0 10px 0; padding:0 }
#mapSearch .mapSearchContens .mapSearchTtlTohoku{text-indent:-9999px; background:url(../parts/mapSearchTtlTohoku.gif) no-repeat; width:375px; height:15px; line-height:1.0em; font-size:12px; margin:0 0 10px 0; padding:0 }
#mapSearch .mapSearchContens .mapSearchTtlKanto{text-indent:-9999px; background:url(../parts/mapSearchTtlKanto.gif) no-repeat; width:375px; height:15px; line-height:1.0em; font-size:12px; margin:0 0 10px 0; padding:0 }
#mapSearch .mapSearchContens .mapSearchTtlKoushinetsu{text-indent:-9999px; background:url(../parts/mapSearchTtlKoushinetsu.gif) no-repeat; width:375px; height:15px; line-height:1.0em; font-size:12px; margin:0 0 10px 0; padding:0 }
#mapSearch .mapSearchContens .mapSearchTtlTokai{text-indent:-9999px; background:url(../parts/mapSearchTtlTokai.gif) no-repeat; width:375px; height:15px; line-height:1.0em; font-size:12px; margin:0 0 10px 0; padding:0 }
#mapSearch .mapSearchContens .mapSearchTtlHokuriku{text-indent:-9999px; background:url(../parts/mapSearchTtlHokuriku.gif) no-repeat; width:375px; height:15px; line-height:1.0em; font-size:12px; margin:0 0 10px 0; padding:0 }
#mapSearch .mapSearchContens .mapSearchTtlKinki{text-indent:-9999px; background:url(../parts/mapSearchTtlKinki.gif) no-repeat; width:375px; height:15px; line-height:1.0em; font-size:12px; margin:0 0 10px 0; padding:0 }
#mapSearch .mapSearchContens .mapSearchTtlSaninsanyo{text-indent:-9999px; background:url(../parts/mapSearchTtlSaninsanyo.gif) no-repeat; width:375px; height:15px; line-height:1.0em; font-size:12px; margin:0 0 10px 0; padding:0 }
#mapSearch .mapSearchContens .mapSearchTtlShikoku{text-indent:-9999px; background:url(../parts/mapSearchTtlShikoku.gif) no-repeat; width:375px; height:15px; line-height:1.0em; font-size:12px; margin:0 0 10px 0; padding:0 }
#mapSearch .mapSearchContens .mapSearchTtlKyusyu{text-indent:-9999px; background:url(../parts/mapSearchTtlKyusyu.gif) no-repeat; width:375px; height:15px; line-height:1.0em; font-size:12px; margin:0 0 10px 0; padding:0 }
#mapSearch .mapSearchContens .mapSearchTtlOkinawa{text-indent:-9999px; background:url(../parts/mapSearchTtlOkinawa.gif) no-repeat; width:375px; height:15px; line-height:1.0em; font-size:12px; margin:0 0 10px 0; padding:0 }
#mapSearch .mapSearchContens .mapSearchTtlTokyo{text-indent:-9999px; background:url(../parts/mapSearchTtlTokyo.gif) no-repeat; width:375px; height:15px; line-height:1.0em; font-size:12px; margin:0 0 10px 0; padding:0 }
#mapSearch .mapSearchContens .map{margin:0 0 0 0; padding:0 }

#mapSearch .osusumeContents {width:185px; height:auto; float:right; margin:0; padding:0 }
#mapSearch .osusumeContents .osusumeTtl {text-indent:-9999px; background:url(../parts/osusume.gif) no-repeat; width:185px; height:15px; margin:0 0 10px 0; padding:0}

#mapSearch .osusumeContents .bnBox{margin:0 5px 10px 5px; padding:0 }
#mapSearch .osusumeContents .bnBox dd{text-align:center; font-size:12px; }

