/* 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 50px 0; padding: 0; }
/* ------------------------------ \*/


/* 002_001
--------------------------------- \*/
.txtbox01 {border:3px double #e07975;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") 2% 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:#ffece5;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;}
/* ------------------------------ \*/ 

/* 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;}
/* ------------------------------ \*/ 