@charset hutf-8h; 

/* layout
--------------------------------- */
#content{
width:720px;
margin:0 auto;
padding:15px 0;
}
#navigation{
margin-bottom:12px;
}
.prev{
border-right:#cccccc solid 1px;
padding-right:10px;
margin-right:10px;
}

/* nh
--------------------------------- */
h3{
width:683px;
background:url(../images/seminar-titlebg.gif) no-repeat;
color:#102e48;
padding:13px 0 10px 38px;
margin-bottom:10px;
font-size:125%;
position:relative;
}
h3 span.sub{
position:absolute;
top:15px;
right:10px;
font-size:10px;
}
h4{
background:url(../images/seminar-h3.gif) repeat-y #587ea0;
border-left:#023c70 solid 9px;
color:#ffffff;
padding:6px 10px 4px 10px;
margin-bottom:15px;
}
h5{
color:#0d477c;
font-weight:bold;
border-left:#023c70 solid 9px;
border-bottom:#cccccc solid 1px;
padding:3px 0 3px 10px;
margin-bottom:15px;
}

/* section
--------------------------------- */
.section{
width:100%;
height:auto;
overflow:hidden;
margin-bottom:15px;
}
.section p{
margin-bottom:15px;
}
.section .right{
float:right;
margin:0 0 0 15px;
}
.section .left{
float:left;
margin:0 15px 0 0;
}
.attention{
font-size:120%;
font-weight:bold;
color:#023c70;
background:url(../images/dot01.gif) repeat-x;
padding:15px 0;
}

/* common
--------------------------------- */
.caution{ color:#990000; }
.product_img{ text-align:center; }

/* list01
--------------------------------- */
.list01{ margin-bottom:20px; }
.list01 li{
background:url(../images/list-allow.gif) no-repeat 0 5px;
padding:0 0 0 20px;
margin-bottom:5px;
}
.list02 li{
background:url(../images/dot01.gif) repeat-x 0 bottom;
padding-bottom:15px;
margin-bottom:10px;
}
.list02 li a{
background:url(../images/list-allow.gif) no-repeat 0 5px;
padding:0 0 0 20px;
margin-bottom:10px;
}


/* table
--------------------------------- */
.table01{
width:100%;
border-top:#cad7b5 solid 1px;
border-left:#cad7b5 solid 1px;
margin-bottom:10px;
}
.table01 th{
border-right:#cad7b5 solid 1px;
border-bottom:#cad7b5 solid 1px;
background:#f6ffe7;
color:#606d4a;
padding:5px 10px;
}
.table01 td{
border-right:#cad7b5 solid 1px;
border-bottom:#cad7b5 solid 1px;
padding:5px 10px;
line-height:2em;
}

.left-fix{
width:50%;
float:left;
}

/* submit
--------------------------------- */
#submit{ text-align:center; }
