@charset "utf-8";
/*school */

/*school Tab Area*/

#right_box h4 {
    height:auto;
}

div#like_box {
    margin-bottom: 50px;
}

div.about_tab ul li {
	background-image:url(../images/school_button_now.gif);
	background-repeat:no-repeat;
	margin-right:12px;
	background-color:#fff002;
	}
	
div.about_tab ul li a{
	color:#f54295;
	text-decoration:underline;
	
}

div.about_tab ul li.now{
	background-image:url(../images/school_button.gif);
	background-repeat:no-repeat;
	background-color:#CCC;
		
	}
	
div.about_tab ul li.now a{
	color:#fff;
}

/* index.html */

#goal{
	color:#7c7c7c;
	font-size:12px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

#goal h5{
	
}

#goal p{
	padding:15px 0 15px 8px;
	width:447px;
	text-align:left;
	line-height:1.5;
}

#goal div{
		clear:both;
}

#goal_second,#goal_four{
	width:100%;
	float:right;
}

#goal_first{
	background-image:url(../images/school_backimage1.gif);
	background-position:503px 15px;
	background-repeat:no-repeat;
}

*html #goal_first{
	background-position:503px 53px;
	background-repeat:no-repeat;
}

#goal_second{
	background-image:url(../images/school_backimage2.gif);
	background-position:40px 15px;
	background-repeat:no-repeat;
	margin-right:25px;
}

#goal_second h5{
	text-align:right;
}

#goal_second p{
	float:right;
}


#goal_third{
	background-image:url(../images/school_backimage3.gif);
	background-position:480px 15px;
	background-repeat:no-repeat;
}

#goal_four{
	background-image:url(../images/school_backimage4.gif);
	background-position:40px 15px;
	background-repeat:no-repeat;
	margin-right:25px;
	margin-bottom:30px;
}

#goal_four h5{
	text-align:right;
}

#goal_four p{
	float:right;
}


/*info.html*/
#info_tb{
	border:none;
	font-size:12px;
	margin-bottom: 40px;
	margin-left: 25px;
}

#info_tb td{
	padding:7px;
	line-height:1.5;
	color:#666666;
}

#info_tb td a{
	color:#f54295;
}


.left_td{
  border:1px solid #ccc;
  border-top:none;
  background-color:#ffffcc;
  text-align:right;
  vertical-align:top;
}

.right_td{
	border:1px solid #ccc;
	border-left:none;
	border-bottom:none;
}

.first_td{
  border-top:1px solid #ccc;;
}

.last_td{
	border-bottom:1px solid #ccc;
}

#map_canvas{
	margin-bottom:50px;
}

/*teach*/

.teach_tb{
	margin-bottom:45px;
}

.teach_tb td{
	line-height:1.5;
	font-size:12px;
	color:#202020;
}

td.teach_name{
	padding-bottom: 9px;
	font-weight:bold;
	color:#f54295;
}

td.teach_tbleft{
	background-color:#ffffcc;
	border:1px solid #ccc;
	border-bottom:none;
	padding:1px 1px 1px 3px;
	font-size:13px;
	color:#666666;
}

td.teach_tbright{
	background-color:#fff;
	border:1px solid #ccc;
	border-bottom:none;
	border-left:none;
	padding:1px 1px 1px 4px;
	font-size:13px;
	color:#666666;
}

td.teach_tb_last{
	border-bottom:1px solid #ccc;
}

.teach_photo{
	vertical-align:top;
	padding-right:10px;
	padding-top:3px;
}

#diary_link{
	background-image:url(../images/site_map_list.gif);
	background-repeat:no-repeat;
	background-position:0 9px;
	text-indent:18px;
	padding-top:7px;
}

#diary_link a{
	color:#ff0072;
}
	
.top_td{
    vertical-align:top;	
}

div#qa{
	background-image:url(../images/school_flame.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	width:632px;
	height:279px;
}

#qa #question{
	text-indent:85px;
}

div#answer p{
	padding-left:5px;
	line-height:1.5;
}

div#like_left p {
	margin-top:0;
}
div#like_right p {
	margin-top:0;
}

p{
	color:#7c7c7c;
	font-size:12px;
	line-height:1.5;
}