﻿@import url("https://fonts.googleapis.com/css?family=Cormorant+Garamond:300,300i,400,400i,500,500i,600,600i,700,700i");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,*::before,*::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}body{line-height:1.5;text-align:center;font-family:'Cormorant Garamond', serif;-webkit-text-size-adjust:100%;color:#777}.flocont:after{content:".";display:block;height:0;clear:both;visibility:hidden}.flocont{display:inline-block}.flocont{display:block}.flocont:after{content:".";display:block;height:0;clear:both;visibility:hidden}.flocont{display:inline-block}.flocont{display:block}.content p{text-align:left;text-align:justify}#footer{text-align:center;padding:50px 0 25px;padding-top:15px;background:url(../img/footer.jpg) repeat center left;color:#b6b6b6;line-height:1}#footer .inner{padding:0 15px;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝体", "Yu Mincho", "ＭＳ 明朝", serif}#footer .inner h2{margin-bottom:30px;text-indent:-9999px}#footer .inner h2 a{margin:0 auto;display:block;width:177px;height:200px;background:url(../img/footlogo.png) no-repeat center left}#footer .inner p{margin:0;font-size:16px;line-height:27px;text-align:center}#footer .inner p.tel{margin-bottom:23px}#footer .inner p a{text-decoration:none;color:#b6b6b6}#footer .inner small,#footer .inner address{font-size:14px;color:#6e6e6e;display:block}#footer .inner small{padding-bottom:6px}body.en #footer .inner{font-family:'Cormorant Garamond', serif}body.en #footer .inner p{font-size:18px}#pageTop{box-sizing:border-box;display:none;position:fixed;right:15px;bottom:15px;z-index:50;text-indent:-9999px;width:60px;height:60px;background:url(../img/pagetop.png) no-repeat center left;background-size:60px auto}#main-title{text-align:center;font-family:'Cormorant Garamond', serif;line-height:1.2;font-size:43px;background:url(../img/head-logo.png) no-repeat right top;background:none;padding-top:68px;background-size:auto 100%;margin-top:24px;color:#222;position:relative}#scott-hass{padding-bottom:20px}#scott-hass header{text-align:right;font-style:italic;margin-bottom:12px}#scott-hass h1{font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝体", "Yu Mincho", "ＭＳ 明朝", serif;font-size:28px;padding-bottom:24px;font-size:28px;line-height:1.5;color:#222}#scott-hass h2{font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝体", "Yu Mincho", "ＭＳ 明朝", serif;font-size:28px;padding-bottom:14px;font-size:26px;line-height:1.5;color:#222;text-align:left}#scott-hass #table-opening-time{margin-bottom:12px}#scott-hass #table-opening-time th{font-weight:600;width:257px}#scott-hass #table-opening-time th,#scott-hass #table-opening-time td{padding-bottom:12px}#scott-hass p{padding-bottom:12px}#scott-hass em{font-style:italic}body.en #myCntactForm h3,body.en #scott-hass h1{font-family:'Cormorant Garamond', serif;font-weight:600;font-size:28px}body.en #scott-hass p{font-size:21px}body.en #myCntactForm table th{font-size:21px}body.jp #main-title{font-family:"游明朝体",  "Yu Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ 明朝", serif;color:transparent;background:url(../img/head-logo.png) no-repeat center top;background-size:auto 100%}body.jp #main-title span{pointer-events:none}body.jp #scott-hass h1,body.jp #scott-hass h2,body.jp #scott-hass p,body.jp #scott-hass table{font-family:"游明朝体",  "Yu Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ 明朝", serif}body.jp #myCntactForm h3,body.jp #myCntactForm table{font-family:"游明朝体",  "Yu Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ 明朝", serif}body.jp #myCntactForm p .wpcf7-submit{font-family:"游明朝体",  "Yu Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ 明朝", serif}#myCntactForm h3{line-height:1.2;font-size:16px;padding-bottom:24px;margin-top:24px;color:#222;font-weight:600}body.jp #myCntactForm h3{font-family:"游明朝体", "Yu Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ 明朝", serif;font-size:28px;line-height:1.5;color:#222}body.jp #myCntactForm table input[type="text"],body.jp #myCntactForm table input[type="email"],body.jp #myCntactForm table textarea{font-family:"游明朝体",  "Yu Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ 明朝", serif}body.en #myCntactForm table input[type="text"],body.en #myCntactForm table input[type="email"],body.en #myCntactForm table textarea{font-family:'Cormorant Garamond', serif}#select-lang{position:absolute;right:0px;top:28px}#select-lang a{background:#e5e5e5;color:#8b8b8b;border-radius:50%;display:inline-block;width:40px;height:40px;line-height:40px;font-size:9px;text-decoration:none}#select-lang a.en{background:#828282;color:#bcbcbc}#select-lang a:hover{opacity:0.8}body.jp #select-lang a{background:#828282;color:#bcbcbc}body.jp #select-lang a.en{background:#e5e5e5;color:#8b8b8b}.flex-control-nav{position:absolute;bottom:40%;text-align:center;margin-left:20px;z-index:99}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;display:inline}.flex-control-paging li a{width:8px;height:8px;display:block;background:#ffffff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.flex-control-paging li a.flex-active{background:#777;cursor:default}body .flexslider .flex-direction-nav{display:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0;background:#ffffff;border:0;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);margin-bottom:24px}.flexslider .slides{zoom:1}body .flexslider .slides li{display:block;position:absolute;height:205px;text-align:center;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center}body .flexslider .slides li .pastilla{-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;opacity:0;width:auto;max-width:50%;display:inline-block;position:absolute;padding:30px;color:#b29460;background:rgba(255,255,255,0.95);margin:0 auto;left:0;right:0;font-size:20px;letter-spacing:8px;text-transform:uppercase;line-height:1.2;bottom:20px !important}body .flexslider .slides li .pastilla .titulo{display:block;margin-bottom:15px}body .flexslider .slides li .pastilla .subtitulo{font-size:11px;letter-spacing:1px;display:block;line-height:1.5}.flex-control-nav{position:absolute;bottom:27%;text-align:center;margin-left:20px;z-index:99;display:none}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;display:inline}.flex-control-paging li a{width:8px;height:8px;display:block;background:#ffffff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.flex-control-paging li a.flex-active{background:#777;cursor:default}body .flexslider .flex-direction-nav{display:none}@media only screen and (min-width: 320px){#container{margin:0 auto;padding:0 15px}#main-title{margin-bottom:24px;padding-right:120px;font-size:32px;min-height:144px}#main-title span{display:block;margin-top:-35px}#scott-hass #table-opening-time th{width:70px}#myCntactForm table{width:100%}#myCntactForm table th,#myCntactForm table td{display:block}#myCntactForm table th{margin-bottom:10px;font-size:16px;font-weight:600;color:#222}#myCntactForm table td{margin-bottom:14px}#myCntactForm table input{height:50px}#myCntactForm table input[type="text"],#myCntactForm table input[type="email"],#myCntactForm table textarea{padding:9px 8px;width:100%;font-size:16px}#myCntactForm table input[type="text"],#myCntactForm table input[type="email"],#myCntactForm table textarea,#myCntactForm table .radio,#myCntactForm table .selector{resize:none;box-sizing:border-box;border-radius:0;border:1px solid #d3d3d3;background-color:#fff}#myCntactForm table input[type="button"],#myCntactForm table input[type="text"],#myCntactForm table input[type="email"],#myCntactForm table input[type="submit"],#myCntactForm table textarea,#myCntactForm table select{-webkit-appearance:none !important}#myCntactForm table input,#myCntactForm table select{vertical-align:middle}#myCntactForm .wpcf7-submit{-webkit-appearance:button;cursor:pointer;width:100%;max-width:713px;line-height:62px;letter-spacing:3px;font-size:15px;background-color:#000;text-align:center;color:#fff;border:0}#myCntactForm .wpcf7-submit:hover{opacity:0.8;outline:0}#myCntactForm .wpcf7-submit:focus{outline:0}#myCntactForm .info{font-size:14px;padding-top:14px;padding-bottom:24px;text-align:left}#myCntactForm .info strong{display:block;font-weight:700}}@media only screen and (min-width: 768px){#container{margin:0 auto;width:100%;max-width:1000px;overflow:hidden}#footer{padding:60px 0 30px;padding-top:20px}#footer .inner{margin:0 auto;width:100%;max-width:1000px}#footer .inner p{margin:0;text-align:center;line-height:24px;font-size:14px}#footer .inner p.tel{margin-bottom:35px}#footer .inner small,#footer .inner address{display:inline-block;font-size:10px;color:#6e6e6e}#footer .inner small{padding-bottom:initial}#main-title{margin-bottom:24px;padding-right:0px;font-size:40px}#main-title span{display:block;margin-top:-25px}#myCntactForm h3{width:713px;margin-left:257px}#myCntactForm table{width:100%}#myCntactForm table th,#myCntactForm table td{display:table-cell;padding-bottom:14px}#myCntactForm table th{width:257px}#myCntactForm p{text-align:left}#myCntactForm p .wpcf7-submit{margin-left:257px}#myCntactForm .info{margin-left:257px}body .flexslider .slides li{height:580px}.flex-control-nav{display:block}}
