@charset "utf-8";

a:hover{text-decoration:none;}

@media all and (min-width: 992px) {
.container > .row > .title_text > h3{color:#036;}
.container > .row > .body_title > h3{color:#036; font-weight:bold;}
.container > .row > .body_title2 > h3{display:block; color:#036; font-weight:bold;}
.container > .row > .body_img{margin-top:-10px; margin-bottom:10px;}
.container > .row > .body_visual{margin-top:10px;}
.container > .row > .line_box{border-bottom:1px dotted #333; margin-bottom:40px;}
.container > .row > .line_box2{display:none;}
.container > .row > .body_text2 > p{font-size:22px; color:#036; font-weight:bold;} 
.container > .row > .body_text2{display:block; margin-bottom:30px;}
}
@media all and (max-width: 991px) and (min-width:768px) {
.container > .row > .title_text > h3{color:#036;}
.container > .row > .body_title > h3{color:#036; font-weight:bold;}
.container > .row > .body_title2 > h3{display:block; color:#036; font-weight:bold;}
.container > .row > .body_img{margin-top:10px; margin-bottom:10px;}
.container > .row > .body_visual{margin-top:10px;}
.container > .row > .line_box{border-bottom:1px dotted #333; margin-bottom:40px;}
.container > .row > .line_box2{border-bottom:1px dotted #333; margin-bottom:40px;}
.container > .row > .body_text2 > p{font-size:22px; color:#036; font-weight:bold;} 
.container > .row > .body_text2{display:block; margin-bottom:30px;}
}

@media all and (max-width: 767px) and (min-width: 546px){
.container > .row > .title_text > h3{color:#036;}
.container > .row > .body_title > h3{color:#036; font-weight:bold;}
.container > .row > .body_title2 > h3{display:block; color:#036; font-weight:bold;}
.container > .row > .body_img{margin-top:10px; margin-bottom:10px;}
.container > .row > .body_visual{margin-top:10px;}
.container > .row > .line_box{border-bottom:1px dotted #333; margin-bottom:40px;}
.container > .row > .line_box2{border-bottom:1px dotted #333; margin-bottom:40px;}
.container > .row > .body_text2 > p{font-size:22px; color:#036; font-weight:bold;} 
.container > .row > .body_text2{display:block; margin-bottom:30px;}
	
}

@media screen and (max-width: 545px) {
.container > .row > .title_text > h3{color:#036;}
.container > .row > .body_title > h3{color:#036; font-weight:bold;}
.container > .row > .body_title2 > h3{color:#036; font-weight:bold;}	
.container > .row > .body_title > h4{font-size:12px;}
.container > .row > .body_visual > img{margin-top:20px; margin-bottom:20px;}
.container > .row > .body_text_m > h4{font-size:12px;}
.container > .row > .body_text{display:none;}
.container > .row > .body_text > dl{margin-top:10px;}	
.container > .row > .body_text > dl > dt {color:#004391; font-size:22px; border-left:10px solid #00aeef; background:#c2e6f2; padding:10px; text-align:center; border-radius:3px;}
.container > .row > .body_text > dl > dd{color:#004391; font-size:18px; border-left:10px solid #79d2f2; background:#daecf2; padding:5px 10px 5px 15px; text-align:center; border-radius:3px;}
.container > .row > .body_text > dl > dd.center{background:none; border:none; margin-top:0px; text-align:center;}
.container > .row > .line_box{border-bottom:1px dotted #333; margin-bottom:40px;}
.container > .row > .line_box2{border-bottom:1px dotted #333; margin-bottom:40px;}
.container > .row > .body_text2 > p{font-size:22px; color:#036; font-weight:bold;} 
.container > .row > .body_text2{display:block; margin-bottom:30px;}
	
}
