.neucha {
    font-family:'Neucha';
}

.pantenol__body {
    background:#FFF;
}
.pantenol__body .header,
.pantenol__body .header-nav,
.pantenol__body .content-wrapper {
    box-shadow:none
}
.pantenol__body.fk {
    background:url(../images/b__back.png);
}
.pantenol__childs-body.pantenol__childs-body .content-wrapper{
    box-shadow:none;
}
.pantenol__childs-body.pantenol__childs-body .footer-container,
.pantenol__body.pantenol__body .footer-container{
    border:0
}
.pantenol__childs-body.pantenol__childs-body {
    background:#FFF;
}
.pantenol__body .footer-container {
    margin-top:0
}

.pantenol__body .content-wrapper {
    padding-top:0
}

.pantenol__head {
    background:url(../images/b__head.jpg) 50% 0 no-repeat;
    margin-top:-50px
}

.pantenol__head-txt {
    height:1102px;
    padding-top:710px!important;
}

.pantenol__head-logo {
    width:227px;
    height:37px;
    left:45px;
    top:94px;
    background:url(../images/logo__green.png);
}
.pantenol__head-mega {
    height: 416px;
    right: 0;
    top: 354px;
    width: 600px;
}

.pantenol__head-slogo {
    background:url(../images/i__main-slogan.png);
    width:526px;
    height:120px;
    left:470px;
    top:188px;
}
.pantenol__head-nav {
    right:45px;
    top:78px;
    padding:6px;
}

.pantenol__head-nav a {
    color:#FFF;
    border-radius:8px;
}
.pantenol__head-nav a.active,
.pantenol__head-nav a:hover {
    background:#f49221;
}

.pantenol__head-nav a.item3 {
    padding:0 26px;
    line-height:48px;
}

.pantenol__head-nav a.item2 {
    padding:4px 26px;
    line-height:20px;
    text-align:center;
}

.pantenol__head-nav a.item1 {
    padding:0 26px;
    line-height:48px;
}

.pantenol__main {
    background:url(../images/b__body-l.png) 0 0 no-repeat, url(../images/b__body-r.png) 100% 0 no-repeat;
    background-color:#FFF;
    border-bottom:3px solid #e1e1e1;
}

.pantenol__tabs {
    width:1128px;
    margin-left:-14px;
}

.pantenol__tabs li {
    float:left;
    display:block;
    width:221px;
    height:88px;
    background-image:url(../images/b__main-nav.png);
    margin-left:2px;
    cursor:pointer;
    text-indent:-999em;
    overflow:hidden
}

.pantenol__tabs li:first-child {
    margin:0;
}

.pantenol__tabs li.item1 {
    background-position:0 0
}

.pantenol__tabs li.item1.active {
    background-position:0 100%
}

.pantenol__tabs li.item2 {
    background-position:-223px 0
}

.pantenol__tabs li.item2.active {
    background-position:-223px 100%
}

.pantenol__tabs li.item3 {
    background-position:-445px 0
}

.pantenol__tabs li.item3.active {
    background-position:-445px 100%
}

.pantenol__tabs li.item4 {
    background-position:-667px 0
}

.pantenol__tabs li.item4.active {
    background-position:-667px 100%
}

.pantenol__tabs li.item5 {
    background-position:100% 0
}

.pantenol__tabs li.item5.active {
    background-position:100% 100%
}
.pantenol__tab {
    margin:0 -45px 40px;
}
.pantenol__tab.item1 {
    background:url(../images/b__main-itm1.png) 50% 0% no-repeat;
    height:2502px;
}
.pantenol__tab.item2 {
    background:url(../images/b__main-itm2.png) 50% 0% no-repeat;
    height:1796px
}

.pantenol__tab.item3 {
    background:url(../images/b__main-itm3.png) 50% 0% no-repeat;
    height:2400px;
    margin-top:65px;
}

.pantenol__tab.item4 {
    background:url(../images/b__main-itm4.png) 50% 0% no-repeat;
    height:2385px;
}

.pantenol__tab.item5 {
    background:url(../images/b__main-itm5.png) 50% 0% no-repeat;
    height:1961px;
}

.pantenol__tab-item1-a {
    background:url(../images/b__main-itm1-b.jpg);
    width:1200px;
    height:323px;
    left:50%;
    margin-left:-600px;
    bottom:445px;
}

