#header, #footer {
    display: none !important;
}

.formdetail_.customer_:nth-of-type(1) tr:nth-of-type(10), .formdetail_.customer_:nth-of-type(1) tr:nth-of-type(11), .formdetail_.customer_:nth-of-type(1) tr:nth-of-type(12), .formdetail_.customer_:nth-of-type(2), .formdetail_.customer_:nth-of-type(4) {
    display: none;
}

#frmCustomer, #frmCustomer .submit_, .registertitle_ {
    display: none;
}

form {
    display: none;
}

div.customer_.col1_ .submit_ {
    margin-bottom: 0px;
    display: none;
}

#footernav li:nth-child(1), #footernav li:nth-child(2), #footernav li:nth-child(6), #footernav li:nth-child(7) {
    display: none;
}

#copyright {
    display: none;
}

#footernav li {
    border-left: none;
}

h1.common_headline1_ {
    display: none;
    margin: 0px;
    padding: 0px;
    height: 0px;
}

div.customer_.col1_ {
    padding: 0px;
    width: auto !important;
    margin: 0px !important;
}

#rheaderfloating {
    position: fixed;
    top: 0px;
    width: 100%;
}

#registertitleinner, #frmCustomerinner, #rcontainer {
    position: relative;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    z-index: 999998;
}

p.message_ {
    padding-top: 10px;
}

div.customer_.col1_ {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
}

.rheader_ {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    text-align: center;
    padding: 23px 0px 20px 0px !important;
}

.mainvisual_ {
    text-align: center;
    z-index: 999;
}

.mainvisual_left_ {
    width: 50%;
    position: absolute;
    left: 0px;
    height: 780px;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    top: 0px;
}

.mainvisual_right_ {
    width: 50%;
    position: absolute;
    right: 0px;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    top: 0px;
}

.mainvisual_ #mainvisualsitelogo {
    position: absolute;
    width: 100%;
    top: 45%;
    left: 350px;
    opacity: 0.8;
    text-align: center;
    display: none;
    z-index: 9999;
}

#mainvisual_mainvisualsitelogow_left {
    background-position-x: 50%;
    background-position-y: 0%;
    background-size: auto 100%;
    background-image: url("../img/usr/register/mainvisual_mainvisualsitelogow_leftv2.png");
    background-repeat-x: repeat;
    background-repeat-y: no-repeat;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 50%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 70px;
    z-index: 1;
}

#mainvisual_mainvisualsitelogow_right {
    background-position-x: 50%;
    background-position-y: 0%;
    background-size: auto 100%;
    background-image: url("../img/usr/register/mainvisual_mainvisualsitelogow_rightv2.png");
    background-repeat-x: repeat;
    background-repeat-y: no-repeat;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 50%;
    height: 100%;
    position: absolute;
    right: 0px;
    top: 70px;
    z-index: 1;
}

#mainvisual_mainvisualsitelogow {
    background-position: center top;
    background-size: auto 100%;
    background-image: url(../img/parts/ch_18ssroche_main.jpg);
    background-repeat: no-repeat;
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 70px;
    z-index: 10;
}

#rcontainer {
    margin-top: 1000px;
}

#mainvisual_mainvisualsitelogow {
    margin: 0px auto;
}

#mainvisualscroll {
    position: absolute;
    width: 100%;
    bottom: 0%;
    left: 0px;
    opacity: 0.8;
    text-align: center;
    z-index: 9999;
    display: none;
}

.menstext1_, .menstext2_ {
    display: none;
}

.slider {
    text-align: center;
    margin: 0px auto;
}

.bx-wrapper {
    width: 100%;
    margin: 0px auto;
    position: relative;
}

.slider img {
    display: none;
}

.slider_item_ {
    text-align: right;
}

.slider_item_inner_ {
    position: relative;
}

.slider_item_inner_ br {
    display: block;
}

.menstext2_ {
    font-family: Montserrat, sans-serif;
}

.menstext2_ a:link {
    color: rgb(23, 23, 23);
    text-decoration: none;
}

.menstext2_ a:visited {
    color: rgb(23, 23, 23);
    text-decoration: none;
}

