@charset "shift-jis";
/* CSS Document */

/*##########################################*/
/*基本設定*/
/*##########################################*/
.text00{
	font-size:8px;
	line-height:1.8;
	color:#666666;
}

.text01{
	font-size:10px;
	line-height:1.8;
	color:#666666;
}

.text02{
	font-size:12px;
	line-height:1.8;
	color:#666666;
}
.text02-b{
	font-size:12px;
	line-height:1.8;
	color:#666666;
	font-weight: bold;
}
.text02-c{
	font-size:12px;
	line-height:1.6;
	color:#666666;
}
.text03{
	/*margin:10px 10px 12px 0px;*/
	font-weight:bold;
	font-size:14px;
	line-height:1.8;
	color:#333333;
}

.midashi{
	font-size:14px;
	line-height:1.8;
	color:#333333;
	font-weight:bold;
}

.clear{ clear: both;}

body {
	text-align:center;
	margin:0px;
	background:url(images/bg_line.gif) repeat-x top;
}

#body-table{
	background:#FFFFFF;
	border-left:#ffcc7f 2px dotted;
	border-right:#ffcc7f 2px dotted;
}

#body{
	padding:0px 20px 0px 20px;
}

#body .text01 a {font-size:10px;color:#999999;text-decoration:none;}
#body .text01 a:link{font-size:10px;color:#999999;text-decoration:none;}
#body .text01 a:hover{font-size:10px;color:#666666;text-decoration:underline;}

#body table{
	margin:0 auto;
}

#body2{
	padding:0px 20px 0px 4px;
}

#body2 .text01 a {font-size:10px;color:#999999;text-decoration:none;}
#body2 .text01 a:link{font-size:10px;color:#999999;text-decoration:none;}
#body2 .text01 a:hover{font-size:10px;color:#666666;text-decoration:underline;}

#body2 table{
	margin:0 auto;
}

.zenshoku{
	padding-left:15px;
}

/*-----------------------------------------------*/

#headr{
	font-size:9px;
	color:#666666;
	line-height:1.8;
	background:#FFFFFF;
}



#headet-title{
	width:802px;
	height:75px;
	background:url(images/top_header.gif) no-repeat top left;
}
.btn-position{
	margin:7px 7px;
	float:right;
}





#contents-body{
	text-align:left;
	margin:20px 15px 5px 20px;

}


/*-----------------------------------------------*/



#menubox {
	clear:both;
	padding:3px 0px 0px 25px;
	background:url(images/arrow_02.gif) no-repeat 8px 3px;
}



