@charset"Shift_JIS";

/***********************************************
Data : 2008/11/04
************************************************/

/* CONTENTS ************************************/

/* 2COLUMN -----------------------------------*/
#left{
	width:170px;
	margin-right:25px;
	float:left;
	padding:30px 0;
}

ul#lnavi{
	margin-top:15px;
}

li.lnavi{
	background:url(../image/arrow_gray.gif) no-repeat 0 0;
	padding-left:10px;
	padding-bottom:8px;
}


li.lnaviactive{
	background:url(../image/arrow_red.gif) no-repeat 0 0;
	padding-left:10px;
	padding-bottom:8px;
	color:#c60000;
}

#right{
	width:580px;
	float:left;
	padding:30px 0 0;
}

#right p.pan{
	font-size:75%;
	color:#c60000;
}

#right .txt{
	padding:5px 10px 5px;
}

#right .totop{
	background:url(../image/totop.gif) no-repeat 0 37px;
	height:20px;
	float:right;
	padding-left:10px;
	padding-top:30px;
}

/* SERVICE -----------------------------------*/

#right h4.seo{
	display:block;
	background:url(../service/image/h4_server.gif) no-repeat 0 0;
	width:580px;
	height:40px;
	margin-bottom:15px;
}

#right h4.seo span{
	display:none;
}

#right h4.ad{
	display:block;
	background:url(../service/image/h4_ad.gif) no-repeat 0 0;
	width:580px;
	height:40px;
	margin-bottom:15px;
}

#right h4.ad span{
	display:none;
}

#right h4.server{
	display:block;
	background:url(../service/image/h4_server.gif) no-repeat 0 0;
	width:580px;
	height:40px;
	margin-bottom:15px;
}

#right h4.server span{
	display:none;
}

#right h4.sys{
	display:block;
	background:url(../service/image/h4_system.gif) no-repeat 0 0;
	width:580px;
	height:40px;
	margin-bottom:15px;
}

#right h4.sys span{
	display:none;
}

#right h4.web{
	display:block;
	background:url(../service/image/h4_web.gif) no-repeat 0 0;
	width:580px;
	height:40px;
	margin-bottom:15px;
}

#right h4.web span{
	display:none;
}

#right h4.ybiz{
	display:block;
	background:url(../service/image/h4_ybiz.gif) no-repeat 0 0;
	width:580px;
	height:40px;
	margin-bottom:15px;
}

#right h4.ybiz span{
	display:none;
}

#right h4.point{
	display:block;
	background:url(../service/image/h4_point.gif) no-repeat 0 0;
	width:580px;
	height:40px;
	margin-bottom:15px;
}

#right h4.point span{
	display:none;
}

#right h5.svh5{
	background:url(../image/h_bg.gif) no-repeat 0 0;
	padding-left:20px;
	padding-top:10px;
	margin-top:25px;
	font-size:130%;
	font-weight:bold;
	height:36px;
	width:560px;
	color:#c60000;
}


#right h5.priceh5{
	background:url(../image/price_mark.gif) no-repeat 0 0;
	padding-left:20px;
	padding-top:10px;
	margin-top:25px;
	font-size:130%;
	font-weight:bold;
	height:36px;
	width:560px;
	color:#c60000;
}

#right h6.svh6{
	background:url(../image/mark_round2.gif) no-repeat 10px 10px;
	padding-left:25px;
	padding-top:5px;
	font-size:115%;
	height:17px;
	color:#000000;
}

#right h6.priceh6{
	margin-left:10px;
	margin-top:10px;
	padding:3px 5px;
	font-size:100%;
	height:15px;
	color:#c60000;
	border:solid #e04343 1px;
	background-color:#f1c0c0;
}

#right .pricemark {
	margin-left:10px;
	margin-top:10px;
	padding:3px 10px;
	font-size:100%;
	height:15px;
	color:#c60000;
	border:solid #e04343 1px;
	background-color:#f1c0c0;
	font-weight:bold;
}

#right ul.price {
	list-style:none;
}

#right ul.price li {
	background:url(../image/mark_square.gif) no-repeat 15px 8px;
	padding-left:25px;
	color:#000000;
}

#right .mark_round{
	background:url(../image/mark_round.gif) no-repeat 15px 12px;
	padding-left:25px;
	padding-top:5px;
}


#right table.temp{
	margin-top:5px;
	width:560px;
}

#right table.temp th{
	width:190px;
	background-color:#DCDCDC;
	color:#000;
	padding:3px 5px;
	text-align:center;
	font-weight:100;
	border:solid #999 1px;			
}

#right table.temp td{
	background-color:#eee;
	color:#333333;
	padding:10px;
	text-align:center;
	border:solid #999 1px;
}

#right .catch{
	margin:25px 0 15px;
}

#right table.key{
	margin-top:5px;
}

#right table.key th{
	background-color:#DCDCDC;
	color:#000;
	padding:3px 5px;
	font-weight:100;
	border:solid #999 1px;			
}

#right table.key td{
	background-color:#eee;
	color:#333333;
	padding:10px;
	border:solid #999 1px;
}

#right .results{
	width:560px;
	height:200px;
	border-bottom:dotted #999 1px;
	padding:20px 0px;
}

#right .results img{
	border:solid #999 1px;	
}

#right .results .sitename{
	background:url(../image/mark_round2.gif) no-repeat 0 5px;
	margin-left:215px;
	padding-left:13px;
	color:#c60000;
	font-weight:bold;
}

#right .results .explanation{
	margin:8px 5px 8px 0;
	background-color:#333333;
	padding:1px 8px;
	font-size:x-small;
	_font-size:xx-small;
	float:left;
	color:#FFFFFF
}



/* CONTACT -----------------------------------*/

#right h3.contact{
	display:block;
	background:url(../contact/image/h3.gif) no-repeat 0 0;
	width:580px;
	height:40px;
	margin-bottom:25px;
}

#right h3.contact span{
	display:none;
}

/* COMPANY -----------------------------------*/

#right h3.company{
	display:block;
	background:url(../company/image/h3.gif) no-repeat 0 0;
	width:580px;
	height:40px;
	margin-bottom:25px;
}

#right h3.company span{
	display:none;
}

/* SITEMAP -----------------------------------*/

#right h3.sitemap{
	display:block;
	background:url(../sitemap/image/h3.gif) no-repeat 0 0;
	width:580px;
	height:40px;
	margin-bottom:25px;
}

#right h3.sitemap span{
	display:none;
}

#right div.row{
	width:250px;
	padding-right:20px;
	float:left;
}

/* PRIVACY POLICY -----------------------------------*/

#right h3.privacy{
	display:block;
	background:url(../privacy/image/h3.gif) no-repeat 0 0;
	width:580px;
	height:40px;
	margin-bottom:25px;
}

#right h3.privacy span{
	display:none;
}
