@charset "UTF-8";
/* pc
-------------------------------------*/
@media only screen and (min-width: 768px) {

#contbox_acc_01 {
	width:100%;
	margin:0 auto 40px auto;
	text-align:center;
	overflow:hidden;
}
#contbox_acc_01 .inner01{
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin: 0 0 0 0;
    overflow:hidden;
}
#contbox_acc_01 .inner01 .item{
    width: 16.66%;
}
#contbox_acc_02 {
	width:1100px;
	margin:0 auto 80px auto;
	text-align:center;
	overflow:hidden;
}
#contbox_acc_02 .inner01{
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin: 0 0 60px 0;
    overflow:hidden;
    background-color: #efebeb;
    border: 4px double #957e7f;
    box-sizing: border-box;
}
#contbox_acc_02 .inner01 .item:first-child{
    width: 66%;
    padding: 20px;
    box-sizing: border-box;
    align-self: center;
}

#contbox_acc_02 .inner01 .item h5,
#contbox_acc_02 .inner01 .item p{
    color: #000;
}
#contbox_acc_02 .inner01 .item h5 sup{
    display: inline;
	font-size: 12px;
	font-size: 1.2rem;
}
#contbox_acc_02 .inner01 .item h5 em{
    color: #751433;
}
#contbox_acc_02 .inner01 .item:last-child{
    width: 34%;
    align-self: center;
}

#contbox_acc_03 {
	width:1100px;
	margin:0 auto 80px auto;
	text-align:center;
	overflow:hidden;
}
#contbox_acc_03 .inner01{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 40px;
    margin: 60px 0;
    overflow:hidden;
    background-color: #efebeb;
    border: 4px double #957e7f;
    box-sizing: border-box;
}

#contbox_acc_03 .inner01 .item h5,
#contbox_acc_03 .inner01 .item p{
    color: #000;
}
#contbox_acc_03 .inner01 .item:first-child{
    width: 60%;
    margin: 0 0 20px 0;
}
#contbox_acc_03 .inner01 .item:nth-child(2){
    width: 36%;
    margin: 0 0 20px 0;
}
#contbox_acc_03 .inner01 .item:nth-child(3){
    width: 36%;
    margin: 0 0 20px 0;
}
#contbox_acc_03 .inner01 .item:last-child{
    width: 60%;
}

}
/* sp
-------------------------------------*/
@media only screen and (max-width: 767px) {
#contbox_acc_01 {
	width:100%;
	margin:0 auto 40px auto;
	text-align:center;
	overflow:hidden;
}
#contbox_acc_01 .inner01{
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0 0 0 0;
    overflow:hidden;
}
#contbox_acc_01 .inner01 .item{
    width: 33.33%;
}
#contbox_acc_02 {
	width:100%;
	margin:0 auto 80px auto;
	text-align:center;
	overflow:hidden;
}
#contbox_acc_02 .inner01{
    width: 100%;
    margin: 0 0 40px 0;
    overflow:hidden;
    background-color: #efebeb;
    border: 4px double #957e7f;
    box-sizing: border-box;
}
#contbox_acc_02 .inner01 .item:first-child{
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
}

#contbox_acc_02 .inner01 .item h5,
#contbox_acc_02 .inner01 .item p{
    color: #000;
}
#contbox_acc_02 .inner01 .item h5 sup{
    display: inline;
	font-size: 12px;
	font-size: 1.2rem;
}
#contbox_acc_02 .inner01 .item h5 em{
    color: #751433;
}
#contbox_acc_02 .inner01 .item:last-child{
    width: 100%;
}
#contbox_acc_03 {
	width:100%;
	margin:0 auto 80px auto;
	text-align:center;
	overflow:hidden;
}
#contbox_acc_03 .inner01{
    width: 100%;
    padding: 20px;
    margin: 60px 0;
    overflow:hidden;
    background-color: #efebeb;
    border: 4px double #957e7f;
    box-sizing: border-box;
}
#contbox_acc_03 .inner01 .item h5,
#contbox_acc_03 .inner01 .item p{
    color: #000;
}
#contbox_acc_03 .inner01 .item{
    width: 100%;
    margin: 0 0 20px 0;
}
#contbox_acc_03 .inner01 .item:last-child{
    margin: 0 0 0 0;
}


	

}