  .btn-box{text-align: center;padding: 30px;border: 1px solid #cdcdcd;border-radius: 5px;}
.btn-box.ty01 ul{display:flex;justify-content: center;}
.btn-box.ty01 ul li{margin:0 20px 0 0;}
.btn-box.ty01 ul li:last-child{margin:0}
.btn-normal{border-radius: 5px;display:inline-block;padding:20px 30px;border:1px solid #ddd;background:#f5f5f5;vertical-align:bottom;line-height: 22px;}
.btn-normal-s{display:inline-block;padding:10px 12px;border:1px solid #ddd;background:#f5f5f5;vertical-align:bottom;}
.btn-normal:hover,.btn-normal-s:hover{border-color:#0b419b;background:#0b419b;color:#fff;}


.btn-mark{display: flex;border: 3px solid #0170c0;border-radius: 10px;padding: 10px;}
.btn-mark p{padding: 18px 20px 0 0;}
.btn-mark ul{display: flex !important;flex-wrap: wrap;}
.btn-mark ul li{display: block;font-weight: 500;/*font-size: 13px;*/line-height: 16px;margin: 0 auto !important;width: 100%;}
.btn-mark ul li:nth-of-type(1){color: #0170c0;}
.btn-mark ul li:nth-of-type(2){font-size: 12px;color: #0170c0;}
.btn-mark ul li:nth-of-type(3){font-size: 13px;color: #2a2d32;    margin: 5px 0 0 0 !important;}
.btn-mark ul li:nth-of-type(4){color: #ff0000;margin: 15px 0 0 0 !important;}
.btn-mark:hover ul li:nth-of-type(4){text-decoration:underline}
.btn-box.ty01.fullwidth > ul > li > a > ul{width: calc(100% - 84px);}
@media screen and (max-width:768px){

	.btn-box { padding: 15px;}
	.btn-box.ty01 ul {display: block;}
	.btn-box.ty01 ul li {margin: 0 0px 10px 0;width: 100%;}
	.btn-box.ty01 ul li:last-child{margin:0;} 
	.btn-normal {font-size:14px;border-radius: 5px;display: block;padding: 13px 16px;background: #f5f5f5;}

	
}