html {
	background-color: #f0f0f0;
}
body {
	margin: 0 auto 0 auto;
	max-width: 1300px;
	max-width: 1300vw;
	background-color: #FFFFFF;
	padding: 10px 10px 10px 10px;
}

@media screen and (min-width:700px) {
 	body {
 		max-width: 1300px;
 	}
}

h1 {
	font-size: 40px;
	background-color: #FF8C00;
	color: #ffffff;
	padding: 8px 8px;
	height: 48px;
	margin-bottom: 0px;
}

h2 {
	font-size: 20px;
	background-color: #00af3a;
	color: #ffffff;
	padding: 8px 14px;
	margin-top: 10px;
	margin-bottom: 5px;
}

h3 {
	font-size: 14pt;
	border-bottom: 2px solid #aaa;
}

ul {
	padding: 12px 12px 12px 20px;
	margin: 5px 5px 5px 5px;
}

footer {
	font-size: 14px;
	text-align: center;
	background-color: #FF8C00;
	color: #ffffff;
	padding: 16px 8px;
	height: 40px
	margin-top: 0px;
	margin-bottom: 10px;
}

.PhilosophyTxt{
	font-size: 30px;
	font-weight 400;
}

.table-size {
	margin-right: 20px;
	margin-left: 20px;
}

.saiyou-p {
	margin: 0px 0px 32px 20px;
}

.list-mark-circle {
	list-style-type: circle;
}

.list-mark-none {
	list-style-type: none;
}

.list-mark-square {
	list-style-type: square;
}
.ul_indata {
	margin-top: 0px;
	padding: 0px 10px 0px 10px;
}
.ul_in_ul_data{
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding: 0px 10px 0px 10px;
}
/* 色設定 */
.gray {
	color: #808080; 
}
.red {
	color: #FF0000; 
}
.green {
	color: #00FF00; 
}

p.nextSpace {
	margin: 100px 0 0 0;
}

/* バックアップ画像用設定*/
img.TopImg {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: solid 2px #FF8C00;
	width: 99%;
}
/* タイトルロゴ画像用設定 */
img.logoImg {
	vertical-align: -4px;
	margin-left: 10px;
	max-width: 100%;
	height 100%;
}

section.content_section {
	padding-left: 40px;
	padding-right: 40px;
}

#content_seven .seven {
	margin-left:	2px;
	margin-right:	2px;
	font-size:		40px;
	font-weight:	bolder;
}
#content_seven .seven .font_red {
	color:			#e60012;
}
#content_seven .seven .font_red_usu {
	color:			#f5b090;
}
#content_seven .seven .font_org {
	color:			#f39800;
}
#content_seven .seven .font_org_usu {
	color:			#fcd7a1;
}
#content_seven .seven .font_yel {
	color:			#fff100;
}
#content_seven .seven .font_yel_usu {
	color:			#fff9b1;
}
#content_seven .seven .font_grn {
	color:			#009944;
}
#content_seven .seven .font_grn_usu {
	color:			#a5d5ad;
}
#content_seven .seven .font_blu {
	color:			#0068b7;
}
#content_seven .seven .font_blu_usu {
	color:			#a3bce2;
}
#content_seven .seven .font_nav {
	color:			#1d2088;
}
#content_seven .seven .font_nav_usu {
	color:			#a59aca;
}
#content_seven .seven .font_pur {
	color:			#920783;
}
#content_seven .seven .font_pur_usu {
	color:			#cfa7cd;
}

img.app_badge{
	width: 155px;
}

.oshirase_cont{
	font-size: 15pt;
}
