#gray_area {
    width: 100% !important;
	margin:0px auto;
	background-color:#f0f0f0;
	border-top:1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
#gray_area h1{
    height: 80px;
    margin: 0px; 
    padding: 0px;
    text-align: center;
    line-height: 80px;
}
input.kazu {
    width: 52px;
    height: 22px;
    float: left;
    margin-top: 5px;
	margin-left:10px;
    text-align: right;
    padding: 0 5px;
	font-size:12px;
	color:#000;
}
input.kazu2 {
    width: 52px;
    height: 22px;
    float: left;
    margin-top: 10px;
	margin-left:10px;
    text-align: right;
    padding: 0 5px;
	font-size:12px;
	color:#000;
}
input.kazu3 {width: 52px;height: 22px;float: left;margin-top: 5px;margin-left:10px;text-align: right;padding: 0 5px;font-size:12px;color:#000;}
input.kazu4 {width: 52px;height: 22px;float: left;margin-top: 5px;margin-left:10px;text-align: right;padding: 0 5px;font-size:12px;color:#000;}
input.kazu5 {width: 52px;height: 22px;float: left;margin-top: 5px;margin-left:10px;text-align: right;padding: 0 5px;font-size:12px;color:#000;}
input.kazu6 {width: 52px;height: 22px;float: left;margin-top: 5px;margin-left:10px;text-align: right;padding: 0 5px;font-size:12px;color:#000;}
input.kazu7 {width: 52px;height: 22px;float: left;margin-top: 5px;margin-left:10px;text-align: right;padding: 0 5px;font-size:12px;color:#000;}
input.kazu8 {width: 52px;height: 22px;float: left;margin-top: 5px;margin-left:10px;text-align: right;padding: 0 5px;font-size:12px;color:#000;}
input.kazu9 {width: 52px;height: 22px;float: left;margin-top: 5px;margin-left:10px;text-align: right;padding: 0 5px;font-size:12px;color:#000;}
input.kazu10 {width: 52px;height: 22px;float: left;margin-top: 5px;margin-left:10px;text-align: right;padding: 0 5px;font-size:12px;color:#000;}
input.kazu11 {width: 52px;height: 22px;float: left;margin-top: 5px;margin-left:10px;text-align: right;padding: 0 5px;font-size:12px;color:#000;}
input.kazu12 {width: 52px;height: 22px;float: left;margin-top: 5px;margin-left:10px;text-align: right;padding: 0 5px;font-size:12px;color:#000;}
input.kazu13 {width: 52px;height: 22px;float: left;margin-top: 5px;margin-left:10px;text-align: right;padding: 0 5px;font-size:12px;color:#000;}
input.kazu14 {width: 52px;height: 22px;float: left;margin-top: 5px;margin-left:10px;text-align: right;padding: 0 5px;font-size:12px;color:#000;}
.buttons {
    float: left !important;
    width: 8px !important;
    padding-left: 5px !important;
    padding-top: 0px !important;
}
@media print, screen and (max-width:999px){
    .buttons {
    width: 8px !important;
    padding-left: 5px !important;
    padding-top: 0px !important;
    }
}
input.spinner_up {
    margin-top: 0px !important;
    border: 0px !important;
    width: 12px !important;
    height: 14px !important;
    background:url(../img/up.png)  no-repeat !important;
	background-size:contain !important;
}
input.spinner_down {
    margin-top: 0px !important;
    border: 0px !important;
    width: 12px !important;
    height: 14px !important;
    background:url(../img/down.png)  no-repeat !important;
	background-size:contain !important;
}

#white_ins{ width: 700px; margin: 0px auto;}
#form_area_line{
	width:700px;
	height:auto;
	border-top:1px solid #ccc;
	color:#666;
	font-size:12px;
	margin:0px auto 0px 30px;
}
#form_area_lines{
	width:910px;
	height:auto;
	border-bottom:1px solid #fffde9;
	color:#000;
	font-size:12px;
	margin:0px auto;
}
	#form_area_line_l{
	width:200px;
	height:auto;
	color:#666;
	font-size:14px;
	margin:0px auto;
	float:left;
	}
	#form_area_line_r{
	width:480px;
	height:auto;
	color:#666;
	font-size:12px;
	margin:0px auto;
	float:left;
	padding:10px;
	}
	#form_area_line_r p.submit{
		text-align:center !important;
		line-height:30px;
		font-size:14px;
	}
	#form_area_line p{
		line-height:30px;
		text-indent:20px;
		color:#666;
		text-align:left;
		font-size:14px;
	}
	#form_area_line p.com{
		line-height:30px;
		text-indent:20px;
		color:#666;
		text-align:left;
		font-size:14px;
	}
	
	#form_area_line p.day{
		line-height:30px;
		text-indent:20px;
		color:#666;
		text-align:left;
		font-size:12px;
	}
	#form_area_line p.news{
		line-height:40px;
		text-indent:0px;
		color:#666;
		text-align:left;
		font-size:14px;
	}
	
	#form_area_line li{
		width:100%;
		line-height:35px;
		color:#666;
		text-align:left;
	}
.ex1{
	height:35px !important;
	line-height:35px !important;
	color:#666;
	font-size:14px !important;
}
.ex2{
	line-height:35px;
	color:#666;
	font-size:14px;
}
.ex5{
	line-height:57px !important;
	color:#666 !important;
	font-size:20px !important;
}
#sub_bt{
    background-image: url("../img/sub_bt.png");
	width:150px;
	height:50px;
	border:none;
}
#sub_bt_end{
	background:url("../img/sub_bt.png") no-repeat;
	width:150px;
	height:50px;
	border:none;
}
#buy_bt{
	background:url(../img/buy_bt.png);
	width:230px;
	height:57px;
	border:none;
}
#buy_next_bt{
	background:url(../img/buy_next_bt.png);
	width:230px;
	height:57px;
	border:none;
}
#buy_check_bt{
	background:url(../img/buy_check_bt.png);
	width:230px;
	height:57px;
	border:none;
}
#movie_area_title_l{
		width:400px;
		height:40px;
		float:left;
    text-align: left;
    line-height: 50px;
	}
