@charset "UTF-8";

input.tel-item
{
	display: 			inline-block;
	vertical-align: 	middle;
	ime-mode: 			active;
	width: 				150px;
}

input.days-item
{
	display: 			inline-block;
	vertical-align: 	middle;
	ime-mode: 			disabled;
	width: 				60px;
}

div.dialog-button-inner
{
	width		: 200px;
	height		: 50px;
    font-size	: 1.7em;
    line-height	: 50px;
    font-weight	: bold;
    color		: white;
}

.ui-dialog-table th,
.ui-dialog-table td
	{
	border-right: 1px solid #adb7c1;
	box-sizing: border-box;
	padding: 5px;
}

span.i00076-link,.i00077-link
{
	font-weight     : bold;
	color           : #2f9ade;
	text-decoration : underline;
	display         : inline-block;
}

span.i00076-link:hover,.i00077-link:hover
{
	border: none;
	color: #015db2;
	text-decoration: none;
}

span.i00076-link:before,.i00077-link:before
{
	content        : url("/contractDownload/ip/images/icn_file_dl_pdf.svg");
	display        : inline-block;
	width          : 16px;
	height         : 16px;
	margin         : 0 5px 0 0;
	vertical-align : -5px;
}

div.dialog-clear-button
{
    width       : 90px;
    height      : 1.7rem;
    font-size   : 16px;
    line-height : 1.7rem;
    font-weight : bold;
    color       : white;
    position    : absolute;
    top         : 1px;
    right       : 1px;
    cursor      : pointer;
}

.dlgSigSignerCaution
{
    margin: 0 0 7px;
}

.dlgSigSignerCaution > span
{
    font-weight : bold;
    font-size   : 105%;
    color       : #f61530;
    line-height : 1.5;
    text-indent : 0.7em;
    display     : block;
}

#dlgSigJyusetsuCaution > span
{
    font-weight	: bold;
    font-size	: 110%;
    color		: #f61530;
    line-height	: 1.5;
    display		: block;
}

#dlgSigJyusetsuCaution > span:not(:first-child)
{
    text-indent : 1em;
}

#dlgSigUploadArea
{
    width			: 92.5%;
    min-height		: 50px;
    font-size		: 1.5rem;
    border			: 2px dashed #4770c5;
    border-radius	: 10px;
    color			: #AFAFAF;
    margin-top		: 10px;
    margin-bottom	: 15px;
    padding			: 20px;
	cursor			: pointer;
}

.dropover
{
    color	: #528ccc !important;
    border	: 2px solid !important;
}

.signCheckboxLabel
{
    height			: 25px;
    line-height		: 26px;
    font-size		: 15px;
    padding			: 2px 0 2px 1px;
    display			: inline-block;
    text-decoration	: underline;
    cursor			: pointer;
}

.signCheckboxLabel:hover
{
   text-decoration: none;
}

.signCheckbox:checked + .signCheckboxLabel
{
    background-position: 0 bottom;
}

#dlgSigUploadTable .ui-only-clear-icon-btn
{
    min-width		: 26px;
    height			: 26px;
    font-size		: 13px;
    font-weight		: bold;
    border			: 1px solid;
    border-radius	: 5px;
    color			: #058bc3;
    box-shadow		: 0 1px 3px rgba(0, 0, 0, .15);
    display			: inline-block;
    margin-left		: 3px;
    padding-left	: 1px;
    cursor			: pointer;
}

.mg-l20
{
	margin-left : 20px;
}

#dlgSigUploadTable .ui-only-clear-icon-btn:hover
{
    box-shadow : 0 1px 5px rgba(0,0,0,.3);
}

#dlgSigUploadTable .ui-only-clear-icon-btn.clear:before
{
    content			: url(/contractDownload/ip/images/batsu.svg);
    width			: 17px;
    height			: 17px;
    display			: inline-block;
    margin			: 4px;
    vertical-align	: -4px;
    opacity			: .8;
}

#dlgSigUploadTable .fileNoCell
{
	text-align : center;
}

#dlgSigUploadTable .fileNameCell .fileName
{
    overflow			: hidden;
    text-overflow		: ellipsis;
    display				: -webkit-box;
    -webkit-box-orient	: vertical;
    -webkit-line-clamp	: 2;
    line-height			: 1.6em;
    max-height			: calc(1.6em * 2);
    word-break			: break-all;
}

#dlgSigUploadTable .documentName
{
	width : 100%;
}