/* ****************************************************
Title: layout.css
***************************************************** */
/* -------------------------------------------------------------------- 
 body
-------------------------------------------------------------------- */
body {
    color: #2b0e06;
    font-family: YuGothic, "Yu Gothic", "HiraginoKaku-W3-90msp-RKSJ-H", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Verdana, Osaka, "MS PGothic", Sans-Serif;
    /*font-family:  "HiraginoKaku-W3-90msp-RKSJ-H", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ" , "Meiryo" , "ＭＳ Ｐゴシック",  Verdana, Osaka, "MS PGothic", Sans-Serif;*/
    font-size: 13px;
    text-align: center;
    text-size-adjust: 100%;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    max-height: 999999px;
    min-width: 1100px
    }
.bgYLine {
    background-color: #ffea5a;
    color: #dc222d;
    font-weight: bold
    }
.colorPink {
    color: #ed757e
    }
.colorPink02 {
    color: #eb6873;
    font-weight: bold
    }
img {
    vertical-align: bottom
    }
.fsLi01 {
    font-size: 0;
    line-height: 1em
    }
.colRed {
    color: #c00;
    font-weight: bold
    }
.colRed01 {
    color: #da0010;
    font-weight: bold
    }
.disInBl {
    display: inline-block
    }
.relative-wrap {
    position: relative
    }
/*.contWrap01 {
    width: 960px;
    margin: 0px auto;
    position: relative;
}*/
p, span, dt, dd, th, td, li, h1, h2, h3, h4 {
    max-height: 999999px;
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_spacer.491aa5be896d20b5f77e8685e376d392.gif)
    }
/*-----------------------*/
.anc {
    position: relative
    }
.ancIn {
    position: absolute;
    /*top: -69px;*/
    }
#top {
    /*padding-top: 69px;*/
    }
/* -------------------------------------------------------------------- 
 header
-------------------------------------------------------------------- */
.headerTop {
    background-color: #303030;
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_header_line_salon.2ee571abee961f90a11a8946ab32f235.png);
    background-repeat: repeat-x;
    background-position: center bottom;
    text-align: center
    }
.headerTop .h101 {
    color: #fff;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    padding: 8px 0;
    width: 1100px;
    margin: 0 auto
    }
.headerIn {
    /*display: table;*/
    height: 60px;
    width: 1100px;
    margin: 0 auto
    }
.header01 {
    /*display: table-cell;*/
    float: left;
    text-align: left;
    vertical-align: middle;
    padding-left: 70px
    }
.logoWrap {
    display: table-cell;
    height: 60px;
    vertical-align: middle
    }
.logoWrap img {
    vertical-align: middle;
    margin-right: 15px
    }
.header0203Wrap {
    float: right;
    padding-right: 70px
    }
.header02 {
    /*display: table-cell;*/
    float: left;
    text-align: left;
    vertical-align: middle
    }
.header02 ul {
    display: table;
    height: 60px
    }
.header02 li {
    display: table-cell;
    text-align: left;
    vertical-align: middle
    }
.header02 .free {
    font-size: 26px;
    line-height: 26px;
    background-image: url(/upload/tenant_4/944524fa124f8519718047495a0411df.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 38px;
    background-size: 30px;
    }
.header02 .tel01 {
    font-size: 20px;
    line-height: 24px;
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_header_icon_01.97360fc5a19163b90488dbd955081246.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 80px;
    margin-bottom: 4px
    }
.header02 .tel02 {
    font-size: 20px;
    line-height: 24px;
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_header_icon_02.2355072be0561ee6eef0495995467ca8.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 80px
    }
.header02 .time {
    font-size: 10px;
    line-height: 12px;
    padding-left: 10px
    }
.header03 {
    /*display: table-cell;*/
    float: left;
    text-align: left;
    vertical-align: middle
    }
.headerBtnWrap {
    display: table-cell;
    height: 60px;
    padding-left: 10px;
    text-align: left;
    vertical-align: middle
    }
/* -------------------------------------------------------------------- 
 main
-------------------------------------------------------------------- */
.mainvisualWrap {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_mainvisual_bg.04966720d6d5dc32e146e61f91b780ec.png);
    background-repeat: repeat-x;
    background-position: center bottom;
    background-color: #e5dfd0
    }
.mainvisual {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_mainvisual_wrap.add5b9494e9aabc990f450493e07f177.jpg);
    background-repeat: no-repeat;
    background-position: center top
    }
.mainvisualIn {
    height: 660px;
    width: 1100px;
    margin: 0 auto;
    position: relative
    }
.mainvisualCont01 {
    text-align: left;
    position: absolute;
    top: 86px;
    left: 50px;
    overflow: hidden
    }
.mainvisualCont01In {
    width: 630px;
    overflow: hidden
    }
.mainvisualCont01 .text01 {
    width: 630px;
    font-size: 32px;
    line-height: 56px;
    font-weight: bold;
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_mainvisual_cont_bg01.9d359fc43760d1f58a87d69aebfe9dad.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 20px;
    text-indent: -20px
    }
.mainvisualCont01 .text01 .span01 {
    color: #666
    }
.mainvisualCont01 .text01 .span02 {
    letter-spacing: -0.4em
    }
.mainvisualCont01 .text02 {
    width: 630px;
    font-size: 19px;
    line-height: 24px;
    font-weight: bold;
    padding-left: 20px;
    padding-top: 8px
    }
.mainvisualText01 {
    position: absolute;
    top: 330px;
    left: 390px;
    text-align: left
    }
.mainvisualText01 .span01 {
    font-size: 24px;
    line-height: 26px;
    font-weight: bold;
    color: #666
    }
.mainvisualText01 .span02 {
    font-size: 34px;
    line-height: 34px;
    font-weight: bold
    }
.mainvisualText01 .span03 {
    font-size: 13px;
    line-height: 24px;
    font-weight: bold
    }
.mainvisual_medal{
  position: absolute;
  top: 256px;
  right: 30px;
  width: 200px;
  height: 180px;
}
.mainvisual_medal img {
    width: 100%;
    height: auto !important;
}
.mainvisualText02 {
    position: absolute;
    top: 360px;
    /* left: 860px; */
    left: 660px;
    text-align: left;
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_mainvisual_cont_bg02.ccd5c7d6890b79bfc2548e7f268c59d9.png);
    background-repeat: no-repeat;
    background-position: left top;
    width: 190px;
    height: 76px
    }
.mainvisualText02 .span01 {
    display: block;
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    padding: 8px 0 0 25px
    }
.mainvisualUl01 .span01 {
    font-size: 20px;
    line-height: 24px;
    font-weight: bold
    }
.mainvisualUl01 .span02 {
    font-size: 36px;
    line-height: 36px;
    font-weight: bold
    }
.mainvisualUl01 .span03 {
    font-size: 14px;
    line-height: 24px;
    font-weight: bold
    }
.mainvisualUl01 .span04 {
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    color: #fff
    }
.mainvisualUl01 .text01 {
    width: 236px;
    text-align: center;
    position: absolute;
    left: 50px;
    top: 544px
    }
.mainvisualUl01 .text02 {
    width: 236px;
    text-align: center;
    position: absolute;
    left: 305px;
    top: 544px
    }