#movie_area_title_c{
		width:400px;
		height:40px;
		float:left;
	}
	#movie_area_title_r{
		width:200px;
		height:40px;
		float:left;
	}
.ERR{ color:red;}
#p_name{
	width:64%;
	float:left;
	padding:1%;
}
#p_num{
	width:8%;
	float:left;
	padding:1%;
}
#p_price{
	width:8%;
	float:left;
	padding:1%;
}
#cart_bt{
	background-repeat: no-repeat;
        width: 240px !important;
        height: 44px !important;
        background-size: cover;
        border: none;
	background-image:url(../img/cart_bt.png)
}
#subtotal{
	width:12%;
	float:left;
	padding:1%;
	text-align:right;
}

#form_area_detail{
	width:100px;
	height:20px;
	text-align:center;
	padding:10px;
	color:#fff;
	background-color:#f0f0f0;
	line-height:20px;
	margin:10px auto 10px;
	font-size:12px;
}
#form_area_detail_new{
	width:100px;
	height:auto;
	text-align:center;
	padding:10px;
	color:#fff;
	background-color:#f0f0f0;
	line-height:20px;
	margin:10px auto 0px;
	font-size:12px;
}
@media screen and (max-width:1000px){
    #white_ins{ width: 100%}
    #form_area_line{
	width:100% !important;
	height:auto;
	border-top:1px solid #ccc;
	color:#666;
	font-size:12px;
	margin:0px auto!important;
}
	#form_area_line_l{
	width:100%;
	height:auto;
	color:#666;
	font-size:14px;
	margin:0px auto;
	}
	#form_area_line_r{
	width: 100%;
	height:auto;
	color:#666;
	font-size:12px;
	margin:0px auto;
        padding: 0px;
	}
	#form_area_line_r input{
		margin:0px !important;
		text-indent:0px !important;
		padding:0px !important;
	}
	#form_area_line_l p{
		line-height:30px;
		color:#666;
		text-align:left !important;
        text-indent: 0px;
	}
    #form_area_line_r p{
		line-height:30px;
		color:#666;
		text-align:left !important;
        text-indent: 0px;
        margin-left: 0px !important;
	}
	#form_area_line p.com{
		width:90%;
		margin:10px auto;
		line-height:20px;
		text-indent:0px;
		color:#666;
		text-align:left;
		font-size:12px;
	}
	
	#form_area_line li{
		width:100%;
		line-height:35px;
		color:#666;
		text-align:left;
	}
    .ex1{
	height:35px;
	line-height:35px;
	color:#666;
	font-size:14px;
}
.ex2{
	line-height:35px;
	color:#666;
	font-size:14px;
	width:100%;
}
.ex5{
	line-height:37px !important;
	color:#666 !important;
	font-size:20px !important;
	margin:0px;
}
    #movie_area_title_l{
		width:70%;
		height:auto;
		margin-left:0px;
	}
    #movie_area_title_c{
		display:none;
	}
	#movie_area_title_r{
		display:none;
	}
    #buy_bt{
	background:url(../img/buy_bt.png) no-repeat;
	background-size:contain;
	width:190px;
	height:50px;
	border:none;
}
#buy_next_bt{
	background:url(../img/buy_next_bt.png) no-repeat;
	background-size:contain;
	width:190px;
	height:50px;
	border:none;
}
#buy_check_bt{
	background:url(../img/buy_check_bt.png) no-repeat;
	background-size:contain;
	width:190px;
	height:50px;
	border:none;
}
#p_name{
	width:52%;
	float:left;
	padding:1%;
}
#p_num{
	width:8%;
	float:left;
	padding:1%;
}
#p_price{
	width:16%;
	float:left;
	padding:1%;
}
#cart_bt{
	background-image:url(../img/cart_bt.png);
    background-repeat: no-repeat;
        width: 120px !important;
        height: 22px !important;
        background-size: cover;
        border: none;
}
#subtotal{
	width:16%;
	float:left;
	padding:1%;
	text-align:right;
}
}