@charset "UTF-8";

/*-----------------------------------
BASIC
-----------------------------------*/
#lp{ color: #162337; font-size: 18px; font-family: sans-serif; font-weight: 300; line-height: 180%; }

#lp div.l-all{ width: 100%; }
#lp div.w-1300{ margin: 0 auto; width: 1300px; }
#lp p{ margin: 0; }
#lp .img-sp{ display: none; }

@media screen and (max-width:1300px) {
#lp{ font-size: 16px; }
#lp div.w-1300{ margin: 0 auto; width: 100%; }
#lp .img-pc{ display: none; }
#lp .img-sp{ display: block; }
}

/*-- font-size --*/


/*-- margin --*/
#lp .m-20{ margin-top: 20px; }
#lp .m-40{ margin-top: 40px; }
#lp .p-20{ padding: 20px; box-sizing: border-box; }

/*-- bg --*/
#lp .bg-darkgray{ background-color: #E2EBF0; }
#lp .bg-lightblue{ background-color: #EAEFF7; }
#lp .bg-blue{ background-color: #E2EBF0; }
#lp .bg-darkblue{ background-color: #4683bf; }

/*-----------------------------------
title
-----------------------------------*/
#lp .l-h1{ text-align: center; }

/*-----------------------------------
MV
-----------------------------------*/
#lp div.l-mv{ background: linear-gradient(90deg, #004a9f 50%,#007fd8 50%) no-repeat 50% 50% / 100% 100%; height: 600px; }
#lp div.l-mv .mv-blue{ background-image: url("../images/pc/mv_bg_sky_pc.jpg"); background-repeat: no-repeat; margin: 0 auto; width: 1300px; }
#lp div.l-mv .w-1300{ position: relative; box-sizing: border-box; padding: 24px 0; height: 600px; }
#lp div.l-mv .w-1300 > .l-ana-logo{ position: absolute; top: 20px; right: 0; }
#lp div.l-mv .w-1300 > .l-mv-copy{ position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);  line-height: 0; }
#lp div.l-mv .w-1300 > .l-mv-oricon{position: absolute; bottom: 20px; right: 0; }

@media screen and (max-width:1300px) {
#lp div.l-mv{ background-color: #003488; box-sizing: border-box; padding: 0; height: auto; }
#lp div.l-mv .mv-blue{ background-image: url("../images/sp/mv_bg_sky_sp.jpg"); margin: 0; width: auto; background-size: cover; background-position: right;}
#lp div.l-mv .l-ana-logo{ text-align: right; margin: 0 auto; padding: 20px 0 0 0; width: 90%; }
#lp div.l-mv .l-ana-logo > img{ width: 90px; }

#lp div.l-mv div .l-mv-copy{ margin: 0 auto; padding: 30px 0 0 0; width: 90%; line-height: 0;}
#lp div.l-mv div .l-mv-copy > img{ width: 100%; }
#lp div.l-mv .l-mv-oricon{ background-color: #0342a2; text-align: center; margin: 0; padding: 0 0 10px 0; width: 100%; }
#lp div.l-mv .l-mv-oricon > img{ width: 80%; }
}

/*-----------------------------------
benefits
-----------------------------------*/
#lp .l-benefits{ padding: 60px 0; }
#lp .l-benefits > .l-inner{ margin: 0 auto; width: 952px; }
#lp .l-benefits > .l-inner > .l-image{ margin: 30px 0 0 0; }
#lp .l-benefits > .l-inner > p.p-size18{ text-align: center; margin: 40px 0 0 0; }

@media screen and (min-width:751px) and (max-width:1300px) {
#lp .l-benefits{ padding: 40px 0; }
#lp .l-benefits > .l-inner{ margin: 0 15px; width: auto; }
#lp .l-benefits > .l-inner > .l-h1 > img{ width: 100%; }
#lp .l-benefits > .l-inner > .l-image{ margin: 30px 0 0 0; }
#lp .l-benefits > .l-inner > .l-image > img{ width: 100%; }
#lp .l-benefits > .l-inner > p.p-size18{ font-size: 14px; text-align: left; line-height: 160%; padding-left:1em; text-indent:-1em; margin: 20px 0 0 0; }
#lp .l-benefits > .l-inner > p.p-size18 > .p-bold{ font-weight: bold; }
}

