/***************************************************/
/*     ‚¨‹q—lƒTƒCƒg‚b‚r‚r                          */
/***************************************************/

/*-----body---------------------------------*/

.body_01 {
	margin				: 0px ;
	padding				: 0px ;
	font-size			: 10pt ;
}

/*-----a------------------------------------*/


/*-----div----------------------------------*/

.div_header {
	margin				: 0px ;
	padding-top			: 10px ;
	border				: 0px ;
}

.div_header02 {
	position			: absolute ;
	top					: 0px ;
	left				: 570px ;
	margin				: 0px ;
	padding-top			: 5px ;
	border				: 0px ;
}

.div_main {
	width				: 100% ;
	margin				: 0px ;
	padding-left		: 20px ;
	padding-right		: 20px ;
	padding-bottom		: 15px ;
	border-top			: 1px solid #666666 ;
	border-left			: 0px ;
	border-right		: 0px ;
	border-bottom		: 1px solid #666666 ;
	font-size			: 10pt ;
	color				: #333333 ;
	text-align			: left ;
}

.div_footer {
	width				: 760px ;
	height				: 25px ;
	margin				: 5px ;
	padding-top			: 5px ;
	border				: 0px ;
	color				: #666666 ;
	font-size			: 8pt ;
	text-align			: center ;
	background-color	: #ffffff ;
}

.div_navi_top01 {
	position			: absolute ;
	top					: 50px;
	left				: 320px ;
	width				: 80px ;
	text-align			: center ;
	color				: #333333 ;
	border-top			: 1px solid #666666 ;
	border-left			: 1px solid #666666 ;
	border-right		: 1px solid #666666 ;
	background-image	: url(img/navi_top01.gif) ;
	background-repeat	: no-repeat ;
}

.div_navi_top02 {
	position			: absolute ;
	top					: 50px;
	left				: 320px ;
	width				: 80px ;
	text-align			: center ;
	color				: #333333 ;
	border				: 1px solid #666666 ;
	background-image	: url(img/navi_top02.gif) ;
	background-repeat	: no-repeat ;
}
.div_navi_top02 a:link {
	text-align			: center ;
	color				: #333333 ;
	text-decoration		: none ;
	display				: block ;
}
.div_navi_top02 a:visited {
	text-align			: center ;
	color				: #333333 ;
	text-decoration		: none ;
	display				: block ;
}
.div_navi_top02 a:hover {
	text-align			: center ;
	color				: #333333 ;
	background-color	: #E6E6FA ;
	display				: block ;
	background-image	: url(img/navi_top01.gif) ;
	background-repeat	: no-repeat ;
}

.div_navi_manu01 {
	position			: absolute ;
	top					: 50px;
	left				: 403px ;
	width				: 80px ;
	text-align			: center ;
	color				: #333333 ;
	background-color	: #E6E6FA ;
	border-top			: 1px solid #666666 ;
	border-left			: 1px solid #666666 ;
	border-right		: 1px solid #666666 ;
	background-image	: url(img/navi_manual01.gif) ;
	background-repeat	: no-repeat ;
}

.div_navi_manu02 {
	position			: absolute ;
	top					: 50px;
	left				: 403px ;
	width				: 80px ;
	text-align			: center ;
	color				: #333333 ;
	border				: 1px solid #666666 ;
	background-image	: url(img/navi_manual02.gif) ;
	background-repeat	: no-repeat ;
}
.div_navi_manu02 a:link {
	text-align			: center ;
	color				: #333333 ;
	text-decoration		: none ;
	display				: block ;
}
.div_navi_manu02 a:visited {
	text-align			: center ;
	color				: #333333 ;
	text-decoration		: none ;
	display				: block ;
}
.div_navi_manu02 a:hover {
	text-align			: center ;
	color				: #333333 ;
	background-color	: #E6E6FA ;
	display				: block ;
	background-image	: url(img/navi_manual01.gif) ;
	background-repeat	: no-repeat ;
}

.div_navi_web02 {
	position			: absolute ;
	top					: 50px;
	left				: 486px ;
	width				: 80px ;
	text-align			: center ;
	color				: #333333 ;
	border				: 1px solid #666666 ;
	background-image	: url(img/navi_web02.gif) ;
	background-repeat	: no-repeat ;
}
.div_navi_web02 a:link {
	text-align			: center ;
	color				: #333333 ;
	text-decoration		: none ;
	display				: block ;
}
.div_navi_web02 a:visited {
	text-align			: center ;
	color				: #333333 ;
	text-decoration		: none ;
	display				: block ;
}
.div_navi_web02 a:hover {
	text-align			: center ;
	color				: #333333 ;
	background-color	: #E6E6FA ;
	display				: block ;
	background-image	: url(img/navi_web01.gif) ;
	background-repeat	: no-repeat ;
}

