@charset "utf-8";
/*----- ▼▼▼トップページ▼▼▼ -----*/
/* ▼制作実績▼ */
#result {
	background: url(../images/result_bg.jpg) no-repeat;
	height: 348px;
	width: 160px;
	padding: 33px 10px 25px 20px;
	margin-top: 9px;
	margin-bottom: 20px;
	overflow: hidden;
}
/* ▼お問い合わせ▼ */
#contact {
	margin-bottom: 20px;
}
#contact_box {
	background: url(../images/contact_bg.gif) no-repeat;
	height: 89px;
	width: 172px;
	padding: 9px;
}
.btn_01 {
	margin-bottom: 7px;
	background: url(../images/estimate_btn.gif) no-repeat;
	height: 29px;
	width: 172px;
}
.btn_01 a {
	height: 29px;
	width: 172px;
	float: left;
	text-indent: 100%;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}
.btn_01 a:hover {
	background: url(../images/estimate_btn_on.gif) no-repeat;
}
.btn_02 {
	background: url(../images/contact_btn.gif) no-repeat;
	height: 29px;
	width: 172px;
}
.btn_02 a {
	height: 29px;
	width: 172px;
	float: left;
	text-indent: 100%;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}
.btn_02 a:hover {
	background: url(../images/contact_btn_on.gif) no-repeat;
}
/* ▼サービス一覧▼ */
#service {
	margin-bottom: 20px;
}
#service_box {
	background: url(../images/service_bg.gif) repeat-y;
	width: 172px;
	padding: 9px;
}
#service_box ul {
}
#service_box li {
	background: url(../images/list_mark.gif) no-repeat 0px 8px;
	text-indent: 14px;
	line-height: 24px;
}
#service_box li ul li {
	background-image: none;
	font-size: 11px;
	line-height: 8px;
	text-indent: 20px;
	margin-bottom: 5px;
}
#service_box a {
	text-decoration: none;
	color: #333333;
}
#service_box a:hover {
	color: #d61e41;
}
/* ▼wordpress▼ */
#wordpress {
	margin-bottom: 20px;
}
#wordpress_box {
	background: url(../images/wordpress_bg.gif) repeat-y;
	padding: 9px;
	width: 172px;
}
#wordpress_box p {
	line-height: 16px;
	font-size: 11px;
}
#wordpress_box a:hover {
	text-decoration: none;
}
/* ▼サービス対応地域▼ */
#area {
	margin-bottom: 20px;
}
.area_box {
	background: url(../images/area_bg.jpg) repeat-y;
	padding: 9px;
	width: 172px;
}
.area_box p {
	line-height: 16px;
	text-align: justify;
	text-justify: inter-ideograph;
	font-size: 11px;
}
/* ▼all_about▼ */
#all_about {
	margin-bottom: 20px;
	overflow: hidden;
}
#all_about a {
	background: url(../images/all_about.gif) no-repeat;
	height: 184px;
	width: 190px;
	float: left;
	text-indent: 100%;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}
#all_about a:hover {
	background: url(../images/all_about_on.gif) no-repeat;
}
/* ▼facebook更新情報▼ */
#facebook {
	height: 292px;
	background: #F6F6F6;
	margin-bottom: 20px;
	padding: 9px;
}
/* ▼bannerスペース▼ */
#banner {
	height: 212px;
	background: #F6F6F6;
	padding: 9px;
}
/*----- ▼▼▼セカンドページ▼▼▼ -----*/
.R_menu_box {
	overflow: hidden;
	letter-spacing: 0px;
}
.R_menu_box ul {
}
.R_menu_box li {
	background-image:url(../images/menu_bg1.jpg);
	height: 28px;
	width: 192px;
	float: left;
	display: block;
}

.R_menu_box li a {
	float: left;
	height: 20px;
	width: 183px;
	padding-left: 18px;
	padding-top: 9px;
	color: #333;
	text-decoration: none;
}
.r_menu_top{
	margin-top: 20px;
}
.r_menu_top2{
	border-top : 1px solid #CCCCCC;
}
.t_style{
	letter-spacing: -1.5px;
	font-size:11px !important;  
}
.t_style2{
	letter-spacing: -1.5px !important;  
}
.t_style3{
	border-bottom:#CCC 1px solid;
	letter-spacing: -1px !important;  
}
.R_menu_box li a:hover {
	background: url(../images/menu_bg2_on.jpg) no-repeat;
}
#contact2{
	margin-top: 18px;
	margin-bottom: 21px;
}
#contact2_btn{
	background: url(../images/contact2_bg.gif) no-repeat;
	height: 98px;
	width: 164px;
	padding-top: 8px;
	padding-right: 3px;
	padding-left: 3px;
}
.btn2_01{
	background: url(../images/estimate2_btn.gif) no-repeat;
	height: 29px;
	width: 164px;
	display: block;
	margin-bottom: 7px;
}
.btn2_01 a{
	float: left;
	height: 29px;
	width: 164px;
	text-indent: 100%;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}
.btn2_01 a:hover{
	background: url(../images/estimate2_btn_on.gif) no-repeat;
}
.btn2_02{
	background: url(../images/contact2_btn.gif) no-repeat;
	height: 29px;
	width: 164px;
	display: block;
}
.btn2_02 a{
	float: left;
	height: 29px;
	width: 164px;
	text-indent: 100%;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}
.btn2_02 a:hover{
	background: url(../images/contact2_btn_on.gif) no-repeat;
}
#wordpress2{
	padding-bottom: 20px;
}
#wordpress2_box{
	background: url(../images/wordpress2_bg.gif) repeat-y;
	width: 160px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#wordpress2_box p{
	line-height: 16px;
	text-align: justify;
	text-justify: inter-ideograph;
	font-size: 11px;
}
#wordpress2_box p a:hover{
	text-decoration: none;
}
.mincyo_title {
	font: bold 24px/30px "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	color: #C8021B;
	margin-bottom: 15px;
}