#feature.panel .ptopHeadFt{display:block;width:950px;height:7px;overflow:hidden;background:url(../images/so_feat_col_base_top.png) no-repeat;}
#feature.panel .pmid{width:950px;padding:0;background:url(../images/so_feat_col_base_mid.png) repeat-y;}
#feature.panel .pbtmFootFt{display:block;width:950px;height:11px;overflow:hidden;background:url(../images/so_feat_col_base_btm.png) no-repeat;}
#feature .header{position:relative;width:910px;height:218px;margin:0 3px;padding:12px 17px;background:url(../images/so_feat_catch_bg.jpg) no-repeat;}
#feature h2{width:434px;height:20px;margin-bottom:17px;background:url(../images/so_feat_subttl.png) no-repeat;}
#feature h3{width:361px;height:86px;margin-bottom:17px;background:url(../images/so_feat_ttl.png) no-repeat;}
#feature .date{position:absolute;bottom:17px;width:454px;height:41px;background:url(../images/so_feat_date.png) no-repeat;}
#feature .iconPresentRibbon{position:absolute;right:-1px;top:-7px;z-index:100;}
#feature #feat-package{position:absolute;left:454px;top:18px;z-index:150;}
#feature #feat-parasol{position:absolute;right:7px;top:-23px;z-index:120;}
#feature .detail{position:relative;width:910px;margin:0 3px;padding:27px 17px 12px 17px;}
#feature .detail .contL{float:left;width:244px;}
#feature .detail .contR{float:right;width:632px;padding-bottom:4em;}
#feature .desc{height:42px;margin-bottom:17px;background:url(../images/so_feat_desc.jpg) no-repeat;}
#feature .detail p{margin:0 0 10px 0;line-height:160%;}
#feature .detail strong{color:#EC284D;font-weight:bold;}
#feature .presentInfo .btn{position:absolute;right:15px;bottom:17px;}
#feature .presentInfo dl{position:absolute;bottom:22px;}
#feature .presentInfo dt{margin-bottom:7px;color:#EC284D;font-weight:bold;}
#feature .presentInfo dd{color:#EC4B4F;}
.panel .ptopHeadRed{width:674px;height:41px;padding:1px 20px 0 20px;overflow:hidden;background:url(../../../common/images/col_base_top_red.png) no-repeat;}
#how #step1{margin-top:9px;}
#how #step1 h3{height:41px;background:url(../images/so_entry_step1_ttl.jpg) no-repeat;}
#how #step1 .desc{padding:27px 17px;}
#how #step1 .desc .note{margin-top:10px;color:#00BEF3;font-weight:bold;}
#qa{background:url(../../images/sample_base_mid.jpg) repeat-y;}
#qa .cont{padding:44px 34px 21px 34px;background:url(../../images/qa_base_top.jpg) no-repeat;}
#qa h4{height:29px;margin:30px 0 15px 0;background-repeat:no-repeat;}
#qa #q1 h4{background-image:url(../images/so_entry_step1_q1.jpg);margin-top:0;}
#qa #q2 h4{background-image:url(../images/so_entry_step1_q2.jpg);}
#qa #q3 h4{background-image:url(../images/so_entry_step1_q3.jpg);}
#qa #q4 h4{background-image:url(../images/so_entry_step1_q4.jpg);}
#qa #q5 h4{background-image:url(../images/so_entry_step1_q5.jpg);}
#qa .answer{width:528px;margin:0 auto 17px auto;}
#qa label{cursor:pointer;}
#qa label.radio b{display:none;}
#qa label.radio span.holder{height:102px;background:url(../images/so_entry_step1_q_btn.jpg) no-repeat;}
#qa label.yes span.holder{background-position:0 0;}
#qa label.no span.holder{background-position:-176px 0;}
#qa label.unknown span.holder{background-position:-352px 0;}
#qa label.radio:hover span.holder{top:-34px;}
#qa label.checked span.holder{top:-68px !important;}
#qa label{display:block;float:left;width:176px;height:34px;margin:0;padding:0;}
#qa input.hiddenCheckbox{position:absolute;left:-10000px;}
#qa label.prettyCheckbox span.holderWrap{display:block;float:left;position:relative;overflow:hidden;}
#qa label.prettyCheckbox span.holder{display:block;position:absolute;top:0;left:0;}
#qa .solution{display:none;width:528px;margin:17px auto 0 auto;}
#qa .solution p.exp{margin:17px 0 0 0;line-height:195%;color:#0088AF;}
#qa .solution p.note{margin:10px 0 0 0;line-height:195%;}
#qa .solution p.note strong{color:#0088AF;font-weight:bold;}
#step2Area{display:none;}
#step2{margin-top:10px;}
#how #step2 h3{height:41px;background:url(../images/so_entry_step2_ttl.jpg) no-repeat;}
#how #step2 .cont{padding:27px 17px 22px 17px;}
#how #step2 .desc{margin-bottom:17px;}
#how #step2 .privacy{margin-bottom:27px;}
#how #step2 .btn{text-align:center;}
#sideCont{margin-top:79px;}