.div_navi_faq01 {
	position			: absolute ;
	top					: 50px;
	left				: 569px ;
	width				: 80px ;
	text-align			: center ;
	color				: #333333 ;
	background-color	: #E6E6FA ;
	border-top			: 1px solid #666666 ;
	border-left			: 1px solid #666666 ;
	border-right		: 1px solid #666666 ;
	background-image	: url(img/navi_faq01.gif) ;
	background-repeat	: no-repeat ;
}

.div_navi_faq02 {
	position			: absolute ;
	top					: 50px;
	left				: 569px ;
	width				: 80px ;
	text-align			: center ;
	color				: #333333 ;
	border				: 1px solid #666666 ;
	background-image	: url(img/navi_faq02.gif) ;
	background-repeat	: no-repeat ;
}
.div_navi_faq02 a:link {
	text-align			: center ;
	color				: #333333 ;
	text-decoration		: none ;
	display				: block ;
}
.div_navi_faq02 a:visited {
	text-align			: center ;
	color				: #333333 ;
	text-decoration		: none ;
	display				: block ;
}
.div_navi_faq02 a:hover {
	text-align			: center ;
	color				: #333333 ;
	background-color	: #E6E6FA ;
	display				: block ;
	background-image	: url(img/navi_faq01.gif) ;
	background-repeat	: no-repeat ;
}

.div_navi_inq01 {
	position			: absolute ;
	top					: 50px;
	left				: 652px ;
	width				: 80px ;
	text-align			: center ;
	color				: #333333 ;
	background-color	: #E6E6FA ;
	border-top			: 1px solid #666666 ;
	border-left			: 1px solid #666666 ;
	border-right		: 1px solid #666666 ;
	background-image	: url(img/navi_inq01.gif) ;
	background-repeat	: no-repeat ;
}

.div_navi_inq02 {
	position			: absolute ;
	top					: 50px;
	left				: 652px ;
	width				: 80px ;
	text-align			: center ;
	color				: #333333 ;
	border				: 1px solid #666666 ;
	background-image	: url(img/navi_inq02.gif) ;
	background-repeat	: no-repeat ;
}
.div_navi_inq02 a:link {
	text-align			: center ;
	color				: #333333 ;
	text-decoration		: none ;
	display				: block ;
}
.div_navi_inq02 a:visited {
	text-align			: center ;
	color				: #333333 ;
	text-decoration		: none ;
	display				: block ;
}
.div_navi_inq02 a:hover {
	text-align			: center ;
	color				: #333333 ;
	background-color	: #E6E6FA ;
	display				: block ;
	background-image	: url(img/navi_inq01.gif) ;
	background-repeat	: no-repeat ;
}

.div_btn_up {
	border				: 0px ;
	padding-left		: 450px ;
	display				: block ;
}
.div_btn_up a:link {
	background-image	: url(img/btn_up01.gif) ;
	background-repeat	: no-repeat ;
	display				: block ;
}
.div_btn_up a:visited {
	background-image	: url(img/btn_up01.gif) ;
	background-repeat	: no-repeat ;
	display				: block ;
}
.div_btn_up a:hover {
	background-image	: url(img/btn_up02.gif) ;
	background-repeat	: no-repeat ;
	display				: block ;
}

.div_pdf {
	width				: 500px ;
	margin-top			: 30px ;
	margin-bottom		: 20px ;
	padding				: 10px ;
	border				: 1px solid #666666 ;
}

.div_faq01 {
	width				: 400px ;
	margin-left			: 30px ;
	margin-bottom		: 20px ;
	padding-left		: 20px ;
	padding-right		: 20px ;
	padding-bottom		: 20px ;
	border-left			: 1px solid #666666 ;

}
.div_faq01 a:link {
	margin-left			: 10px ;
	font-size			: 10pt ;
	color				: #0066FF ;
	text-decoration		: none ;
}
.div_faq01 a:visited {
	margin-left			: 10px ;
	font-size			: 10pt ;
	color				: #0066FF ;
	text-decoration		: none ;
}
.div_faq01 a:hover {
	margin-left			: 10px ;
	font-size			: 10pt ;
	color				: #FF9900 ;
	text-decoration		: underline ;
}

