@charset 'UTF-8';


@font-face {
 font-family: "oneShinhan";
 src: url('/siw/common/font/OneShinhanLight.eot');
 src: local('?'),
  url('/siw/common/font/OneShinhanLight.woff') format('woff'), url('/siw/common/font/OneShinhanLight.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: "oneShinhanM";
 src: url('/siw/common/font/OneShinhanMedium.eot');
 src: local('?'),
  url('/siw/common/font/OneShinhanMedium.woff') format('woff'), url('/siw/common/font/OneShinhanMedium.ttf') format('truetype');
 font-weight: 500;
 font-style: normal;
}

body{font-family:"oneShinhan", Dotum, Arial, Helvetica, sans-serif;word-wrap:break-word;word-break:keep-all;-webkit-text-size-adjust:none}
button{font-family:"oneShinhan", Dotum, Arial, Helvetica, sans-serif;margin:0;border:0;padding:0;background:none}
input[type="text"]{font-family:"oneShinhan", Dotum, Arial, Helvetica, sans-serif;border:0;border-bottom:1px solid #2771f2;padding:5px;font-size:32px;line-height:40px}

.select{display:inline-block;position:relative}
.select select{font-family:"oneShinhan", Dotum, Arial, Helvetica, sans-serif;border:5px solid #2771f2;box-sizing:border-box;border-radius:35px;padding:0 80px 0 20px;height:70px;line-height:36px;font-size:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.select select::-ms-expand{display:none}
.select:after{content:'';position:absolute;top:24px;right:28px;width:36px;height:25px;background:url(../images/ico_arr.png) no-repeat 0 0/auto}

.tabBtn{box-sizing:border-box;width:100%;height:140px}
.tabBtn:after{content:'';display:block;clear:both}
.tabBtn li{float:left;position:relative;margin-left:2%;width:32%;height:140px;text-align:center;line-height:150px;vertical-align:middle}
.tabBtn li:before{content:'';position:absolute;top:56px;left:0;width:1px;height:40px;background-color:#2771f2}
.tabBtn li:first-child{margin-left:0}
.tabBtn li:first-child:before{display:none}
.tabBtn li a{position:relative;font-size:36px;text-align:center;cursor:pointer;color:#000}
.tabBtn li.on a{font-weight:bold;outline:none;color:#2771f2}
.tabBtn li.on a:after{content:'';position:absolute;left:-34px;top:-14px;width:39px;height:36px;background:url(../images/ico_star.png) no-repeat}

.tabCnt > div{display:none}
.tabCnt > div.on{display:block}
.tabCnt > .cnt01{padding-top:9px;background:url(../images/bg_shadow.png) repeat-x 0 top/1px 9px}
.tabCnt > .cnt03{padding-top:9px;background:url(../images/bg_shadow.png) repeat-x 0 top/1px 9px}
.tabCnt fieldset{}
.tabCnt fieldset > ul{padding:60px 90px}
.tabCnt fieldset > ul li{position:relative;padding-left:30px;height:85px;line-height:85px;font-size:36px;color:#2771f2}
.tabCnt fieldset > ul li:before{content:'';position:absolute;top:32px;left:0;border-radius:50%;width:18px;height:18px;background-color:#2771f2}
.tabCnt fieldset > ul li label{display:inline-block;width:170px}
.tabCnt fieldset > ul li input[type="text"]{width:560px}
.tabCnt fieldset > ul li .select select{margin-left:-10px;width:560px}

.agreeBox{margin:30px;width:915px}
.agreeBox .question{vertical-align:top;padding:5px 0 5px 30px;background-color:#e6e6e6}
.agreeBox .question img{margin-top:5px}
.agreeBox .question label{margin-left:15px;font-size:28px}
.agreeBox .question input[type="radio"]{position:relative;top:5px;margin:0;padding:0;width:30px;height:30px}

.playerBox{padding:20px 25px 60px}
.playerBox ul:after{content:'';display:block;clear:both}
.playerBox ul li{float:left;position:relative;margin:45px 15px 0 0;width:142px}
.playerBox ul li:nth-child(6n+0){margin-right:0}
.playerBox ul li > img{width:142px}
.playerBox ul li .num{position:absolute;bottom:65px;right:0;width:41px;height:52px;line-height:65px;text-align:center;font-weight:bold;font-size:25px;background:url(../images/ico_player_num.png) no-repeat -82px 0/123px 52px;color:#ffe300}
.playerBox ul li:nth-child(1) .num{background-position:0 0}
.playerBox ul li:nth-child(2) .num, .playerBox ul li:nth-child(3) .num{background-position:-41px 0}
.playerBox ul li .name{margin-top:10px;text-align:center;font-size:20px;font-weight:bold;line-height:26px;color:#2771f2}
.playerBox ul li .vote{margin-top:2px;text-align:center;font-size:20px;line-height:26px;color:#2771f2}

.profileBtn{padding:0 70px}
.profileBtn:after{content:'';display:block;clear:both}
.profileBtn li{float:left;margin:0 49px 30px 0}
.profileBtn li:nth-child(4), .profileBtn li:nth-child(8){margin-right:0}
.profileBtn li a{display:block;width:173px;height:173px;font-size:0;text-indent:-9999px;line-height:0;background:url(../images/profile_logo.png) no-repeat}
.profileBtn li:nth-child(1) a{background-position:0 -173px}
.profileBtn li:nth-child(2) a{background-position:-173px -173px}
.profileBtn li:nth-child(3) a{background-position:-346px -173px}
.profileBtn li:nth-child(4) a{background-position:-519px -173px}
.profileBtn li:nth-child(5) a{background-position:-692px -173px}
.profileBtn li:nth-child(6) a{background-position:-865px -173px}
.profileBtn li:nth-child(7) a{background-position:-1038px -173px}
.profileBtn li:nth-child(8) a{background-position:-1211px -173px}
.profileBtn li.on:nth-child(1) a{background-position:0 0}
.profileBtn li.on:nth-child(2) a{background-position:-173px 0}
.profileBtn li.on:nth-child(3) a{background-position:-346px 0}
.profileBtn li.on:nth-child(4) a{background-position:-519px 0}
.profileBtn li.on:nth-child(5) a{background-position:-692px 0}
.profileBtn li.on:nth-child(6) a{background-position:-865px 0}
.profileBtn li.on:nth-child(7) a{background-position:-1038px 0}
.profileBtn li.on:nth-child(8) a{background-position:-1211px 0}

.profileCnt > div{display:none;position:relative}
.profileCnt > div.on{display:block}
.profileCnt > div .videoBtn{position:absolute;top:9.1%;right:11.0%;width:34.8%;height:2.9%;font-size:0;line-height:0;text-indent:-9999px}
.profileCnt > div .videoBtn.type1{top:9.1%;right:11.0%;width:7.7%;height:2.6%}
.profileCnt > div .videoBtn.type2{top:17.7%;right:5.7%}
.profileCnt > div .videoBtn.type3{top:34.5%;right:5.7%}
.profileCnt > div .videoBtn.type4{top:51.3%;right:5.7%}
.profileCnt > div .videoBtn.type5{top:68.1%;right:5.7%}
.profileCnt > div .videoBtn.type6{top:83.7%;right:5.7%}

