h1,h2,h3,h4{
	padding:0px;
	margin:0px;
	}

a:visited { color:#FF3399;}

/*  common  */
.common_b5{margin-bottom:5px;}
.common_b10{margin-bottom:10px;}
.common_b20{margin-bottom:20px;}
.common_b30{margin-bottom:30px;}

.common_t10{margin-top:10px;}
.common_t20{margin-top:20px;}
.common_t30{margin-top:30px;}

.common_l10{margin-left:10px;}
.common_l20{margin-left:20px;}

.common-imgleft_box img{
	margin-left:20px;
	padding-right:20px;
	float:left;
	}

.common-imgleft_box p{
	text-align:left;
	padding-top:10px;
	padding-left:40px;
	padding-right:40px;
	}

.commmn_txt01 p{
	text-align:left;
	padding:0px 40px;
	}

.commmn_ti{
	text-align:left;
	margin-left:15px;
	}
/**-----------------------------------------
　　学校紹介
--------------------------------------------**/
/*******************
	メッセージ

 *******************/
.kocho_h1{
	text-align:left;
	padding-left:20px;
	}
.kocho_h2{
	color:#EC6E74;
	}
.kocho_h3{
	text-align:left;
	padding-left:40px;
	margin-bottom:-10px;
	padding-bottom:0px;
	}

*html .kocho_h3{margin-bottom:0px;}
*+html .kocho_h3{margin-bottom:0px;}



.kocho_slogan{
	width:487px;
	height:173px;
	background-image:url(../school-intro/img/message-03.gif);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	
	}

.kocho_slogan li{
	float:left;
	width:162px;
	list-style:none;
	padding:0px;
	margin:90px 0px 0px 0px;
	}

*html .kocho_slogan li{ margin:100px 0px 0px 0px;}
*+html .kocho_slogan li{ margin:100px 0px 0px 0px;}

.kocho_slogan p{
	text-align:left;
	padding:0px 5px;
	font-size:85%;
	line-height:1.3em;
	}

.kocho-txt{
	width:530px;
	text-align:left;
	padding:20px;
	background-color:#F7F7F7;
	margin-bottom:20px;
	}

.kocho-txt_sp{
	width:530px;
   min-height: 280px;
   height: auto !important;
   height: 280px;
	text-align:left;
	background-color:#F7F7F7;
	margin-bottom:20px;
	}



.kocho-txt_sp p{padding:10px 10px 10px 10px;}
.kocho-img{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	}


/*******************
	基本理念
.main-box
 *******************/

/*******************
	淑徳SCのあゆみ
.main-box
 *******************/
.history-img{padding:10px 0 10px 10px;}
.history-subbox{width:570px; text-align:left;}
.history-box{
	width:570px;
	height:auto;
	text-align:left;
	background-color:#FFFFCA;
	background-image:url(/school-intro/img/history-09.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:30px;
}
.history-box2{
	background-color:#FFFFCA;
	background-image:url(/school-intro/img/history-09.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.history-box3{
	width:570px;
	height:auto;
	text-align:left;
	}

.history-box3 p{ padding-left:15px;}

.history-q{
	font-size:125%;
	color:#FF7200;
	padding:15px 20px 20px 20px;
	margin-bottom:30px;
	line-height:1;
}

.history-q p{
	margin:-15px 0 0 30px;
}


.history-a{
	margin-top:10px;
	font-size:100%;
	color:#777777;
	padding-left:25px;
	margin-bottom:30px;}

.history-img{
	position: relative;
	width: 0;
	height: 0;
	}

.history-in-img{
	position: absolute;
	top: 80px;
	left: 420px;
	}






*+html body .history-q{
	margin-bottom:0px;
}
*html body .history-q{
	margin-bottom:0px;
}


/*******************
	校歌校章
.main-box
 *******************/
.song-box{
	width:570px;
	height:auto;
	border:solid 1px #FAAAB4;
	padding-bottom:15px;
	margin-bottom:20px;
	clear:both;
	}

.song-box2{
	width:570px;
	height:auto;
	border:solid 1px #FAAAB4;
	margin-bottom:20px;}

.song-box3{
	width:278px;
	min-height: 175px;
   height: auto !important;
   height: 175px;
	border:solid 1px #FAAAB4;
	padding-bottom:15px;
	margin-left:12px;
	margin-bottom:20px;
	float:left;
	}
	
*html .song-box3{
	width:278px;
	min-height: 175px;
   height: auto !important;
   height: 175px;
	border:solid 1px #FAAAB4;
	padding-bottom:15px;
	margin-left:8px;
	margin-bottom:20px;
	float:left;
	}
	
	
	
.song-txt-new{
	width:170px;
	padding-left:105px;
	}


.song-txt{
	text-align: left;
	padding-left:110px;
	padding-right:10px;}


.kosha-txt{
	text-align:left;
	padding:15px 0 0 70px;
	margin:0px 0 20px 0;}

/*******************
	セキュリティ
.song-box
 *******************/


/**----------------------------------------------
　　教育システム
-------------------------------------------------**/
.system_box{
	width:500px;
	padding-top:20px;
	padding-left:10px;
	margin-top:-20px;
	border:solid 2px #F2A6AE;
	text-align:left;
	}
.system_box li{margin:0 50px 0px 50px;}

.system_box_b{ padding-bottom:15px;}

.system_box_img{
	text-align:left;
	padding-left:60px;}

*html .system_box_img{
	text-align:left;
	padding-left:70px;}

*+html .system_box_img{
	text-align:left;
	padding-left:70px;}
/*******************
	淑徳SCの教育
 *******************/

.edu_leftbox{
	width:275px;
	min-height: 800px;
   height: auto !important;
   height: 800px;
	background-color:#E9E9F4;
	float:left;
	padding:0px;
	margin:0px 20px 0px 15px;
	}

*html .edu_leftbox{
	margin-left:7px;
	}


.edu_leftbox p{
	text-align:left;
	text-indent:-1em;
	padding-left:35px;
	margin-bottom:-3px;
	}

*html .edu_leftbox p{
	margin-bottom:-5px;
	}


.edu_rightbox{
	width:275px;
	min-height: 800px;
   height: auto !important;
   height: 800px;
	background-color:#E9F0E1;
	float:left;
	padding:0px;
	margin:0px;
	}

.edu_rightbox p{
	text-align:left;
	text-indent:-1em;
	padding-left:35px;
	margin-bottom:-3px;
	}

*html .edu_rightbox p{
	margin-bottom:-5px;
	}



.edu_campus{
	width:570px;
	height:auto;
	background-color:#FDEED8;
	}

.edu_campus table{
	margin-bottom:20px;
	}

.edu_campus td{
	background-color:#FFFFFF;
	border:solid 1px #F5B047;
	line-height:1.3em;
	}

.edu_campus p{
	padding:5px 3px 5px 3px;
	}

.edu_schedule img{float:left;}
.edu_schedule p{
	text-align:left;
	padding-top:30px;
	padding-bottom:10px;
	margin-bottom:0px;
	}

*html .edu_schedule p{ padding-top:10px }
*+html .edu_schedule p{ padding-top:10px }


/*******************
	ティームティーチング
 *******************/
 
 /*******************
	クラブ活動
 *******************/
.club_box1{
 	width:560px;
	height:auto;
 	background-color:#E2F0DD;
	text-align:left;
	margin-bottom:30px;
 	}

.club_box2{
 	width:560px;
	min-height: 250px;
   height: auto !important;
   height: 250px;
 	background-color:#FDEED2;
	text-align:left;
	margin-bottom:30px;
 	}

.club_box1 h2{
	color:#598f26;
	}

.club_box2 h2{
	color:#F29600;
	}

.club_box1 h2, .club_box2 h2{
	font-size:130%;
	font-weight:bold;
	padding:15px 15px 0px 15px;
	margin:0px;
	}

.club_box1 p, .club_box2 p{
	padding:10px 15px 15px 25px;
	margin:0px;
	}

.club_box1 img, .club_box2 img{
	float:right;
	padding:15px 10px 10px 10px ;
	margin:0px;
	}


.club_box_left{
	width:180px;
	float:left;
	text-align:left;
	margin:0px 5px 0px 15px;
	clear:both;
	}

.club_box_left p{
	margin:0px;
	padding-bottom:20px;
	}

.club_box_right{
	text-align:left;
	margin-top:15px;
	margin-bottom:30px;
	}


.club_box_right h4{
	font-size:120%;
	color:#F29600;
	margin:0px 0px 10px 0px;
	}
.club_box_right table{
	text-align:left;
	}

.club_box_right td{
	padding-left:1em;
	}
/*******************
	授業スタイル
 *******************/
.curri_box{
	width:560px;
	padding:15px 0px;
	text-align:left;
	background-color:#e2e7f3;
	margin:15px 0px 20px 0px;
	}
.curri_box h2{
	padding-left:10px;
	color:#3D62AD;
	font-size:130%;
	}

.curri_box td{ border:solid 1px #FFFFFF;}

.curri_box table p{
	text-align:left;
	padding:10px 10px;}

.curri_box table{
	margin:3px 10px;
	}


.curri_inbox1{
	width:540px;
	margin:10px 10px 20px 10px;
	background-color:#FFFAC6;
	}

.curri_inbox1 h3{
	padding:10px 0px 0px 10px;
	margin:0px;
	color:#3D62AD;
	}

.curri_inbox1 h4{
	padding:10px 0px 0px 10px;
	margin:0px;
	color:#EA6F5F;
	}

.curri_inbox1 ul{
	margin:0px 0px 0px 20px;
	padding:0px 0px 20px 0px;
	list-style:none;
	color:#EA6F5F;
	font-weight:bold;
	}
	

.curri_inbox1 p{
	margin:0px;
	padding:5px 10px;}



.curri_txt1{margin:0px 0px 0px 10px;}


/*******************
	7時限目講習
 *******************/
.class7_box1{
	width:244px;
	height:306px;
	float:left;
	padding-left:30px;
	padding-right:15px;
	}
.class7_box2{
	width:285px;
	background-color:#E2e7f3;
	float:left;
	}

.class7_box2 img{margin:-3px 0px;}
*+html .class7_box2 img{margin:-2px 0px -3px 0px;}


.class7_box2_p1{
	color:#3d62ad;
	padding:40px 0 5px 10px;
	margin:0px;
	text-align:left;
	font-weight:bold;
	}

.class7_box2_p2{
	padding:5px 10px 40px 0px;
	margin:0px;
	text-align:right;
	}


.class7_box2 td{
	border:solid 1px #FFFFFF;
	padding:5px 3px;
	margin:0px;
	font-weight:bold;
	}

.tr_ble{ background-color:#edeff7;}
.tr_ore{ background-color:#fdeabe;}
.tr_pink{ background-color:#f8dae8;}
.tr_red{ background-color:#f9d3cd;}

/*******************
	教育目標
	san
	faq-a
 *******************/
.target-txt{
	width:530px;
	text-align:left;
	padding:20px;
	background-color:#FFF7FB;
	margin-bottom:20px;}


.target-red{
	font-size:100%;
	font-weight:bold;
	padding-top:15px;

}

.target-txt_sp{
	font-size:120%;
	line-height:1.5em;
	width:530px;
	text-align:left;
	padding:20px;
	background-color:#FFF7FB;
	margin-bottom:20px;}



/*******************
	SCアワー
 *******************/
.hour-txt{
	width:570px;
	text-align:left;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:20px;
	line-height:140%;
	}



/*******************
	３つの課程
 *******************/
.katei-txt{
	width:570px;
	text-align:left;
	margin-top:20px;
	}



/*******************
	120冊
 *******************/
.graph-lightpink{
	background-color:#FFF4F4;
	border:solid 1px #FFF;}


/*******************
	授業制度
 *******************/
.semester-box{
	width:540px;
	margin-top:-8px;
	padding:0px;}

*html .semester-box{margin-top:0px;}
*+html .semester-box{margin-top:0px;}
	
.semester-box img{float:left;}
.semester-box p{
	text-align:left;
	padding:0px 10px 0px 45px;
	
	}

.semester-txt_img_r{
	width:540px;
	text-align:left;
	margin:15px 0 20px 0;}

.semester-txt_img_r img{
	float:right;
	padding:0 8px 8px 8px;}


/*******************
	チューター制度
 *******************/
.tc_box1,.tc_box2{
	width:570px;
   min-height: 170px;
   height: auto !important;
   height: 170px;
	margin-bottom:20px;
	}

*html .tc_box1{padding-top:10px;}
*+html .tc_box1{padding-top:10px;}
*html .tc_box2{padding-top:10px;}
*+html .tc_box2{padding-top:10px;}


.tc_box1 p,.tc_box2 p{
	text-align:left;
	padding:0px 10px 10px 10px;}

.tc_box1 img{
	float:right;
	padding:0px 8px 8px 8px;}
.tc_box2 img{
	float:left;
	padding:0px 8px 8px 8px;}


/*******************
	コミュニケーションシラバス
 *******************/
 
.syllabus_swf{
	width:570px;
	height:auto;
	border: solid 1px #FFB0CA;}
 

/**---------------------------------------
 入試関連
------------------------------------------**/

/*******************
	入試関連トップ
 *******************/

.exam-mainbox{
padding:0px 22px 22px 22px;
height:370px;}


.exam-submainbox1, .exam-submainbox4{
width:198px;
height:auto;
padding-left:0px;
float:left;
text-align:left;
}

.exam-submainbox4 img{
margin-top:55px;
margin-left:23px;}


*html .exam-submainbox1{
width:198px;
height:120px;
margin-left:0px;
float:left;
text-align:left;
}

.exam-submainbox1 p, .exam-submainbox4 p{
margin:0px;
padding-top:5px;
padding-left:30px;
padding-right:5px;}


.exam-submainbox2, .exam-submainbox3, .exam-submainbox5{
width:175px;
height:auto;
float:left;
text-align:left;
}

.exam-submainbox2 p, .exam-submainbox3 p, .exam-submainbox5 p{
margin:0px;
padding-top:5px;
padding-left:5px;
padding-right:5px;}


.exam-submainbox2{
margin-left:2px;
margin-right:2px;}

.exam-subbox1, .exam-subbox2, .exam-subbox3{
width:auto;
height:120px;}

.exam-subbox2 img{margin-top:55px;}



/*******************
	グラフ上部
 *******************/

.graph-top{
	text-align:center;
	color:#FFF;
	font-weight:bold;
	background-color:#FA818D;
	border:solid 1px #FA818D;
	}

.graph-top_koho{
	text-align:center;
	font-size:125%;
	color:#FFF;
	font-weight:bold;
	background-color:#FA818D;
	border:solid 1px #FA818D;
	}



.graph-top td{
	text-align:center;
	color:#FFF;
	background-color:#FA818D;
	}

.graph-top th{
	text-align:center;
	color:#FFF;
	}

.graph-top{
}

.graph-topline{
	border-right:solid 1px #FFF;
	border-left:solid 1px #FFF;}

.graph-w{
	border-top:solid 1px #FFF;
	border-left:solid 1px #FFF;
}

/********************
	グラフ左列
*********************/
.graph-bottom,.graph-left{
	font-weight:bold;
	text-align:center;
	background-color:#FA7995;
	color:#FFF;}

.graph-left{
	border-bottom:solid 1px #FFF;}

.graph-bottom{
	border-bottom:solid 1px #FA818D;
	}

*+html body .graph-bottom{
	border-bottom:solid 2px #FA818D;
	}

*html .graph-bottom{
	border-bottom:solid 2px #FA818D;
	}

.graph-bottom_sp{
	color:#FFFFFF;
	background-color: #FFCC00;
	}

.graph-left_sp{
	color:#FFFFFF;
	border-bottom:solid 1px #FFF;
	background-color: #FFCC00;
	}


/*********************
	グラフ内部
**********************/
.graph img{
	float:right;
	padding:0px 3px 3px 0px;
	}

.graph td{
	border:solid 1px #FA818D;}

.graph_koho img{
	padding:3px;
	}

.graph_koho td{
	border:solid 1px #FA818D;}

.graph-pink{
	background-color:#FFE1E1;
	border:solid 1px #FFF;
	}

.graph-pink_sp{
	background-color: #FFFF99;
	border:solid 1px #FFF;
	}


*+html .graph-emp td{
	border-right:solid 2px #FA818D;
	border-bottom:solid 1px #FA818D;
	}

*html .graph-emp td{
	border-right:solid 2px #FA818D;
	border-bottom:solid 1px #FA818D;
	}
.graph-emp td{
	border:solid 1px #FA818D;}

/******************************
	土曜　日曜　会場　の指定
*******************************/
.san{color:#FF6666;}
.sat{color:#6666FF;}

.kaijo p{
	padding-left:15px;
	}


/*************************
	グラフオレンジ
**************************/
.graph-orange-top{
	color:#FFF;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	background-color:#FFA256;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	}

.graph-orange-bottom{
	text-align:center;
	background-color:FDFFE1;
	border:solid 1px #FFA256;
	}


/*************************
	Q&A
**********************/
.faq{
	width:520px;
	background-color:#F2F2F2;
	background-image:url(/test-info/img/faq-backimg.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
	}

.faq p{
	text-align:left;
	padding-left:55px;
	}

/*********
fixed.cssに移動
liquid.cssにも記述

.faq-q{
	font-size:100%;
	font-weight:bold;
	padding-top:15px;
	}

.faq-a{
	padding-top:5px;
	padding-right:15px;
	padding-bottom:15px;
}
********/

/*************************
	学校説明会
**********************/
.explain-h3 h3{
	margin:0px;
	padding:0px;}

.explain-h3{ margin-bottom:10px;}

/*************************
	入試要項
**********************/
.point-txt{
	width:530px;
	padding:10px 15px 10px 15px;
	text-align:left;
	}

.point-box{
	width:530px;
	height:auto;
	background-color:#FF8080;
	font-weight:bold;
	font-size:120%;
	text-align:left;
	color:#FFFFFF;
	padding:10px 15px 10px 15px;
	}

.test_point-graph{
	text-align:center;
	color:#FFF;
	font-weight:bold;
	background-color:#FAA7BF;
	border:solid 1px #FA818D;
	border-collapse:collapse;
	}
	
.test_point-hyou{
	border:solid 1px #FA818D;
	border-collapse:collapse;
	} 
	
.test_point-hyou td{
	border:solid 1px #FA818D;
	border-collapse:collapse;
	} 
	
.naka-hyou td{
	border:none;
	}

.indent_txt{
	text-indent:-1em;
	padding-left:1em;
	margin:0px;
	}

/**---------------------------------------------------------
	学校生活
------------------------------------------------------------**/
/*************************
	校風
**************************/
.kohu-box{
	width:570px;
	height:270px;
	clear:both;}

.kohu-txt{
	clear:both;
	text-align:left;
	width:520px;
	padding:10px;
	background-color:#FFF7FB;}


/*************************
	制服
**************************/

.uniform-txt{
	width:540px;
	text-align:left;
	padding-bottom:0px;
	margin-top:10px;
	}


/*************************
	研修･修学旅行
	.common-imgleft
	.common-imgright
**************************/
.trai-table{ margin-bottom:50px;}
.trai-table p{
	text-align:left;
	padding:15px 0 0 15px;}

.trai-01{background-color:#FFF7F0;
}
.trai-02{background-color:#FFFFDC;}
.trai-03{background-color:#F0F7FF;}
.trai-txt{
	text-align:left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.training-txt01{
	width:530px;
	text-align:left;
	padding:10px 20px;
	background-color:#FFF7FB;
	margin-bottom:20px;
	}

.training-txt02{
	width:530px;
	text-align:left;
	padding:10px 20px;
	background-color:#FFFFDC;
	margin-bottom:20px;
	}





/**------------------------------------------------
 サイトマップ　　プライバシー
---------------------------------------------------**/
.sitemap_subti{ margin:15px 0px 0px -1em;}

.privacyh2{
	margin-bottom:5px;
	font-size:120%;
	font-weight:bold;}

.privacyh2 a:visited{ color:#660033;}
.privacyh2  a:link{color:#FF6666;}
.privacy-txt{
	color:#777777;
		}

.privacy-txt a:visited{ color:#660033;}
.privacy-txt a:link{color:#777777;}
.privacy-txt2{
	padding-left:40px;}


/**----------------------------------------------
 申し込みフォーム
-------------------------------------------------**/
.form-title{
	color:#FFFFFF;
	width:570px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#FBA2B8;
}

.clear{clear:both;}


.adobe_box{ width:570px; height:auto; margin-bottom:10px;}
.adobe_box img{float:left;}
.adobe_box p{
	color:#FF3366;
	text-align:left;
	padding-top:-5px;
	padding-left:120px;}


/*************************
	合格速報
**************************/
.announce_box1{
	width:450px;
	height:auto;
	margin:0px auto;
	border:solid 1px #FAAAB4;}

.announce_box2{
	width:450px;
	height:auto;
	text-align:center;
	margin:15px auto;}

.announce_box5{
	width:600px;
	height:auto;
	text-align:center;
	margin:15px auto;}


.announce_box1 ul{
	width:250px;
	background-color:#FFE3F0;
	padding:15px 50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	list-style:none;
	}

.announce_box1 li{
	font-size:16px;
	padding-left:15px;
	padding-bottom:5px;}

.announce_txt1{
	line-height:1.5em;
	float:left;}

.announce_box1 li{
	line-height:1.5em;
	}

.announce_box1 p{
	width:250px;
	font-size:15px;
	text-align:center;
	background-color:#FFE3F0;
	padding:15px;
	margin-top:-8px;
	margin-left:auto;
	margin-right:auto;}

.announce_box3{
	width:450px;
	height:auto;
	margin:0px auto;
	border:solid 1px #FAAAB4;}

.announce_box3 ul{
	width:300px;
	border:solid 3px #FAAAB4;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	list-style:none;
	}


.announce_box3 li{
	font-size:16px;
	padding-left:45px;
	padding-bottom:5px;}


*html .announce_box3 li{
	padding-top:20px;
	padding-left:90px;
	padding-bottom:5px;}

*+html .announce_box3 li{
	padding-top:20px;
	padding-left:90px;
	padding-bottom:5px;}

.announce_box3 li{
	line-height:1.5em;
	}



.announce_box4{
	width:600px;
	height:auto;
	margin:0px auto;
	border:solid 1px #FAAAB4;}

.announce_box4 ul{
	width:250px;
	background-color:#FFE3F0;
	padding:15px 50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	list-style:none;
	}

.announce_box4 li{
	font-size:16px;
	padding-left:15px;
	padding-bottom:5px;}

.announce_txt4{
	line-height:1.5em;
	float:left;}

.announce_box4 li{
	line-height:1.5em;
	}




.announce_txt2{
	width:350px;
	font-size:15px;
	text-align:center;
	background-color:#FFE3F0;
	margin:0px auto;
	}
	
.announce_txt2 p{
	padding:15px;
	}

.announce_log { margin:0px auto;}
.announce_log td{ border:solid 1px #CCCCCC;}

.announce_log th{
	color:#FFFFFF;
	background-color:#63ABC7;
	border:solid 1px #CCCCCC;
	}

.announce_log2{
	background-color:#E9F0F7;}

.announce_back{
	text-align:center;
	margin-top:10px;
	}
