@charset "utf-8";

.actionBtn { margin:0; text-align:right; padding:0;}

/* ---------------------------------------------------------
defaultBox_Allnone
--------------------------------------------------------- */
.defaultBox_Allnone				{ width:100%; clear:both;margin:0;padding:0;}
.defaultBox_Allnone .contents		{clear:both;margin:0;padding:0; text-align:left;  line-height:25px;}

/* ---------------------------------------------------------
defaultBox
--------------------------------------------------------- */
.defaultBox				{ width:100%; clear:both; margin:0 0 25px 0; padding:0;}
.defaultBox .contents	{clear:both;margin:0; padding:0px; text-align:left; line-height:25px;}


/* ---------------------------------------------------------
Page_Title
--------------------------------------------------------- */
.Page_title			{ clear:both; margin:0 0 10px 0; padding:0; }
.Page_title .title { clear:both; text-align:left; background:url(images/h2_bg.gif) repeat-x bottom; height:68px; }
.Page_title .title h2		{ margin:0; font-size:18px; font-weight:bold; color:#000000;  padding:0 20px; line-height:68px; background:url(images/h2.gif) no-repeat left bottom; }
.Page_title .title .Head	{ font-weight:bold; font-size:20px; color:#000000; }
.Page_title .contents	    { clear:both; margin:0; text-align:left; line-height:25px; padding: 15px 0; }

/* ---------------------------------------------------------
Brown_Title
--------------------------------------------------------- */
.Brown_Title				{ clear:both; margin:0 0 25px 0;}
.Brown_Title .title		{ clear:both; text-align:left; background:#3d2929; }
.Brown_Title .title h3		{ margin:0; font-size:12px;line-height:32px; padding:0 10px 0 35px; font-weight:bold; color:#FFFFFF; background:url(images/brown_bg.gif) no-repeat left bottom;}
.Brown_Title .title .Head	{ font-weight:bold; font-size:15px; color:#FFFFFF;}
.Brown_Title .contents	    { clear:both;margin:0; text-align:left; line-height:25px; padding:10px 0 0 0; }

/* ---------------------------------------------------------
Line_Title
--------------------------------------------------------- */
.Line_Title				{ clear:both;margin:0 0 25px 0;}
.Line_Title .title		{ clear:both; text-align:left; background:url(images/line_bottom.gif) repeat-x bottom; }
.Line_Title .title h4		{ margin:0; font-size:12px; padding:0 15px 4px 25px; font-weight:bold; color:#3d2929; background:url(images/line_left.gif) no-repeat left bottom;}
.Line_Title .title .Head	{ font-weight:bold; font-size:15px; color:#3d2929;}
.Line_Title .contents	    { clear:both; margin:0; text-align:left; line-height:25px; padding:10px 0 0 0;}

/* ---------------------------------------------------------
Side_navi
--------------------------------------------------------- */
.Side_navi				{ clear:both;margin:0 0 25px 0;padding:0; border: solid 1px #3d2929;}
.Side_navi .title		{ clear:both; text-align:left; background:url(images/menu_bg.gif) repeat-x bottom; }
.Side_navi .title h3	{ margin:0; font-size:12px;line-height:40px; padding:0 10px 0 25px; font-weight:bold; color:#FFFFFF; background:url(images/menu.gif) no-repeat left bottom;}
.Side_navi .title .Head	{ font-weight:bold; font-size:15px; color:#FFFFFF;}
.Side_navi .contents	{ clear:both;margin:0;text-align:left; padding:0px;}


/* ---------------------------------------------------------
News
--------------------------------------------------------- */
.News				{ width:100%; clear:both;margin:0 0 25px 0; padding:0; border-bottom: solid 1px #3d2929;  background:url(images/index_title.gif) repeat-y bottom left;}
.News .title_bg		{ clear:both; text-align:left; }
.News .title		{ margin:0; background:url(images/news_title.gif) no-repeat left top;}
.News .title .Head	{ font-weight:bold; font-size:15px; color:#FFFFFF;}
.News .contents	    { clear:both;margin:0;text-align:left; padding:15px 10px 10px 55px; line-height:25px;}

/* ---------------------------------------------------------
New_publication
--------------------------------------------------------- */
.New_publication				{ width:100%; clear:both;margin:0 0 25px 0; padding:0; background:url(images/index_title.gif) repeat-y bottom left;}
.New_publication .title_bg		{ clear:both; text-align:left; }
.New_publication .title		{ margin:0; background:url(images/new_publication_title.gif) no-repeat left top;}
.New_publication .title .Head	{ font-weight:bold; font-size:15px; color:#FFFFFF;}
.New_publication .contents	    { clear:both;margin:0;text-align:left; padding:15px 10px 10px 55px; line-height:25px;}

/* ---------------------------------------------------------
News_english
--------------------------------------------------------- */
.News_english				{ width:100%; clear:both;margin:0 0 25px 0; padding:0; background:url(images/english_bg.gif) repeat-x;}
.News_english .title_bg		{ clear:both; text-align:left; background:url(images/news_title_english.gif) no-repeat left top; }
.News_english .contents	    { clear:both;margin:0;text-align:left; padding:45px 10px 10px 10px; line-height:25px; }

/* ---------------------------------------------------------
Line_Box
--------------------------------------------------------- */
.Line_Box				{ clear:both;margin:0 0 25px 0;}
.Line_Box .title		{ clear:both; text-align:left; background:url(images/line_bottom.gif) repeat-x bottom; }
.Line_Box .title h4		{ margin:0; font-size:12px; padding:0 15px 4px 30px; font-weight:bold; color:#3d2929; background:url(images/line_left.gif) no-repeat left bottom;}
.Line_Box .title .Head	{ font-weight:bold; font-size:15px; color:#3d2929;}
.Line_Box .contents	    { clear:both; margin:0; text-align:left; line-height:25px; padding:10px 0 0 0; border: 3px solid #F1EBDE; padding:15px; margin-top:10px; }