@media screen and (max-width:750px) {
#lp .l-benefits{ padding: 20px 0; }
#lp .l-benefits > .l-inner{ margin: 0 15px; width: auto; }
#lp .l-benefits > .l-inner > .l-h1 > img{ width: 100%; }
#lp .l-benefits > .l-inner > .l-image{ margin: 30px 0 0 0; }
#lp .l-benefits > .l-inner > .l-image > img{ width: 100%; }
#lp .l-benefits > .l-inner > p.p-size18{ font-size: 14px; text-align: left; line-height: 160%; padding-left:1em; text-indent:-1em; margin: 20px 0 0 0; }
#lp .l-benefits > .l-inner > p.p-size18 > .p-bold{ font-weight: bold; }
    }

/*-----------------------------------
target
-----------------------------------*/
#lp .l-target{ padding: 60px 0; }
#lp .l-target > .l-flex{ display: flex; justify-content: center; }
#lp .l-target > .l-flex .l-h2{ display: table; table-layout: fixed; border: 1px solid #D3B142; box-sizing: border-box; text-align: center; width: 292px; height: 292px; }
#lp .l-target > .l-flex .l-h2 > div{ display: table-cell; text-align: center; vertical-align: middle; }
#lp .l-target > .l-flex .l-text{ margin: 38px 0 38px 40px; }
#lp .l-target > .l-flex .l-text p{ position: relative; margin: 60px 0 0 0; padding: 0 0 0 20px; }
#lp .l-target > .l-flex .l-text p:first-child{ position: relative; margin: 0; }
#lp .l-target > .l-flex .l-text p::before{ position: absolute; top: 4px; left: 0; content: url("../images/exclamation.svg"); margin: 0 10px 0 0; }

#lp .l-target > .l-subtext{ margin: 40px 0 0 0; }
#lp .l-target > .l-subtext > .l-icon{ display: table; table-layout: fixed; margin: 40px 15px 0 0; width: 43px; }
#lp .l-target > .l-subtext > .l-icon > div{ display: table-cell; vertical-align: middle; }

#lp .l-target > .l-flex .l-text br{ display: none; }

@media screen and (min-width:751px) and (max-width:1300px) {
#lp .l-target{ padding: 40px 0; }
#lp .l-target > .l-flex{ display: block; margin: 0 15px; width: auto; }
#lp .l-target > .l-flex .l-h2{ display: table; table-layout: fixed; border: 1px solid #D3B142; width: 104px; height: 90px; }
#lp .l-target > .l-flex .l-h2 > div{ display: table-cell; text-align: center; vertical-align: middle; }
#lp .l-target > .l-flex .l-text{ font-size: 18px; margin: 20px 0 30px 0; }
#lp .l-target > .l-flex .l-text > p{ position: relative; margin: 30px 0 0 0; }
#lp .l-target > .l-flex .l-text > p:first-child{ position: relative; margin: 0; }
#lp .l-target > .l-flex .l-text > p::before{ position: absolute; top: 4px; left: 0; content: url("../images/exclamation.svg"); margin: 0 10px 0 0; }

#lp .l-target > .l-subtext{ margin: 30px 15px 0 15px; width: auto; }
#lp .l-target > .l-subtext > .l-icon{ display: table; table-layout: fixed; margin: 40px 0 0 0; width: 43px; }

#lp .l-target > .l-flex .l-text br{ display: block; }
}

@media screen and (max-width:750px) {
#lp .l-target{ padding: 20px 0; }
#lp .l-target > .l-flex{ display: block; margin: 0 15px; width: auto; }
#lp .l-target > .l-flex .l-h2{ display: table; table-layout: fixed; border: 1px solid #D3B142; width: 104px; height: 90px; }
#lp .l-target > .l-flex .l-h2 > div{ display: table-cell; text-align: center; vertical-align: middle; }
#lp .l-target > .l-flex .l-text{ font-size: 18px; margin: 20px 0 30px 0; }
#lp .l-target > .l-flex .l-text > p{ position: relative; margin: 30px 0 0 0; }
#lp .l-target > .l-flex .l-text > p:first-child{ position: relative; margin: 0; }
#lp .l-target > .l-flex .l-text > p::before{ position: absolute; top: 4px; left: 0; content: url("../images/exclamation.svg"); margin: 0 10px 0 0; }

#lp .l-target > .l-subtext{ margin: 30px 15px 0 15px; width: auto; }
#lp .l-target > .l-subtext > .l-icon{ display: table; table-layout: fixed; margin: 40px 0 0 0; width: 43px; }

#lp .l-target > .l-flex .l-text br{ display: block; }
    }

