@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      seminar.css
 Update:         2009.10.02
 Style Info:     サロンセミナーページ設定
----------------------------------------------------------- */

/* -----------------------------------------------------------
　　ページ背景設定
----------------------------------------------------------- */
.bg {
 background: #FFF url(../../salonpage/seminar/img/bg.jpg) no-repeat center top;
}

/* -----------------------------------------------------------
　　サブメニュー設定
----------------------------------------------------------- */
.seminar-left ul {
 width: 180px;
 border-top: 1px solid #08204F;
}
.seminar-left li {
 padding: 1px 0;
 border-bottom: 1px solid #08204F;
}


/* -----------------------------------------------------------
　　コンテンツ内設定
----------------------------------------------------------- */
.seminar-wrap {
 margin-top: 30px;
 width: 900px;
}
.seminar-left {
 float: left;
 width: 180px;
}
.seminar-right {
 float: right;
 padding: 50px 8px 0 7px;
 width: 685px;
 background: url(../../salonpage/seminar/img/bg_seminar.jpg) no-repeat left top;
}

.seminar-info {
 margin-left: 243px;
}
.seminar-info p {
 margin-top: 10px;
}
.bn-rsp {
 margin: 35px 30px 0 0;
 text-align: right;
}
.title01 {
 margin-top: 15px;
}
.title02 {
 margin-top: 30px;
}
.title01, .title02 {
 margin-bottom: 10px;
}

.attention {
 margin-top: 10px;
 padding: 10px 15px 15px;
 width: 653px;
 border: 1px solid #CCC;
}
.attention p {
 margin-top: 5px;
}

.box-seminar {
 margin-top: 15px;
 width: 685px;
 border-top: 1px solid #ACACAC;
 border-left: 1px solid #ACACAC;
}

.box-seminar th, .box-seminar td {
 border-right: 1px solid #ACACAC;
 border-bottom: 1px solid #ACACAC;
}

.box-seminar th {
 width: 6em;
 background-color: #E6E6E6;
 text-align: center;
}

.seminar-name {
 font-size: 14px;
 background-color: #E2E0ED;
 color: #08204F;
}
.box-seminar span {
 font-size: 10px;
}

.box-seminar2 {
 margin-top: 15px;
 width: 685px;
 border-top: 1px solid #ACACAC;
 border-left: 1px solid #ACACAC;
}

.box-seminar2 th, .box-seminar2 td {
 border-right: 1px solid #ACACAC;
 border-bottom: 1px solid #ACACAC;
}

.box-seminar2 th {
 background-color: #E6E6E6;
 text-align: center;
}

.bg-skyblue01 {
 background-color: #72C3DC;
}
.bg-skyblue02 {
 background-color: #C2E5F0;
}

.box-seminar-sche {
 margin-top: 5px;
 border-top: 1px solid #ACACAC;
 border-left: 1px solid #ACACAC;
}
.sche {
 background-color: #E6E6E6;
 text-align: center;
 font-weight: bold;
}
.box-seminar-sche td {
 border-right: 1px solid #ACACAC;
 border-bottom: 1px solid #ACACAC;
}
.event-box {
 margin-top: 15px;
 width: 685px;
 border-top: 1px solid #ACACAC;
 border-left: 1px solid #ACACAC;
}
.event-box th, .event-box td {
 border-right: 1px solid #ACACAC;
 border-bottom: 1px solid #ACACAC;
}
.event-box th {
 text-align: center;
}
.th01 {
 width: 3em;
 color: #0E1E7D;
 background-color: #E2E0ED;
}
.th02 {
 width: 5em;
 background-color: #E6E6E6;