.mainvisualUl01 .text03 {
    width: 236px;
    text-align: center;
    position: absolute;
    left: 560px;
    top: 544px
    }
.mainvisualUl01 .text04 {
    width: 236px;
    text-align: center;
    position: absolute;
    left: 815px;
    top: 544px
    }
.mainvisualUl01 .text02 .span04 {
    position: absolute;
    left: 39px;
    top: 2px
    }
.mainvisualUl01 .text02 .span01 {
    display: inline-block;
    padding-left: 66px
    }
.contactAreaWrap01 {
    background-image: url(/upload/tenant_4/0a02c033e5c1a91bb4fe9c3a9400da58.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-color: #e7edec;
    height: 420px
    }
.contactAreaIn01 {
    background-image: url(/upload/tenant_4/0a02c033e5c1a91bb4fe9c3a9400da58.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-color: #e7edec;
    height: 420px;
    width: 1100px;
    margin: 0 auto;
    position: relative
    }
.contactText0101 {
    font-size: 18px;
    line-height: 28px;
    font-weight: bold;
    width: 180px;
    position: absolute;
    top: 74px;
    left: 120px
    }
.contactText0102 {
    font-size: 18px;
    line-height: 28px;
    font-weight: bold;
    width: 260px;
    position: absolute;
    top: 74px;
    left: 310px
    }
.contactText0103 {
    font-size: 18px;
    line-height: 28px;
    font-weight: bold;
    width: 220px;
    position: absolute;
    top: 74px;
    left: 580px
    }
.contactText02 {
    text-align: center;
    width: 680px;
    position: absolute;
    left: 120px;
    top: 130px
    }
.contactText02 .span01 {
    font-size: 32px;
    line-height: 36px;
    font-weight: bold
    }
.contactText02 .span02 {
    font-size: 14px;
    line-height: 28px;
    color: #666
    }
.contactBtnWrap01 {
    position: absolute;
    left: 120px;
    top: 200px
    }
.contactTelWrap01 {
    text-align: center;
    width: 680px;
    position: absolute;
    left: 120px;
    top: 306px
    }
.contactTelWrap01 ul {
    display: table;
    margin: 0 auto
    }
.contactTelWrap01 li {
    display: table-cell;
    text-align: left;
    vertical-align: middle
    }
.contactTelWrap01 .tel01 {
    font-size: 42px;
    line-height: 42px;
    background-image: url(/upload/tenant_4/944524fa124f8519718047495a0411df.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 40px;
    background-size: 38px;
    }
.contactTelWrap01 .tel0101 {
    font-size: 36px;
    line-height: 36px;
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_header_icon_01.97360fc5a19163b90488dbd955081246.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 80px;
    margin-right: 30px
    }
.contactTelWrap01 .tel0102 {
    font-size: 36px;
    line-height: 36px;
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_header_icon_02.2355072be0561ee6eef0495995467ca8.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 80px
    }
.contactTelWrap01 .time01 {
    font-size: 12px;
    line-height: 20px;
    padding-left: 40px
    }
.cont01 {
    padding: 90px 0 0 0
    }
.cont01Block01 {
    width: 960px;
    margin: 0 auto;
    text-align: center
    }
.cont01Block01Ul01 {
    display: table;
    margin: 0 auto;
    margin-bottom: 22px
    }
.cont01Block01Ul01 li {
    display: table-cell;
    text-align: center;
    vertical-align: top;
    width: 200px;
    padding-bottom: 28px;
    font-size: 20px;
    line-height: 20px;
    font-weight: bold
    }
.cont01Block01Ul01 .li01 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont01_tit_ar01.7ba8815866abd7cc4d03c4d1a482edb9.png);
    background-repeat: no-repeat;
    background-position: center bottom
    }
.cont01Block01Ul01 .li02 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont01_tit_ar02.bf7a7d24920ef4c7dad80eb0cc7d451c.png);
    background-repeat: no-repeat;
    background-position: center bottom
    }
.cont01Block01Ul01 .li03 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont01_tit_ar03.42ee5956be32fd088c98bc1ea922628e.png);
    background-repeat: no-repeat;
    background-position: center bottom
    }
.cont01Block01Ul01 .li04 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont01_tit_ar04.a04ae9d52d2d09a76e4ea94e337856c7.png);
    background-repeat: no-repeat;
    background-position: center bottom
    }
.cont01Read01 {
    font-size: 40px;
    line-height: 56px;
    font-weight: bold;
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont01_ar01.7630942dcfcf55bfa70f75f829c1fbc4.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    padding-bottom: 58px;
    margin-bottom: 14px
    }
.cont01Box01 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont01_line01.9b7cb6a67c129323f7d6d9ed53aba377.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 601px;
    width: 960px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    margin-bottom: 110px
    }
.cont01Box01h401 {
    font-size: 60px;
    line-height: 60px;
    font-weight: bold;
    width: 100%;
    position: absolute;
    left: 0;
    top: 40px
    }
.cont01Box01Text01 {
    font-size: 16px;
    line-height: 16px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 114px
    }
.cont01Block01Ul02 li.li01 {
    position: absolute;
    left: 130px;
    top: 164px
    }
.cont01Block01Ul02 li.li02 {
    position: absolute;
    left: 130px;
    top: 264px
    }
.cont01Block01Ul02 li.li03 {
    position: absolute;
    left: 130px;
    top: 336px
    }
.cont01Block01Ul02 li.li04 {
    position: absolute;
    left: 130px;
    top: 408px
    }
.cont01Block01Ul02 li.li05 {
    position: absolute;
    left: 130px;
    top: 476px
    }
.cont01Block01Ul02 li p {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    min-height: 68px;
    padding-left: 180px;
    color: #888;
    font-size: 32px;
    line-height: 40px;
    font-weight: bold;
    width: 100%
    }
.cont01Block01Ul02 li p .span01 {
    color: #000
    }
.cont01Block01Ul02 li.li01 p {
    height: 82px;
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont01_crown01.7a151dff6c051392262abe6009385564.png);
    background-repeat: no-repeat;
    background-position: left center
    }
.cont01Block01Ul02 li.li02 p {
    height: 72px;
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont01_crown02.ca89c185aceca09cc8675b0ed1bdaae3.png);
    background-repeat: no-repeat;
    background-position: left bottom
    }
.cont01Block01Ul02 li.li03 p {
    height: 72px;
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont01_crown03.76ebd5ca94fd2cef159dec5dec219328.png);
    background-repeat: no-repeat;
    background-position: left bottom
    }
.cont01Block01Ul02 li.li04 p {
    height: 72px;
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont01_crown04.dc5c5682fa8d47bdc1c97c43171f292e.png);
    background-repeat: no-repeat;
    background-position: left bottom
    }
.cont01Block01Ul02 li.li05 p {
    height: 72px;
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont01_crown05.175a5d6f4176140aad73ec20cc13f13e.png);
    background-repeat: no-repeat;
    background-position: left bottom
    }
.contSlideWrap01 {
    padding-bottom: 80px
    }
