@charset "Shift_jis";
/* CSS Document */
/*

	(c) 2010 Human Academy Co., Ltd. All Rights Reserved.

	Author Date:
	2010.10.24 New Document;

	Contents:
		contents
		about
		submit

*/

body{
	background-image:none !important;
}


/* Contents
----------------------------------------------- */
#BaseContainer {
	text-align:center;
}

#shukatsu2011_contents{
	width:946px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

*html #shukatsu2011_contents {
	text-align:center;
}

/* 右カラム
=====================================================*/
/* Navigation
----------------------------------------------- */

#navigation {
	float:right;
	width:226px;
	xborder:#F03 solid 1px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

/* Social
----------------------------------------------- */
#navigation .social ul{
	padding:8px;
	height:20px;
}

#navigation .social li{
	float:left;
	xwidth:100px;
	height:20px;
	margin-right:5px;
	*position:relative;
}
#navigation .social {
	margin:0;
	background:url(../images/social.png) no-repeat top;
	min-height:10px;
}

/* notice
----------------------------------------------- */
#navigation .notice {
	margin-bottom:5px;
	padding-bottom:1px;
	background:url(../images/noticeBottom.png) bottom no-repeat;
}
#navigation .notice h2 {
	text-align:center;
	padding:0;
	margin:0;
}
#navigation .notice .tokutenList {
	margin-top:6px;
	margin-left:6px;
	padding-left:48px;
	background-image:url(../images/side_img01.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#navigation .notice .tokutenList li {
	line-height:14px;
	padding-left:14px;
	padding-bottom:6px;
	font-size:12px;
	background-image:url(../images/side_arrow.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#navigation .notice .qr {
	margin-top:6px;
	margin-left:6px;
	width:205px;
	font-size:12px;
	line-height:16px;
}
#navigation .notice .qr:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#navigation .notice p{
	xbackground:url(../images/noticeBG.png);
	padding:0 1em;
}

#navigation ul.text{
	padding-bottom:1em;
}

#navigation ul.text li{
	list-style: inside disc;
	padding-left:1em;
}

/* area
-------------------------------------------------------*/
#navigation #Side2 {
	background:url(../images/listBG.png) bottom no-repeat;
	padding:0 0 9px 0;
	margin:0 0 0 0 ;
}
div#Side2 div.area{
	border-bottom:1px solid #E0E0E0;
	background:#FFF;
}
div#Side2 div.area div.section{
	overflow:hidden;
	padding:10px 5px 0 5px;
	border-right:1px solid #E0E0E0;
	border-left:1px solid #E0E0E0;
	_zoom:1;
}
div#Side2 div.area div.section h4{
	margin:0 5px;
}
div#Side2 div.area div.section ul{
	overflow:hidden;
	padding:5px 0 5px 10px;
	background:url("../images/bg_dotline.gif") repeat-x 0 bottom;
	_zoom:1;
}
div#Side2 div.area div.section ul li{
	float:left;
	white-space:nowrap;
	font-size:0.85em;
}
div#Side2 div.area div.section ul li a{
	margin:0 4px;
	_zoom:1;
}
div#Side2 div.area p{
	margin:-5px 0 0 0;
	padding:10px 0 5px 0;
	text-align:center;
	background:#FFF;
	border-right:1px solid #E0E0E0;
	border-left:1px solid #E0E0E0;
}
div#Side2 div.area p img{
	padding:1px;
	border:1px solid #E0E0E0;
}


#navigation #Side2 .sidetop {
	background:url(../images/schoolTop.png) top no-repeat;
	padding:0 0 5px 0;
	margin:0 0 0 0 ;
	height:5px;
}
#navigation #Side2 .area {width:200px; margin:0 auto; padding:0;}

/* sideContents
----------------------------------------------- */
#sideContents {
	width:226px;
	background-image:url(../images/bg_Contents.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0 0 1px 0;
}
#sideContents dt {
	margin-bottom:3px;
}
#sideContents dd {
	font-size:12px;
	line-height:14px;
	margin:2px 12px 0 12px;
	padding:4px 0 2px 12px;
	background-image:url(../images/arrow.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-top:1px dotted #cccccc;
}
#sideContents dd.first {margin-top:0;
	border-top:0 dotted #cccccc;}
