@charset "euc-jp";

/* -------------------------------------------------
   フォーム1
------------------------------------------------- */
.newform {
}
.newform h2 {
	text-align: center;
	font-weight: normal;
	letter-spacing: 4px;
}

.newform #sel_blck1 {
	margin: 0 0 20px 0;
	overflow: hidden;
}
.newform #sel_blck1 h3 {
	background: url(../../plusmineral/images/frm1_mark_titlehead1.gif) no-repeat 0 0;
	margin: 0 0 10px 0;
	padding: 0 0 0 24px;
	border: none;
	color: #000;
}
.newform #sel_blck1 p {
	margin: 0 0 10px 0;
	padding: 0 0 0 20px;
	line-height: 150%;
	color: #F00;
}
.newform #sel_blck1 ul {
	margin: 0 0 10px 0;
	overflow: hidden;
}
.newform #sel_blck1 li {
	float: left;
	width: 203px;
}
.newform #sel_blck1 p.price {
	background: url(../../plusmineral/images/frm1_mark_12l_blue.gif) no-repeat 20px 0;
	margin: 0;
	padding: 2px 6px 2px 50px;
	font-size: 150%;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	line-height: 150%;
	color: #F00;
}
.newform #set1 p.price { background: url(../../plusmineral/images/frm1_mark_12l_blue.gif) no-repeat 20px 0; }
.newform #set2 p.price { background: url(../../plusmineral/images/frm1_mark_12l_green_hita.gif) no-repeat 20px 0; }
.newform #set3 p.price { background: url(../../plusmineral/images/frm1_mark_12l_green_kyoto.gif) no-repeat 20px 0; }
.newform #sel_blck1 p.price span {
	font-size: 60%;
	font-style: normal;
	margin: 0 0 0 5px;
}
.newform #sel_blck1 p.price img { margin: 0 0 0 5px; }
.newform #sel_blck1 ul li ul { margin: 0 0 0 0; }
.newform #sel_blck1 ul li ul li.set_radio { text-align: center; padding: 0 0 4px 0; }
.newform #sel_blck1 ul li ul li.set_select { padding: 0 0 4px 20px; }
* html .newform #sel_blck1 ul li ul li.set_select { margin: 0 0 0 10px; padding: 0 0 4px 0; width: 183px; }

.newform #sel_blck1 #set_summary {
	clear: both;
	width: 586px;
	background: url(../../plusmineral/images/frm1_summarybg.gif) no-repeat 0 0;
	margin: 0 0 10px 20px;
}
.newform #sel_blck1 #set_summary h4 {
	width: 570px;
	height: 36px;
	margin: 0 0 5px 0;
	padding: 2px 16px 0 0;
	font-size: 110%;
	font-weight: normal;
	text-align: right;
	color: #FFF;
}
.newform #sel_blck1 #set_summary h4 span {
	display: none;
}
.newform #sel_blck1 #set_summary h4 strong {
	margin: 0 6px 0 8px;
	font-size: 170%;
}
.newform #sel_blck1 #set_summary p {
	margin: 0;
	padding: 0 0 0 5px;
	color: #000;
}


.newform #sel_blck2 {
	clear: both;
	margin: 0 0 20px 0;
	overflow: hidden;
}
.newform #sel_blck2 h3 {
	background: url(../../plusmineral/images/frm1_mark_titlehead2.gif) no-repeat 0 0;
	margin: 0 0 10px 0;
	padding: 0 0 0 24px;
	border: none;
	color: #000;
}
.newform #sel_blck2 ul {
	margin: 0 0 10px 15px;
	overflow: hidden;
}
.newform #sel_blck2 li {
	float: left;
	width: 199px;
	text-align: center;
}
.newform #sel_blck2 li img {
	margin: 0 0 2px 0;
}


.newform #sel_blck3 {
	clear: both;
	margin: 0 0 20px 0;
	overflow: hidden;
}
.newform #sel_blck3 h3 {
	background: url(../../plusmineral/images/frm1_mark_titlehead3.gif) no-repeat 0 0;
	margin: 0 0 10px 0;
	padding: 0 0 0 24px;
	border: none;
	color: #000;
}
.newform #sel_blck3 ul {
	margin: 0 0 10px 15px;
	overflow: hidden;
}
.newform #sel_blck3 li {
	float: left;
	width: 119px;
	text-align: center;
}
.newform #sel_blck3 #color_pattern2 li { width: 199px; }
.newform #sel_blck3 #color_pattern3 li { width: 199px; }
.newform #sel_blck3 li img {
	margin: 0 0 2px 0;
}