.cont01H301 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_text_line01.3de02b3932508ad4227fe9bb33e54248.png);
    background-repeat: no-repeat;
    background-position: 254px bottom;
    padding-bottom: 12px;
    margin: 0 auto 32px auto;
    text-align: center;
    width: 960px
    }
.cont01H301 .span01 {
    font-size: 40px;
    line-height: 40px;
    font-weight: bold
    }
.cont01H301 .span02 {
    font-size: 60px;
    line-height: 60px;
    font-weight: bold
    }
.slideCont {
    width: 910px
    }
.slideContIn {
    padding: 0 35px 0 55px
    }
.slick-dots {
    padding-top: 20px
    }
.slick-dots li {
    display: inline-block;
    padding: 0 8px
    }
.slick-dots li button {
    border: none;
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_actual_slide_dot.eb5e374e455c035dc4d25326e01033f4.png);
    background-repeat: no-repeat;
    background-position: center center;
    width: 14px;
    height: 14px;
    font-size: 0;
    line-height: 0;
    text-indent: -9999px
    }
.slick-dots li.slick-active button {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_actual_slide_dot_on.b84c86d8d2a9c3878e92960c70fed32e.png)
    }
.prev.slick-arrow {
    position: absolute;
    top: 190px;
    left: 50%;
    margin-left: -470px;
    cursor: pointer;
    z-index: 40
    }
.next.slick-arrow {
    position: absolute;
    top: 190px;
    left: 50%;
    margin-left: 440px;
    cursor: pointer;
    z-index: 40
    }
.slideContIn02 {
    position: relative;
    text-align: left
    }
.slideContIn02 .text01 {
    color: #fff;
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    width: 246px;
    position: absolute;
    left: 28px;
    top: 36px
    }
.slideContIn02 .text02 {
    color: #fff;
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
    width: 246px;
    position: absolute;
    left: 28px;
    top: 70px
    }
.slideContIn02 .text03 {
    color: #fff;
    font-size: 30px;
    line-height: 40px;
    font-weight: bold;
    /*width: 246px;*/
    position: absolute;
    left: 28px;
    top: 126px
    }
.slideContIn02 .text04 {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    width: 246px;
    position: absolute;
    left: 28px;
    top: 314px
    }
.cont01Block02Wrap {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont01_img01_wrap.750d9f9f5b5c1b9564f648aa7b223627.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    height: 640px;
    background-color: #eee4da
    }
.cont01Block02 {
    width: 1100px;
    margin: 0 auto;
    position: relative
    }
.cont01Block02Text01 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_text_line01.3de02b3932508ad4227fe9bb33e54248.png);
    background-repeat: no-repeat;
    background-position: 505px bottom;
    padding-bottom: 12px;
    text-align: center;
    width: 1100px;
    position: absolute;
    left: 0;
    top: 56px
    }
.cont01Block02Text01 .span01 {
    font-size: 40px;
    line-height: 40px;
    font-weight: bold
    }
.cont01Block02Text01 .span02 {
    font-size: 60px;
    line-height: 60px;
    font-weight: bold
    }
.cont01Block02Box01 {
    width: 550px;
    height: 230px;
    overflow: hidden;
    text-align: left;
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont01_img01_bg01.e79d21ed86d141bed3b7820259ab853b.png);
    background-repeat: no-repeat;
    background-position: left top;
    position: absolute;
    top: 248px;
    left: 380px
    }
.cont01Block02Box01 .text01 {
    color: #fff;
    font-size: 13px;
    line-height: 14px;
    position: absolute;
    left: 12px;
    top: 8px;
    width: 530px
    }
.cont01Block02Box01 .text02 {
    color: #666;
    font-size: 30px;
    line-height: 50px;
    font-weight: bold;
    letter-spacing: -0.05em;
    position: absolute;
    left: 19px;
    top: 38px;
    width: 530px
    }
.cont01Block02Box01 .text02 .span01 {
    color: #000;
    margin-left: -0.5em
    }
.cont01Block02Box01 .text03 {
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    position: absolute;
    left: 19px;
    top: 202px;
    width: 530px
    }
.cont01Block03Wrap {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont01_img02_bg.babd0b6ac09bfb1d85536ede3cd17de4.png);
    background-repeat: repeat-x;
    background-position: center bottom;
    background-color: #ebe7cc
    }
.cont01Block03Wrap02 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont01_img02_wrap.54099f790b8da5c4186fb55987d47006.jpg);
    background-repeat: no-repeat;
    background-position: center bottom
    }
.cont01Block03 {
    width: 1100px;
    margin: 0 auto;
    position: relative
    }
.cont01Block03Text01 {
    text-align: center;
    padding: 76px 0 78px 0
    }
.cont01Block03Text01 .span01 {
    font-size: 22px;
    line-height: 34px;
    font-weight: bold
    }
.cont01Block03Text01 .span02 {
    font-size: 40px;
    line-height: 56px;
    font-weight: bold;
    background-color: #444;
    color: #fff;
    margin-right: 12px
    }
.cont01Block03Text01 .span03 {
    font-size: 40px;
    line-height: 56px;
    font-weight: bold
    }
.cont01Block03Ul01 .li01 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont01_img02_bg01.01cec113922dffafece1677e66db08fb.png);
    background-repeat: no-repeat;
    background-position: left top;
    width: 180px;
    height: 180px;
    position: absolute;
    /*top: 315px;*/
    bottom: 185px;
    left: 530px;
    z-index: 52
    }
.cont01Block03Ul01 .li02 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont01_img02_bg02.048bef711b794c7af4b058caf2e000f8.png);
    background-repeat: no-repeat;
    background-position: left top;
    width: 200px;
    height: 200px;
    position: absolute;
    /*top: 165px;*/
    bottom: 315px;
    left: 620px;
    z-index: 53
    }
.cont01Block03Ul01 .li03 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont01_img02_bg03.171a429cd4ee63b527aac25f77894860.png);
    background-repeat: no-repeat;
    background-position: left top;
    width: 220px;
    height: 220px;
    position: absolute;
    /*top: 235px;*/
    bottom: 225px;
    left: 790px;
    z-index: 54
    }
.cont01Block03Ul01 .li04 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont01_img02_bg04.c2be46bdc79f600dbc1e757bcc2930b3.png);
    background-repeat: no-repeat;
    background-position: left top;
    width: 180px;
    height: 180px;
    position: absolute;
    /*top: 395px;*/
    bottom: 105px;
    left: 700px;
    z-index: 51
    }
.cont01Block03Ul01 li {
    text-align: center
    }
.cont01Block03Ul01 li .span01 {
    font-size: 39px;
    line-height: 50px;
    font-weight: bold
    }
.cont01Block03Ul01 li .span02 {
    font-size: 19px;
    line-height: 30px;
    font-weight: bold
    }
.cont01Block03Ul01 li.li01 p {
    padding-top: 62px;
    color: #c83b2e
    }
.cont01Block03Ul01 li.li02 p {
    padding-top: 72px;
    color: #c83b2e
    }
.cont01Block03Ul01 li.li03 p {
    padding-top: 85px;
    color: #c83b2e
    }
