/*popup01*/
div.kojinkiroku-modal div.modal_contents_inner {
  height: 100%;
  overflow: auto;
}

div.kojinkiroku-modal div.modal_contents_inner .modal_heading .modal_heading_icon{
	width:1.5vw;
}

div.kojinkiroku-modal div.modal_contents_inner .modal_heading span.modal_heading_title{
	font-size:1.8vw;
	line-height:1.3em;
}

div.kojinkiroku-modal{
	font-size:1.2vw;
}

div.kojinkiroku-modal .modal_contents_form{
	color:#5d686c;
}

div.kojinkiroku-modal div.modalL{
	width:49%;
	/*padding:10px 0 0 0;*/
  padding:10px;
	float:left;
	line-height:1.5em;
}

div.kojinkiroku-modal .Bold{
	font-weight:bold;
}

div.kojinkiroku-modal .Green{
	color:#30c40c;
}

div.kojinkiroku-modal div.modalR{
	width:49%;
	padding:10px;
	border-left:1px dashed #5d686c;
	float:right;
	line-height:1.5em;
}

div.kojinkiroku-modal div.modalR .moralRL{
	width:40%;
	float:left;
}

div.kojinkiroku-modal div.modalR .moralRR{
	width:40%;
	float:right;
	text-align:right;
}

div.kojinkiroku-modal div.modalR textarea{
	width:100%;
	height:10em;
	font-size:1.0vw;
	margin-bottom:20px;
}

/*popup02*/
div.kojinkiroku-modal div.modal_contents_inner .modal_heading .modal_heading_icon{
	width:1.5vw;
}

div.kojinkiroku-modal div.modal_contents_inner .modal_heading span.modal_heading_title{
	font-size:1.8vw;
	line-height:1.3em;
}

div.kojinkiroku-modal{
	font-size:1.2vw;
}

div.kojinkiroku-modal .modal_contents_form{
	padding:0 0 0 0;
	color:#5d686c;
}

div.kojinkiroku-modal .modal_row{
  -webkit-align-items: unset;
  -ms-flex-align: unset;
  align-items: normal;
  padding: 1.0vw 0;
}

div.kojinkiroku-modal .moralRR{
	width:100%;
	text-align:right;
	font-size:80%;
	margin:0 0 5px 0;
}

div.kojinkiroku-modal textarea{
	width:100%;
	height:10em;
	font-size:1.0vw;
}


/*スクロールの追加*/
div.kojinkiroku-modal div.scroll{
	width:100%;
	height:22vh;
	overflow-y:auto;
	word-break:break-all;
}







