.content-sub-wrap {
	background: url(images/sub/bg_sub.png) bottom no-repeat;
}
.content-sub {
	margin-top: 40px;
	overflow: hidden;
}
.sub-header {
	background-color: #f0efee;
	border-bottom: 1px solid #ddd;
	text-align: center;
}
.sub-header__img {
	height: 198px;
	overflow: hidden;
}
.sub-header__btn-wrap {
	margin-left: 10px;
	margin-top: 150px;
	overflow: hidden;
}
.sub-header__btn {
	text-indent: -9999px;
	margin: 2px;
	float: left;
	display: none;
}
.sub-header__btn a{
	display: block;
	width: 146px;
	height: 29px;
}
.header-banner {
    /*background: url(images/sub/header_banner_bg.png) repeat-x;*/
    padding-top: 28px;
}
.header-banner-inner {
    text-align: left;
}
.header-banner-inner img {
    margin-left: 242px;
    margin-bottom: 50px;
}
.btn-blog {
	background: url(images/sub/btn_blog.png) no-repeat;
	text-indent: -9999px;
	margin-left: 240px;
    display: none;
}
.btn-blog a{
	display: block;
	width: 214px;
	height: 34px;
}
/* 브랜드스토리 */
.brandstory {
	background: url(images/sub/con_brandstory03.png) left top no-repeat;
	height: 520px;
}
.brandstory-header {
	background: url(images/sub/header_brandstory02.png) center no-repeat;
}
.brandstory-btn {
	background: url(images/sub/btn_brandstory_off.png);
}
.brandstory-btn:hover {
	background: url(images/sub/btn_brandstory_on.png);
}
.brandstory-btn-blog--1 {
	margin-top: 230px;
}
.brandstory-btn-blog--2 {
	margin-top: 277px;
}
/* 구매처 소개 */
.shop-header {
	background: url(images/sub/header_shop02.png) center no-repeat;
}
.shop-btn {
	background: url(images/sub/btn_shop_off.png);
}
.shop-btn:hover {
	background: url(images/sub/btn_shop_on.png);
}
/* 브랜드 영상 */
.video {
	background: url(images/sub/con_video.png) left top no-repeat;
	height: 820px;
}
.video-header {
	background: url(images/sub/header_video.png) center no-repeat;
}
.video-btn {
	background: url(images/sub/btn_video_off.png);
}
.video-btn:hover {
	background: url(images/sub/btn_video_on.png);
}
.video__tvcf {
	margin-left: 243px;
	z-index: 1;
    margin-bottom: 40px;
}
.video__print-wrap {
	margin-top: 15px;
	margin-left: 243px;
	position: relative;
}
.video__print {
	position: absolute;
	top: 128px;
	left: 0;
	display: none;
	width: 640px;		
}
.video__print img {
	width: 640px;
}
.video__print--thumb-wrap {
	margin-top: 40px;
	margin-left: 243px;
}
.video__print--thumb {
	float: left;
	width: 128px;
	height: 128px;
	background-color: black;
}
.video__print--thumb img {
	width: 128px;
	height: 128px;
}