.menstext2_ a:hover {
    color: rgb(200, 200, 200);
    background-color: rgb(35, 35, 35);
    text-decoration: none;
}

.menstext2_ a:active {
    color: rgb(23, 23, 23);
    text-decoration: none;
}

#slider_item1 .menstext1_, #slider_item3 .menstext1_ {
    position: absolute;
    right: 10%;
    bottom: 10%;
}

#slider_item1 .menstext2_ {
    position: absolute;
    top: 389px;
    left: 83px;
    font-size: 16px;
    width: 394px;
    text-align: left;
    line-height: 1.8;
    color: rgb(255, 255, 255);
}

#slider_item3 .menstext2_ {
    position: absolute;
    top: 389px;
    left: 83px;
    font-size: 16px;
    width: 394px;
    text-align: left;
    line-height: 1.8;
}

#slider_item2 .menstext1_, #slider_item4 .menstext1_ {
    position: absolute;
    top: 145px;
    right: 297px;
}

#slider_item2 .menstext2_ {
    position: absolute;
    top: 389px;
    left: 765px;
    font-size: 16px;
    width: 381px;
    text-align: left;
    line-height: 1.8;
    color: rgb(31, 31, 31);
}

#slider_item4 .menstext2_ {
    position: absolute;
    top: 389px;
    right: 297px;
    font-size: 16px;
    width: 381px;
    text-align: left;
    line-height: 1.8;
    color: rgb(255, 255, 255);
}

#slider_itemw1 .slider_item_inner_left_ {
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: repeat;
    background-repeat-y: no-repeat;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
    position: absolute;
    left: 0px;
    width: 20%;
    height: 100%;
}

#slider_itemw1 .slider_item_inner_right_ {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(196, 196, 196);
    position: absolute;
    right: 0px;
    width: 20%;
    height: 100%;
}

#slider_itemw3 .slider_item_inner_left_ {
    background-color: rgb(222, 222, 222);
    position: absolute;
    left: 0px;
    width: 20%;
    height: 100%;
}

#slider_itemw3 .slider_item_inner_right_ {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(222, 222, 222);
    position: absolute;
    right: 0px;
    width: 20%;
    height: 100%;
}

#slider_itemw1 .menstext1_, #slider_itemw3 .menstext1_ {
    position: absolute;
    bottom: 10%;
    left: 13%;
}

#slider_itemw1 .menstext2_ {
    position: absolute;
    top: 389px;
    left: 775px;
    font-size: 16px;
    width: 394px;
    text-align: left;
    line-height: 1.8;
    color: rgb(31, 31, 31);
}

#slider_itemw3 .menstext2_ {
    position: absolute;
    top: 389px;
    left: 775px;
    font-size: 16px;
    width: 381px;
    text-align: left;
    line-height: 1.8;
}

#slider_itemw2 .menstext1_, #slider_itemw4 .menstext1_ {
    position: absolute;
    top: 145px;
    left: 275px;
}

#slider_itemw2 .menstext2_ {
    position: absolute;
    top: 389px;
    left: 275px;
    font-size: 16px;
    width: 394px;
    text-align: left;
    line-height: 1.8;
    color: rgb(31, 31, 31);
}

#slider_itemw4 .menstext2_ {
    position: absolute;
    top: 389px;
    left: 275px;
    font-size: 16px;
    width: 381px;
    text-align: left;
    line-height: 1.8;
}

.bx-viewport {
    height: auto;
}

.slider_item_inner_ span:first-of-type img {
    display: inline !important;
}

#slideroutermen {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
}

#sliderouterwomen {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
}

.bx-wrapper .slider span {
    left: 0px !important;
}

.bx-pager-item {
    width: 9px;
    height: 9px;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    border-bottom-right-radius: 9px;
    border-bottom-left-radius: 9px;
    text-indent: 9999px;
    display: inline-block;
    margin: 0px 12px 0px 0px;
}

.bx-pager-item a {
    display: block;
    width: 9px;
    height: 9px;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    border-bottom-right-radius: 9px;
    border-bottom-left-radius: 9px;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(205, 205, 205);
}

.bx-pager-item a.active {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(0, 64, 142);
}

