@charset "shift_jis";
section.accordion2{
padding:0 30px 30px 30px;
overflow:hidden;
}

ul.accordion2-1{
margin:0;
padding:0;
}
ul.accordion2-1 span{
	display:block;
	padding:5px;
	background-position:right 10px center;
	background-repeat:no-repeat;
}
ul.accordion2-1 ul{
	display:none;
}
ul.accordion2-1 > li{
list-style-type:none;
background-color: #fff;
margin-bottom:5px;
padding:10px 20px;
}

ul.accordion2-1 > li > p{
cursor:pointer;
font-size:1.2rem;
padding: 10px 9px 10px 10px;
background-image:url("../img/LST-blu_3-4.png");
background-repeat:no-repeat;
background-position:top 21px left -5px;
}

ul.accordion2-1 > li > p span{
    font-size: 1.8rem;
font-weight:bold;
	background-image:url(/img/open.png);
}
ul.accordion2-1 > li > p span.open{
	background-image:url(/img/close.png);
}
ul.accordion2-1 > li > ul li{
list-style-type:none;
padding:5px 10px;
}
ul.accordion2-1 > li > ul li:last-child{
	border:none;
}


ul.acrd2-1_no-href{
margin:0;
padding:0;
}
ul.acrd2-1_no-href > li{
list-style-type:none;
background-color: #fff;
margin-bottom:5px;
padding:10px 20px;
}
ul.acrd2-1_no-href > li > p {
   font-size: 1.3rem;
   padding: 10px 9px 10px 14px;
   background-image:url("../img/LST-blu_3-4.png");
background-repeat:no-repeat;
background-position:top 16px left -5px;
}
ul.acrd2-1_no-href > li > p span{
    font-size: 1.8rem;
font-weight:bold;
}


ul.accordion2-2{
margin:0;
padding:0;
}
ul.accordion2-2 span{
	display:block;
	padding:5px 5px 5px 15px;
	background-position:right 10px center;
	background-repeat:no-repeat;
}
ul.accordion2-2 ul{
	display:none;
}
ul.accordion2-2 > li{
list-style-type:none;
margin-bottom: 5px;
background-color:#eaf0f8;
border-radius:15px;
}
ul.accordion2-2 > li:last-child{
	border:none;
}
ul.accordion2-2 > li > p{
	cursor:pointer;
}
ul.accordion2-2 > li > p span{
background-image:url(/img/open-2.png);
padding-right: 5px;
font-weight:bold;
}
ul.accordion2-2 > li > p span.open{
	background-image:url(/img/close-2.png);
}
ul.accordion2-2 > li > ul li{
list-style-type:none;
padding:5px 15px;
}
/*
    ul.accordion2-2_{
margin-top:-30px;
}
ul.accordion2-2_ > li,
ul.accordion2-2_ > li:last-child{
border-bottom: solid 1px #c0ebe0;
padding: 10px 0;
}
*/

ul.accordion2-3{
margin:0;
padding:0;
}
ul.accordion2-3 span{
	display:block;
	padding:5px;
	background-position:right 10px center;
	background-repeat:no-repeat;
}
ul.accordion2-3 ul{
	display:none;
}
ul.accordion2-3 > li{
list-style-type:none;
margin-bottom: 5px;
background-color:#fff;
border-radius:15px;
}
ul.accordion2-3 > li:last-child{
	border:none;
}
ul.accordion2-3 > li > p{
	cursor:pointer;
}
ul.accordion2-3 > li > p span{
background-image:url(/img/open-3.png);
padding-right: 15px;
font-weight:bold;
}
ul.accordion2-3 > li > p span.open{
	background-image:url(/img/close-3.png);
}
ul.accordion2-3 > li > ul li{
list-style-type:none;
padding:5px 40px 5px 25px;
}


ul.accordion2-4{
margin:0;
padding:0;
}
ul.accordion2-4 span{
	display:block;
	padding:5px 5px 5px 25px;
	background-position:right 10px center;
	background-repeat:no-repeat;
}
ul.accordion2-4 ul{
	display:none;
}
ul.accordion2-4 > li{
list-style-type:none;
margin-bottom: 5px;
background-color:#eaf0f8;
border-radius:15px;
}
ul.accordion2-4 > li:last-child{
	border:none;
}
ul.accordion2-4 > li > p{
	cursor:pointer;
}
ul.accordion2-4 > li > p span{
background-image:url(/img/open-3.png);
padding-right: 35px;
}
ul.accordion2-4 > li > p span.open{
	background-image:url(/img/close-3.png);
}
ul.accordion2-4 > li > ul li{
list-style-type:none;
padding:5px 40px 5px 25px;
}


li.accordion_BK-white{
margin-top:-10px;
background-color:#fff!important;
}
li.accordion_BK-blue{
margin-top:-10px;
background-color:#eaf0f8!important;
}

ul.accordion_none li p span{
background-image:none;
}
ul.accordion_none li p{
cursor:auto;
}

/*===============================================
  モニター幅1199px以下
===============================================*/
@media only screen and (max-width:1199px) {
section.accordion2{
padding:0 0 30px 0;
overflow:hidden;
}
}