@charset "euc-jp";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}



div#dContactArea{
	border:1px #F00 solid;
}


#cartFormBox div,
#cartFormBox p,
#cartFormBox th,
#cartFormBox td,
#cartFormBox dt,
#cartFormBox dd,
#cartFormBox{
FONT-SIZE: 12px;
COLOR: #333333;
LINE-HEIGHT: 1.3;
FONT-FAMILY: verdana,arial,sans-serif;
}

table{
	border-collapse:collapse;}
th {
TEXT-ALIGN: left;
}

.contactTitle{
	margin:20px 0 0px 0;
}
.contactTitle img{
	margin:0 0 0 -30px;
}

 div#cartFormBox{
	border:none;
	WIDTH: 718px;
	padding:15px 15px 10px 15px;
	margin:0 auto;
	FONT-SIZE: 1.2em;
}

div#cartFormBox dl {
}
div#cartFormBox dt{
	background:#FAFAFA;
}
div#cartFormBox dd{
	margin:0 0 8px 0;
}

div#cartFormBox table {
	border:#ccc 1px solid;
	MARGIN: 0px auto;
	WIDTH: 100%;
}
div#cartFormBox table tr th {
	BACKGROUND-COLOR: #fff;
	WIDTH: 20%;
	padding:8px 10px;
	VERTICAL-ALIGN: middle;	
	font-weight:bold;
	text-align:left;
}
div#cartFormBox table tr th p{
	font-weight:bold;
}

div#cartFormBox table tr th span {
FONT-WEIGHT: normal;
FONT-SIZE: 0.8em;
COLOR: #ff0000;
}
div#cartFormBox table#toiawase tr td {
WIDTH: 80%;
}
div#cartFormBox table tr td {
	padding:8px 5px 8px 10px;
VERTICAL-ALIGN: middle;
BACKGROUND-COLOR: #fff;
}
div#cartFormBox tr td p{
	font-size:10px;
	line-height:1.1;
}



div#cartFormBox table#toiawase tr th.note {
FONT-WEIGHT: normal;
VERTICAL-ALIGN: top;
}
div#cartFormBox table#toiawase tr th.note p{
	font-weight:normal;
}

div#cartFormBox table#toiawase tr td textarea {
BORDER-RIGHT: #333 1px solid;
BORDER-TOP: #333 1px solid;
FONT-SIZE: 1em;
FLOAT: left;
BORDER-LEFT: #333 1px solid;
WIDTH: 350px;
MARGIN-RIGHT: 15px;
BORDER-BOTTOM: #333 1px solid;
HEIGHT:4em;
border-right: 1px solid #333;
border-top: 1px solid #333;
border-left: 1px solid #333;
border-bottom: 1px solid #333;
}
div#cartFormBox table tr td p.caption {
FONT-SIZE: 0.8em;
FLOAT: left;
COLOR: #666666;
LINE-HEIGHT: 1.4;
}

/*---*/

div#cartFormBox table#base {
	background: url(https://www.goo-net.com/goonet/php/image/cart_il_bg.gif) no-repeat -265px -15px;
}
div#cartFormBox table#base tr th {
WIDTH: 22%;
WHITE-SPACE: normal;
}

div#cartFormBox table#base tr td {
FONT-SIZE: 0.8em;
WIDTH: 80%;
COLOR: #333333;
BACKGROUND-COLOR: transparent;
}
div#cartFormBox table#base tr td input.base_txt {
WIDTH: 160px;
}
div#cartFormBox table#base tr td input.base_txt {
BORDER-RIGHT: #333 1px solid;
PADDING-RIGHT: 2px;
BORDER-TOP: #333 1px solid;
PADDING-LEFT: 2px;
PADDING-BOTTOM: 2px;
BORDER-LEFT: #333 1px solid;
MARGIN-RIGHT: 5px;
PADDING-TOP: 2px;
BORDER-BOTTOM: #333 1px solid;
BACKGROUND-COLOR: #fff4f4;
border-right: 1px solid #333;
border-top: 1px solid #333;
border-left: 1px solid #333;
border-bottom: 1px solid #333;
}