.menu_green {
	line-height:1.1;
	font-size:14px;
	color:#006600;
	list-style:none;
	font-weight:bold;
}
.menu_green a {font-size:14px;color:#006600;text-decoration:none;font-weight:bold;}
.menu_green a:link{font-size:14px;color:#006600;text-decoration:none;font-weight:bold;}
.menu_green a:hover{font-size:14px;color:#00A500;text-decoration:underline;font-weight:bold;}




.menu_orange {
	line-height:1.2;
	margin-bottom:5px;
	font-size:10px;
	color:#ff9900;
}

.menu_text {
	line-height:1.5;
	font-size:10px;
	color:#999999;
}



.more_link{
	line-height:1.8;
	padding:0px 20px 0px 0px;
	clear:both;
	text-align:right;
	background:url(images/arrow_04.gif) no-repeat right;
}
.more_link a {font-size:10px;color:#999999;text-decoration:none;}
.more_link a:link{font-size:10px;color:#999999;text-decoration:none;}
.more_link a:hover{font-size:10px;color:#999999;text-decoration:underline;}

#sub_menu_gray{
	width:260px;
	float:right;
	text-align:left;
	margin:0px;
}

#sub_menu_gray li{
	font-size:10px;
	line-height:1.8;
	clear:both;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 40px;
	background:url(images/sub_menu_gray_bg.gif) left top;
	list-style:none;
}
#sub_menu_gray li a {font-size:10px;color:#999999;text-decoration:none;}
#sub_menu_gray li a:link{font-size:10px;color:#999999;text-decoration:none;}
#sub_menu_gray li a:hover{font-size:10px;color:#666666;text-decoration:underline;}

/*-----------------------------------------------*/


#footer{
	margin-top:20px;
	line-height:1.8;
	font-size:10px;
	color:#999999;
	clear:both;
	text-align:center;
	border-top:#f1f1f1 1px solid;
}

#footer li{
	margin:0px;
	padding:0px 5px 0px 6px;
	display:inline;
	list-style:none;
}
.address{
	font-size:10px;
	color:#ff6600;
	line-height:1.8;
}

.copy{
	font-size:9px;
	color:#ff6600;
	line-height:1.8;
}

#footer a {font-size:10px;color:#999999;text-decoration:none;}
#footer a:link{font-size:10px;color:#999999;text-decoration:none;}
#footer a:hover{font-size:10px;color:#999999;text-decoration:underline;}

#base a {font-size:10px;color:#c0c0c0;text-decoration:none;}
#base a:link{font-size:10px;color:#c0c0c0;text-decoration:none;}
#base a:hover{font-size:10px;color:#c0c0c0;text-decoration:underline;}

#link a {font-size:10px;color:#ff6600;text-decoration:underline;;}
#link a:link{font-size:10px;color:#ff6600;text-decoration:underline;;}
#link a:hover{font-size:10px;color:#ff6600;text-decoration:underline;}

/*##########################################*/
/*内部ページ共有*/
/*##########################################*/
#sub_menu_gray_in{
	text-align:left;
	margin:0px;
	padding: 0px;
}

/*#sub_menu_gray_in dl{
	text-align:left;
	margin:0px;
	padding: 0px;
}*/

#sub_menu_gray_in li{
	width:160px;
	float:left;
	font-size:10px;
	line-height:1.8;
	clear:both;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 40px;
	background:url(images/sub_menu_gray_bg.gif) left top;
	list-style:none;
}

#sub_menu_gray_in li.piccolo{
	background:none;
	padding-left: 25px;
	margin: 0;
}
#sub_menu_gray_in li.piccolo a {font-size:10px;color:#669900;text-decoration:none;}
#sub_menu_gray_in li.piccolo a:link{font-size:10px;color:#669900;text-decoration:none;}
#sub_menu_gray_in li.piccolo a:hover{font-size:10px;color:#669900;text-decoration:underline;}




#sub_menu_gray_in li a {font-size:10px;color:#999999;text-decoration:none;}
#sub_menu_gray_in li a:link{font-size:10px;color:#999999;text-decoration:none;}
#sub_menu_gray_in li a:hover{font-size:10px;color:#666666;text-decoration:underline;}



#sub_menu_in{
	margin:0px;
	padding:0px;
	text-align:left;
}
#sub_menu_in li{
	font-size:10px;
	line-height:1.5;
	clear:both;
	margin:0px;
	padding:0px 0px 0px 10px;
	background:url(images/arrow_03.gif) no-repeat left;
	list-style:none;
}
#sub_menu_in li a {font-size:10px;color:#669900;text-decoration:none;}
#sub_menu_in li a:link{font-size:10px;color:#669900;text-decoration:none;}
#sub_menu_in li a:hover{font-size:10px;color:#669900;text-decoration:underline;}

#sub_menu_in2{
	margin:0px;
	padding:0px;
	text-align:left;
}
#sub_menu_in2 li{
	font-size:10px;
	line-height:1.5;
	clear:both;
	margin:0px;
	padding:0px 0px 0px 10px;
	background:url(images/arrow_03.gif) no-repeat left;
	list-style:none;
}
#sub_menu_in2 li a {font-size:10px;color:#669900;text-decoration:none;}
#sub_menu_in2 li a:link{font-size:10px;color:#669900;text-decoration:none;}
#sub_menu_in2 li a:hover{font-size:10px;color:#669900;text-decoration:underline;}

/*----------------------------------------------------------*/
#subtitle_box{
	margin-bottom:15px;
	border-top:1px #999999 solid;
	border-bottom:1px #999999 solid;
	clear:both;
	height:40px;
	background:url(images/subtitle_bg.gif) no-repeat top left;
}
.subtitle_txt{
	padding:12px 0px 0px 40px;
	font-size:17px;
	color:#669900;
}

