/* CSS Document */

/*セミナーページ タイトル上イメージボックス */
div#seminar_img {
width:653px;
height:auto;
margin:0 0 3px 0;
padding:0;
}

.seminar_info_title {
display:block;
width:653px;
background:#FFFFFF;
padding:0;
line-height:1.5em;
text-align:center;
}

.seminar_info {
display:block;
width:580px;
color:#666666;
background:#FFFFFF;
padding:10px 37px 0 36px;
line-height:1.5em;
text-align:left;
}

div#seminar_list {
width:580px;
color:#666666;
background:#FFFFFF;
padding:0 37px 0 36px;
margin:0;
}

div#seminar_list table{
width:580px;
margin-left:auto;
margin-right:auto;
text-align:left;
background-color:#FFFFFF;
border:none;
}

div#seminar_list td{
line-height:1.3em;
text-align:left;
padding-left:15px;
}

div#seminar_list li{
line-height:16px;
padding-bottom:5px;
}

.seminar_list01 {
color:#660066;
}

.goto_schedule {
display:block;
width:300px;
height:auto;
padding:0;
text-align:right;
}

.old_seminar {
display:block;
padding:10px 0 10px 0;
font-size:13px;
}

.old_seminar a{
color:#FF0000;
font-weight:bold;
text-decoration:underline;
}


/*特定商取引法の表示 */

.tranaction_title01 {
  display:block;
  width:550px;
  font-size:13px;
  color: #660066;
  font-weight:bold;
  padding:25px 0 10px 10px;
  text-align:left;
  }
  
   .tranaction01 {
  display:block;
  width:510px;
  font-size:12px;
  line-height:1.3em;
  padding:5px 0 10px 10px;
  text-align:left;
  }
  
   .tranaction02 {
  display:block;
  width:510px;
  font-size:12px;
  line-height:1.3em;
  padding:5px 0 200px 10px;
  text-align:left;
  }

/*プライバシーポリシー */

.privacy_info{
  display:block;
  width:550px;
  font-size:13px;
  padding:25px 0 10px 10px;
  text-align:left;
  }
  
 
/*スケジュールタイトル */
.schedule_title {
width:540px;
background-color:#FFFFFF;
padding:0;
margin-left:10px;
color: #3E0C25;
font-size:14px;
text-align:left;
line-height:1.5em;
}

/*スケジュールテーブル */

div#schedule01 {
width:628px;
background-color:#FFFFFF;
padding:10px 0 0 25px;
text-align:left;
margin:none;
line-height:1.8em;
}

div#schedule01 table{
width:595px;
border:#CCCCCC 1px solid;
margin:5px 0 0 0;
line-height:1.5em;
}

div#schedule01 th{
background:#8B1B53;
line-height:1.5em;
color:#FFFFFF;
font-weight:normal;
font-size:13px;
text-align:center;
}

div#schedule01 td{
line-height:1.5em;
font-size:13px;
}

.schedule02 {
border-right:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
text-align:left;
padding-left:15px;
}

.schedule03 {
border-bottom:#CCCCCC 1px solid;
text-align:center;
}

.schedule04 {
border-right:#CCCCCC 1px solid;
text-align:left;
padding-left:15px;
}

.schedule05 {
display:block;
}

.schedule06 {
border-right:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
text-align:center;
padding:10px 10px 10px 10px;
}




/*プリジェル */
.pregel01 {
margin:10px 0 10px 0;
}

.pregel02 {
color:#660066;
font-size:12px;
font-weight:bold;
line-height:1.8em;
}

.goto_products {
display:block;
width:260px;
text-align:right;
text-indent:15px;
margin-top:10px;
}

.goto_inquiry {
display:block;
width:210px;
text-align:right;
text-indent:15px;
margin-top:10px;
}

.goto_edicater {
display:block;
width:260px;
text-align:left;
margin-top:30px;
margin-bottom:15px;
font-size:11px;
line-height:1.2em;
}

.goto_edicater img{
margin-bottom:5px;
}

/*エデュケーター制度 */
.educator01 {
padding-bottom:20px;
}

.educator02 {
display:block;
padding:5px 0 5px 0;
font-size:13px;
font-weight:bold;
color: #660066;
}

.educator03 {
display:block;
padding:0 0 0 10px;
line-height:1.5em;
}

.educator04 {
padding-top:20px;
}

.allow01 {
display:block;
text-align:center;
padding:25px 0 25px 0;
}

