body{
	width: 100%;
	margin: 0px auto;
	padding: 0;
	text-align:left;
	font-family: "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "verdana", sans-serif;
	font-size:13px;
	color: rgb(85,85,85);
	box-sizing: border-box;
	overflow-x: hidden;
}
.txt_min{
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
#wrap{
    position: relative;
    overflow-x: hidden;
}
p{
    font-size:107%;
	line-height:1.8;
	text-align:justify;
}
.ind{
    text-indent: 1em;
}
.text-img {
	left:-5000px;
	position:absolute;
}

.indent{
    display:block;
    float:left;
    height:1em;
    width:1em;
}
a{
	color:rgb(85,85,85);
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	color:rgb(85,85,85);
	text-decoration: underline;
}
a:active {
	color:rgb(85,85,85);
	text-decoration: underline;
}
a:hover img{
	opacity:0.8;
	filter:alpha(opacity=80);
	border:none;
}

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

	Yahoo UI Library Fonts CSS
	*Copyright (c) 2009, Yahoo! Inc. All rights reserved.
	*http://developer.yahoo.com/yui/license.txt
	
	Font-size Adjustment
	
	77% = 10px	|	122% = 16px	|	167% = 22px	
	85% = 11px	|	129% = 17px	|	174% = 23px
	92% = 12px	|	136% = 18px	|	182% = 24px
	100% = 13px	|	144% = 19px	|	189% = 25px
	107% = 14px	|	152% = 20px	|	197% = 26px
	114% = 15px	|	159% = 21px	|

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

:root {
  --color-main: rgb(27,54,26);
}
.mc{
    color: var(--color-main);
}



/* -- wrap -- */

#wrap{
	width:100%;
	margin: 0px auto;
	padding: 0;
	overflow: hidden;
}


/* -- header -- */

header{
	width: 100%;
	margin: 0px auto;
	padding: 0;
}
#header{
    max-width: 1060px;
	margin: 0 auto;
	padding: 0 30px;
	overflow: hidden;
}

/* -- contents -- */

main{
	width:100%;
	margin: 0px auto;
	padding: 0;
	overflow: hidden;
}
section{
    margin-bottom: 50px;
	overflow: hidden;
	clear: both;
}
.flex_box{
    max-width: 1060px;
	margin: 0 auto;
	padding: 0 30px;
	overflow: hidden;
	clear: both;
}

/* -- footer -- */

footer{
	width:100%;
	margin: 0px auto;
	padding:0;
	background: rgb(27,54,26);
}