/*----------------------------------------------------------*/

#subtitle_box2{
	margin-bottom:15px;
	clear:both;
	border-top:1px #999999 solid;
	border-bottom:1px #999999 solid;
	height:40px;
}
.subtitle_txt2{
	padding:12px 0px 0px 18px;
	font-size:17px;
	color:#333333;
}

#subtitle_box2 img{
	float:right;
	margin-top:0px;
}

/*----------------------------------------------------------*/
#subtitle_box3{
	margin-bottom:15px;
	border-top:1px #999999 solid;
	border-bottom:1px #999999 solid;
	clear:both;
	height:40px;
	background:url(images/subtitle_bg02.gif) no-repeat top left;
}
.subtitle_txt3{
	padding:12px 0px 0px 40px;
	font-size:17px;
	color:#669900;
}


/*----------------------------------------------------------*/
#subtitle_box4{
	margin-bottom:15px;
	border-top:1px #999999 solid;
	border-bottom:1px #999999 solid;
	clear:both;
	height:40px;
	background:url(images/subtitle_bg03.gif) no-repeat top left;
}
.subtitle_txt4{
	padding:12px 0px 0px 40px;
	font-size:17px;
	color:#669900;
}


/*2段ページレイアウト／コース紹介で使用----------------------------------------------------------*/

#column-right{
	margin:0px 0px 15px 0px;
	float:left;
	width:250px;
}
#column-left{
	float:left;
	width:250px;
	margin:0px 20px 15px 20px;
}

/*各項目見出し----------------------------------------------------------*/

.subtitle02{
	padding:0px 0px 0px 15px;
	background:url(images/arrow_06.gif) no-repeat 0px 4px;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}

.subtitle03{
	border-left:#99cc99 5px solid;
	color:#006600;
	font-size:12px;
	line-height:1.8;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 6px;
}

.subtitle04{
	min-height:40px;
	border-left:#99cc99 10px solid;
	color:#006600;
	font-size:12px;
	line-height:1.8;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 6px;
}

/*----------------------------------------------------------*/


#item-footer01{
	clear:both;
	width:560px;
	height:10px;
	background:url(images/border01.gif) no-repeat center;
}

#item-footer02{
	clear:both;
	margin-right:10px;
	margin-bottom:10px;
	text-align:right;
	width:550px;
	height:10px;
	font-size:10px;
	color:#99cc99;
	background:url(images/border02.gif) no-repeat center;
}
#item-footer02 a{font-size:10px; color:#99cc99; text-decoration:none;}
#item-footer02 a:link{font-size:10px; color:#99cc99; text-decoration:none;}
#item-footer02 a:hover{font-size:10px; color:#68A068; text-decoration:none;}


#item-footer03{
	text-align:right;
	clear:both;
	padding-right:10px;
	clear:both;
	width:520px;
	height:10px;
}
#item-footer03 a{font-size:10px; color:#99cc99; text-decoration:none;}
#item-footer03 a:link{font-size:10px; color:#99cc99; text-decoration:none;}
#item-footer03 a:hover{font-size:10px; color:#68A068; text-decoration:none;}

.pic_left{
	float:left;
	margin:0px 10px 10px 0px;
}


/*##########################################*/
/*トップページ専用*/
/*##########################################*/

#toppage-right-contents{
	clear: both;
	padding-top: 10px;
	text-align:left;
	float:right;
	width:262px;
}


.toppage-border-x{
	height:15px;
	background:url(images/border_dot.gif) repeat-x center;
}
.toppage-border-y{
	width:15px;
	background:url(images/border_dot.gif) repeat-y center;
}
.toppage-border-center{
	width:15px;
	background:url(images/border_dot_center.gif) center;
}

.toppage-menu_pic{
	float:right;
}

#flasharea{
	padding-top: 10px;
	float: left;
}

#top_piccolo{
	padding-top: 10px;
	float: right;
}

