.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}
/*! #######################################################################

  ck editor

####################################################################### */
.contents-box{margin:0
0 20px 0}.contents-centerbox{margin:0
0 20px 0;text-align:center}.contents-100box{margin:0
0 20px 0;padding:20px}.contents-textarea{}.contents-leftimg{float:left;display:inline;margin:0
20px 20px 0}.contents-rightimg{float:right;display:inline;margin:0
0 20px 20px}.contents-centerimg{display:inline;margin:0
5px}.contents-centerimg
img{padding:5px;background:#eaeaea;border:#ccc 1px solid}.contents-50leftbox{float:left;width:49%}.contents-50rightbox{float:right;width:49%}.contents-table{margin:0
0 20px 0;width:100%;border-collapse:collapse;border-spacing:0}.contents-table
.odd{background:#eee}.contents-table
th{padding:10px;border-bottom:#ccc 1px dashed}.contents-table
td{padding:10px;text-align:right;border-left:#ccc 1px dashed;border-bottom:#ccc 1px dashed}.firstlarge:first-letter {float:left;padding:3px
5px 0 0;font-size:3em;font-weight:bold}.contents-50leftimg{float:left;width:49%}.contents-50rightimg{float:right;width:49%}.contents-3column{float:left;width:31%;margin:5px}.contents-3column
p{margin-top:8px}.contents-table-half{margin:0
0 20px 0}.contents-lefttextarea{float:left;width:49%}.contents-righttextarea{float:right;width:49%}.list-common01
dt{font-weight:bold;font-size:1.2em}.list-common01
dd{padding-bottom:0.8em}.contents-righttable{float:right;margin:0
0 0 10px}.contents-lefttable{float:left;margin:0
10px 0 0}.contents-backpattern01{padding:20px
0 0;background:#fdfaf5;border:#eaeaea 1px solid}.contents-backpattern01
p{margin-bottom:20px}.table_decoration01{margin:0;padding:0;border-collapse:collapse;border-spacing:0}.table_decoration01
th{padding:5px;width:20%;text-align:left;vertical-align:top;background:#fafafa;border:#ddd 1px solid}.table_decoration01
td{padding:5px;vertical-align:top;border:#ddd 1px solid}.table_decoration02{}.table_decoration02
.odd{background:#fafafa}.table_decoration02
th{padding:5px;text-align:left;vertical-align:top;border-bottom:#ddd 1px dashed}.table_decoration02
td{padding:5px;vertical-align:top;border-left:#ddd 1px dashed;border-bottom:#ddd 1px dashed}.table_decoration03{}.table_decoration03
th{padding:5px;width:20%;text-align:left;vertical-align:top;border:#ddd 1px dotted}.table_decoration03
td{padding:5px;vertical-align:top;border:#ddd 1px dotted}.table_decoration04{border-top:#ddd 1px solid;border-left:#ddd 1px solid;border-right:#ddd 1px solid}.table_decoration04
th{width:20%;padding:5px;text-align:left;background-color:#fafafa;border-top:#ddd 1px solid;border-left:#ddd 1px solid;border-bottom:#ddd 1px solid;vertical-align:top}.table_decoration04
td{padding:5px;text-align:left;vertical-align:top;border-bottom:#ddd 1px solid}@media screen and (max-width:640px){.contents-3column{float:none;width:100%;margin:0}.contents-leftimg{float:none;text-align:center;display:inherit;margin:0
0 20px}.contents-leftimg
img{display:inline}.contents-rightimg{float:none;text-align:center;display:inherit;margin:0
0 20px}.contents-rightimg
img{display:inline}}body,input,button,select,optgroup,textarea{font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,Verdana,Roboto,"Droid Sans"}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}a{word-break:break-all}input[type="submit"]{outline:0}iframe{border:0}@media screen and (min-width: 769px){body{min-width:1140px}}ul,menu,dir{display:block;list-style-type:disc;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;padding:0}.btn.focus,.btn:focus{outline:0;box-shadow:none}button:focus{outline:0px;outline:0px}a{color:inherit;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:inherit;text-decoration:none}html,body{overflow:inherit;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}#bread-crumb>li{font-size:12px;margin-right:4px}.nav-links{display:flex;justify-content:space-between}.nav-previous,.nav-next{font-size:12px;border:1px
solid #dfdfdf;display:block;padding:8px
24px;background:#fff;color:#333}@media screen and (max-width: 768px){.nav-previous,.nav-next{font-size:10px;padding:8px
12px}}.page-numbers,.post-page-numbers{text-align:center;display:inline-block;border:1px
solid #ccc;padding:4px
12px;margin-right:4px;color:#333}.page-numbers.current,.post-page-numbers.current{border:1px
solid #333;background:#333;color:#fff}img{max-width:100%;height:auto}.inner{width:1100px;margin:0
auto}@media screen and (max-width:768px){.inner{width:100%}}@media screen and (max-width:768px){.sp-none{display:none!important}}@media screen and (min-width: 769px){.pc-none{display:none!important}}.clear{clear:both}.hover:hover{opacity: .7}.list-none>li{list-style:none}.dotted{border-style:dotted !important}.m-auto{margin-right:auto;margin-left:auto}.two-col{width:calc(100% - 340px)}@media screen and (max-width: 768px){.two-col{width:100%}}.site-description-wrap{padding:6px
0}.site-description{font-size:12px}.site-title{font-size:24px}#site-navigation>ul{position:relative}#site-navigation>ul>li{float:left;display:flex;align-items:center;justify-content:center;text-align:center}#site-navigation>ul>li>a{color:#666;display:block}#site-navigation>ul li a:hover{text-decoration:underline}#site-navigation>ul>li>ul{display:none}#site-navigation>ul>li.has-sub>ul{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.14);position:absolute;left:0;top:56px;padding:40px;text-align:left}#site-navigation>ul>li.has-sub>ul>li{margin:0
30px 30px 0;display:inline-block}#site-navigation>ul>li.has-sub>ul>li>a{color:#666}.menu-trigger{display:block;position:fixed;right:20px;top:30px;width:30px;height:28px;cursor:pointer;z-index:201}.menu-trigger
span{position:absolute;display:block;width:100%;height:3px;background-color:#333;transition:all .5s;top:0;left:0}.menu-trigger.active
span{background-color:#fff}.menu-trigger span:nth-of-type(2){top:8px}.menu-trigger span:nth-of-type(3){top:16px}.menu-trigger.active span:nth-of-type(1){transform:translateY(8px) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){transform:translateY(-8px) rotate(45deg)}#drawer-menu{position:fixed;overflow-x:hidden;top:0;right:0;width:280px;transform:translate(280px);height:100%;padding-top:100px;z-index:200;background:rgba(255, 255, 255, .95);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}#drawer-menu.open{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}#drawer-menu
ul{padding:0
20px}#drawer-menu>ul{position:relative;width:100vw;box-sizing:border-box;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}#drawer-menu.lv1>ul{transform:translate(-280px)}#drawer-menu.lv2>ul{transform:translate(-560px)}#drawer-menu .sub-menu{position:absolute;top:0;left:100vw;width:100vw}.parent-back-lv1,.parent-back-lv2{color:#333}#drawer-menu ul>li{margin-bottom:24px;letter-spacing: .1em;color:#333;padding-right:12px;list-style:none}#drawer-menu ul>li>a{color:#333}.child-menu-title{border-bottom:1px solid #333;padding-bottom:12px}#drawer-bg{display:none;position:fixed;background:rgba(0, 0, 0, .6);width:100%;height:100%;left:0;top:0;z-index:199}#drawer-bg.active{display:block}#footer-fix{width:100%;padding:12px
0;position:fixed;bottom:0;background:#fff;box-shadow:0 0 4px rgba(0, 0, 0, .2);z-index:1}a.footer-fix-btn{background:#333;display:block;color:#fff;padding:16px
0;text-align:center;border-radius:4px;letter-spacing: .15em}#page-top{position:fixed;right:40px;bottom:40px}#page-top::before{content:'';width:6px;height:6px;border:0px;border-top:solid 2px #2a4567;border-right:solid 2px #2a4567;transform:rotate(-45deg);position:absolute;top:50%;left:calc(50% - 3px);margin-top:-3px}#sp-footer-nav ul li
a{padding:14px
20px;display:block;border-bottom:1px solid #dfdfdf;color:#333;background:#f1f1f1}#sp-footer-menu>li{position:relative}#sp-footer-menu>li>.open{position:absolute;top:10px;right:20px;color:#666}#sp-footer-menu>li>.open:before{content:'\f107';font-family:FontAwesome;font-size:30px}#sp-footer-menu>li>.open.on:before{content:'\f106';font-family:FontAwesome;font-size:30px}#sp-footer-menu>li>ul>li{text-indent:20px}#footer-menu
li{display:inline-block;font-size:12px;padding:0
10px}#footer-menu li a:hover{text-decoration:underline}.copyright-wrap{background:#f1f1f1;padding:6px
0}#copyright{font-size:10px}#secondary{width:240px}#secondary ul>li{position:relative}#secondary ul>li>.open{position:absolute;right:10px}#secondary ul>li>.open:before{content:"+"}#secondary ul>li>.open.on:before{content:"+"}#main select, #main input[type="text"], #main input[type="email"], #main input[type="url"], #main input[type="tel"], #main
textarea{width:100%;padding:0
20px !important;background-color:#fafbfd;border:1px
solid #dfdfdf;line-height:18px}#main
select{height:calc(2.25rem + 2px)}@media screen and (max-width: 768px){#main select, #main input[type="text"], #main input[type="email"], #main input[type="url"], #main input[type="tel"], #main
textarea{font-size:16px}}#main input[type="submit"]{background:#333;color:#fff;padding:6px
40px;display:block;margin:0
auto}.required{color:#f00000}.table-v-header,.table-h-header{width:100%;border-collapse:collapse;border-spacing:0}.table-v-header tr td, .table-h-header tr
td{border:1px
solid #ccc;padding:16px}.table-v-header tr td:first-child{background:#f1f1f1}.table-h-header tr:first-child
td{background:#f1f1f1}.table-border{width:100%;border-collapse:collapse;border-spacing:0;border-top:1px solid #ccc}.table-border tr
td{border-bottom:1px solid #ccc;padding:16px}.table-border tr td:first-child{}.ggmap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.ggmap
iframe{position:absolute;left:0;top:0;height:100%;width:100%}.d-block{display:block !important}.d-inline-block{display:inline-block !important}.d-table{display:table !important}.d-none{display:none !important}.d-flex{display:flex !important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.align-items-center{align-items:center}.align-items-start{align-items:start}.align-items-end{align-items:end}.justify-content-start{justify-content:start}.justify-content-end{justify-content:end}.justify-content-bettween{justify-content:space-between}.justify-content-center{justify-content:center}#primary{display:flex;justify-content:space-between;flex-direction:row-reverse}@media screen and (max-width:768px){#primary{display:block}}.slick-slide
img{margin:0
auto}#bread-wrap{margin-bottom:16px;margin-top:16px}@media screen and (max-width:768px){#bread-wrap{overflow-x:auto;white-space:nowrap}}@media screen and (max-width:768px){body{font-size:13px}}.inner{width:980px}@media screen and (max-width:768px){.inner{width:calc(100% - 20px)}}.serif{font-family:"Times New Roman",游明朝,YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",メイリオ,Meiryo,serif;text-rendering:optimizelegibility}#main{width:700px}@media screen and (max-width:768px){#main{width:100%}}.tag-list>li{list-style:none;display:inline-block;margin:0
4px 4px 0}.tag-list>li
a{color:#1d579b;padding:4px;border:1px
solid #1d579b;display:block;font-size:12px;background:#fff}.site-header{box-shadow:0px 0px 2px rgba(0, 0, 0, .4);padding-bottom:24px;position:relative;z-index:10;background:#fff}.site-header
.inner{width:1060px}@media screen and (max-width:768px){.site-header
.inner{width:100%}}@media screen and (max-width:768px){.custom-logo{width:240px}}#site-navigation{margin-bottom:8px}.site-description{font-size:10px}#header-cat-list{margin-bottom:10px;flex-wrap:wrap}#header-cat-list>li{white-space:nowrap}#header-info{margin-bottom:30px}@media screen and (max-width:768px){#header-info{margin-bottom:0}}#header-tel{margin:0
8px 0 auto}#pc-gnav>li{width:100%;font-size:14px;border-left:1px dotted #000}#pc-gnav>li:last-child{border-right:1px dotted #000}.menu-trigger{background:#2a4567;width:40px;height:34px;right:5px}.menu-trigger
span{background:#fff;width:24px;height:2px;top:8px;left:8px}.menu-trigger span:nth-of-type(2){top:16px}.menu-trigger span:nth-of-type(3){top:24px}.parent-back-lv1,.parent-back-lv2{color:#2a4567}#drawer-menu ul>li>a{color:#2a4567}@media screen and (max-width:768px){.site-footer{padding-bottom:75px}}a.footer-fix-btn{background:#2a4567}.footer-shop-info{margin-bottom:20px}#footer-nav{margin:30px
0}.copyright-wrap{background:#2a4567;color:#fff}#page-top{width:40px;height:40px;background:#fff;border-radius:100%;border:2px
solid #2a4567;text-align:center;line-height:32px;z-index:1}@media screen and (max-width:768px){#page-top{right:5px;bottom:110px}}#sp-footer-nav ul li
a{background:#fff}#secondary{width:240px}#side-banner-list>li{margin-bottom:20px}.side-texture-bg-box{background:url(/wp-content/themes/base/images/texture_bg_01.png);padding:4px;margin-bottom:20px}.side-texture-bg-box
h2{color:#fff;font-size:20px;text-align:center;letter-spacing: .07em;padding:10px
0 10px}.side-dotted-list{background:#fff;padding:15px
10px}.side-dotted-list
li{border-bottom:1px solid #c5c5c5;padding:6px
0;list-style:none}.side-dotted-list li>ul{margin-top:12px}.side-dotted-list li>ul
li{border-bottom:0px;border-top:1px solid #c5c5c5}.side-border-box{border:2px
solid #0d1d2f;padding:14px;margin-bottom:20px;background:#fff}.side-border-box
h2{font-size:20px;text-align:center;letter-spacing: .07em;padding-bottom:10px;border-bottom:1px solid #0d1d2f}.side-round-list>li>a{background:#d6dbe1;color:#2a4567;display:block;font-size:12px;padding:7px;border-radius:4px;margin-bottom:6px}#side-line{margin-bottom:20px}.required{color:#890103}#main input[type="submit"]{background:#2a4567}.site-main{font-family:"Times New Roman",游明朝,YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",メイリオ,Meiryo,serif;text-rendering:optimizelegibility}.btn-m{border:1px
solid #0d1d2f;width:278px;padding:20px
0;display:inline-block;font-size:14px;color:#0d1d2f;background:#fff}@media screen and (max-width:768px){.btn-m{padding:14px
0}}.layout-1{background:#fff;border-top:3px solid #2a4567;padding:24px;margin-bottom:40px}.layout-1>h2{color:#0d1d2f;font-size:22px;line-height:1.5;letter-spacing: .07em;margin-bottom:16px}@media screen and (max-width:768px){.layout-1{padding:12px;margin-bottom:20px}.layout-1>h2{font-size:14px;font-weight:bold;margin-bottom:12px}}.layout-2{border:2px
solid #0d1d2f;padding:24px;margin-bottom:40px;background:#fff}.layout-2>h2,.h2{background:url(/wp-content/themes/base/images/texture_bg_01.png);color:#fff;padding:16px;font-size:22px;line-height:1.5;margin-bottom:16px;letter-spacing: .07em}.layout-2>h3, .layout-2
.h3{border-bottom:2px solid #0d1d2f;color:#0d1d2f;font-size:20px;font-weight:bold;line-height:1.5;letter-spacing: .07em;padding-bottom:8px;margin-bottom:16px}@media screen and (max-width:768px){.layout-2{padding:12px;margin-bottom:20px}.layout-2>h2{padding:12px;font-size:14px;margin-bottom:16px}.layout-2>h3{font-size:13px;padding-bottom:8px;margin-bottom:16px}}.custom-layout{padding:20px}.site-main>h2,.entry-content>h2{border-top:2px solid #0d1d2f;border-bottom:2px solid #0d1d2f;text-align:center;font-size:22px;color:#0d1d2f;line-height:1.5;letter-spacing: .07em;padding:16px
0;margin-bottom:20px}@media screen and (max-width:768px){.site-main>h2,.entry-content>h2{font-size:14px;font-weight:bold;s
padding: 12px 0;margin-bottom:16px}}.entry-content>p{margin-bottom:40px}.round-list>li>a{background:#2a4567;color:#fff;font-size:12px;border-radius:4px;margin-right:4px;padding:2px
6px}.box-list>li{border:1px
solid #dedede;background:#fff;padding:7px;list-style:none}.box-list>li
img{margin-bottom:12px}.case-archive-list{margin-right:-14px;margin-bottom:24px}@media screen and (max-width:768px){.case-archive-list{margin-right:0px;margin-bottom:24px}}.case-archive-list>li{width:224px;margin:0
14px 14px 0}.case-archive-list>li
h2{font-size:14px;line-height:1.4}@media screen and (max-width:768px){.case-archive-list>li{width:calc(50% - 12px);margin:0
6px 12px 6px}.case-archive-list>li
h2{font-size:14px;line-height:1.4}}#page-title{background:url(/wp-content/themes/base/images/title_bg.png);text-align:center;padding:80px
0}#page-title
h2{letter-spacing: .15em;font-size:36px}@media screen and (max-width:768px){#page-title{padding:30px
0}#page-title
h2{font-size:16px}}.archive .entry-title{font-size:24px}@media screen and (max-width:768px){.archive .entry-title{font-size:20px}}.post-type-archive-jp_shoka article, .post-type-archive-china_shoka article, .post-type-archive-jp_shoka_list article, .post-type-archive-kindai_china_shoka
article{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #dfdfdf}.post-type-archive-jp_shoka article a, .post-type-archive-china_shoka article a, .post-type-archive-jp_shoka_list article a, .post-type-archive-kindai_china_shoka article
a{text-decoration:underline}#kv{background-position:center center;background-repeat:repeat-x;text-align:center;padding:20px
0;margin-bottom:40px}@media screen and (max-width:768px){#kv{padding:20px
0;margin-bottom:20px}}#top-catch{margin-bottom:40px;border:3px
solid #d1d1d1;font-size:20px;letter-spacing: .15em;padding:30px
0 30px 300px;background:url(/wp-content/themes/base/images/jpn_bg.png) 160px 20px no-repeat #fff}@media screen and (max-width:768px){#top-catch{margin-bottom:20px;border:3px
solid #d1d1d1;font-size:13px;letter-spacing: .15em;padding:16px
0 16px 70px;background:url(/wp-content/themes/base/images/jpn_bg.png) 10px 20px no-repeat #fff;background-size:50px}}#top-case-category-list{margin-right:-14px}#top-case-category-list>li{width:224px;margin:0
14px 14px 0}#top-case-category-list
h2{font-size:20px;color:#0d1d2f}#top-case-category-list
h3{font-size:13px;color:#0d1d2f;line-height:1.4}@media screen and (max-width:768px){#top-case-category-list{margin-right:0}#top-case-category-list>li{width:calc(50% - 12px);margin:0
6px 12px 6px}#top-case-category-list
h2{font-size:14px}#top-case-category-list
h3{font-size:12px}}#case-category-header{text-align:center;border-top:2px solid #0d1d2f;border-bottom:2px solid #0d1d2f;padding:24px
0 8px;margin-bottom:30px}.entry-title.shoka-title{font-size:24px}@media screen and (max-width:768px){.entry-title.shoka-title{font-size:20px}}.shoka-img{max-width:160px;max-height:400px}
/*!
Theme Name: base
Theme URI: https://profiles.wordpress.org/kuroiwataku
Author: kurotaku
Author URI: https://profiles.wordpress.org/kuroiwataku
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: base
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/
