@charset "UTF-8";a,abbr,acronym,address,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}embed,iframe,object,video{width:auto;max-width:100%}iframe,video{height:auto}blockquote,q{quotes:none}blockquote p:after,blockquote p:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;vertical-align:top;font-weight:400}thead td,thead th{font-weight:700;vertical-align:bottom}a img,td img,th img{vertical-align:top}button,input,select,textarea{margin:0}textarea{overflow:auto}button{width:auto;overflow:visible}button,input[type=button],input[type=submit]{cursor:pointer}input[type=checkbox],input[type=radio]{font-size:110%}hr{display:block;height:1px;border:0;border-top:1px solid #ddd}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}body{background:#fff;color:#000;font-size:.875em;line-height:1.5em;font-family:Helvetica,Arial,Tahoma,sans-serif}a{color:#369}a:hover{color:#19334d}h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:.5em}h1{font-size:2.5714285714285716em;line-height:1em}h2{font-size:2.142857142857143em;line-height:1.1em}h3{font-size:1.7142857142857142em}h3,h4{line-height:1.3em}h4{font-size:1.2857142857142858em}h5{font-size:1.1428571428571428em}h5,h6{line-height:1.3em}h6{font-size:1em;text-transform:uppercase}hgroup h1,hgroup h2,hgroup h3,hgroup h4{margin-bottom:.1em}.subheader{font-size:1.2em;font-weight:400;color:#8f8f8f;margin-bottom:1em}blockquote,dd,dl,dt,ol,p,td,th,ul{line-height:1.5em}ol,ol ol,ol ul,ul,ul ol,ul ul{margin:0 0 0 2em}ol ol li{list-style-type:lower-alpha}ol ol ol li{list-style-type:lower-roman}blockquote,dl,fieldset,form,hgroup,hr,ol,p,pre,table,ul{margin-bottom:1.5em}dl dt{font-weight:700}dd{margin-left:1em}blockquote{margin-bottom:1.5em;padding-left:1.5em;border-left:1px solid #ccc;color:#666}blockquote small,cite{color:#888;font-style:italic}blockquote p{margin-bottom:1em;font-style:italic}blockquote cite,small{font-size:.85em;line-height:1}.row blockquote .pull-right,blockquote .pull-right{float:none;text-align:right;display:block}address{font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}b,strong{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{font-size:.85em;font-style:italic}ins,mark{background-color:#fe5;color:#000;text-decoration:none}code,kbd,pre,samp{font-size:90%;font-family:Menlo,Monaco,monospace,sans-serif}pre{border:1px solid #ddd;border-radius:3px;padding:1.5em;white-space:pre;overflow:auto}code,pre{background:#f8f8f8}code{padding:2px 3px;display:inline-block;line-height:1;border:1px solid #ddd}kbd{padding:0 6px;border-radius:4px;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.2),0 0 0 1px #fff inset;box-shadow:0 2px 0 rgba(0,0,0,.2),inset 0 0 0 1px #fff;background-color:#fafafa;border-color:#ccc #ccc #fff;border-style:solid solid none;border-width:1px 1px medium;color:#444;font-weight:700;white-space:nowrap}input[type=email],input[type=password],input[type=text],textarea{font-size:13px}fieldset{padding:2em 1.5em;margin-bottom:1.5em;border:1px solid #ddd}legend{font-size:1.2em;text-transform:uppercase;font-weight:700;padding:0 1em}tfoot td,tfoot th{background-color:#f2f2f2}td,th{border-bottom:1px solid #eee;padding:.75em .5em}table caption{text-transform:uppercase;font-weight:700;padding-left:.5em;color:#666}table.simple td,table.simple th{border:0;padding:.75em .7em .75em 0}table.bordered td,table.bordered th{border:1px solid #ddd}table.stroked td,table.stroked th{border-bottom:1px solid #eee}table.striped tbody tr:nth-child(odd) td{background-color:#f8f8f8}table.hovered tbody tr:hover td,table.hovered thead tr:hover th{background-color:#f6f6f6}.thead-gray td,.thead-gray th{background-color:#f0f0f0}.thead-black td,.thead-black th{font-weight:400;color:#f6f6f6;color:hsla(0,0%,100%,.9);background-color:#222}table.bordered .thead-black td,table.bordered .thead-black th{border:1px solid #444}.forms label{display:block;margin-bottom:2px}.descr{color:#999;font-size:.85em;line-height:1.5em}div.descr{margin:4px 0}.columnar div.descr{margin-bottom:10px}.forms ul{list-style:none;margin:0}.forms ul li{margin-bottom:10px}.forms.columnar ul li{margin-bottom:15px}fieldset.liner{border:0;padding:0}fieldset.liner legend{padding:0;width:100%;padding-bottom:12px}fieldset.liner legend span{padding:0;padding-bottom:8px;border-bottom:1px solid #eee;display:block}.forms ul.multicolumn:after{content:".";display:block;height:0;clear:both;visibility:hidden}.forms ul.multicolumn li{float:left;margin-right:12px;margin-bottom:0;line-height:1.8em}.forms ul.multicolumn li label{margin-bottom:0}.forms ul.multicolumn li.width-50{width:48%;margin-right:2%}.forms ul.multicolumn li.width-33{width:31%;margin-right:2%}.forms.columnar legend{margin-bottom:1em}.forms.columnar label{float:left;width:150px;text-align:right;margin-right:20px}.forms.columnar .push,.forms.columnar div.descr{margin-left:170px}.forms.columnar li fieldset label{float:none;width:auto;text-align:left;margin-right:0}.forms.columnar li fieldset{border:0;padding:0;margin:0;padding-left:170px;position:relative}.forms.columnar li fieldset section{padding:0;position:absolute;width:150px;text-align:right;left:0;top:0}.forms.columnar li fieldset section label{float:none;width:auto;margin-right:0;text-align:right}.forms.columnar li fieldset div.descr{margin-left:0}.forms li.form-section{font-weight:700;border-bottom:1px solid #eee;padding:1.5em 0 .7em;font-size:1.1em;margin-bottom:1.5em}.columnar li.form-section{padding-left:170px}table.tableforms td{font-size:90%;padding:1px 10px 3px 0!important;border:0}table.tableforms tr.labels td{padding-top:.8em!important;font-weight:700}input[type=checkbox],input[type=radio]{position:relative;top:-1px}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{position:relative;z-index:2;font-family:Helvetica,Arial,Tahoma,sans-serif;height:23px;border:1px solid #ccc;margin:0;padding:1px 2px;background-color:#fff;color:#333;font-size:13px;line-height:1;border-radius:1px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2) inset;box-shadow:inset 0 1px 2px rgba(0,0,0,.2);-webkit-transition:border .3s ease-in;transition:border .3s ease-in}textarea{line-height:1.4em}.error,.success{margin-left:5px;font-weight:400;font-size:.85em}.input-error,input.input-error,select.input-error,textarea.input-error{border-color:#da3e5a;-webkit-box-shadow:0 0 0 2px rgba(218,62,90,.3),0 1px 2px rgba(0,0,0,.2) inset;box-shadow:0 0 0 2px rgba(218,62,90,.3),inset 0 1px 2px rgba(0,0,0,.2)}.input-success,input.input-success,select.input-success,textarea.input-success{border-color:#18a011;-webkit-box-shadow:0 0 0 2px rgba(24,160,17,.3),0 1px 2px rgba(0,0,0,.2) inset;box-shadow:0 0 0 2px rgba(24,160,17,.3),inset 0 1px 2px rgba(0,0,0,.2)}.input-gray,input.input-gray,select.input-gray,textarea.input-gray{border-color:#ccc;-webkit-box-shadow:0 0 0 2px hsla(0,0%,80%,.3),0 1px 2px rgba(0,0,0,.2) inset;box-shadow:0 0 0 2px hsla(0,0%,80%,.3),inset 0 1px 2px rgba(0,0,0,.2)}input:focus,textarea:focus{outline:0;border-color:#5ca9e4;-webkit-box-shadow:0 0 0 2px rgba(70,161,231,.3),0 1px 2px rgba(0,0,0,.2) inset;box-shadow:0 0 0 2px rgba(70,161,231,.3),inset 0 1px 2px rgba(0,0,0,.2)}input.input-search{padding-right:10px;padding-left:10px;margin-bottom:0;border-radius:15px}.input-append,.input-prepend{display:inline-block;background-color:#eee;height:23px;border:1px solid #ccc;margin:0;padding:1px 8px;color:#333;font-size:14px;line-height:23px}.input-prepend{margin-right:-1px}.input-append{position:relative;z-index:1;margin-left:-1px}.btn{position:relative;cursor:pointer;outline:0;display:inline-block;text-align:center;text-decoration:none;font-family:Arial,Helvetica,sans-serif;line-height:1;font-size:13px;font-weight:400;padding:6px 16px;border-radius:4px;background-color:#f3f3f3;background-image:-webkit-gradient(linear,left top,left bottom,from(top),color-stop(#fff),to(#e1e1e1));background-image:linear-gradient(top,#fff,#e1e1e1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e1e1e1",GradientType=0);border:1px solid #dadada;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-bottom-color:#a9a9a9;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15),inset 0 1px 1px 0 hsla(0,0%,100%,.6);box-shadow:0 1px 0 rgba(0,0,0,.15),inset 0 1px 1px 0 hsla(0,0%,100%,.6);text-shadow:0 1px 0 #fff}.btn,.btn:hover{color:#000}.btn:hover{-webkit-filter:none;filter:none;background:0;background:#eee;text-shadow:0 1px 0 hsla(0,0%,100%,.8);text-decoration:none;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}.btn-big.btn-active,.btn-big.btn-active:hover{padding:11px 25px}.btn-active,.btn-active:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.4) inset;box-shadow:inset 0 2px 4px rgba(0,0,0,.4);color:#555;border:0;background:0;-webkit-filter:none;filter:none;background-color:#ddd;text-shadow:0 1px 0 hsla(0,0%,100%,.8);padding:7px 17px 8px}.btn-small{padding:4px 12px;font-size:11px}.btn-small.btn-active{padding:5px 12px}.btn-big{padding:10px 24px;font-size:20px}.btn-square{border-radius:0}.btn-round{border-radius:15px;border-radius:0 \0}.btn-full{width:100%}.btn-group{display:inline-block;margin-right:2px;vertical-align:bottom}.btn-group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.btn-group>.btn,.btn-group>input{float:left;border-radius:0;margin-left:-1px}.btn-group>.btn:first-child{border-radius:4px 0 0 4px}.btn-group>.btn:last-child{border-radius:0 4px 4px 0}.btn-group>.btn.btn-round:first-child,.btn-group>.input-search:first-child{border-radius:15px 0 0 15px}.btn-group>.btn.btn-round:last-child,.btn-group>.input-search:last-child{border-radius:0 15px 15px 0}.btn-append{margin-left:-2px;border-radius:0 4px 4px 0}.btn.disabled,.btn[disabled]{border:0;-webkit-filter:none;filter:none;background:0;background-color:#e9e9e9;opacity:.6;cursor:default;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.6);box-shadow:0 1px 0 rgba(0,0,0,.6)}@-moz-document url-prefix("http://"){button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{border:0;padding:0}}.row{margin-bottom:1.5em}.container.row{margin-bottom:0}.container:after,.row:after{content:".";display:block;height:0;clear:both;visibility:hidden}.fifth,.fivesixth,.fourfifth,.half,.quarter,.sixth,.third,.threefifth,.threequarter,.twofifth,.twothird{margin-left:3.1914893617021276%;float:left;min-height:1px}.fifth:first-child,.fivesixth:first-child,.fourfifth:first-child,.half:first-child,.quarter:first-child,.sixth:first-child,.third:first-child,.threefifth:first-child,.threequarter:first-child,.twofifth:first-child,.twothird: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-fifth,.push-fivesixth,.push-fourfifth,.push-half,.push-quarter,.push-sixth,.push-third,.push-threefifth,.push-threequarter,.push-twofifth,.push-twothird{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 .fifth,.split .fivesixth,.split .fourfifth,.split .half,.split .quarter,.split .sixth,.split .third,.split .threefifth,.split .threequarter,.split .twofifth,.split .twothird{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-five,.block-four,.block-six,.block-three,.block-two{list-style:none;margin-left:-3.1914893617021276%;margin-bottom:0}.block-five:after,.block-four:after,.block-six:after,.block-three:after,.block-two:after{content:".";display:block;height:0;clear:both;visibility:hidden}.block-five>li,.block-four>li,.block-six>li,.block-three>li,.block-two>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,input.big{font-size:1.2em}input.big{padding:2px 0}.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}.width-33{width:33%}.width-50{width:50%}.width-100{width:100%}input.width-100{width:98.6%}select.width-100,textarea.width-100{width:99.4%}.black{color:#000}.gray-dark{color:#555}.gray{color:#777}.gray-light{color:#999}.white{color:#fff}.error,.red{color:#da3e5a}.green,.success{color:#18a011}a.white:hover{color:#d9d9d9;color:hsla(0,0%,100%,.8)}a.error:hover,a.green:hover,a.red:hover{color:#000}#article h1,#article h2,#article h3,#article h4,#article h5,#article h6,#footer_content h2,#notfound{font-family:HiraMinProN-W3,ヒラギノ明朝 Pro W3,ＭＳ\ Ｐ明朝,serif}#faq #article .section3 .faq_question,#feedback #article .section3 h4,#home_top .pricing_title,.ipad>body,.iphone>body,.mac>body{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ\ Ｐゴシック,sans-serif}.hidden{display:none!important}.fr li{float:right}.fl li,.fr li{list-style:none}.fll,.fl li{float:left}.flr{float:right}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.rebody_list{position:relative}.rebody_list li{list-style:none;text-indent:0;padding-left:20px;padding-right:20px}.rebody_list li:before{font-family:rebody;content:"\e007";speak:none;font-weight:400;-webkit-font-smoothing:antialiased;color:#2aab39;display:block;position:absolute;left:15px;font-size:150%}.rebody_list2{position:relative}.rebody_list2 li{list-style:none}.rebody_list2 li:before{font-family:rebody;content:"\e009";speak:none;font-weight:400;-webkit-font-smoothing:antialiased;color:#006bb4;display:block;position:relative;left:-5px;float:left;font-size:150%}#article .rebody_list3 li{position:relative;font-size:1.4em;line-height:1.5em;list-style:none;text-indent:0;text-align:left;padding-left:38px;padding-right:20px}#article .rebody_list3 li:before{font-family:rebody;content:"\e00a";speak:none;font-weight:400;-webkit-font-smoothing:antialiased;color:#006bb4;display:block;position:absolute;left:-4px;font-size:120%}.mt0{margin-top:0!important}.mt-10{margin-top:-10px!important}.mt-20{margin-top:-20px!important}.mt-30{margin-top:-30px!important}.mt-40{margin-top:-40px!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mb0{margin-bottom:0!important}.mb-10{margin-bottom:-10px!important}.mb-20{margin-bottom:-20px!important}.mb-30{margin-bottom:-30px!important}.mb-40{margin-bottom:-40px!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.tar{text-align:right!important}.tac{text-align:center!important}dl.dl_list{background-color:#d9e9f4;margin:10px 5px 0;border:1px solid #ccc;border-top:none;line-height:1.231}dl.dl_list dt{clear:both;font-weight:400;margin:0;padding:.5em 0 .5em 1em;border-top:1px solid #ccc;width:15em;float:left}dl.dl_list dd{background-color:#fff;margin:0 0 0 15em;padding:.5em 1em;border-top:1px solid #ccc;border-left:1px solid #ccc}dl.dl_list2 dt{float:left;width:90px;text-indent:10px;line-height:1.8}dl.dl_list2 dd{padding-left:110px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px dotted #aaa;line-height:1.8}@font-face{font-family:rebody;src:url(/fonts/icomoon.eot);src:url(/fonts/icomoon.eot?) format("embedded-opentype"),url(/fonts/icomoon.svg) format("svg"),url(/fonts/icomoon.woff#icomoon) format("woff"),url(/fonts/icomoon.ttf) format("truetype");font-weight:400;font-style:normal}body{font-size:95%;color:#555;font-family:メイリオ,Meiryo,ＭＳ\ Ｐゴシック,sans-serif;-webkit-text-size-adjust:100%}.win.ie>body,.win.safari>body{font-size:100%}::-moz-selection{color:#fff;text-shadow:none;background-color:#006bb4}::selection{color:#fff;text-shadow:none;background-color:#006bb4}input::-moz-selection,textarea::-moz-selection{color:#000}input::selection,textarea::selection{color:#000}.mobile_el{display:none}a,a:link{color:#0078dc}a:hover,a:visited{color:#005a9e}a:active{color:#0078dc}#container{padding:0 10px 160px;width:964px;margin:auto;background:#fff}#article{padding:45px 0 0;float:left;width:682px}#article h1,#article h2,#article h3,#article h4,#article h5,#article h6{color:#006bb4}#article li,#article p{text-align:justify;text-justify:inter-ideograph}#article p{line-height:1.8}#article ul{margin-left:0}#article .mobile_img{width:327px;height:auto}#article>.hgroup{padding-bottom:12px}#article>.hgroup h2{font-size:220%;margin-bottom:12px;line-height:1}#article>.hgroup h2>a{text-decoration:none}#article>.hgroup p{color:#006bb4;font-size:75%;line-height:1.4;margin:0;text-indent:10px;text-align:left}#article .section{border-top:6px solid #006bb4;margin-bottom:88px}#article .section .section2{padding-top:46px;margin-bottom:30px}#article .section .section2 h3{padding-left:10px;font-size:180%;letter-spacing:-1px;margin-bottom:26px}#article .section .section2>.hgroup{margin-bottom:32px}#article .section .section2>.hgroup h3,#article .section .section2>.hgroup h4{font-weight:400;font-size:150%;border-bottom:1px dotted #006bb4;padding-bottom:7px;text-indent:15px;margin-bottom:10px;line-height:1;position:relative}#article .section .section2>.hgroup h3 .subtitle,#article .section .section2>.hgroup h4 .subtitle{font-size:70%}#article .section .section2>.hgroup h3 .price,#article .section .section2>.hgroup h4 .price{display:block;position:absolute;right:0;top:0}#article .section .section2>.hgroup h3{text-indent:0;padding:0 15px 7px;line-height:1.4}#article .section .section2 .movie{position:relative;width:100%;padding-top:56.25%;margin-bottom:50px}#article .section .section2 .movie iframe{position:absolute;top:0;right:0;width:100%;height:100%}#article .section .section2 h5{font-weight:400}#article .section .section2 ul.normal_list{line-height:2}#article .section .section2 li{margin-left:30px;margin-right:0;margin-bottom:10px}#article .section .section2 p{margin-left:20px;margin-right:20px}#article .section .section2 .in_img{margin-left:0;margin-right:0;list-style:none}#article .section .section2 .coupon{border:1px dotted #006bb4;background-color:#d9e9f4;margin:21px;padding:25px 25px 15px;color:#666}#article .section .section2 .coupon div{text-align:center;margin:10px 0 40px}#article .section .section2 .offer{border:1px solid #006bb4;margin:0 0 20px 20px;width:308px;height:260px}#article .section .section2 .offer .offer_title{background-color:#006bb4;color:#fff;text-align:center;margin:0;padding:10px 0}#article .section .section2 .offer .offer_tel{text-align:center;text-decoration:none;color:#555;font-size:44px;letter-spacing:0;font-family:Crimson Text,serif;line-height:1;font-weight:400;display:block;margin-top:20px;cursor:text}#article .section .section2 .offer .offer_holiday{text-align:center;font-size:12px}#article .section .section2 .offer .offer_anser{font-size:12px;margin-bottom:0}#article .section .section2 .offer .mailBtn{background-color:#006bb4;-webkit-box-shadow:inset 0 2px 0 hsla(0,0%,100%,.2),0 2px 2px rgba(0,0,0,.19);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.2),0 2px 2px rgba(0,0,0,.19);margin-top:35px;text-align:center;font-size:110%;padding:10px}#article .section .section2 .offer .mailBtn:active{border-bottom:2px solid #006bb4;-webkit-box-shadow:0 0 2px rgba(0,0,0,.3);box-shadow:0 0 2px rgba(0,0,0,.3)}#article .section .section2 .offer .lineBtn{background-color:#2aab39;-webkit-box-shadow:inset 0 2px 0 hsla(0,0%,100%,.2),0 2px 2px rgba(0,0,0,.19);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.2),0 2px 2px rgba(0,0,0,.19);margin-top:35px;text-align:center;font-size:110%;padding:10px}#article .section .section2 .offer .lineBtn:active{border-bottom:2px solid #2aab39;-webkit-box-shadow:0 0 2px rgba(0,0,0,.3);box-shadow:0 0 2px rgba(0,0,0,.3)}#article .section .section2 .figure .figcaption{margin-bottom:5px;margin-left:0;font-size:85%}#article .section .section2 .figure>ul{margin:0;text-algin:center}#article .section .section2 .figure>ul>li{list-style:none;width:327px;height:auto}#article .section .section2 .figure>ul>li p{line-height:1.8}#article .section .section2 .figure>ul>li[data-alt]:after{content:attr(data-alt);display:block;text-align:center;padding-top:5px;font-size:80%;color:#999}#article .section .section2 .figure img{display:block}#article .section .section2 .info{border:1px dotted #006bb4;padding:20px;font-size:80%;color:#666}#article #no_post{padding:50px 0 0 50px;color:#006bb4}h4[data-no]{padding-left:20px}h4[data-no]:before{margin:-20px 0 0 -10px;display:block;width:70px;height:70px;text-align:center;line-height:63px;float:left;color:#fff;background:#006bb4;font-family:crimson text;font-size:50px;content:attr(data-no);speak:none;font-weight:400;-webkit-font-smoothing:antialiased;border-radius:100px;font-style:italic;text-indent:-6px}#article .section.section_type1{padding-top:40px}#notfound{color:#006bb4;font-size:200px;text-align:center;width:100%;line-height:1;height:500px}#genin-fumei-zutsu #article .section:first-of-type,#hen-zutsu #article .section:first-of-type,#home #article .section:first-of-type,#kincho-zutsu #article .section:first-of-type,#kodomo-zutsu #article .section:first-of-type{border:0;margin-top:-5px}#genin-fumei-zutsu #article .section:first-of-type .section2,#hen-zutsu #article .section:first-of-type .section2,#home #article .section:first-of-type .section2,#kincho-zutsu #article .section:first-of-type .section2,#kodomo-zutsu #article .section:first-of-type .section2{padding-top:0}#genin-fumei-zutsu #article .section .section2 .strength,#hen-zutsu #article .section .section2 .strength,#home #article .section .section2 .strength,#kincho-zutsu #article .section .section2 .strength,#kodomo-zutsu #article .section .section2 .strength{min-width:0;background-color:#006bb4;padding:14px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;gap:14px;grid-template-areas:"a b" "c b" "d e" "d f"}#genin-fumei-zutsu #article .section .section2 .strength .specialist,#hen-zutsu #article .section .section2 .strength .specialist,#home #article .section .section2 .strength .specialist,#kincho-zutsu #article .section .section2 .strength .specialist,#kodomo-zutsu #article .section .section2 .strength .specialist{grid-area:a}#genin-fumei-zutsu #article .section .section2 .strength .result,#hen-zutsu #article .section .section2 .strength .result,#home #article .section .section2 .strength .result,#kincho-zutsu #article .section .section2 .strength .result,#kodomo-zutsu #article .section .section2 .strength .result{grid-area:c}#genin-fumei-zutsu #article .section .section2 .strength .gentle,#hen-zutsu #article .section .section2 .strength .gentle,#home #article .section .section2 .strength .gentle,#kincho-zutsu #article .section .section2 .strength .gentle,#kodomo-zutsu #article .section .section2 .strength .gentle{grid-area:b}#genin-fumei-zutsu #article .section .section2 .strength .awards,#hen-zutsu #article .section .section2 .strength .awards,#home #article .section .section2 .strength .awards,#kincho-zutsu #article .section .section2 .strength .awards,#kodomo-zutsu #article .section .section2 .strength .awards{grid-area:d}#genin-fumei-zutsu #article .section .section2 .strength .lifestyle,#hen-zutsu #article .section .section2 .strength .lifestyle,#home #article .section .section2 .strength .lifestyle,#kincho-zutsu #article .section .section2 .strength .lifestyle,#kodomo-zutsu #article .section .section2 .strength .lifestyle{grid-area:e}#genin-fumei-zutsu #article .section .section2 .strength .plan,#hen-zutsu #article .section .section2 .strength .plan,#home #article .section .section2 .strength .plan,#kincho-zutsu #article .section .section2 .strength .plan,#kodomo-zutsu #article .section .section2 .strength .plan{grid-area:f}#genin-fumei-zutsu #article .section .section2 .strength .strength-group,#hen-zutsu #article .section .section2 .strength .strength-group,#home #article .section .section2 .strength .strength-group,#kincho-zutsu #article .section .section2 .strength .strength-group,#kodomo-zutsu #article .section .section2 .strength .strength-group{min-width:0;background-color:#fff;padding:24px}#genin-fumei-zutsu #article .section .section2 .strength .strength-group>h3,#hen-zutsu #article .section .section2 .strength .strength-group>h3,#home #article .section .section2 .strength .strength-group>h3,#kincho-zutsu #article .section .section2 .strength .strength-group>h3,#kodomo-zutsu #article .section .section2 .strength .strength-group>h3{font-family:sans-serif;font-size:20px;text-align:center;font-weight:400;margin:0;padding:0;letter-spacing:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#genin-fumei-zutsu #article .section .section2 .strength .strength-group>p,#hen-zutsu #article .section .section2 .strength .strength-group>p,#home #article .section .section2 .strength .strength-group>p,#kincho-zutsu #article .section .section2 .strength .strength-group>p,#kodomo-zutsu #article .section .section2 .strength .strength-group>p{color:#006bb4;margin:0}#genin-fumei-zutsu #article .section .section2 .strength .strength-group>img,#hen-zutsu #article .section .section2 .strength .strength-group>img,#home #article .section .section2 .strength .strength-group>img,#kincho-zutsu #article .section .section2 .strength .strength-group>img,#kodomo-zutsu #article .section .section2 .strength .strength-group>img{display:block;max-width:100%;height:auto;margin:14px auto;-webkit-box-shadow:none;box-shadow:none}#genin-fumei-zutsu #article .section .section2 .youtube_slider_container,#hen-zutsu #article .section .section2 .youtube_slider_container,#home #article .section .section2 .youtube_slider_container,#kincho-zutsu #article .section .section2 .youtube_slider_container,#kodomo-zutsu #article .section .section2 .youtube_slider_container{position:relative}#genin-fumei-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card,#hen-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card,#home #article .section .section2 .youtube_card_wrapper .youtube_card,#kincho-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card,#kodomo-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card{border:1px solid #006bb4;padding:3%;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box}#genin-fumei-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card p,#hen-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card p,#home #article .section .section2 .youtube_card_wrapper .youtube_card p,#kincho-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card p,#kodomo-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card p{margin:0 0 10px;line-height:1.4}#genin-fumei-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_card_label,#hen-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_card_label,#home #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_card_label,#kincho-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_card_label,#kodomo-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_card_label{display:inline-block;background-color:#006bb4;color:#fff;font-weight:700;padding:2px 8px;border-radius:10px}#genin-fumei-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_card_title,#hen-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_card_title,#home #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_card_title,#kincho-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_card_title,#kodomo-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_card_title{font-size:120%;font-weight:700}#genin-fumei-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_box,#hen-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_box,#home #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_box,#kincho-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_box,#kodomo-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_box{position:relative}#genin-fumei-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_box iframe,#hen-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_box iframe,#home #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_box iframe,#kincho-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_box iframe,#kodomo-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_box iframe{width:100%;aspect-ratio:16/9}#genin-fumei-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_card_cat,#hen-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_card_cat,#home #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_card_cat,#kincho-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_card_cat,#kodomo-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_card_cat{color:#006bb4}#genin-fumei-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_card_comment,#hen-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_card_comment,#home #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_card_comment,#kincho-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_card_comment,#kodomo-zutsu #article .section .section2 .youtube_card_wrapper .youtube_card .youtube_card_comment{margin-top:35px}#genin-fumei-zutsu #article .section .section2 .youtube_card_wrapper.keen-slider .youtube_card,#hen-zutsu #article .section .section2 .youtube_card_wrapper.keen-slider .youtube_card,#home #article .section .section2 .youtube_card_wrapper.keen-slider .youtube_card,#kincho-zutsu #article .section .section2 .youtube_card_wrapper.keen-slider .youtube_card,#kodomo-zutsu #article .section .section2 .youtube_card_wrapper.keen-slider .youtube_card{margin-bottom:0}#genin-fumei-zutsu #article .section .section2 .youtube_slider_nav,#hen-zutsu #article .section .section2 .youtube_slider_nav,#home #article .section .section2 .youtube_slider_nav,#kincho-zutsu #article .section .section2 .youtube_slider_nav,#kodomo-zutsu #article .section .section2 .youtube_slider_nav{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2px;margin-top:0;pointer-events:none}#genin-fumei-zutsu #article .section .section2 .youtube_slider_btn,#hen-zutsu #article .section .section2 .youtube_slider_btn,#home #article .section .section2 .youtube_slider_btn,#kincho-zutsu #article .section .section2 .youtube_slider_btn,#kodomo-zutsu #article .section .section2 .youtube_slider_btn{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:50px;height:50px;line-height:0;border-radius:50%;-webkit-border-radius:50%;overflow:hidden;background-color:#fff;border:1px solid #006bb4;color:#006bb4;cursor:pointer;pointer-events:auto;-webkit-filter:drop-shadow(0 0 2px rgba(0,0,0,.3));filter:drop-shadow(0 0 2px rgba(0,0,0,.3));text-indent:-9999px;font-size:0}#genin-fumei-zutsu #article .section .section2 .youtube_slider_btn:after,#hen-zutsu #article .section .section2 .youtube_slider_btn:after,#home #article .section .section2 .youtube_slider_btn:after,#kincho-zutsu #article .section .section2 .youtube_slider_btn:after,#kodomo-zutsu #article .section .section2 .youtube_slider_btn:after{content:"";position:absolute;top:50%;right:calc(50% - 6px);width:18px;height:18px;border-top:3px solid #006bb4;border-right:3px solid #006bb4;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}#genin-fumei-zutsu #article .section .section2 .youtube_slider_btn_prev:after,#hen-zutsu #article .section .section2 .youtube_slider_btn_prev:after,#home #article .section .section2 .youtube_slider_btn_prev:after,#kincho-zutsu #article .section .section2 .youtube_slider_btn_prev:after,#kodomo-zutsu #article .section .section2 .youtube_slider_btn_prev:after{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);left:calc(50% - 6px);right:auto}#genin-fumei-zutsu #article .section .section2 .youtube_slider_btn:hover,#hen-zutsu #article .section .section2 .youtube_slider_btn:hover,#home #article .section .section2 .youtube_slider_btn:hover,#kincho-zutsu #article .section .section2 .youtube_slider_btn:hover,#kodomo-zutsu #article .section .section2 .youtube_slider_btn:hover{color:#fff;background-color:#006bb4}#genin-fumei-zutsu #article .section .section2 .youtube_slider_btn:hover:after,#hen-zutsu #article .section .section2 .youtube_slider_btn:hover:after,#home #article .section .section2 .youtube_slider_btn:hover:after,#kincho-zutsu #article .section .section2 .youtube_slider_btn:hover:after,#kodomo-zutsu #article .section .section2 .youtube_slider_btn:hover:after{border-top:3px solid #fff;border-right:3px solid #fff}#genin-fumei-zutsu #article .hgroup p,#hen-zutsu #article .hgroup p,#home #article .hgroup p,#kincho-zutsu #article .hgroup p,#kodomo-zutsu #article .hgroup p{color:#006bb4;text-align:right}#genin-fumei-zutsu #article .chief,#hen-zutsu #article .chief,#home #article .chief,#kincho-zutsu #article .chief,#kodomo-zutsu #article .chief{position:relative}#genin-fumei-zutsu #article .chief .photo_kitanaka,#hen-zutsu #article .chief .photo_kitanaka,#home #article .chief .photo_kitanaka,#kincho-zutsu #article .chief .photo_kitanaka,#kodomo-zutsu #article .chief .photo_kitanaka{position:absolute;top:0;right:0}#genin-fumei-zutsu #article .chief ul,#hen-zutsu #article .chief ul,#home #article .chief ul,#kincho-zutsu #article .chief ul,#kodomo-zutsu #article .chief ul{width:300px}#genin-fumei-zutsu #article #home_case_list,#hen-zutsu #article #home_case_list,#home #article #home_case_list,#kincho-zutsu #article #home_case_list,#kodomo-zutsu #article #home_case_list{margin-left:50px;position:relative}#genin-fumei-zutsu #article #home_case_list ul,#hen-zutsu #article #home_case_list ul,#home #article #home_case_list ul,#kincho-zutsu #article #home_case_list ul,#kodomo-zutsu #article #home_case_list ul{float:left;width:200px}#genin-fumei-zutsu #article #home_case_list p,#hen-zutsu #article #home_case_list p,#home #article #home_case_list p,#kincho-zutsu #article #home_case_list p,#kodomo-zutsu #article #home_case_list p{position:absolute;bottom:0;right:30px}#genin-fumei-zutsu #article .section,#hen-zutsu #article .section,#kincho-zutsu #article .section,#kodomo-zutsu #article .section{border:none}#genin-fumei-zutsu #article .hgroup p,#hen-zutsu #article .hgroup p,#kincho-zutsu #article .hgroup p,#kodomo-zutsu #article .hgroup p{text-align:left}#bodywork #bodywork_effect ul{margin-bottom:50px}#bodywork #bodywork_effect ul li{color:#006bb4;font-size:110%;margin-bottom:20px}#home_top .pricing_title{font-size:90%;padding:10px 0;line-height:1;border:1px solid #006bb4;text-align:center;width:330px;margin-bottom:25px}#article .section .section2 .txt_side_img{margin-left:0}.video_container{margin-top:30px;position:relative;height:0;padding:30px 0 56.25%;overflow:hidden}.video_container #video{position:absolute;top:0;left:0;width:100%;height:100%}#beginner #article #reserve_tel{text-decoration:none;color:#555;font-size:50px;letter-spacing:0;font-family:Crimson Text,serif;line-height:1;font-weight:400;display:block;cursor:default}#faq #article .section3{margin-bottom:50px}#faq #article .section3 .faq_question{font-size:115%;font-weight:700;border-bottom:1px dotted #006bb4;padding-bottom:7px;text-indent:15px;margin-bottom:25px}#faq #article .section3 .faq_question:before{font-size:180%;content:"Q. ";letter-spacing:0;font-family:Crimson Text,serif;line-height:1}#faq #article .section3 .faq_answer{margin-left:60px}#faq #article .section3 .faq_answer:before{margin:-10px 0 0 -40px;display:block;position:absolute;font-size:220%;content:"A.";letter-spacing:0;font-family:Crimson Text,serif;line-height:1}#feedback #article .section2 .hgroup p{color:#006bb4;text-align:right}#feedback #article .section3{margin-bottom:40px}#feedback #article .section3 h4{color:#555;font-weight:700;font-size:115%;margin-left:20px}#feedback #article .feedback_img{text-align:center}#aboutus #article #profile{position:relative}#aboutus #article #profile img{position:absolute;top:0;right:0}#aboutus #article #profile p{width:270px;margin-left:50px}#aboutus #article #profile p:before{font-family:rebody;content:"\e007";speak:none;font-weight:400;-webkit-font-smoothing:antialiased;color:#2aab39;display:block;font-size:180%;position:absolute;margin:-10px 0 0 -35px}#aboutus #article #map{width:685px;height:315px}#profile #article #profile_kitanaka{position:relative}#profile #article #profile_kitanaka img{position:absolute;top:0;right:0}#profile #article #profile_kitanaka p{width:270px;margin-left:50px}#profile #article #profile_kitanaka p:before{font-family:rebody;content:"\e007";speak:none;font-weight:400;-webkit-font-smoothing:antialiased;color:#2aab39;display:block;font-size:180%;position:absolute;margin:-10px 0 0 -35px}#profile #article #map{width:685px;height:315px}#contactForm.sendAfter input,#contactForm.sendAfter textarea{-webkit-box-shadow:none;box-shadow:none;border:none;resize:none;cursor:text}#contactForm.sendAfter input:focus,#contactForm.sendAfter textarea:focus{border:none;outline:none;font-weight:400}#contactForm.sendAfter .sendAfterVisible{display:block}#contactForm.sendAfter .requiredMark,#contactForm.sendAfter .sendAfterHidden{display:none}#contactForm .sendAfterMsg{margin-bottom:0;text-indent:10px;font-size:150%}#contactForm .sendAfterVisible{display:none}#contactForm fieldset{border:none}#contactForm legend{display:none}#contactForm dt{display:table}#contactForm label{font-size:90%;font-weight:700}#contactForm label .requiredMark{color:#900;vertical-align:super;font-weight:700;font-size:90%}#contactForm .miniComment{display:block;color:#000;font-size:60%;line-height:1.8;padding-right:25px}#contactForm .formUnderComment{text-align:right;font-size:70%;font-weight:700;margin-bottom:30px;padding-top:10px}#contactForm .formUnderComment>span{color:#900}#contactForm input,#contactForm textarea{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%}#contactForm input:focus,#contactForm textarea:focus{border:1px solid #006bb4;outline:none;font-weight:700}#contactForm input:focus::-webkit-input-placeholder,#contactForm textarea:focus::-webkit-input-placeholder{color:transparent}#contactForm input:focus:-ms-input-placeholder,#contactForm textarea:focus:-ms-input-placeholder{color:transparent}#contactForm input:focus::placeholder,#contactForm textarea:focus::placeholder{color:transparent}#contactForm input{padding:8px;height:auto}#contactForm input.formValid+.errorMessage{display:none}#contactForm textarea{height:300px;padding:8px}#contactForm .formError{border:1px solid #900}#contactForm .errorMessage{color:#900;font-size:70%;margin:0!important}#contactForm button{background-color:#006bb4;border-radius:4px;display:block;text-decoration:none;padding:10px;font-size:80%;color:#fff;border:none;text-align:center;width:150px;margin:0 auto}#contactForm button:hover{background-color:#005a9e}#contactForm button[disabled]{background-color:gray}#contactForm button[disabled]:hover{background-color:gray;cursor:not-allowed}#contactForm .secureComment .upperList{font-size:85%;line-height:1.8}#contactForm .secureComment .miniList{margin:0 25px;font-size:80%;padding:20px 10px;background:#eee;border-radius:5px}#contactForm .secureComment .miniList li:nth-of-type(4){margin-bottom:0}.legacyMessage{display:none}.legacyMessage #contactMail,.legacyMessage #contactTel{border-radius:5px;border:1px solid #ccc;padding:14px 20px;font-weight:400;display:block;line-height:1;letter-spacing:0;font-family:Crimson Text,serif;color:#333;text-decoration:none;margin-bottom:5px}.legacyMessage #contactTel{font-size:230%;cursor:text}.legacyMessage #contactMail{font-size:200%}.legacyMessage #contactMail:hover{background:#666;color:#fff}.ie6 .targetForm,.ie7 .targetForm{display:none}.ie6 .legacyMessage,.ie7 .legacyMessage{display:block}span.nobr{white-space:nowrap}#columns #article .section2>.hgroup h3 a,#news #article .section2>.hgroup h3 a{text-decoration:none}#columns #article .section2>.hgroup .blog_cat,#news #article .section2>.hgroup .blog_cat{color:#006bb4}#columns #article .section2>.hgroup .blog_date,#news #article .section2>.hgroup .blog_date{font-size:80%}#columns #article .section3 blockquote,#columns #article .section3 dl,#columns #article .section3 h1,#columns #article .section3 h2,#columns #article .section3 h3,#columns #article .section3 h4,#columns #article .section3 h5,#columns #article .section3 h6,#columns #article .section3 ol,#columns #article .section3 ul,#news #article .section3 blockquote,#news #article .section3 dl,#news #article .section3 h1,#news #article .section3 h2,#news #article .section3 h3,#news #article .section3 h4,#news #article .section3 h5,#news #article .section3 h6,#news #article .section3 ol,#news #article .section3 ul{clear:both}#columns #article .section3 h4,#news #article .section3 h4{margin:0 0 15px 20px}#columns #article .section3 blockquote+h4,#columns #article .section3 img+h4,#columns #article .section3 ol+h4,#columns #article .section3 p+h4,#columns #article .section3 ul+h4,#news #article .section3 blockquote+h4,#news #article .section3 img+h4,#news #article .section3 ol+h4,#news #article .section3 p+h4,#news #article .section3 ul+h4{padding-top:30px}#columns #article .section3 ol,#columns #article .section3 ul,#news #article .section3 ol,#news #article .section3 ul{margin-left:25px;margin-right:25px}#columns #article .section3 img,#news #article .section3 img{float:left;display:block;margin:0 20px 20px 0;max-width:100%;height:auto}#columns #article .section3 img+img,#news #article .section3 img+img{margin-right:30px;float:left}#columns #article .section3 blockquote,#news #article .section3 blockquote{margin:20px;padding:30px;border:1px dotted #ccc;color:#999}#columns #article .section3 blockquote p,#news #article .section3 blockquote p{margin-left:0;margin-right:0}#columns #article .section3 ul,#news #article .section3 ul{position:relative}#columns #article .section3 ul li,#news #article .section3 ul li{list-style:none;margin-left:30px}#columns #article .section3 ul li:before,#news #article .section3 ul li:before{font-family:rebody;content:"\e007";speak:none;font-weight:400;-webkit-font-smoothing:antialiased;color:#2aab39;display:block;position:absolute;left:0;float:left;font-size:150%}#columns #article #blog_navi,#news #article #blog_navi{border-top:1px dotted #006bb4;padding-top:30px;margin:-60px 0 60px;line-height:1}#columns #article #blog_navi>p,#news #article #blog_navi>p{position:relative;line-height:1}#columns #article #blog_navi>p>a,#news #article #blog_navi>p>a{font-size:85%;line-height:1.4;display:block;padding-top:10px;text-align:justify;text-justify:inter-ideograph}#columns #article #blog_navi>p>a:after,#columns #article #blog_navi>p>a:before,#news #article #blog_navi>p>a:after,#news #article #blog_navi>p>a:before{font-family:rebody;speak:none;font-weight:400;-webkit-font-smoothing:antialiased;color:#006bb4;display:block;position:absolute;font-size:250%;top:0}#columns #article #blog_navi #nextpost,#news #article #blog_navi #nextpost{max-width:300px}#columns #article #blog_navi #nextpost>a,#news #article #blog_navi #nextpost>a{padding-right:40px;text-align:right}#columns #article #blog_navi #nextpost>a:after,#news #article #blog_navi #nextpost>a:after{content:"\e009";right:0}#columns #article #blog_navi #prevpost,#news #article #blog_navi #prevpost{max-width:300px}#columns #article #blog_navi #prevpost>a,#news #article #blog_navi #prevpost>a{padding-left:40px}#columns #article #blog_navi #prevpost>a:before,#news #article #blog_navi #prevpost>a:before{content:"\e008";left:0}#side{padding-top:40px;float:right;width:235px}#side h1,#side h2,#side h3,#side h4,#side h5,#side h6{color:#006bb4;font-weight:700;font-size:100%}#side>.section{border:1px solid #006bb4;margin-bottom:20px;padding:36px 20px 26px;position:relative}#side>.section h3:before{display:block;width:40px;height:40px;background-color:#006bb4;color:#fff;position:absolute;right:0;top:10px;font-family:rebody;font-size:27px;line-height:40px;text-align:center;content:attr(data-icon);speak:none;font-weight:400;-webkit-font-smoothing:antialiased}#side>.section p{font-size:14px;line-height:1.7}#side>.section p.minitxt{font-size:12px}#side #side_access{padding-bottom:0}#side #side_access #side_map{margin-left:-20px;display:block;text-indent:-9999px;background:transparent url(/images/share/side_map.png) no-repeat;background-size:233px 160px;width:233px;height:160px}#side #side_access #side_map:hover:before{display:block}#side #side_access #side_map:before{position:absolute;background-color:rgba(0,0,0,.2);content:"";text-indent:0;text-align:center;color:#006bb4;display:none;width:233px;height:160px;line-height:160px}#side #side_columns_info{padding-top:143px;background:transparent url(/images/share/side_column.jpg) 0 0 no-repeat}#side #side_columns_info ul{margin:0}#side #side_columns_info ul li{list-style:none;margin:0 0 15px}#side #side_columns_info ul li .side_columns_date{font-size:80%;margin:0}#side #side_columns_info ul li .side_columns_link{margin:0}#side #side_columns_info ul li .side_columns_link a{display:block;text-align:justify;text-justify:inter-ideograph}#side_tel{text-decoration:none;color:#555;font-size:36px;letter-spacing:0;font-family:Crimson Text,serif;line-height:1;font-weight:400;display:block;margin-bottom:35px;cursor:text}#side_calendar .closed{text-align:right;margin-bottom:0;font-size:12px!important;z-index:3}#side_calendar .closed span{color:#f6dad1}#side_calendar p.cal_month{margin-left:-20px;margin-bottom:0}#side_calendar p.cal_month img{display:block;margin:0 0 -20px}#side_line img{display:block;width:235px;height:auto;margin-bottom:20px}#header{width:100%;background:#fff url(/images/share/logo_back.png) 50% 50% repeat}#header .hgroup{width:964px;margin:auto;position:relative}#header .hgroup,#top_logo{height:276px;display:block}#top_logo{width:660px;margin:0 auto}#top_logo img{width:660px;height:276px}#footer{width:100%;height:294px;background-color:#006bb4;position:relative}#footer_content{border:12px solid #bfdaec;background:#fff;position:absolute;top:-136px;left:50%;height:249px;width:940px;margin:auto;margin-left:-482px}#footer_content h2{color:#006bb4;font-size:150%;font-weight:400;position:absolute;top:38px;left:292px;letter-spacing:-2px}#footer_content>.tel_attention{background-color:#ff0;font-size:12px;position:absolute;top:205px;left:300px}#foot_contact{position:absolute;top:82px;left:292px}#foot_contact:before{content:"";display:block;height:91px;width:197px;position:absolute;background:transparent url(/images/share/foot_logo.png) no-repeat;background-size:100% auto;top:-19px;left:-247px}#foot_tel{font-size:56px;font-family:Crimson Text,serif;line-height:65px;letter-spacing:-3px;text-indent:48px;margin-bottom:8px;text-decoration:none;color:#555;cursor:text}#foot_tel,#foot_tel:before{font-weight:400;display:block}#foot_tel:before{font-family:rebody;content:attr(data-icon);speak:none;-webkit-font-smoothing:antialiased;position:absolute;top:0;left:-47px;font-size:45px;color:#006bb4}#foot_line{position:absolute;top:90px;left:650px;width:220px}#foot_line>a{text-align:center;text-indent:20px;padding:10px 0}#foot_line>a:before{margin-left:0}#foot_mail{position:absolute;top:143px;left:650px;width:220px}#foot_mail>a{text-align:center;text-indent:20px;padding:10px 0}#foot_mail>a:before{margin-left:0}#foot_contact_info{display:block;font-size:12px;color:#666;text-align:center;letter-spacing:1px;text-indent:6px}#footer_info{position:relative;top:125px;padding-top:35px;margin:auto;width:964px}#footer_info p{color:#bbd8eb;text-align:center;font-size:80%}#footer_info .copyright{font-size:70%;font-family:arial}#footer_info .copyright a{color:#bbd8eb;text-decoration:none}#footer_info .copyright a:hover{color:#fff}#foot_menu{position:relative;text-align:center;margin:0 auto 35px;display:table;zoom:1}#foot_menu li{list-style:none;margin-right:10px;position:relative}#foot_menu a{color:#bbd8eb;text-decoration:none;font-size:85%;text-indent:7px;display:block}#foot_menu a:before{display:block;position:absolute;content:"|";top:0;left:-10px}#foot_menu a:hover{color:#fff}#foot_menu li:first-child a:before{display:none}#main_menu{display:block;width:100%;border:1px solid #006bb4;border-width:1px 0;background-color:#fff}#main_menu ul{width:964px;width:1200px;margin:0 auto;list-style:none}#main_menu ul li{float:left;list-style:none;overflow:hidden;line-height:51px;height:51px}#main_menu ul li span{border-bottom:2px solid #006bb4;padding:0 12px;cursor:default}#main_menu ul li a,#main_menu ul li span{display:block;height:49px;color:#006bb4;font-weight:700;font-size:14px;text-decoration:none;text-align:center}#main_menu ul li a{padding:0 13px;border-bottom:2px solid #fff}#main_menu ul li a:hover{background:#d9e9f4;border-bottom-color:#006bb4}.mailBtn{background-color:#006bb4;border-radius:4px;display:block;text-decoration:none;text-indent:30px;padding:5px;font-size:80%}.mailBtn:active,.mailBtn:hover,.mailBtn:link,.mailBtn:visited{color:#fff}.mailBtn:hover{background-color:#005a9e}.mailBtn:before{font-size:110%;font-family:rebody;content:attr(data-icon);speak:none;font-weight:400;-webkit-font-smoothing:antialiased;display:block;position:absolute;margin-left:-20px}.lineBtn{background-color:#2aab39;border-radius:4px;display:block;text-decoration:none;text-indent:30px;padding:5px;font-size:80%}.lineBtn:active,.lineBtn:hover,.lineBtn:link,.lineBtn:visited{color:#fff}.lineBtn:hover{background-color:#2aab39}.lineBtn:before{font-size:110%;font-family:rebody;content:attr(data-icon);speak:none;font-weight:400;-webkit-font-smoothing:antialiased;display:block;position:absolute;margin-left:-20px}#overlay{width:100%;height:100%;position:fixed;z-index:4;top:0;left:0;background-color:rgba(0,0,0,.6)}#overlay .overlay_alpha{background:none}#dialogContainer{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:fixed;top:40%;left:50%;z-index:5;width:570px;height:380px;margin:-190px 0 0 -285px;padding:40px;background:#fff;word-wrap:break-word;line-height:1.2em}#dialogContainer p{font-size:92%}#dialogContainer em{font-size:140%;line-height:1.2em}#dialogTitle{font-size:160%;padding-bottom:20px}#dialogMsg{margin-bottom:20px;min-height:156px}#dialogMsg em{padding:15px 20px;display:block;color:#000;background:#ddd;border-radius:5px;font-weight:700;margin-bottom:10px}#dialogMsg span{display:block;font-size:12px;text-align:left}#dialogMsg strong{margin-top:45px;text-align:center;display:block}#dialogBtn{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:2% 3%;width:100%}#dialogBtn button{border-radius:4px;text-decoration:none;padding:10px;font-size:80%;color:#fff;border:none;text-align:center;width:150px;margin:0 auto;line-height:1;margin-left:10px}#dialogBtn button:focus{outline:none}#dialogBtn #dialogOkBtn{background-color:#006bb4}#dialogBtn #dialogOkBtn:hover{background-color:#005a9e}#dialogBtn #dialogCancelBtn{background-color:#666}#dialogBtn #dialogCancelBtn:hover{background-color:#555}#loader{width:100%;height:100%;position:fixed;z-index:6;top:0;left:0;background:rgba(0,0,0,.8) url(/images/share/loader.svg) no-repeat 50% 50%;background-size:auto auto}#loader.removeLoader{display:none}.ie #footer_content{background:#fff url(/images/share/foot_contact.png?123) no-repeat}.ie #foot_contact,.ie #footer_content h2{display:none}.ie #foot_menu a{font-size:80%}.ie #beginner #article .hgroup h4[data-no]:before,.ie #home #article .hgroup h4[data-no]:before{line-height:85px;text-indent:-7px}.ie6 #article{width:675px;overflow:hidden;zoom:1}.ie6 #main_menu li{max-width:120px;width:auto!important;width:120px}.ie6 #main_menu li a,.ie6 #main_menu li span{font-size:12px;padding:0}.ie6 #main_menu li a{font-weight:400}.ie6 #side #side_reserve,.ie7 #side #side_reserve,ie8 #side #side_reserve{background:transparent url(/images/share/side_icon_tel.png) 100% 10px no-repeat}.ie6 #side #side_news,.ie7 #side #side_news,ie8 #side #side_news{background:transparent url(/images/share/side_icon_info.png) 100% 10px no-repeat}.ie6 #side #side_access,.ie7 #side #side_access,ie8 #side #side_access{background:transparent url(/images/share/side_icon_map.png) 100% 10px no-repeat}.ie6 .rebody_list li,.ie7 .rebody_list li,ie8 .rebody_list li{padding-left:30px;background:transparent url(/images/share/listmark1.png) 0 0 no-repeat}.ie6 .rebody_list2 li,.ie7 .rebody_list2 li,ie8 .rebody_list2 li{text-indent:30px;background:transparent url(/images/share/listmark2.png) 0 0 no-repeat}.ie6 .rebody_list3 li,.ie7 .rebody_list3 li,ie8 .rebody_list3 li{text-indent:10px;background:transparent url(/images/share/listmark3.png) 0 0 no-repeat}.ie6 #columns #article .section2 .section3 ul>li,.ie6 #news #article .section2 .section3 ul>li,.ie7 #columns #article .section2 .section3 ul>li,.ie7 #news #article .section2 .section3 ul>li,ie8 #columns #article .section2 .section3 ul>li,ie8 #news #article .section2 .section3 ul>li{text-indent:0;padding-left:30px;margin-left:0;background:transparent url(/images/share/listmark1.png) 0 0 no-repeat}@media only screen and (max-width:767px){.row .fifth,.row .fivesixth,.row .fourfifth,.row .half,.row .quarter,.row .sixth,.row .third,.row .threefifth,.row .threequarter,.row .twofifth,.row .twothird{margin-left:0;width:100%}.push-fifth,.push-fivesixth,.push-fourfifth,.push-half,.push-quarter,.push-sixth,.push-third,.push-threefifth,.push-threequarter,.push-twofifth,.push-twothird{left:0}.row .pull-right{float:none}.block-five,.block-four,.block-six,.block-three,.block-two{margin-left:0;margin-bottom:1.5em}.block-five>li,.block-four>li,.block-six>li,.block-three>li,.block-two>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-33,.forms .multicolumn li.width-50{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:0}.forms fieldset legend{padding:0}}@media only screen and (max-width:738px){html.ios5 body,html.ios5.menuActive{overflow:hidden!important;height:100%!important}body{background:#006bb4}.mobile_el{display:block}.pc_el{display:none!important}#article .mobile_img{width:100%;height:auto}#menu_switch{position:fixed;top:0;right:0;width:50px;height:50px;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:2;background:hsla(0,0%,100%,.7);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out}#menu_switch:active{background:#006bb4}#menu_switch:active:before{color:#fff}#menu_switch.menuActive{-webkit-transform:translateX(0);transform:translateX(0);background:#006bb4}#menu_switch.menuActive:before{color:#fff}#menu_switch.menuActive:active{background:#fff}#menu_switch.menuActive:active:before{color:#006bb4}#menu_switch:before{text-indent:0;display:block;width:45px;height:45px;color:#006bb4;font-family:rebody;font-size:27px;line-height:40px;text-align:center;content:attr(data-icon);speak:none;font-weight:400;-webkit-font-smoothing:antialiased;position:absolute;top:3px;right:3px}#mobile_menu{-webkit-transform:translateX(-100vw);transform:translateX(-100vw);-webkit-column-count:2;column-count:2;-webkit-column-gap:2px;column-gap:2px;list-style-type:none;margin:0;position:fixed;top:50px;z-index:0;background:#006bb4;border-left:2px solid #006bb4;border-top:1px solid #fff;overflow:auto;height:100%}#mobile_menu.menuActive{left:auto;right:0;top:50px;-webkit-transform:translateX(0);transform:translateX(0)}#mobile_menu li{border-bottom:1px solid #fff}#mobile_menu a,#mobile_menu span{line-height:50px;display:block;text-indent:20px;width:50vw;text-decoration:none}#mobile_menu a{color:#fff}#mobile_menu a:active,#mobile_menu a:focus{background-color:hsla(0,0%,100%,.2)}#mobile_menu span{color:#006bb4;background:#fff;cursor:default}#mobile_info{width:100vw;height:auto;-webkit-transform:translateX(-100vw);transform:translateX(-100vw);margin:0 auto;position:fixed;top:358px;left:0}#mobile_info,#mobile_info p{background-color:#fff}#mobile_info p img{width:49vw;height:auto}#mobile_info.menuActive{-webkit-transform:translateX(0);transform:translateX(0)}.bottom-nav{position:fixed;bottom:0;left:0;width:100%;z-index:7;padding:12px 0;background-color:hsla(0,0%,100%,.7);-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.1);box-shadow:0 -2px 10px rgba(0,0,0,.1)}.bottom-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;list-style:none;margin:0;padding:0 12px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.bottom-nav-line,.bottom-nav-tel{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:180px;text-align:center;border-radius:24px;overflow:hidden;background-color:#006bb4}.bottom-nav-line a,.bottom-nav-tel a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;text-decoration:none;font-size:14px;font-weight:700;color:#fff}.bottom-nav-line{background-color:#2aab39}#slide_stage{position:relative;z-index:1;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out}#slide_stage.menuActive{-webkit-transform:translateX(-100%);transform:translateX(-100%)}#slide_stage.menuActive>#block_el{display:block}#slide_stage>#block_el{content:"";position:absolute;top:0;left:0;display:none;background-color:rgba(0,0,0,.4);width:100%;height:100%;z-index:1}#slide_stage>#block_el:active{background-color:rgba(0,0,0,.8)}#slide_stage #header{border-bottom:1px solid #006bb4;padding:10% 0 5%;background-color:#006bb4;background-image:url(/images/share/top_cover.png),url(/images/share/top_cover.png);background-position:50% 50%;background-repeat:no-repeat;background-size:85% 100%,100% 100%;overflow:hidden}#slide_stage #header .hgroup{width:100%;height:auto}#slide_stage #header .mobile_img{display:block;margin:0 auto;width:85%;height:auto;min-height:100px;position:relative;z-index:1}#slide_stage #main_menu{display:none}#slide_stage #main_menu ul li{float:none}#slide_stage #main_menu ul li a,#slide_stage #main_menu ul li span{height:auto;padding:0}#slide_stage #container{padding:0}#slide_stage #article,#slide_stage #container{width:100%;overflow:hidden}#slide_stage #home_top_img{width:100%;height:auto}#slide_stage #footer,#slide_stage #side{display:none}#slide_stage #mobile_reserve{background:#fff;border:12px solid #bfdaec;padding:5%;text-align:center}#slide_stage #mobile_reserve>h3{font-size:20px;font-family:serif;color:#006bb4;line-height:1;margin-bottom:8px}#slide_stage #mobile_reserve>.tel{text-decoration:none;color:#555;font-size:43px;letter-spacing:0;font-family:Crimson Text,serif;line-height:1;font-weight:400;display:block;margin-bottom:10px;cursor:text;text-indent:-5px}#slide_stage #mobile_reserve>.tel:before{font-family:rebody;content:attr(data-icon);speak:none;font-weight:400;-webkit-font-smoothing:antialiased;font-size:36px;color:#006bb4;display:inline-block}#slide_stage #mobile_reserve>p{margin:0;font-size:13px}#slide_stage #mobile_reserve>p>span{display:inline-block}#slide_stage #mobile_reserve>p.tel_attention{text-align:left;padding:0 10px 10px;font-size:76%}#slide_stage .mobile_line{background-color:#fff}#slide_stage .mobile_line img{display:block;width:100%;height:auto}#slide_stage .mobile_calendar{background-color:#fff;padding:10% 0;overflow:hidden}#slide_stage .mobile_calendar h3{color:#006bb4;padding:0 10%;font-size:20px}#slide_stage .mobile_calendar .closed{font-size:12px;padding:0 10%;text-align:right}#slide_stage .mobile_calendar .closed span{color:#f6dad1}#slide_stage .mobile_calendar .carousel{--slide-width:80vw;--gap:2vw;overflow:auto hidden;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-padding-inline:calc((100% - var(--slide-width)) / 2);scrollbar-width:none}#slide_stage .mobile_calendar .carousel::-webkit-scrollbar{display:none}#slide_stage .mobile_calendar .carousel .track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--gap);margin:0;padding:0;list-style:none}#slide_stage .mobile_calendar .carousel .track:after,#slide_stage .mobile_calendar .carousel .track:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 calc((100% - var(--slide-width)) / 2);flex:0 0 calc((100% - var(--slide-width)) / 2)}#slide_stage .mobile_calendar .carousel .slide{-webkit-box-flex:0;-ms-flex:0 0 var(--slide-width);flex:0 0 var(--slide-width);scroll-snap-align:center;overflow:hidden;border:2px solid #dadada;aspect-ratio:4/5;display:grid;place-items:center}#slide_stage .mobile_calendar .carousel .slide img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}#slide_stage #mobile_news{padding:12px;margin-bottom:30px}#slide_stage #mobile_news>.mobile_news_content{display:block;background:#fff;color:#006bb4;margin:0 0 12px;padding:15px;text-decoration:none}#slide_stage #mobile_news>.mobile_news_content:active,#slide_stage #mobile_news>.mobile_news_content:focus,#slide_stage #mobile_news>.mobile_news_content:hover{background:#e7f5ff}#slide_stage #mobile_news>.mobile_news_content>h4{font-size:15px}#slide_stage #mobile_news>.mobile_news_content>p{margin:0;font-size:12px}#slide_stage #mobile_foot_menu>h3{text-align:center}#slide_stage #mobile_foot_menu>h3>img{width:50%;height:auto}#slide_stage #mobile_foot_menu ul{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5% 10%;margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;border-bottom:1px solid #fff;overflow:hidden}#slide_stage #mobile_foot_menu ul li{list-style:none;overflow:hidden;text-align:center;min-width:50%;float:left}#slide_stage #mobile_foot_menu ul a{color:#fff;text-decoration:none;font-size:14px;display:block;padding:10%}#slide_stage #mobile_foot_menu ul a:active,#slide_stage #mobile_foot_menu ul a:focus,#slide_stage #mobile_foot_menu ul a:hover{background-color:hsla(0,0%,100%,.2)}#slide_stage .mobile_foot_info{padding-top:40px;text-align:center;padding-bottom:110px}#slide_stage .mobile_foot_info>a,#slide_stage .mobile_foot_info>p{display:block;color:#fff;margin:0}#slide_stage .mobile_foot_info .address{font-size:13px;margin-bottom:15px}#slide_stage .mobile_foot_info .map{background:#fff;display:inline-block;margin-bottom:40px;color:#006bb4;font-size:13px;padding:3px 5px;text-decoration:none}#slide_stage .mobile_foot_info .map:active,#slide_stage .mobile_foot_info .map:focus,#slide_stage .mobile_foot_info .map:hover{background-color:hsla(0,0%,100%,.8)}#slide_stage .mobile_foot_info .facebook{text-decoration:none;font-family:rebody;display:inline-block;color:#fff;font-size:25px;margin-bottom:40px}#slide_stage .mobile_foot_info .facebook:active,#slide_stage .mobile_foot_info .facebook:focus,#slide_stage .mobile_foot_info .facebook:hover{color:hsla(0,0%,100%,.8)}#slide_stage .mobile_foot_info .copyright{color:hsla(0,0%,100%,.7);font-size:11px;margin-bottom:7px}#contactForm .dl_list{background:none;border:0}#contactForm .dl_list dd,#contactForm .dl_list dt{float:none;padding:0;margin:0;background:none;border:0;display:block}#contactForm .dl_list dd{margin-bottom:20px}#contactForm textarea{height:auto;min-height:100px;padding:8px;resize:vertical}#contactForm .formUnderComment{text-align:center;margin-bottom:10px;padding-top:20px}#dialogContainer{width:100%;height:100%;top:0;left:0;margin:0;padding:40px}#dialogContainer button{max-width:150px;min-width:100px;width:auto;margin-bottom:20px}.fll,.flr{width:100%}nobr{display:inline-block}#article>.hgroup{padding:0 3% 3%}#article>.hgroup h2{font-size:200%;text-indent:-1%}#article>.hgroup p{text-indent:0}#article .section{margin-bottom:40px}#article .section .section2 h3{padding:0 3%;letter-spacing:0;line-height:1.2}#article .section .section2>.hgroup h3,#article .section .section2>.hgroup h4{text-indent:0;padding:0 3% 7px;line-height:1.2}#article .section .section2>.hgroup h3 .price,#article .section .section2>.hgroup h4 .price{right:3%}#article .section .section2 li{margin-right:5%}#article .section .section2 .figure>ul>li{width:100%;height:auto}#article .section .section2 .txt_side_img{margin:2% 0 0 4%}#article .section .section2 .figcaption{text-indent:3%}#article .section .section2 .rebody_list2 li:before{height:30px}h4[data-no]:before{margin:-20px 10px 0 -10px}#home #article{padding:0}#home #article .section2 .offer{width:87%}#pricing .pricing_title{width:99%;margin:0 auto 20px}#faq #article .section3 .faq_question{margin:0 0 25px 50px;text-indent:5px}#faq #article .section3 .faq_question:before{margin-left:-40px}#faq dl.dl_list{margin-right:3%}#faq dl.dl_list dt{margin:0 3% 0 0}#faq dl.dl_list dd{margin:0;text-align:right;border-left:0}#aboutus #article #profile img,#profile #article #profile_kitanaka img{position:relative;margin-bottom:10px}#aboutus #article #profile p,#profile #article #profile_kitanaka p{margin-bottom:10px}#columns #article .section2>.hgroup .blog_date{text-align:right}#columns p{padding-left:0!important}.retina_fix{background-size:contain}.retina_fix>img{visibility:hidden}.retina_fix.home_voice1{background-image:url(/images/home/voice1_retina.jpg)}.retina_fix.home_voice2{background-image:url(/images/home/voice2_retina.jpg)}#home #article .section .section2 .strength{-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:1fr;grid-template-rows:repeat(6,auto);grid-template-areas:"a" "c" "b" "d" "e" "f"}#home #article .section:nth-of-type(2),#home #article .section:nth-of-type(3),#home #article .section:nth-of-type(4),#home #article .section:nth-of-type(5){border-top:0}}