.cont01Block03Ul01 li.li04 p {
    padding-top: 62px;
    color: #065087
    }
.cont02 {
    padding-top: 70px
    }
.cont02Text01 {
    font-size: 40px;
    line-height: 56px;
    font-weight: bold;
    width: 1100px;
    margin: 0 auto;
    padding-bottom: 44px
    }
.cont02Text01 .span01 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_text_line01.3de02b3932508ad4227fe9bb33e54248.png);
    background-repeat: no-repeat;
    background-position: left bottom
    }
.methodTitWrap {
    text-align: center;
    padding-bottom: 20px;
    width: 1100px;
    margin: 0 auto
    }
.methodTit01 {
    font-size: 28px;
    line-height: 28px;
    font-weight: bold;
    padding-top: 15px
    }
.methodTit01 .span01 {
    font-size: 60px;
    line-height: 60px
    }
.methodBlock01Wrap {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont02_method01_img01_bg01.f2d5e62b5831da535c768d9163930cad.png);
    background-repeat: repeat-x;
    background-position: left top
    }
.methodBlock01 {
    width: 1100px;
    margin: 0 auto;
    position: relative
    }
.methodBlock01Text01 {
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    text-align: left;
    width: 488px;
    position: absolute;
    top: 40px;
    left: 70px
    }
.methodBlock01Text01 .span01 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_text_line02.abfa568a7fff34e9cabffb6f15e66d3e.png);
    background-repeat: repeat-x;
    background-position: left bottom
    }
.methodBlock02Wrap {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont02_method02_img01_bg.839582272f5798499c8b11ed7e742643.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    background-color: #f1efec;
    height: 644px
    }
.methodBlock02Wrap02 {
    background-image: url(/upload/tenant_4/9447848b93c729682b52f24e416615cf.webp);
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 644px
    }
.methodBlock02 {
    background-image: url(/upload/tenant_4/9447848b93c729682b52f24e416615cf.webp);
    background-repeat: no-repeat;
    background-position: center bottom;
    width: 1100px;
    height: 644px;
    margin: 0 auto;
    position: relative
    }
.methodBlock02Text01 {
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    text-align: left;
    width: 488px;
    position: absolute;
    top: 285px;
    left: 550px
    }
.methodBlock02Text01 .span01 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_text_line02.abfa568a7fff34e9cabffb6f15e66d3e.png);
    background-repeat: repeat-x;
    background-position: left bottom
    }
.methodTitWrap.methodTitWrap02 {
    padding-top: 18px;
    border-bottom: 1px solid;
    background-color: rgba(241, 239, 236, 88%);
    }
.infinity {
    padding-left: 999rem;
    margin-left: -999rem;
    padding-right: 999rem;
    margin-right: -999rem;
}
.belt {
    position: relative;
}
.belt::before {
    content: "";
    display: block;
      width: 300%;
      height: 100%;
      position: absolute;
      top: 0;
      left: -100%;
      z-index: -1;
      background-color: #f3f1ee;
}
.belt2 {
    position: relative;
}
.belt2-inner {
  z-index: 1;
  position: relative;
}
.belt2::before {
    content: "";
    display: block;
      width: 300%;
      height: 100%;
      position: absolute;
      top: 0;
      left: -100%;
      background-color: #f3f1ee;
}
.methodBlock03Wrap {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont02_method03_img01_bg.4c7d66672dc7a8b34712f1b15fdfbfdc.png);
    background-repeat: repeat-x;
    background-position: left top
    }
.methodBlock03Wrap02 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont02_method03_img01_wrap.82a45ca2ce6289e47a3fd279573a83d8.jpg);
    background-repeat: no-repeat;
    background-position: center top
    }
.methodBlock03 {
    width: 1100px;
    margin: 0 auto;
    position: relative
    }
.methodBlock03Text01 {
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    text-align: left;
    width: 488px;
    position: absolute;
    top: 40px;
    left: 70px
    }
.methodBlock03Text01 .span01 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_text_line02.abfa568a7fff34e9cabffb6f15e66d3e.png);
    background-repeat: repeat-x;
    background-position: left bottom
    }
.methodBlock03WrapOut {
    background-color: #d1d6e3
    }
.methodBlock03WrapOut .tit01 {
    position: absolute;
    top: 160px;
    left: -150px;
}
.methodBlock04Wrap {
    background-color: #fff
    }
.methodBlock04Wrap02 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont02_method04_img01_wrap.3c11d7711a3e9901157cb03147199a05.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 568px
    }
.methodBlock04 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont02_method04_img01_wrap.3c11d7711a3e9901157cb03147199a05.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    width: 1100px;
    height: 568px;
    margin: 0 auto;
    position: relative
    }
.methodBlock04Text01 {
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    text-align: left;
    width: 488px;
    position: absolute;
    top: 285px;
    left: 550px
    }
.methodBlock04Text01 .span01 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_text_line02.abfa568a7fff34e9cabffb6f15e66d3e.png);
    background-repeat: repeat-x;
    background-position: left bottom
    }
.methodBlock042Wrap {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont02_method04_img02_bg.4cd546b3c23cbc3629cf5d42099f6e61.png);
    background-repeat: repeat-x;
    background-position: left top
    }
.methodBlock042 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont02_method04_img02.311637cabb3725967a44df7cc0d8f960.png);
    background-repeat: no-repeat;
    background-position: center top;
    width: 1100px;
    height: 332px;
    margin: 0 auto;
    position: relative
    }
.methodBlock042 p {
    text-align: center;
    width: 100%;
    position: absolute;
    left: 0;
    top: 172px
    }
.methodBlock042 p .span01 {
    font-size: 70px;
    line-height: 90px;
    font-weight: bold;
    text-shadow: 2px 2px 0 rgba(225, 225, 225, 1)
    }
.methodBlock042 p .span02 {
    font-size: 18px;
    line-height: 30px
    }
.methodBoxMore01 {
    width: 1100px;
    margin: 0 auto;
    text-align: center;
    padding-top: 40px
    }
.methodBoxMore01Text01 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont02_method05_top.be50fbce10ae48d1ad401b88f017a816.png);
    background-repeat: no-repeat;
    background-position: left top;
    width: 222px;
    height: 140px;
    margin: 0 auto
    }
.methodBoxMore01Text01 p {
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    padding-top: 18px
    }
.methodTit02 {
    display: table;
    margin: 0 auto
    }
.methodTit02 .medal_box {
    width: 190px;
    height: 190px;
    margin-right: 30px;
}
.methodTit02Left {
    display: table-cell;
    text-align: left;
    vertical-align: middle
    }
.methodTit02Right {
    display: table-cell;
    text-align: left;
    vertical-align: middle
    }
.methodTit02Left p {
    font-size: 28px;
    line-height: 40px;
    font-weight: bold
    }
.methodTit02Left .span01 {
    display: inline-block;
    color: #c83b2e;
    font-size: 48px;
    line-height: 56px;
    font-weight: bold
    }
.methodTit02Left .span02 {
    display: inline-block;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold
    }
.methodTit02Right .span01 {
    font-size: 10px;
    line-height: 10px;
    font-weight: bold;
    display: inline-block;
    width: 300px;
    text-align: center
    }
