@charset "shift_jis";
/* CSS Document */
/*======================================
1.Reset
=======================================*/
body,div,p,form,input,select,option,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,address {
     margin: 0;
     padding: 0;
     font-size: 100%;
     font-weight: normal;
     font-style: normal;
     line-height: normal;
}
ul {
     list-style: none;
}
img {
     border:0;
}
/*======================================
2.Fonts ƒtƒHƒ“ƒgƒTƒCƒY‚Íem‚©%‚ÅŽw’è@ŽQl1.4em‚Å14px 1.8em‚Å18px‚É¬‚è‚Ü‚·
=======================================*/

body {
font-size: 62.5%;
font-family:'ƒƒCƒŠƒI',Meiryo,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka, '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
}
input , select , option {
font-family:'ƒƒCƒŠƒI',Meiryo,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka, '‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
}
/*======================================
3.Other
=======================================*/

body {
     color: #444;
     width: auto;
     background-color: #ffffff;
}

/* --- link --- */
a {
	color: #0094D8;
	text-decoration: none;
}
a:visited {
	color: #5519b3;
	text-decoration: none;
}
a:hover {
	color: #FC6320;
	text-decoration: underline;
}
.img_hov {
	transition: 0.2s ease-in-out;
}
.img_hov:hover {
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}
/* clearfix  */
.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix { display: inline-table; min-height: 1px; }
* html .clearfix { height: 1px; }
.clearfix { display: block; }
.clear{clear:both;}

/*   */