@CHARSET "UTF-8";

body,h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: arial, serif;
}

ul,li {
	margin: 0;
	list-style: none;
}

a:HOVER {
	text-decoration: none;
}

img {
	max-width: 100%;
}

.top_title {
	margin: 0;
}

.header {
	padding: 12px 15px;
	background-color: #9cdec7;
	color: #fff;
	border-bottom: 1px solid #efefef;
}

.header .pull-right {
	margin-top: -23px;
	font-size: 18px;
}

.content_wrap {
	background-color: #f6f6f6;
}

.pad_list {
	padding: 15px 15px;
}

/** main **/
/*** intro ***/
.top_contents {
	text-align: center;
	padding: 50px 0 10px 0;
	background: #9cdec7;
}

.center_contents {
	text-align: center;
	background: #f2f0d6;
}

.top_img {
	padding: 0 50px;
	max-width: 500px;
}

.center_img {
	padding: 0 85px;
	max-width: 500px;
}

.btn_wrap {
	margin: 15px auto;
	width: 275px;
	padding: 0;
	display: table;
	position: relative;
}

.btn_wrap a {
	width: 50%;
	float: left;
}

.btn_wrap  img {
	max-width: 125px;
}

.apple_btn {
	
}

.google_btn {
	
}

.copy_wrap {
	padding: 10px 0;
}

.copy_img {
	width: 120px;
}

.com_btn {
	position: absolute;
	top: 0;
	left: 6px;
	z-index: 10
}

@media screen and (max-width: 500px) {
	.top_img {
		padding: 0 50px;
		max-width: 100%;
	}
	.center_img {
		padding: 0 85px;
		max-width: 100%;
	}
}

@media screen and (max-width: 420px) {
	.btn_wrap {
		width: 230px;
	}
	.btn_wrap  img {
		max-width: 100px;
	}
	.com_btn {
		left: 8px;
	}
}
/** btn **/
.btn-gray {
	color: #fff;
	background: #666;
	border: 1px solid #666
}

.btn-gray:HOVER,.btn-gray:FOCUS {
	background: #777;
	color: #fff;
}

.btn-downgift {
	width: 80%;
	/*background: #f15a5f url("/images/coupon/gift_btn.png") center center no-repeat;*/
	background: #f15a5f;
	margin: 7px auto 0px auto;
	display: table;
}

/**** product info page ****/
.down_wrap {
	padding: 15px 10px;
	background: #463431;
	border-radius: 10px;
	margin-bottom: 30px;
	max-height: 150px;
}

.down_box {
	max-width: 300px;
}

.down_gift_img,.down_btn_wrap {
	display: table;	
}

.down_gift_img {
	
}

.down_btn_wrap {
	vertical-align: top;
	padding-left: 10px;
}

.down_gift_img img {
	width: 100%;
	max-width: 95px;
}

.down_btn_wrap img {
	width: 100%;
	max-width: 110px;
}

.down_btn_wrap .gift_text {
	width: 100%;
	max-width: 170px;
}

.down_top_text {
	color: #fff;
}

.down_second_text {
	color: #b2aead;
}

.product_wrap {
	
}

.product_wrap_title {
	font-size: 14px;
}

.product_info {
	padding: 10px 10px;
	background: #fff;
	border-radius: 10px;
	border: 1px solid #bab9b9;
}

.product_img {
	
}

.product_img {
	width: 130px;
	height: 130px;
	max-width: 50%;
}

.product_name_wrap {
	margin: 35px 0px 0px 0px;
	font-size: 13px;
	width: 50%;
	padding-left: 10px;
}

.product_name {
    color: #909090;
	
}

.product_name_ex {
    font-size: 15px;
	
}

.product_name_wrap p {
    margin-bottom: 5px;
	
}

.product_detail {
    color: #6b6b6b;
	
}

.product_detail h4,.white_pad h4 {
    font-size: 14px;
    margin: 3px 0px 3px 0px;
}

.product_detail .product_detail_p,.white_pad .product_detail_p {
    margin-bottom: 25px;
    font-size: 13px;
}

.product_detail ul,.white_pad ul {
    padding-left: 0;
}

.product_detail li,.white_pad li {
    
}

.white_pad {
	background: #fff;
	padding: 10px 10px 30px 10px;
	color: #6b6b6b;
}

.g_tab_wrap .tab-content {
	background: #9cdec7;
}

.g_tab_wrap {
	
}

.bold {
	font-weight: bold;
}

.nav-tabs>li>a {
	background-color: #c2c2c2;
	color: #939393;
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 8px 8px 0 0;
	font-weight: bold;
	font-size: 15px;
}

.g_tab_wrap .nav-tabs>li.active>a,.g_tab_wrap  .nav-tabs>li.active>a:hover,.g_tab_wrap  .nav-tabs>li.active>a:focus
	{
	color: #333;
	cursor: default;
	background-color: #9cdec7;
	border: 1px solid #fff;
	border-bottom-color: transparent;
}

/*** board ***/
.panel-group .panel-default:nth-child(odd) {
	background: #f6f6f6;
}

.panel-default {
	position: relative;
}

.panel-group {
	margin-bottom: 0px;
}

