@charset "utf-8";

/* サービスメニュー
------------------------------------------------- */

#wrapper_L li#menu19 a{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/menu_service01.gif) no-repeat;

}

#wrapper_L li#menu19 a:hover{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/menu_service01_on.gif) no-repeat;

}

#wrapper_L li#menu20 a{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/menu_service05.gif) no-repeat;

}

#wrapper_L li#menu20 a:hover{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/menu_service05_on.gif) no-repeat;

}

#wrapper_L li#menu21 a{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/menu_service03.gif) no-repeat;

}

#wrapper_L li#menu21 a:hover{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/menu_service03_on.gif) no-repeat;

}

#wrapper_L li#menu22 a{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/menu_service04.gif) no-repeat;

}

#wrapper_L li#menu22 a:hover{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/menu_service04_on.gif) no-repeat;

}

#wrapper_L li#menu91 a{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/menu_service06.gif) no-repeat;

}

#wrapper_L li#menu91 a:hover{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/menu_service06_on.gif) no-repeat;

}

#wrapper_L li.on_19 a{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/menu_service01_on.gif) no-repeat !important;

}

#wrapper_L li.on_20 a{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/menu_service05_on.gif) no-repeat !important;

}

#wrapper_L li.on_21 a{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/menu_service03_on.gif) no-repeat !important;

}

#wrapper_L li.on_22 a{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/menu_service04_on.gif) no-repeat !important;

}

#wrapper_L li.on_91 a{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/menu_service06_on.gif) no-repeat !important;

}




/* パッケージサービス
------------------------------------------------- */

.package h2{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/h2_package.jpg) no-repeat;


}

h3.package01{

	background:url(http://frexcms.com/assets/templates/frexcms/images/service/h3_package01.gif) no-repeat;
	margin-bottom:0px !important;
}

div.package01{

	width:675px;
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/back_package01.gif) no-repeat;
	padding:10px 0px 10px 0px;
	border-bottom:solid 3px #FA9A69;
	margin-bottom:10px;
}

.catch{

	background:url(http://frexcms.com/assets/templates/frexcms/images/service/mark_circle.gif) no-repeat;
	padding-left:20px;
	color:#FF6600;
	font-weight:bold;
	font-size:120%;
	margin-left:15px;
	padding-bottom:5px;
	
}

div.package01 p{
	margin-bottom:10px;
	margin-left:15px;

}

div.package01 p strong{
	color:#FF6600;
	margin-right:0px;

}

ul.pack{
	margin-left:12px;

}

ul.pack li{

	text-indent:-9999px;
	display:block;
	width:85px;
	height:85px;
	margin-right:9px;
	float:left;
	margin-bottom:10px;
}

ul.pack li.pack01{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/pack01.gif) no-repeat;

}

ul.pack li.pack02{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/pack02.gif) no-repeat;

}

ul.pack li.pack03{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/pack03.gif) no-repeat;

}

ul.pack li.pack04{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/pack04.gif) no-repeat;

}

ul.pack li.pack05{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/pack05.gif) no-repeat;

}

ul.pack li.pack06{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/pack06.gif) no-repeat;

}

ul.pack li.pack07{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/pack07.gif) no-repeat;

}
ul.pack li.pack08{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/pack08.gif) no-repeat;

}

ul.pack li.pack09{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/pack09.gif) no-repeat;

}

.btn_to_function{

	text-indent:-9999px;
	float:left;
}

.btn_to_function a{

	text-indent:-9999px;
	display:block;
	width:231px;
	height:55px;
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/btn_to_function.gif) no-repeat;
	margin-left:85px;
	*margin-top:10px;
}

.btn_to_function a:hover{

	background:url(http://frexcms.com/assets/templates/frexcms/images/service/btn_to_function_on.gif) no-repeat;
	
}

.btn_to_apply{

	text-indent:-9999px;
	float:left;
}

.btn_to_apply a{

	text-indent:-9999px;
	display:block;
	width:231px;
	height:55px;
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/btn_to_apply.gif) no-repeat;
	*margin-top:10px;
}

.option_charges .btn_to_apply a{
	margin-top:0px;
	_margin-top:10px;
}

.btn_to_apply a:hover{

	background:url(http://frexcms.com/assets/templates/frexcms/images/service/btn_to_apply_on.gif) no-repeat;
}


/* 起業まるごとパック
------------------------------------------------- */



h3.package02{

	background:url(http://frexcms.com/assets/templates/frexcms/images/service/h3_package02.gif) no-repeat;
	margin-bottom:0px !important;
}

div.package02{

	width:675px;
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/back_package02.gif) no-repeat;
	padding:10px 0px 10px 0px;
	border-bottom:solid 3px #FA9A69;
	margin-bottom:10px;
}

div.package02 p{
	margin-bottom:10px;
	margin-left:15px;

}

div.package02 p strong{
	color:#FF6600;

}

ul.pack li.gra01{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/gra01.gif) no-repeat;
	*margin-top:10px;

}