/*-----------------------------------
registration
-----------------------------------*/
#lp .l-registration{ padding: 85px 0; }
#lp .l-registration > div{ text-align: center; }

@media screen and (min-width:751px) and (max-width:1300px) {
#lp .l-registration{ padding: 40px 0; }
#lp .l-registration > div{ text-align: center; margin: 0 15px; }
#lp .l-registration > div{ padding: 10px 0 0 0; }
#lp .l-registration > div img{ width: auto; }
}

@media screen and (max-width:750px) {
#lp .l-registration{ padding: 40px 0; }
#lp .l-registration > div{ text-align: center; margin: 0 15px; }
#lp .l-registration > div{ padding: 10px 0 0 0; }
#lp .l-registration > div img{ width: 100%; }
    }

/*-----------------------------------
feature
-----------------------------------*/
#lp .l-feature{ padding: 60px 0; }
#lp .l-feature > .l-flex{ display: flex; }
#lp .l-feature > .l-flex .l-h2{ display: table; table-layout: fixed; border: 1px solid #D3B142;  width: 404px; height: 451px; }
#lp .l-feature > .l-flex .l-h2 > div{ display: table-cell; text-align: center; vertical-align: middle; }

#lp .l-feature > .l-flex .l-text{ margin: 0 0 0 45px; }
#lp .l-feature > .l-flex .l-text > .l-explanation,
#lp .l-feature > .l-flex .l-text > .l-explanation-3{ display: flex; border-bottom: 1px solid #D3B142; box-sizing: border-box; margin: 30px 0 0 0; padding: 0 0 17px 0; width: 799px; }
#lp .l-feature > .l-flex .l-text > .l-explanation:first-child{ display: flex; border-bottom: 1px solid #D3B142; box-sizing: border-box; margin: 0; width: 799px; }
#lp .l-feature > .l-flex .l-text > .l-explanation > .l-number{ box-sizing: border-box; margin: 0 20px 0 0; width: 78px; }
#lp .l-feature > .l-flex .l-text > .l-explanation-3 > .l-number{ box-sizing: border-box; margin: 0 20px 0 0; padding: 16px 0 0 0; width: 78px; }
#lp .l-feature > .l-flex .l-text > .l-explanation > .l-detail,
#lp .l-feature > .l-flex .l-text > .l-explanation-3 > .l-detail{ font-size: 20px; }
#lp .l-feature > .l-flex .l-text > .l-explanation > .l-detail > .l-h3,
#lp .l-feature > .l-flex .l-text > .l-explanation-3 > .l-detail > .l-h3{ font-weight: bold; }

@media screen and (min-width:751px) and (max-width:1300px) {
#lp .l-feature{ padding: 40px 0; }
#lp .l-feature > .l-flex{ display: block; margin: 0 15px; width: auto; }
#lp .l-feature > .l-flex .l-h2{ display: table; table-layout: fixed; border: 1px solid #D3B142; width: 194px; height: 116px; }
#lp .l-feature > .l-flex .l-h2 > div{ display: table-cell; text-align: center; vertical-align: middle; }

#lp .l-feature > .l-flex > .l-text{ margin: 20px 0 0 0; }
#lp .l-feature > .l-flex > .l-text > .l-explanation,
#lp .l-feature > .l-flex > .l-text > .l-explanation-3{ display: block; border-bottom: 1px solid #D3B142; box-sizing: border-box; margin: 30px 0 0 0; padding: 0 0 17px 0; width: 100% }
#lp .l-feature > .l-flex > .l-text > .l-explanation:first-child{ display: block; border-bottom: 1px solid #D3B142; box-sizing: border-box; margin: 0; width: 100%; }
#lp .l-feature > .l-flex > .l-text > .l-explanation > .l-number{ box-sizing: border-box; margin: 0 0 10px 0; width: 72px; }
#lp .l-feature > .l-flex > .l-text > .l-explanation > .l-detail{ font-size: 20px; }
#lp .l-feature > .l-flex > .l-text > .l-explanation > .l-detail > .l-h3{ font-weight: bold; }
}