.bx-pager-item:last-child {
    margin: 0px;
}

.sliderinner_ {
    position: relative;
    margin: 0px auto;
}

.bx-pager {
    text-align: center;
    position: absolute;
    left: 0px;
    bottom: 40px;
    z-index: 9999;
    width: 100%;
}

.bx-prev {
    background-image: url("../img/usr/register/left.png");
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
    left: 36px;
}

.bx-next {
    background-image: url("../img/usr/register/right.png");
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
    right: 36px;
}

.bx-controls-direction a {
    text-indent: -9999px;
    width: 36px;
    height: 73px;
    display: block;
    position: absolute;
    top: 268px;
}

.bx-controls-direction a.disabled {
    display: none;
}

.sliderouter_ {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(204, 185, 165);
}

#pickup {
    padding-top: 0;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgba(255, 255, 255,0);
}

#pickup h2 {
    text-align: center;
    line-height: 1;
    padding-bottom: 49px;
}

#pickup ul {
    width: 488px;
    margin: 0px auto;
    padding: 0px 0px 60px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
}

#pickup ul li {
    float: left;
    width: 50%;
    text-align: center;
    background: url("../img/usr/register/bordern.png") 0 100% no-repeat;
    background-size: initial;
    padding-bottom: 17px;
}

#pickup ul li.active_ {
    background: url("../img/usr/register/bordera.png") 0 100% no-repeat;
    background-size: initial;
}

#pickup ul li:hover {
    cursor: pointer;
}

#goodslinewomen {
    display: none;
}

.goodsline_ {
    width: 1040px;
    margin: 0px auto;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 99px 0px;
}

div.goodsitem_ {
    width: 340px;
    float: left;
    margin: 0px 10px 0px 0px;
}

div.goodsitem_:last-child {
    margin: 0px;
}

.goodsitem_name_ {
    font-size: 20px;
    color: rgb(0, 0, 0);
    margin-bottom: 5px;
    text-align: center;
    margin-top: 17px;
}

.goodsitem_price_ {
    color: rgb(142, 142, 142);
    font-size: 13px;
    line-height: 1;
    text-align: center;
}

div.goodsitem2_ {
    width: 515px;
    float: left;
    margin: 0px 10px 0px 0px;
}

div.goodsitem2_:last-child {
    margin: 0px;
}

#seriese {
    background: url("../img/parts/ch_18ssroche_footbg.jpg") 0 100% no-repeat;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(30, 28, 44);
}

#seriese_bg {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url("../img/parts/ch_18ssroche_footbg.jpg") 0 100% no-repeat;
    background-size: cover;
    width: 100%;
    height: 780px;
    padding-top: 62.5%;
}

#point {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(20, 51, 89);
    padding-top: 124px;
    padding-bottom: 109px;
}

#pointservice {
    width: 882px;
    margin: 0px auto;
}

#pointservice h2 {
    text-align: center;
}

#pointdesc {
    display: table;
    margin: 0px auto;
    padding-bottom: 68px;
}

.pointdate {
    text-align: center;
    display: block;
    margin-top: 36px;
    margin-bottom: 80px;
}

#pointdescimg {
    display: table-cell;
}

#pointdesctext {
    vertical-align: bottom;
    padding-left: 49px;
    padding-bottom: 24px;
    display: table-cell;
}

#pointservicepresent {
    padding: 0px 0px 60px 0px;
    display: block;
}

#pointuse {
    overflow-x: hidden;
    overflow-y: hidden;
    text-align: center;
    margin: 0px 0px 100px 0px;
}

#pointuse li {
    float: left;
    width: 50%;
    box-sizing: border-box;
}

#pointuse li:first-child {
    background: url("../img/usr/register/point/dotted.gif") no-repeat 0 100%;
    background-size: initial;
}

#memberspecial {
    background: url("../img/usr/register/special/bg.png") no-repeat 50% 100%;
    background-size: initial;
    width: 882px;
    height: 746px;
    margin: 0px 0px 75px 0px;
}

#memberspecial h3 {
    text-align: center;
    padding: 51px 0px 0px 0px;
}