div#cartFormBox table#base tr td dl.zip_seach_select {
FLOAT: left;
WIDTH: auto;
}
div#cartFormBox table#base tr td div.zip_seach_link {
PADDING-RIGHT: 5px;
PADDING-LEFT: 5px;
FLOAT: left;
PADDING-BOTTOM: 2px;
MARGIN: 15px 0px 0px;
WIDTH: 100px;
PADDING-TOP: 2px;
BACKGROUND-COLOR: #ffffff;
margin: 15px 0px 0px;
}
div#cartFormBox table#base tr td dl.zip_seach_select dd{
	margin:0;}

div#cartFormBox table#base tr td p.caption {
	MARGIN: 0px 3px;
	margin: 0px 3px 2px 0;
	FONT-SIZE: 1em;
	LINE-HEIGHT: 1.1;
}

div#cartFormBox table#base tr td select {
BORDER-RIGHT: #333 1px solid;
BORDER-TOP: #333 1px solid;
MARGIN: 0px 5px 0px 0px;
BORDER-LEFT: #333 1px solid;
BORDER-BOTTOM: #333 1px solid;
border-right: 1px solid #333;
border-top: 1px solid #333;
margin: 0px 5px 0px 0px;
border-left: 1px solid #333;
border-bottom: 1px solid #333;
}

div#cartFormBox table#base tr td input {
BORDER-RIGHT: #333 1px solid;
PADDING-RIGHT: 2px;
BORDER-TOP: #333 1px solid;
PADDING-LEFT: 2px;
PADDING-BOTTOM: 2px;
BORDER-LEFT: #333 1px solid;
MARGIN-RIGHT: 5px;
PADDING-TOP: 2px;
BORDER-BOTTOM: #333 1px solid;
BACKGROUND-COLOR: #fff;
border-right: 1px solid #333;
border-top: 1px solid #333;
border-left: 1px solid #333;
border-bottom: 1px solid #333;
}

/*--*/
div#cartFormBox table#trade {
MARGIN-TOP: 2px;
}
div#cartFormBox table#trade tr td {
VERTICAL-ALIGN: bottom;
}
DIV#cartFormBox TABLE#trade TR TD DIV {
	FLOAT: left
}
DIV#cartFormBox TABLE#trade TR TD P.caption {
	FLOAT: left; COLOR: #666666; LINE-HEIGHT: 14px; PADDING-TOP: 3px
}


/*-----------------*/

div#btn_next {
CLEAR: both;
WIDTH: 260px;
margin: 5px auto 10px auto;
}


/*----*/
#TB_iframeContent{
	border-top:1px #FFF solid;
	border-bottom:1px #FFF solid;
	overflow:auto;
}
#TB_closeWindowButton2{
	position:absolute;
	top:1px;
	right:18px;
	float:right;
}

/*-----------------*/

div#cContactArea{
	padding:4px 0 0 0;
}
div#cContactArea div#cartFormBox{
	padding:2px 15px 0 15px;
}
div#cContactArea #btn_next {
	width:auto;
	margin:15px 0 0 0;
}
div#cContactArea #btn_next p{
	text-align:center;
	margin:0 0 4px 0;
}
div#cContactArea div#cartFormBox table tr th {
	padding:4px 10px;
}
div#cContactArea div#cartFormBox table tr td{
	padding:4px 0px 4px 10px;
}
div#cContactArea dd{
	margin-bottom:5px;
}

div#cContactArea div#cartFormBox table tr td label{
	line-height:1.6;
	font-size:12px;
}

/*------------*/

.customerInfoTitle{
	overflow:hidden;
	padding:2px 0 2px 0;
}
* html .customerInfoTitle{
	height:1%;
}
.customerInfoTitle a{
	float:right;
}
.customerInfoTitle a img{
}



