/* BASIC css start */
#main .mcolum-board { zoom: 1; overflow: hidden; padding: 30px 0 0 13px; margin-top: 60px; background: url(/images/d3/sporty_style/common/bg_prd_section.gif) repeat-x 0 0; }
#main .mcolum-board:after { content: ""; display: block; clear: both; }
#main .mcolum-board .colum { float: left; width: 228px; min-height: 125px; _height: 125px; padding-right: 53px; margin-right: 53px; background: url(/images/d3/sporty_style/main_board_dot.gif) repeat-y right 0; }
#main .mcolum-board .colum h2 { font-size: 0; line-height: 0; }
#main .mcolum-board .colum .cont { margin-top: 20px; }
#main .mcolum-board .colum li { zoom: 1; padding-left: 10px; background: url(/images/d3/sporty_style/common/bull_h2_w2_ababab.gif) no-repeat 0 7px; }
#main .mcolum-board .colum a { display: block; padding: 2px 0; color: #ababab; font-size: 11px; }
#main .mcolum-board .faq { margin-right: 0; padding-right: 0; background: none; }
/* best-evt */
#main .best-evt { zoom: 1; overflow: hidden; margin-top: 20px; }
/* slideBestEvt */
#main #slideBestEvt { float: left; width: auto; border-left: 0; }
/* hashBestEvt */
#main #hashBestEvt { position: relative; float: right; }
/* headlineBanner */
#main #headlineBanner { position: relative; margin-top: 20px; }
/* mdItem */
#main #mdItem { position: relative; margin-top: 20px; }

.main_visual{position:relative;width:100%;}
.main_visual .inner:after{display:block;clear:both;content:""}
.visual_slider_wrap{position:absolute; width:100%; top:0;}
.visual_slider{overflow:hidden;position:relative;width:100%;height:526px}
.visual_slider > li{position:relative; width:100% !important; height:526px;background-repeat:no-repeat; background-position:center;}

