/* CSS Document */

/*パスワードを忘れた人
------------------------------------------------- */


#wlpeResetEmail{

	width:240px;

}

button#wlpeResetButton{
	width:80px;
	height:29px;
	border:none !important;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/btn_inquiry_submit.gif) no-repeat;
	font-size:0px;
	color:#FFFFFF !important;
	display:block;
	cursor:pointer;
	margin:0px 0 0 133px;
	float:left;

}

button#wlpeResetCancelButton{
	width:60px;
	height:29px;
	border:none !important;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/btn_cancel.gif) no-repeat;
	font-size:0px;
	color:#FFFFFF !important;
	display:block;
	cursor:pointer;
	margin:0px 0 0 23px;
	float:left;
}

h2.forget_pass{
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/h2_forget_pass.gif) no-repeat;
	width:872px;
	height:39px;

}


/* メンバー登録
------------------------------------------------- */

#other{

	width:872px;
	margin:0px 25px 0 13px;
	background:#FFFFFF;
	padding:10px 15px 0 15px;
}

h2.regist{
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/h2_regist.gif) no-repeat;
	width:872px;
	height:39px;

}


p.wlpeRegisterInfo{
	background:url(https://frexcms.com/assets/templates/frexcms/images/mark_circle.gif) no-repeat;
	padding-left:20px;
	margin-bottom:10px;
	line-height:150%;
}

.txt_regist01{
	text-indent:-9999px;
	display:block;
	width:135px;
	height:15px;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/txt_regist01.gif) no-repeat;
	float:left;
}

.txt_regist02{
	text-indent:-9999px;
	display:block;
	width:135px;
	height:16px;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/txt_regist02.gif) no-repeat;
	float:left;
}

.txt_regist03{
	text-indent:-9999px;
	display:block;
	width:135px;
	height:16px;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/txt_regist03.gif) no-repeat;
	float:left;
}

div#wlpeRegister #wlpeRegisterButtonFieldset #wlpeRegisterButton{
	text-indent:-9999px;
	display:block;
	width:90px;
	height:29px;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/btn_new_regist.gif) no-repeat;
	float:left;
	margin:0px 20px 0 130px;
	_margin:0px 20px 0 65px;
	border:none;
	float:left;
	cursor:pointer;
}

div#wlpeRegister #wlpeRegisterButtonFieldset #wlpeRegisterCancelButton{
	text-indent:-9999px;
	display:block;
	width:90px;
	height:29px;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/btn_cancel.gif) no-repeat;
	border:none;
	float:left;
	cursor:pointer;
}

div#wlpeRegister{
	border:solid 3px #FA9A69;
	margin-left:200px;
	width:420px;
	padding:30px 30px 20px;
}

#wlpeRegisterEmail,#wlpeRegisterFullName,#wlpeRegisterUserName,#wlpeUsername,#wlpePassword{

	width:250px;
}

/* ファーストログイン
------------------------------------------------- */

.first_login{
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/h2_first_login.gif) no-repeat;
	width:872px;
	height:39px;


}

.wlpeMessageText{
	background:url(https://frexcms.com/assets/templates/frexcms/images/mark_circle.gif) no-repeat;
	padding-left:20px;
	margin-bottom:10px;
	line-height:150%;
	color:#FF6600;
	font-weight:bold;
	
}

.log_border{
	border:solid 3px #FA9A69;
	margin-left:200px;
	width:420px;
	padding:30px 30px 20px;
}

.txt_regist05{
	text-indent:-9999px;
	display:block;
	width:100px;
	height:16px;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/txt_regist03.gif) no-repeat;
	float:left;
	margin-left:20px;
	}

.txt_regist04{
	text-indent:-9999px;
	display:block;
	width:135px;
	height:16px;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/txt_regist04.gif) no-repeat;
	float:left;

}


.log_border #wlpeLoginButton{
	width:70px;
	height:25px;
	border:none !important;
	background:url(https://frexcms.com/assets/templates/frexcms/images/btn_right_login.gif) no-repeat;
	font-size:0px;
	padding-top:20px;
	color:#FFFFFF;
	_display:block;
	cursor:pointer;
	margin:5px 0 0 40px;

}

.log_border #wlpeReminderButton{
	width:153px;
	height:29px;
	border:none !important;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/btn_forget_pass.gif) no-repeat;
	font-size:0px;
	padding-top:20px;
	color:#FFFFFF;
	float:left;
	cursor:pointer;
	margin:0px 0 0 80px;

}

