@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
/*table{font-size:inherit;font:100%;}*/
select,input,textarea{font:99% arial,helvetica,clean,sans-serif;border:solid 1px #54a500;}pre,code{font:115% monospace;*font-size:100%;}body * {
	line-height: 1.22em;
}.clearfix{display:inline-table;/* \*/display:block;/* */min-height:1px;}/* \*/* html .clearfix {height:1%;}.clearfix:after{content: ".";display:block;visibility:hidden;height:0;line-height:0;clear:both;} 
.overflow_hidden{overflow:hidden;}
.clear{ clear:both;}
.center{ margin:0 auto;}
a{text-decoration:underline; cursor:pointer;}
input:focus{ background-color:#CCFFCC;border:solid 1px #54a500;}
textarea:focus{background-color:#CCFFCC;border:solid 1px #54a500;}


/*************/

html {
    overflow-x:hidden;
    }


body {
background-color:#eaf4d9;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#wrapper {
background:url(../images/img_main2.jpg) no-repeat center top;
}

ol, ul{
	list-style:none;
}
li {
	margin: 0;
	padding: 0;
	}
blockquote, q{
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after{
	content:'';
	content:none;
}

:focus{
	outline:0;
}

ins{
	text-decoration:none;
}
del{
	text-decoration:line-through;
}

table{
	border-collapse:collapse;
	border-spacing:0;
}

img{
vertical-align: bottom;
}




.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}

.clearfix {
min-height: 1px;
}

* html .clearfix {
height: 1px;
}