.div_faq_l01 {
	width				: 200px ;
	text-align			: center ;
	font-size			: 10pt ;
	letter-spacing		: 1px ;
	color				: #666666 ;
	line-height			: 18px ;
	border				: 3px double #666666 ;
}

.div_faq_l02 {
	width				: 200px ;
	padding-top			: 5px ;
	text-align			: left ;
	color				: #333333 ;
	line-height			: 16px ;
	border-top			: 0px ;
	border-left			: 1px solid #666666 ;
	border-right		: 0px ;
	border-bottom		: 0px ;
}
.div_faq_l02 a:link {
	padding-left		: 5px ;
	color				: #333333 ;
	text-decoration		: none ;
	display				: block ;
}
.div_faq_l02 a:visited {
	padding-left		: 5px ;
	color				: #333333 ;
	text-decoration		: none ;
	display				: block ;
}
.div_faq_l02 a:hover {
	width				: 200px ;
	padding-left		: 5px ;
	color				: #FFFFFF ;
	background-color	: #999999 ;
	display				: block ;
}

.div_faq_sel{
	width				: 200px ;
	padding-left		: 5px ;
	line-height			: 16px ;
	color				: #FFFFFF ;
	background-color	: #999999 ;
}

.div_faq_r01 {
	margin-bottom		: 5px ;
	padding				: 0px ;
	text-align			: center ;
	font-size			: 10pt ;
	letter-spacing		: 1px ;
	color				: #666666 ;
	border				: 1px solid #666666 ;
	line-height			: 20px ;
	background-image	: url(img/faq_img.gif) ;
	background-repeat	: no-repeat ;
}

.div_faq_r02 {
	margin-bottom		: 5px ;
	text-align			: left ;
	font-size			: 10pt ;
	color				: #333333 ;
	border				: 1px solid #666666 ;
}
.div_faq_r02 a:link {
	color				: #0066FF ;
	text-decoration		: none ;
}
.div_faq_r02 a:visited {
	color				: #0066FF ;
	text-decoration		: none ;
}
.div_faq_r02 a:hover {
	color				: #0066FF ;
	text-decoration		: underline ;
}

.div_faq_r03 {
	width				: 510px ;
	margin-bottom		: 5px ;
	text-align			: left ;
	font-size			: 10pt ;
	border				: 1px solid #666666 ;
}

.div_faq_back {
	width				: 100px ;
	height				: 20px ;
	margin-left			: 20px ;
	padding-top			: 20px ;
	border				: 0px ;
	display				: block ;
}
.div_faq_back a:link {
	background-image	: url(img/faq_back01.gif) ;
	background-repeat	: no-repeat ;
	display				: block ;
}
.div_faq_back a:visited {
	background-image	: url(img/faq_back01.gif) ;
	background-repeat	: no-repeat ;
	display				: block ;
}
.div_faq_back a:hover {
	background-image	: url(img/faq_back02.gif) ;
	background-repeat	: no-repeat ;
	display				: block ;
}

.div_inq01 {
	margin-bottom						: 10px ;
	line-height							: 16px ;
	padding-left						: 30px ;
	scrollbar-3d-light-color			: #FFFFFF ;
	scrollbar-base-color				: #CCCCCC ;
	scrollbar-shadow-color				: #CCCCCC ;
	scrollbar-face-color				: #FFFFFF ;
	scrollbar-highlight-color			: #FFFFFF ;
	scrollbar-dark-shadow-color			: #FFFFFF ;
	scrollbar-arrow-color				: #6699FF ;
}

.div_inq02 {
	width				: 400px ;
	margin-top			: 20px ;
	margin-left			: 100px ;
	padding-left		: 10px ;
	padding-right		: 10px ;
	padding-bottom		: 10px ;
	line-height			: 14px ;
	text-align			: center ;
	font-size			: 10pt ;
	border				: 1px solid #3366FF ;
}

.div_inq03 {
	width				: 610px ;
	margin-top			: 0px ;
	padding				: 0px ;
	text-align			: center ;
}

.div_inq04 {
	width				: 400px ;
	margin-top			: 15px ;
	margin-left			: 100px ;
	padding-left		: 185px ;
	padding-right		: 10px ;
}

