.accbox {
    margin: 0 0 2em;
    padding: 0;
}


.step_title {
    display: block;
    margin: 1.5px 0;
    padding : 11px 2em 11px 12px;
    font-weight: bold;
    background :#d5f6fc;
	background-repeat: no-repeat;
	background-position: right 15px bottom 50%;
	text-decoration: none;
}

.ac_open.active a {
    display: block;
    margin: 1.5px 0;
    padding : 11px 2em 11px 12px;
    font-weight: bold;
    background :#a4cbf3;
    cursor :pointer;
    transition: all 0.5s;
	background-image: url(../../img/icon_accordion_open.png);
	background-repeat: no-repeat;
	background-position: right 15px bottom 50%;
}

.ac_open:hover {
    background :#85baef;
}

input {
    display: none;
}

.accshow {
	border: #cacaca 1px solid;
	margin: 1.5px 0;
}

.bg_gray{
	background: #d5f6fc80;
	padding: 8px;
}
.wrap_up{
	display: none;
}

ol li{
	list-style-type: none;
	position: relative;
/*	padding-left: 2.8em;*/
}
.accshow ol li p{
	padding-top: 0em !important;
}


.li_pd{
	padding: 0 10px 1em 1em;
}

li .num{
	position: absolute;
	left: 0;
	top: 0;
}

.contents_area .noteList02 li{
	margin-left: 1em;
	font-size:1.5rem;
}

.contents_area .noteList03 li{
margin-left: 1.5em;
font-size: 1.6rem;
list-style-type: disc;
}

.contents_area .noteList04 li{
margin-left: 1.0em;
font-size: 1.6rem;
list-style-type: disc;
}


.mt2px{
	margin-top: 2px;
}

.box_m{
	margin: 1.5em;
}

.box_m ol{
	padding-left: 3em;
}

.box_m ol li{
	list-style-type: decimal;
	padding: 0 10px 0 0;
}

.box_m ul {
	padding-left: 3em;
}

.box_m ul li {
	padding: 0 10px 0 0;
}


.btn_jiko{
	text-align: center;
	margin-top:20px;
	margin-bottom:20px;
}


.btn_jiko a{
	border: 1px solid #87b1ed;
	background: linear-gradient(to bottom, #e1edff, #9cc2f9);
	font-weight: bold;
	border-radius: 8px;
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
	font-size:80%;
}

.pdt35{
	padding-top: 2.5em;
	background: url(/tetsuzuki/share/img/com_im08.gif) 50% 50% no-repeat;
}

.enclosure {
	display: inline-block;
	margin-right: 8px;
	text-align: left;
	padding: 2px 3px;
	color: #ffffff;
	border-style: solid;
	border-width: 3px;
	border-color: #598acf;
	background-color: #6594ed;
	font-size: 12px;
	font-size: 1.2rem;
	border-radius: 9px;
}

@media only screen and (max-width: 767px) {
	.pdt35{
		padding-top: 2.0em;
		background: url(/tetsuzuki/share/img/com_im07.gif) 50% 50% no-repeat;

	}
}
