@charset "utf-8";
.column_wrap{margin:0; padding:0; box-sizing:border-box; line-height:2em;}

.co-blog-body h2 {
    background-color: transparent;
}
.co-blog-header .thumbnail img {
    display: initial;
}
html {
    scroll-behavior: smooth;
}
.co-blog-body .intro {
    display: none;
}
.column_wrap .txtbox{margin:1em 0 4em;}
.column_wrap .txtbox p{margin:0 0 2em; line-height:2em;}
.column_wrap .banner{margin:2em auto; text-align:center;}
.column_wrap .banner img{width:max-content;}
.column_wrap .width10{width:10% !important;} .column_wrap .width20{width:20% !important;} .column_wrap .width30{width:30% !important;}
.column_wrap .width40{width:40% !important;} .column_wrap .width50{width:50% !important;} .column_wrap .width60{width:60% !important;}
.column_wrap .width70{width:70% !important;} .column_wrap .width80{width:80% !important;} .column_wrap .width90{width:90% !important;}
.column_wrap .width100{width:100% !important;} .column_wrap .width33{width:33.3% !important;}
.column_wrap .width15{width:15% !important;}.column_wrap .width25{width:25% !important;} .column_wrap .width35{width:35% !important;}
.column_wrap .width65{width:65% !important;}.column_wrap .width75{width:75% !important;} .column_wrap .width85{width:85% !important;} .wauto{width: auto!important;}
.column_wrap .mb0{margin-bottom:0 !important;} .column_wrap .mb1em{margin-bottom:1em!important;} .column_wrap .mb2em{margin-bottom:2em!important;}
.column_wrap .mt0{margin-top:0 !important;}
.column_wrap .pb0{padding-bottom:0 !important;} .column_wrap .pb1em{padding-bottom:1em!important;} .column_wrap .pb2em{padding-bottom:2em!important;}
.column_wrap .text_right{text-align:right!important;} .column_wrap .text_left{text-align:left!important;} .column_wrap .text_center{text-align:center!important;}
.column_wrap .txtbox p.mb0{margin-bottom:0 !important;}
.column_wrap .txtbox p.mb1em{margin-bottom:1em!important;} 
.column_wrap .txtbox p.mb2em{margin-bottom:2em!important;}
.column_wrap .txtbox p.mt0{margin-top:0 !important;}
.column_wrap .pageindex {
	max-width: 620px;
	margin:1.5em auto 6em;
	padding:1.5em 2.5em;
	background: #F4F4F4;
	list-style-type:none;
}
.column_wrap .pageindex p{
	font-size:1.5em; text-align: center;
	margin-bottom: 1em; color: #333;
}
.column_wrap .pageindex ol {counter-reset:item;	list-style-type:none; padding-left: 0;}
.column_wrap .pageindex ol li {list-style:none !important; padding: 0.4em 0;}
.column_wrap .pageindex ol li ol{padding-left:1em !important;}
.column_wrap .pageindex ol li:before{ counter-increment:item; content:counters(item, "-")". ";}
.column_wrap .pageindex ol li a {line-height:2em !important;}

.column_wrap a{	color:#003E8C; text-decoration:none; cursor:pointer;}

.column_wrap a:hover,
.column_wrap a img:hover{opacity:0.7; transition: .5s;}

.column_wrap .mauto{ margin-left: auto!important; margin-right: auto!important; }
.column_wrap .btn a{
	display: block;
	padding: 0.3em 2em;
	text-align: center;
	color: #fff;
	border-radius: 5px;
	font-weight: bold;
	background: #003E8C;
	box-shadow: 0 3px 0 #072a55;
}
.column_wrap h2{
	font-size:1.7em; line-height:1.6em; margin:0 0 1em;
	color:#003E8C; border-bottom:1px solid #003E8C; font-weight: bold;
}
.column_wrap h3{
	font-size:1.5em; margin:0 0 1em;
	color:#003E8C; font-weight:bold;
}
.column_wrap .txt_red{color:#c67d0f;}
.column_wrap .txt_bold{font-weight:bold;}
.column_wrap .txt_ul{text-decoration:underline;}
.column_wrap .txt_size_big{font-size:1.2em;}
.column_wrap .borderbox {margin: 0 auto 2em; padding:2em; border:1px solid #A0A0A0;}
.column_wrap .borderbox p:last-child, .column_wrap .borderbox li:last-child {margin-bottom:0 !important}
.column_wrap ul{list-style-type:none !important; padding:0; margin:0;}
.column_wrap ol{list-style-type:none !important; padding:0; margin:0;}
.column_wrap .txtbox li{list-style: none;}
.column_wrap .list_dot li{list-style: inside circle !important; padding:0; }
.column_wrap .list_num li{list-style: inside decimal !important; padding:0; }

.column_wrap .listTab table{margin:0 auto 2em; border:1px solid #595959; border-collapse:collapse;}
.column_wrap .listTab table th{border:1px solid #A0A0A0; padding:1em; background:#ddd; text-align: center;vertical-align:middle;}
.column_wrap .listTab table td{padding:1em; background:#fff; border:1px solid #A0A0A0;vertical-align:middle;}
.column_wrap .listTab table td p:last-child ,.column_wrap .listTab table td li:last-child { margin-bottom: 0!important;}
.column_wrap .product-box{ display: flex; align-items: flex-start; gap: 10px;}.column_wrap .product-box img{ width: 30%;}.column_wrap .product-box>div{ width: 70%;}

@media only screen and (max-width:600px) {
.column_wrap .banner img{width:100%;}
.column_wrap .listTab table{width:100%; word-break:break-all;}
.column_wrap .bq,.column_wrap .borderbox{ padding: 1em; }
.column_wrap .pageindex{ padding:1.5em 1em; }
.column_wrap .scroll{overflow: auto;}
.column_wrap .scroll table {white-space: nowrap;}
.column_wrap .product-box{flex-wrap:wrap;}.column_wrap .product-box img,.column_wrap .product-box>div{width:100%;}	
}