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

/* 001_001
--------------------------------- \*/
.nomark001 { margin: 0; padding: 0 }
.nomark001 ul { margin: 0; padding: 0; float: none }
.nomark001 li { background-image: url("../img/icon_001.gif"); background-repeat: no-repeat; background-position: 20px 50%; text-align: left; white-space: normal; list-style-type: none; display: block; margin: 0; padding: 3px 0 3px 30px; float: none; clear: both }
.nomark001 li a:link { color: #2d7fbd; text-decoration: underline; }
.nomark001 li a:visited { text-decoration: underline;  }
.nomark001 li a:hover { color: #003567; text-decoration: underline;  }
.nomark001 li.title { text-indent: -5%; list-style-type: none; }
/* ------------------------------ \*/


/* 002_001
--------------------------------- \*/
.dtl_imgtxtbox01 { overflow:hidden; }
.dtl_img01 {text-align:center; }
.dtl_txt01 {text-align:left;}
/* ------------------------------ \*/ 

/* 004_001
--------------------------------- \*/
.dtl_img02 {text-align:center;margin:0 auto 20px auto;}
/* ------------------------------ \*/


/* 005_001
--------------------------------- \*/
.table-set {margin:20px 0 0 1px;}
.table-set table {width:219px;float:left;margin:0 0 0 4px;border:1px solid #ddd;}
.table-set th {text-align:center;padding:5px 0 3px 0;font-weight:bold;background-color:#efefef;color:#666;border-bottom:1px solid #ddd;}
.table-set td {vertical-align:top;padding:3px 0 5px 5px;font-size:11px;line-height:1.8;}
/* ------------------------------ \*/ 


/* mado
--------------------------------- \*/
.mov {text-align:center;margin:10px auto 30px auto;}

.list01 {margin-left: 25px;padding: 0px;}
/* ------------------------------ \*/