/* アクセスマップ*/

.access01 {
display:block;
width:580px;
color:#666666;
background:#FFFFFF;
padding:5px 37px 5px 36px;
line-height:1.5em;
text-align:left;
}

.access02 {
padding-bottom:25px;
}

.telephone_box {
display:block;
width:130px;
height:16px;
margin:0;
padding:0;
background:url(../images/access/icon_tel.gif) no-repeat;
text-indent:16px;
line-height:16px;
}

.fax_box {
display:block;
width:130px;
height:16px;
margin:0;
padding:0;
background:url(../images/access/icon_fax.gif) no-repeat;
text-indent:16px;
line-height:16px;
}

.mail_box {
display:block;
width:130px;
height:16px;
margin:0;
padding:0;
background:url(../images/access/icon_mail.gif) no-repeat;
text-indent:16px;
line-height:16px;
}

.blank_box {
display:block;
width:140px;
height:16px;
margin:0;
padding:0;
line-height:16px;
}

/* 用語集*/

.glossary01 {
display:block;
width:580px;
color:#666666;
background:#FFFFFF;
padding:5px 0 5px 15px;
line-height:1.5em;
text-align:left;
}

.glossary02 {
padding:5px 0 5px 10px;
border-bottom: #CCCCCC 1px solid;
}

.glossary03 {
padding:5px 0 5px 10px;
}

div#glossary_list {
width:580px;
color:#666666;
background:#FFFFFF;
padding:10px 37px 0 36px;
font-size:12px;
line-height:1.5em;
margin:0;
text-align:left;
}

div#breadcrumbs_list a,a:hover{
text-decoration:underline;
}


/*サイトマップ */

div#sitemap_box {
  width:550px;
  margin:0 0 15px 0;  
  }
  
  div#sitemap_list {
  height:20px;
  width:540px;
  height:auto;
  margin:3px 0 3px 0;
  font-size:12px;
  line-height:2em;
  }
  
  div#sitemap_info {
  width:520px;
  height:auto;
  margin:5px 0 10px 10px;
  font-size:12px;
  }

  div#sitemap_list img{
  padding-right:7px;
  }  

  div#sitemap_list a{
   color: #BF2374;
   text-decoration: underline;
   padding-right:7px;
  }
  
  
 /*ジェルネイル基礎知識 */
 
 div#seminar_list02 {
width:580px;
color:#666666;
background:#FFFFFF;
padding:0 37px 0 36px;
line-height:1.5em;
margin:0;
}

div#seminar_list02 table{
width:580px;
margin-left:auto;
margin-right:auto;
text-align:left;
background-color:#FFFFFF;
border:none;
}

div#seminar_list02 td{
line-height:1.5em;
}

div#seminar_list02 ol{
width:300px;
margin-left:20px;
padding-bottom:8px;
list-style-position: outside;
} 

div#seminar_list02 li{
line-height:1.3em;
padding-bottom:6px;
}
 

.knowledge01 {
display:block;
height:34px;
width:210px;
font-size:14px;
padding:5px 0 0 0;
}

.knowledge02 {
display:block;
height:34px;
width:240px;
font-size:14px;
padding:5px 0 0 0;
}

.knowledge01 a{
text-decoration:none;
line-height:34px;
font-weight:bold;
color:#8E7C63;
}

.knowledge02 a{
text-decoration:none;
line-height:34px;
font-weight:bold;
color:#8E7C63;
}

.knowledge03 {
display:block;
width:200px;
padding:10px 0 20px 0;
text-align:left;
line-height:1.3em;
}

.knowledge04 {
display:block;
width:200px;
padding:0 0 0 25px;
}





/*メールフォーム */

.page_info02 {
width:530px;
text-align:left;
margin:0;
}

div#form01 {
width:628px;
background-color:#FFFFFF;
padding:10px 0 0 25px;
text-align:left;
}

div#form01 table{
width:595px;
border:none;
margin:15px 0 0 0;
padding:5px;
line-height:20px;
}

.form02 {
height:26px;
line-height:1.2em;
}

.form03 {
display:block;
font-size:12px;
line-height:1.5em;
}

.form04 {
line-height:1.5em;
}


/*ページ下余白 */
.pageunder {
display:block;
height:30px;
background-color:#FFFFFF;
}


.pro01 {
border:none;
}

.style1 {color: #FF0000;}