/* 알룬효능효과 */
.effect {
	background: url(images/sub/con_effect.png) left top no-repeat;
	height: 820px;
}
.effect-header {
	background: url(images/sub/header_effect02.png) center no-repeat;
}
.effect-btn {
	background: url(images/sub/btn_effect_off.png);
}
.effect-btn:hover {
	background: url(images/sub/btn_effect_on.png);
}
.effect-btn-blog--1 {
	margin-top: 230px;
}
/* 알룬100%활용하기 */
.alloon100 {
	background: url(images/sub/con_100.png) left top no-repeat;
	    height: 1850px;
}
.alloon101 {
	background: url(images/sub/con_101.png) left top no-repeat;
	height: 2120px;
}
.alloon100-header {
	background: url(images/sub/header_100_02.png) center no-repeat;
}
.alloon100-btn {
	background: url(images/sub/btn_100_off.png);
}
.alloon100-btn:hover {
	background: url(images/sub/btn_100_on.png);
}
.alloon100-btn-blog--1 {
	margin-top: 475px;
}
/* 나의비만타입 */
.rotundity {
	background: url(images/sub/con_rotundity.png) no-repeat;
	padding: 100px;
	height: 450px;
}
.rotundity-header {
	background: url(images/sub/header_rotundity02.png) center no-repeat;
}
.rotundity-btn {
    background: url(images/sub/btn_rotundity_off.png);
}
.rotundity-btn:hover {
    background: url(images/sub/btn_rotundity_on.png);
}
.bmi-calculator {
    margin: 0px 90px 0 90px;
    height: 230px;
    position: relative;
}
.bmi-calculator input {
    position: absolute;
    border: none;
    outline: none;
    background-color: transparent;
    vertical-align: baseline;
    padding: 0;
    margin: 0;
}
.bmi-calculator input[type=text] {
    cursor: text;
    font-size: 16px;
    text-align: right;
}
.bmi-calculator #weight {
    top: 39px;
    left: 105px;
    height: 18px;
    width: 106px;
}
.bmi-calculator #height {
    top: 39px;
    left: 330px;
    height: 18px;
    width: 94px;
}
.bmi-calculator #submit {
    top: 28px;
    left: 534px;
    height: 40px;
    width: 125px;
}
.bmi-calculator .result-wrap {
    position: absolute;
    z-index: 1000;
    width: 159px;
    height: 111px;
    padding: 7px 15px 15px;
    top: 80px;
    left: -135px;
    background: url(images/sub/con_rotundity_result.png) center center no-repeat;
    text-align: center;
    display: none;
}
.bmi-calculator .result {
    font-size: 50px;
    font-weight: bold;
    padding-bottom: 5px;
    border-bottom: 1px dashed #ccc;
    margin-bottom: 10px;
    background: transparent;
    color: #333;
}
.bmi-calculator .result_title {
    color: #f01f99;
    font-size: 18px;
    margin-right: 10px;
}


/* 무료 정보책자 신청 infobook.php */

.infobook {
	background: url(images/sub/con_infobook.png) no-repeat;
	height: 980px;
}
.infobook-header {
	background: url(images/sub/header_infobook.png) center no-repeat;
}
.infobook-btn {
    background: url(images/sub/btn_infobook_off.png);
}
.infobook-btn:hover {
    background: url(images/sub/btn_infobook_on.png);
}
.order {
	overflow: hidden;
    margin: 95px 41px 0 245px;
    position: relative;
}
.order-wrap {
	margin-top: 50px;
	height: 270px;
}
.order__form {
	overflow: hidden;
}
.order-wrap2 {
	margin-top: 80px;
	height: 217px;
}
.selectbox {
	padding: 11px 0;
	border-bottom: 1px solid #ccc;
}
.selectbox input,
.selectbox label {
	vertical-align: middle;
}
.selectbox input {
	margin: 0 0 0 15px;
}
.input__li {
	list-style: disc!important;
	margin-left: 60px;
	padding: 9px 0;
}
.input__li label {
	display: inline-block;
	width: 90px;
}
.input__li.no-li-style {
	list-style: none!important;
}
.input__li--address {
	padding: 0px 0 9px 0;
}
.agree {
	margin: 70px 0 10px;
	text-align: right;
}
.bottom-btn {
	position: relative;
	clear: both;
	margin-top: 25px;
	margin-left: 200px;
}

