@charset "Shift_JIS";
/* CSS for forme*/

#forme_logo{
	width:645px;
	height:34px;
	background-image: url("/mirror-assets/ce7de5a082ca7babb1bb2f16a1c85891cc6b6b442a97471063691f430df6c163.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
	padding-bottom:5px;
}

.b_t_deco{
	width:645px;
	height:inherit;
	background-image:url("/mirror-assets/d74f2ae10504c158508a5e78b9f45115c792dd19eade7519acd8b008fdff5092.gif");
	background-repeat:repeat-x;
	background-position:0px 40px;
	padding-bottom:18px;
}

p{
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}

dl{
	padding-top:40px;
	padding-bottom:10px;
	border-bottom:1px #999999 dotted;
}

dt{
	clear:left;
	float:left;
	font-size: 12px;
	color: #333333;
	width:8em;
	line-height: 150%;
}

.koka{
	width:109px;
	height:38px;
	padding-bottom:5px;
}

.kokasub{
	padding-top:43px;
}

dd{
	font-size: 12px;
	margin-left:8em;
	color: #333333;
	line-height: 150%;	
}


/* ���t�H�[�~�[�@�c�C���s�b�g���ʃN���X�� */
.r_info{
	float:right;
	height:inherit;
	width:340px;
	padding-left:10px;
}

.p_top{
	width:645px;
	float:left;
	padding-bottom:20px;
}

/* ���t�H�[�~�[�@�c�C���s�b�g�@�ЂƂ��p�� */
#forme_p{
	clear:left;
	padding-top:20px;
	width:645px;
}

#t_forme_p{
	width:300px;
	height:26px;
	background-image:url("/mirror-assets/9e8aa9344fab867d1883b6479a828cc26d9beda1270d7e3b7aa41e81ab4f9b67.jpg");
	background-repeat:no-repeat;
	clear:right;
	padding-bottom:20px;
	text-indent:-9999px;
	float:left;
}

#f_hard{
	width:83px;
	height:26px;
	float:left;
	padding-left:10px;
	background-image:url("/mirror-assets/917939dade664bc401eb19e154f9a5bb0436abc7d4eae2f6535811c4afaa1da3.jpg");
	background-repeat:no-repeat;
	background-position:10px 6px;
	text-indent:-9999px;
}

#forme_p p img{
	clear:left;
	float:left;
}

.fmp_subtitle{
	font-family: "�l�r �S�V�b�N", "Osaka�|����";
	color:#be07af;
	line-height: 150%;
	font-size: 12px;
	border-bottom:1px #999999 dotted;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

/* ���t�H�[�~�[�@�c�C���s�b�g�@�ЂƂ��p  ���i�������@�C�I���b�g�]�[���� */
#forme_p_ex{
	clear:both;
	float:left;
	width:645px;
}

#forme_p_ex ul{
	clear:both;
	background-image:url("/mirror-assets/3cc1ada8f5a82b365a178aa8641cc33f86bb31bad18187eb2eff5d10ebededa1.jpg");
	background-repeat:no-repeat;
	background-position:520px 15px;
	background-color:#e6dfff;
	width:645px;
	float:left;
}

#fmvp_01{
	padding:5px 10px 10px 85px;
	background-image:url("/mirror-assets/ed386d4f217fbfee38d8256aad47a9e769d989a558e916c7e6776518451be4f2.jpg");
	background-repeat:no-repeat;
	background-position:10px 5px;
}

#fmvp_01 h4 img{
	padding:10px 0px 5px 0px;
}

#fmvp_02{
	padding:5px 10px 10px 85px;
	background-image:url("/mirror-assets/c6b6159d3be596d91f047fc7c3894f303f242ad66ede1a478cf949b5d01887d6.jpg");
	background-repeat:no-repeat;
	background-position:10px 5px;
}

#fmvp_02 h4 img{
	padding:10px 0px 5px 0px;
}

#fmvp_03{
	padding:5px 10px 10px 85px;
	background-image:url("/mirror-assets/c71f2a2423c40d4cfff1756f0b2eb7ca290bd0cab4a0b32c79a1bcca6a82e469.jpg");
	background-repeat:no-repeat;
	background-position:10px 5px;
}

#fmvp_03 h4 img{
	padding:10px 0px 5px 0px;
}

/* ���t�H�[�~�[�@�c�C���s�b�g�@����d�p�� */
#forme_g{
	clear:both;
	padding-top:20px;
	width:645px;
	border-top:1px #999999 dotted;
}

