@charset "UTF-8";

/* seminar_goannai.css */

/* -----------------------------------
common */

table{
width:660px;
margin-bottom:20px;
border-collapse:collapse;
border-spacing:0;
}

th{
white-space:nowrap;
}

th,
td {
padding:5px;
border:1px solid #bfbfbf;
text-align:left;
vertical-align:top;
}

/* -----------------------------------
common class */

.show_data{
line-height:32px;
}

.ico_pdf{
float:left;
padding-right:5px;
}

.required{
color:#f00;
}

.error-text {
padding-bottom:15px;
font-weight:bold;
color:#f00;
}

.form-label{
padding-right:3px;
}

.form-input{
margin-right:3px;
}

.th_green{
background-color:#cff3e7;
}

.th_light-green{
background-color:#def7ee;
}

.form-button{
text-align:center;
}

/* -----------------------------------
index.html */

h1.index{
margin-bottom:20px;
}

.seminar_list{
width:660px;
margin-top:20px;
padding-top:6px;
background:url(../img/bg_seminar_list-head.gif) no-repeat left top;
clear:both;
}

.seminar_list-in{
width:660px;
background:url(../img/bg_seminar_list.gif) repeat-y left top;
}

.seminar_list-in h3{
margin:0 1px;
padding:0 9px 6px;
border-bottom:1px solid #bfbfbf;
background-color:#b4e6e6;
}

.seminar_list-in ul{
width:640px;
margin:0 1px;
padding:10px 9px 4px;
background:#f0f0f0 url(../../common/img/brd_dotted.gif) repeat-x left bottom;
color:#600;
font-weight:bold;
}

.seminar_list-in ul li{
float:left;
margin-right:30px;
margin-bottom:6px;
}

.seminar_list-in ul li.place{
width:640px;
margin-right:0;
}

.seminar_list-in p{
padding:9px;
}

.seminar_list-in p.explanation{
margin:10px 10px 0;
padding:0;
padding-bottom:10px;
background:url(../../common/img/brd_dotted.gif) repeat-x left bottom;
}

.seminar_list-in .btn_area{
width:660px;
padding-bottom:15px;
background:url(../img/bg_seminar_list-bottom.gif) no-repeat left bottom;
}

.seminar_list-in p.btn_details{
float:left;
padding-right:10px;
}

.seminar_list-in .btn_subscription{
float:left;
}

.btn_past_seminar{
padding-top:20px;
text-align:right;
}

/* -----------------------------------
okyakusama.html */

.form-agree{
margin:20px auto 40px;
text-align:center;
}

.form-agree-bottom{
padding-top:20px;
text-align:center;
}

.p_okyakusama{
margin-bottom:1em;
}

ol.ol_okyakusama{
margin-left:2em;
padding-bottom:1em;
}

ol.ol_okyakusama li{
margin-bottom:1em;
font-weight:bold;
}

ol.ol_okyakusama li span{
font-weight:normal;
}

ol.ol_okyakusama li ol{
margin-left:2em;
padding:1em 0;
}

ol.ol_okyakusama li ol li{
margin:0;
font-weight:normal;
}

ol.ol_okyakusama li ul{
margin-left:1.5em;
padding:1em 0;
list-style:disc outside;
}

ol.ol_okyakusama li ul li{
margin:0;
font-weight:normal;
}

ul.ul_okyakusama{
list-style-type:disc;
margin-left:1.5em;
padding-bottom:1em;
}

.btn_agree-no{
margin-right:30px;
}

.section{
margin-bottom:20px;
}

.section p{
padding-bottom:1em;
}

/* -----------------------------------
nyuryoku.html */

.section_seminar_info{
padding-bottom:10px;
}

.section_seminar_info p.p_privacy{
padding-top:20px;
}

.section_seminar_info p.btn_details{
padding:10px 0;
line-height:32px;
}

/* -----------------------------------
kakunin.html */

.p_kakunin{
margin-bottom:1em;
}

.btn_back{
margin-right:30px;
}

/* -----------------------------------

kanryo.html */

.p_kanryo-b{
margin-bottom:20px;
color:#099!important;
font-weight:bold;
text-align:center;
}

.p_kanryo{
margin-bottom:40px;
text-align:center;
}


