@charset "UTF-8";
/**
 * ir.css
 * type: default skin
 */

/* SIDEBAR　上書き
--------------------------------------------------------------*/
#SIDEBAR .contact{
	padding:0 0 500px 0;
	background-image: url(/english/common/images/sidebar/side_bg_ir.gif);
}
/* H2　上書き
--------------------------------------------------------------*/
.h2Detail{
	margin:0 0 2px 0;
}
h2.h2mail{
	margin:0;
	border-bottom:1px solid #A0A0A0;
	font-size:100%;
}

/* date
--------------------------------------------------------------*/
.date dl{
	/*	width:460px;*/
	border-left:2px solid #C5C5C5;
	width: 520px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}
.date dl dt{
	float:left;
	width:10em;
	font-weight:normal;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	clear: both;
	display: inline;
}
.date dl dd {
	background-image: url(/english/common/images/dotline.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10em;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 7px;
}
/* safari only \*/
html:\66irst-child .date dl dd{
	margin:0 0 0 7em;
}
/* end */ 

/* datailDate
--------------------------------------------------------------*/
.datailDate{
	margin:0px 0 10px auto;
	padding:3px 5px;
	width:543px;
	font-size:80%;
}
.datailDate .datailDateTtl{
	float:right;
	padding:0px;
}
.datailDate .datailDateTtl span{
	font-weight:bold;
}
.datailDate .datailDateDate{
	float:left;
}

/* inputTbl
--------------------------------------------------------------*/
.inputTbl{
	margin:15px 0 0 0;
}
.inputTbl th{
	text-align:right;
	font-weight:normal;
	padding:0 5px 5px 0;
}
.inputTbl th span{
	color:#D90000;
}
.inputTbl td{
	padding:0 5px 5px 0;
}
.inputTbl td input{
	margin:0 5px 0 0;
}
.inputTbl td input.input1{
	width:325px;
}
.inputTbl td input.input2{
	width:250px;
}
.inputTbl td input.input3{
	width:195px;
}
.inputTbl td input.input4{
	width:150px;
}
.inputTbl td.text{
	padding:20px 0;
}


/* check
--------------------------------------------------------------*/
.check{
	margin:0 0 0 auto;
	width:551px;
	border:1px solid #D8D8D8;
}

.check .checkBody{
	margin:0px;
	padding:0px 30px 20px 40px;
}
.check .checkBody .checkTbl{
	margin:10px 30px;
	padding:10px 20px 0px 20px;
	background-color:#EEEEEE;
}
.check .checkBody .checkTbl th{
	padding:0 10px 10px 0;
	text-align:left;
	white-space:nowrap;
	vertical-align:top;
}
.check .checkBody .checkTbl td{
	padding-bottom:10px;
}
.check .checkBody h2{
	margin:20px 0 0 0;
}

