﻿@charset "utf-8";
/* ------------------------------------------------------------------------- */
/*		
/*		learning-center Styles	
/*		
/*		1) 共通
/*　　　2) トップページ
/*　　　3) ヘルパー2級
/*	
/* ------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------- */
/*		1) 共通	*/
/* ------------------------------------------------------------------------- */

#learning-center .container{
	background:none;
}

.footer_contact{
	border:6px solid #D1CBBA;
	padding:1px;
	margin-bottom:10px;
}

.footer_contact_inner{
	border:1px solid #D1CBBA;
	padding:20px;
}

.footer_contact .left{
	width:380px;
	float:left;
	margin-bottom:15px;
}

.footer_contact .right{
	width:228px;
	float:right;
	margin-bottom:15px;
}

#learning-center h2.lv2{
    background:none #755175;
	color:#FFFFFF !important;
	font-size:152%;
	font-weight:bold;
	border-left:13px solid #AC97AC !important;
	border-bottom:none;
	padding:0;
	margin:0px !important;
}

#learning-center h2.lv2 span{
	color:#FFFFFF !important;
	padding:10px;
	border:none;
}

#learning-center h3{
	font-size:152%;
	font-weight:bold;
	color:#755175;
	border-left:3px solid #755175;
	padding:3px 0 3px 10px;
	margin:30px 0 15px;
}

#learning-center h3.lv2{
	font-size:152%;
	font-weight:bold;
	color:#755175;
	border-left:none;
	padding:0;
	margin:0 0 15px 15px;
}

#learning-center.entry h3{
	font-size:152%;
	background:url(../../inst_common/images/dotline.gif) repeat-x left bottom;
	padding:12px 5px;
	margin:0 0 20px 0;
	font-weight:bold;
	border:none;
	color:333333;
}

#learning-center h4{
	font-size:114%;
	font-weight:bold;
	border-top:1px solid #C6C6C6;
	border-bottom:1px solid #C6C6C6;
	padding:10px 0;
	line-height:1.0;
	margin:15px 0 10px;
}


.border_box {
	border:1px solid #CCCCCC;
	padding:15px;
}

#learning-center .footer{
	margin-top:0px;
}

/* ------------------------------------------------------------------------- */
/*		2) トップページ	*/
/* ------------------------------------------------------------------------- */

.lead_text {
	margin-bottom:30px;
}

.top_menu_box {
	width:338px;
	background:url(../images/top_menu_box_bg.jpg) repeat-y;
	margin-bottom:30px;
}

.top_menu_box_inner {
	background:url(../images/top_menu_box_header.jpg) no-repeat;
}

.top_menu_box_footer {
	background:url(../images/top_menu_box_footer.jpg) no-repeat bottom;
	padding:20px 16px;
}

.top_menu_box .text{
	width:173px;
	float:left;
}

#learning-center .top_entry td{
	font-weight:bold;
}


/* ------------------------------------------------------------------------- */
/*		3) ヘルパー2級	*/
/* ------------------------------------------------------------------------- */
.box_132 {
	width:132px;
}

.box_430 {
	width:430px;
}

.menu_box {
	padding:15px 0 30px 0;
}

.menu_box li{
	float:left;
	margin:0;
	padding:0;
}

.menu_box li a{
	display:block;
}

.gray_box {
	background:#EBE7D8;
	padding:8px 10px 8px 8px;
	float:left;
}

.gray_box_700 {
	background:#EBE7D8;
	padding:15px;
}

.curriculum_table {
   width:700px;	
   border-right:1px solid #BBBBBB;
}

.curriculum_table th,
.curriculum_table td {
   font-size:114%;
   padding:6px 15px;
   border-left:1px solid #BBBBBB;
   line-height:1.6;
}

.curriculum_table th {
   background:url(../../inst_common/images/dotline.gif) repeat-x bottom #EBE7D8;
}

.curriculum_table td.time {
   background:url(../../inst_common/images/dotline.gif) repeat-x bottom #F2EFE5;
}

.curriculum_table td {
   background:url(../../inst_common/images/dotline.gif) repeat-x bottom #FFFFFF;
}

.curriculum_table th.header,
.curriculum_table td.header {
   padding:3px 15px;
   background:#7E6D63;
   border-left:1px solid #BBBBBB;
   color:#FFFFFF;
   text-align:center;
}

.flow_arrow {
  float:left;
  padding:45px 5px 0 5px;
}

.question {
  background:url(../images/question_icon.gif) no-repeat left 0.2em;
  padding-left:18px;
  margin:0 0 10px 15px;
}

.answer {
  background:url(../images/answer_icon.gif) no-repeat left 0.2em;
  padding-left:18px;
  margin:0 0 20px 15px;
}


#learning-center #map{
	width:700px;
	height:400px;
	margin:30px 0 5px 0;
}

.curriculum_off {
	color:#FF0000;
	font-weight:bold;
	font-size:136%;
}
