
/******************************************/
/*##################################################################################################*/

@media (min-width:768px) {
.top_mimg{
	margin:0px auto;
	padding:60px 0px 0px 0px;
	width:100%;
	height:115px;
	text-align:center;
	font-size:30px;
	color:#000;
        font-family: "Jun 201";
        display:block;
        background:url(../img/service/service_mbg.png);
        background-repeat:no-repeat;
	background-position:top center;
	background-color:#c7e67f;
}

.smidashi{
	margin:20px auto 0px auto;
	padding:105px 0px 0px 0px;
	width:600px;
	height:145px;
	text-align:center;
	font-size:30px;
	color:#000;
        font-family: "Jun 501";
	font-weight:bold;
        display:block;
        background:url(../img/service/midashi_bn.png);
        background-repeat:no-repeat;

}

.mmidashi05{
        margin:20px auto 0px auto;
	width:1100px;
	height:70px;
	color:#000;
	font-size:23px;
	text-align:center;
	font-weight:bold;
	line-height:70px;
        display:block;
	border-radius:15px;
        background:url(../img/service/m_bn05.jpg);
        background-repeat:no-repeat;
        background-position:top right;
        font-family: "Jun 501";
	background-color:#e9f5cc;
}



.con03_box{
	width:100%;
	max-width:980px;
	margin:0 auto;
	overflow:hidden;
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
}
.con03_box .box{
	width:95%;
	margin:0 auto;
	padding:2% 0% 2% 5%;
	overflow:hidden;
}
.con03_box .box img{
	width:255px;
	margin:0;
	padding:0;
	overflow:hidden;
	float:left;
}
.con03_box .box .mbox{
	width:615px;
	margin:0px 0px 0px 20px;
	padding:0;
	overflow:hidden;
	color:#000;
	font-size:14px;
	line-height:21px;
	text-align:left;
	float:left;
}
.con03_box .box .mbox .date{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0;
	color:#000;
	font-size:14px;
	line-height:18px;
	text-align:left;
	font-weight:normal;
}
.con03_box .box .mbox .news{
	width:80px;
	height:18px;
	margin:10px 0px 0px 0px;
	padding:0;
	color:#fff;
	font-size:12px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	display:block;
	background-color:#e87746;
}
.con03_box .box .mbox .kyujin{
	width:80px;
	height:18px;
	margin:10px 0px 0px 0px;
	padding:0;
	color:#fff;
	font-size:12px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	display:block;
	background-color:#00a040;
}

.con03_box .box .mbox .blog{
	width:80px;
	height:18px;
	margin:10px 0px 0px 0px;
	padding:0;
	color:#fff;
	font-size:12px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	display:block;
	background-color:#e862af;
}

.con03_box .box .mbox .title{
	width:100%;
	margin:10px 0px 5px 0px;
	padding:0;
	color:#000;
	font-size:20px;
	line-height:28px;
	text-align:left;
	font-weight:bold;
        font-family: "Jun 501";
}
.con03_box .box .mbox .title a, .con03_box .box .mbox .title a:hover{
	width:100%;
	margin:10px 0px 5px 0px;
	padding:0;
	color:#000;
	font-size:20px;
	line-height:28px;
	text-align:left;
	font-weight:bold;
        font-family: "Jun 501";
}
.con03_box .box .mbox .read a{
	width:80px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0 0 0 19px;
	color:#000;
	font-size:15px;
	line-height:19px;
	text-align:right;
	font-weight:normal;
	display:block;
        background:url(../img/news/right.jpg);
        background-repeat:no-repeat;
        background-position:left center;
	float:right;

}
.con03_box .line{
	width:100%;
	height:1px;
	margin:0 auto;
	display:block; 
	overflow:hidden;
	border-top:dotted 2.2px #cccccc;
}
.page_navi{
	margin:20px auto;
	width:100%;
	max-width:980px;
	height:35px;
	text-align:center;

}

.page_navi .pno a{
	margin:0px 0px 0px 10px;
	width:30px;
	height:30px;
	color:#000;
	text-align:center;
	line-height:30px;
	border:solid 1px #ccc;
	display: inline-block; 
}
.page_navi .pno a:hover, .page_navi .pno_on a{
	margin:0px 0px 0px 10px;
	width:30px;
	height:30px;
	color:#fff;
	text-align:center;
	line-height:30px;
	border:solid 1px #ccc;
	background-color:#009f3a;
	display: inline-block; 
}
.page_navi .next_bn a{
	margin:0px 0px 0px 20px;
    width:15px;
    height:30px;
    background:url(../img/service/next_bn.jpg);
    background-repeat:no-repeat;
    background-position:top;
    display: inline-block;
    text-indent:-9999px;
}
.page_navi .prev_bn a{
	margin:0px 20px 0px 0px;
    width:15px;
    height:30px;
    background:url(../img/service/prev_bn.jpg);
    background-repeat:no-repeat;
    background-position:top;
    display: inline-block; 
    text-indent:-9999px;
}
.page_navi2{
	margin:30px auto 20px auto;
	width:100%;
	max-width:980px;
	height:35px;
	text-align:center;

}

.page_navi2 .list a{
	margin:0px 0px 0px 10px;
    width:138px;
    height:28px;
    color:#fff;
    font-size:14px;
    text-align:center;
    line-height:30px;
    display: inline-block;
    border:solid 1px #ccc;
	background-color:#009f3a;
}

.page_navi2 .next_bn a{
	margin:0px 0px 0px 10px;
    width:78px;
    height:28px;
    color:#000;
    font-size:14px;
    text-align:center;
    line-height:30px;
    display: inline-block;
    border:solid 1px #ccc;
}
.page_navi2 .prev_bn a{
	margin:0px 0px 0px 0px;
    width:78px;
    height:28px;
    font-size:14px;
    color:#000;
    text-align:center;
    line-height:30px;
    display: inline-block;
    border:solid 1px #ccc;

}
.page_navi2 .grn{
    font-size:15px;
	color:#009f3a;
	font-weight:bold;

}
.con04_box{
	width:100%;
	max-width:980px;
	margin:0 auto;
	overflow:hidden;
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
}
.con04_box .box{
	width:95%;
	margin:0 auto;
	padding:2% 0% 2% 5%;
	font-size:18px;
	line-height:30px;
	overflow:hidden;
}
.con04_box .box img{
	max-width:900px;
	margin:20px 0px;
	overflow:hidden;
}
.con04_box .line{
	width:100%;
	height:1px;
	margin:0 auto 30px auto;
	display:block; 
	overflow:hidden;
	border-top:dotted 2.2px #cccccc;
}


.con04_box .box .date{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0;
	color:#000;
	font-size:14px;
	line-height:18px;
	text-align:left;
	font-weight:normal;
}
.con04_box .box .news{
	width:80px;
	height:18px;
	margin:10px 0px 0px 0px;
	padding:0;
	color:#fff;
	font-size:12px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	display:block;
	background-color:#e87746;
}
.con04_box .box .kyujin{
	width:80px;
	height:18px;
	margin:10px 0px 0px 0px;
	padding:0;
	color:#fff;
	font-size:12px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	display:block;
	background-color:#00a040;
}

.con04_box .box .blog{
	width:80px;
	height:18px;
	margin:10px 0px 0px 0px;
	padding:0;
	color:#fff;
	font-size:12px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	display:block;
	background-color:#e862af;
}

.con04_box .box .title{
	width:100%;
	margin:10px 0px 5px 0px;
	padding:0;
	color:#000;
	font-size:30px;
	line-height:28px;
	text-align:left;
	font-weight:bold;
        font-family: "Jun 501";
}

.con04_box .box .link_box{
	width:90%;
	margin:10px 0px 0px 0px;
	padding:15px 5%;
	color:#000;
	font-size:18px;
	line-height:28px;
	text-align:left;
	font-weight:normal;
	display:block;
	background-color:#f2f2f2;
}
.con04_box .box .link_box a{
	color:#666666;
	font-size:16px;
}
.con04_box .box .link_box .grn{
	color:#009f3a;
	font-size:18px;
	font-weight:bold;
        font-family: "Jun 501";
}

.mr5{
margin-right:5%;
}
.ml5{
margin-left:5%;
}
.mr3{
margin-right:3%;
}

}

