@charset "UTF-8";

/* =================================================================================

 Common style of this site 

================================================================================= */

/* /////////////////////////////////////////////////////////////////////////// title style */

h2.tx {
font-size: 123.1%;
font-weight:bold;
margin-bottom: 15px;
}

h2.txul {
font-size: 138.5%;
font-weight:bold;
margin-top: 50px;
margin-bottom: 30px;
background: url(img/bg_h2.gif) repeat-x bottom;
height: 36px;
}

/* /////////////////////////////////////////////////////////////////////////// list style */

ol.style01 {
margin-left:20px;
}

ol.style01 li {
margin-bottom:4px;
list-style-type: decimal;
line-height:1.6 !important;
}

ol.style01 ul li{
list-style-type: none;
}

/* /////////////////////////////////////////////////////////////////////////// dl style */

dl.dlSquare{
	margin-top:-9px;
}

dl.dlSquare dt{
	background:url(/common/css/img/bg_sttl.gif) no-repeat left 0.4em;
	margin:5px 0;
	padding-left:15px;
}

dl.dlSquare dd{
	background:url(/common/css/img/bg_line.gif) repeat-x left bottom;
	margin:-2.0em 0 5px;
	padding-bottom:5px;
	padding-left:245px;
}

dl.mark dd {
	margin-left: 10px;
	display: inline;
}

dl.mark dt {
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight:bold;
}

dl.mark {
	margin-left: 10px;
}


/* ///////////////////////////////////////////////// box style */

/*-------------------- 詳細 --------------------*/

.detailBox.pd_lr15{
padding-left:15px;
padding-right:15px;
}

.detailBox p.sttl_ut {
color:#987a03;
font-size:108%;
font-weight: bold;
}

/*-------------------- 2カラム --------------------*/

.column2_rImg .fl{
width:455px;
}

.column2_rImg .fr{
width:200px;
}

.column2_rImg .qr{
float:right;

}