.newform #sel_blck4 {
	clear: both;
	margin: 0 0 20px 0;
	overflow: hidden;
}
.newform #sel_blck4 h3 {
	background: url(../../plusmineral/images/frm1_mark_titlehead4.gif) no-repeat 0 0;
	margin: 0 0 10px 0;
	padding: 0 0 0 24px;
	border: none;
	color: #000;
}

.newform #sel_blck4 #tbl1 ,
.newform #sel_blck4 #tbl2 ,
.newform #sel_blck4 #tbl4 {
	background: url(../../plusmineral/images/frm1_tbl_blue_bgtop.gif) no-repeat 0 0 #EBFAFF;
	width: 626px;
	margin: 0 0 20px 0;
	padding: 15px 0 0 0;
	overflow: hidden;
}
.newform #sel_blck4 #tbl1 .tbl_btm ,
.newform #sel_blck4 #tbl2 .tbl_btm ,
.newform #sel_blck4 #tbl4 .tbl_btm {
	background: url(../../plusmineral/images/frm1_tbl_blue_bgbtm.gif) no-repeat 0 bottom;
	padding: 0 0 3px 0;
}
.newform #sel_blck4 #tbl1 h4 ,
.newform #sel_blck4 #tbl2 h4 {
	margin: 0 0 15px 0;
	padding: 0 0 0 20px;
	color: #0096FF;
}
.newform #sel_blck4 #tbl1 table ,
.newform #sel_blck4 #tbl2 table {
	margin-bottom: 15px;
}
.newform #sel_blck4 #tbl2 ul.delivery {
	margin: 0 0 15px 20px;
}
.newform #sel_blck4 #tbl2 ul.delivery li {
	margin: 0 0 5px 0;
}
.newform #sel_blck4 #tbl2 ul.delivery li input {
	margin: 0 4px 0 0;
}

#newform1 #sel_blck4 #tbl3 {
	background: url(../../plusmineral/images/frm1_tbl_orange_bgtop.gif) no-repeat 0 0 #FFF2C2;
	width: 626px;
	margin: 0 0 20px 0;
	padding: 15px 0 0 0;
	overflow: hidden;
}
#newform1 #sel_blck4 #tbl3 .tbl_btm {
	overflow: hidden;
	background: url(../../plusmineral/images/frm1_tbl_orange_bgbtm.gif) no-repeat 0 bottom;
	padding: 0 0 10px 0;
}
#newform1 #sel_blck4 #tbl3 h4 {
	background: url(../../plusmineral/images/frm1_present_title.jpg) no-repeat 0 0;
	width: 597px;
	height: 26px;
	margin: 0 0 10px 15px;
	padding: 0 0 0 0;
	border: none;
	text-indent: -9999px;
}
#newform1 #sel_blck4 #tbl3 ul {
	zoom: 1;
	margin: 0 0 0 15px;
	padding: 0;
}
#newform1 #sel_blck4 #tbl3 li {
	float: left;
	width: 149px;
	text-align: center;
}
#newform1 #sel_blck4 #tbl3 li img {
	margin: 0 0 0 0;
}
#newform1 #sel_blck4 #tbl3 li p {
	margin: 0 0 5px 0;
	line-height: 140%;
	text-align: center;
}

.newform #sel_blck4 #tbl4 h4 {
	background: url(../../plusmineral/images/frm1_payment_title.gif) no-repeat 0 0;
	width: 597px;
	height: 28px;
	margin: 0 0 10px 15px;
	padding: 0 0 0 0;
	border: none;
	text-indent: -9999px;
}
.newform #sel_blck4 #tbl4 ul li {
	clear: both;
	margin: 0 0 10px 0;
	padding: 0 0 0 25px;
}
.newform #sel_blck4 #tbl4 ul li #txtblock {
	float: left;
	margin: 0 10px 10px 0;
	line-height: 170%;
}
.newform #sel_blck4 #tbl4 ul li label {
	margin: 0 0 5px 0;
	font-weight: bold;
	color: #0096FF;
}
.newform #sel_blck4 #tbl4 ul li input {
	margin: 0 4px 0 0;
}
.newform #sel_blck4 #tbl4 ul li p {
	margin: 0 0 3px 0;
}
.newform #sel_blck4 #tbl4 ul li p.lead {
	margin: 0 0 0 0;
	color: #0096FF;
}
.newform #sel_blck4 #tbl4 ul li p.notes {
	margin: 10px 0 0 0;
	padding: 0 0 0 1em;
	font-size: 85%;
	text-indent: -1em;
}
.newform #sel_blck4 #tbl4 ul li .btn {
	float: left;
	width: 233px;
	height: 77px;
}

