/* SUPER DESIGNER SITE stylesheet 2008.06 - 2010.10 */

/* --------------------------------
 DEFAULT SETTING
-------------------------------- */
* { font-weight:normal; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:12px; color:#666; line-height:150%;}

.clear { clear:both;}
.clear_left { clear:left;}
.space { font-size:1px; line-height:1px;}
.break { clear:both; font-size:0px; line-height:0px;}

body { margin:0; padding:0;}

h1,h2,h3,h4,h5,h6,ul,ol,li,form { margin:0; padding:0; list-style-type:none;}

p { margin-top:1em;}

a:link, a:active, a:visited { color:#f6aa3a; text-decoration:underline;}
a:hover { color:#ffbe5d; text-decoration:underline;}

div.danraku,
.danraku { margin-left:1em;}

div#container { width:860px; margin:0 auto; background:url(/images/common/contents_bg.jpg) left top repeat-y;}

div#container strong { font-weight:bold;}

h2 { font-weight:bold; font-size:14px; line-height:120%; color:#f6aa3a; margin-top:3em;}
h3 { font-weight:bold; font-size:13px; line-height:120%; color:#333333; margin-top:3em;}

.red { color:#FF0000;}
.blue { color:#0064A5;}
.gray { color:#555555;}

.small { font-size:10px;}

.font_short1 { letter-spacing:-1px;}
.font_short2 { letter-spacing:-2px;}

/* --------------------------------
 SIDE MENU AREA
-------------------------------- */
div#sidemenu { width:210px; height:615px; background:#f6aa3a url(/images/common/contents_bg.jpg) left top repeat-y; float:left;}
ul#ul_sidebtn li { width:210px; height:30px;}
ul#ul_sidebtn li a { display:block; width:210px; height:30px;}
ul#ul_sidebtn li a span { display:none;}
/* トップページ */
li#btn_00 { background:url(/images/common/btn_00.jpg) 0 0 no-repeat;}
li#btn_00 a:hover { background:url(/images/common/btn_00.jpg) -420px 0 no-repeat;}
/* 講座概要 */
li#btn_01 { background:url(/images/common/btn_01.jpg) 0 0 no-repeat;}
li#btn_01_active { background:url(/images/common/btn_01.jpg) -210px 0 no-repeat;}
li#btn_01 a:hover { background:url(/images/common/btn_01.jpg) -420px 0 no-repeat;}
/* カリキュラム */
li#btn_06 { background:url(/images/common/btn_06.jpg) 0 0 no-repeat;}
li#btn_06_active { background:url(/images/common/btn_06.jpg) -210px 0 no-repeat;}
li#btn_06 a:hover { background:url(/images/common/btn_06.jpg) -420px 0 no-repeat;}
/* 講師 */
li#btn_03 { background:url(/images/common/btn_03.jpg) 0 0 no-repeat;}
li#btn_03_active { background:url(/images/common/btn_03.jpg) -210px 0 no-repeat;}
li#btn_03 a:hover { background:url(/images/common/btn_03.jpg) -420px 0 no-repeat;}
/* 特別講演 */
li#btn_02 { background:url(/images/common/btn_02.jpg) 0 0 no-repeat;}
li#btn_02_active { background:url(/images/common/btn_02.jpg) -210px 0 no-repeat;}
li#btn_02 a:hover { background:url(/images/common/btn_02.jpg) -420px 0 no-repeat;}
/* 申込・料金・問合せ */
li#btn_04 { background:url(/images/common/btn_04.jpg) 0 0 no-repeat;}
li#btn_04_active { background:url(/images/common/btn_04.jpg) -210px 0 no-repeat;}
li#btn_04 a:hover { background:url(/images/common/btn_04.jpg) -420px 0 no-repeat;}
/* アクセス */
li#btn_05 { background:url(/images/common/btn_05.jpg) 0 0 no-repeat;}
li#btn_05_active { background:url(/images/common/btn_05.jpg) -210px 0 no-repeat;}
li#btn_05 a:hover { background:url(/images/common/btn_05.jpg) -420px 0 no-repeat;}
/* 2009年度の実績 */
li#btn_07 { background:url(/images/common/btn_07.jpg) 0 0 no-repeat; margin-top:30px;}
li#btn_07_active { background:url(/images/common/btn_07.jpg) -210px 0 no-repeat;}
li#btn_07 a:hover { background:url(/images/common/btn_07.jpg) -420px 0 no-repeat;}
/* 実績 */
li#btn_08 { background:url(/images/common/btn_08.jpg) 0 0 no-repeat;}
li#btn_08_active { background:url(/images/common/btn_08.jpg) -210px 0 no-repeat;}
li#btn_08 a:hover { background:url(/images/common/btn_08.jpg) -420px 0 no-repeat;}

/*--------------------------------
 CONTENTS AREA
--------------------------------*/
div#contents_wrap { width:610px; float:right;}

div#contents_h_limit { width:5px; height:590px; float:left;}

div#contents { padding-top:40px !important; width:600px; float:right; min-height:590px;}

div#main_img01 { width:360px; height:150px; background:url(/images/common/main_img01.jpg) left top no-repeat; float:left;}
div#main_img01 a { display:block; width:360px; height:150px;}

div#main_img01 span { display:none;}
div#main_img01 strong { display:none;}

div#sub_img01 { width:190px; height:150px; background:url(/images/common/sub_img01.jpg) 0 0 no-repeat; float:right;}
div#sub_img01 a { display:block; width:190px; height:150px;}
div#sub_img01 a:hover { background:url(/images/common/sub_img01.jpg) 0 -150px no-repeat;}
div#sub_img01 span { display:none;}
div#sub_img01 strong { display:none;}

ul#ul_topcon { width:495px; margin:auto; padding-top:30px;}
ul#ul_topcon li { float:left; width:181px; height:130px;}
ul#ul_topcon li a { display:block; width:132px; height:130px;}
ul#ul_topcon li a strong { display:none;}

ul#ul_topcon3 { width:125px;}
ul#ul_topcon3 li { float:left; width:181px; height:130px;}
ul#ul_topcon3 li a { display:block; width:132px; height:130px;}
ul#ul_topcon3 li a strong { display:none;}

/* 講座概要 */
li#btn_topcon02 { background:url(/images/common/btn_topcon02.jpg) 0 0 no-repeat;}
li#btn_topcon02 a:hover { background:url(/images/common/btn_topcon02.jpg) 0 -130px no-repeat;}
/* プログラム */
li#btn_topcon04 { background:url(/images/common/btn_topcon04.jpg) 0 0 no-repeat;}
li#btn_topcon04 a:hover { background:url(/images/common/btn_topcon04.jpg) 0 -130px no-repeat;}
/* 講師 */
li#btn_topcon05 { background:url(/images/common/btn_topcon05.jpg) 0 0 no-repeat; width:132px !important;}
li#btn_topcon05 a { width:132px !important;}
li#btn_topcon05 a:hover { background:url(/images/common/btn_topcon05.jpg) 0 -130px no-repeat;}
/* オープニングセミナー */
li#btn_topcon03 { background:url(/images/common/btn_topcon03.jpg) 0 0 no-repeat;}
li#btn_topcon03 a:hover { background:url(/images/common/btn_topcon03.jpg) 0 -130px no-repeat;}
/* 申込・料金・問合せ */
li#btn_topcon06 { background:url(/images/common/btn_topcon06.jpg) 0 0 no-repeat;}
li#btn_topcon06 a:hover { background:url(/images/common/btn_topcon06.jpg) 0 -130px no-repeat;}
/* アクセス */
li#btn_topcon07 { background:url(/images/common/btn_topcon07.jpg) 0 0 no-repeat; width:132px !important;}
li#btn_topcon07 a {	width:132px !important;}
li#btn_topcon07 a:hover { background:url(/images/common/btn_topcon07.jpg) 0 -130px no-repeat;}
/* 実績 */
li#btn_topcon08 { background:url(/images/common/btn_topcon08.jpg) 0 0 no-repeat;}
li#btn_topcon08 a:hover { background:url(/images/common/btn_topcon08.jpg) 0 -130px no-repeat;}

div.l_text_area { width:470px; float:left;}
div.r_img_area { margin-top:40px; width:120px; height:120px; float:right; background:#999999;}

/* --------------------------------
 FOOTER AREA
-------------------------------- */
div.btn_pagetop { width:125px; height:19px; background:url(/images/common/btn_pagetop.jpg) left top no-repeat; margin-left:auto;}
div.btn_pagetop a { width:125px; height:19px; display:block;}
div.btn_pagetop a:hover { background:url(/images/common/btn_pagetop.jpg) left -19px no-repeat;}
div.btn_pagetop a span { display:none;}

div#footer { width:860px; height:122px; margin:auto;}

div#btn_tokyoto { width:210px; height:37px; background:url(/images/common/btn_tokyoto.jpg) left top no-repeat;}
div#btn_tokyoto a { width:210px; height:37px; display:block;}
div#btn_tokyoto a span { display:none;}

div#btn_jdp { width:210px; height:50px; background:url(/images/common/btn_jdp.jpg) 0 0 no-repeat;}
div#btn_jdp a { width:210px; height:50px; display:block;}
div#btn_jdp a span { display:none;}

div#footer_copyright { width:215px; height:35px; background:url(/images/common/footer_copyright.jpg) left top no-repeat; float:left;}
div#footer_copyright span { display:none;}

ul#ul_footer_menu { width:265px; height:35px; float:right;}

li#btn_inquiry { float:left; height:35px; width:75px; background:url(/images/common/btn_footer.jpg) 0 0 no-repeat;}
li#btn_inquiry a { display:block; height:35px; width:75px;}
li#btn_inquiry a:hover { background:url(/images/common/btn_footer.jpg) 0 -35px no-repeat;}
li#btn_inquiry a span { display:none;}

li#btn_sitepolicy { float:left; height:35px; width:82px; background:url(/images/common/btn_footer.jpg) -75px 0 no-repeat;}
li#btn_sitepolicy a { display:block; height:35px; width:82px;}
li#btn_sitepolicy a:hover { background:url(/images/common/btn_footer.jpg) -75px -35px no-repeat;}
li#btn_sitepolicy a span { display:none;}

li#btn_ppolicy { float:left; height:35px; width:108px; background:url(/images/common/btn_footer.jpg) -157px 0 no-repeat;}
li#btn_ppolicy a { display:block; height:35px; width:108px;}
li#btn_ppolicy a:hover { background:url(/images/common/btn_footer.jpg) -157px -35px no-repeat;}
li#btn_ppolicy a span { display:none;}

/* --------------------------------
 Outline AREA
-------------------------------- */
div#tit_outline { width:600px; height:25px; background:url(/images/common/tit_information.jpg) left top no-repeat;}
div#tit_outline h1 { display:none;}

ul#btn_outline_list li { height:155px; float:left;}
ul#btn_outline_list li a { display:block; height:155px;}
ul#btn_outline_list li a strong { display:none;}

li#btn_outline01 { width:222px; background:url(/images/common/btn_outline01.jpg) left top no-repeat;}
li#btn_outline01 a { width:155px;}
li#btn_outline01 a:hover { background:url(/images/common/btn_outline01_hover.jpg) left top no-repeat;}

li#btn_outline02 { width:222px; background:url(/images/common/btn_outline02.jpg) left top no-repeat;}
li#btn_outline02 a { width:155px;}
li#btn_outline02 a:hover { background:url(/images/common/btn_outline02_hover.jpg) left top no-repeat;}

li#btn_outline03 { width:155px; background:url(/images/common/btn_outline03.jpg) left top no-repeat;}
li#btn_outline03 a { width:155px;}
li#btn_outline03 a:hover { background:url(/images/common/btn_outline03_hover.jpg) left top no-repeat;}

div#click_window { width:594px; background:#FFFFFF url(/images/common/popwin_bg2.jpg) left top repeat-y; position:absolute; left:0; top:30px; display:none;}

div.click_win_l { width:330px; float:left;}
div.click_win_r { width:200px; float:right;}

div.click_win_wrap { width:550px; margin:auto;}

div.bnt_close { width:100px; height:30px; background:url(/images/common/btn_close.jpg) left top no-repeat;}
div.bnt_close a { display:block; width:100px; height:30px;}
div.bnt_close a:hover { background:url(/images/common/btn_close_hover.jpg) left top no-repeat;}
div.bnt_close a span { display:none;}

div.bnt_close2 { width:100px; height:30px; background:url(/images/common/btn_close.jpg) left top no-repeat;}
div.bnt_close2 span { display:none;}

ul.ul_disc { padding-left:1.5em;}
ul.ul_disc li { list-style-type:disc;}

h3.tit_h3 { color:#000;}
h3.tit_h3 span { font-size:11px; color:#000;}


/* --------------------------------
 CURRICULUM AREA
-------------------------------- */
div#tit_curriculum { width:600px; height:25px; background:url(/images/common/tit_curriculum.jpg) left top no-repeat;}
div#tit_curriculum h1 { display:none;}

div#btn_sch01_1 { margin-top:0px; width:600px; height:155px; background:url(/images/common/btn_sch01_1.jpg) left top no-repeat;}
div#btn_sch01_1 a { display:block; width:600px; height:155px;}
div#btn_sch01_1 a:hover { background:url(/images/common/btn_sch01_1_hover.jpg) left top no-repeat;}
div#btn_sch01_1 a h2 { display:none;}

div#btn_sch01_0 { margin-top:0px; width:600px; height:155px; background:url(/images/common/btn_sch01_0.jpg) left top no-repeat;}
div#btn_sch01_0 a { display:block; width:600px; height:155px;}
div#btn_sch01_0 a:hover { background:url(/images/common/btn_sch01_0_hover.jpg) left top no-repeat;}
div#btn_sch01_0 a h2 { display:none;}

div#btn_sch02_1 { margin-top:0px; width:600px; height:155px; background:url(/images/common/btn_sch02_1.jpg) left top no-repeat;}
div#btn_sch02_1 a { display:block; width:600px; height:155px;}
div#btn_sch02_1 a:hover { background:url(/images/common/btn_sch02_1_hover.jpg) left top no-repeat;}
div#btn_sch02_1 a h2 { display:none;}

div#btn_sch02_0 { margin-top:0px; width:600px; height:155px; background:url(/images/common/btn_sch02_0.jpg) left top no-repeat;}
div#btn_sch02_0 a { display:block; width:600px; height:155px;}
div#btn_sch02_0 a:hover { background:url(/images/common/btn_sch02_0_hover.jpg) left top no-repeat;}
div#btn_sch02_0 a h2 { display:none;}

/*div.sch_wrap { width:600px; margin-top:20px; font-weight:normal; font-size:13px; line-height:150%; color:#666;}
div.sch_wrap strong { font-weight:bold; font-size:14px; line-height:100%; color:#444; letter-spacing:-1px;}*/

div.sch_wrap { width:600px; margin-top:20px; font-weight:normal; font-size:12px; line-height:150%; color:#666;}
div.sch_wrap strong { font-weight:bold; font-size:12px; line-height:100%; color:#000;}

/*div.pop_wrap { width:600px;}*/

div#sch_no01,div#sch_no02,div#sch_no03,div#sch_no04,div#sch_no05,div#sch_no06,div#sch_no07,div#sch_no08,div#sch_no09,div#sch_no10,
div#sch_no11,div#sch_no12,div#sch_no13,div#sch_no14,div#sch_no15,div#sch_no16,div#sch_no17,div#sch_no18,div#sch_no19,div#sch_no20 { width:45px; height:40px; float:left;}
div#sch_no01 h3,div#sch_no02 h3,div#sch_no03 h3,div#sch_no04 h3,div#sch_no05 h3,div#sch_no06 h3,div#sch_no07 h3,div#sch_no08 h3,div#sch_no09 h3,div#sch_no10 h3,
div#sch_no11 h3,div#sch_no12 h3,div#sch_no13 h3,div#sch_no14 h3,div#sch_no15 h3,div#sch_no16 h3,div#sch_no17 h3,div#sch_no18 h3,div#sch_no19 h3,div#sch_no20 h3 { display:none;}

div.curr_text { float:right; width:550px;}

div#sch_no01 { background:url(/images/common/sch_no.jpg) 0 0 no-repeat;}
div#sch_no02 { background:url(/images/common/sch_no.jpg) -40px 0 no-repeat;}
div#sch_no03 { background:url(/images/common/sch_no.jpg) -80px 0 no-repeat;}
div#sch_no04 { background:url(/images/common/sch_no.jpg) -120px 0 no-repeat;}
div#sch_no05 { background:url(/images/common/sch_no.jpg) -160px 0 no-repeat;}
div#sch_no06 { background:url(/images/common/sch_no.jpg) -200px 0 no-repeat;}

div#sch_no07 { background:url(/images/common/sch_no.jpg) 0 0 no-repeat;}
div#sch_no08 { background:url(/images/common/sch_no.jpg) -40px 0 no-repeat;}
div#sch_no09 { background:url(/images/common/sch_no.jpg) -80px 0 no-repeat;}
div#sch_no10 { background:url(/images/common/sch_no.jpg) -120px 0 no-repeat;}
div#sch_no11 { background:url(/images/common/sch_no.jpg) -160px 0 no-repeat;}
div#sch_no12 { background:url(/images/common/sch_no.jpg) -200px 0 no-repeat;}
div#sch_no13 { background:url(/images/common/sch_no.jpg) -240px 0 no-repeat;}

div#sch_no14 { background:url(/images/common/sch_no.jpg) 0 0 no-repeat;}
div#sch_no15 { background:url(/images/common/sch_no.jpg) -40px 0 no-repeat;}
div#sch_no16 { background:url(/images/common/sch_no.jpg) -80px 0 no-repeat;}

div#sch_no17 { background:url(/images/common/sch_no.jpg) 0 0 no-repeat;}
div#sch_no18 { background:url(/images/common/sch_no.jpg) -40px 0 no-repeat;}
div#sch_no19 { background:url(/images/common/sch_no.jpg) -80px 0 no-repeat;}
div#sch_no20 { background:url(/images/common/sch_no.jpg) -120px 0 no-repeat;}

table.tbl_sch_11 { float:left; width:600px;}
table.tbl_sch_21,table.tbl_sch_22 { float:left; width:300px;}
table.tbl_sch_31,table.tbl_sch_32,table.tbl_sch_33 { float:left; width:200px;}
table.tbl_sch_41,table.tbl_sch_42,table.tbl_sch_43,table.tbl_sch_44 { float:left; width:150px;}

table.tbl_sch_41 tr td img,table.tbl_sch_42 tr td img,table.tbl_sch_43 tr td img,
table.tbl_sch_44 tr td img,table.tbl_sch_31 tr td img,table.tbl_sch_32 tr td img,
table.tbl_sch_33 tr td img,table.tbl_sch_21 tr td img,table.tbl_sch_22 tr td img,
table.tbl_sch_11 tr td img { width:29px; float:left; margin-right:4px;}
 	
img.emp { width:1px !important; height:29px;}

table.tbl_sch_41 tr th,table.tbl_sch_42 tr th,
table.tbl_sch_43 tr th,table.tbl_sch_44 tr th { background:#F3F3F3; border-top:1px solid #999999;}
	
table.tbl_sch_31 tr th,table.tbl_sch_32 tr th,table.tbl_sch_33 tr th { background:#F3F3F3; border-top:1px solid #999999;}

table.tbl_sch_21 tr th,table.tbl_sch_22 tr th { background:#F3F3F3; border-top:1px solid #999999;}

table.tbl_sch_11 tr th { background:#F3F3F3; border-top:1px solid #999999;}

table.tbl_sch_41 tr td,table.tbl_sch_42 tr td,
table.tbl_sch_43 tr td,table.tbl_sch_44 tr td { border-top:1px solid #999999; border-bottom:1px solid #999999;}
	
table.tbl_sch_31 tr td,table.tbl_sch_32 tr td,table.tbl_sch_33 tr td { border-top:1px solid #999999; border-bottom:1px solid #999999;}

table.tbl_sch_21 tr td,table.tbl_sch_22 tr td { border-top:1px solid #999999; border-bottom:1px solid #999999;}

table.tbl_sch_11 tr td { border-top:1px solid #999999; border-bottom:1px solid #999999;}

table.tbl_sch_41 tr th { background:#F3F3F3 url(/images/common/tbl_sch_41.gif) left top repeat-y;}
table.tbl_sch_41 tr td { background:url(/images/common/tbl_sch_41.gif) left top repeat-y; text-decoration:underline;}
table.tbl_sch_42 tr th { background:#F3F3F3 url(/images/common/tbl_sch_42.gif) left top repeat-y;}
table.tbl_sch_42 tr td { background:url(/images/common/tbl_sch_42.gif) left top repeat-y; text-decoration:underline;}
table.tbl_sch_43 tr th { background:#F3F3F3 url(/images/common/tbl_sch_43.gif) left top repeat-y;}
table.tbl_sch_43 tr td { background:url(/images/common/tbl_sch_43.gif) left top repeat-y; text-decoration:underline;}	
table.tbl_sch_44 tr th { background:#F3F3F3 url(/images/common/tbl_sch_44.gif) left top repeat-y;}
table.tbl_sch_44 tr td { background:url(/images/common/tbl_sch_44.gif) left top repeat-y; text-decoration:underline;}	
		
table.tbl_sch_31 tr th { background:#F3F3F3 url(/images/common/tbl_sch_31.gif) left top repeat-y;}
table.tbl_sch_31 tr td { background:url(/images/common/tbl_sch_31.gif) left top repeat-y; text-decoration:underline;}
table.tbl_sch_32 tr th { background:#F3F3F3 url(/images/common/tbl_sch_32.gif) left top repeat-y;}
table.tbl_sch_32 tr td { background:url(/images/common/tbl_sch_32.gif) left top repeat-y; text-decoration:underline;}
table.tbl_sch_33 tr th { background:#F3F3F3 url(/images/common/tbl_sch_33.gif) left top repeat-y;}
table.tbl_sch_33 tr td { background:url(/images/common/tbl_sch_33.gif) left top repeat-y; text-decoration:underline;}

table.tbl_sch_21 tr th { background:#F3F3F3 url(/images/common/tbl_sch_21.gif) left top repeat-y;}
table.tbl_sch_21 tr td { background:url(/images/common/tbl_sch_21.gif) left top repeat-y; text-decoration:underline;}
table.tbl_sch_22 tr th { background:#F3F3F3 url(/images/common/tbl_sch_22.gif) left top repeat-y;}
table.tbl_sch_22 tr td { background:url(/images/common/tbl_sch_22.gif) left top repeat-y; text-decoration:underline;}

table.tbl_sch_11 tr th { background:#F3F3F3 url(/images/common/tbl_sch_11.gif) left top repeat-y;}
table.tbl_sch_11 tr td { background:url(/images/common/tbl_sch_11.gif) left top repeat-y; text-decoration:underline;}

td.no_underline { text-decoration:none !important;}

div.tbl_sch_4_wrap { width:140px; margin:5px auto; line-height:120%;}
div.tbl_sch_3_wrap { width:190px; margin:5px auto; line-height:120%;}
div.tbl_sch_2_wrap { width:290px; margin:5px auto; line-height:120%;}
div.tbl_sch_1_wrap { width:590px; margin:5px auto; line-height:120%;}

div.sch_time4_wrap { width:140px; margin:0 auto; background:url(/images/common/sch_time_line4.gif) center center no-repeat;}
div.sch_time3_wrap { width:190px; margin:0 auto; background:url(/images/common/sch_time_line3.gif) center center no-repeat;}
div.sch_time2_wrap { width:290px; margin:0 auto; background:url(/images/common/sch_time_line2.gif) center center no-repeat;}
div.sch_time1_wrap { width:590px; margin:0 auto; background:url(/images/common/sch_time_line1.gif) center center no-repeat;}

span.start_time { display:block; float:left;}

span.end_time { display:block; float:right;}

span.disp_none { display:none;}

div#popwindow { width:300px; height:300px; background:#ffffff; display:none; border:1px solid #333333; position:fixed;}

/* --------------------------------
 Profile AREA
-------------------------------- */
div#tit_profile { width:600px; height:25px; background:url(/images/common/tit_profile.jpg) left top no-repeat;}
div#tit_profile h1 { display:none;}

div.profile_wrap { padding:10px 0; border-bottom:#CCC dotted 1px;}

div.profile_img { width:90px; float:left; white-space:nowrap;}
div.profile_img span { white-space:nowrap;}

div.profile_txt { width:500px; float:right;}
div.profile_txt p { margin-top:1em;}

div.gray_line { margin-top:20px; border-top:1px solid #cccccc;}
div.gray_line hr { display:none;}

/* --------------------------------
 Contents AREA
-------------------------------- */
div#tit_contents { width:600px; height:25px; background:url(/images/common/tit_contents.jpg) left top no-repeat;}
div#tit_contents h1 { display:none;}

div.contents_wrap { margin-top:20px;}
div.contents_wrap h2 { font-weight:bold; font-size:13px; line-height:120%; color:#555555; margin-top:0px;}
div.contents_wrap h2 a { font-weight:bold; font-size:13px; line-height:120%;}
div.contents_wrap p { margin-top:6px;}

/* --------------------------------
 Application AREA
-------------------------------- */
div#tit_application { width:600px; height:25px; background:url(/images/common/tit_application.jpg) left top no-repeat;}
div#tit_application h1 { display:none;}

div.appli_wrap { margin-top:20px;}
div.appli_wrap h2 { font-weight:bold; font-size:13px; line-height:120%; color:#555555; margin-top:0px;}
div.appli_wrap h2 a { font-weight:bold; font-size:13px; line-height:120%;}
div.appli_wrap p { margin-top:6px; margin-left:1em;}

/* --------------------------------
 Access AREA
-------------------------------- */
div#tit_access { width:600px; height:25px; background:url(/images/common/tit_access.jpg) left top no-repeat;}
div#tit_access h1 { display:none;}

/* --------------------------------
 Opening 
-------------------------------- */
div#tit_opening { width:600px; height:25px; background:url(/images/common/tit_opening.jpg) left top no-repeat;}
div#tit_opening h1 { display:none;}
	
/* --------------------------------
 Voice AREA
-------------------------------- */
div#tit_voice { width:600px; height:25px; background:url(/images/common/tit_voice.jpg) left top no-repeat;}
div#tit_voice h1 { display:none;}

div.voice_wrap { margin-top:20px;}
div.voice_wrap h2 { font-weight:bold; font-size:13px; line-height:120%; color:#555555; margin-top:0px;}
div.voice_wrap h2 a { font-weight:bold; font-size:13px; line-height:120%;}
div.voice_wrap p { margin-top:6px;}

/* --------------------------------
 Inquiry AREA
-------------------------------- */
div#tit_inquiry { width:600px; height:25px; background:url(/images/common/tit_inquiry.jpg) left top no-repeat;}
div#tit_inquiry h1 { display:none;}

div.common_wrap { margin-top:20px;}
div.common_wrap h2 { font-weight:bold; font-size:13px; line-height:120%; color:#555555; margin-top:0px;}
div.common_wrap h3 { font-weight:bold; font-size:13px; line-height:120%; color:#555555; margin-top:0px;}

div.common_wrap h2 a { font-weight:bold; font-size:13px; line-height:120%;}
div.common_wrap p { margin-top:6px;}

/* --------------------------------
 Sitepolicy AREA
-------------------------------- */
div#tit_sitepolicy { width:600px; height:25px; background:url(/images/common/tit_sitepolicy.jpg) left top no-repeat;}
div#tit_sitepolicy h1 { display:none;}

/* --------------------------------
 Privacy Policy AREA
-------------------------------- */
div#tit_ppolicy { width:600px; height:25px; background:url(/images/common/tit_ppolicy.jpg) left top no-repeat;}
div#tit_ppolicy h1 { display:none;}

/* --------------------------------
 Program
-------------------------------- */
div#tit_program { width:600px; height:25px; background:url(/images/common/tit_program.jpg) left top no-repeat;}
div#tit_program h1 { display:none;}

table.tbl_normal tr td,
table.tbl_normal tr th { vertical-align:top; padding:4px;}
table.tbl_normal tr th { text-align:right;}

table.tbl_normal2 { border-left:1px solid #999; border-top:1px solid #999;}
table.tbl_normal2 tr td,
table.tbl_normal2 tr th { vertical-align:top; border-right:1px solid #999; border-bottom:1px solid #999; padding:4px;}
table.tbl_normal2 tr th { white-space:nowrap; font-weight:normal; text-align:left;}

div#tit_phase1 { background:url(/images/common/tit_phase1.jpg) left top no-repeat;width:600px;height:25px; margin-top:3em;}
div#tit_phase1 h2 { display:none;}

div#tit_phase2 { background:url(/images/common/tit_phase2.jpg) left top no-repeat;width:600px;height:25px; margin-top:3em;}
div#tit_phase2 h2 { display:none;}

div#tit_phase3 { background:url(/images/common/tit_phase3.jpg) left top no-repeat;width:600px;height:25px; margin-top:3em;}
div#tit_phase3 h2 { display:none;}

div#tit_phase4 { background:url(/images/common/tit_phase4.jpg) left top no-repeat;width:600px;height:25px; margin-top:3em;}
div#tit_phase4 h2 { display:none;}

/* --------------------------------
 実績
-------------------------------- */
div#tit_achievement { width:600px; height:25px; background:url(/images/common/tit_achievement.jpg) left top no-repeat;}
div#tit_achievement h1 { display:none;}


div.phase_mbox { margin-top:0px;}

/* 2009年度タブ（３分割） */
div.phase1 { float:left; width:187px; height:33px; background:url(images/common/tab_phase.jpg) 0 0 no-repeat;}
div.phase1_active { float:left; width:187px; height:33px; background:url(images/common/tab_phase.jpg) 0 -33px no-repeat;}
div.phase1_noactive { float:left; width:187px; height:33px; background:url(images/common/tab_phase.jpg) 0 -66px no-repeat;}
div.phase1 a,div.phase1_active a { display:block; width:187px; height:33px;}
div.phase1 a:hover { background:url(images/common/tab_phase.jpg) 0 -33px no-repeat;}
div.phase1_active a:hover { background:url(images/common/tab_phase.jpg) 0 -33px no-repeat;}
div.phase1 a span,div.phase1_active a span,div.phase1_noactive span { display:none;}

div.phase2 { float:left; width:187px; height:33px; background:url(images/common/tab_phase.jpg) -187px 0 no-repeat;}
div.phase2_active { float:left; width:187px; height:33px; background:url(images/common/tab_phase.jpg) -187px -33px no-repeat;}
div.phase2_noactive { float:left; width:187px; height:33px; background:url(images/common/tab_phase.jpg) -187px -66px no-repeat;}
div.phase2 a,div.phase2_active a { display:block; width:187px; height:33px;}
div.phase2 a:hover { background:url(images/common/tab_phase.jpg) -187px -33px no-repeat;}
div.phase2_active a:hover { background:url(images/common/tab_phase.jpg) -187px -33px no-repeat;}
div.phase2 a span,div.phase2_active a span,div.phase2_noactive span { display:none;}

div.phase3 { float:left; width:185px; height:33px; background:url(images/common/tab_phase.jpg) -374px 0 no-repeat;}
div.phase3_active { float:left; width:185px; height:33px; background:url(images/common/tab_phase.jpg) -374px -33px no-repeat;}
div.phase3_noactive { float:left; width:185px; height:33px; background:url(images/common/tab_phase.jpg) -374px -66px no-repeat;}
div.phase3 a,div.phase3_active a { display:block; width:185px; height:33px;}
div.phase3 a:hover { background:url(images/common/tab_phase.jpg) -374px -33px no-repeat;}
div.phase3_active a:hover { background:url(images/common/tab_phase.jpg) -374px -33px no-repeat;}
div.phase3 a span,div.phase3_active a span,div.phase3_noactive span { display:none;}

/* 2010年度タブ（４分割） */
div.phase0b { float:left; width:140px; height:33px; background:url(images/common/tab_phase2.jpg) 0 0 no-repeat;}
div.phase0b_active { float:left; width:140px; height:33px; background:url(images/common/tab_phase2.jpg) 0 -33px no-repeat;}
div.phase0b_noactive { float:left; width:140px; height:33px; background:url(images/common/tab_phase2.jpg) 0 -66px no-repeat;}
div.phase0b a,div.phase0b_active a { display:block; width:140px; height:33px;}
div.phase0b a:hover { background:url(images/common/tab_phase2.jpg) 0 -33px no-repeat;}
div.phase0b_active a:hover { background:url(images/common/tab_phase2.jpg) 0 -33px no-repeat;}
div.phase0b a span,div.phase0b_active a span,div.phase0b_noactive span { display:none;}

div.phase1b { float:left; width:140px; height:33px; background:url(images/common/tab_phase2.jpg) -140px 0 no-repeat;}
div.phase1b_active { float:left; width:140px; height:33px; background:url(images/common/tab_phase2.jpg) -140px -33px no-repeat;}
div.phase1b_noactive { float:left; width:140px; height:33px; background:url(images/common/tab_phase2.jpg) -140px -66px no-repeat;}
div.phase1b a,div.phase1b_active a { display:block; width:140px; height:33px;}
div.phase1b a:hover { background:url(images/common/tab_phase2.jpg) -140px -33px no-repeat;}
div.phase1b_active a:hover { background:url(images/common/tab_phase2.jpg) -140px -33px no-repeat;}
div.phase1b a span,div.phase1b_active a span,div.phase1b_noactive span { display:none;}

div.phase2b { float:left; width:140px; height:33px; background:url(images/common/tab_phase2.jpg) -280px 0 no-repeat;}
div.phase2b_active { float:left; width:140px; height:33px; background:url(images/common/tab_phase2.jpg) -280px -33px no-repeat;}
div.phase2b_noactive { float:left; width:140px; height:33px; background:url(images/common/tab_phase2.jpg) -280px -66px no-repeat;}
div.phase2b a,div.phase2b_active a { display:block; width:140px; height:33px;}
div.phase2b a:hover { background:url(images/common/tab_phase2.jpg) -280px -33px no-repeat;}
div.phase2b_active a:hover { background:url(images/common/tab_phase2.jpg) -280px -33px no-repeat;}
div.phase2b a span,div.phase2b_active a span,div.phase2b_noactive span { display:none;}

div.phase3b { float:left; width:139px; height:33px; background:url(images/common/tab_phase2.jpg) -420px 0 no-repeat;}
div.phase3b_active { float:left; width:139px; height:33px; background:url(images/common/tab_phase2.jpg) -420px -33px no-repeat;}
div.phase3b_noactive { float:left; width:139px; height:33px; background:url(images/common/tab_phase2.jpg) -420px -66px no-repeat;}
div.phase3b a,div.phase3b_active a { display:block; width:139px; height:33px;}
div.phase3b a:hover { background:url(images/common/tab_phase2.jpg) -420px -33px no-repeat;}
div.phase3b_active a:hover { background:url(images/common/tab_phase2.jpg) -420px -33px no-repeat;}
div.phase3b a span,div.phase3b_active a span,div.phase3b_noactive span { display:none;}





div#tab_2010 { float:left; width:150px; height:35px; background:url(images/common/tab_2010.jpg) left 0 no-repeat;}
div#tab_2010 a { display:block; width:150px; height:35px;}
div#tab_2010 a:hover { background:url(images/common/tab_2010.jpg) left -35px no-repeat;}
div#tab_2010_active { float:left; width:150px; height:35px; background:url(images/common/tab_2010.jpg) left -70px no-repeat;}
div#tab_2010 a span,div#tab_2010_active span { display:none;}

div#tab_2009 { float:left; width:150px; height:35px; background:url(images/common/tab_2009.jpg) left 0 no-repeat;}
div#tab_2009 a { display:block; width:150px; height:35px;}
div#tab_2009 a:hover { background:url(images/common/tab_2009.jpg) left -35px no-repeat;}
div#tab_2009_active { float:left; width:150px; height:35px; background:url(images/common/tab_2009.jpg) left -70px no-repeat;}
div#tab_2009 a span,div#tab_2009_active span { display:none;}

div.achi_wrap { padding:20px; background:#F6F6F6; min-height:500px;}
