@charset "utf-8";

/*-----------------------------------------------------------------------------
################################## CSS LIST ###################################

01. ordermade

------------------------------------------------------------------------------*/


/*==========================================================
                       01. ordermade
 ==========================================================*/

#wrap div#keyimgArea {
	float: right;
	margin: 39px 18px 0 0;
	_margin: 41px 9px 0 0;
}
.title{
	background: url(../img/ordermade_txt_001.gif) no-repeat left bottom;
	padding: 0 0 0 20px;
	margin-bottom: 10px;
	font-weight:bold;
	color: #567F0C;
}
.title02{
	background: url(../img/ordermade_txt_002.gif) no-repeat left bottom;
	padding: 0 0 0 20px;
	color:#557e0b;
	margin-bottom: 15px;
}
.column2WrapA02 {
	width: 540px;
	margin-top: 15px;
}
.column2WrapA02 .columnBlock01{
	float: left;
	width: 252px;
	margin: 0 10px;
}
.column2WrapA02 .columnBlock02 {
	float: left;
	width: 252px;
}
.column2WrapA03 {
	width: 549px;
	margin: 0 auto;
	_margin-left: 30px;
}
.column2WrapA03 .columnBlock01{
	float: left;
	width: 252px;
	margin-right: 45px;
}
.column2WrapA03 .columnBlock02 {
	float: left;
	width: 252px;
}
.underbox01{
	background: url(../img/ordermade_bg_002.jpg) no-repeat left bottom ;
}
.underbox02{
	background: url(../img/ordermade_bg_001.jpg) no-repeat left top;
	padding: 15px;
	border:1px solid #80C00C;
}
/*==========================================================
              02. other,restaurant,salon,crammer
 ==========================================================*/
#wrap #mainArea #contentsArea .colbox{
	margin-top: 25px;
}
#wrap #mainArea #contentsArea .colbox .col01 a,
#wrap #mainArea #contentsArea .colbox .col02 a {
	text-indent:-99999px;
	overflow:hidden;
	display:block;
}

#wrap #mainArea #contentsArea .colbox .col01 {
	background: url(../img/top_img_002.jpg) no-repeat left top;
	width: 310px;
	height: 90px;
	float: left;
}
#wrap #mainArea #contentsArea .colbox .col01 a {
	width: 291px;
	height: 81px;
	margin:9px 0 0 15px
}
#wrap #mainArea #contentsArea .colbox .col01 a:hover {
	background: url(../img/top_img_002ov.jpg) no-repeat left top;
}
#wrap #mainArea #contentsArea .colbox .col02 {
	background: url(../img/top_img_003.jpg) no-repeat left top;
	width: 314px;
	height: 90px;
	float: left;
}
#wrap #mainArea #contentsArea .colbox .col02 a {
	width: 301px;
	height: 81px;
	margin:9px 0 0 4px;
}
#wrap #mainArea #contentsArea .colbox .col02 a:hover {
	background: url(../img/top_img_003ov.jpg) no-repeat left top;
}
#wrap #mainArea #contentsArea .btn01{
	background: url(../img/top_img_005.jpg) no-repeat left top;
	width: 625px;
	height: 153px;
}
#wrap #mainArea #contentsArea .btn01 a {
	width: 621px;
	height: 145px;
	text-indent:-99999px;
	overflow:hidden;
	display:block;
}
#wrap #mainArea #contentsArea .btn01 a:hover{
	background: url(../img/top_img_005ov.jpg) no-repeat left top;
}
#wrap #mainArea #contentsArea .btn02{
	background: url(../img/top_img_006.jpg) no-repeat left top;
	padding:83px 0 0 353px;
	width:272px;
	height:68px;
	_width: 625px;
	_height: 151px;
}
#wrap #mainArea #contentsArea .btn02 a {
	width: 260px;
	height: 57px;
	text-indent:-99999px;
	overflow:hidden;
	display:block;
}
#wrap #mainArea #contentsArea .btn02 a:hover{
	background: url(../img/top_img_006ov.gif) no-repeat left top;
}
#wrap #mainArea #contentsArea .underbnr ul li {
	float: left;
}
#wrap #mainArea #contentsArea .bnr01 a,
#wrap #mainArea #contentsArea .bnr02 a,
#wrap #mainArea #contentsArea .bnr03 a,
#wrap #mainArea #contentsArea .bnr04 a {
	text-indent:-99999px;
	overflow:hidden;
	display:block;
}
#wrap #mainArea #contentsArea .bnr01 {
	background: url(../img/signboard_bnr_001.gif) no-repeat left top;
	height: 117px;
	margin: 0 5px 0 4px;
}
#wrap #mainArea #contentsArea .bnr01 a {
	width: 297px;
	height: 117px;
}
#wrap #mainArea #contentsArea .bnr01 a:hover {
	background: url(../img/signboard_bnr_001ov.gif) no-repeat left top;
}
#wrap #mainArea #contentsArea .bnr02 {
	background: url(../img/signboard_bnr_002.gif) no-repeat left top;
	height: 117px;
}
#wrap #mainArea #contentsArea .bnr02 a {
	width: 297px;
	height: 117px;
}
#wrap #mainArea #contentsArea .bnr02 a:hover {
	background: url(../img/signboard_bnr_002ov.gif) no-repeat left top;
}
#wrap #mainArea #contentsArea .bnr03 {
	background: url(../img/signboard_bnr_003.gif) no-repeat left top;
	height: 117px;
	margin: 5px 5px 0 4px;
}
#wrap #mainArea #contentsArea .bnr03 a {
	width: 297px;
	height: 117px;
}
#wrap #mainArea #contentsArea .bnr03 a:hover {
	background: url(../img/signboard_bnr_003ov.gif) no-repeat left top;
}
#wrap #mainArea #contentsArea .bnr04 {
	background: url(../img/signboard_bnr_004.gif) no-repeat left top;
	height: 117px;
	margin: 5px 0 0 0;
}
#wrap #mainArea #contentsArea .bnr04 a {
	width: 297px;
	height: 117px;
}
#wrap #mainArea #contentsArea .bnr04 a:hover {
	background: url(../img/signboard_bnr_004ov.gif) no-repeat left top;
}
#wrap #wrapInner #mainArea #contentsArea .underbnr{
	padding-left: 10px;
}