@charset "UTF-8";
/* CSS Document */



/* FONT size
---------------------------------------------------------------------
[ px ]	[ % ]
10px 	72  %		19px 	136 %
11px 	79  %		20px 	143 %
12px 	86 %		21px 	150 %
13px 	93 %		22px 	158 %
14px 	100 %		23px 	165 %
15px 	108 %		24px 	172 %
16px 	115 %		25px 	179 %
17px 	122 %		26px 	186 %
18px 	129 %
---------------------------------------------------------------------*/


/* pc =============================================================================================*/
@media screen and (min-width: 801px), print {
	
.message{
	line-height:2em;
	}
	.message .pht{
		float:right;
		margin-left:35px;
		margin-bottom:35px;
		}
	.message .pht p{
		text-align:center;
		margin-top:5px;
		font-weight:bold;
		}


.message h3{
	color:#E94709;
	position:relative;
	font-size:18px;
	padding-bottom:10px;
	letter-spacing:0.2em;
	margin-bottom:20px;
	border-bottom: 1px solid #E94709;
	}


}



/* sp =============================================================================================*/
@media only screen and (max-width: 800px) {
	
.message{
	}
	.message .pht{
		width:100%;
		text-align:center;
		margin-bottom:20px;
		}
	.message .pht p{
		text-align:center;
		margin-top:10px;
		font-weight:bold;
		}
	.message .pht img{
		max-width:100%;
		}

.message h3{
	color:#E94709;
	position:relative;
	font-size:18px;
	padding-bottom:10px;
	letter-spacing:0.2em;
	margin-bottom:20px;
	border-bottom: 1px solid #E94709;
	}
	
}