@media screen and (min-width: 600px), print{.only-sp{display:none}}@media screen and (max-width: 599px), print{.only-pc{display:none}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.container div,.container span,.container applet,.container object,.container iframe,.container h1,.container h2,.container h3,.container h4,.container h5,.container h6,.container p,.container blockquote,.container pre,.container a,.container abbr,.container acronym,.container address,.container big,.container cite,.container code,.container del,.container dfn,.container em,.container img,.container ins,.container kbd,.container q,.container s,.container samp,.container small,.container strike,.container strong,.container sub,.container sup,.container tt,.container var,.container b,.container u,.container i,.container center,.container dl,.container dt,.container dd,.container ol,.container ul,.container li,.container fieldset,.container form,.container label,.container legend,.container table,.container caption,.container tbody,.container tfoot,.container thead,.container tr,.container th,.container td,.container article,.container aside,.container canvas,.container details,.container embed,.container figure,.container figcaption,.container footer,.container header,.container hgroup,.container menu,.container output,.container ruby,.container section,.container summary,.container time,.container mark,.container audio,.container video,#navcontainer div,#navcontainer span,#navcontainer applet,#navcontainer object,#navcontainer iframe,#navcontainer h1,#navcontainer h2,#navcontainer h3,#navcontainer h4,#navcontainer h5,#navcontainer h6,#navcontainer p,#navcontainer blockquote,#navcontainer pre,#navcontainer a,#navcontainer abbr,#navcontainer acronym,#navcontainer address,#navcontainer big,#navcontainer cite,#navcontainer code,#navcontainer del,#navcontainer dfn,#navcontainer em,#navcontainer img,#navcontainer ins,#navcontainer kbd,#navcontainer q,#navcontainer s,#navcontainer samp,#navcontainer small,#navcontainer strike,#navcontainer strong,#navcontainer sub,#navcontainer sup,#navcontainer tt,#navcontainer var,#navcontainer b,#navcontainer u,#navcontainer i,#navcontainer center,#navcontainer dl,#navcontainer dt,#navcontainer dd,#navcontainer ol,#navcontainer ul,#navcontainer li,#navcontainer fieldset,#navcontainer form,#navcontainer label,#navcontainer legend,#navcontainer table,#navcontainer caption,#navcontainer tbody,#navcontainer tfoot,#navcontainer thead,#navcontainer tr,#navcontainer th,#navcontainer td,#navcontainer article,#navcontainer aside,#navcontainer canvas,#navcontainer details,#navcontainer embed,#navcontainer figure,#navcontainer figcaption,#navcontainer footer,#navcontainer header,#navcontainer hgroup,#navcontainer menu,#navcontainer output,#navcontainer ruby,#navcontainer section,#navcontainer summary,#navcontainer time,#navcontainer mark,#navcontainer audio,#navcontainer video,.column div,.column span,.column applet,.column object,.column iframe,.column h1,.column h2,.column h3,.column h4,.column h5,.column h6,.column p,.column blockquote,.column pre,.column a,.column abbr,.column acronym,.column address,.column big,.column cite,.column code,.column del,.column dfn,.column em,.column img,.column ins,.column kbd,.column q,.column s,.column samp,.column small,.column strike,.column strong,.column sub,.column sup,.column tt,.column var,.column b,.column u,.column i,.column center,.column dl,.column dt,.column dd,.column ol,.column ul,.column li,.column fieldset,.column form,.column label,.column legend,.column table,.column caption,.column tbody,.column tfoot,.column thead,.column tr,.column th,.column td,.column article,.column aside,.column canvas,.column details,.column embed,.column figure,.column figcaption,.column footer,.column header,.column hgroup,.column menu,.column output,.column ruby,.column section,.column summary,.column time,.column mark,.column audio,.column video{outline:0;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}.container div,.container h1,.container h2,.container h3,.container h4,.container h5,.container h6,.container p,.container ul,.container li,#navcontainer div,#navcontainer h1,#navcontainer h2,#navcontainer h3,#navcontainer h4,#navcontainer h5,#navcontainer h6,#navcontainer p,#navcontainer ul,#navcontainer li,.column div,.column h1,.column h2,.column h3,.column h4,.column h5,.column h6,.column p,.column ul,.column li{margin:0;padding:0}.container div,.container h1,.container h2,.container h3,.container h4,.container h5,.container h6,.container p,#navcontainer div,#navcontainer h1,#navcontainer h2,#navcontainer h3,#navcontainer h4,#navcontainer h5,#navcontainer h6,#navcontainer p,.column div,.column h1,.column h2,.column h3,.column h4,.column h5,.column h6,.column p{border:0}.container *,.container *::before,.container *::after,#navcontainer *,#navcontainer *::before,#navcontainer *::after,.column *,.column *::before,.column *::after{-webkit-box-sizing:inherit;box-sizing:inherit}.container article,.container aside,.container details,.container figcaption,.container figure,.container footer,.container header,.container hgroup,.container menu,.container section,#navcontainer article,#navcontainer aside,#navcontainer details,#navcontainer figcaption,#navcontainer figure,#navcontainer footer,#navcontainer header,#navcontainer hgroup,#navcontainer menu,#navcontainer section,.column article,.column aside,.column details,.column figcaption,.column figure,.column footer,.column header,.column hgroup,.column menu,.column section{display:block}.container html,.container body,#navcontainer html,#navcontainer body,.column html,.column body{height:100%}.container body,#navcontainer body,.column body{line-height:1}.container ol,.container ul,#navcontainer ol,#navcontainer ul,.column ol,.column ul{list-style:none}.container table,#navcontainer table,.column table{border-collapse:collapse;border-spacing:0}.container img,#navcontainer img,.column img{max-width:100%}.container iframe,#navcontainer iframe,.column iframe{max-width:100%}#wrapper{overflow:hidden}@media screen and (min-width: 600px), print{#wrapper{width:auto !important;min-width:970px}}#contentsArea{width:100%}header,footer{margin-right:auto;margin-left:auto}@media screen and (min-width: 600px), print{header,footer{min-width:970px}}.container,#navcontainer,.column{color:#352f2d}.container a,#navcontainer a,.column a{color:#00395e}.container a:hover,#navcontainer a:hover,.column a:hover{text-decoration:none}.container a:hover img,#navcontainer a:hover img,.column a:hover img{opacity:.7;-webkit-transition:ease .3s;-o-transition:ease .3s;transition:ease .3s}@media screen and (min-width: 600px), print{.container,#navcontainer,.column{font-size:14px}}@media screen and (max-width: 599px), print{.container,#navcontainer,.column{font-size:12px;font-size:.75rem}}.footerBacktop{display:none}@media screen and (max-width: 599px), print{div.footerBacktop p{padding-right:0}}.fadeIn{-webkit-transition:.8s;-o-transition:.8s;transition:.8s}#page-top{z-index:99}.container,.footerBacktop{position:relative}@media screen and (min-width: 600px), print{.container,.footerBacktop{margin-left:auto !important;margin-right:auto !important;width:970px}}@media screen and (max-width: 599px), print{.container,.footerBacktop{padding-left:10px !important;padding-right:10px !important}}#navcontainer{position:relative;text-align:left}@media screen and (max-width: 599px), print{#navcontainer{padding-left:10px !important;padding-right:10px !important}}@media screen and (max-width: 599px) and (min-width: 600px), print{#navcontainer{margin-left:-1em;margin-right:-1em}}@media screen and (max-width: 599px) and (max-width: 599px), print{#navcontainer{margin-left:-10px;margin-right:-10px}}#navlist{font-size:.78571em !important}#navlist li{display:inline-block}#navlist li:not(:last-child):after{display:inline-block;content:">";margin-right:.3em;margin-left:.3em}#navlist li:not(:last-child):after a{text-decoration:none}#navlist li:not(:last-child):after a:hover{text-decoration:underline}@media screen and (min-width: 600px), print{#navlist{margin-bottom:20px !important}}@media screen and (max-width: 599px), print{#navlist{vertical-align:middle;text-align:left;background-color:#efefef;font-weight:bold}#navlist a{text-decoration:none;color:inherit}#navlist li:after{display:none !important}#navlist li:not(:nth-child(2)){display:none}}@media screen and (max-width: 599px), print{#navcontainer #navlist{line-height:40px;padding:0 10px}}.localNavi{font-weight:bold;background-color:#f0f2f2}@media screen and (min-width: 600px), print{.localNavi{display:block !important;padding:30px 0 22px}}.localNavi .nav{letter-spacing:1px;font-size:.92857em !important}.localNavi .nav a{color:#00395e !important;text-decoration:none}@media screen and (min-width: 600px), print{.localNavi .nav{position:relative;-ms-flex-pack:distribute;justify-content:space-around}.localNavi .nav li{position:relative;display:inline-block;margin-left:1.5em !important;margin-right:1.5em !important}.localNavi .nav li img{vertical-align:middle}.localNavi .nav li>a{display:block;width:100%;padding-bottom:8px}.localNavi .nav li:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);background-color:#00395e;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.localNavi .nav li:not(.current):not(.home):hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.localNavi .nav li:not(.current):not(.home):before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.localNavi .nav li.current:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.localNavi .nav li.current:hover:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.localNavi .nav li.home:before{content:none}}@media screen and (max-width: 599px), print{.localNavi{position:relative;display:block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;display:none}.localNavi .nav{border-top:1px solid #f5f6f7;padding-left:0 !important;padding-right:0 !important}.localNavi .nav li{text-align:left;font-size:12px;font-size:.75rem;border-bottom:1px solid #f5f6f7}.localNavi .nav li a{display:block;padding:1em}}.globalNav{margin-left:auto;margin-right:auto}#toggleNavi .menuBtn{display:none !important}footer{margin-top:0;padding-top:9px;background:none}@media screen and (max-width: 599px), print{footer{margin-top:15px;background-color:#efefef}}.button{display:inline-block;position:relative;z-index:2;overflow:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:none;letter-spacing:2px;margin:0 auto;border:1px solid #fff;border-radius:30px;font-weight:bold;font-size:1.14286em !important;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;background-color:#0e3f6f;color:#fff !important;text-decoration:none !important}.button:before{position:absolute;display:inline-block;content:"";top:0;left:0;width:0;height:0;z-index:-1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.button:after{position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 599px), print{.button:after{right:12px}}.button:before{background-color:#352f2d;height:100%}.button:after{position:absolute}@media screen and (min-width: 600px), print{.button{display:inline-block;position:relative;width:230px;height:57px;line-height:57px}.button:after{display:block;line-height:1;top:50%;right:22px;content:"";width:7px;height:16px;background:url(/business/solution/salesup_sp/img/btn_arrow.png) no-repeat center center;background-size:100% 100%;margin-top:-8px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.button:hover{color:#fff !important}.button:hover:before{width:100%}}@media screen and (max-width: 599px), print{.button{width:221px;border-radius:999px;max-width:100%;padding:18px 0;line-height:1.1}.button:after{right:22px;content:"";width:6px;height:15px;background:url(/business/solution/salesup_sp/img/btn_arrow_sp.png) no-repeat center center;background-size:100% 100%}}.button:visited{text-decoration:none !important}.hero{position:relative;background-size:cover}.hero h1{position:absolute;top:50%;left:50%;z-index:2000;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hero #pause{cursor:pointer;position:absolute;left:85%;bottom:20px;display:block;background-repeat:no-repeat;background-size:contain;background-position:center center;z-index:2000;width:14px;height:14px;background-image:url(/business/solution/salesup_sp/img/btn_stop.png)}.hero #pause.on_pause{background-image:url(/business/solution/salesup_sp/img/btn_play.png)}.hero #slider{position:absolute;opacity:0;-webkit-transition:opacity ease 1s;-o-transition:opacity ease 1s;transition:opacity ease 1s}.hero #slider.slick-initialized{opacity:1}.hero #slider,.hero .slick-track,.hero .slick-list,.hero .hero-img{width:100% !important;padding:0}@media screen and (min-width: 600px), print{.hero #slider,.hero .slick-track,.hero .slick-list,.hero .hero-img{max-width:1400px;min-height:525px;margin:0 auto}}@media screen and (max-width: 599px), print{.hero #slider,.hero .slick-track,.hero .slick-list,.hero .hero-img{min-height:525px}}.hero-img{position:absolute !important;top:0 !important;left:0 !important;width:100%;height:100%;background-repeat:no-repeat;background-position:center top;background-size:cover}@media screen and (min-width: 600px), print{.hero-img-1{background-image:url(/business/solution/salesup_sp/img/hero1_bg.png)}}@media screen and (max-width: 599px), print{.hero-img-1{background-image:url(/business/solution/salesup_sp/img/hero1_bg_sp.png)}}@media screen and (min-width: 600px), print{.hero-img-2{background-image:url(/business/solution/salesup_sp/img/hero2_bg.png)}}@media screen and (max-width: 599px), print{.hero-img-2{background-image:url(/business/solution/salesup_sp/img/hero2_bg_sp.png)}}@media screen and (min-width: 600px), print{.hero-img-3{background-image:url(/business/solution/salesup_sp/img/hero3_bg.png)}}@media screen and (max-width: 599px), print{.hero-img-3{background-image:url(/business/solution/salesup_sp/img/hero3_bg_sp.png)}}@media screen and (min-width: 600px), print{.hero{max-width:1400px;min-height:525px;margin:0 auto}}@media screen and (max-width: 599px), print{.hero{min-height:525px}.hero h1{width:281px;max-width:100%}.hero h1 img{width:100%}}@media screen and (min-width: 600px), print{.columns{margin:0 0 1em}}.columns:last-child{margin-bottom:0}.column{padding:1em}@media screen and (min-width: 600px), print{.column{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width: 599px), print{.column{width:100%}}.column._none{-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (min-width: 600px), print{.columns._2column .column{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}.nav-toggle{position:absolute;top:0;right:0;cursor:pointer;display:block;width:60px;height:40px}.nav-toggle.is-active .ham{position:absolute}.nav-toggle.is-active .ham span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:0}.nav-toggle.is-active .ham span:nth-child(2){opacity:0}.nav-toggle.is-active .ham span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:0}.nav-toggle .ham{display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.nav-toggle .ham span{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;display:block;background-color:#352f2d;height:1px;width:100%;position:absolute;top:50%;left:0}.nav-toggle .ham span:nth-child(1){margin-top:-6px}.nav-toggle .ham span:nth-child(2){margin-top:-.5px}.nav-toggle .ham span:nth-child(3){margin-top:6px}@media screen and (min-width: 600px), print{.nav-toggle{display:none}}.nav{position:relative}.nav>.container{width:100%}.box{text-align:center;border-bottom:1px solid #cac8c5}@media screen and (min-width: 600px), print{.box{padding-top:60px;padding-bottom:60px}}@media screen and (max-width: 599px), print{.box{padding-top:30px;padding-bottom:30px}}.box-solution{position:relative}.box-solution .item h4{margin-top:2.14286rem;margin-bottom:2.5rem !important;font-size:1.42857rem;font-weight:bold;line-height:1.92857rem}.box-solution .item p{margin-top:1.5rem;text-align:justify;margin-bottom:1.42857rem}@media screen and (min-width: 600px), print{.box-solution{display:table;width:100%;table-layout:fixed}.box-solution .item{display:table-cell;padding:0 45px}.box-solution .item:not(:first-child){border-left:2px solid #7d9ec1}}@media screen and (max-width: 599px), print{.box-solution-no img{width:58px;max-width:100%}.box-solution .item:not(:last-child){padding-bottom:50px}.box-solution .item:not(:first-child){padding-top:50px;border-top:1px solid #7d9ec1}.box-solution .item:nth-child(1) .box-solution-img img{height:220px;max-width:100%}.box-solution .item:nth-child(2) .box-solution-img img{height:228px;max-width:100%}.box-solution .item:nth-child(3) .box-solution-img img{height:224.5px;max-width:100%}.box-solution-btn img{width:170px;max-width:100%}}.box-contact{background-color:#0e3f6f;color:#fff}.box-contact h2,.box-contact h3,.box-contact h4,.box-contact h5,.box-contact h6,.box-contact p{color:#fff !important}@media screen and (min-width: 600px), print{.box-contact{padding-top:60px;padding-bottom:75px}.box-contact .heading-type1,.box-contact .heading-type3{letter-spacing:1px;font-size:2rem}.box-contact p{margin-bottom:30px}}@media screen and (max-width: 599px), print{.box-contact{padding-top:52.5px;padding-bottom:47.5px}.box-contact p{margin:0 25px 25px;text-align:justify !important}}.heading-type1,.heading-type3{color:#00395e}@media screen and (min-width: 600px), print{.heading-type1,.heading-type3{font-size:1.92857rem}}@media screen and (max-width: 599px), print{.heading-type1,.heading-type3{font-size:17.5px;font-size:1.09375rem}}.heading-type2{color:#00395e}@media screen and (min-width: 600px), print{.heading-type2{font-size:1.42857rem}}@media screen and (max-width: 599px), print{.heading-type2{font-size:17.5px;font-size:1.09375rem}}@media screen and (min-width: 600px), print{.heading-type3{font-size:16px;font-size:1rem}}.content h2:not(:last-child),.content h3:not(:last-child),.content h4:not(:last-child),.content h5:not(:last-child),.content h6:not(:last-child),.content .container h2:not(:last-child),.content .container h3:not(:last-child),.content .container h4:not(:last-child),.content .container h5:not(:last-child),.content .container h6:not(:last-child){margin-bottom:.7em}.content>p,.content .container>p{margin-bottom:2.5em;line-height:1.92857em;text-align:left;text-align:justify}@media screen and (min-width: 600px), print{.content>p,.content .container>p{width:580px;margin-right:auto;margin-left:auto}.content>p.w-large,.content .container>p.w-large{width:660px}}.content>*:last-child,.content .container>*:last-child{margin-bottom:0}.fadeIn{opacity:0;-webkit-transform:translate(0, 50px);-ms-transform:translate(0, 50px);transform:translate(0, 50px)}.fadeIn.scroll,.fadeIn.fade{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.fadeIn>*{opacity:0;-webkit-transform:translateY(30px) !important;-ms-transform:translateY(30px) !important;transform:translateY(30px) !important;-webkit-transition:opacity,-webkit-transform 1500ms;transition:opacity,-webkit-transform 1500ms;-o-transition:opacity,transform 1500ms;transition:opacity,transform 1500ms;transition:opacity,transform 1500ms,-webkit-transform 1500ms}.fadeIn>*.scroll{opacity:1;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.fadeIn.scroll{-webkit-transition:opacity,-webkit-transform 1500ms;transition:opacity,-webkit-transform 1500ms;-o-transition:opacity,transform 1500ms;transition:opacity,transform 1500ms;transition:opacity,transform 1500ms,-webkit-transform 1500ms}.fadeIn.fade{-webkit-transition:opacity 1500ms;-o-transition:opacity 1500ms;transition:opacity 1500ms}.pulled-left{float:left}.pulled-right{float:right}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.alignleft,.img-left{float:left;margin-right:1em;margin-bottom:1em}.alignright,.img-right{float:right;margin-left:1em;margin-bottom:1em}.aligncenter,.img-center{display:block;margin-left:auto;margin-right:auto;margin-bottom:1em}.is-fullwidth{margin-left:-1em;margin-right:-1em}.m_none{margin-bottom:.5em !important}.m_right{margin-right:1em}.m_bottom{margin-bottom:4.5em !important}.m_bottom-s{margin-bottom:1em !important}.m_top{margin-top:3em !important}.text-small{font-size:.78571em}.text-large{font-size:1.14em}.text-bold{font-weight:bold}.text-warning{color:#e60012}.text-em{font-weight:bold;font-size:1.14em;color:#e60012}.newwin:after{display:inline-block;content:"";vertical-align:middle;background:url(/business/solution/salesup_sp/img/icon_newwin.png) no-repeat center center;background-size:contain}@media screen and (min-width: 600px), print{.newwin:after{width:14px;height:12px;margin-left:3px}}@media screen and (max-width: 599px), print{.newwin:after{position:relative;width:14px;height:12px;margin-left:.25rem;top:-.1rem}}.animation-wrap{position:relative}.animation-ctrl{display:block;position:absolute;right:0;overflow:hidden;cursor:pointer;z-index:90}@media screen and (min-width: 600px), print{.animation-ctrl{width:106px;bottom:-20px}}@media screen and (max-width: 599px), print{.animation-ctrl{width:106px;bottom:-10px}}.animation-ctrl:before{content:' ';display:block;width:100%;height:0;background:url(/business/solution/salesup_sp/img/anime_pause.svg) no-repeat left top;background-size:100% 100%}@media screen and (min-width: 600px), print{.animation-ctrl:before{padding-bottom:11.32075%}}@media screen and (max-width: 599px), print{.animation-ctrl:before{padding-bottom:11.32075%}}@media screen and (min-width: 600px), print{.animation-ctrl.pause{width:102px}}@media screen and (max-width: 599px), print{.animation-ctrl.pause{width:102px}}.animation-ctrl.pause:before{content:' ';display:block;width:100%;height:0;background:url(/business/solution/salesup_sp/img/anime_play.svg) no-repeat left top;background-size:100% 100%}@media screen and (min-width: 600px), print{.animation-ctrl.pause:before{padding-bottom:11.76471%}}@media screen and (max-width: 599px), print{.animation-ctrl.pause:before{padding-bottom:11.76471%}}@media screen and (min-width: 600px), print{._left .animation-ctrl{right:0;left:auto}._right .animation-ctrl{right:auto;left:0}}@media screen and (max-width: 599px), print{.hero .animation-wrap{margin-bottom:20px}.hero .animation-ctrl{bottom:0}}.page{counter-reset:pickup}.page .box-contact{margin-top:0 !important}.page .header{margin:0 auto}@media screen and (min-width: 600px), print{.page .header{max-width:1400px}}.page .header-img{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center top}@media screen and (min-width: 600px), print{.page .header-img{min-height:284px}}@media screen and (max-width: 599px), print{.page .header-img{min-height:142px}}.page .header-ttl{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;text-align:center;color:#0e3f6f;white-space:nowrap}.page .header-ttl-sub{margin-bottom:0;margin-top:10px;font-weight:bold}.page .header-ttl-main{margin:0 !important;color:#0e3f6f !important}@media screen and (min-width: 600px), print{.page .header-ttl-main{font-size:32px !important}}@media screen and (max-width: 599px), print{.page .header-ttl-main{font-size:15px;font-size:.9375rem}}@media screen and (min-width: 600px), print{.page .header-ttl{padding:20px 30px}}@media screen and (max-width: 599px), print{.page .header-ttl{padding:10px 17.5px}}.page .header-text{background-color:#f5f6f7}@media screen and (min-width: 600px), print{.page .header-text{width:100%;padding:50px 0}.page .header-text p{width:660px;color:#00395e;font-size:14px}}@media screen and (max-width: 599px), print{.page .header-text{padding:30px 0}.page .header-text p{font-size:12px;font-size:.75rem}.page .header-text .header-text-no{width:38px;margin-left:auto;margin-right:auto}}.page-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.page-box p{width:auto}.page-box .description{margin-bottom:1.42857em;font-size:.92857em}.page-box .product{border-top:2px solid #00395e;padding:.5em 0 0 0}.page-box .product a{display:inline-block}.page-box .product a:not(:last-child){margin-right:1em}.page-box .heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5em;font-weight:bold;color:#00395e}.page-box.seminar{overflow:hidden;border:3px solid #8ca3ba}@media screen and (min-width: 600px), print{.page-box.seminar{padding:30px 50px}.page-box.seminar h2{font-size:32px}.page-box.seminar .img{float:left;width:280px;text-align:center}.page-box.seminar .text{width:330px;padding-top:0;float:right}.page-box.seminar .text p{margin-top:.5em;line-height:27px}}@media screen and (max-width: 599px), print{.page-box.seminar{padding:25px 30px}.page-box.seminar .img{margin-bottom:25px}.page-box.seminar h2{margin-bottom:.5em}}@media screen and (min-width: 600px), print{.page-box{max-width:756px;margin:75px auto !important;padding:70px 95px}.page-box .heading{margin-bottom:18px}.page-box .heading .number{width:44px;margin-right:10px}.page-box .column{width:350px}.page-box .text{padding-top:20px}.page-box._left .text{float:left}.page-box._left .img{float:right}.page-box._right .text{float:right}.page-box._right .img{float:left}}@media screen and (max-width: 599px), print{.page-box{margin:42.5px auto !important}.page-box .heading .number img{height:26px}.page-box .img{margin-bottom:30px;text-align:center}}@media screen and (min-width: 600px), print{.page._2 .header-img{background-image:url(/business/solution/salesup_sp/img/strengthen_header.png)}}@media screen and (max-width: 599px), print{.page._2 .header-img{background-image:url(/business/solution/salesup_sp/img/strengthen_header_sp.png)}}@media screen and (min-width: 600px), print{.page._3 .header-img{background-image:url(/business/solution/salesup_sp/img/store_header.png)}}@media screen and (max-width: 599px), print{.page._3 .header-img{background-image:url(/business/solution/salesup_sp/img/store_header_sp.png)}}
header,footer,#navcontainer,#contentsArea,.footerBacktop{
	font-family: 'Open Sans', 'Arial', 'メイリオ', 'Meiryo', sans-serif;
}
header .svgSwitch .leftBox {
  width: 556px;
}
header .svgSwitch .rightBox {
  width: 412px;
}
@media only screen and (max-width: 599px) {
  header .svgSwitch .leftBox,
  header .svgSwitch .rightBox {
    width: auto;
  }
}
.searchBoxSP.active .mf_finder_container {
  top: 75px !important;
}
