@charset "utf-8";
/* CSS Document */



/*/////////////////////////////////////////////////////////*/

h4{ font-size: 20px !important; }

/* basic 01 */
.basic01 { width: 340px; float: left;}
.basic01 h4{ font-weight: bold; background: #FFF none !important; }
.basic01 dl{ margin-top: 40px; }
.basic01 dt{ margin-bottom: 10px; padding-left: 10px;background: #E6ECF0 ; font-weight: bold; }
.basic01 dd{ padding-left: 10px;}

/* basic 02 */
.basic02 { width:625px; float: right;}
.basic02 h4{ font-weight: bold; background: #FFF none !important; }
.basic02 dl{ margin-top: 40px; }
.basic02 dt{ margin-bottom: 10px; padding-left: 10px;background: #E6ECF0 ; font-weight: bold; }
.basic02 dd{ padding-left: 10px;}



/* basicBox */
.basicBox h4{ font-weight: bold; padding-bottom: 0; background: #FFF none !important; }


/**/

table.sokoInfo{ width: 1100px; margin-top:40px;}
table.sokoInfo th{ width: 380px; padding-top: 15px; text-align: left; background: url(img/line.gif) top left no-repeat; }
table.sokoInfo th:nth-child(3){ width: 340px; }

table.sokoInfo td{ padding: 5px 0; }

table.sokoInfo td dl{ width: 340px; padding-top:20px;}
table.sokoInfo td dt{ width: 330px; margin-bottom:5px; padding: 5px 0 5px 10px; background:#E6ECF0; font-weight: bold;}
table.sokoInfo td dt.none{ background:#F2F5F7; }
table.sokoInfo td dd{ width: 330px; padding-left: 10px; line-height:1.8em;}
