@charset "Shift_JIS";
/* CSS for �N�C�b�N�A�C���C�i�[EX*/

#q_logo{
	width:333px;
	height:39px;
	background-image:url("/mirror-assets/b395eaa4c74ae36ddedf4fb4c8a40871d073728d16fc5ffd75d9dce6fb598dc8.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
	padding-bottom:5px;
}

#qex_title{
	width:645px;
	height:26px;
	background-image:url("/mirror-assets/b0b42cead67d8d5697a0e219af5fae0700884e12de9a6de8c7ea66de95442c3f.jpg");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.b_t_deco{
	width:645px;
	height:inherit;
	background-image:url("/mirror-assets/d74f2ae10504c158508a5e78b9f45115c792dd19eade7519acd8b008fdff5092.gif");
	background-repeat:repeat-x;
	background-position:0px 75px;
	padding-bottom:20px;
}

p{
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}

dl{
	padding-bottom:10px;
	border-bottom:1px #999999 dotted;
}

dt{
	clear:left;
	float:left;
	font-size: 12px;
	color: #333333;
	width:8em;
	line-height: 150%;	
}

dd{
	font-size: 12px;
	margin-left:8em;
	color: #333333;
	line-height: 150%;	
}

/* ���N�C�b�N�A�C���C�i�[EX�@�L�[�r�W���A���� */
#key_qexvisual{
	width:643px;
	height:298px;
	background-image:url("/mirror-assets/d2746f357731df9be542aa5eade388b0c0d87c0224fa3efdfdb7b8f3a524956b.jpg");
	background-repeat:no-repeat;
	text-indent:-9999px;
	border:1px #dedede solid;
}

/* ���N�C�b�N�A�C���C�i�[EX�@�i�r�Q�[�V������ */
#quick_navi{
	padding-top:15px;
	width:645px;
	height:82px;
}

#quick_navi li{
	float:left;
	
}

#quick_navi li a{
	display:block;
	text-indent:-9999px;
	height:80px;
}

/*���N�C�b�N�A�C���C�i�[---�e�i�r*/
#q_01{
	background-image:url("/mirror-assets/7b2e2e9ad22d2406c5f47840026e917badcbe4cfda9602ac56b4bb1c80e287a0.jpg");
	background-repeat:no-repeat;
	width:153px;
}

#q_01:hover{
	background-image:url("/mirror-assets/6e6b70823e970ed59d0209204a59a0543f9d859c9ea7d71c9e188b5857844cd7.jpg");
	background-repeat:no-repeat;
}

#q_02{
	background-image:url("/mirror-assets/1e2af010f997145304432ba87a57f4d49a8e73306200c35902b1b378e2729136.jpg");
	background-repeat:no-repeat;
	width:144px;
}


/* ���N�C�b�N�A�C���C�i�[���ʃN���X�� */
.r_info{
	float:right;
	height:inherit;
	width:340px;
	padding-left:10px;
}


/* ���N�C�b�N�A�C���C�i�[�@EX�� */
#q_ex{
	clear:left;
	padding-top:20px;
	width:645px;
	height:inherit;
}

#q_t_ex{
	width:214px;
	height:26px;
	background-image:url("/mirror-assets/9f0fda847df6fe7a932b3534ead95c7a3d2b0b995c8f652a27175c0cf1cdb695.jpg");
	background-repeat:no-repeat;
	clear:right;
	padding-bottom:20px;
	text-indent:-9999px;
}

#q_ex p img{
	clear:left;
	float:left;
}

.qex_subtitle{
	font-family: "�l�r �S�V�b�N", "Osaka�|����";
	color: #6e6028;
	line-height: 150%;
	font-size: 12px;
	border-bottom:1px #999999 dotted;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

/* ���F�ʁ� */
.irodama{
	width:100%;
	height:inherit;
	padding:40px 0 10px;
	float:left;
}

.iro{
	padding-bottom:5px;
	float:left;
	padding:0px 10px 5px 0px;
}

/* ���N�C�b�N�A�C���C�i�[�@EX ���i�����C�G���[�]�[���� */
#q_ex_ex{
	clear:both;
	width:645px;
	height:inherit;
	padding-top:20px;
}