.methodTit02Right .span02 {
    display: inline-block;
    font-size: 60px;
    line-height: 60px;
    font-weight: bold
    }
.methodTit02Right .span03 {
    display: inline-block;
    font-size: 28px;
    line-height: 28px;
    font-weight: bold
    }
.methodBlock05Wrap {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont02_method05_img01_bg.b14eb2e60e2589aebe6ec991277224c8.png);
    background-repeat: repeat-x;
    background-position: left top
    }
.methodBlock05 {
    width: 1100px;
    margin: 0 auto;
    position: relative
    }
.methodBoxIn01 {
    width: 350px
    }
.methodBoxIn01 .li01 p {
    display: table-cell;
    width: 350px;
    height: 50px;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    font-size: 20px;
    line-height: 20px;
    font-weight: bold
    }
.methodBoxIn01 .li02 p {
    display: table-cell;
    width: 350px;
    height: 60px;
    vertical-align: middle;
    text-align: center;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold
    }
.methodBoxIn01 .li03 p {
    padding: 34px 0 20px 0;
    text-align: center;
    color: #c83b2e;
    height: 70px
    }
.methodBoxIn01 .li03 p .span02 {
    display: inline-block;
    font-size: 32px;
    line-height: 32px;
    font-weight: bold
    }
.methodBoxIn01 .li03 p .span01 {
    display: inline-block;
    font-size: 16px;
    line-height: 16px
    }
.methodBoxIn01 .li04 p {
    text-align: left;
    font-size: 14px;
    line-height: 21px
    }
.methodBoxWrap01 {
    position: absolute;
    top: 52px;
    left: 170px
    }
.methodBoxWrap02 {
    position: absolute;
    top: 52px;
    left: 590px
    }
.methodBoxWrap03 {
    position: absolute;
    top: 472px;
    left: 720px
    }
.methodBoxWrap04 {
    position: absolute;
    top: 892px;
    left: 590px
    }
.methodBoxWrap05 {
    position: absolute;
    top: 892px;
    left: 170px
    }
.methodBoxWrap06 {
    position: absolute;
    top: 472px;
    left: 40px
    }
.methodBlock052Wrap {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont02_method05_img02_wrap.c5d2b69e5928f04df4d15686a491c08b.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-color: #92c5e0;
    height: 418px
    }
.methodBlock052 {
    background-image: url(/upload/tenant_4/862d78bb08e748708011841e97030ae6.png);
    background-repeat: no-repeat;
    background-position: center top;
    height: 418px;
    width: 1100px;
    margin: 0 auto;
    position: relative
    }
.methodBlock052Text01 {
    width: 100%;
    position: absolute;
    top: 18px;
    left: 0;
    text-align: center
    }
.methodBlock052Text01 .text01 {
    display: inline-block;
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
    padding: 4px 24px 6px 24px
    }
.methodBlock052Text01 .text02 {
    font-size: 40px;
    line-height: 56px;
    font-weight: bold;
    color: #fff
    }
.methodBlock052Text01 .text02 .span01 {
    display: inline-block;
    padding: 0 4px;
    color: #000;
    background-color: #fff100
    }
.methodBlock052Text02 {
    text-align: left;
    position: absolute;
    top: 190px;
    left: 430px
    }
.methodBlock052Text02 dt {
    font-size: 26px;
    line-height: 30px;
    font-weight: bold;
    padding-bottom: 10px
    }
.methodBlock052Text02 dd {
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    width: 502px
    }
.cont01Block0302Wrap {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont02_method05_img03_bg.e01003f05b94881df5f64f97f3ebef28.png);
    background-repeat: repeat-x;
    background-position: center bottom;
    background-color: #ebe7cc
    }
.cont01Block0302Wrap02 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont02_method05_img03_wrap.302e8edbe1429f7a1be7223fb3ec5be1.jpg);
    background-repeat: no-repeat;
    background-position: center bottom
    }
.cont01Block0302Text01 {
    padding: 56px 0 84px 0;
    width: 1100px;
    margin: 0 auto;
    text-align: center;
    font-size: 40px;
    line-height: 48px;
    font-weight: bold
    }
.cont01Block0302Text01 .span01 {
    background-color: #fff100;
    display: inline-block;
    padding: 0 4px;
    margin-right: 5px
    }
.cont03Block01Wrap {
    background-image: url(/import/tenant_4/www.unison-planet.com/akamon_unisonplanet/static/page/biyou/img/..images_cont03_img01_wrap.f0d2f109087c0d6bd3056cb8d52538aa.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-color: #fcfcfc;
    height: 660px
    }
.cont03Block01 {
    background-image: url(/import/tenant_4/www.unison-planet.com/akamon_unisonplanet/static/page/biyou/img/..images_cont03_img01.670347389ed8df0f3736050340fcf933.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 660px;
    width: 1100px;
    margin: 0 auto;
    position: relative
    }
.cont03Block01H301 {
    font-size: 40px;
    line-height: 40px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    width: 100%;
    position: absolute;
    left: 0;
    top: 83px
    }
.cont03Block01Ul01 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont03_img01_01.11b46e0d073502935f2aa2f25de34cee.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 700px;
    height: 420px;
    position: absolute;
    left: 200px;
    top: 156px
    }
.cont03Block01Ul01 li {
    padding-left: 100px;
    text-align: left
    }
.cont03Block01Ul01 li p {
    font-size: 20px;
    line-height: 60px;
    font-weight: bold
    }
.cont03Block01Ul01 li p .span01 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_text_line02.abfa568a7fff34e9cabffb6f15e66d3e.png);
    background-repeat: repeat-x;
    background-position: left bottom
    }
.cont03Block02 {
    width: 1100px;
    margin: 0 auto;
    padding: 50px 0
    }
.cont03Block02Text01Wrap {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont03_img07_03.b6d138ee20ebbd190ec0e8b0c8bf22db.png);
    background-repeat: no-repeat;
    background-position: left top;
    width: 140px;
    height: 140px;
    margin: 0 auto 45px auto
    }
.cont03Block02Text01 {
    text-align: left;
    padding: 40px 0 0 18px
    }
.cont03Block02Text01 .span01 {
    font-size: 24px;
    line-height: 26px;
    font-weight: bold;
    color: #666
    }
.cont03Block02Text01 .span02 {
    font-size: 34px;
    line-height: 34px;
    font-weight: bold
    }
.cont03Block02Text01 .span03 {
    font-size: 13px;
    line-height: 24px;
    font-weight: bold
    }
.cont03Block02H401 {
    font-size: 40px;
    line-height: 48px;
    font-weight: bold;
    text-align: center
    }
.cont03Block02H401 .span01 {
    color: #fff;
    background-color: #444
    }
.cont03Block03Wrap {
    background-color: #a1a1a1;
    position: relative;
    height: 360px
    }
.cont03Block03Left {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 360px;
    background-color: #fff
    }
.cont03Block03Wrap02 {
    position: relative;
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont03_img03_wrap.47b79dcc729f9cb0038da62b9356a006.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    height: 360px
    }
