@charset "utf-8"; /* ------------------------------------------------------------------ Vimeo ------------------------------------------------------------------ */ .button_close{ margin: 10px; } .button_close a{ display: block; text-align: center; background: #5F5553; padding: 10px; border-radius: 8px; } .button_close a img{ zoom: 1; width: 58px; height: 13px; } .self_midasi{ background: url(./img/midasi_bg.png) no-repeat center top; background-size: 100% 55px; text-align: center; font-size: 14px; line-height: 20px; padding: 10px 0px 25px; height: 20px; color: #FFF; } .flow{ margin: 0px 0px 20px; } .flow img{ zoom: 1; width: 100%; } .flow p{ margin: 5px 10px 0px; font-size: 13px; } .flow p b{ color: #00ACA9; } .map_box{ background: #F2F2F2; padding: 0px 0px 20px; } .map_box h2{ background: #3C2F2D; margin: 0px; padding: 5px 0px; text-align: center; font-size: 14px; line-height: 1.4em; color: #B09D70; } .map_box_words{ margin: 10px 0px; text-align: center; font-size: 14px; line-height: 1.4em; } .map_box div{ margin: 10px 10px 20px; } .map_box div h3{ margin: 5px 0px 0px; font-family: serif; font-size: 15px; color: #00ABB9; } .map_box div p{ margin: 0px; font-size: 13px; } .map_box div p em{ display: inline-block; margin: 4px 0px; min-width: 120px; padding: 0px 7px; text-align: center; background: #4D4D4D; font-size: 11px; color: #FFF; vertical-align: middle; } .map_box div img[src*="map_"]{ width: 100%; } .map_box div p img[src*="button_map"]{ zoom: 1; vertical-align: middle; width: 92px; } .tebura_box{ background: #FFF; margin: 10px; padding: 10px; border: 1px solid #CCC; } .tebura_box b{ color: #B09D70; } .body_price{ background: url(./img/body_price_2.png) no-repeat left center; background-size: 320px; padding: 0px 0px 0px 200px; width: 120px; height: 32px; margin: auto; font-family: serif; font-weight: bold; font-size: 18px; line-height: 32px; color: #E63462; text-align: left; white-space: nowrap; } .body_price strong{ font-size: 32px; } .body_price_box{ background: #F5F3ED; padding: 10px 10px 20px; margin-bottom: 20px; } .body_price.new{ background: url(./img/body_price_2_new.png) no-repeat center top #F5F3ED; width: 110px; background-size: 300px; padding: 42px 0px 0px 190px; } .body_price.new strong{ font-size: 33px; } /* Gallery */ .gallery_waku{ position: relative; margin: 0px auto 30px; height: 180px; } .gallery_waku.new{ height: 450px; width: 320px; } .gallery_box{ margin: 0px 13px; position: relative; overflow: hidden; height: 180px; } .gallery_box.new{ height: 450px; width: 300px; margin: auto; } #gallery_main, #gallery_main2{ position: relative; margin: 0px; left: 0px; } #gallery_main img{ zoom: 1; width: 140px; height: 180px; margin: 0px 5px 0px 0px; float: left; } #gallery_main2 img{ zoom: 1; width: 300px; height: 450px; margin: 0px 5px 0px 0px; float: left; } #box_next, #box_prev{ position: absolute; top: 50%; width: 25px; margin: -12px 0px; cursor: pointer; -webkit-transition:opacity 0.3s linear; -moz-transition:opacity 0.3s linear; -o-transition:opacity 0.3s linear; -ms-transition:opacity 0.3s linear; transition:opacity 0.3s linear; } #box_next:hover, #box_prev:hover{ opacity: 0.7; filter: Alpha(opacity=70); -webkit-transition:opacity 0.1s linear; -moz-transition:opacity 0.1s linear; -o-transition:opacity 0.1s linear; -ms-transition:opacity 0.1s linear; transition:opacity 0.1s linear; } #box_next{ right: 0px; } #box_prev{ left: 0px; }