.pantenol__tab-item2-a {
    background:url(../images/b__main-itm2-b.jpg) 50% 0 no-repeat;
    left:0;
    right:0;
    height:275px;
    position:absolute;
    bottom:697px;
}
.pantenol__tab-item3-a {
    background:url(../images/b__main-itm3-b.jpg) 50% 0 no-repeat;
    left:0;
    right:0;
    top:1168px;
    height:274px;
    position:absolute;
}
.pantenol__tab-item4-a {
    background:url(../images/b__main-itm4-b.jpg) 50% 0 no-repeat;
    left:0;
    right:0;
    top:1670px;
    height:446px;
    position:absolute;
}

.pantenol__tab-item5-a {
    background:url(../images/b__main-itm5-b.jpg) 50% 0 no-repeat;
    left:0;
    right:0;
    top:1100px;
    height:282px;
    position:absolute;
}

.pantenol__soc {
    background:#FAF8ED;
    margin-bottom:40px;
    padding:40px 0;
}

.pantenol__soc h3 {
    color:#8BC35C;
    margin-right:15px;
}

.pantenol__soc-bb {
    padding:5px 0 0 110px;
    margin-right:110px;
}

.pantenol__soc-bb span {
    color:#FF8900;
    border-bottom:1px solid #FF8900;
}

.pantenol__soc-bb i {
    background:url(../images/i__hreart.png);
    width:100px;
    height:100px;
    left:0;
    top:50%;
    margin-top:-50px
}

.pantenol__soc-i {
    width:50px;
    height:50px;
    margin-right:20px;
    background:url(../images/i__soc.png);
}

.pantenol__soc-i.od {
    background-position:-50px 0
}

.pantenol__soc-i.fb {
    background-position:-100px 0
}

#js__tabs2 {
    margin-bottom:40px
}

/***/
.pantenol__head2 {
    background:url(../images/b__head2.jpg) 50% 0 no-repeat;
    margin-top:-50px
}

.pantenol__head2-txt {
    height:379px;
}
.pantenol__head2-txt .pantenol__head-nav {
    top:auto;
    bottom:0;
}
.pantenol__head2-txt .pantenol__head-nav a.item1 {
    padding: 0 21px;
}
.pantenol__head2-txt .pantenol__head-logo {
    left:376px;
    top:82px;
}
.pantenol__head2-txt .pantenol__head-slogo {
    left:372px;
    top:130px;
}

/** FK **/
.pantenol__show {
    background:url(../images/b__fk-head.jpg);
    height:354px
}
.pantenol__show.item2 {
    background:url(../images/b__fk-head2.jpg);
    height:354px
}

.pantenol__show .contest-text-f {
    padding:20px 0 0 45px
}

.pantenol__show .contest-text-f a.mb5 {
    margin-bottom:250px;
}

.pantenol__show .contest-text-s {
    margin:20px 0 0 245px;
    padding-top:20px;
}

.pantenol__show .contest-text-s .btn {
    line-height:24px;
    height:24px;
    color:#FFF;
    font-weight:700
}

.pantenol__show .contest-text-s .btn.item1 {
    background:#028ECA;
}

.pantenol__show .contest-text-s .btn.item2 {
    background:#FD8722;
}

.pantenol__childss {
    background:#FAF8ED;
    border-bottom:3px solid #e1e1e1;
}
.pantenol__childs {
    position:relative;
}
.pantenol__childs.item1 {
    background:url(../images/b__child1.jpg) 50% 0 no-repeat;
    height:966px;
}

.pantenol__childs.item2 {
    background:url(../images/b__child2.jpg) 50% 0 no-repeat;
    height:858px;
}

.pantenol__childs.item3 {
    background:url(../images/b__child3.jpg) 50% 0 no-repeat;
    height:891px;
    margin-top:-50px;
    padding:50px;
}

.pantenol__childs-nav {
    padding-top:15px;
    margin-bottom:60px;
}

.pantenol__childs-nav a {
    color:#009DE0;
    border-bottom:1px dotted #009DE0;
}

.pantenol__childs a.active {
    color:#75B939;
    border-bottom-color:transparent;
}

.pantenol__childs-cols a {
    position:relative;
    padding-left:96px;
    font-size:18px;
    line-height:24px;
    display:block;
    height:48px;
    margin-bottom:24px
}

.pantenol__childs-cols a.middle {
    line-height:48px
}

.pantenol__childs-cols b {
    background:url(../images/i__add.png) 0 -25px;
    width:25px;
    height:25px;
    position:absolute;
    left:0;
    top:11.5px;
}

