/* curoco.framework */

*{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
	word-wrap: break-word;
	-webkit-font-smoothing: antialiased;
}

.clearfix:after {
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	content:".";
}

body {
	font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	letter-spacing: 0.1em;
	color: #555f6c; 
	/*	font-size: 1.0rem; line-height: 1.8rem;*/
	opacity: 0;
	opacity: 1;
}

.dots1{
	background-image: linear-gradient(to right, #000000, #000000 20%, rgba(0, 0, 0, 0) 11.11111%, rgba(0, 0, 0, 0) 100%);
    background-size: 5px 5px;
    height: 1px;
	margin-bottom: 2px!important;
	width: 100%;
}

table , th , td{ 
	padding: 10px!important; border: 1px solid #ccc;
}

.fwBold{ font-weight: bold; }
.textAlignR{ text-align: right; }
.textAlignL{ text-align: left; }
.textAlignC{ text-align: center; }

.checklist_text{ font-size: 0.85rem; padding: 10px 0!important; }

.attentionType1{
	margin-left: 1em; text-indent: -1em; font-size: 0.85rem;
	line-height: 1.4rem;
}