#sideContents dd.last {padding-bottom:5px;margin-bottom:5px;}

#sideContents dd a {
	color:#464646;
	text-decoration:none;
}
#sideContents dd a:hover {
	color:#464646;
	text-decoration:none;
}
#sideContents dd a:active{
	color:#464646;
	text-decoration:none;
}
#sideContents dd a:link {
	color:#464646;
	text-decoration:underline;
}
#sideContents dd a:visited{
	color:#464646;
	text-decoration:underline;
}


/* 左メインカラム
=====================================================*/
/* Seminar
----------------------------------------------- */

#seminar{
	width:708px;
	float:left;
}


/* About
----------------------------------------------- */
#about {
	width:708px;
	/*margin-bottom:15px;*/
	margin-bottom:5px;
}
#about h1 {
	margin:0;
	padding:0;
}
#about .lead {
	background-image:url(../images/main_title02.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:708px;
	height:177px;
}
#about .lead .btn {
	margin:98px 0 0 85px;


}


/* topics
----------------------------------------------- */
#topicsList {
	width:702px; margin-bottom:15px; border:1px solid #cecece; padding:0 0 5px 0;
}
#topicsList_main {
	margin:0 4px 0 4px;
	width:696px;
	height:60px;
	overflow:auto;
}
#topicsList_main li {
	border-bottom:1px dotted #8b8b8b;
	padding:4px 6px 4px 6px;
	margin:0;
	line-height:18px;
	font-size:12px;
}
#topicsList_main li span {
	padding:6px 6px 6px 8px;
	line-height:18px;
	font-size:12px;
	margin:0;
}
#topicsList_main li .newItem {
	background-image:url(../images/arrow02.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:6px 6px 6px 52px;
	line-height:18px;
	font-size:12px;
	margin:0;
}
#topicsList_main li.newItem a {
	color:#101010;
}
#topicsList_main li.newItem a.hover {
	color:#101010;
	text-decoration:none;
}


/* section
----------------------------------------------- */
#section {
	margin:0 0 15px 0;
}

#section,
#section td,
#section td p {
	font-size:12px;
	line-height:18px;
	vertical-align:top;
}

#section table {
	width:690px;
	margin:0 auto;
}

#section h2 {
	margin:0 0 0 0;
	padding:0;
}
#section h3 {
	margin:0 0 10px 0;
	padding:0;
}
#section h4 {
	margin:0 0 8px 11px;
	padding:0;
}
#section .gaiyou3 {
	margin:0 0 25px 11px;
	padding:10px 10px 10px 10px ;
	width:656px;
	border:1px solid #8be48b;
}
#section .gaiyou {
	margin:0 0 25px 11px;
	padding:0;
	width:677px;
	border-top:1px solid #8be48b;
	border-left:1px solid #8be48b;
}
#section .gaiyou td {
	padding:6px;
	border-right:1px solid #8be48b;
	border-bottom:1px solid #8be48b;
	vertical-align:top;
}
#section .gaiyou th {
	padding:6px;
	border-bottom:1px solid #8be48b;
	background-color:#eaeaea;
	width:54px;
	vertical-align:top;
}
#section .gaiyou .gaiyou2 {
	margin-bottom:10px;
	width:593px;
}
#section .gaiyou .gaiyou2 td {
	border:none;
	padding:0;
}

/* consultright
----------------------------------------------- */
.btn_consultright{
	width:220px;
	height:64px;
	_margin:0px 0px 0px 2px;

	background:url(../images/bg_consultright.gif) no-repeat;
	}
	
.btn_consultright ul{

	}

.btn_consultright ul li{
	width:211px;
	height:61px;
	float:left;
	display:inline;
	margin:2px 0px 0px 4px;
	}

.btn_consultright ul li a{
	display:block;
	width:211px;
	height:61px;
	float:left;
	display:inline;
	text-indent:-9999px;
	font-size:0px;
	}
