@charset "utf-8";
/*reset.css*/

table{word-break:normal}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,abbr,address,cite,code,del,dfn,em,img,
ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li
fieldset,form,fieldset,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,
menu,nav,section,summary,time,mark,audio,video,input,textarea{margin:0; padding:0; font-size: 100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,hr{display:block;}
table,caption,tbody,tfoot,thead,tr,th,td{border:none;text-align:center}
a{text-decoration: none}
ol,ul,li{list-style:none;}
img,fieldset{border:none;}
h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
address, caption,cite,code,em,strong,th{font-style:normal;font-weight:normal;}
img,input{vertical-align:middle;}
hr{display:none;}
legend, caption, #skipNavi, .blind{position:absolute;left:0;top:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden;text-indent:-9999px;visibility:hidden;}
li img, dd img{vertical-align:top;}
table{border-collapse:collapse;}  
q:after,q:before{content:"";} 
abbr,acronym{border:none;} 
input[type="text"]{-webkit-appearance: none; -webkit-border-radius: 0 !important;}
/*input[type="checkbox"] + label:before {content: ' ';display: inline-block;width: 15px;height: 15px;line-height: 15px;margin: -3px 10px 0 0;text-align: center;vertical-align: middle;background: #fafafa;border: 1px solid #cacece;border-radius: 3px;box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}
input[type="checkbox"] + label:active:before, input[type="checkbox"]:checked + label:active:before{box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
input[type="checkbox"]:checked + label:before {content: '\2713';color: #314ca2;text-shadow: 1px 1px white;background: #f1f4ff;border-color: #adb8c0;box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}
 input[type="checkbox"]{-webkit-appearance: checkbox;} */
select{-webkit-border-radius: 0 !important;}
button{margin: 0;padding: 0; border: none; background: none; cursor: pointer;}
.clear{zoom:1;}
.clear:after{content:""; display:block; clear: both;}
body{-webkit-text-size-adjust:100% !important;font-family: 'KIMM_Light', sans-serif}
*, a{color:#000;}