@charset "utf-8";
/*=============================================================
 philosophy Layout
=============================================================*/
/* philosophy-box
-------------------------------------------------------------*/
.philosophy-box{
	text-align:center;
	margin-top:65px;
	padding:0 20px 40px;
	border:3px solid #e6e6e6;
}
.philosophy-box h2{
	color:#009e96;
	font-size:142.9%;
	line-height:1.3;
	font-weight:bold;
	margin:-3px 0 30px;
	padding:10px 12px 0;
	display:inline-block;
	border-top:3px solid #009e96;
}
.philosophy-box .textL{
	font-size:171.4%;
	line-height:1.3;
	font-weight:200;
}
.philosophy-box .table01{
	color:#999;
	line-height:1.4;
	margin:5px auto 0;
	border-collapse:collapse;
}
.philosophy-box .table01 th,
.philosophy-box .table01 td{
	font-weight:300;
	text-align:left;
	vertical-align:top;
	padding-top:15px;
}
.philosophy-box .table th{white-space:nowrap;}
.philosophy-box .table td{
	font-size:114.3%;
	padding:12px 0 0 15px;
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Smartphones
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
@media only screen and (max-width:767px), only screen and (max-device-width:767px){

/* philosophy-box
-------------------------------------------------------------*/
.philosophy-box{
	margin-top:30px;
	padding:0 12px 25px;
	border-width:2px;
}
.philosophy-box h2{
	font-size:20px;
	margin:-2px 0 20px;
	padding:7px 8px 0;
	display:inline-block;
	border-top-width:2px;
}
.philosophy-box .textL{font-size:24px;}



}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Smartphones (portrait)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
@media only screen and (max-width:440px){


}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Smartphones small (portrait)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
@media only screen and (max-width:374px){



}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 background
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5),
only screen and (max-width:767px), only screen and (max-device-width:767px){



}