#q_ex_ex ul{
	clear:both;
	background-color:#feffd4;
	background-image:url("/mirror-assets/558f22eb5d9c83cfcd33e0142e4fb8b2f1009851aea31e3b1913f8c7caaaaf03.jpg");
	background-repeat:no-repeat;
}

#qex_ex01{
	height:inherit;
	padding:5px 10px 10px 85px;
	background-image:url("/mirror-assets/a90fae2dc62290502c4ddbe239e842f5d1dbc5187b12a97a269c2b7c4bd55a7e.jpg");
	background-repeat:no-repeat;
	background-position:10px 5px;
}

#qex_ex01 h4 img{
	padding:10px 0px 5px 0px;
}

#qex_ex02{
	height:70px;
	padding:5px 10px 10px 85px;
	background-image:url("/mirror-assets/c7727fd75015861c9a43f7e8e1b52c2545213fd60feadcf5e18390cdbaec46fc.jpg");
	background-repeat:no-repeat;
	background-position:10px 5px;
}

#qex_ex02 h4 img{
	padding:10px 0px 5px 0px;
}
	
#qex_ex03{
	clear:left;
	height:inherit;
	padding:5px 10px 10px 85px;
	background-image:url("/mirror-assets/3f502e5e6ddcabfc78d7ce7fa7b2b5545635f83d037aa363d8f22b28abe4f9c7.jpg");
	background-repeat:no-repeat;
	background-position:10px 5px;
}

#qex_ex03 h4 img{
	padding:10px 0px 5px 0px;
}


/* ���g�p���@�� */
.use{
	clear:both;
	width:645px;
	height:inherit;
	padding-top:20px;
}

.use h3{
	width:625px;
	border-bottom:1px #999999 dotted;
	font-weight:700;
	padding:0px 10px 0px 10px;
	font-size:12px;
	color: #333333;
	line-height:150%;	
}
.use p{
	padding:10px 2px 0px 10px;
	font-size:12px;
	color: #333333;
	line-height:150%;	
}

/* ���|�C���g�� */
.point{
	clear:both;
	width:645px;
	height:inherit;
	padding-top:20px;
}

.point h3{
	width:645px;
	border-bottom:1px #999999 dotted;
	font-weight:700;
	font-size:12px;
	color: #333333;
	line-height:150%;
	padding-right: 10px;
	padding-left: 10px;
}

.point h5{
	font-weight:600;
	padding:10px 0px 0px 10px;
	font-size:12px;
	color: #333333;
	line-height:150%;	
}

.point p{
	width:625px;
	padding:0px 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;
}
#container_02 #main_contents #q_ex #link_box {
	width: 645px;

}
#container_02 #main_contents #q_ex #link_box #online_link/* ���w���{�^���� */
{
	margin:20px 0px 20px;
	width:237px;
	height:40px;
	clear:both;
	float:right;
}
#container_02  #main_contents #q_ex #link_box #online_link a{
	width:237px;
	height:40px;
	float:right;
	text-indent:-9999px;
	background-image:url("/mirror-assets/ce7321b52d07c06f4bfbd52c52c28c464d9646ffeaf964b7d74956428dc497d5.jpg");
	background-repeat:no-repeat;
	display:block;
}
#container_02  #main_contents #q_ex #link_box #online_link a:hover{
	background-image:url("/mirror-assets/ce7321b52d07c06f4bfbd52c52c28c464d9646ffeaf964b7d74956428dc497d5.jpg");
	background-repeat:no-repeat;
}
#container_02 #main_contents #q_ex #link_box #tenpo_link {
	float: right;
	width: 645px;
}