/******************************************/
/*##################################################################################################*/

@media screen and (min-width:768px) and ( max-width:1300px) {
.top_mimg{
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:16vw;
	text-align:center;
	font-size:2.4vw;
	line-height:15vw;
	color:#000;
        font-family: "Jun 201";
        display:block;
        background:url(../img/service/service_top05.jpg);
        background-repeat:no-repeat;
        background-position:center;
        background-size:130%;

}

.smidashi{
	margin:20px auto 0px auto;
	padding:105px 0px 0px 0px;
	width:600px;
	height:145px;
	text-align:center;
	font-size:30px;
	color:#000;
        font-family: "Jun 501";
	font-weight:bold;
        display:block;
        background:url(../img/service/midashi_bn.png);
        background-repeat:no-repeat;

}

.mmidashi05{
        margin:20px auto 0px auto;
	width:1100px;
	height:70px;
	color:#000;
	font-size:23px;
	text-align:center;
	font-weight:bold;
	line-height:70px;
        display:block;
	border-radius:15px;
        background:url(../img/service/m_bn05.jpg);
        background-repeat:no-repeat;
        background-position:top right;
        font-family: "Jun 501";
	background-color:#e9f5cc;
}



.con03_box{
	width:90%;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
}
.con03_box .box{
	width:90%;
	margin:0 auto;
	padding:2% 0%;
	overflow:hidden;
}
.con03_box .box img{
	width:26%;
	margin:0;
	padding:0;
	overflow:hidden;
	float:left;
}
.con03_box .box .mbox{
	width:72%;
	margin:0px 0px 0px 2%;
	padding:0;
	overflow:hidden;
	color:#000;
	font-size:1.4vw;
	line-height:2.1vw;
	text-align:left;
	float:left;
}
.con03_box .box .mbox .date{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0;
	color:#000;
	font-size:1.4vw;
	line-height:1.8vw;
	text-align:left;
	font-weight:normal;
}
.con03_box .box .mbox .news{
	width:80px;
	height:18px;
	margin:10px 0px 0px 0px;
	padding:0;
	color:#fff;
	font-size:11px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	display:block;
	background-color:#e87746;
}
.con03_box .box .mbox .kyujin{
	width:80px;
	height:18px;
	margin:10px 0px 0px 0px;
	padding:0;
	color:#fff;
	font-size:11px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	display:block;
	background-color:#00a040;
}

.con03_box .box .mbox .blog{
	width:80px;
	height:18px;
	margin:10px 0px 0px 0px;
	padding:0;
	color:#fff;
	font-size:11px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	display:block;
	background-color:#e862af;
}

.con03_box .box .mbox .title{
	width:100%;
	margin:1% 0px 1% 0px;
	padding:0;
	color:#000;
	font-size:2vw;
	line-height:2.2vw;
	text-align:left;
	font-weight:bold;
        font-family: "Jun 501";
}
.con03_box .box .mbox .title a, .con03_box .box .mbox .title a:hover{
	width:100%;
	margin:1% 0px 1% 0px;
	padding:0;
	color:#000;
	font-size:2vw;
	line-height:2.2vw;
	text-align:left;
	font-weight:bold;
        font-family: "Jun 501";
}
.con03_box .box .mbox .read a{
	width:75px;
	height:18px;
	margin:2% 0px 0px 0px;
	padding:0 0 0 16px;
	color:#000;
	font-size:13.5px;
	line-height:17px;
	text-align:right;
	font-weight:normal;
	display:block;
        background:url(../img/news/right.jpg);
        background-repeat:no-repeat;
        background-position:left center;
        background-size:18px;
	float:right;

}
.con03_box .line{
	width:100%;
	height:1px;
	margin:0 auto;
	display:block; 
	overflow:hidden;
	border-top:dotted 2.2px #cccccc;
}
.page_navi{
	margin:20px auto;
	width:100%;
	max-width:980px;
	height:35px;
	text-align:center;
	font-size:14px;

}

.page_navi .pno a{
	margin:0px 0px 0px 10px;
	width:30px;
	height:30px;
	color:#000;
	text-align:center;
	line-height:30px;
	border:solid 1px #ccc;
	display: inline-block; 
}
.page_navi .pno a:hover, .page_navi .pno_on a{
	margin:0px 0px 0px 10px;
	width:30px;
	height:30px;
	color:#000;
	text-align:center;
	line-height:30px;
	border:solid 1px #ccc;
	background-color:#009f3a;
	display: inline-block; 
}
.page_navi .next_bn a{
	margin:0px 0px 0px 20px;
    width:15px;
    height:30px;
    background:url(../img/service/next_bn.jpg);
    background-repeat:no-repeat;
    background-position:top;
    display: inline-block;
    text-indent:-9999px;
}
.page_navi .prev_bn a{
	margin:0px 20px 0px 0px;
    width:15px;
    height:30px;
    background:url(../img/service/prev_bn.jpg);
    background-repeat:no-repeat;
    background-position:top;
    display: inline-block; 
    text-indent:-9999px;
}
.page_navi2{
	margin:30px auto 20px auto;
	width:100%;
	max-width:980px;
	height:35px;
	font-size:14px;
	text-align:center;

}

.page_navi2 .list a{
	margin:0px 0px 0px 10px;
    width:138px;
    height:28px;
    color:#fff;
    font-size:14px;
    text-align:center;
    line-height:30px;
    display: inline-block;
    border:solid 1px #ccc;
	background-color:#009f3a;
}

.page_navi2 .next_bn a{
	margin:0px 0px 0px 10px;
    width:78px;
    height:28px;
    color:#000;
    font-size:14px;
    text-align:center;
    line-height:30px;
    display: inline-block;
    border:solid 1px #ccc;
}
.page_navi2 .prev_bn a{
	margin:0px 0px 0px 0px;
    width:78px;
    height:28px;
    font-size:14px;
    color:#000;
    text-align:center;
    line-height:30px;
    display: inline-block;
    border:solid 1px #ccc;

}
.page_navi2 .grn{
    font-size:15px;
	color:#009f3a;
	font-weight:bold;

}
.con04_box{
	width:90%;
	margin:0 auto;
	overflow:hidden;
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
}
.con04_box .box{
	width:90%;
	margin:0 auto;
	padding:2% 0%;
	font-size:1.8vw;
	line-height:2.4vw;
	overflow:hidden;
}
.con04_box .box img{
	width:70%;
	margin:2% 0%;
	overflow:hidden;
}
.con04_box .line{
	width:100%;
	height:1px;
	margin:0 auto 3% auto;
	display:block; 
	overflow:hidden;
	border-top:dotted 2.2px #cccccc;
}


.con04_box .box .date{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0;
	color:#000;
	font-size:1.4vw;
	line-height:1.8vw;
	text-align:left;
	font-weight:normal;
}
.con04_box .box .news{
	width:80px;
	height:18px;
	margin:10px 0px 0px 0px;
	padding:0;
	color:#fff;
	font-size:12px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	display:block;
	background-color:#e87746;
}
.con04_box .box .kyujin{
	width:80px;
	height:18px;
	margin:10px 0px 0px 0px;
	padding:0;
	color:#fff;
	font-size:12px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	display:block;
	background-color:#00a040;
}

.con04_box .box .blog{
	width:80px;
	height:18px;
	margin:10px 0px 0px 0px;
	padding:0;
	color:#fff;
	font-size:12px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	display:block;
	background-color:#e862af;
}

.con04_box .box .title{
	width:100%;
	margin:10px 0px 5px 0px;
	padding:0;
	color:#000;
	font-size:2.8vw;
	line-height:2.8vw;
	text-align:left;
	font-weight:bold;
        font-family: "Jun 501";
}

.con04_box .box .link_box{
	width:90%;
	margin:1% 0px 0px 0px;
	padding:2% 5%;
	color:#000;
	font-size:1.8vw;
	line-height:2.4vw;
	text-align:left;
	font-weight:normal;
	display:block;
	background-color:#f2f2f2;
}
.con04_box .box .link_box a{
	color:#666666;
	font-size:1.6vw;
}
.con04_box .box .link_box .grn{
	color:#009f3a;
	font-size:1.6vw;
	font-weight:bold;
        font-family: "Jun 501";
}


.mr5{
margin-right:5%;
}
.ml5{
margin-left:5%;
}
.mr3{
margin-right:3%;
}
}

