@charset "utf-8";
/*-------- this page css --------*/

/* モバイルレイアウト : 480 px およびそれ以下. */

/* --------------------------------------------------------
main  -  section
-------------------------------------------------------- */
h4{
	color:#315B9D;
	font-family:"游ゴシック", sans-serif;
	font-size:17px;
}

/* みやけいちゃん */
.image{ text-align:center;}
.blueBox{
	background:#E0F0F8;
	margin:5% 0;
	padding:2% 5%;
	color:#234D95;
	border-radius:10px;
	box-shadow: 3px 3px 0px 0px #9FBBDB;
}

/* 収入証紙 */
.incomeTable{	width:100%; margin:0 0 10%}
	.incomeTable th{ background:#F3B25D;	padding:2% 0;	color:#FFF;}
	.incomeTable td{ border:1px solid #F3B25D;	text-align:center;}

	@media screen and (max-width: 640px) {
	.incomeTable th{	display:block;	width:100%}
	.incomeTable tr:nth-child(2),
	.incomeTable tr:nth-child(3){
		display:block;
		clear:none;
		float:left;
		width:49.8%;
		border-bottom:1px solid #F3B25D;
	}
	.incomeTable tr:nth-child(3){
		border-right:1px solid #F3B25D;
	}
	.incomeTable td{
		display:block;
		padding:2% 0;
		border-top:1px solid #F3B25D;
		border-left:1px solid #F3B25D;
		border-bottom:none;
		border-right:none;
	}
	}
.income{ display:block; margin:0 auto 5%;}

/* 特記事項 */
.noticesBox{	margin:10% 0;	padding:0 5%;	border:1px solid #234D95;}
.noticesBox h4{ margin:15px 0; color:#EC4752; font-size:17px;}
.noticesBox p{ color:#666666;}


/* タブレットレイアウト : 768 px～。モバイルレイアウトからスタイルを継承。 */

@media print, screen and (min-width: 768px) {

/* --------------------------------------------------------
main  -  section
-------------------------------------------------------- */
/* みやけいちゃん */
.image{
	float:left;
	clear:none;
	margin:0 30px 0 0;
	width:90px;
	height:130px;
	text-align:center;
	line-height:130px;
	}
.blueBox{
	float:left;
	clear:none;
	margin:20px 0 50px;
	padding:5px 20px;
}

/* 収入証紙 */
.incomeTable{	margin:0 0 30px}
	.incomeTable th{padding:5px 0;	border:1px solid #F3B25D;}
	.incomeTable td{padding:5px 0; width:122.5px;}
.income{ display: inline-block; margin:0 10px 30px 0;}

/* 特記事項 */
.noticesBox{	margin:0 0 30px;	padding:0 20px; width:850px}


/* デスクトップレイアウト : 769 px ～最大 1232 px。モバイルレイアウトとタブレットレイアウトからスタイルを継承。 */

@media print, screen and (min-width: 769px) {}