#tbl_note {
	margin:0 0 20px 12px;
	color:#F00;
	text-indent: -12px;
}
#tbl_note p{
	margin:0 0 0 12px;
}


.newform #sel_blck4 #tbl5 {
	background: url(../../plusmineral/images/frm1_tbl_pink_bgtop.gif) no-repeat 0 0 #FFF5FA;
	width: 626px;
	margin: 0 0 20px 0;
	padding: 15px 0 0 0;
}
.newform #sel_blck4 #tbl5 .tbl_btm {
	background: url(../../plusmineral/images/frm1_tbl_pink_bgbtm.gif) no-repeat 0 bottom;
	padding: 0 0 15px 0;
	text-align: center;
}
.newform #sel_blck4 #tbl5 h4 {
	background: url(../../plusmineral/images/frm1_confirm_title.gif) no-repeat 0 0;
	width: 597px;
	height: 26px;
	margin: 0 0 10px 15px;
	padding: 0 0 0 0;
	border: none;
	text-indent: -9999px;
}
.newform #sel_blck4 #tbl5 ul {
	padding: 0 20px 0 20px;
}
.newform #sel_blck4 #tbl5 li {
	margin: 0 0 10px 0;
}
.newform #sel_blck4 #tbl5 li h5 {
	margin: 0 0 5px 0;
	color: #F00;
}
.newform #sel_blck4 #tbl5 li p {
	line-height: 150%;
}
.newform #sel_blck4 #tbl5 textarea {
	display: inline;
	width: 420px;
	height: 110px;
	margin: 0 0 10px 0;
}
.newform #sel_blck4 #tbl5 input {
	margin: 0 4px 0 0;
}
.newform #submit_btn {
	text-align: center;
}


/* -------------------------------------------------
   フォーム2
------------------------------------------------- */
#newform2 #sel_blck1 {
	margin: 0 0 20px 0;
	overflow: hidden;
}
#newform2 #sel_blck1 {
	background: url(../../plusmineral/images/frm1_tbl_orange_bgtop.gif) no-repeat 0 0 #FFF2C2;
	width: 626px;
	margin: 0 0 20px 0;
	padding: 15px 0 0 0;
	overflow: hidden;
}
#newform2 #sel_blck1 .blck_btm {
	overflow: hidden;
	background: url(../../plusmineral/images/frm1_tbl_orange_bgbtm.gif) no-repeat 0 bottom;
	padding: 0 0 10px 0;
}
#newform2 #sel_blck1 h3 {
	background: url(../../plusmineral/images/frm2_premium_title.gif) no-repeat 0 0;
	width: 597px;
	height: 26px;
	margin: 0 0 15px 15px;
	padding: 0 0 0 0;
	border: none;
	text-indent: -9999px;
}
#newform2 #sel_blck1 table {
	margin: 0 0 10px 20px;
}
#newform2 #sel_blck1 table th {
	margin: 0;
	padding: 0 20px 5px 0;
	font-weight: normal;
}
#newform2 #sel_blck1 table td {
	padding: 0 0 5px 0;
}
#newform2 #sel_blck1 p {
	clear: both;
	margin: 0 0 5px 0;
	padding: 0 0 0 24px;
	line-height: 150%;
	color: #000;
}
#newform2 #sel_blck1 ul {
	overflow: hidden;
	margin: 0 0 15px 0;
	padding: 0 0 0 24px;
}
#newform2 #sel_blck1 ul li {
	clear: both;
	width: 100%;
	margin: 0 0 2px 0;
}
#newform2 #sel_blck1 #set_summary {
	clear: both;
	width: 586px;
	background: url(../../plusmineral/images/frm2_summarybg.gif) no-repeat 0 0;
	margin: 0 0 10px 20px;
}
#newform2 #sel_blck1 #set_summary h4 {
	width: 570px;
	height: 36px;
	margin: 0 0 5px 0;
	padding: 2px 16px 0 0;
	font-size: 110%;
	font-weight: normal;
	text-align: right;
	color: #FFF;
}
#newform2 #sel_blck1 #set_summary h4 span {
	display: none;
}
#newform2 #sel_blck1 #set_summary h4 strong {
	margin: 0 6px 0 8px;
	font-size: 170%;
}
#newform2 #sel_blck1 #set_summary p {
	margin: 0;
	padding: 0 0 0 5px;
	color: #000;
}

