@charset "UTF-8";*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,blockquote,form,figure{margin:0;padding:0}blockquote,code,embed,iframe,img,input,object,pre,table,td,textarea,video{max-width:100%;height:auto}a img,form,fieldset{border:none}input,button,select{vertical-align:middle}textarea{vertical-align:top}abbr{cursor:help;border-bottom:1px dotted #bbb}blockquote p,button,input,li h1,li h2,li h3,li h4,li h5,li h6,li li,li p,select,td p,th p{font-size:100%}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .128px}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.fx-txt-left{text-align:left}.fx-txt-right{text-align:right}.fx-txt-center{text-align:center}.fx-ellip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-left{float:left}.fx-right{float:right}.fx-center{margin:auto}.fx-clearfix:before,.fx-clearfix:after{content:"";display:table}.fx-clearfix:after{clear:both}.fx-clear{clear:both}.fx-inline{display:inline}.fx-inlineb{display:inline-block}.fx-valign{vertical-align:middle}.fx-row{margin-top:-15px;margin-left:-15px;margin-right:-15px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.fx-row+.fx-row{margin-top:0}.fx-row-start-xs{-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.fx-row-center-xs{-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.fx-row-end-xs{-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.fx-row-between-xs{-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.fx-row-around-xs{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}@media screen and (min-width:768px){.fx-row-start-s{-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.fx-row-center-s{-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.fx-row-end-s{-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.fx-row-between-s{-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.fx-row-around-s{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}@media screen and (min-width:960px){.fx-row-start-m{-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.fx-row-center-m{-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.fx-row-end-m{-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.fx-row-between-m{-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.fx-row-around-m{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}@media screen and (min-width:1280px){.fx-row-start-l{-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.fx-row-center-l{-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.fx-row-end-l{-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.fx-row-between-l{-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.fx-row-around-l{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}.fx-row-reverse-xs{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width:768px){.fx-row-reverse-s{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width:960px){.fx-row-reverse-m{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width:1280px){.fx-row-reverse-l{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}}[class*=fx-col]{margin-top:15px;padding-left:15px;padding-right:15px;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.fx-col-10-xs{-ms-flex-preferred-size:10%;-webkit-flex-basis:10%;flex-basis:10%;max-width:10%}.fx-col-20-xs{-ms-flex-preferred-size:20%;-webkit-flex-basis:20%;flex-basis:20%;max-width:20%}.fx-col-25-xs{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.fx-col-30-xs{-ms-flex-preferred-size:30%;-webkit-flex-basis:30%;flex-basis:30%;max-width:30%}.fx-col-33-xs{-ms-flex-preferred-size:33.3333%;-webkit-flex-basis:33.3333%;flex-basis:33.3333%;max-width:33.3333%}.fx-col-40-xs{-ms-flex-preferred-size:40%;-webkit-flex-basis:40%;flex-basis:40%;max-width:40%}.fx-col-50-xs{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.fx-col-60-xs{-ms-flex-preferred-size:60%;-webkit-flex-basis:60%;flex-basis:60%;max-width:60%}.fx-col-66-xs{-ms-flex-preferred-size:66.6666%;-webkit-flex-basis:66.6666%;flex-basis:66.6666%;max-width:66.6666%}.fx-col-70-xs{-ms-flex-preferred-size:70%;-webkit-flex-basis:70%;flex-basis:70%;max-width:70%}.fx-col-75-xs{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.fx-col-80-xs{-ms-flex-preferred-size:80%;-webkit-flex-basis:80%;flex-basis:80%;max-width:80%}.fx-col-90-xs{-ms-flex-preferred-size:90%;-webkit-flex-basis:90%;flex-basis:90%;max-width:90%}.fx-col-100-xs{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}@media screen and (min-width:768px){.fx-col-10-s{-ms-flex-preferred-size:10%;-webkit-flex-basis:10%;flex-basis:10%;max-width:10%}.fx-col-20-s{-ms-flex-preferred-size:20%;-webkit-flex-basis:20%;flex-basis:20%;max-width:20%}.fx-col-25-s{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.fx-col-30-s{-ms-flex-preferred-size:30%;-webkit-flex-basis:30%;flex-basis:30%;max-width:30%}.fx-col-33-s{-ms-flex-preferred-size:33.3333%;-webkit-flex-basis:33.3333%;flex-basis:33.3333%;max-width:33.3333%}.fx-col-40-s{-ms-flex-preferred-size:40%;-webkit-flex-basis:40%;flex-basis:40%;max-width:40%}.fx-col-50-s{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.fx-col-60-s{-ms-flex-preferred-size:60%;-webkit-flex-basis:60%;flex-basis:60%;max-width:60%}.fx-col-66-s{-ms-flex-preferred-size:66.6666%;-webkit-flex-basis:66.6666%;flex-basis:66.6666%;max-width:66.6666%}.fx-col-70-s{-ms-flex-preferred-size:70%;-webkit-flex-basis:70%;flex-basis:70%;max-width:70%}.fx-col-75-s{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.fx-col-80-s{-ms-flex-preferred-size:80%;-webkit-flex-basis:80%;flex-basis:80%;max-width:80%}.fx-col-90-s{-ms-flex-preferred-size:90%;-webkit-flex-basis:90%;flex-basis:90%;max-width:90%}.fx-col-100-s{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}}@media screen and (min-width:960px){.fx-col-10-m{-ms-flex-preferred-size:10%;-webkit-flex-basis:10%;flex-basis:10%;max-width:10%}.fx-col-20-m{-ms-flex-preferred-size:20%;-webkit-flex-basis:20%;flex-basis:20%;max-width:20%}.fx-col-25-m{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.fx-col-30-m{-ms-flex-preferred-size:30%;-webkit-flex-basis:30%;flex-basis:30%;max-width:30%}.fx-col-33-m{-ms-flex-preferred-size:33.3333%;-webkit-flex-basis:33.3333%;flex-basis:33.3333%;max-width:33.3333%}.fx-col-40-m{-ms-flex-preferred-size:40%;-webkit-flex-basis:40%;flex-basis:40%;max-width:40%}.fx-col-50-m{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.fx-col-60-m{-ms-flex-preferred-size:60%;-webkit-flex-basis:60%;flex-basis:60%;max-width:60%}.fx-col-66-m{-ms-flex-preferred-size:66.6666%;-webkit-flex-basis:66.6666%;flex-basis:66.6666%;max-width:66.6666%}.fx-col-70-m{-ms-flex-preferred-size:70%;-webkit-flex-basis:70%;flex-basis:70%;max-width:70%}.fx-col-75-m{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.fx-col-80-m{-ms-flex-preferred-size:80%;-webkit-flex-basis:80%;flex-basis:80%;max-width:80%}.fx-col-90-m{-ms-flex-preferred-size:90%;-webkit-flex-basis:90%;flex-basis:90%;max-width:90%}.fx-col-100-m{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}}@media screen and (min-width:1280px){.fx-col-10-l{-ms-flex-preferred-size:10%;-webkit-flex-basis:10%;flex-basis:10%;max-width:10%}.fx-col-20-l{-ms-flex-preferred-size:20%;-webkit-flex-basis:20%;flex-basis:20%;max-width:20%}.fx-col-25-l{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.fx-col-30-l{-ms-flex-preferred-size:30%;-webkit-flex-basis:30%;flex-basis:30%;max-width:30%}.fx-col-33-l{-ms-flex-preferred-size:33.3333%;-webkit-flex-basis:33.3333%;flex-basis:33.3333%;max-width:33.3333%}.fx-col-40-l{-ms-flex-preferred-size:40%;-webkit-flex-basis:40%;flex-basis:40%;max-width:40%}.fx-col-50-l{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.fx-col-60-l{-ms-flex-preferred-size:60%;-webkit-flex-basis:60%;flex-basis:60%;max-width:60%}.fx-col-66-l{-ms-flex-preferred-size:66.6666%;-webkit-flex-basis:66.6666%;flex-basis:66.6666%;max-width:66.6666%}.fx-col-70-l{-ms-flex-preferred-size:70%;-webkit-flex-basis:70%;flex-basis:70%;max-width:70%}.fx-col-75-l{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.fx-col-80-l{-ms-flex-preferred-size:80%;-webkit-flex-basis:80%;flex-basis:80%;max-width:80%}.fx-col-90-l{-ms-flex-preferred-size:90%;-webkit-flex-basis:90%;flex-basis:90%;max-width:90%}.fx-col-100-l{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}}.fx-col-top-xs{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start}.fx-col-center-xs{-ms-flex-item-align:center;-webkit-align-self:center;-ms-grid-row-align:center;align-self:center}.fx-col-bottom-xs{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end}@media screen and (min-width:768px){.fx-col-top-s{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start}.fx-col-center-s{-ms-flex-item-align:center;-webkit-align-self:center;-ms-grid-row-align:center;align-self:center}.fx-col-bottom-s{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end}}@media screen and (min-width:960px){.fx-col-top-m{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start}.fx-col-center-m{-ms-flex-item-align:center;-webkit-align-self:center;-ms-grid-row-align:center;align-self:center}.fx-col-bottom-m{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end}}@media screen and (min-width:1280px){.fx-col-top-l{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start}.fx-col-center-l{-ms-flex-item-align:center;-webkit-align-self:center;-ms-grid-row-align:center;align-self:center}.fx-col-bottom-l{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end}}p{margin-bottom:0}img{display:block}body{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"YuGothic M","メイリオ",Meiryo,sans-serif;font-size:1.6rem;line-height:1.65;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;word-break:break-all}@media screen and (max-width:767px){body{font-size:14px;line-height:1.68}}a,a img{-webkit-transition:all .3s;transition:all .3s}a:hover,a img:hover{opacity:.7}.dib{display:inline-block}.m0a{margin:0 auto}.mla{margin-left:auto}.posr{position:relative}.posa{position:absolute}.imgr{display:block;max-width:100%;height:auto}@media screen and (max-width:767px){.sp_scroll{width:100%;overflow-x:scroll}.sp_scroll>*{min-width:768px}}.fwb{font-weight:700 !important}.underline{text-decoration:underline}.font_xs{font-size:.666em}.font_s{font-size:.777em}.font_m{font-size:1.333em}.font_l{font-size:2.222em}.font_xl{font-size:3.333em}.tac{text-align:center !important}.tal{text-align:left !important}.tar{text-align:right !important}.shadow{text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}.font_min{font-family:"Yu Mincho",YuMincho,HG明朝B,"MS Mincho",serif}.font_go{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"YuGothic M",sans-serif}.indent{text-indent:-1em;padding-left:1em}.note{position:relative;font-size:.777em;padding-left:1em}.note:before{position:absolute;content:"※";top:0;left:0;font-size:1em;line-height:1.554em}@media (min-width:768px) and (max-width:1229px){.tab_shadow{text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}}@media screen and (max-width:767px){.sp_tal{text-align:left !important}.sp_shadow{text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}}.mt0{margin-top:0}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt45{margin-top:45px}.mt60{margin-top:60px}.mt75{margin-top:75px}.mt90{margin-top:90px}.mt100{margin-top:100px}.mt120{margin-top:120px}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb60{margin-bottom:60px}.mb75{margin-bottom:75px}.mb90{margin-bottom:90px}.mb120{margin-bottom:120px}.pt0{padding-top:0}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt45{padding-top:45px}.pt60{padding-top:60px}.pt75{padding-top:75px}.pt90{padding-top:90px}.pt120{padding-top:120px}.pb0{padding-bottom:0}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb45{padding-bottom:45px}.pb60{padding-bottom:60px}.pb75{padding-bottom:75px}.pb90{padding-bottom:90px}.pb120{padding-bottom:120px}.pl0{padding-left:0}.pr0{padding-right:0}.ph0{padding-left:0;padding-right:0}.ph15{padding-left:15px;padding-right:15px}@media screen and (max-width:767px){.spmt0{margin-top:0}.spmt5{margin-top:5px}.spmt10{margin-top:10px}.spmt15{margin-top:15px}.spmt20{margin-top:20px}.spmt30{margin-top:30px}.spmt45{margin-top:45px}.spmt60{margin-top:60px}.spmb0{margin-bottom:0}.spmb5{margin-bottom:5px}.spmb10{margin-bottom:10px}.spmb15{margin-bottom:15px}.spmb20{margin-bottom:20px}.spmb30{margin-bottom:30px}.spmb45{margin-bottom:45px}.spmb60{margin-bottom:60px}.sppt0{padding-top:0}.sppt5{padding-top:5px}.sppt10{padding-top:10px}.sppt15{padding-top:15px}.sppt20{padding-top:20px}.sppt30{padding-top:30px}.sppt45{padding-top:45px}.sppt60{padding-top:60px}.sppb0{padding-bottom:0}.sppb5{padding-bottom:5px}.sppb10{padding-bottom:10px}.sppb15{padding-bottom:15px}.sppb20{padding-bottom:20px}.sppb30{padding-bottom:30px}.sppb45{padding-bottom:45px}.sppb60{padding-bottom:60px}.sppl0{padding-left:0}.sppr0{padding-right:0}.spph0{padding-left:0;padding-right:0}}@media screen and (max-width:767px){.spwd50{width:50% !important}.spwd60{width:60% !important}.spwd70{width:70% !important}.spwd80{width:80% !important}.spwd90{width:90% !important}}h1,h2,h3{letter-spacing:-.05em;line-height:1.4}h2{margin:0;padding:0 0 60px;text-align:center}h3{margin:0;padding:0}@media (min-width:768px) and (max-width:1229px){h2{padding:0 0 45px}}@media screen and (max-width:767px){h2{padding:0 0 30px}}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background:#25ad38;margin:0 auto;border:3px solid #25ad38;border-radius:5px;color:#fff;font-weight:700;font-size:190%;font-family:inherit;padding:5px;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;-webkit-box-shadow:0px 4px 0px #197827;box-shadow:0px 4px 0px #197827;text-align:center;padding:10px 0;position:relative;width:100%}.btn a{color:#fff}.btn:focus{color:#fff;text-decoration:none}.btn:hover{background:#45ba55;border:3px solid #45ba55;-webkit-box-shadow:0px 4px 0px #236251;box-shadow:0px 4px 0px #236251;color:#fff;text-decoration:none}.btn img{position:absolute;right:5px;width:20%;top:-12px}.btn_gradient{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background:#2d660a;background:-webkit-gradient(linear,left top,left bottom,from(#5edd00),to(#2d660a));background:linear-gradient(#5edd00 0%,#2d660a 100%)}button{margin:0 auto;text-align:center;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}button img:hover{opacity:.7}.cv{background-color:#ffd201}.cv .container{position:relative}.cv .img{position:absolute;right:-130px;bottom:0}.cv .tel-inner{line-height:.9em;padding:15px 0;border-radius:5px;font-size:160%;background-color:#2bc650;color:#fff}.cv .tel-inner{line-height:.9em;padding:15px 0;border-radius:5px;font-size:160%;background-color:#2bc650;color:#fff}.cv .btn{padding:10px 0;font-size:100%;background-color:#fc481e;border-color:#fc481e;-webkit-box-shadow:none;box-shadow:none}.cv .btn:hover{background:#ff7b5c;border:3px solid #ff7b5c;-webkit-box-shadow:none;box-shadow:none;color:#fff;text-decoration:none}.cv_area{background-color:#f5f0ef}.cv_area h2{text-align:center}.cv_area .tit{padding:1.5em 0 1em;padding-top:15vw;font-size:115%;margin-bottom:10px}.cv_area form{padding:50px 70px 30px;padding-top:35px}.cv_area span.required{color:#fff;background-color:#d1392d;padding:2px 5px;font-size:60%;margin-left:4px}.cv_area .form_tit{margin-bottom:3px}.cv_area form input{margin-bottom:3px;height:30px;padding:6px 7px;width:100% !important}.cv_area form input.form-control{height:50px}.cv_area .inner{background-color:#fff;border:solid 4px #597248;position:relative}.pagetop{display:none;position:fixed;bottom:15px;right:15px;z-index:9999}.pagetop a{position:relative;display:block;width:50px;height:50px;background-color:#153aa1;border-radius:50%;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.pagetop a:before{position:absolute;content:"";border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #fff;top:50%;right:50%;-webkit-transform:translateX(50%) translateY(-60%);transform:translateX(50%) translateY(-60%)}.pagetop a:hover{display:block;text-align:center;color:#fff;font-size:12px;text-decoration:none;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.pagetop a:link,.pagetop a:visited{color:#fff}@media screen and (max-width:767px){.pagetop{bottom:20px;right:5px}}.btm_fix{position:fixed;left:0;bottom:0;background:#000;background:rgba(0,0,0,.8);width:100%;padding-top:5px;padding-bottom:5px;z-index:998}.btm_fix a{width:50%;min-width:400px}@media screen and (max-width:767px){.btm_fix a{width:90%;min-width:inherit;font-size:1.2em}}.white_box{padding:45px;background-color:#fff;margin-bottom:30px}.white_box:last-of-type{margin-bottom:0}@media (min-width:768px) and (max-width:1229px){.white_box{padding:30px;margin-bottom:15px}}@media screen and (max-width:767px){.white_box{padding:15px;margin-bottom:15px}}.check_list li{position:relative;padding-left:1.5em;margin-bottom:3px}.check_list li:last-child{margin-bottom:0}.check_list li:before{position:absolute;content:"\f058";font-family:"Font Awesome 5 Free";font-weight:900;top:0;left:0;color:orange}.list_border{border-bottom:2px dashed #000}.list_border_stop{border-bottom:2px dashed #000;display:inline-block}@media (min-width:1230px){.container{width:1230px;margin:0 auto;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.p_none{display:none}.pt_none{display:none}.ps_none{display:none}.t_none{display:block}.ts_none{display:block}.s_none{display:block}}@media (min-width:768px) and (max-width:1229px){body{overflow-x:hidden}.container{width:100%;margin:0 auto;position:relative;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.p_none{display:block}.pt_none{display:none}.ps_none{display:block}.t_none{display:none}.ts_none{display:none}.s_none{display:block}}@media screen and (max-width:767px){body{overflow-x:hidden}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.p_none{display:block}.pt_none{display:block}.ps_none{display:none}.t_none{display:block}.ts_none{display:none}.s_none{display:none}}.bg_cl1{background-color:#f5f5f5}.bg_cl2{background-color:#22254f}.cl_main{color:#22254f}.cl_accent{color:#fc563e}.cl_other1{color:#01ab8a}.cl_other2{color:#eee35a}.cl_white{color:#fff}body{font-family:"游ゴシック体",YuGothic,"YuGothic M","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:16px;line-height:2;color:#171b1d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;word-break:break-all;letter-spacing:.08em}h1,h2,h3{letter-spacing:.2em;line-height:1.4}.h2{font-size:70px;line-height:1.68;color:#171b1d;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}.u_line{position:relative;display:inline-block}.u_line:after{background-color:#171b1d;content:'';display:inline-block;height:4px;width:100%;position:absolute;bottom:0;left:0}.h2_sub{font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;letter-spacing:.1em;margin-bottom:30px;padding:0;display:block}.h2_txt{font-size:44px;font-weight:700;letter-spacing:-.1em;line-height:1.8;margin-bottom:100px}.h2_txt .spacing{letter-spacing:.2em}.h2_txt>div{margin-bottom:15px}.h2_txt>div:last-child{margin-bottom:0}img{max-width:100%;height:auto}mark{background:#eee35a;padding:5px;color:inherit}section{padding-top:150px;padding-bottom:150px}a{color:#01ab8a;cursor:pointer;text-decoration:none}a:hover{opacity:.8;cursor:pointer;text-decoration:underline}.fx-row-gutter-s{margin-left:-8px;margin-right:-8px}.fx-row-gutter-s li{padding-left:7px;padding-right:8px}#homeheader h1{position:absolute;top:30vh;color:rgba(255,255,255,.8);font-size:39px;letter-spacing:.27em;margin:0}#homeheader h1 span{font-weight:600;letter-spacing:.025em;font-size:140px;line-height:130px}#main h1{padding-top:0;margin-top:0}#main h1 .sub{font-size:20px;margin-left:10px;color:#01ab8a}.mv{height:100vh;min-height:100vh;position:relative;width:100%;overflow:hidden}.mv .mv_txt{position:absolute;z-index:10;color:#fff;text-align:center;margin-top:25vh;left:0;right:0}@media (min-width:960px){.mv .mv_txt{margin-top:20vh}}.mv .mv_txt .txt01{font-size:100px;margin-bottom:25px;line-height:1}.mv .mv_txt .txt02{font-size:20px;letter-spacing:.2em;font-weight:700}.mv{position:relative;overflow:hidden;width:100%;height:100vh;background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/top/mv_bg.jpg) no-repeat center center/cover}video{min-width:100%;min-height:100vh;max-width:inherit;z-index:1}.topcontent .h2_left{text-align:left}.topcontent .h2_left:before{left:30px}.topcontent .h2_right{text-align:right}.topcontent .h2_right:before{right:-30px;left:auto}h2{font-size:20px;font-weight:700;text-align:left;padding:0}h2:before{display:none}h2 .sub{font-size:12px;margin-left:10px;color:#01ab8a;font-weight:300}.Jos{font-family:'Josefin Sans',sans-serif;font-weight:700}.Lato{font-family:'Lato',sans-serif;font-weight:700}.clear{clear:both}.highlight{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(40%,#eee35a));background:linear-gradient(transparent 40%,#eee35a 40%);font-weight:700}.cv_btn{background:#01ab8a;width:550px;height:70px;font-size:24px;font-weight:700;text-decoration:none;display:inline-block;padding:15px;color:#fff;text-align:center;text-decoration:none;outline:none;-webkit-transition:all .3s;transition:all .3s;border:solid 1px #01ab8a}.cv_btn:hover{background-color:#fff;border:solid 3px #01ab8a;color:#01ab8a;text-decoration:none;padding:13px 0;border-radius:35px}.cv_btn02{background:#01ab8a;width:190px;height:auto;font-size:12px;font-weight:700;text-decoration:none;display:inline;padding:15px;color:#fff;text-align:center;text-decoration:none;outline:none;-webkit-transition:all .3s;transition:all .3s;border:solid 1px #01ab8a}.cv_btn02:hover{background-color:#fff;border:solid 3px #01ab8a;color:#01ab8a;text-decoration:none;padding:13px;border-radius:35px}.cv_btn02:link,.cv_btn02:visited,.cv_btn02:active{color:#171b1d;text-decoration:none}header .cv_btn{font-size:14px;width:100%;padding:15px 10px;height:80px;width:220px}.scroll{position:absolute;bottom:0;right:0;left:0}header{width:100%;position:relative;padding:0 15px;padding:0 50px}#homeheader header{position:relative;top:0;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto;width:100%;position:relative;top:0}#homeheader header .hr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#homeheader header .hr nav ul li{position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;height:80px;line-height:80px}#homeheader header .hr nav ul li.h_tel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#homeheader header .hr nav ul li.no_list:before{display:none}#homeheader header .hr nav ul li:before{content:"";position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%) scaleY(1);transform:translateX(-50%) scaleY(1);-webkit-transform-origin:bottom center;transform-origin:bottom center;display:block;width:0;height:0;border:8px solid transparent;border-bottom:8px solid rgba(23,27,29,.2);-webkit-transition:all .5s ease;transition:all .5s ease}#homeheader header .hr nav ul li .wrap-nav{position:fixed;overflow:hidden;z-index:12;top:60px;left:0;width:100%;max-height:300px;padding:50px 0;background:rgba(23,27,29,.4);-webkit-transition:all .5s ease;transition:all .5s ease}#homeheader header .hr nav ul li .wrap-nav .inner-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:1100px;margin:auto;color:#fff;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#homeheader header .hr nav ul li .wrap-nav .inner-nav>*{-webkit-box-sizing:border-box;box-sizing:border-box}#homeheader header .hr nav ul li .wrap-nav .inner-nav>:not(:last-child){margin-right:40px;padding-right:40px}#homeheader header .hr nav ul li .wrap-nav .inner-nav .nav-title{min-width:250px;font-size:20px;height:auto;line-height:normal}#homeheader header .hr nav ul li .wrap-nav .inner-nav .nav-title .Jos{font-size:14px}#homeheader header .hr nav ul li .wrap-nav .inner-nav .nav-title:before{display:none}#homeheader header .hr nav ul li .wrap-nav .inner-nav .nav-list{height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#homeheader header .hr nav ul li .wrap-nav .inner-nav .nav-list:before{display:none !important}#homeheader header .hr nav ul li .wrap-nav .inner-nav .nav-list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#homeheader header .hr nav ul li .wrap-nav .inner-nav .nav-list ul li{text-align:left;margin-left:0;height:auto;line-height:2.5;position:relative}#homeheader header .hr nav ul li .wrap-nav .inner-nav .nav-list ul li:before{display:none !important}#homeheader header .hr nav ul li .wrap-nav .inner-nav .nav-list ul li:after{font-family:Font Awesome\ 5 Free;content:"\f054";margin-left:30px}#homeheader header .hr nav ul li .wrap-nav .inner-nav .nav-list ul li:last-child{display:block}#homeheader header .hr nav ul li .wrap-nav .inner-nav .nav-list ul li a,#homeheader header .hr nav ul li .wrap-nav .inner-nav .nav-list ul lia:hover,#homeheader header .hr nav ul li .wrap-nav .inner-nav .nav-list ul lia:visited{color:#fff}#homeheader header .hr nav ul li .wrap-nav .inner-nav .nav-list .ul_l{margin-left:30px}#homeheader header .hr nav ul li:not(:hover) .wrap-nav{opacity:0;max-height:0;pointer-events:none}#homeheader header .hr nav ul li:not(:hover):before{opacity:0;-webkit-transform:translateX(-50%) scaleY(0);transform:translateX(-50%) scaleY(0)}#homeheader header .hrl nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#homeheader header .hrl nav ul li{list-style-type:none;font-size:14px;text-align:center;-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";padding-left:20px;padding-right:20px}#homeheader header .hrl nav ul li:last-child{padding-right:0}#homeheader header .hrl nav ul li a,#homeheader header .hrl nav ul li a:hover,#homeheader header .hrl nav ul li a:visited{color:#171b1d;text-decoration:none}#homeheader header .hrl nav ul li .info_btn_inner a{color:#fff}#homeheader header .hrl nav ul li a:hover{opacity:.8}#homeheader header .hrl nav ul li a span{letter-spacing:-.025em;text-transform:uppercase;font-size:10px}#homeheader header .hrl nav ul li:first-child{margin-left:0}#homeheader header .h_tel{color:#171b1d;line-height:1}#homeheader header .h_tel .tel_no{font-family:'Lato',sans-serif;font-size:30px;font-weight:700;line-height:45px}#homeheader header .h_tel .tel_no i{margin-right:5px;color:#01ab8a}#homeheader header .h_tel .time{font-size:14px;font-weight:700}#homeheader header .hrr p a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#homeheader header .hrr i{margin-left:5px}#homeheader header .info_btn_inner .info_btn{color:#fff;background-color:#01ab8a;font-size:16px;width:220px;height:80px;line-height:80px;color:#fff;display:block;position:relative;text-align:center;font-weight:700;-webkit-transition-property:background-color,color,text-indent;transition-property:background-color,color,text-indent;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:1;text-decoration:none}#homeheader header .info_btn_inner .info_btn:hover{background-color:#fff;color:#fc563e}#homeheader header .info_btn_inner .info_btn .info_btn_item{background-color:#01ab8a}#homeheader header .info_btn_inner .info_btn:before,#homeheader header .info_btn_inner .info_btn:after{display:none}#homeheader header .info_btn_inner .info_btn:hover{color:#01ab8a;text-indent:0}#homeheader header .info_btn_inner .info_btn:hover:visited{color:#01ab8a}#homeheader header .info_btn_inner .info_btn:hover .info_btn_item{background-color:#01ab8a}#homeheader .hrl nav ul li,.open .hrl nav ul li{font-weight:700}#homeheader .hrl nav ul li a span{font-weight:600}.header_nav,#nav_toggle{display:none}.sp-slides h1{margin-top:0}.box_slider_inner{padding-top:30px;width:100%;margin:0 auto 50px;position:absolute;z-index:100;top:45vh}.box_slider_rbn{padding-bottom:20px}.box_slider_ttl{padding-bottom:20px;border-bottom:2px dotted #ccc;margin-bottom:20px}.box_slider_main_img{float:right;padding-left:20px;padding-bottom:20px}.box_slider.slick-slider{position:relative;margin-bottom:0}.box_slider .slick-slide{position:relative}.box_slider .slick-slide.slick-active{top:0}.box_slider .slick-prev,.box_slider .slick-next{position:absolute;top:50%;z-index:1}.box_slider .slick-prev:before,.box_slider .slick-next:before{content:none}.box_slider .slick-arrow{border:0;font-size:0;background-color:transparent;width:60px;height:60px;background-size:cover}.slick-slide{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.box_slider *:focus{outline:none}.slick-dots{margin-top:15px;margin-bottom:15px;position:relative;bottom:auto}.slick-dots li{margin:0;width:15px;height:15px;margin:0 5px}.slick-dots li button{width:15px;height:15px}.slick-dots li.slick-active button:before{content:"";opacity:100;width:15px;height:15px;background-color:#fff;display:block;border-radius:50%}.slick-dots li button:before{content:"";opacity:100;width:15px;height:15px;border:solid #fff 1px;display:block;border-radius:50%}.topcontent #homeheader{position:absolute;top:0;width:100%}.topcontent #homeheader .hr nav ul li .wrap-nav{top:60px}.topcontent #homeheader .hrl nav ul li a,.topcontent #homeheader .hrl nav ul li a:hover,.topcontent #homeheader .hrl nav ul li a:visited{color:#fff;text-decoration:none}.topcontent #homeheader header .h_tel{color:#fff}.topcontent #homeheader header .h_tel .tel_no i{color:#fff}.topcontent #homeheader .hrl nav ul li .info_btn_inner a:hover{color:#01ab8a}.topcontent h1{margin:0;letter-spacing:.01em}.topcontent .mv .box_slider{max-width:3000px;margin:0 auto}.topcontent .mv .box_slider .slick-slide{-webkit-transform:scale(.9) translateY(-20px);transform:scale(.9) translateY(-20px)}.topcontent .mv .box_slider .is--active,.topcontent .mv .box_slider .slick-current{-webkit-transform:scale(1);transform:scale(1)}.infomation .fx-row .f_item:first-child{position:relative}.infomation .info_btn_inner{position:absolute;bottom:0}.infomation .h2{font-size:30px}.infomation{padding-top:60px;padding-bottom:60px}.infomation ul li{padding:22px;border-bottom:1px solid #dadada}.infomation ul li .articles_index{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.infomation ul li:first-child{border-top:1px solid #dadada}.post_date,.infomation .post_date{font-size:14px;font-weight:700;width:120px}.post_cat{background-color:#01ab8a;color:#fff;font-size:12px;font-weight:700;padding:0 10px;line-height:2.5;min-width:8em;text-align:center}.infomation .cat a{font-size:14px;margin-left:15px;padding-left:10px;padding-right:10px;color:#fff;background-color:#01ab8a}.infomation .tit{font-size:inherit;font-weight:400;padding-top:0;text-align:left;padding-bottom:0;line-height:inherit;margin-left:30px;font-size:14px;font-weight:700;width:calc(100% - 140px)}.topcontent .infomation .tit:before{display:none}.infomation .tit a{color:#171b1d;position:relative;display:inline-block;text-decoration:none}.infomation .tit a:hover{opacity:.8}.infomation .tit a:after{position:absolute;bottom:-1px;left:0;content:'';width:100%;height:1px;background:#171b1d;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.infomation .tit a:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}.info_btn{color:#fff;background-color:#fc563e;font-size:16px;width:204px;height:58px;line-height:58px;color:#fff;display:block;position:relative;text-align:center;font-weight:700;-webkit-transition-property:background-color,color,text-indent;transition-property:background-color,color,text-indent;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:1;text-decoration:none}.info_btn:hover{background-color:#fff;color:#fc563e}.info_btn:before,.info_btn:after{content:"";display:block;width:34px;height:1px;position:absolute;top:10px;bottom:0;margin:auto;-webkit-transition-property:background-color,left,right;transition-property:background-color,left,right;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:1}.info_btn:before{background-color:#fff;right:0}.info_btn:after{background-color:#fc563e;right:-34px}.info_btn_arrow{display:block;width:20px;height:1px;position:absolute;top:0;bottom:0;right:-35px;margin:auto;-webkit-transition-property:background-color,left,right;transition-property:background-color,left,right;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:1;background-color:#fc563e;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.info_btn:hover{background-color:transparent;color:#fc563e;text-indent:-.6em;text-decoration:none}.info_btn:hover:before{background-color:#fc563e;right:5px}.info_btn:hover .info_btn_arrow{right:-30px}.info_btn:hover:after{right:-29px}.info_btn_item{display:block;background-color:#fc563e;position:absolute;transition-property:-webkit-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.1s;transition-duration:.1s;z-index:-1}.info_btn_item.item01{width:100%;height:2px;top:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition-delay:.2s;transition-delay:.2s}.info_btn_item.item02{width:2px;height:100%;top:0;left:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition-delay:.12s;transition-delay:.12s}.info_btn_item.item03{width:100%;height:2px;bottom:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition-delay:.22s;transition-delay:.22s}.info_btn_item.item04{width:2px;height:100%;top:0;right:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition-delay:.32s;transition-delay:.32s}.info_btn:hover .info_btn_item.item01{-webkit-transform:scaleX(1);transform:scaleX(1)}.info_btn:hover .info_btn_item.item02{-webkit-transform:scaleY(1);transform:scaleY(1)}.info_btn:hover .info_btn_item.item03{-webkit-transform:scaleX(1);transform:scaleX(1)}.info_btn:hover .info_btn_item.item04{-webkit-transform:scaleY(1);transform:scaleY(1)}.topcontent .worries h2{background-color:#22254f;color:#fff;font-size:44px;font-weight:700;display:inline-block;padding:10px;line-height:1em}.topcontent .worries .box{margin-top:80px}.topcontent .worries .box .f_item{margin-top:0}.topcontent .worries .box .f_item .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:15px;font-weight:700;position:relative;font-size:24px;-webkit-transition-property:background-color,left,right;transition-property:background-color,left,right;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:1;position:relative;height:100%;line-height:1.6}.topcontent .worries .box .f_item .inner:hover{background-color:#22254f;color:#fff}.topcontent .worries .box .f_item .inner a{text-decoration:none;color:#171b1d;display:block;width:100%;height:100%;position:absolute;left:0;top:0}.topcontent .worries .box .f_item .inner p:nth-child(2){margin-right:20px}.topcontent .worries .box .f_item .inner:after{font-family:Font Awesome\ 5 Free;content:"\f054";position:absolute;right:20px;bottom:20px}.topcontent .worries .box .f_item .line{border-bottom:4px solid #171b1d;position:absolute;bottom:0;left:0;width:100%}@media (min-width:1230px){.topcontent .about{padding-top:240px}}.topcontent .about .h2{letter-spacing:.04em;display:inline-block;position:relative;margin-bottom:20px;margin-top:-50px;padding-bottom:0}.topcontent .about .about_wrap{position:relative}.topcontent .about .about_wrap_bg{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/top/about01.png) no-repeat;height:154px;width:959px;position:absolute;bottom:-80px;margin:0 auto;right:0;left:0}.topcontent .about .about_inner{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:84px;padding-right:84px;padding-bottom:110px;position:relative;font-weight:700;line-height:2;letter-spacing:.11em;font-size:20px}.topcontent .about .about_inner_frame{background-color:#000;position:absolute;top:0;height:100%;width:4px;right:0}.topcontent .about .about_inner_frame_left{height:100%;width:4px;left:0}.topcontent .about .about_inner_frame_right{height:100%;width:4px;right:0}.topcontent .about .about_inner_frame:before{background-color:#000;content:'';display:block;position:absolute;top:0;height:4px;width:64px}.topcontent .about .about_inner_frame:after{background-color:#000;content:'';display:block;position:absolute;bottom:0;height:4px;width:64px}.topcontent .about .about_inner_frame_left:before,.topcontent .about .about_inner_frame_left:after{left:0}.topcontent .about .about_inner_frame_right:before,.topcontent .about .about_inner_frame_right:after{right:0}.topcontent .about .info_btn_inner{margin-top:150px}.topcontent .about .info_btn_inner .info_btn{color:#fff;background-color:#fc563e;font-size:20px;width:360px;height:80px;line-height:80px;color:#fff;display:block;position:relative;text-align:center;font-weight:700;-webkit-transition-property:background-color,color,text-indent;transition-property:background-color,color,text-indent;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:1;text-decoration:none}.topcontent .about .info_btn_inner .info_btn:hover{background-color:#fff;color:#fc563e}.topcontent .service{position:relative;z-index:1;background-color:#fff8f7}.topcontent .service .box_bnr{margin-top:90px}.topcontent .service .box_bnr li a{display:block;overflow:hidden}.topcontent .service .box_bnr li a img{display:block;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.topcontent .service .box_bnr li a:hover{opacity:1}.topcontent .service .box_bnr li a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}.topcontent .service .box_bnr li p{text-align:center;font-weight:700;font-size:16px;margin:15px 0 10px;line-height:2}.topcontent .service .info_btn_inner{margin-top:80px}.topcontent .service .info_btn_inner .info_btn{color:#fff;background-color:#fc563e;font-size:20px;width:360px;height:80px;line-height:80px;color:#fff;display:block;position:relative;text-align:center;font-weight:700;-webkit-transition-property:background-color,color,text-indent;transition-property:background-color,color,text-indent;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:1;text-decoration:none}.topcontent .service .info_btn_inner .info_btn:hover{background-color:#fff;color:#fc563e}.topcontent .voice{position:relative;overflow:hidden}.topcontent .voice .voice_bg{position:absolute;z-index:0;width:100%;top:-1200px;right:-1500px;-webkit-transition:all .8s;transition:all .8s;visibility:hidden;opacity:0}.topcontent .voice .voice_bg img{margin:0 auto}.topcontent .voice .voice_bg.action{top:0;right:-600px;visibility:visible;opacity:1}.topcontent .voice .container{position:relative;z-index:2}.topcontent .voice .comment .tit{font-size:32px;padding-left:15px;border-left:10px solid #22254f;color:#22254f;font-weight:700;line-height:1.5;margin-top:100px;margin-bottom:30px}.topcontent .voice .comment .com_name span{color:#fff;background-color:#22254f;font-weight:700;padding:2px 10px;display:inline-block;margin-top:30px;font-size:20px}.topcontent .voice .comment .txt{clear:both}.topcontent .voice .comment .txt .img_r{float:right;margin-left:30px}.topcontent .voice .box_slider_inner{position:relative;top:auto;margin-bottom:0;clear:both}.topcontent .voice .box_slider_inner .slick-arrow{z-index:20;position:absolute;top:calc(100% - 50% - 60px)}.topcontent .voice .box_slider_inner .prev-arrow{left:-20px}.topcontent .voice .box_slider_inner .next-arrow{right:-20px}.topcontent .voice .box_slider_inner .slick-slide{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.topcontent .voice .dox_slide_comment{background-color:#faf9f2;padding:60px}.topcontent .voice .dox_slide_comment .tit{font-size:20px;color:#22254f;font-weight:700;border-bottom:solid 4px #22254f;padding-bottom:15px;margin-bottom:20px}.topcontent .voice .dox_slide_comment .txt{font-size:14px}@media (min-width:768px){.topcontent .voice .dox_slide_comment .txt img{float:right;margin-left:30px;margin-bottom:30px}}.topcontent .voice .info_btn_inner{clear:both}.topcontent .works{position:relative}.topcontent .works .bg_wrap{padding:50px 0 0}.topcontent .works .bg_wrap .bg_inner{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/top/pc_work_bg.jpg) repeat-y 50% 0;background-size:cover;width:100%;-webkit-animation:bgroop 30s linear infinite;animation:bgroop 30s linear infinite;height:1000px}.topcontent .works .bg_wrap .bg_inner .bg_inner_over{height:700px}.topcontent .works .bg_wrap .bg_inner .container{z-index:100}@-webkit-keyframes bgroop{from{background-position:0 540px}to{background-position:0 -540px}}@keyframes bgroop{from{background-position:0 540px}to{background-position:0 -540px}}.topcontent .works .box_slider_inner{position:relative;top:auto}.topcontent .works .box_slider_inner .slick-slide{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:scale(1);transform:scale(1)}.topcontent .works .box{max-width:auto;margin:0 15px}.topcontent .works .box .img_link{background-color:#fff;max-width:380px}.topcontent .works .box a{display:block;width:100%;height:100%}.topcontent .works .box img{max-width:100%}.topcontent .works .box .w_label{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.topcontent .works .box .w_label p{display:inline-block;padding:4px 10px;font-size:12px;font-weight:700;background-color:#01ab8a;color:#fff;margin-right:10px}.topcontent .works .box .txt{font-weight:700;margin-top:15px}.topcontent .works .info_btn_inner{margin-top:80px}.topcontent .works .info_btn_inner .info_btn{color:#fff;background-color:#fc563e;font-size:20px;width:360px;height:80px;line-height:80px;color:#fff;display:block;position:relative;text-align:center;font-weight:700;-webkit-transition-property:background-color,color,text-indent;transition-property:background-color,color,text-indent;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:1;text-decoration:none}.topcontent .works .info_btn_inner .info_btn:hover{background-color:#fff;color:#fc563e}.success{position:relative;z-index:1;background-color:#fff8f7}.success .h2_txt{margin-bottom:70px}.success .success_list li{width:100%;margin-bottom:30px}.success .success_list li:last-child{margin-bottom:0}.success .success_list .white_box{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:45px 115px 45px 60px}.success .success_list .white_box .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.success .success_list .white_box .icon span{font-size:30px;color:#fff;background-color:#fc563e;border-radius:50px;padding:20px}.success .success_list .white_box .txt{font-size:20px;font-weight:700;margin-left:20px;line-height:1}.success .success_list .white_box .txt .Lato{font-size:60px}.success .success_list .white_box .txt_b{font-size:40px;letter-spacing:.09em}.success .success_list .white_box .date{margin-left:auto;max-width:261px}.success .success_list .white_box .date img{max-width:261px;margin-left:15px}.success .success_list .label{letter-spacing:.2em;display:inline-block;background-color:#22254f;color:#fff;font-size:12.5px;line-height:1;padding:5px 15px;position:relative}.success .success_list .label span:first-child{font-weight:700}.success .success_list .label:after{content:"";width:0;height:0;border-style:solid;border-width:35px 0 0 10px;border-color:transparent transparent transparent #22254f;position:absolute;right:-10px;top:0}.success .success_list .label .Lato{font-size:25px}.media{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/top/media_bg.jpg) center center;background-size:cover}.media .info_btn_inner{margin-top:80px}.media .info_btn_inner .info_btn{color:#fff;background-color:#fc563e;font-size:20px;width:360px;height:80px;line-height:80px;color:#fff;display:block;position:relative;text-align:center;font-weight:700;-webkit-transition-property:background-color,color,text-indent;transition-property:background-color,color,text-indent;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:1;text-decoration:none}.media .info_btn_inner .info_btn:hover{background-color:#fff;color:#fc563e}.media .media_link{margin-top:-30px}.media .media_link li{margin-top:30px}.media .media_link li:before{content:"";width:calc(100% - 26px);height:calc(100% + 4px);background-color:#ffde00;top:-2px;left:13px;z-index:-1;opacity:0}.media .media_link li:hover .txt_box{padding:30px;position:relative;overflow:hidden}.media .media_link li:hover .txt_box:before{right:-10px;bottom:-260px;z-index:-1}.media .media_link .box{background-color:#fff;position:relative;height:100%}.media .media_link .box a{width:100%;height:100%;position:absolute;z-index:3}.media .media_link .box:before{content:"";width:100%;height:100%;border:solid 3px #eee35a;top:0;left:0;z-index:1;opacity:0;position:absolute}.media .media_link .box:hover:before{position:absolute;opacity:1}.media .media_link .box .img{height:200px;overflow:hidden}.media .media_link .box .img img{width:100%;max-height:200px;display:block;margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover;width:380px;height:200px}.media .media_link .box .txt_box{padding:30px;position:relative;overflow:hidden;z-index:2;height:calc(100% - 200px)}.media .media_link .box .txt_box .tit{min-height:4em}.media .media_link .box .txt_box:before{position:absolute;content:"";width:450px;height:700px;background-color:#eee35a;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:-580px;bottom:-280px;-webkit-transition:all .3s;transition:all .3s}.media .media_link .box .txt_box .bottom{font-size:14px}.media .media_link .box .txt_box .bottom .f_item:last-child{text-align:right}.media .media_link .box .txt_box .cat span{background-color:#01ab8a;display:inline-block;color:#fff;font-weight:700;padding:3px 10px;font-size:12px;margin-bottom:15px}.media .media_link .box .txt_box .date{font-weight:700;color:#999}.media .media_link .box .txt_box .count{color:#fc563e}.post-type-archive-medias .mv,.tax-m_cat .mv,.single-medias .mv,.archive.author .mv{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/media/mv_bg.jpg) center center;background-size:cover}.post-type-archive-medias #main h1,.tax-m_cat #main h1,.single-medias #main h1,.archive.author #main h1{font-size:24px;margin-bottom:40px}.post-type-archive-medias #main h1 .sub,.tax-m_cat #main h1 .sub,.single-medias #main h1 .sub,.archive.author #main h1 .sub{margin-left:20px;color:#fc563e;letter-spacing:-.01em}.post-type-archive-medias #main .post_meta,.tax-m_cat #main .post_meta,.single-medias #main .post_meta,.archive.author #main .post_meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#999;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.post-type-archive-medias #main .post_meta img,.tax-m_cat #main .post_meta img,.single-medias #main .post_meta img,.archive.author #main .post_meta img{width:30px;margin-right:15px}.post-type-archive-medias #main .post_meta .post_date,.tax-m_cat #main .post_meta .post_date,.single-medias #main .post_meta .post_date,.archive.author #main .post_meta .post_date{width:auto;margin-right:30px}.post-type-archive-medias #main .post_meta a,.tax-m_cat #main .post_meta a,.single-medias #main .post_meta a,.archive.author #main .post_meta a{color:#999;text-decoration:none;font-size:14px;font-weight:700;margin-right:30px}.post-type-archive-medias #main .articles_index.f_item,.tax-m_cat #main .articles_index.f_item,.single-medias #main .articles_index.f_item,.archive.author #main .articles_index.f_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:all .3s;transition:all .3s;padding-right:45px;margin-bottom:30px;margin-top:30px;padding-bottom:30px;border-bottom:1px solid #ccc}.post-type-archive-medias #main .articles_index.f_item .img img:hover,.tax-m_cat #main .articles_index.f_item .img img:hover,.single-medias #main .articles_index.f_item .img img:hover,.archive.author #main .articles_index.f_item .img img:hover{opacity:1}.post-type-archive-medias #main .articles_index.f_item:first-child,.tax-m_cat #main .articles_index.f_item:first-child,.single-medias #main .articles_index.f_item:first-child,.archive.author #main .articles_index.f_item:first-child{margin-top:0}.post-type-archive-medias #main .articles_index.f_item:hover,.tax-m_cat #main .articles_index.f_item:hover,.single-medias #main .articles_index.f_item:hover,.archive.author #main .articles_index.f_item:hover{opacity:.7}.post-type-archive-medias #main .articles_index.f_item a,.tax-m_cat #main .articles_index.f_item a,.single-medias #main .articles_index.f_item a,.archive.author #main .articles_index.f_item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none}.post-type-archive-medias #main .articles_index.f_item a:after,.tax-m_cat #main .articles_index.f_item a:after,.single-medias #main .articles_index.f_item a:after,.archive.author #main .articles_index.f_item a:after{content:"";margin-bottom:30px}.post-type-archive-medias #main .articles_index.f_item a h2,.tax-m_cat #main .articles_index.f_item a h2,.single-medias #main .articles_index.f_item a h2,.archive.author #main .articles_index.f_item a h2{color:#171b1d}.post-type-archive-medias #main .articles_index.f_item .cat span,.tax-m_cat #main .articles_index.f_item .cat span,.single-medias #main .articles_index.f_item .cat span,.archive.author #main .articles_index.f_item .cat span{font-size:12px;background-color:#01ab8a;color:#fff;display:inline-block;padding:4px 10px;font-weight:700;margin-right:10px;margin-bottom:10px}.post-type-archive-medias #main .articles_index.f_item .cat span:last-child,.tax-m_cat #main .articles_index.f_item .cat span:last-child,.single-medias #main .articles_index.f_item .cat span:last-child,.archive.author #main .articles_index.f_item .cat span:last-child{margin-right:0}.post-type-archive-medias #main .articles_index.f_item .img,.tax-m_cat #main .articles_index.f_item .img,.single-medias #main .articles_index.f_item .img,.archive.author #main .articles_index.f_item .img{width:314px}.post-type-archive-medias #main .articles_index.f_item .img img,.tax-m_cat #main .articles_index.f_item .img img,.single-medias #main .articles_index.f_item .img img,.archive.author #main .articles_index.f_item .img img{width:100%;height:auto;display:block;margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover;width:315px;height:195px}.post-type-archive-medias #main .articles_index.f_item .tit,.tax-m_cat #main .articles_index.f_item .tit,.single-medias #main .articles_index.f_item .tit,.archive.author #main .articles_index.f_item .tit{font-size:20px;margin:5px 0 15px;border:none;text-align:left;letter-spacing:.1em}.post-type-archive-medias #main .articles_index.f_item .r_item,.tax-m_cat #main .articles_index.f_item .r_item,.single-medias #main .articles_index.f_item .r_item,.archive.author #main .articles_index.f_item .r_item{width:calc(100% - 345px);margin-left:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-left:30px}.post-type-archive-medias #main .articles_index.f_item .meta,.tax-m_cat #main .articles_index.f_item .meta,.single-medias #main .articles_index.f_item .meta,.archive.author #main .articles_index.f_item .meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#999;font-size:16px}.post-type-archive-medias #main .articles_index.f_item .meta .post_date,.tax-m_cat #main .articles_index.f_item .meta .post_date,.single-medias #main .articles_index.f_item .meta .post_date,.archive.author #main .articles_index.f_item .meta .post_date{font-size:16px}.post-type-archive-medias #main .wp-block-liquid-speech-balloon p,.tax-m_cat #main .wp-block-liquid-speech-balloon p,.single-medias #main .wp-block-liquid-speech-balloon p,.archive.author #main .wp-block-liquid-speech-balloon p{margin-bottom:0}.post-type-archive-medias #main .addtoany_content_bottom,.tax-m_cat #main .addtoany_content_bottom,.single-medias #main .addtoany_content_bottom,.archive.author #main .addtoany_content_bottom{margin-top:90px}.post-type-archive-medias #main .saboxplugin-desc p:last-child,.tax-m_cat #main .saboxplugin-desc p:last-child,.single-medias #main .saboxplugin-desc p:last-child,.archive.author #main .saboxplugin-desc p:last-child{text-align:right}.post-type-archive-medias #main .saboxplugin-desc p:last-child a,.tax-m_cat #main .saboxplugin-desc p:last-child a,.single-medias #main .saboxplugin-desc p:last-child a,.archive.author #main .saboxplugin-desc p:last-child a{display:inline-block;border:solid 1px #01ab8a;text-decoration:none;padding:10px 25px;margin:0 auto;text-align:center}.post-type-archive-medias #main .saboxplugin-desc p:last-child a:after,.tax-m_cat #main .saboxplugin-desc p:last-child a:after,.single-medias #main .saboxplugin-desc p:last-child a:after,.archive.author #main .saboxplugin-desc p:last-child a:after{font-family:Font Awesome\ 5 Free;content:"\f054";color:#22254f;font-weight:900;color:#01ab8a;margin-left:10px}.post-type-archive-medias #main .saboxplugin-wrap,.tax-m_cat #main .saboxplugin-wrap,.single-medias #main .saboxplugin-wrap,.archive.author #main .saboxplugin-wrap{border:solid 2px #eee;position:relative;padding-top:60px;margin-top:90px}.post-type-archive-medias #main .saboxplugin-wrap:before,.tax-m_cat #main .saboxplugin-wrap:before,.single-medias #main .saboxplugin-wrap:before,.archive.author #main .saboxplugin-wrap:before{content:"この記事を書いたライター";position:absolute;top:30px;left:30px;font-weight:700}.post-type-archive-medias #main .saboxplugin-wrap .saboxplugin-authorname,.tax-m_cat #main .saboxplugin-wrap .saboxplugin-authorname,.single-medias #main .saboxplugin-wrap .saboxplugin-authorname,.archive.author #main .saboxplugin-wrap .saboxplugin-authorname{margin:25px 0 0 25px}.post-type-archive-medias #main .saboxplugin-wrap .saboxplugin-desc,.tax-m_cat #main .saboxplugin-wrap .saboxplugin-desc,.single-medias #main .saboxplugin-wrap .saboxplugin-desc,.archive.author #main .saboxplugin-wrap .saboxplugin-desc{display:block;margin:5px 25px 25px}.post-type-archive-medias #main .saboxplugin-wrap .vcard.author,.tax-m_cat #main .saboxplugin-wrap .vcard.author,.single-medias #main .saboxplugin-wrap .vcard.author,.archive.author #main .saboxplugin-wrap .vcard.author{font-weight:700;color:#171b1d;font-size:16px}.post-type-archive-medias #main .info_btn_inner .info_btn,.tax-m_cat #main .info_btn_inner .info_btn,.single-medias #main .info_btn_inner .info_btn,.archive.author #main .info_btn_inner .info_btn{color:#fff;background-color:#fc563e;font-size:20px;width:360px;height:80px;line-height:80px;color:#fff;display:block;position:relative;text-align:center;font-weight:700;-webkit-transition-property:background-color,color,text-indent;transition-property:background-color,color,text-indent;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:1;text-decoration:none}.post-type-archive-medias #main .info_btn_inner .info_btn:hover,.tax-m_cat #main .info_btn_inner .info_btn:hover,.single-medias #main .info_btn_inner .info_btn:hover,.archive.author #main .info_btn_inner .info_btn:hover{background-color:#fff;color:#fc563e}@media (min-width:960px){.post-type-archive-medias #sidebar,.tax-m_cat #sidebar,.single-medias #sidebar,.archive.author #sidebar{width:345px}}.post-type-archive-medias #sidebar h2,.tax-m_cat #sidebar h2,.single-medias #sidebar h2,.archive.author #sidebar h2{font-size:20px;margin-bottom:5px;border-bottom:none;padding-bottom:0}.post-type-archive-medias #sidebar h2 .sub,.tax-m_cat #sidebar h2 .sub,.single-medias #sidebar h2 .sub,.archive.author #sidebar h2 .sub{margin-left:20px;color:#fc563e;letter-spacing:-.01em;font-size:16px}.post-type-archive-medias #sidebar ul,.tax-m_cat #sidebar ul,.single-medias #sidebar ul,.archive.author #sidebar ul{margin-bottom:70px}.post-type-archive-medias #sidebar ul li a,.tax-m_cat #sidebar ul li a,.single-medias #sidebar ul li a,.archive.author #sidebar ul li a{padding:6px 0}.post-type-archive-medias #sidebar .wpp-list li,.tax-m_cat #sidebar .wpp-list li,.single-medias #sidebar .wpp-list li,.archive.author #sidebar .wpp-list li{margin-bottom:0}.post-type-archive-medias #sidebar .rank_list li a,.tax-m_cat #sidebar .rank_list li a,.single-medias #sidebar .rank_list li a,.archive.author #sidebar .rank_list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 0}.post-type-archive-medias #sidebar .rank_list li a:before,.tax-m_cat #sidebar .rank_list li a:before,.single-medias #sidebar .rank_list li a:before,.archive.author #sidebar .rank_list li a:before{display:none}.post-type-archive-medias #sidebar .rank_list li a:hover img,.tax-m_cat #sidebar .rank_list li a:hover img,.single-medias #sidebar .rank_list li a:hover img,.archive.author #sidebar .rank_list li a:hover img{opacity:1}.post-type-archive-medias #sidebar .rank_list li a .img,.tax-m_cat #sidebar .rank_list li a .img,.single-medias #sidebar .rank_list li a .img,.archive.author #sidebar .rank_list li a .img{height:65px;overflow:hidden;position:relative;width:135px}.post-type-archive-medias #sidebar .rank_list li a .img img,.tax-m_cat #sidebar .rank_list li a .img img,.single-medias #sidebar .rank_list li a .img img,.archive.author #sidebar .rank_list li a .img img{display:block;margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover;width:120px;height:65px}.post-type-archive-medias #sidebar .rank_list li a .txt,.tax-m_cat #sidebar .rank_list li a .txt,.single-medias #sidebar .rank_list li a .txt,.archive.author #sidebar .rank_list li a .txt{width:calc(100% - 136px);line-height:1.4}.post-type-archive-medias #sidebar .cat_list,.tax-m_cat #sidebar .cat_list,.single-medias #sidebar .cat_list,.archive.author #sidebar .cat_list{margin-bottom:60px}.post-type-archive-medias #sidebar .cat_list li a,.tax-m_cat #sidebar .cat_list li a,.single-medias #sidebar .cat_list li a,.archive.author #sidebar .cat_list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 0}.post-type-archive-medias #sidebar .cat_list li a:before,.tax-m_cat #sidebar .cat_list li a:before,.single-medias #sidebar .cat_list li a:before,.archive.author #sidebar .cat_list li a:before{display:none}.post-type-archive-medias #sidebar .cat_list li a .cat_img,.tax-m_cat #sidebar .cat_list li a .cat_img,.single-medias #sidebar .cat_list li a .cat_img,.archive.author #sidebar .cat_list li a .cat_img{margin-right:15px}.post-type-archive-medias #sidebar .cat_list li a .cat_img img,.tax-m_cat #sidebar .cat_list li a .cat_img img,.single-medias #sidebar .cat_list li a .cat_img img,.archive.author #sidebar .cat_list li a .cat_img img{display:block;margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover;width:121px;height:64px}.post-type-archive-medias #sidebar .cat_list li a .cat_img:hover img,.tax-m_cat #sidebar .cat_list li a .cat_img:hover img,.single-medias #sidebar .cat_list li a .cat_img:hover img,.archive.author #sidebar .cat_list li a .cat_img:hover img{opacity:1}.post-type-archive-medias #sidebar .cat_list li a .txt,.tax-m_cat #sidebar .cat_list li a .txt,.single-medias #sidebar .cat_list li a .txt,.archive.author #sidebar .cat_list li a .txt{width:calc(100% - 136px);line-height:1.4}.post-type-archive-medias #sidebar .side_bnr,.tax-m_cat #sidebar .side_bnr,.single-medias #sidebar .side_bnr,.archive.author #sidebar .side_bnr{margin-top:60px}.post-type-archive-medias #sidebar .side_bnr .bottom_bnr,.tax-m_cat #sidebar .side_bnr .bottom_bnr,.single-medias #sidebar .side_bnr .bottom_bnr,.archive.author #sidebar .side_bnr .bottom_bnr{padding:0}.post-type-archive-medias #sidebar .side_bnr .bottom_bnr .container,.tax-m_cat #sidebar .side_bnr .bottom_bnr .container,.single-medias #sidebar .side_bnr .bottom_bnr .container,.archive.author #sidebar .side_bnr .bottom_bnr .container{padding-right:0;padding-left:0;width:auto}.post-type-archive-medias #sidebar .side_bnr .bottom_bnr .container .fx-row,.tax-m_cat #sidebar .side_bnr .bottom_bnr .container .fx-row,.single-medias #sidebar .side_bnr .bottom_bnr .container .fx-row,.archive.author #sidebar .side_bnr .bottom_bnr .container .fx-row{margin-left:0;margin-right:0}.post-type-archive-medias #sidebar .side_bnr .bottom_bnr .container .fx-col-33-s,.tax-m_cat #sidebar .side_bnr .bottom_bnr .container .fx-col-33-s,.single-medias #sidebar .side_bnr .bottom_bnr .container .fx-col-33-s,.archive.author #sidebar .side_bnr .bottom_bnr .container .fx-col-33-s{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding:0;margin:0}.post-type-archive-medias #sidebar .side_bnr ul li,.tax-m_cat #sidebar .side_bnr ul li,.single-medias #sidebar .side_bnr ul li,.archive.author #sidebar .side_bnr ul li{border-bottom:none;margin-bottom:30px}.post-type-archive-medias #sidebar .side_bnr ul li:last-child,.tax-m_cat #sidebar .side_bnr ul li:last-child,.single-medias #sidebar .side_bnr ul li:last-child,.archive.author #sidebar .side_bnr ul li:last-child{margin-bottom:0}.post-type-archive-medias #sidebar .side_bnr ul li a:before,.tax-m_cat #sidebar .side_bnr ul li a:before,.single-medias #sidebar .side_bnr ul li a:before,.archive.author #sidebar .side_bnr ul li a:before{display:none}.single-medias main .post_title{font-size:28px;border-bottom:0;font-weight:700;text-align:left;padding-bottom:15px;margin-bottom:0}.single-medias main .cat{margin-top:40px;margin-bottom:30px}.single-medias main .cat span{font-size:12px;background-color:#01ab8a;color:#fff;display:inline-block;padding:4px 10px;font-weight:700;margin-right:10px;margin-bottom:10px}.single-medias main .cat span:last-child{margin-right:0}.bottom_bnr{padding:90px 0}.contact_bottom .font_m,.contact_form .font_m{font-size:24px;line-height:1.8}.contact_bottom .info_btn_inner .info_btn,.contact_form .info_btn_inner .info_btn{color:#fff;background-color:#01ab8a;font-size:24px;width:100%;height:100px;line-height:100px;color:#fff;display:block;position:relative;text-align:center;font-weight:700;-webkit-transition-property:background-color,color,text-indent;transition-property:background-color,color,text-indent;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:1;text-decoration:none}.contact_bottom .info_btn_inner .info_btn:hover,.contact_form .info_btn_inner .info_btn:hover{background-color:#fff;color:#fc563e}.contact_bottom .info_btn_inner .info_btn .info_btn_item,.contact_form .info_btn_inner .info_btn .info_btn_item{background-color:#01ab8a}.contact_bottom .info_btn_inner .info_btn:before,.contact_bottom .info_btn_inner .info_btn:after,.contact_form .info_btn_inner .info_btn:before,.contact_form .info_btn_inner .info_btn:after{display:none}.contact_bottom .info_btn_inner .info_btn:hover,.contact_form .info_btn_inner .info_btn:hover{color:#01ab8a;text-indent:0}.contact_bottom .info_btn_inner .info_btn:hover .info_btn_item,.contact_form .info_btn_inner .info_btn:hover .info_btn_item{background-color:#01ab8a}.contact_bottom .info_btn_inner .info_btn:hover .cl_other2,.contact_form .info_btn_inner .info_btn:hover .cl_other2{color:#fc563e}@media (min-width:1230px){.contact_bottom .info_btn_inner,.contact_form .info_btn_inner{width:600px;margin:0 auto}}.contact_bottom .tel_inner,.contact_form .tel_inner{background-color:#fff;padding:30px;text-align:center;margin-top:30px}.contact_bottom .tel_inner .tel_no,.contact_form .tel_inner .tel_no{font-family:'Lato',sans-serif;font-size:50px;font-weight:700;line-height:45px}.contact_bottom .tel_inner .tel_no i,.contact_form .tel_inner .tel_no i{color:#01ab8a;margin-right:5px}.contact_bottom .tel_inner .time,.contact_form .tel_inner .time{font-size:20px;font-weight:700}.contact_bottom{padding:90px 0}.contact_bottom .h2.Jos{line-height:1;margin-bottom:10px}.contact_bottom .h2_txt{margin-bottom:30px}.contact_bottom .info_btn_inner{width:auto}footer{padding-top:90px}footer .add{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:14px;line-height:2}footer .add p{margin-right:40px}footer .add p:last-child{margin-right:0}footer .copy{font-size:14px}footer a:link,footer a:visited{color:inherit;-webkit-transition:all .3s;transition:all .3s;text-decoration:none;font-size:14px;font-weight:700}footer .footer_nav{margin-top:70px;margin-bottom:50px}@media (min-width:759px){footer .footer_nav .f_item:first-child{-ms-flex-preferred-size:23%;-webkit-flex-basis:23%;flex-basis:23%;max-width:23%}footer .footer_nav .f_item:nth-of-type(2){-ms-flex-preferred-size:17%;-webkit-flex-basis:17%;flex-basis:17%;max-width:17%}}footer .foot_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}footer .foot_area .map{width:230px;margin-right:60px}footer .foot_area .area_item{width:calc(100% - 230px - 60px)}footer .foot_area .tit{font-size:20px;border-bottom:15px;border-bottom:4px solid #171b1d;margin-bottom:30px;padding-bottom:10px;font-weight:700}footer .foot_area ul{line-height:1.5}footer .foot_area ul li{display:inline-block;min-width:5em;margin-right:5px;font-size:14px}footer .copy{padding:50px 0}.pagetop{padding:20px;background:0 0;border:none;text-transform:uppercase;font-weight:700;letter-spacing:3px;cursor:pointer;bottom:30px;right:30px}.pagetop:after,.pagetop:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;border:2px solid #22254f;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.pagetop:after{-webkit-transform:translate(3px,3px);transform:translate(3px,3px)}.pagetop:before{-webkit-transform:translate(-3px,-3px);transform:translate(-3px,-3px)}.pagetop:hover:after,.pagetop:hover:before{-webkit-transform:translate(0);transform:translate(0)}.pagetop a{width:20px;height:20px;background-color:transparent;border-radius:0;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;line-height:1em;text-decoration:none}.pagetop a:before{display:none}.pagetop a:after{font-family:Font Awesome\ 5 Free;content:"\f054";color:#22254f;display:block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-size:20px}body .contact_form .h2_txt,body.page .contact_form .h2_txt{font-size:32px;font-weight:700}body .contact_form .tel_inner,body.page .contact_form .tel_inner{margin-bottom:30px}body .contact_form h3,body.page .contact_form h3{font-size:32px;font-weight:700;letter-spacing:.2em}@media (min-width:960px){body .contact_form h2,body.page .contact_form h2{margin-bottom:50px}}body .disabled_btn .info_btn,body.page .disabled_btn .info_btn{background-color:#ccc}body .disabled_btn .info_btn:hover,body.page .disabled_btn .info_btn:hover{background-color:#ccc;color:#fff}form>ul>li{padding:20px 0}form>ul>li.bb_none{border-bottom:none}form>ul>li:nth-child(odd){background-color:#f5f5f5}form>ul>li .fx-row>*:first-child{padding-top:12px}.form_head{text-align:right}.form_head span{display:inline-block;font-weight:700}.haveto{background-color:#fc563e;color:#fff;padding:1px 8px;font-weight:700;font-size:.8em}.any{background-color:#22254f;color:#fff;padding:1px 8px;font-weight:700;font-size:.8em}.input_adjust{padding:12px 16px;border-radius:10px;border:1px solid #ccc}.input_2col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-right:30px;width:100%}.input_2col input{width:calc(50% - 15px)}.input_1col{padding-right:30px}.input_1col input{width:100%}.input_zip_2col input{width:30%}.input_pref{width:50%}.input_select select{width:100%;padding-right:1em;cursor:pointer;text-overflow:ellipsis;border:none;outline:none;background:0 0;background-image:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 16px}.input_select select::-ms-expand{display:none}.input_select{position:relative;border-radius:2px;border:1px solid #ccc;border-radius:10px;background:#fff}.input_select:before{position:absolute;top:calc(50% - 3px);right:1em;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #171b1d;pointer-events:none}@media screen and (min-width:768px){.fx-col-16-s{-ms-flex-preferred-size:16%;-webkit-flex-basis:16%;flex-basis:16%;max-width:16%;padding-top:12px}.fx-col-54-s{-ms-flex-preferred-size:54%;-webkit-flex-basis:54%;flex-basis:54%;max-width:54%}}.input_tel_3col input{width:30%}.input_tel_3col input:first-child{width:20%}.radio_2col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.radio_2col label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px 0}.radio_2col label:first-child{padding-right:30px}.radio_2col span{padding-left:10px}.radio_1col>label{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px 0}.radio_1col span{padding-left:10px}.date_2col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-right:30px}.date_2col>*{display:block;width:calc(50% - 15px)}.input_date{position:relative}.input_date:before{position:absolute;content:"\f073";font-family:"Font Awesome 5 Free";right:15px}input[type=date]{position:relative}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;width:100%;height:100%;opacity:0}input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=date]::-webkit-clear-button{-webkit-appearance:none}.check_1col>label{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px 0}.check_1col span{padding-left:10px}.select_1col{padding-right:30px}.textarea{padding-right:30px}.textarea textarea{width:100%}.check_agree input{height:20px;width:20px}.check_agree span{padding-top:5px}.sbm_wrap{padding:30px 15px 0}.sbm{position:relative;width:80%;margin:0 auto;border-radius:40px;font-size:1.5em;font-weight:700;text-align:center;cursor:pointer;padding:15px;background:#45ba55;color:#fff;line-height:1em;-webkit-transition:.3s;transition:.3s;border:2px solid #45ba55}.sbm:before{position:absolute;content:"\f138";font-family:"Font Awesome 5 Free";font-weight:700;font-size:1.2em;top:calc(50% - .5em);right:15px;color:#fff}.sbm_btn{border:0;background-color:transparent}.sbm_btn:focus{outline:none}.sbm:hover{color:#45ba55;background:#fff}.sbm:hover:before{color:#45ba55}#breadcrumb{color:#171b1d;font-weight:700;padding:10px 0;background-color:#f5f5f5;font-size:14px}#breadcrumb a{color:#171b1d;text-decoration:none}#breadcrumb i{font-size:10px;margin:0 8px}.pagination{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pagination .page-numbers{margin-top:60px;margin-right:12px;background-color:#f5f5f5;font-weight:700;font-size:14px;width:36px;height:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#22254f}.pagination a:hover,.pagination .page-numbers.current{background-color:#22254f;color:#fff;text-decoration:none;opacity:1}body.page .archive.date-year,body.single .archive.date-year,body.archive .archive.date-year,body.error404 .archive.date-year{pointer-events:none}body.page h1,body.page h2,body.page h3,body.single h1,body.single h2,body.single h3,body.archive h1,body.archive h2,body.archive h3,body.error404 h1,body.error404 h2,body.error404 h3{line-height:1.68}body.page h3,body.single h3,body.archive h3,body.error404 h3{letter-spacing:.08em}body.page .mv,body.single .mv,body.archive .mv,body.error404 .mv{height:auto;padding:60px 0;min-height:auto}body.page .mv h1,body.single .mv h1,body.archive .mv h1,body.error404 .mv h1{letter-spacing:.08em}body.page .mv .mv_txt,body.single .mv .mv_txt,body.archive .mv .mv_txt,body.error404 .mv .mv_txt{margin-top:0;position:relative}body.page .mv .mv_txt .u_line:after,body.single .mv .mv_txt .u_line:after,body.archive .mv .mv_txt .u_line:after,body.error404 .mv .mv_txt .u_line:after{background-color:#fff}body.page .mv .mv_txt .txt01,body.single .mv .mv_txt .txt01,body.archive .mv .mv_txt .txt01,body.error404 .mv .mv_txt .txt01{font-size:70px;margin:0;margin-bottom:20px}body.page .mv .mv_txt .txt02,body.single .mv .mv_txt .txt02,body.archive .mv .mv_txt .txt02,body.error404 .mv .mv_txt .txt02{font-size:20px;margin:0}body.page .mv.def_mv,body.single .mv.def_mv,body.archive .mv.def_mv,body.error404 .mv.def_mv{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/common/mv_bg.png)}body.page .cta_btn,body.single .cta_btn,body.archive .cta_btn,body.error404 .cta_btn{padding-top:85px;padding-bottom:40px}body.page .cta_btn .info_btn_inner,body.single .cta_btn .info_btn_inner,body.archive .cta_btn .info_btn_inner,body.error404 .cta_btn .info_btn_inner{position:relative}body.page .cta_btn .info_btn_inner .info_btn,body.single .cta_btn .info_btn_inner .info_btn,body.archive .cta_btn .info_btn_inner .info_btn,body.error404 .cta_btn .info_btn_inner .info_btn{color:#fff;background-color:#01ab8a;font-size:30px;width:940px;height:152px;line-height:inherit;color:#fff;display:block;position:relative;text-align:center;font-weight:700;-webkit-transition-property:background-color,color,text-indent;transition-property:background-color,color,text-indent;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:1;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.page .cta_btn .info_btn_inner .info_btn:hover,body.single .cta_btn .info_btn_inner .info_btn:hover,body.archive .cta_btn .info_btn_inner .info_btn:hover,body.error404 .cta_btn .info_btn_inner .info_btn:hover{background-color:#fff;color:#fc563e}body.page .cta_btn .info_btn_inner .info_btn .info_btn_item,body.single .cta_btn .info_btn_inner .info_btn .info_btn_item,body.archive .cta_btn .info_btn_inner .info_btn .info_btn_item,body.error404 .cta_btn .info_btn_inner .info_btn .info_btn_item{background-color:#01ab8a}body.page .cta_btn .info_btn_inner .info_btn:before,body.page .cta_btn .info_btn_inner .info_btn:after,body.single .cta_btn .info_btn_inner .info_btn:before,body.single .cta_btn .info_btn_inner .info_btn:after,body.archive .cta_btn .info_btn_inner .info_btn:before,body.archive .cta_btn .info_btn_inner .info_btn:after,body.error404 .cta_btn .info_btn_inner .info_btn:before,body.error404 .cta_btn .info_btn_inner .info_btn:after{display:none}body.page .cta_btn .info_btn_inner .info_btn:hover,body.single .cta_btn .info_btn_inner .info_btn:hover,body.archive .cta_btn .info_btn_inner .info_btn:hover,body.error404 .cta_btn .info_btn_inner .info_btn:hover{color:#01ab8a;text-indent:0}body.page .cta_btn .info_btn_inner .info_btn:hover .info_btn_item,body.single .cta_btn .info_btn_inner .info_btn:hover .info_btn_item,body.archive .cta_btn .info_btn_inner .info_btn:hover .info_btn_item,body.error404 .cta_btn .info_btn_inner .info_btn:hover .info_btn_item{background-color:#01ab8a}body.page .cta_btn .info_btn_inner .info_btn:hover .cl_other2,body.single .cta_btn .info_btn_inner .info_btn:hover .cl_other2,body.archive .cta_btn .info_btn_inner .info_btn:hover .cl_other2,body.error404 .cta_btn .info_btn_inner .info_btn:hover .cl_other2{color:#fc563e}body.page .cta_btn .info_btn_inner .info_btn .ico,body.single .cta_btn .info_btn_inner .info_btn .ico,body.archive .cta_btn .info_btn_inner .info_btn .ico,body.error404 .cta_btn .info_btn_inner .info_btn .ico{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}@media (min-width:768px){body.page .cta_btn .info_btn_inner .info_btn .s_none,body.single .cta_btn .info_btn_inner .info_btn .s_none,body.archive .cta_btn .info_btn_inner .info_btn .s_none,body.error404 .cta_btn .info_btn_inner .info_btn .s_none{display:inline-block}}body.page .cta_btn .info_btn_inner .font_s,body.single .cta_btn .info_btn_inner .font_s,body.archive .cta_btn .info_btn_inner .font_s,body.error404 .cta_btn .info_btn_inner .font_s{font-size:20px;font-weight:400;line-height:1}body.page .cta_btn .info_btn_inner .balloon1,body.single .cta_btn .info_btn_inner .balloon1,body.archive .cta_btn .info_btn_inner .balloon1,body.error404 .cta_btn .info_btn_inner .balloon1{position:absolute;display:inline-block;margin:1.5em 0;padding:7px 10px;width:520px;min-width:120px;max-width:100%;color:#01ab8a;font-size:30px;background:#fff;z-index:2;right:0;left:0;text-align:center;margin:auto;top:-50px;border-radius:38px;border:solid 3px #01ab8a}body.page .cta_btn .info_btn_inner .balloon1:before,body.single .cta_btn .info_btn_inner .balloon1:before,body.archive .cta_btn .info_btn_inner .balloon1:before,body.error404 .cta_btn .info_btn_inner .balloon1:before{content:"";position:absolute;top:104%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #01ab8a}body.page .cta_btn .info_btn_inner .balloon1:after,body.single .cta_btn .info_btn_inner .balloon1:after,body.archive .cta_btn .info_btn_inner .balloon1:after,body.error404 .cta_btn .info_btn_inner .balloon1:after{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #fff}body.page .cta_btn .info_btn_inner .balloon1 p,body.single .cta_btn .info_btn_inner .balloon1 p,body.archive .cta_btn .info_btn_inner .balloon1 p,body.error404 .cta_btn .info_btn_inner .balloon1 p{margin:0;padding:0}body.page h2,body.single h2,body.archive h2,body.error404 h2{text-align:center;font-size:44px;margin-bottom:90px}body.page h2 .font_s,body.single h2 .font_s,body.archive h2 .font_s,body.error404 h2 .font_s{font-size:32px}body.page h2 .h2_bg,body.single h2 .h2_bg,body.archive h2 .h2_bg,body.error404 h2 .h2_bg{background-color:#fc563e;color:#fff;padding:7px 10px}body.page h2.h2_line .h2,body.single h2.h2_line .h2,body.archive h2.h2_line .h2,body.error404 h2.h2_line .h2{font-size:44px;height:2em}body.page h2.h2_line .h2_sub,body.single h2.h2_line .h2_sub,body.archive h2.h2_line .h2_sub,body.error404 h2.h2_line .h2_sub{margin-top:15px;font-size:32px}body.page h2.cl_white .h2,body.single h2.cl_white .h2,body.archive h2.cl_white .h2,body.error404 h2.cl_white .h2{color:#fff}body.page h2.cl_white .h2.u_line:after,body.single h2.cl_white .h2.u_line:after,body.archive h2.cl_white .h2.u_line:after,body.error404 h2.cl_white .h2.u_line:after{background-color:#fff}body.page .white_box,body.single .white_box,body.archive .white_box,body.error404 .white_box{padding:60px}body.page .tit,body.single .tit,body.archive .tit,body.error404 .tit{font-size:32px;border-bottom:4px solid #171b1d;margin-bottom:30px;padding-bottom:10px;font-weight:700;line-height:1.5}body.page .brett_wrap,body.single .brett_wrap,body.archive .brett_wrap,body.error404 .brett_wrap{position:relative;padding:60px}body.page .brett_wrap h2,body.single .brett_wrap h2,body.archive .brett_wrap h2,body.error404 .brett_wrap h2{background-color:#22254f;color:#fff;font-size:44px;font-weight:700;display:inline-block;padding:10px;line-height:1em;margin-bottom:0}body.page .brett_wrap .brett,body.single .brett_wrap .brett,body.archive .brett_wrap .brett,body.error404 .brett_wrap .brett{margin-top:50px}body.page .brett_wrap ul li,body.single .brett_wrap ul li,body.archive .brett_wrap ul li,body.error404 .brett_wrap ul li{padding-bottom:30px;padding:0;text-indent:0;margin:0;font-size:24px;margin-bottom:10px;padding-bottom:10px;font-weight:700;border-bottom:solid 4px #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.page .brett_wrap ul li i,body.single .brett_wrap ul li i,body.archive .brett_wrap ul li i,body.error404 .brett_wrap ul li i{color:#22254f;margin-right:10px}body.page .brett_wrap .brett_img,body.single .brett_wrap .brett_img,body.archive .brett_wrap .brett_img,body.error404 .brett_wrap .brett_img{position:absolute;right:70px;bottom:75px}@media (max-width:1080px){body.page .brett_wrap .brett_img,body.single .brett_wrap .brett_img,body.archive .brett_wrap .brett_img,body.error404 .brett_wrap .brett_img{position:relative;right:auto;bottom:0}body.page .brett_wrap .brett_img img,body.single .brett_wrap .brett_img img,body.archive .brett_wrap .brett_img img,body.error404 .brett_wrap .brett_img img{margin:0 auto}}body.page .qa h2,body.single .qa h2,body.archive .qa h2,body.error404 .qa h2{margin-bottom:60px;text-align:center}body.page .qa h3,body.single .qa h3,body.archive .qa h3,body.error404 .qa h3{margin-bottom:30px;font-size:32px;border-left:#fc563e solid 6px;padding-left:10px;height:1em;display:inline;font-weight:700}body.page dl.accordion dt,body.single dl.accordion dt,body.archive dl.accordion dt,body.error404 dl.accordion dt{cursor:pointer;position:relative}body.page dl.accordion dt:after,body.single dl.accordion dt:after,body.archive dl.accordion dt:after,body.error404 dl.accordion dt:after{content:"\f0e0";font-family:Font Awesome\ 5 Free;content:"\f054";position:absolute;display:block;-webkit-transition:.25s all ease;transition:.25s all ease;right:15px;top:0;bottom:0;background-color:#01ab8a;color:#fff;margin:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);height:37px;text-align:center;line-height:37px;width:37px}body.page dl.accordion dt.open:after,body.single dl.accordion dt.open:after,body.archive dl.accordion dt.open:after,body.error404 dl.accordion dt.open:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}body.page dl.accordion dd,body.single dl.accordion dd,body.archive dl.accordion dd,body.error404 dl.accordion dd{background:#fff;padding:20px 10px 0 30px;display:none}body.page .accordion,body.single .accordion,body.archive .accordion,body.error404 .accordion{margin-bottom:50px}body.page .accordion dt,body.single .accordion dt,body.archive .accordion dt,body.error404 .accordion dt{font-size:20px;font-weight:700;padding:10px 10px 10px 30px;border-bottom:4px solid #171b1d}body.page .accordion dt p,body.single .accordion dt p,body.archive .accordion dt p,body.error404 .accordion dt p{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/common/q.svg) no-repeat left top 5px;padding-left:50px;padding-top:5px;padding-bottom:5px;padding-right:60px;background-size:40px}body.page .accordion dd,body.single .accordion dd,body.archive .accordion dd,body.error404 .accordion dd{font-weight:400 !important;font-size:16px;font-weight:700;background:#fff;padding:10px}body.page .accordion dd .font_s,body.single .accordion dd .font_s,body.archive .accordion dd .font_s,body.error404 .accordion dd .font_s{font-size:14px}body.page .accordion dd p,body.single .accordion dd p,body.archive .accordion dd p,body.error404 .accordion dd p{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/common/a.svg) no-repeat left top;padding-left:50px;padding-top:6px;padding-bottom:6px;background-size:35px}body.page .foot_area .tit,body.single .foot_area .tit,body.archive .foot_area .tit,body.error404 .foot_area .tit{font-size:20px;border-bottom:15px;border-bottom:4px solid #171b1d;margin-bottom:30px;padding-bottom:10px;font-weight:700}body.single .container_outer,body.archive .container_outer,body.error404 .container_outer{padding:100px 0}body.error404 h2.tit{font-size:44px;text-align:left;display:inline-block;padding-bottom:5px;margin-bottom:60px}body.error404 main{font-size:20px}body.error404 main .fx-row{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#post-thanks .mv .mv_txt .txt02{letter-spacing:.1em}#post-thanks h2.tit{font-size:44px;text-align:left;display:inline-block;padding-bottom:5px;margin-bottom:60px}#post-thanks main .info_btn_inner .info_btn{color:#fff;background-color:#fc563e;font-size:20px;width:360px;height:80px;line-height:80px;color:#fff;display:block;position:relative;text-align:center;font-weight:700;-webkit-transition-property:background-color,color,text-indent;transition-property:background-color,color,text-indent;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:1;text-decoration:none}#post-thanks main .info_btn_inner .info_btn:hover{background-color:#fff;color:#fc563e}#post-sitemap.page main .list_tit{font-size:30px}#post-sitemap.page main ul{margin-bottom:40px;padding-bottom:40px;border-bottom:2px solid #ccc}#post-sitemap.page main ul li{margin-bottom:15px}#post-sitemap.page main ul li a{text-decoration:none;color:#171b1d;font-weight:700}#post-sitemap.page main ul li:before{font-family:Font Awesome\ 5 Free;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900;content:"\f105";color:#fc563e;margin-right:15px;font-size:18px}#post-sitemap.page main ul li:last-child{margin-bottom:0}#post-sitemap.page main ul:last-child{margin-bottom:0}body.privacy-policy .mv{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/common/privacy_mv_bg.jpg) no-repeat center center/cover}body.privacy-policy h3{font-weight:700;padding-bottom:10px;margin-bottom:15px;border-bottom:solid 1px #22254f}body.privacy-policy .pv_gray_box{background-color:#eee;padding:35px;font-size:14px;margin-top:15px;margin-bottom:30px}#post-company.page .mv{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/company/mv_bg.jpg) no-repeat center center/cover}#post-company.page h2{text-align:left;margin-bottom:60px}#post-company.page .sec01{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/company/pc_sec01.jpg) no-repeat transparent;background-position:calc(50% + 250px) bottom;padding-bottom:50px;margin-bottom:145px}#post-company.page .sec01 p{font-weight:700}@media (min-width:960px){#post-company.page .sec01 .font_m{font-size:24px}}#post-company.page .sec02{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/company/pc_sec02.jpg) no-repeat center center/cover}#post-company.page .sec02 .table{color:#fff;font-weight:700}@media (min-width:960px){#post-company.page .sec02 .table{width:900px;margin:0 auto}}#post-company.page .sec02 .table ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#post-company.page .sec02 .table ul li{padding:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #fff}#post-company.page .sec02 .table_head{width:190px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-indent:2em}#post-company.page .sec02 .table_body{width:calc(100% - 190px);border-top:0}#post-company.page .map{padding:0}#post-company.page .map iframe{height:100%}#post-contact.page .mv{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/common/contact_mv_bg.jpg) no-repeat center center/cover}#post-contact.page h2{display:none}#post-contact.page .sec01{padding-top:100px;padding-bottom:70px}#post-contact.page .sec01 p{font-size:20px}#post-contact.page .contact_form .tel_inner{margin-top:0}#post-contact.page .qa h2{display:block}#post-contact.page .qa .icon_none{background:0 0}#post-contact.page .qa .icon_none.indent{padding-left:calc(50px + 1em)}#post-check.page .mv{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/check/mv_bg.jpg) no-repeat center center/cover}@media (min-width:960px){#post-check.page .sec01{padding-top:100px}#post-check.page .sec02{font-size:20px}#post-check.page .sec03{font-size:18px}}#post-check.page .sec01{padding-bottom:0}#post-check.page .sec01 .font_m{font-size:32px}#post-check.page .sec01 .brett_wrap{background-color:#f5f5f5}#post-check.page .sec01 .brett_wrap ul li{border-bottom:solid 4px #fff}#post-check.page .sec01 .btm_arrow{font-size:32px}#post-check.page .sec02{padding-top:50px}#post-check.page .sec02 h2{margin-bottom:50px}#post-check.page .sec03 h2{margin-bottom:10px}#post-check.page .sec03 .inner_box{background-color:#fff;border:4px solid #eee35a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:50px}@media (min-width:960px){#post-check.page .sec03 .txt{padding-left:70px;line-height:1.8}}#post-check.page .contact_form h2{margin-bottom:20px}#post-check.page .contact_form h3{margin-bottom:40px}#post-check.page .contact_form .h3_bg{background-color:#01ab8a;color:#fff;padding:7px 10px}#post-service.page .mv{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/common/service_mv_bg.jpg) no-repeat center center/cover}#post-service.page .service{background-color:#fff}#post-service.page .service .box_bnr{margin-top:0}#post-saiyolp.page .mv{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/saiyolp/mv_bg.jpg) no-repeat center center/cover}#post-saiyolp.page .sec01{padding:50px 0;background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/saiyolp/sec01_bg.jpg) no-repeat #fff;background-position:calc(50% + 30px) center;background-size:cover}@media (min-width:960px){#post-saiyolp.page .sec01 p{position:relative;left:-10px}}@media (min-width:960px){#post-saiyolp.page .sec02{padding-top:100px;padding-bottom:100px}#post-saiyolp.page .sec03{padding-top:100px}#post-saiyolp.page .sec04{padding-top:100px}}@media (min-width:960px){#post-saiyolp.page .sec03 .sec03_flow{width:900px;margin:0 auto}}#post-saiyolp.page .sec03 .f_item{position:relative}#post-saiyolp.page .sec03 .f_item i{position:absolute;color:#22254f;font-size:55px;right:-20px;top:80px}#post-saiyolp.page .sec03 .txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1.6}@media (min-width:768px){#post-saiyolp.page .sec03 .txt{height:4em}}#post-saiyolp.page .btm_arrow p{position:absolute;text-align:center;right:0;left:0;margin:auto;top:0;font-size:32px;width:10em;z-index:2}#post-saiyolp.page .btm_arrow:after{content:"";width:0;height:0;border-style:solid;border-width:60px 150px 0;border-color:#f5f5f5 transparent transparent;position:absolute;right:0;left:0;top:0;margin:auto;z-index:1}#post-saiyolp.page .sec04{position:relative;background-color:#fff8f7}#post-saiyolp.page .sec04 .voice_bg{position:absolute;z-index:0;width:100%;bottom:-1200px;left:-1500px;-webkit-transition:all .8s;transition:all .8s;visibility:hidden;opacity:0}#post-saiyolp.page .sec04 .voice_bg img{margin:0 auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#post-saiyolp.page .sec04 .voice_bg.action{bottom:0;left:-600px;visibility:visible;opacity:1}#post-saiyolp.page .sec05{position:relative;z-index:1;background-color:#fff}#post-saiyolp.page .sec05 .white_box{background-color:#faf9f2;position:relative;margin-bottom:50px}#post-saiyolp.page .sec05 .white_box .deco{position:absolute;top:-30px;left:0}#post-saiyolp.page .sec05 .white_box .tit01{font-size:32px;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.4;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#post-saiyolp.page .sec05 .white_box .tit01 i{background-color:#fc563e;width:73px;height:73px;border-radius:50%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:15px;font-size:28px}#post-saiyolp.page .sec05 .white_box .tit01 p{width:calc(100% - 88px)}#post-saiyolp.page .sec05 .white_box:last-child{margin-bottom:0}#post-saiyolp.page .sec06{background-color:#faf9f2}#post-saiyolp.page .sec06 .white_box .tit{color:#fc563e;font-size:20px;border-bottom:4px solid #fc563e;position:relative;margin-top:-90px;margin-bottom:20px}#post-saiyolp.page .sec06 .white_box .tit .Jos{font-size:34px}#post-saiyolp.page .sec06 .white_box .tit .Lato{font-size:58px}#post-saiyolp.page .sec06 .white_box:nth-of-type(2){background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/saiyolp/pc_sec06_bg01.png) no-repeat right center #fff}#post-saiyolp.page .sec06 .white_box:nth-of-type(3){background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/saiyolp/pc_sec06_bg02.png) no-repeat right center #fff}#post-saiyolp.page .sec06 .white_box:nth-of-type(5){background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/saiyolp/pc_sec06_bg03.png) no-repeat right center #fff}#post-saiyolp.page .sec06 .white_box:nth-of-type(6){background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/saiyolp/pc_sec06_bg04.png) no-repeat right center #fff}#post-saiyolp.page .sec06 .white_box:nth-of-type(8){background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/saiyolp/pc_sec06_bg05.png) no-repeat right center #fff}#post-saiyolp.page .sec06 .white_box:nth-of-type(9){background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/saiyolp/pc_sec06_bg06.png) no-repeat right center #fff}#post-saiyolp.page .sec06 .white_box.box_inner{padding:0;margin-top:45px}#post-saiyolp.page .sec06 .white_box.box_inner .indent{text-indent:-.5em;padding-left:.5em;line-height:1.5}#post-saiyolp.page .sec06 .white_box.box_inner .arrow{width:0;height:0;border-style:solid;border-width:20px 18px 0;border-color:#eee35a transparent transparent;margin:0 auto}#post-saiyolp.page .sec06 .white_box.box_inner .fx-row{margin-left:0;margin-right:0}#post-saiyolp.page .sec06 .white_box.box_inner .box_g{background-color:#f5f5f5;padding:40px 30px 40px 40px;margin-top:0}#post-saiyolp.page .sec06 .white_box.box_inner .box_g .fx-row{margin-top:10px}#post-saiyolp.page .sec06 .white_box.box_inner .box_g .fx-col-60-s{-ms-flex-preferred-size:54%;-webkit-flex-basis:54%;flex-basis:54%;max-width:54%;padding-left:0}#post-saiyolp.page .sec06 .white_box.box_inner .box_g .fx-col-40-s{-ms-flex-preferred-size:46%;-webkit-flex-basis:46%;flex-basis:46%;max-width:46%}#post-saiyolp.page .sec06 .white_box.box_inner .box_w{padding:40px 30px 40px 40px;margin-top:0}#post-saiyolp.page .sec06 .white_box.box_inner .box_w .fx-row{margin-top:10px}#post-saiyolp.page .sec06 .white_box.box_inner .box_w .fx-col-30-s{padding-left:0;-ms-flex-preferred-size:27%;-webkit-flex-basis:27%;flex-basis:27%;max-width:27%}#post-saiyolp.page .sec06 .white_box.box_inner .box_w .fx-col-70-s{-ms-flex-preferred-size:73%;-webkit-flex-basis:73%;flex-basis:73%;max-width:73%;padding-right:0}#post-saiyolp.page .sec06 .white_box.box_inner .tit01{font-size:20px;font-weight:700;border-left:6px solid #171b1d;padding-left:10px}#post-saiyolp.page .sec06 .sub_tit{font-size:20px;text-align:center;position:relative}#post-saiyolp.page .sec06 .sub_tit:after{content:"";width:80px;height:4px;background-color:#171b1d;display:block;margin:0 auto;margin-bottom:50px;margin-top:10px}#post-saiyolp.page .sec07{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/website/pc_sec06_bg.jpg) no-repeat center center/cover}#post-saiyolp.page .sec07 .box .tit{font-size:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:4em;text-align:center;margin-top:15px}#post-saiyolp.page .sec08{padding-top:100px;padding-bottom:100px}#post-saiyolp.page .sec08 .tit{display:inline-block;margin-bottom:30px}#post-saiyolp.page .sec09{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/website/pc_sec07_bg.jpg) no-repeat center center/cover}#post-saiyolp.page .sec09 .brett_wrap .brett{margin-top:0}#post-saiyolp.page .sec09 .brett_wrap .brett ul li i{color:#fc563e}#post-saiyolp.page .sec10 .flow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;margin-bottom:30px}#post-saiyolp.page .sec10 .flow .box{background-color:#fff8f7;width:calc(100%/3);margin-right:2px;padding:20px;position:relative}#post-saiyolp.page .sec10 .flow .box .tit01{font-size:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700}#post-saiyolp.page .sec10 .flow .box .tit01 img{width:35px;margin-right:10px}#post-saiyolp.page .sec10 .flow .box .tit01 span{width:calc(100% - 45px)}#post-saiyolp.page .sec10 .flow .box .txt{font-size:14px;line-height:1.6}#post-saiyolp.page .sec10 .flow .box:nth-child(2){background-color:#f5f5f5}#post-saiyolp.page .sec10 .flow .box .arrow{position:absolute;right:-30px;top:35%;z-index:2}#post-saiyolp.page .sec10 .flow .arrow02{position:absolute;z-index:2;bottom:-56px;left:0;right:0}#post-saiyolp.page .sec10 .flow:last-child{margin-bottom:0}@media (min-width:980px){#post-saiyolp.page .sec10 .flow{width:970px;margin:0 auto 30px}}#post-saiyolp.page .sec11 .tit{display:inline-block}#post-saiyolp.page .sec11 .plan_extra{font-size:14px}@media (min-width:960px){#post-saiyolp.page .sec11 .plan_extra{padding-left:120px}#post-saiyolp.page .sec11 .plan_extra .indent{padding-left:2em;text-indent:-2em}#post-saiyolp.page .sec11 .plan_extra .pl15{padding-left:60px}}#post-saiyolp.page .sec12{background-color:#fff8f7}#post-saiyolp.page .sec13{background-color:#faf9f2}#post-saiyolp.page .sec14{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/saiyolp/pc_sec14_bg01.jpg) no-repeat center center/cover}#post-saiyolp.page .qa .accordion{margin-bottom:30px}#post-saiyolp.page .qa .accordion:last-child{margin-bottom:0}#post-saiyolp.page .qa h3{margin-bottom:30px;display:inline-block;height:auto;padding-left:25px}#post-saiyolp.page .sgin{font-size:24px;text-align:right}#post-saiyolp.page .sgin .font_s{font-size:16px;margin-right:15px}#post-website.page .mv{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/website/mv_bg.jpg) no-repeat center center/cover}#post-website.page .sec01{padding:50px 0;background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/website/sec01_bg.jpg) no-repeat #fff;background-position:calc(50% + 30px) center;background-size:cover}@media (min-width:960px){#post-website.page .sec01 p{position:relative;left:-10px}}#post-website.page .sec02{background-color:#f0f0f5}@media (min-width:960px){#post-website.page .sec02{padding-bottom:100px}}#post-website.page .btm_arrow p{position:absolute;text-align:center;right:0;left:0;margin:auto;top:0;font-size:32px;width:10em;z-index:2}#post-website.page .btm_arrow:after{content:"";width:0;height:0;border-style:solid;border-width:60px 150px 0;border-color:#f0f0f5 transparent transparent;position:absolute;right:0;left:0;top:0;margin:auto;z-index:1}#post-website.page .sec03{position:relative}#post-website.page .sec03 .box{font-size:20px}#post-website.page .sec03 .box img{float:right}@media (min-width:960px){#post-website.page .sec03 .box img{margin-left:50px;margin-bottom:30px}}@media (min-width:960px){#post-website.page .sec03{padding-bottom:0}}#post-website.page .sec04{position:relative}#post-website.page .sec04 .box_bnr{margin-top:70px}#post-website.page .sec04 .box_bnr p{text-align:center;font-weight:700;font-size:16px;margin:15px 0 10px;line-height:2}#post-website.page .sec04 .voice_bg{position:absolute;z-index:0;width:100%;bottom:-1200px;left:-1500px;-webkit-transition:all .8s;transition:all .8s;visibility:hidden;opacity:0}#post-website.page .sec04 .voice_bg img{margin:0 auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#post-website.page .sec04 .voice_bg.action{bottom:0;left:-600px;visibility:visible;opacity:1}#post-website.page .sec05{position:relative;z-index:1}#post-website.page .sec05 .white_box .tit{color:#fc563e;font-size:20px;padding-bottom:15px;border-bottom:4px solid #fc563e}@media screen and (min-width:768px){#post-website.page .sec05 .white_box .fx-col-10-s{-ms-flex-preferred-size:11%;-webkit-flex-basis:11%;flex-basis:11%;max-width:11%}#post-website.page .sec05 .white_box .fx-col-90-s{-ms-flex-preferred-size:89%;-webkit-flex-basis:89%;flex-basis:89%;max-width:89%}}#post-website.page .sec06{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/website/pc_sec06_bg.jpg) no-repeat center center/cover}#post-website.page .sec06 .box .tit{font-size:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:4em;text-align:center;margin-top:15px}#post-website.page .works h2{margin-bottom:0}#post-website.page .works .box_btm{margin-top:60px;padding:60px;background-color:#fff8f7;font-weight:700}#post-website.page .works .box_btm .fx-row{margin-top:15px;font-size:20px;line-height:1.8}#post-website.page .works .box_btm [class*=fx-col]{margin-top:0}#post-website.page .sec07{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/website/pc_sec07_bg.jpg) no-repeat center center/cover}#post-website.page .sec07 .brett_wrap .brett{margin-top:0}#post-website.page .sec07 .brett_wrap .brett ul li i{color:#fc563e}#post-website.page .sec09 .white_box{background-color:#faf9f2}#post-website.page .sec09 .white_box .tac{font-size:32px}#post-website.page .sec09 .box_btm{border:solid 4px #fc563e;padding:50px 60px 60px;background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/website/pc_sec09_bg01.png) no-repeat center right}#post-website.page .sec09 .box_btm .tit{color:#fc563e;font-size:20px;border-bottom:3px solid #fc563e;margin-bottom:25px}@media (min-width:769px) and (max-width:1300px){#post-website.page .works .box_btm{padding:30px}#post-website.page .sec09 .box_btm{padding:30px;background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/website/pc_sec09_bg01.png) no-repeat center right 0;background-size:contain;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}}body.single-works .container_outer{padding-top:140px}body.single-works .container_outer .info_btn{color:#fff;background-color:#fc563e;font-size:20px;width:360px;height:80px;line-height:inherit;color:#fff;display:block;position:relative;text-align:center;font-weight:700;-webkit-transition-property:background-color,color,text-indent;transition-property:background-color,color,text-indent;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:1;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:100px}body.single-works .container_outer .info_btn:hover{background-color:#fff;color:#fc563e}body.single-works .mv{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/works/works_h1.jpg) no-repeat center center/cover}body.single-works main h1{border-left:solid #fc563e 10px;font-size:32px;padding-left:20px;font-weight:700;line-height:1.5;margin-top:0;margin-bottom:30px;letter-spacing:.15em}body.single-works main .w_label{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:50px}body.single-works main .w_label p{display:inline-block;padding:4px 10px;font-size:12px;font-weight:700;background-color:#01ab8a;color:#fff;margin-right:10px}body.single-works main .w_label p.p02{background-color:#22254f}body.post-type-archive-works .container_outer,body.tax-workscat .container_outer{padding:100px 0 50px}body.post-type-archive-works .mv,body.tax-workscat .mv{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/works/works_h1.jpg) no-repeat center center/cover}body.post-type-archive-works h1,body.tax-workscat h1{margin:0}body.post-type-archive-works main .f_item,body.tax-workscat main .f_item{margin-bottom:60px}body.post-type-archive-works main .w_label,body.tax-workscat main .w_label{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}body.post-type-archive-works main .w_label p,body.tax-workscat main .w_label p{display:inline-block;padding:4px 10px;font-size:12px;font-weight:700;background-color:#01ab8a;color:#fff;margin-right:10px}body.post-type-archive-works main .w_label p.p02,body.tax-workscat main .w_label p.p02{background-color:#22254f}body.post-type-archive-works main h2,body.tax-workscat main h2{font-size:16px;margin-bottom:0;text-align:left}body.post-type-archive-works main .bottom_txt,body.tax-workscat main .bottom_txt{font-size:20px}body.post-type-archive-works .catlink,body.tax-workscat .catlink{margin-bottom:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body.post-type-archive-works .catlink p,body.tax-workscat .catlink p{margin-right:40px;margin-bottom:0}body.post-type-archive-works .catlink p a,body.tax-workscat .catlink p a{color:#171b1d;text-decoration:none;font-size:16px}#post-ad.page .mv{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/ad/mv_bg.jpg) no-repeat center center/cover}#post-ad.page .sec01{padding:50px 0;background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/ad/pc_sec01_bg.png) no-repeat #fff;background-position:calc(50% + 0px) center;background-size:cover}@media (min-width:960px){#post-ad.page .sec01 p{position:relative;left:-10px}}#post-ad.page .sec02{background-color:#f0f0f5}#post-ad.page .sec02 .font_l{font-size:32px;letter-spacing:.2em}@media (min-width:960px){#post-ad.page .sec02{padding-bottom:100px}}#post-ad.page .btm_arrow p{position:absolute;text-align:center;right:0;left:0;margin:auto;top:0;font-size:32px;width:10em;z-index:2}#post-ad.page .btm_arrow:after{content:"";width:0;height:0;border-style:solid;border-width:60px 150px 0;border-color:#f0f0f5 transparent transparent;position:absolute;right:0;left:0;top:0;margin:auto;z-index:1}#post-ad.page .sec03{background:#fff8f7;position:relative}#post-ad.page .sec03 .white_box{padding:60px}#post-ad.page .sec03 .box{font-size:20px}#post-ad.page .sec03 .box img{float:right}@media (min-width:960px){#post-ad.page .sec03 .box img{margin-left:50px;margin-bottom:3px}}#post-ad.page .sec04{padding-top:0;background:#fff8f7;position:relative}#post-ad.page .sec04 .white_box{padding:45px}#post-ad.page .sec04 .box_bnr{margin-top:15px}#post-ad.page .sec04 .box_bnr p{text-align:center;font-weight:700;font-size:16px;margin:15px 0 10px;line-height:2}#post-ad.page .sec04 .voice_bg{position:absolute;z-index:0;width:100%;bottom:-1200px;left:-1500px;-webkit-transition:all .8s;transition:all .8s;visibility:hidden;opacity:0}#post-ad.page .sec04 .voice_bg img{margin:0 auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#post-ad.page .sec04 .voice_bg.action{bottom:0;left:-600px;visibility:visible;opacity:1}#post-ad.page .sec05{background:#22254f;position:relative;z-index:1}#post-ad.page .sec05 h2{margin-bottom:90px}#post-ad.page .sec05 .card_top{background:#f0f0f5;padding:45px}#post-ad.page .sec05 .card_top h3{text-align:center;padding-bottom:20px;line-height:1.4}#post-ad.page .sec05 .card_top h3 .font_l{font-size:28px;font-weight:700}#post-ad.page .sec05 .card_top h3 .font_s{font-size:14px}#post-ad.page .sec05 .card_btm{background:#fff;padding:40px}#post-ad.page .sec06{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/ad/pc_sec06_bg.jpg) no-repeat center center/cover}#post-ad.page .sec06 .box{padding-bottom:30px}#post-ad.page .sec06 .box .tit{font-size:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:4em;text-align:center;margin-top:15px;border-bottom:none}#post-ad.page .sec06 .btm_txt{max-width:750px;margin:0 auto}#post-ad.page .sec07{background:#f0f0f5}#post-ad.page .sec07 table{max-width:960px;width:100%;margin:0 auto}#post-ad.page .sec07 table tr{border-bottom:5px solid #f0f0f5}#post-ad.page .sec07 table tr th{background:#f7f7f7;padding:30px 55px;font-weight:700;text-align:left;font-size:20px}#post-ad.page .sec07 table tr td{background:#fff;padding:30px 45px;font-size:18px}#post-ad.page .sec08{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/ad/pc_sec08_bg.jpg) no-repeat center center/cover}#post-ad.page .sec08 .white_box{background-color:#faf9f2;padding:60px}.contact h2{margin-bottom:60px;text-align:center}.contact table{width:650px}.contact table th{width:140px;background-color:#f5f5f5;border-top:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6;border-left:none;border-right:none}.contact table td{background-color:#fff;border-top:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6;border-left:none;border-right:none;vertical-align:middle;padding:20px 15px}.recruittop{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../skin/img/pc_recruittop.png) center center;background-size:cover;padding:150px 0;height:460px}.recruittop .message{color:#fff;font-weight:700;font-size:32px;line-height:1em;background-color:inherit}.recruittop .to_recruit.btn02{background-color:rgba(255,255,255,.85);font-size:32px;color:#171b1d;width:480px;padding:15px 30px;font-weight:700}.recruittop .to_recruit.btn02:hover{text-decoration:none}.container_outer{padding-top:50px;padding-bottom:50px}.white-box{background:#fff;padding:50px}#main{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;border:none;position:relative}#sidebar{margin-bottom:30px}#sidebar h2{border-bottom:1px solid #e6e6e6;padding-bottom:5px;font-size:28px;margin-bottom:0;text-align:left}#sidebar ul li{border-bottom:1px solid #e6e6e6}#sidebar ul li a{color:#171b1d;padding:20px 0;font-weight:700;display:block;text-decoration:none}#sidebar ul li a:before{font-family:Font Awesome\ 5 Free;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900;content:"\f105";color:#01ab8a;margin-right:8px}#the-content h3{font-size:20px;font-weight:700;border-bottom:solid 1px #171b1d;margin-bottom:15px;padding-bottom:10px}#the-content h4{background-color:#f5f5f5;padding:15px;font-size:16px;font-weight:700;margin-bottom:30px}#the-content p{margin-bottom:30px}#the-content .post_thumbnail{margin-bottom:30px}#the-content .font-acce01{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#fefb13));background:linear-gradient(transparent 50%,#fefb13 50%);font-weight:700}#the-content .font-acce02{font-weight:700;color:red}#the-content .font-acce03{color:#01ab8a;font-weight:700}#the-content #toc_container{background-color:#fff8f7;margin-bottom:40px;margin-top:45px;padding:30px 35px}#the-content #toc_container .toc_title{font-weight:700;font-family:'Josefin Sans',sans-serif;font-size:16px;margin-bottom:5px}#the-content #toc_container .toc_list ul{margin-left:1em}#the-content #toc_container .toc_list ul li{text-indent:-2em;padding-left:2em}#the-content #toc_container .toc_list a{color:#171b1d;text-decoration:none}.post_title{font-size:28px;border-bottom:3px solid #22254f;padding-bottom:8px;margin-top:0;font-weight:700}#list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%}#list>.fx-row{width:100%}#list .img{margin-bottom:10px}#list .img img{margin-bottom:0;display:block;margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover;width:247px;height:167px}#list .tit{margin-top:10px;font-weight:400;font-size:16px;line-height:1.68;text-align:left;border-bottom:none}#list .tit a{color:#171b1d;position:relative;display:inline-block;text-decoration:none}#list .tit a:hover{opacity:.8}#list .tit a:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}#list .tit a:after{position:absolute;bottom:-1px;left:0;content:'';width:100%;height:1px;background:#171b1d;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#entry .container_outer,#thanks .container_outer{background:#fafafa;padding-top:80px;padding-bottom:80px}#entry .border_box{border:1px solid #ccc;height:200px;margin-bottom:30px;overflow:scroll;padding:30px;font-size:12px}#entry .privacy_h3,#privacy .privacy_h3{border-left:3px solid #01ab8a;font-size:18px;padding:10px;margin-bottom:15px}#entry .privacy_dl dt,#privacy .privacy_dl dt{font-size:16px;font-weight:700;margin-bottom:10px}#entry .privacy_dl,#privacy .privacy_dl{padding-bottom:10px;margin-bottom:10px;border-bottom:2px dotted #eee}#entry .form_h2,#thanks .form_h2{font-size:26px;margin-bottom:40px;padding:0;text-align:center}#entry .form_h2:before,#thanks .form_h2:before{display:none}#thanks .white-box .cv_btn{width:110px;height:40px;font-size:13px;padding:10px 0}#thanks .cv_btn:hover{font-size:13px;padding:7px 0}#entry .cv_btn:hover{border:solid 3px #01ab8a}#entry input{width:100%;height:50px;font-size:16px}#entry .form-check input{width:auto;height:auto}#entry .form-check{margin-bottom:30px;text-align:center}#entry .form-check span.wpcf7-list-item{margin:0}#entry textarea{width:100%;height:120px;font-size:16px}#entry select{width:70%;height:50px;font-size:16px}.required{background:#f10909;color:#fff;font-size:12px;padding:2px 5px;margin-left:5px}#post-interview.page .mv{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/interview/mv_bg.jpg) no-repeat center center/cover}#post-interview.page .sec01 h2{background-color:#22254f;font-size:29px;display:inline;color:#fff;padding:8px;line-height:2.2;margin-bottom:15px}#post-interview.page .sec01 .top_img{position:relative}#post-interview.page .sec01 img{position:absolute;max-width:none;margin-top:10px}#post-interview.page .sec02{padding:70px 0;background-color:#fff8f7;margin-top:-90px}#post-interview.page .sec02 a{color:#22254f;text-decoration:underline}#post-interview.page .sec03 a{color:#22254f;text-decoration:underline}#post-interview.page .sec03 h2{font-size:16px;text-align:left;color:#22254f}#post-interview.page .sec03 h2 span{font-size:12px;background-color:#22254f;padding:5px 10px;margin-left:5px;color:#fff}#post-interview.page .sec03 h3{border-left:10px solid #22254f;padding-left:20px;font-size:30px;color:#171b1d;line-height:1.3}#post-interview.page .sec03 h3 span{color:#999a9b;font-size:14px}#post-interview.page .sec03 h3 .no{font-size:22px}@media (min-width:768px) and (max-width:959px){.hrl nav ul li a,.hrl nav ul li a:hover,.hrl nav ul li a:visited{color:#fff}}@media (min-width:960px) and (max-width:1299px){.message .box{padding-left:90px;padding-right:90px}.message .img_box{display:none}.message .tab_img_box{width:630px;font-size:0}.message .tab_img_box .img01{display:inline-block;width:315px}.message .tab_img_box .img02{display:inline-block;width:315px}}@media (min-width:1300px){.tab_img_box{display:none}}.recruit_closed{position:relative}.recruit_closed:before{position:absolute;width:550px;height:70px;content:"募集は終了しました";bottom:0;font-size:24px;font-weight:700;text-decoration:none;padding:15px;background-color:#ccc;color:#fff;border:1px solid #ccc}.head_container .recruit_closed:before{width:100%;height:auto;bottom:0;font-size:14px;padding:15px 10px;margin-top:10px;text-align:center}#post-sales_contact .check_1col>label{padding:0}@media (min-width:768px) and (max-width:1300px){#post-saiyolp.page .sec06 .white_box{text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}#post-saiyolp.page .sec06 .white_box .fx-col-60-m{-ms-flex-preferred-size:86%;-webkit-flex-basis:86%;flex-basis:86%;max-width:86%}}@media (min-width:768px) and (max-width:1300px){#homeheader header .hl{width:135px}#homeheader header .h_tel{font-size:10px;line-height:1.3}#homeheader header .h_tel .tel_no{font-size:18px;line-height:initial}#homeheader header .h_tel .time{font-size:10px}#homeheader header .info_btn_inner .info_btn{width:8em;font-size:12px;height:60px;line-height:60px}#homeheader header .hrl nav ul li{line-height:60px;height:60px;font-size:12px;padding-left:10px;padding-right:10px}#homeheader header .hrl nav ul li .wrap-nav{top:40px}.topcontent #homeheader header .hrl nav ul li .wrap-nav{top:40px}}@media (min-width:768px) and (max-width:1000px){body.page .cta_btn .info_btn_inner{position:relative}body.page .cta_btn .info_btn_inner .info_btn{color:#fff;background-color:#01ab8a;font-size:26px;width:auto;height:152px;line-height:inherit;color:#fff;display:block;position:relative;text-align:center;font-weight:700;-webkit-transition-property:background-color,color,text-indent;transition-property:background-color,color,text-indent;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:1;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.page .cta_btn .info_btn_inner .info_btn:hover{background-color:#fff;color:#fc563e}body.page .cta_btn .info_btn_inner .info_btn:hover{color:#01ab8a}body.page .cta_btn .info_btn_inner .balloon1{font-size:26px;width:500px}}@media (min-width:768px) and (max-width:959px){body{font-size:16px}#homeheader header,header{padding:15px;width:100%}section{padding-top:70px;padding-bottom:70px}.h2{font-size:50px}.h2_txt{font-size:36px;margin-bottom:80px}header{padding:10px}header .hl{width:50%}header .sp_manu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;color:#fff;font-size:10px;text-align:center;letter-spacing:-.05em}header .sp_manu>div{padding-left:5px}header .sp_manu>div:first-child{padding-left:0}header .sp_manu a{color:#fff;text-decoration:none}header .sp_manu i{font-size:32px}header .sp_manu #nav_toggle{display:block;top:8px;right:8px;width:40px;height:30px;z-index:30}header .sp_manu #nav_toggle div{position:relative;width:30px;margin:0 auto}header .sp_manu #nav_toggle span{display:block;height:4px;background:#fff;position:absolute;width:100%;left:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;border-radius:3px}header .sp_manu #nav_toggle span:nth-child(1){top:5px}header .sp_manu #nav_toggle span:nth-child(2){top:15px}header .sp_manu #nav_toggle span:nth-child(3){top:25px}header.open #nav_toggle span:nth-child(1){top:12px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}header.open #nav_toggle span:nth-child(2){width:0;left:50%}header.open #nav_toggle span:nth-child(3){top:12px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}header div#nav_toggle:after{content:"MENU";color:#fff;display:block;padding-top:100%;font-family:'Josefin Sans',sans-serif;font-size:10px;letter-spacing:-.06em;text-align:center}header.open div#nav_toggle:after{content:"CLOSE"}#homeheader header .hr{display:none}#homeheader header .hrl{margin-right:0}#homeheader header .hrl nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#homeheader header .hrl nav ul li{margin-left:0}#homeheader header .header_nav{position:absolute;top:86px;width:100%;left:0}#homeheader header .header_nav .fx-row{margin:0}#homeheader header .header_nav .f_item{padding-left:0;padding-right:0;margin-top:0}#homeheader header .header_nav .f_item .Jos{background-color:#22254f;padding:10px 15px;color:#fff;-webkit-transition:.35s all ease;transition:.35s all ease;position:relative;border-bottom:1px solid #fff}#homeheader header .header_nav .f_item .Jos:after{font-family:Font Awesome\ 5 Free;content:"\f054";position:absolute;display:block;-webkit-transition:.25s all ease;transition:.25s all ease;right:20px;top:0;bottom:0;height:1em;line-height:1em;margin:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#homeheader header .header_nav .f_item .Jos.active:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#homeheader header .header_nav .f_item .sub{z-index:1;display:none;margin:0 auto;padding:0;color:#171b1d;color:#fff;background-color:rgba(23,27,29,.9)}#homeheader header .header_nav .f_item .sub p{border-top:solid 1px #171b1d;position:relative}#homeheader header .header_nav .f_item .sub p:after{font-family:Font Awesome\ 5 Free;content:"\f054";position:absolute;display:block;-webkit-transition:.25s all ease;transition:.25s all ease;right:20px;top:0;bottom:0;text-align:center;height:1em;line-height:1em;margin:auto;font-weight:700}#homeheader header .header_nav .f_item .sub p a{width:100%;height:100%;display:block;padding:10px 15px;color:#fff;text-decoration:none;font-weight:700;border-bottom:1px solid #fff}.topcontent .mv .mv_txt .txt01{line-height:.5}.topcontent .h2_right{margin-right:0;padding-right:0}.topcontent .h2_left{margin-left:0;padding-left:0}.topcontent .infomation .h2{font-size:23px}.topcontent .infomation .info_btn{width:100%}.topcontent .infomation .tit a{line-height:1.5}.topcontent .infomation .info_btn_inner{width:80%}.topcontent .worries h2{padding:5px 0 10px;display:inline;line-height:1.6;letter-spacing:.1em;font-size:36px}.topcontent .worries h2 span{padding:10px}.topcontent .worries .box .f_item .inner{line-height:1.5;padding:10px 50px 10px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.topcontent .about .about_inner{padding-left:30px;padding-right:30px;padding-bottom:80px}.topcontent .about .about_wrap_bg{width:90%;background-size:100%;height:19vw}.topcontent .about .info_btn_inner{margin-top:10vw}.topcontent .voice .voice_bg.action{top:0;right:-300px;visibility:visible;opacity:1}.topcontent .voice .comment .tit{font-size:30px}.topcontent .voice .comment .txt .img_r{width:50%}.topcontent .voice .ph0{padding-left:0;padding-right:15px}.topcontent .voice .box_slider_inner .next-arrow{right:-15px}.topcontent .voice .box_slider_inner .prev-arrow{left:-15px}.topcontent .voice .dox_slide_comment{padding:30px}.topcontent .works .bg_wrap .bg_inner{height:900px}.topcontent .works .bg_wrap .bg_inner .bg_inner_over{height:640px}.head_container{width:auto}div#nav_toggle:after{color:#231815}#nav_toggle span{background-color:#231815}.open #nav_toggle span{background-color:#fff}.hrl nav ul li a,.hrl nav ul li a:hover,.hrl nav ul li a:visited{color:#fff}#breadcrumb #breadcrumb-in{width:100%;padding:0 10px}.contents{margin-top:0}.container_outer{padding-top:30px;padding-bottom:30px}#entry .container_outer,#thanks .container_outer{padding-top:30px;padding-bottom:30px}#main h1{margin-left:0;font-size:20px}#sidebar h2{font-size:16px}#sidebar ul li a{padding:15px 0}#homeheader h1{margin-left:60px}.works .info_btn_inner{margin-top:50px}.success .success_list .white_box{padding:30px}.success .success_list .white_box .icon span{font-size:22px;color:#fff;background-color:#fc563e;border-radius:50px;padding:15px}.success .success_list .white_box .txt_b{font-size:26px;letter-spacing:0}.success .success_list .white_box .txt{line-height:1.2;font-size:17px}.success .success_list .white_box .txt .Lato{font-size:40px}.success .success_list .white_box .date{margin-left:auto;width:180px}.success .success_list .white_box .date img{max-width:180px;margin-left:15px}.about .about_wrap_bg{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/top/about01.png) no-repeat;height:100px;width:80%;background-size:contain;position:absolute;bottom:-45px;margin:0 auto;right:0;left:0}.about .info_btn_inner{margin-top:80px}.contact_bottom .info_btn_inner .info_btn,.contact_form .info_btn_inner .info_btn{font-size:20px;padding:0 15px}.contact_bottom .h2_txt,.contact_form .h2_txt{font-size:30px;margin-bottom:15px}.contact_bottom .tel_inner,.contact_form .tel_inner{margin-top:15px;padding:20px}.contact_bottom .tel_inner .tel_no,.contact_form .tel_inner .tel_no{font-size:36px}.contact_bottom .tel_inner .time,.contact_form .tel_inner .time{font-size:17px;font-weight:700}footer .add p:nth-of-type(2){-ms-flex-preferred-size:45%;-webkit-flex-basis:45%;flex-basis:45%;max-width:45%}footer .add p:nth-of-type(3){-ms-flex-preferred-size:30%;-webkit-flex-basis:30%;flex-basis:30%;max-width:30%}footer .foot_area ul li{min-width:4em}footer footer .footer_nav{margin-top:50px;margin-bottom:30px}body.single #list .tit{font-size:15px}body.single #list .img{margin-bottom:10px;width:100%}body.single .info_btn_inner a{margin:0 auto}body.page h2,body.single h2,body.archive h2,body.error404 h2{margin-bottom:40px;font-size:40px}body.page h2 .font_s,body.single h2 .font_s,body.archive h2 .font_s,body.error404 h2 .font_s{font-size:30px;line-height:1.3;display:inline-block}body.page .brett_wrap h2,body.single .brett_wrap h2,body.archive .brett_wrap h2,body.error404 .brett_wrap h2{margin-bottom:30px}body.page .mv,body.single .mv,body.archive .mv,body.error404 .mv{height:auto;padding:50px 0;min-height:auto}body.page .mv .mv_txt .txt01,body.single .mv .mv_txt .txt01,body.archive .mv .mv_txt .txt01,body.error404 .mv .mv_txt .txt01{font-size:50px;margin:0;margin-bottom:15px}body.page .mv .mv_txt .txt02,body.single .mv .mv_txt .txt02,body.archive .mv .mv_txt .txt02,body.error404 .mv .mv_txt .txt02{font-size:inherit}body.page .brett_wrap ul li,body.single .brett_wrap ul li,body.archive .brett_wrap ul li,body.error404 .brett_wrap ul li{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}body.page .brett_wrap .brett,body.single .brett_wrap .brett,body.archive .brett_wrap .brett,body.error404 .brett_wrap .brett{margin-top:0}body.page .white_box,body.single .white_box,body.archive .white_box,body.error404 .white_box{padding:30px}body.page .qa h2,body.single .qa h2,body.archive .qa h2,body.error404 .qa h2{margin-bottom:0}body.page .qa .accordion,body.single .qa .accordion,body.archive .qa .accordion,body.error404 .qa .accordion{margin-bottom:15px}body.page header,body.single header,body.archive header,body.error404 header{z-index:11}body.page header .sp_manu,body.single header .sp_manu,body.archive header .sp_manu,body.error404 header .sp_manu{color:#171b1d}body.page header .sp_manu a,body.single header .sp_manu a,body.archive header .sp_manu a,body.error404 header .sp_manu a{color:#171b1d}body.page header .sp_manu #nav_toggle span,body.single header .sp_manu #nav_toggle span,body.archive header .sp_manu #nav_toggle span,body.error404 header .sp_manu #nav_toggle span{background:#171b1d}body.page header .sp_manu #nav_toggle:after,body.single header .sp_manu #nav_toggle:after,body.archive header .sp_manu #nav_toggle:after,body.error404 header .sp_manu #nav_toggle:after{color:#171b1d}body.single .container_outer,body.archive .container_outer,body.error404 .container_outer{padding:50px 0}body.error404 h2.tit{font-size:40px;text-align:left;display:inline-block;padding-bottom:5px;margin-bottom:30px}body.error404 main{font-size:inherit}#post-company.page .sec01{background-position:calc(50% + 150px) bottom;background-size:100%;margin-bottom:70px}#post-check.page .sec01 .font_m{font-size:24px}#post-saiyolp.page .sec06 .white_box{text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;background-position:center right -100px !important;margin-bottom:50px}#post-saiyolp.page .sec06 .white_box:last-child{margin-bottom:0}#post-saiyolp.page .sec06 .white_box .tit{margin-top:-85px}#post-saiyolp.page .sec06 .white_box.box_inner .box_g{padding:30px}#post-saiyolp.page .sec06 .white_box.box_inner .box_g .fx-col-60-s,#post-saiyolp.page .sec06 .white_box.box_inner .box_g .fx-col-40-s{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}#post-saiyolp.page .sec06 .white_box.box_inner .box_w{padding:30px}#post-saiyolp.page .sec06 .white_box.box_inner .box_w .fx-col-30-s,#post-saiyolp.page .sec06 .white_box.box_inner .box_w .fx-col-70-s{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}#post-saiyolp.page .sec06 .white_box .fx-col-80-s{-ms-flex-preferred-size:86%;-webkit-flex-basis:86%;flex-basis:86%;max-width:86%}#post-saiyolp.page .sec07 .fx-col-33-s img{width:50%}#post-saiyolp.page .sec10 .flow .box .tit01{line-height:1.2;height:2.2em}#post-website.page .sec01{padding:30px 0;background:0 0;background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/website/sec01_bg.jpg) no-repeat #fff;background-position:calc(50% + -60px) center;background-size:cover}#post-website.page .sec01 img{width:90%}#post-website.page .sec03 .box img{width:50%;margin-left:30px;margin-bottom:30px}#post-website.page .sec05 .white_box .fx-col-10-s{-ms-flex-preferred-size:15%;-webkit-flex-basis:15%;flex-basis:15%;max-width:15%}#post-website.page .sec05 .white_box .fx-col-90-s{-ms-flex-preferred-size:85%;-webkit-flex-basis:85%;flex-basis:85%;max-width:85%;padding-left:0}#post-website.page .works .box_btm{padding:30px}#post-website.page .sec09 .box_btm{padding:30px;background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/website/pc_sec09_bg01.png) no-repeat center right -100px;background-size:contain;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}body.single-works .container_outer,body.post-type-archive-works .container_outer{padding-top:50px}body.single-works .container_outer .info_btn,body.post-type-archive-works .container_outer .info_btn{margin-top:50px}body.single-works main .f_item,body.post-type-archive-works main .f_item{margin-bottom:30px}body.single-works main .w_label,body.post-type-archive-works main .w_label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}body.single-works main .w_label p,body.post-type-archive-works main .w_label p{margin-right:0;margin-bottom:10px}}@media (min-width:768px) and (max-width:959px) and (min-width:768px) and (max-width:959px){#post-ad.page .sec01{padding:30px 0;background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/ad/pc_sec01_bg.png) no-repeat #fff;background-position:calc(50% + -220px) center;background-size:cover}#post-ad.page .sec01 img{width:90%}#post-ad.page .sec02 .brett li{font-size:23px}#post-ad.page .sec03 .white_box{padding:30px}#post-ad.page .sec03 .box img{width:50%;margin-left:30px;margin-bottom:20px}#post-ad.page .sec04 .white_box{padding:30px}#post-ad.page .sec05 ul li .card_top{padding:30px}#post-ad.page .sec05 ul li:last-child{margin-top:30px}#post-ad.page .works .box_btm{padding:30px}}@media (min-width:768px) and (max-width:959px){.media{padding-top:50px;padding-bottom:50px}.media .h2_txt .spacing{letter-spacing:.03em}.media .info_btn_inner{margin-top:25px}.media .media_link{margin-top:-15px;margin-left:-8px;margin-right:-8px}.media .media_link>.f_item{padding-left:8px;padding-right:8px}.media .media_link li{margin-top:15px}.media .media_link li:hover .txt_box{padding:15px}.media .media_link .box .img{height:16vw}.media .media_link .box .img img{width:100%;height:16vw}.media .media_link .box .txt_box{padding:15px;height:calc(100% - 16vw)}.media .media_link .box .txt_box .tit{min-height:6em}.media .media_link .box .cat span{margin-bottom:10px;line-height:1.4}.media .media_link .box .tit{line-height:1.5}.media .media_link .box .bottom .f_item:last-child{margin-top:0}.post-type-archive-medias .mv,.tax-m_cat .mv,.single-medias .mv,.archive.author .mv{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/media/mv_bg.jpg) center center;background-size:cover}.post-type-archive-medias #main h1,.tax-m_cat #main h1,.single-medias #main h1,.archive.author #main h1{font-size:24px;margin-bottom:40px}.post-type-archive-medias #main h1 .sub,.tax-m_cat #main h1 .sub,.single-medias #main h1 .sub,.archive.author #main h1 .sub{margin-left:20px;color:#fc563e;letter-spacing:-.01em}.post-type-archive-medias #main .post_meta,.tax-m_cat #main .post_meta,.single-medias #main .post_meta,.archive.author #main .post_meta{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-type-archive-medias #main .post_meta a,.tax-m_cat #main .post_meta a,.single-medias #main .post_meta a,.archive.author #main .post_meta a{width:50%}.post-type-archive-medias #main .post_meta .post_date,.tax-m_cat #main .post_meta .post_date,.single-medias #main .post_meta .post_date,.archive.author #main .post_meta .post_date{margin-top:5px}.post-type-archive-medias #main .wp-block-liquid-speech-balloon .liquid-speech-balloon-text,.tax-m_cat #main .wp-block-liquid-speech-balloon .liquid-speech-balloon-text,.single-medias #main .wp-block-liquid-speech-balloon .liquid-speech-balloon-text,.archive.author #main .wp-block-liquid-speech-balloon .liquid-speech-balloon-text{padding:15px}.post-type-archive-medias #main .info_btn_inner .info_btn,.tax-m_cat #main .info_btn_inner .info_btn,.single-medias #main .info_btn_inner .info_btn,.archive.author #main .info_btn_inner .info_btn{color:#fff;background-color:#fc563e;font-size:20px;width:360px;height:80px;line-height:80px;color:#fff;display:block;position:relative;text-align:center;font-weight:700;-webkit-transition-property:background-color,color,text-indent;transition-property:background-color,color,text-indent;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:1;text-decoration:none}.post-type-archive-medias #main .info_btn_inner .info_btn:hover,.tax-m_cat #main .info_btn_inner .info_btn:hover,.single-medias #main .info_btn_inner .info_btn:hover,.archive.author #main .info_btn_inner .info_btn:hover{background-color:#fff;color:#fc563e}.post-type-archive-medias #main .addtoany_content_bottom,.tax-m_cat #main .addtoany_content_bottom,.single-medias #main .addtoany_content_bottom,.archive.author #main .addtoany_content_bottom{margin-top:30px}.post-type-archive-medias #main .saboxplugin-wrap,.tax-m_cat #main .saboxplugin-wrap,.single-medias #main .saboxplugin-wrap,.archive.author #main .saboxplugin-wrap{margin-top:30px;padding-top:50px}.post-type-archive-medias #main .saboxplugin-wrap:before,.tax-m_cat #main .saboxplugin-wrap:before,.single-medias #main .saboxplugin-wrap:before,.archive.author #main .saboxplugin-wrap:before{top:20px;left:20px;font-size:16px}.post-type-archive-medias #main .saboxplugin-wrap .saboxplugin-desc,.tax-m_cat #main .saboxplugin-wrap .saboxplugin-desc,.single-medias #main .saboxplugin-wrap .saboxplugin-desc,.archive.author #main .saboxplugin-wrap .saboxplugin-desc{text-align:left;margin:5px 20px 20px}.post-type-archive-medias #main .saboxplugin-wrap .saboxplugin-authorname,.tax-m_cat #main .saboxplugin-wrap .saboxplugin-authorname,.single-medias #main .saboxplugin-wrap .saboxplugin-authorname,.archive.author #main .saboxplugin-wrap .saboxplugin-authorname{margin:0 0 15px}.post-type-archive-medias #main .articles_index.f_item,.tax-m_cat #main .articles_index.f_item,.single-medias #main .articles_index.f_item,.archive.author #main .articles_index.f_item{padding-right:0;margin-bottom:15px;padding-bottom:15px}.post-type-archive-medias #main .articles_index.f_item .img,.tax-m_cat #main .articles_index.f_item .img,.single-medias #main .articles_index.f_item .img,.archive.author #main .articles_index.f_item .img{width:37%}.post-type-archive-medias #main .articles_index.f_item .img img,.tax-m_cat #main .articles_index.f_item .img img,.single-medias #main .articles_index.f_item .img img,.archive.author #main .articles_index.f_item .img img{height:100%;height:115px}.post-type-archive-medias #main .articles_index.f_item .r_item,.tax-m_cat #main .articles_index.f_item .r_item,.single-medias #main .articles_index.f_item .r_item,.archive.author #main .articles_index.f_item .r_item{width:60%}.post-type-archive-medias #main .articles_index.f_item .tit,.tax-m_cat #main .articles_index.f_item .tit,.single-medias #main .articles_index.f_item .tit,.archive.author #main .articles_index.f_item .tit{font-size:18px;padding-bottom:0}.post-type-archive-medias #main .articles_index a:after,.tax-m_cat #main .articles_index a:after,.single-medias #main .articles_index a:after,.archive.author #main .articles_index a:after{display:none}.post-type-archive-medias #sidebar h2,.tax-m_cat #sidebar h2,.single-medias #sidebar h2,.archive.author #sidebar h2{font-size:16px}.post-type-archive-medias #sidebar h2 .sub,.tax-m_cat #sidebar h2 .sub,.single-medias #sidebar h2 .sub,.archive.author #sidebar h2 .sub{letter-spacing:.2em;font-size:12px;margin-left:10px}.post-type-archive-medias #sidebar .rank_tit,.tax-m_cat #sidebar .rank_tit,.single-medias #sidebar .rank_tit,.archive.author #sidebar .rank_tit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.post-type-archive-medias #sidebar .rank_tit .sub,.tax-m_cat #sidebar .rank_tit .sub,.single-medias #sidebar .rank_tit .sub,.archive.author #sidebar .rank_tit .sub{margin-left:0}.post-type-archive-medias #sidebar ul,.tax-m_cat #sidebar ul,.single-medias #sidebar ul,.archive.author #sidebar ul{margin-bottom:30px}.post-type-archive-medias #sidebar ul li a,.tax-m_cat #sidebar ul li a,.single-medias #sidebar ul li a,.archive.author #sidebar ul li a{padding:6px 0}.post-type-archive-medias #sidebar .wpp-list li,.tax-m_cat #sidebar .wpp-list li,.single-medias #sidebar .wpp-list li,.archive.author #sidebar .wpp-list li{margin-bottom:0}.post-type-archive-medias #sidebar .rank_list li a,.tax-m_cat #sidebar .rank_list li a,.single-medias #sidebar .rank_list li a,.archive.author #sidebar .rank_list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:15px 0}.post-type-archive-medias #sidebar .rank_list li a:before,.tax-m_cat #sidebar .rank_list li a:before,.single-medias #sidebar .rank_list li a:before,.archive.author #sidebar .rank_list li a:before{display:none}.post-type-archive-medias #sidebar .rank_list li a:hover img,.tax-m_cat #sidebar .rank_list li a:hover img,.single-medias #sidebar .rank_list li a:hover img,.archive.author #sidebar .rank_list li a:hover img{opacity:1}.post-type-archive-medias #sidebar .rank_list li a .img,.tax-m_cat #sidebar .rank_list li a .img,.single-medias #sidebar .rank_list li a .img,.archive.author #sidebar .rank_list li a .img{height:65px;overflow:hidden;position:relative;width:70px;margin-right:10px}.post-type-archive-medias #sidebar .rank_list li a .img img,.tax-m_cat #sidebar .rank_list li a .img img,.single-medias #sidebar .rank_list li a .img img,.archive.author #sidebar .rank_list li a .img img{position:absolute;top:0;bottom:0;margin:auto}.post-type-archive-medias #sidebar .rank_list li a .txt,.tax-m_cat #sidebar .rank_list li a .txt,.single-medias #sidebar .rank_list li a .txt,.archive.author #sidebar .rank_list li a .txt{width:calc(100% - 80px);line-height:1.4}.post-type-archive-medias #sidebar .cat_list,.tax-m_cat #sidebar .cat_list,.single-medias #sidebar .cat_list,.archive.author #sidebar .cat_list{margin-bottom:60px}.post-type-archive-medias #sidebar .cat_list li a,.tax-m_cat #sidebar .cat_list li a,.single-medias #sidebar .cat_list li a,.archive.author #sidebar .cat_list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:15px 0}.post-type-archive-medias #sidebar .cat_list li a:before,.tax-m_cat #sidebar .cat_list li a:before,.single-medias #sidebar .cat_list li a:before,.archive.author #sidebar .cat_list li a:before{display:none}.post-type-archive-medias #sidebar .cat_list li a .cat_img,.tax-m_cat #sidebar .cat_list li a .cat_img,.single-medias #sidebar .cat_list li a .cat_img,.archive.author #sidebar .cat_list li a .cat_img{margin-right:15px;width:70px;margin-right:10px}.post-type-archive-medias #sidebar .cat_list li a .cat_img:hover img,.tax-m_cat #sidebar .cat_list li a .cat_img:hover img,.single-medias #sidebar .cat_list li a .cat_img:hover img,.archive.author #sidebar .cat_list li a .cat_img:hover img{opacity:1}.post-type-archive-medias #sidebar .cat_list li a .txt,.tax-m_cat #sidebar .cat_list li a .txt,.single-medias #sidebar .cat_list li a .txt,.archive.author #sidebar .cat_list li a .txt{width:calc(100% - 80px);line-height:1.4}.post-type-archive-medias #sidebar .side_bnr,.tax-m_cat #sidebar .side_bnr,.single-medias #sidebar .side_bnr,.archive.author #sidebar .side_bnr{margin-top:60px}.post-type-archive-medias #sidebar .side_bnr ul li,.tax-m_cat #sidebar .side_bnr ul li,.single-medias #sidebar .side_bnr ul li,.archive.author #sidebar .side_bnr ul li{margin-bottom:15px}.single-medias main .post_title{font-size:20px;line-height:1.4}.single-medias main .cat{margin-top:15px;margin-bottom:0}#post-interview.page .sec01{overflow:hidden}#post-interview.page .sec01 img{max-width:300px}#post-interview.page .sec01 h2{font-size:20px}}@media (min-width:769px) and (max-width:1024px){.h2_txt{font-size:40px;margin-bottom:30px}section{padding-top:70px;padding-bottom:70px}.box_slider_inner{top:auto;bottom:0}.topcontent .mv .mv_txt .txt01{line-height:.5}.topcontent .worries h2{font-weight:700;padding:5px 0 10px;display:inline;line-height:1.1;letter-spacing:.1em}.topcontent .worries h2 span{padding:10px;width:500px;display:inline-block;text-align:center}.topcontent .worries .box{margin-top:50px}.topcontent .voice .voice_bg.action{right:-400px}.topcontent .voice .box_slider_inner .next-arrow{right:-15px}.topcontent .about .about_wrap_bg{width:80%;background-size:100%}footer .footer_nav .f_item:nth-of-type(1){-ms-flex-preferred-size:24%;-webkit-flex-basis:24%;flex-basis:24%;max-width:24%}footer .footer_nav .f_item:nth-of-type(2){-ms-flex-preferred-size:15%;-webkit-flex-basis:15%;flex-basis:15%;max-width:15%}footer .footer_nav .f_item:nth-of-type(3){-ms-flex-preferred-size:18%;-webkit-flex-basis:18%;flex-basis:18%;max-width:18%}}@media screen and (max-width:767px){body{font-size:14px;line-height:1.8}section{padding-top:30px;padding-bottom:30px}.h2{font-size:30px;line-height:1.68}.h2.Jos{letter-spacing:.06em}.h2_sub{font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;letter-spacing:.1em;margin-bottom:30px;padding:0}.h2_txt{font-size:20px;margin-bottom:40px}.h2_txt>div{margin-bottom:10px}.h2_txt>div:last-child{margin-bottom:0}.info_btn{width:70% !important;font-size:16px !important;height:50px !important;line-height:50px !important}.l-oh{overflow:hidden}header{padding:10px}header .hl{width:50%}header .sp_manu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;color:#fff;font-size:10px;text-align:center;letter-spacing:-.05em}header .sp_manu>div{padding-left:5px}header .sp_manu>div:first-child{padding-left:0}header .sp_manu a{color:#fff;text-decoration:none}header .sp_manu i{font-size:32px}header .sp_manu #nav_toggle{display:block;top:8px;right:8px;width:40px;height:30px;z-index:30}header .sp_manu #nav_toggle div{position:relative;width:30px;margin:0 auto}header .sp_manu #nav_toggle span{display:block;height:4px;background:#fff;position:absolute;width:100%;left:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;border-radius:3px}header .sp_manu #nav_toggle span:nth-child(1){top:5px}header .sp_manu #nav_toggle span:nth-child(2){top:15px}header .sp_manu #nav_toggle span:nth-child(3){top:25px}header.open #nav_toggle span:nth-child(1){top:12px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}header.open #nav_toggle span:nth-child(2){width:0;left:50%}header.open #nav_toggle span:nth-child(3){top:12px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}header div#nav_toggle:after{content:"MENU";color:#fff;display:block;padding-top:100%;font-family:'Josefin Sans',sans-serif;font-size:10px;letter-spacing:-.06em;text-align:center}header.open div#nav_toggle:after{content:"CLOSE"}#homeheader header .hr{display:none}#homeheader header .hrl{margin-right:0}#homeheader header .hrl nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#homeheader header .hrl nav ul li{margin-left:0}#homeheader header .header_nav{position:absolute;top:73px;width:100%;left:0}#homeheader header .header_nav .fx-row{margin:0}#homeheader header .header_nav .f_item{padding-left:0;padding-right:0;margin-top:0}#homeheader header .header_nav .f_item .Jos{background-color:#22254f;padding:10px 15px;color:#fff;-webkit-transition:.35s all ease;transition:.35s all ease;position:relative;border-bottom:1px solid #fff}#homeheader header .header_nav .f_item .Jos:after{font-family:Font Awesome\ 5 Free;content:"\f054";position:absolute;display:block;-webkit-transition:.25s all ease;transition:.25s all ease;right:20px;top:0;bottom:0;height:1em;line-height:1em;margin:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#homeheader header .header_nav .f_item .Jos.active:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#homeheader header .header_nav .f_item .sub{z-index:1;display:none;margin:0 auto;padding:0;color:#171b1d;color:#fff;background-color:rgba(23,27,29,.9)}#homeheader header .header_nav .f_item .sub p{border-top:solid 1px #171b1d;position:relative}#homeheader header .header_nav .f_item .sub p:after{font-family:Font Awesome\ 5 Free;content:"\f054";position:absolute;display:block;-webkit-transition:.25s all ease;transition:.25s all ease;right:20px;top:0;bottom:0;text-align:center;height:1em;line-height:1em;margin:auto;font-weight:700}#homeheader header .header_nav .f_item .sub p a{width:100%;height:100%;display:block;padding:10px 15px;color:#fff;text-decoration:none;font-weight:700;border-bottom:1px solid #fff}footer .foot_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer .foot_area .map,footer .foot_area .area_item{width:auto;margin:0}footer .foot_area .map .map,footer .foot_area .area_item .map{width:60%;margin:0 auto}#homeheader h1{padding-left:40px;padding-right:40px;top:80px;font-size:8vw;line-height:1.15}#homeheader h1 span{font-size:19vw;line-height:1}.cv_btn{width:90%;font-size:16px;height:auto}.cv_btn02{display:block;font-size:11px;padding:5px}#nav_toggle span:nth-child(1){top:0}#nav_toggle span:nth-child(2){top:3vw}#nav_toggle span:nth-child(3){top:6vw}div#nav_toggle:after{padding-top:100%}.open div#nav_toggle:after{padding-top:100%}.pagination .page-numbers{margin-top:30px;margin-right:10px}.scroll img{width:13vw}#breadcrumb{font-size:9px}#breadcrumb #breadcrumb-in{width:100%;padding:0 10px}#main{float:none;width:100%}#main h1{font-size:6.5vw}#main h1 .sub{font-size:4.5vw}#list{margin-right:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#list .fx-row{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#list .fx-row-gutter-xs{margin-left:-8px;margin-right:-8px}#list .fx-row-gutter-xs .f_item{padding-left:8px;padding-right:8px}#list .img{margin-bottom:10px;width:100%}#list .img img{width:100%;height:28vw}#list .tit{font-size:14px;line-height:1.5;padding-bottom:0;margin-bottom:0}#sidebar{width:100%;float:none;margin-bottom:0}.container_outer{padding-top:30px;padding-bottom:30px}#entry .form_tit{text-align:left}#entry select{width:100%}#entry .container_outer,#thanks .container_outer{background:#fafafa;padding-top:30px;padding-bottom:30px}#entry .form_h2,#thanks .form_h2{font-size:6vw;margin-bottom:30px;line-height:1.4}#entry .container_outer .cv_btn{width:100%}#entry .container_outer .cv_btn03{width:60%}.white-box{background:#fff;padding:15px}#thanks .white-box .cv_btn{width:100%;height:auto;font-size:13px;padding:10px 0}#entry .border_box{height:100px;margin-bottom:15px;padding:15px;font-size:12px}#entry .form-check{margin-bottom:15px}.single-job_list #contact h2{padding:0 0 10px}.recruittop{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../skin/img/sp_recruittop.png) center bottom;background-size:cover;padding:65px 0;height:220px}.recruittop .message{font-size:20px}.recruittop .to_recruit.btn02{font-size:20px;width:260px;padding:8px 30px}.topcontent .top_bnr{margin-right:-8px;margin-left:-8px}.topcontent .top_bnr .f_item{padding-right:8px;padding-left:8px}.topcontent h2,h2{font-size:20px;padding:0}.topcontent h2 span,h2 span{margin-bottom:15px}.pagetop{bottom:15px}.topcontent .h2_left{margin-left:0}.topcontent .h2_left:before{left:30px}.topcontent .h2_right{margin-right:0}.head_container{width:100%;height:60px}.pagetop{padding:12px;bottom:10px;right:10px}.pagetop a{padding:12px;font-size:16px}#home .info_btn_inner .info_btn,.page .info_btn_inner .info_btn{width:100%;margin-bottom:0}.topcontent .mv{z-index:10;min-height:auto;height:87vh}.topcontent #nav_toggle span{background-color:#fff}.topcontent .box_slider_inner{top:50vh}.topcontent .box_slider_inner .slick-list{padding:0 15px}.topcontent .slick-dots li button:before{width:10px;height:10px}.topcontent #video{position:relative;left:auto;max-width:100%;min-height:auto;top:-2px}.mv .mv_txt{margin-top:15vh}.mv .mv_txt .p_none{display:inline}.mv .mv_txt .txt01{font-size:17vw;line-height:1.2;margin-bottom:10px}.mv .mv_txt .txt01 .pt_none{height:0}.mv .mv_txt .txt02{font-size:14px;line-height:1.5}.topcontent .infomation{padding-top:50px;padding-bottom:50px}.topcontent .infomation h2{text-align:center;font-size:20px}.topcontent .infomation h2 .h2_sub{margin-bottom:0}.topcontent .infomation .cat a{font-size:12px}.topcontent .infomation .date{font-size:14px}.topcontent .infomation ul li{padding:15px 0;margin-bottom:0}.topcontent .infomation ul li .articles_index{width:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.topcontent .infomation .tit{width:100%;margin-left:0;margin-top:10px}.topcontent .infomation .img{margin-bottom:10px;width:100%;height:150px}.topcontent .infomation .post_cat{font-size:12px;font-weight:700;padding:0 4px;line-height:2;min-width:7em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.topcontent .infomation .post_date,.topcontent .infomation .infomation .post_date{height:1.3em;width:95px}.topcontent .infomation .info_btn_inner{position:relative}.info_btn{margin:30px auto 15px}.topcontent .worries{padding-top:50px;padding-bottom:50px}.topcontent .worries h2{font-weight:700;padding:5px 0 10px;display:inline;line-height:2;letter-spacing:.1em;font-size:20px}.topcontent .worries h2 span{font-size:20px;padding:10px}.topcontent .worries .box{margin-top:0;padding-top:30px}.topcontent .worries .box .f_item{margin-top:0}.topcontent .worries .box .f_item .inner{font-size:16px;padding:10px 30px 10px 10px}.topcontent .worries .box .f_item .inner p:nth-child(2){margin-right:10px;width:20px}.topcontent .worries .box .f_item .inner p:nth-child(3){margin-right:10px;width:calc(100% - 20px)}.topcontent .worries .box .f_item .inner:after{right:10px;bottom:10px}.topcontent .about{padding-top:80px;padding-bottom:80px}.topcontent .about .h2{margin-bottom:10px}.topcontent .about .about_inner{padding-right:20px;padding-left:20px;padding-bottom:30px;font-size:16px}.topcontent .about .about_inner_frame{top:15px}.topcontent .about .about_inner_frame:before,.topcontent .about .about_inner_frame:after{width:20px}.topcontent .about .about_wrap .h2_sub{margin-bottom:15px}.topcontent .about .about_wrap_bg{width:90%;background-size:contain;bottom:-150px}.topcontent .about .about_inner_txt{overflow-y:scroll;height:300px}.topcontent .about .info_btn_inner{margin-top:60px}.topcontent .about .info_btn_inner .info_btn{width:80%}.topcontent .service{padding-top:80px;padding-bottom:80px}.topcontent .service .box_bnr{margin-left:-5px;margin-right:-5px;margin-top:-15px}.topcontent .service .box_bnr li p{font-size:14px;text-align:left;line-height:1.68}.topcontent .service [class*=fx-col]{padding-left:5px;padding-right:5px}.topcontent .service .info_btn_inner{margin-top:30px}.topcontent .service .info_btn_inner .info_btn{width:80%}.topcontent .voice{padding-top:110px;padding-bottom:0}.topcontent .voice .voice_bg{width:80%}.topcontent .voice .voice_bg.action{right:0}.topcontent .voice .comment .tit{margin-top:30px;border-left:5px solid #22254f;font-size:16px;padding-left:10px;margin-bottom:15px}.topcontent .voice .comment .fx-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.topcontent .voice .comment .com_name span{color:#fff;background-color:#22254f;font-weight:700;padding:2px 10px;display:inline-block;margin-top:15px;font-size:12px}.topcontent .voice .comment .txt .img_r{float:none;margin-left:0;margin-bottom:15px}.topcontent .voice .dox_slide_comment{padding:15px 15px 25px}.topcontent .voice .dox_slide_comment .tit{font-size:16px;border-bottom:solid 2px #22254f;padding-bottom:10px}.topcontent .voice .dox_slide_comment .txt{height:315px;overflow-y:scroll}.topcontent .voice .dox_slide_comment .txt img{display:none}.topcontent .voice .dox_slide_comment .fx-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.topcontent .voice .dox_slide_comment .fx-row .f_item:last-child{height:25vh}.topcontent .voice .dox_slide_comment .fx-row .f_item:last-child img{height:100%}.topcontent .voice .box_slider_inner{top:auto}.topcontent .voice .box_slider_inner .next-arrow{right:-15px;width:30px}.topcontent .voice .box_slider_inner .prev-arrow{left:-15px;width:30px}.topcontent .voice .box_slider_inner .slick-list{padding:0}.topcontent .works{position:relative;padding-top:80px;padding-bottom:0}.topcontent .works .h2_sub{margin-bottom:0}.topcontent .works .bg_wrap{padding:0}.topcontent .works .bg_wrap .bg_inner{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/top/sp_work_bg.jpg) repeat-y center center;background-size:cover;width:100%;-webkit-animation:bgroop 30s linear infinite;animation:bgroop 30s linear infinite;height:auto;padding-bottom:50px}.topcontent .works .bg_wrap .bg_inner .bg_inner_over{height:auto;margin-bottom:15px}.topcontent .works .bg_wrap .bg_inner .container{z-index:100}.topcontent .works .box_slider_inner{top:0;margin:0 auto}.topcontent .works .box_slider_inner ul li .box{width:auto}.topcontent .works .box .w_label{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.topcontent .works .box .w_label p:first-child{margin-bottom:15px}.topcontent .works .info_btn_inner{margin-top:30px}.success .h2_txt{margin-bottom:30px}.success .success_list li{width:100%;margin-bottom:15px}.success .success_list li:nth-child(2) .white_box .txt_b{line-height:1}.success .success_list li:nth-child(3) .white_box .txt_b,.success .success_list li:nth-child(4) .white_box .txt_b{line-height:1.2;letter-spacing:.05em}.success .success_list .white_box{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.success .success_list .white_box .icon{margin-top:5px}.success .success_list .white_box .icon span{font-size:15px;padding:10px}.success .success_list .white_box .txt{font-size:3vw;font-weight:700;margin-left:5px;line-height:1}.success .success_list .white_box .txt .Lato{font-size:9vw}.success .success_list .white_box .txt p:first-child{line-height:1.5}.success .success_list .white_box .txt_b{font-size:6.3vw;letter-spacing:0;margin-bottom:15px;line-height:1.2}.success .success_list .white_box .date{margin:0 auto;max-width:none}.success .success_list .white_box .date img{margin:0;max-width:100%}.success .success_list .box{margin-right:auto}.media{padding-top:50px;padding-bottom:50px}.media .h2_txt .spacing{letter-spacing:.03em}.media .info_btn_inner{margin-top:25px}.media .media_link{margin-top:-15px;margin-left:-8px;margin-right:-8px}.media .media_link>.f_item{padding-left:8px;padding-right:8px}.media .media_link li{margin-top:15px}.media .media_link li:hover .txt_box{padding:15px}.media .media_link .box .img{height:24vw}.media .media_link .box .img img{width:100%;height:24vw}.media .media_link .box .txt_box{padding:15px;height:calc(100% - 24vw)}.media .media_link .box .txt_box .tit{min-height:5em}.media .media_link .box .cat span{margin-bottom:10px;line-height:1.4}.media .media_link .box .tit{line-height:1.5}.media .media_link .box .bottom .f_item:last-child{margin-top:0}.post-type-archive-medias .mv,.tax-m_cat .mv,.single-medias .mv,.archive.author .mv{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/media/mv_bg.jpg) center center;background-size:cover}.post-type-archive-medias #main h1,.tax-m_cat #main h1,.single-medias #main h1,.archive.author #main h1{font-size:24px;margin-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.post-type-archive-medias #main h1 .sub,.tax-m_cat #main h1 .sub,.single-medias #main h1 .sub,.archive.author #main h1 .sub{margin-left:0}.post-type-archive-medias #main .post_meta,.tax-m_cat #main .post_meta,.single-medias #main .post_meta,.archive.author #main .post_meta{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px}.post-type-archive-medias #main .post_meta a,.tax-m_cat #main .post_meta a,.single-medias #main .post_meta a,.archive.author #main .post_meta a{width:50%}.post-type-archive-medias #main .post_meta .post_date,.tax-m_cat #main .post_meta .post_date,.single-medias #main .post_meta .post_date,.archive.author #main .post_meta .post_date{margin-top:5px;margin-right:10px;font-size:12px}.post-type-archive-medias #main .post_meta .count,.tax-m_cat #main .post_meta .count,.single-medias #main .post_meta .count,.archive.author #main .post_meta .count{margin-top:5px}.post-type-archive-medias #main .wp-block-liquid-speech-balloon .liquid-speech-balloon-text,.tax-m_cat #main .wp-block-liquid-speech-balloon .liquid-speech-balloon-text,.single-medias #main .wp-block-liquid-speech-balloon .liquid-speech-balloon-text,.archive.author #main .wp-block-liquid-speech-balloon .liquid-speech-balloon-text{padding:15px}.post-type-archive-medias #main .info_btn_inner .info_btn,.tax-m_cat #main .info_btn_inner .info_btn,.single-medias #main .info_btn_inner .info_btn,.archive.author #main .info_btn_inner .info_btn{width:70% !important}.post-type-archive-medias #main .addtoany_content_bottom,.tax-m_cat #main .addtoany_content_bottom,.single-medias #main .addtoany_content_bottom,.archive.author #main .addtoany_content_bottom{margin-top:30px}.post-type-archive-medias #main .saboxplugin-wrap,.tax-m_cat #main .saboxplugin-wrap,.single-medias #main .saboxplugin-wrap,.archive.author #main .saboxplugin-wrap{margin-top:30px;padding-top:50px}.post-type-archive-medias #main .saboxplugin-wrap:before,.tax-m_cat #main .saboxplugin-wrap:before,.single-medias #main .saboxplugin-wrap:before,.archive.author #main .saboxplugin-wrap:before{top:20px;left:20px;font-size:16px}.post-type-archive-medias #main .saboxplugin-wrap .saboxplugin-desc,.tax-m_cat #main .saboxplugin-wrap .saboxplugin-desc,.single-medias #main .saboxplugin-wrap .saboxplugin-desc,.archive.author #main .saboxplugin-wrap .saboxplugin-desc{text-align:left;margin:5px 20px 20px}.post-type-archive-medias #main .saboxplugin-wrap .saboxplugin-authorname,.tax-m_cat #main .saboxplugin-wrap .saboxplugin-authorname,.single-medias #main .saboxplugin-wrap .saboxplugin-authorname,.archive.author #main .saboxplugin-wrap .saboxplugin-authorname{margin:0 0 15px}.post-type-archive-medias #main .articles_index.f_item,.tax-m_cat #main .articles_index.f_item,.single-medias #main .articles_index.f_item,.archive.author #main .articles_index.f_item{padding-right:0;margin-bottom:15px;padding-bottom:15px}.post-type-archive-medias #main .articles_index.f_item .img,.tax-m_cat #main .articles_index.f_item .img,.single-medias #main .articles_index.f_item .img,.archive.author #main .articles_index.f_item .img{width:auto}.post-type-archive-medias #main .articles_index.f_item .r_item,.tax-m_cat #main .articles_index.f_item .r_item,.single-medias #main .articles_index.f_item .r_item,.archive.author #main .articles_index.f_item .r_item{width:100%;margin-top:15px;margin-left:0}.post-type-archive-medias #main .articles_index.f_item .tit,.tax-m_cat #main .articles_index.f_item .tit,.single-medias #main .articles_index.f_item .tit,.archive.author #main .articles_index.f_item .tit{font-size:18px;padding-bottom:0}.post-type-archive-medias #main .articles_index a,.tax-m_cat #main .articles_index a,.single-medias #main .articles_index a,.archive.author #main .articles_index a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.post-type-archive-medias #main .articles_index a:after,.tax-m_cat #main .articles_index a:after,.single-medias #main .articles_index a:after,.archive.author #main .articles_index a:after{display:none}}@media screen and (max-width:767px) and (min-width:960px){.post-type-archive-medias #sidebar,.tax-m_cat #sidebar,.single-medias #sidebar,.archive.author #sidebar{width:345px}}@media screen and (max-width:767px){.post-type-archive-medias #sidebar h2,.tax-m_cat #sidebar h2,.single-medias #sidebar h2,.archive.author #sidebar h2{font-size:20px;margin-bottom:5px;border-bottom:none;padding-bottom:0}.post-type-archive-medias #sidebar h2 .sub,.tax-m_cat #sidebar h2 .sub,.single-medias #sidebar h2 .sub,.archive.author #sidebar h2 .sub{margin-left:20px;color:#fc563e;letter-spacing:-.01em;font-size:16px}.post-type-archive-medias #sidebar ul,.tax-m_cat #sidebar ul,.single-medias #sidebar ul,.archive.author #sidebar ul{margin-bottom:30px}.post-type-archive-medias #sidebar ul li a,.tax-m_cat #sidebar ul li a,.single-medias #sidebar ul li a,.archive.author #sidebar ul li a{padding:6px 0}.post-type-archive-medias #sidebar .rank_list li a,.tax-m_cat #sidebar .rank_list li a,.single-medias #sidebar .rank_list li a,.archive.author #sidebar .rank_list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 0}.post-type-archive-medias #sidebar .rank_list li a:before,.tax-m_cat #sidebar .rank_list li a:before,.single-medias #sidebar .rank_list li a:before,.archive.author #sidebar .rank_list li a:before{display:none}.post-type-archive-medias #sidebar .rank_list li a:hover img,.tax-m_cat #sidebar .rank_list li a:hover img,.single-medias #sidebar .rank_list li a:hover img,.archive.author #sidebar .rank_list li a:hover img{opacity:1}.post-type-archive-medias #sidebar .rank_list li a .img,.tax-m_cat #sidebar .rank_list li a .img,.single-medias #sidebar .rank_list li a .img,.archive.author #sidebar .rank_list li a .img{height:65px;overflow:hidden;position:relative;width:135px}.post-type-archive-medias #sidebar .rank_list li a .img img,.tax-m_cat #sidebar .rank_list li a .img img,.single-medias #sidebar .rank_list li a .img img,.archive.author #sidebar .rank_list li a .img img{position:absolute;top:0;bottom:0;margin:auto}.post-type-archive-medias #sidebar .rank_list li a .txt,.tax-m_cat #sidebar .rank_list li a .txt,.single-medias #sidebar .rank_list li a .txt,.archive.author #sidebar .rank_list li a .txt{width:calc(100% - 136px);line-height:1.4}.post-type-archive-medias #sidebar .cat_list,.tax-m_cat #sidebar .cat_list,.single-medias #sidebar .cat_list,.archive.author #sidebar .cat_list{margin-bottom:60px}.post-type-archive-medias #sidebar .cat_list li a,.tax-m_cat #sidebar .cat_list li a,.single-medias #sidebar .cat_list li a,.archive.author #sidebar .cat_list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 0}.post-type-archive-medias #sidebar .cat_list li a:before,.tax-m_cat #sidebar .cat_list li a:before,.single-medias #sidebar .cat_list li a:before,.archive.author #sidebar .cat_list li a:before{display:none}.post-type-archive-medias #sidebar .cat_list li a .cat_img,.tax-m_cat #sidebar .cat_list li a .cat_img,.single-medias #sidebar .cat_list li a .cat_img,.archive.author #sidebar .cat_list li a .cat_img{margin-right:15px}.post-type-archive-medias #sidebar .cat_list li a .cat_img:hover img,.tax-m_cat #sidebar .cat_list li a .cat_img:hover img,.single-medias #sidebar .cat_list li a .cat_img:hover img,.archive.author #sidebar .cat_list li a .cat_img:hover img{opacity:1}.post-type-archive-medias #sidebar .cat_list li a .txt,.tax-m_cat #sidebar .cat_list li a .txt,.single-medias #sidebar .cat_list li a .txt,.archive.author #sidebar .cat_list li a .txt{width:calc(100% - 136px);line-height:1.4}.post-type-archive-medias #sidebar .side_bnr,.tax-m_cat #sidebar .side_bnr,.single-medias #sidebar .side_bnr,.archive.author #sidebar .side_bnr{margin-top:60px}.post-type-archive-medias #sidebar .side_bnr .bottom_bnr,.tax-m_cat #sidebar .side_bnr .bottom_bnr,.single-medias #sidebar .side_bnr .bottom_bnr,.archive.author #sidebar .side_bnr .bottom_bnr{padding:0}.post-type-archive-medias #sidebar .side_bnr .bottom_bnr .container,.tax-m_cat #sidebar .side_bnr .bottom_bnr .container,.single-medias #sidebar .side_bnr .bottom_bnr .container,.archive.author #sidebar .side_bnr .bottom_bnr .container{width:auto}.post-type-archive-medias #sidebar .side_bnr .bottom_bnr .container .fx-row,.tax-m_cat #sidebar .side_bnr .bottom_bnr .container .fx-row,.single-medias #sidebar .side_bnr .bottom_bnr .container .fx-row,.archive.author #sidebar .side_bnr .bottom_bnr .container .fx-row{margin-left:-8px;margin-right:-8px}.post-type-archive-medias #sidebar .side_bnr .bottom_bnr .container .fx-col-33-s,.tax-m_cat #sidebar .side_bnr .bottom_bnr .container .fx-col-33-s,.single-medias #sidebar .side_bnr .bottom_bnr .container .fx-col-33-s,.archive.author #sidebar .side_bnr .bottom_bnr .container .fx-col-33-s{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;padding-left:8px;padding-right:8px}.post-type-archive-medias #sidebar .side_bnr ul li,.tax-m_cat #sidebar .side_bnr ul li,.single-medias #sidebar .side_bnr ul li,.archive.author #sidebar .side_bnr ul li{margin-bottom:15px}.single-medias main .post_title{font-size:20px;line-height:1.4}.single-medias main .cat{margin-top:15px;margin-bottom:0}footer{padding-top:40px}footer .f_logo img{width:40%;margin-bottom:10px}footer .add{display:block;letter-spacing:.05em}footer .add p{margin:auto}footer .add p:last-child{margin:auto}footer .footer_nav{margin-top:45px;margin-bottom:15px}footer .footer_nav .f_item{padding-left:0;padding-right:0;margin-top:1px}footer .footer_nav .f_item .Jos{background-color:#22254f;padding:10px 15px;color:#fff;-webkit-transition:.35s all ease;transition:.35s all ease;position:relative}footer .footer_nav .f_item .Jos:after{font-family:Font Awesome\ 5 Free;content:"\f054";position:absolute;display:block;-webkit-transition:.25s all ease;transition:.25s all ease;right:20px;top:0;bottom:0;height:1em;line-height:1em;margin:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}footer .footer_nav .f_item .Jos.active:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}footer .footer_nav .f_item .sub{z-index:1;display:none;margin:0 auto;padding:0;color:#171b1d}footer .footer_nav .f_item .sub p{border-top:solid 1px #171b1d;position:relative}footer .footer_nav .f_item .sub p a{width:100%;height:100%;display:block;padding:10px 15px}footer .footer_nav .f_item .sub p:after{font-family:Font Awesome\ 5 Free;content:"\f054";position:absolute;display:block;-webkit-transition:.25s all ease;transition:.25s all ease;right:20px;top:0;bottom:0;text-align:center;height:1em;line-height:1em;margin:auto;font-weight:700}footer .foot_area .tit{text-align:center;font-size:14px;border-bottom:2px solid #22254f}footer .foot_area ul{margin-top:15px}footer .foot_area ul li{min-width:calc((100% - 30px)/4);margin-right:0;font-size:14px;text-align:center}footer .copy{padding:15px 0}.bottom_bnr{padding:30px 0}.contact_bottom{padding:45px 0}.contact_bottom .font_m{font-size:16px}.contact_bottom .info_btn_inner .info_btn{width:100% !important;margin-top:0}.contact_bottom .tel_inner{background-color:#01ab8a;margin-top:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 15px;color:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contact_bottom .tel_inner .tel_no{letter-spacing:-.01em;font-size:23px;line-height:1;margin-right:5px}.contact_bottom .tel_inner .tel_no i{color:#eee35a}.contact_bottom .tel_inner .tel_no a{color:#fff;text-decoration:none}.contact_bottom .tel_inner .time{font-size:10px;line-height:1.5}body.page section,body.single section,body.archive section,body.error404 section{padding-top:50px;padding-bottom:50px}body.page h2,body.single h2,body.archive h2,body.error404 h2{font-size:1.25rem;margin-bottom:30px}body.page h2 .font_s,body.single h2 .font_s,body.archive h2 .font_s,body.error404 h2 .font_s{font-size:.88rem;display:inline-block}body.page h2.h2_line .h2,body.single h2.h2_line .h2,body.archive h2.h2_line .h2,body.error404 h2.h2_line .h2{font-size:1.25rem}body.page h2.h2_line .h2_sub,body.single h2.h2_line .h2_sub,body.archive h2.h2_line .h2_sub,body.error404 h2.h2_line .h2_sub{margin-top:10px;font-size:1rem}body.page .u_line:after,body.single .u_line:after,body.archive .u_line:after,body.error404 .u_line:after{height:4px}body.page #breadcrumb i,body.single #breadcrumb i,body.archive #breadcrumb i,body.error404 #breadcrumb i{margin:0 3px}body.page #breadcrumb i:first-child,body.single #breadcrumb i:first-child,body.archive #breadcrumb i:first-child,body.error404 #breadcrumb i:first-child{margin-left:0}body.page header,body.single header,body.archive header,body.error404 header{z-index:11}body.page header .sp_manu,body.single header .sp_manu,body.archive header .sp_manu,body.error404 header .sp_manu{color:#171b1d}body.page header .sp_manu a,body.single header .sp_manu a,body.archive header .sp_manu a,body.error404 header .sp_manu a{color:#171b1d}body.page header .sp_manu #nav_toggle span,body.single header .sp_manu #nav_toggle span,body.archive header .sp_manu #nav_toggle span,body.error404 header .sp_manu #nav_toggle span{background:#171b1d}body.page header .sp_manu #nav_toggle:after,body.single header .sp_manu #nav_toggle:after,body.archive header .sp_manu #nav_toggle:after,body.error404 header .sp_manu #nav_toggle:after{color:#171b1d}body.page .mv,body.single .mv,body.archive .mv,body.error404 .mv{padding:30px 0}body.page .mv .mv_txt .txt01,body.single .mv .mv_txt .txt01,body.archive .mv .mv_txt .txt01,body.error404 .mv .mv_txt .txt01{font-size:30px;margin:0;margin-bottom:10px}body.page .mv .mv_txt .txt02,body.single .mv .mv_txt .txt02,body.archive .mv .mv_txt .txt02,body.error404 .mv .mv_txt .txt02{font-size:14px}body.page .cta_btn,body.single .cta_btn,body.archive .cta_btn,body.error404 .cta_btn{padding-top:30px;padding-bottom:30px}body.page .cta_btn .info_btn_inner .balloon1,body.single .cta_btn .info_btn_inner .balloon1,body.archive .cta_btn .info_btn_inner .balloon1,body.error404 .cta_btn .info_btn_inner .balloon1{margin:1.5em auto;padding:5px 10px;width:18em;font-size:14px;border:solid 2px #01ab8a;top:-50px}body.page .cta_btn .info_btn_inner .balloon1:after,body.single .cta_btn .info_btn_inner .balloon1:after,body.archive .cta_btn .info_btn_inner .balloon1:after,body.error404 .cta_btn .info_btn_inner .balloon1:after{margin-left:-4px;border:4px solid transparent;border-top:10px solid #fff}body.page .cta_btn .info_btn_inner .info_btn,body.single .cta_btn .info_btn_inner .info_btn,body.archive .cta_btn .info_btn_inner .info_btn,body.error404 .cta_btn .info_btn_inner .info_btn{width:100% !important;height:auto !important;line-height:1.4 !important;padding:20px 15px 15px;letter-spacing:.02em}body.page .cta_btn .info_btn_inner .info_btn .font_s,body.single .cta_btn .info_btn_inner .info_btn .font_s,body.archive .cta_btn .info_btn_inner .info_btn .font_s,body.error404 .cta_btn .info_btn_inner .info_btn .font_s{font-size:10px;margin-top:8px}body.page .cta_btn .info_btn_inner .info_btn i,body.single .cta_btn .info_btn_inner .info_btn i,body.archive .cta_btn .info_btn_inner .info_btn i,body.error404 .cta_btn .info_btn_inner .info_btn i{margin-right:.8em}body.page .brett_wrap,body.single .brett_wrap,body.archive .brett_wrap,body.error404 .brett_wrap{padding:20px 15px 15px}body.page .brett_wrap h2,body.single .brett_wrap h2,body.archive .brett_wrap h2,body.error404 .brett_wrap h2{font-size:20px;font-weight:700;padding:5px 0 10px;display:inline;line-height:2;letter-spacing:.1em}body.page .brett_wrap h2 span,body.single .brett_wrap h2 span,body.archive .brett_wrap h2 span,body.error404 .brett_wrap h2 span{font-size:20px;padding:10px}body.page .brett_wrap ul li,body.single .brett_wrap ul li,body.archive .brett_wrap ul li,body.error404 .brett_wrap ul li{font-size:16px;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;letter-spacing:inherit;line-height:1.5}body.page .brett_wrap .brett,body.single .brett_wrap .brett,body.archive .brett_wrap .brett,body.error404 .brett_wrap .brett{margin-top:15px}body.page .brett_wrap .brett_img,body.single .brett_wrap .brett_img,body.archive .brett_wrap .brett_img,body.error404 .brett_wrap .brett_img{position:relative;right:auto;bottom:auto;width:70%;margin:0 auto}body.page .tit,body.single .tit,body.archive .tit,body.error404 .tit{font-size:1rem;margin-bottom:15px}body.page .white_box,body.single .white_box,body.archive .white_box,body.error404 .white_box{padding:15px}body.page .qa h2,body.single .qa h2,body.archive .qa h2,body.error404 .qa h2{margin-bottom:0}body.page .qa dl.accordion,body.single .qa dl.accordion,body.archive .qa dl.accordion,body.error404 .qa dl.accordion{margin-bottom:10px}body.page .qa dl.accordion dt,body.single .qa dl.accordion dt,body.archive .qa dl.accordion dt,body.error404 .qa dl.accordion dt{font-size:16px;padding:0;border-bottom:3px solid #171b1d}body.page .qa dl.accordion dt:after,body.single .qa dl.accordion dt:after,body.archive .qa dl.accordion dt:after,body.error404 .qa dl.accordion dt:after{height:30px;line-height:30px;width:30px;right:3px}body.page .qa dl.accordion dt p,body.single .qa dl.accordion dt p,body.archive .qa dl.accordion dt p,body.error404 .qa dl.accordion dt p{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/common/q.svg) no-repeat left 15px top 8px;padding-left:47px;padding-bottom:5px;background-size:25px;padding-right:35px}body.page .qa dl.accordion dd,body.single .qa dl.accordion dd,body.archive .qa dl.accordion dd,body.error404 .qa dl.accordion dd{padding:10px 0 10px;font-size:14px}body.page .qa dl.accordion dd p,body.single .qa dl.accordion dd p,body.archive .qa dl.accordion dd p,body.error404 .qa dl.accordion dd p{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/common/a.svg) no-repeat left 15px top 8px;padding-left:47px;padding-bottom:5px;background-size:25px;padding-right:0}body.page .bottom_bnr,body.single .bottom_bnr,body.archive .bottom_bnr,body.error404 .bottom_bnr{padding-top:0}body.page .contact_form h3,body.single .contact_form h3,body.archive .contact_form h3,body.error404 .contact_form h3{font-size:16px}body.page .contact_form .tel_inner,body.single .contact_form .tel_inner,body.archive .contact_form .tel_inner,body.error404 .contact_form .tel_inner{padding:15px;margin-bottom:15px}body.page .contact_form .tel_inner a,body.single .contact_form .tel_inner a,body.archive .contact_form .tel_inner a,body.error404 .contact_form .tel_inner a{text-decoration:none}body.page .contact_form .tel_inner .inner_box,body.single .contact_form .tel_inner .inner_box,body.archive .contact_form .tel_inner .inner_box,body.error404 .contact_form .tel_inner .inner_box{background-color:#01ab8a;margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:10px;color:#fff;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-decoration:none}body.page .contact_form .tel_inner .inner_box .tel_no,body.single .contact_form .tel_inner .inner_box .tel_no,body.archive .contact_form .tel_inner .inner_box .tel_no,body.error404 .contact_form .tel_inner .inner_box .tel_no{letter-spacing:-.01em;font-size:20px;line-height:1;margin-right:5px;text-decoration:none}body.page .contact_form .tel_inner .inner_box .tel_no a,body.single .contact_form .tel_inner .inner_box .tel_no a,body.archive .contact_form .tel_inner .inner_box .tel_no a,body.error404 .contact_form .tel_inner .inner_box .tel_no a{pointer-events:none;text-decoration:none}body.page .contact_form .tel_inner .inner_box .tel_no i,body.single .contact_form .tel_inner .inner_box .tel_no i,body.archive .contact_form .tel_inner .inner_box .tel_no i,body.error404 .contact_form .tel_inner .inner_box .tel_no i{color:#eee35a}body.page .contact_form .tel_inner .inner_box .time,body.single .contact_form .tel_inner .inner_box .time,body.archive .contact_form .tel_inner .inner_box .time,body.error404 .contact_form .tel_inner .inner_box .time{font-size:10px;line-height:1.3}body.page .contact_form .tel_inner .inner_box a,body.single .contact_form .tel_inner .inner_box a,body.archive .contact_form .tel_inner .inner_box a,body.error404 .contact_form .tel_inner .inner_box a{color:#fff;text-decoration:none}body.page .contact_form .form_head,body.single .contact_form .form_head,body.archive .contact_form .form_head,body.error404 .contact_form .form_head{text-align:left}body.page .contact_form form>ul>li,body.single .contact_form form>ul>li,body.archive .contact_form form>ul>li,body.error404 .contact_form form>ul>li{padding:15px}body.page .contact_form .input_1col,body.page .contact_form .select_1col,body.page .contact_form .textarea,body.single .contact_form .input_1col,body.single .contact_form .select_1col,body.single .contact_form .textarea,body.archive .contact_form .input_1col,body.archive .contact_form .select_1col,body.archive .contact_form .textarea,body.error404 .contact_form .input_1col,body.error404 .contact_form .select_1col,body.error404 .contact_form .textarea{padding-right:0}body.page .contact_form form>ul>li .fx-row>*:first-child,body.single .contact_form form>ul>li .fx-row>*:first-child,body.archive .contact_form form>ul>li .fx-row>*:first-child,body.error404 .contact_form form>ul>li .fx-row>*:first-child{padding-top:0}body.page .contact_form .fx-col-70-s,body.single .contact_form .fx-col-70-s,body.archive .contact_form .fx-col-70-s,body.error404 .contact_form .fx-col-70-s{margin-top:5px}body.page .contact_form .sbm_wrap,body.single .contact_form .sbm_wrap,body.archive .contact_form .sbm_wrap,body.error404 .contact_form .sbm_wrap{padding:30px 0 0}body.page .contact_form .info_btn_inner .info_btn,body.single .contact_form .info_btn_inner .info_btn,body.archive .contact_form .info_btn_inner .info_btn,body.error404 .contact_form .info_btn_inner .info_btn{margin:auto;width:100% !important}body.page .contact_form .input_adjust,body.page .contact_form .input_select,body.single .contact_form .input_adjust,body.single .contact_form .input_select,body.archive .contact_form .input_adjust,body.archive .contact_form .input_select,body.error404 .contact_form .input_adjust,body.error404 .contact_form .input_select{border-radius:5px}body.page footer .foot_area .tit,body.single footer .foot_area .tit,body.archive footer .foot_area .tit,body.error404 footer .foot_area .tit{text-align:center;font-size:14px;border-bottom:2px solid #22254f}body.single .container_outer,body.archive .container_outer,body.error404 .container_outer{padding:30px 0}#sidebar h2{font-size:6vw}#sidebar ul li a{padding:15px 0}body.error404 h2.tit{font-size:30px;text-align:left;display:inline-block;padding-bottom:5px;margin-bottom:15px}body.error404 main{font-size:inherit}#post-sitemap.page main .list_tit{font-size:26px}#post-sitemap.page main ul{margin-bottom:15px;padding-bottom:15px}#post-sitemap.page main ul li{margin-bottom:10px}#post-sitemap.page main ul li:before{margin-right:8px}body.privacy-policy .pv_gray_box{padding:15px}#post-company.page h2{margin-bottom:40px}#post-company.page .sec01{background:0 0;padding-bottom:0;margin-bottom:0}#post-company.page .sec02 .table ul li{padding:10px}#post-company.page .sec02 .table_head{width:96px;text-indent:0;font-size:12px}#post-company.page .sec02 .table_body{width:calc(100% - 96px);font-size:12px}#post-company.page .map{margin-bottom:40px}#post-contact.page .sec01{padding-top:50px;padding-bottom:50px}#post-contact.page .sec01 .bottom_txt{font-size:16px}#post-contact.page .sec01 .btm_arrow{font-size:16px}#post-check.page .sec01{padding-top:50px;padding-bottom:50px}#post-check.page .sec01 .font_m{font-size:.88rem;line-height:23px}#post-check.page .sec01 .bottom_txt{font-size:16px}#post-check.page .sec01 .btm_arrow{font-size:16px}#post-check.page .sec02{padding-top:0}#post-check.page .sec02 h2{margin-bottom:30px}#post-check.page .sec03 h2{margin-bottom:10px}#post-check.page .sec03 .inner_box{padding:15px}#post-check.page .contact_form .font_m{font-size:16px}#post-check.page .contact_form h3{background-color:#01ab8a;padding:5px;margin-bottom:15px}#post-check.page .contact_form .h3_bg{background-color:transparent}#post-check.page .contact_form .disabled_btn .info_btn{background-color:#ccc;line-height:1.2 !important;height:60px !important}#post-check.page .contact_form .disabled_btn .info_btn:hover{background-color:#ccc;color:#fff}#post-service.page .service{padding-top:50px;padding-bottom:50px}#post-saiyolp.page .mv{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/saiyolp/mv_bg.jpg) no-repeat center top 100% 100%;padding-right:15px;padding-left:15px}#post-saiyolp.page .sec01{padding:0;background:0 0}#post-saiyolp.page .sec03{padding-bottom:30px}#post-saiyolp.page .sec03 .font_m{font-size:1em}#post-saiyolp.page .sec03 .f_item{margin-top:0}#post-saiyolp.page .sec03 .f_item i{position:relative;right:auto;top:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#post-saiyolp.page .sec03 .txt{margin-top:5px}#post-saiyolp.page .sec05 .white_box{margin-bottom:40px}#post-saiyolp.page .sec05 .white_box .tit01{font-size:1rem;line-height:1.5}#post-saiyolp.page .sec05 .white_box .tit01 i{width:50px;height:50px;font-size:20px}#post-saiyolp.page .sec05 .white_box .tit01 p{width:calc(100% - 65px)}#post-saiyolp.page .sec06 .white_box{background:0 0 !important;background-color:#fff !important}#post-saiyolp.page .sec06 .white_box.box_inner .box_g{padding:15px}#post-saiyolp.page .sec06 .white_box.box_inner .box_g .fx-col-60-s{padding-left:15px}#post-saiyolp.page .sec06 .white_box.box_inner .box_g .fx-col-60-s img{width:60vw}#post-saiyolp.page .sec06 .white_box.box_inner .box_g .fx-col-60-s,#post-saiyolp.page .sec06 .white_box.box_inner .box_g .fx-col-40-s{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}#post-saiyolp.page .sec06 .white_box.box_inner .box_w{padding:15px}#post-saiyolp.page .sec06 .white_box.box_inner .box_w .fx-col-30-s{padding-left:15px}#post-saiyolp.page .sec06 .white_box.box_inner .box_w .fx-col-30-s img{width:35vw}#post-saiyolp.page .sec06 .white_box.box_inner .box_w .fx-col-70-s,#post-saiyolp.page .sec06 .white_box.box_inner .box_w .fx-col-30-s{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}#post-saiyolp.page .sec06 .white_box .tit{margin-top:-10px;font-size:18px}#post-saiyolp.page .sec06 .white_box .tit .Jos{font-size:24px}#post-saiyolp.page .sec06 .white_box .tit .Lato{font-size:36px}#post-saiyolp.page .sec07 .box .tit{height:auto}#post-saiyolp.page .sec08{padding-top:50px;padding-bottom:50px}#post-saiyolp.page .sec09{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/website/sp_sec07_bg.jpg) no-repeat center top;background-size:100% 100%}#post-saiyolp.page .btm_arrow:after{border-width:35px 65px 0}#post-saiyolp.page .btm_arrow p{font-size:1rem}#post-saiyolp.page .qa h3{margin-bottom:15px;padding-left:15px;font-size:18px}#post-saiyolp.page .qa .accordion{margin-bottom:10px}#post-saiyolp.page .sec14{margin-bottom:50px}#post-saiyolp.page .sgin{font-size:20px}#post-website.page .sec01{padding:0;background:0 0;background-position:calc(50% + 30px) center;background-size:cover}}@media screen and (max-width:767px) and (min-width:960px){#post-website.page .sec01 p{position:relative;left:-10px}}@media screen and (max-width:767px){#post-website.page .sec02{padding-bottom:30px}#post-website.page .sec03{padding-bottom:30px}#post-website.page .sec03 h2 .font_s{margin-bottom:0}#post-website.page .sec03 .h2_bg{letter-spacing:.1em}#post-website.page .sec03 .btm_arrow{margin-bottom:0}#post-website.page .sec03 .btm_arrow p{font-size:1rem}#post-website.page .sec03 .btm_arrow:after{border-width:35px 65px 0}#post-website.page .sec03 .box{font-size:1rem}#post-website.page .sec04{padding-top:30px}#post-website.page .sec04 h2{margin-bottom:20px}#post-website.page .sec04 h2 .font_s{margin-bottom:0}#post-website.page .sec04 .box_bnr{margin-top:35px;z-index:2;position:relative}#post-website.page .sec04 .box_bnr [class*=fx-col]{margin-top:0}#post-website.page .sec04 .box_bnr img{width:80%}#post-website.page .sec04 .box_bnr .tac{font-size:.88rem;line-height:1.7}#post-website.page .sec04 .voice_bg.action{left:-90px}#post-website.page .sec05 .white_box .tit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1rem}#post-website.page .sec05 .white_box .tit p:first-child{width:50px;margin-right:10px}#post-website.page .sec05 .white_box .tit p:last-child{width:calc(100% - 60px)}#post-website.page .sec05 .white_box .fx-row-reverse-s img{width:60%}#post-website.page .sec06{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/website/sp_sec06_bg.jpg) no-repeat center top;background-size:100% 100%}#post-website.page .sec06 h2 .font_s{margin-bottom:5px}#post-website.page .sec06 .box .tit{font-size:16px;height:auto;margin:15px 0}#post-website.page .works{padding-top:40px;padding-bottom:40px}#post-website.page .works .box_btm{margin-top:30px;padding:15px}#post-website.page .works .box_btm .fx-row{font-size:14px}#post-website.page .works .box_btm .fx-row .f_item:nth-child(even){padding-left:0}#post-website.page .sec07{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/website/sp_sec07_bg.jpg) no-repeat center top;background-size:100% 100%}#post-website.page .sec09 .white_box .tac{font-size:15px;margin-bottom:5px}#post-website.page .sec09 .box_btm{border:solid 2px #fc563e;padding:15px;background:0 0}#post-website.page .sec09 .box_btm .tit{font-size:16px;border-bottom:3px solid #fc563e;margin-bottom:15px;letter-spacing:-.02em}body.single-works .container_outer{padding-top:30px}body.single-works .container_outer .info_btn{margin-top:30px}body.single-works main h1{border-left:solid #fc563e 5px;font-size:18px;padding-left:10px;margin-bottom:15px}body.single-works main .w_label{margin-bottom:25px}body.single-works main .w_label p{font-size:10px}body.post-type-archive-works .container_outer,body.tax-workscat .container_outer{padding:30px 0}body.post-type-archive-works main .w_label,body.tax-workscat main .w_label{margin-bottom:15px}body.post-type-archive-works main .w_label p,body.tax-workscat main .w_label p{font-size:10px;padding:5px}body.post-type-archive-works main .w_label p .p01,body.tax-workscat main .w_label p .p01{margin-bottom:10px}body.post-type-archive-works main .bottom_txt,body.tax-workscat main .bottom_txt{font-size:16px}body.post-type-archive-works main .f_item,body.tax-workscat main .f_item{margin-bottom:30px}body.post-type-archive-works main .f_item:last-child,body.tax-workscat main .f_item:last-child{margin-bottom:0}body.post-type-archive-works main .f_item h2,body.tax-workscat main .f_item h2{font-size:14px}body.post-type-archive-works .catlink,body.tax-workscat .catlink{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.post-type-archive-works .catlink p,body.tax-workscat .catlink p{margin-right:10px;margin-bottom:20px}body.post-type-archive-works .catlink p a,body.tax-workscat .catlink p a{font-size:12px}#the-content h3{font-size:18px}#the-content h4{margin-bottom:15px}#the-content #toc_container{margin-bottom:30px;margin-top:30px;padding:15px}#post-ad.page .sec01{padding:0;background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/ad/sp_sec01_bg.png) no-repeat #fff;background-position:calc(50% + 30px) center;background-size:cover}}@media screen and (max-width:767px) and (min-width:960px){#post-ad.page .sec01 p{position:relative;left:-10px}}@media screen and (max-width:767px){#post-ad.page .sec02 .font_l{font-size:1.5em}#post-ad.page .sec03 h2 .font_s{margin-bottom:0}#post-ad.page .sec03 .btm_arrow{margin-bottom:30px}#post-ad.page .sec03 .btm_arrow p{font-size:1rem}#post-ad.page .sec03 .btm_arrow:after{border-width:35px 65px 0}#post-ad.page .sec03 .white_box{padding:15px}#post-ad.page .sec03 .box{font-size:1rem}#post-ad.page .sec03 .box img{width:100%;margin-left:0;margin-bottom:15px}#post-ad.page .sec04 h2 .font_s{margin-bottom:0}#post-ad.page .sec04 .white_box{padding:15px;position:relative}#post-ad.page .sec04 .box_bnr{margin-top:0;z-index:2;position:relative}#post-ad.page .sec04 .box_bnr [class*=fx-col]{margin-top:0}#post-ad.page .sec04 .box_bnr img{width:100%}#post-ad.page .sec04 .box_bnr .tac{font-size:.88rem;line-height:1.7}#post-ad.page .sec04 .box_bnr p:last-child{margin-bottom:0}#post-ad.page .sec04 .voice_bg.action{left:-90px}#post-ad.page .sec05 h2{margin-bottom:40px}#post-ad.page .sec05 .card_top{padding:15px 15px 30px}#post-ad.page .sec05 .card_top h3{padding-bottom:10px}#post-ad.page .sec05 .card_top h3 .font_l{font-size:24px}#post-ad.page .sec05 .card_top p img{width:40%}#post-ad.page .sec05 .card_btm{padding:15px}#post-ad.page .sec06{background:url(//valon.co.jp/hp_wp/wp-content/themes/hp_wp/dist/css/../../img/ad/pc_sec06_bg.jpg) no-repeat center top;background-size:100% 100%}#post-ad.page .sec06 h2 .font_s{margin-bottom:5px}#post-ad.page .sec06 .box{padding-bottom:15px}#post-ad.page .sec06 .box .tit{font-size:16px;height:auto;margin:15px 0}#post-ad.page .sec06 .btm_txt{font-size:16px}#post-ad.page .sec07{background:#f0f0f5}#post-ad.page .sec07 table{table-layout:fixed}#post-ad.page .sec07 table tr{display:block;width:100%}#post-ad.page .sec07 table tr th{display:block;width:100%;padding:15px;font-size:16px;line-height:1.4;text-align:center}#post-ad.page .sec07 table tr td{display:block;width:100%;padding:15px;font-size:14px;vertical-align:middle}#post-ad.page .sec08 .white_box{padding:15px}#post-ad.page .sec09 .white_box .tac{font-size:15px;margin-bottom:5px}#post-ad.page .sec09 .box_btm{border:solid 2px #fc563e;padding:15px;background:0 0}#post-ad.page .sec09 .box_btm .tit{font-size:16px;border-bottom:3px solid #fc563e;margin-bottom:15px;letter-spacing:-.02em}#post-interview.page .sec01 h2{font-size:1rem}#post-interview.page .sec01 img{position:relative}#post-interview.page .sec03 h2{text-align:center}#post-interview.page .sec03 h2 span{white-space:nowrap}#post-interview.page .sec03 h3{border-left:5px solid #22254f;padding-left:10px;font-size:1.2rem;color:#171b1d;line-height:1.3}#post-interview.page .sec03 .img_list{margin-left:-8px;margin-right:-8px}#post-interview.page .sec03 .img_list .f_item{padding-left:8px;padding-right:8px}}