@charset "UTF-8";.spOnly{display:none!important}a{text-decoration:none;transition:.3s ease-in-out}a:visited{color:#c09}a:hover{opacity:.85;filter:alpha(opacity=85)}img{border-style:none}a img{border-style:none}html{max-width:100%;min-height:100%;-webkit-text-size-adjust:100%;font-size:13px}body{min-width:1150px;font-family:'Noto Sans JP',Osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN",arial,helvetica,clean,sans-serif;position:relative;overflow-x:hidden;-webkit-text-size-adjust:100%;width:100%;line-height:1.75;background:#f5f5e7}a{text-decoration:none;transition:.15s ease-in-out}a:hover{opacity:.85;filter:alpha(opacity=85)}a img{opacity:1;filter:alpha(opacity=100);transition:.3s ease-in-out}a img:hover{opacity:.85;filter:alpha(opacity=85)}i,u,em{text-decoration:none;font-style:normal;font-weight:400}.mac i,.mac u,.mac em{font-weight:400}b.tel{line-height:1.25;padding-left:30px;font-size:30px;display:block;background:url(//tokyotagoto.jp/wp-content/themes/tagoto/css/../top/telWhite.png) no-repeat left 5px}b.tel a{color:#fff;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:500}body.home{min-height:100%;height:100%;background:#000;position:absolute;top:0;left:0}body.home>*{position:relative;z-index:3}body.home h1{position:absolute;top:10px;left:15px;color:rgba(255,255,255,.5);font-size:12px}body.home h2{width:259px;height:52px;padding-bottom:25px;position:absolute;top:-50px;left:0;right:0;bottom:0;margin:auto;background:url(//tokyotagoto.jp/wp-content/themes/tagoto/css/../top/logo-ani.png) no-repeat center bottom;color:#fff;text-shadow:0 0 5px rgba(0,0,0,1),0 0 5px rgba(0,0,0,1),0 0 5px rgba(0,0,0,1),0 0 5px rgba(0,0,0,1),0 0 10px rgba(0,0,0,1),0 0 10px rgba(0,0,0,1),0 0 10px rgba(0,0,0,1),0 0 10px rgba(0,0,0,1);letter-spacing:.3em;background-size:contain}body.home h2>*{display:block;font-size:15px;font-weight:500;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding-right:.3em;letter-spacing:.3em;margin-bottom:60px;text-align:center}body.home h2 span{font-size:13px;color:#fff;animation:ani03 1s 2s 1 forwards;-webkit-animation:ani03 1s 2s 1 forwards;opacity:0}body.home footer#footer{background:0 0;position:absolute;bottom:0;left:0;width:100%;color:#fff;box-sizing:border-box}body.home footer#footer a{color:#fff}body.home footer#footer #fContainer{padding-left:50px;opacity:0;position:absolute;bottom:70px;animation:1s 0s forwards ani03;-webkit-animation:1s 0s forwards ani03;transition:.3s ease-in-out}body.home footer#footer #fText{padding:50px;width:380px;background:url(//tokyotagoto.jp/wp-content/themes/tagoto/css/../top/topMesseBCKG.png);opacity:0;position:absolute;right:0;bottom:50px;animation:1s 2s forwards ani03;-webkit-animation:1s 2s forwards ani03;transition:.3s ease-in-out}body.home footer#footer #fText h3{font-size:20px;line-height:1.5;margin-bottom:5px;font-weight:500;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}body.home footer#footer #fText h3 em{display:block;font-size:12px;color:#fff}body.home footer#footer #fText h4{display:block;color:#fff;font-size:16px;font-weight:500;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-bottom:15px}body.home footer#footer #fText p{line-height:2}body.home #fContainer ul{margin-bottom:26px}body.home #fContainer ul li{margin-top:5px;opacity:0;transition:.3s ease-in-out}body.home #fContainer ul li:nth-of-type(1){animation:1s 2s forwards ani03;-webkit-animation:1s 2s forwards ani03}body.home #fContainer ul li:nth-of-type(2){animation:1s 2.2s forwards ani03;-webkit-animation:1s 2.2s forwards ani03}body.home #fContainer ul li:nth-of-type(3){animation:1s 2.4s forwards ani03;-webkit-animation:1s 2.4s forwards ani03}body.home #fContainer ul li:nth-of-type(4){animation:1s 2.6s forwards ani03;-webkit-animation:1s 2.6s forwards ani03}body.home #fContainer ul li:nth-of-type(5){animation:1s 2.8s forwards ani03;-webkit-animation:1s 2.8s forwards ani03}body.home #fContainer ul li:nth-of-type(6){animation:1s 3s forwards ani03;-webkit-animation:1s 3s forwards ani03}body.home footer#footer .footTel{opacity:0;transition:.3s ease-in-out;animation:1s 3.6s forwards ani03;-webkit-animation:1s 3.6s forwards ani03}body.home footer#footer .footTel .tel{line-height:1.25;margin:0;padding-left:33px;font-size:30px;letter-spacing:.05em;font-weight:400;font-family:Arial,Helvetica,sans-serif,AppleGothic,sans-serif;display:block;background:url(//tokyotagoto.jp/wp-content/themes/tagoto/css/../top/telWhite.png) no-repeat left 6px}body.home address.foot{margin-top:50px}@-webkit-keyframes ani03{0%{opacity:0}100%{opacity:1}}@keyframes ani03{0%{opacity:0}100%{opacity:1}}#humBTN{display:block;position:absolute;right:40px;top:35px;margin:auto;width:36px;height:36px;cursor:pointer;cursor:pointer;z-index:999999}body.home #humBTN{top:40px;bottom:inherit;opacity:0;animation:1s ease-in-out 0s 1 alternate forwards running ani03;-webkit-animation:1s ease-in-out 0s 1 alternate forwards running ani03}#humBTN b{position:relative;float:left;display:inline-block;height:6px;width:6px;margin:3px;background:#fff;box-shadow:rgba(0,0,0,.3) 1px 1px 2px,rgba(0,0,0,.3) -1px 1px 2px,rgba(0,0,0,.3) 1px -1px 2px,rgba(0,0,0,.3) -1px -1px 2px;box-sizing:border-box;left:0;top:0;opacity:1;transition:.3s ease-in-out}#humBTN b:nth-of-type(3n){margin-right:0}#humBTN b:last-child(1),#humBTN b:last-child(2),#humBTN b:last-child(3){margin-bottom:0}#humBTN.open b{transition:.3s ease-in-out;background-color:rgba(255,255,255,1)}#humBTN.open b:nth-child(2){opacity:0;top:-100px}#humBTN.open b:nth-child(4){opacity:0;left:-100px}#humBTN.open b:nth-child(6){opacity:0;left:100px}#humBTN.open b:nth-child(8){opacity:0;top:100px}#humBTN:after{content:"ご案内";display:block;opacity:0;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:500;position:relative;bottom:-15px;font-size:12px;color:#fff;text-align:center;transition:.3s ease-in-out}#humBTN.open:after{opacity:1;bottom:-5px}#humBOX{display:none;box-sizing:border-box;background:#fff url(//tokyotagoto.jp/wp-content/themes/tagoto/css/../layout/humBCKG.jpg);width:330px;position:absolute;right:-580px;top:0;z-index:99999;transition:.45s ease-in-out}#humBOX>div{display:table;width:100%;height:100%;position:relative}#humBOX.open{right:-580px;animation:humM .3s .3s 1 forwards;-webkit-animation:humM .3s .3s 1 forwards}@-webkit-keyframes humM{0%{right:-580px}100%{right:0}}@keyframes humM{0%{right:-580px}100%{right:0}}#humBOX h3{font-size:19px;color:#fff;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:500;text-align:center;top:-42px;right:-580px;width:100%;font-weight:700;animation:humH3 .3s .5s 1 forwards;-webkit-animation:humH3 .3s .5s 1 forwards;margin:40px auto;text-align:center;margin-bottom:30px}@-webkit-keyframes humH3{0%{right:-580px}100%{right:0}}@keyframes humM{0%{right:-580px}100%{right:0}}#humBOX h3 a{padding-top:60px;background:url(//tokyotagoto.jp/wp-content/themes/tagoto/css/../layout/cityfooter02.png) no-repeat center top;display:block;color:#fff;font-size:10px;line-height:1.25;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:500;font-size:30px}#humBOX h3 a span{font-size:15px;color:#fff;margin-bottom:20px;display:block;font-style:italic;font-family:"Times New Roman",Times,serif;font-weight:400}#humBOX ul{padding:130px 0 80px;background:url(//tokyotagoto.jp/wp-content/themes/tagoto/css/../layout/logo01.png) no-repeat 35px 70px/150px auto}#humBOX ul li a{display:block;width:100%;box-sizing:border-box;padding:16px 30px 16px;color:#000;font-size:22px;font-weight:500;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:1;background:rgba(0,0,0,0)}#humBOX ul li:hover a{background:rgba(0,0,0,.6);color:#fff;transition:.3s ease-in-out}#humBOX ul li a b{font-weight:400;display:block;font-size:13px;line-height:1.5}#humBOX .huminfo{margin-top:50px;width:100%;padding:80px 30px;box-sizing:border-box;background-color:#000}#humBOX p{font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:500;color:#fff;font-size:13px;line-height:1.5;position:relative}#humBOX p a i{font-family:Arial,Helvetica,sans-serif;font-size:25px}#humBOX p span{display:block;margin-top:7px;font-size:11px}#humBOX p span.tel{font-size:13px}#humBOX p span.tel a{color:#765}#humBOX address{color:#ccc;margin-top:20px;font-size:13px;text-align:center;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:500}#humSkin{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.65);z-index:98}#headContainer{position:relative;height:180px;border-top:5px solid #900;background:url(//tokyotagoto.jp/wp-content/themes/tagoto/css/../top/coverIMG05.jpg) no-repeat center -360px;background-size:cover;box-shadow:0 0 5px rgba(0,0,0,.3)}#headContainer:before{content:'';position:absolute;left:0;top:0;background:url(//tokyotagoto.jp/wp-content/themes/tagoto/css/../top/dotted02.png);height:100%;width:100%;opacity:.9}#headContainer h1{position:absolute;left:25px;top:0;width:310px}#headContainer h1 a{display:block;background:url(//tokyotagoto.jp/wp-content/themes/tagoto/css/../top/city.png) no-repeat center top;background-size:130px auto;padding-top:50px;text-align:center;box-sizing:border-boxfont-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:500;font-size:33px;color:#fff;line-height:1.3}#headContainer h1 a span{display:block;font-family:"Times New Roman",Times,serif;font-size:18px;color:#fff;font-weight:400}#headContainer{background-color:#fff}#headContainer h2{position:absolute;left:370px;top:35px;font-size:19px;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:500;color:#fff}@media(max-width:1200px){#headContainer h1{width:250px}#headContainer h2{top:10px;left:inherit;right:165px;text-align:right;font-size:11px;font-family:'Noto Sans JP',"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3"}#headContainer h2 br{display:none}}#headContainer .toContact{position:absolute;right:25px;top:22px;line-height:1.3;color:#fff;font-size:14px;text-align:right}#headContainer .toContact b{font-size:30px;display:block;font-weight:400;text-align:left;font-family:century gothic,Arial;padding-left:30px;background:url(//tokyotagoto.jp/wp-content/themes/tagoto/css/../layout/tel03.png) no-repeat left center;background-size:29px}#headContainer .toContact span{font-size:11px;display:block}#headContainer #txtLink{position:absolute;right:25px;bottom:50px;width:50%;text-align:right}#headContainer #txtLink li{display:inline;margin-left:1.5em}#headContainer #txtLink li a{font-size:12px;color:#fff;padding-left:12px;background:url(//tokyotagoto.jp/wp-content/themes/tagoto/css/../layout/arrow04.gif) no-repeat left center;line-height:1;vertical-align:middle;transition:0s ease-in-out}#headContainer #txtLink li a:hover{background-position:2px center;text-decoration:underline;color:#c00}#headContainer{text-shadow:#000 1px 1px 2px,#000 -1px 1px 2px,#000 1px -1px 2px,#000 -1px -1px 2px}#main h2.title,.menu_page h4.title{text-align:center;font-size:30px;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:500;position:relative}#main h2.title{line-height:1.2;margin-bottom:60px}#main h2.title em{display:block;font-size:20px;font-family:"Times New Roman",Times,serif;font-weight:400;margin-top:7px;color:#690}#main p.title{font-size:15px;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:500;margin-top:10px;margin-bottom:40px;line-height:2;position:relative}#main section#post-field{font-size:15px;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:500;line-height:2;position:relative}body.home #footer{background:#336;margin-top:0}footer #return-head{background:#988d7d url(//tokyotagoto.jp/wp-content/themes/tagoto/css/../layout/pagetop-arrow.gif) no-repeat center 15px;display:block;width:70px;height:70px;position:fixed;bottom:226px;right:100px}footer #return-head{z-index:998;transition:0s ease-in-out}footer #return-head span{bottom:5px;display:block;position:absolute;margin:auto;text-align:center;width:100%;color:#fff}#footer{margin-top:150px}#footContainer{padding:40px 20px;background:#333;clear:both}.fNavi li{display:inline-block;width:calc(100% / 2);float:left}.fNavi li a{color:#cc9;font-size:14px;line-height:1.25;display:block;padding:5px 0;margin-bottom:10px}.fNavi li a i{color:#999;font-size:14px;display:block;font-family:"Times New Roman",Times,serif;color:#fff}.footsubNavi{margin-bottom:30px;text-align:center}.footsubNavi li{width:auto;margin:0 15px;display:inline-block}.footsubNavi li a{padding-left:12px;background:url(//tokyotagoto.jp/wp-content/themes/tagoto/css/../layout/arrow02.gif) no-repeat 0 center;display:inline-block;color:#fff;font-size:13px}.footsubNavi li a:hover{background-position-x:1px;text-decoration:underline}a.footLogo{margin:0 auto;text-align:center;display:table;padding-top:50px;background:url(//tokyotagoto.jp/wp-content/themes/tagoto/css/../layout/logo02.png) no-repeat center top/180px auto;width:210px;color:#fff!important;font-size:10px;line-height:1.25;font-size:11px}address.foot{padding:5px 0 4px;background:linear-gradient(to right,#cc9,#fff 30%,#cc9);font-size:10px;text-align:center;color:#000}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table;min-height:1%}* html .clearfix{height:1%}.clearfix{display:block}.none{display:none!important}.footerBox{width:1100px;margin:auto}.article table.center th,.article table.center td{text-align:center}.article tr.center th,.article tr.center td{text-align:center;vertical-align:middle}.article th.center{text-align:center;vertical-align:middle}.article td.center{text-align:center;vertical-align:middle}.article table th,.article table td{padding:10px 20px;border-bottom:2px solid #fff;line-height:1.5;font-size:14px}.article table th{width:20%;border-bottom:2px solid #690}.article table th span{font-weight:700;font-size:16px}.article table th.tableTh02{color:#fff}.article table td a{color:#c00;text-decoration:underline}.article table td a:hover{color:red;text-decoration:none}.fBanner{margin:80px auto}.fBanner a{display:block;box-shadow:0 0 5px rgba(0,0,0,.3)}.fBanner a img{display:block}.fBanner>a{height:250px}.fBanner ul li{float:left;margin-top:30px}.fBanner ul li:nth-of-type(2n){margin-left:30px}input,select{border:1px solid #000;border-radius:0}.radius{border-radius:6px}.topRadius{border-top-left-radius:6px}.bottomRadius{border-bottom-right-radius:6px}.rightRadius{border-top-right-radius:6px}.leftRadius{border-bottom-left-radius:6px}.boxShadow{box-shadow:#000 0px 0px 10px}.boxShadow02{box-shadow:#000 0px 0px 5px}.linear{background:linear-gradient(to bottom,#eee,#fff);background:-webkit-linear-gradient(top,#eee,#fff);background:-moz-linear-gradient(top,#eee,#fff);background:-o-linear-gradient(top,#eee,#fff)}.bx-wrapper,.bx-wrapper .bx-viewport{background:0 0;margin:0;padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:0;left:inherit;right:inherit;height:100%!important}.jquery-lightbox a{transition:0s ease-in-out!important}