.memberspecialline_ {
    overflow-x: hidden;
    overflow-y: hidden;
    background: url("../img/usr/register/special/border.png") 50% 100% no-repeat;
    background-size: initial;
    width: 762px;
    margin: 0px auto;
    padding: 28px 20px 22px 20px;
}

.memberspecialline_:last-child {
    background-image: none;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
    padding: 37px 0px 46px 0px;
}

.memberspecialline_img_ {
    float: left;
    margin-right: 20px;
}

.memberspecialline_dec_ {
    float: left;
    padding: 17px 0px 0px 0px;
    display: block;
    width: 510px;
}

.memberspecialline_dec_ span:first-of-type {
    padding: 0px 0px 26px 0px;
    display: block;
}

#registerbtn {
    text-align: center;
    display: block;
}

#registerbtn img {
    cursor: pointer;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(255, 108, 0);
}

#registerbtn img:hover {
    opacity: 0.9;
}

#shape {
    text-align: center;
    margin: 0px 0px 63px 0px;
    display: none;
}

form {
    width: 1042px;
    margin: 0px auto;
}

#kiyaku .submit_ {
    padding-bottom: 110px;
}

h2.kiyaku_ {
    text-align: center;
    margin-bottom: 27px;
    padding-bottom: 22px;
    background: url("../img/usr/register/kiyaku/border.png") no-repeat 50% 100%;
    background-size: initial;
}

#footer #footer_middle_ .inner_ {
    width: 1046px;
}

#frmCustomer {
    padding-bottom: 87px;
}

#frmCustomer div.error_ {
    margin-top: 0px;
}

.registertitle_ {
    width: 100%;
    text-align: center;
    display: none;
    padding-top: 60px;
}

#slider_item2 {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(231, 231, 231);
}

#slider_item3 {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(241, 241, 241);
}

#slider_item4 {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(209, 192, 174);
}

#slider_itemw1 {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(222, 222, 222);
}

#slider_itemw2 {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(222, 222, 222);
}

#slider_itemw3 {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(222, 222, 222);
}

#slider_itemw4 {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(240, 245, 250);
}

br {
    /* display: none; */
}

div.customer_ .agreebody_ {
    width: 96%;
    padding: 2% 2% 0px 2%;
    line-height: 1.6;
}

#rcontainer #footernav, #frmCustomerinner #footernav {
    overflow: hidden;
    background: #eae8df;
    padding: 24px 0;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

#rcontainer #footernav li, #frmCustomerinner #footernav li {
    display: inline-block;
    line-height: 14px;
}

#rcontainer #footernav li:last-of-type, #frmCustomerinner #footernav li:last-of-type {
    border: none;
}

#frmCustomerinner #footernav li a:hover {
    text-decoration: none;
}

#rcontainer #footernav {
    display: none;
}

#frmCustomerinner #footernav {
    display: block;
}

#mvbox .activestyleDetail_ {
    background-color: #fff;
    width: 300px;
    height: 200px;
    position: absolute;
    bottom: 10%;
    right: 5%
}

#register h1 a {
    display: block;
    width: 300px;
    height: 38px;
    text-decoration: none;
    margin: 0 auto;
}

#register .sideLeft {
    position: fixed;
    top: 300px;
    left: 30px;
    transform: rotate(180deg);
    z-index: 999999;
}

#register .sideRight {
    position: fixed;
    top: 300px;
    right: 30px;
    z-index: 999999;
}

.activestyleDetail_innner_ {
    box-sizing: boder-box;
    width: 100%;
    max-width: 640px;
    height: 100%;
    margin: 0 auto;
    padding: 80px 10px 630px;
    color: #fff;
    text-align: center;
}

.activestyleDetail_lineBG_ {
    position: absolute;
    top: 0;
    left: 0;
    width: 120%;
    height: 100px;
    background: #5DB7B7;
}

.activestyleDetail_innner_ p {
    margin-top: 40px;
    font-size: 16px;
    font-weight: 100!important;
    line-height: 1.8;
    text-align: left;
    letter-spacing: 3px;
}

#rcontainer {
    background: rgba(255,255,255,0.65);
}