.cont03Block03 {
    position: relative;
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont03_img03_wrap.47b79dcc729f9cb0038da62b9356a006.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    width: 1100px;
    height: 360px;
    margin: 0 auto
    }
.cont03Block03TextWrap {
    width: 600px;
    overflow: hidden;
    position: absolute;
    top: 86px;
    left: 430px
    }
.cont03Block03Text01 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont03_img03_bg01.c479aaa2e6cdc916ba0b84fea7f6518f.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 147px;
    width: 600px;
    margin-bottom: 40px
    }
.cont03Block03Text {
    text-align: left;
    font-size: 30px;
    line-height: 50px;
    font-weight: bold;
    letter-spacing: -0.05em;
    color: #666;
    padding-left: 30px
    }
.cont03Block03Text .span01 {
    color: #000
    }
.cont03Block03Text02 {
    font-size: 14px;
    line-height: 26px;
    color: #fff;
    padding-left: 10px;
    text-align: left;
    width: 600px
    }
.cont03Block03Text02 .span01 {
    background-color: #ab84af;
    display: inline-block;
    padding: 0 12px;
    margin-right: 20px
    }
.cont03Block0302Wrap {
    background-color: #fff;
    position: relative;
    height: 630px
    }
.cont03Block0302Left {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 630px;
    background-color: #efefef
    }
.cont03Block0302 {
    background-color: #fff;
    position: relative;
    height: 630px;
    width: 1100px;
    margin: 0 auto;
    display: table
    }
.cont03Block0302 .left01 {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    width: 320px;
    padding-left: 70px;
    background-color: #efefef
    }
.cont03Block0302 .right01 {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    padding-left: 80px;
    padding-right: 70px
    }
.cont03Block0302 .right01 li {
    padding-bottom: 18px
    }
.cont03Block0302 .right01 li:last-child {
    padding-bottom: 0
    }
.cont03Block0302 .right01 dt {
    color: #ab84af;
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    padding-bottom: 10px
    }
.cont03Block0302 .right01 dd {
    font-size: 14px;
    line-height: 20px;
    font-weight: bold
    }
.cont03Block04Wrap {
    background-color: #4f4336;
    position: relative;
    height: 360px
    }
.cont03Block04Left {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 360px;
    background-color: #ca915e
    }
.cont03Block04Wrap02 {
    position: relative;
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont03_img04_wrap.1363061bfb9f6e27fdb5ab76ab8748ae.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    height: 360px
    }
.cont03Block04 {
    position: relative;
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont03_img04_wrap.1363061bfb9f6e27fdb5ab76ab8748ae.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    width: 1100px;
    height: 360px;
    margin: 0 auto
    }
.cont03Block03Text01.text02 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont03_img04_bg01.e293ad550e980a532e468bf6f91acab0.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 146px;
    width: 600px;
    margin-bottom: 40px
    }
.text02 .cont03Block03Text {
    text-indent: -0.5em
    }
.cont03Block0302Wrap.bg02 {
    height: 770px
    }
.cont03Block0302Left.bg02 {
    height: 770px
    }
.cont03Block0302.bg02 {
    height: 770px
    }
.cont03Block05Wrap {
    background-image: url(/upload/tenant_4/4ea709ef7abc959bab1e2cd15a5d9e03.png);
    background-repeat: no-repeat;
    background-position: center top
    }
.cont03Block05 {
    width: 1100px;
    margin: 0 auto;
    position: relative;
    padding-bottom: 75px
    }
.cont03Block05Box01 {
    text-align: center;
    position: absolute;
    left: 0;
    top: 90px;
    width: 100%
    }
.cont03Block05Logo {
    padding-bottom: 68px
    }
.cont03Block05TextWrap01 .text01 {
    font-size: 40px;
    line-height: 48px;
    font-weight: bold;
    margin-bottom: 14px
    }
.cont03Block05TextWrap01 .text01 .span01 {
    color: #fff;
    background-color: #444
    }
.cont03Block05TextWrap01 .text02 {
    font-size: 16px;
    line-height: 22px
    }
.cont03Block05Ul01 {
    display: table;
    width: 960px;
    margin: 0 auto;
    margin-top: 10px
    }
.cont03Block05Ul01 li {
    display: table-cell;
    text-align: center;
    vertical-align: top;
    padding-left: 22px;
    width: 218px
    }
.cont03Block05Ul01 li dt .span01 {
    font-size: 24px;
    line-height: 26px;
    font-weight: bold
    }
.cont03Block05Ul01 li dt .span02 {
    font-size: 14px;
    line-height: 14px
    }
.cont03Block05Ul01 li dd {
    font-size: 14px;
    line-height: 21px;
    text-align: left
    }
.cont03Block06Wrap {
    background-color: #eee
    }
.cont03Block06 {
    width: 1100px;
    margin: 0 auto;
    padding: 72px 0 75px 0
    }
.contH301 {
    text-align: center;
    font-size: 40px;
    line-height: 40px;
    font-weight: bold
    }
.cont03Block06Text01 {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    color: #fff;
    text-align: left;
    width: 435px;
    position: absolute;
    left: 424px;
    bottom: 11px
    }
.cont03Block06Text02 {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    text-align: center;
    padding-top: 20px
    }
.cont03Block07Wrap {
    width: 1100px;
    margin: 0 auto
    }
.cont03Block07 {
    width: 960px;
    margin: 0 auto;
    padding: 70px 0
    }
.contQaWrap li {
    text-align: left;
    padding-bottom: 25px
    }
.contQaWrap li dt {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont_qa_q.f86b7a2728f75337b672aed7265c20fe.png);
    background-repeat: no-repeat;
    background-position: left 6px;
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    padding: 10px 0 10px 70px
    }
.contQaWrap li dd {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont_qa_a.c0e13ff66bb99e5639416d2fad4b21ff.png);
    background-repeat: no-repeat;
    background-position: left 6px;
    font-size: 16px;
    line-height: 30px;
    padding: 10px 0 10px 70px
    }
.cont03Block08Wrap {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont03_img07_bg.92e3eeafc94672a9a18c8363a03d8bae.png);
    background-repeat: repeat-x;
    background-position: left bottom
    }
.cont03Block08 {
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_cont03_img07.7476e8a2eda6a90081303c7aa816ac94.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 234px;
    width: 1100px;
    margin: 0 auto;
    position: relative
    }
.cont03Block08Cont01 {
    position: absolute;
    left: 70px;
    bottom: 0
    }
.cont03Block08Cont01 .text01 {
    position: absolute;
    top: 62px;
    left: 288px;
    text-align: left
    }
.cont03Block08Cont01 .text01 .span01 {
    font-size: 24px;
    line-height: 26px;
    font-weight: bold;
    color: #666
    }
.cont03Block08Cont01 .text01 .span02 {
    font-size: 34px;
    line-height: 34px;
    font-weight: bold
    }
.cont03Block08Cont01 .text01 .span03 {
    font-size: 13px;
    line-height: 24px;
    font-weight: bold
    }
.cont03Block08Text01 {
    font-size: 38px;
    line-height: 40px;
    font-weight: bold;
    letter-spacing: -0.05em;
    text-align: left;
    position: absolute;
    top: 70px;
    left: 488px
    }
