@charset "utf-8";
@import url(base.css);
@import url(menu.css);
@import url(style.css);

/* セミナー案内 */
h1.semi{background-image:none;margin:0 auto 17px!important;padding:0;width:700px!important;height:100px!important;}
h1.semi2{background-image:none;margin:0 auto 17px!important;padding:0;width:560px!important;height:200px!important;}
h1.semi3{background-image:none;margin:0 auto 17px!important;padding:0;}
table.sem td{text-align:center;}
table.sem td a.dis{display:block;width:100%;}
div.sem-2:after{content:".";clear:both;display:block;height:0;visibility:hidden;}div.sem-2{display:inline-block;min-height:1%;}* html div.sem-2{height:1%;}
div.sem-2{border:3px double #bbb;display:block;margin:5px 40px;padding:10px;}
div.sem-1 dl,div.sem-2 dl{background-color:#bbb;margin-bottom:5px;padding-bottom:1px;}
div.sem-1 dl.bdot,div.sem-2 dl.bdot{margin-bottom:0;border-bottom:1px dotted #fff;}
div.sem-1 dt,div.sem-2 dt{float:left;padding:3px 0 1px 5px;width:105px!important;width:110px;}
div.sem-1 dd,div.sem-2 dd{background-color:#fff;margin-left:110px;padding:3px 0 1px 5px;}
div.sem-1 dl dd dl,div.sem-2 dl dd dl{background-color:#ccc;padding-bottom:0;}
div.sem-1 dl dd dl dt,div.sem-2 dl dd dl dt{padding-right:5px;text-align:center;width:75px!important;width:85px;}
div.sem-1 dl dd dl dd,div.sem-2 dl dd dl dd{margin-left:85px;}
.semireg_type1:after{content:".";clear:both;display:block;height:0;visibility:hidden;}.semireg_type1{display:inline-block;min-height:1%;}* html .semireg_type1{height:1%;}
.semireg_type1{display:block;margin:30px auto!important;text-align:center;}
.semireg_type1 ul{list-style-type:none;margin:0 auto!important;margin:0;width:200px;}
.semireg_type1 ul li{width:200px;}
.semireg_type1 ul li a,.semireg_type1 ul li a:hover{display:block;padding:5px 0;text-align:center;text-decoration:none;width:198px!important;width:200px;}
.semireg_type1 ul li a{background:url(img/seminar/button_bg.gif) repeat-x 0px 0px #fdf399;border:1px solid #ea9c1c;color:#222;}
.semireg_type1 ul li a:hover{background:url(img/seminar/button_bg.gif) repeat-x 0px -100px #5e5339;border:1px solid #f89f34;color:#ff9;}
.semireg_type2:after{content:".";clear:both;display:block;height:0;visibility:hidden;}.semireg_type2{display:inline-block;min-height:1%;}* html .semireg_type2{height:1%;}
.semireg_type2{display:block;margin:30px auto!important;width:340px;}
.semireg_type2 ul{list-style-type:none;}
.semireg_type2 ul li{float:left;width:150px;}
.semireg_type2 ul li a,.semireg_type2 ul li a:hover{display:block;padding:5px 0;text-align:center;text-decoration:none;width:148px!important;width:150px;}
.semireg_type2 ul li a{background:url(img/seminar/button_bg.gif) repeat-x 0px 0px #fdf399;border:1px solid #ea9c1c;color:#222;}
.semireg_type2 ul li a:hover{background:url(img/seminar/button_bg.gif) repeat-x 0px -100px #5e5339;border:1px solid #f89f34;color:#ff9;}

/* ウェブセミナー */
ul.websemi_btn{list-style-type:none;margin:20px auto!important;margin:20px 0;width:410px;}
ul.websemi_btn li{display:inline;}
ul.websemi_btn li,ul.websemi_btn li a{vertical-align:bottom;}
ul.websemi_btn li a,ul.websemi_btn li a:hover{background-repeat:no-repeat;display:block;float:left;overflow:hidden;padding-top:60px;width:200px;height:0!important;height:60px;}
ul.websemi_btn li a{background-position:0px 0px;}
ul.websemi_btn li a:hover{background-position:0px -60px;}
ul.websemi_btn li a.mv{background-image:url(img/seminar/movie_button.png);margin-right:10px;}
ul.websemi_btn li a.pd{background-image:url(img/seminar/pdfdownload_button.png);}


table#seminar{background:url(img/background/semi_title.jpg) no-repeat;width:560px;height:120px;}
table#seminar td{border:none;font-weight:bold;text-align:left;}

td.belong{width:170px;}
td.position{width:50px;text-align:right!important;}
td.name{width:120px;padding-left:25px;}

table.sem-acc td{background:#fff!important;border:none;text-align:left!important;width:200px;}

.form_sem ul{list-style-type:none;margin-top:20px;clear:both;}
.form_sem ul li{float:left;}

/* プライバシーポリシー */
div.privacy{margin-left:auto!important;margin-left:0;margin-right:auto !important;margin-right:0;width:560px;}
div.privacy p{text-indent:1em;}
div.privacy p span{margin-left:1em;}
div.privacy ol, div.privacy ul{margin:0.5em 0 0.5em 2em;}

/* セミナー申し込みフォーム */
.semin_form{margin-left:auto!important;margin-left:0;margin-right:auto!important;margin-right:0;padding:10px;width:630px!important;width:650px;}
.semin_form table td{padding:5px 0 5px 10px;}
.semin_form table th span{color:#f99;}
.semin_form table td input,.consl_form table td span{vertical-align:middle;}
.imea{ime-mode:active;}
.imed{ime-mode:disabled;}
.sousin input{text-align:center;padding-top:1px!important;padding-top:3px;}
p.caution{margin-left:4px;}
p.caution span{color:#f00;}
.image img{float:right;margin-right:10px;}

/* 講師紹介 */
div#lecturer{clear:both;margin-right:auto;margin-left:auto;}
div#lecturer{padding:0 14px 14px;text-align:left;width:654px!important;width:688px;}/*background-color:#ebe4d3;*/

div#lecturer ul{background-color:#e0e0e0;border:2px solid #d0d0d0;list-style-type:none;padding:4px 1px 4px 4px;}
div#lecturer ul li{background-color:#fafafa;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-left:1px solid #fff;border-top:1px solid #fff;margin:2px 3px 2px 0;padding:2px 0;text-align:center;float:left;width:210px!important;width:214px;font-size:13px;}
div#lecturer ul li.emp{background-color:#e0e0e0;border;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-left:1px solid #fff;border-top:1px solid #fff;margin:2px 3px 2px 0;padding:2px 0;text-align:center;float:left;width:210px!important;width:214px;font-size:13px;}
div#lecturer ul li a{text-decoration:none;}
div#lecturer ul li a:hover{text-decoration:underline;}



/* facebox */
#facebox * {border-style: none;background-color: transparent;}
#facebox .b {background-image: url(b.png);}
#facebox .tl {background-image: url(tl.png);}
#facebox .tr {background-image: url(tr.png);}
#facebox .bl {background-image: url(bl.png);}
#facebox .br {background-image: url(br.png);}
#facebox {position: absolute;top: 0;left: 0;z-index: 100;text-align: left;}
#facebox .popup {position: relative;}
#facebox table {border-collapse: collapse;}
#facebox td {border-bottom: 0;padding: 0;}
#facebox .body {padding: 10px;background: #fff;width: 370px;}
#facebox .loading {text-align: center;}
#facebox .image {text-align: center;}
#facebox img {border: 0;margin: 0;}
#facebox .footer {border-top: 1px solid #DDDDDD;padding-top: 5px;margin-top: 10px;text-align:right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px;width: 10px;overflow: hidden;padding: 0;}
#facebox_overlay {position: fixed;top: 0px;left: 0px;height:100%;width:100%;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color: #000;z-index: 99;}
* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

/* 過去セミナー */

.past_seminar li{list-style-type:none;margin-bottom:6px;margin-left:9px;}
.past_seminar li a,.past_seminar li a:hover{background:url(img/common/t1/li2.gif) no-repeat 0px 50%;display:block;font-size:13px;line-height:18px;padding-left:12px;height:100%;}
.past_seminar li a{text-decoration:none;}
.past_seminar li a:hover{text-decoration:underline;}