.rheader_.skrollable.skrollable-after {
    padding: 0!important;
    margin-top: -40px;
    transition-duration: 300ms;
}

.activestyleDetail_ {
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 80px 0;
}

.activestyleDetail_:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 140%;
    height: 80%;
    margin: 3% -20% 0;
    background: #5DB7B7;
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    transform: rotate(-15deg);
    z-index: -1;
}
.activestyleDetail_seclineBG_ {
    position: relative;
    overflow: hidden;
    padding: 700px 0;
    height: 0px;
    z-index: -1;
}
.activestyleDetail_seclineBG_:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 140%;
    height: 80%;
    margin: 3% -30% 0;
    background: #ccc;
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
    z-index: -1;
}
.activestyleDetail_seclineBG2_ {
    content: '';
    position: absolute;
    bottom: 80px;
    left: 0;
    width: 140%;
    height: 50%;
    margin: 3% -20% 0;
    background: #ccc;
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    transform: rotate(-15deg);
    z-index: -1;
}
.activestyleDetail_seclineBG_inner {
    box-sizing: boder-box;
    width: 100%;
    max-width: 640px;
    height: 100px;
    margin: 0 auto;
    padding: 100px 10px 120px;
    color: #fff;
    text-align: center;
}

div.lookItem_ {
    position: relative;
    margin-top: -250px;
    height: 1200px;
}

div.lookItem_ .slider_item_inner_ {
    width: 100%;
}

div.lookright_ .bg_:before {
    content: '';
    position: absolute;
    top: 31%;
    left: 0;
    width: 300%;
    height: 60%;
    margin: 3% -80% 0;
    background: #c4c4c4;
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(11deg);
    z-index: -1;
}

div.lookleft_ .bg_:before {
    content: '';
    position: absolute;
    top: 4%;
    left: 0;
    width: 300%;
    height: 80%;
    margin: 3% -80% 0;
    background: #c4c4c4;
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(-11deg);
    z-index: -1;
}

div.lookItem_ p.styleChara_, div.pickup_ h2.pickUp_ {
    font-family: 'Roboto';
    font-weight: 900;
    font-size: 30px;
    /*font-style: oblique;*/
    color: #878787;
}

div.lookItem_ p.styleChara_ span.big_, h2.pickUp_ .pickUp_ span.big_ {
    font-size: 380px;
    letter-spacing: -10px;
}

div.lookItem_.left_ p.styleChara_ span.num_ {
    text-align: right;
}

div.look01_ p.styleChara_ span.big_ {
    color: #b5a784;
}

div.look01_ p.styleChara_ span.nomal_ {
    color: #d7c7a7;
}

div.look02_ p.styleChara_ span.big_ {
    color: #c73133;
}

div.look02_ p.styleChara_ span.nomal_ {
    color: #e65a5d;
}

div.look03_ p.styleChara_ span.big_ {
    color: #636e74;
}

div.look03_ p.styleChara_ span.nomal_ {
    color: #9baab2;
}

div.look04_ p.styleChara_ span.big_ {
    color: #151b2b;
}

div.look04_ p.styleChara_ span.nomal_ {
    color: #464c62;
}

div.look05_ p.styleChara_ span.big_ {
    color: #b5a784;
}

div.look05_ p.styleChara_ span.nomal_ {
    color: #e0b66c;
}

div.look06_ p.styleChara_ span.big_ {
    color: #ffffff;
}

div.look06_ p.styleChara_ span.nomal_ {
    color: #e3e1e2;
}

div.look07_ p.styleChara_ span.big_ {
    color: #655699;
}

div.look07_ p.styleChara_ span.nomal_ {
    color: #8a7bc0;
}

div.look08_ p.styleChara_ span.big_ {
    color: #61c8cd;
}

div.look08_ p.styleChara_ span.nomal_ {
    color: #8be2e5;
}

div.lookItem_ div.thumbsnail_ {
    position: absolute;
    left: 17%;
    top: 34%;
    width: 25%;
}

div.lookItem_ div.styleItem_ {
    position: absolute;
    bottom: 20px;
    left: 10%;
}

div.lookItem_.left_ div.styleItem_ {
    right: 5%;
}