/* -------------------------------------------------------------------- 
 footer
-------------------------------------------------------------------- */
.pagetopButton {
    position: absolute;
    top: 30px;
    right: 20px
    }
#gfooter {
    padding-top: 50px;
    position: relative;
    top: 0;
    left: 0
    }
.footerNaviWrap {
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    padding: 10px 0
    }
.footerNavi {
    width: 1100px;
    margin: 0 auto
    }
.footerNavi ul {
    display: table;
    margin: 0 auto
    }
.footerNavi ul li {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    background-image: url(/import/tenant_4/49.212.201.29/akamon_unisonplanet/static/page/biyou/images/_footer_navi_ar01.077308134e69d3bcee337916aa721985.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 16px;
    padding-bottom: 2px
    }
.footerNavi ul li a {
    font-size: 12px;
    line-height: 15px
    }
.footerNavi a:link {
    color: #333;
    text-decoration: none
    }
.footerNavi a:visited {
    color: #333;
    text-decoration: none
    }
.footerNavi a:hover {
    color: #333;
    text-decoration: underline
    }
.footerNavi a:active {
    color: #333;
    text-decoration: none
    }
/* .footerAd {
    height: 140px;
    width: 1100px;
    margin: 0 auto;
    display: table
    }
.footerAd .left01 {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    padding-left: 70px
    }
.footerAd .right01 {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    width: 550px
    }
.footerAd .right01 ul {
    display: table
    }
.footerAd .right01 ul li {
    display: table-cell;
    text-align: left;
    vertical-align: top;
    font-size: 12px;
    line-height: 16px
    } */
.footerAd01 {
    height: 140px;
    width: 1100px;
    margin: 0 auto;
    display: table
    }
.footerAd01 .left01 {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    padding-left: 70px
    }
.footerAd01 .right01 {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    width: 550px
    }
.footerAd01 .right01 ul {
    display: table
    }
.footerAd01 .right01 ul li {
    display: table-cell;
    text-align: left;
    vertical-align: top;
    font-size: 12px;
    line-height: 16px
    }
.topfootinfo-inner .corpo_info_table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
border: solid 2px #d9d9d9;
}

.topfootinfo-inner .corpo_info_table th {
border: solid 1px #d9d9d9;
padding: .75rem;
text-align: center;
font-weight: bold;
}

.topfootinfo-inner .corpo_info_table td {
border: solid 1px #d9d9d9;
padding: .75rem;
text-align: left;
}
.footerCopyWrap {
    background-color: #444;
    padding: 9px 0
}
.footerCopy {
    font-size: 12px;
    line-height: 12px;
    color: #fff;
    text-align: center
}
/*----*/
/* ==========================================================================
   Home Appear animation
   ========================================================================== */
/*#philosophy-section [data-appeared="true"] .section_lead,
#service-section [data-appeared="true"] .section_title,
#recruit-section [data-appeared="true"] .section_title  { transition-delay: .1s; }
#philosophy-section [data-appeared="true"] .txt,
#service-section [data-appeared="true"] .section_lead,
#recruit-section [data-appeared="true"] .choice-parente { transition-delay: .2s; }
#philosophy-section [data-appeared="true"] .appear-wrap,
#service-section [data-appeared="true"] .txt,
#recruit-section [data-appeared="true"] .section_lead   { transition-delay: .3s; }
#recruit-section [data-appeared="true"] .txt            { transition-delay: .4s; }
#service-section [data-appeared="true"] .appear-wrap    { transition-delay: .5s; }
#recruit-section [data-appeared="true"] .appear-wrap    { transition-delay: .6s; }
#recruit-section [data-appeared="true"] .badge          { transition-delay: .7s; }*/
/* :::::: topics-section :::::: */
[data-appeared] .topic_title, [data-appeared] .topic_figure .txt, [data-appeared] .topic_img, .topic[data-appeared] .topic_title, .topic[data-appeared] .news-item {
    transition: opacity 0.2s, transform 0.2s
    }
[data-appeared] .topic_img {
    display: block
    }
[data-appeared="false"] .topic_title, [data-appeared="false"] .topic_figure .txt, [data-appeared="false"] .topic_img, .topic[data-appeared="true"] .topic_title, .topic[data-appeared="false"] .news-item {
    opacity: 0;
    transform: translatey(50px)
    }
[data-appeared="true"] .topic_title, [data-appeared="true"] .topic_figure .txt, [data-appeared="true"] .topic_img, .topic[data-appeared="true"] .topic_title, .topic[data-appeared="true"] .news-item {
    opacity: 1;
    transform: none;
    transition-duration: 0.6s, 1s;
    transition-timing-function: ease, cubic-bezier(0.1, 0.8, 0.35, 1)
    }
[data-appeared="true"] .topic:nth-child(1) .topic_title {
    transition-delay: 0.1s
    }
[data-appeared="true"] .topic:nth-child(1) .topic_figure .txt {
    transition-delay: 0.2s
    }
[data-appeared="true"] .topic:nth-child(1) .topic_img {
    transition-delay: 0.3s
    }
[data-appeared="true"] .topic:nth-child(2) .topic_title {
    transition-delay: 0.2s
    }
[data-appeared="true"] .topic:nth-child(2) .topic_figure .txt {
    transition-delay: 0.3s
    }
[data-appeared="true"] .topic:nth-child(2) .topic_img {
    transition-delay: 0.4s
    }
[data-appeared="true"] .topic:nth-child(3) .topic_title {
    transition-delay: 0.3s
    }
[data-appeared="true"] .topic:nth-child(3) .topic_figure .txt {
    transition-delay: 0.4s
    }
[data-appeared="true"] .topic:nth-child(3) .topic_img {
    transition-delay: 0.5s
    }
.topic[data-appeared="true"] .news-item:nth-child(3n + 1) {
    transition-delay: 0.1s
    }
.topic[data-appeared="true"] .news-item:nth-child(3n + 2) {
    transition-delay: 0.2s
    }
.topic[data-appeared="true"] .news-item:nth-child(3n + 3) {
    transition-delay: 0.3s
    }
/* :::::: banner-section :::::: */
#banner-section [data-appeared] a {
    overflow: hidden;
    transition: opacity 0.2s, width 0.2s
    }
#banner-section [data-appeared] img {
    max-width: none
    }
#banner-section [data-appeared="false"] a {
    width: 0;
    opacity: 0
    }
#banner-section [data-appeared="true"] a {
    width: 100%;
    opacity: 1;
    transition-duration: 0.4s, 0.6s;
    transition-timing-function: ease, cubic-bezier(0.1, 0.8, 0.35, 1)
    }
#banner-section [data-appeared="true"] .bnr-item:nth-child(2) a {
    transition-delay: 0.2s
    }
/*-----------------------------------------*/
.cont03Block08[data-appeared] .data, .cont03Block05Box01[data-appeared] .data, .cont03Block01Ul01[data-appeared], .methodBoxMore01[data-appeared], .methodTitWrap[data-appeared] .tit01, .methodTitWrap[data-appeared] .tit02, [data-appeared] .cont01Block03Ul01 li, .cont01Block01Ul02[data-appeared] li, .cont01Block01Ul01[data-appeared] li {
    transition-property: opacity, transform
    }
