.pure-g [class*="pure-u"]{font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo,sans-serif}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:1em}.g-plusone{}.twitter-share-button{}.hatena-bookmark-button{}#simulateBtn:hover{filter:none;-ms-filter:"none"}#simulateBtn:active{filter:none;-ms-filter:"none"}body{padding:0 0 16px 0}#header{padding:8px 0 0 0;background-color:#f9f9f9;border-bottom:solid 1px #ccc}.fluid{min-width:960px;width:960px;margin:0 auto}.contents{padding:0 10px;margin-bottom:1em;line-height:150%}.xxsmall{font-size:50%}.xsmall{font-size:70%}.small{font-size:85%}.large{font-size:110%}.xlarge{font-size:125%}.xxlarge{font-size:150%}.right{text-align:right}.center{text-align:center}#header .right-text{color:#666;font-weight:400}.footer1{background-color:#f9f9f9;padding:10px 0;border-top:solid 1px #cbd0d3;line-height:150%}.footer1 dl{margin:0;padding:0}.footer1 dt{color:#666;font-weight:bold;margin:0;padding:0}.footer1 dd{margin:0;padding:5px 0}.footer2{padding:10px 0;border-top:solid 1px #cbd0d3}.pane-right{padding-left:18px}.adg1{margin:5px 0 15px 0}.adg1 .title{margin:0 0 5px 0;padding:3px 0 1px 3px;border-bottom:1px solid #ecf0f1}.data-source{margin-top:1em;padding:5px}.data-source .title{border-bottom:1px solid #ecf0f1;margin:0 0 5px 0;color:#666}.data-source .item{border-bottom:1px dotted #cbd0d3;margin:0 0 5px 0;padding:5px 0}.faretable-part{margin-bottom:2em;text-align:left}.faretable .title{margin:0 0 5px 0;padding:3px 0 1px 3px;border-bottom:1px solid #ecf0f1}.golf-part{margin-bottom:2em;text-align:left}.golf-part .title{margin:0 0 5px 0;padding:3px 0 1px 3px;border-bottom:1px solid #ecf0f1}.golf-part .item{padding-left:5px}.simulate-part-title{background-color:#f0f0f0;color:#333;padding:5px 6px;border:solid 1px #ccc}.simulate-part{margin-bottom:2em;background-color:#fff;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;padding:6px 6px 0 6px}.simulate-part .label{color:#999}.list-part{margin-bottom:2em}.list-part .title{margin:0 0 5px 0;padding:3px 0 1px 3px;border-bottom:1px solid #ecf0f1}.list-part ul{list-style-type:none;margin:0;padding:0}.list-part li{margin:0;padding:.3em}.local1 .title{border-bottom:1px dotted #ccc;margin:0 0 5px 0;color:#666;font-size:90%}.local1 dt{font-size:.8em;color:#666;clear:left}.local1 dd{float:left;margin:0 1em .5em 0;white-space:nowrap}.button-primary,.button-secondary{color:#fff;-ms-border-radius:2px;border-radius:2px}.button-primary{background:#3498db}.button-secondary{background:#95a5a6}.sns-area{margin:0 auto 0 auto;height:30px;padding:0;list-style-type:none;list-style-position:outside;list-style-image:none;float:left;width:520px}li.sns-facebook{float:left;height:80px;overflow:hidden;min-width:150px}li.sns-twitter{float:left;margin-right:10px}li.sns-hatebu{float:left;margin:0 10px 0 0}li.sns-googleplusone{float:left;margin:0 10px 0 0}.sns-area ul{text-align:center;margin:0 0 5px 0}.sns-area li{font-size:.8em;display:inline}.area-box{text-align:left;margin:1em 0}.area-box .separator{margin:0 .5em}.area-box .title{margin:0;border-bottom:1px solid #ecf0f1}.area-box dl{padding:0;margin:1px}.area-box dt{float:left;width:4em;padding:.3em 0}.area-box dd{margin-left:4em;padding:.3em 0}.pagenavi{margin:2em 0 1em 0;line-height:2em}.pagenavi .prev{margin-right:1em}.pagenavi .no{margin-right:1em}.index-description{background-color:#3886bd;color:#fff;line-height:2em;text-align:center}.index-form-area{margin:4em 0}.index-form-area .mr{margin-right:1em}.index-base-area{padding:2em 0}.index-base-area-bg{background:#f6f6f6}.index-faq{font-size:small}.index-faq dt{font-weight:bold;margin-bottom:.5em;border-bottom:dotted 1px #ccc;color:#666}.index-faq dd{margin-left:0;margin-bottom:1.5em;color:#666}.index-arealink{font-size:small}.index-arealink img{vertical-align:middle}.map{height:400px;background-color:#f0f0f0;margin-bottom:10px}.calc-conditions{margin-bottom:1em;line-height:175%}.calc-conditions .title{border-bottom:#ecf0f1 solid 1px;margin-bottom:10px;color:#666}.calc-results{margin-bottom:1em}.calc-results .title{border-bottom:#ecf0f1 solid 1px;margin-bottom:10px;color:#666}.calc-results .price-area{border:solid 2px #1abc9c;padding:10px;background-color:#f3f3f3}.calc-results .table{width:100%;border:0}.calc-results .table .name{width:4em}.calc-results .table .price{border:0;font-weight:bold;color:#1abc9c}.calc-results .table .description{width:9em}.description-area{margin-bottom:1em;line-height:175%}.description-area ul{margin:0;padding:0;list-style-type:none}.description-area li{margin:0;padding:0}.fare-area{margin-bottom:1.5em}.fare-area .title{border-bottom:#ecf0f1 solid 1px;margin-bottom:10px;color:#666;font-size:90%}.fare-area .subtitle{margin-bottom:10px;color:#666;font-size:90%;margin:0;padding:0}.fare-area .table{border-left:solid 1px #ccc;border-top:solid 1px #ccc;width:100%}.fare-area .td{vertical-align:top;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:5px}.fare-area .name{width:100px}.fare-area .head{background-color:#f9f9f9}.fare-area .value{border-top:dotted 1px #ccc;padding-top:5px}.fare-area .th1{vertical-align:top;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:1px;font-size:.8em;color:#333;width:100px}.fare-area .th2{border-top:solid 1px #ccc;background-color:#f9f9f9;vertical-align:top;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:1px;font-size:.8em;color:#333;width:100px;font-weight:normal}.fare-area .td1{vertical-align:top;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:5px;width:100px;text-align:right}.fare-area .td2{color:#333;border-left:solid 1px #ccc;padding:5px;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;width:100px;background-color:#f9f9f9}.golfcourse .count{color:#999}.golfcourse .item{margin-bottom:2em}.golfcourse .item .title{border-bottom:#ecf0f1 solid 1px;margin-bottom:5px;padding-bottom:3px}.golfcourse .item .caption{padding:0;margin:0}.golfcoursedetails{margin-bottom:1em}.golfcoursedetails .name{color:#3886bd;border-bottom:#ecf0f1 solid 1px;margin-bottom:5px;padding-bottom:0}.golfcoursedetails .address{margin-right:1em}.golfcoursedetails .tel{margin-right:.5em}.golfcoursedetails .fax{margin-left:.5em}.hotel .count{color:#999}.hotel .item{margin-bottom:2em}.hotel .item .title{border-bottom:#ecf0f1 solid 1px;margin-bottom:5px;padding-bottom:3px}.hotel .item .caption{padding:0;margin:0}.hoteldetails{margin-bottom:1em}.hoteldetails .name{color:#3886bd;border-bottom:#ecf0f1 solid 1px;margin-bottom:5px;padding-bottom:0}.hoteldetails .info{border-top:solid 1px #fff;margin:10px 0}.hoteldetails .info .image{float:left;margin-right:1em}.hoteldetails .header{color:#666;font-weight:normal;border-bottom:#ecf0f1 solid 1px}.hoteldetails .station-list{margin:0;padding:10px 0;line-height:1.5em}.hoteldetails .station-list .item{float:left;margin:0;padding-right:1.5em;list-style-type:none}.jalan-link{border:solid 1px #ccc;padding:8px;background-color:#f9f9f9}.hoteldetails .access{margin-bottom:1em}.hoteldetails .access .title{font-weight:bold;color:#999}.hoteldetails .access .description{margin:0 0 10px 0;padding:0}.info{margin-bottom:1em}.info .date{font-weight:normal}.info .description{border-bottom:1px dotted #cbd0d3;margin-bottom:10px}