#top_piccolo_bb{
	width: 267px;
	height: 200px;
	background: url(images/bk_piccolo.gif) no-repeat left top;
	color: #ffffff;
	font-size: 13px;
	text-align: center;
}

#top_piccolo_bb h3{
	margin: 0 auto;
	text-align: center;
	padding: 15px 0 0 0;
}

#top_piccolo_bb h3 img{
	border: 0;
}

#top_piccolo_bb_inner{
	padding-top: 2px;
	text-align: center;
}

#top_piccolo_bb_inner h6{
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 12px;
}

#top_piccolo_bb_inner ul{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
}

#top_piccolo_bb_inner li{
	line-height: 120%;
	text-align: left;
	padding-left: 65px;
}

#top_piccolo_bb_inner ul.com{
	padding-top: 10px;
	text-align: center;
}

#top_piccolo_bb_inner ul.com li{
	padding: 0;
	text-align: center;
	line-height: 120%;
}



#sub_menu{
	margin:0px;
	padding:0px;
	text-align:left;
}
#sub_menu li{
	font-size:10px;
	line-height:1.5;
	clear:both;
	margin:0px;
	padding:0px 0px 0px 10px;
	display:inline;
	background:url(images/arrow_03.gif) no-repeat left;
	list-style:none;
}
#sub_menu li a {font-size:10px;color:#669900;text-decoration:none;}
#sub_menu li a:link{font-size:10px;color:#669900;text-decoration:none;}
#sub_menu li a:hover{font-size:10px;color:#669900;text-decoration:underline;}
#sub_menu2{
	margin:0px;
	padding:0px;
	text-align:left;
}
#sub_menu2 li{
	font-size:10px;
	line-height:1.5;
	clear:both;
	margin:0px;
	padding:0px 0px 0px 10px;
	display:inline;
	background:url(images/arrow_03.gif) no-repeat left;
	list-style:none;
}
#sub_menu2 li a {font-size:10px;color:#669900;text-decoration:none;}
#sub_menu2 li a:link{font-size:10px;color:#669900;text-decoration:none;}
#sub_menu2 li a:hover{font-size:10px;color:#669900;text-decoration:underline;}

#toppage-right-contents .marten{
	margin-top: 12px;
}

#toppage-right-contents .marten_two{
	margin-top: 4px;
}

#topwhatsarea{
	margin: 0;
	padding: 10px 0 0 0;
	text-align: left;
	width: 528px;
}

/*##########################################*/
/*What's newページ専用*/
/*##########################################*/
body#toppage{
	background-color: #ffffff;
	background:none;
}
#news-list table{
	margin:10px 20px 10px 20px;
	border-left:1px #ebebeb solid;
	border-bottom:1px #ebebeb solid;
	background:url(news/images/item_bg.gif) repeat-x bottom;
}
#news-list table.toppage{
	margin:0px 0px 0px 0px;
	border-left:none;
	border-bottom:none;
	background:none;
}
#news-list table.toppage td{
	border-bottom:1px solid #CFCFCF;
}


#news-list img{
	margin:10px 0px 10px 5px;
}


#news-list .title-date{
	margin:10px 0px 0px 15px;
	padding:1px 0px 0px 5px;
	line-height:1;
	width:91px;
	height:13px;
	background:url(news/images/info-arrow.gif) no-repeat top left;
	color:#FFFFFF;
	font-size:10px;
}
#news-list .title-date2{
	margin:5px 0px 0px 0px;
	padding:1px 0px 0px 5px;
	line-height:1;
	width:91px;
	height:13px;
	background:url(news/images/info-arrow.gif) no-repeat top left;
	color:#FFFFFF;
	font-size:10px;
}
#news-list .title-text{
	text-align:left;
	margin:5px 10px 0px 15px;
	color:#333333;
	font-size:18px;
	font-weight:bold;
}
#news-list .title-text2{
	text-align:left;
	margin:5px 0px 0px 0px;
	color:#333333;
	font-size:13px;
	font-weight:bold;
}
#news-list .title-text a{font-size:18px;color:#333333;text-decoration:none;}
#news-list .title-text a:link{font-size:18px;color:#333333;text-decoration:none;}
#news-list .title-text a:hover{font-size:18px;color:#666666;text-decoration:none;}