.cont03Block08[data-appeared="false"] .data, .cont03Block05Box01[data-appeared="false"] .data, .cont03Block01Ul01[data-appeared="false"], .methodBoxMore01[data-appeared="false"], .methodTitWrap[data-appeared="false"] .tit01, .methodTitWrap[data-appeared="false"] .tit02, [data-appeared="false"] .cont01Block03Ul01 li, .cont01Block01Ul02[data-appeared="false"] li, .cont01Block01Ul01[data-appeared="false"] li {
    opacity: 0;
    transform: translatey(50px);
    transition-duration: 0.2s
    }
.cont03Block01Ul01[data-appeared="false"] {
    transform: scale(0)
    }
.cont03Block08[data-appeared="true"] .data, .cont03Block05Box01[data-appeared="true"] .data, .cont03Block01Ul01[data-appeared="true"], .methodBoxMore01[data-appeared="true"], .methodTitWrap[data-appeared="true"] .tit01, .methodTitWrap[data-appeared="true"] .tit02, [data-appeared="true"] .cont01Block03Ul01 li, .cont01Block01Ul02[data-appeared="true"] li, .cont01Block01Ul01[data-appeared="true"] li {
    opacity: 1;
    transform: none;
    transition-duration: 0.4s, 0.6s;
    transition-timing-function: ease, cubic-bezier(0.1, 0.8, 0.35, 1)
    }
.cont03Block08[data-appeared="true"] .data, .cont03Block05Box01[data-appeared="true"] .data, .cont03Block01Ul01[data-appeared="true"], .methodBoxMore01[data-appeared="true"], .methodTitWrap[data-appeared="true"] .tit01, .methodTitWrap[data-appeared="true"] .tit02, [data-appeared="true"] .cont01Block03Ul01 li, .cont01Block01Ul02[data-appeared="true"] li, .cont01Block01Ul01[data-appeared="true"] li {
    transition-timing-function: ease, cubic-bezier(0.15, 1.36, 0.5, 1)
    }
.cont03Block08[data-appeared="true"] .data.cont03Block08Cont01, .cont03Block05Box01[data-appeared="true"] .data.cont03Block05Logo, /*.cont03Block01Ul01[data-appeared="true"],*/.methodBoxMore01[data-appeared="true"], .methodTitWrap[data-appeared="true"] .tit01, [data-appeared="true"] .cont01Block03Ul01 li.li01, .cont01Block01Ul02[data-appeared="true"] li.li01, .cont01Block01Ul01[data-appeared="true"] li.li01 {
    transition-delay: 0.1s
    }
.cont03Block08[data-appeared="true"] .data.cont03Block08Text01, .cont03Block05Box01[data-appeared="true"] .data.cont03Block05TextWrap01, .methodTitWrap[data-appeared="true"] .tit02, [data-appeared="true"] .cont01Block03Ul01 li.li02, .cont01Block01Ul01[data-appeared="true"] li.li02 {
    transition-delay: 0.2s
    }
[data-appeared="true"] .cont01Block03Ul01 li.li03, .cont01Block01Ul01[data-appeared="true"] li.li03 {
    transition-delay: 0.3s
    }
[data-appeared="true"] .cont01Block03Ul01 li.li04, .cont01Block01Ul01[data-appeared="true"] li.li04 {
    transition-delay: 0.4s
    }
.cont01Block01Ul02[data-appeared="true"] li.li01 {
    transition-delay: 0s
    }
.cont01Block01Ul02[data-appeared="true"] li.li02 {
    transition-delay: 0.5s
    }
.cont01Block01Ul02[data-appeared="true"] li.li03 {
    transition-delay: 1s
    }
.cont01Block01Ul02[data-appeared="true"] li.li04 {
    transition-delay: 1.5s
    }
.cont01Block01Ul02[data-appeared="true"] li.li05 {
    transition-delay: 2s
    }
.mainvisualCont01[data-appeared="false"] .salon01 {
    width: 0;
    opacity: 0
    }
.mainvisualCont01[data-appeared="true"] .salon01 {
    width: 630px;
    opacity: 1;
    transition-duration: 0.4s, 0.6s;
    transition-timing-function: ease, cubic-bezier(0.1, 0.8, 0.35, 1);
    /*transition-delay: .0s;*/
    }
.mainvisualCont01[data-appeared="false"] .salon02 {
    width: 0;
    opacity: 0
    }
.mainvisualCont01[data-appeared="true"] .salon02 {
    width: 630px;
    opacity: 1;
    transition-duration: 0.4s, 0.6s;
    transition-timing-function: ease, cubic-bezier(0.1, 0.8, 0.35, 1);
    transition-delay: 0.2s
    }
.cont01Block02Box01[data-appeared="false"] {
    width: 0;
    opacity: 0
    }
.cont01Block02Box01[data-appeared="true"] {
    width: 550px;
    opacity: 1;
    transition-duration: 0.4s, 0.6s;
    transition-timing-function: ease, cubic-bezier(0.1, 0.8, 0.35, 1);
    transition-delay: 0.1s
    }
.cont03Block03TextWrap[data-appeared="false"] {
    width: 0;
    opacity: 0
    }
.cont03Block03TextWrap[data-appeared="true"] {
    width: 600px;
    opacity: 1;
    transition-duration: 0.4s, 0.6s;
    transition-timing-function: ease, cubic-bezier(0.1, 0.8, 0.35, 1);
    transition-delay: 0.1s
    }
/*----*/

.topfootinfo-inner{
  width: 98%;
  max-width: 850px;
  margin: 0 auto;
  /* padding: 40px 0; */
}
.topfootinfo-inner .w100 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.topfootinfo-inner .left{
width: 55%;
margin-left:2%;
}
.topfootinfo-inner .right{
width: 37%;
margin-left: auto;
margin-right: 4%;
}
.topfootinfo-inner dl .sp_bk{
  display: none;
}
.topfootinfo-inner dl{
  text-align: left;
}
.topfootinfo-inner .right .pic img{
  width: 100%;
  height: auto;
}
.topfootinfo-inner .left .pic{
margin-bottom: 10px;
width: 57%;
}
.topfootinfo-inner .left dl{
  margin-left: 10px;
}
.topfootinfo-inner li dl {
    padding: 20px 15px;
    border: solid 2px #d9d9d9;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    line-height: 160%;
    font-size: 12px;
}
.topfootinfo-inner .c3 li {
    width: 48%;
    margin: 0 1% 2% 1%;
}
.topfootinfo-inner ul.c3{
  margin: 20px 2%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.topfootinfo-inner .c3 li:nth-of-type(even){
  margin: 0 0% 2% 1%;
}
.topfootinfo-inner .c3 li:nth-of-type(odd){
  margin: 0 1% 2% 0%;
}

.topfootinfo-inner dt {
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 4px;
}
.No_1 {
 margin:0 auto 70px auto;
 /* max-width:1100px; */
 max-width:1000px;
}

/* 2025/07/22追記 */

body.overx-hidden{
  overflow-x: hidden;
}
