@charset "UTF-8";

body, h1, h2, h3, h4, h5, h6, pre, ul , ol , li, dt, dd, p, img {margin:0;padding:0;}
body {
	font-family: Verdana,'メイリオ','ＭＳ Ｐゴシック',sans-serif;/*メイリオ対策*/
	/*font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS PGothic',sans-serif;*/
	min-width:950px;
	word-break:break-all;
}
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;line-height:1;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,
select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select {*font-size:100%;}
select, input, textarea  {padding:1px;border:#CCC solid 1px;}
legend {color:#000;}
textarea {resize:none;}
button{background:transparent;border:none;cursor:pointer;}
select{cursor:pointer;}
hr {border-color:#febabb;height:1px;border:none;border-top:1px #febabb solid;}
.btnCursor{cursor:pointer;}

a {
	color:#326ec0;
	cursor:pointer;
	outline:none;
}
a:link {
	color:#326ec0;
	outline:none;
}

a:hover {
	color:#76ae25;
	text-decoration:none;
	outline:none;
}
ul, ol {list-style-type:none;}
ul li, ol li {line-height:130%;}
a:focus {outline: none;}
::selection { background-color:#000; color: #CCC; /* Safari */ }
::-moz-selection { background-color: #000; color: #CCC; /* Firefox */ }
/*----------------------------------------------------Crearfix */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
line-height: 0;
font-size: 0;
}
.clearfix {/* display: inline-block; */min-height: 1%;}