@charset "utf-8";


/* reset
-----------------------------------------------*/
*{
margin:0;
padding:0;
}

/* body		2014DEL
body{
font-size:12px;
/font-size:75%;
line-height:1.4;
}
*/

h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
}

p{
margin-bottom:10px;
}

table{
margin-bottom:10px;
border-spacing:0;
/*border-collapse:collapse;*/
/*table-layout:fixed;*/
}
table td{
padding:0.1em;
}

ul{
margin-bottom:10px;
}
ul li{
list-style:none;
}

ol{
margin:0 0 10px 1.5em;
/margin-left:1.8em;
list-style:decimal outside;
}

ul ul,
ul ol,
ol ul,
ol ol,
table ul,
table ol{
margin-bottom:0;
}

dl{
margin-bottom:10px;
}

strong,
em{
font-weight:bold;
font-style:normal;
}

img{
border:0;
}

hr{
display:none;
}

input{
margin: 0 2px 3px 0;
vertical-align:middle;
}

input[type="submit"] {
	min-width: 14px;
	min-height: 14px;
	padding: 2px 6px;
}

option{
padding:1px 5px;
}

.confirm_link {
    display: inline-block;
    background-color: #FF0000;
    color: #FFFFFF;
}
.modal{
    display: none;
    height: 100vh;
    position: fixed;
    top: 0;
    width: 100%;
}
.modal__bg{
    background: rgba(0,0,0,0.6);
    height: 100vh;
    position: absolute;
    width: 100%;
}
.modal__content{
	/*overflow: auto;*/
    background: #fff;
    left: 50%;
    padding: 10px;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 40%;
    height: 50%;
}
.modal__scroll{
	overflow: auto;
	width: 100%;
    height: 85%;
}
