@charset "UTF-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  	margin: 0; 	padding: 0;}html {	overflow-y: scroll; font-family: "游ゴシック", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;font-size: 18px;}h1,h2,h3,h4,h5,h6 { 	font-size: 100%;	font-weight: normal; }p {	padding: 0 0 0 0;}ol,ul,li { 	list-style: none; }li img,dt img,dd img {	vertical-align: bottom;}fieldset,img,hr {  	border:0; }table { 	border-collapse: collapse; 	border-spacing: 0;	font-size: 100%;}table th,table td {	text-align: left;	vertical-align: top;	line-height: 1.5;}caption,th { 	text-align: left; }address,caption,cite,code,dfn,em,strong,th,var { 	font-style: normal; 	font-weight: normal; }abbr,acronym {	border: 0; }.clearfix:after {	content: ".";	display: block;	clear: both;	height: 0;	visibility: hidden;	overflow: hidden;	font-size: 0.1em;	line-height: 0;}.clearfix {	min-height: 1px;} . * html .clearfix { height: 1px;/*\*//*/  height: auto;  overflow: hidden;  /**/}*, *:before, *:after {	-webkit-box-sizing: border-box;	box-sizing: border-box;}a{	text-decoration: none;	color: #333;	outline: none;}a:focus, *:focus {	outline:none;}a:hover{	color: #999;}a img:hover{	opacity: 0.7;}img{	max-width: 100%;	vertical-align: bottom;}section{	/*overflow: hidden;*/}*:hover {    transition-delay: 0s;    transition-duration: 0.4s;    transition-property: all;    transition-timing-function: ease-in-out;}input[type="submit"],input[type="button"],input[type="reset"] {  border-radius: 0;  -webkit-box-sizing: content-box;  -webkit-appearance: button;  appearance: button;  border: none;  box-sizing: border-box;  cursor: pointer;}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration,input[type="reset"]::-webkit-search-decoration {  display: none;}input[type="submit"]::focus,input[type="button"]::focus,input[type="reset"]::focus{  outline-offset: -2px;}