/* common
--------------------------------- \*/
.float-l {float:left;}

.txt-small {font-weight:normal;font-size:90%;}
.txt-note {font-weight:normal;font-size:85%;padding-left:1em;text-indent:-1em;}

.dtl_box	{ margin:0 0 40px 0; padding: 0; }

/* ------------------------------ \*/


/* 002_001
--------------------------------- \*/
.txtbox01 {border:3px double #bfd6ff;padding:10px 0;margin:10px 0 20px 0;}
.txtbox01 p {text-align:center;}

.link-list01 {text-align:center;}
.link-list01 ul{list-style-type:none;margin:0;padding:0;}
.link-list01 li {display:inline;padding:11px 0 0 7px;background:url("../img/arrow_001.gif") 0 60% no-repeat;}
.link-list01 li.top{background-image:none;}

.dtr_imgtxtbox01 {overflow:hidden;margin:0;}
.dtr_imgtxtbox01 img{ margin:0 0 20px 20px; float:right; }

.txtbox02 {background:#ebf5ff;padding:15px 20px 10px 15px;}

.link-list02 dt{color:#3d7ccd;padding-left:1em;background:url("../img/icon_001.gif") 0.1em 50% no-repeat;}
.link-list02 dd{margin-bottom:10px;padding-left:1em;}

.item-list01 dt{color:#3d7ccd;}
.item-list01 dd{padding-left:5em;margin:-1.6em 0 1em 0;}

.pagetop02 {margin:2px auto 20px 0px; min-height:14px;text-align:right;}
.pagetop02 a {background-image:url(../../shared/img/icon_003.gif);background-position:left center;background-repeat:no-repeat;}
.pagetop02 a {padding:1px 0pt 1px 18px;}
.pagetop02 a:link		{color:#3D7CCD;text-decoration:none;}
.pagetop02 a:visited	{color:#3D7CCD;text-decoration:none;}
.pagetop02 a:hover		{color:#3D7CCD;text-decoration:underline;}
.pagetop02 a:active		{color:#3D7CCD;text-decoration:underline;}

.arrow01 {text-align:center;margin-bottom:10px;clear:both;}

.columbox {background-color:#ffd;border:1px solid #fd9;padding:10px 15px 0 10px;}
.columbox img{float:left;margin-right:5px;}
.columbox strong{color:#f93}
/* ------------------------------ \*/ 

/* 003_001
--------------------------------- \*/
.item-list02 dt{color:#333;font-weight:bold;}
.item-list02 dd{margin-bottom:8px;padding-left:1em;}

.nomark002 {margin:3px 0 5px 0;padding:0;}
.nomark002 a{display:inline;padding:0 0 0 1.5em;background:url("../img/icon_001.gif") 0.5em 50% no-repeat;}
.nomark002 a:link { color: #2d7fbd; text-decoration: underline; }
.nomark002 a:visited { text-decoration: underline;  }
.nomark002 a:hover { color: #003567; text-decoration: underline;  }

.txtbox03 {width:100%;margin-bottom:5px;}

/* by mii 2010.02.5 */
.box_notice {
	border: 1px solid #CC0000;
	padding: 1em;
	margin: 0.5em 20px 0.5em 10px;
	background-color: #FFECEC;

}
/* by JW 2010.03.5 */
.box_notice {
	border: 1px solid #CC0000;
	padding: 1em;
	margin: 0.5em 20px 1em 0;
	background-color: #FFECEC;

}


/* 004_001
------------------------------ \*/ 
.txtbox_ylw {background:#ffffdd;padding:15px 20px 10px 15px; margin: 0 0 20px 0;}
.item-list_ylw dt {color:#ff7f00;font-weight:bold;}
.item-list_ylw dd {margin-bottom:15px;padding-left:1em;}
.ucas_chart { margin: 20px 15px;}
.txt_cen {text-align: center; font-size: 16px; margin-bottom: 20px; padding: 0; font-weight: bold;}
.ucas_box { border: 1px #ff0000 dotted; margin: 20px 20px 20px 0; padding: 15px 10px 10px 10px; width: 500px; text-align: left;}
.txt_bold { font-weight: bold;}
.support_voice { padding: 10px 10px 0 10px; margin-bottom: 10px; width: 675px; height: 115px; background: url(../img/shadow_02.gif) no-repeat; background-color:#f5f5f5; }
/*.support_voice img { float: left; margin: 0 10px 0 0;}*/
.support_voice p { width: 520px; margin: 15px 10px 0 100px; padding: 0;}
.support_s_tit { background: #ffd; font-weight: bold; margin-right: 5px; padding: 2px; }



/* 005_001
--------------------------------- \*/
.imgtxtbox04 { overflow:hidden; }
.imgbox04 {width:175px; margin:0 20px 20px 0; float:left; }
.imgbox04 img{margin-bottom:20px;}
.txtbox04 { width:479px; margin:0; float:right; }
.txtbox04 p{padding-left:1em;text-indent:-1em;}

/* ------------------------------ \*/

/* 006_001
--------------------------------- \*/
.category-name006-001
            {
	font-size: 115%;
	background-color: #efefef;
	background-image: url(../img/icon_006_001_001.gif);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	border-bottom: 1px dotted #2c7ebc;
	outline-color: #dc6f93
}

.link-list03 {text-align:center;margin-bottom:20px;width:97%;}
.link-list03 ul{display:inline;list-style-type:none;margin:0 auto;border-right:1px dotted #6699ff;}
.link-list03 li {display:inline;padding:0.2em 1em;border-left:1px dotted #69f;}
/* ------------------------------ \*/ 


/* 007_001
--------------------------------- \*/
.list-box{ width: 100%; margin-bottom: 20px; clear: both; float: none;}
.link-list007 { text-align:center; margin-bottom:20px; width:100%; }
.link-list007 ul{ display:inline; list-style-type:none; margin-top: 0; margin-right: 30px; margin-bottom: 0; margin-left: 0px; background-image: url(../img/line_list.gif); background-repeat: no-repeat; background-position: 100% 50%; }
.link-list007 li { background-image: url(../img/line_list.gif); background-repeat: no-repeat; background-position: 0px 50%; display: block; padding-top: 0.2em; padding-right: 1em; padding-bottom: 0.2em; padding-left: 1em; float: left; }
/* ------------------------------ \*/ 


/* 008_001
--------------------------------- \*/
.chart { margin: 10px 0; padding: 0;}
.columbox2 { background-color:#ffd; border:1px solid #fd9; padding:10px 15px; font-weight: bold; color:#f93; margin-top: 20px; text-align: center;}
.txtbox008 {background:#ebf5ff;padding:15px 20px 10px 15px; margin: 0 0 20px 0;}
.item-list008 dt{color:#333;font-weight:bold;}
.item-list008 dd{margin-bottom:15px;padding-left:1em;}
