@charset "utf-8";

/* Basic */
* {padding:0; margin:0;}
html {overflow-y:auto;}
body {
	background-color:#fff;
	word-break:break-all;
	font-size:0.75em;
	line-height:1.0em;
	font-family:'noto_regular';
	color:#383d41;
	height:100%;
	margin:0;
	padding:0;
}

li, dd {list-style: none;}
dd {text-align:justify;}
img {border:0px;}
input,select,textarea{font-family:'noto_regular'; }

a:link {color:#777777; text-decoration:none;}
a:visited {color:#777777; text-decoration:none;}
a:active {color: #777777; text-decoration:none;}
a:hover {color: #777777; text-decoration:none;}

/* Basic - clearfix */
.clearfix:after {display:block; clear:both; content:"."; visibility:hidden; height:0;}
/*.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}*/

.skip {position:absolute; overflow:hidden; height:0; width:0; font-size:0; visibility:hidden;}

.brdline {border:1px #CCC solid; margin-left:5px}
.inpline {border:1px #CCC solid; padding-left:2px; height:20px; vertical-align:middle; font-size:12px; color:#181818; font-weight:normal}
.selline {border:1px #CCC solid; font-size:12px; padding-top:2px; padding-bottom:2px; vertical-align:middle; height:22px; color:#181818; font-weight:normal}
.radio {margin:0 0 -2px 5px;}
.i_check {border:1px #CCC solid; height:20px;}
.i_check_01 { height:20px;}