.panel-heading {
	padding: 15px 15px 15px 40px;
	border: 0px solid transparent;
	border-radius: 0px;
}

.panel-default>.panel-heading {
	background-color: transparent;
	position: relative;
}

.panel-title {
	font-size: 14px;
	color: inherit;
	display: table;
	width: 100%;
}

.board_title {
	margin-left: 0px;
	display: table;
	float: left;
}

.panel-body {
	background: #e9e9e9;
}

.panel-group .panel {
	border-radius: 0px;
	border: 0;
}

.panel-group .panel+.panel {
	margin-top: 0px;
	border: 0;
}

.board_date {
	color: #fd6258;
	font-size: 12px;
	display: block;
	float: left;
	margin: 2px 0px 0px 0px;
}

.panel-heading [data-toggle="collapse"]:after {
	font-family: 'FontAwesome';
	content: url("/images/i_left.png"); /* "play" icon */
	float: left;
	color: #515151;
	font-size: 18px;
	line-height: 22px;
	/* rotate "play" icon from > (right arrow) to down arrow */
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	position: absolute;
	left: 16px;
	top: 50%;
	margin-top: -9px;
}

.panel-heading [data-toggle="collapse"].collapsed:after {
	/* rotate "play" icon from > (right arrow) to ^ (up arrow) */
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}

.i_close {
	width: 20px;
	margin-right: 5px;
}

.i_back {
	width: 20px;
	margin: 0 5px 0 -5px;
}

/*** input ***/
::-webkit-input-placeholder { /* WebKit browsers */
	color: #cfcfcf;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #cfcfcf;
	opacity: 1;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #cfcfcf;
	opacity: 1;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #cfcfcf;
}

.alert_black {
	padding: 10px 10px;
	font-size: 12px;
	color: #fff;
	border-radius: 5px;
	background-color: #313131
}

/*** common ***/
.list_2 li {
	width: 50%;
	float: left
}

.wid_10 {
	width: 10%;
}

.wid_20 {
	width: 20%;
}

.wid_25 {
	width: 25%;
}

.wid_30 {
	width: 30%;
}

.wid_35 {
	width: 35%;
}

.wid_40 {
	width: 40%
}

.wid_45 {
	width: 45%
}

.wid_50 {
	width: 50%;
}

.wid_60 {
	width: 60%;
}

.wid_65 {
	width: 65%;
}

.wid_70 {
	width: 70%;
}

.wid_75 {
	width: 75%;
}

.wid_80 {
	width: 80%;
}

.wid_85 {
	width: 85%;
}

.wid_90 {
	width: 90%;
}

.wid_95 {
	/* width: 95%; */
}

.wid_all {
	width: 100%
}

.p_all0 {
	padding: 0px !important
}

.p_all5 {
	padding: 5px
}

.p_all10 {
	padding: 10px;
}

.p_all15 {
	padding: 15px
}

.p_all20 {
	padding: 20px
}

.p_left0 {
	padding-left: 0px
}

.p_left10 {
	padding-left: 10px
}

.p_left20 {
	padding-left: 20px
}

.p_left30 {
	padding-left: 30px
}

.p_right0 {
	padding-right: 0px
}

.p_right5 {
	padding-right: 5px
}

.p_right10 {
	padding-right: 10px
}

.p_right15 {
	padding-right: 15px
}

.p_right20 {
	padding-right: 20px
}

.p_left5 {
	padding-left: 5px
}

.p_top0 {
	padding-top: 0px
}

.p_top5 {
	padding-top: 5px
}

.p_top10 {
	padding-top: 10px
}

.p_top15 {
	padding-top: 15px
}

.p_top20 {
	padding-top: 20px
}

.p_bot0 {
	padding-bottom: 0px
}

.p_bot5 {
	padding-bottom: 5px
}

.p_bot10 {
	padding-bottom: 10px
}

.p_bot20 {
	padding-bottom: 20px
}

.p_side0 {
	padding-right: 0px;
	padding-left: 0px
}

.p_side10 {
	padding-right: 10px;
	padding-left: 10px
}

.m_left5 {
	margin-left: 5px
}

.m_left10 {
	margin-left: 10px
}

.m_left15 {
	margin-left: 15px !important
}

.m_right0 {
	margin-right: 0px;
}

.m_right5 {
	margin-right: 5px;
}

.m_right10 {
	margin-right: 10px;
}

.m_right15 {
	margin-right: 15px;
}

.m_top0 {
	margin-top: 0px;
}

.m_top5 {
	margin-top: 5px;
}

.m_top10 {
	margin-top: 10px;
}

.m_top15 {
	padding-top: 15px;
}

.m_top20 {
	margin-top: 20px;
}

.m_bot0 {
	margin-bottom: 0px !important;
}

.m_bot5 {
	margin-bottom: 5px;
}

.m_bot10 {
	margin-bottom: 10px;
}

.m_bot15 {
	margin-bottom: 15px;
}

.m_bot20 {
	margin-bottom: 20px;
}

.m_bot30 {
	margin-bottom: 30px;
}

.m_bot40 {
	margin-bottom: 40px;
}

.m_auto {
	margin-left: auto;
	margin-right: auto
}

.display_table {
	display: table;
}
