@media screen,print{html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body,div,span,object,iframe,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,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}a:active,a:hover{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,embed,object,iframe,audio,video,canvas,progress,meter,output,textarea{display:block}audio:not([controls]){display:none;height:0}blockquote,q{quotes:none}blockquote p:before,blockquote p:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:top;font-weight:400}thead th,thead td{font-weight:700;vertical-align:bottom}a img,th img,td img{vertical-align:top}button,input,select,textarea{margin:0}textarea{overflow:auto;vertical-align:top;resize:vertical}button,input,select,textarea{margin:0;max-width:97%}textarea{overflow:auto;vertical-align:top;resize:vertical}button{width:auto;overflow:visible}input[type="button"],input[type="reset"],input[type="submit"],input[type="file"],input[type="radio"],input[type="checkbox"],select,button{cursor:pointer}input[type="radio"],input[type="checkbox"]{font-size:110%;position:relative;top:-1px;margin-right:3px}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}hr{display:block;height:1px;border:0;border-top:1px solid #ddd}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}img,object,embed,video,iframe{max-width:100%}img,video,embed,object{height:auto}embed,object{height:100%}img{vertical-align:middle;-ms-interpolation-mode:bicubic}body{font-family:arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:14px;background:#fff;color:#444;line-height:180%}a{color:#369}a:hover{color:#19334d}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700;margin-bottom:.5em;text-rendering:optimizeLegibility}p,ul,ol,dl,dd,dt,blockquote,td,th{line-height:1.5em}ul,ol,ul ul,ol ol,ul ol,ol ul{margin:0 0 0 2em}ol ol li{list-style-type:lower-alpha}ol ol ol li{list-style-type:lower-roman}ul,ol,dl,blockquote,hr,pre,table,form,fieldset,figure,address{margin-bottom:1.5em}dl dt{font-weight:700}dd{margin-left:1em}blockquote{position:relative;font-style:italic;margin-bottom:1.5em;padding-left:1.5em;padding-right:1em;border-left:2px solid #ddd;color:#777}blockquote p{margin-bottom:1em}blockquote small,cite{color:#777;font-style:italic}small,blockquote cite{font-size:.85em;line-height:1}address{font-style:normal}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}strong,b{font-weight:700}em,i{font-style:italic}sub,sup{font-size:.7em;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}figcaption{margin:.3em 0;font-size:12px;font-style:italic}ins,mark{background-color:#fff0;color:#000;text-decoration:none}pre,code,kbd,samp,var,output{font-size:90%;font-style:normal;font-family:Menlo,Monaco,Consolas,"Courier New",monospace}pre{margin-top:1.65em;font-size:100%;line-height:1.5;color:#222;overflow:auto}code,samp,kbd{padding:3px 6px 2px 6px;display:inline-block;line-height:1;border-radius:2px}code{background:#f4f4f4;border:1px solid #d4d4d4}pre code{font-size:100%;border:none;padding:0;background:none;line-height:1.65em}var{color:rgb(0 0 0 / .5)}samp{background:#d3e3fb;border:1px solid #b2cef8}kbd{background:#0f0f0f;color:rgb(255 255 255 / .85);white-space:nowrap}button:active,button:focus{outline:none}textarea,select{font-family:"Helvetica Neue",Helvetica,Tahoma,sans-serif;font-size:1em;box-shadow:none}textarea,select[multiple],select[multiple="multiple"]{padding:.3em .35em;line-height:1.35em;width:97%}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="phone"],input[type="tel"],input[type="number"],input[type="datetime"],input[type="date"],input[type="month"],input[type="color"],input[type="time"],input[type="search"],input[type="datetime-local"]{font-family:"Helvetica Neue",Helvetica,Tahoma,sans-serif;font-size:1em;box-shadow:none;padding:.3em .35em;line-height:1.65em;border-radius:0;outline:none}select[multiple],select[multiple="multiple"],textarea,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="phone"],input[type="tel"],input[type="number"],input[type="datetime"],input[type="date"],input[type="month"],input[type="color"],input[type="time"],input[type="search"],input[type="datetime-local"]{background:#fff;border:1px solid #ccc;position:relative;z-index:2;-webkit-appearance:none}textarea[disabled],input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="phone"][disabled],input[type="tel"][disabled],input[type="number"][disabled],input[type="datetime"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="color"][disabled],input[type="time"][disabled],input[type="search"][disabled],input[type="datetime-local"][disabled]{resize:none;color:rgb(0 0 0 / .5)}select[disabled],input[type="checkbox"][disabled],input[type="radio"][disabled]{cursor:default}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}input[type="range"]{position:relative;top:3px}select{margin-bottom:0!important}fieldset{margin-bottom:25px}fieldset *:last-child{margin-bottom:0!important}legend{font-weight:700;padding:0 1em;margin-left:-1em}table{max-width:100%;width:100%;empty-cells:show}table caption{text-transform:uppercase;padding:0 17px;color:rgb(0 0 0 / .4);font-size:12.75px}table th{padding:13px 13px 13px 0}table td{padding:13px 0}table tfoot th,table tfoot td{color:rgb(0 0 0 / .4)}.table-container{width:100%;overflow:auto;margin-bottom:25px}.table-container table{margin-bottom:0}.table-container::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.table-container::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgb(0 0 0 / .3)}.row{margin-bottom:0}.container.row{margin-bottom:0}.container:after,.row:after{content:".";display:block;height:0;clear:both;visibility:hidden}.half,.third,.quarter,.fifth,.sixth,.twothird,.twofifth,.threefifth,.fourfifth,.fivesixth,.threequarter{margin-left:3.1914893617021276%;float:left;min-height:1px}.half:first-child,.third:first-child,.quarter:first-child,.fifth:first-child,.sixth:first-child,.twothird:first-child,.twofifth:first-child,.threefifth:first-child,.fourfifth:first-child,.fivesixth:first-child,.threequarter:first-child{margin-left:0}.sixth{width:14.007092198581558%}.fifth{width:17.4468085106383%}.quarter{width:22.606382978723403%}.third{width:31.205673758865245%}.half{width:48.40425531914894%}.threequarter{width:74.20212765957446%}.twothird{width:65.60283687943262%}.twofifth{width:38.08510638297872%}.threefifth{width:58.72340425531915%}.fourfifth{width:79.36170212765958%}.fivesixth{width:82.8014184397163%}.push-half,.push-threequarter,.push-quarter,.push-third,.push-twothird,.push-fifth,.push-twofifth,.push-threefifth,.push-fourfifth,.push-sixth,.push-fivesixth{position:relative}.push-half{left:51.59574468085106%}.push-third{left:34.39716312056737%}.push-quarter{left:25.79787234042553%}.push-fifth{left:20.638297872340427%}.push-sixth{left:17.198581560283685%}.push-threequarter{left:77.39361702127658%}.push-twothird{left:68.79432624113474%}.push-twofifth{left:41.27659574468085%}.push-threefifth{left:61.91489361702128%}.push-fourfifth{left:82.55319148936171%}.push-fivesixth{left:85.99290780141843%}.split .half,.split .third,.split .quarter,.split .fifth,.split .sixth,.split .twothird,.split .twofifth,.split .threefifth,.split .fourfifth,.split .fivesixth,.split .threequarter{margin-left:0}.split .half{width:50%}.split .threequarter{width:75%}.split .quarter{width:25%}.split .third{width:33.3%}.split .twothird{width:66.6%}.split .fifth{width:20%}.split .twofifth{width:40%}.split .threefifth{width:60%}.split .fourfifth{width:80%}.split .sixth{width:16.6%}.split .fivesixth{width:83.4%}.inner{padding:1.5em}.inner-left{padding-left:1.5em}.inner-right{padding-right:1.5em}.inner-nobottom{padding-bottom:1px}.inner-double{padding:3em}.inner-double-left{padding-left:3em}.inner-double-right{padding-right:3em}.inner-double-nobottom{padding-bottom:1px}.row .push-right{float:right}.row .centered{float:none;margin:0 auto}.block-two,.block-three,.block-four,.block-five,.block-six{list-style:none;margin-left:-3.1914893617021276%;margin-bottom:0}.block-two:after,.block-three:after,.block-four:after,.block-five:after,.block-six:after{content:".";display:block;height:0;clear:both;visibility:hidden}.block-two>li,.block-three>li,.block-four>li,.block-five>li,.block-six>li{height:auto;float:left;margin-bottom:1.5em;margin-left:3.1914893617021276%}.block-two>li{width:46.80851063829787%}.block-three>li{width:30.141843971631204%}.block-four>li{width:21.80851063829787%}.block-five>li{width:16.80851063829787%}.block-six>li{width:13.47517730496454%}.image-left{float:left;margin:0 1em 1em 0}.image-right{float:right;margin:0 0 1em 1em}.image-left img,.image-right img{position:relative;top:.4em}p.lead{font-size:1.2em}.supersmall{font-size:.7em}.small{font-size:.85em}.big{font-size:1.2em}input.big{padding:2px 0;font-size:1.2em}.text-centered{text-align:center}.uppercase{text-transform:uppercase}.nowrap{white-space:nowrap}.clear{clear:both}.last{margin-right:0!important}.end{margin-bottom:0!important}.handle{cursor:move}.normal{font-weight:400}.bold{font-weight:700}.italic{font-style:italic}.req,.required{font-weight:400;color:#da3e5a}.highlight{background-color:#e5ecf5!important}.moji100px{font-size:100px;line-height:170%}.moji90px{font-size:90px;line-height:170%}.moji80px{font-size:80px;line-height:170%}.moji70px{font-size:70px;line-height:170%}.moji60px{font-size:60px;line-height:170%}.moji50px{font-size:50px;line-height:170%}.moji40px{font-size:40px;line-height:170%}.moji30px{font-size:30px;line-height:170%}.moji29px{font-size:29px;line-height:170%}.moji28px{font-size:28px;line-height:170%}.moji27px{font-size:27px;line-height:170%}.moji26px{font-size:26px;line-height:170%}.moji25px{font-size:25px;line-height:170%}.moji24px{font-size:24px;line-height:170%}.moji23px{font-size:23px;line-height:170%}.moji22px{font-size:22px;line-height:170%}.moji21px{font-size:21px;line-height:170%}.moji20px{font-size:20px;line-height:170%}.moji19px{font-size:19px;line-height:170%}.moji18px{font-size:18px;line-height:170%}.moji17px{font-size:17px;line-height:170%}.moji16px{font-size:16px;line-height:170%}.moji15px{font-size:15px;line-height:170%}.moji14px{font-size:14px;line-height:170%}.moji13px{font-size:13px;line-height:170%}.moji12px{font-size:12px;line-height:170%}.moji11px{font-size:11px;line-height:170%}.moji10px{font-size:10px;line-height:150%}.moji9px{font-size:9px;line-height:370%}.mincho{font-family:'century','Times New Roman','Baskerville','Optima','Palatino','Georgia','ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HGS明朝E','ＭＳ Ｐ明朝','MS PMincho',serif}.margin-top10{margin-top:10px}.margin-top20{margin-top:20px}.margin-top30{margin-top:30px}.margin-top40{margin-top:40px}.margin-top50{margin-top:50px}.margin-top60{margin-top:60px}.margin-top70{margin-top:70px}.margin-top80{margin-top:80px}.margin-top90{margin-top:90px}.margin-top100{margin-top:100px}.margin-bottom10{margin-bottom:10px}.margin-bottom20{margin-bottom:20px}.margin-bottom30{margin-bottom:30px}.margin-bottom40{margin-bottom:40px}.margin-bottom50{margin-bottom:50px}.margin-bottom60{margin-bottom:60px}.margin-bottom70{margin-bottom:70px}.margin-bottom80{margin-bottom:80px}.margin-bottom90{margin-bottom:90px}.margin-bottom100{margin-bottom:100px}.width-33{width:33%}.width-50{width:50%}.width-100{width:100%}input.width-100{width:98.6%}textarea.width-100{width:99.4%}select.width-100{width:99.4%}.black{color:#000}.gray-dark{color:#555}.gray{color:#777}.gray-light{color:#999}.white{color:#fff}.red,.error{color:#da3e5a}.green,.success{color:#18a011}a.white:hover{color:#d9d9d9;color:rgb(255 255 255 / .8)}a.green:hover,a.red:hover,a.error:hover{color:#000}@media only screen and (max-width:767px){.row .half,.row .third,.row .quarter,.row .fifth,.row .sixth,.row .twothird,.row .twofifth,.row .threefifth,.row .fourfifth,.row .fivesixth,.row .threequarter{margin-left:0;width:100%}.push-half,.push-threequarter,.push-quarter,.push-third,.push-twothird,.push-fifth,.push-twofifth,.push-threefifth,.push-fourfifth,.push-sixth,.push-fivesixth{left:0}.row .pull-right{float:none}.block-two,.block-three,.block-four,.block-five,.block-six{margin-left:0;margin-bottom:1.5em}.block-two>li,.block-three>li,.block-four>li,.block-five>li,.block-six>li{float:none;margin:0;width:100%}.forms.columnar label{float:none;text-align:left;width:auto}.forms.columnar .push,.forms.columnar div.descr{margin-left:0}.forms .multicolumn li{float:none;margin-right:0}.forms .multicolumn li.width-50,.forms .multicolumn li.width-33{width:100%}.forms.columnar li fieldset,.forms.columnar li fieldset section{width:100%;padding-left:0;text-align:left;position:static}.forms fieldset{padding:0;padding-top:1em;border:none}.forms fieldset legend{padding:0}}}@media screen,print{body{background:url(/wp-content/themes/keirindo/images/allBg.png) repeat left top}.clearfix::after{display:block;content:"";clear:both}.table{display:table;width:100%}.table .th,.table .td{display:table-cell;vertical-align:middle}.mgb5px{margin-bottom:5px}.header-text{background-color:#655f2d}#copyright{background-color:#655f2d;color:#fff}#copyright a{color:#fff}#header{background:url(/wp-content/themes/keirindo/images/headerBg.png) repeat-x left bottom}#nav{background:none;border:none;margin-top:40px;margin-bottom:40px}#nav a{color:#65392D;font-size:18px;font-weight:700}.nav-menu li{margin-right:45px}.nav-menu li a{padding:0}.nav-menu li a:hover{background:none;text-decoration:underline}.nav-menu .current_page_item>a{background:none}.contact{padding-top:5px}.contact-tel{position:relative;color:#65392D}.contact-tel::before{content:""}#top-slide-max{width:100%;padding:0;margin:auto}.cycle-slideshow{border:none}#my-slick{margin-bottom:4em}.my-slick a,.my-slick a img{transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s}.my-slick img{width:100%;height:auto}.my-slick a:hover img{opacity:.65}.my-slick h3{border:none;padding:0;color:#65392d;margin-top:0}.my-slick h3::before{content:url(/wp-content/themes/keirindo/images/icon_square.png);display:inline-block;margin-right:10px}.my-slick .th{min-width:31.746031%;width:auto;background:#655f2d;color:#fff;box-sizing:border-box;padding:0 1em 0 2em;font-size:15px;line-height:1.6}.widget-title{color:#333;font-size:18px;font-weight:700;letter-spacing:.05em;font-style:normal;margin:0 0 20px 0;padding:13px 10px 10px 0;border-bottom:1px solid #333;border-top:3px double #333}.viewSideAccess{border:#e5e2cc 2px solid}.ggmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.widget.widget_media_image{margin-bottom:10px}.widget.widget_media_image:last-child{margin-bottom:50px}.sidebox-new{display:none}.cats{padding:30px;background:url(/wp-content/themes/keirindo/images/secBg01.png) repeat left top}.cats h3{padding:0;border:none;font-size:22px;margin:0;margin-bottom:1.5em;text-align:center;line-height:1.6}.catList a.catEntry{display:block;float:left;color:#333;font-size:20px;width:30%;margin-right:5%;margin-bottom:1em;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s}.catList a.catEntry:nth-child(3n){margin-right:0}.catList a.catEntry .th{width:65px}.catList a.catEntry .td{padding-left:.8em;line-height:1.4;font-weight:700}.catList a.catEntry:hover{text-decoration:underline}.catList a.catEntry:hover img{opacity:.65}.blog-title{font-size:18px;border:none;background:#655F2D;color:#fff;padding:15px 20px}.head-img{margin-top:0}.pagetitle{border:none;background:#655f2d;color:#fff;padding:13px 10px 10px 20px}.sentry h1{position:relative;padding:.75em 1em .75em 2em;border:1px solid #ccc;font-size:18px}.sentry h1:after{position:absolute;top:.75em;left:.75em;content:'';width:6px;height:-webkit-calc(100% - 1.5em);height:calc(100% - 1.5em);background-color:#3B579D;border-radius:4px}.sentry h2{font-size:18px;margin-bottom:1.5em;padding-left:.6em;border:none;border-left:#65392d 5px solid;line-height:1.2;padding:.5em .5em;background:#e5e2cc}.sentry h3{position:relative;padding-bottom:7px;border-bottom:3px solid #e5e2cc;font-size:18px}.sentry h3::after{position:absolute;bottom:-3px;left:0;z-index:2;content:'';width:20%;height:3px;background-color:#65392d}.sentry h4{font-weight:700;position:relative;padding:0 .5em .5em 2em;margin-bottom:0}.sentry h4::before,.sentry h4::after{position:absolute;content:'';border-radius:100%}.sentry h4::before{top:.2em;left:.2em;z-index:2;width:18px;height:18px;background:#65392d}.sentry h4::after{top:.7em;left:.7em;width:13px;height:13px;background:#c3be96}.sentry h5{font-weight:700}.sentry td{background:#fff}.sentry p::after,.sentry ul::after,.sentry ol::after,.sentry table::after,.sentry blockquote::after,.sentry h1::after,.sentry h2::after,.sentry h3::after,.sentry h4::after,.sentry h5::after,.sentry h6::after,.sentry dl::after{display:block;content:"";clear:both}.sentry dl{margin-bottom:1em}.sentry dt{font-weight:500;margin-bottom:.5em;position:relative;padding-left:38px;font-weight:700}.sentry dt::after{content:"";position:absolute;top:50%;left:10px;margin-top:-8px;width:15px;height:15px;border:4px solid #ed6c00;border-radius:100%;box-sizing:border-box}.sentry dd{margin-left:0;padding-left:38px;margin-bottom:1.5em}#contactArea{padding:30px;background:#e5e2cc;margin-top:4em;text-align:center}#contactArea .table{table-layout:fixed}#contactArea h3{padding:0;border:none;font-size:22px;margin:0;margin-bottom:1.5em;text-align:center;line-height:1.6}#footer{background:url(/wp-content/themes/keirindo/images/allBg2.png) repeat left top}.footerbox .widget.widget_media_image{padding-bottom:0;margin-bottom:3em}.footerbox .widget.widget_custom_html{padding-top:0}.footerbox li{border-bottom:none;padding-left:15px;background:url(/wp-content/themes/keirindo/images/icon_list.png) no-repeat left center}.textwidget,.textwidget p,.footerbox li a{color:#65392D;font-size:16px}.contact-tel{font-size:28px}.contact-tel::before{content:url(/wp-content/themes/keirindo/images/icon_tel.png);display:inline-block;margin-right:10px}#contactform .contacts{padding:20px 0;border:#f0f0f0 2px solid;text-align:center;margin-bottom:40px;color:#333;font-weight:700;line-height:1.2}#contactform .contacts .top{font-size:18px;text-align:center;margin-bottom:0}#contactform .contacts .top span{color:#0f6591;font-family:Century,serif;font-size:20px;font-size:2rem}#contactform .contacts .bottom{font-size:48px;font-family:Century,serif;margin-bottom:0;display:inline-block;line-height:1;color:#0f6591}#contactform .contacts .bottom::before{content:url(/wp-content/themes/keirindo/images/icon_freedial.png);display:inline-block;margin-right:8px}#contactform p.headtxt{margin-bottom:1em}#contactform table{width:100%;margin-bottom:40px;background:none;border:none}#contactform table tr{background:#fff}#contactform table tr:nth-child(odd){background:#eee}#contactform table tr:last-child{border-bottom:#d0d0d0 1px solid}#contactform table th,#contactform table td{background:none;border:none;padding:20px 25px}#contactform table th{text-align:left;width:30%}#contactform table th span{font-weight:400;line-height:1;padding:3px 5px;color:#fff;display:inline-block;margin-right:10px;font-size:14px}#event .sentry #eventform th{letter-spacing:-1px}#event .sentry #eventform th span.req,#event .sentry #eventform th span.any{display:block;width:40px}#contactform table th span.req{background:#f16b7a}#contactform table th span.any{background:#1c55b4}#contactform table td input[type=text],#contactform table td input[type=email],#contactform table td textarea,#contactform table td select{padding:5px 10px;border:#aaa 1px solid;display:inline-block;background:#fff;box-sizing:border-box;border-radius:0;width:100%}#contactform table tr.postal td input:first-child{width:10%}#contactform table tr.postal td input:last-child{width:15%}#contactform table tr.name td input,#contactform table tr.kana td input,#contactform table tr.company td input #contactform table tr.address td input,#contactform table tr.email td input{width:100%}#contactform table tr.email td input:first-child{margin-bottom:3px}#contactform table tr.tel td input{width:15%}#contactform table textarea{width:100%;height:200px}#contactform table tr.email th,#contactform table tr.email td,#contactform table tr.message th,#contactform table tr.message td{vertical-align:top}#contactform .pref select{padding:5px 40px 5px 10px;border:#aaa 1px solid;display:inline-block;background:#fff;box-sizing:border-box;border-radius:0}#contactform .pref .wrap{position:relative;display:inline-block}#contactform .pref .wrap::after{font-family:fontawesome;content:"\f107";font-size:12px;position:absolute;right:0;display:inline-block;top:7px;right:10px}#contactform table tr.photo img{max-width:50%;height:auto}#contactform .member input[type=text],#contactform .day input[type=text],#contactform .time input[type=text]{width:100px}.termslink{color:#1c55b3;text-align:center!important;margin-bottom:40px}.termslink a{color:#1c55b3;text-decoration:underline}.termslink i{margin-left:10px}.submitbtn{text-align:center;margin-bottom:50px;position:relative}.submitbtn span{display:inline-block;position:relative}.submitbtn input{display:inline-block;padding:10px 20px;border-radius:3px;color:#fff}.submitbtn input[type=submit].confirm{width:200px;height:50px;line-height:50px;text-align:center;font-size:18px;color:#fff;padding:0;cursor:pointer;margin:0 10px;background:#ED6C00;border:none}#moresearch .submitbtn input[type=submit].confirm,#shop #search .submitbtn input[type=submit].confirm,#shopDetail #search .submitbtn input[type=submit].confirm{background:#FED781}.submitbtn input[type=submit].backBtn{width:200px;height:50px;line-height:50px;text-align:center;font-size:18px;color:#fff;padding:0;cursor:pointer;margin:0 10px;background:#666;border:none}.checkbox01-input{display:none}.mwform-checkbox-field-text{padding-left:35px;position:relative;margin-right:20px;padding-top:5px}.mwform-checkbox-field-text::before{content:"";display:block;position:absolute;top:0;left:0;width:24px;height:24px;border:1px solid #aaa;border-radius:4px;background:#fff}.checkbox01-input:checked+.mwform-checkbox-field-text{width:24px;height:24px}.checkbox01-input:checked+.mwform-checkbox-field-text::after{content:"";display:block;position:absolute;width:14px;height:14px;background:#333;border-radius:3px;left:5px;top:5px}.mw_wp_form .vertical-item{position:relative}#completed{padding:2em;background:#f8f8f8}#completed p:last-child{margin-bottom:0}span.error{font-weight:700}span.error::before{content:"*";margin-right:3px}.alert{padding:15px;margin-bottom:20px;border:1px solid #fff0;border-radius:4px}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.video{margin-bottom:10px}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.checkbox01-input{display:none}.checkbox01-parts,.mwform-checkbox-field-text{padding-left:20px;position:relative;margin-right:30px;color:#fff;top:-7px}.checkbox01-parts::before{content:"";display:block;position:absolute;top:4px;left:0;width:15px;height:15px;background:#fff}.mwform-checkbox-field-text::before{content:"";display:block;position:absolute;top:4px;left:0;width:15px;height:15px;background:#fff}.checkbox01-input:checked+.checkbox01-parts,.checkbox01-input:checked+.mwform-checkbox-field-text{width:15px;height:15px}.checkbox01-input:checked+.checkbox01-parts::after,.checkbox01-input:checked+.mwform-checkbox-field-text::after{content:"";display:block;position:absolute;width:11px;height:11px;background:#247f41;left:2px;top:6px}.about_q{margin:0}.about_q .qa_wrap,.e_learning_q .qa_wrap,.support_q .qa_wrap{margin:0;margin-bottom:15px;list-style:none}.about_q .q_btn,.e_learning_q .q_btn,.support_q .q_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:#e5e2cc;border:none;outline:0;position:relative;text-align:left;padding:15px 0;-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;padding:0;height:80px;max-width:inherit}.about_q .q_btn:before,.e_learning_q .q_btn:before,.support_q .q_btn:before{position:absolute;top:0;right:0;content:'';background:#655f2d;width:40px;height:100%;display:block}.about_q .q_btn:before,.e_learning_q .q_btn:before,.support_q .q_btn:before{width:80px;height:100%}.about_q .q_btn .q,.e_learning_q .q_btn .q,.support_q .q_btn .q{font-size:16px;letter-spacing:.05em;line-height:1.6;margin-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:50px}.about_q .q_btn .q:before,.e_learning_q .q_btn .q:before,.support_q .q_btn .q:before{content:'Q.';color:#655f2d;font-weight:700;font-size:16px;margin-right:20px;white-space:nowrap}.about_q .q_btn:after,.e_learning_q .q_btn:after,.support_q .q_btn:after{position:absolute;top:50%;right:30px;content:'';width:10px;height:10px;display:block;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}.about_q .a,.e_learning_q .a,.support_q .a{width:100%;padding:30px 25px;border:7px solid #d0d0d0;font-size:1.5rem;line-height:1.6;letter-spacing:.05em;display:none}.about_q .qa_wrap.open .a,.e_learning_q .qa_wrap.open .a,.support_q .qa_wrap.open .a{display:-webkit-box;display:-ms-flexbox;display:flex;box-sizing:border-box;background:#fff}.about_q .q_btn:hover,.e_learning_q .q_btn:hover,.support_q .q_btn:hover{background:#E5E2CC;cursor:pointer}.about_q .qa_wrap.open .q_btn:after,.e_learning_q .qa_wrap.open .q_btn:after,.support_q .qa_wrap.open .q_btn:after{-webkit-transform:translate(-50%,-50%) rotate(-135deg);-ms-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.about_q .q_btn:hover:after,.e_learning_q .q_btn:hover:after,.support_q .q_btn:hover:after{margin-top:3px}.widget.widget_recent_entries time{display:inline-block;margin-right:2em}@media only screen and (max-width:479px) and (min-width:320px){#header{margin-bottom:10px}.logo{padding:0 0 10px 0}.table,.table .th,.table .td{display:block;width:100%;box-sizing:border-box}.my-slick .th{padding:1em}.my-slick .th br{display:none}.catList a.catEntry .table{text-align:center}.catList a.catEntry .th,.catList a.catEntry .td{width:100%;text-align:center;padding-left:0}.catList a.catEntry .th{margin-bottom:5px}.cats{padding:15px}.cats h3{font-size:18px}.cats h3 br{display:none}.widget.widget_media_image{text-align:center}.my-slick .table,.my-slick .th,.my-slick .td{display:block;width:100%;box-sizing:border-box}.my-slick .th{padding:1em}.my-slick .th br{display:none}.cats{padding:1em}.cats h3{font-size:18px}.cats h3 br{display:none}#nav{margin:0 auto}.nav-menu li{margin-right:0;border-bottom:#65392D 1px solid}.nav-menu li a{padding:20px 10px;background:rgb(255 255 255 / .85)}.nav-menu li.current-menu-item a{background:#65392D;color:#fff!important}}.toptitle01{font-size:13px;margin-top:-25px}.toptitle02{font-size:13px;margin-top:0;font-weight:700}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}.xo-event-meta{padding:3.8461% 0}.xo-event-meta span{display:block}html[lang="ja"] .xo-event-calendar .dashicons{font-family:dashicons!important}.xo-event-calendar{font-family:Helvetica Neue,Helvetica,Hiragino Kaku Gothic ProN,Meiryo,MS PGothic,sans-serif;overflow:auto;position:relative}.xo-event-calendar td,.xo-event-calendar th{padding:0!important}.xo-event-calendar .calendar:nth-child(n+2) .month-next,.xo-event-calendar .calendar:nth-child(n+2) .month-prev{visibility:hidden}.xo-event-calendar table{background-color:#fff0;border-collapse:separate;border-spacing:0;color:#333;margin:0;padding:0;table-layout:fixed;width:100%}.xo-event-calendar table caption,.xo-event-calendar table tbody,.xo-event-calendar table td,.xo-event-calendar table tfoot,.xo-event-calendar table th,.xo-event-calendar table thead,.xo-event-calendar table tr{background:#fff0;border:0;margin:0;opacity:1;outline:0;padding:0;vertical-align:baseline}.xo-event-calendar table table tr{display:table-row}.xo-event-calendar table table td,.xo-event-calendar table table th{display:table-cell;padding:0}.xo-event-calendar table.xo-month{border:1px solid #ccc;border-right-width:0;margin:0 0 8px;padding:0}.xo-event-calendar table.xo-month td,.xo-event-calendar table.xo-month th{background-color:#fff;border:1px solid #ccc;padding:0}.xo-event-calendar table.xo-month caption{caption-side:top}.xo-event-calendar table.xo-month .month-header{display:flex;flex-flow:wrap;justify-content:center;margin:4px 0}.xo-event-calendar table.xo-month .month-header>span{flex-grow:1;text-align:center}.xo-event-calendar table.xo-month button{background-color:#fff0;border:0;box-shadow:none;color:#333;cursor:pointer;margin:0;overflow:hidden;padding:0;text-shadow:none;width:38px}.xo-event-calendar table.xo-month button[disabled]{cursor:default;opacity:.3}.xo-event-calendar table.xo-month button>span{text-align:center;vertical-align:middle}.xo-event-calendar table.xo-month button span.nav-prev{border-bottom:2px solid #333;border-left:2px solid #333;display:inline-block;font-size:0;height:13px;transform:rotate(45deg);width:13px}.xo-event-calendar table.xo-month button span.nav-next{border-right:2px solid #333;border-top:2px solid #333;display:inline-block;font-size:0;height:13px;transform:rotate(45deg);width:13px}.xo-event-calendar table.xo-month button:hover span.nav-next,.xo-event-calendar table.xo-month button:hover span.nav-prev{border-width:3px}.xo-event-calendar table.xo-month>thead th{border-width:0 1px 0 0;color:#333;font-size:.9em;font-weight:700;padding:1px 0;text-align:center}.xo-event-calendar table.xo-month>thead th.sunday{color:#d00}.xo-event-calendar table.xo-month>thead th.saturday{color:#00d}.xo-event-calendar table.xo-month .month-week{border:0;overflow:hidden;padding:0;position:relative;width:100%}.xo-event-calendar table.xo-month .month-week table{border:0;margin:0;padding:0}.xo-event-calendar table.xo-month .month-dayname{border-width:1px 0 0 1px;bottom:0;left:0;position:absolute;right:0;top:0}.xo-event-calendar table.xo-month .month-dayname td{border-width:1px 1px 0 0;padding:0}.xo-event-calendar table.xo-month .month-dayname td div{border-width:1px 1px 0 0;font-size:100%;height:1000px;line-height:1.2em;padding:4px;text-align:right}.xo-event-calendar table.xo-month .month-dayname td div.other-month{opacity:.6}.xo-event-calendar table.xo-month .month-dayname td div.today{color:#00d;font-weight:700}.xo-event-calendar table.xo-month .month-dayname-space{height:1.5em;position:relative;top:0}.xo-event-calendar table.xo-month .month-event{background-color:#fff0;position:relative;top:0}.xo-event-calendar table.xo-month .month-event td{background-color:#fff0;border-width:0 1px 0 0;padding:0 1px 2px}.xo-event-calendar table.xo-month .month-event-space{background-color:#fff0;height:1.5em}.xo-event-calendar table.xo-month .month-event-space td{border-width:0 1px 0 0}.xo-event-calendar table.xo-month .month-event tr,.xo-event-calendar table.xo-month .month-event-space tr{background-color:#fff0}.xo-event-calendar table.xo-month .month-event-title{background-color:#ccc;border-radius:3px;color:#666;display:block;font-size:.8em;margin:1px;overflow:hidden;padding:0 4px;text-align:left;white-space:nowrap}.xo-event-calendar p.holiday-title{font-size:90%;margin:0;padding:2px 0;vertical-align:middle}.xo-event-calendar p.holiday-title span{border:1px solid #ccc;margin:0 6px 0 0;padding:0 0 0 18px}.xo-event-calendar .loading-animation{left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%}@media(min-width:600px){.xo-event-calendar .calendars.columns-2{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:5px}.xo-event-calendar .calendars.columns-2 .month-next,.xo-event-calendar .calendars.columns-2 .month-prev{visibility:hidden}.xo-event-calendar .calendars.columns-2 .calendar:first-child .month-prev,.xo-event-calendar .calendars.columns-2 .calendar:nth-child(2) .month-next{visibility:visible}.xo-event-calendar .calendars.columns-3{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:5px}.xo-event-calendar .calendars.columns-3 .month-next,.xo-event-calendar .calendars.columns-3 .month-prev{visibility:hidden}.xo-event-calendar .calendars.columns-3 .calendar:first-child .month-prev,.xo-event-calendar .calendars.columns-3 .calendar:nth-child(3) .month-next{visibility:visible}.xo-event-calendar .calendars.columns-4{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:5px}.xo-event-calendar .calendars.columns-4 .month-next,.xo-event-calendar .calendars.columns-4 .month-prev{visibility:hidden}.xo-event-calendar .calendars.columns-4 .calendar:first-child .month-prev,.xo-event-calendar .calendars.columns-4 .calendar:nth-child(4) .month-next{visibility:visible}}.xo-event-calendar.xo-calendar-loading .xo-months{opacity:.5}.xo-event-calendar.xo-calendar-loading .loading-animation{animation:loadingCircRot .8s linear infinite;border:5px solid rgb(0 0 0 / .2);border-radius:50%;border-top-color:#4285f4;height:40px;width:40px}@keyframes loadingCircRot{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.xo-event-calendar.is-style-legacy table.xo-month .month-header>span{font-size:120%;line-height:28px}.xo-event-calendar.is-style-regular table.xo-month button:not(:hover):not(:active):not(.has-background){background-color:#fff0;color:#333}.xo-event-calendar.is-style-regular table.xo-month button>span{text-align:center;vertical-align:middle}.xo-event-calendar.is-style-regular table.xo-month button>span:not(.dashicons){font-size:2em;overflow:hidden;text-indent:100%;white-space:nowrap}.xo-event-calendar.is-style-regular table.xo-month .month-next,.xo-event-calendar.is-style-regular table.xo-month .month-prev{height:2em;width:2em}.xo-event-calendar.is-style-regular table.xo-month .month-header{align-items:center;display:flex;justify-content:center;padding:.2em 0}.xo-event-calendar.is-style-regular table.xo-month .month-header .calendar-caption{flex-grow:1}.xo-event-calendar.is-style-regular table.xo-month .month-header>span{font-size:1.1em}.xo-event-calendar.is-style-regular table.xo-month>thead th{background:#fafafa;font-size:.8em}.xo-event-calendar.is-style-regular table.xo-month .month-dayname td div{font-size:1em;padding:.2em}.xo-event-calendar.is-style-regular table.xo-month .month-dayname td div.today{color:#339;font-weight:700}.xo-event-calendar.is-style-regular .holiday-titles{display:inline-flex;flex-wrap:wrap;gap:.25em 1em}.xo-event-calendar.is-style-regular p.holiday-title{font-size:.875em;margin:0 0 .5em}.xo-event-calendar.is-style-regular p.holiday-title span{margin:0 .25em 0 0;padding:0 0 0 1.25em}body{font-family:arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:16px;background:#fff;color:#444;line-height:190%;word-wrap:break-word;overflow-wrap:break-word}a{color:#45AAB8;text-decoration:none;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s}a:hover{color:#666}a:active,a:focus{outline:0}img{border:0;padding:0;margin:0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignright{padding:4px;margin:0 0 10px 20px;display:inline}img.alignleft{padding:4px;margin:0 20px 10px 0;display:inline}.alignright,.right{float:right;margin:0 0 10px 20px}.alignleft,.left{float:left;margin:0 20px 10px 0}.clear{clear:both}.aligncenter{display:block;margin:0 auto}ol{margin:7px 0 7px 10px;padding:0 0 0 0;list-style:decimal}ul{margin:7px 0 7px 4px;padding:0 0 0 0;list-style:disc}li{margin:2px 0 2px 15px;padding:0}li a{color:#45AAB8;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s}li a:hover{color:#666}.wrapper{margin:auto;max-width:960px;padding:30px 30px 50px 30px}#header{width:100%}.header-inner{max-width:960px;overflow:hidden;margin:0 auto 0 auto;padding:0 0 30px 0}#header h1{text-align:center;margin:0}.header-text{width:100%;font-size:11px;color:#fff;background-color:#00B4CC}.header-text-inner{width:960px;margin:-2px auto 0 auto;padding:0 0 0 3px}.logo{float:left;margin:0 0 0 0;padding:30px 0 0 0}.contact{float:right;position:relative;margin:0;padding:35px 0 0 0}.contact-tel{text-align:right;font-size:24px;color:#343838;font-weight:700;margin:0 0 0 0}.contact-address{text-align:right;color:#343838;font-size:85%;font-weight:400}#nav{width:100%;margin:0 auto 50px auto;z-index:9999;padding:0;text-align:left;border-top:double 1px #666;border-bottom:double 1px #666;background:#343838}.nav-inner{width:960px;margin:auto}#nav ul{list-style:none;margin:auto}.main-navigation{clear:both;margin:0 auto;position:relative}ul.nav-menu,div.nav-menu>ul{margin:0;padding:0}.nav-menu li{display:inline-block;position:relative;margin:0 0 0 0}.nav-menu li a{color:#fff;display:block;font-size:14px;text-decoration:none;padding:12px 30px 12px 30px}.nav-menu li:hover>a,.nav-menu li a:hover{background:#008C9E}.nav-menu .sub-menu,.nav-menu .children{background:#666;display:none;padding:0;position:absolute;z-index:99999}.nav-menu .sub-menu ul,.nav-menu .children ul{border-left:0;left:100%;top:0}ul.nav-menu ul a,.nav-menu ul ul a{color:#fff;margin:0;width:200px}ul.nav-menu ul a:hover,.nav-menu ul ul a:hover{background:#008C9E}ul.nav-menu li:hover>ul,.nav-menu ul li:hover>ul{display:block;background:#777}.nav-menu .current_page_item>a,.nav-menu .current_page_ancestor>a,.nav-menu .current-menu-item>a,.nav-menu .current-menu-ancestor>a,.nav-menu .current-post-ancestor>a{color:#fff;background:#005F6B}.toggle{display:none}.menu-toggle{width:40px;height:40px}#top-slide-max{width:960px;max-height:auto;overflow:hidden;padding:1px;margin:30px auto 20px auto}.cycle-slideshow{overflow:hidden;width:960px;height:auto;margin:0 auto;border:1px solid #eee}#top-slide-max img{display:none}#top-slide-max img.first{display:block}.header-image{overflow:hidden;width:960px;height:auto;margin:0 auto}#main{margin:0 0 0 0;padding:0 0 0 0}li.item{height:440px;margin-bottom:50px}li.item-gallery{height:200px}.item-img{margin:0 0 10px 0;height:200px;overflow:hidden;text-align:center}.item-cat{font-family:arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;color:#999;padding:0 0 0 0;margin:0 0 10px 0;max-height:65px;overflow:hidden}.item-date{font-family:arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:80%;color:#ccc;padding:0 0 0 0;margin:0 0 0 0}.item h2{font-size:17px;line-height:150%;font-weight:400;letter-spacing:.03em}.item-title{font-family:arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;margin:0 0 0 0;padding:0 0 0 0;border-top:0 solid #ccc;border-bottom:0 solid #ccc}.item-title a{color:#444}.item-title a:hover{color:#999}.item-text{font-size:13px;color:#444;line-height:170%}.single-contents{margin:0 0 70px 0}p{font-size:16px;color:#444;line-height:190%;padding:15px 0 15px 0}p a{color:#45AAB8;text-decoration:none;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s}p a:hover{color:#666}p a:active,a:focus{outline:0}.pagedate{font-family:arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;font-weight:400;text-align:left;padding:0 0 0 0;margin:0 0 -10px 0;color:#999;letter-spacing:.02em}.breadcrumb{margin:0 0 30px 0;line-height:120%}.breadcrumb div{display:inline;font-size:11px;color:#999}.breadcrumb span,.breadcrumb span a{color:#45aab8}.midashi-title{color:#333;font-size:16px;font-weight:700;letter-spacing:.05em;font-style:normal;margin:0 0 30px 0;padding:0 0 3px 0;border-bottom:1px solid #ccc}.pagetitle{color:#333;font-size:18px;font-weight:700;letter-spacing:.05em;font-style:normal;margin:0 0 30px 0;padding:13px 10px 10px 0;border-bottom:1px solid #ddd;border-top:3px double #ddd}.pagetitle a{color:#333;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s}.pagetitle a:hover{color:#666}.blog-title{color:#333;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:140%;font-style:normal;margin:10px 0 20px 0;padding:15px 10px 13px 0;border-bottom:1px solid #ddd;border-top:3px double #ddd}.blog-title a{color:#333;text-decoration:none;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s}.blog-title a:hover{color:#666}h1{font-size:24px;margin:40px 0 20px 0}h2{font-size:22px;line-height:130%;font-weight:700;color:#333;margin:40px 0 20px 0;padding:18px 0 15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}h3{font-size:20px;line-height:130%;font-weight:700;color:#333;padding:0 0 5px 0;margin:40px 0 15px 0;border-bottom:1px solid #ccc}h4{font-size:18px;line-height:130%;font-weight:700;color:#555;padding:0 0 5px 0;margin:30px 0 10px 0;border-bottom:1px dotted #ccc}h5{font-size:16px;line-height:1.3em;margin:30px 0 0 0}h6{font-size:14px;line-height:1.3em;margin:30px 0 0 0}.head-img{width:100%;text-align:center;margin:-50px auto 20px auto;overflow:hidden}.blog-foot{clear:both;font-size:75%;text-align:left;margin:0 0 50px 0;font-weight:400;color:#999;border-bottom:0 dotted #ccc}.blog-foot span{color:#999}#next{font-size:90%;line-height:150%;margin:50px 0 20px 0}.next-left{float:left;text-align:left;margin:0 0 10px 0;background:url(/wp-content/themes/whitestudio/images/left.gif) no-repeat left}.next-left a{padding:20px 20px 20px 50px;display:block;border:1px solid #fff}.next-left a:hover{border:1px solid #eee}.next-right{float:right;text-align:right;margin:0 0 10px 0;background:url(/wp-content/themes/whitestudio/images/right.gif) no-repeat right}.next-right a{padding:20px 50px 20px 20px;display:block;border:1px solid #fff}.next-right a:hover{border:1px solid #eee}.pager{text-align:center;margin:50px 0 50px 0}a.page-numbers,.pager .current{background:#f0f0f0;border:solid 1px #ddd;border-radius:2px;padding:5px 8px;margin:0 2px}.pager .current{background:#ccc;border:solid 1px 999;color:#fff}.similar-head{color:#333;font-size:18px;font-weight:700;letter-spacing:.05em;font-style:normal;margin:0 0 10px 0;padding:0 0 3px 0;border-bottom:1px solid #ccc}.similar ul{margin:0 0 0 0;padding:0 0 0 0}.similar li{font-size:14px;margin:0 0 0 0;padding:0 0 0 0;list-style:none}.similar li a{color:#555}.similar li a:hover{color:#888}table.similar-text{width:100%;color:#444;margin:0 0 0 0;padding:0 0 0 0;border-bottom:dotted 1px #ccc;border-collapse:collapse;border-spacing:0}table.similar-text img{width:150px}table.similar-text th{text-align:left;width:150px;vertical-align:middle}table.similar-text td{font-size:14px;text-align:left;white-space:normal;vertical-align:middle}.comment-head{color:#333;font-size:18px;font-weight:700;letter-spacing:.05em;font-style:normal;margin:0 0 10px 0;padding:0 0 3px 0;border-bottom:1px solid #ccc}.commentlist li{list-style:none;font-size:90%;color:#888}.commentlist{margin:0 0 50px 0;padding:0 0 0 0}li.comment{list-style:none;font-size:90%;color:#888;margin:30px 0 30px 0}.comment p{font-size:14px}.wp-caption{max-width:100%}.wp-caption-text{font-size:90%;text-align:center}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.sidebar{width:100%;margin:0 0 40px 0;padding:0 0 0 0}.sidebox-new{color:#666;margin:0 0 50px 0;padding:0 0 0 0}.sidebox-new ul{margin:0 0 0 0;padding:0 0 0 0}.sidebox-new li{font-size:13px;list-style:none;margin:0 0 0 0;padding:0 0 0 0;border-bottom:1px dotted #ddd}.sidebox-new li a{color:#666;list-style:none;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s}.sidebox-new li a:hover{color:#999}table.similar-side{width:100%;color:#444;margin:0 0 0 0;padding:0 0 0 0;border-collapse:collapse;border-spacing:0}table.similar-side img{width:80px}table.similar-side th{text-align:left;width:80px;vertical-align:middle}table.similar-side td{font-size:13px;text-align:left;white-space:normal;vertical-align:middle}#footer{clear:both;background:#f5f5f5;width:100%;font-size:80%;margin:0 auto 0 auto}.footer-inner{margin:0 auto 0 auto;padding:0 0;max-width:960px}#sociallink{text-align:center;position:relative;margin:0 auto 10px auto;padding:0 0 0 0}#copyright{font-size:10px;line-height:110%;color:#999;text-align:center;position:relative;margin:0;padding:10px;background:#005F6B}.widget{margin:0 0 50px 0}.widget ul{margin:0 0 0 0;padding:0 0 0 0}.widget li{list-style:none}.widget li a{color:#666}.widget li a:hover{color:#999}.widget_recent_entries li a,.widget_archive li a,.widget_categories li a,.widget_nav_menu li a{margin:0 0 0 0}.textwidget,.textwidget p{font-size:14px;color:#444;line-height:180%;margin:0 0 0 0;padding:5px 0 0 0}.widget-title{color:#333;font-size:18px;font-weight:700;letter-spacing:.05em;font-style:normal;margin:0 0 20px 0;padding:13px 10px 10px 0;border-bottom:1px solid #ddd;border-top:3px double #ddd}.post-date{font-size:89%;padding:0 0 0 10px}.topbox{margin:0 0 0 0;padding:0 0 0 0}.topbox ul{margin:0 0 0 0;padding:0 0 0 0}.topbox li{margin:0 0 0 0;padding:7px 0 6px 0;list-style:none;border-bottom:1px dotted #ddd}.topbox li a{font-size:14px;line-height:160%;color:#444;margin:0 0 0 0;padding:7px 0 6px 0;list-style:none;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s}.topbox li a:hover{color:#999}.topbox h2{font-size:14px;margin:0 0 0 0;padding:0 0 0 0}.topbox h3{font-size:13px;margin:0 0 0 0;padding:0 0 0 0}.topbox h4{font-size:12px;margin:0 0 0 0;padding:0 0 0 0}.topbox ul.children{margin-bottom:0;display:block;padding:5px 0 0 0}.topbox ul.children li{padding-left:15px;padding-top:5px;border-top:1px dotted #ccc;border-bottom:0 dotted #ccc}.topbox ul.sub-menu{margin-bottom:0;display:block;padding:5px 0 0 0}.topbox ul.sub-menu li{padding-left:15px;padding-top:5px;border-top:1px dotted #ccc;border-bottom:0 dotted #ccc}.footerbox .widget{margin:0 0 0 0;padding:50px 0 50px 0}.footerbox{margin:0 0 0 0;padding:0 0 0 0}.footerbox ul{margin:0 0 0 0;padding:0 0 0 0}.footerbox li{margin:0 0 0 0;padding:7px 0 6px 0;list-style:none;border-bottom:1px dotted #ddd}.footerbox li a{font-size:13px;line-height:160%;color:#444;margin:0 0 0 0;padding:7px 0 6px 0;list-style:none;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s}.footerbox li a:hover{color:#999}.footerbox h2{font-size:14px;margin:0 0 0 0;padding:0 0 0 0}.footerbox h3{font-size:13px;margin:0 0 0 0;padding:0 0 0 0}.footerbox h4{font-size:12px;margin:0 0 0 0;padding:0 0 0 0}.footerbox ul.children{margin-bottom:0;display:block;padding:5px 0 0 0}.footerbox ul.children li{padding-left:15px;padding-top:5px;border-top:1px dotted #ccc;border-bottom:0 dotted #ccc}.footerbox ul.sub-menu{margin-bottom:0;display:block;padding:5px 0 0 0}.footerbox ul.sub-menu li{padding-left:15px;padding-top:5px;border-top:1px dotted #ccc;border-bottom:0 dotted #ccc}.footer-widget-title{color:#333;font-size:16px;font-weight:700;letter-spacing:.05em;font-style:normal;margin:0 0 10px 0;padding:0 0 3px 0;border-bottom:1px solid #ccc}.singlebox{margin:50px 0 50px 0;padding:0 0 0 0}.single-widget-title{color:#333;font-size:18px;font-weight:700;letter-spacing:.05em;font-style:normal;margin:50px 0 10px 0;padding:0 0 3px 0;border-bottom:1px solid #ccc}.singlebox .textwidget,.singlebox .textwidget p{font-size:16px;color:#444;line-height:170%;margin:0 0 0 0;padding:5px 0 5px 0}.singlebox ul{margin:0 0 0 0;padding:0 0 0 0}.singlebox li{margin:0 0 0 0;padding:7px 0 6px 0;list-style:none;border-bottom:1px dotted #ddd}.singlebox li a{line-height:160%;color:#444;margin:0 0 0 0;padding:7px 0 6px 0;list-style:none;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s}.singlebox li a:hover{color:#999}.singlebox ul.children{margin-bottom:0;display:block;padding:5px 0 0 0}.singlebox ul.children li{padding-left:15px;padding-top:5px;border-top:1px dotted #ccc;border-bottom:0 dotted #ccc}.singlebox ul.sub-menu{margin-bottom:0;display:block;padding:5px 0 0 0}.singlebox ul.sub-menu li{padding-left:15px;padding-top:5px;border-top:1px dotted #ccc;border-bottom:0 dotted #ccc}.sidebox{margin:0 0 0 0;padding:0 0 0 0}.sidebox ul{margin:0 0 0 0;padding:0 0 0 0}.sidebox li{margin:0 0 0 0;padding:7px 0 7px 0;list-style:none;border-bottom:1px dotted #ddd}.sidebox li a{font-size:13px;color:#444;margin:0 0 0 0;padding:5px 0 5px 0;list-style:none;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s}.sidebox li a:hover{color:#999}.sidebox h2{font-size:14px;margin:0 0 0 0;padding:0 0 0 0}.sidebox h3{font-size:13px;margin:0 0 0 0;padding:0 0 0 0}.sidebox h4{font-size:12px;margin:0 0 0 0;padding:0 0 0 0}.sidebox ul.children{margin-bottom:0;display:block;padding:5px 0 0 0}.sidebox ul.children li{padding:5px 0 5px 15px;border-top:1px dotted #ccc;border-bottom:0 dotted #ccc}.sidebox ul.sub-menu{margin-bottom:0;display:block;padding:5px 0 0 0}.sidebox ul.sub-menu li{padding:5px 0 5px 15px;border-top:1px dotted #ccc;border-bottom:0 dotted #ccc}table#wp-calendar{width:100%}table#wp-calendar th{text-align:center}table#wp-calendar td{text-align:center}.search input{font:16px arial,sans-serif;color:#333;width:85%;padding:10px 5px}.search button{width:15px;height:15px;cursor:pointer;vertical-align:middle;border:none;background:url(/wp-content/themes/whitestudio/images/search.png) no-repeat}.btn a{font-size:11px;letter-spacing:.1em;color:#fff;background:#bbb;text-align:center;margin:20px 0 20px 0;padding:10px 10px}.btn a:hover{color:#fff;background:#ddd;text-decoration:none;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s}.responsive-tabel-01 table{width:100%}.responsive-tabel-01{margin:20px 0}.responsive-tabel-01 th{width:30%;font-size:20px;text-align:left;background:#f4f4f4;padding:20px;border:1px solid #ddd;vertical-align:middle}.responsive-tabel-01 td{font-size:20px;text-align:left;padding:20px;border:1px solid #ddd;vertical-align:middle}@media only screen and (max-width:480px){.responsive-tabel-01{margin:20px -10px}.responsive-tabel-01 th,.responsive-tabel-01 td{width:100%;display:block;border-top:none}.responsive-tabel-01 tr:first-child th{border-top:1px solid #ddd}}.single-contents tabel,.page-contents tabel{width:100%}.single-contents th,.single-contents td,.page-contents th,.page-contents td{border:1px solid #ccc;padding:20px}.single-contents th,.page-contents th{font-weight:700;background-color:#dedede}@media only screen and (min-width:960px){.sidebar{width:300px}}@media only screen and (min-width:768px) and (max-width:959px){.wrapper{width:728px;padding:30px 20px 50px 20px}.header-inner{width:728px;margin:auto;padding:0 0 30px 0}.header-text-inner{width:728px}#nav{float:none;width:100%;margin:0 auto 50px auto;padding:0}.nav-inner{width:728px}#slidedown-nav{width:728px}#top-slide-max{width:728px}.cycle-slideshow{width:728px;height:auto;margin:0;overflow:hidden}li.item{height:460px;margin-bottom:40px}li.item-gallery{height:150px}.item-img{height:150px;margin:0 0 10px 0;overflow:hidden}.twothird{width:460px;margin-right:10px}.footer-inner{width:728px;padding:0 0}}@media only screen and (max-width:767px){.wrapper{width:300px;padding:30px 0 50px 0}.header-inner{width:300px;margin:auto;padding:15px 0 10px 0}.logo{text-align:center}.contact{display:none}#header h1,#header .logo{float:none;margin-bottom:0}.header-text-inner{width:300px}#nav{display:none;position:absolute;top:0;float:none;text-align:center;width:100%;background:#fefefe;margin-bottom:40px;margin-top:0;padding:0}.nav-inner{width:100%}.nav-menu li a{color:#333;display:block;font-size:15px;padding:20px 10px;text-decoration:none}.nav-menu li{display:block;float:none;border-bottom:1px solid #ededed}.toggle{display:block;float:right;position:absolute;top:5px;right:5px;z-index:10000}#top-slide-max{width:300px}.cycle-slideshow{width:300px;height:auto;margin:0;overflow:hidden}li.item{height:460px;margin-bottom:40px}li.item-gallery{height:200px}.item-img{height:200px;margin:0 0 10px 0;overflow:hidden}table.similar-text img{width:100px}table.similar-text th{width:100px}.head-img{margin:40px auto 20px auto}.pagedate{margin:-20px 0 -10px 0}p{font-size:15px}.pager{margin:80px 0 80px 0}.footer-inner{width:300px;padding:0 0}.mobile-display-none{display:none}.single-contents br{display:none}.page-contents{margin:0 0 50px 0}}@media only screen and (min-width:375px) and (max-width:479px){.wrapper{width:336px}.header-inner{width:336px;margin:auto}.header-text-inner{width:336px}.logo{text-align:center}#top-slide-max{width:336px}.cycle-slideshow{width:336px;height:auto;margin:0;overflow:hidden}.footer-inner{width:336px;padding:0 0}li.item{height:460px;margin-bottom:40px}li.item-gallery{height:224px}.item-img{height:224px;margin:0 0 10px 0;overflow:hidden}}@media only screen and (min-width:480px) and (max-width:767px){.wrapper{width:420px}.header-inner{width:420px;margin:auto}.header-text-inner{width:420px}.logo{text-align:center}#top-slide-max{width:420px}.cycle-slideshow{width:420px;height:auto;margin:0;overflow:hidden}.footer-inner{width:420px;padding:0 0}li.item{height:520px;margin-bottom:40px}li.item-gallery{height:280px}.item-img{height:280px;margin:0 0 10px 0;overflow:hidden}}.twitter-timeline{width:100%;height:300px}div.fb_iframe_widget,div.fb_iframe_widget iframe[style],div.fb_iframe_widget span{width:100%!important}.youtube{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-top:20px;margin-bottom:20px}.youtube iframe,.youtube object,.youtube embed{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-embed-youtube{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-top:20px;margin-bottom:20px}.wp-block-embed-youtube iframe,.wp-block-embed-youtube object,.wp-block-embed-youtube embed{position:absolute;top:0;left:0;width:100%;height:100%}.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:#fff0}.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 #fff0}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/wp-content/themes/keirindo/css/ajax-loader.gif) center center no-repeat}@font-face{font-display:swap;font-family:'slick';font-weight:400;font-style:normal;src:url(/wp-content/themes/keirindo/css/fonts/slick.eot);src:url('/wp-content/themes/keirindo/css/fonts/slick.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/keirindo/css/fonts/slick.woff) format('woff'),url(/wp-content/themes/keirindo/css/fonts/slick.ttf) format('truetype'),url('/wp-content/themes/keirindo/css/fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#fff0;border:none;outline:none;background:#fff0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#fff0;outline:none;background:#fff0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:#fff0;border:0;outline:none;background:#fff0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}body{background:url(/wp-content/themes/keirindo/images/allBg.png) repeat left top}.clearfix::after{display:block;content:"";clear:both}.table{display:table;width:100%}.table .th,.table .td{display:table-cell;vertical-align:middle}.mgb5px{margin-bottom:5px}.header-text{background-color:#655f2d}#copyright{background-color:#655f2d;color:#fff}#copyright a{color:#fff}#header{background:url(/wp-content/themes/keirindo/images/headerBg.png) repeat-x left bottom}#nav{background:none;border:none;margin-top:40px;margin-bottom:40px}#nav a{color:#65392D;font-size:18px;font-weight:700}.nav-menu li{margin-right:45px}.nav-menu li a{padding:0}.nav-menu li a:hover{background:none;text-decoration:underline}.nav-menu .current_page_item>a{background:none}.contact{padding-top:5px}.contact-tel{position:relative;color:#65392D}.contact-tel::before{content:""}#top-slide-max{width:100%;padding:0;margin:auto}.cycle-slideshow{border:none}#my-slick{margin-bottom:4em}.my-slick a,.my-slick a img{transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s}.my-slick img{width:100%;height:auto}.my-slick a:hover img{opacity:.65}.my-slick h3{border:none;padding:0;color:#65392d;margin-top:0}.my-slick h3::before{content:url(/wp-content/themes/keirindo/images/icon_square.png);display:inline-block;margin-right:10px}.my-slick .th{min-width:31.746031%;width:auto;background:#655f2d;color:#fff;box-sizing:border-box;padding:0 1em 0 2em;font-size:15px;line-height:1.6}.widget-title{color:#333;font-size:18px;font-weight:700;letter-spacing:.05em;font-style:normal;margin:0 0 20px 0;padding:13px 10px 10px 0;border-bottom:1px solid #333;border-top:3px double #333}.viewSideAccess{border:#e5e2cc 2px solid}.ggmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.widget.widget_media_image{margin-bottom:10px}.widget.widget_media_image:last-child{margin-bottom:50px}.sidebox-new{display:none}.cats{padding:30px;background:url(/wp-content/themes/keirindo/images/secBg01.png) repeat left top}.cats h3{padding:0;border:none;font-size:22px;margin:0;margin-bottom:1.5em;text-align:center;line-height:1.6}.catList a.catEntry{display:block;float:left;color:#333;font-size:20px;width:30%;margin-right:5%;margin-bottom:1em;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s}.catList a.catEntry:nth-child(3n){margin-right:0}.catList a.catEntry .th{width:65px}.catList a.catEntry .td{padding-left:.8em;line-height:1.4;font-weight:700}.catList a.catEntry:hover{text-decoration:underline}.catList a.catEntry:hover img{opacity:.65}.blog-title{font-size:18px;border:none;background:#655F2D;color:#fff;padding:15px 20px}.head-img{margin-top:0}.pagetitle{border:none;background:#655f2d;color:#fff;padding:13px 10px 10px 20px}.sentry h1{position:relative;padding:.75em 1em .75em 2em;border:1px solid #ccc;font-size:18px}.sentry h1:after{position:absolute;top:.75em;left:.75em;content:'';width:6px;height:-webkit-calc(100% - 1.5em);height:calc(100% - 1.5em);background-color:#3B579D;border-radius:4px}.sentry h2{font-size:18px;margin-bottom:1.5em;padding-left:.6em;border:none;border-left:#65392d 5px solid;line-height:1.2;padding:.5em .5em;background:#e5e2cc}.sentry h3{position:relative;padding-bottom:7px;border-bottom:3px solid #e5e2cc;font-size:18px}.sentry h3::after{position:absolute;bottom:-3px;left:0;z-index:2;content:'';width:20%;height:3px;background-color:#65392d}.sentry h4{font-weight:700;position:relative;padding:0 .5em .5em 2em;margin-bottom:0}.sentry h4::before,.sentry h4::after{position:absolute;content:'';border-radius:100%}.sentry h4::before{top:.2em;left:.2em;z-index:2;width:18px;height:18px;background:#65392d}.sentry h4::after{top:.7em;left:.7em;width:13px;height:13px;background:#c3be96}.sentry h5{font-weight:700}.sentry td{background:#fff}.sentry p::after,.sentry ul::after,.sentry ol::after,.sentry table::after,.sentry blockquote::after,.sentry h1::after,.sentry h2::after,.sentry h3::after,.sentry h4::after,.sentry h5::after,.sentry h6::after,.sentry dl::after{display:block;content:"";clear:both}.sentry dl{margin-bottom:1em}.sentry dt{font-weight:500;margin-bottom:.5em;position:relative;padding-left:38px;font-weight:700}.sentry dt::after{content:"";position:absolute;top:50%;left:10px;margin-top:-8px;width:15px;height:15px;border:4px solid #ed6c00;border-radius:100%;box-sizing:border-box}.sentry dd{margin-left:0;padding-left:38px;margin-bottom:1.5em}#contactArea{padding:30px;background:#e5e2cc;margin-top:4em;text-align:center}#contactArea .table{table-layout:fixed}#contactArea h3{padding:0;border:none;font-size:22px;margin:0;margin-bottom:1.5em;text-align:center;line-height:1.6}#footer{background:url(/wp-content/themes/keirindo/images/allBg2.png) repeat left top}.footerbox .widget.widget_media_image{padding-bottom:0;margin-bottom:3em}.footerbox .widget.widget_custom_html{padding-top:0}.footerbox li{border-bottom:none;padding-left:15px;background:url(/wp-content/themes/keirindo/images/icon_list.png) no-repeat left center}.textwidget,.textwidget p,.footerbox li a{color:#65392D;font-size:16px}.contact-tel{font-size:28px}.contact-tel::before{content:url(/wp-content/themes/keirindo/images/icon_tel.png);display:inline-block;margin-right:10px}#contactform .contacts{padding:20px 0;border:#f0f0f0 2px solid;text-align:center;margin-bottom:40px;color:#333;font-weight:700;line-height:1.2}#contactform .contacts .top{font-size:18px;text-align:center;margin-bottom:0}#contactform .contacts .top span{color:#0f6591;font-family:Century,serif;font-size:20px;font-size:2rem}#contactform .contacts .bottom{font-size:48px;font-family:Century,serif;margin-bottom:0;display:inline-block;line-height:1;color:#0f6591}#contactform .contacts .bottom::before{content:url(/wp-content/themes/keirindo/images/icon_freedial.png);display:inline-block;margin-right:8px}#contactform p.headtxt{margin-bottom:1em}#contactform table{width:100%;margin-bottom:40px;background:none;border:none}#contactform table tr{background:#fff}#contactform table tr:nth-child(odd){background:#eee}#contactform table tr:last-child{border-bottom:#d0d0d0 1px solid}#contactform table th,#contactform table td{background:none;border:none;padding:20px 25px}#contactform table th{text-align:left;width:30%}#contactform table th span{font-weight:400;line-height:1;padding:3px 5px;color:#fff;display:inline-block;margin-right:10px;font-size:14px}#event .sentry #eventform th{letter-spacing:-1px}#event .sentry #eventform th span.req,#event .sentry #eventform th span.any{display:block;width:40px}#contactform table th span.req{background:#f16b7a}#contactform table th span.any{background:#1c55b4}#contactform table td input[type=text],#contactform table td input[type=email],#contactform table td textarea,#contactform table td select{padding:5px 10px;border:#aaa 1px solid;display:inline-block;background:#fff;box-sizing:border-box;border-radius:0;width:100%}#contactform table tr.postal td input:first-child{width:10%}#contactform table tr.postal td input:last-child{width:15%}#contactform table tr.name td input,#contactform table tr.kana td input,#contactform table tr.company td input #contactform table tr.address td input,#contactform table tr.email td input{width:100%}#contactform table tr.email td input:first-child{margin-bottom:3px}#contactform table tr.tel td input{width:15%}#contactform table textarea{width:100%;height:200px}#contactform table tr.email th,#contactform table tr.email td,#contactform table tr.message th,#contactform table tr.message td{vertical-align:top}#contactform .pref select{padding:5px 40px 5px 10px;border:#aaa 1px solid;display:inline-block;background:#fff;box-sizing:border-box;border-radius:0}#contactform .pref .wrap{position:relative;display:inline-block}#contactform .pref .wrap::after{font-family:fontawesome;content:"\f107";font-size:12px;position:absolute;right:0;display:inline-block;top:7px;right:10px}#contactform table tr.photo img{max-width:50%;height:auto}#contactform .member input[type=text],#contactform .day input[type=text],#contactform .time input[type=text]{width:100px}.termslink{color:#1c55b3;text-align:center!important;margin-bottom:40px}.termslink a{color:#1c55b3;text-decoration:underline}.termslink i{margin-left:10px}.submitbtn{text-align:center;margin-bottom:50px;position:relative}.submitbtn span{display:inline-block;position:relative}.submitbtn input{display:inline-block;padding:10px 20px;border-radius:3px;color:#fff}.submitbtn input[type=submit].confirm{width:200px;height:50px;line-height:50px;text-align:center;font-size:18px;color:#fff;padding:0;cursor:pointer;margin:0 10px;background:#ED6C00;border:none}#moresearch .submitbtn input[type=submit].confirm,#shop #search .submitbtn input[type=submit].confirm,#shopDetail #search .submitbtn input[type=submit].confirm{background:#FED781}.submitbtn input[type=submit].backBtn{width:200px;height:50px;line-height:50px;text-align:center;font-size:18px;color:#fff;padding:0;cursor:pointer;margin:0 10px;background:#666;border:none}.checkbox01-input{display:none}.mwform-checkbox-field-text{padding-left:35px;position:relative;margin-right:20px;padding-top:5px}.mwform-checkbox-field-text::before{content:"";display:block;position:absolute;top:0;left:0;width:24px;height:24px;border:1px solid #aaa;border-radius:4px;background:#fff}.checkbox01-input:checked+.mwform-checkbox-field-text{width:24px;height:24px}.checkbox01-input:checked+.mwform-checkbox-field-text::after{content:"";display:block;position:absolute;width:14px;height:14px;background:#333;border-radius:3px;left:5px;top:5px}.mw_wp_form .vertical-item{position:relative}#completed{padding:2em;background:#f8f8f8}#completed p:last-child{margin-bottom:0}span.error{font-weight:700}span.error::before{content:"*";margin-right:3px}.alert{padding:15px;margin-bottom:20px;border:1px solid #fff0;border-radius:4px}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.video{margin-bottom:10px}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.checkbox01-input{display:none}.checkbox01-parts,.mwform-checkbox-field-text{padding-left:20px;position:relative;margin-right:30px;color:#fff;top:-7px}.checkbox01-parts::before{content:"";display:block;position:absolute;top:4px;left:0;width:15px;height:15px;background:#fff}.mwform-checkbox-field-text::before{content:"";display:block;position:absolute;top:4px;left:0;width:15px;height:15px;background:#fff}.checkbox01-input:checked+.checkbox01-parts,.checkbox01-input:checked+.mwform-checkbox-field-text{width:15px;height:15px}.checkbox01-input:checked+.checkbox01-parts::after,.checkbox01-input:checked+.mwform-checkbox-field-text::after{content:"";display:block;position:absolute;width:11px;height:11px;background:#247f41;left:2px;top:6px}.about_q{margin:0}.about_q .qa_wrap,.e_learning_q .qa_wrap,.support_q .qa_wrap{margin:0;margin-bottom:15px;list-style:none}.about_q .q_btn,.e_learning_q .q_btn,.support_q .q_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:#e5e2cc;border:none;outline:0;position:relative;text-align:left;padding:15px 0;-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;padding:0;height:80px;max-width:inherit}.about_q .q_btn:before,.e_learning_q .q_btn:before,.support_q .q_btn:before{position:absolute;top:0;right:0;content:'';background:#655f2d;width:40px;height:100%;display:block}.about_q .q_btn:before,.e_learning_q .q_btn:before,.support_q .q_btn:before{width:80px;height:100%}.about_q .q_btn .q,.e_learning_q .q_btn .q,.support_q .q_btn .q{font-size:16px;letter-spacing:.05em;line-height:1.6;margin-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:50px}.about_q .q_btn .q:before,.e_learning_q .q_btn .q:before,.support_q .q_btn .q:before{content:'Q.';color:#655f2d;font-weight:700;font-size:16px;margin-right:20px;white-space:nowrap}.about_q .q_btn:after,.e_learning_q .q_btn:after,.support_q .q_btn:after{position:absolute;top:50%;right:30px;content:'';width:10px;height:10px;display:block;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}.about_q .a,.e_learning_q .a,.support_q .a{width:100%;padding:30px 25px;border:7px solid #d0d0d0;font-size:1.5rem;line-height:1.6;letter-spacing:.05em;display:none}.about_q .qa_wrap.open .a,.e_learning_q .qa_wrap.open .a,.support_q .qa_wrap.open .a{display:-webkit-box;display:-ms-flexbox;display:flex;box-sizing:border-box;background:#fff}.about_q .q_btn:hover,.e_learning_q .q_btn:hover,.support_q .q_btn:hover{background:#E5E2CC;cursor:pointer}.about_q .qa_wrap.open .q_btn:after,.e_learning_q .qa_wrap.open .q_btn:after,.support_q .qa_wrap.open .q_btn:after{-webkit-transform:translate(-50%,-50%) rotate(-135deg);-ms-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.about_q .q_btn:hover:after,.e_learning_q .q_btn:hover:after,.support_q .q_btn:hover:after{margin-top:3px}.widget.widget_recent_entries time{display:inline-block;margin-right:2em}@media only screen and (max-width:479px) and (min-width:320px){#header{margin-bottom:10px}.logo{padding:0 0 10px 0}.table,.table .th,.table .td{display:block;width:100%;box-sizing:border-box}.my-slick .th{padding:1em}.my-slick .th br{display:none}.catList a.catEntry .table{text-align:center}.catList a.catEntry .th,.catList a.catEntry .td{width:100%;text-align:center;padding-left:0}.catList a.catEntry .th{margin-bottom:5px}.cats{padding:15px}.cats h3{font-size:18px}.cats h3 br{display:none}.widget.widget_media_image{text-align:center}.my-slick .table,.my-slick .th,.my-slick .td{display:block;width:100%;box-sizing:border-box}.my-slick .th{padding:1em}.my-slick .th br{display:none}.cats{padding:1em}.cats h3{font-size:18px}.cats h3 br{display:none}#nav{margin:0 auto}.nav-menu li{margin-right:0;border-bottom:#65392D 1px solid}.nav-menu li a{padding:20px 10px;background:rgb(255 255 255 / .85)}.nav-menu li.current-menu-item a{background:#65392D;color:#fff!important}}.toptitle01{font-size:13px;margin-top:-25px}.toptitle02{font-size:13px;margin-top:0;font-weight:700}