.log_border #wlpeRegisterButton{
	width:153px;
	height:29px;
	border:none !important;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/btn_new_regist.gif) no-repeat;
	font-size:0px;
	padding-top:20px;
	color:#FFFFFF;
	cursor:pointer;
	margin:0px 0 0 10px;
	float:left;

}


/* 登録後にログインするページ
------------------------------------------------- */

.member_login{
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/h2_member_login.gif) no-repeat;
	width:872px;
	height:39px;


}

/* パスワードを忘れた人
------------------------------------------------- */

.txtS strong{
	font-size:50%;

}

.orange{
	color:#FF6600;
}

/* マイページ○回目のログイン
------------------------------------------------- */

#wlpeLogoutButton{
	width:90px;
	height:29px;
	border:none !important;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/btn_logout.gif) no-repeat;
	font-size:0px;
	padding-top:20px;
	color:#FFFFFF;

	cursor:pointer;
	margin-top:20px;
}

#wlpeProfileButton{
	width:140px;
	height:29px;
	border:none !important;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/btn_profile_edit.gif) no-repeat;
	font-size:0px;
	padding-top:20px;
	color:#FFFFFF;
	cursor:pointer;
	margin-top:20px;
}

/* マイページ
------------------------------------------------- */

.mypage{
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/h2_mypage.gif) no-repeat;
	width:872px;
	height:39px;
}

table.registration{

	margin-left:200px;
}

table.registration th{

	padding:10px 10px 0 10px;
	text-align:left;

}

table.registration td{

	padding:10px 0 0 0;
}

#wlpeSaveProfileButton{
	width:80px;
	height:29px;
	border:none !important;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/btn_save.gif) no-repeat;
	font-size:0px;
	padding-top:20px;
	color:#FFFFFF;
	cursor:pointer;
	margin-top:20px;
	margin-right:10px;
}



#wlpeProfileDoneButton{
	width:100px;
	height:29px;
	border:none !important;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/btn_notchange.gif) no-repeat;
	font-size:0px;
	padding-top:20px;
	color:#FFFFFF;
	cursor:pointer;
	margin-top:20px;
	margin-right:10px;	
}

#wlpeProfileLogoutButton{
	width:90px;
	height:29px;
	border:none !important;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/btn_logout.gif) no-repeat;
	font-size:0px;
	padding-top:20px;
	color:#FFFFFF;
	cursor:pointer;
	margin-top:20px;
	margin-right:10px;
}

#wlpeProfileDeleteButton{
	width:140px;
	height:29px;
	border:none !important;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/btn_profile_delate.gif) no-repeat;
	font-size:0px;
	padding-top:20px;
	color:#FFFFFF;
	cursor:pointer;
}


/* 会社情報
------------------------------------------------- */


h2.corp{
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/h2_corp.gif) no-repeat;
	width:872px;
	height:39px;

}

table.corp{
	border-top:solid 3px #CCCCCC;
	border-left:solid 3px #CCCCCC;
	width:675px;
	margin:0px auto;
}



table.corp th{
	border-right:solid 3px #CCCCCC;
	border-bottom:solid 3px #CCCCCC;
	width:200px;
	text-align:left;
	padding:10px;
	vertical-align:middle;
	color:#999999;
}

table.corp td{
	border-right:solid 3px #CCCCCC;
	border-bottom:solid 3px #CCCCCC;
	padding:10px;
}


/* プライバシーポリシー
------------------------------------------------- */
h2.policy{
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/h2_policy.gif) no-repeat;
	width:872px;
	height:39px;

}

.policy_txt{
	margin:20px 50px 50px;

}

.policy_txt p{
	margin-bottom:20px;

}

/* 個人情報保護法に基づく表記
------------------------------------------------- */
h2.law{
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/h2_law.gif) no-repeat;
	width:872px;
	height:39px;

}

p.tit_law{
	background:url(https://frexcms.com/assets/templates/frexcms/images/mark_circle.gif) no-repeat;
	padding-left:20px;
	margin:10px;
}

.law_txt{
	margin:10px 50px 0px;

}

.law_txt p{
	margin-bottom:10px;

}

.mg_lr30{

	margin:0 30px 10px;
}

.indent_2{
	text-indent:-2em;
	margin-left:50px;
}

.indent_1{
	text-indent:-1em;
	margin-left:35px;
}

.mg_l50{
	margin-left:50px;
}

.mg_l30{
	margin-left:30px;
}

/* 検索結果
------------------------------------------------- */


h2.search_result{
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/h2_search_result.gif) no-repeat;
	width:872px;
	height:39px;

}

.ajaxSearch_resultsInf{

	margin-bottom:10px;
}