div.lookItem_ div.styleItem_ a {
    display: block;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    line-height: 1.6;
}

div.look01_ div.styleItem_ a, div.look02_ div.styleItem_ a {
    color: #000;
}

div.lookItem_.left_ p.styleChara_ {
    right: 1%;
    left: auto;
}

div.lookItem_.left_ div.thumbsnail_ {
    right: 16%;
    left: auto;
}
.look_item_right_ {
    position: absolute;
    right: 0;
}
.look_item_left_ {
    position: absolute;
    left: 0;
}
.styleItem_left_ a{
  display: block;
    font-family: "Roboto","sans-serif";
  color: #fff;
    background: rgba(0,0,0,0.9);
    margin: 3px;
    padding: 5px 8px;
    text-decoration: none;
    transition: background-color 0.25s linear 0s;
    transform: skewX(-13deg);
    letter-spacing: 1px;
}
.styleItem_left_ a:hover {
    transform: skewX(-13deg);
    background: rgba(80,80,80,0.9);
}

.styleItem_right_ a{
  display: block;
    font-family: "Roboto","sans-serif";
    color: #fff;
    background: rgba(0,0,0,0.9);
    margin: 3px;
    padding: 5px 8px;
    text-decoration: none;
    transition: background-color 0.25s linear 0s;
    transform: skewX(-13deg);
    letter-spacing: 1px;
}
.styleItem_right_ a:hover {
    transform: skewX(-13deg);
    background: rgba(80,80,80,0.9);
}

div.look06_ div.styleItem_right_ a,
div.look08_ div.styleItem_right_ a{
  color: #fff;
}
.look_style_left_ {
    position: absolute;
    top: -180px;
    left: 300px;
}
.look_style_right_ {
    position: absolute;
    top: -180px;
    right: 300px;
}
.look_style_left_ {
    position: absolute;
    top: -180px;
    left: 300px;
}
.look_style_right_ {
    position: absolute;
    top: -180px;
    right: 300px;
}
.item_detail_goods_left_ {
    position: absolute;
    bottom: 450px;
    left: 350px;
}
.item_detail_goods_right_ {
    position: absolute;
    bottom: 450px;
    right: 350px;
}
.thumbsnail_left_ ,
.styleItem_left_{
  display: table-cell;
  vertical-align: bottom;
}
.thumbsnail_right_ ,
.styleItem_right_{
  display: table-cell;
  vertical-align: bottom;
}
#skrollr-body .styleChara_ .big_, #skrollr-body .styleChara_ .num_ {
    display: inline-block;
    transform: skewX(-13deg);
}

#skrollr-body .styleChara_ .nomal_ {
    font-size: 70px;
    margin-left: -80px;
    position: relative;
    letter-spacing: -5px;
}

#skrollr-body div.lookItem_ p.styleChara_ span.num_ {
    display: block;
    font-size: 130px;
    font-weight: 100;
    margin: -170px 10px 0 0;
    letter-spacing: -10px;
}
div.pickup {
    margin-top: 30%;
}
h2.pickup_ {
    width: 100%;
    text-align: center;
    margin: 0 auto 30px;
    font-family: Roboto;
    font-weight: bold;
    font-size: 64px;
    color: #3d3d3d;
    letter-spacing: -2px;
}
h2.pickup_ span.big_{
font-size: 240px;
    letter-spacing: -40px;
   color:#000;
}
h2.pickup_ span.up_{
font-size: 130px;
    letter-spacing: -60px;
   color:#000;
}
.footer_lead_{
    color: #fff;
    width: 980px;
    text-align: center;
    margin: 70px auto;
    font-size: 16px;
    line-height: 2;
}
.actionstyle_btn_ a:hover {
    padding: 0 20px;
    text-decoration: none;
    border: 1px solid #007aff;
    background: #007aff;
}
.actionstyle_btn_ a {
    display: block;
    width: 370px;
    color: #fff;
    font-size: 20px;
    line-height: 66px;
    text-align: center;
    border: 1px solid #fff;
    border-radius: 64px;
    transition: 0.3s;
    margin: 0 auto;
}