@charset "shift_jis";
/*
=========================================

トップページ用定義

=========================================
*/

h2#topH2 {
	width: 950px;
	height: 312px;
	margin: 0 0 10px;
}
a.onayami {
	display: block;
	background: url(../img/top/onayami_bg.jpg) no-repeat right bottom;
	text-decoration: none;
	color: #333333;
	padding: 0 0 8px;
}

a.onayami:visited {
	color: #333333;
}

a.onayami:hover {
	color: #333333;
}

a.onayami h4 {
	text-indent: -9999px;
	font-size: 1%;
	width: 725px;
	height: 76px;
	background: url(../img/top/onayami_ttll.gif) no-repeat 0 0;
	margin: 13px 0 0;
}

a.onayami p {
	width: 460px;
	margin: 15px 10px;
}

a.onayami p strong {
	font-size: 150%;
	color: #1037ab;
	font-weight: bold;
	text-decoration: underline;
}

#serviceList {
	margin: 0 0 30px;
}

#serviceList a {
	margin-right: 2px;
	margin-left: 6px;
}

a.serviceBox {
	width: 350px;
	border: 2px #ececec solid;
	text-decoration: none;
	color: #333333;
	float: left;
	margin: 20px 0 0;
	min-height: 12em;
}

a.serviceBox:visited {
	color: #333333;
}

a.serviceBox:hover {
	border-color: #c4eeec;
	color: #333333;
}

a.serviceBox h4 {
	text-indent: -9999px;
	height: 52px;
	font-size: 1%;
	background: no-repeat 0 0;
	border: none!important;
}

a.serviceBox p {
	width: 200px;
	margin: 10px 5px;
}

a.hp {	background: url(../img/top/service_hp_bg.jpg) no-repeat right top;}
a.hp h4 {	background: url(../img/top/service_hp.gif) no-repeat 0 0;}

a.mobile {	background: url(../img/top/service_mobile_bg.jpg) no-repeat right top;}
a.mobile h4 {	background: url(../img/top/service_mobile.gif) no-repeat 0 0;}

a.blog {	background: url(../img/top/service_blog_bg.jpg) no-repeat right top;}
a.blog h4 {	background: url(../img/top/service_blog.gif) no-repeat 0 0;}

a.ec {	background: url(../img/top/service_ec_bg.jpg) no-repeat right top;}
a.ec h4 {	background: url(../img/top/service_ec.gif) no-repeat 0 0;}

a.seo {	background: url(../img/top/service_seo_bg.jpg) no-repeat right top;}
a.seo h4 {	background: url(../img/top/service_seo.gif) no-repeat 0 0;}

a.movie {	background: url(../img/top/service_movie_bg.jpg) no-repeat right top;}
a.movie h4 {	background: url(../img/top/service_movie.gif) no-repeat 0 0;}

a.update {	background: url(../img/top/service_update_bg.jpg) no-repeat right top;}
a.update h4 {	background: url(../img/top/service_update.gif) no-repeat 0 0;}

a.plan {	background: url(../img/top/service_plan_bg.jpg) no-repeat right top;}
a.plan h4 {	background: url(../img/top/service_plan.gif) no-repeat 0 0;}

a.suport {	background: url(../img/top/service_suport_bg.jpg) no-repeat right top;}
a.suport h4 {	background: url(../img/top/service_suport.gif) no-repeat 0 0;}

a.konkatsu {	background: url(../img/top/service_konkatsu_bg.jpg) no-repeat right top;}
a.konkatsu h4 {
	background: url(../img/top/service_konkatsu.gif) no-repeat 0 0;
}

a.analytics {	background: url(../img/top/service_analytics_bg.gif) no-repeat right top;}
a.analytics h4 {	background: url(../img/top/service_analytics.gif) no-repeat 0 0;}

a.facebook {	background: url(../img/top/service_facebook_bg.gif) no-repeat right top;}
a.facebook h4 {	background: url(../img/top/service_facebook.gif) no-repeat 0 0;}



.topBnr {
	margin: 10px 0;
}


.prayforjapan {
	margin: 7px 0;
}