.ajaxSearch_result a{

background:url(https://frexcms.com/assets/templates/frexcms/images/mark_circletra.gif) no-repeat scroll 0 0;
padding:0 0 15px 25px;
}

.ajaxSearch_paging{
	display:block;
	text-align:center;
}

.ajaxSearch_extract{

	margin:5px 0 10px 30px;
}

.ajaxSearch_highlight{

	font-weight:bold;
	color:#FF6600;
}

/* お問合せフォーム
------------------------------------------------- */
h2.inquiry{
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/h2_inquiry.gif) no-repeat;
	width:872px;
	height:39px;

}

.inquiry_border{
	border:solid 3px #FA9A69;
	margin-left:160px;
	margin-top:20px;
	width:470px;
	padding:20px 30px 10px;
}

table.inquiry{

}

table.inquiry th{
	padding:5px;
}

table.inquiry td{
	padding:5px;
}

p.txt_inquiry01{
	text-indent:-9999px;
	display:block;
	height:15px;
	width:140px;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/txt_inquiry01.gif) no-repeat;
}

p.txt_inquiry02{
	text-indent:-9999px;
	display:block;
	height:16px;
	width:125px;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/txt_inquiry02.gif) no-repeat;
}

p.txt_inquiry03{
	text-indent:-9999px;
	display:block;
	height:15px;
	width:126px;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/txt_inquiry03.gif) no-repeat;
}
p.txt_inquiry04{
	text-indent:-9999px;
	display:block;
	height:16px;
	width:126px;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/txt_inquiry04.gif) no-repeat;
}
p.txt_inquiry05{
	text-indent:-9999px;
	display:block;
	height:15px;
	width:126px;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/txt_inquiry05.gif) no-repeat;
}
p.txt_inquiry06{
	text-indent:-9999px;
	display:block;
	height:15px;
	width:126px;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/txt_inquiry06.gif) no-repeat;
}
p.txt_inquiry07{
	text-indent:-9999px;
	display:block;
	height:30px;
	width:126px;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/txt_inquiry07.gif) no-repeat;
}
p.txt_inquiry08{
	text-indent:-9999px;
	display:block;
	height:15px;
	width:126px;
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/txt_inquiry08.gif) no-repeat;
}

div.errors{
	margin:20px 20px 0;
	color:#FF6600;

}


/* 利用規約
------------------------------------------------- */

h2.agreement{
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/h2_agreement.gif) no-repeat;
	width:872px;
	height:39px;

}

/* サイトマップ
------------------------------------------------- */
h2.sitemap{
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/h2_sitemap.gif) no-repeat;
	width:872px;
	height:39px;

}

.sitemapL{
	float:left;
	margin-left:50px;
	width:40%;

}

.sitemapR{
	float:right;

	margin-top:20px;
	width:40%;
}

.sitemap p a{
	background:url(https://frexcms.com/assets/templates/frexcms/images/mark_circle.gif) no-repeat;
	padding:0 0 15px 25px;
	*padding:0 0 10px 25px;
}
.sitemap p a:hover{
	background:url(https://frexcms.com/assets/templates/frexcms/images/mark_circle_on.gif) no-repeat;

}

.sitemap p{
	margin-bottom:5px;
	*margin-bottom:0px	
}

.sitemap ul{
	margin:0 0 10px 25px;

}
.sitemap ul li{
	margin-bottom:3px;
	*margin-bottom:0px	
}

.sitemap ul li a{
	background:url(https://frexcms.com/assets/templates/frexcms/images/mark_circletra.gif) no-repeat;
	padding:0 0 15px 25px;
	*padding:0 0 5px 25px;
}

.sitemap ul li a:hover{
	background:url(https://frexcms.com/assets/templates/frexcms/images/mark_circletra_on.gif) no-repeat;
}

/* 新着情報
------------------------------------------------- */
h2.news{
	background:url(https://frexcms.com/assets/templates/frexcms/images/other/h2_news.gif) no-repeat;
	padding:9px 0 0 50px;
	width:822px;
	height:30px;
	text-indent:0px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;

}

div.news{

	margin:0 30px;
}

div.news p{
	margin-bottom:10px;
}

div.news_list{


}

.news_list ul{
	width:589px;
	padding:10px 10px 0px 20px;

}

.news_list ul li p.days{
	float:left;
	width:95px;
	background:url(https://frexcms.com/assets/templates/frexcms/images/mark_triangle_pink.gif) no-repeat;
	padding-left:15px;
	padding-bottom:10px;
}

.news_list ul li p.news{
	float:left;
	width:479px;
	padding-bottom:10px;
}

.news_list ul li{
	clear:both;
}


