@charset "EUC-JP";

/*  #contents
---------------------------------------------------------- */
body{
	min-width: 100px !important;
}

#box_popup{
	width: 730px;
	margin: 20px 0 0 20px;
}

/*-- tit --*/
#box_popup div.tit{
	margin: 0 0 20px 0;
	position: relative;
}

#box_popup div.tit h2{
	font-weight: bold;
	font-size: 134%;
	padding: 0 0 0 15px;
	background: url(/common_v2/img/icon_h2_value_price.gif) no-repeat 0 3px;
}

#box_popup div.tit p{
	position: absolute;
}

#box_popup div.tit p#hissu {
	color: #FF0000;
	left: 170px;
	top: 3px;
}

#box_popup div.tit p#hissu span{
	vertical-align: -2px;
	margin-right: 5px;
}

#box_popup div.tit p#privacyPolicy{
	top: 5px;
	right: 10px;
}

/*-- box_input --*/
#box_popup .box_input{
	margin: 0 0 20px 0;
}

#box_popup .box_input .tbl_type01{
	width: 100%;
}

#box_popup .box_input .tbl_type01 th,
#box_popup .box_input .tbl_type01 td{
	padding: 5px 10px 5px 10px;
}

#box_popup .box_input .tbl_type01 th{
	width: 115px;
}

#box_popup .box_input .tbl_type01 th span{
	color: #FF0000;
	margin-left: 5px;
	vertical-align: -3px;
}

#box_popup .box_input .tbl_type01 .input_roundGray,
#box_popup .box_input .tbl_type01 td.quantity .select_borderGray,
#box_popup .box_input .tbl_type01 td.carPeriod .select_borderGray,
#box_popup .box_input .tbl_type01 .txt,
#box_popup .box_input .tbl_type01 .line,
#box_popup .box_input .tbl_type01 .sample{
	float: left;
}

#box_popup .box_input .tbl_type01 .txt{
	display: block;
	padding: 6px 10px 0 5px;
}

#box_popup .box_input .tbl_type01 td.carPeriod .txt,
#box_popup .box_input .tbl_type01 td.quantity .txt{
	padding: 2px 10px 0 5px;
}

#box_popup .box_input .tbl_type01 .distance .txt{
	padding-right: 0;
}

#box_popup .box_input .tbl_type01 .line{
	padding: 2px 5px 0 5px;
	display: block;
}

#box_popup .box_input .tbl_type01 .sample{
	padding: 4px 0 0 7px;
	display: block;
	color: #666666;
}

#box_popup .box_input .tbl_type01 td.zipcode .note{
	padding: 3px 0 0 0;
	clear: both;
	font-size: 84%;
}

#box_popup .box_input label{
	margin: 0 10px 0 0;
}

#box_popup .box_input label input{
	margin: 0 5px 0 0;
	position: relative;
	top: 2px;
}

/*-- btn --*/
#box_popup .btn{
	text-align: center;
}

#box_popup .btn p.btn_roundBlueB{
	margin: 0 0 5px 0;
}

#box_popup .btn p.btn_roundBlueB a{
	width: 300px;
}

#box_popup .btn p.note{
	color: #666666;
}