#t_forme_g{
	width:300px;
	height:26px;
	background-image:url("/mirror-assets/b27fb135302db79598d4ce361acada4f2a84755f8e9764e14b880ab26723dbf7.jpg");
	background-repeat:no-repeat;
	clear:right;
	padding-bottom:20px;
	text-indent:-9999px;
	float:left;
}

#f_shard{
	width:133px;
	height:26px;
	float:left;
	padding-left:10px;
	background-image:url("/mirror-assets/08023e37bb71ff6e98ad4da1c1e8e93307f0a123de18ff09ae60033c943a82f0.jpg");
	background-repeat:no-repeat;
	background-position:10px 6px;
	text-indent:-9999px;
}

#forme_g p img{
	clear:left;
	float:left;
}

.fmg_subtitle{
	font-family: "�l�r �S�V�b�N", "Osaka�|����";
	color:#006633;
	line-height: 150%;
	font-size: 12px;
	border-bottom:1px #999999 dotted;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

/* ���t�H�[�~�[�@�c�C���s�b�g�@����d�p  ���i�����O���[���]�[���� */
#forme_g_ex{
	clear:both;
	float:left;
	width:645px;
}

#forme_g_ex ul{
	clear:both;
	background-image:url("/mirror-assets/99fd2895bc7e261673f4f8b7821a8daa53f04004a88e9c18c3e6030b45a1b997.jpg");
	background-repeat:no-repeat;
	background-position:520px 15px;
	background-color:#d4fdab;
	width:645px;
	float:left;
}

#fmvg_01{
	padding:5px 10px 10px 85px;
	background-image:url("/mirror-assets/d5b1fa6f5d1fe7f00aac1d0d620d9b0f1cabddf4adb67688f236036425339bea.jpg");
	background-repeat:no-repeat;
	background-position:10px 5px;
}

#fmvg_01 h4 img{
	padding:10px 0px 5px 0px;
}

#fmvg_02{
	padding:5px 10px 10px 85px;
	background-image:url("/mirror-assets/ff22e0866dd4707afd3f5d26d6b39fd2b64ba618cec4cb7ac40ffcd414d58ef3.jpg");
	background-repeat:no-repeat;
	background-position:10px 5px;
}

#fmvg_02 h4 img{
	padding:10px 0px 5px 0px;
}

#fmvg_03{
	padding:5px 10px 10px 85px;
	background-image:url("/mirror-assets/a4422c6c7189db3c0beb70c441cfb83c9acf122e4653e19c5241d10d72fc57f3.jpg");
	background-repeat:no-repeat;
	background-position:10px 5px;
}

#fmvg_03 h4 img{
	padding:10px 0px 5px 0px;
}

/* ���g�p���@�� */
.use{
	clear:both;
	width:645px;
	height:inherit;
	padding-top:20px;
}

.use h3{
	width:645px;
	border-bottom:1px #999999 dotted;
	font-weight:700;
	font-size:12px;
	color: #333333;
	line-height:150%;	
}

.use p{
	width:625px;
	padding:10px 10px 0px 10px;
	font-size:12px;
	color: #333333;
	line-height:150%;
}

/* �������\���� */
.seibun{
	clear:both;
	width:645px;
	height:inherit;
	padding-top:20px;
}

.seibun h3{
	font-weight:700;
	padding:10px 10px 0px 10px;
	font-size:12px;
	color: #333333;
	line-height:150%;
	background-color:#f3f3f3;	
}
.seibun p{
	padding:2px 10px 5px 10px;
	font-size:12px;
	color: #333333;
	line-height:150%;
	background-color:#f3f3f3;	
}

/* ���w���{�^���� */
.btn_tobuy{
	margin:20px 0px 20px;
	width:237px;
	height:40px;
	clear:both;
	float:right;
}

.btn_tobuy a{
	width:237px;
	height:40px;
	float:right;
	text-indent:-9999px;
	background-image:url("/mirror-assets/ce7321b52d07c06f4bfbd52c52c28c464d9646ffeaf964b7d74956428dc497d5.jpg");
	background-repeat:no-repeat;
	display:block;
}

.btn_tobuy a:hover{
	background-image:url("/mirror-assets/ce7321b52d07c06f4bfbd52c52c28c464d9646ffeaf964b7d74956428dc497d5.jpg");
	background-repeat:no-repeat;
}
