.box01t {



	background-color: #F9F9F9;



	border: 1px solid #CCC;



	padding: 8px;



	margin-bottom: 30px;



}



.box02t {



	background-color: #F9F9F9;



	border: 1px solid #CCC;



	padding: 10px;



	margin-bottom: 30px;

	

	text-align:center;



}



#content div.main h3 {

margin-bottom: 8px;

background: url(images/h3_bg.gif) left top repeat-x;

height:35px;

border: 0px;

color: #000;

font-size: 1.2em;

padding-left:6px;

margin-top:15px;

}


#content div.main h3.double {
	padding-bottom: 8px;
	mini-height:35px;
	height:auto;
	border: 0px;
	color: #000;
	font-size: 1.2em;
	padding-left:6px;
	margin-top:15px;
	background-image: url(images/h3_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	line-height:120%;
}



#content div.main h3 span {

border: 0px;

background: url(images/h3_span_bg.gif) left top repeat-y;

display: block;

padding: 0px 6px 0px 10px;

}



a.btn_detail{

display:block;

width:126px;

height:24px;

line-height:80px;

overflow:hidden;

background:url(images/btn_detail.gif) no-repeat left top;

margin:10px 0px 10px 0px;

}



.paragraph2{

margin:6px 0px 6px 13px;

}



.indent2{

	padding-left:1.3em;

	text-indent:-1.3em;

}

.indent1s{

	padding-left:1.8em;

	text-indent:-1.3em;

}

.indent2s{

	padding-left:2.2em;

	text-indent:-1.9em;

}



ul.sq_list li{

	margin-left:8px;

	padding-left:17px;

	background:url(images/list_bg.gif) no-repeat left 2px;

	margin-bottom:6px;

}



#content div.main div.linkToDetail{

	margin:0 8px 8px 0;

	text-align:right;

}

#content div.main div.linkToDetail a{

	padding-left:12px;

/*	background-image:url(../images/icon_arr_blue.gif);

	background-repeat:no-repeat;

	background-position:left top;*/

	text-align:right;

}



#container div.main .dial2 {

	margin: 1.5em 0px 2em 0px;

	padding: 0px;

	width: auto;

}



#container div.main .dial2 dt {

	margin: 0px 0px 6px 0px;

	padding: 0px;

	font-weight: bold;

}



#container div.main .dial2 dd {

	margin: 4px 0px 0px 0px;

	padding: 0px;

}



#container div.main .dial2 {

	border: 2px solid #BBB;

	padding: 8px;

	text-align: center;

}



#container div.main .dial2 dd.memo {

	margin: 4px 0px 0px 0px;

	display: block;

}







#container div.main table.basic th.left {

	text-align:left;

	padding-left:4px;

}



#container div.main table.basic.kinri td em {

	font-size:1.2em;

}



#container div.main p.catch {

	color:#F00;

}
