@charset "utf-8";

#flash{
	text-align:center;
	width:100%;
	height:277px;
	margin: 0px;
	padding: 0px;
	float: left;
}
img#fb-bn {
    margin-bottom:15px;
}

/* 左サイド セミナー
----------------------------------------------------------- */
#left p.top-sem{
	padding: 10px;
	float: left;
	height: 100%;
	width: 510px;
	margin-bottom: 5px;
}
#left div.sem-box{
	padding: 5px 10px;
	float: left;
	height: 100%;
	width: 510px;
	margin-bottom: 5px;
	background: #F4F8F9;
	color: #535353;
}
#left div.sem-box h3{
	width: 485px;
	font-size: 100%;
	margin: 0px 0px 2px;
	padding: 0px 0px 0px 25px;
	background: url(../img/arrow_blue.gif) no-repeat left 1px;
}
#left div.sem-box p{
	width: 485px;
	margin: 0px 0px 2px;
	padding: 0px 0px 0px 25px;
}
#left div.sem-box dl{
	width: 485px;
	margin: 0px 0px 5px;
	padding: 0px 0px 0px 25px;
}
#left div.sem-box dt{
	float: left;
	margin-right: 10px;
}
#left div.sem-box dd{
	margin-right: 10px;
	float: left;
}
#left #iten{
	padding: 10px;
	float: left;
	width: 510px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	font: bold 14px/180% "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
#left #iten #gothic{
	font: bold 14px/180% "ＭＳ Ｐゴシック", "細明朝体", "ヒラギノ明朝 Pro W3";
}
#left #iten .under-l{
    text-decoration:underline;
	}
#left #iten #ttl{
    width:495px;
	margin-left:0px;
	margin-bottom:8px;
	padding:5px 5px 5px 10px;
	display:block;
	background-color:#6177ab;
	color:#FFFFFF;
	font-size:18px;
	}
#left #iten #info{
    margin-top:8px;
}
#left #iten #info #address{
	color: #0066FF;
	font-size: 14px;
}
#left #iten #info a{
    font-size:16px;
	text-decoration:underline;
}
#left #iten #info .tel{
    font-size:16px;
}
#left #msg{
	padding: 10px;
	float: left;
	width: 510px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	font: bold 16px/180% "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
#right #msg{
	padding: 10px;
	float: left;
	width: 268px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	font: 13px/140% "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
/* 左サイド コンサル
----------------------------------------------------------- */
#left div#consul-box01{
	background: url(../img/consulting01.gif) no-repeat;
	margin: 0px 10px 10px 0px;
	padding: 10px 10px 10px 60px;
	float: left;
	height: 55px;
	width: 190px;
	cursor: pointer;
}
#left div#consul-box02{
	background: url(../img/consulting02.gif) no-repeat;
	margin: 0px 0px 10px;
	padding: 10px 10px 10px 60px;
	float: left;
	height: 55px;
	width: 190px;
	cursor: pointer;
}
#left div#consul-box03{
	background: url(../img/consulting03.gif) no-repeat;
	margin: 0px 10px 10px 0px;
	padding: 10px 10px 10px 60px;
	float: left;
	height: 55px;
	width: 190px;
	cursor: pointer;
}
#left div#consul-box04{
	background: url(../img/consulting04.gif) no-repeat;
	margin: 0px 0px 10px;
	padding: 10px 10px 10px 60px;
	float: left;
	height: 55px;
	width: 190px;
	cursor: pointer;
}
#left div#consul-box05{
	background: url(../img/consulting05.gif) no-repeat;
	margin: 0px 10px 10px 0px;
	padding: 10px 10px 10px 60px;
	float: left;
	height: 55px;
	width: 190px;
	cursor: pointer;
}
#left div#consul-box06{
	background: url(../img/consulting06.gif) no-repeat;
	margin: 0px 0px 10px;
	padding: 10px 10px 10px 60px;
	float: left;
	height: 55px;
	width: 190px;
	cursor: pointer;
}
#left div p.consul{
	font-size: 80%;
	line-height: 130%;
	width: 180px;
	padding-top: 2px;
}

/* 右サイド インフォメーション
----------------------------------------------------------- */
#right div.headline{
	height: 100%;
	width: 268px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 10px 10px 0px;
	font-size: 95%;
}
#right div.faq{
	height: 100%;
	width: 268px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 10px 10px 0px;
	font-size: 95%;
}
#right div.faq ul{
	width: 268px;
}
#right div.faq ul li{
	background: url(../img/faq_ai.gif) no-repeat left center;
	height: 100%;
	margin: 0px 0px 5px;
	padding: 2px 0px 2px 25px;
	border-bottom: 1px dotted #999999;
}
#right div.headline dl{
	width: 268px;
}
#right div.headline dl dt{
	background: url(../common/list_mark01.gif) no-repeat left 6px;
	padding-left: 15px;
}
#right div.headline dl dd{
	padding-left: 15px;
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#right div#side-cafe{
	font-size: 95%;
	height: 126px;
	width: 290px;
	background: url(../img/cafe_back.jpg) no-repeat;
	line-height: 130%;
}
#right div#side-cafe dl{
	width: 160px;
	margin: 5px 0px 5px 20px;
	padding: 0px;
}

/* 右サイド インフォメーション
----------------------------------------------------------- */
#right div#side-biz dl{
	width: 250px;
	margin: 10px 0px 5px 20px;
	padding: 0px;
}
#right div#side-biz dl dd img{
	margin: 0px;
	padding: 0px 0px 0px 3px;
	vertical-align: middle;
}
#right div#side-biz dl dd {
	padding-top: 3px;
}
#right div#side-biz{
	font-size: 95%;
	height: 111px;
	width: 290px;
	background: url(../img/biz_back.jpg) no-repeat;
	line-height: 130%;
}
#right div#book{
	margin-bottom: 20px;
}

