.mokujibox{
	border: 1px solid #aaa;
	border-radius: 5px;
	padding: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #edf6ff;
}

.mokujibox p{
	font-weight: bold;
	font-size: 120%;
	text-align: center;
	margin-bottom: 10px;
}

.mokujibox ul{
	margin: 0;
	padding-left: 20px;
}

.mokujibox ul li a:link,
.mokujibox ul li a:visited,
.mokujibox ul li a:hover,
.mokujibox ul li a:active{
	color: #000;
}

.dot-none{
	list-style: none;
}

.indent-1{
	padding-left: 0;
}

.indent-2{
	padding-left: 10px;
}

.indent-3{
	padding-left: 20px;
}

.indent-4{
	padding-left: 30px;
}

.indent-5{
	padding-left: 40px;
}

.indent-6{
	padding-left: 50px;
}


#main .mokujicontent h2{
	margin: 30px 0 10px;
}



#mokuji_btn.active::before {
	content: "[表示]";
}
.point02 {
    width: 100%;
    margin: 0 auto;
}

.point02 table {
    width: 100%;
    border-left: 1px solid #B2B2B2!important;
}

.point02 table th {
    padding: 10px;
    text-align: center;
    border-right: 1px solid #B2B2B2;
    border-bottom: 1px solid #B2B2B2;
}

.point02 table td {
    padding: 10px;
    border-right: 1px solid #979797;
}


.point02 th {
    background-color: #DDE1E5!important;
}
.linebold{
background:linear-gradient(transparent 60%, #ff6 60%);
}