.div_inq_back {
	width				: 50px ;
	height				: 20px ;
	border				: 0px ;
	display				: block ;
}
.div_inq_back a:link {
	background-image	: url(img/inq_back01.gif) ;
	background-repeat	: no-repeat ;
	display				: block ;
}
.div_inq_back a:visited {
	background-image	: url(img/inq_back01.gif) ;
	background-repeat	: no-repeat ;
	display				: block ;
}
.div_inq_back a:hover {
	background-image	: url(img/inq_back02.gif) ;
	background-repeat	: no-repeat ;
	display				: block ;
}

.div_manu01 {
	margin-top			: 10px ;
	padding-left		: 30px ;
}

.div_line01 {
	border-top			: 1px dotted #666666 ;
}

/*-----span---------------------------------*/

.span_clr01 {
	color				: #FF0000 ;
}

.span_01 {
	float				: left ;
}

/*-----image--------------------------------*/

.img_space01 {
	width				: 30px ;
}

.img_space02 {
	width				: 80px ;
	height				: 17px ;
	border				: 0px ;
}
.img_space02 a:link {
	text-decoration		: none ;
}
.img_space02 a:visited {
	text-decoration		: none ;
}
.img_space02 a:hover {
	text-decoration		: none ;
}

.img_space03 {
	width				: 80px ;
	height				: 20px ;
	border				: 0px ;
}
.img_space03 a:link {
	text-decoration		: none ;
}
.img_space03 a:visited {
	text-decoration		: none ;
}
.img_space03 a:hover {
	text-decoration		: none ;
}

.img_space04 {
	width				: 0px ;
	padding-top			: 150px ;
}

.img_space05 {
	width				: 50px ;
	height				: 25px ;
	border				: 0px ;
}
.img_space05 a:link {
	text-decoration		: none ;
}
.img_space05 a:visited {
	text-decoration		: none ;
}
.img_space05 a:hover {
	text-decoration		: none ;
}

.img_space06 {
	width				: 10px ;
}

.img_space07 {
	width				: 50px ;
	height				: 20px ;
	border				: 0px ;
}
.img_space07 a:link {
	text-decoration		: none ;
}
.img_space07 a:visited {
	text-decoration		: none ;
}
.img_space07 a:hover {
	text-decoration		: none ;
}

.img_space08 {
	width				: 10px ;
	height				: 20px ;
	border				: 0px ;
}
.img_space08 a:link {
	text-decoration		: none ;
}
.img_space08 a:visited {
	text-decoration		: none ;
}
.img_space08 a:hover {
	text-decoration		: none ;
}

.img_space09 {
	width				: 1px ;
	height				: 5px ;
}

.img_space01 {
	width				: 30px ;
}

.img_01{
	margin-right		: 20px ;
	border				: 0px ;
	vertical-align		: middle ;
}
.img_01 a:link {
	text-decoration		: none ;
}
.img_01 a:visited {
	text-decoration		: none ;
}
.img_01 a:hover {
	text-decoration		: none ;
}

.img_02 {
	margin-bottom		: 10px ;
	border				: 0px ;
}
.img_02 a:link {
	text-decoration		: none ;
}
.img_02 a:visited {
	text-decoration		: none ;
}
.img_02 a:hover {
	text-decoration		: none ;
}

.img_03 {
	border				: 0px ;
}
.img_03 a:link {
	text-decoration		: none ;
}
.img_03 a:visited {
	text-decoration		: none ;
}
.img_03 a:hover {
	text-decoration		: none ;
}

.img_04 {
	margin-top			: 20px ;
	margin-left			: 10px ;
	margin-right		: 10px ;
	margin-bottom		: 20px ;
	border				: 1px solid #666666 ;
}

.img_05{
	margin-top			: 20px ;
	margin-bottom		: 10px ;
}

.img_06 {
	margin-right		: 10px ;
}

.img_07{
	margin-top			: 15px ;
	margin-left			: 20px ;
	margin-bottom		: 15px ;
}

.img_08 {
	margin-top			: 20px ;
	border				: 0px ;
}

.img_09 {
	margin-top		: 15px ;
	margin-left		: 10px ;
	margin-bottom	: 15px ;
	vertical-align	: middle ;
}

.img_10{
	margin-top			: 5px ;
	margin-left			: 20px ;
	margin-bottom		: 5px ;
}