@media screen and (max-width:1300px) {
#lp .l-feature{ padding: 20px 0; }
#lp .l-feature > .l-flex{ display: block; margin: 0 15px; width: auto; }
#lp .l-feature > .l-flex .l-h2{ display: table; table-layout: fixed; border: 1px solid #D3B142; width: 194px; height: 116px; }
#lp .l-feature > .l-flex .l-h2 > div{ display: table-cell; text-align: center; vertical-align: middle; }

#lp .l-feature > .l-flex > .l-text{ margin: 20px 0 0 0; }
#lp .l-feature > .l-flex > .l-text > .l-explanation,
#lp .l-feature > .l-flex > .l-text > .l-explanation-3{ display: block; border-bottom: 1px solid #D3B142; box-sizing: border-box; margin: 30px 0 0 0; padding: 0 0 17px 0; width: 100% }
#lp .l-feature > .l-flex > .l-text > .l-explanation:first-child{ display: block; border-bottom: 1px solid #D3B142; box-sizing: border-box; margin: 0; width: 100%; }
#lp .l-feature > .l-flex > .l-text > .l-explanation > .l-number{ box-sizing: border-box; margin: 0 0 10px 0; width: 72px; }
#lp .l-feature > .l-flex > .l-text > .l-explanation > .l-detail{ font-size: 20px; }
#lp .l-feature > .l-flex > .l-text > .l-explanation > .l-detail > .l-h3{ font-weight: bold; }
    }

/*-----------------------------------
flow
-----------------------------------*/
#lp .l-flow{ padding: 60px 0; }
#lp .l-flow .l-flex{ display: flex; }
#lp .l-flow > .l-flex > .l-flow-left .l-h2{ display: table; table-layout: fixed; border: 1px solid #D3B142; box-sizing: border-box;  width: 404px; height: 277px; }
#lp .l-flow > .l-flex > .l-flow-left .l-h2 > div{ display: table-cell; text-align: center; vertical-align: middle; }
#lp .l-flow > .l-flex > .l-flow-left > p{ margin: 35px 0 0 0; width: 404px; }

#lp .l-flow > .l-flex > .l-flow-right{ font-size: 20px;  margin: 0 0 0 44px; width: 852px; }
#lp .l-flow > .l-flex > .l-flow-right .l-title > div{ background-color: #162337; width: 78px; height: 78px; }
#lp .l-flow > .l-flex > .l-flow-right .l-h3{ font-weight: bold; box-sizing: border-box; margin: 0 0 0 30px; padding: 23px 0;}
#lp .l-flow > .l-flex > .l-flow-right .l-h3 br{ display: none; }
#lp .l-flow > .l-flex > .l-flow-right > .l-explanation-1{ background-image: url("../images/icon_job.svg"); background-repeat: no-repeat; background-position: right 20px bottom 20px; border: 1px solid #D3B142; box-sizing: border-box; margin: 0; height: 277px; }
#lp .l-flow > .l-flex > .l-flow-right > .l-explanation-2{ background-image: url("../images/icon_chat.svg"); background-repeat: no-repeat; background-position: right 20px bottom 20px; border: 1px solid #D3B142; box-sizing: border-box; margin: 35px 0 0 0; height: 277px; }
#lp .l-flow > .l-flex > .l-flow-right > .l-explanation-3{ background-image: url("../images/icon_advice.svg"); background-repeat: no-repeat; background-position: right 20px bottom 20px; border: 1px solid #D3B142; box-sizing: border-box; margin: 35px 0 0 0; height: 277px; }
#lp .l-flow > .l-flex > .l-flow-right > .l-explanation-4{ background-image: url("../images/icon_negotiation.svg"); background-repeat: no-repeat; background-position: right 20px bottom 20px; border: 1px solid #D3B142; box-sizing: border-box; margin: 35px 0 0 0; height: 277px; }

#lp .l-flow > .l-flex > .l-flow-right .l-detail{ box-sizing: border-box; margin: 15px 15px 0 109px; }