.visual_slider > li.visual_slide01{background-image:url("http://www.innovill.com/design/juinnovill/renew/img/main/main01_20250805.jpg"); background-color:#fff;}
.visual_slider > li.visual_slide02{background-image:url("http://www.innovill.com/design/juinnovill/renew/img/main/main02_AppDAY.png"); background-color:#fff;}
.visual_slider > li.visual_slide03{background-image:url("http://www.innovill.com/design/juinnovill/renew/img/main/main03_innovillDAY.png"); background-color:#fff;}
.visual_slider > li.visual_slide04{background-image:url("http://www.innovill.com/design/juinnovill/renew/img/main/main04_article.png"); background-color:#bbd9eb;}
.visual_slider > li.visual_slide05{background-image:url("http://www.innovill.com/design/juinnovill/renew/img/main/main05_180622.png"); background-color:#e8e8ea;}
.visual_slider > li.visual_slide06{background-image:url("http://www.innovill.com/design/juinnovill/renew/img/main/main07_180622.png"); background-color:#b7d8df;}
.visual_slider > li.visual_slide07{background-image:url("http://www.innovill.com/design/juinnovill/renew/img/main/main07_recruitment.jpg"); background-color:#fff;}

.visual_slider > li > a{display:block;width:100%;height:100%;}


.visual_paging{position:absolute;bottom:35px;left:220px;z-index:100;width:856px;height:40px}
.visual_paging > ul{font-size:0;text-align:center;width:100%;height:100%}
.visual_paging > ul > li{display:inline-block;vertical-align:middle;position:relative;width:14%;height:100%}
.visual_paging > ul > li > a{display:block;position:relative;width:100%;height:100%;padding:12px 0;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.visual_paging > ul > li > a .visual_page_txt{margin-left:-1px;padding-left:1px;color:#333;font-size:14px;text-align:center;letter-spacing:-0.025em;line-height:16px;border-left:1px solid #9a9a9a}
.visual_paging > ul > li > a.active{z-index:10;background-color:#a01915}
.visual_paging > ul > li > a.active .visual_page_txt{color:#fff;font-weight:700}
.visual_paging > ul > li:first-child > a .visual_page_txt, .visual_paging > ul > li > a.active .visual_page_txt{border-left:0;margin-left:0;padding-left:0;margin-right:-1px}

/* main product start */
.main_product{position:relative;width:100%;padding:20px 0 50px}
.main_vip_bnr{position:relative;width:100%;height:74px;font-size:0;text-align:center;background:url("http://www.innovill.com/design/juinnovill/renew/img/main/main_vip_bnr.jpg") no-repeat}
.main_vip_bnr .vip_bnr_txt{display:inline-block;vertical-align:middle;color:#fff;font-size:27px;font-weight:700;line-height:74px}
.main_vip_bnr .vip_bnr_txt > span{display:inline-block;color:#f5d49e}
.main_vip_bnr .btn_vip_bnr{display:inline-block;vertical-align:middle;width:110px;height:34px;margin-left:25px;font-size:0;text-align:center;background-color:#000}
.main_vip_bnr .btn_vip_bnr > p{display:inline-block;vertical-align:middle;color:#fff;font-size:20px;letter-spacing:-0.025em;line-height:34px}
.main_vip_bnr .btn_vip_bnr > span{display:inline-block;vertical-align:middle;margin-left:10px;color:#fff;font-size:20px;letter-spacing:-0.025em;line-height:34px}
.main_prd_top{position:relative;width:100%;margin-top:20px}
.main_prd_top:after{display:block;clear:both;content:""}
.benefit_ico_box{float:left;width:220px;height:370px;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box}
.benefit_ico_box .benefit_ico_ttl{color:#333;font-size:15px;font-weight:700;line-height:40px;text-align:center;letter-spacing:-0.05em;border-bottom:1px solid #e5e5e5}
.benefit_ico_list{padding:0 10px}
.benefit_ico_list:after{display:block;clear:both;content:""}
.benefit_ico_list > li{float:left;width:50%;margin-top:35px;text-align:center}
.benefit_ico_list > li > a{display:block;width:100%;padding-top:75px;color:#7f7f7f;font-size:15px;font-weight:700;text-align:center;line-height:120%;letter-spacing:-0.05em;background-repeat:no-repeat;background-position:50% 0}
.benefit_ico_list > li > a.btn_benefit_vip{background-image:url("http://www.innovill.com/design/juinnovill/renew/img/main/btn_benefit_vip.png")}
.benefit_ico_list > li > a.btn_benefit_coupon{background-image:url("http://www.innovill.com/design/juinnovill/renew/img/main/btn_benefit_coupon.png")}
.benefit_ico_list > li > a.btn_benefit_cooperator{background-image:url("http://www.innovill.com/design/juinnovill/renew/img/main/btn_benefit_cooperator.png")}
.benefit_ico_list > li > a.btn_benefit_apply{background-image:url("http://www.innovill.com/design/juinnovill/renew/img/main/btn_benefit_apply.png")}
.prd_top_cont{float:left;width:870px;height:370px;margin-left:10px;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box}
.prd_top_tabs{border-bottom:1px solid #e5e5e5}
.prd_top_tabs:after{display:block;clear:both;content:""}
.prd_top_tabs > li{float:left;width:25%}
.prd_top_tabs > li > a{display:block;padding-left:1px;margin-left:-1px;color:#7f7f7f;font-size:15px;text-align:center;line-height:40px;border-left:1px solid #e5e5e5}
.prd_top_tabs > li:first-child > a{border-left:0;margin-left:0;padding-left:0}
.prd_top_tabs > li.on > a, .prd_top_tabs > li > a:active, .prd_top_tabs > li > a:focus, .prd_top_tabs > li > a:hover{color:#fff;font-weight:700;border-left:0;margin-left:0;padding-left:0;background-color:#a01915}
.prd_top_boxes{position:relative;width:100%}
.prd_top_boxes .prd_top_box{display:none}
.prd_top_boxes .prd_top_box:first-child{display:block}
/* //main product end */
/* BASIC css end */

