﻿/* CSS レイアウト */
@import url('common.css');

/* index */
#forag_index_top{
	width:610px; 
	height:160px; 
	margin:4px 0 0 17px;
}
#forag_index_menu1{
	width:611px; 
	height:22px; 
	margin:12px 0 4px 0px;
}
#forag_index_servicebox{
	margin:5px 0 0 22px;
}
.forag_index_servicebox{
	width:312px; 
	float:left; 
	margin:0 0 8px 0;
	background-image:url('img/forag_index_service_side.png');
	background-repeat:repeat-y;
}
.forag_index_servicebox p{
	font-size:13px; 
	line-height:160%; 
	padding:7px 35px 6px 18px; 
	margin:0; 
	letter-spacing:0;
	text-align:justify;
	text-justify:distribute;
}
.forag_index_servicebox p.todetail{
	padding:0 0 8px 209px;
	background-image:url('img/list_orange.png'); 
	background-repeat:no-repeat; 
	background-position:195px 5px;
}
.forag_index_servicebox p a{
	text-decoration:underline;
}
.forag_index_servicebox p a:hover{
	text-decoration:none;
}
.forag_index_menu{
	width:606px; 
	height:23px; 
	margin:34px 0 4px 0px;
}
table#forag_price{
	border-style:solid;
	border-width:0 0 1px 1px;
	border-color:#C6C0B3;
	margin:6px 0 30px 5px;
	font-size:14px;
}
table#forag_price th{
	text-align:center;
	vertical-align:middle;
	background-color:#FDF4D5;
	padding:6px 0;
}
table#forag_price th.service{
	width:240px;
	border-style:solid;
	border-width:1px 1px 0 0;
	border-color:#C6C0B3;
}
table#forag_price th.plan{
	width:340px;
	border-style:solid;
	border-width:1px 1px 1px 0;
	border-color:#C6C0B3;
}
table#forag_price th.business{
	width:170px;
	background-color:#FDF4D5;
	border-style:solid;
	border-width:0 1px 0 0px;
	border-color:#C6C0B3;
}
table#forag_price td{
	text-align:center;
	vertical-align:middle;
	border-style:solid;
	border-width:1px 1px 0 0;
	border-color:#C6C0B3;
	padding:6px 0;
}
table#forag_price td.check{
	background-color:#ECF9D9; 
}

#forag_registerimg{
	width:247px;
	height:54px;
	margin:40px 0 20px 200px;
}



/*  detail  */
.detail_img{
	width:605px;
	height:22px;
	margin:15px 0 8px 0;
	clear:right;
}
.content_text p.detail{
	padding-left:6px; 
	padding-bottom:45px;
}
.detail_menu1_photo{
	width:276px; 
	height:220px; 
	float:right; 
	margin:16px 0px 0 23px;
}
.detail_menu2_photo{
	width:199px; 
	height:109px; 
	float:right; 
	margin:1px 12px 0 23px;
}



/*  登録申し込みページ  */
.red_kome{
	font-size:13px;
	color:#ff3300;
}
#contact{	
	padding:0 0 50px 0;
}
#contact table{
	border-style:solid; 
	border-width:1px 0 0; 
	border-color:#bbbbbb; 
	font-size:14px; 
	margin:0 0 0 15px;	
}
#contact table th{
	width:180px; 
	padding:9px 0 9px 19px; 
	font-weight:normal; 
	background:#f1f1f4; 
	border-style:dotted; 
	border-width:0 0 1px; 
	border-color:#cccccc;
}
#contact table td{
	width:355px;
	padding:9px 0 9px 15px; 
	border-style:dotted; 
	border-width:0 0 1px; 
	border-color:#cccccc;
}
.contact_text1{
	width:130px;
}
.contact_text2{
	width:285px;
}
.contact_text3{
	width:75px;
}
.contact_check{
	margin-right:3px;
}
.contact_textarea1{
	width:270px; 
	height:80px;
}
.contact_textarea2{
	width:345px; 
	height:150px;
}
.contact_select{
	width:120px;
}
#contact_submit{
	width:150px; 
	height:32px; 
	margin:0 0 0 230px;
}

.content_text p#contcact_confirmp{
	text-align:center; 
	margin:21px 0 19px 15px; 
	padding:30px 0 0 0;
	border-style:solid; 
	border-width:1px 0 0; 
	border-color:#c4c4c8; 
	width:570px;
}









