﻿@charset "utf-8";
@import "common.css";
@import "form.css";


/*--------------------
レイアウト
--------------------*/

/*共通*/

a:link { color:#006699;}
a:visited { color:#006699;}
a:hover { color:#CC9900;}
a:active { color:#CC9900;}

body {
	text-align:center;
	background:#edebdc;
}

*{line-height:1.5em;}

#top{
	background:#fff;
	min-width:885px;
}

#wrap_cnt{
	background:#fff;
	padding-bottom:15px;
	min-width:885px;
}

#header,#headline,
#top_cnt,#cnt,#footer{
	width:885px;
	margin:0 auto;
	text-align:left;
}

.caution_green{
	border:1px solid #669900;
	background:#EEFFEE;
	color:#006600;
	padding:5px;
}
.caution_orange{
	border:1px solid #CC9900;
	background:#FCFAF1;
	padding:5px;
}

/*ヘッダ・ヘッドライン*/

#header {
	background:url(../images/bg_header.jpg) no-repeat top right;
	height:90px;
}

#header p {
	padding-top:15px;
}

h1 {
	width:630px;
}

h1 a {
	text-indent:-9999px;
	display:block;
	height:35px;
	background:url(../images/logo.jpg) no-repeat;
}

#headline {
	padding:5px 0;
}

#sample h2,#sample p{display:none;}

/*フロート設定*/

#bnrarea,#cnt_l,#syusai{
	width:630px;
	float:left;
}


#sample,#cnt_r,#jump{
	width:240px;
	float:right;
}


/*コンテンツ*/
#top_cnt{
	padding:15px 0;
}


#cnt{
	margin-bottom:15px;
}

#footer_bnr{
	
}

/*フッタ*/

#wrap_footer{
	background:url(../images/bg_footer.gif) repeat-x;
	min-width:885px;
}

#footer{
	padding:15px 0;
}


#syusai a {font-weight:bold;}
#syusai a:link {text-decoration:none;}
#syusai a:visited {text-decoration:none;}
#syusai a:hover {text-decoration:none;}
#syusai a:active {ext-decoration:none;}

#jump {
	text-align:right;
	padding-top:10px;
}


/*--------------------
コンテンツ
--------------------*/


/*共通*/

h2.ttl {
	height:30px;
	margin-bottom:5px;
}

h2.ttl a {
}

h3.ttl {
	font-weight:bold;
	font-size:114%;
	background:url(../images/bg_h3.jpg) repeat-x;
	line-height:24px;
	height:25px;
	padding-left:5px;
	color:#fff;
	margin-bottom:5px;
}

h4 {
	border-left:3px solid #CC9900;
	padding-left:5px;
	font-weight:bold;
	margin-bottom:5px;
	line-height:1em;
	font-size:114%;
}

span.ttl_sub{
	font-weight:bold;
	color:#6D692E;
}

.cnt_box {
	background:url(../images/bg_dot.gif) repeat;
	margin-bottom:10px;
	padding:5px;
}

.cnt_inner {
	background:#fff;
	padding:10px;
}



.kansai {
	color:#CC9900;
}

.kanto {
	color:#006699;
}



.date_box{
}

/*テーブル設定*/

/*ベース*/
table.base th {
	font-weight:bold;
	background:#f6f6f6;
}

.t_cnter{
	text-align:center;
}

.t_mid{
	vertical-align:middle;
}

table.kaijyo {width:584px;}

/*▼サイドバー▼*/

/*リンクエリア*/

.linkarea a {
	display:block;
	margin-bottom:2px;
	height:50px;
	text-indent:-9999px;
}

.linkarea a.list_dvd {background:url(../images/btn_dvd.jpg) no-repeat;}
.linkarea a.list_seminar {background:url(../images/btn_seminar.gif) no-repeat;}
.linkarea a.list_seminar2 {background:url(../images/btn_seminar2.jpg) no-repeat;}
.linkarea a.voice {background:url(../images/btn_voice.jpg) no-repeat;}
.linkarea a.book {background:url(../images/btn_book.jpg) no-repeat;}

