
/* 셀렉트 박스 */
.subsub_select {
	border:2px solid #ccc;
	background:#fff;
	height:26px;
	width:280px;
	padding-left:0px;
	border-radius:5px;
	font-size:0.875x;
	vertical-align:top;
	max-width:100%;
}


.cart_select {
	border:2px solid #ccc;
	background:#fff;
	height:26px;
	width:3.75rem;
	padding-left:5px;
	border-radius:5px;
	font-size:1rem;
	vertical-align:top;
	max-width:100%;
}

.country_select {
	border:2px solid #ccc;
	background:#fff;
	height:26px;
	width:11.25rem;
	padding-left:5px;
	border-radius:5px;
	font-size:0.875rem;
	vertical-align:top;
	max-width:100%;
}
/* 셀렉트 박스 끝 */

.inputCheckbox {
	width: 25px;
	height: 25px;
}



/* 버튼 */
.dt_button.size_s {
	height:22px;
	font-size:11px;
	min-width:60px;
	border-radius:5px;
	padding:0 10px;
	cursor: hand;
}

.dt_button.size_m {
	height:26px;
	font-size:14px;
	min-width:140px;
	border-radius:5px;
	padding:0 10px;
	font-weight: bold;
	cursor: hand;
}

.dt_button.size_l {
	min-width:160px;
	padding-left:20px;
	padding-right:20px;
	padding:0 20px;
	border-radius:8px;
	cursor: hand;
	height:38px;
	font-size:16px;
	font-weight: bold;
}

.dt_button.color_orange { border-color:#de8000; background-color:#ffa429; color:#000; }
.dt_button.color_orange:hover { border-color:#bd6d00; background-color:#ff9300; }

.dt_button.color_yellow { border-color:#dab003; background-color:#ffd62c; color:#000; }
.dt_button.color_yellow:hover { border-color:#aa8900; background-color:#fdcc00; }

.dt_button.color_red { border-color:#d70303; background-color:#d70303; color:#fff; }
.dt_button.color_red:hover { border-color:#b70000; background-color:#b70000; }

.dt_button.color_dark { border-color:#434343; background-color:#434343; color:#fff; }
.dt_button.color_dark:hover { border-color:#333; background-color:#333; }

.dt_button.color_silver { border-color:#999; background-color:#999; color:#fff; }
.dt_button.color_silver:hover { border-color:#767676; background-color:#767676; }

.dt_button.color_blue { border-color:#4E7CFF; background-color:#4E7CFF; color:#fff; }
.dt_button.color_blue:hover { border-color:#2655DC; background-color:#2655DC; }
/* 버튼 끝 */


/* div 테두리 */
.Main_Item_Box {
	height: 300px;
}

.ItemSubBox {
	line-height:24px;
	height: 80px;
}

.AmazonBox {
	line-height:7px;
	height: 100px;
}

.Item_other_versions {
}

.BasicBox {
	width: 97%;
	display: inline-block;
	border: 1px solid #b1b1b1; /* 테두리 스타일, 두께, 색상 설정 */
	border-radius: 5px; /* 테두리의 모서리를 둥글게 만듭니다. */
	padding: 5px; /* 테두리 내부 여백 설정 */
	background-color: #FFFFFF; /* 테두리 내부 배경색 설정 */
	color: #333; /* 텍스트 색상 설정 */
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}

.ItemRulesBox {
	font-size: 12px;
	line-height:24px;
}

.ItemGameInfoBox {
	font-size: 12px;
	line-height:24px;
}
/* div 테두리 끝 */


/* 제목 바 */ 
.shop-title {
	background-color: #ffa61a;
	text-align: center;
	border-radius:8px;
	color:#fff;
	padding:12px;
	font-size: 28px;
	font-weight: 350;
	margin-left: 0px;
	margin-right: 0px;
}

.shop_sub_title {
	background-color: #959595;
	text-align: center;
	border-radius:8px;
	color:#fff;
	padding:8px 12px;
	font-size: 22px;
	font-weight: 400;
	/*letter-spacing: 1px;*/
}
/* 제목 바 끝 */ 



/* 텍스트 */
.text_item_title {
	line-height:24px;
	font-size: 20px;
}

.text_sub_title {
	line-height:24px;
	font-size: 16px;
}

.text_shop_alert {
	line-height:24px;
	font-size: 12px;
	color: red;
	font-weight: bold;
}

.text_small {
	font-size: 0.75rem;
}

.text_middle {
	font-size: 20px;
	font-weight: bold;
	line-height:24px;
}

.text_middle_red {
	color: red;
	font-size: 20px;
	font-weight: bold;
	line-height:24px;
}

.text_large {
	font-size: 30px;
	font-weight: bold;
	line-height:32px;
}

.text_large_red {
	color: red;
	font-size: 30px;
	line-height:32px;
	font-weight: bold;
}

.text_huge {
	font-size: 32px;
	font-weight: bold;
}

.text_basic {
	font-size: 13px;
	line-height:20px;
}

.text_item_content {
	font-size: 13px;
	line-height:20px;
}

.table_title {
	font-size: 13px;
	font-weight: bold;
	margin-right: 18px;
	line-height:20px;
}

.table_td_height {
	display: inline-block;
	margin-top: 12px;
	margin-bottom: 12px;
}

.table_td {
	display: inline-block ;
	margin-top: 4px;
	margin-bottom: 4px;
}
/* 텍스트 끝 */



/* 반품 테이블표 */
.Order_Form_Table {
    border-collapse: collapse;
    width: 100%;
}

.Order_Form_Table th, .Order_Form_Table td {
    border: 1px solid #000;
    text-align: center;
    padding: 4px;
}
/* 반품 테이블표 끝 */




/* 아이콘 관련 */
.IconBox_3d_item {
	text-align: center;
	width: 97px;
	height: 97px;
	display: inline-block;
	border: 1px solid #b1b1b1; /* 테두리 스타일, 두께, 색상 설정 */
	border-radius: 5px; /* 테두리의 모서리를 둥글게. */
	padding: 0px; /* 테두리 내부 여백 설정 */
	background-color: #FFFFFF; /* 테두리 내부 배경색 설정 */
	color: #333; /* 텍스트 색상 설정 */
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.IconBox_Img {
	text-align: center;
	display: inline-block;
	border:1px solid #b1b1b1;
	border-radius:5px;
	padding: 0px;
	width: 97px;
	height: 97px;
	margin-right: 5px;
	margin-bottom: 5px;
	cursor: hand;
}

.amazon_button {
	height: 40px;
	border:1px solid #686868;
	border-radius:5px;
}

/* 아이콘 관련 끝 */



.ItemBookBox {
	width: 97%;
	height: 120px;
}

.ItemLocalBox {
	width: 392px;
	height: 120px;
}
