#content_top{margin:20px 0 0 20px;}
#content_top_navi001 a
{background:url("../images/contents_top_navi001.gif") no-repeat scroll left top;
 display:block;
 width:114px;height:31px;
 z-index:50;float:left;position:relative;margin-right:20px;margin-left:36px;}
*html #content_top_navi001 a
{background:url("../images/contents_top_navi001.gif") no-repeat scroll left top;
 display:block;
 width:114px;height:31px;
 z-index:50;float:left;position:relative;margin-right:20px;margin-left:20px;}
#content_top_navi002 a
{background:url("../images/contents_top_navi002.gif") no-repeat scroll left top;
 display:block;position:relative;
 width:82px;height:31px;
 z-index:50;float:left;margin-right:20px;}
#content_top_navi003 a
{background:url("../images/contents_top_navi003.gif") no-repeat scroll left top;
 display:block;position:relative;
 width:266px;height:31px;
 z-index:50;float:left;margin-right:20px;}
#content_top_navi004 a
{background:url("../images/contents_top_navi004.gif") no-repeat scroll left top;
 display:block;position:relative;
 width:137px;height:31px;
 z-index:50;float:left;margin-right:20px;}
#content_top_navi005 a
{background:url("../images/contents_top_navi005.gif") no-repeat scroll left top;
 display:block;position:relative;
 width:119px;height:31px;
 z-index:50;float:left;}
#content_top_navi001 a hover, #content_top_navi001 a:active, #content_top_navi001 a:hover
{background:url("../images/contents_top_navi001_on.gif") no-repeat scroll left top;
 display:block;
 width:114px;height:31px;
 z-index:50;float:left;}
#content_top_navi002 a hover, #content_top_navi002 a:active, #content_top_navi002 a:hover
{background:url("../images/contents_top_navi002_on.gif") no-repeat scroll left top;
 display:block;
 width:82px;height:31px;
 z-index:50;float:left;}
#content_top_navi003 a hover, #content_top_navi003 a:active, #content_top_navi003 a:hover
{background:url("../images/contents_top_navi003_on.gif") no-repeat scroll left top;
 display:block;
 width:266px;height:31px;
 z-index:50;float:left;}
#content_top_navi004 a hover, #content_top_navi004 a:active, #content_top_navi004 a:hover
{background:url("../images/contents_top_navi004_on.gif") no-repeat scroll left top;
 display:block;
 width:137px;height:31px;
 z-index:50;float:left;}
#content_top_navi005 a hover, #content_top_navi005 a:active, #content_top_navi005 a:hover
{background:url("../images/contents_top_navi005_on.gif") no-repeat scroll left top;
 display:block;
 width:119px;height:31px;
 z-index:50;float:left;}
#content_top_sep
{width:720px;height:1px;clear:both;}
/*------------------------------------------------------------------------------------*/

.content_heading
{margin:24px 0 24px 32px;}
.content_title_image
{width:500px;}
.content_description
{width:500px;margin:12px 0 0 0;}
.cont_l{width:500px;float:left;position:relative;}
.content_book_image
{float:right;width:220px;position:relative;/*margin:-110px 0 0 540px;*/}
.content_book_image img{vertical-align:bottom;}
/*-------------------------------------------------------------------------------------*/
#content_leading
{width:644px;height:28px;margin:20px 0 0 20px;/*position:relative;*/}
#content_leading_sep
{width:720px;height:1px;}
#leading_01 a
{background:url("../images/contents_lead_001.gif") scroll left top;
display:block;width:108px;height:28px;float:left;}
#leading_02 a
{background:url("../images/contents_lead_002.gif") scroll left top;
display:block;width:95px;height:28px;float:left;}
#leading_03 a
{background:url("../images/contents_lead_003.gif") scroll left top;
display:block;width:105px;height:28px;float:left;}
#leading_04 a
{background:url("../images/contents_lead_004.gif") scroll left top;
display:block;width:105px;height:28px;float:left;}
#leading_05 a
{background:url("../images/contents_lead_005.gif") scroll left top;
display:block;width:116px;height:28px;float:left;}
#leading_05a a
{background:url("../images/contents_lead_007.gif") scroll left top;
display:block;width:123px;height:28px;float:left;}
#leading_06 a
{background:url("../images/contents_lead_006.gif") scroll left top;
display:block;width:115px;height:28px;float:left;}
#leading_01 a hover,#leading_01 a:active, #leading_01 a:hover
{background:url("../images/contents_lead_001_on.gif") scroll left top;}
#leading_02 a hover,#leading_02 a:active, #leading_02 a:hover
{background:url("../images/contents_lead_002_on.gif") scroll left top;}
#leading_03 a hover, #leading_03 a:active, #leading_03 a:hover
{background:url("../images/contents_lead_003_on.gif") scroll left top;}
#leading_04 a hover, #leading_04 a:active, #leading_04 a:hover
{background:url("../images/contents_lead_004_on.gif") scroll left top;}
#leading_05 a hover, #leading_05 a:active, #leading_05 a:hover
{background:url("../images/contents_lead_005_on.gif") scroll left top;}
#leading_05a a hover, #leading_05a a:active, #leading_05a a:hover
{background:url("../images/contents_lead_007_on.gif") scroll left top;}
#leading_06 a hover, #leading_06 a:active, #leading_06 a:hover
{background:url("../images/contents_lead_006_on.gif") scroll left top;} 
/*------------------------------------------------------------------------------------------*/
#content_table
{width:740px;margin:12px 0 0 20px;}
#content_table2{width:740px;margin:12px 0 0 0;}
#content_table .bor0
{border-bottom:1px #48b973 solid;text-align:center;
border-collapse:collapse;padding:8px 12px;}
#content_table .bor1
{border-right:1px #48b973 solid;
 border-bottom:1px #48b973 solid;
 border-collapse:collapse;text-align:center;
 padding:8px 12px;}
 