.img_11{
	margin-top			: 10px ;
	margin-bottom		: 5px ;
}

/*-----table--------------------------------*/

.table_01 {
	margin-left			: 20px ;
}

.table_02 {
	margin-top			: 10px ;
	margin-bottom		: 20px ;
	font-size			: 10pt ;
}

.table_03 {
	width				: 620px ;
	margin-top			: 0px ;
	margin-bottom		: 10px ;
	padding				: 0px ;
	font-size			: 10pt ;
	text-align			: left ;
	background-color	: #666666 ;
}

.table_04 {
	width				: 600px ;
	margin-top			: 0px ;
	margin-bottom		: 10px ;
	padding				: 0px ;
	font-size			: 10pt ;
	text-align			: left ;
	background-color	: #3366FF ;
}

.table_05 {
	width				: 510px ;
}

/*     td     */

.td_img01 {
	width				: 10px ;
	background-image	: url(img/imgframe_l.gif) ;
	background-repeat	: repeat-y ;
}

.td_img02 {
	width				: 10px ;
	height				: 10px ;
	background-image	: url(img/imgframe_c.gif) ;
	background-repeat	: no-repeat ;
}

.td_img03 {
	height				: 10px ;
	background-image	: url(img/imgframe_b.gif) ;
	background-repeat	: repeat-x ;
}

.td_img04 {
	background-image	: url(img/line.gif) ;
	background-repeat	: repeat-x ;
}


.td_left_back {
	width				: 30px ;
	background-image	: url(img/left_back.gif) ;
	background-repeat	: repeat-y ;
}

.td_right_back {
	width				: 1px ;
	background-image	: url(img/right_back.gif) ;
	background-repeat	: repeat-y ;
}

.td_brank01 {
	height				: 15px ;
}

.td_brank02 {
	width				: 10px ;
}


.td_text01 {
	width				: 400px ;
	padding				: 5px ;
	padding-left		: 10px ;
	vertical-align		: top ;
	font-size			: 10pt ;
	line-height			: 18px ;
	color				: #333333 ;
}

.td_text02 {
	width				: 380px ;
}
.td_text02 a:link {
	margin-left			: 10px ;
	font-size			: 10pt ;
	color				: #0066FF ;
	text-decoration		: none ;
}
.td_text02 a:visited {
	margin-left			: 10px ;
	font-size			: 10pt ;
	color				: #0066FF ;
	text-decoration		: none ;
}
.td_text02 a:hover {
	margin-left			: 10px ;
	font-size			: 10pt ;
	color				: #FF9900 ;
	text-decoration		: underline ;
}

.td_text03 {
	padding-right		: 10px ;
	vertical-align		: top ;
	font-size			: 10pt ;
}

.td_text04 {
	vertical-align		: top ;
	text-align			: right ;
}

.td_text05 {
	width				: 130px ;
	padding				: 5px ;
	padding-left		: 10px ;
	padding-right		: 10px ;
	background-color	: #FFFFFF ;
	white-space			: nowrap ;
}

.td_text06 {
	padding				: 5px ;
	padding-left		: 10px ;
	padding-right		: 10px ;
	background-color	: #FFFFFF ;
}

.td_text07 {
	width				: 1px ;
	padding				: 0px ;
	background-color	: #FFFFFF ;
}

.td_text08 {
	width				: 190px ;
	padding-left		: 10px ;
	padding-bottom		: 10px ;
	vertical-align		: top ;
	background-color	: #FFFFFF ;
}


.td_text09_1 {
	width				: 25px ;
	padding-top			: 5px ;
	padding-left		: 5px ;
	padding-right		: 5px ;
	padding-bottom		: 3px ;
	vertical-align		: top ;
}

.td_text09_2 {
	width				: 485px ;
	padding-top			: 5px ;
	padding-left		: 5px ;
	padding-right		: 5px ;
	padding-bottom		: 3px ;
	vertical-align		: top ;
}

.td_text10 {
	padding-top			: 3px ;
	padding-left		: 5px ;
	padding-right		: 5px ;
	padding-bottom		: 5px ;
	vertical-align		: top ;
	line-height			: 16px ;
	background-color	: #FFFFCC ;
}

.td_center {
	text-align			: center ;
}

.link 
{
	font-size			: 10pt ;
	color				: #0066FF ;
	text-decoration		: none;
}
.link_margin 
{
	margin-left			: 500px;	
}
