@charset "UTF-8";

/* ============================== base */
#header {_margin-left: 5px; }
#wrapper {
	margin:0 auto;
	padding:0 2px;
	width:950px;
}
#contents {
	width: 930px;
	margin: 0;
	padding: 0 15px;
	font-size: 14px;
	clear:both;
}
#contents .th {
	text-indent: -9999px;
	overflow: hidden;
}
#contents .fl {float: left; }
#contents .fr {	float: right; }
#contents .clr { clear: both; }
#contents.p {line-height: 1.5em; }
#contents .green_line { background: #3D9973; height:15px; }


#contents .txt_thanks {
	margin: 80px 0 50px 0;
}


/* ============================== banner */
#contents h1 { font-size: 14px; }
#contents h2 span {
	font-size: 14px;
	font-weight:bold;
 }

#contents .bnChange:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

#contents .icoInput {
background-image: url(./../img/icon_input.gif);
  background-repeat: no-repeat;
	width: 113px;
	height: 23px;
}
#contents .icoInput_cr {
background-image: url(./../img/icon_input_cr.gif);
  background-repeat: no-repeat;
	width: 113px;
	height: 23px;
}
#contents .icoConf {
	background-image: url(./../img/icon_confirm.gif);
  background-repeat: no-repeat;
	width: 113px;
	height: 23px;
}
#contents .icoConf_cr {
	background-image: url(./../img/icon_confirm_cr.gif);
  background-repeat: no-repeat;
	width: 113px;
	height: 23px;
}
#contents .icoFinish {
	background-image: url(./../img/icon_finish.gif);
  background-repeat: no-repeat;
	width: 113px;
	height: 23px;
}
#contents .icoFinish_cr {
	background-image: url(./../img/icon_finish_cr.gif);
  background-repeat: no-repeat;
	width: 113px;
	height: 23px;
}

/* ============================== form */
#contents .toko_form {
	border: 1px solid #ccc;
	width: 920px;
}

#contents .toko_form .select {
	background: #fff6f0;
	border: 1px solid #ccc;
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
	vertical-align: middle;
	white-space: nowrap;
	width: 200px;
}
#contents .toko_form td.sct {
	background: #ffffcc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 0 10px;
	vertical-align: middle;
}
#contents .toko_form td.sct select { border: 1px solid #95b3d7; }

#contents .toko_form th.tarea {
	background: #fff6f0;
	border: 1px solid #ccc;
	font-size: 12px;
	font-weight: bold;
	padding: 0 10px;
	vertical-align: middle;
	width: 200px;
}
#contents .toko_form td.tar {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px;
	vertical-align: middle;
}
#contents .toko_form td.tar textarea { border: 1px solid #95b3d7; }

#contents .table_con:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}
#contents table.toko_conf {
	border: 1px solid #ccc;
	width: 690px;
}

#contents table.toko_conf th {
	background: #fff6f0;
	border-bottom: 1px solid #ccc;
	padding: 5px 15px 15px 15px;
	width: 200px;
	vertical-align: middle;
}
#contents table.toko_conf td {
	background: #fff;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px 15px;
	word-break: break-all;
}

/* ============================== button */
#contents .btn_confirm a,
#contents .btn_revision a,
#contents .btn_finish a,
#contents .btn_close a {
	display: block;
}

#contents .btn_confirm {
	background-image: url(./../img/btn_confirm.gif);
	width: 197px;
	height: 28px;
}
#contents .btn_confirm a:hover {
	background-image: url(./../img/btn_confirm_ov.gif);
	width: 197px;
	height: 28px;
}

#contents .btn_revision {
	background-image: url(./../img/btn_revision.gif);
	width: 70px;
	height: 22px;
	margin: 195px 0 0 10px;
	*margin: 215px 0 0 10px;
}
#contents .btn_revision a:hover {
	background-image: url(./../img/btn_revision_ov.gif);
	width: 70px;
	height: 22px;
}

#contents .right_side {
	margin-left: 670px;
	width: 230px;
}
#contents .right_side dd {
	font-size: 11px;
	line-height: 1.2;
	padding-top: 12px;
}

#contents .btn_finish {
	background-image: url(./../img/btn_finish.gif);
	width: 197px;
	height: 28px;
}
#contents .btn_finish a:hover {
	background-image: url(./../img/btn_finish_ov.gif);
	width: 197px;
	height: 28px;
}

#contents .btn_close {
	background-image: url(./../img/btn_close.gif);
	width: 75px;
	height: 22px;
}
#contents .btn_close a:hover {
	background-image: url(./../img/btn_close_ov.gif);
	width: 75px;
	height: 22px;
}


/* ============================== style */
.wfll { width: 920px; }
.w200 { width: 200px; }
.w75 { width: 75px; }
.h150 { height: 150px; }
#contents p.fs12 { font-size: 12px; }
#contents p.fs16 { font-size: 16px; }
#contents p.fs18 { font-size: 18px; }
#contents p.fcGr { color: #009900;}
#contents p.fcRed { color: #ff0000;}
#contents p.fwb { font-weight: bold; }
#contents p.fwn { font-weight: normal; }
#contents p.tac { text-align: center; }

/* ============================== margin */
.ma00 { margin: 0 auto; }
.mt05 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }

.mtb20 { margin: 20px 0; }

.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }

.mr10 { margin-right: 10px; }

.ptb20 { padding: 20px 0; }
.ptb30 { padding: 30px 0; }

#ur_i007_b #wrapper #contact_form #contents .table_con .toko_conf.mt20.fl tr th{
	width:262px;
}
#ur_i007_b #wrapper #contact_form #contents .table_con .toko_conf.mt20.fl tr td{

	width:428px;
	
}
#ur_i007_b #wrapper #contact_form #contents .table_con .toko_conf.mt20.fl tr td #textbox pre{
	width:423px;
    overflow: auto;
    white-space: pre;          /* CSS 2.0 */
    white-space: pre-wrap;      /* CSS 2.1 */
    white-space: pre-line;      /* CSS 3.0 */
    white-space: -pre-wrap;    /* Opera 4-6 */
    white-space: -o-pre-wrap;  /* Opera 7 */
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -hp-pre-wrap;  /* HP Printers */
    word-wrap: break-word;      /* IE 5+ */	
    word-break: break-all;

}


