@charset "shift_jis";

h3 {
	background:#DAF1C3 url(/_common/img/h3.gif) no-repeat 100% 0%;
	margin:3em 0 1.2em;
	padding:0.3em 0 0.3em 0.5em;
	border-left:5px solid #59b300;
	border-bottom:2px solid #ccaa00;
}

div#visual {
	position:relative;
}

#column_01 {
	width:263px;
}

#column_02, #column_03 {
	width:199px;
}

div#column_01/*, #column_02 */{
	margin-right:14px;
}

div#column_03 {
	margin-right:0;
	float: right;
}

h2#h2_01 {
	width:234px;
	height:26px;
	padding:0 4px;
	background: url("/img/h2_01.gif") no-repeat;
}

h2#h2_01 .number {
	font:18px/24px Arial, Helvetica, sans-serif;
	color:#FF7700;
}

h2#h2_01 .string {
	font:17px/24px Arial, Helvetica, sans-serif;
	color:#fff;
}

div#pay {
	background: url("/img/bg_01.gif") repeat-y;
	padding:10px;
	margin:0;
	border-bottom:1px solid #ccaa00;
}

.mt_top{
	margin-top:10px;
}


div.dai{
	width:412px;
	float:left;
}

/*------------------------------
	TOPバナー追加後CSS
-------------------------------*/
.con_contact{
	float: right;
	margin-bottom: 10px;
}

.con_contact a{
	float: left;
}

.bn_mobi{
	margin-top:10px;
}