ul.pack li.gra02{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/gra02.gif) no-repeat;
	*margin-top:10px;

}

ul.pack li.gra03{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/gra03.gif) no-repeat;
	*margin-top:10px;

}

ul.pack li.gra04{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/gra04.gif) no-repeat;
	*margin-top:10px;

}

ul.pack li.gra05{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/gra05.gif) no-repeat;
	*margin-top:10px;

}


/* 飲食店スタートパック
------------------------------------------------- */



h3.package03{

	background:url(http://frexcms.com/assets/templates/frexcms/images/service/h3_package03.gif) no-repeat;
	margin-bottom:0px !important;
}

div.package03{

	width:675px;
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/back_package03.gif) no-repeat;
	padding:10px 0px 10px 0px;
	border-bottom:solid 3px #FA9A69;
	margin-bottom:10px;
}

div.package03 p{
	margin-bottom:10px;
	margin-left:15px;

}

div.package03 p strong{
	color:#FF6600;
}

ul.pack li.gra06{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/gra06.gif) no-repeat;
	*margin-top:10px;

}

ul.pack li.gra07{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/gra07.gif) no-repeat;
	*margin-top:10px;

}

/* オリジナルプラン
------------------------------------------------- */



h3.package04{

	background:url(http://frexcms.com/assets/templates/frexcms/images/service/h3_package04.gif) no-repeat;
	margin-bottom:0px !important;
}

div.package04{

	width:675px;
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/back_package04.gif) no-repeat;
	padding:10px 0px 10px 0px;
	border-bottom:solid 3px #FA9A69;
}

div.package04 p{
	margin-bottom:10px;
	margin-left:15px;

}

div.package04 p strong{
	color:#FF6600;
}

div.package04 p.btn_to_function_list{
	margin-right:0px !important;

}

div.package04 p.btn_to_function_list a{
	margin-right:0px !important;

}

/* オプション料金一覧
------------------------------------------------- */

h2.option_charge01{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/h2_option_charge01.gif) no-repeat;
	height:39px;


}

table.option_charge{
	border-top:solid 2px #CCCCCC;
	border-left:solid 2px #CCCCCC;
	width:675px;
	margin:10px 0;
}



table.option_charge th{
	border-right:solid 2px #CCCCCC;
	border-bottom:solid 2px #CCCCCC;
	width:200px;
	text-align:left;
	padding:5px;
	vertical-align:middle;
	color:#FF6600;
}

table.option_charge td{
	border-right:solid 2px #CCCCCC;
	border-bottom:solid 2px #CCCCCC;
	padding:5px;
	vertical-align:middle;
}

table.option_charge td strong{

	color:#FE6600;
}

table.option_charge thead td{
	background:#FF9A69;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;

}

h2.option_charge02{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/h2_option_charge02.gif) no-repeat;
	height:39px;
	margin-top:10px;
}

.circle strong{
	color:#FF6600;

}
.mg_l20 strong{
	color:#FF6600;

}


table.option_charge02{
	border-top:solid 2px #CCCCCC;
	border-left:solid 2px #CCCCCC;
	width:675px;
	margin:10px 0;
}



table.option_charge02 th{
	border-right:solid 2px #CCCCCC;
	border-bottom:solid 2px #CCCCCC;
	text-align:left;
	padding:5px;
	vertical-align:middle;
	color:#FF6600;
}

table.option_charge02 td{
	border-right:solid 2px #CCCCCC;
	border-bottom:solid 2px #CCCCCC;
	padding:5px;
	vertical-align:middle;
	text-align:right;
	font-weight:bold;
}

table.option_charge02 thead th{
	text-align:center;

}

table.option_charge02 thead td{
	background:#FF9A69;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;

}


.btn_to_function_list{

	text-indent:-9999px;
	float:left;
}

.btn_to_function_list a{

	text-indent:-9999px;
	display:block;
	width:231px;
	height:55px;
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/btn_to_function_list.gif) no-repeat;
	margin-left:85px;
	_margin-top:10px;
	margin-right:10px;
}

.btn_to_function_list a:hover{

	background:url(http://frexcms.com/assets/templates/frexcms/images/service/btn_to_function_list_on.gif) no-repeat;
	
}

.btn_to_img{

	display:block;
	float:right;
}

.btn_to_img a{

	display:block;
	float:right;
}

h2.option_charge03{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/h2_option_charge03.gif) no-repeat;
	height:39px;
	margin-top:20px;
}


/* 導入事例
------------------------------------------------- */

.works h2{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/h2_works.jpg) no-repeat;


}


.works h3{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/back_h3_works.gif) no-repeat;
	height:29px;
	width:620px;
	padding:10px 0 0 55px;
	text-indent:0;
	color:#FFFFFF;
}

