/*.menu_pc .on_00 {
}
.menu_pc .on_00 a{
	color:#186ace;
	text-decoration:none;	

}
.menu_pc .on_00 a::after {
	position: absolute;
	bottom: 0;
	left: 50%;
	content: '';
	width: 100%;
	height: 3px;
	background-color: #186ace;

	transform: translateX(-50%);
}
*/


.bottom_bg_multi {
background-image: url(../images/bg.png);
background-position:center;
background-repeat:no-repeat;
}
.title_text_01 {
color:#2666b1;
font-size:145%;
font-weight:700;
line-height:140%;
margin-top:5px;
}
h1 {
margin-top:15px;
}
.contents_04{
background-color:#f0ffef;
}
@media screen and (max-width: 768px) {
h1 {
margin-top:10px;
}
.title_text_01 {
text-align:center;
}
}



h3::after {
background-color: #00b050;
}




/* ラインナップ */

.category_01 {
background-color:#ff822e;
border:4px solid #ff822e;
}
.category_01 p {
padding:10px;
color:#FFF;
font-size:130%;
font-weight:700;
}
.category_01 .text {
padding:15px;
background-color:#FFF;
}
.category_02 {
background-color:#00b050;
border:4px solid #00b050;
}
.category_02 p {
padding:10px;
color:#FFF;
font-size:130%;
font-weight:700;
}
.category_02 .text {
padding:15px;
background-color:#FFF;
}
.category_03 {
background-color:#0070c0;
border:4px solid #0070c0;
}
.category_03 p {
padding:10px;
color:#FFF;
font-size:130%;
font-weight:700;
}
.category_03 .text {
padding:15px;
background-color:#FFF;
}
.table_responsive th{
width:180px;
}

@media screen and (max-width: 768px) {

.table_responsive th{
	padding-left:10px;
	padding-right:10px;
	width: 100%;
    display: block;
border-collapse: collapse;
}
.table_responsive td{
	padding-left:10px;
	padding-right:10px;
	width: 100%;
    display: block;
border-collapse: collapse;
}

}







.usage {
background-color:#FFF;
padding:10px;
border-radius:10px;
font-size:130%;
line-height:170%;
margin-bottom:20px;
}
.usage i {
color:#00b050;
}
.usage h4 {
color:#00b050;
border-color:#00b050;
}

.usage .indent {
text-indent:-0.75em;
padding-left:1.5em;
	
}

.usage_title {
border-bottom: 3px solid #f2f2f2;
font-weight:700;
font-size:120%;
margin-bottom:10px;
}

.usage_title span {
display: inline-block;
position: relative;
padding: 0 0.4em 0.2em 0;
color: #00b050;
}

.usage_title span::before {
position: absolute;
bottom: -3px;
left: 0;
width: 100%;
height: 3px;
background-color: #00b050;
content: '';
}
.download .btn-flat-border2{
width:250px;
}