/* 알룬 리얼 다이어트 24시 */
.realdiet {
	height: 720px;
	text-align: center;
}
.realdiet-header {
	background: url(images/sub/header_realdiet.png) center no-repeat;
}
.realdiet-btn {
	background: url(images/sub/btn_realdiet_off.png);
}
.realdiet-btn:hover {
	background: url(images/sub/btn_realdiet_on.png);
}
.time-btn-wrap {
	margin: 20px auto 0;
	width: 728px;
	overflow: hidden;
}
.time-btn-wrap a{
	float: left;
	display: block;
	width: 88px;
	height: 92px;
	text-indent: -9999px;
}
a.time-btn-am0730{
	background: url(images/sub/btn_am0730_off.png);
}
a.time-btn-am0830{
	background: url(images/sub/btn_am0830_off.png);
}
a.time-btn-am1000{
	background: url(images/sub/btn_am1000_off.png);
}
a.time-btn-pm1200{
	background: url(images/sub/btn_pm1200_off.png);
}
a.time-btn-pm0200{
	background: url(images/sub/btn_pm0200_off.png);
}
a.time-btn-pm0600{
	background: url(images/sub/btn_pm0600_off.png);
}
a.time-btn-pm0800{
	background: url(images/sub/btn_pm0800_off.png);
}
a.time-btn-pm1000{
	background: url(images/sub/btn_pm1000_off.png);
}
a.time-btn-am0730:hover,
a.time-btn-am0730.active {
	background: url(images/sub/btn_am0730_on.png);
}
a.time-btn-am0830:hover,
a.time-btn-am0830.active {
	background: url(images/sub/btn_am0830_on.png);
}
a.time-btn-am1000:hover,
a.time-btn-am1000.active {
	background: url(images/sub/btn_am1000_on.png);
}
a.time-btn-pm1200:hover,  
a.time-btn-pm1200.active{
	background: url(images/sub/btn_pm1200_on.png);
}
a.time-btn-pm0200:hover,  
a.time-btn-pm0200.active{
	background: url(images/sub/btn_pm0200_on.png);
}
a.time-btn-pm0600:hover,  
a.time-btn-pm0600.active{
	background: url(images/sub/btn_pm0600_on.png);
}
a.time-btn-pm0800:hover,  
a.time-btn-pm0800.active{
	background: url(images/sub/btn_pm0800_on.png);
}
a.time-btn-pm1000:hover,  
a.time-btn-pm1000.active{
	background: url(images/sub/btn_pm1000_on.png);
}
.realdiet-content-wrap {
	overflow: hidden;
}
.realdiet-content {
	float: left;	
}
.btn-arrow--left {
	float: left;
}
.btn-arrow--left {
	float: left;
}
.realdiet-slider-wrap {
	width:721px;
	margin: 0 auto;
}

/* 알룬 체험후기 */
.notes-header {
	background: url(images/sub/header_notes.png) center no-repeat;
}
.notes-btn {
	background: url(images/sub/btn_notes_off.png);
}
.notes-btn:hover {
	background: url(images/sub/btn_notes_on.png);
}
/* 상담게시판 */
.qna-header {
	background: url(images/sub/header_news02.png) center no-repeat;
}
.qna-btn {
	background: url(images/sub/btn_qna_off.png);
}
.qna-btn:hover {
	background: url(images/sub/btn_qna_on.png);
}
/* 알룬 고객상담 */
.cs {
    background: url(images/sub/con_cs_center.png) left top no-repeat;
    height: 600px;
}
.cs-header {
    background: url(images/sub/header_cs02.png) center no-repeat;
}
.cs-btn {
    background: url(images/sub/btn_cs_off.png);
}
.cs-btn:hover {
    background: url(images/sub/btn_cs_on.png);
}
/* 알룬 FAQ */
.faq-header {
	background: url(images/sub/header_faq02.png) center no-repeat;
}
.faq-btn {
	background: url(images/sub/btn_faq_off.png);
}
.faq-btn:hover {
	background: url(images/sub/btn_faq_on.png);
}
/* 알룬 알림방 */
.notice-header {
	background: url(images/sub/header_notice02.png) center no-repeat;
}
.notice-btn {
	background: url(images/sub/btn_notice_off.png);
}
.notice-btn:hover {
	background: url(images/sub/btn_notice_on.png);
}
/* 알룬 서포터즈 */
.supporters-header {
	background: url(images/sub/header_supporters.png) center no-repeat;
}
.supporters-btn {
	background: url(images/sub/btn_supporters_off.png);
}
.supporters-btn:hover {
	background: url(images/sub/btn_supporters_on.png);
}
/* 알룬 이벤트 */
.event-header {
	background: url(images/sub/header_event.png) center no-repeat;
}
.event-btn {
	background: url(images/sub/btn_event_off.png);
}
.event-btn:hover {
	background: url(images/sub/btn_event_on.png);
}