.btn_consultright ul li#sn01 { background:url(../images/btn_consultright.jpg) 0px 0px no-repeat scroll;}
.btn_consultright ul li#sn02 { background:url(../images/btn_requestright.jpg) 0px 0px no-repeat scroll;}

.btn_consultright ul li#sn01 a{ background:url(../images/btn_consultright.jpg) 0px 0px no-repeat scroll; }
.btn_consultright ul li#sn02 a{ background:url(../images/btn_requestright.jpg) 0px 0px no-repeat scroll; }

.btn_consultright ul li#sn01 a:hover{ background:url(../images/btn_consultright.jpg) 0px -61px no-repeat scroll; }
.btn_consultright ul li#sn02 a:hover{ background:url(../images/btn_requestright.jpg) 0px -61px no-repeat scroll; }

.btn_consultright02{
	width:220px;
	height:64px;
	margin:0px 0px 0px 3px;

	background:url(../images/bg_consultright.gif) no-repeat;
	}
	
.btn_consultright02 ul{

	}

.btn_consultright02 ul li{
	width:211px;
	height:61px;
	float:left;
	display:inline;
	margin:2px 0px 0px 4px;
	}

.btn_consultright02 ul li a{
	display:block;
	width:211px;
	height:61px;
	float:left;
	display:inline;
	text-indent:-9999px;
	font-size:0px;
	}
.btn_consultright02 ul li#sn01 { background:url(../images/btn_consultright.jpg) 0px 0px no-repeat scroll;}

.btn_consultright02 ul li#sn01 a{ background:url(../images/btn_consultright.jpg) 0px 0px no-repeat scroll; }

.btn_consultright02 ul li#sn01 a:hover{ background:url(../images/btn_consultright.jpg) 0px -61px no-repeat scroll; }

/* 0216
----------------------------------------------- */
.linktocul{
	width:161px;
	height:81px;
	margin:0px 0px 0px 0px;
	padding:11px 0px 0px 492px ;

	background:url(../images/shukatsu2011_img05_2.gif) no-repeat;
	}
	
.linktounseen{
	width:323px;
	height:189px;
	float:left;
	display:inline;
	margin:0px 32px 0px 10px;
	}
.linktosem{
	width:323px;
	height:189px;
	float:left;
	display:inline;
	margin:0px 0px 0px 0px;

	background:url(../images/bg_linktosem.jpg) no-repeat;
	}
	
.linktosem ul {
	margin:60px 0px 0px 10px;
	}	
	
.linktosem ul li{
	padding:0px 0px 0px 10px;
	background-image:url(../images/cur_green.gif);
	background-position:left ;
	line-height:18px;
	background-repeat:no-repeat;

	}
	
.linktokouza{
	width:252px;
	height:178px;
	margin:0px 0px 0px 0px;
	padding:74px 0px 0px 426px ;
	background:url(../images/bg_linktokouza.gif) no-repeat;
	}


#section table.cul_tbl {
	width:480px;
	margin:0px 0px 0px 0px;
}


#section table.cul_tbl tr{
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #FDB002;
	width:480px;
	height:28px;

}

#section table.cul_tbl td.num{
	width:80px;
	height:12px;
	margin:0px 0px 0px 0px;
	padding:8px 0px 8px 0px;
	text-align:center ;
	background-color:#a9cafd;
	border-bottom: 3px #ffffff solid; 
	}
	
#section table.cul_tbl td.num_h{
	width:80px;
	height:12px;
	padding:8px ;
	text-align:center ;
	margin:0px 0px 0px 0px;
	padding:8px 16px 8px 16px ;
	color:#15509a;
	background-color:#ffffff;
	}
	
#section table.cul_tbl td.con{
	height:12px;
	margin:0px 0px 0px 0px;
	padding:8px  ;
	background-color:#ffffff;
	border-right: 3px #ffffff solid; 
	border-bottom: 3px #ffffff solid; 
	}

#section table.cul_tbl td.con_h{
	width:400px;
	height:12px;
	padding:8px ;
	text-align:left ;
	color:#15509a;
	margin:0px 0px 0px 0px;
	padding:8px 16px 8px 16px ;
	background-color:#ffffff;
	}

