@charset "UTF-8";

/*
Theme Name: okamotoaya
Author: okamotoaya
Description: okamotoaya COMMON CSS
*/
/* CSS Document */
html {
    font-family: -apple-system, BlinkMacSystemFont, "ZEN角ゴシックN R","Zen Kaku Gothic N R","游ゴシック体", YuGothic, "Yu Gothic Medium", sans-serif;
    font-feature-settings: "pkna" 1;
	height:100%;
	background-color: #e1eae6;
}
/*
body {
	@extend:html;
}
h1, h2, h3, h4, h5, h6, strong {
	@extend:html;
    font-family: -apple-system, BlinkMacSystemFont, "A1ゴシック M","A1 Gothic M","游ゴシック体", YuGothic, "Yu Gothic", sans-serif;
    font-weight: 700;
}*/
body {
	color: #222;
	letter-spacing:2.1px;
	margin: 0;
	padding: 0;
	height:100%;
	position:relative;
}
a {
	color: #666;
	text-decoration: underline;
}
a:visited {
	color: #666;
}
a:hover {
	color: #666;
	text-decoration: none;
}
b, strong, .bold{
	font-family: -apple-system, BlinkMacSystemFont, "ZEN角ゴシックN R","Zen Kaku Gothic N R","游ゴシック体", YuGothic, "Yu Gothic Medium", sans-serif;
	font-weight: bold;
}
div,p,img,ul,li{
	margin:0;
	padding:0;
	}
img{
	width:100%;
}
h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	}
ul{
	list-style-type: none;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
	}
table, p{
	letter-spacing: 1.3px;
}
/* micro clearfx */
.cf:before, .cf:after {
		content:"";
		display:table
}
.cf:after { clear:both }
.cf { zoom:1 } /* For IE 6/7 */


/* ---------------------------------------------------------------------------------------415-5000 */
@media screen and (min-width:0px) and (max-width: 5000px) {

.container{
	width:100%;
	}
.wrapper{
	width:100%;
	margin:0 auto;
	margin:50px;
}
h1{
	text-align:center;
	margin:0 auto;
}
.mi01{
	font-size:20px;
	padding-bottom:30px;
}
.img{
	width:200px;
	padding-bottom:30px;
}
.txt p{
	font-size:12px;
	margin-top:20px;
}
	
}