#content_table th,#contant_table td,{text-align:center;}


#content_table .content_contact
{text-align:left;margin-top:24px;}
#content_table img{border:none;}

#content_table2 .bor0
{border-bottom:1px #48b973 solid;
border-collapse:collapse;padding:8px 12px;}
#content_table2 .bor1
{border-right:1px #48b973 solid;
 border-bottom:1px #48b973 solid;
 border-collapse:collapse;
 padding:8px 12px;}
 
#content_table2 .content_contact
{text-align:left;margin-top:24px;}
#content_table2 img{border:none;}

#content_table2 .bor3
{border-bottom:1px #48b973 solid;
border-collapse:collapse;padding:2px;font-size:80%;}
#content_table2 .bor2
{border-right:1px #48b973 solid;
 border-bottom:1px #48b973 solid;
 border-collapse:collapse;font-size:11px;
 padding:4px;} 

#baitai h4{color:#00ca00;text-align:left;padding:0 0 0 48px;}
#baitai p{text-align:left;padding:0 0 0 48px;margin:0 0 0 0;}
#topics h4{color:#00ca00;text-align:left;padding:0 0 0 48px;}
#topics p{text-align:left;padding:0 0 0 48px;margin:0 0 0 0;}
#topics img{border:none;}
#topics{margin-left:-20px;width:750px;}

#kihon{width:750px;margin:30px 0 0 -10px;}
#kihon_l
{width:330px;
float:left;}
#kihon_l p{text-align:left; margin:0 0 0 18px;}
.kihon_pdf{background:url("../images/kihon_pdf.gif") no-repeat scroll left top;
margin:0 0 0 24px;padding:0 0 0 48px;height:40px;text-align:left;}
#kihon_l img{margin:12px 0 12px 12px;}
#kihon_r
{width:399px;
float:right;margin:0 12px 0 0;z-index:50;}
.pre_comment h5{background:url("../images/kihon_bg001_head.gif") no-repeat scroll left top;
width:399px;height:50px;margin:0;padding:0;}
.pre_comment{background:url("../images/kihon_bg001_body.gif") repeat-y scroll left top;
width:399px;}
.pre_comment_foot{background:url("../images/kihon_bg001_foot.gif") no-repeat scroll left bottom;
width:399px;height:11px;}

.pre_comment p{padding:0 12px 0 12px;text-align:left;margin:0;}
.read_target
{background:url("../images/kihon_bg002_body.gif") repeat-y scroll left top;
width:399px;margin:24px 0 0 0;}
.read_target h5{background:url("../images/kihon_bg002_head.gif") no-repeat scroll left top;
width:399px;height:11px;margin:0;padding:0;}
.read_target p{padding:0 12px;margin:0;text-align:left;}
.read_target_foot{background:url("../images/kihon_bg002_foot.gif") no-repeat scroll left bottom;
width:399px;height:11px;}

#contents h3{font-size:2em;font-weight:bold;line-height:2.3em;margin:24px 24px 0 36px;}
.ks_t td{padding:2px 4px;}
.ks_t th{padding:4px;}

.form_list{width:600px;padding:4px 0 0 12px;}
.form_b{border:1px solid #047700;width:570px;}
.form_b dt{padding-left:8px;margin:8px 0;}
.form_b dd{padding-left:8px;margin-top:4px;border-left:1px solid #70af77;}
.form_b dd em{color:#cc0000;font-size:11px;font-style:normal;padding-top:6px;}
.form_l{float:left;width:180px;}
.form_r{float:left;margin-left:0;width:320px;}
.form_r2{float:left;margin-left:0;width:320px;margin-bottom:4px;}
.clear_dd{clear:both;font-size:0;line-height:0;padding:0;margin:0;width:0;height:0;}
.form_list em{color:#CC0000;font-size:72%;font-style:normal;padding-top:6px;}
.form_notice{color:#cc0000;padding:5px 12px;width:480px;padding-top:0;margin-top:0;}
.form_notice2{padding:5px 12px;width:560px;padding-bottom:0;margin-bottom:0;}
.form_notice3{padding:5px 12px;width:560px;padding-bottom:0;margin-bottom:0;line-height:1.5em;}
.buttonset{margin-left:200px;}
.buttonset2{margin-left:200px;}
.fs1{width:160px;margin-top:2px;}
.fs2{width:180px;margin-top:2px;}
.fs3{width:36px;margin-top:2px;}
.fs4{width:52px;margin-top:2px;}
.fs5{width:240px;margin:4px 0;}
.fs6{width:320px;height:140px;margin:4px 0;}
.fs7{margin-top:2px;}

.check_forming{padding:5px 12px;margin-bottom:20px;line-height:150%;}


.b1{margin-right:32px;}
.bb1{font-size:1.3em;font-weight:bold;}

.url_bold{font-size:1.2em;}



.pre_comment h5 span,.read_target h5 span{display:none;}
