@charset "utf-8";

.actionBtn { margin:0; text-align:right; padding:0;}

/* ---------------------------------------------------------
defaultBox_Allnone
--------------------------------------------------------- */
.defaultBox_Allnone				{clear:both; width:100%;margin:0;padding:0;}
.defaultBox_Allnone .contents	{clear:both;margin:0;padding:0;}

/* ---------------------------------------------------------
defaultBox
--------------------------------------------------------- */
.defaultBox				{clear:both; width:100%;margin:0;padding:0;}
.defaultBox .contents	{clear:both;margin:0 0 20px 0;padding:0;}

/* ---------------------------------------------------------
blue_linebox
--------------------------------------------------------- */
.blue_linebox		{ clear:both; width:100%; margin:0 0 15px 0;padding:0; border: solid 1px #CCCCCC;}
.blue_linebox .title { overflow: hidden; _zoom: 1; border-top: solid 3px #008CD6;}
.blue_linebox h3 { float:left; margin:0px; font-size:14px; font-weight:bold; padding:5px 0 0 5px; color:#333333;}
.blue_linebox .Head { margin:0px; font-size:14px; font-weight:bold;line-height:15px;  padding:5px 0 0 5px;  color:#333333;}
.blue_linebox .actionBtn { float:right; padding:5px 5px 0 5px;}
.blue_linebox .icon { float:right; padding:10px 10px 0 5px;}
.blue_linebox .contents { margin:5px; border-top:1px #CCCCCC dotted; padding:5px;}

/* ---------------------------------------------------------
blue_line
--------------------------------------------------------- */
.blue_line		{ clear:both; width:100%; margin:0 0 15px 0;padding:0;}
.blue_line .title { overflow: hidden; _zoom: 1; border-top: solid 3px #008CD6;}
.blue_line h3 { float:left; margin:0px; font-size:14px; font-weight:bold; padding:5px 0 0 5px; color:#333333; }
.blue_line .Head { margin:0px; font-size:14px; font-weight:bold;line-height:18px;  padding:4px 0 0 5px; color:#333333;}
.blue_line .actionBtn { float:right; padding:5px 5px 0 5px;}
.blue_line .icon { float:right; padding:10px 10px 0 5px;}
.blue_line .contents { border-top:1px #CCCCCC dotted; padding:5px;}

/* ---------------------------------------------------------
gray_title
--------------------------------------------------------- */
.gray_title		{clear:both; width:100%; margin:0 0 15px 0;padding:0;}
.gray_title .title_line { border: solid 1px #CCCCCC; height:33px; margin-bottom:10px;}
.gray_title .title { overflow: hidden; _zoom: 1; border-top: solid 5px #3A4E5A;  padding:0 5px;}
.gray_title h3 { float:left; margin:0px; font-size:16px; font-weight:bold; line-height:30px;  padding:0 5px; color:#333333;}
.gray_title .Head { margin:0px; font-size:16px; font-weight:bold;line-height:30px; color:#333333;}
.gray_title .actionBtn { float:right; padding:5px 5px 0 5px;}
.gray_title .icon { float:right; padding:10px 10px 0 5px;}

/* ---------------------------------------------------------
blue_box
--------------------------------------------------------- */
.blue_box		{clear:both; width:100%; margin:0 0 15px 0;padding:0;}
.blue_box .title { overflow: hidden; _zoom: 1; background:url(images/bluetitle_bg_line.gif) no-repeat right; height:30px; margin:0px; padding:0px;}
.blue_box .title_bg { background:url(images/bluetitle_line.gif) no-repeat left; height:30px; margin:0px; padding:0px;}
.blue_box h3 { float:left; margin:0px; font-size:16px; font-weight:bold; line-height:normal; color:#FFFFFF; padding-left:5px;}
.blue_box .Head { float:left; margin:0px; font-size:16px; font-weight:bold; line-height:1.9; color:#FFFFFF; padding-left:5px;}
.blue_box .actionBtn { float:right; padding:5px 5px 0 5px;}
.blue_box .contents { padding:10px 5px; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC;}
.blue_box .icon { float:right; padding:10px 10px 0 5px;}

/* ---------------------------------------------------------
black_title
--------------------------------------------------------- */
.black_title		{clear:both; width:100%; margin:0 0 15px 0;padding:0;}
.black_title .title_bg {height:32px; margin-bottom:5px; background:url(images/black_bg.gif) no-repeat right;}
.black_title .title { overflow: hidden; _zoom: 1; background:url(images/black_title.gif) no-repeat left; height:32px;}
.black_title h3 { float:left; margin:0px; padding-left:15px; font-size:18px; font-weight:bold; line-height:32px; color:#FFFFFF;}
.black_title .Head { float:left; margin:0px; padding-left:15px; font-size:18px; font-weight:bold; line-height:32px; color:#FFFFFF;}
.black_title .actionBtn { float:right; padding:5px 5px 0 5px;}
.black_title .icon { float:right; padding:10px 10px 0 5px;}

/* ---------------------------------------------------------
line_title
--------------------------------------------------------- */
.line_title		{clear:both; width:100%; margin:0 0 15px 0;padding:0;}
.line_title .title { overflow: hidden; _zoom: 1; background: url(images/line_title.gif) no-repeat left bottom; height:35px; margin-bottom:10px;}
.line_title h3 { float:left; margin:0px; padding:0 5px; font-size:18px; font-weight:bold; line-height:35px; color:#333333;}
.line_title .Head { margin:0px; padding:0 5px;  font-size:18px; font-weight:bold;line-height:35px; color:#333333;}
.line_title .actionBtn { float:right; padding:5px 5px 0 5px;}
.line_title .icon { float:right; padding:10px 10px 0 5px;}
.line_title .contents { font-size:14px; line-height:24px; color:#333333;}


/* ---------------------------------------------------------
line_title_print
--------------------------------------------------------- */
.line_title_print	{clear:both; width:100%; margin:0 0 15px 0;padding:0;}
.line_title_print .title { overflow: hidden; _zoom: 1; background: url(images/line_title.gif) no-repeat left bottom; height:35px; margin-bottom:10px;}
.line_title_print h3 { float:left; margin:0px; padding:0 5px; font-size:18px; font-weight:bold; line-height:35px; color:#333333;}
.line_title_print .Head { margin:0px; padding:0 5px;  font-size:18px; font-weight:bold;line-height:35px; color:#333333;}
.line_title_print .actionBtn { float:right; padding:5px 5px 0 5px;}
.line_title_print .icon { float:right; padding:10px 10px 0 5px;}
.line_title_print .contents { font-size:14px; line-height:24px; color:#333333;}


/* ---------------------------------------------------------
line_box
--------------------------------------------------------- */
.line_box {border:1px solid #CCCCCC;clear:both;margin:0 0 15px;padding:0;width:100%;}
.line_box .title {background:url(images/line_title.gif) no-repeat scroll left bottom transparent;height:35px;margin:0 5px;overflow:hidden;}
.line_box h3 {float:left;font-size:18px;font-weight:bold;line-height:35px;margin:0;padding:0 5px; color:#333333;}
.line_box .Head {font-size:18px;font-weight:bold;line-height:35px;margin:0;padding:0 5px; color:#333333;}
.line_box .actionBtn {float:right;padding:5px 5px 0;}
.line_box .contents {margin:5px;padding:5px;}
.line_box .icon { float:right; padding:10px 10px 0 5px;}

/* ---------------------------------------------------------
blue_title
--------------------------------------------------------- */
.blue_title		{clear:both; width:100%; margin:0 0 15px 0;padding:0;}
.blue_title .title_line { border: solid 1px #CCCCCC; height:33px;margin-bottom:10px;}
.blue_title .title { overflow: hidden; _zoom: 1; border-top: solid 5px #008CD6;}
.blue_title h3 { float:left; margin:0px; padding:0 5px; font-size:16px; font-weight:bold; line-height:30px; color:#333333;}
.blue_title .Head { margin:0px; padding:0 5px;  font-size:16px; font-weight:bold;line-height:30px; color:#333333;}
.blue_title .actionBtn { float:right; padding:5px 5px 0 5px;}
.blue_title.icon { float:right; padding:10px 10px 0 5px
;}

/* ---------------------------------------------------------
blue_title_print
--------------------------------------------------------- */
.blue_title_print	{clear:both; width:100%; margin:0 0 15px 0;padding:0;}
.blue_title_print .title_line { border: solid 1px #CCCCCC; height:33px;margin-bottom:10px;}
.blue_title_print .title { overflow: hidden; _zoom: 1; border-top: solid 5px #008CD6;}
.blue_title_print h3 { float:left; margin:0px; padding:0 5px; font-size:16px; font-weight:bold; line-height:30px; color:#333333;}
.blue_title_print .Head { margin:0px; padding:0 5px;  font-size:16px; font-weight:bold;line-height:30px; color:#333333;}
.blue_title_print .actionBtn { float:right; padding:5px 5px 0 5px;}
.blue_title_print.icon { float:right; padding:10px 10px 0 5px
;}

/* ---------------------------------------------------------
black_line
--------------------------------------------------------- */
.black_line		{ clear:both; width:100%; margin:0 0 15px 0;padding:0; border-top: #000000 solid 1px; border-bottom: solid 1px #000000;}
.black_line .title_line { height:28px; margin-bottom:10px; border-bottom: solid 1px #CCCCCC;}
.black_line .title { overflow: hidden; _zoom: 1;}
.black_line h3 { float:left; margin:0px; font-size:15px; font-weight:bold; line-height:26px; padding-left:5px; color:#333333;}
.black_line .Head { margin:0px; font-size:15px; font-weight:bold;line-height:26px; padding-left:5px; color:#333333;}
.black_line .actionBtn { float:right; padding:5px 5px 0 5px;}
.black_line .contents { padding:0px 5px 5px;}
.black_line .icon { float:right; padding:10px 10px 0 5px;}


/* ---------------------------------------------------------
gray_lineboxAllnone
--------------------------------------------------------- */
.gray_lineboxAllnone		{ clear:both; width:100%; margin:0 0 15px 0;padding:0; border: solid 1px #CCCCCC;}
.gray_lineboxAllnone .contents { padding:0px; margin:0px;}
.gray_lineboxAllnone .blue_box .title {margin:0px;padding:0px;height:auto;border: 1px solid #fff;background:#008cd6;}
.gray_lineboxAllnone .blue_box .title_bg {margin:0px;padding:0px;height:auto;overflow: hidden; _zoom: 1;}

/* ---------------------------------------------------------
gray_linebox
--------------------------------------------------------- */
.gray_linebox	{ clear:both; width:100%; margin:0 0 15px 0;padding:0; border: solid 1px #CCCCCC;}
.gray_linebox .contents { padding:10px;}