#newform2 #sel_blck4 #tbl3 {
	background: url(../../plusmineral/images/frm1_tbl_orange_bgtop.gif) no-repeat 0 0 #FFF2C2;
	width: 626px;
	margin: 0 0 20px 0;
	padding: 15px 0 0 0;
	overflow: hidden;
}
#newform2 #sel_blck4 #tbl3 .tbl_btm {
	overflow: hidden;
	background: url(../../plusmineral/images/frm1_tbl_orange_bgbtm.gif) no-repeat 0 bottom;
	padding: 0 0 10px 0;
}
#newform2 #sel_blck4 #tbl3 h4 {
	background: url(../../plusmineral/images/frm2_present_title.gif) no-repeat 0 0;
	width: 597px;
	height: 26px;
	margin: 0 0 10px 15px;
	padding: 0 0 0 0;
	border: none;
	text-indent: -9999px;
}
#newform2 #sel_blck4 #tbl3 ul {
	zoom: 1;
	margin: 0 0 0 15px;
	padding: 0;
}
#newform2 #sel_blck4 #tbl3 li {
	float: left;
	width: 149px;
	text-align: center;
}
#newform2 #sel_blck4 #tbl3 li img {
	margin: 0 0 0 0;
}

#newform2 #sel_blck2 h3 {
	background: url(../../plusmineral/images/frm1_mark_titlehead1.gif) no-repeat 0 0;
}
#newform2 #sel_blck3 h3 {
	background: url(../../plusmineral/images/frm1_mark_titlehead2.gif) no-repeat 0 0;
}
#newform2 #sel_blck4 h3 {
	background: url(../../plusmineral/images/frm1_mark_titlehead3.gif) no-repeat 0 0;
}

/* -------------------------------------------------
   フォーム3
------------------------------------------------- */
#newform3 #sel_blck1 #set_list {
	clear: both;
	width: 586px;
	background: url(../../plusmineral/images/frm3_setlistbg.gif) repeat-y 0 0;
	padding: 0;
	margin: 0 0 10px 20px;
}
#newform3 #sel_blck1 #set_list .list_top {
	background: url(../../plusmineral/images/frm3_setlistbg_top.gif) no-repeat 0 0;
	padding: 5px 0 0 0;
}
#newform3 #sel_blck1 #set_list .list_btm {
	background: url(../../plusmineral/images/frm3_setlistbg_btm.gif) no-repeat 0 bottom;
	padding: 5px 24px 15px 24px;
}
#newform3 #sel_blck1 #set_list table {
	width: 100%;
	border-collapse: collapse;
}
#newform3 #sel_blck1 #set_list table th {
	border-bottom: solid 1px #999;
	margin: 0;
	padding: 5px 0 5px 40px;
}
#newform3 #sel_blck1 #set_list table td {
	border-bottom: dashed 1px #999;
	margin: 0;
	padding: 5px 0 5px 40px;
}
#newform3 #sel_blck1 #set_list table .txtred {
	color: #F00;
}


/* -------------------------------------------------
   共　　通
------------------------------------------------- */
table.tbInfo { border-top: 1px solid #BABABA; }
table.tbInfo th {
	padding-left: 42px;
	border-bottom: 1px solid #BABABA;
}
table.tbInfo th.txtcenter {
	text-align: center;
	padding-left: 0;
}
table.tbInfo th sup {
	font-size: 70%;
	color: #F00;
}
table.tbInfo th sup.hide {
	visibility: hidden;
}
table.tbInfo td { border-bottom: 1px solid #BABABA; }
table.tbInfo td span.caption { font-size: 90%; }
table.tbInfo td ul.caption {
	margin: 8px 0 0 0;
}
table.tbInfo td ul.caption li {
	margin: 0 0 4px 0;
	padding: 0 0 0 1em;
	font-size: 90%;
	color: #F00;
	line-height: 150%;
	text-indent: -1em;
}
table.tbInfo td p.caption {
	margin: 4px 0 0 0;
	font-size: 90%;
	text-align: right;
}
table.tbInfo td textarea {
	width: 100%;
	height: 8em;
}


.wd50 { width: 50px; }
.wd80 { width: 80px; }
.wd200 { width: 200px; }
.wdfull { width: 100%; }
