/*********************************************************************
　トップページ
*********************************************************************/
/*--------------------------------------
　ニュース
--------------------------------------*/
#top_news li{

	font-size:100%;
	text-align: left;
	list-style-type: none;
	background:url(../images/btn.png) no-repeat left center;
	background-size:13px;
	padding: 10px 5px 10px 20px;
}

#top_news li a{ color:#333333;}



/*--------------------------------------
　サブタイトル
--------------------------------------*/

.subtitle_line{
	background:url(../../images/border_menutitle.gif) repeat-x center;
	padding:10px 0;
	margin-top:20px;
	text-align:left;
	clear:both;
}


.subtitle {
	font-size:140%;
	font-weight: bold;
	color:#0085d0;
	margin:0;
	padding:0 10px 0 5px;
	vertical-align: middle;
	background-color: #FFFFFF;
}

/*--------------------------------------
　各メニュー
--------------------------------------*/

.menu{max-width:640px;margin:0 auto 10px;}
.menu h1{
	background:#019FE8;
	margin:0 10px 0 0;
	padding:17px 10px;
	vertical-align:top;
	float:left;
}
.menu h1 span{ font-size:80%; color:#FFFFFF; display:block;}


.menu .menubox01{clear:both; border:1px solid #41B6EC; text-align:left; margin-bottom:10px;}
.menu .menubox01 .price{
	font-size:90%;
	padding:8px 15px 0 0;
	float:left;
	white-space:nowrap;
	color:#000000;
}
.menu .menubox01 .price span{ font-size:160%; font-weight:bold; padding:0 3px;}
.menu .menubox01 .price span.red{ color:#CC0000;}

.hare_large{
	text-align:center;
	font-size:90%;
	background:#F09006;
	border:1px solid #fff;
	width:110px;
	border-radius: 5px;        /* CSS3髣慕判�｡ */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome騾包ｽｨ */
	-moz-border-radius: 5px;
	white-space: nowrap;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 0px;
	float: right;
}
.hare_large span{ display:block; padding:5px 10px; color:#FFFFFF;}

.hare{
	text-align:center;
	font-size:90%;
	background:#F09006;
	border:1px solid #fff;
	width:110px;
	border-radius: 5px;        /* CSS3髣慕判�｡ */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome騾包ｽｨ */
	-moz-border-radius: 5px;
	white-space: nowrap;
	clear: both;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
}
.hare span{ display:block; padding:5px 10px; color:#FFFFFF;}

/*--------------------------------------
　各メニュー｜全体枠
--------------------------------------*/
.menubox02 li {
	border: 1px solid #0085d0;
	display:inline-block;
	width:50%;
	max-width:155px;
	vertical-align:top;
	position:relative;
	font-size:90%;
	margin:5px 0;
	padding:0 0 5px 0;
}

.menubox02 li .topright {
	color: #000000;
	text-align: left;
	margin:0;
	padding:5px;
	clear: both;
}

.menubox02 li .price{
	padding:3px 0 0 0;
	white-space:nowrap;
	color:#000000;
	font-size:90%;
}
.menubox02 li .price span{
	font-size:160%;
	font-weight:bold;
	padding:0 3px;
}
.menubox02 li p{ margin:1px 0 3px;}

.menu h2{
	background:#019FE8;
	padding:5px;
	overflow: hidden;
	margin: 0px;
}
.menu h2 span{
	font-size:100%;
	color:#FFFFFF;
	display:block;
	float: left;
	padding:7px 0 5px 5px;
	line-height: 1.2em;
	vertical-align:middle;
}
.menu h2 img{
	float: left;
	margin: 0px;
	padding: 0px;
}

.menu h3{
	color:#034896;
	clear: both;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.menu h3 span{
	font-size:120%;
	color:#FFFFFF;
	display:block;
}
.menu h3 img{ margin:0 auto;}


.link_hani {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	display:block;
}



/*--------------------------------------
　各メニュー｜見積もり無料
--------------------------------------*/
.mitsumori_muryo {
 position:absolute; top:-5px; right:-5px;
}
