/* CSS Document */


/*　■■■講座詳細ページ■■■　*/
/*　ここからHEAD部分　*/
body{
	text-align:center;
	font-family:"メイリオ", "ＭＳ Ｐゴシック",Osaka,Arial, Helvetica, sans-serif;
/*	font-size:120%;*/
	line-height:130%;
	margin-top:0px;
	background:#FFFFFF url(../../libraries/all_back.jpg) top repeat-x;
}


div#p_wrap{
	width:750px;
	margin:0 auto;
}
div#p_head{
	background:#FFFFFF url(../../libraries/head_back.jpg) left top no-repeat;
	height:110px;
}

div#p_head_rogo{
	margin:20px 0px 0px 10px;
	float:left;
}
/*　ここまでHEAD部分　*/

/*　ここからBODY部分　*/
div#p_body{
	margin-top:10px;
}
/*　ここまでBODY部分　*/
/*　ここからページ上部のボタン部分　*/
div#p_page_top{
	clear:both;
	margin:20px 0px 0px 0px;
	text-align:right;
	font-size:70%;
}

div#p_page_top a{
	padding-left:12px;
	background:url(../../libraries/top_yaji.jpg) left no-repeat;
}
/*　ここまでページ上部のボタン部分　*/


/*　ここからFOOTER部分　*/
div#p_foot{
	clear:both;
	height:40px;
	border-top:#F8C284 3px solid;
	background:url(../../libraries/foot_back.jpg) top left repeat-x;
/*	padding-top:10px;*/
}


div#p_foot div#p_copyright{
	margin:5px 0px 0px 10px;
	font-size:70%;
	text-align:left;
}

/*　ここまでFOOTER部分　*/
/*　■■■ここまで全ページ共通■■■　*/

/*　■■■ここから個別ページ■■■　*/
/*　ここから学校ページ　*/
div#p_school_title{
	padding-bottom:5px;
	background:#FFFFFF url(../../libraries/hr_dotto1px.jpg) left bottom repeat-x;
	margin-left:8px;
	margin-bottom:10px;
/*	height:100px; */
	clear:both;
}

div#p_school_title div#p_title{
	text-align:left;
	margin-bottom:10px;
}

div#p_school_title div#p_school_annai{
/*	float:right;*/
/*	width:400px; */
/*	background-color:#FFF5EA;*/
	text-align:left;
/*	border:1px #CCCCCC solid;*/
}

div#p_school_annai span#p_tel{
	line-height:100%;
	padding-left:33px;
	font-size:24px;
	font-weight:bold;
	background:url(../../school/libraries/phone_ico.gif) left top no-repeat;
}

div#p_school_annai span#p_tel_free{
	line-height:100%;
	padding-left:150px;
	font-size:24px;
	font-weight:bold;
	background:url(../../school/libraries/free_dial.gif) left top no-repeat;
}

div#p_school_annai span#p_jikan{
	padding-left:10px;
	font-size:12px;
}
div#p_school_annai span#p_jusho{
	font-size:13px;
}

div#p_content{
	text-align:left;
/*	padding-left:10px;
	padding-right:10px;*/
	font-size:90%;
}

div#p_content h1{
	font-size:150%;
	padding:10px 0px 3px 10px;
	color:#EE4400;
	background:#FFEE99;
}

div#p_content .main_img{
	float:left;
	margin-right:10px;
	padding:7px;
	background-color:#FAFAFA;
	border:1px solid #CCCCCC;
}

div#middle_phrase{
	clear:both;
	margin-top:10px;
}

div#middle_phrase table#hyo{
	border-top:3px solid #00AA00;
}


div#middle_phrase table#hyo tr.dotto_botom{
	padding-bottom:10px;
	background:url(../../libraries/hr_dotto1px.jpg) left bottom repeat-x;
}

div#middle_phrase table#hyo th{
	vertical-align:top;
	text-align:left;
	background-color:#F3FFF3;
	padding-left:20px;
	color:#006600;
	font-weight:bold;
	font-size:120%;
}

div#middle_phrase table#hyo td.padd_left{
	padding-left:10px;
}
table#kouza td{
	vertical-align:top;
	padding:0px;
	border-bottom:none;
}

table#kouza tr{
	padding-bottom:0px;
	background:none;
}



div#middle_phrase .koushi_img{
	float:left;
	margin-right:10px;
}

div#middle_phrase .koushi_sub{
	font-size:80%;
	color:#996600;
}

div#middle_phrase .koushi{
	font-size:110%;
}



/*　ここからバナー表示部分　*/
div#bannar{
	font-size:11px;
	line-height:140%;
	background-color:#FFFFFF;
	margin-top:10px;
	padding:10px 10px 0px 10px;
}
/*　ここまでバナー表示部分　*/


/*　部品 */
.right_link70{
	text-align:right;
	font-size:70%;
	margin:0px 10px 5px 0px;
}
.right_link70 a{
	padding-left:12px;
	background:url(../libraries/link_yaji.gif) left no-repeat;
}

.orange_size12{
	color:#FF6600;
	font-weight:bold;
	font-size:12px;
}
.size10{
	font-size:10px;
}
.size12{
	font-size:12px;
}
.mrgn_bottom{
	margin-bottom:10px;
}
/* 共通リンク　*/
a:link,a:visited{
	color:#003399;
}
a:hover{
	color:#FF3300;
}
a:active{
	color:#FF3300;
}
