/*
Theme Name: Taiken Japan v3
Author: modelcase Inc,
Author URI: http://modelcase.co.jp/
Version: 3.0
*/.aligncenter{display:block;margin:0 auto}.alignright{float:right}.alignleft{float:left}#wpadminbar{position:absolute !important}.edit-link{padding-bottom:2rem !important;padding-top:2rem !important;padding-left:40px;padding-right:40px;text-align:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQYV2NkQAN37979z4gsBhJQVlZmhAvCBECKwILIAmBBdAGQIADxLROccnJyBgAAAABJRU5ErkJggg==);font-weight:bold}@font-face{font-family:"taiken-font";src:url(fonts/taiken-font.ttf) format("truetype"),url(fonts/taiken-font.woff) format("woff"),url(fonts/taiken-font.svg) format("svg");font-weight:normal;font-style:normal}[class^="fa-"],[class*=" fa-"]{font-family:"taiken-font" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-close:before{content:""}.fa-calendar:before{content:""}.fa-writer:before{content:""}.fa-feed:before{content:""}.fa-instagram:before{content:""}.fa-youtube:before{content:""}.fa-pinterest:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-menu:before{content:""}.fa-search:before{content:""}body{font-family:'Source Sans Pro',Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;color:#333;margin:0;padding-top:60px;letter-spacing:.2px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media only screen and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:16px;margin:0}img{height:auto;max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5{line-height:1.15;margin:0}p{line-height:1.45;margin:0}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button,select{text-transform:none}button{overflow:visible}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}ul{padding:0;list-style:none}figure{margin:0}aside{display:block}a{-webkit-transition:all .3s ease;transition:all .3s ease;color:#337ab7;text-decoration:none;opacity:1}a:hover{text-decoration:underline}h1{font-size:1.75rem}@media (min-width: 851px){h1{font-size:2.1875rem}}h2{font-size:1.5rem}@media (min-width: 851px){h2{font-size:1.875rem}}iframe{max-width:100%}ins,.adsbygoogle{margin-left:auto;margin-right:auto}hr{margin-top:1rem;border-color:#ccc;border-width:0 0 2px 0;margin-bottom:0}@media (min-width: 851px){hr{margin-top:2rem}}hr+hr{display:none}em,i{font-style:normal}.text-center{text-align:center}#site-main{background-color:#fff;display:block}@media (min-width: 851px){#site-main{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-width:1200px;margin:0 auto}}#main-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 1rem;overflow:hidden;padding-top:1rem;padding-bottom:1rem}@media (min-width: 851px){#main-content{padding-top:2rem;padding-bottom:2rem}}.btn,.searchform button,#site-header #spmenu-button button,.pagenation-index a{text-align:center;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;font-size:16px;line-height:1.5;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#333;background-color:#fff;border-color:#ccc;text-decoration:none;-webkit-transition:background-color .3s linear, border-color .3s linear;transition:background-color .3s linear, border-color .3s linear}.btn:hover,.searchform button:hover,#site-header #spmenu-button button:hover,.pagenation-index a:hover,.btn:focus,.searchform button:focus,#site-header #spmenu-button button:focus,.pagenation-index a:focus{background-color:#d4d4d4;border-color:#8c8c8c}.btn:active,.searchform button:active,#site-header #spmenu-button button:active,.pagenation-index a:active{background-image:none;color:#333;background-color:#e6e6e6;border-color:#adadad;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-danger{background-color:#f01f00;color:#fff;padding:.25rem 1rem}.btn-danger:hover{background-color:#ff8371}.btn-lg{font-weight:bold;font-size:1rem;padding:.5rem 1.5rem}.searchform{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.searchform button{width:35px;border-radius:0 4px 4px 0;border-left:0}.searchform input{-webkit-box-flex:1;-ms-flex:1;flex:1;display:inline-block;height:34px;padding:6px 12px;font-size:16px;line-height:1.5;color:#333;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px 0 0 4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s}.searchform input:focus{border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}#site-header{background-color:#fff;overflow:hidden;position:fixed;left:0;top:0;width:100%;-webkit-box-shadow:1px 0 4px rgba(0,0,0,0.3);box-shadow:1px 0 4px rgba(0,0,0,0.3);z-index:2}#site-header>div{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px}#site-header #site-logo img{height:40px;width:auto;vertical-align:middle}#site-header nav{-webkit-box-flex:1;-ms-flex:1;flex:1}#site-header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#site-header nav li{padding:0;margin-left:.5rem;display:none}@media (min-width: 851px){#site-header nav li{display:block}}#site-header nav li>button{text-align:center;padding:0 .5rem;line-height:34px}#site-header nav li>button:hover{color:#66afe9}#site-header #spmenu-button{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;text-align:right}@media (min-width: 851px){#site-header #spmenu-button{display:none}}#site-header #spmenu-button button{padding:.25rem .75rem}#site-header #spmenu-button i{font-size:.875rem}#sideAreaWrapper{max-width:640px}@media (min-width: 851px){#sideAreaWrapper{width:320px}#sideAreaWrapper>*{width:320px}}#sideArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.875rem;margin-left:auto;margin-right:auto;padding-bottom:1rem;position:relative;top:0}#sideArea>*{padding:0 10px;width:100%}@media (min-width: 660px){#sideArea{width:auto}}@media (min-width: 851px){#sideArea{-webkit-transition:top .3s ease-out;transition:top .3s ease-out}}#sideArea h1{font-size:1.125rem;margin:1rem 0 .5rem}@media (min-width: 851px){#sideArea h1{margin:1.5rem 0 1rem}}#sidePopular ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;height:631px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}#sidePopular ul>li{width:65px;margin:0 4px}#sidePopular ul>li button{border-width:1px 1px 0 1px;border-color:#ccc;border-radius:2px 2px 0 0;border-style:solid;display:inline-block;width:100%;padding:3px 0;line-height:1}#sidePopular ul>li.current button{color:#fff;background-color:#337ab7;border-color:#2e6da4}#sidePopular ul>li.current ol{display:block}#socialArea{text-align:center;width:320px;margin-left:auto;margin-right:auto}#socialArea aside{margin-top:1rem;line-height:0}@media (min-width: 851px){#socialArea aside{margin-top:1.5rem}}#twitterBnr{position:relative}#twitterBnr a{position:absolute;bottom:18px;left:105px;color:#fff;text-decoration:none;line-height:0}#navSnsIcons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#navSnsIcons a{border-radius:50%;display:inline-block;background:#f01f00;color:#fff;line-height:36px;width:36px;height:36px;text-align:center;font-size:1rem;text-decoration:none}#navSnsIcons a+a{margin-left:1rem}.sidePosts{padding:0;list-style:none;border-bottom:1px solid #ccc}.sidePosts li{border-top:1px solid #ccc}.sidePosts a{padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit}.sidePosts figure{width:50px;position:relative;line-height:0}.sidePosts span{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:5px}ol.sidePosts{display:none;position:absolute;top:21px;left:0;right:0}ol.sidePosts li figure:after{content:"1"}ol.sidePosts li:nth-child(2) figure:after{content:"2"}ol.sidePosts li:nth-child(3) figure:after{content:"3"}ol.sidePosts li:nth-child(4) figure:after{content:"4"}ol.sidePosts li:nth-child(5) figure:after{content:"5"}ol.sidePosts li:nth-child(6) figure:after{content:"6"}ol.sidePosts li:nth-child(7) figure:after{content:"7"}ol.sidePosts li:nth-child(8) figure:after{content:"8"}ol.sidePosts li:nth-child(9) figure:after{content:"9"}ol.sidePosts li:nth-child(10) figure:after{content:"10"}ol.sidePosts figure:after{content:"";display:inline-block;background-color:#f01f00;color:#fff;text-align:center;position:absolute;bottom:0;left:0;font-size:.75rem;width:20px;height:20px;line-height:20px;opacity:1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}ol.sidePosts a:hover figure:after{opacity:0}#likeBox{height:214px}#sideReccomend{text-align:center}#sideReccomend h1{text-align:left}#site-footer{background-color:#f01f00;text-align:center;color:#fff;font-size:.875rem;padding:.875rem 0 .5rem}#site-footer ul{margin:.25rem 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#site-footer li{padding:.25rem .5rem}#site-footer a{color:#fff}#site-footer-nav{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width: 851px){#site-footer-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#site-footer-nav li{width:33.3333%}@media (min-width: 851px){#site-footer-nav li{padding:.25rem .5rem;width:auto}}#site-footer-nav2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#ads-top{margin-top:1rem}@media (min-width: 851px){#ads-top{margin-top:2rem}}#ads-bottom{margin-top:1rem}@media (min-width: 851px){#ads-bottom{margin-top:2rem}}.single-showads{margin-top:1rem}@media (min-width: 851px){.single-showads{margin-top:2rem}}#featuredPosts{padding-top:1rem;padding-bottom:1rem}@media (min-width: 851px){#featuredPosts{padding-top:2rem;padding-bottom:2rem}}#featuredPosts{border-bottom:2px solid #000}#featuredPosts .post-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:-1rem}#featuredPosts .post-list article{width:50%;padding-left:1rem}#featuredPosts .post-list article>a img{height:250px}#archivedPosts>h1{margin-top:1rem}@media (min-width: 851px){#archivedPosts>h1{margin-top:2rem}}#archivedPosts article{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start}#archivedPosts article .post-thumbnail{width:33.3333%}#archivedPosts article .post-list-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:1rem}#archivedPosts article h1{margin-top:0}.post-list article{margin-top:1rem}@media (min-width: 851px){.post-list article{margin-top:2rem}}.post-list h1{font-size:1.125rem;margin-top:.5rem}@media (min-width: 851px){.post-list h1{font-size:1.40625rem}}.post-list h1 a{color:inherit}.post-thumbnail a{display:block;overflow:hidden;width:100%;padding-bottom:62%;position:relative}.post-thumbnail a:hover img{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.post-thumbnail img{position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear}.post-terms{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-terms li{margin-right:.5rem;margin-top:.5rem}.post-terms li.category a{background-color:#A91F00}.post-terms a{border-radius:4px;padding:.25rem .5rem;background-color:#71a500;color:#fff;text-decoration:none;opacity:1;-webkit-transition:all .3s linear;transition:all .3s linear;font-size:.875rem;-webkit-transform:rotate(0);transform:rotate(0);display:inline-block}.post-terms a:hover{opacity:.78;-webkit-transform:rotate(3deg);transform:rotate(3deg)}.post-meta{margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-meta a i{color:#666}.post-meta p{color:#666;margin-right:1rem}.post-meta p+p{text-align:right;margin-right:0}.post-excerpt{display:none;margin-top:.25rem;color:#666}@media (min-width: 851px){.post-excerpt{display:block}}.pagenation-index{margin-top:1rem;text-align:center}@media (min-width: 851px){.pagenation-index{margin-top:2rem}}.pagenation-index a{color:#fff;padding:3px 8px;background-color:#71a500}.pagenation-index a:hover{background-color:#82bf00}.post-list-pager{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;width:100%}@media (min-width: 851px){.post-list-pager{margin-top:2rem}}.post-list-pager .next{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.post-list-pager a{display:inline-block;padding:.25rem .875rem;background-color:#fff;border:1px solid #ccc;border-radius:15px}.post-list-pager a:hover{text-decoration:none;background-color:#e6e6e6}#single{margin-top:1rem}@media (min-width: 851px){#single{margin-top:2rem}}#single .post-terms{margin-top:.5rem}#single-thumbnail{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAFklEQVQIW2NkAIIzZ878ZwQRJiYmjAA+XwdmNVBXYwAAAABJRU5ErkJggg==) repeat;margin:0;text-align:center}#single-title{margin-top:.5rem}@media (min-width: 851px){#single-title{margin-top:1rem}}#single-author{margin-top:.25rem;text-align:right;font-size:.875rem}@media (min-width: 851px){#single-author{margin-top:.5rem}}.single-share{margin-top:1rem}.single-share a{margin:0 8px 0 0;display:inline-block}.single-share a:hover{opacity:.65}#single-meta{margin-top:1rem}#single-content{margin-top:1rem;font-size:1.125rem}@media (min-width: 851px){#single-content{margin-top:2rem}}#single-content h1,#single-content h2,#single-content h3,#single-content h4,#single-content h5,#single-content h6{margin-top:1.25rem}@media (min-width: 851px){#single-content h1,#single-content h2,#single-content h3,#single-content h4,#single-content h5,#single-content h6{margin-top:2.5rem}}#single-content h1+h1,#single-content h1+h2,#single-content h1+h3,#single-content h1+h4,#single-content h1+h5,#single-content h1+h6,#single-content h2+h1,#single-content h2+h2,#single-content h2+h3,#single-content h2+h4,#single-content h2+h5,#single-content h2+h6,#single-content h3+h1,#single-content h3+h2,#single-content h3+h3,#single-content h3+h4,#single-content h3+h5,#single-content h3+h6,#single-content h4+h1,#single-content h4+h2,#single-content h4+h3,#single-content h4+h4,#single-content h4+h5,#single-content h4+h6,#single-content h5+h1,#single-content h5+h2,#single-content h5+h3,#single-content h5+h4,#single-content h5+h5,#single-content h5+h6,#single-content h6+h1,#single-content h6+h2,#single-content h6+h3,#single-content h6+h4,#single-content h6+h5,#single-content h6+h6{margin-top:1rem}@media (min-width: 851px){#single-content h1+h1,#single-content h1+h2,#single-content h1+h3,#single-content h1+h4,#single-content h1+h5,#single-content h1+h6,#single-content h2+h1,#single-content h2+h2,#single-content h2+h3,#single-content h2+h4,#single-content h2+h5,#single-content h2+h6,#single-content h3+h1,#single-content h3+h2,#single-content h3+h3,#single-content h3+h4,#single-content h3+h5,#single-content h3+h6,#single-content h4+h1,#single-content h4+h2,#single-content h4+h3,#single-content h4+h4,#single-content h4+h5,#single-content h4+h6,#single-content h5+h1,#single-content h5+h2,#single-content h5+h3,#single-content h5+h4,#single-content h5+h5,#single-content h5+h6,#single-content h6+h1,#single-content h6+h2,#single-content h6+h3,#single-content h6+h4,#single-content h6+h5,#single-content h6+h6{margin-top:2rem}}#single-content p,#single-content figure,#single-content .wp-block-image,#single-content .wp-caption{margin-top:1rem}@media (min-width: 851px){#single-content p,#single-content figure,#single-content .wp-block-image,#single-content .wp-caption{margin-top:2rem}}#single-content h1{font-size:1.5rem}@media (min-width: 851px){#single-content h1{font-size:1.875rem}}#single-content figure,#single-content .wp-block-image{text-align:center}#single-content figcaption,#single-content .figcaption,#single-content .wp-caption-text{display:block;text-align:center;font-size:1rem;margin-top:.25rem}#single-content img{max-height:400px;width:auto}@media (min-width: 851px){#single-content img{max-height:600px}}#single-content h2{border-bottom:1px solid #000;border-top:1px solid #000;padding:.675rem 0}#single-content a{text-decoration:underline}#single-content a.btn,#single-content .pagenation-index a,.pagenation-index #single-content a{text-decoration:none}#single-content blockquote{font-size:1rem;margin:1rem 0 0 0;padding:1rem 1.5rem;line-height:1.45;position:relative;color:#383838;border-left:3px dashed #c1c1c1;background:#eee}#single-content blockquote *:first-child{margin-top:0}#single-content blockquote cite{color:#999999;font-size:14px;display:block;margin-top:5px}#single-content blockquote cite:before{content:"\2014 \2009"}#single-content .wp-block-image+.wp-block-quote{margin-top:-1.5rem;padding:0;background:none;border:0}@media (min-width: 851px){#single-content .wp-block-image+.wp-block-quote{text-align:right}}#single-content div{max-width:100%}#single-content iframe{display:block}#single-content .add_ad_tag{margin-top:1rem;border:1px solid rgba(0,0,0,0.6);padding:2rem 1rem}@media (min-width: 851px){#single-content .add_ad_tag{margin-top:2rem}}#single-content .add_ad_tag>h1,#single-content .add_ad_tag h2,#single-content .add_ad_tag h3{margin-top:0;text-align:center}#single-content .add_ad_tag p{line-height:1.3;font-size:1rem}#single-content .add_ad_tag .row{margin-top:.875rem;margin-left:-.5rem;margin-right:-.5rem}@media (min-width: 851px){#single-content .add_ad_tag .row{margin-top:1.75rem}}#single-content .add_ad_tag .row>div{padding:.5rem}#single-content .add_ad_tag .row>div>*:first-child{margin-top:0}#single-content .add_ad_tag .row+h1,#single-content .add_ad_tag .row+h2,#single-content .add_ad_tag .row+h3{margin-top:1rem}@media (min-width: 851px){#single-content .add_ad_tag .row+h1,#single-content .add_ad_tag .row+h2,#single-content .add_ad_tag .row+h3{margin-top:2rem}}@media (min-width: 851px){#single-content .add_ad_tag .row{display:-webkit-box;display:-ms-flexbox;display:flex}#single-content .add_ad_tag .row .col-sm-4{width:33.33333%}#single-content .add_ad_tag .row .col-sm-6{width:50%}#single-content .add_ad_tag .row .col-sm-8{width:66.66667%}}#writer{margin-top:1rem}@media (min-width: 851px){#writer{margin-top:2rem}}#writer-block{margin-top:.5rem;border:1px solid #ccc;border-radius:3px}@media (min-width: 851px){#writer-block{margin-top:1rem}}@media (min-width: 500px){#writer-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}#writer-thumbnail{padding:1rem 1rem 0;text-align:center}@media (min-width: 500px){#writer-thumbnail{padding:1rem 0 1rem 1rem;width:166px}}#writer-content{padding:1rem}@media (min-width: 500px){#writer-content{-webkit-box-flex:1;-ms-flex:1;flex:1}}#writer-content p+p{margin-top:1rem}#term{margin-top:1rem}@media (min-width: 851px){#term{margin-top:2rem}}#term-description{margin-top:.5rem}@media (min-width: 851px){#term-description{margin-top:1rem}}#term-description p+p{margin-top:1rem}#term-list{margin-top:1rem;border:1px solid #ccc;border-radius:3px}@media (min-width: 851px){#term-list{margin-top:2rem}}#term-list h2{border-radius:3px 3px 0 0;border-bottom:1px solid #ccc;background-color:#e6e6e6;line-height:2;font-size:1rem;font-weight:normal;text-align:center}#term-list ul{padding:.5rem 1rem 1rem .5rem;margin:0}#term-list li{padding-top:.5rem;padding-left:.5rem;display:inline-block}#term-list a{display:block;border-radius:3px;border:1px solid #ccc;padding:.25rem .5rem;font-size:.875rem;color:inherit}#term-list a.current,#term-list a:hover{text-decoration:none;background-color:#e6e6e6;-webkit-transform:rotate(2deg);transform:rotate(2deg);-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}#term-list span{display:none;color:#fff;background-color:#666;margin-left:.375rem;border-radius:10px;padding:2px .25rem;min-width:35px;line-height:1;text-align:center}@media (min-width: 851px){#term-list span{display:inline-block}}#error-404{padding-top:1rem;padding-bottom:1rem;border-bottom:2px solid #000}@media (min-width: 851px){#error-404{padding-top:2rem;padding-bottom:2rem}}#spMenu{position:absolute;top:-100%;left:50%;margin-top:-186px;margin-left:-163px;width:326px;padding:10px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5);background-clip:padding-box;outline:0;z-index:99;-webkit-transition:top .3s ease-out;transition:top .3s ease-out;-webkit-transform:scale(0.9);transform:scale(0.9)}@media (min-width: 851px){#spMenu{-webkit-transform:scale(1);transform:scale(1)}}#spMenu .close{position:absolute;top:-32px;right:0;color:#fff;opacity:1;font-size:26px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear}#spMenu .close:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#spMenuTab{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;margin:1rem 0 0}#spMenuTab li{width:50%;border-radius:4px 4px 0 0;border-style:solid;border-color:#fff #fff #ddd #fff;border-width:1px}#spMenuTab li.active{border-color:#ddd #ddd #fff #ddd}#spMenuTab li.active button{color:inherit}#spMenuTab button{display:block;width:100%;color:#337ab7;padding:2px 0}#spMenuTab button:hover{text-decoration:underline}#spMenuTabContent{margin:10px 0 0}#spMenuTabContent>li{display:none}#spMenuTabContent>li.active{display:block}#MapMenu>div{background:url(images/bg_area.png) no-repeat top left;height:260px;position:relative;width:300px;margin:0 auto}#MapMenu>div ul{list-style:none;margin:0;padding:0}#MapMenu>div li{display:block;position:absolute;padding:0;opacity:0}#MapMenu>div li a{display:block}#MapMenu>div li.hokkaido{right:25px;top:15px}#MapMenu>div li.tohoku{right:5px;top:78px}#MapMenu>div li.kanto{right:22px;top:147px}#MapMenu>div li.chubu{right:100px;top:103px}#MapMenu>div li.kansai{right:92px;top:151px}#MapMenu>div li.chugoku{left:32px;top:124px}#MapMenu>div li.shikoku{left:77px;bottom:26px}#MapMenu>div li.kyushu{left:7px;bottom:13px}#MapMenu>div li.okinawa{left:19px;top:44px}#MapMenu>div>img{position:absolute;top:0;left:0;width:300px;height:260px;z-index:2}#categoryMenu{margin-top:10px}#categoryMenu ul{list-style:none;padding-left:0;margin:0 0 0 -10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#categoryMenu li{width:50%;margin-top:10px;padding-left:10px}#categoryMenu li a{border-radius:4px;background-color:#A91F00;background-repeat:no-repeat;background-position:5px center;color:#fff;display:block;font-weight:bold;line-height:30px;padding:0 10px;position:relative;text-align:left}#categoryMenu li a:hover{opacity:.64;text-decoration:none}#categoryMenu li a span{font-size:18px;left:6px;margin-right:0px;position:absolute;top:6px;vertical-align:middle}#map-backdrop{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.5);z-index:98;-webkit-animation-name:mapBackdrop;animation-name:mapBackdrop;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}#map-backdrop.closing{-webkit-animation-name:mapBackdrop;animation-name:mapBackdrop;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}#map-backdrop.closing+#map-backdrop-close{-webkit-animation-name:mapBackdropClose2;animation-name:mapBackdropClose2;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes mapBackdrop{0%{background-color:rgba(255,255,255,0.01)}100%{background-color:rgba(0,0,0,0.5)}}@keyframes mapBackdrop{0%{background-color:rgba(255,255,255,0.01)}100%{background-color:rgba(0,0,0,0.5)}}@-webkit-keyframes mapBackdropClose{0%{right:-100px}100%{right:15px}}@keyframes mapBackdropClose{0%{right:-100px}100%{right:15px}}@-webkit-keyframes mapBackdrop2{0%{background-color:rgba(0,0,0,0.5)}100%{background-color:rgba(255,255,255,0.01)}}@keyframes mapBackdrop2{0%{background-color:rgba(0,0,0,0.5)}100%{background-color:rgba(255,255,255,0.01)}}@-webkit-keyframes mapBackdropClose2{0%{right:15px}100%{right:-100px}}@keyframes mapBackdropClose2{0%{right:15px}100%{right:-100px}}
