/*--------env_styles-------------*/
/*initialize*/
*{margin:0; padding:0;}
body{text-align:center; margin:0 0 15px; padding-top:0px; background-image:url("../images/background.gif");font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;}

/*basic_tag*/
p{margin:15px 0;}
ul li{list-style:none;}

/*link*/
a:link{ text-decoration:none; color:#0000ff;}
a:visited{ text-decoration:none; color:#0000ff;}
a:hover{ text-decoration:none; color:#cc3300;}

#list a:link{ text-decoration:none; color:#000000;}
#list a:visited{ text-decoration:none; color:#000000;}
#list a:hover{ text-decoration:none; color:#CC3300;}

#dust{ padding:5px 7px; font-size:10px; border-bottom:1px solid #cccccc;}
#dust img{vertical-align:middle;}

#dust_mt{ padding:5px 7px; font-size:60%; border-bottom:1px solid #cccccc;}
#dust_mt img{vertical-align:middle;}

/*font*/
.t14{ font-size:14px; line-height:1.5em;}
.t12{ font-size:12px; line-height:1.5em;}
.t10{ font-size:10px; line-height:1.5em;}

*html .t14{ font-size:0.9em; line-height:1.5em;}
*html .t12{ font-size:0.75em; line-height:1.5em;}
*html .t10{ font-size:0.65em; line-height:1.5em;}

*:first-child+html .t14{ font-size:0.9em; line-height:1.5em;}
*:first-child+html .t12{ font-size:0.75em; line-height:1.5em;}
*:first-child+html .t10{ font-size:0.65em; line-height:1.5em;}

/*header*/
.wrapper{ background-color:#FFFFFF; border:solid 1px #CCCCCC; text-align:left; margin:0 auto;}
.header{border-top:10px #669933 solid; width:798px; }
.header h1{display:inline; width:520px; float:left;}
.header .back2official{width:278px; float:left;}
h2{clear:both; margin:0; width:798px;}

.floatClear{clear:both;overflow:hidden;}

/*side_navi*/
.side_navi{width:139px; float:left;}
.side_navi ul{margin-bottom:10px;}
.side_navi li{list-style:none; border-bottom:1px #CCCCCC dotted; padding:7px 3px 7px 23px; background:url(../images/sn_btn_bg.jpg) no-repeat 0 0;}
.side_navi li img{vertical-align:middle; margin:0 4px 0 7px;}
.side_navi .side_btn{margin-bottom:7px; text-align:center;}

.si_t10{font-size:60%; line-height:110%;}

/*contents*/
.contents{width:658px; float:left; padding:25px 0 10px 0;}
.contents_wh{width:658px; float:left; padding:25px 0 10px 0;}
h3{margin-left:0px;}
.wrap_contents{width:620px; margin:0 0 0 20px;}
.contents02{ width:590px; margin-left:12px;}
.contents03{ width:590px; height:270px; margin-left:12px;}

/*common*/
/*navi_box*/
#navi_box{border-width:1px 0 0 1px; border-color:#669933; border-style:solid; width:590px; margin-top:2px;}
#navi_box .link_left{float:left; width:600px; padding:7px 0 0 10px;}
#navi_box img{vertical-align:middle;}
#navi_box .list{margin:5px 0;}
/*ie-hack\*/
*html #navi_box .link_left{padding-top:13px;}
*html #navi_box .link_right{padding-top:13px;}
*html #navi_box .list{margin:8px 0;}
/*end of ie-hack*/

.course_box {border:1px #669933 solid; padding:7px;}
.course_f_box{border:1px #669933 solid; padding:7px; background-color:#FFFFCC; color:#669933; vertical-align:top;}
th.course_box{background-color:#669933; color:#FFFFFF;}
.link_box{margin:15px 0;}
.link_box img{vertical-align:middle;}
.curri_color01{color:#FF0000;}
.curri_color02{color:#000099;}
.curri_color03{color:#0F6A59;}
.curri_line{border-top:#669933 1px dotted; padding:3px 7px; margin:4px 0 0;}
.curri_margin01{margin:5px 7px 0 7px;}
.to_challenge{float:left; width:292px; height:50px; margin:15px 10px 20px 0;}


/*margin_style*/
.margin_t10{margin-top:10px;}
.margin_t15{margin-top:15px;}
.margin_t20{margin-top:20px;}
.margin_t30{margin-top:30px;}
.margin_b5{margin-bottom:5px;}
.margin_b10{margin-bottom:10px;}
.margin_b15{margin-bottom:15px;}
.margin_b20{margin-bottom:20px;}
.margin_b30{margin-bottom:30px;}

.no_padding{padding:0;}

/*color_style*/
.color_sys{color:#669933;}
.color_sys02{color:#838CBD;}


/*footer*/
.up2top{text-align:right; margin:10px 20px 0 0; clear:both;}
#footer{ background:#FFFFFF; border-width:0 1px 1px; border-style:solid; border-color:#CCCCCC; margin:0 auto;}
#footer td{padding:5px 10px;}
#footer .address{border-top:1px solid #666666; color:#666666; margin-top:5px; padding-top:5px;}

/*---------------------------------document----*/

/*employment.html*/
#emp_index .ob_link{margin:5px 0 15px;}
#emp_index .notes{margin:0 0 15px;}
#emp_index .table_01{margin:3px 0 25px;}
#emp_index .cell_style01{background-color:#8F4720; text-align:center; padding:7px 4px; color:#FFFFFF; border-width:0 1px 1px 0; border-color:#FFFFFF; border-style:solid;}
#emp_index .cell_style02{background-color:#E4C49F; text-align:center; padding:7px 4px; border-width:0 1px 1px 0; border-color:#FFFFFF; border-style:solid;}
#emp_course h4{margin:10px 0;}
/*right_cell*/
#emp_course .right_top_cell{text-align:left; padding:5px 0 5px 7px; border-width:1px 0 1px 0; border-color:#000000; border-style:solid;}
#emp_course .right_cell{text-align:left; padding:5px 0 5px 4px; border-width:0 0 1px 0; border-color:#000000; border-style:solid;}
/*left_cell_color*/
#emp_course .cell_style01{background-color:#8DD5E4;  padding:5px 4px; border-width:1px 1px 1px 0; border-color:#000000; border-style:solid; color:#000000;text-align:center;}
#emp_course .cell_style02{background-color:#CAA7D1;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; color:#000000;text-align:center;}
#emp_course .cell_style03{background-color:#66AF9D;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid;text-align:center;}
#emp_course .cell_style04{background-color:#8DA4CE;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid;text-align:center;}
#emp_course .cell_style05{background-color:#F88EC5;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid;text-align:center;}
#emp_course .cell_style06{background-color:#FA8086;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid;text-align:center;}
/*center_cell_color*/
#emp_course .cell_style07{background-color:#72B0C1;  padding:5px 4px; border-width:1px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}
#emp_course .cell_style08{background-color:#A169AE;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}
#emp_course .cell_style09{background-color:#5A9C8C;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}
#emp_course .cell_style10{background-color:#697C9F;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}
#emp_course .cell_style11{background-color:#E683B8;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}
#emp_course .cell_style12{background-color:#E87981;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}
/*2nd_table*/
#emp_course .cell_style13{background-color:#B3E0AC;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid;text-align:center;}
#emp_course .cell_style14{background-color:#78C475;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}
#emp_course .cell_style15{background-color:#FCB482;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid;text-align:center;}
#emp_course .cell_style16{background-color:#FB8648;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}
#emp_course .cell_style17{background-color:#D8CDB8;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; text-align:center;}
#emp_course .cell_style18{background-color:#B09B7A;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}
#emp_course .cell_style19{background-color:#D1D19C;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; text-align:center;}
#emp_course .cell_style20{background-color:#A3A344;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}
#emp_course .cell_style21{background-color:#D9D9D9;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; text-align:center;}
#emp_course .cell_style22{background-color:#868686;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}

#emp_course .cell_style23{background-color:#B17EBC;  padding:5px 4px; border-width:1px 1px 1px 0; border-color:#000000; border-style:solid; text-align:center;}
#emp_course .cell_style24{background-color:#966BA1;  padding:5px 4px; border-width:1px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}
#emp_course .cell_style25{background-color:#8CA5CE;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; text-align:center;}
#emp_course .cell_style26{background-color:#7B91B8;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}
#emp_course .cell_style27{background-color:#8CD4E5;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; text-align:center;}
#emp_course .cell_style28{background-color:#7EC0D0;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}
#emp_course .cell_style29{background-color:#8CCF89;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; text-align:center;}
#emp_course .cell_style30{background-color:#7CB97B;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}
#emp_course .cell_style31{background-color:#B3DE69;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; text-align:center;}
#emp_course .cell_style32{background-color:#A6CE63;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}
#emp_course .cell_style33{background-color:#FC995D;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; text-align:center;}
#emp_course .cell_style34{background-color:#E48856;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}

#emp_course .cell_style35{background-color:#8DA5CE;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; color:#000000;text-align:center;}
#emp_course .cell_style36{background-color:#8095BD;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}

#emp_course .cell_style37{background-color:#8CCF89;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid;text-align:center;}
#emp_course .cell_style38{background-color:#7BB779;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}

#emp_course .cell_style39{background-color:#67AF9D;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid;text-align:center;}
#emp_course .cell_style40{background-color:#5C9C8C;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}



#emp_course .reset_margin{margin:10px 0 30px;}

/*employment/ob_og.html*/
.ob_box{border:1px #FF6841 solid; width:570px; margin:20px 0 50px 0; }
.ob_box td{padding:15px;}
.ob_box .photo{float:left; width:200px; margin-top:15px;}
.ob_box p{float:left; width:360px; margin-top:15px;}
.ob_box .sub_ttl { color:#FF6841; font-size:100%; line-height:150%; text-align:left; }

/*challenge.html*/
#sugaku_c_box{border-width:1px 0 0 1px; border-color:#669933; border-style:solid; width:590px; margin-top:2px;}
#sugaku_c_box .link_left{float:left; width:200px; padding:7px 0 0 10px;}
#sugaku_c_box .link_right{float:left; width:300px; padding:7px 0 0;}
#sugaku_c_box img{vertical-align:middle;}
#sugaku_c_box .list{margin:5px 0;}

/*challenge thema*/
#thema table{ border:1px solid #cccccc;}
#thema td{ background-color:#ffffff; text-align:left; vertical-align:top;}
#thema_box{ width:520px; margin:19px 19px 15px 19px;}
#thema_box table{ border:0px;}
#thema_cl{ margin:0 19px 15px 0; text-align:right; font-size:90%; line-height:110%;}
#thema_cl img{ margin-right:4px;}
#thema_ft{ margin:5px 19px; padding:6px 0; font-size:80%; line-height:130%; color:#666666; border-top:1px solid #cccccc;}
.th_t10{ font-size:80%; line-height:150%; margin-bottom:15px;}
.th_name{ font-size:100%; line-height:150%; font-weight:bold;}
.th_list {margin:0; font-size:90%; line-height:110%;}
.th_list ul{margin:0 0 0 2px;padding:0;list-style: none;}
.th_list li{padding: 0 0 0 10px;margin: 0 0 8px 0;background: url(../images/dot.gif) no-repeat 0 0;}

#ken_th_ttl{ margin:0 0 16px 0; padding:3px 0 3px 10px; background-color:#758C45; font-size:100%; line-height:150%; color:#ffffff; font-weight:bold;}
#ken_th_ph{ border:1px solid #758C45;}
#ken_th_ph_txt{ padding:5px 7px 5px 7px; background-color:#758C45;font-size:80%; line-height:120%;}
.ken_th_sub_co{ color:#758C45; margin-bottom:6px;}

#en_th_ttl{ margin:0 0 16px 0; padding:3px 0 3px 10px; background-color:#427D5D; font-size:100%; line-height:150%; color:#ffffff; font-weight:bold;}
#en_th_ph{ border:1px solid #427D5D;}
#en_th_ph_txt{ padding:5px 7px 5px 7px; background-color:#427D5D;font-size:80%; line-height:120%;}
.en_th_sub_co{ color:#427D5D; margin-bottom:6px;}

#to_th_ttl{ margin:0 0 16px 0; padding:3px 0 3px 10px; background-color:#437929; font-size:100%; line-height:150%; color:#ffffff; font-weight:bold;}
#to_th_ph{ border:1px solid #437929;}
#to_th_ph_txt{ padding:5px 7px 5px 7px; background-color:#437929;font-size:80%; line-height:120%;}
.to_th_sub_co{ color:#437929; margin-bottom:6px;}

/*ie-hack\*/
*html #sugaku_c_box .link_left{padding-top:13px;}
*html #sugaku_c_box .link_right{padding-top:13px;}
*html #sugaku_c_box .list{margin:8px 0;}
/*end of ie-hack*/
.challege_box01{background-color:#758C45; color:#FFFFFF; padding:5px; font-weight:bold;}
.challege_box02{background-color:#437929; color:#FFFFFF; padding:5px; font-weight:bold;}
.challege_box03{background-color:#427D5D; color:#FFFFFF; padding:5px; font-weight:bold;}
.challege_line {border:1px #758C45 solid; padding:5px; vertical-align:top;}
.challege_line01 {border-left:1px #427D5D solid; border-bottom:1px #427D5D solid; padding:5px; vertical-align:top;}
.challege_line02 {border-right:1px #427D5D solid; border-bottom:1px #427D5D solid; padding:5px; vertical-align:top;}
.challege_line03 {border-left:1px #437929 solid; border-bottom:1px #437929 solid; padding:5px; vertical-align:top;}
.challege_line04 {border-right:1px #437929 solid; border-bottom:1px #437929 solid; padding:5px; vertical-align:top;}
.challege_line05 {border-left:1px #758C45 solid; border-bottom:1px #758C45 solid; padding:5px; vertical-align:top;}
.challege_line06 {border-right:1px #758C45 solid; border-bottom:1px #758C45 solid; padding:5px; vertical-align:top;}
.challenge_ir01 {border:1px #437929 solid;}
.challenge_ir02 {border:1px #427D5D solid;}
.challege_line img{float:right; width:100px;}
.challege_line02 img{float:right; width:100px;}
.challege_line04 img{float:right; width:100px;}
.challege_line06 img{float:right; width:100px;}
.challege_line p{margin:5px 0;}
.challege_line01 p{margin:5px 0;}
.challege_line03 p{margin:5px 0;}
.challege_line05 p{margin:5px 0;}
.challege_list {margin:0; font-size:80%; line-height:110%;}
.challege_list ul{margin:0;padding:0;list-style: none;}
.challege_list li{padding: 0 0 0 10px;margin: 0 0 3px 0;background: url(../images/dot.gif) no-repeat 0 0;}

/*interview*/
#inter_1stBox h4{margin:20px 0 15px;}
#inter_1stBox .wrap_left{float:left; width:220px; height:393px;}
#inter_1stBox .wrap_right{float:left; width:370px;}
#inter_1stBox .sPhoto{float:right; width:125px; margin:0 0 5px 10px;}
#inter_1stBox .sPhoto img{vertical-align:text-top;}
#inter_1stBox .sPhoto02{float:right; width:161px; margin:0 0 5px 10px;}
#inter_1stBox .sPhoto02 img{vertical-align:text-top;}
#inter_1stBox p{margin:0 0 0 20px;}
#inter_2ndBox {padding:25px 0 20px; clear:both;}
#inter_2ndBox table{background-color:#E0F4D0;}
#inter_2ndBox .cell_left{padding:12px; vertical-align:top;}
#inter_2ndBox .cell_right{ text-align:right; padding:12px; vertical-align:top;}
#inter_2ndBox p{margin:0;}

/*point index.html*/
#point {border:1px #FF6600 solid; padding:15px; margin:20px 0;}
#point .p_box{margin:0 15px;}
#point .p_box p{margin-top:5px;}

/*point study_map.html*/
#message .box{border:1px #669933 solid; padding:15px 20px; margin:20px 0;}


/*sitemap*/
.sitemap .left_box{float:left; width:260px;}
.sitemap .right_box{float:left; width:260px; margin-left:40px;}
.sitemap li {border-bottom:#CCCCCC 1px dotted; margin:0 0 13px; padding:0 0 1px;}
.sitemap_boxSpace{padding:20px 0 0;}
.sitemap .second_level { background-image:url(../images/list_mark_green_s.jpg); background-position:bottom left; background-repeat:no-repeat; border-bottom:none; margin:0 0 14px 15px; padding:0 0 0 20px; }


/*What' New*/
.date{color:#666666;}
.en_title{ border-bottom:1px dashed #cccccc; margin:0 0 8px 0; padding:0 0 5px 0;}
.en_title a:link{ text-decoration:none; color:#000000;}
.en_title a:visited{ text-decoration:none; color:#000000;}
.en_title a:hover{ text-decoration:none; color:#CC3300;}

.syo_title{ border-bottom:1px dashed #cccccc; margin:0 0 8px 0; padding:0 0 4px 0;}

/*Form*/
.form_table table{ border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.form_table td{ text-align:left; vertical-align:top; padding:10px; border-left:1px solid #cccccc; border-top:1px solid #cccccc;}
.form_td01{ background-color:#EAEEF0;}

/*ie-hack\*/
*html #dust{ font-size:0.625em; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;}
*html #back2top{ font-size:0.625em; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;}
*html .t14{ font-size:0.9em; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;}
*html .t12{ font-size:0.75em; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;}
*html .t10{ font-size:0.625em; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;}
*html .lt12{ font-size:0.75em; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;}
/*end of ie-hack*/


/*ie-hack\*/
*html #dust{ font-size:0.625em; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;}
*html #back2top{ font-size:0.625em; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;}
*html .t14{ font-size:0.9em; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;}
*html .t12{ font-size:0.75em; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;}
*html .t10{ font-size:0.625em; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;}
*html .lt12{ font-size:0.75em; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;}
/*end of ie-hack*/


/* qa.html */
.qa_box { width:555px; margin:0 0 15px 15px; padding:10px; background-color:#DDF3CF; }
.q_box { width:530px; margin:0; padding:10px; border-bottom:1px dotted #669933; }
.a_box { width:530px; margin:0; padding:10px; }
.qa_img { float:left; width:30px; margin:0; padding:0; }
.qa_word { float:left; width:500px; margin:0; padding:2px 0 0 10px; font-size:12px; line-height:1.5em; } 


/* future.html */
.future_box1 { width:550px; margin:0 0 0 15px; padding:15px; border-top:5px solid #669933; border-left:5px solid #669933; border-right:5px solid #669933; }
.future_box1 h5 { width:530px; margin:0; padding:0 10px; color:#669933; font-size:14px; line-height:1.5em; }
.future_box1 p { width:530px; margin:10px 0 20px 0; padding:0 10px; font-size:12px; line-height:1.5em; }

.future_box2 { width:550px; margin:0 0 0 15px; padding:15px; border:5px solid #669933; }

.future_img_box { float:left; width:180px; margin:0; padding:0; text-align:center; }
.future_img_box p { width:165px; font-size:10px; line-height:1.5em; }

.future_pic_box { float:left; width:180px; margin:0; padding:0; text-align:center; }
.future_pic_box2 { float:left; width:185px; margin:0; padding:0; text-align:center; }
.future_pic_box p { width:165px; font-size:12px; line-height:1.5em; color:#669933; }
.future_pic_box2 p { width:170px; font-size:12px; line-height:1.5em; color:#669933; }


/* license.html */
.license_box { width:550px; margin:30px 0 20px 15px; padding:0; border:3px solid #669933; }
.license_box ol,il { list-style-type:decimal; margin-left:30px;}
.table_td_01 { background-color:#AAE785; border-bottom:1px dotted #669933; margin:0; padding:7px; font-size:14px; line-height:1.5em; }
.table_td_02 { background-color:#E0F4D0; margin:0; padding:10px; font-size:12px; line-height:1.5em; }



/******080804******/
#kandaicommon_header{
	margin:0 auto;
	width:798px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}


.t_set01{
	border-collapse:collapse;
}



.table_td_03{ background-color:#FCE4E9; border-bottom:3px solid #EF426B; margin:0; padding:10px; font-size:12px; line-height:1.5em; }

ul.list01{
	margin-left:4em;
	text-indent:-4em;
}


#emp_course .cell_style41{background-color:#FCC0BE;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid;text-align:center;}
#emp_course .cell_style42{background-color:#FA8086;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}
#emp_course .cell_style43{background-color:#D9B2C0;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid;text-align:center;}
#emp_course .cell_style44{background-color:#B66C8D;  padding:5px 4px; border-width:0px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}
#emp_course .cell_style45{background-color:#D8CDB8;  padding:5px 4px; border-width:1px 1px 1px 0; border-color:#000000; border-style:solid; text-align:center;}
#emp_course .cell_style46{background-color:#B09B7A;  padding:5px 4px; border-width:1px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}
#emp_course .cell_style47{background-color:#BAC392;  padding:5px 4px; border-width:1px 1px 1px 0; border-color:#000000; border-style:solid; text-align:center;}
#emp_course .cell_style48{background-color:#758C45;  padding:5px 4px; border-width:1px 1px 1px 0; border-color:#000000; border-style:solid; color:#FFFFFF;text-align:center;}








#emp{
}
#emp table.company{
	margin:10px 0 20px 10px;
	width:430px;
	border-collapse:collapse;
	border:1px solid #000000;
}
	#emp table.company th{
		padding:3px;
		background:#C2E7BA;
		border:1px solid #000000;
		text-align:center;
		font-weight:normal;
	}
	#emp table.company th.end{
		background:#83CB81;
	}

	#emp table.company td{
		padding:3px;
		border:1px solid #000000;
		text-align:center;
	}


.note01{
	text-indent:-2.5em;
	margin-left:2.5em;
}