.works h3 span{
	font-size:83%;
	font-weight:normal;

}

.works .clearfix img{
	float:left;

}

.works .clearfix a{
	float:left;
}

.works .clearfix p{
	float:right;
	width:410px;


}

.works .circle{
	margin:10px 0;
}


.works .circle strong{

	display:block;
	width:100px;
	float:left;
}

.works .circle span{

	display:block;
	width:550px;
	float:left;
}

/* 利用規約
------------------------------------------------- */
h2.rental_agreement{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/h2_rental_agreement.gif) no-repeat;
	height:39px;
	margin-top:10px;
}

h2.rental_application_dl{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/h2_rental_application_dl.gif) no-repeat;
	height:39px;
	margin-top:20px;
}

h2.domain_agreement{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/h2_domain_agreement.gif) no-repeat;
	height:39px;
	margin-top:20px;
}

.btn_rental_agreement a{

	text-indent:-9999px;
	display:block;
	width:231px;
	height:55px;
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/btn_rental_agreement.gif) no-repeat;
	margin:10px 0 0 420px;
}

.btn_rental_agreement a:hover{

	background:url(http://frexcms.com/assets/templates/frexcms/images/service/btn_rental_agreement_on.gif) no-repeat;
	
}

.btn_rental_application_dl a{

	text-indent:-9999px;
	display:block;
	width:231px;
	height:55px;
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/btn_rental_application_dl.gif) no-repeat;
	margin:10px 0 0 420px;
}

.btn_rental_application_dl a:hover{

	background:url(http://frexcms.com/assets/templates/frexcms/images/service/btn_rental_application_dl_on.gif) no-repeat;
	
}

.btn_domain_agreement a{

	text-indent:-9999px;
	display:block;
	width:231px;
	height:55px;
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/btn_domain_agreement.gif) no-repeat;
	margin:10px 0 0 420px;
}

.btn_domain_agreement a:hover{

	background:url(http://frexcms.com/assets/templates/frexcms/images/service/btn_domain_agreement_on.gif) no-repeat;
	
}

/* チャリティパック
------------------------------------------------- */

.charity h2{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/h2_charity.jpg) no-repeat;


}


h3.charity01{

	background:url(http://frexcms.com/assets/templates/frexcms/images/service/h3_charity01.gif) no-repeat;
	margin-bottom:0px !important;
}

div.charity01{

	width:675px;
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/back_charity01.gif) no-repeat;
	padding:10px 0px 10px 0px;
	border-bottom:solid 3px #FA9A69;
	margin-bottom:10px;
}

div.charity01 p{
	margin-bottom:10px;
	margin-left:15px;

}

div.charity01 p strong{
	color:#FF6600;

}

ul.pack li.gra08{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/gra08.gif) no-repeat;
	*margin-top:10px;

}

ul.pack li.gra09{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/gra09.gif) no-repeat;
	*margin-top:10px;

}

ul.pack li.gra10{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/gra10.gif) no-repeat;
	*margin-top:10px;

}

.btn_to_charity a{

	text-indent:-9999px;
	display:block;
	width:231px;
	height:55px;
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/btn_to_charity.gif) no-repeat;
	margin:20px 0 20px 200px;
}

.btn_to_charity a:hover{

	background:url(http://frexcms.com/assets/templates/frexcms/images/service/btn_to_charity_on.gif) no-repeat;
	
}


h3.charity02{

	background:url(http://frexcms.com/assets/templates/frexcms/images/service/h3_charity02.gif) no-repeat;
	margin-bottom:0px !important;
}

div.charity02{

	width:675px;
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/back_charity02.gif) no-repeat;
	padding:10px 0px 10px 0px;
	border-bottom:solid 3px #FA9A69;
	margin-bottom:10px;
}

div.charity02 p{
	margin-bottom:10px;
	margin-left:15px;

}

div.charity02 p strong{
	color:#FF6600;

}

h3.charity03{

	background:url(http://frexcms.com/assets/templates/frexcms/images/service/h3_charity03.gif) no-repeat;
	margin-bottom:0px !important;
}

.btn_to_charity02{
	float:left;
}

.btn_to_charity02 a{

	text-indent:-9999px;
	display:block;
	width:231px;
	height:55px;
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/btn_to_charity.gif) no-repeat;
	margin-left:85px;
	*margin-top:10px;
}

.btn_to_charity02 a:hover{

	background:url(http://frexcms.com/assets/templates/frexcms/images/service/btn_to_charity_on.gif) no-repeat;
	
}

ul.pack li.gra11{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/gra11.gif) no-repeat;
	*margin-top:10px;

}

ul.pack li.gra12{
	background:url(http://frexcms.com/assets/templates/frexcms/images/service/gra12.gif) no-repeat;
	*margin-top:10px;

}

.charity01 a{
	color:#669900;
}

.charity02 a{
	color:#669900;
}