@charset "UTF-8";
h2 {
	font-size: 20px!important;
	text-indent: 0px;
	margin: 10px 0!important;
	text-align: center;
}
.ic_cup02 {
	background: url(../img/parts/icon/ic_cup02.png) no-repeat;
	background-position: 20px 2px!important;
}
.ic_pickup01 {
	background: url(../img/parts/icon/ic_pickup01.png) no-repeat;
	background-position: 40px 5px!important;
}
.ic_circle {
	background: url(../img/parts/icon/ic_circle.png) no-repeat;
	background-position: 20px 2px!important;
}
.welcome{
	background-position: 5px 3px!important;
	text-indent: 28px;
}
.bnr {
	display: table-caption;
	margin: 10px auto;
}
.f_big {
	font-size: 110%;
	font-weight: bold;
}
.f11{font-size:11px;}
.f11{font-size:11px;}
.bgw {
	background: #fff;
	border: solid 5px #eee;
}
.bgy {
	background: #FEC107;
	border: solid 5px #FEC107;
}
.red{font-size:80%;}

.w87p{width:87%;}
/*------------------- left side ---------------------*/
.sidemenu {
	width: 215px;
	text-align: left;
	background: #fff;
	border: solid 5px #eee;
}
#sidebarA {
	float: left;
	width: 215px;
	text-align: left;
	/*height: 100%;*/
	background: #eee;
	margin: 0 0 20px 0;
	padding-bottom: 20px;
}
#sidebarA .liststyle {
	background: #eee;
	padding: 20px 0;
}
#sidebarA table {
	width: 215px;
	background: #eee;
}
#sidebarA .category dl dd {
	font-size: 12px;
	padding: 0 0 0 5px;
	line-height: 1.5;
}
/*リンクの色*/
#sidebarA a, #sidebarA a:link, #sidebarA a:visited {
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
/*------------------- ---------------------*/
#search3way td {
	background: #eee;
	width: 215px;
}
#search3way td h2 {
	font-size: 100%;
	color: #000;
	padding: 15px 0;
	margin: 0!important;
	background: #FEC107;
	text-align: center;
	font-size: 90%;
	text-indent: 0;
	font-weight: normal!important;
}
#search3way td h3 {
	text-indent: 25px;
	font-size: 18px;
	margin-top: 0!important;
}
/*タブの切り替え部分の中身*/
#search3way td p, #search3way table td p {
	width: 86%!important;
	height: 50px;
	padding: 10px 0 0;
	text-align: center;
	margin: 0;
}
#search3way table td p:hover {background: #FEC107;}
#search3way dl {margin: 10px 0;}
#search3way dt {
	background: url(../img/parts/icon/ic_arow_r01.png) no-repeat;
	text-indent: 15px;
	background-position: 3px 5px;
	font-size: 14px;
}

.calender_box {
	width: 200px;
	padding: 25px 8px;
	background: #eee;
}
.calender_box iframe {background-color: #fff;}