@media screen and (min-width:751px) and (max-width:1300px) {
#lp .l-flow{ padding: 40px 0; }
#lp .l-flow .l-flex{ display: block; margin: 0 15px; width: auto; }
#lp .l-flow > .l-flex > .l-flow-left .l-h2{ display: table; table-layout: fixed; border: 1px solid #D3B142; box-sizing: border-box; line-height: 230%; padding: 16px; width: 214px; height: 116px; }
#lp .l-flow > .l-flex > .l-flow-left .l-h2 > p{ display: table-cell; vertical-align: middle; font-size: 20px; text-align: right; }
#lp .l-flow > .l-flex > .l-flow-left > p{ margin: 20px 0 0 0; width: auto; }

#lp .l-flow > .l-flex > .l-flow-right{ font-size: 20px;  margin: 30px 0 0 0; width: auto; }
#lp .l-flow > .l-flex > .l-flow-right .l-title{ display: flex; margin: 0; }
#lp .l-flow > .l-flex > .l-flow-right .l-title > div{ background-color: #162337; width: 44px; height: 44px; }
#lp .l-flow > .l-flex > .l-flow-right .l-title > div img{ width:100%; }
#lp .l-flow > .l-flex > .l-flow-right .l-h3{ font-weight: bold; box-sizing: border-box; margin: 0 10px; padding: 7px 0; width: 280px; }
#lp .l-flow > .l-flex > .l-flow-right .l-h3 br{ display: block; }
#lp .l-flow > .l-flex > .l-flow-right > .l-explanation-1{ background-size: 50px; border: 1px solid #D3B142; box-sizing: border-box; margin: 0; height: auto; }
#lp .l-flow > .l-flex > .l-flow-right > .l-explanation-2{ background-size: 50px; border: 1px solid #D3B142; box-sizing: border-box; margin: 35px 0 0 0; height: auto; }
#lp .l-flow > .l-flex > .l-flow-right > .l-explanation-3{ background-size: 50px; border: 1px solid #D3B142; box-sizing: border-box; margin: 35px 0 0 0; height: auto; }
#lp .l-flow > .l-flex > .l-flow-right > .l-explanation-4{ background-size: 50px; border: 1px solid #D3B142; box-sizing: border-box; margin: 35px 0 0 0; height: auto; }

#lp .l-flow > .l-flex > .l-flow-right .l-detail{ box-sizing: border-box; font-size: 16px; line-height: 150%; margin: 15px 15px 90px 15px; }
}

@media screen and (max-width:750px) {
#lp .l-flow{ padding: 20px 0; }
#lp .l-flow .l-flex{ display: block; margin: 0 15px; width: auto; }
#lp .l-flow > .l-flex > .l-flow-left .l-h2{ display: table; table-layout: fixed; border: 1px solid #D3B142; box-sizing: border-box; line-height: 230%; padding: 16px; width: 214px; height: 116px; }
#lp .l-flow > .l-flex > .l-flow-left .l-h2 > p{ display: table-cell; vertical-align: middle; font-size: 20px; text-align: right; }
#lp .l-flow > .l-flex > .l-flow-left > p{ margin: 20px 0 0 0; width: auto; }

#lp .l-flow > .l-flex > .l-flow-right{ font-size: 20px;  margin: 30px 0 0 0; width: auto; }
#lp .l-flow > .l-flex > .l-flow-right .l-title{ display: flex; margin: 0; }
#lp .l-flow > .l-flex > .l-flow-right .l-title > div{ background-color: #162337; width: 44px; height: 44px; }
#lp .l-flow > .l-flex > .l-flow-right .l-title > div img{ width:100%; }
#lp .l-flow > .l-flex > .l-flow-right .l-h3{ font-weight: bold; box-sizing: border-box; margin: 0 10px; padding: 7px 0; width: 280px; }
#lp .l-flow > .l-flex > .l-flow-right .l-h3 br{ display: block; }
#lp .l-flow > .l-flex > .l-flow-right > .l-explanation-1{ background-size: 50px; border: 1px solid #D3B142; box-sizing: border-box; margin: 0; height: auto; }
#lp .l-flow > .l-flex > .l-flow-right > .l-explanation-2{ background-size: 50px; border: 1px solid #D3B142; box-sizing: border-box; margin: 35px 0 0 0; height: auto; }
#lp .l-flow > .l-flex > .l-flow-right > .l-explanation-3{ background-size: 50px; border: 1px solid #D3B142; box-sizing: border-box; margin: 35px 0 0 0; height: auto; }
#lp .l-flow > .l-flex > .l-flow-right > .l-explanation-4{ background-size: 50px; border: 1px solid #D3B142; box-sizing: border-box; margin: 35px 0 0 0; height: auto; }

#lp .l-flow > .l-flex > .l-flow-right .l-detail{ box-sizing: border-box; font-size: 16px; line-height: 150%; margin: 15px 15px 90px 15px; }
    }

