@charset "utf-8";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:0 0}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:transparent;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;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:0 0;line-height:1.65em}var{color:rgba(0,0,0,.5)}samp{background:#d3e3fb;border:1px solid #b2cef8}kbd{background:#0f0f0f;color:rgba(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:rgba(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:rgba(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:rgba(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:rgba(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:rgba(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}}
body{background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kanpou-keirin.com/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(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kanpou-keirin.com/wp-content/themes/keirindo/images/headerBg.png) repeat-x left bottom}#nav{background:0 0;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:0 0;text-decoration:underline}.nav-menu .current_page_item>a{background:0 0}.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:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.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(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kanpou-keirin.com/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;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(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kanpou-keirin.com/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:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.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;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(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kanpou-keirin.com/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(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kanpou-keirin.com/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(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kanpou-keirin.com/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(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kanpou-keirin.com/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:0 0;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:0 0;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 transparent;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 .5s;-o-transition:all ease .5s;transition:all ease .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 .5s;-o-transition:all ease .5s;transition:all ease .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}.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:rgba(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}