﻿



/*page title*/
#title_index        { height:37px; border-bottom:2px solid #CDB2DC; font:12px/140% ""; color:#C1B49F; margin-top:0; }
#title_index span   { font:bold 22px/140% "MS PMincho", "MS PMincho", "verdana", "Helvetica", "geneva", "sans-serif"; color:#403525; }


#title              { height:44px; border-bottom:2px solid #CDB2DC; font:12px/140% ""; color:#C1B49F; margin:-7px 0 10px 0; }
#title span         { font:bold 22px/140% "MS PMincho", "verdana", "Helvetica", "geneva", "sans-serif"; color:#403525; }
#title .title_sub   { font:17px/140% "MS PMincho", "MS PMincho", "verdana", "Helvetica", "geneva", "sans-serif"; color:#403525; }



/*index -------------------------------------------------------------------------------- */
/*index1*/
#index1                { padding:26px 0 0 0; background:url(images/index1_gra.gif) no-repeat 0 2px; overflow:hidden; }
#index1L               { float:left; width:325px; }
#index1R               { float:right; margin:8px 1px 0 0;  }
#index1R #index1L_txt  { height:200px; }
#index1R #index1L_btn img  { margin:0 5px 1px 0; }


/*index2*/
#index2                {  }
#index2 .img1          { margin:7px 0 0 0; }
#index2 .img2          { margin:7px 0 0 13px; }


/*world_index_new*/
#world_index_new              { height:185px; border-bottom:1px solid #D9D8D2; margin:0 0 10px 0;
						        background:url(images/index_img_world.jpg) no-repeat right 0; }

#world_index_newl             { float:left; width:290px; }
#world_index_newl #new_title  { background-color:#F8F5F8; margin:12px 0 12px 0; padding:9px 0 10px 13px;
								font:bold 15px "MS UI Gothic"; color:#69348E; }
#world_index_newl #new_title a{ font:bold 15px "MS UI Gothic"; color:#69348E; }
								
#world_index_newl .new_con    { height:78px; text-align:justify; margin:0 35px 0 10px; }

#world_index_newl #new_more   { font:bold 11px "MS PMincho"; color:#777777; margin:0 10px 0 10px; }
#world_index_newl #new_more a { font:bold 11px "MS PMincho"; color:#777777; }


/*index_tab*/
#index_tab             { border-top:2px solid #CDB2DC; border-bottom:2px solid #F3F3F3; }
#index_tab_line        { height:30px; border-bottom:1px solid #D9D8D2; }
#index_tab_line span   { padding:7px 0 0 0; font:bold 12px "MS PMincho"; color:#555555; text-align:center; }

#index_tab_line span.index_tab_no    { float:left; width:60px; }
#index_tab_line span.index_tab_title { float:left; width:475px; }
#index_tab_line span.index_tab_date  { float:right; width:95px; }
#index_tab_line span.list_tab_title  { float:left; width:570px; }


/*index_list*/
#list_index              { font-family:"MS UI Gothic"; }
#list_index li           { height:27px; border-bottom:1px solid #D9D8D2; }

#list_index span.no      { float:left; width:60px; padding:3px 0 0 0; margin-right:10px; text-align:center; color:#777777; }
#list_index span.list    { float:left; width:400px; padding:3px 0 0 0; }
#list_index span.date    { float:right; width:130px; padding:5px 0 0 0; margin-right:13px; text-align:right; font:12px "MS PMincho"; color:#777777; }

#list_index span a       { font:13px "MS PMincho"; color:#555555; text-decoration:none; }
#list_index span a:hover { color:#B14403; text-decoration:underline; }


#list_index span.colorA  { font:bold 12px "MS PMincho"; color:#CB8445; }
#list_index span.colorB  { font:bold 12px "MS PMincho"; color:#65A73E; }
#list_index span.colorC  { font:bold 12px "MS PMincho"; color:#43B4A8; }
#list_index span.colorD  { font:bold 12px "MS PMincho"; color:#7F4BAB; }
#list_index span.colorE  { font:bold 12px "MS PMincho"; color:#cc6699; }
#list_index span.colorF  { font:bold 12px "MS PMincho"; color:#66cc99; }



/*contents_tab*/
#con_tab       { border-bottom:2px solid #F3F3F3; margin-bottom:25px; }
#con_tab_line  { border-bottom:1px solid #D9D8D2; background-color:#FBF8F1; padding:12px 15px 12px 12px;
				 font:bold 16px/140% "MS UI Gothic"; color:#5E1F8F; }

#con_tab_line2  { height:24px; border-bottom:1px solid #D9D8D2; padding:5px 15px 0 12px; font:12px/140% "Arial"; color:#777777; }
#con_tab_line2l { float:left; width:200px; }
#con_tab_line2c { float:left; width:180px; }
#con_tab_line2r { float:right; width:130px; text-align:right; }
#con_tab_line2r img  { margin-left:5px; }

#con_con        { padding:0 14px 0 14px; text-align:justify; }
.con_ct         { font:15px/200% "MS PMincho"; color:#333333; }

#noarticle { height:85px; border-bottom:1px solid #D9D8D2; text-align:center; padding-top:60px;}