@charset "utf-8";
/* CSS Document */
/* #4E81DC */
/* #C5D5F3 */

/* ----- 初期化 ----- */
body, *{color:#333333; font-size:14px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

.wapper{
margin-left:auto;
margin-right:auto;
width:1000px;
background-image: url(../images/bg_01.png);
background-repeat: repeat-y;
}

h1{font-size:100%;}
h2{font-size:100%;}
h3{font-size:100%;}
h4{font-size:100%;}

input, select, button, button:hover{
margin: 0 0 5px 0;
padding: 3px 5px;
border: 1px solid #C8C8C8;
background-image: url(../images/img04.gif);
background-repeat: repeat-x;
background-color: #FAFAFA;
color: #464646;
}
input[type="checkbox"]{
margin: 0 5px 0 0;
padding: 0;
border: none;
background-image: none;
background-color: none;
color: #464646;
}

input[type="radio"]{
border: none;
background-image: none;
background-color: #fff;
}


button:hover{
background-image: url(../images/bg_menu.png);
border: 1px solid #C5D5F3;
color:#eee;
cursor: pointer;
}

.btn, .btn:hover{
margin: 0 0 5px 0;
padding: 3px 5px;
border: 1px solid #C8C8C8;
background-image: url(../images/img04.gif);
background-repeat: repeat-x;
background-color: #FAFAFA;
color: #464646;
}
.btn:hover{
background-image: url(../images/bg_menu.png);
border: 1px solid #C5D5F3;
color:#eee;
cursor: pointer;
text-decoration:none;
}




/*
input[type="text"]{font-size:12px; height:1.1em;}
input[type="password"]{font-size:12px; height:1.1em;}
input[type="checkbox"]{font-size:12px; height:1em;}
input[type="submit"]{font-size:12px; height:2em;}
input[type="button"]{font-size:12px; height:2em;}
select{font-size:12px; height:1.6em;}
*/
textarea{
margin: 0 0 5px 0;
padding: 3px 5px;
border: 1px solid #C8C8C8;
background-image: url(../images/img03.gif);
background-repeat: repeat-x;
background-color: #FAFAFA;
color: #464646;
height:5em;}
/* ----- 共通 ----- */
.h_header{
height:121px;
background-image:url(../images/header_bg_01.jpg);
background-repeat:repeat-x;
}
.h_footer{
height:121px;
background-image:url(../images/footer_bg_01.png);
background-repeat:repeat-x;
}

.h_content{min-height:50em;}
.h_max{}
.h_item{min-height:1.5em;}
.h01{height:6.3em;}
.base_menu{margin-top:8px; font-size:11px; line-height:1.1em;}
.logo_title{margin-top:5.8em;}

.copyright{
width:960px;
margin-top:1em;
}

/* ----- 色 ----- */
.color01{background-image:url(../images/bg_menu.png);}
.color02{background-color:#a6c486;}
.color03{background-color:#FFF;}
.color04{background-color:#9C9;}

.color10{background-color:#C5D5F3;}
.color11{background-color:#eeeeee;}


.border01{border-bottom:#4E81DC 1px solid}
.border02{border-top:#4E81DC 1px solid}



/* ----- 枠(補完) ----- */
.dl3{float:left; display: inline; width:3em;}
.dl4{float:left; display: inline; width:4em;}
.dl6{float:left; display: inline; width:6em;}
.dl7{float:left; display: inline; width:7em;}
.dl8{float:left; display: inline; width:8em;}
.dl9{float:left; display: inline; width:9em;}
.dl11{float:left; display: inline; width:11em;}
.dl12{float:left; display: inline; width:12em;}
.dl13{float:left; display: inline; width:13em;}
.dl14{float:left; display: inline; width:14em;}
.dl16{float:left; display: inline; width:16em;}
.dl17{float:left; display: inline; width:17em;}
.dl18{float:left; display: inline; width:18em;}
.dl19{float:left; display: inline; width:19em;}
.dl22{float:left; display: inline; width:22em;}
.dl23{float:left; display: inline; width:23em;}
.dl24{float:left; display: inline; width:24em;}
.dl32{float:left; display: inline; width:32em;}
.dl33{float:left; display: inline; width:33em;}
.dl36{float:left; display: inline; width:36em;}
.dl37{float:left; display: inline; width:37em;}
.dl38{float:left; display: inline; width:38em;}
.dl47{float:left; display: inline; width:47em;}
.dl48{float:left; display: inline; width:48em;}
.dl62{float:left; display: inline; width:62em;}

.dr3{float:right; display: inline; width:3em;}
.dr4{float:right; display: inline; width:4em;}
.dr6{float:right; display: inline; width:6em;}
.dr7{float:right; display: inline; width:7em;}
.dr8{float:right; display: inline; width:8em;}
.dr9{float:right; display: inline; width:9em;}
.dr11{float:right; display: inline; width:11em;}
.dr12{float:right; display: inline; width:12em;}
.dr13{float:right; display: inline; width:13em;}
.dr14{float:right; display: inline; width:14em;}
.dr16{float:right; display: inline; width:16em;}
.dr17{float:right; display: inline; width:17em;}
.dr18{float:right; display: inline; width:18em;}
.dr19{float:right; display: inline; width:19em;}
.dr22{float:right; display: inline; width:22em;}
.dr23{float:right; display: inline; width:23em;}
.dr24{float:right; display: inline; width:24em;}
.dr33{float:right; display: inline; width:33em;}
.dr36{float:right; display: inline; width:36em;}
.dr37{float:right; display: inline; width:37em;}
.dr38{float:right; display: inline; width:38em;}
.dr47{float:right; display: inline; width:47em;}
.dr48{float:right; display: inline; width:48em;}
.dr62{float:right; display: inline; width:62em;}

.tb1{width:1em;*width:2em;}
.tb2{width:2em;*width:3em;}
.tb3{width:3em;*width:4em;}
.tb4{width:4em;*width:5em;}
.tb5{width:5em;*width:6em;}
.tb6{width:6em;*width:7em;}
.tb7{width:7em;*width:8em;}
.tb8{width:8em;*width:9em;}
.tb9{width:9em;*width:10em;}
.tb10{width:10em;*width:11em;}
.tb11{width:11em;*width:12em;}
.tb12{width:12em;*width:13em;}
.tb13{width:13em;*width:14em;}
.tb14{width:14em;*width:15em;}
.tb15{width:15em;*width:16em;}
.tb16{width:16em;*width:17em;}
.tb17{width:17em;*width:18em;}
.tb18{width:18em;*width:19em;}
.tb20{width:20em;*width:21em;}
.tb21{width:21em;*width:22em;}
.tb22{width:22em;*width:23em;}
.tb23{width:23em;*width:24em;}
.tb24{width:24em;*width:25em;}
.tb25{width:25em;*width:26em;}
.tb26{width:26em;*width:27em;}
.tb27{width:27em;*width:28em;}
.tb28{width:28em;*width:29em;}
.tb29{width:29em;*width:30em;}
.tb30{width:30em;*width:31em;}
.tb31{width:31em;*width:32em;}
.tb32{width:32em;*width:33em;}
.tb33{width:33em;*width:34em;}
.tb34{width:34em;*width:35em;}
.tb35{width:35em;*width:36em;}
.tb36{width:36em;*width:37em;}
.tb37{width:37em;*width:38em;}
.tb38{width:38em;*width:39em;}
.tb39{width:39em;*width:40em;}
.tb40{width:40em;*width:41em;}
.tb42{width:42em;*width:43em;}
.tb43{width:43em;*width:44em;}
.tb45{width:45em;*width:46em;}
.tb50{width:50em;*width:51em;}
.tb55{width:55em;*width:56em;}
.tb60{width:60em;*width:61em;}
.tb62{width:62em;*width:63em;}
.tb65{width:65em;*width:66em;}
.tb70{width:70em;*width:71em;}
.tbclear, .tbclear tr, .tbclear td, .tbclear table{margin:0;padding:3px;}


.ml1{margin-left:1em;}
.ml2{margin-left:2em;}
.ml3{margin-left:3em;}
.ml4{margin-left:4em;}
.ml5{margin-left:5em;}

.mr1{margin-right:1em;}
.md1{margin-bottom:1em;}
.md3{margin-bottom:3em;}

.mt3{margin-top:3em;}

/* ----- 題名 ----- */
.title01{font-size:14px; margin:0; padding:0; padding-top:10px;}

/* ----- 枠 ----- */
.box01{margin:1em; margin-top:0; margin-bottom:0; display:block;}
.box02{margin:0.5em; font-size:12px; line-height:1.2em; display:block;}
.box03{margin:0.5em; display:block; border-bottom: #4E81DC solid 2px;}
.box04{border:#4E81DC 1px solid;}
.box05{padding:0.4em; min-height:1.5em;}
.box06{display:block; border:#a6c486 solid 1px; padding:0.5em;}
.box07{border:#4E81DC solid 1px; padding:0.5em; margin:0;}

/* ----- 左枠 ----- */
.box_left_01{background-color:#f8f8f8;}

.box_left_01_h, .box_left_02_h, .box_left_03_h, .box_left_04_h, .box_left_05_h{
background-repeat:no-repeat;
height:auto;
width:210px;
color:#fff;
}

.box_left_01_m, .box_left_02_m, .box_left_03_m, .box_left_04_m, .box_left_05_m{
margin:0;
padding:0px;
background-image:url(../images/submenu_bg_01.png);
background-repeat:repeat-y;
min-height:3em;
}

.box_left_01_f, .box_left_02_f, .box_left_03_f, .box_left_04_f, .box_left_05_f{
background-image:url(../images/submenu_under_01.png);
background-repeat:no-repeat;
height:12px;
}

.box_left_01_h{
background-image:url(../images/submenu_btn_01.png);
}

.box_left_02_h{
background-image:url(../images/submenu_btn_02.png);
}

.box_left_03_h{
background-image:url(../images/submenu_btn_03.png);
}

.box_left_04_h{
background-image:url(../images/submenu_btn_04.png);
}

.box_left_05_h{
background-image:url(../images/submenu_btn_05.png);
}



.box_left_content_01_h, .box_left_content_02_h, .box_left_content_03_h, .box_left_content_04_h, .box_left_content_05_h, .box_left_content_06_h{
background-repeat:no-repeat;
height:25;
width:670px;
color:#fff;
text-indent:-9999px;
}

.box_left_content_01_h{
background-image:url(../images/recommendation_670.png);
}

.box_left_content_02_h{
background-image:url(../images/seminar_list_670.png);
}

.box_left_content_03_h{
background-image:url(../images/seminar_title_001_670.png);
height:49px;
}

.box_left_content_04_h{
background-image:url(../images/seminar_order_001_670.png);
height:35px;
}

.box_left_content_05_h{
background-image:url(../images/seminar_order_002_670.png);
height:35px;
}

.box_left_content_06_h{
background-image:url(../images/seminar_order_003_670.png);
height:35px;
}

.box_left_content_01_m, .box_left_content_02_m{
margin:0;
padding:0px;
background-repeat:repeat-y;
min-height:2em;
}

.box_left_content_01_f, .box_left_content_02_f{
height:12px;
}



.box_left_company_01_h, .box_left_company_02_h, .box_left_company_03_h, .box_left_company_04_h, .box_left_company_05_h, .box_left_company_06_h, .box_left_company_07_h, .box_left_company_08_h, .box_left_company_09_h, .box_left_company_10_h{
background-repeat:no-repeat;
height:25;
width:670px;
color:#fff;
text-indent:-9999px;
}

.box_left_company_01_h{
background-image:url(../images/news_670.png);
}

.box_left_company_02_h{
background-image:url(../images/seminar_670.png);
}

.box_left_company_03_h{
background-image:url(../images/messages_670.png);
}

.box_left_company_04_h{
background-image:url(../images/seminar_001_670.png);
}

.box_left_company_05_h{
background-image:url(../images/seminar_002_670.png);
}

.box_left_company_06_h{
background-image:url(../images/seminar_003_670.png);
}

.box_left_company_07_h{
background-image:url(../images/seminar_004_670.png);
}

.box_left_company_08_h{
background-image:url(../images/seminar_005_670.png);
}

.box_left_company_09_h{
background-image:url(../images/seminar_006_670.png);
}

.box_left_company_10_h{
background-image:url(../images/seminar_007_670.png);
height:36px;
}

.box_left_company_99_h{
background-image:url(../images/seminar_100_670.png);
height:36px;
color:#aaa;
font-weight:bold;
font-size:14px;
text-indent:2.5em;
background-repeat:no-repeat;
width:670px;
text-align:left;
margin-top:1em;
padding-top:8px;
}

.box_left_user_99_h{
background-image:url(../images/first_subtitle.png);
height:30px;
color:#666;
font-weight:bold;
font-size:14px;
text-indent:2.5em;
background-repeat:no-repeat;
width:670px;
text-align:left;
margin-top:1em;
padding-top:6px;
}

.box_left_company_01_m, .box_left_company_02_m, .box_left_company_03_m{
margin:0;
padding:0px;
background-repeat:repeat-y;
min-height:2em;
}

.box_left_company_01_f, .box_left_company_02_f, .box_left_company_03_f{
height:12px;
}



/* ----- 中央 ----- */
.box_middle_01_h, .box_middle_02_h, .box_middle_03_h, .box_middle_04_h, .box_middle_05_h{
background-repeat:no-repeat;
height:25;
width:460px;
color:#fff;
text-indent:-9999px;
}

.box_middle_01_h{
background-image:url(../images/news_460.png);
}

.box_middle_02_h{
background-image:url(../images/new_seminar_460.png);
}

.box_middle_03_h{
background-image:url(../images/priority_seminar_460.png);
}

.box_middle_04_h{
background-image:url(../images/news_460.png);
}

.box_middle_01_m, .box_middle_02_m, .box_middle_03_m, .box_middle_04_m, .box_middle_05_m{
margin:0;
padding:0px;
background-repeat:repeat-y;
min-height:2em;
}

.box_middle_01_f, .box_middle_02_f, .box_middle_03_f, .box_middle_04_f, .box_middle_05_f{
height:12px;
}



/* ----- 右枠 ----- */
.box_right_01{background-color:#f8f8f8;}

.box_right_01_h, .box_right_02_h, .box_right_03_h, .box_right_04_h, .box_right_05_h, .box_right_01_h_bisyoku{
background-repeat:no-repeat;
height:auto;
width:280px;
color:#fff;
}

.box_right_01_m, .box_right_02_m, .box_right_03_m, .box_right_04_m, .box_right_05_m{
margin:0;
padding:0px;
background-image:url(../images/submenu_bg_01_280.png);
background-repeat:repeat-y;
min-height:3em;
}

.box_right_01_f, .box_right_02_f, .box_right_03_f, .box_right_04_f, .box_right_05_f{
background-image:url(../images/submenu_under_01_280.png);
background-repeat:no-repeat;
height:12px;
}

.box_right_01_h{
background-image:url(../images/submenu_btn_01_280.png);
}

.box_right_01_h_bisyoku{
height:144px;
background-image:url(../images/c-pon.png);
padding:0;
text-indent:-9999px;
}


.box_right_02_h{
background-image:url(../images/submenu_btn_02_280.png);
}

.box_right_03_h{
background-image:url(../images/submenu_btn_03_280.png);
}

.box_right_04_h{
background-image:url(../images/submenu_btn_04_280.png);
}

.box_right_05_h{
background-image:url(../images/submenu_btn_05_280.png);
}



.box_right_login_01{
background-image:url(../images/login_bg_001.gif);
background-repeat:no-repeat;
width:280px;
height:260px;
}

.box_right_login_02{
margin:1em;

}

/* ----- 旧セミナーBiZ流用 ----- */
.aka{
color:#CC3300;
font-size:small;
font-weight: bold;
margin-left: 20px;
padding-top: 15px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
}

.blackB{
color:#000000;
font-size:14px;
padding: 5px;
font-weight: bold;
margin-top:5px;
}

.black{
font-weight:bold;
}

#attention{
border:1px solid #CCCCCC;
padding:10px;
margin-top:15px;
}

.company *{
margin:0;
padding:0;
}

.company dl {
color:#000000;
margin-bottom:7px;
margin-left:10px;
margin-top:10px;
}

.company dd {
margin-left:15px;
margin-top:-1.6em;
padding-top:1px;
}

/* ----- ログイン用 ----- */
.login{width:40em;}
.login_box{border:#d3e2c2 solid 1px;}
.login_line{border-bottom:#d3e2c2 solid  2px; margin-bottom:1em;}

/* ----- 表示用 ----- */
.err{color:#C33; font-size:12px; position:relative; top:-8px; left:0; display:block;}
.notice{color:#03C;}
.need{color:#C33;}
.annotation{color:#C33;}
.validationMessage{clear:both; color:#C33; font-size:10px; position:relative; top:-5px; left:0; display:block;}

.ex{color:#4E81DC; font-size:10px; display:block; line-height:1.3em;}
.ex2{color:#4E81DC; font-size:12px; display:block; line-height:1.3em; margin-bottom:10px;}

.ttip{
/*background-image: url(../images/help.gif);
background-repeat: no-repeat;
text-indent:-9999px;*/
}

/* ----- 広告用 ----- */
.ad_header01{
margin-top:15px;
width:auto;
height:60px;
}