/* ホームページすぐでき太 medi1-1001 */
/* ====================================
トップページ開始
==================================== */
#contright p#visual{
	margin:5px 0 0 8px;
}

/* お知らせ */
#contright .information{
	margin-bottom:10px;
}
#contright .information h2{
	margin:10px 0 14px 20px;
	padding:0;
	background:url(../img/spacer.gif) no-repeat left top;
	border-width:0;

}
#contright .information p{
	padding-left:144px;
	background:url(../img/top/whats_img.jpg) no-repeat left top;
}

/* サービスのボックス４つ */
#contright .serviceboxwrap{
	width:535px;
	margin:0 0 17px 19px;
	background:url(../img/top/service_box_back.jpg) repeat-y left top;
}
#contright .servicebox{
	width:259px;
	margin:0;
	padding:6px 0 10px 0;
	border-top:17px solid #ffffff;
	background:url(../img/top/service_box_title.jpg) no-repeat left top #EEF4DE;
}
#contright .servicebox h2{
	margin:0 0 0 0;
	background-image:url(../img/spacer.gif);
	border-width:0;
	text-align:center;
	color:#506D1D;
	font-size:120%;
}
#contright .servicebox p{
	margin:0 14px 4px;
	padding:0;
}

/* トップページボックス1 */
#contright .topbox1{
	width:538px;
	padding:0;
	margin:0 0 2em 17px;
}
#contright .topbox1 .top{
	height:1px;
	margin:0;
	padding:0;
	background:url(../img/top/h2_topbox2_top.jpg) repeat-x left bottom;
	font-size:1px;
}
#contright .topbox1 h2{
	margin:0 0 6px;
	padding:3px 0 6px 4px;
	border-width:0;
	background:url(../img/top/h2_topbox2.jpg) repeat-x left bottom;
	font-size:13px;
	color:#91BA2C;
}
#contright .topbox1 h2 span{
	background:url(../img/top/h2_topbox2_point.gif) no-repeat left center;
	padding-left:20px;
}
#contright .topbox1 p{
	margin:0 0 10px 4px;
}

/* トップページボックス2 */
#contright .topbox2{
	width:538px;
	margin:0 4px 2em 17px;
	background:url(../img/top/topbox1.jpg) no-repeat left top;
}

#contright .topbox2 h2{
	margin:0 0 6px;
	padding:7px 0 7px 20px;
	border-width:0;
	background:url(../img/h2_topbox1.jpg) no-repeat left top; 
	font-size:13px;
	color:#ffffff;
}
#contright .topbox2 p{
	margin:0 16px 10px 10px;
}


/* ====================================
トップページ終了
==================================== */


/* ====================================
コンセプト開始
==================================== */
#contright p.lead{
	margin-top:20px;
}
#contright p.lead img{
	margin-bottom:20px;
}
#contright ul.leftmarginwide{
	margin-left:30px;
	padding-left:136px;
}
/* ====================================
コンセプト終了
==================================== */


/* ====================================
サービス開始
==================================== */
#contright ul.service1{background:url(../img/sub/service1.jpg) no-repeat left top;}
#contright ul.service2{background:url(../img/sub/service2.jpg) no-repeat left top;}
#contright ul.service3{background:url(../img/sub/service3.jpg) no-repeat left top;}
#contright ul.service4{background:url(../img/sub/service4.jpg) no-repeat left top;}
#contright ul.service5{background:url(../img/sub/concept1.jpg) no-repeat left top;}
/* ====================================
サービス終了
==================================== */


/* ====================================
料金
==================================== */
#contright table.price{
	background-color:#FFFFFF;
}
#contright table.price th{
	border-top:1px solid #91BA2C;
	border-left:1px solid #91BA2C;
	background:url(../img/sub/price_th.jpg) repeat-x left top;
	vertical-align:top;
	width:25%;
}
#contright table.price td{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	vertical-align:top;
	width:75%;
}
#contright table.price td p.floatl{
	margin:0;
	width:20%;
}
#contright table.price td p.floatr{
	margin:0;
	width:80%;
}
/* ====================================
料金終了
==================================== */


/* ====================================
問い合わせフォーム、スタッフ募集フォーム
==================================== */
#contright table.form{
	background-color:#FFFFFF;
}
#contright table.form th{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	background:url(../img/sub/form_th.jpg) repeat-x left top;
	vertical-align:top;
	width:27%;
}
#contright table.form td{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	vertical-align:top;
	width:73%;
}

/* エラーテーブルのポジション修正 */
*+html body .errortable{
	position:relative;
}
*+html body .errortable table{
	position:relative;
	top:-4.5em;
}
*+html body .errortable p input{
	position:relative;
	top:-4.5em;
}

/* ====================================
問い合わせフォーム、スタッフ募集フォーム終了
==================================== */

/* ====================================
リンク集
==================================== */
#contright .link{}

#contright .link th{
	text-align:left;
	width:35%;
}
/* ====================================
リンク集終了
==================================== */

/* ホームページすぐでき太 medi1-1001 */