/******************************************/
/*##################################################################################################*/


@media (max-width:767px) {

.top_mimg{
	margin:73px auto 0px auto;
	padding:8% 0% 10% 0%;
	width:100%;
	text-align:center;
	font-size:16px;
	color:#000;
        font-family: "Jun 201";
        display:block;
	overflow:hidden;
        background:url(../img/service/service_top05.jpg);
        background-repeat:no-repeat;
        background-position:center;
        background-size:170%;
	background-color:#c7e67f;
}

.smidashi{
	margin:20px auto 0px auto;
	padding:105px 0px 0px 0px;
	width:600px;
	height:145px;
	text-align:center;
	font-size:30px;
	color:#000;
        font-family: "Jun 501";
	font-weight:bold;
        display:block;
        background:url(../img/service/midashi_bn.png);
        background-repeat:no-repeat;

}

.mmidashi05{
        margin:20px auto 0px auto;
	width:1100px;
	height:70px;
	color:#000;
	font-size:23px;
	text-align:center;
	font-weight:bold;
	line-height:70px;
        display:block;
	border-radius:15px;
        background:url(../img/service/m_bn05.jpg);
        background-repeat:no-repeat;
        background-position:top right;
        font-family: "Jun 501";
	background-color:#e9f5cc;
}



.con03_box{
	width:90%;
	padding:0%;
	margin:0 auto;
	overflow:hidden;
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
}
.con03_box .box{
	width:100%;
	margin:2% auto;
	padding:2% 0%;
	overflow:hidden;
}
.con03_box .box img{
	width:36%;
	margin:0;
	padding:0;
	float:left;
}
.con03_box .box .mbox{
	width:62%;
	margin:0px 0px 0px 2%;
	padding:0;
	overflow:hidden;
	color:#000;
	font-size:12px;
	line-height:21px;
	text-align:left;
	float:left;
}
.con03_box .box .mbox .date{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0;
	color:#000;
	font-size:12px;
	line-height:18px;
	text-align:left;
	font-weight:normal;
}
.con03_box .box .mbox .news{
	width:80px;
	height:18px;
	margin:1% 0px 0px 0px;
	padding:0;
	color:#fff;
	font-size:12px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	display:block;
	background-color:#e87746;
}
.con03_box .box .mbox .kyujin{
	width:80px;
	height:18px;
	margin:1% 0px 0px 0px;
	padding:0;
	color:#fff;
	font-size:12px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	display:block;
	background-color:#00a040;
}

.con03_box .box .mbox .blog{
	width:80px;
	height:18px;
	margin:1% 0px 0px 0px;
	padding:0;
	color:#fff;
	font-size:12px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	display:block;
	background-color:#e862af;
}

.con03_box .box .mbox .title{
	width:100%;
	margin:10px 0px 5px 0px;
	padding:0;
	color:#000;
	font-size:14px;
	line-height:18px;
	text-align:left;
	font-weight:bold;
        font-family: "Jun 501";
}
.con03_box .box .mbox .title a, .con03_box .box .mbox .title a:hover{
	width:100%;
	margin:10px 0px 5px 0px;
	padding:0;
	color:#000;
	font-size:14px;
	line-height:24px;
	text-align:left;
	font-weight:bold;
        font-family: "Jun 501";
}
.con03_box .box .mbox .read a{
	width:62px;
	height:18px;
	margin:0px 0px 0px 0px;
	padding:0 0 0 20px;
	color:#000;
	font-size:12px;
	line-height:21px;
	text-align:right;
	font-weight:normal;
	display:block;
        background:url(../img/news/right.jpg);
        background-repeat:no-repeat;
        background-position:left;
	float:right;

}
.con03_box .line{
	width:100%;
	height:1px;
	margin:0 auto;
	display:block; 
	overflow:hidden;
	border-top:dotted 2.2px #cccccc;
}
.page_navi{
	margin:20px auto;
	width:100%;
	max-width:980px;
	height:35px;
	font-size:14px;
	text-align:center;

}

.page_navi .pno a{
	margin:0px 0px 0px 10px;
	width:25px;
	height:25px;
	color:#000;
	text-align:center;
	line-height:25px;
	border:solid 1px #ccc;
	display: inline-block; 
}
.page_navi .pno a:hover, .page_navi .pno_on a{
	margin:0px 0px 0px 10px;
	width:25px;
	height:25px;
	color:#fff;
	text-align:center;
	line-height:25px;
	border:solid 1px #ccc;
	background-color:#009f3a;
	display: inline-block; 
}
.page_navi .next_bn a{
	margin:0px 0px 0px 20px;
    width:15px;
    height:30px;
    background:url(../img/service/next_bn.jpg);
    background-repeat:no-repeat;
    background-position:top;
    display: inline-block;
    text-indent:-9999px;
}
.page_navi .prev_bn a{
	margin:0px 20px 0px 0px;
    width:15px;
    height:30px;
    background:url(../img/service/prev_bn.jpg);
    background-repeat:no-repeat;
    background-position:top;
    display: inline-block; 
    text-indent:-9999px;
}
.page_navi2{
	margin:3% auto 2% auto;
	width:100%;
	height:35px;
	text-align:center;

}

.page_navi2 .list a{
	margin:2% 0px 0px 10px;
    width:100px;
    height:20px;
    color:#fff;
    font-size:12px;
    text-align:center;
    line-height:20px;
    display: inline-block;
    border:solid 1px #ccc;
	background-color:#009f3a;
}

.page_navi2 .next_bn a{
	margin:0px 0px 0px 10px;
    width:50px;
    height:20px;
    color:#000;
    font-size:12px;
    text-align:center;
    line-height:20px;
    display: inline-block;
    border:solid 1px #ccc;
}
.page_navi2 .prev_bn a{
	margin:0px 0px 0px 0px;
    width:50px;
    height:20px;
    font-size:12px;
    color:#000;
    text-align:center;
    line-height:20px;
    display: inline-block;
    border:solid 1px #ccc;

}
.page_navi2 .grn{
    font-size:15px;
	color:#009f3a;
	font-weight:bold;

}
.con04_box{
	width:90%;
	margin:0 auto;
	overflow:hidden;
	border-top:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
}
.con04_box .box{
	width:100%;
	margin:0 auto;
	padding:4% 0% 2% 0%;
	font-size:12px;
	line-height:21px;
	overflow:hidden;
}
.con04_box .box img{
	width:100%;
	margin:2% 0px;
	overflow:hidden;
}
.con04_box .line{
	width:100%;
	height:1px;
	margin:0 auto 2% auto;
	display:block; 
	overflow:hidden;
	border-top:dotted 2.2px #cccccc;
}


.con04_box .box .date{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0;
	color:#000;
	font-size:12px;
	line-height:18px;
	text-align:left;
	font-weight:normal;
}
.con04_box .box .news{
	width:80px;
	height:18px;
	margin:10px 0px 0px 0px;
	padding:0;
	color:#fff;
	font-size:12px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	display:block;
	background-color:#e87746;
}
.con04_box .box .kyujin{
	width:80px;
	height:18px;
	margin:10px 0px 0px 0px;
	padding:0;
	color:#fff;
	font-size:12px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	display:block;
	background-color:#00a040;
}

.con04_box .box .blog{
	width:80px;
	height:18px;
	margin:10px 0px 0px 0px;
	padding:0;
	color:#fff;
	font-size:12px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	display:block;
	background-color:#e862af;
}

.con04_box .box .title{
	width:100%;
	margin:1% 0%;
	padding:0;
	color:#000;
	font-size:16px;
	line-height:24px;
	text-align:left;
	font-weight:bold;
        font-family: "Jun 501";
}

.con04_box .box .link_box{
	width:92%;
	margin:1% 0% 0% 0%;
	padding:4% 4%;
	color:#000;
	font-size:12px;
	line-height:21px;
	text-align:left;
	font-weight:normal;
	display:block;
	background-color:#f2f2f2;
}
.con04_box .box .link_box a{
	color:#666666;
	font-size:12px;
}
.con04_box .box .link_box .grn{
	color:#009f3a;
	font-size:12px;
	font-weight:bold;
        font-family: "Jun 501";
}


 .ml5{
margin-left:0px;
}
}

/*#######################################################################################*/




.clear{
	clear:both;
}
.list60{
width:60px;
padding:3px 2px;
}
.list130{
width:130px;
padding:3px 2px;
}
.list250{
width:270px;
padding:3px 2px;
}


