@charset "utf-8";


/* ポータル
-----------------------------------------*/
#portal{
	width:670px;
	margin:0px auto 20px auto;
}
@media screen and (max-width: 768px){
	#portal{
		width:96%;
		margin:0 auto 1em;
	}
}


/* 総務課
-----------------------------------------*/
/*広聴広報*/
.soudan {
}

/*会議index用---------*/
ul.greenpoint50 {
	margin: 0 0 5px 55px;
}
ul.greenpoint50 li {
	background: url(../common_img/point02.jpg) no-repeat 2px 5px;
	margin: 0 10px 5px 0;
	padding: 0 0 0 20px;
	width: 170px;
	float: left;
}
/*メールフォーム*/
.submit_box{
	text-align:center;
	}
.submit_box input{
	margin-left:10px;
	}
	
/*教育委員紹介*/
.member_box{
	width:190px;
	margin: 0 10px 0 0;
	padding:10px;
	float:left;
	}
.member_box dt {
	font-weight: bold;
	width:170px
}
.member_box dt {
	font-weight: bold;
	width:170px
}
.member_box dt img{
	margin:0 0 5px 30px;	
}
.member_box dd {
	margin-left:10px;
}
.member_line01{
	background: url(../somu/img/organization/line01.gif) repeat-y;
}
.member_line02{
	background: url(../somu/img/organization/line02.gif) repeat-y;
}
	
/*組織*/
#organizationbox{
	width:528px;
	margin:0 auto 20px auto;
	}
#organization01{
	width:161px;
	float:left;
	padding-top:250px;
	}
#organization02{
	width:163px;
	float:left
	}
#organization03{
	width:204px;
	float:left
	}
	
#organization03 dl{
	margin-bottom:35px;
	}



/* 高校教育課
-----------------------------------------*/
/*教職員採用情報*/
#gnavi08 {
	width: 133px;
	height: 35px;
	background: url(../temp_img/gnavi08_on.jpg) no-repeat right bottom;
}
#saiyo_banner_acceptance {
	height: 70px;
	width: 670px;
	margin: 15px 0 20px;
	padding-top: 10px;
	background-image: url(../koko/saiyo/img/bg_banner_acceptance.jpg);
}
#saiyo_banner_acceptance_btn {
	margin-left: 138px;	
}
#saiyo_meeting {
	border: solid 1px #DBDBDB;
	margin-bottom:20px;
}
#saiyo_meeting p{
	margin: 10px 0 0 20px;	
}
#saiyo_meeting dl{
	padding:0 15px 10px;
}
#saiyo_meeting dt{
	font-weight: bold;
	color: #FF6600;
}

/*善通寺地区統合校・多度津地区統合校の概要*/

.koko_refome table{
	width:250px;
	margin:0 0 10px;
}

/* 201803　スマホ対応
-------------------------------------*/
img {
	max-width: 100%;
	height: auto;
}

@media screen and (max-width: 768px){
	/*table {
		width: 90%;
		display: block;
	}
	table th {
		width: 95%;
		display: block;
	}
	table td {
		width: 95%;
		display: block;
	}*/
	.titleimg_sp {
		display: block;
		overflow: hidden;
	}
	.titleimg_sp img {
		max-width: 600px;
	}
}

/*--追加--*/
.certificate02_td01 {
	width: 36%;
	max-width: 229px;
}

.btn_green a {
	background: #008601;
	margin: 0 auto 0.5em;
	padding: 5px 0;
	width: 95%;
	color: #FFFFFF;
}

.pc_alive {
	display: block;
}
.sp_alive {
	display: none;
}
.sp_mb05_box {
	display: block;
}

@media screen and (max-width: 768px){
	.pc_alive {
		display: none;
	}
	.sp_alive {
		display: block;
	}
	.sp_mb10 {
		margin: 0 auto 0.5em;
	}
	.sp_mb05_box {
		display: block;
		padding: 0;
		margin: 0 0 5px;
	}
	table.sp_table {
		width: 90%;
		border: none;
	}
	table.sp_table th {
		width: 90%;
		display: block;
		margin: 0 auto;
		background: #E3E0C6;
	}
	table.sp_table td {
		width: 90%;
		display: block;
		border-top: none;
		margin: 0 auto;
	}
	table.sp_table02 td:first-child {
		border-top: solid 1px #999999;
	}
	.br:before {
		content: "\A" ;
		white-space: pre ;
	}
}

/*電話番号*/
@media screen and (min-width: 768px) {
	a[href^="tel:"] {
		pointer-events: none;
		text-decoration: none;
		color: #333333;
	}
}
