@charset "utf-8";
/*
	max css var.1
	date : 2018-05-09
	name : design team koh won ji
	
*/

/* star law firm counsel */
.star_counsel {width:100%; background:#f7f6f5; text-align:center;}
.star_counsel .counsel_box {width:1280px; height:auto; padding:50px 0; margin:0 auto;}
.star_counsel .counsel_box > p {padding-top:15px; color:#797979;}
.star_counsel fieldset {width:480px; height:auto; margin:30px auto 0;}
.star_counsel fieldset ul {padding:30px 0; border-top:1px solid #e1d8cd; border-bottom:1px solid #e1d8cd; text-align:left;}
.star_counsel fieldset ul li {display:flex; align-items:center; margin-bottom:10px;}
.star_counsel fieldset ul li label {display:block; width:80px;}
.star_counsel fieldset ul li > span {display:block; width:400px; display:flex; justify-content:space-between;}
.star_counsel fieldset ul li input {width:100%;}
.star_counsel fieldset ul li:nth-child(2) input {width:120px;}
.star_counsel fieldset ul li:nth-child(3) input {margin-right:10px;}
.star_counsel fieldset ul li:last-child {margin-bottom:0;}
.star_counsel fieldset ul li:last-child input {width:190px;}
.star_counsel fieldset ul li textarea { width:100%; height:150px; }
.star_counsel .personal_info {text-align:left; margin-top:30px;}
.star_counsel .personal_info a {text-decoration:underline; color:#797979;}
.star_counsel button {display:inline-block; background:#f4b53e; color:#0f1f2a; font-size:15px; line-height:40px; padding:0 50px; margin-top:30px; border-radius:4px;}

@media screen and (max-width: 1440px) {
	.star_counsel .counsel_box {width:100%;}
}

/* board button */
.bo_btns {width:100%; height:auto; text-align:center; margin-top:40px;}
.bo_btns.view_btns {display:flex; justify-content:space-between;}
.bo_btns button {display:inline-block; border:1px solid; border-radius:4px; padding:15px 80px; font-size:13px;}
.bo_btns button:hover {background:#e1d8cd; border:1px solid #e1d8cd;}
/* board button arrow */
.bo_btns i {display:inline-block; width:32px; height:2px; background:#3e3a39; position:relative; top:2px; right:-16px;}
.bo_btns i:before {content:''; width:15px; height:2px; background:#3e3a39; position:absolute; bottom:5px; right:-2px; transform: rotate(45deg);}
/* board button next */
.bo_btns .bt_next {padding:15px 20px; border:0;}
.bo_btns .bt_next:hover {background:none; border:0;}
.bo_btns .bt_next:hover i, 
.bo_btns .bt_next:hover i:before {background:#f4b53e;}
/* board button prev */
.bo_btns .bt_prev {padding:15px 20px; border:0;}
.bo_btns .bt_prev i {left:-16px; right:0;}
.bo_btns .bt_prev i:before {left:-2px; right:0; transform: rotate(-45deg);}
.bo_btns .bt_prev:hover {background:none; border:0;}
.bo_btns .bt_prev:hover i, 
.bo_btns .bt_prev:hover i:before {background:#f4b53e;}

@media screen and (max-width: 740px) {
	.bo_btns {margin-top:4vh;}
	.bo_btns button {padding:8px 20px; font-size:12px;}
	.bo_btns i {width:25px; right:-10px;}
	.bo_btns i:before {width:10px; bottom:3px;}
	.bo_btns .bt_next, 
	.bo_btns .bt_prev {padding:12px 25px;}
	.bo_btns .bt_prev i {left:-10px;}
}