/*-----------------------------------
consultant
-----------------------------------*/
#lp .l-consultant{ padding: 60px 0; }
#lp .l-consultant > .w-1300{ background-image: url("../images/pc/consultant_pc.jpg"); background-size: cover; height: 761px; }
#lp .l-consultant .l-h2{ display: table; table-layout: fixed; border: 1px solid #D3B142; box-sizing: border-box;  width: 380px; height: 464px; }
#lp .l-consultant .l-h2 > div{ display: table-cell; text-align: center; vertical-align: middle; }

#lp .l-consultant .l-btnright{ margin: 20px auto 0 auto; width: 1300px; }
#lp .l-consultant .l-btnright .btn-detail{ position: relative; border: 1px solid #D3B142; box-sizing: border-box; margin: 0 0 0 auto; width: 404px; }
#lp .l-consultant .l-btnright .btn-detail a{ display: block; color: #162337; text-align: center; text-decoration: none; padding: 14px 0; }
#lp .l-consultant .l-btnright .btn-detail a::before{ position: absolute; top: 17px; left: 55px; content: url("../images/arrow.svg"); margin: 0 10px 0 0; }

#lp .l-consultant .l-entryimage{ text-align: center; margin: 20px auto 0 auto; width: 850px; }
#lp .l-consultant .l-entryimage img{ width: 100%; }

@media screen and (min-width:751px) and (max-width:1300px) {
#lp .l-consultant{ padding: 40px 0; }
#lp .l-consultant > .w-1300{ background-image: none; height: auto; }
#lp .l-consultant .l-h2{ display: table; table-layout: fixed; border: 1px solid #D3B142; box-sizing: border-box; margin: 0 16px; width: 224px; height: 116px; }

#lp .l-consultant .l-consultantimage{ margin: 15px 0 0 0; width: 100%; }
#lp .l-consultant .l-consultantimage img{ width: 100%; }

#lp .l-consultant .l-btnright{ margin: 20px auto 0 auto; width: 100%; }
#lp .l-consultant .l-btnright .btn-detail{ position: relative; border: 1px solid #D3B142; box-sizing: border-box; margin: 0 16px 0 auto; width: 220px; }
#lp .l-consultant .l-btnright .btn-detail a{ display: block; color: #162337; font-size: 12px; text-align: right; text-decoration: none; padding: 10px 15px 10px 0; }
#lp .l-consultant .l-btnright .btn-detail a::before{ position: absolute; top: 13px; left: 10px; content: url("../images/arrow.svg"); margin: 0 10px 0 0; }

#lp .l-consultant .l-entryimage{ text-align: center; margin: 20px 15px 0 15px; width: auto; }
}

@media screen and (max-width:750px) {
#lp .l-consultant{ padding: 30px 0; }
#lp .l-consultant > .w-1300{ background-image: none; height: auto; }
#lp .l-consultant .l-h2{ display: table; table-layout: fixed; border: 1px solid #D3B142; box-sizing: border-box; margin: 0 16px; width: 224px; height: 116px; }

#lp .l-consultant .l-consultantimage{ margin: 15px 0 0 0; width: 100%; }
#lp .l-consultant .l-consultantimage img{ width: 100%; }

#lp .l-consultant .l-btnright{ margin: 20px auto 0 auto; width: 100%; }
#lp .l-consultant .l-btnright .btn-detail{ position: relative; border: 1px solid #D3B142; box-sizing: border-box; margin: 0 16px 0 auto; width: 220px; }
#lp .l-consultant .l-btnright .btn-detail a{ display: block; color: #162337; font-size: 12px; text-align: right; text-decoration: none; padding: 10px 15px 10px 0; }
#lp .l-consultant .l-btnright .btn-detail a::before{ position: absolute; top: 13px; left: 10px; content: url("../images/arrow.svg"); margin: 0 10px 0 0; }

#lp .l-consultant .l-entryimage{ text-align: center; margin: 20px 15px 0 15px; width: auto; }
    }

/*-----------------------------------
important
-----------------------------------*/
.site-header, #content, .site-footer{ min-width: auto !important; }
.site-info__body{ width: 100% !important; }
body.sp-browse{ padding-top: 0 !important; }
