@charset "UTF-8";
@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);

*{margin:0;padding:0;-webkit-text-size-adjust:none;word-break:keep-all;box-sizing:border-box;}
html, body {height:100%; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:none; text-size-adjust:none;}
body{background:#fff;color:#333;font-size:14px;font-family: 'Noto Sans JP', 'Apple Gothic', sans-serif;}
input, textarea, select, button {font-family: 'Noto Sans JP', 'Apple Gothic', sans-serif;}
img{max-width:100%;border:0 none;vertical-align:top;}
a {color:inherit; text-decoration:none;}
a:active, a:hover, a:focus {text-decoration:none;outline:0;}
ol, ul, li{list-style:none;-webkit-padding-start:0;}
label{vertical-align:middle;}
i, em{font-style:normal;}
xmp, pre {display: inline;}
h1, h2, h3, h4{font-weight:normal;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
table{width:100%;border-collapse:collapse;table-layout:fixed;border-spacing:0;}
table caption{width:100%;height:0;overflow:hidden;font-size:medium;line-height:normal;word-break:break-all;opacity:0;filter:alpha(opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';}
table th, table td{font-size:14px;font-family:'Malgun Gothic', sans-serif;letter-spacing:-1px;word-break:break-all;word-wrap:break-word;}
button{padding:0;border:none;background:none;letter-spacing:-1px;cursor:pointer;outline:0;}
button::-moz-focus-inner{border:0;padding:0;}
::placeholder {color:#808080;} /* placeholder 색상 지정 */
input::-webkit-input-placeholder {color:#808080; opacity:0.5;}
input::-webkit-search-cancel-button {-moz-appearance:none; -webkit-appearance:none; appearance:none;}
input::-webkit-clear-button, input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {display:none; -moz-appearance:none; -webkit-appearance:none; appearance:none;}
input::-webkit-datetime-edit-fields-wrapper {padding:0;}
fieldset{border:0;}
legend{width:0;height:0;overflow:hidden;font-size:medium;line-height:normal;word-break:break-all;opacity:0;filter:alpha(opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';}