@charset "UTF-8";



@media only screen and (max-width: 480px) {

/*======================================

	h2
	
========================================*/

#h2-wrapper{
	width:100%;
	height:96px;
	background: transparent url(/http://sekiya-lc.jp/i/h2_bg.png) repeat-x 0px 1px;
	text-indent: -9999em;
}

#childbirth-h2{
	height:96px;
	background: transparent url(http://sekiya-lc.jp/childbirth/i/h2_childbirth.png) no-repeat center center;
	background-size: auto 96px;
	margin:auto 0 auto 0;
	padding: 0 0 0 0;
}



/*======================================

	#flow-table
	
========================================*/
table#schedule-table{
	width:100%;
	box-sizing: border-box;
	border-collapse: collapse;
	border-top:1px solid #bbe2b0;
	border-left:1px solid #bbe2b0;
	padding: 0 0 0 0;
	margin: 0 0 15px 0;
	font-size: 12px;
	line-height: 30px;
}

table#schedule-table th{
	width:20%;
	padding: 12px 12px 12px 12px;
	text-align: left;
	border-bottom:1px solid #bbe2b0;
	border-right:1px solid #bbe2b0;
	font-weight: normal;
	box-sizing: border-box;
}
table#schedule-table td{
	padding: 12px 12px 12px 12px;
	background: #fff;
	text-align: left;
	border-bottom:1px solid #bbe2b0;
	border-right:1px solid #bbe2b0;
	box-sizing: border-box;
	vertical-align: top;
}

table#schedule-table th.th-head{
	background: #ffeef0;
}

table#schedule-table td.td-head01{
	background: #ffeef0;
	width:40%;
}
table#schedule-table td.td-head02{
	background: #ffeef0;
	width:40%;
}




}/*//end  max-width: 480px ///////////////////////*/











@media only screen and (min-width: 481px) {


/*======================================

	h2
	
========================================*/

#h2-wrapper{
	width:100%;
	height:96px;
	background: transparent url(http://sekiya-lc.jp/i/h2_bg.png) repeat-x 0px 1px;
	text-indent: -9999em;
}

#childbirth-h2{
	height:96px;
	background: transparent url(http://sekiya-lc.jp/childbirth/i/h2_childbirth.png) no-repeat center center;
	background-size: auto 96px;
	margin:auto 0 auto 0;
	padding: 0 0 0 0;
}



/*======================================

	#flow-table
	
========================================*/
table#schedule-table{
	width:100%;
	box-sizing: border-box;
	border-collapse: collapse;
	border-top:1px solid #bbe2b0;
	border-left:1px solid #bbe2b0;
	padding: 0 0 0 0;
	margin: 0 0 15px 0;
	font-size: 14px;
	line-height: 30px;
	height:600px;
}

table#schedule-table th{
	width:10%;
	padding: 12px 0 12px 20px;
	text-align: left;
	border-bottom:1px solid #bbe2b0;
	border-right:1px solid #bbe2b0;
	font-weight: normal;
	box-sizing: border-box;
}
table#schedule-table td{
	padding: 12px 0 12px 20px;
	background: #fff;
	text-align: left;
	border-bottom:1px solid #bbe2b0;
	border-right:1px solid #bbe2b0;
	box-sizing: border-box;
	vertical-align: top;
}

table#schedule-table th.th-head{
	background: #ffeef0;
}

table#schedule-table td.td-head01{
	background: #ffeef0;
	width:45%;
}
table#schedule-table td.td-head02{
	background: #ffeef0;
	width:45%;
}



}/*//end  min-width: 481px ///////////////////////*/



