@charset "utf-8";

/* 기본 좌우 정렬 */
.divide_hor { display:flex; justify-content:space-between; flex-wrap:wrap; }
.divide_hor .content { width:48%; }

.divide3_pic { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; }
.divide3_pic .content { border-bottom:0px solid #dedede; width:31%; margin:0; overflow:hidden; }
.divide3_pic .content img { width:100%; margin:0 auto; }

.divide4_pic { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; }
.divide4_pic .content { border-bottom:0px solid #dedede; width:23.5%; margin:0; overflow:hidden; }
.divide4_pic .content img { width:100%; margin:0 auto; }

.divide4 { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%;}
.divide4 .content { border-bottom:1px solid #dedede; width:23.5%; margin:0 0 1.8%; overflow:hidden; }
.divide4 .content .pic { display:block; text-align:center; }
.divide4 .content .pic img { width:100%; margin:0 auto; }
.divide4 .content .desc { display:block; border-left:1px solid #dedede; border-right:1px solid #dedede; height:90%; padding:5%; font-size:1.1em;}
.divide4 .content .desc h1 { display:block; margin:0 0 10px; font-size:1.5em; font-weight:600; color:#07439f; text-align:center; }
.divide4 .content .desc p { text-align:center; }

.divide4_tit { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; }
.divide4_tit .content { border-bottom:1px solid #dedede; width:23.5%; overflow:hidden; }
.divide4_tit .content h1 { background:#69c11e; padding:12px 0; font-size:1.2em; font-weight:; color:#fff; text-align:center; }
.divide4_tit .content span { display:block; border-left:1px solid #dedede; border-right:1px solid #dedede; height:90%; padding:5%; text-align:center; }



@media (min-width:1500px) {

/* 인사말 */
.about_1_1 { display:flex; justify-content:space-between; flex-wrap:wrap; margin:100px auto; width:90%; max-width:1500px; }
.about_1_1 span { width:32%; margin:1% 0; }
.about_1_1 span img { width:100%; }

.about_1_2 { margin:100px auto; width:90%; max-width:1500px; text-align:center; }
.about_1_2 h1 { font-size:2.0em; font-weight:800; color:#222; line-height:1.4em; }
.about_1_2 h1 span { color:#0f479e; }
.about_1_2 h2 { font-size:1.2em; font-weight:800; color:#222; line-height:1.4em; }
.about_1_2 h3 { font-size:1.2em; font-weight:600; color:#222; line-height:1.4em; }


/* 임대신청 */
.apply_tip { background:url(../images/used_tip.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:80px 0; }
.apply_tip .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:0 auto; width:90%; max-width:1500px; }
.apply_tip .content_wrap .content { background:rgba(255,255,255,1.0); border-radius:15px; width:26%; padding:3%; margin:1.1% 0; }
.apply_tip .content_wrap .content h1 { font-size:1.4em; color:#222; }
.apply_tip .content_wrap .content p { display:block; margin:15px 0 0; }
.apply_tip .content_wrap .content p strong { color:#0d4eb4; }


/* 렌탈제품 */
.rental_package { display:flex; justify-content:space-between; flex-wrap:wrap; margin:100px auto; width:90%; max-width:1500px; }
.rental_package .content  { background:#ccc; border-radius:15px; width:24%; transition:0.3s; }
.rental_package .content a { display:block; padding:8%; }
.rental_package .content:hover { background:#0f479e; }
.rental_package .content .pic { width:50%; margin:0 auto 30px;}
.rental_package .content .pic img { width:100%; }
.rental_package .content h1 { font-size:1.3em; color:#fff; text-align:center; }

.rental_tip { background:url(../images/rental_tip.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:100px 0; }
.rental_tip > h1 { display:block; margin:0 0 40px; font-size:2.4em; color:#fff; text-align:center; }
.rental_tip .content_wrap { margin:0 auto; width:90%; max-width:1500px; }
.rental_tip .content_wrap .content { background:rgba(255,255,255,1.0); border-radius:15px; width:94%; padding:2% 3%; margin:0.5% 0; }
.rental_tip .content_wrap .content h1 { font-size:1.4em; color:#222; }
.rental_tip .content_wrap .content p { display:block; margin:10px 0 0; }
.rental_tip .content_wrap .content p strong { color:#0d4eb4; }
.rental_tip .content_wrap .content .wrap { display:flex; justify-content:space-between; flex-wrap:wrap; }
.rental_tip .content_wrap .content .wrap .desc { margin:auto 0; width:85%; }
.rental_tip .content_wrap .content .wrap .pic { width:10%; }
.rental_tip .content_wrap .content .wrap .pic img { width:100%; }

.rental_wrap { margin:100px auto; width:90%; max-width:1500px; }
.rental_wrap h1 { display:block; background:#013064; border-radius:10px 10px 0 0; padding:20px; font-size:2.0em; color:#fff; text-align:center; line-height:1.4em; }
.rental_wrap .content { display:block; background:#fff; border:1px solid #dedede; border-radius:0 0 10px 10px; padding:50px; text-align:center; }
.rental_wrap .content img {}

}



@media (min-width:768px) and (max-width:1499px){
	
/* 인사말 */
.about_1_1 { display:flex; justify-content:space-between; flex-wrap:wrap; margin:90px auto; width:90%; }
.about_1_1 span { width:32%; margin:1% 0; }
.about_1_1 span img { width:100%; }

.about_1_2 { margin:90px auto; width:90%; text-align:center; }
.about_1_2 h1 { font-size:1.8em; font-weight:800; color:#222; line-height:1.4em; }
.about_1_2 h1 span { color:#0f479e; }
.about_1_2 h2 { font-size:1.2em; font-weight:800; color:#222; line-height:1.4em; }
.about_1_2 h3 { font-size:1.2em; font-weight:600; color:#222; line-height:1.4em; }

/* 임대신청 */
.apply_tip { background:url(../images/used_tip.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:80px 0; }
.apply_tip .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:0 auto; width:90%; }
.apply_tip .content_wrap .content { background:rgba(255,255,255,1.0); border-radius:15px; width:26%; padding:3%; margin:1.1% 0; }
.apply_tip .content_wrap .content h1 { font-size:1.4em; color:#222; }
.apply_tip .content_wrap .content p { display:block; margin:15px 0 0; }
.apply_tip .content_wrap .content p strong { color:#0d4eb4; }

/* 렌탈제품 */
.rental_package { display:flex; justify-content:space-between; flex-wrap:wrap; margin:100px auto; width:90%; }
.rental_package .content  { background:#ccc; border-radius:15px; width:24%; transition:0.3s; }
.rental_package .content a { display:block; padding:8%; }
.rental_package .content:hover { background:#0f479e; }
.rental_package .content .pic { width:50%; margin:0 auto 30px;}
.rental_package .content .pic img { width:100%; }
.rental_package .content h1 { font-size:1.3em; color:#fff; text-align:center; }

.rental_tip { background:url(../images/rental_tip.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:100px 0; }
.rental_tip > h1 { display:block; margin:0 0 40px; font-size:2.2em; color:#fff; text-align:center; }
.rental_tip .content_wrap { margin:0 auto; width:90%; }
.rental_tip .content_wrap .content { background:rgba(255,255,255,1.0); border-radius:15px; width:94%; padding:2% 3%; margin:0.5% 0; }
.rental_tip .content_wrap .content h1 { font-size:1.4em; color:#222; }
.rental_tip .content_wrap .content p { display:block; margin:10px 0 0; }
.rental_tip .content_wrap .content p strong { color:#0d4eb4; }
.rental_tip .content_wrap .content .wrap { display:flex; justify-content:space-between; flex-wrap:wrap; }
.rental_tip .content_wrap .content .wrap .desc { margin:auto 0; width:85%; }
.rental_tip .content_wrap .content .wrap .pic { margin:auto 0; width:10%; }
.rental_tip .content_wrap .content .wrap .pic img { width:100%; }

.rental_wrap { margin:90px auto; width:90%; }
.rental_wrap h1 { display:block; background:#013064; border-radius:10px 10px 0 0; padding:20px; font-size:1.8em; color:#fff; text-align:center; line-height:1.4em; }
.rental_wrap .content { display:block; background:#fff; border:1px solid #dedede; border-radius:0 0 10px 10px; padding:50px; text-align:center; }
.rental_wrap .content img {}


}


@media (max-width:767px){
	
.divide_hor { display:flex; justify-content:space-between; flex-wrap:wrap; }
.divide_hor .content { width:100%; margin:0 0 50px; }

.divide4_pic { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; }
.divide4_pic .content { border-bottom:0px solid #dedede; width:48%; margin:2% 0; overflow:hidden; }
.divide4_pic .content img { width:100%; margin:0 auto; }

.divide4 { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; }
.divide4 .content { border-bottom:1px solid #dedede; width:47%; margin:0 0 6%; overflow:hidden;}
.divide4 .content .pic { display:block; text-align:center; }
.divide4 .content .pic img { width:100%; margin:0 auto; }
.divide4 .content .desc { display:block; border-left:1px solid #dedede; border-right:1px solid #dedede; height:90%; padding:5%;}
.divide4 .content .desc h1 { display:block; margin:0 0 10px; font-size:1.5em; font-weight:600; color:#07439f; text-align:center; }
.divide4 .content .desc p { text-align:center; }	
.divide4 .hidden { display:none; }	

.divide4_tit { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; }
.divide4_tit .content { border-bottom:1px solid #dedede; width:48.5%; margin:1.5% 0; overflow:hidden; }
.divide4_tit .content h1 { background:#69c11e; padding:10px 0; font-size:1.0em; font-weight:; color:#fff; text-align:center; }
.divide4_tit .content span { display:block; border-left:1px solid #dedede; border-right:1px solid #dedede; height:80%; padding:10%; text-align:center; }


/* 인사말 */
.about_1_1 { display:flex; justify-content:center; flex-wrap:wrap; margin:50px auto -30px; width:90%; }
.about_1_1 span { margin:5px auto ; width:47%; }
.about_1_1 span img { width:100%; }

.about_1_2 { margin:60px auto; width:90%; text-align:center; }
.about_1_2 h1 { font-size:1.4em; font-weight:600; color:#222; line-height:1.4em; }
.about_1_2 h1 span { color:#0f479e; }
.about_1_2 h2 { font-size:1.2em; font-weight:600; color:#222; line-height:1.4em; }
.about_1_2 h3 { font-size:1.2em; font-weight:600; color:#222; line-height:1.4em; }

/* 임대신청 */
.apply_tip { background:url(../images/used_tip.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:50px 0; }
.apply_tip .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:0 auto; width:90%; }
.apply_tip .content_wrap .content { background:rgba(255,255,255,1.0); border-radius:15px; width:39%; padding:6% 5%; margin:1% 0; }
.apply_tip .content_wrap .content h1 { font-size:1.2em; color:#222; }
.apply_tip .content_wrap .content p { display:block; margin:8px 0 0; }
.apply_tip .content_wrap .content p strong { color:#0d4eb4; }

/* 렌탈제품 */
.rental_package { display:flex; justify-content:space-between; flex-wrap:wrap; margin:60px auto; width:90%; }
.rental_package .content  { background:#ccc; border-radius:15px; width:48.5%; margin:1.5% 0; transition:0.3s; }
.rental_package .content a { display:block; padding:12% 8%; }
.rental_package .content:hover { background:#0f479e; }
.rental_package .content .pic { width:40%; margin:0 auto 10px;}
.rental_package .content .pic img { width:100%; }
.rental_package .content h1 { font-size:1.1em; color:#fff; text-align:center; }

.rental_tip { background:url(../images/rental_tip.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:50px 0; }
.rental_tip > h1 { display:block; margin:0 0 25px; font-size:1.6em; color:#fff; text-align:center; }
.rental_tip .content_wrap { margin:0 auto; width:90%; }
.rental_tip .content_wrap .content { background:rgba(255,255,255,1.0); border-radius:15px; width:90%; padding:6% 5%; margin:1.2% 0; }
.rental_tip .content_wrap .content h1 { font-size:1.2em; color:#222; }
.rental_tip .content_wrap .content p { display:block; margin:8px 0 0; }
.rental_tip .content_wrap .content p strong { color:#0d4eb4; }
.rental_tip .content_wrap .content .wrap { display:flex; justify-content:space-between; flex-wrap:wrap; }
.rental_tip .content_wrap .content .wrap .desc { width:100%; }
.rental_tip .content_wrap .content .wrap .pic { margin:20px auto 0; width:40%; }
.rental_tip .content_wrap .content .wrap .pic img { width:100%; }

.rental_wrap { margin:30px auto; width:90%; }
.rental_wrap h1 { display:block; background:#013064; border-radius:10px 10px 0 0; padding:20px; font-size:1.4em; color:#fff; text-align:center; line-height:1.4em; }
.rental_wrap .content { display:block; background:#fff; border:1px solid #dedede; border-radius:0 0 10px 10px; padding:30px 5%; text-align:center; }
.rental_wrap .content img { width:100%; }

}


