@charset "utf-8";

* {margin: 0px;padding: 0px;}

body {margin-top: 0px;padding: 0px;font-size: 12px;line-height: 16px;color: #555555;text-align: center;background: #ffffff;font-family:  'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;}
a:link {color: #555555;font-weight: normal;text-decoration: none;}
a:visited {color: #555555;font-weight: normal;text-decoration: none;text-decoration: underline}
a:hover {color: #555555;font-weight: normal;text-decoration: underline;}
td {font-size: 12px;line-height: 20px;color: #555555;}
img {border-style: none;font-size: 0px;}
li {list-style-type:  none;}

#all {width: 900px;text-align: center;margin-left: auto;margin-right: auto;}

#all_container {text-align: left;}

/* ----header---- */
#head {width: 900px;margin: 20px 0px 5px 0px;}
#logber {width: 900px;background: #f1f1f1;border-top: 3px solid #c1c2bd;}
#catch {width: 831px;color: #7d7d7b;}
h1 {padding: 5px 0px 3px 10px;font-size: 12px;font-weight: normal;}
#login {width: 69px;margin: -24px 0px 0px 831px;text-align: right;}
#login p {padding: 3px;}
#submenu {text-align: right;padding: 10px 0px;}
#submenu li {display: inline;padding-left: 24px;background: url(../images/ten_h.gif) no-repeat 10px 0px;}
h2 {width: 900px;height: 87px;background: url(../images/main02.jpg) no-repeat 0px 0px;margin-bottom: 3px;}
h2 span {display: none;}

/* --------menu-------- */
#glovalmenu {width: 900px;background: url(../images/menu02.jpg) no-repeat 0px 0px;}
.home {width: 82px;height: 43px;}
.home a {display: block;width: 82px;height: 43px}
.home a:hover {display: block;width: 82px;height: 43px;background: url(../images/menu02.jpg) no-repeat 0px -43px;}
.parador {width: 105px;height: 43px;margin: -43px 0px 0px 82px;}
.parador a {display: block;width: 105px;height: 43px;}
.parador a:hover {display: block;width: 105px;height: 43px;background: url(../images/menu02.jpg) no-repeat -82px -43px;}
.sphotel {width: 159px;height: 43px;margin: -43px 0px 0px 187px;}
.sphotel a {display: block;width: 159px;height: 43px;}
.sphotel a:hover {display: block;width: 159px;height: 43px;background: url(../images/menu02.jpg) no-repeat -187px -43px;}
.special {width: 125px;height: 43px;margin: -43px 0px 0px 346px;}
.special a {display: block;width: 125px;height: 43px;}
.special a:hover {display: block;width: 125px;height: 43px;background: url(../images/menu02.jpg) no-repeat -346px -43px;}
.recommend {width: 105px;height: 43px;margin: -43px 0px 0px 471px;}
.recommend a {display: block;width: 105px;height: 43px;}
.recommend a:hover {display: block;width: 105px;height: 43px;background: url(../images/menu02.jpg) no-repeat -471px -43px;}
.other {width: 123px;height: 43px;margin: -43px 0px 0px 576px;}
.other a {display: block;width: 123px;height: 43px;}
.other a:hover {display: block;width: 123px;height: 43px;background: url(../images/menu02.jpg) no-repeat -576px -43px;}
.faq {width: 111px;height: 43px;margin: -43px 0px 0px 699px;}
.faq a {display: block;width: 111px;height: 43px;}
.faq a:hover {display: block;width: 111px;height: 43px;background: url(../images/menu02.jpg) no-repeat -699px -43px;}
.insurance {width: 90px;height: 43px;margin: -43px 0px 0px 810px;}
.insurance a {display: block;width: 90px;height: 43px;}
.insurance a:hover {display: block;width: 90px;height: 43px;background: url(../images/menu02.jpg) no-repeat -810px -43px;}
#glovalmenu span {visibility: hidden;}
#glovalmenu a:hover {text-decoration: none;}

/* ----contents---- */
#contents {width: 900px;}
#pan {font-size: 9px;}
#pan a:link {font-weight: normal;text-decoration: underline;}
#pan a:visited {font-weight: normal;text-decoration: underline;}
#pan a:hover {font-weight: normal;text-decoration: none;}
#caption01 {width: 900px;height: 65px;background: url(../images/search/search01.jpg) no-repeat 0px 0px;margin: 5px 0px 20px 0px;}
#caption02 {width: 900px;height: 65px;background: url(../images/search/search02.jpg) no-repeat 0px 0px;margin: 5px 0px 20px 0px;}
#caption03 {width: 900px;height: 65px;background: url(../images/search/search03.jpg) no-repeat 0px 0px;margin: 5px 0px 20px 0px;}
#caption01 dt,#caption02 dt,#caption03 dt {display: none;}
#caption01 dd,#caption02 dd,#caption03 dd{padding: 15px 10px 0px 230px;}
#caption {width: 900px;margin: 5px 0px 20px 0px;background: url(../images/search/capback.gif) repeat-x 0px 0px;}
#caption h3 {font-size: 16px;font-weight: bold;color: #ffffff;padding: 10px 20px 6px 10px;border: 1px solid #045daf;}
#voucher {text-align: center;background: url(../images/ten03.gif) no-repeat 0px 10px;margin-bottom: 5px;}
#shukuhaku01 {width: 900px;background: url(../images/search/shukuhaku01.jpg) no-repeat 0px 0px;}
#shukuhaku02 {width: 900px;background: url(../images/search/shukuhaku02.jpg) no-repeat 0px 0px;}
#shukuhaku03 {width: 900px;background: url(../images/search/shukuhaku03.jpg) no-repeat 0px 0px;}
#shukuhaku04 {width: 900px;background: url(../images/search/tours04.jpg) no-repeat 0px 0px;}
#serchbox01,#serchbox02,#serchbox03,#serchbox04 {padding-top: 25px;}
#waku01 {width: 900px;border-left: 4px solid #44b8e4;border-right: 4px solid #44b8e4;border-bottom: 4px solid #44b8e4;}
#waku02 {width: 900px;border-left: 4px solid #ef9033;border-right: 4px solid #ef9033;border-bottom: 4px solid #ef9033;}
#waku03 {width: 900px;border-left: 4px solid #b5db54;border-right: 4px solid #b5db54;border-bottom: 4px solid #b5db54;}
#waku04 {width: 900px;border-left: 4px solid #005aae;border-right: 4px solid #005aae;border-bottom: 4px solid #005aae;}
#search_l {float: left;width: 460px;float: left;}
#search_r {float: left;width: 440px;}
#name01 {width: 440px;background: url(../images/search/name01.jpg) no-repeat 0px 0px;margin-top: 20px;}
#name02 {width: 440px;background: url(../images/search/name02.jpg) no-repeat 0px 0px;margin-top: 20px;}
#name03 {width: 440px;background: url(../images/search/name03.jpg) no-repeat 0px 0px;margin-top: 20px;}
.phase01 {padding-top: 40px;}
.phase02 {padding-bottom: 20px;background: url(../images/ten02.gif) no-repeat left bottom;}
.phase03 {text-align: right;}
.phase04 {text-align: center;}
.phase05 {text-align: center;margin-top: 20px;}
.phase06 {text-align: right;padding: 0px 20px 10px 0px;}
.phase07 {padding: 20px 0px 20px 20px;}
.phase08 {padding: 20px 0px 0px 20px;}
.grafname {margin: 10px 0px;}
#rank01 {width: 440px;background: url(../images/search/rank01.jpg) no-repeat 0px 0px;margin-top: 20px;}
#rank02 {width: 440px;background: url(../images/search/rank02.jpg) no-repeat 0px 0px;margin-top: 20px;}
#rank03 {width: 440px;background: url(../images/search/rank03.jpg) no-repeat 0px 0px;margin-top: 20px;}
#rank01 ol,#rank02 ol,#rank03 ol {font-size: 14px;line-height: 35px;padding-top: 30px;}
.r01 {background: url(../images/search/r01.gif) no-repeat left bottom;padding-left: 30px;}
.r02 {background: url(../images/search/r02.gif) no-repeat left bottom;padding-left: 30px;}
.r03 {background: url(../images/search/r03.gif) no-repeat left bottom;padding-left: 30px;}
.r04 {background: url(../images/search/r04.gif) no-repeat left bottom;padding-left: 30px;}
.r05 {background: url(../images/search/r05.gif) no-repeat left bottom;padding-left: 30px;}
.r06 {background: url(../images/search/r06.gif) no-repeat left bottom;padding-left: 30px;}
.r07 {background: url(../images/search/r07.gif) no-repeat left bottom;padding-left: 30px;}
.r08 {background: url(../images/search/r08.gif) no-repeat left bottom;padding-left: 30px;}
.r09 {background: url(../images/search/r09.gif) no-repeat left bottom;padding-left: 30px;}
.r10 {background: url(../images/search/r10.gif) no-repeat left bottom;padding-left: 30px;}
#map01 {width: 440px;background: url(../images/search/map01.jpg) no-repeat 0px 0px;margin-top: 20px;}
#map02 {width: 440px;background: url(../images/search/map02.jpg) no-repeat 0px 0px;margin-top: 20px;}
#map03 {width: 440px;background: url(../images/search/map03.jpg) no-repeat 0px 0px;margin-top: 20px;}
.search {display: none;}
.cell1 {padding: 12px 15px;background: url(../images/ten02.gif) no-repeat left bottom;}
.cell2 {padding: 12px 15px;}
.grafin td {font-size: 14px;}
.form00 {width: 150px;height: 20px;font-size: 12px;text-align: center;}
.form01 {width: 50px;height: 20px;font-size: 12px;}
.form02 {width: 250px;height: 20px;font-size: 12px;}
.form03 {width: 300px;height: 20px;font-size: 12px;}
.small {font-size: 9px;}
.small a:link {font-weight: normal;text-decoration: underline;}
.small a:visited {font-weight: normal;text-decoration: underline;}
.small a:hover {font-weight: normal;text-decoration: none;}
#around01 {padding: 0px 10px;border: 2px solid #44b8e4;}
#around02 {padding: 0px 10px;border: 2px solid #ef9033;}
#around03 {padding: 0px 10px;border: 2px solid #b5db54;}
#around04 {padding: 0px 10px;border: 2px solid #a1a29e;}
#tour01,#tour02,#tour03 {clear: left;width: 900px;padding: 20px 0px;}
#tour01 p {width: 900px;height: 27px;background: url(../images/search/tour01.jpg) no-repeat 0px 0px;}
#tour02 p {width: 900px;height: 27px;background: url(../images/search/tour02.jpg) no-repeat 0px 0px;}
#tour03 p {width: 900px;height: 27px;background: url(../images/search/tour03.jpg) no-repeat 0px 0px;}
#special01,#special02,#special03 {clear: left;width: 900px;padding: 20px 0px;}
#special01 p {width: 900px;height: 27px;background: url(../images/search/special01.jpg) no-repeat 0px 0px;}
#special02 p {width: 900px;height: 27px;background: url(../images/search/special02.jpg) no-repeat 0px 0px;}
#special03 p {width: 900px;height: 27px;background: url(../images/search/special03.jpg) no-repeat 0px 0px;}
#special01 span,#tour01 span,#special02 span,#tour02 span,#special03 span,#tour03 span {display: none;}
#photo {width: 220px;}
.list {font-size: 14px;line-height: 28px;margin: -162px 0px 0px 220px;}
.list li {background: url(../images/maru01.gif) no-repeat 0px 10px;padding-left: 10px;}
.list a:link {font-weight: normal;text-decoration: underline;}
.list a:visited {font-weight: normal;text-decoration: underline;}
.list a:hover {font-weight: normal;text-decoration: none;}
.shosai {text-align: right;padding-top: 10px;}
.maparea {padding-top: 14px;}
.state {padding-top: 5px;font-size: 9px;line-height: 12px;}
#find {background: #f1f1f1;margin-top: 20px;padding: 5px 15px;font-size: 9px;border-bottom: 3px solid #c2c3be;}
.kazu {font-size: 16px;color: #f88312;font-weight: bold;}
#find2 {background: #f1f1f1;padding: 5px 15px;font-size: 9px;}
#find2 strong {font-size: 12px;font-weight: bold;}
#find2 a:link {color: #0261ae;font-weight: normal;text-decoration: underline;}
#find2 a:visited {color: #0261ae;font-weight: normal;text-decoration: underline;}
#find2 a:hover {color: #0261ae;font-weight: normal;text-decoration: none;}
.show {text-align: right;margin-top: -18px;}
.caution01 {text-align: right;font-size: 9px;padding: 2px 0px;}
#findlist {width: 900px;background: #a2a39f;}
#findlist th {background: #c1c2bd;text-align: left;padding: 5px 15px 0px 15px;}
#findlist th td {font-size: 12px;line-height: 12px;color: #ffffff;font-weight: normal;}
.cell3 {padding: 15px;background: #ffffff;}
.cell3 p {text-align: right;background: #ffffff;}
.cell4 {padding: 15px;font-size: 14px;font-weight: bold;text-align: center;background: #ffffff;}
.cell5 {padding: 15px;background: #f1f1f1;}
.cell5 p {text-align: right;background: #f1f1f1;}
.cell6 {padding: 15px;font-size: 14px;font-weight: bold;text-align: center;background: #f1f1f1;}
#findlist dt,#others dt {font-size: 14px;font-weight: bold;}
#others {width: 900px;background: #a2a39f;margin-top: 15px;}
#others th.cap {background: #f19031;text-align: left;padding: 5px 15px;font-size: 12px;line-height: 12px;color: #ffffff;font-weight: normal;}
#others th.komoku {background: #c1c2bd;text-align: left;padding: 3px 15px;font-size: 12px;line-height: 12px;color: #ffffff;font-weight: normal;}
.cell7 {padding: 15px;background: #ffffff;}
.cell7 p {text-align: right;background: #ffffff;}
.grafin2 {padding: 0px;margin-bottom: 3px;}
.yen {font-size: 14px;line-height: 14px;font-weight: bold;color: #f19031;}
.show2 {text-align: right;margin-top: 5px;font-size: 9px;}
.show2 strong {font-size: 12px;font-weight: bold;}
.show2 a:link {color: #0261ae;font-weight: normal;text-decoration: underline;}
.show2 a:visited {color: #0261ae;font-weight: normal;text-decoration: underline;}
.show2 a:hover {color: #0261ae;font-weight: normal;text-decoration: none;}
#container01 {width: 900px;}
#container01 a:link {color: #0261ae;font-weight: normal;text-decoration: underline;}
#container01 a:visited {color: #0261ae;font-weight: normal;text-decoration: underline;}
#container01 a:hover {color: #0261ae;font-weight: normal;text-decoration: none;}
.question {padding: 20px 0px;background: url(../images/ten02.gif) no-repeat left bottom;}
.question p {margin-bottom: 10px;font-size: 14px;}
.question li {line-height: 25px;list-style-type: disc;margin-left: 20px;}
.q_box {margin-top: 20px;padding: 20px;background: #f5faff;}
.q_box dt {padding-bottom: 5px;background: url(../images/ten02.gif) no-repeat left bottom;font-size: 14px;color: #f19031;}
.q_box dd {padding-top: 15px;}
.next {margin-top: 20px;text-align: center;}
.form04 {width: 110px;height: 20px;background: #f19031;border: 1px solid #a1a29e;font-size: 12px;color: #ffffff;font-family:  'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;}
.yoyaku {text-align: right;margin-top: 10px;}
#hotelname {width: 900px;margin: 5px 0px 10px 0px;}
#hotelname h3 {font-size: 18px;padding: 7px 0px 0px 15px;background: url(../images/search/maru.gif) no-repeat 0px 10px;}
#hotelname2 {margin: 15px 0px 10px 15px;}
#hotelname2 h4 {font-size: 18px;padding: 7px 0px 0px 15px;background: url(../images/search/maru.gif) no-repeat 0px 10px;}
.yoyaku2 {text-align: right;margin: -65px 0px 32px 0px;}
#tab {width: 317px;height: 25px;margin: -20px 0px 0px 583px;}
.gaiyo {width: 156px;height: 25px;margin-right: 5px;text-align: center;font-size: 14px;float: left;background: #f19031;}
.gaiyo p {border: 1px solid #a1a29e;padding: 4px 0px 3px 0px;}
.gaiyo p strong {color: #ffffff;font-weight: normal;}
.chizu {width: 156px;height: 25px;text-align: center;font-size: 14px;float: left;}
.chizu p {border: 1px solid #a1a29e;padding: 4px 0px 3px 0px;}
.gaiyo2 {width: 156px;height: 25px;margin-right: 5px;text-align: center;font-size: 14px;float: left;}
.gaiyo2 p {border: 1px solid #a1a29e;padding: 4px 0px 3px 0px;}
.chizu2 {width: 156px;height: 25px;text-align: center;font-size: 14px;float: left;background: #f19031;}
.chizu2 p {border: 1px solid #a1a29e;padding: 4px 0px 3px 0px;}
.chizu2 p strong {color: #ffffff;font-weight: normal;}

#container02 {border: 1px solid #a1a29e;padding: 19px;margin-top: -1px;}
h4 {width: 860px;height: 20px;background: url(../images/search/main01.gif) no-repeat left top;}
h4 span {display: none;}
#gaiyomain {padding: 0px 20px 20px 20px;background: url(../images/search/main02.gif) no-repeat left bottom;}
#photo {width: 320px;float: left;}
#naiyo {width: 500px;float: left;}
#naiyo dl {padding-top: 5px;}
#naiyo dt {font-size: 18px;margin-bottom: 20px;}
#gaiyomainend {width: 820px;clear: left;}
#gaiyomainend span {display: none;}
#h_otherbox {width: 860px;}
#imagegallery {width: 440px;float: left;padding-top: 20px;}
#information {width: 420px;float: left;padding-top: 20px;}
#service {width: 860px;clear: left;padding-top: 20px;}
#location {width: 860px;padding-top: 20px;}
.hotel_box {width: 420px;}
.hotel_box2 {width: 860px;}
.hotel_box dl {height: 249px;border: 1px solid #a1a29e;}
.hotel_box2 dl {border: 1px solid #a1a29e;}
.hotel_box dt,.hotel_box2 dt {background: #f19031;color: #ffffff;padding: 3px 10px;border-bottom: 1px solid #a1a29e;}
.hotel_box dd,.hotel_box2 dd {padding: 20px;}
.grafin3 td {font-size: 12px;line-height: 16px;}
.h_type {padding: 10px 0px;margin: 3px 0px;background: url(../images/search/ten.gif) no-repeat left top;}
.cell8 {font-size: 14px;text-align: left;font-weight: normal;}
.cell8 li {list-style-type:  disc;margin-left: 20px;font-size: 12px;line-height: 16px;}
#userbox01 {border: 1px solid #a1a29e;}
#userbox01 a:link {color: #0261ae;font-weight: normal;text-decoration: underline;}
#userbox01 a:visited {color: #0261ae;font-weight: normal;text-decoration: underline;}
#userbox01 a:hover {color: #0261ae;font-weight: normal;text-decoration: none;}
.user {background: #005aae;color: #ffffff;padding: 3px 10px;border-bottom: 1px solid #a1a29e;}
#userboxin {padding: 19px;}
#user_l {width: 420px;height: 240px;background: #f1f1f1;}
#user_r {width: 420px;height: 240px;background: #e9eff5;margin: -240px 0px 0px 439px;}
.user_01 {font-size: 14px;padding: 5px 15px;background: url(../images/ten02.gif) no-repeat left bottom;border-top: 3px solid #c1c2bd;}
.user_02 {padding: 10px 15px 0px 15px;}
.user_03 {text-align: right;padding: 10px 15px 0px 15px;}
.user_04 {font-size: 9px;padding: 15px;}
.user_05 {padding: 5px 15px 0px 15px;}
.user_06 {text-align: right;margin: -17px 15px 0px 0px;}
.user_07 {padding: 0px 0px 10px 0px;}
.form05 {width: 200px;height: 20px;background: #f19031;border: 1px solid #a1a29e;font-size: 12px;color: #ffffff;font-family:  'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;}
#loginbox {width: 390px;background: #a2a39f;margin: 15px 15px 0px 15px;}
#loginbox th {background: #61b1d7;padding: 5px 15px;color: #ffffff;font-size: 12px;font-weight: normal;text-align: left;}
#loginbox td {background: #ffffff;padding: 5px 15px;}
#userbox02 {border: 1px solid #a1a29e;margin-top: 20px;}
#idpass_l {width: 420px;height: 160px;}
#idpass_r {width: 420px;height: 160px;margin: -160px 0px 0px 439px;}
#idpassbox {width: 420px;background: #a2a39f;}
#idpassbox th {background: #61b1d7;padding: 5px 10px 5px 15px;color: #ffffff;font-size: 12px;font-weight: normal;text-align: left;}
#idpassbox td {background: #ffffff;padding: 5px 10px 5px 15px;}
#left {width: 220px;float: left;}
#right {width: 680px;float: left;}
#usermenu {width: 200px;background: #f1f1f1;}
#menuin {border: 1px solid #a1a29e;}
.menucap {background: #005aae;color: #ffffff;padding: 3px 10px;border-bottom: 1px solid #a1a29e;margin-bottom: 10px;}
.tablebox {margin: 10px 0px;}
#menuin li {padding: 10px;background: url(../images/ten02.gif) no-repeat left top;}
#menuin li.on {padding: 10px;background: url(../images/ten02.gif) no-repeat left top #ffffff;}
#menuin li a {display: block;width: 178px;height: 20px;}
#menuin li a:hover {display: block;width: 178px;height: 20px;background: #61b1d7;color: #ffffff;}
#cancel {width: 680px;margin-bottom: 20px;}
#cancelin {border: 1px solid #a1a29e;}
.red {color: #d03521;}
.form06 {width: 450px;height: 150px;font-size: 12px;}
.caution02 {padding: 10px 20px 20px 20px;font-weight: bold;font-size: 14px;}
.caution03 {padding: 0px 20px 20px 20px;}
#navi {border: 1px solid #a1a29e;background: #f5faff;margin: 0px 0px 20px 0px;}
#navibox {padding: 10px 15px;}
#step {padding: 5px;}
#navibox .on {padding: 1px 5px;line-height: 12px;background: #f19031;color: #ffffff;border: 1px solid #a1a29e;}
#navibox .off {padding: 1px 5px;text-decoration: none;border: 1px solid #a1a29e;background: #ffffff;}
.container03 {border: 1px solid #a1a29e;margin-bottom: 20px;}
#caption04 {background: #005aae;color: #ffffff;padding: 3px 10px;border-bottom: 1px solid #a1a29e;}
.form07 {width: 100px;height: 20px;font-size: 12px;}
#tourinfo {padding: 20px 105px;background: url(../images/ten02.gif) no-repeat left top;}
#tourinfobox dt {font-size: 14px;padding: 5px 0px 5px 15px;border-top: 3px solid #c1c2bd;border-bottom: 1px solid #c1c2bd;background: url(../images/search/maru.gif) no-repeat 0px 10px;}
#tourinfobox dd {padding-bottom: 20px;background: #f1f1f1;}
#tourinfobox dd p {padding: 20px 20px 0px 20px;}
#kiyaku {border: 1px solid #a1a29e;margin: 0px 105px;padding-left: 10px;margin-bottom: 20px;}
#kiyakubox {height: 150px;overflow: auto;}
#kiyakubox p {margin: 10px 10px 10px 0px;}
.form08 {width: 110px;height: 20px;background: #a1a29e;border: 1px solid #a1a29e;color: #ffffff;font-size: 12px;}
.company {margin-bottom: 40px;}
.company dt {font-size: 14px;padding: 5px 0px 5px 15px;border-top: 3px solid #c1c2bd;background: #f1f1f1;}
.company dd {padding-top: 10px;}
.company strong {color: #0261ae;font-size: 14px;line-height: 20px;}
#companyinfo {width: 550px;background: #ffffff;margin-top: 10px;}
#companyinfo th {background: #61b1d7;font-size: 12px;color: #ffffff;font-weight: normal;text-align: left;padding: 3px 10px;}
#companyinfo td {background: #f1f1f1;padding: 3px 10px;}
.company .photo {width: 320px;float: left;}
.company .naiyo {width: 580px;float: left;}
.company li {line-height: 25px;list-style-type: square;margin-left: 20px;}
#aiu {width: 900px;background: #ffffff;margin-top: 10px;}
#aiu th {background: #61b1d7;font-size: 12px;color: #ffffff;font-weight: normal;text-align: left;padding: 3px 15px;}
#aiu td {width: 450px;background: #f1f1f1;padding: 20px 15px;}
#aiu td p {margin-top: 20px;}
#container04 {border: 1px solid #a1a29e;margin: 10px 0px 20px 0px;}
#caption05 {background: #a1a29e;color: #ffffff;padding: 3px 10px;border-bottom: 1px solid #a1a29e;}
#caption06 {font-size: 22px;font-weight: bold;background: #a1a29e;color: #ffffff;padding: 10px 10px;border-bottom: 1px solid #a1a29e;}
#printbox {width: 700px;margin: 20px 99px;padding-top: 10px;}
#p_l {width: 350px;float: left;}
#p_r {width: 350px;float: left;}
#pboxl {margin: 0px 10px 20px 0px;height: 120px;border: 1px solid #a1a29e;}
#pboxr {margin: 0px 0px 20px 10px;height: 120px;border: 1px solid #a1a29e;}
#printbox dt {font-size: 14px;font-weight: bold;padding: 10px;}
#printbox dd {padding: 0px 10px;}
#p_table {width: 700px;margin-bottom: 20px;clear: left;}
.p_table2 {width: 700px;margin-bottom: 20px;padding-top: 20px;border-top:  3px solid #a1a29e;}
.p_naiyo {width: 700px;}
.p_naiyo th {padding: 10px 0px;font-weight: normal;text-align: left;border-bottom: 1px solid #a1a29e;}
.p_naiyo td {padding: 10px 0px;border-bottom: 1px solid #a1a29e;}
.p_naiyo th.biko {border-bottom: 1px solid #ffffff;}
.p_naiyo th.biko p {padding: 5px;height: 100px;margin: 10px 0px;background: #f1f1f1;}
#p_table .caution {line-height: 20px;margin: 20px 0px 10px 0px;}
.p_table2 .caution {line-height: 20px;margin: 0px 0px 20px 0px;}
#googlemap {text-align: center;}
#kara {margin: 0px 20px 20px 20px;}
#kara table {width: 858px;background: #a2a39f;}
#kara th {background: #c1c2bd;color: #ffffff;text-align: center;padding: 2px 0px;}
#kara td {background: #ffffff;text-align: center;padding: 10px 0px;}
#container05 {border: 1px solid #a1a29e;margin: 20px 0px 20px 0px;}
#yoyakujoho {width: 190px;background: #f1f1f1;font-size: 14px;line-height: 20px;margin: 20px 0px 0px 20px;padding: 5px 10px 0px 10px;}
#yoyakujohoin {background: #f1f1f1;margin: 0px 20px 0px 20px;padding: 10px 0px;}
#yoyakujohoin table th {text-align: left;padding: 5px 60px 5px 15px;font-weight: normal;}
#yoyakujohoin table td {padding: 5px 15px 5px 15px;}
#yoyakujohoin strong {font-size: 14px;}
#ryokin {font-size: 18px;line-height: 20px;margin: 0px 20px 0px 20px;padding: 20px;text-align: right;background: url(../images/ten02.gif) no-repeat left top #f1f1f1;}
#card {padding: 20px 0px 20px 20px;}
.cell9 {padding: 12px 30px 12px 0px;text-align: left;font-weight: normal;}
#container04 {border: 1px solid #a1a29e;margin: 10px 0px 20px 0px;}
#card2 {margin: 0px 20px 20px 20px;padding: 20px;background: url(../images/ten02.gif) no-repeat left top #f1f1f1;}
#sitemapbox {width: 900px;}
.smbox {width: 280px;margin-right: 30px;float: left;}
.smbox2 {width: 280px;float: left;}
.smbox3 {width: 280px;}
.smbox dl,.smbox2 dl,.smbox3 dl {margin-bottom: 40px;}
.smbox dt,.smbox2 dt,.smbox3 dt {background: #f19031;padding: 3px 10px;margin-bottom: 10px;color: #ffffff;}
.smbox dd,.smbox2 dd,.smbox3 dd {line-height: 20px;}
.smbox dd a:link,.smbox2 dd a:link,.smbox3 dd a:link {font-weight: normal;text-decoration: underline;}
.smbox dd a:visited,.smbox2 dd a:visited,.smbox3 dd a:visited {font-weight: normal;text-decoration: underline;}
.smbox dd a:hover,.smbox2 dd a:hover,.smbox3 dd a:hover {font-weight: normal;text-decoration: none;}

/* ----ΗΑ1-4---- */
.parador_phase td {padding-bottom: 15px;}
.parador_phase td p {padding-bottom: 15px;}
.parador_phase strong {color: #0261ae;font-size: 14px;font-weight: bold;}
.parador_phase a:link {color: #0261ae;font-weight: normal;text-decoration: underline;}
.parador_phase a:visited {color: #0261ae;font-weight: normal;text-decoration: underline;}
.parador_phase a:hover {color: #0261ae;font-weight: normal;text-decoration: none;}

.parador_phase dl {margin-bottom: 30px;}
.parador_phase dt {padding: 0px 0px;}
.parador_phase dd {padding: 5px 5px;margin-bottom: 20px}

.parador_phase ul {list-style-image: url(../tour/images/list.gif);padding: 0px 30px;}

/* ----//ΗΑ1-4---- */

/* ----ΗΑcancel---- */
#cancelbox {width: 700px;background: #ffffff;margin-top: 10px;}
#cancelbox th {background: #61b1d7;font-size: 12px;color: #ffffff;font-weight: normal;text-align: left;padding: 3px 10px;}
#cancelbox td {background: #f1f1f1;text-align: left;padding: 3px 10px;}
/* ----//ΗΑcancel---- */

#pageup {text-align: right;background: url(../images/ten02.gif) no-repeat left top;padding-top: 10px;margin-top: 20px;}

/* ----footer---- */
#foot {width: 900px;padding: 40px 0px;text-align: center;}
#foot a:link {color: #0261ae;}
#foot a:visited {color: #0261ae;}
#foot a:hover {color: #0261ae;}
#footmenu {border-top: 3px solid #c1c2bd;padding-top: 20px;}
.foottop {display: inline;}
.footother {display: inline;padding-left: 24px;background: url(../images/ten_h.gif) no-repeat 10px 0px;}
#foot p {padding-top: 10px;}
.geo {margin: -20px 0px 0px 785px;}