#go-on-btn{
	color:#666666;
	line-height:11px;
	text-align:right;
	font-size:10px;
	background:url(news/images/text_btn.gif) no-repeat right;
	padding:0px 15px 0px 0px;
}
#go-on-btn a{font-size:10px;color:#666666;text-decoration:none;}
#go-on-btn a:link{font-size:10px;color:#666666;text-decoration:none;}
#go-on-btn a:hover{font-size:10px;color:#333333;text-decoration:none;}


/*---------------------------------------------------------------------------*/


#news-detail{
	margin:0px 20px 0px 20px;
}

#news-detail table{
	clear:both;
}

#news-detail .title-date{
	float:left;
	margin:15px 0px 0px 0px;
	padding:1px 0px 0px 5px;
	line-height:1;
	width:91px;
	height:13px;
	background:url(news/images/info-arrow.gif) no-repeat top left;
	color:#FFFFFF;
	font-size:10px;
}
#news-detail .title-text{
	float:left;
	text-align:left;
	margin:15px 0px 10px 10px;
	color:#333333;
	font-size:15px;
	font-weight:bold;
}
#news-detail .text02{
	padding:0px 0px 0px 15px;
}
#news-detail img{
	margin:7px 0px 7px 0px;
}
#go-back-btn{
	margin:20px 0px 0px 0px;
	clear:both;
	color:#666666;
	line-height:11px;
	text-align:left;
	font-size:10px;
	background:url(news/images/text_btn_back.gif) no-repeat left;
	padding:0px 0px 0px 15px;
}
#go-back-btn a{font-size:10px;color:#666666;text-decoration:none;}
#go-back-btn a:link{font-size:10px;color:#666666;text-decoration:none;}
#go-back-btn a:hover{font-size:10px;color:#333333;text-decoration:none;}




/*##########################################*/
/*学科・コースページ専用*/
/*##########################################*/

#point-box{
	padding-top:34px;
	margin:0px;
	width:243px;
	background:url(subject-course/images/point_title.gif) no-repeat top #ebffcc;
}

.point-list li{
	margin:0px;
	padding:5px 30px 0px 0px;
	list-style-image:url(images/green_dot.gif);
	color:#006600;
	font-size:12px;
}

#point-footer{
	margin:0px;
	width:243px;
	height:16px;
	background:url(subject-course/images/point_footer.gif) no-repeat top;
}

#3column-margin{
	margin-right:10px;
}

.curriculum-list-sub{
	font-size:12px;
	line-height:1.8;
	color:#999999;
}

/*##########################################*/
/*学校紹介／資格・就職実績ページ専用*/
/*##########################################*/

#red-title{
	margin-top:10px;
	background:url(subject-course/images/title_bg.gif) no-repeat left top #ffcccc;
	padding:03px 0px 3px 5px;
}
#red-body{
	padding:10px 10px 10px 10px;
	border:1px solid #ffcccc;
}
.red-title{
	color:#990000;
	font-size:14px;
	font-weight:bold;
}

#qual_imgon{
	background: url(subject-course/images/shikaku-img.jpg) no-repeat right bottom;
}

.shikakuimagespace{
	padding-bottom: 80px;
}

/*##########################################*/
/*学校紹介ページ専用*/
/*##########################################*/