.pantenol__childs-cols i {
    background-image:url(../images/i__iconsset1-gray.png);
    width:48px;
    height:48px;
    position:absolute;
    left:35px;
    top:0;
}

.pantenol__childs-cols a {
    color:#BDBDC7;
}

.pantenol__childs-cols i.item1 {
    background-position:0 0
}

.pantenol__childs-cols i.item2 {
    background-position:0 -720px
}

.pantenol__childs-cols i.item3 {
    background-position:0 -768px
}

.pantenol__childs-cols i.item4 {
    background-position:0 -240px
}

.pantenol__childs-cols i.item5 {
    background-position:0 -528px
}

.pantenol__childs-cols i.item6 {
    background-position:0 -384px
}

.pantenol__childs-cols i.item7 {
    background-position:0 -288px
}

.pantenol__childs-cols i.item8 {
    background-position:0 -816px
}

.pantenol__childs-cols i.item9 {
    background-position:0 -864px
}

.pantenol__childs-cols i.item10 {
    background-position:0 -912px
}

.pantenol__childs-cols i.item11 {
    background-position:0 -144px
}

.pantenol__childs-cols i.item12 {
    background-position:0 -960px
}

.pantenol__childs-cols i.item13 {
    background-position:0 -1008px
}
.pantenol__childs-cols i.item14 {
    background-position:0 -48px
}
.pantenol__childs-cols i.item15 {
    background-position:0 -96px
}
.pantenol__childs-cols i.item16 {
    background-position:0 -192px
}
.pantenol__childs-cols i.item17 {
    background-position:0 -336px
}
.pantenol__childs-cols i.item18 {
    background-position:0 -480px
}
.pantenol__childs-cols i.item19 {
    background-position:0 -432px
}
.pantenol__childs-cols i.item20 {
    background-position:0 -720px
}
.pantenol__childs-cols i.item21 {
    background-position:0 -576px
}
.pantenol__childs-cols i.item22 {
    background-position:0 -624px
}
.pantenol__childs-cols i.item23 {
    background-position:0 -672px
}

.pantenol__childs-cols a.add {
    color:#75B939;
}

.pantenol__childs-cols a.add b {
    background-position:0 0;
}

.pantenol__childs-cols a.add i {
    background-image:url(../images/i__iconsset1.png);
}

.pantenol__childs-cols input[type="text"] {
    height:40px;
    padding:0 12px;
    line-height:40px;
    border:2px solid #D1D1D8;
    border-radius:4px;
    width:202px
}

.pantenol__childs-cols input[type="button"] {
    height:44px;
    background:#009DE0;
    border:0;
    color:#FFF;
    margin-left:10px;
    padding:0 12px;
    border-radius:4px;
    cursor:pointer;
}

.pantenol__childs-navi {
    left:245px;
    right:322px;
    bottom:-30px;
    text-align:center;
}
.pantenol__childs.item2 .pantenol__childs-navi {
    bottom:-106px
}
.pantenol__childs.item3 .pantenol__childs-navi {
    bottom:-20px
}
.pantenol__childs-navi li {
    border:2px solid #E3E3E9;
    display:inline-block;
    cursor:pointer;
    margin-left:15px;
    height:15px;
    width:15px;
    background:#FFF;
    border-radius:50%;
}

.pantenol__childs-navi li:first-child {
    margin:0
}

.pantenol__childs-navi li.active {
    border-color:#75B939;
    background:#75B939;
}

.pantenol__childs-tools-socs {
    margin-left:50px;
}

.pantenol__childs-tools-soc {
    width:50px;
    height:50px;
    background:url(../images/i__soc2.png);

}

.pantenol__childs-tools-soc.fb {
    background-position:0 -100px;
    margin-right:68px;
}

.pantenol__childs-tools-soc.od {
    background-position:0 -50px;
    margin:-5px 0 0 27px
}
.pantenol__childs-co {
    font-size:135px;
    line-height:170px;
    width:170px;
    text-align:center;
    color:#FFF;
    top:252px;
    left:34px;
}
.pantenol__childs-co.item3 {
    top:242px
}
.pantenol__body-fk-back {
    z-index:11;
}
.pantenol__head-txt .last {
    margin-bottom:77px;
}

.pantenol__head-row {
    padding:0;
    height:80px;
    margin-bottom:83px;
}
.pantenol__head-row-c {
    padding-left:100px;
    font-size:20px;
    text-shadow:0 0 1px rgba(0,0,0,.052)
}
.pantenol__head-row-c.noh {
    padding-top:20px
}
.pantenol__head-row-c.ln {
    padding-top:10px
}.pantenol__head-row-c.lh {
     padding-top:30px
 }
