@charset "utf-8";

.board{font-family:"Pretendard",sans-serif;}
.board img{border:0;}


/*button*/
.board .button_area{position:relative;font-size:20px;}
.board .button_area ul{margin:0;padding:0;list-style:none;display:inline-block;vertical-align:middle;}
.board .button_area ul:after{content:"";display:block;clear:both;}
.board .button_area ul li{float:left;}
.board .button_area ul li:nth-child(n+2){margin-left:10px;}
.board .button_area .button{position:relative;display:inline-block;vertical-align:middle;text-decoration:none;line-height:2em;border:0;border-radius:0.25em;box-sizing:border-box;min-width:4em;padding:0 0.5em;text-align:center;color:#000000;font-size:1em;font-weight:500;background-color:transparent;border:1px solid #dbdbdb;white-space:nowrap;cursor:pointer;}
.board .button_area .button:hover{background-color:#fafafa;}
.board .button_area .button.button_primary{color:#ffffff;background-color:#007CAA;border-color:#007CAA;}
.board .button_area .button.button_primary:hover{background-color:#006f98;border-color:#006f98;}
.board .button_area .button.button_large{line-height:2.5em;min-width:6em;font-size:1.15em;}

@media all and (max-width:1000px){
	.board .button_area{font-size:18px;}
}
@media all and (max-width:800px){
	.board .button_area{font-size:16px;}
}
@media all and (max-width:600px){
	.board .button_area{font-size:14px;}
}
@media all and (max-width:400px){
	.board .button_area{font-size:13px;}
}


/*category*/
.board .category_list{position:relative;font-size:20px;margin-bottom:2.5em;}
.board .category_list ul{margin:0;padding:0;list-style:none;background-color:#ffffff;border:1px solid #dbdbdb;}
.board .category_list ul:after{content:"";display:block;clear:both;}
.board .category_list ul li{position:relative;float:left;width:33.33%;color:#000000;font-weight:500;font-size:1em;line-height:3;text-align:center;box-sizing:border-box;cursor:pointer;}
.board .category_list ul li:nth-child(3n){border-right:0;}
.board .category_list ul li:before{content:"";display:block;position:absolute;z-index:1;left:100%;top:0;width:1px;height:100%;background-color:#dbdbdb;}
.board .category_list ul li:after{content:"";display:block;position:absolute;z-index:1;left:0;top:100%;width:100%;height:1px;background-color:#dbdbdb;}
.board .category_list ul li a{position:relative;z-index:0;color:inherit;text-decoration:none;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 0.5em;}
.board .category_list ul li:hover{background-color:#fafafa;}
.board .category_list ul li.active{color:#ffffff;background-color:#007CAA;}

@media all and (max-width:1000px){
	.board .category_list{font-size:18px;}
}
@media all and (max-width:800px){
	.board .category_list{font-size:16px;}
}
@media all and (max-width:600px){
	.board .category_list{font-size:14px;}
}
@media all and (max-width:400px){
	.board .category_list{font-size:13px;}
}


/*search*/
.board .board_search{position:relative;margin-right:auto;font-size:20px;max-width:600px;margin-bottom:2.5em;}
.board .board_search:after{content:"";display:block;clear:both;}
.board .board_search select,
.board .board_search input[type="text"],
.board .board_search button[type="submit"]{position:relative;height:3em;-webkit-appearance:none;border-radius:0.25em;box-sizing:border-box;border:1px solid #d3d4e0;padding:0 0.5em;font-size:1em;color:#000000;font-weight:400;}
.board .board_search select:focus,
.board .board_search input[type="text"]:focus{border-color:#006f98;}
.board .board_search select{float:left;width:7em;border:1px solid #d3d4e0;background-color:transparent;background-image:url(../img/icon_arrow_down.png);background-repeat:no-repeat;background-position:right 0.5em center;background-size:0.5em;padding-right:1.5em;}
.board .board_search input[type="text"]{float:right;width:calc(100% - 7em - 10px);padding-right:3em;}
.board .board_search button[type="submit"]{position:absolute;right:0;top:0;width:3em;background-color:transparent;font-weight:400;padding:0;color:transparent;border:0;cursor:pointer;}
.board .board_search button[type="submit"]:before{content:"\e63b";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#d3d4e0;font-family:"xeicon";font-weight:400;font-size:1.5em;}
.board .board_search input[type="text"]:not(:placeholder-shown) + button[type="submit"]:before{color:#006f98;}

@media all and (max-width:1000px){
	.board .board_search{font-size:18px;}
}
@media all and (max-width:800px){
	.board .board_search{font-size:16px;}
}
@media all and (max-width:600px){
	.board .board_search{font-size:14px;}
}
@media all and (max-width:400px){
	.board .board_search{font-size:13px;}
}


/*pagination*/
.board .board_pagination{position:relative;font-size:20px;text-align:center;}
.board .board_pagination ul{margin:0;padding:0;list-style:none;display:inline-block;vertical-align:middle;margin-top:-0.5em;}
.board .board_pagination ul:after{content:"";display:block;clear:both;}
.board .board_pagination ul li{float:left;border:1px solid #d3d4e0;border-radius:0.25em;font-size:1em;font-weight:500;color:#000000;min-width:2em;height:2em;line-height:calc(2em - 2px);box-sizing:border-box;margin-right:0.5em;margin-top:0.5em;}
.board .board_pagination ul li:last-child{margin-right:0;}
.board .board_pagination ul li a{display:block;text-decoration:none;color:inherit;}
.board .board_pagination ul li a:hover{text-decoration:none;}
.board .board_pagination ul li.direction a{font-size:0;background-size:50%;background-repeat:no-repeat;background-position:center center;}
.board .board_pagination ul li.direction.prev a{background-image:url(../img/icon_direction_prev.png);}
.board .board_pagination ul li.direction.next a{background-image:url(../img/icon_direction_next.png);}
.board .board_pagination ul li:hover{background-color:#f5f5f5;}
.board .board_pagination ul li.active{background-color:#007CAA;color:#ffffff;border-color:#007CAA;}

@media all and (max-width:1000px){
	.board .board_pagination{font-size:16px;}
	.board .board_pagination ul li{min-width:35px;height:35px;line-height:calc(35px - 2px);}
}
/*
@media all and (max-width:800px){
	.board .board_pagination{font-size:15px;}	
}
@media all and (max-width:600px){
	.board .board_pagination{font-size:14px;}
}
@media all and (max-width:400px){
	.board .board_pagination{font-size:14px;}
}
*/


/*list*/
.board .board_list{font-size:20px;}
.board .board_list .list_body{position:relative;font-size:1em;}
.board .board_list .list_body table{width:100%;font-family:inherit;border:0;border-collapse:collapse;border-spacing:0;font-size:inherit;}
.board .board_list .list_body table tr th,
.board .board_list .list_body table tr td{padding:0.5em;border:0;border-bottom:1px solid #dbdbdb;line-height:1.3;text-align:center;box-sizing:border-box;}
.board .board_list .list_body table thead{background-color:#007CAA;}
.board .board_list .list_body table thead tr th{font-size:1.15em;font-weight:500;color:#ffffff;white-space:nowrap;height:3.47em;}
.board .board_list .list_body table thead tr th a{color:inherit;text-decoration:none;}
.board .board_list .list_body table tbody tr td{font-size:1em;font-weight:500;color:#000000;line-height:1.4;height:4em;}
.board .board_list .list_body table tbody tr td a{color:inherit;text-decoration:none;}
.board .board_list .list_body table tbody tr:hover{background-color:#fafafa;}
.board .board_list .list_body table tbody tr a{display:block;}
.board .board_list .list_body table tbody tr.nolist:hover{background-color:transparent;}
.board .board_list .list_body table tbody tr.nolist td{padding:5em 0;text-align:center;font-weight:400;color:#000000;}
.board .board_list .list_body .icon_status{position:relative;font-size:1em;font-weight:500;}
.board .board_list .list_body .icon_status.status_notice{color:#007CAA;}
.board .board_list .list_body .icon_comment{position:relative;display:block;font-size:1em;font-weight:500;color:#000000;background-color:#dbdbdb;text-align:center;width:5.3em;line-height:1.5;height:1.5em;border-radius:0.75em;white-space:nowrap;}
.board .board_list .list_body .icon_comment.active{background-color:#007CAA;color:#ffffff;}
.board .board_list .list_body .icon_secret{position:relative;top:-0.1em;margin-left:0.8em;width:0.8em;display:inline-block;vertical-align:middle;background-image:url(../img/icon_secret.png);background-size:100%;background-repeat:no-repeat;background-position:center center;}
.board .board_list .list_body .icon_secret:before{content:"";display:block;padding-bottom:106%;}

.board .board_list .list_body table .checkbox{text-align:right;}
.board .board_list .list_body table .checkbox input[type="checkbox"]{display:none;}
.board .board_list .list_body table .checkbox input[type="checkbox"] + label{position:relative;display:block;width:25px;height:25px;cursor:pointer;}
.board .board_list .list_body table .checkbox input[type="checkbox"] + label:before,
.board .board_list .list_body table .checkbox input[type="checkbox"] + label:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;}
.board .board_list .list_body table .checkbox input[type="checkbox"] + label:before{border:1px solid #d3d4e0;}
.board .board_list .list_body table .checkbox input[type="checkbox"] + label:after{width:0.6em;height:0.6em;background-color:#007CAA;left:50%;top:50%;transform:translate(-50%,-50%);display:none;}
.board .board_list .list_body table .checkbox input[type="checkbox"]:checked + label:after{display:block;}

.board .board_list .list_body table .cell_no{width:5em;white-space:nowrap;}
.board .board_list .list_body table .cell_category{width:6em;white-space:nowrap;}
.board .board_list .list_body table .cell_author{width:8em;}
.board .board_list .list_body table .cell_time{width:6em;white-space:nowrap;}
.board .board_list .list_body table .cell_count{width:4em;white-space:nowrap;}
.board .board_list .list_body table .cell_comment{width:1em;}
.board .board_list .list_body table .cell_checkbox{width:1em;}
.board .board_list .list_body table .cell_mobile{display:none;}
.board .board_list .list_body table tbody .cell_title{text-align:left;}
.board .board_list .list_body table tbody .cell_mobile{text-align:left;height:auto;padding:0;}
.board .board_list .list_body table tbody .cell_mobile a{display:block;}

.board .board_list .list_body .mobile_info{padding:0.75em 0;}
.board .board_list .list_body .mobile_info .icon_status{margin-bottom:0.6em;}
.board .board_list .list_body .mobile_info .top{margin-bottom:0.5em;font-size:0.9em;font-weight:400;color:#000000;}
.board .board_list .list_body .mobile_info .top:after{content:"";display:block;clear:both;}
.board .board_list .list_body .mobile_info .top .left{float:left;width:5em;}
.board .board_list .list_body .mobile_info .top .right{float:right;width:calc(100% - 5em);text-align:right;}
.board .board_list .list_body .mobile_info .title{font-weight:500;color:#000000;font-size:1em;}
.board .board_list .list_body .mobile_info .icon_secret{margin-left:0.3em;}
.board .board_list .list_body .mobile_info .meta{margin-top:1em;font-size:0.9em;font-weight:400;color:#000000;}
.board .board_list .list_body .mobile_info .meta ul{margin:0;padding:0;list-style:none;}
.board .board_list .list_body .mobile_info .meta ul:after{content:"";display:block;clear:both;}
.board .board_list .list_body .mobile_info .meta ul li{float:left;}
.board .board_list .list_body .mobile_info .meta ul li:nth-child(n+2):before{content:"•";float:left;margin:0 0.4em;display:block;}

.board .board_list .list_footer{margin-top:2.5em;}
.board .board_list .list_footer .button_area{text-align:right;}
.board .board_list .list_footer .board_pagination{margin-top:2.5em;}
.board .board_list .list_footer .board_search{margin-top:2.5em;}

@media all and (max-width:1000px){
	.board .board_list{font-size:18px;}
	.board .board_list .list_body table tr th,
	.board .board_list .list_body table tr td{padding:0.25em;}
	.board .board_list .list_body table .checkbox input[type="checkbox"] + label{width:20px;height:20px;}
}
@media all and (max-width:800px){
	.board .board_list{font-size:16px;}
}
@media all and (max-width:600px){
	.board .board_list{font-size:14px;}
	.board .board_list .list_body table thead{display:none;}
	.board .board_list .list_body table tbody > tr > *{display:none;}
	.board .board_list .list_body table tbody > tr.nolist > *{display:table-cell;}
	.board .board_list .list_body table .cell_mobile{display:block;}
}
@media all and (max-width:400px){
	.board .board_list{font-size:13px;}
}


/*write*/
.board .board_write{font-size:20px;}
.board .board_write .required_text{font-size:1em;font-weight:500;color:#000000;line-height:1.4;margin-bottom:1em;}
.board .board_write .required_text b{font-weight:700;}

.board .board_write .write_form{margin-bottom:1em;}
.board .board_write .write_form table{border:0;border-spacing:0;border-collapse:collapse;width:100%;font-size:inherit;font-family:inherit;border-top:2px solid #007CAA;}
.board .board_write .write_form em{font-style:normal;color:#333333;vertical-align:middle;display:inline-block;}
.board .board_write .write_form tr th,
.board .board_write .write_form tr td{border:0;border-bottom:1px solid #dbdbdb;height:4em;padding:0.5em;font-size:1em;text-align:left;box-sizing:border-box;}
.board .board_write .write_form tr th{color:#000000;white-space:nowrap;width:5em;font-weight:500;}
.board .board_write .write_form tr td{color:#000000;font-weight:500;}
.board .board_write .write_form a{color:inherit;text-decoration:none;}

.board .board_write .write_form input[type="text"],
.board .board_write .write_form input[type="tel"],
.board .board_write .write_form input[type="number"],
.board .board_write .write_form input[type="password"],
.board .board_write .write_form textarea,
.board .board_write .write_form select{height:3em;border:1px solid #dbdbdb;padding:0 0.5em;font-size:inherit;font-weight:400;color:#000000;width:100%;border-radius:0.25em;box-sizing:border-box;-webkit-appearance:none;resize:none;}
.board .board_write .write_form textarea{padding:0.5em;height:9.5em;}
.board .board_write .write_form input[type="text"]:focus,
.board .board_write .write_form input[type="tel"]:focus,
.board .board_write .write_form input[type="number"]:focus,
.board .board_write .write_form input[type="password"]:focus,
.board .board_write .write_form textarea:focus{border-color:#006f98;}
.board .board_write .write_form select{max-width:400px;background-image:url(../img/icon_arrow_down.png);background-repeat:no-repeat;background-position:right 0.5em center;background-size:0.5em;padding-right:1.5em;}
.board .board_write .write_form input[type="text"]:disabled{background-color:#f7f7f7;}
.board .board_write .write_form input::-webkit-outer-spin-button,
.board .board_write .write_form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.board .board_write .write_form input[type="checkbox"]{display:none;}
.board .board_write .write_form input[type="checkbox"] + label{position:relative;font-size:1em;font-weight:400;line-height:1.4;padding-left:calc(20px + 0.5em);white-space:nowrap;cursor:pointer;}
.board .board_write .write_form input[type="checkbox"] + label:before,
.board .board_write .write_form input[type="checkbox"] + label:after{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;box-sizing:border-box;}
.board .board_write .write_form input[type="checkbox"] + label:before{border:1px solid #999999;}
.board .board_write .write_form input[type="checkbox"] + label:after{width:8px;height:8px;background-color:#007CAA;left:6px;top:50%;display:none;}
.board .board_write .write_form input[type="checkbox"]:checked + label{color:#007CAA;}
.board .board_write .write_form input[type="checkbox"]:checked + label:before{border-color:#007CAA;}
.board .board_write .write_form input[type="checkbox"]:checked + label:after{display:block;}
.board .board_write .write_form input[type="radio"]{display:none;}
.board .board_write .write_form input[type="radio"] + label{position:relative;font-size:1em;font-weight:400;line-height:1.4;padding-left:calc(20px + 0.5em);white-space:nowrap;cursor:pointer;}
.board .board_write .write_form input[type="radio"] + label:before,
.board .board_write .write_form input[type="radio"] + label:after{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;box-sizing:border-box;}
.board .board_write .write_form input[type="radio"] + label:before{border:1px solid #999999;}
.board .board_write .write_form input[type="radio"] + label:after{width:8px;height:8px;background-color:#007CAA;left:6px;top:50%;display:none;}
.board .board_write .write_form input[type="radio"]:checked + label{color:#007CAA;}
.board .board_write .write_form input[type="radio"]:checked + label:before{border-color:#007CAA;}
.board .board_write .write_form input[type="radio"]:checked + label:after{display:block;}

.board .board_write .write_form .btn{margin:0;margin-left:0;padding:0 !important;width:5em !important;background-image:none;background-color:#000000;color:#ffffff;font-size:inherit;font-weight:500;height:3em !important;line-height:3em !important;-webkit-appearance:none;display:inline-block;text-shadow:none;box-shadow:none;border:0;border-radius:5px;}
.board .board_write .write_form .btn:hover{background-color:#000000;}

.board .board_write .write_form input.tel{width:5em;}
.board .board_write .write_form input.date{width:10em;}
.board .board_write .write_form input.username{width:200px;}
.board .board_write .write_form input.password{width:200px;}
.board .board_write .write_form input.title{width:100%;}

.board .board_write .write_form .option_list{position:relative;}
.board .board_write .write_form .option_list ul{margin:0;padding:0;list-style:none;margin-top:-1em;}
.board .board_write .write_form .option_list ul:after{content:"";display:block;clear:both;}
.board .board_write .write_form .option_list ul li{float:left;margin-right:2em;margin-top:1em;}
.board .board_write .write_form .option_list ul li:last-child{margin-right:0;}

.board .board_write .write_form .krZip{}
.board .board_write .write_form .krZip > div{}
.board .board_write .write_form .krZip > div:after{content:"";display:block;clear:both;}
.board .board_write .write_form .krZip > div > label{float:left;font-size:0.95em;font-weight:500;color:#dbdbdb;width:100%;margin-bottom:0.2em;}
.board .board_write .write_form .krZip > div + div{margin-top:10px;}
.board .board_write .write_form .krZip .krzip-postcode-wrap{max-width:400px;}
.board .board_write .write_form .krZip .krzip-postcode-wrap input[type="text"]{float:left;width:calc(100% - 5em);}
.board .board_write .write_form .krZip .krzip-postcode-wrap input[type="button"]{float:right;margin:0;padding:0 !important;width:5em !important;background-image:none;background-color:#dbdbdb;color:#ffffff;font-size:inherit;font-weight:500;height:3em !important;line-height:3em !important;-webkit-appearance:none;display:block;text-shadow:none;box-shadow:none;border:0;border-radius:0;}
.board .board_write .write_form .krZip .krzip-postcode-wrap input[type="button"]:hover{background-color:#333333;border-color:#333333;}
.board .board_write .write_form .krZip .krzip-address-wrap{}
.board .board_write .write_form .krZip .krzip-address-wrap input[type="text"]{float:left;width:calc(50% - 5px);margin-right:10px;}
.board .board_write .write_form .krZip .krzip-address-wrap input[type="text"]:nth-child(2n-1){margin-right:0;}
.board .board_write .write_form .krZip .krzip-address-wrap input[type="text"]:nth-child(n+4){margin-top:10px;}
.board .board_write .write_form .krZip .krzip-detailAddress-wrap{}
.board .board_write .write_form .krZip .krzip-guide{}

.board .board_write .write_editor{font-size:14px;}

.board .board_write .write_footer{margin-top:2.5em;}
.board .board_write .write_footer .button_area{text-align:right;}

@media all and (max-width:1000px){
	.board .board_write{font-size:18px;}
}
@media all and (max-width:800px){
	.board .board_write{font-size:16px;}
}
@media all and (max-width:600px){
	.board .board_write{font-size:14px;}
}
@media all and (max-width:400px){
	.board .board_write{font-size:13px;}
}


/*read*/
.board .board_read{font-size:20px;}
.board .board_read .read_area{position:relative;border-top:2px solid #007CAA;border-bottom:2px solid #007CAA;}
.board .board_read .read_header{position:relative;box-sizing:border-box;padding:1.1em 0.5em;}
.board .board_read .read_header .inner{position:relative;margin:0 auto;}
.board .board_read .read_header .inner:after{content:"";display:block;clear:both;}
.board .board_read .read_header .left{float:left;width:calc(100% - 14em);}
.board .board_read .read_header .right{float:right;width:14em;text-align:right;position:absolute;right:0;top:50%;transform:translateY(-50%);}
.board .board_read .read_header .icon_comment{position:relative;display:inline-block;vertical-align:middle;margin-right:0.2em;font-size:1em;font-weight:500;color:#000000;background-color:#dbdbdb;text-align:center;width:5.3em;line-height:1.5;height:1.5em;border-radius:0.75em;white-space:nowrap;}
.board .board_read .read_header .icon_comment.active{background-color:#007CAA;color:#ffffff;}
.board .board_read .read_header .title{margin:0;padding:0;vertical-align:middle;font-size:1.15em;font-weight:500;color:#000000;line-height:1.4;}
.board .board_read .read_header .date{font-size:1em;font-weight:400;color:#000000;line-height:1.4;}

.board .board_read .read_meta{position:relative;border-bottom:1px solid #dbdbdb;box-sizing:border-box;padding:0.8em 0.5em;padding-top:0;}
.board .board_read .read_meta:after{content:"";display:block;clear:both;}
.board .board_read .read_meta ul{position:relative;margin:0;padding:0;list-style:none;float:right;}
.board .board_read .read_meta ul:after{content:"";display:block;clear:both;}
.board .board_read .read_meta ul li{position:relative;margin-right:1em;float:left;}
.board .board_read .read_meta ul li:last-child{margin-right:0;}

.board .board_read .read_form{position:relative;}
.board .board_read .read_form table{border:0;border-spacing:0;border-collapse:collapse;width:100%;font-size:inherit;font-family:inherit;}
.board .board_read .read_form em{font-style:normal;color:#333333;vertical-align:middle;display:inline-block;}
.board .board_read .read_form tr th,
.board .board_read .read_form tr td{border:0;border-bottom:1px solid #dbdbdb;height:4em;padding:0.5em;font-size:1em;text-align:left;box-sizing:border-box;}
.board .board_read .read_form tr th{color:#000000;white-space:nowrap;width:5em;font-weight:500;}
.board .board_read .read_form tr td{color:#000000;font-weight:500;}
.board .board_read .read_form a{color:inherit;text-decoration:none;}

.board .board_read .read_body{position:relative;padding:100px 0;}
.board .board_read .read_body .content{position:relative;}

.board .board_read .read_body .youtube_video{position:relative;margin-bottom:3em;background-color:#000000;}
.board .board_read .read_body .youtube_video:before{content:"";display:block;padding-bottom:56.25%;}
.board .board_read .read_body .youtube_video iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:0;}

.board .board_read .read_files{position:relative;border-bottom:1px solid #dbdbdb;}
.board .board_read .read_files .head{position:relative;color:#000000;font-size:1em;font-weight:500;border-bottom:1px solid #dbdbdb;line-height:4em;padding:0 0.5em;box-sizing:border-box;}
.board .board_read .read_files .list{}
.board .board_read .read_files .list ul{margin:0;padding:0;list-style:none;}
.board .board_read .read_files .list ul li{position:relative;font-size:1em;font-weight:400;color:#000000;line-height:3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.board .board_read .read_files .list ul li:nth-child(n+2){border-top:1px solid #dbdbdb;}
.board .board_read .read_files .list ul li a{position:relative;display:block;padding:0 0.5em;color:inherit;text-decoration:none;}
.board .board_read .read_files .list ul li a:after{content:"";display:block;clear:both;}
.board .board_read .read_files .list ul li a .title{position:relative;float:left;padding-left:1.5em;}
.board .board_read .read_files .list ul li a .title .icon{position:absolute;left:0;top:50%;transform:translateY(-50%);}
.board .board_read .read_files .list ul li a .size{position:relative;float:right;}
.board .board_read .read_files .list ul li a .size div{position:relative;text-overflow:ellipsis;text-align:right;font-size:0.9em;}

.board .board_read .read_footer{margin-top:2.5em;}
.board .board_read .read_footer .button_area{position:relative;text-align:right;}
.board .board_read .read_footer .button_area:after{content:"";display:block;clear:both;}
.board .board_read .read_footer .button_area .left{float:left;}
.board .board_read .read_footer .button_area .right{float:right;}

.board .board_read + .board_list{margin-top:5em;}

@media all and (max-width:1000px){
	.board .board_read{font-size:18px;}
	.board .board_read .read_body{padding:80px 0;}
	.board .board_read .read_header .left{float:none;width:auto;}
	.board .board_read .read_header .right{float:none;width:auto;position:relative;right:auto;top:auto;transform:translateY(0);margin-top:0.5em;}
	.board .board_read .read_body .youtube_video{margin-bottom:2em;}
}
@media all and (max-width:800px){
	.board .board_read{font-size:16px;}
	.board .board_read .read_body{padding:60px 0;}
}
@media all and (max-width:600px){
	.board .board_read{font-size:14px;}
	.board .board_read .read_body{padding:40px 0;}
}
@media all and (max-width:400px){
	.board .board_read{font-size:13px;}
	.board .board_read .read_body{padding:30px 0;}
}


/*Feedback*/
.board .feedback{position:relative;font-size:20px;border-top:1px solid #dbdbdb;}
.board .feedback .feedback_header{position:relative;color:#000000;font-size:1em;font-weight:500;border-bottom:1px solid #dbdbdb;line-height:4em;padding:0 0.5em;box-sizing:border-box;}
.board .feedback .feedback_list{position:relative;}
.board .feedback .feedback_list > ul{margin:0;padding:0;list-style:none;}
.board .feedback .feedback_list > ul > li{padding:1em 0.5em;}
.board .feedback .feedback_list > ul > li:after{content:"";display:block;clear:both;}
.board .feedback .feedback_list > ul > li:nth-child(n+2){border-top:1px solid #dbdbdb;}
.board .feedback .feedback_list > ul > li .feedback_meta{float:left;width:6em;}
.board .feedback .feedback_list > ul > li .feedback_meta:after{content:"";display:block;clear:both;}
.board .feedback .feedback_list > ul > li .feedback_meta .profile{position:relative;display:block;width:2.5em;height:2.5em;background-size:100%;border-radius:100%;background-color:#efefef;background-image:url(../img/icon_noprofile.png);background-repeat:no-repeat;background-size:cover;background-position:center center;margin-bottom:0.2em;}
.board .feedback .feedback_list > ul > li .feedback_meta .author{position:relative;margin:0;font-size:1em;color:#000000;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.board .feedback .feedback_list > ul > li .feedback_meta .time{position:relative;margin:0;font-size:0.9em;color:#000000;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:0.2em;}
.board .feedback .feedback_list > ul > li .feedback_meta + .feedback_content{float:right;width:calc(100% - 6em);padding-left:1em;box-sizing:border-box;}
.board .feedback .feedback_list > ul > li .feedback_content{position:relative;}
.board .feedback .feedback_list > ul > li .feedback_content .feedback_text{}
.board .feedback .feedback_list > ul > li .feedback_content .feedback_text .xe_content{font-size:inherit;}
.board .feedback .feedback_list > ul > li .feedback_content .feedback_action{margin-top:10px;white-space:nowrap;float:right;}
.board .feedback .feedback_list > ul > li .feedback_content .feedback_action ul{margin:0;padding:0;list-style:none;}
.board .feedback .feedback_list > ul > li .feedback_content .feedback_action ul:after{content:"";display:block;clear:both;}
.board .feedback .feedback_list > ul > li .feedback_content .feedback_action ul li{float:left;font-size:0.9em;font-weight:400;color:#000000;}
.board .feedback .feedback_list > ul > li .feedback_content .feedback_action ul li:nth-child(n+2){margin-left:10px;}
.board .feedback .feedback_list > ul > li .feedback_content .feedback_action ul li a{color:inherit;text-decoration:none;}
.board .feedback .feedback_list > ul > li .feedback_content .feedback_action ul li a:hover{color:#006f98;}
.board .feedback .feedback_list > ul > li.feedback_indent{background:url(../img/icon_indent.gif);background-repeat:no-repeat;}
.board .feedback .feedback_list > ul > li.feedback_indent1{padding-left:25px !important;background-position:5px 15px;}
.board .feedback .feedback_list > ul > li.feedback_indent2{padding-left:45px !important;background-position:25px 15px;}
.board .feedback .feedback_list > ul > li.feedback_indent3{padding-left:65px !important;background-position:45px 15px;}
.board .feedback .feedback_list > ul > li.feedback_indent4{padding-left:85px !important;background-position:65px 15px;}
.board .feedback .feedback_list > ul > li.feedback_indent5{padding-left:105px !important;background-position:85px 15px;}
.board .feedback .feedback_list > ul > li.feedback_indent6{padding-left:125px !important;background-position:105px 15px;}
.board .feedback .feedback_list > ul > li.feedback_indent7{padding-left:145px !important;background-position:125px 15px;}
.board .feedback .feedback_list > ul > li.feedback_indent8{padding-left:165px !important;background-position:145px 15px;}
.board .feedback .feedback_list > ul > li.feedback_indent9{padding-left:185px !important;background-position:165px 15px;}
.board .feedback .feedback_list > ul > li.feedback_indent10{padding-left:205px !important;background-position:185px 15px;}
.board .feedback .feedback_list > ul > li.feedback_indent11{padding-left:225px !important;background-position:205px 15px;}
.board .feedback .feedback_list > ul > li.feedback_indent12{padding-left:245px !important;background-position:225px 15px;}
.board .feedback .feedback_list > ul > li.feedback_indent1 .feedback_action .remove_last{display:none;}
.board .feedback .feedback_list > ul > li.feedback_indent12 .feedback_action{display:none;}
.board .feedback .feedback_pagination{margin-top:2.5em;}

@media all and (max-width:1000px){
	.board .feedback{font-size:18px;}
}
@media all and (max-width:800px){
	.board .feedback{font-size:16px;}
}
@media all and (max-width:600px){
	.board .feedback{font-size:14px;}
}
@media all and (max-width:400px){
	.board .feedback{font-size:13px;}
}


.board .feedback .feedback_write{position:relative;font-size:20px;padding:1em 0.5em;border-bottom:1px solid #dbdbdb;}
.board .feedback .feedback_write input[type="text"],
.board .feedback .feedback_write input[type="tel"],
.board .feedback .feedback_write input[type="number"],
.board .feedback .feedback_write input[type="password"],
.board .feedback .feedback_write textarea,
.board .feedback .feedback_write select{height:3em;border:1px solid #dbdbdb;padding:0 0.5em;font-size:inherit;font-weight:400;color:#000000;width:100%;border-radius:0.25em;box-sizing:border-box;-webkit-appearance:none;resize:none;}
.board .feedback .feedback_write textarea{padding:0.5em;height:9.5em;}
.board .feedback .feedback_write input[type="text"]:focus,
.board .feedback .feedback_write input[type="tel"]:focus,
.board .feedback .feedback_write input[type="number"]:focus,
.board .feedback .feedback_write input[type="password"]:focus,
.board .feedback .feedback_write textarea:focus{border-color:#006f98;}
.board .feedback .feedback_write select{max-width:400px;background-image:url(../img/icon_arrow_down.png);background-repeat:no-repeat;background-position:right 0.5em center;background-size:0.5em;padding-right:1.5em;}
.board .feedback .feedback_write input[type="text"]:disabled{background-color:#f7f7f7;}
.board .feedback .feedback_write input::-webkit-outer-spin-button,
.board .feedback .feedback_write input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.board .feedback .feedback_write .xeTextEditor{margin:0;}
.board .feedback .feedback_write .feedback_write_form{margin-top:10px;}
.board .feedback .feedback_write .feedback_write_form ul{margin:0;padding:0;list-style:none;}
.board .feedback .feedback_write .feedback_write_form ul:after{content:"";display:block;clear:both;}
.board .feedback .feedback_write .feedback_write_form ul li{float:left;}
.board .feedback .feedback_write .feedback_write_form ul li{margin-right:10px;}
.board .feedback .feedback_write .feedback_write_form ul li:last-child{margin-right:0;}
.board .feedback .feedback_write .feedback_write_form ul li label{margin-left:5px;font-weight:400;color:#dbdbdb;font-size:14px;}
.board .feedback .feedback_write .button_area{text-align:right;margin-top:10px;}

@media all and (max-width:1000px){
	.board .feedback .feedback_write{font-size:18px;}
}
@media all and (max-width:800px){
	.board .feedback .feedback_write{font-size:16px;}
}
@media all and (max-width:600px){
	.board .feedback .feedback_write{font-size:14px;}
}
@media all and (max-width:400px){
	.board .feedback .feedback_write{font-size:13px;}
}


/*context message*/
.board .context_message{font-size:20px;border:1px solid #dbdbdb;margin:100px auto;max-width:500px;}
.board .context_message.inline_box{margin-top:0;margin-bottom:0;border:0;}
.board .context_message form{margin:0;padding:0;}
.board .context_message .title_box{text-align:center;font-size:1.15em;font-weight:500;color:#000000;padding:0 1.5em;line-height:3;height:3em;background-color:#f5f5f5;border-bottom:1px solid #dbdbdb;box-sizing:border-box;}
.board .context_message .input_box{padding:1em;}
.board .context_message .input_box .description{position:relative;font-size:1em;color:#000000;font-weight:400;text-align:center;}
.board .context_message .input_box .writer{position:relative;font-weight:500;margin-top:1em;text-align:center;}
.board .context_message .input_box .secret_input{position:relative;margin:0 auto;margin-top:15px;}
.board .context_message .input_box .secret_input:after{content:"";display:block;clear:both;}
.board .context_message .input_box .secret_input input[type="password"]{width:100%;height:3em;border:1px solid #d3d4e0;font-weight:400;margin:0;padding:0 0.5em;box-sizing:border-box;font-size:1em;-webkit-appearance:none;}
.board .context_message .input_box .secret_input input[type="password"]:focus{border-color:#dbdbdb;}
.board .context_message .input_box .secret_input input[type="text"],
.board .context_message .input_box .secret_input input[type="tel"],
.board .context_message .input_box .secret_input input[type="number"],
.board .context_message .input_box .secret_input input[type="password"],
.board .context_message .input_box .secret_input textarea,
.board .context_message .input_box .secret_input select{height:3em;border:1px solid #dbdbdb;padding:0 0.5em;font-size:inherit;font-weight:400;color:#000000;width:100%;border-radius:0.25em;box-sizing:border-box;-webkit-appearance:none;resize:none;}
.board .context_message .input_box .secret_input textarea{padding:0.5em;height:9.5em;}
.board .context_message .input_box .secret_input input[type="text"]:focus,
.board .context_message .input_box .secret_input input[type="tel"]:focus,
.board .context_message .input_box .secret_input input[type="number"]:focus,
.board .context_message .input_box .secret_input input[type="password"]:focus,
.board .context_message .input_box .secret_input textarea:focus{border-color:#006f98;}
.board .context_message .input_box .secret_input select{max-width:400px;background-image:url(../img/icon_arrow_down.png);background-repeat:no-repeat;background-position:right 0.5em center;background-size:0.5em;padding-right:1.5em;}
.board .context_message .input_box .secret_input input[type="text"]:disabled{background-color:#f7f7f7;}
.board .context_message .input_box .secret_input input::-webkit-outer-spin-button,
.board .context_message .input_box .secret_input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.board .context_message .input_box .secret_input .button{position:relative;margin-top:15px;border:1px solid #007CAA;width:100%;height:3em;border-radius:0.25em;bbox-sizing:border-box;display:block;text-align:center;color:#ffffff;font-size:1em;font-weight:500;text-decoration:none;background-color:#007CAA;-webkit-appearance:none;cursor:pointer;}
.board .context_message .input_box .secret_input .button:hover{background-color:#006f98;border-color:#006f98;}
.board .context_message .button_area{padding:0.5em;border-top:1px solid #dbdbdb;text-align:right;}

@media all and (max-width:1000px){
	.board .context_message{font-size:18px;}
}
@media all and (max-width:800px){
	.board .context_message{font-size:16px;}
}
@media all and (max-width:600px){
	.board .context_message{font-size:14px;}
}
@media all and (max-width:400px){
	.board .context_message{font-size:13px;}
}