#navi_box{
	margin:0px;
	text-align:right;
	clear:both;
	height:40px;
	background:url(school/images/page-navi.gif) no-repeat top left;
}
.navi_txt li{
	margin:0px 0px 0px 5px;
	display:inline;
	padding:0px 5px 0px 10px;
	font-size:10px;
	color:#669900;
	background:url(images/arrow_07.gif) no-repeat;
	list-style:none;
}
.navi_txt li a{font-size:10px; color:#669900; text-decoration:none;}
.navi_txt li a:link{font-size:10px; color:#669900; text-decoration:none;}
.navi_txt li a:hover{font-size:10px; color:#3a5700; text-decoration:none;}


/*##########################################*/
/*サイトマップページ専用*/
/*##########################################*/

.pink{
	margin:15px 0px 0px 150px;
	font-size:12px;
	color:#666666;
	line-height:1.8;
	padding:0px 0px 0px 25px;
	background:url(images/arrow_pink.gif) no-repeat 8px 4px;
}

.green{
	margin-left:150px;
	font-size:12px;
	color:#666666;
	line-height:1.8;
	padding:0px 0px 0px 25px;
	background:url(images/arrow_green.gif) no-repeat 8px 4px;
}

.green2{
	margin-left:150px;
	font-size:12px;
	color:#666666;
	line-height:1.8;
	padding:0px 0px 0px 25px;
	background:url(images/arrow_green2.gif) no-repeat 8px 4px;
}

.orange{
	margin-left:150px;
	font-size:12px;
	color:#666666;
	line-height:1.8;
	padding:0px 0px 0px 25px;
	background:url(images/arrow_orange.gif) no-repeat 8px 4px;
}

.gray{
	margin-left:150px;
	font-size:12px;
	color:#666666;
	line-height:1.8;
	padding:0px 0px 0px 25px;
	background:url(images/arrow_gray.gif) no-repeat 8px 4px;
}

#none{
	margin:0px 0px 0px 160px;
}
.none-li{
	display:inline;
	margin-left:10px;
	font-size:12px;
	color:#666666;
	line-height:1.8;
	background:url(images/green_dot.gif) no-repeat 3px 5px;
	padding:0px 0px 0px 10px;
}

.pink, .none li a{font-size:12px;color:#666666;text-decoration:none;}
.pink, .none li a:link{font-size:12px;color:#666666;text-decoration:none;}
.pink, .none li a:hover{font-size:12px;color:#333333;text-decoration:none}

.green, .green2, .orange, .gray, a{font-size:12px;color:#666666;text-decoration:none;}
.green, .green2, .orange, .gray, a:link{font-size:12px;color:#666666;text-decoration:none;}
.green, .green2, .orange, .gray, a:hover{font-size:12px;color:#333333;text-decoration:none;}



/*##########################################*/
/*キャンパスライフページ専用*/
/*##########################################*/

#campus hr{
	margin:5px 0px 0px 0px;
}



#m4, #m5, #m6, #m7, #m8, #m9, #m10, #m11, #m12, #m1, #m2, #m3 {
	margin:10px 0px 0px 0px;
	min-height:40px;
	border-top:1px #999999 solid;
	padding:5px 5px 5px 150px;
}

#m4{background:url(campus-life/images/month04.gif) no-repeat;}
#m5{background:url(campus-life/images/month05.gif) no-repeat;}
#m6{background:url(campus-life/images/month06.gif) no-repeat;}
#m7{background:url(campus-life/images/month07.gif) no-repeat;}
#m8{background:url(campus-life/images/month08.gif) no-repeat;}
#m9{background:url(campus-life/images/month09.gif) no-repeat;}
#m10{background:url(campus-life/images/month10.gif) no-repeat;}
#m11{background:url(campus-life/images/month11.gif) no-repeat;}
#m12{background:url(campus-life/images/month12.gif) no-repeat;}
#m1{background:url(campus-life/images/month01.gif) no-repeat;}
#m2{background:url(campus-life/images/month02.gif) no-repeat;}
#m3{background:url(campus-life/images/month03.gif) no-repeat;}

.orange_text{
	color:#FF9900;
	font-size:12px;
	line-height:1.8;
}

#campus img{
	border:1px #FF9900 solid;
}

/*##########################################*/
/*「保護者の方へ」ページ専用*/
/*##########################################*/

#parent-body01{
	/*background:url(summary/images/pare_pic_01.jpg) no-repeat right top;*/
}
#parent-body02{
	background:url(summary/images/pare_pic_02.jpg) no-repeat right top;
}

#parent-text-area{
	width:240px;
	/*adding:0px 280px 0px 20px;*/
	margin-left:20px;
	min-height:260px;
}

.parent-subtitle{
	line-height:1.8;
	padding:0px 0px 0px 15px;
	background:url(images/arrow_08.gif) no-repeat 3px 5px;
	font-size:14px;
	font-weight:bold;
	color:#006600;
}
.worker{
	margin-bottom: 34px;
	margin-left:170px;
}
img.ao{
	border: 0;
	margin-right:25px;
}
img.top_school_pic{
	margin-bottom:7px;
}
/*##########################################*/
/*プライバシーポリシー部分専用*/
/*##########################################*/

#privacy li{
	list-style:inside;
	list-style-type:decimal;
}


/*##########################################*/
/*体験入学ページ専用*/
/*##########################################*/

.taiken-date{
	font-size:13px;
	line-height:1.8;
	color:#c00000;
	font-weight:bold;
}
.taiken-note{
	color:#c00000;
	font-weight:bold;
	font-size:13px;
}
.taiken-btn-position{
	margin:25px 7px 0px 0px;
	float:right;
}

.taikenformfin{
	text-align: center;
	font-size:13px;
	padding: 15px 0 40px;
}

.taikenformfin a{
	display: inline;
	height: 12px;
	text-align: center;
	font-size:12px;
	color:#68a068;
}

/*##########################################*/
/*ピッコロページ専用*/
/*##########################################*/
#piccolo{
	width: 572px;
	text-align: left;
	margin: 0;
	padding-top: 10px;
}