.pantenol__head-row h3 {
    line-height:40px;
    font-size:35px;
    text-align:right;
    margin-right:50px;
    white-space:nowrap;
}
.pantenol__head-row.item1 h3 {
    color:#00953d;
}
.pantenol__head-row.item2 h3 {
    color:#4db0da;
}
.pantenol__head-row.item3 h3 {
    color:#75b939;
}
.pantenol__head-row.item4 h3 {
    color:#f49221;
}
.pantenol__head-row b {
    font-weight:700;
    padding:9px 0 5px;
}
.pantenol__body.pantenol__body-info .header {
    background:#FFF;
    box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2);
}
.pantenol__info {
    background:#faf8ed;
}
.pantenol__info .wrapper{
    padding-left:20px;
    padding-bottom:45px;

}
.pantenol__info .ml20 {
    padding-left:25px;
}
.pantenol__info-nav a {
    color:#009de0;
    padding:0 17px;
    line-height:34px
}
.pantenol__info-nav a.active {
    color:#FFF;
    background:#009de0;
}
.pantenol__infos {
    margin-left: 170px;
}
.pantenol__infoa {}
.pantenol__infoa h2 {
    margin:0 0 15px 340px;
    color: #75b939;
    font:400 30px/normal 'Neucha';
}
.pantenol__infoa p {
    margin-left: 340px;
    line-height: 24px;
    position: relative;
}
.pantenol__infoa hr {
    border: none;
    color: #FFF;
    background-color: #FFF;
    height: 3px;
    width: 600px;
    float: right;
    margin: 50px 0;
}
.pantenol__infoa p .show,
.pantenol__infoa p .show-remove {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 3;
}
.pantenol__infoa p .show-remove {
    bottom: -24px;
}
.pantenol__infoa p.oh {
    height: 96px;
    padding-bottom: 24px;
}
.pantenol__infoa p.oh:after {
    content: '';
    height: 36px;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    background: -moz-linear-gradient(top,  rgba(250,248,237,0) 0%, rgba(250,248,237,1) 57%, rgba(250,248,237,1) 58%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,248,237,0)), color-stop(57%,rgba(250,248,237,1)), color-stop(58%,rgba(250,248,237,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(250,248,237,0) 0%,rgba(250,248,237,1) 57%,rgba(250,248,237,1) 58%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(250,248,237,0) 0%,rgba(250,248,237,1) 57%,rgba(250,248,237,1) 58%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(250,248,237,0) 0%,rgba(250,248,237,1) 57%,rgba(250,248,237,1) 58%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(250,248,237,0) 0%,rgba(250,248,237,1) 57%,rgba(250,248,237,1) 58%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00faf8ed', endColorstr='#faf8ed',GradientType=0 ); /* IE6-9 */
    z-index: 2;
}
.mega__pop_cont {
    padding:25px;
    height:470px;
    font-size:14px;
}
.mega__pop_cont .scrollbarY .viewport{
    height:470px;
}
.mega_rules_text h1 {
    line-height:normal;
    margin-bottom:.25em;
}
.mega_rules_text b {
    font-weight:700;
}
.mega_rules_text .scrollbar {
    right:-12px;
}
.mega_rules_text .scrollbarY .thumb {
    right:0
}
.b__print1 {
    background:url(../print/image1.jpg);
    width:765px;
    height:780px;
    padding:220px 0 0 435px;
}
.b__print2 {
    background:url(../print/image2.jpg);
    width:765px;
    height:780px;
    padding:220px 0 0 435px;
}
.b__print3 {
    background:url(../print/image3.jpg);
    width:765px;
    height:780px;
    padding:220px 0 0 435px;
}
.mega__rul_mlink {
    height: 194px;
    position: absolute;
    right: 117px;
    top: 29px;
    width: 281px;
}
.pantenol__head-link {
    height: 194px;
    position: absolute;
    right: 56px;
    top: 115px;
    width: 159px;
}
.pantenol__childs-warn {
    position:absolute;
    left:50%;
    margin-left:-357px;
    bottom:117px;
    color:#bababa;
}
.pantenol__childs-warn2 {
    margin-left:510px;
    color:#bababa;
}
.pantenol__childs.item2 .pantenol__childs-warn {
    bottom:10px;
}
.pantenol__childs.item3 .pantenol__childs-warn {
    bottom:100px;
}