@charset "utf-8";.wrapper-topheader{width:100%;min-height:367px;background:url(/shared/images/bg_topheader_1.png) repeat left top}.topheader .ci-section{width:269px;float:right}.topheader .ci-section .ci{background:0}.topheader .talent{background:url(/images/talent.png) 0 0 no-repeat}.topheader .ci-section .talent01{background:url(/images/talent01.jpg) 0 0 no-repeat}.topheader .ci-section .talent02{background:url(/images/talent02.jpg) 0 0 no-repeat}@media print{.topheader .talent,.topheader .ci-section .talent01,.topheader .ci-section .talent02{background-image:none;background-color:#FFF}}.topheader .quickSearch{margin-right:13px;width:406px;float:left}.topheader .quickSearch h2{float:left}.topheader .quickSearch .searchBlock{background:url(/images/bg_quicksearch_1.png) no-repeat right top;width:187px;height:359px}.topheader .quickSearch .station{margin-bottom:11px;padding:10px;border-bottom:1px solid #fff}.topheader .quickSearch .station input{margin-right:7px;padding:5px;border:1px solid #c0c0c0;width:135px}.topheader .quickSearch .station .title{margin:0 0 8px}.topheader .quickSearch .room li{padding:4px 10px;border-top:1px solid #ebebeb;border-right:0;width:auto;float:none}.topheader .quickSearch .price{width:auto;float:none}.topheader .quickSearch .price .title{margin-bottom:8px}.topheader .quickSearch .price select{padding:5px;width:163px;border:1px solid #ebebeb}.searchFormSubmit{padding:0;position:static}.regularSearch{width:270px}.regularSearch1{margin-bottom:12px}.regularSearch .regularSearch1 ul,.regularSearch .regularSearch2 ul{margin-left:-1px}.regularSearch .regularSearch1 li{margin:0 0 1px 1px;float:left;cursor:pointer;width:134px;height:134px;position:relative}.regularSearch .regularSearch2 li{margin:0 0 1px 1px;float:left;cursor:pointer;width:134px;height:85px;position:relative}.massageblockTop{margin:13px auto 0;padding-top:6px;background:url(/shared/images/index/bg_meseage_1.png) left top no-repeat;width:970px;clear:both}.massageblockBottom{padding-bottom:6px;background:url(/shared/images/index/bg_meseage_3.png) left bottom no-repeat}.massageblock{background:url(/shared/images/index/bg_meseage_2.png) left top repeat-y;width:100%}.massageblock th{padding:0 20px;width:163px;color:#c45e4a;font-size:16px}.massageblock td{padding:12px 35px 12px}.massageblock .massageTitle{margin-bottom:10px;font-weight:bold;font-size:18px;color:#000;line-height:1.2}.massageblock p{font-size:14px;line-height:2em}#wrapper-gnav{margin-bottom:24px;border-bottom:1px solid #ededed}#home .conbody{margin:0 auto;padding-bottom:50px;width:974px}#relationArea{margin-bottom:24px;padding:0 0 36px;width:auto;border-bottom:1px solid #ededed}#relationArea h2{margin-bottom:8px;background:0;text-indent:0;width:auto;height:auto}#relationArea ul li{display:inline-block;width:32.3%;vertical-align:top;margin:0 10px 14px 0}#relationArea ul li:nth-child(3n){margin-right:0}#relationArea ul li a{display:block}#relationArea dl{display:inline-block;background:#f5f5f5;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#relationArea dl dt{float:left;width:35%;box-sizing:border-box}#relationArea dl dt .relationImg{width:100%;box-sizing:border-box;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;vertical-align:bottom}#relationArea dl dd{float:right;width:65%;box-sizing:border-box;margin:0;padding:8px 10px 0 10px;vertical-align:top;font-size:92%;line-height:1.33}#relationArea dl dd.topicsTitle{color:#000;font-weight:bold}#relationArea dl dd:nth-of-type(2){padding:3px 10px;color:#666}.specialbnr{padding:0 2px}.specialbnr h2{margin-bottom:8px}.twoColumns .column{margin-right:30px;width:470px;float:left}.twoColumns .columnEnd{margin-right:0}.wrapper-contentnav{background:#f5f5f5}.contentnav{margin:0 auto;padding:0 2px;width:974px;font-size:108%}.contentnav .contentnav-list li{width:974px}.contentnav .contentnav-list li{margin-right:14px;position:relative;float:left;width:233px}.contentnav .contentnav-list .listLast{margin-right:0}.contentnav .contentnav-list li span{margin-top:0;display:block;position:absolute;top:140px;left:0;text-align:center;width:233px;z-index:100}.contentnav .contentnav-list a{color:#666;display:block;position:relative}#errorBlock .errorTxt{padding:40px 10px 11px 48px;color:#000}#errorBlock .errorTxt h1{margin-bottom:20px;color:#c45e4a;font-size:18px}#errorBlock .errorTxt p{line-height:2}#errorBlock .errorTxt .backtotop{position:absolute;bottom:15px;right:11px}#errorBlock .errorTxt .backtotop a{color:#666}#errorBlock .errorTxt .backtotop a:hover{color:#00905e}#errorBlock .errorTxt .backtotop .icon{position:absolute;top:0;right:0}#errorBlock .quickSearch{margin-right:0}#errorBlock.errorBlock2{padding-bottom:7px;background:url(/shared/images/index/bg_error_3.png) no-repeat left bottom}#errorBlock.errorBlock2 #errorBlockInner{padding-top:7px;background:url(/shared/images/index/bg_error_1.png) no-repeat left top}#errorBlock.errorBlock2 #errorBlockInner #errorBlockInner2{position:relative;padding-bottom:100px;background:url(/shared/images/index/bg_error_4.png) repeat-y left top}#errorBlock .quickSearch2{width:203px}#errorBlock .pager{position:absolute;right:16px;bottom:60px;width:133px}#errorBlock .pager li{float:left}#errorBlock .pager li.prev{border-right:1px solid #e1e1e1}#errorBlock .error1{float:right;width:559px;height:367px;background:url(/shared/images/index/bg_error_5.png) no-repeat right top;position:relative}#errorBlock .error2{padding-top:6px;float:right;width:767px;background:url(/shared/images/index/bg_error_4.png) repeat-y right top}#errorBlock .error2 .errorTxt{position:static;padding:33px 10px 4px 48px;background:#fff}#errorBlock .errorList li{margin-bottom:15px;padding-left:10px;background:url(/shared/images/ico_list_1.png) no-repeat left 4px;width:305px;float:left}#errorBlock .errorList li.even{padding-right:35px;clear:both}#errorBlock .errorList li a{color:#000}#errorBlock .errorList li a:hover{color:#009260}.mapTransit1{width:134px;height:134px;position:relative}.mapTransit2{width:134px;height:134px;position:relative}.mapTransit3{width:134px;height:134px;position:relative}.mapTransit4{width:134px;height:134px;position:relative}