#piccolo h3{
	margin: 0;
	padding: 0;
}


#piccolo p{
	width: 563px;
	color: #674C49;
	line-height: 140%;
	margin: 0;
	font-size: 12px;
	padding: 0px 0px 40px 0px;
}

#piccolo-inner{
	padding-top: 480px;
	width: 563px;
	text-align: center;
	padding-bottom: 15px;
}

#piccolo-inner h4{
	margin-left: auto;
	margin-right: auto;
}

#piccolo-interviewarea{
	margin-left: auto;
	margin-right: auto;
	width: 521px;
	margin-top:10px;
	margin-bottom: 20px;
}

#piccolo-interviewarea #pcl-left{
	float: left;
	width: 250px;
	height: 185px;
	text-align: center;
	background: #FEE6AA url(subject-course/images/bk_pcl_interview.gif) no-repeat left top;
	padding-top: 15px;
	padding-bottom: 10px;
}

#piccolo-interviewarea #pcl-right{
	float: right;
	width: 250px;
	height: 185px;
	text-align: center;
	background: #FEE6AA url(subject-course/images/bk_pcl_interview.gif) no-repeat left top;
	padding-top: 15px;
	padding-bottom: 10px;
}

#piccolo-interviewarea table{
	width: 222px;
	margin-left: auto;
	margin-right: auto;
}

#piccolo-interviewarea td{
	font-size: 10px;
	line-height: 120%;
}

#piccolo-interviewarea td.lefttop{
	padding-top: 20px;
}

#piccolo-interviewarea td.name{
	font-size: 12px;
	border-top: 1px solid #BEAC7F;
}
#piccolo-interviewarea span.course{
	font-size: 8px;
}

#piccolo-interviewarea .comment{
	padding-top: 7px;
	padding-bottom: 7px;
}

#piccolo-interviewarea .clear{
	clear: both;
}

.piccolobody{
	background: url(subject-course/images/bk_piccolo.jpg) no-repeat 205px 675px;
}

#piccolo_bb{
	width: 216px;
	height: 162px;
	background: url(subject-course/images/bk_blackboard.jpg) no-repeat left top;
	color: #ffffff;
	font-size: 11px;
	text-align: center;
}

#piccolo_bb_inner{
	padding-top: 48px;
}

#piccolo_bb_inner h6{
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 11px;
}

#piccolo_bb_inner ul{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
}

#piccolo_bb_inner li{
	line-height: 120%;
	text-align: left;
	padding-left: 50px;
}

#piccolo_bb_inner ul.com{
	padding-top: 8px;
}

#piccolo_bb_inner ul.com li{
	line-height: 120%;
	text-align: center;
	padding: 0;
}

#normalmenu{
	padding-top: 10px;
	padding-left: 10px;
}
