﻿/*!
 * Layout genneral 
 * Copyright Dang Cong Dao 2015.
 * Licensed final
 */.center_text_vertically{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;padding:0;line-height:1.6;font-size:1.6rem;font-family:"游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,blockquote,form,input,fieldset,legend{margin:0;padding:0}img,fieldset{border:none}li,dt,dd{line-height:1.4}table{font-size:100%;line-height:1.6;word-break:break-all}form,input,select,textarea{font-size:100%}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{margin:0;display:block}table{border-collapse:collapse;border-spacing:0;width:100%}img{vertical-align:top}body,input,select,textarea{font-family:sans-serif}body #tmp_contents p em{font-family:"ＭＳ ゴシック","MS Gothic","Osaka－等幅",Osaka-mono,monospace;font-size:105%}a:link,a.active,a:visited{color:#333}a:hover{text-decoration:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{background-color:#fff !important;-webkit-box-shadow:0 0 0px 1000px #fff inset !important;outline:none !important;transition:background-color 5000s ease-in-out 0s}a:link,a:visited,a:hover,a:focus{text-decoration:none;outline:none}a:focus{outline:none}.btn,.btn:hover,.btn:active{outline:0 !important}img{width:auto\9 ;height:auto;max-width:100%;vertical-align:middle;object-fit:cover;-ms-interpolation-mode:bicubic;-webkit-animation:smooth-image 1.2s;-moz-animation:smooth-image 1.2s;animation:smooth-image 1.2s}img:not([src]):not([srcset]){visibility:hidden}@-moz-document url-prefix(){img:-moz-loading{visibility:hidden}}.break{word-break:break-all}.nowrap{white-space:nowrap}.elps,.ml-elps{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-elps{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;white-space:normal}.line2.ml-elps{-webkit-line-clamp:2}.line3.ml-elps{-webkit-line-clamp:3}.line4.ml-elps{-webkit-line-clamp:4}.line5.ml-elps{-webkit-line-clamp:5}.line6.ml-elps{-webkit-line-clamp:6}.line7.ml-elps{-webkit-line-clamp:7}.line8.ml-elps{-webkit-line-clamp:8}.line9.ml-elps{-webkit-line-clamp:9}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.is-block{display:block !important}.is-solid{display:inline-block !important}.is-inline{display:inline !important}.is-table{display:table !important}.is-cell{display:table-cell !important}.is-hidden{display:none !important}.is-border-box{box-sizing:border-box !important}.abs{position:absolute !important}.rel{position:relative !important}.t0{top:0 !important}.r0{right:0 !important}.b0{bottom:0 !important}.l0{left:0 !important}.full{width:100% !important}.three-quarters{width:75% !important}.half{width:50% !important}.tri{width:33.3333% !important}.quarter{width:25% !important}.fifth{width:20% !important}.fl{float:left !important}.fr{float:right !important}.fc{float:none !important}.clear{clear:both !important}.f10{font-size:10px !important}.f11{font-size:11px !important}.f12{font-size:12px !important}.f13{font-size:13px !important}.f14{font-size:14px !important}.f15{font-size:15px !important}.f16{font-size:16px !important}.f17{font-size:17px !important}.f18{font-size:18px !important}.f19{font-size:19px !important}.f20{font-size:20px !important}.f21{font-size:21px !important}.f22{font-size:22px !important}.n{font-weight:normal !important}.b{font-weight:bold !important}.l{text-align:left !important}.r{text-align:right !important}.c{text-align:center !important}.lt{text-decoration:line-through !important}.vt{vertical-align:top !important}.vm{vertical-align:middle !important}.vb{vertical-align:bottom !important}.ofh{overflow:hidden}.label-proviso{color:#000}.label-payment,.label-robotobold{font-family:"robotobold"}.label-orderbuy{color:#383435}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide.no-splide{visibility:visible}@keyframes splide-loading{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1);-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;-webkit-transition:transform .2s linear;-moz-transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);-webkit-transform:scale(1.4);-moz-transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0);cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1);-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}body{color:#333}.sp{display:none}@media(max-width: 767px){.sp{display:block}}.mainvisual-wrap{overflow:hidden;padding:30px 0;background:url(../images/photos/img-fv-bg.jpg) no-repeat 50% 50%;background-size:auto 100%;background-color:#e4e9ed;background-color:linear-gradient(99deg, rgb(228, 233, 237) 0%, rgb(231, 236, 240) 100%)}.mainvisual-wrap::after{display:block;clear:both;content:""}@media screen and (max-width: 750px){.mainvisual-wrap{padding:40px 0 50px;background-color:#e6ecf0;background-image:url(../images/photos/img-fv-bg-sp.jpg?2222)}}.mainvisual-wrap .mainvisual-inner{margin:0 -10px}.mainvisual-wrap .mainvisual-inner::after{display:block;clear:both;content:""}.mainvisual-wrap .mainvisual-button{padding:0 10px;width:36.1%}.mainvisual-wrap .mainvisual-button,.mainvisual-wrap .mv_video{float:left}@media screen and (max-width: 750px){.mainvisual-wrap .mainvisual-button,.mainvisual-wrap .mv_video{float:none}}@media screen and (max-width: 750px){.mainvisual-wrap .mainvisual-button{padding:12px 10px;margin:0 -10px;width:auto;position:relative}}.mainvisual-box{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:24px 16px 22px 22px;display:block;font-family:"Zen Maru Gothic",serif;color:#333;transition:.3s background-color ease-in-out}.mainvisual-box::after{display:block;clear:both;content:""}.mainvisual-box .word-character{padding-right:10px}.mainvisual-box .word-character .character-lg{font-weight:700;font-size:4rem;line-height:1;color:#ed6c00;transition:.3s color ease-in-out}.mainvisual-box .word-character .character-sm{position:relative;top:-2px;margin-left:-4px;font-weight:600;font-size:2.2rem;line-height:1.1;color:#333}.mainvisual-box .career-choose{font-size:1.2rem;font-weight:600}.mainvisual-box .career-choose .choose-link{position:relative;padding-right:12px;margin-top:12px;display:inline-block;transition:.3s color ease-in-out}.mainvisual-box .career-choose .choose-link:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;right:0;top:5px;border:solid #333;border-width:0 2px 2px 0;display:inline-block;padding:2px}.mainvisual-box:hover .word-character .character-lg,.mainvisual-box:hover .word-character .character-sm,.mainvisual-box:focus .word-character .character-lg,.mainvisual-box:focus .word-character .character-sm{color:#ed6c00;transition:.3s color ease-in-out}.mainvisual-box:hover .career-choose,.mainvisual-box:focus .career-choose{font-size:1.2rem;font-weight:600}@media(max-width: 750px){.mainvisual-box:hover .career-choose,.mainvisual-box:focus .career-choose{float:none}}@media screen and (max-width: 750px){.mainvisual-box{padding-bottom:12px}}.mainvisual-list{list-style:none;padding:0;margin:0}.mainvisual-list::after{display:block;clear:both;content:""}.mainvisual-list .mainvisual-item{margin-bottom:4px}.mainvisual-list .mainvisual-item::after{display:block;clear:both;content:""}.mainvisual-list .mainvisual-item.active .mainvisual-box .word-character .character-sm{color:#ed6c00}.mainvisual-list .mainvisual-item:last-child{margin-bottom:0}.mainvisual-ttls{text-align:right}@media(max-width: 767px){.mainvisual-ttls{text-align:left;padding-bottom:0px}}.mainvisual-ttls h2{padding-left:22px;font-size:3.2rem;font-weight:700;letter-spacing:.05em;font-family:"Zen Maru Gothic",serif;color:#333}@media screen and (max-width: 750px){.mainvisual-ttls h2{padding-left:20px;font-size:3.5rem;line-height:1.35}}.flower-panel{padding:5px 0 29px;color:#333;background-color:#fff}.flower-panel::after{display:block;clear:both;content:""}.flower-panel h2{padding-left:22px;font-size:3.2rem;font-weight:700;letter-spacing:.05em;font-family:"Zen Maru Gothic",serif}@media screen and (max-width: 750px){.flower-panel h2{padding-left:2px;font-size:2.4rem}}@media screen and (max-width: 750px){.flower-panel{padding:6px 0 38px}}.main-heading{margin-bottom:28px;color:#333;background-color:#cca6d9;padding:32px 0 31px}.main-heading::after{display:block;clear:both;content:""}.main-heading.--bg-pink{background-color:#f3b0a1}.main-heading.--bg-yellow{background-color:#f0c86a}.main-heading.--bg-blue{background-color:#a1c0f3}.main-heading .order-num,.main-heading .character-lg,.main-heading .character-sm{display:inline-block;vertical-align:text-bottom}.main-heading .order-num{position:relative;top:5px;margin:0 12px 0 20px;font-weight:500;font-size:6rem;line-height:1;letter-spacing:5px;color:#faca9e;font-family:"Quicksand",sans-serif}@media screen and (max-width: 750px){.main-heading .order-num{margin:0 0 6px;font-size:3.6rem;display:block}}.main-heading .character-lg,.main-heading .character-sm{position:relative;font-family:"Zen Maru Gothic",serif;color:#fff}.main-heading .character-lg{font-weight:700;font-size:4rem;line-height:1}@media screen and (max-width: 750px){.main-heading .character-lg{top:0}}.main-heading .character-sm{margin-left:-6px;font-weight:600;font-size:2.2rem;line-height:1.1}.main-heading.type-one-line{padding:23px 0;text-align:center;background-color:#ed6c00;position:relative}@media screen and (max-width: 750px){.main-heading.type-one-line{margin-bottom:0;padding:20px 0 25px}}.main-heading.type-one-line::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-10px;width:0;height:0;border-style:solid;border-right:9px solid rgba(0,0,0,0);border-left:9px solid rgba(0,0,0,0);border-top:11px solid #ed6c00;border-bottom:0;z-index:3}.main-heading.type-one-line h2{display:flex;align-items:center;flex-flow:column}.main-heading.type-one-line .character-eng{font-family:"Quicksand",sans-serif;font-size:1.8rem;color:#faca9e}@media screen and (max-width: 750px){.main-heading.type-one-line .character-sm{font-size:2.4rem}}.main-heading.type-two-line{position:relative;padding:22px 0 16px;margin-bottom:33px;text-align:center}.main-heading.type-two-line .character-lg,.main-heading.type-two-line .character-sm{display:block}.main-heading.type-two-line .character-lg{margin-bottom:7px;font-size:2rem;font-weight:500;font-family:"Quicksand",sans-serif}.main-heading.type-two-line .character-sm{font-size:2.2rem;font-weight:600}.main-heading.type-two-line:after{content:"";position:absolute;left:50%;bottom:-10px;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #fdf0e5}@media screen and (max-width: 750px){.main-heading.type-two-line{margin-bottom:18px}}@media screen and (max-width: 750px){.main-heading{padding:9px 0;margin-bottom:18px}}.panel-article{padding:2px 0 19px}.panel-article::after{display:block;clear:both;content:""}.panel-article .heading-h3{margin-bottom:9px;font-size:1.8rem;font-family:"Zen Maru Gothic",serif}.panel-article .pharmacy-para{margin-bottom:31px}@media screen and (max-width: 750px){.panel-article p{font-size:1.4rem}}.panel-article .paragraph-txt{font-size:1.6rem}@media screen and (max-width: 750px){.panel-article .paragraph-txt br{display:none}}@media screen and (max-width: 750px){.panel-article .paragraph-txt{font-size:1.4rem}}@media screen and (max-width: 750px){.panel-article{padding-bottom:15px}}.plan-cate{margin-bottom:12px;padding-top:5px;overflow:hidden}.plan-cate::after{display:block;clear:both;content:""}@media screen and (max-width: 750px){.plan-cate{margin-bottom:18px}}.plan-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;flex:1;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;list-style:none;padding:0;margin:0 -5px}.plan-list::after{display:block;clear:both;content:""}.plan-list:before,.plan-list:after{display:none}.plan-list .plan-item{padding:0 5px;margin-bottom:10px;float:left;width:32.3333333%}@media screen and (max-width: 750px){.plan-list .plan-item{margin-bottom:24px;padding:0;float:none;width:100%}}@media screen and (max-width: 750px){.plan-list{margin:0}}.store-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:bold;padding-bottom:15px;border-bottom:1px solid #fff}.store-media::after{display:block;clear:both;content:""}.store-media .store-name{padding:8px 6px 6px;margin-right:.8rem;text-align:center;width:51px;overflow:hidden;font-size:1.2rem;border-top:1px solid #333;border-bottom:1px solid #333;color:#333}.store-media .store-body{padding-top:3px;align-self:center;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.2rem;font-weight:bold}.plan-box{color:#333;height:100%;display:flex;flex-flow:column;justify-content:space-between}.plan-box::after{display:block;clear:both;content:""}.plan-box .plan-heading{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:11px 15px;color:#fff;background-color:#cca6d9;display:flex;align-items:center;font-weight:bold;position:relative;margin-bottom:37px}.plan-box .plan-heading::after{display:block;clear:both;content:""}.plan-box .plan-heading::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-10px;width:0;height:0;border-style:solid;border-right:9px solid rgba(0,0,0,0);border-left:9px solid rgba(0,0,0,0);border-top:11px solid #cca6d9;border-bottom:0}.plan-box .plan-heading .plan-symbol{padding:0;width:44px;margin-right:17px}.plan-box .plan-heading .plan-symbol img{width:100%}.plan-box .plan-heading .symbol-cnt{align-self:center;margin-right:16px}.plan-box .plan-heading .symbol-cnt p{font-size:1.4rem;font-family:"Quicksand",sans-serif;display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center}.plan-box .plan-heading .symbol-cnt p span{border-bottom:1px solid #fff;font-size:9px;line-height:1.1;font-weight:500;padding-bottom:5px}.plan-box .plan-heading .symbol-cnt p em{font-style:normal;font-size:30px;line-height:1.1;font-weight:500}.plan-box .plan-heading h3{font-size:18px}.plan-box .plan-cnt::after{display:block;clear:both;content:""}.plan-label{margin-bottom:10px;text-align:center;position:relative;z-index:3;margin-bottom:-13px}.plan-label::after{display:block;clear:both;content:""}.plan-label p{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;position:relative;display:inline-block;padding:4px 13px 2px;min-width:180px;min-height:24px;font-weight:600;font-size:1.25rem;color:#333;background-color:#faca9e}.plan-label p:before{position:relative;top:-2px;content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;color:inherit;background:rgba(0,0,0,0) url(../images/front/icon-light.svg) no-repeat scroll}.plan-ul{border:1px solid #333;border-radius:4px;height:132px;padding:0;margin-bottom:22px}.plan-ul::after{display:block;clear:both;content:""}@media(max-width: 767px){.plan-ul{height:auto}}.plan-ul ul{padding:27px 17px 17px;list-style:none;font-weight:600;font-family:"Noto Sans JP",serif;height:100%}.plan-ul ul::after{display:block;clear:both;content:""}.plan-ul ul li{position:relative;padding-left:12px;font-size:14px;letter-spacing:0}.plan-ul ul li:not(:last-of-type){margin-bottom:2px}.plan-ul ul li:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;left:0;top:7px;content:"";width:4px;height:4px;color:#fff;background-color:#333}.plan-cnt{flex:1 1 auto;display:flex;flex-flow:column;justify-content:space-between}.career-btm{background-color:rgba(250,202,158,.5);padding:14px 20px 20px;flex:1 1 auto}.career-media::after{display:block;clear:both;content:""}.career-media .career-label{margin-bottom:7px;font-size:10px;color:#ed6c00;font-weight:500;text-align:center;font-family:"Quicksand",sans-serif}.career-media .career-image{width:100%}.career-media .career-image img{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;width:100%;height:auto;vertical-align:top}.career-media .career-body{padding-top:10px;align-self:center;flex:1}.career-media .career-body .career-ttl{padding-bottom:10px;margin-bottom:6px;font-weight:600;font-size:1.2rem;line-height:1.3;font-family:"Noto Sans JP",serif}.career-para{font-size:1rem;text-align:center;background-color:rgba(255,255,255,.7);padding:5px 5px;margin-bottom:10px}.plan-entries::after{display:block;clear:both;content:""}@media(max-width: 750px){.plan-entries{max-height:0;overflow:hidden}.plan-entries.is-accordion-contents-open{max-height:9999px;overflow:visible}}.plan-entries .entries-list{list-style:none;padding:0;margin:0}.plan-entries .entries-list::after{display:block;clear:both;content:""}.plan-entries .entries-list .entries-item{margin-bottom:6px}.plan-entries .entries-list .entries-item::after{display:block;clear:both;content:""}.plan-entries .entries-list .entries-item a::after{display:block;clear:both;content:""}.plan-entries .entries-list .entries-item .entries-date{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;margin-right:7px;padding:0 1px 1px;text-align:center;float:left;width:50px;line-height:1.1;border:1px solid #faca9e;color:#333;background-color:#fff}.plan-entries .entries-list .entries-item .entries-date .entries-num{font-size:1.6rem;font-weight:500;font-family:"Quicksand",sans-serif}.plan-entries .entries-list .entries-item .entries-date .entries-year{font-size:1rem;font-weight:600;font-family:"Zen Maru Gothic",serif}.plan-entries .entries-list .entries-item .entries-txt{padding-top:4px;font-size:1.1rem;overflow:hidden;display:block;letter-spacing:-0.02em}.more-btn{display:none;background-color:#fff;border-radius:90px;position:relative;color:#ed6c00;text-align:center;font-size:12px;padding:15px 10px;font-family:"Noto Sans JP",serif;font-weight:700;box-shadow:0px 0px 12px 0px rgba(0,0,0,.1);cursor:pointer;margin-top:1.1rem}@media(max-width: 750px){.more-btn{display:block}}.more-btn::before{content:"キャリアパスを詳しく見る"}.more-btn::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:30px;width:16px;height:16px;background:url(../images/front/icon_pause--orange.svg) no-repeat 50%;background-size:100% auto}.more-btn.is-accordion-open::before{content:"閉じる"}.more-btn.is-accordion-open::after{background-image:url(../images/front/icon-arrow-up.svg)}.work-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 0}.work-media::after{display:block;clear:both;content:""}.work-media .work-image{margin-right:10px;text-align:center;width:84px}.work-media .work-image img{max-width:100%;height:auto;vertical-align:top}.work-media .work-body{padding-top:3px;align-self:center;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.4rem;font-weight:600}.work-media .work-body p{padding-bottom:10px}.life-event::after{display:block;clear:both;content:""}.life-title{max-width:540px;margin:0 auto 30px;text-align:center}@media screen and (max-width: 750px){.life-title{margin-bottom:14px}}.line-bold{font-weight:bold}.line-text{position:relative;z-index:1;padding-bottom:0;display:inline;background-repeat:no-repeat;background:linear-gradient(transparent 70%, #faca9e 70%)}.life-cate{overflow:hidden;margin-bottom:50px}@media screen and (max-width: 750px){.life-cate{margin-bottom:73px}}.life-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;flex:1;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;justify-content:center;list-style:none;padding:0;margin:0 -29px}.life-list::after{display:block;clear:both;content:""}.life-list:before,.life-list:after{display:none}.life-list .life-item{position:relative;padding:0 29px;margin-bottom:29px;float:left;max-width:393px}@media(max-width: 750px){.life-list .life-item:nth-child(2n){margin-top:80px}}.life-list .life-item:nth-child(2n):before{position:absolute;left:-15px;top:50%;margin-top:-13px;content:"";display:inline-block;vertical-align:middle;width:34px;height:42px;color:inherit;background:rgba(0,0,0,0) url(../images/front/arrow-step--right.svg) no-repeat 50%;background-size:100% auto}@media screen and (max-width: 790px){.life-list .life-item:nth-child(2n):before{top:-57px;left:50%;margin:0 0 0 -13px;background-image:url(../images/front/icon-arrow-down--orange.svg)}}.life-list .life-item:nth-child(2n) .life-box{padding:10px 34px 15px 25px}.life-list .life-item:nth-child(2n) .work-media{padding:9px 0 9px 10px}.life-list .life-item:nth-child(2n) .work-media .work-image{width:95px}.life-list .life-item:nth-child(2n) .work-media .work-body{padding-top:5px}@media screen and (max-width: 790px){.life-list .life-item{padding:0;margin-bottom:7px;float:none;max-width:100%}}@media screen and (max-width: 790px){.life-list{margin:0;display:block}}.life-box{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:22px 34px 15px 22px;flex-flow:column;height:100%;border:1px solid #faca9e;width:332px}.life-box::after{display:block;clear:both;content:""}@media screen and (max-width: 790px){.life-box{padding:22px 37px;width:inherit}}.company-media{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.company-media::after{display:block;clear:both;content:""}.company-media .company-texts{display:flex;align-items:center;justify-content:center;position:relative}.company-media .company-texts::after{content:"";position:absolute;right:0;bottom:0;height:1px;background-color:#ed6c00;width:calc(100% - 30px)}.company-media .company-label{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;margin-right:12px;width:56px;height:56px;border-radius:50%;padding:8px 7px 7px;text-align:center;font-size:1.2rem;font-weight:600;background-color:#ed6c00;color:#fff;display:flex;justify-content:center;align-items:center;font-family:"Noto Sans JP",serif}.company-media .company-body{padding-top:0;align-self:center;font-size:1.8rem;line-height:1.25;color:#ed6c00;font-weight:500;font-family:"Zen Maru Gothic",serif}.pharmacist-desc::after{display:block;clear:both;content:""}.pharmacist-desc .pharmacist-title{float:left;color:#fff;background-color:#f3b0a1;position:relative;display:flex;align-items:center;width:335px;margin-right:25px;height:72px;text-align:center;justify-content:center}@media(max-width: 767px){.pharmacist-desc .pharmacist-title{margin:0 0 25px;width:100%;float:none}}.pharmacist-desc .pharmacist-title::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-10px;width:0;height:0;border-style:solid;border-right:9px solid rgba(0,0,0,0);border-left:9px solid rgba(0,0,0,0);border-top:11px solid #f3b0a1;border-bottom:0}.pharmacist-desc .pharmacist-title .nums{font-family:"Quicksand",sans-serif;display:flex;flex-flow:column;justify-content:center;align-items:center;position:absolute;left:20px;top:50%;transform:translateY(-50%)}.pharmacist-desc .pharmacist-title .nums .en{font-size:10px;border-bottom:1px solid #fff}.pharmacist-desc .pharmacist-title .nums .em{font-weight:500;font-size:32px;line-height:1.1}.pharmacist-desc .pharmacist-title h3{font-size:1.8rem;font-weight:600;font-family:"Zen Maru Gothic",serif}.pharmacist-desc .pharmacist-cnt{padding-top:8px;overflow:hidden;font-size:1.3rem}.pharmacist-desc .pharmacist-cnt p{letter-spacing:-0.01em}@media screen and (max-width: 750px){.pharmacist-desc .pharmacist-cnt{font-size:1.4rem}}@media screen and (max-width: 750px){.pharmacist-desc{padding-top:10px}}.study-stystem{display:flex;align-items:center}@media(max-width: 767px){.study-stystem{flex-flow:column;margin-top:30px;margin-bottom:25px}}.study-stystem .img{max-width:480px}.study-stystem .arw{flex:0 0 34px;margin-left:25px;margin-right:40px}@media(max-width: 767px){.study-stystem .arw{margin:10px 0 20px}}.study-stystem .ttl{font-size:18px}@media(max-width: 767px){.study-stystem .ttl{text-align:center}}.employee-cate::after{display:block;clear:both;content:""}.training-list{list-style:none;padding:0;margin:0}.training-list::after{display:block;clear:both;content:""}.training-list .training-item{margin-bottom:32px}.training-list .training-item::after{display:block;clear:both;content:""}@media screen and (max-width: 750px){.training-list .training-item{padding:0 12px;margin-bottom:21px;float:left;width:50%}}@media screen and (max-width: 750px){.training-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;flex:1;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:0 -12px}.training-list:before,.training-list:after{display:none}}.training-wrap{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:39px 39px 24px;border:1px solid #faca9e}.training-wrap::after{display:block;clear:both;content:""}@media screen and (max-width: 980px){.training-wrap{padding:20px 20px 24px}}@media screen and (max-width: 750px){.training-wrap{padding:0;border:0;height:100%}}.training-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}.training-box::after{display:block;clear:both;content:""}.training-box .training-image{margin-right:36px;text-align:center;width:295px;overflow:hidden;color:#333;background-color:#fff}.training-box .training-image img{width:100%;height:auto}@media screen and (max-width: 750px){.training-box .training-image{display:none}}.training-box .training-cap{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.3rem;font-weight:500;line-height:1.7}@media screen and (max-width: 750px){.training-box .training-cap{height:100%}}@media screen and (max-width: 750px){.training-box .training-para{display:none}}@media screen and (max-width: 750px){.training-box{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;padding:0;margin-bottom:0;height:100%;display:block;text-align:center}}@media screen and (max-width: 750px){.block-txt-sp{display:block}}.training-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:center;margin-bottom:25px;pointer-events:none;font-family:"Zen Maru Gothic",serif}.training-title::after{display:block;clear:both;content:""}.training-title .training-symbol{margin-right:5px;text-align:center;width:65px}.training-title .training-symbol img{max-width:100%;height:auto}@media screen and (max-width: 750px){.training-title .training-symbol{margin:0 0 10px;width:100%}}.training-title .training-desc{padding-top:3px;align-self:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.training-title .training-desc h2{font-size:2rem;font-weight:600;color:#333}@media screen and (max-width: 750px){.training-title .training-desc h2>span{padding-right:22px;display:inline-block;color:inherit;background:rgba(0,0,0,0) url(../images/front/icon-search-pop.svg) right center no-repeat scroll}}@media screen and (max-width: 750px){.training-title .training-desc h2{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;font-size:1.6rem;vertical-align:middle;line-height:1.6;color:#333;background-color:#fdf0e5}}@media screen and (max-width: 750px){.training-title{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;margin-bottom:0;padding:30px 5px 22px;height:100%;display:block;display:block;text-align:center;background-color:#fdf0e5;pointer-events:auto}}.take-member{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding-top:10px;margin-bottom:15px}.take-member::after{display:block;clear:both;content:""}.take-member .member-top{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;padding:18px 36px 12px;color:#333;background-color:#faca9e}.take-member .member-top::after{display:block;clear:both;content:""}.take-member .member-top p,.take-member .member-top h3{display:inline-block;vertical-align:middle}.take-member .member-top p{font-size:1.4rem;font-weight:500}.take-member .member-top h3{font-size:1.8rem;font-weight:600;font-family:"Zen Maru Gothic",serif}.take-member .member-cnt{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;flex:1;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background-color:#fdf0e5;padding:16px 20px 18px}.take-member .member-cnt::after{display:block;clear:both;content:""}.take-member .member-cnt:before,.take-member .member-cnt:after{display:none}.take-member .member-cnt .member-left,.take-member .member-cnt .member-main,.take-member .member-cnt .member-right{float:left}.take-member .member-cnt .member-left{padding:0 20px;width:35.3%;border-right:1px dashed #333}.take-member .member-cnt .member-main{padding:0 20px;width:21%;border-right:1px dashed #333}.take-member .member-cnt .member-right{width:43.7%;padding:0 0 0 20px}.take-member .member-cnt .member-list{padding-left:5px}@media screen and (max-width: 750px){.take-member{display:none}}.modal-training .member-title,.modal-training .member-list{font-size:1.2rem}.modal-training .take-member .member-top h3{font-family:sans-serif}.modal-training .member-list li:before{top:6px}.member-list{list-style:none;margin:0;padding:0;font-size:1.4rem}.member-list::after{display:block;clear:both;content:""}.member-list li{position:relative;padding-left:12px}.member-list li:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;left:0;top:7px;content:"";width:4px;height:4px;color:#fff;background-color:#333}.member-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -10px}.member-row::after{display:block;clear:both;content:""}.member-row .member-col{padding:0 10px;float:left;width:50%}.member-title{margin-bottom:10px;font-weight:600;font-size:1.4rem}.training-sub-ttl{margin-bottom:0;font-weight:600;font-size:1.4rem;font-family:"Zen Maru Gothic",serif}.training-sub-ttl.interview-sub-ttl{margin-top:20px}.education-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:center;flex-flow:row wrap;justify-content:center;margin-bottom:82px;padding:9px 0 0}.education-media::after{display:block;clear:both;content:""}.education-media .education-image{padding-right:184px;text-align:center;width:603px;text-align:center;background:rgba(0,0,0,0) url(../images/front/icon-arrow-long.svg) right 81px center no-repeat scroll}@media screen and (max-width: 930px){.education-media .education-image{background-position:right 30px center;background-size:50px auto;padding-right:100px;width:356px}}@media screen and (max-width: 750px){.education-media .education-image{padding:0 0 70px;text-align:center;width:100%;background:rgba(0,0,0,0) url(../images/front/icon-arrow-long-sp.svg) center bottom 15px no-repeat scroll}}.education-media .education-image img{max-width:100%;height:auto}.education-media .education-cap{padding-top:3px;align-self:center}.education-media .education-cap h2{font-size:2rem;font-weight:600;color:#333;font-family:"Zen Maru Gothic",serif}@media screen and (max-width: 750px){.education-media .education-cap h2{font-size:1.8rem;text-align:center}}@media screen and (max-width: 750px){.education-media{margin-bottom:30px;display:block}}.pharmacist-education{margin-bottom:2.8rem}.pharmacist-education::after{display:block;clear:both;content:""}@media screen and (max-width: 750px){.pharmacist-education{margin-bottom:.5rem}}.step-entry-wrap{overflow:hidden}.step-entry-wrap::after{display:block;clear:both;content:""}@media(max-width: 767px){.step-entry-wrap{overflow:visible}}.step-entry-list{margin:0 -10px}.step-entry-list::after{display:block;clear:both;content:""}.step-entry-list .step-entry-item{position:relative;padding:0 10px;float:left;width:50%}.step-entry-list .step-entry-item:nth-child(2n){width:52.5%;clear:right}@media screen and (max-width: 750px){.step-entry-list .step-entry-item:nth-child(2n){width:100%;clear:inherit}}.step-entry-list .step-entry-item:nth-child(2n+1){width:47.5%;clear:left}@media screen and (max-width: 750px){.step-entry-list .step-entry-item:nth-child(2n+1){width:100%;clear:inherit}}@media screen and (max-width: 750px){.step-entry-list .step-entry-item{width:100%;float:none;padding:0}}.step-entry-cate{list-style:none;margin:0 0 30px;padding:0 20px 24px}.step-entry-cate::after{display:block;clear:both;content:""}@media screen and (max-width: 750px){.step-entry-cate{margin:0 -10px;padding:0 30px}}.step-entry-cate.entry-cate-right{background-color:#fdf0e5}.step-entry-cate .step-entry-mod{padding:15px 0 7px;border-bottom:1px dashed #faca9e}.step-entry-cate .step-entry-mod::after{display:block;clear:both;content:""}@media screen and (max-width: 750px){.step-entry-cate .step-entry-mod{padding:10px 0}}.step-entry-cate .step-entry-mod.--non-line{border-bottom:none}@media(min-width: 768px){.step-entry-cate .step-entry-mod.--non-line{padding-bottom:0}}.step-entry-heading{margin-bottom:9px;font-family:"Quicksand",sans-serif;font-size:1.6rem;font-weight:bold}.step-entry-heading::after{display:block;clear:both;content:""}.step-entry-heading .step-entry-name{padding:3px 5px 0 0;float:left;height:32px;display:table-cell;vertical-align:middle;font-size:1.6rem;text-transform:capitalize}.step-entry-heading .step-entry-circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:3px 2px 5px 2px;width:32px;height:32px;font-size:2.2rem;line-height:1.1;color:#333;background-color:#f3b0a1;overflow:hidden;text-align:center}.step-entry-heading .step-entry-circle.--step01{background:rgba(243,176,161,.2)}.step-entry-heading .step-entry-circle.--step02{background:rgba(243,176,161,.4)}.step-entry-heading .step-entry-circle.--step03{background:rgba(243,176,161,.6)}.step-entry-heading .step-entry-circle.--step04{background:rgba(243,176,161,.8)}.step-entry-heading .step-entry-circle.--step05{background:#f3b0a1}.step-entry-para{font-size:1.4rem;font-weight:600;font-family:"Noto Sans JP",serif}@media(max-width: 767px){.step-entry-para{font-weight:400;font-size:1.2rem}}.step-entry-media{display:flex;align-items:center}.step-entry-media::after{display:block;clear:both;content:""}.step-entry-media .step-entry-cnt{flex:1 1 auto}.step-entry-media .step-entry-cnt img{max-width:100%;height:auto}.step-entry-media .step-entry-image{padding:3px 0 0 10px;flex:0 0 63px;align-self:center;text-align:right}.step-entry-media .step-entry-image.--step05{flex-basis:80px}.step-entry-media .step-entry-image img{max-width:100%;height:auto}.badges-box{position:relative;padding:20px 25px 19px 32px;margin-top:15px;border:1px solid #f3b0a1;font-size:1.4rem;line-height:1.6;letter-spacing:-0.06em;color:#333}.badges-box::after{display:block;clear:both;content:""}@media(max-width: 767px){.badges-box.--pc-only{display:none}}.badges-box.--sp-only{display:none}@media(max-width: 767px){.badges-box.--sp-only{display:block}}.badges-box::before,.badges-box::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-top:0}.badges-box:before{top:-13px;border-right:9px solid rgba(0,0,0,0);border-left:9px solid rgba(0,0,0,0);border-bottom:13px solid #fff;z-index:3}.badges-box::after{top:-14px;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-bottom:14px solid #f3b0a1}@media screen and (max-width: 750px){.badges-box{margin:13px 0 30px;font-size:1.4rem;line-height:1.6}}.badges-box-sp{position:relative;padding:20px 25px 19px 32px;margin-top:15px;border:1px solid #f3b0a1;font-size:1.4rem;line-height:1.6;letter-spacing:-0.06em;color:#333}.badges-box-sp::after{display:block;clear:both;content:""}@media(max-width: 767px){.badges-box-sp{display:block;padding:20px 17px;font-size:1.25rem;width:90%;margin:30px auto 0}}.badges-box-sp::before,.badges-box-sp::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-top:0}.badges-box-sp:before{top:-13px;border-right:9px solid rgba(0,0,0,0);border-left:9px solid rgba(0,0,0,0);border-bottom:13px solid #fff;z-index:3}.badges-box-sp::after{top:-14px;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-bottom:14px solid #f3b0a1}.step-support{background-color:#fdf0e5;border-radius:8px;padding:20px 32px;line-height:1.75;position:relative}@media(max-width: 767px){.step-support{width:90%;margin:37px auto 0}}.step-support::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-top:0;top:-14px;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-bottom:14px solid #fdf0e5}.step-support .text{font-size:12px}.step-support .text a{color:#ed6c00;display:inline-block;position:relative;padding-right:30px;text-decoration:underline;font-weight:500}.step-support .text a .icon{width:24px;position:absolute;top:50%;transform:translateY(-50%);right:0}.step-support .gr{font-size:12px}.step-support .data-ttl{font-weight:600;line-height:1.75}.step-support .data-ttl::first-letter{color:#f3b0a1}.management-media{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #faca9e;padding:39px 67px 39px 39px;margin-bottom:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.management-media::after{display:block;clear:both;content:""}.management-media .pharmacist-title{margin-bottom:5px;float:none;width:100%}.management-media .pharmacist-desc{padding-top:0;padding-right:60px;margin-bottom:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 1024px){.management-media .pharmacist-desc{padding-right:20px}}@media screen and (max-width: 750px){.management-media .pharmacist-desc{margin-bottom:17px;padding-right:0}}.management-media .management-image{width:50.6%}.management-media .management-image img{width:100%;height:auto}@media screen and (max-width: 750px){.management-media .management-image{width:100%}}@media screen and (max-width: 1024px){.management-media{padding:20px}}@media screen and (max-width: 750px){.management-media{margin-bottom:60px;display:block}}.benefits-wrap{padding:1rem 0 0;overflow:hidden}.benefits-wrap::after{display:block;clear:both;content:""}.benefits-title{margin-bottom:31px;font-size:1.8rem;font-weight:500;font-family:"Zen Maru Gothic",serif}.benefits-title::after{display:block;clear:both;content:""}@media screen and (max-width: 750px){.benefits-title{margin-bottom:20px}}.benefits-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;flex:1;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:0 -12px;padding:0;list-style:none}.benefits-list::after{display:block;clear:both;content:""}.benefits-list:before,.benefits-list:after{display:none}.benefits-list .benefits-item{padding:0 12px;margin-bottom:24px;float:left;width:50%}@media screen and (max-width: 750px){.benefits-list .benefits-item{width:100%;float:none}}.benefits-box{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:20px 15px 23px 20px;border:1px solid #faca9e;height:100%;color:#333;background-color:#fff}.benefits-box::after{display:block;clear:both;content:""}@media(max-width: 767px){.benefits-box{padding:0 20px;display:flex;align-items:flex-start;position:relative}}@media(max-width: 767px){.benefits-box .benefits-ac-head{display:flex;align-items:center;padding:15px 0;flex:1 1 auto}.benefits-box .benefits-ac-head::after{position:absolute;right:25px;top:50%;transform:translateY(-50%);content:"";width:17px;height:16px;background:#fff url(../images/front/icon-open.svg) no-repeat scroll}.benefits-box .benefits-ac-head.is-accordion-open{flex:0 0 auto;padding:20px 0 0}.benefits-box .benefits-ac-head.is-accordion-open .ac-ttl{display:none}.benefits-box .benefits-ac-head.is-accordion-open::after{background:#fff url(../images/front/icon-minus.svg) no-repeat center center scroll;transform:none;top:23px}}.benefits-box .benefits-ac-head .ac-ttl{display:none}@media(max-width: 767px){.benefits-box .benefits-ac-head .ac-ttl{display:block}}.benefits-box .benefits-image{padding-right:10px;float:left;width:68px}@media(max-width: 767px){.benefits-box .benefits-image{flex:0 0 68px}}.benefits-box .benefits-image img{max-width:100%;height:auto}.benefits-box .benefits-cnt{overflow:hidden;font-size:1.3rem}@media(max-width: 767px){.benefits-box .benefits-cnt{max-height:0;width:0;overflow:hidden;flex:1 1 0;flex-basis:0}.benefits-box .benefits-cnt.is-accordion-contents-open{max-height:9999px;width:auto;overflow:visible;padding:20px 0}}.benefits-box .benefits-cnt h4{font-size:1.6rem;margin-bottom:9px;color:#ed6c00;font-weight:600;font-family:"Zen Maru Gothic",serif}@media(max-width: 767px){.benefits-box .benefits-cnt h4{margin:0 0 17px}}.benefits-box .benefits-cnt p{color:#222;line-height:1.6}@media screen and (max-width: 750px){.benefits-box .benefits-cnt{font-size:1.4rem}}.welfare-panel{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:27px 50px 27px 60px;margin-bottom:33px;border:1px solid #faca9e;align-items:center;align-self:center;flex-flow:row wrap;justify-content:center}.welfare-panel::after{display:block;clear:both;content:""}@media screen and (max-width: 750px){.welfare-panel{padding:22px 20px;display:block}}.welfare-panel .welfare-left{padding-right:30px;width:37%}@media screen and (max-width: 750px){.welfare-panel .welfare-left{width:100%;position:relative}.welfare-panel .welfare-left::after{position:absolute;right:4px;top:50%;transform:translateY(-50%);content:"";width:17px;height:16px;background:#fff url(../images/front/icon-open.svg) no-repeat scroll}.welfare-panel .welfare-left.is-accordion-open::after{background:#fff url(../images/front/icon-minus.svg) no-repeat center center scroll}}.welfare-panel .welfare-main{width:63%}@media screen and (max-width: 750px){.welfare-panel .welfare-main{width:100%;max-height:0;overflow:hidden}.welfare-panel .welfare-main.is-accordion-contents-open{max-height:9999px;width:auto;overflow:visible;padding:20px 0 0}}@media screen and (max-width: 750px){.welfare-panel .welfare-title{font-size:1.5rem}}.welfare-row::after{display:block;clear:both;content:""}.welfare-list{margin:0 -10px;padding:0;font-size:1.4rem;font-weight:600;list-style:none}.welfare-list::after{display:block;clear:both;content:""}.welfare-list .welfare-item{margin-bottom:2px;padding:0;float:left;padding:0 10px;width:31.5%}.welfare-list .welfare-item:nth-child(3n){clear:right}.welfare-list .welfare-item:nth-child(3n+1){clear:left;width:37%}@media screen and (max-width: 750px){.welfare-list .welfare-item:nth-child(3n+1){clear:inherit}}@media screen and (max-width: 750px){.welfare-list .welfare-item:nth-child(2n){clear:right}}@media screen and (max-width: 750px)and (max-width: 750px){.welfare-list .welfare-item:nth-child(2n){width:55%}}@media screen and (max-width: 750px){.welfare-list .welfare-item:nth-child(2n+1){clear:left}}@media screen and (max-width: 750px)and (max-width: 750px){.welfare-list .welfare-item:nth-child(2n+1){width:45%}}@media screen and (max-width: 750px){.welfare-list{font-size:1.4rem}}span.dot-first{position:relative;padding-left:12px;display:inline-block}span.dot-first:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;left:0;top:5px;content:"";width:4px;height:4px;color:#fff;background-color:#333}.dream-heading{position:relative;margin-bottom:30px;padding:14px 5px 21px;color:#333;background:#f0c86a;text-align:center}.dream-heading h2{font-size:2rem;font-weight:500;font-family:"Zen Maru Gothic",serif}.dream-heading h2 br{display:none}@media screen and (max-width: 750px){.dream-heading h2 br{display:block}}@media screen and (max-width: 750px){.dream-heading h2{font-size:1.8rem;line-height:1.2}}@media screen and (max-width: 750px){.dream-heading{margin-bottom:27px;padding:17px 5px 15px}}.dream-heading:after{top:100%;left:50%;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(250,202,158,0);border-top-color:#faca9e;border-width:15px;margin-left:-15px}@media screen and (max-width: 750px){.dream-heading:after{top:99%}}.text-lg{font-size:2.8rem;font-family:"Zen Maru Gothic",serif}.dream-wrap{overflow:hidden;margin-bottom:60px}.dream-wrap::after{display:block;clear:both;content:""}.dream-wrap .splide{visibility:visible}@media screen and (max-width: 750px){.dream-wrap{margin-bottom:50px}}.dream-list{margin:0 -10px !important;padding:0;list-style:none;display:block}.dream-list::after{display:block;clear:both;content:""}@media(min-width: 768px){.dream-list{column-count:3;column-gap:10px}}.dream-list .dream-item{padding:0 10px;margin-bottom:20px}@media(min-width: 768px){.dream-list .dream-item{break-inside:avoid}}@media screen and (max-width: 750px){.dream-list .dream-item{width:100%;max-width:280px;float:none}}@media screen and (max-width: 750px){.dream-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.dream-box{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:25px 23px;border:1px solid #faca9e;color:#333;background-color:#fff;font-size:1.3rem;font-family:"Noto Sans JP",sans-serif}.dream-box::after{display:block;clear:both;content:""}.dream-box .dream-title{margin-bottom:2px;font-weight:600}.dream-box .dream-cnt{font-size:1.3rem;line-height:1.7;font-weight:600}@media screen and (max-width: 750px){.dream-box .dream-cnt{font-size:1.4rem}}.friend-cate{padding-top:11px;margin-bottom:44px}.friend-cate::after{display:block;clear:both;content:""}@media screen and (max-width: 750px){.friend-cate{margin-bottom:70px}}.friend-list{list-style:none;padding:0;margin:0}.friend-list::after{display:block;clear:both;content:""}.friend-list .friend-item{margin-bottom:24px}.friend-list .friend-item::after{display:block;clear:both;content:""}@media screen and (max-width: 750px){.friend-list .friend-item{margin-bottom:15px}}.friend-box{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:39px 66px 39px 39px;border:1px solid #faca9e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.friend-box::after{display:block;clear:both;content:""}.friend-box .line-text{font-weight:600;background:linear-gradient(transparent 70%, #A1C0F3 70%)}.friend-box .friend-image{width:511px;overflow:hidden;color:#333;background-color:#fff}.friend-box .friend-image img{width:100%;height:auto}@media screen and (max-width: 980px){.friend-box .friend-image{width:50%}}@media screen and (max-width: 750px){.friend-box .friend-image{margin-bottom:15px;width:100%}}.friend-box .friend-cnt{padding-right:48px;flex:1;font-size:1.4rem}.friend-box .friend-cnt .friend-title{margin-bottom:27px;font-size:18px;font-weight:600;font-family:"Noto Sans JP",serif;text-align:center;position:relative;color:#fff;background-color:#a1c0f3;display:flex;align-items:center;justify-content:center;height:72px}@media screen and (max-width: 750px){.friend-box .friend-cnt .friend-title{margin-bottom:30px}}.friend-box .friend-cnt .friend-title::after{content:"";left:50%;transform:translateX(-50%);position:absolute;bottom:-10px;width:0;height:0;border-style:solid;border-right:9px solid rgba(0,0,0,0);border-left:9px solid rgba(0,0,0,0);border-top:11px solid #a1c0f3;border-bottom:0}.friend-box .friend-cnt .friend-para{line-height:1.6}@media screen and (max-width: 750px){.friend-box .friend-cnt .friend-para{margin-bottom:10px}}@media screen and (max-width: 980px){.friend-box .friend-cnt{padding-right:30px}}@media screen and (max-width: 750px){.friend-box .friend-cnt{padding-right:0}}@media screen and (max-width: 980px){.friend-box{padding:20px}}@media screen and (max-width: 750px){.friend-box{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0;border:0;display:block}}.nanohana-region{padding:34px 0 80px;overflow:hidden}.nanohana-region::after{display:block;clear:both;content:""}@media screen and (max-width: 750px){.nanohana-region{padding:0 0 80px}}.nanohana-region .band-ttl{background-color:#ed6c00;color:#fff;text-align:center;font-size:28px;padding:36px 10px;font-family:"Zen Maru Gothic",serif;margin-bottom:40px}@media(max-width: 767px){.nanohana-region .band-ttl{font-size:25px}}.nanohana-content{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;padding:55px 50px 10px;color:#333;background-color:#fdf0e5}.nanohana-content::after{display:block;clear:both;content:""}.nanohana-content .nanohana-title{margin-bottom:35px;text-align:center}.nanohana-content .nanohana-title h2{font-size:2.4rem;font-family:"Zen Maru Gothic",serif}@media screen and (max-width: 980px){.nanohana-content .nanohana-title{margin-bottom:20px}}@media screen and (max-width: 750px){.nanohana-content .nanohana-title{margin-bottom:25px}}.nanohana-content .nanohana-inner::after{display:block;clear:both;content:""}@media screen and (max-width: 750px){.nanohana-content .nanohana-inner{padding:0 10px}}@media screen and (max-width: 980px){.nanohana-content{padding:20px 20px 10px}}@media screen and (max-width: 750px){.nanohana-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:30px 10px;margin:0 -20px}}.nanohana-list{column-count:2;column-gap:40px;list-style:none;padding:0;margin:0}.nanohana-list::after{display:block;clear:both;content:""}.nanohana-list .nanohana-item{margin-bottom:40px;display:grid;grid-template-rows:1fr auto;break-inside:avoid}@media screen and (max-width: 980px){.nanohana-list .nanohana-item{margin-bottom:20px}}@media screen and (max-width: 750px){.nanohana-list .nanohana-item{margin-bottom:30px;display:block}}@media screen and (max-width: 980px){.nanohana-list{column-gap:20px}}@media screen and (max-width: 750px){.nanohana-list{margin-bottom:30px;column-count:auto;column-gap:0}}@media screen and (max-width: 750px){.block-text-sp{display:block}}.nanohana-box{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:40px 40px 30px;color:#333;background-color:#fff}.nanohana-box::after{display:block;clear:both;content:""}.nanohana-box .line-text{font-weight:600;font-family:"Zen Maru Gothic",serif;background-image:linear-gradient(to right, #fdf0e5, #fdf0e5)}@media screen and (max-width: 900px){.nanohana-box{padding:25px 20px 20px}}.enriching-media{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;align-items:center;flex-flow:row wrap;margin-bottom:14px}.enriching-media::after{display:block;clear:both;content:""}.enriching-media .line-text{font-family:inherit}.enriching-media .enriching-cnt{padding-right:0;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 750px){.enriching-media .enriching-cnt{padding-right:0}}.enriching-media .enriching-image{padding-left:10px;width:133px;text-align:right}.enriching-media .enriching-image img{max-width:100%;height:auto}@media screen and (max-width: 900px){.enriching-media .enriching-image{width:90px}}@media screen and (max-width: 750px){.enriching-media .enriching-image{position:relative;top:-15px;width:115px}}@media screen and (max-width: 900px){.enriching-media .store-date{padding:5px 0 0}}.store-number .store-txt-lg{font-size:7.2rem;font-weight:600;font-family:"Quicksand",sans-serif;line-height:1}@media screen and (max-width: 900px){.store-number .store-txt-lg{font-size:4rem}}@media screen and (max-width: 750px){.store-number .store-txt-lg{font-size:4.8rem}}.store-number .store-txt-sm{font-size:1.8rem;font-weight:500;line-height:1.3;font-family:"Zen Maru Gothic",serif}.store-label{color:#ed6c00;font-size:1.6rem;font-weight:600;font-family:"Zen Maru Gothic",serif}@media screen and (max-width: 900px){.store-label{margin-bottom:10px}}.store-date{margin-bottom:10px;font-size:1.2rem}@media screen and (max-width: 750px){.store-date{padding:4px 10px 0 0;font-size:1.4rem}}.store-para{margin-bottom:15px;font-size:1.3rem;line-height:1.6;font-weight:600}@media screen and (max-width: 750px){.store-para{margin-bottom:10px}}.senior-voice{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;align-items:center;flex-flow:row wrap;margin-bottom:10px;padding-left:2px}.senior-voice::after{display:block;clear:both;content:""}.senior-voice .senior-label{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:5px;width:50px;height:50px;background-color:#faca9e;font-size:1rem;text-align:center;padding:10px 3px 5px;font-weight:bold}.senior-voice .senior-label span{display:block}.senior-voice .senior-cnt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:9px}.senior-box{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative;padding:15px 45px 14px 15px;border:1px solid #faca9e;display:block;font-size:1.4rem;font-family:"Zen Maru Gothic",serif;font-weight:bold;background:#fdf0e5 url(../images/front/icon-modal.svg) no-repeat right 11px center scroll}.senior-box:after,.senior-box:before{right:100%;top:50%;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none}.senior-box:after{border-color:rgba(253,240,229,0);border-right-color:#fdf0e5;border-width:5px;margin-top:-5px}.senior-box:before{border-color:rgba(250,202,158,0);border-right-color:#faca9e;border-width:6px;margin-top:-6px}.store-type{text-align:center}.store-type .store-date{margin-bottom:15px}.ranking-image{margin-bottom:10px;text-align:center}.ranking-image img{max-width:100%;height:auto}@media screen and (max-width: 750px){.ranking-image{padding-top:8px}}.store-product{overflow:hidden}.movies-sec{padding-bottom:162px}@media(max-width: 767px){.movies-sec{padding-bottom:100px}}.movies-sec .main-heading{margin-bottom:50px}.movies-slides{margin-bottom:20px}.movies-slides .movies-item{width:670px;max-width:90%;text-align:center;margin:0 20px}@media(max-width: 767px){.movies-slides .movies-item{width:335px}}.movies-slides .movies-item .movie{height:378px;position:relative;cursor:pointer}@media(max-width: 767px){.movies-slides .movies-item .movie{height:188px}}.movies-slides .movies-item .movie video{width:100%}.movies-slides .movies-item .movie-start{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:114px;z-index:90;transition:ease .2s}@media(max-width: 767px){.movies-slides .movies-item .movie-start{width:53px}}.movies-slides .movies-item .movie-start img{width:100%}.movies-slides .movies-item .movie-start.is-hidden-btn{opacity:0}.movies-slides .movies-item .cap{font-family:"Zen Maru Gothic",serif;font-size:16px;margin-top:13px;font-weight:500}.slide-navs{display:flex;justify-content:center;align-items:center}@media(max-width: 767px){.slide-navs{width:85%;margin:0 auto;justify-content:space-between}}.slide-navs .slick-arrow{width:39px;height:39px;border-radius:50%;background-repeat:no-repeat;background-size:100% auto;font-size:0;box-shadow:0px 0px 12px 0px rgba(0,0,0,.1);appearance:none;border:none;background:none;flex:0 0 auto}.slide-navs .slick-arrow.slick-prev{background-image:url(../images/photos/slide-prev.svg);margin-right:85px;order:1}@media(max-width: 767px){.slide-navs .slick-arrow.slick-prev{margin-right:10px}}.slide-navs .slick-arrow.slick-next{background-image:url(../images/photos/slide-next.svg);margin-left:85px;order:3}@media(max-width: 767px){.slide-navs .slick-arrow.slick-next{margin-left:10px}}.slide-navs .slick-arrow.slick-disabled{opacity:.3}.slide-navs .slick-dots{display:flex;justify-content:center;align-items:center;order:2}.slide-navs .slick-dots li{font-size:0;width:8px;height:8px;border-radius:50%;background-color:#faca9e;margin:0 5px}.slide-navs .slick-dots li.slick-active{background-color:#ed6c00}.slide-navs .slick-dots li button{appearance:none;appearance:none;border:none;background:none}.product-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:11px -9px 0}.product-row::after{display:block;clear:both;content:""}.product-row .product-col{padding:0 9px;float:left;width:50%;margin-bottom:18px}.product-row .product-col img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;max-width:100%;height:auto}@media screen and (max-width: 750px){.product-row{margin-top:0}}.turnover-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:14px}.turnover-media::after{display:block;clear:both;content:""}.turnover-media .enriching-image{text-align:center;width:100px}.turnover-media .enriching-image img{max-width:100%;height:auto;vertical-align:top}@media screen and (max-width: 900px){.turnover-media .enriching-image{width:90px}}@media screen and (max-width: 750px){.turnover-media .enriching-image{position:relative;top:-15px;width:100px}}.turnover-media .turnover-body{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-self:center;-webkit-box-flex:1;-ms-flex:1;flex:1;flex-flow:wrap row}.turnover-media .turnover-body .turnover-cap{padding-right:10px}@media screen and (max-width: 750px){.turnover-media .turnover-body .enriching-image{width:100px}}@media screen and (max-width: 500px){.turnover-media .turnover-body{display:block}}.turnover-media .turnover-cap{padding-top:3px;align-self:center;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.4rem}.turnover-media .turnover-cap .store-label{margin-bottom:10px}.turnover-cap-max{max-width:215px}@media screen and (max-width: 750px){.turnover-cap-max{max-width:inherit}}@media screen and (max-width: 750px){.graduate-image-move3{position:relative;top:-12px;width:109px}}@media screen and (max-width: 750px){.store-date-move br,.store-date-move1 br{display:none}}.graduate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}.graduate::after{display:block;clear:both;content:""}.graduate .enrichgraduate-image{text-align:center;width:110px}.graduate .enrichgraduate-image img{max-width:100%;height:auto;vertical-align:top}.graduate .graduate-cap{padding:3px 10px 0 0;align-self:center;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.3rem}@media screen and (max-width: 750px){.graduate{padding:0 0 10px}}.panel-faq{overflow:hidden}.faq-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;flex:1;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:0 28px 70px 40px;padding:11px 0 0}.faq-wrap::after{display:block;clear:both;content:""}.faq-wrap:before,.faq-wrap:after{display:none}.faq-wrap .faq-col{padding:0 28px;margin-bottom:28px;width:50%;float:left}.faq-wrap .faq-col::after{display:block;clear:both;content:""}.faq-wrap .faq-col:nth-child(2n){padding-right:10px}@media screen and (max-width: 750px){.faq-wrap .faq-col:nth-child(2n){padding:0}}.faq-wrap .faq-col:nth-child(2n+1){padding-left:10px}@media screen and (max-width: 750px){.faq-wrap .faq-col:nth-child(2n+1){padding:0}}@media screen and (max-width: 750px){.faq-wrap .faq-col{padding:0;margin-bottom:0;float:none;width:100%}}@media screen and (max-width: 750px){.faq-wrap{margin:0 -20px 80px;padding-top:0}}.faq-accordion{border-top:1px solid #d7d7d7}.faq-accordion::after{display:block;clear:both;content:""}.faq-accordion .faq-item{border-bottom:1px solid #d7d7d7}.faq-accordion .faq-item::after{display:block;clear:both;content:""}.faq-accordion .faq-item .faq-cnt{display:none}.faq-accordion .faq-item.active .faq-title p:after{background:#fff url(../images/front/icon-minus.svg) no-repeat center center scroll}.faq-accordion .faq-title{font-size:1.4rem;font-weight:600;font-family:"Zen Maru Gothic",serif;cursor:pointer}.faq-accordion .faq-title::after{display:block;clear:both;content:""}.faq-accordion .faq-title p{position:relative;padding:18px 30px 15px 52px;display:block;background:#fff url(../images/front/icon-faq.svg) no-repeat 21px 19px scroll}.faq-accordion .faq-title p:after{position:absolute;right:6px;top:50%;margin-top:-8px;content:"";width:17px;height:16px;background:#fff url(../images/front/icon-open.svg) no-repeat scroll}@media screen and (max-width: 750px){.faq-accordion .faq-title p:after{right:15px}}@media screen and (max-width: 750px){.faq-accordion .faq-title p{padding-right:36px}}.faq-accordion .faq-cnt{color:#333;background-color:#fdf0e5;font-weight:bold}.faq-accordion .faq-cnt::after{display:block;clear:both;content:""}.faq-accordion .faq-cnt .fag-inner{padding:19px 20px 23px 46px;font-size:1.5rem;color:#333;background:#fdf0e5 url(../images/front/icon-anwser.svg) no-repeat 20px 23px scroll}.faq-accordion .faq-cnt .fag-inner::after{display:block;clear:both;content:""}.faq-accordion .faq-cnt .fag-inner a{font-weight:600;text-decoration:underline;color:#ed6c00}.faq-accordion .faq-cnt .fag-inner a:hover,.faq-accordion .faq-cnt .fag-inner a:focus{text-decoration:none}@media screen and (max-width: 750px){.faq-accordion .faq-cnt .fag-inner{font-size:1.4rem}}@media screen and (max-width: 750px){.faq-accordion{border-top:0}}.message-box{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 32px;padding-left:21px;max-width:415px}.message-box::after{display:block;clear:both;content:""}@media screen and (max-width: 750px){.message-box{margin-bottom:16px;padding-left:0;max-width:inherit;align-items:flex-start}}.message-box .message-image{margin-right:25px;text-align:center;width:120px;overflow:hidden;color:#333;background-color:#fff}@media(max-width: 767px){.message-box .message-image{margin-right:12px;width:90px}}.message-box .message-image img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;max-width:100%;height:auto}.message-box .message-cap{flex:1;font-size:1.3rem;font-weight:600;line-height:1.7}@media(max-width: 767px){.message-box .message-cap{font-size:1.05rem;font-weight:500;margin-top:10px}}.message-author{font-size:1.6rem;font-family:"Zen Maru Gothic",serif}.message-accordion{max-width:568px;margin:0 auto;padding-bottom:74px;color:inherit;background:rgba(0,0,0,0) url(../images/front/icon-arrow-down.svg) center bottom 24px no-repeat scroll}.message-accordion::after{display:block;clear:both;content:""}.message-accordion .message-item{margin-bottom:24px}.message-accordion .message-item::after{display:block;clear:both;content:""}.message-accordion .message-item .message-title::after{display:block;clear:both;content:""}.message-accordion .message-item .message-title p{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative;padding:30px 63px 27px 21px;font-size:1.8rem;font-weight:600;font-family:"Zen Maru Gothic",serif;color:#333;background-color:#faca9e;cursor:pointer}@media screen and (max-width: 750px){.message-accordion .message-item .message-title p{padding-top:0;padding-bottom:0;display:flex;align-items:center;height:87px;font-size:1.5rem}}.message-accordion .message-item .message-title p:before{-webkit-transition:.3s opacity ease-in-out;-moz-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out;opacity:0;content:"";position:absolute;left:50%;bottom:-10px;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #faca9e}.message-accordion .message-item .message-title p:after{position:absolute;right:32px;top:50%;margin-top:-8px;content:"";width:17px;height:16px;background:#faca9e url(../images/front/icon-open.svg) no-repeat scroll}@media screen and (max-width: 750px){.message-accordion .message-item .message-title p:after{right:15px}}.message-accordion .message-item .message-cnt{padding:30px 32px 10px 30px;color:#333;background-color:#fdf0e5;font-size:1.3rem;display:none}.message-accordion .message-item .message-cnt::after{display:block;clear:both;content:""}.message-accordion .message-item .message-cnt .message-inner::after{display:block;clear:both;content:""}.message-accordion .message-item .message-cnt .message-inner p{margin-bottom:20px}@media screen and (max-width: 750px){.message-accordion .message-item .message-cnt{padding:30px 20px 10px}}.message-accordion .message-item.active .message-title p:before{opacity:1}.message-accordion .message-item.active .message-title p:after{background:#faca9e url(../images/front/icon-minus.svg) no-repeat center center scroll}@media screen and (max-width: 750px){.message-accordion .message-item{margin-bottom:16px}}.yourself-wrap{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:60px;border:1px solid #faca9e;padding:48px 129px 42px}.yourself-wrap::after{display:block;clear:both;content:""}@media screen and (max-width: 980px){.yourself-wrap{padding:48px 20px 42px}}@media screen and (max-width: 750px){.yourself-wrap{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:80px;padding:0;border:0}}.yourself-logo{margin-bottom:32px;text-align:center}.yourself-logo::after{display:block;clear:both;content:""}.yourself-logo .logo-cap{margin-bottom:9px;font-weight:600}.yourself-logo .logo-nanohana img{max-width:100%;height:auto}@media screen and (max-width: 750px){.yourself-logo .logo-nanohana img{max-width:130px}}@media screen and (max-width: 750px){.yourself-logo{margin-bottom:20px}}.yourself-box{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.yourself-box::after{display:block;clear:both;content:""}.yourself-box .yourself-image{width:375px;overflow:hidden;color:#333;background-color:#fff}.yourself-box .yourself-image img{width:100%;height:auto}@media screen and (max-width: 750px){.yourself-box .yourself-image{width:100%}}.yourself-box .yourself-cnt{padding-right:22px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.4rem;font-weight:600}.yourself-box .yourself-cnt .yourself-title{margin-bottom:20px;font-size:1.8rem;font-weight:600}@media screen and (max-width: 750px){.yourself-box .yourself-cnt{margin-bottom:20px;padding-right:0}}@media screen and (max-width: 750px){.yourself-box{display:block}}.select-here{padding:60px 0 0;margin-bottom:43px}.select-here::after{display:block;clear:both;content:""}@media screen and (max-width: 750px){.select-here{padding-top:0;margin:0 -20px}}.select-here .main-heading{text-align:center;background-color:#ed6c00}@media(max-width: 767px){.select-here .main-heading{height:100px;margin-bottom:0 !important}.select-here .main-heading .container{height:100%;display:flex;align-items:center;justify-content:center}}.panel-message{overflow:hidden}@media(max-width: 767px){.panel-message .main-heading{margin-bottom:30px}}.here-title{margin-bottom:19px;text-align:center}.here-title::after{display:block;clear:both;content:""}.here-title h2{font-size:2.4rem;font-family:"Zen Maru Gothic",serif}.here-cate{overflow:hidden}.here-cate::after{display:block;clear:both;content:""}.here-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;flex:1;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;list-style:none;padding:0;margin:0 -13px}.here-list::after{display:block;clear:both;content:""}.here-list:before,.here-list:after{display:none}.here-list .here-item{padding:0 13px;margin-bottom:26px;float:left;width:33.3333333%}@media screen and (max-width: 750px){.here-list .here-item{padding:0;margin-bottom:32px;width:100%;float:none}}@media screen and (max-width: 750px){.here-list{margin:0}}.here-media{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#333;background-color:#faca9e;padding:37px 17px 16px}.here-media::after{display:block;clear:both;content:""}.here-media .here-image{margin-bottom:14px}.here-media .here-image img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:100%;height:auto;vertical-align:top}.here-media .here-cap{font-weight:600;text-align:center;font-size:1.4rem;font-family:"Zen Maru Gothic",serif}.here-media .here-cap a{padding-right:27px;color:#333;display:inline-block;text-align:left;color:inherit;background:rgba(0,0,0,0) url(../images/front/icon-target.svg) no-repeat right center scroll}.here-media .here-cap a:hover,.here-media .here-cap a:focus{text-decoration:underline}@media screen and (max-width: 750px){.here-media .here-cap{font-size:1.6rem}}@media screen and (max-width: 750px){.here-media{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:42px 20px 21px}}#smartphone-menu{color:#333;background-color:#fff}#sma-navi{max-width:783px;margin:0 auto;padding-bottom:40px;color:#333;background-color:#fff;overflow:hidden}@media screen and (max-width: 750px){#sma-navi{padding-bottom:30px;background-color:#fdf0e5}}.navigaion-wrap{margin:0 -16px}.navigaion-wrap::after{display:block;clear:both;content:""}@media screen and (max-width: 850px){.navigaion-wrap{margin:0}}.navigaion-main{list-style:none;margin:0;padding:0 16px;float:left;width:50%}.navigaion-main::after{display:block;clear:both;content:""}.navigaion-main li{text-align:center}.navigaion-main li::after{display:block;clear:both;content:""}.navigaion-main li .navigaion-item{border-bottom:1px solid #faca9e}@media screen and (max-width: 750px){.navigaion-main li .navigaion-item{border-color:#fff;background-color:#fdf0e5}}.navigaion-main li a{margin:20px 0 18px;font-weight:600;display:inline-block;text-align:center;text-decoration:none;font-family:"Zen Maru Gothic",serif}.navigaion-main li a.corporate-site-link{padding-right:25px;display:inline-block;background:rgba(0,0,0,0) url(../images/front/icon-corporate.svg) right center no-repeat scroll}@media screen and (max-width: 750px){.navigaion-main li a.corporate-site-link{margin:0;background-color:#fdf0e5}}.navigaion-main li a:hover,.navigaion-main li a:focus{text-decoration:underline}@media screen and (max-width: 750px){.navigaion-main li a{padding:16px 0 14px;margin:0;display:block;color:#333;background-color:#fdf0e5}}@media screen and (max-width: 750px){.navigaion-main li{padding:0;float:none;width:100%}}@media screen and (max-width: 750px){.navigaion-main{float:none;width:100%;padding:0}}.media-voice{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.media-voice .voice-left{margin-right:25px;text-align:center;width:80px}@media screen and (max-width: 750px){.media-voice .voice-left{margin-right:10px}}.media-voice .voice-avatar{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:5px 5px 7px;width:80px;height:80px;color:#333;background-color:#faca9e;font-size:1.5rem;font-weight:600;line-height:1.4;text-align:center;display:table-cell;vertical-align:middle}.media-voice .voice-avatar span{display:block}.media-voice .voice-main{-webkit-box-flex:1;-ms-flex:1;flex:1}.media-voice .message-cap{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.3rem;font-weight:500;line-height:1.7}.modal-flexibly{font-size:1.2rem}.card-box::after{display:block;clear:both;content:""}.card-box .card-title h4{margin-bottom:10px;font-size:2.2rem;color:#f3b0a1;text-align:center;font-family:"Zen Maru Gothic",serif}.card-box .card-image{margin-bottom:16px}.card-box .card-image img{width:100%;height:auto;vertical-align:top}.card-box .take-member{display:block}.card-box .take-member .member-top{padding:18px 7px 12px;text-align:center;font-weight:600}.card-box .take-member .member-cnt{column-count:2;column-gap:20px;display:block}.card-box .take-member .member-cnt .member-list{margin:0}.card-box .take-member .member-cnt .member-left,.card-box .take-member .member-cnt .member-main{border-right:0}.card-box .take-member .member-cnt .member-left,.card-box .take-member .member-cnt .member-main,.card-box .take-member .member-cnt .member-right{padding:0 7px;display:grid;grid-template-rows:1fr auto;break-inside:avoid;width:100%;float:none}.card-box .take-member .member-cnt .member-left{padding-left:0}.card-box .take-member .member-cnt .member-main{padding:25px 7px 0 0}.card-box .take-member .member-cnt .member-right .member-row{margin:0;display:block}.card-box .take-member .member-cnt .member-right .member-row .member-col{width:100%;float:none}.take-button{padding:16px 10px 0;text-align:center;color:#333}.take-button::after{display:block;clear:both;content:""}.take-button .close{color:#333;background:rgba(0,0,0,0) url(../images/front/icon-close-grey.svg) no-repeat left center scroll}.take-button .close:hover,.take-button .close:focus{color:#333}.ojt-para{margin-bottom:15px}.floating-sns{display:none}@media screen and (max-width: 750px){.floating-sns{display:block}}.floating-sns{position:fixed;left:0;right:0;bottom:0;z-index:9999;padding:13px 20px 8px;min-height:64px;background-color:rgba(250,202,158,.85)}.floating-sns .btn-sns-line{border-radius:90px}.voice-region{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 4px 22px 0 rgba(0,0,0,.12);box-shadow:0 4px 22px 0 rgba(0,0,0,.12);padding:30px 23px;color:#333;background-color:#fff}.voice-region::after{display:block;clear:both;content:""}.pharmacist-region{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:40px 27px 20px 39px;margin-bottom:80px;border:1px solid #faca9e}.pharmacist-region::after{display:block;clear:both;content:""}@media screen and (max-width: 1024px){.pharmacist-region{padding:20px 0 5px;margin-bottom:35px;border:none}}.ytp-pause-overlay{display:none !important}.yt-thumb{display:none}.yt-thumb img{width:100%;height:auto}@media screen and (max-width: 750px){.img-yourself,.video_wrap{display:none}.yt-thumb{display:block}.floating-sns{background-color:rgba(102,213,102,.85)}.floating-sns.--close{transform:translateY(100%);transition:all .5s cubic-bezier(0.075, 0.82, 0.165, 1)}.floating-sns.--close .floating-sns-close{transform:translateY(0)}.floating-sns-close{position:absolute;right:0;top:0;transform:translateY(-100%);background-color:rgba(102,213,102,.85);display:block;border-radius:6px 0 0 0;padding:.5em;line-height:1}}@media(max-width: 767px){.modal-lisens .modal-content{width:100% !important;height:100% !important;display:block !important}}@media(max-width: 767px){.modal-lisens .media-voice{display:block}}@media(max-width: 767px){.modal-lisens .voice-avatar{border-radius:0;color:#000;padding:0;width:auto;height:auto;background-color:rgba(0,0,0,0);color:#ed6c00;font-size:14px}.modal-lisens .voice-avatar span{display:inline}}.modal-lisens .voice-main{font-size:14px;font-weight:600}@media(max-width: 767px){.modal-lisens .voice-main{font-weight:400}}.modal-lisens .col{display:flex;justify-content:space-between}@media(max-width: 767px){.modal-lisens .col{display:block}}.modal-lisens .lisents-list:last-of-type{margin-left:16px}@media(max-width: 767px){.modal-lisens .lisents-list:last-of-type{margin:0}}.modal-lisens .lisents-list .item{font-weight:600;list-style-type:none;white-space:nowrap}@font-face{font-family:"Roboto Regular";src:url("../fonts/roboto/Roboto-Regular.ttf") format("truetype")}@font-face{font-family:"Roboto Medium";src:url("../fonts/roboto/Roboto-Medium.ttf") format("truetype")}@font-face{font-family:"Roboto Bold";src:url("../fonts/roboto/Roboto-Bold.ttf") format("truetype")}@font-face{font-family:"Roboto Condensed";src:url("../fonts/roboto/RobotoCondensed-Bold.ttf") format("truetype")}@font-face{font-family:"FontAwesome";src:url("../fonts/awesome/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/awesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/awesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/awesome/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/awesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}#region-main{margin:0;clear:both;width:100%}#region-main::after{display:block;clear:both;content:""}.wrap-col-left{position:relative;z-index:1;float:left}.wrap-col-right{position:relative;z-index:1;float:right}@media screen and (max-width: 920px){.wrap-col-right{margin-top:20px;float:none}}.column-left .wrap-col-main{width:100%;float:right}@media screen and (max-width: 920px){.column-left .wrap-col-main{float:none}}.column-rnavi .wrap-col-main{width:100%;float:left}@media screen and (max-width: 920px){.column-rnavi .wrap-col-main{float:none}}.col-main-inner{padding:0}.define-top .wrap-col-left,.define-child .wrap-col-left{width:195px;margin-right:-195px}@media screen and (max-width: 920px){.define-top .wrap-col-left,.define-child .wrap-col-left{width:100%;margin-right:0}}.define-top .wrap-col-right,.define-child .wrap-col-right{padding-left:23px;width:292px}@media screen and (max-width: 920px){.define-top .wrap-col-right,.define-child .wrap-col-right{padding-left:0;width:100%}}.define-top .column-left .col-main-org,.define-child .column-left .col-main-org{margin-left:214px}@media screen and (max-width: 920px){.define-top .column-left .col-main-org,.define-child .column-left .col-main-org{margin-left:0}}.define-top .column-rnavi .wrap-col-main,.define-child .column-rnavi .wrap-col-main{margin-right:-292px}@media screen and (max-width: 920px){.define-top .column-rnavi .wrap-col-main,.define-child .column-rnavi .wrap-col-main{margin-right:0}}.define-top .column-rnavi .col-main-inner,.define-child .column-rnavi .col-main-inner{margin-right:292px}@media screen and (max-width: 920px){.define-top .column-rnavi .col-main-inner,.define-child .column-rnavi .col-main-inner{margin-right:0}}.modal-general .modal-header{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0 39px;border-bottom:0;display:block;color:#ed6c00;background-color:#fff}.modal-general .modal-body{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 4px 22px 0 rgba(0,0,0,.12);box-shadow:0 4px 22px 0 rgba(0,0,0,.12);padding:40px 38px;color:#333;background-color:#fff}@media(max-width: 767px){.modal-general .modal-body{padding:32px}}.modal-general .modal-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none;border:0;overflow:hidden}.modal-general .modal-footer{margin-top:20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;justify-content:center;text-align:center;border:0}.modal-general .modal-footer p{margin-bottom:0}.modal-general .modal-footer p.modal-footer-paragraph{font-size:1.3rem}.modal-general.modal-group .modal-body{-webkit-box-shadow:none;box-shadow:none;padding:0 20px;color:#333;background-color:rgba(0,0,0,0)}@media screen and (max-width: 750px){.modal-general.modal-group .modal-body{padding:0}}.modal-training .modal-body{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 4px 22px 0 rgba(0,0,0,.12);box-shadow:0 4px 22px 0 rgba(0,0,0,.12);padding:2.5rem 2rem 1.5rem;color:#333;background-color:#fff;color:#333;background-color:#fff}.modal-training .modal-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none;border:0;overflow:hidden}.modal-training .modal-footer{margin-top:20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;justify-content:center;text-align:center;border:0}.modal-training .modal-footer p{margin-bottom:0}.modal-training .modal-footer p.modal-footer-paragraph{font-size:1.3rem}.modal-row{margin:0 -8px}.modal-row::after{display:block;clear:both;content:""}.modal-row .modal-col{padding:0 8px;margin-bottom:16px;float:left;width:33.333333%}.modal-row .modal-col:nth-child(3n){clear:right}@media screen and (max-width: 640px){.modal-row .modal-col:nth-child(3n){clear:none}}.modal-row .modal-col:nth-child(3n+1){clear:left}@media screen and (max-width: 640px){.modal-row .modal-col:nth-child(3n+1){clear:none}}@media(min-width: 750px){.modal-general .modal-dialog{max-width:480px;margin:5rem auto}.modal-general.modal-group .modal-dialog{max-width:917px}.modal-training .modal-dialog{max-width:335px;margin:5rem auto}}@media(min-width: 320px){.modal-centering .modal-content{display:table-cell;vertical-align:middle;height:calc(100vh - 10rem)}}@media(max-width: 750px){.modal-general .modal-dialog{padding:0 1.5rem;margin:6rem auto 8rem}.modal-training .modal-dialog{padding:0 1.5rem;margin:6rem 0 8rem}}.modal-horizontal .modal-body{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media(max-width: 750px){.modal-horizontal .modal-content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-self:center;justify-content:center;flex-flow:wrap row;height:auto}}@media(max-width: 750px){.modal-horizontal .modal-scroll{min-height:.01%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.modal-horizontal .modal-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.modal-horizontal .modal-scroll::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.modal-horizontal .modal-scroll::-webkit-scrollbar-track{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2);box-shadow:inset 0 0 6px rgba(0,0,0,.2);background-color:#fff}.modal-horizontal .modal-scroll::-webkit-scrollbar{height:8px;width:8px;background-color:#f5f5f5}.modal-horizontal .modal-scroll::-webkit-scrollbar-thumb{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2);box-shadow:inset 0 0 6px rgba(0,0,0,.2);background-color:#e3e7eb}}@media(max-width: 750px){.modal-horizontal .modal-scroll .modal-row{min-width:893px}}.container{margin:0 auto;padding:0 10px;width:1044px}.container::after{display:block;clear:both;content:""}@media screen and (max-width: 1120px){.container{padding:0 20px;width:100%}}#wrapper{min-width:1100px}@media screen and (max-width: 1120px){#wrapper{min-width:inherit}}@media screen and (max-width: 750px){#wrapper{padding-bottom:64px}}#page-content::after{display:block;clear:both;content:""}.main-content{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width: 767px){.right-content{margin-top:2rem}}#page-content:before,#page-content:after{content:"";display:table}#page-content:after{clear:both}.news-content::after{display:block;clear:both;content:""}.equal-height-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;flex:1;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between}.equal-height-item:before,.equal-height-item:after{display:none}.equal-height-item .catagory-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.page-title{margin-bottom:10px}.effect-image{overflow:hidden;position:relative}.effect-image a{-webkit-transition:all 1s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all 1s cubic-bezier(0.23, 1, 0.32, 1);transition:all 1s cubic-bezier(0.23, 1, 0.32, 1)}.effect-image a img{margin-left:auto;margin-right:auto;display:block;-webkit-transition:all 1s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all 1s cubic-bezier(0.23, 1, 0.32, 1);transition:all 1s cubic-bezier(0.23, 1, 0.32, 1)}.effect-image a:hover img,.effect-image a:focus img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 2s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all 2s cubic-bezier(0.23, 1, 0.32, 1);transition:all 2s cubic-bezier(0.23, 1, 0.32, 1)}.paragraph-skip{margin:0 !important;padding:0 !important;overflow:hidden}.skip{width:1px;color:#000;font-size:.1%;line-height:.1;background-color:#fff;position:absolute;left:-3000px;z-index:9999}a.skip{color:#037;background-color:#fff;text-align:center;padding:5px 0 7px;top:auto}a.skip:active{display:block;width:99.99%;font-size:100%;line-height:1.6;top:0;left:0}a.skip:focus{display:block;width:99.99%;font-size:100%;line-height:1.6;top:0;left:0}.no-js .mean-aside{display:none}#header{position:relative;z-index:100;height:84px;width:100%;color:#333;background:#fff;border-bottom:1px solid #faca9e}@media screen and (max-width: 750px){#header{background-color:rgba(0,0,0,0);border-bottom:0;position:fixed;left:0;top:0;width:100% !important;z-index:9999}}@media screen and (max-width: 750px){#header .container{padding:0 10px}}#header .header-inner{position:relative}#header .header-inner::after{display:block;clear:both;content:""}#header .logo{margin:30px 12px 0 0;float:left;width:130px}#header .logo h1,#header .logo p{margin:0;font-size:0;width:130px;height:24px;text-indent:-9999px;color:inherit;background:rgba(0,0,0,0) url(../images/front/logo.svg) no-repeat scroll}#header .logo h1 a,#header .logo p a{display:block;width:130px;height:24px}#header .logo h1 span,#header .logo p span{display:block;width:130px;height:24px;position:relative;z-index:-1;overflow:hidden}@media screen and (max-width: 750px){#header .logo{margin-top:20px;margin-left:10px}}@media screen and (max-width: 365px){#header .logo{margin-left:0}}#header .graduate-text{margin-top:34px;overflow:hidden;font-size:1.3rem}#header .graduate-text a{color:#333;text-decoration:none}#header .graduate-text a:hover,#header .graduate-text a:focus{text-decoration:underline}@media screen and (max-width: 750px){#header .graduate-text{margin-top:25px}}@media screen and (max-width: 365px){#header .graduate-text{margin-top:11px}}@media screen and (max-width: 750px){#header{margin-bottom:0;height:64px}}.fixed-header #header{position:fixed;right:0;left:0;top:-84px;transition:top .5s ease-in-out;-webkit-transition:top .5s ease-in-out;-moz-transition:top .5s ease-in-out;background-color:#fff}@media screen and (max-width: 750px){.fixed-header #header{top:-64px}}.fixed-header #header.disp-header{top:0;min-height:84px;box-shadow:0 0 8px 2px rgba(74,74,74,.24);-moz-box-shadow:0 0 8px 2px rgba(74,74,74,.24);-webkit-box-shadow:0 0 8px 2px rgba(74,74,74,.24)}@media screen and (max-width: 750px){.fixed-header #header.disp-header{min-height:64px}}@media screen and (max-width: 750px){.main-menu #header{color:#333;border-color:#fff;background-color:#fdf0e5}}.nav-home-txt{position:relative;top:-1px;display:none}.wrap-logo{position:relative;z-index:1;float:left;width:310px;margin-right:-310px}@media screen and (max-width: 365px){.wrap-logo{width:270px;margin-right:-270px}}.wrap-mean{width:100%;float:right}.wrap-mean .mean-aside{margin-left:330px;height:84px}@media screen and (max-width: 750px){.wrap-mean .mean-aside{margin-left:310px;height:64px}}@media screen and (max-width: 365px){.wrap-mean .mean-aside{margin-left:270px}}.front-top{padding:20px 96px 10px 10px;height:84px}.front-top::after{display:block;clear:both;content:""}@media screen and (max-width: 750px){.front-top{padding:0;height:64px}}.setting-wrap{float:right}.setting-wrap .link-click-here,.setting-wrap .btn-line{float:left}.setting-wrap .btn-line{margin-left:18px}.setting-wrap .link-click-here{margin-top:13px;font-size:1.2rem;font-weight:600;font-family:"Zen Maru Gothic",serif}.setting-wrap .link-click-here:hover,.setting-wrap .link-click-here:focus{text-decoration:underline}@media screen and (max-width: 1120px){.setting-wrap{display:none}}.navigation{position:relative;color:#fff;background-image:linear-gradient(180deg, #CD1F1F 0%, #9E3A1D 100%);background-color:#cd1f1f}.menu{position:relative;list-style:none;padding:0;margin:0}.menu::after{display:block;clear:both;content:""}.menu:before{position:absolute;left:0;top:0;bottom:0;content:"";width:1px;height:100%;background:#bb4d33;opacity:.5}@media screen and (max-width: 970px){.menu:before{display:none}}.menu>.menu-item{position:relative;margin-right:1px;float:left}.menu>.menu-item:before{position:absolute;right:0;top:0;bottom:0;content:"";width:1px;height:100%;background:#bb4d33;opacity:.5}@media screen and (max-width: 970px){.menu>.menu-item:before{display:none}}.menu>.menu-item:after{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);-moz-transition:.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);position:absolute;left:50%;right:50%;height:2px;bottom:0;content:"";color:#fff;background-color:#ed6c00}@media screen and (max-width: 970px){.menu>.menu-item:after{display:none}}.menu>.menu-item>a{-webkit-transition:.3s color ease-in-out;-moz-transition:.3s color ease-in-out;transition:.3s color ease-in-out;position:relative;padding:14px 20px 8px;display:block;color:#fff;font-size:1.2rem;line-height:1.4;min-height:44px;text-transform:uppercase}.menu>.menu-item>a:hover,.menu>.menu-item>a:focus{-webkit-transition:.3s color ease-in-out;-moz-transition:.3s color ease-in-out;transition:.3s color ease-in-out;color:#ed6c00}@media screen and (max-width: 970px){.menu>.menu-item>a.sf-arr{padding-right:25px}}@media screen and (max-width: 970px){.menu>.menu-item>a.sf-arr:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;transition:.3s all ease-in-out;position:absolute;top:50%;right:10px;margin-top:-7px;content:"";border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px}}@media screen and (max-width: 1180px){.menu>.menu-item>a{padding:13px 12px 8px}}@media screen and (max-width: 1110px){.menu>.menu-item>a{padding:13px 9px 8px}}@media screen and (max-width: 920px){.menu>.menu-item>a{padding:13px 12px 12px;font-size:1.5rem;min-height:inherit}}.menu>.menu-item.active>a,.menu>.menu-item.current-menu-item>a,.menu>.menu-item.current-category-ancestor>a,.menu>.menu-item.current-post-parent>a,.menu>.menu-item.sfHover>a{color:#ed6c00}@media screen and (max-width: 970px){.menu>.menu-item.active>a.sf-arr:after,.menu>.menu-item.current-menu-item>a.sf-arr:after,.menu>.menu-item.current-category-ancestor>a.sf-arr:after,.menu>.menu-item.current-post-parent>a.sf-arr:after,.menu>.menu-item.sfHover>a.sf-arr:after{margin-top:-5px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;transition:.3s all ease-in-out}}.menu>.menu-item.active:after,.menu>.menu-item.current-menu-item:after,.menu>.menu-item.current-category-ancestor:after,.menu>.menu-item.current-post-parent:after,.menu>.menu-item.sfHover:after{left:0;right:0}.menu>.menu-item:hover:after,.menu>.menu-item:focus:after{left:0;right:0}.menu>.menu-item .sub-menu{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.15);box-shadow:0 4px 12px 0 rgba(0,0,0,.15);display:none;position:absolute;left:50%;z-index:500;padding:0;margin:5px 0 0 -75px;min-width:150px;max-width:150px;list-style:none;background:#b72c1e;-webkit-background-clip:padding-box;background-clip:padding-box}@media screen and (min-width: 970px){.menu>.menu-item .sub-menu .menu-item-has-children>a:after{display:none}}.menu>.menu-item .sub-menu .sub-menu{top:0;left:160px;margin-left:0}@media screen and (min-width: 970px){.menu>.menu-item .sub-menu .sub-menu{padding-bottom:7px}}.menu>.menu-item .sub-menu li{position:relative;float:none;margin-left:0;padding:0;border-bottom:1px solid rgba(187,77,51,.5)}.menu>.menu-item .sub-menu li a{position:relative;display:block;padding:14px 14px 11px;clear:both;font-size:1.2rem;line-height:1.42857143;color:#fff}@media screen and (max-width: 970px){.menu>.menu-item .sub-menu li a{display:block;font-size:1.4rem}.menu>.menu-item .sub-menu li a:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;left:0;top:16px;display:block;content:"";opacity:.5;color:#fff;background-color:#fcd116;width:8px;height:8px}}.menu>.menu-item .sub-menu li a:hover,.menu>.menu-item .sub-menu li a:focus{text-decoration:none;color:#ed6c00}@media screen and (max-width: 1150px){.menu>.menu-item .sub-menu li a:hover,.menu>.menu-item .sub-menu li a:focus{color:#ed6c00}}@media screen and (max-width: 970px){.menu>.menu-item .sub-menu li a:hover:before,.menu>.menu-item .sub-menu li a:focus:before{opacity:1;background-color:#ff0520}}@media screen and (max-width: 970px){.menu>.menu-item .sub-menu li a{padding:11px 10px 11px 23px;color:#fff}}.menu>.menu-item .sub-menu li:last-child{border-bottom:0}@media screen and (max-width: 970px){.menu>.menu-item .sub-menu li{background-color:rgba(0,0,0,0);border-bottom:0}}@media screen and (max-width: 970px){.menu>.menu-item .sub-menu{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;position:static;padding:0 0 15px 25px;text-align:left;margin:0;max-width:inherit;width:100%;background:none}}@media screen and (max-width: 970px){.menu>.menu-item{margin-right:0;float:none;border:0;border-bottom:1px solid #fff}}.menu .menu-item-has-children>a{position:relative}.menu .menu-item-has-children>a:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";position:absolute;right:3px;top:50%;margin-top:-8px;border:solid #fff;border-width:0 1px 1px 0;display:inline-block;padding:3px}@media screen and (max-width: 970px){.menu .menu-item-has-children>a:after{right:15px;margin-top:-4px}}.menu .menu-item-has-children>a:hover:after,.menu .menu-item-has-children>a:focus:after{border-color:#ff0520}.menu .menu-item-has-children.active>a{position:relative}.menu .menu-item-has-children.active>a:after{border-color:#ff0520}@media screen and (max-width: 970px){.menu .menu-item-has-children.active>a:after{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-top:-3px}}@media screen and (max-width: 970px){.menu{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0}}.no-javascript #header{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#footer{position:relative;margin-top:51px;border-top:1px solid #faca9e}#footer::after{display:block;clear:both;content:""}@media screen and (max-width: 370px){#footer .container{padding:0 5px}}#footer .footer-cnt{padding:40px 0}#footer .footer-cnt::after{display:block;clear:both;content:""}#footer .footer-nav{margin:0 auto 64px;padding-left:50px;max-width:400px;font-size:1.4rem}#footer .footer-nav::after{display:block;clear:both;content:""}#footer .footer-nav ul{list-style:none;padding:0;margin:0}#footer .footer-nav ul::after{display:block;clear:both;content:""}#footer .footer-nav ul li{padding:0 5px;margin-bottom:15px;float:left;width:50%}@media screen and (max-width: 750px){#footer .footer-nav ul li:nth-child(2n){width:54%}}@media screen and (max-width: 750px){#footer .footer-nav ul li:nth-child(2n+1){width:46%}}#footer .footer-nav ul li a{display:inline-block;text-decoration:none}#footer .footer-nav ul li a:hover,#footer .footer-nav ul li a:focus{text-decoration:underline}@media screen and (max-width: 750px){#footer .footer-nav{padding:0 15px;margin-bottom:25px;max-width:inherit}}@media screen and (max-width: 370px){#footer .footer-nav{padding:0}}#footer .footer-image{text-align:center;margin-bottom:21px}#footer .footer-image img{max-width:100%;height:auto;vertical-align:top}@media screen and (max-width: 750px){#footer .footer-image{margin-bottom:20px}}#footer .copyright{font-size:1.1rem;text-align:center}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn{-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);overflow:hidden;text-decoration:none;border:0}.btn:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);-moz-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-line,a.btn-line{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .15s ease 0s;-moz-transition:all .15s ease 0s;transition:all .15s ease 0s;display:block;padding:9px 14px 5px;text-align:center;text-transform:uppercase;font-size:1.6rem;font-weight:bold;font-family:"Zen Maru Gothic",serif;color:#06c755;background:#fff;border:1px solid #06c755;border-bottom:3px solid #06c755}.btn-line:hover,.btn-line:focus,.btn-line:active,a.btn-line:hover,a.btn-line:focus,a.btn-line:active{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:#06c755}.btn-sns-line,a.btn-sns-line{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .15s ease 0s;-moz-transition:all .15s ease 0s;transition:all .15s ease 0s;display:block;padding:8px 10px 6px;text-align:center;text-transform:uppercase;font-size:1.6rem;font-weight:600;color:#00b900;background:#e5f8e5;border:1px solid #e5f8e5;border-bottom:3px solid #00b900;font-family:"Zen Maru Gothic",serif}.btn-sns-line:hover,.btn-sns-line:focus,.btn-sns-line:active,a.btn-sns-line:hover,a.btn-sns-line:focus,a.btn-sns-line:active{-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#00b900;background-color:#00b900}#sma-search{position:relative;margin-bottom:3rem;border-bottom:1px solid #d1d5db}#sma-search::after{display:block;clear:both;content:""}#nav-control-sp{float:right;vertical-align:middle}@media screen and (max-width: 980px){#nav-control-sp{display:inline-block}}.wrap-sma{display:none}.menu-sp-close{display:none}#sub-menu-sp{position:absolute;top:84px;left:0;right:0;z-index:9999;width:100%;color:#333;background-color:#fff}@media screen and (max-width: 750px){#sub-menu-sp{position:absolute;top:64px}}#sub-menu-sp .close_btn{display:none}@media screen and (max-width: 980px){#sub-menu-sp .close_btn{display:block}}.menu-sp-open{position:relative;width:100%;min-height:100%;z-index:100;background:#fff;color:#222}.menu-sp-open:before{content:"";min-height:100%;height:100%;width:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:100;cursor:pointer}.menu-sp-open #sub-menu-sp .close_btn{display:block}#nav-control-sp{position:absolute;right:0;top:23px;z-index:100;padding:0;width:33px;height:36px;list-style:none}@media screen and (max-width: 750px){#nav-control-sp{top:15px;right:5px}}.menu-sp-open #nav-control-sp{display:inline-block;list-style:none}#nav-control-sp li a{display:block;width:33px;height:36px;text-decoration:none}.sma_menu_open .menu_text{padding-top:33px;display:block;font-size:1rem;color:#ed6c00;line-height:1.1;font-weight:bold;text-align:center;text-transform:uppercase}.sma_menu_open.active .menu_text{color:#ed6c00}.sma_menu_open{position:relative}.sma_menu_open .menu_icon{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;top:16px;right:0;margin-left:1px;width:30px;height:2px;background-color:#ed6c00;color:#fff;z-index:10;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.sma_menu_open .menu_icon:before,.sma_menu_open .menu_icon:after{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;content:"";height:2px;right:0;background-color:#ed6c00;color:#fff;position:absolute;top:0;z-index:1;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.sma_menu_open .menu_icon:before{top:-9px;width:30px}.sma_menu_open .menu_icon:after{top:9px;width:30px}.sma_menu_open.active .menu_icon{background-color:rgba(0,0,0,0)}.sma_menu_open.active .menu_icon:before{top:0;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#ed6c00}.sma_menu_open.active .menu_icon:after{width:30px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#ed6c00;top:0}.close_btn{margin:15px;text-align:center;font-size:1.6rem;font-weight:700;text-transform:uppercase;color:#fff}.close_btn a{padding:10px;border:2px solid #ed6c00;display:inline-block;min-width:200px;color:#fff}.close_btn a:hover,.close_btn a:focus{color:#ed6c00}.slide_navl,.slide_navr{padding:20px 10px;font-size:30px;color:#fff}.z-depth-0{box-shadow:none !important}.z-depth-1,.side-nav{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.z-depth-1-half,.btn-floating:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.z-depth-2{box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.z-depth-3{box-shadow:0 12px 15px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.z-depth-4{box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21)}.z-depth-5{box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22)}.side-nav{list-style:none;padding:0;margin:0;position:fixed;width:300px;left:0;top:0;margin:0;-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);height:100%;height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:60px;background-color:#fff;z-index:999;backface-visibility:hidden;overflow-y:auto;will-change:transform;backface-visibility:hidden;-ms-transform:translateX(-105%);-webkit-transform:translateX(-105%);transform:translateX(-105%)}.side-nav.right-aligned{right:0;-ms-transform:translateX(105%);-webkit-transform:translateX(105%);transform:translateX(105%);left:auto;-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}.side-nav .divider{height:1px;overflow:hidden;background-color:#e0e0e0}.side-nav .collapsible{margin:0}.side-nav li{float:none;line-height:48px}.side-nav li.active{background-color:rgba(0,0,0,.05)}.side-nav a{color:rgba(0,0,0,.87);display:block;font-size:14px;font-weight:500;height:48px;line-height:48px;padding:0 32px}.side-nav a:hover{background-color:rgba(0,0,0,.05)}.side-nav a.btn,.side-nav a.btn-large,.side-nav a.btn-flat,.side-nav a.btn-floating{margin:10px 15px}.side-nav a.btn,.side-nav a.btn-large,.side-nav a.btn-floating{color:#fff}.side-nav a.btn-flat{color:#343434}.side-nav a.btn:hover,.side-nav a.btn-large:hover{background-color:#0d0d0d}.side-nav a.btn-floating:hover{background-color:#000}.side-nav .divider{margin:8px 0 0 0}.side-nav .subheader{cursor:initial;pointer-events:none;color:rgba(0,0,0,.54);font-size:14px;font-weight:500;line-height:48px}.side-nav .subheader:hover{background-color:rgba(0,0,0,0)}.side-nav .userView{overflow:hidden;position:relative;padding:32px 32px 0;margin-bottom:8px}.side-nav .userView a{height:auto;padding:0}.side-nav .userView a:hover{background-color:rgba(0,0,0,0)}.side-nav .userView .background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.side-nav .userView .circle,.side-nav .userView .name,.side-nav .userView .email{display:block}.side-nav .userView .circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:64px;width:64px}.side-nav .userView .name,.side-nav .userView .email{font-weight:14px;line-height:24px}.side-nav .userView .name{margin-top:16px;font-weight:500}.side-nav .userView .email{padding-bottom:16px;font-weight:400}.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998}.side-nav.fixed a{display:block;padding:0 16px;color:rgba(0,0,0,.87)}.side-nav.fixed{left:0;transform:translateX(0);position:fixed}.side-nav.fixed.right-aligned{right:0;left:auto}@media only screen and (max-width : 992px){.side-nav.fixed{transform:translateX(-105%)}.side-nav.fixed.right-aligned{transform:translateX(105%)}.side-nav a{padding:0 16px}.side-nav .userView{padding:16px 16px 0}}.side-nav .collapsible-body li.active,.side-nav.fixed .collapsible-body li.active{background-color:#fff}.side-nav .collapsible-body li.active a,.side-nav.fixed .collapsible-body li.active a{color:#fff}#sidenav-overlay{position:fixed;top:0;left:0;right:0;height:120vh;background-color:rgba(0,0,0,.5);z-index:997;will-change:opacity}.close{padding:0 0 0 20px;font-size:1.5rem;font-weight:700;line-height:1;color:#fff;background:rgba(0,0,0,0) url(../images/front/icon-close.svg) no-repeat left center scroll}.close:hover,.close:focus{color:#fff;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{background-color:rgba(0,0,0,0);border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0;-webkit-overflow-scrolling:touch}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0, -25%);transform:translate(0, -25%)}.modal.show .modal-dialog{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width: 576px){.modal-dialog{max-width:600px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media(min-width: 992px){.modal-lg{max-width:800px}}.modal-dialog{margin:2.5rem .5rem 1.5rem 1.5rem}button.close span{font-size:2.2rem}button.close:hover span,button.close:focus span{color:#ed6c00}.modal-content{background-color:#f7f8fb}.modal.show .modal-dialog,.modal.in .modal-dialog,.modal.fade .modal-dialog{-webkit-transform:none;-moz-transform:none;transform:none}.modal-backdrop.show,.modal-backdrop.in,.modal-backdrop.fade{opacity:1;filter:alpha(opacity=100)}.modal-backdrop{background:#000;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.modal-backdrop.fade{-webkit-transition:none;-moz-transition:none;transition:none;background:rgba(0,0,0,.5);animation:vex-fadeout .5s;-webkit-animation:vex-fadeout .5s;-moz-animation:vex-fadeout .5s;-ms-animation:vex-fadeout .5s;-o-animation:vex-fadeout .5s;-webkit-backface-visibility:hidden}.modal-backdrop.show,.modal-backdrop.in{animation:vex-fadein .5s;-webkit-animation:vex-fadein .5s;-moz-animation:vex-fadein .5s;-ms-animation:vex-fadein .5s;-o-animation:vex-fadein .5s;-webkit-backface-visibility:hidden}.fade .modal-dialog{-webkit-transition:none;-moz-transition:none;transition:none;animation:vex-flyout .5s;-webkit-animation:vex-flyout .5s;-moz-animation:vex-flyout .5s;-ms-animation:vex-flyout .5s;-o-animation:vex-flyout .5s;-webkit-backface-visibility:hidden}.show .modal-dialog,.in .modal-dialog{animation:vex-flyin .5s;-webkit-animation:vex-flyin .5s;-moz-animation:vex-flyin .5s;-ms-animation:vex-flyin .5s;-o-animation:vex-flyin .5s;-webkit-backface-visibility:hidden}.modal-body{opacity:0;filter:alpha(opacity=0);background:rgba(0,0,0,0);-webkit-transition:-webkit-transform 1.2s,opacity 1.2s;transition:transform 1.2s,opacity 1.2s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transform:translate3d(0, 150px, 0);transform:translate3d(0, 150px, 0);overflow:hidden}.show .modal-body,.in .modal-body{opacity:1;filter:alpha(opacity=100);pointer-events:auto;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.modal-header{opacity:0;filter:alpha(opacity=0);width:100%;-webkit-transition:-webkit-transform 1.2s,opacity 1.2s;transition:transform 1.2s,opacity 1.2s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.show .modal-header,.in .modal-header{opacity:1;filter:alpha(opacity=100);-webkit-transition-delay:.35s;transition-delay:.35s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.modal-footer{opacity:0;filter:alpha(opacity=0);width:100%;-webkit-transition:-webkit-transform 1.2s,opacity 1.2s;transition:transform 1.2s,opacity 1.2s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.show .modal-footer,.in .modal-footer{opacity:1;filter:alpha(opacity=100);-webkit-transition-delay:.35s;transition-delay:.35s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@-moz-keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@-ms-keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@-o-keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@-moz-keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@-ms-keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@-o-keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes vex-flyin{0%{opacity:0;transform:translateY(-40px);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px)}100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@-webkit-keyframes vex-flyin{0%{opacity:0;transform:translateY(-40px);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px)}100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@-moz-keyframes vex-flyin{0%{opacity:0;transform:translateY(-40px);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px)}100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@-ms-keyframes vex-flyin{0%{opacity:0;transform:translateY(-40px);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px)}100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@-o-keyframes vex-flyin{0%{opacity:0;transform:translateY(-40px);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px)}100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@keyframes vex-flyout{0%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}100%{opacity:0;transform:translateY(-40px);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px)}}@-webkit-keyframes vex-flyout{0%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}100%{opacity:0;transform:translateY(-40px);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px)}}@-moz-keyframes vex-flyout{0%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}100%{opacity:0;transform:translateY(-40px);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px)}}@-ms-keyframes vex-flyout{0%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}100%{opacity:0;transform:translateY(-40px);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px)}}@-o-keyframes vex-flyout{0%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}100%{opacity:0;transform:translateY(-40px);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px)}}@keyframes vex-pulse{0%{-moz-box-shadow:inset 0 0 0 300px rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 0 300px rgba(0,0,0,0);box-shadow:inset 0 0 0 300px rgba(0,0,0,0)}70%{-moz-box-shadow:inset 0 0 0 300px rgba(255,255,255,.25);-webkit-box-shadow:inset 0 0 0 300px rgba(255,255,255,.25);box-shadow:inset 0 0 0 300px rgba(255,255,255,.25)}100%{-moz-box-shadow:inset 0 0 0 300px rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 0 300px rgba(0,0,0,0);box-shadow:inset 0 0 0 300px rgba(0,0,0,0)}}@-webkit-keyframes vex-pulse{0%{-moz-box-shadow:inset 0 0 0 300px rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 0 300px rgba(0,0,0,0);box-shadow:inset 0 0 0 300px rgba(0,0,0,0)}70%{-moz-box-shadow:inset 0 0 0 300px rgba(255,255,255,.25);-webkit-box-shadow:inset 0 0 0 300px rgba(255,255,255,.25);box-shadow:inset 0 0 0 300px rgba(255,255,255,.25)}100%{-moz-box-shadow:inset 0 0 0 300px rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 0 300px rgba(0,0,0,0);box-shadow:inset 0 0 0 300px rgba(0,0,0,0)}}@-moz-keyframes vex-pulse{0%{-moz-box-shadow:inset 0 0 0 300px rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 0 300px rgba(0,0,0,0);box-shadow:inset 0 0 0 300px rgba(0,0,0,0)}70%{-moz-box-shadow:inset 0 0 0 300px rgba(255,255,255,.25);-webkit-box-shadow:inset 0 0 0 300px rgba(255,255,255,.25);box-shadow:inset 0 0 0 300px rgba(255,255,255,.25)}100%{-moz-box-shadow:inset 0 0 0 300px rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 0 300px rgba(0,0,0,0);box-shadow:inset 0 0 0 300px rgba(0,0,0,0)}}@-ms-keyframes vex-pulse{0%{-moz-box-shadow:inset 0 0 0 300px rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 0 300px rgba(0,0,0,0);box-shadow:inset 0 0 0 300px rgba(0,0,0,0)}70%{-moz-box-shadow:inset 0 0 0 300px rgba(255,255,255,.25);-webkit-box-shadow:inset 0 0 0 300px rgba(255,255,255,.25);box-shadow:inset 0 0 0 300px rgba(255,255,255,.25)}100%{-moz-box-shadow:inset 0 0 0 300px rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 0 300px rgba(0,0,0,0);box-shadow:inset 0 0 0 300px rgba(0,0,0,0)}}@-o-keyframes vex-pulse{0%{-moz-box-shadow:inset 0 0 0 300px rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 0 300px rgba(0,0,0,0);box-shadow:inset 0 0 0 300px rgba(0,0,0,0)}70%{-moz-box-shadow:inset 0 0 0 300px rgba(255,255,255,.25);-webkit-box-shadow:inset 0 0 0 300px rgba(255,255,255,.25);box-shadow:inset 0 0 0 300px rgba(255,255,255,.25)}100%{-moz-box-shadow:inset 0 0 0 300px rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 0 300px rgba(0,0,0,0);box-shadow:inset 0 0 0 300px rgba(0,0,0,0)}}.load_more{-webkit-transition:all 3.5s ease;-moz-transition:all 3.5s ease;transition:all 3.5s ease;margin:79px 0;-moz-animation:bouncemore 4s ease-in-out infinite;-webkit-animation:bouncemore 4s ease-in-out infinite;animation:bouncemore 4s ease-in-out infinite}.load_more a{font-size:13px;display:inline-block;text-align:center;text-transform:uppercase}.load_more a span{display:block;padding-bottom:4px}@keyframes bouncemore{0%,20%,50%,80%,100%{transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}40%{transform:translateY(-30px);-moz-transform:translateY(-30px);-webkit-transform:translateY(-30px)}60%{transform:translateY(-15px);-moz-transform:translateY(-15px);-webkit-transform:translateY(-15px)}}.select__box{-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;position:relative;display:block;margin:10px auto;height:5rem;max-width:25rem;width:100%;cursor:pointer;font-family:"source_sans_proregular";background:#ff713c}.select__box:focus{background-color:#3c3c3c}.select__box.disabled,.select__box.disabled:focus{background:#cacac8;cursor:not-allowed}.select__box .select__box__label{position:absolute;z-index:1;width:100%;padding:1rem 1.1rem 1.2rem;font-size:2rem;overflow:hidden;line-height:2.8rem;white-space:nowrap;text-align:center;color:#292929}.select__box .select__box__label::after{margin-left:.6rem;display:inline-block;vertical-align:middle;width:0;height:0;border-left:.6rem solid rgba(0,0,0,0);border-right:.6rem solid rgba(0,0,0,0);border-top:.8rem solid #292929;content:""}.select__box .select__box__actual{position:relative;z-index:2;padding:1.1rem;opacity:0;font-size:2rem;line-height:2.8rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;cursor:pointer;width:100%;border:none;color:#fff;background:none}.select__box .select__box__actual:focus{z-index:-1;opacity:1}.radio__circle{display:inline-block;padding:0}.radio__circle .radio__circle__inner{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;margin:0 auto;min-width:6rem;width:6rem;min-height:6rem;height:6rem;background:#ccc;font-family:"source_sans_proregular";color:#fff;font-size:1.4rem;box-sizing:border-box;line-height:6rem;text-align:center;cursor:pointer}.radio__circle .radio__circle__inner.radio__circle__inner--long{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height:5rem;min-height:5rem;min-width:6rem;width:14rem;padding:0;font-size:2rem;line-height:5rem}.radio__circle .radio__circle__input{display:none}.radio__circle .radio__circle__input:checked+label{background:#ff713c}.radio__circle:first-child:nth-last-child(1){width:100%}.radio__circle:first-child:nth-last-child(2),.radio__circle:first-child:nth-last-child(2)~.radio__circle{width:49.4826%}.radio__circle:first-child:nth-last-child(3),.radio__circle:first-child:nth-last-child(3)~.radio__circle,.radio__circle:first-child:nth-last-child(6),.radio__circle:first-child:nth-last-child(6)~.radio__circle{width:32.643%}.radio__circle:first-child:nth-last-child(4),.radio__circle:first-child:nth-last-child(4)~.radio__circle,.radio__circle:first-child:nth-last-child(8),.radio__circle:first-child:nth-last-child(8)~.radio__circle{width:24.221%}.radio__regular{padding:0}.radio__regular .radio__regular__input{opacity:0;position:absolute}.radio__regular .radio__regular__input+.radio__regular__label{position:relative;padding-top:.1rem;padding-left:3rem;margin-bottom:0;font-weight:normal;display:block;font-size:1.3rem;min-height:2rem;line-height:2rem;cursor:pointer;outline:0}.radio__regular .radio__regular__input+.radio__regular__label::before{top:.1rem;right:auto;bottom:auto;left:0;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;content:"";background:#fff;border:.1rem solid #c2c2c2;display:inline-block;width:2rem;height:2rem;margin-right:1.3rem;vertical-align:middle;cursor:pointer;text-align:center}.radio__regular .radio__regular__input:checked+.radio__regular__label::before{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);background-color:#ed6c00;box-shadow:inset 0 0 0 .3rem #fff;border-color:#ed6c00}.radio__regular .radio__regular__input :focus+.radio__regular__label::before{outline:0;border-color:#ed6c00}.radio__regular .radio__regular__input+.radio__regular__label:empty::before{margin-right:0}.checkbox__styled{padding:.7rem 0 .8rem}.checkbox__styled .checkbox__styled__input{display:none;opacity:0}.checkbox__styled .checkbox__styled__input:checked+.checkbox__styled__label::after{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;top:.5rem;right:auto;bottom:auto;left:.7rem;position:absolute;content:" ";display:block;width:.4em;height:.7em;border:solid #fff;border-width:0 .2rem .2rem 0;-moz-transform:rotate(45deg) scale(1);-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.checkbox__styled .checkbox__styled__input:checked+.checkbox__styled__label::before{background:#ed6c00;border-color:#ed6c00}.checkbox__styled .checkbox__styled__label{position:relative;padding-left:3.1rem;margin-bottom:0;font-weight:normal;display:inline-block;cursor:pointer;font-size:1.9rem;line-height:2rem}.checkbox__styled .checkbox__styled__label::after{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;top:.6rem;right:auto;bottom:auto;left:.7rem;position:absolute;-moz-transform:rotate(45deg) scale(1.5);-webkit-transform:rotate(45deg) scale(1.5);transform:rotate(45deg) scale(1.5);content:" ";display:block;width:.4em;height:.7em;border:solid #fff;border-width:0 .2rem .2rem 0}.checkbox__styled .checkbox__styled__label::before{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;top:.1rem;right:auto;bottom:auto;left:0;position:absolute;content:" ";display:inline-block;vertical-align:middle;width:2rem;height:2rem;margin-right:1.4em;background:#fff;border:.1rem solid #c2c2c2}.checkbox__styled .checkbox__styled__label:empty::before{margin-right:0}.effeckt-list{list-style:none;overflow:hidden}.effeckt-list li{background:#e6e6e6;padding:0 .5rem;overflow:hidden;margin-bottom:2px;line-height:2}.effeckt-list li.new-item{background:#ccc}.effeckt-list-group{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;flex:1;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:0 -1rem}.effeckt-list-group::after{display:block;clear:both;content:""}.effeckt-list-group:before,.effeckt-list-group:after{display:none}.effeckt-list-group .effeckt-list-wrap{width:50%;padding:0 1rem;margin-bottom:1rem}.effeckt-list-group::after{clear:both;content:"";display:block}.effeckt-demo-list-scroll>.effeckt-list-scroll{width:24.25%;float:left;margin:0 1% 2% 0;padding:0;height:300px;overflow-x:hidden;overflow-y:scroll;list-style:none}.effeckt-demo-list-scroll>.effeckt-list-scroll:nth-of-type(4n){margin-right:0}.effeckt-demo-list-scroll>.effeckt-list-scroll>li{padding:1rem;background:#eee;color:#252525;font-size:18px}.effeckt-demo-list-scroll>.effeckt-list-scroll>li:nth-child(odd){background:#e6e6e6}@media(max-width: 500px){.effeckt-demo-list-scroll>.effeckt-list-scroll{width:100%;float:none;height:200px;margin:0 0 1rem 0}}.form-group .label__profile{padding-top:7px;margin-bottom:0;float:left;text-align:right;width:165px}.form-group .label__profile .compulsory__status{color:#ff713c;display:inline-block;font:3rem "source_sans_prolight";height:2rem;margin-top:-0.4rem;vertical-align:top}.form-group .input-control{position:relative;margin-left:175px}.form-group .input-control .form-control[type=date]{position:relative;z-index:100}.form-group .input-control .form-control[type=date]::-webkit-inner-spin-button,.form-group .input-control .form-control[type=date]::-webkit-calendar-picker-indicator{opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;position:relative;z-index:100}.form-group .input-control .dropdown_day{top:.5rem;right:1rem;bottom:auto;left:auto;position:absolute;z-index:100;width:1.3rem;height:2.4rem}.form-group .input-control .dropdown_day .icons-arrow-down{margin-top:.9rem;float:right;vertical-align:top}.flash-background{-webkit-animation:placeHolderShimmer 1s linear infinite forwards;animation:placeHolderShimmer 1s linear infinite forwards;background-image:-owg-linear-gradient(to right, #f6f7f8 0, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);background-image:-webkit-linear-gradient(90deg, #f6f7f8 0, #edeef1 20%, #f6f7f8 40%, #f6f7f8);background-image:linear-gradient(90deg, #f6f7f8 0, #edeef1 20%, #f6f7f8 40%, #f6f7f8);background-size:1300px 104px;position:relative;overflow:hidden}.flash-background .flash-mask{background:#fff;position:absolute}.flash-background.flash-thumbnail{height:330px}.flash-background.flash-thumbnail .flash-mask:nth-child(1){top:180px;left:0;width:100%;height:20px}.flash-background.flash-thumbnail .flash-mask:nth-child(2){top:200px;left:50px;width:calc(100% - 50px);height:10px}.flash-background.flash-thumbnail .flash-mask:nth-child(3){top:210px;left:50px;width:10px;height:10px}.flash-background.flash-thumbnail .flash-mask:nth-child(4){top:220px;left:50px;width:calc(100% - 50px);height:10px}.flash-background.flash-thumbnail .flash-mask:nth-child(5){top:230px;left:0;width:100%;height:30px}.flash-background.flash-thumbnail .flash-mask:nth-child(6){top:200px;left:0;width:20px;height:30px}.flash-background.flash-thumbnail .flash-mask:nth-child(7){top:200px;right:0;width:20px;height:30px}.flash-background.flash-thumbnail .flash-mask:nth-child(8){top:260px;left:0;width:20px;height:50px}.flash-background.flash-thumbnail .flash-mask:nth-child(9){top:260px;left:auto;right:0;width:20px;height:50px}.flash-background.flash-thumbnail .flash-mask:nth-child(10){top:270px;left:20px;width:calc(100% - 40px);height:10px}.flash-background.flash-thumbnail .flash-mask:nth-child(11){top:290px;left:20px;width:calc(100% - 80px);height:10px}.flash-background.flash-thumbnail .flash-mask:nth-child(12){top:310px;left:0;width:100%;height:20px}.flash-background.flash-thumbnail .flash-mask:nth-child(13){top:280px;right:20px;width:40px;height:30px}.flash-background.flash-thumbnail .flash-mask:nth-child(14){top:300px;right:60px;width:30px;height:10px}@-webkit-keyframes placeHolderShimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes placeHolderShimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.flash-background.style-3{margin-bottom:30px;height:545px}.flash-background.style-3 .flash-mask{right:0}.flash-background.style-3 .flash-mask:nth-child(1){top:425px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(2){top:445px;left:70%;height:10px}.flash-background.style-3 .flash-mask:nth-child(3){top:455px;left:0;height:10px}.flash-background.style-3 .flash-mask:nth-child(4){top:475px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(5){top:495px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(6){top:515px;left:50px;width:20px;height:10px}.flash-background.style-3 .flash-mask:nth-child(7){top:515px;left:50%;width:20%;height:10px}.flash-background.style-3 .flash-mask:nth-child(8){top:525px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(9){top:545px;left:0;height:10px}.animated-background{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmerMasker;animation-name:placeHolderShimmerMasker;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f6f7f8;background:#eee;background:linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);background-size:800px 104px;height:96px;position:relative}.background-masker{background:#fff;position:absolute;box-sizing:border-box}.background-masker.header-top,.background-masker.header-bottom,.background-masker.subheader-bottom{top:0;left:40px;right:0;height:10px}.background-masker.header-left,.background-masker.subheader-left,.background-masker.header-right,.background-masker.subheader-right{top:10px;left:40px;height:8px;width:10px}.background-masker.header-bottom{top:18px;height:6px}.background-masker.subheader-left,.background-masker.subheader-right{top:24px;height:6px}.background-masker.header-right,.background-masker.subheader-right{width:auto;left:300px;right:0}.background-masker.subheader-right{left:230px}.background-masker.subheader-bottom{top:30px;height:10px}.background-masker.content-top,.background-masker.content-second-line,.background-masker.content-third-line,.background-masker.content-second-end,.background-masker.content-third-end,.background-masker.content-first-end{top:40px;left:0;right:0;height:6px}.background-masker.content-top{height:20px}.background-masker.content-top-2{height:20px}.background-masker.content-first-end,.background-masker.content-second-end,.background-masker.content-third-end{width:auto;left:380px;right:0;top:60px;height:8px}.background-masker.content-second-line{top:68px}.background-masker.content-second-end{left:420px;top:74px}.background-masker.content-third-line{top:82px}.background-masker.content-third-end{left:300px;top:88px}@-webkit-keyframes placeHolderShimmerMasker{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes placeHolderShimmerMasker{0%{background-position:-468px 0}100%{background-position:468px 0}}@media(max-width: 1199px){.flash-background.style-3{height:433px}.flash-background.style-3 .flash-mask{right:0}.flash-background.style-3 .flash-mask:nth-child(1){top:313px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(2){top:333px;left:70%;height:10px}.flash-background.style-3 .flash-mask:nth-child(3){top:343px;left:0;height:10px}.flash-background.style-3 .flash-mask:nth-child(4){top:363px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(5){top:383px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(6){top:403px;left:50px;width:20px;height:10px}.flash-background.style-3 .flash-mask:nth-child(7){top:403px;left:50%;width:20%;height:10px}.flash-background.style-3 .flash-mask:nth-child(8){top:413px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(9){top:433px;left:0;height:10px}}@media(max-width: 991px){.flash-background.style-3{height:422px}.flash-background.style-3 .flash-mask{right:0}.flash-background.style-3 .flash-mask:nth-child(1){top:302px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(2){top:322px;left:70%;height:10px}.flash-background.style-3 .flash-mask:nth-child(3){top:332px;left:0;height:10px}.flash-background.style-3 .flash-mask:nth-child(4){top:352px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(5){top:372px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(6){top:392px;left:50px;width:20px;height:10px}.flash-background.style-3 .flash-mask:nth-child(7){top:392px;left:50%;width:20%;height:10px}.flash-background.style-3 .flash-mask:nth-child(8){top:402px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(9){top:422px;left:0;height:10px}}@media(max-width: 767px){.flash-background.style-3{height:320px}.flash-background.style-3 .flash-mask{right:0}.flash-background.style-3 .flash-mask:nth-child(1){top:200px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(2){top:220px;left:70%;height:10px}.flash-background.style-3 .flash-mask:nth-child(3){top:230px;left:0;height:10px}.flash-background.style-3 .flash-mask:nth-child(4){top:250px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(5){top:270px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(6){top:290px;left:50px;width:20px;height:10px}.flash-background.style-3 .flash-mask:nth-child(7){top:290px;left:50%;width:20%;height:10px}.flash-background.style-3 .flash-mask:nth-child(8){top:300px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(9){top:320px;left:0;height:10px}}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url("http://fonts.gstatic.com/s/materialicons/v18/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2") format("woff2")}.material-icons{direction:ltr;display:inline-block;font-family:"Material Icons";font-feature-settings:"liga";font-size:24px;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:1;overflow-wrap:normal;text-transform:none;white-space:nowrap;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga";font-feature-settings:"liga"}.btn-floating{display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:37px;height:37px;line-height:37px;padding:0;background-color:#26a69a;border-radius:50%;transition:.3s;cursor:pointer;vertical-align:middle;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);transition:.3s;cursor:pointer;vertical-align:middle}.btn-floating i{width:inherit;display:inline-block;text-align:center;color:#fff;font-size:2.6rem;line-height:37px}.btn-floating:hover{background-color:#26a69a}.btn-floating:before{border-radius:0}.btn-floating.btn-large{width:55.5px;height:55.5px}.btn-floating.btn-large i{line-height:55.5px}button.btn-floating{border:none}.fixed-action-btn{position:absolute;right:23px;bottom:23px;margin-bottom:0;z-index:998}.fixed-action-btn.active ul{visibility:visible}.fixed-action-btn.horizontal ul{text-align:right;right:64px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);height:100%;left:auto;width:500px}.fixed-action-btn.horizontal ul li{display:inline-block;margin:15px 15px 0 0}.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden}.fixed-action-btn ul li{margin-bottom:15px}.fixed-action-btn ul a.btn-floating{opacity:0}.red{background-color:#f44336 !important}.yellow{background-color:#fdd835 !important}.green{background-color:#4caf50 !important}.blue{background-color:#2196f3 !important}/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);vertical-align:middle;z-index:1;will-change:opacity,transform;transition:all .3s ease-out}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,.2);transition:all .7s ease-out;transition-property:transform,opacity;transform:scale(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,.45)}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,.7)}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,.7)}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,.7)}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,.7)}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,.7)}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,.7)}.waves-effect input[type=button],.waves-effect input[type=reset],.waves-effect input[type=submit]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:none}.waves-notransition{transition:none !important}.waves-circle{transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle, white 100%, black 100%)}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none}.waves-block{display:block}a.waves-effect .waves-ripple{z-index:-1}.loader-rounded{top:0;left:50%;margin-left:-17px;position:absolute;font-size:10px;text-indent:-9999em;border-top:3px solid rgba(81,192,78,.2);border-right:3px solid rgba(81,192,78,.2);border-bottom:3px solid rgba(81,192,78,.2);border-left:3px solid #51c04e;-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.loader-rounded,.loader-rounded:after{content:"";border-radius:50%;width:35px;height:35px}.loader-rounded.middle{top:50%;margin-top:-17px}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.circle{display:inline-block;width:100px;height:100px;border-radius:50%;background:#fff;box-shadow:4px -40px 60px 5px #1a75ce inset}.loader{background:linear-gradient(to right, rgb(22, 113, 202) 50%, transparent 50%);animation:spin 1s infinite linear}.loader:before{display:block;content:"";position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:90px;height:90px;background:#fff;border-radius:50%}.spin{animation:spin 1s infinite linear}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}[class^=icon-],[class*=" icon-"]{position:relative;z-index:10;display:inline-block;*margin-right:.3em;vertical-align:middle;color:inherit}[class^=icons-],[class*=" icons-"]{position:relative;z-index:10;display:inline-block;*margin-right:.3em;vertical-align:middle;color:inherit;background-image:url("../images/front/sprite.png") !important}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){[class^=icons-],[class*=" icons-"]{color:inherit;background-image:url("../images/front/sprite@2x.png") !important}}.icons-popup-grey{background-image:url(app/images/front/sprite.png);background-position:-21px 0px;width:14px;height:14px}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.icons-popup-grey{background-image:url(app/images/front/sprite@2x.png);background-size:35px 16px}}.icons-search-result{background-image:url(app/images/front/sprite.png);background-position:0px 0px;width:16px;height:16px}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.icons-search-result{background-image:url(app/images/front/sprite@2x.png);background-size:35px 16px}}.section-paging{margin-bottom:0;padding:2rem 0 .2rem;text-align:center;border-top:1px solid #e4e8ec}.section-paging .pagination{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:relative;padding:0 40px 0 50px;margin-bottom:0;display:inline-block;min-height:60px}.section-paging .pagination .prev-arrow,.section-paging .pagination .next-arrow{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:absolute;top:13px;display:inline-block;font-size:0;width:0;height:0;padding:0;border:0}.section-paging .pagination .prev-arrow{left:15px;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-right:8px solid #64686e}.section-paging .pagination .prev-arrow:hover,.section-paging .pagination .prev-arrow:focus{border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-right:8px solid #c9071c}.section-paging .pagination .next-arrow{left:17px;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:8px solid #64686e}.section-paging .pagination .next-arrow:hover,.section-paging .pagination .next-arrow:focus{border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:8px solid #c9071c}.section-paging .pagination li{margin:0 6px 10px 0;display:inline-block;vertical-align:top}.section-paging .pagination li a,.section-paging .pagination li span{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out;position:relative;display:block;margin-left:-1px;line-height:1.1;font-size:1.5rem;border:solid 1px #d0d6e1;font-weight:400;color:#818793;background-color:#fff;padding:1.1rem .5rem;width:40px;height:40px}.section-paging .pagination li a:hover,.section-paging .pagination li a:focus,.section-paging .pagination li span:hover,.section-paging .pagination li span:focus{-webkit-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out;font-weight:700;color:#c9071c;border-color:#c9071c}.section-paging .pagination li.active a{font-weight:700;color:#c9071c;border-color:#c9071c}.section-paging .pagination li.prev,.section-paging .pagination li.next{position:absolute;top:0;margin:0}.section-paging .pagination li.prev{left:0}.section-paging .pagination li.next{right:0}.section-paging .pagination li.prev a,.section-paging .pagination li.next a{position:relative;display:block;cursor:pointer}.section-paging .pagination li.paging a{-webkit-box-shadow:0 4px 8px 0 rgba(91,87,75,.12);box-shadow:0 4px 8px 0 rgba(91,87,75,.12);font-weight:700;color:#fff;border-color:#c9071c;background-color:#c9071c}.section-paging .pagination li.prev a:hover .prev-arrow,.section-paging .pagination li.prev a:focus .prev-arrow{border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-right:8px solid #c9071c}.section-paging .pagination li.next a:hover .next-arrow,.section-paging .pagination li.next a:focus .next-arrow{border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:8px solid #c9071c}@media screen and (max-width: 992px){.section-paging{margin-top:1rem;margin-bottom:1rem}}@media screen and (max-width: 767px){.section-paging{margin-bottom:2.5rem}}.section-breadcrumb{position:relative;clear:both;margin:0;padding:8px 0;z-index:10;display:block;color:#64686e;background-color:#fff;border-bottom:1px solid #e4e8ec}.section-breadcrumb::after{display:block;clear:both;content:""}.section-breadcrumb .breadcrumb{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0;margin-bottom:0;list-style:none;background:none;font-size:1.2rem}.section-breadcrumb .breadcrumb .breadcrumb-item{padding-top:3px;padding-bottom:3px}.section-breadcrumb .breadcrumb .breadcrumb-item+.breadcrumb-item{position:relative;padding-left:24px}.section-breadcrumb .breadcrumb .breadcrumb-item+.breadcrumb-item:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:50%;left:12px;margin-top:-3px;content:"";display:inline-block;vertical-align:middle;border:solid #7d7a7a;border-width:0 1px 1px 0;display:inline-block;padding:2px}.section-breadcrumb .breadcrumb .breadcrumb-item a{color:#c9071c}.section-breadcrumb .breadcrumb .breadcrumb-item a:hover,.section-breadcrumb .breadcrumb .breadcrumb-item a:focus{text-decoration:underline;color:#c9071c}.section-breadcrumb span a{color:#c9071c}.section-breadcrumb span a:hover,.section-breadcrumb span a:focus{text-decoration:underline;color:#c9071c}@-webkit-keyframes smooth-image{0%{opacity:0}100%{opacity:1}}@-moz-keyframes smooth-image{0%{opacity:0}100%{opacity:1}}@keyframes smooth-image{0%{opacity:0}100%{opacity:1}}/*# sourceMappingURL=common.css.map */