.linkarea a.list_dvd:hover {background:url(../images/btn_dvd_on.jpg) no-repeat;}
.linkarea a.list_seminar:hover {background:url(../images/btn_seminar_on.gif) no-repeat;}
.linkarea a.list_seminar2:hover {background:url(../images/btn_seminar2_on.jpg) no-repeat;}
.linkarea a.voice:hover {background:url(../images/btn_voice_on.jpg) no-repeat;}
.linkarea a.book:hover {background:url(../images/btn_book_on.jpg) no-repeat;}



/*メニュー*/

.menuarea h3 {
	background:url(../images/ttl_menu.jpg) no-repeat;
	text-indent:-9999px;
	height:18px;
	margin-bottom:10px;
}

.menuarea ul li{
	background:url(../images/dot.gif) repeat-x bottom;
	padding-bottom:5px;
	margin-bottom:5px;
}

.menuarea ul li.last{background:none; margin:0; padding:0;}

.menuarea ul li a{
	display:block;
	background:url(../images/arrow.jpg) no-repeat left center;
	padding-left:15px;
}

.menuarea ul li a:link {color:#333; text-decoration:none;}
.menuarea ul li a:visited {color:#333; text-decoration:none;}
.menuarea ul li a:hover {color:#669900; text-decoration:none;}
.menuarea ul li a:active {color:#669900; text-decoration:none;}


/*▼トップページ▼*/

/*インフォメーション*/

h2.info {background:url(../images/ttl_info.jpg) no-repeat;text-indent:-9999px;}

ul.infoarea {
	height:160px;
	overflow:auto;
}

ul.infoarea li{
	background:url(../images/dot.gif) repeat-x bottom;
	padding-bottom:5px;
	margin-bottom:5px;
}

ul.infoarea li.last a{
	font-weight:bold;
}

ul.infoarea li img{
	vertical-align:text-top;
}

ul.infoarea li.btm{
	background:none;
	margin-bottom:0;
	padding:0;
}

.syuryou{ color:#666666;}

/*理念*/

h2.rinen {background:url(../images/ttl_rinen.jpg) no-repeat;text-indent:-9999px;}

.rinenarea {
	padding:15px;
}

.rinenarea h3 {
	margin-bottom:5px;
	text-indent:-9999px;
}

.rinenarea p {
	margin-bottom:15px;
}

h3.rinen01 {background:url(../images/ttl_rinen01.jpg) no-repeat;}
h3.rinen02 {background:url(../images/ttl_rinen02.jpg) no-repeat;}
h3.rinen03 {background:url(../images/ttl_rinen03.jpg) no-repeat;}

.rinenarea ul{
	margin-bottom:15px;
}

.rinenarea li{
	font-weight:bold;
	margin-bottom:3px
}

/*▼参考文献▼*/

h2.book {background:url(../images/ttl_book.jpg) no-repeat;text-indent:-9999px;}

.book_l {
	width:405px;
	float:left;
}

.book_r{
	width:185px;
	float:right;
}

.bookarea li{
	margin-bottom:5px;
}

.bookarea a.no_link {
	text-decoration:none;
	color:#333;
}

/*▼受講者の声▼*/

h2.voice {background:url(../images/ttl_voice.jpg) no-repeat;text-indent:-9999px;}

.box_voice {
	border:1px solid #9D924D;
	background:#fcfcfc;
	padding:7px;
	margin-bottom:10px;
}

.voicearea .odd{
	background:#FBF9F0
}

/*▼講師紹介▼*/

h2.teacher {background:url(../images/ttl_teacher.jpg) no-repeat;text-indent:-9999px;}

.box_koshi h3{
	font-weight:normal;
	font-size:13px;
	background:#EEFAFF;
	padding:2px 0;
	margin-bottom:5px;
}


.name{
	font-weight:bold;
	font-size:114%;
}

.teacherarea .box_l {
	width:130px;
	float:left;
}


.teacherarea .box_r {
	margin-left:145px;
}

.car {
	color:#0066cc;
	font-weight:bold;
}

/*▼開講・受付中セミナー、各種DVDセミナー▼*/

h2.list_seminar {background:url(../images/ttl_list_seminar.jpg) no-repeat;text-indent:-9999px;}
h2.list_dvd {background:url(../images/ttl_list_dvd.jpg) no-repeat;text-indent:-9999px;}

.listarea li{
	padding-bottom:10px;
	margin-bottom:20px;
	background:url(../images/dot.gif) repeat-x left bottom;
}

.listarea .list_ttl a{
	text-decoration:none;
	font-weight:bold;
	font-size:114%;
}
.listarea .list_ttl img{
	margin-bottom:3px;
}

.listarea .list_ttl {
	margin-bottom:5px;
}

.list_subL{
	width:120px;
	float:left;
}

.list_subR{
	width:470px;
	float:right;
}


/*▼フォームページ▼*/

/*共通*/

.caution{
	border:1px solid #CC0000;
	color:#CC0000;
	padding:7px;
	background:#FFEEEE;
}

.coursewrap{
	margin-bottom:20px;
	padding:7px;
	border:1px solid #6D692E;
}

.course{
	font-weight:bold;
	color:#666666;
}

span.price{
	font-weight:bold;
	font-size:152%;
	color:#CC0000;
}

.koza {
	border:1px solid #ccc;
	background:#f6f6f6;
	padding:7px;
}

/*▼主催・お問い合わせ▼*/

.syusaiarea a.company{
	text-decoration:none;
	font-weight:bold;
	font-size:114%;
}



/*▼構造設計関連リンク集▼*/

h2.link {background:url(../images/ttl_link.jpg) no-repeat;text-indent:-9999px;}

.linksarea ul{
	margin-bottom:20px;
}

.linksarea li{
	margin-bottom:10px;
}

.linksarea li .left{
	width:295px;
	float:left;
}

.linksarea li .right{
	width:295px;
	float:right;
}

.linksarea li a{
	background:url(../images/arrow_orange.gif) no-repeat left center;
	padding-left:10px;
}





/***受験対策セミナー***/

h2.seminar_taisaku {
	background:url(../images/ttl_seminar_taisaku.jpg) no-repeat;
	text-indent:-9999px;
}

/*スタートアップ*/

h3.ttl_stup{
	text-indent:-9999px;
	height:90px;
	background:url(../images/ttl_stup.jpg) no-repeat;
}


/*意匠セミナー*/

h3.ttl_isyou{
	text-indent:-9999px;
	height:90px;
	background:url(../images/ttl_isyou.jpg) no-repeat;
}

p.isyou_bold{
	font-weight:bold;
	font-size:144%;
	color:#467526;
}

.isyou_cur{
	font-weight:bold;
	font-size:115%;
}

.isyou_cur2{
	font-weight:bold;
	font-size:115%;
	color:#CC6600;
}

.isyou_kaijyo{
	font-weight:bold;
	font-size:115%;
}

/*無料意匠セミナー*/
h3.ttl_isyou_free{
	text-indent:-9999px;
	height:90px;
	background:url(../images/ttl_isyou_free.jpg) no-repeat;
}

.free_kaijyo{
	font-weight:bold;
	color:#666666;
}

/*実力セミナー*/
.jitsuryoku_caution{
	background:url(../images/form/mfp_error.gif) no-repeat left center;
	padding-left:15px;
	font-weight:bold;
	font-size:136%;
	color:#CC3300;
	margin-bottom:10px;

}

h3.ttl_jitsuryoku{
	text-indent:-9999px;
	height:90px;
	background:url(../images/ttl_jitsuryoku.jpg) no-repeat;
}

h3.ttl_jitsuryoku2{
	text-indent:-9999px;
	height:90px;
	background:url(../images/ttl_jitsuryoku2.jpg) no-repeat;
}

h3.ttl_jitsuryoku3{
	text-indent:-9999px;
	height:90px;
	background:url(../images/ttl_jitsuryoku3.jpg) no-repeat;
}

.jitsuryoku_tb{
	margin-bottom:10px;
	width:100%;
}


.jitsuryoku_tb th
{
	border:none;
	padding:5px 0;
	font-weight:bold;
	color:#B88329;
}

.jitsuryoku_tb td
{
	border:none;
	padding:5px 0;
}

.jitsuryoku_tb tr{
	background:url(../images/dot.gif) repeat-x bottom;
}

.kaijo_wrap{
	padding:5px 7px;
	border:1px solid #aaa;
}

/*ポイントセミナー*/
h3.ttl_point{
	text-indent:-9999px;
	height:90px;
	background:url(../images/ttl_point.jpg) no-repeat;
}

/*ファイナルセミナー*/
h3.ttl_final{
	text-indent:-9999px;
	height:90px;
	background:url(../images/ttl_final.jpg) no-repeat;
}


/***DVDセミナー***/

h2.dvd_seminar {background:url(../images/ttl_dvd_seminar.jpg) no-repeat;text-indent:-9999px;}

.dvd_seminararea {
}


.dvd_seminararea h4.ttl01{
	color:#CC6600;
	border-color:#CC6600;
}

.dvd_seminararea h4.ttl02{
	color:#006699;
	border-color:#006699;
}

/***実務DVD***/

h2.dvd_jitsumu {background:url(../images/ttl_dvd_jitsumu.jpg) no-repeat;text-indent:-9999px;}

.dvd_jitsumuarea h4.ttl{
	color:#CC3300;
	border-color:#CC3300;
}

span.ttl_jitsumu{
	font-weight:bold;
	margin-bottom:10px;
	color:#CC9900;
}

.dvd_jitsumuarea ul.disc_list {
	margin-bottom:20px;
}

.dvd_jitsumuarea ul.disc_list li {
	list-style-type:disc;
	list-style-position:inside;
}

/***意匠DVD***/

h2.dvd_isyou {background:url(../images/ttl_dvd_isyou.jpg) no-repeat;text-indent:-9999px;}


/**コンプリートセットDVD***/
h3.ttl_complete{
	text-indent:-9999px;
	height:90px;
	background:url(../images/ttl_complete.jpg) no-repeat;
}

.ttl_comp{
	font-weight:bold;
	margin-bottom:10px;
	background-color: #E7E1BC;
	padding-left:5px;
	font-size:114%;
}

.ttl_compa{
	font-weight:bold;
	margin-bottom:10px;
	font-size:122%;
	border-bottom:3px double #006699;
	color:#006699;
}


/*サンクスページ*/


.thanksarea {
}


/*▼エラーページ▼*/

.errarea strong{
	font-size:152%;
}



.c_box {overflow:hidden;}


.kyugyou{
	padding:10px;
	border:1px solid #0099CC;
	background:#F4FCFF;
	margin-bottom:10px;
}

.kyugyou strong{
}

.kyugyou .shime{
	font-weight:bold;
	color:#CC0000;
}

.kyugyou .kaishi{
	font-weight:bold;
	color:#0066CC;
}

.end_caution{
	padding:7px;
	color:#CC0000;
	border:1px solid #CC0000;
	background:#FFE6E6;
}

.few{
	font-weight:bold;
	font-size:136%;
	padding:5px 7px;border:1px solid #CC0000;
	background:#FFE8E8;
	color:#CC0000;
}

.few span{
	 color:#AB3710;
	 font-size:144%;
	 font-weight:bold;
}