.backto_shukatutop{
	text-align:right ;
	margin:0px 0px 0px 0px;
	}
/* consultright_0217
----------------------------------------------- */
.btn_consultright03{
	width:220px;
	height:128px;
	_margin:0px 0px 0px 2px;

	background:url(../images/bg_consultright02.gif) no-repeat;
	}
	
.btn_consultright03 ul{

	}

.btn_consultright03 ul li{
	width:211px;
	height:61px;
	float:left;
	display:inline;
	margin:2px 0px 0px 4px;
	}

.btn_consultright03 ul li a{
	display:block;
	width:211px;
	height:61px;
	float:left;
	display:inline;
	text-indent:-9999px;
	font-size:0px;
	}
.btn_consultright03 ul li#sn01 { background:url(../images/btn_consultright.jpg) 0px 0px no-repeat scroll;}
.btn_consultright03 ul li#sn02 { background:url(../images/btn_requestright.jpg) 0px 0px no-repeat scroll;}

.btn_consultright03 ul li#sn01 a{ background:url(../images/btn_consultright.jpg) 0px 0px no-repeat scroll; }
.btn_consultright03 ul li#sn02 a{ background:url(../images/btn_requestright.jpg) 0px 0px no-repeat scroll; }

.btn_consultright03 ul li#sn01 a:hover{ background:url(../images/btn_consultright.jpg) 0px -61px no-repeat scroll; }
.btn_consultright03 ul li#sn02 a:hover{ background:url(../images/btn_requestright.jpg) 0px -61px no-repeat scroll; }

.btn_consultright04{
	width:220px;
	height:128px;
	margin:0px 0px 0px 3px;

	background:url(../images/bg_consultright02.gif) no-repeat;
	}
	
.btn_consultright04 ul{

	}

.btn_consultright04 ul li{
	width:211px;
	height:61px;
	float:left;
	display:inline;
	margin:2px 0px 0px 4px;
	}

.btn_consultright04 ul li a{
	display:block;
	width:211px;
	height:61px;
	float:left;
	display:inline;
	text-indent:-9999px;
	font-size:0px;
	}
.btn_consultright04 ul li#sn01 { background:url(../images/btn_consultright.jpg) 0px 0px no-repeat scroll;}
.btn_consultright04 ul li#sn02 { background:url(../images/btn_requestright.jpg) 0px 0px no-repeat scroll;}

.btn_consultright04 ul li#sn01 a{ background:url(../images/btn_consultright.jpg) 0px 0px no-repeat scroll; }
.btn_consultright04 ul li#sn02 a{ background:url(../images/btn_requestright.jpg) 0px 0px no-repeat scroll; }

.btn_consultright04 ul li#sn01 a:hover{ background:url(../images/btn_consultright.jpg) 0px -61px no-repeat scroll; }
.btn_consultright04 ul li#sn02 a:hover{ background:url(../images/btn_requestright.jpg) 0px -61px no-repeat scroll; }

/* course_list0221_shukatu_top
----------------------------------------------- */
#course_list{
	width:660px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
#course_list ul{
	width:660px;
	margin:0px 0px 0px 0px;
	}

#course_list ul li {
	width:280px;
	padding:0px 0px 0px 20px;

	float:left;
	display:inline;
	margin:0px 0px 0px 0px;
	background-repeat:no-repeat;
	}

#course_list ul li a{
	width:280px;
	padding:0px 0px 0px 20px;
	background-image:url(../images/cur_red.gif) ;
	float:left;
	display:inline;
	margin:0px 0px 0px 0px;
	background-repeat:no-repeat;
	}

/* voice_0325
----------------------------------------------- */

.voice_bg{
	display:block;
	width:708px;
	float:left;
	display:inline;
	background:url(../bridal/images/voice_bg.jpg) repeat-y;
	}
	
.voice_left{
	margin:10px 0px 0px 22px;
	display:block;
	width:524px;
	float:left;
	display:inline;
	}
.voice_right{
	margin:10px 0px 0px 0px;
	display:block;
	width:154px;
	float:left;
	display:inline;
	}