@charset "utf-8";

.board {padding-top: 100px;}
.board img{border:0;}

#page .board .page_title {margin-bottom: 90px;font-size: 55px;font-weight: 900; color: #fb6d24; border: 0;}


@media all and (max-width:1350px){
	.board {padding-top: 7.4074vw;}
	#page .board .page_title {margin-bottom: 6.6667vw;font-size: 4.0741vw;}

}
@media all and (max-width:750px){
	.board {padding-top: 40px; padding-bottom: 50px;}
	#page .board .page_title {margin-bottom: 45px;font-size: 24px;}

}

/*button*/
.board .button_area{}
.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{display:inline-block;vertical-align:middle;text-decoration:none;line-height:2.5em;border:2px solid #009095;border-radius:0;box-sizing:border-box;min-width:4.5em;padding:0 0.2em;text-align:center;color:#009095;font-size:16px;font-weight:600;background-color:transparent;cursor:pointer;}
.board .button_area .button:hover{color:#ffffff;background-color:#009095;}
.board .button_area .button.button_primary{color:#ffffff;background-color:#009095;}
.board .button_area .button.button_primary:hover{background-color:#017d81;border-color:#017d81;}
.board .button_area .button.button_large{line-height:3.5em;box-sizing:border-box;min-width:9em;font-size:18px;}

@media all and (max-width:750px){
	.board .button_area .button{font-size:15px;}
	.board .button_area .button.button_large{font-size:17px;}
}
@media all and (max-width:600px){
	.board .button_area ul li:nth-child(n+2){margin-left:5px;}
	.board .button_area .button{font-size:14px;}
	.board .button_area .button.button_large{font-size:16px;min-width:6em;line-height:3em;}
}
@media all and (max-width:500px){
	.board .button_area .button{font-size:13px;}
	.board .button_area .button.button_large{font-size:15px;}
}
@media all and (max-width:400px){
	.board .button_area .button{font-size:12px;}
	.board .button_area .button.button_large{font-size:14px;}
}
@media all and (max-width:350px){
	.board .button_area .button{font-size:11px;}
	.board .button_area .button.button_large{font-size:13px;}
}
@media all and (max-width:300px){
	.board .button_area .button{font-size:10px;}
	.board .button_area .button.button_large{font-size:12px;}
}


/*pagination*/
.board .board_pagination{position:relative;text-align:center;}
.board .board_pagination a{text-decoration:none;color:#333333;display:inline-block;box-sizing:border-box;min-width:32px;border:1px solid #c3c3c3;line-height:30px;font-size:18px;font-weight:400;text-align:center;vertical-align:middle;}
.board .board_pagination a:nth-child(n+2){margin-left:5px;}
.board .board_pagination a.active{color:#ffffff;font-weight:600;background-color:#159094;border-color:#159094;}
.board .board_pagination .direction{text-indent:-9999px;background-color:#333a4b;background-repeat:no-repeat;background-position:center center;border-color:#333a4b;background-size:30%;}
.board .board_pagination .direction.prev{margin-right:10px;background-image:url('../img/btn_first.png');}
.board .board_pagination .direction.prev + a{margin-left:0;}
.board .board_pagination .direction.next{margin-left:10px;background-image:url('../img/btn_last.png');}

/*list*/
.board .board_list{}
.board .board_list .list{}
.board .board_list .list ul{display: flex;justify-content: start; align-items: center; flex-wrap: wrap; margin:0;padding:0;list-style:none;}
.board .board_list .list ul li{position: relative;width: calc((100% - 40px)/3); margin-bottom: 20px; margin-right: 20px; font-size:24px; box-sizing: border-box; overflow: hidden; border-radius: 20px;}
.board .board_list .list ul li:nth-child(3n) {margin-right: 0;}

.board .board_list .list ul li a{display: flex;flex-direction: column-reverse; width: 100%;height: 100%;text-decoration:none;}
.board .board_list .list ul li a::after{content:"";display:block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;pointer-events: none; background-image: linear-gradient(90deg, rgba(33,35,38,0.6) 0%,rgba(0, 0, 0, 0) 8%,rgba(0, 0, 0, 0) 87%,rgba(33,35,38,0.6) 120%);
}
.board .board_list .list ul li a::before{content:"";display:block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;pointer-events: none;
background-image: linear-gradient(180deg, rgba(33,35,38,0.6) 5%,rgba(0, 0, 0, 0) 10%,rgba(0, 0, 0, 0) 80%,rgba(33,35,38,0.6) 110%);
}

.board .board_list .list ul li .text {padding: 45px 30px 0;}
.board .board_list .list ul li .text .category {display: none;}
.board .board_list .list ul li .text .title{font-size:27px;font-weight:600;color:#ffffff;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.board .board_list .list ul li .text .summary{font-size:17px;color:#ffffff;opacity: 0.8; line-height:1.4; margin-top: 20px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.board .board_list .list ul li .text .regdate{font-size: 17px;color:#ffffff;opacity: 0.6; line-height:1;margin-top:10px;}

.board .board_list .list ul li .thumbnail{margin-top: 25px; /* width: 436px; */ aspect-ratio: 500/261; background: url(../img/noimage.png)no-repeat center/cover;overflow: hidden;}
.board .board_list .list ul li .thumbnail > img {width: 100%;height: 100%;/* object-fit: cover; */}

/* .board .board_list .list ul li .thumbnail:before{content:"";display:block;padding-bottom:52%;} */


@media all and (max-width:1350px){
	.board .board_list .list ul li .text {padding: 3.3333vw 2.2222vw 0;}
	.board .board_list .list ul li .text .title{font-size:2vw;}
	.board .board_list .list ul li .text .summary{font-size:1.2593vw;}
	.board .board_list .list ul li .text .regdate{font-size: 1.2593vw;}

	/* .board .board_list .list ul li .thumbnail{width: 32.2963vw;} */
}

@media all and (max-width:750px){
	.board .board_list .list ul li{width: 100%;margin-right: 0;}

	.board .board_list .list ul li .text {padding: 25px 15px 0;}
	.board .board_list .list ul li .text .title{font-size:16px;}
	.board .board_list .list ul li .text .summary{font-size:11px;margin-top: 15px;}
	.board .board_list .list ul li .text .regdate{font-size: 8px;}

	/* .board .board_list .list ul li .thumbnail{width: 100%;} */
	/* .board .board_list .list ul li .thumbnail{aspect-ratio: 623/353;} */

}


.board .board_list .pagination{margin-top:30px;}
.board .board_list .pagination .count{display: none;}

.board .board_list .pagination .pages ul {display: flex;justify-content: center;align-items: center;margin:0;padding:0;list-style:none;}
.board .board_list .pagination .pages ul li a{display:block;padding: 10px;font-size:17px;font-weight:300;color:#a8a8a8;box-sizing:border-box;text-align:center;text-decoration:none;}
.board .board_list .pagination .pages ul li a.active{color:#ff641e;}


.board .board_list .pagination .pages ul li a.direction{position: relative;width: 35px;height: 30px;color:transparent;/* background-size:100%;background-repeat:no-repeat;background-position:center center; */border: 1px solid #7a7a7a;}
.board .board_list .pagination .pages ul li a.direction.prev {margin-right: 20px;}
.board .board_list .pagination .pages ul li a.direction.next {margin-left: 20px;}

.board .board_list .pagination .pages ul li a.direction::after {content: '';display: block;position: absolute; width: 8px; height: 12px; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.board .board_list .pagination .pages ul li a.direction.prev::after{background:url(../img/icon_pagination_prev.png)no-repeat center/cover;}
.board .board_list .pagination .pages ul li a.direction.next::after{background:url(../img/icon_pagination_next.png)no-repeat center/cover;}

@media all and (max-width:750px){
	.board .board_list .pagination .pages ul li a{padding: 6PX; font-size: 14px;}

	.board .board_list .pagination .pages ul li a.direction.prev {margin-right: 10px;}
	.board .board_list .pagination .pages ul li a.direction.next {margin-left: 10px;}

	.board .board_list .pagination .pages ul li a.direction{width: 28px;height: 21px;}
	.board .board_list .pagination .pages ul li a.direction::after {width: 6px; height: 11px;}

	

}




/*write*/
.board .board_write{}
.board .board_write .write_form_guide{text-align:right;font-size:13px;color:#fff;margin-bottom:10px;}
.board .board_write .write_form_guide em{font-style:normal;color:#fff;vertical-align:middel;display:inline-block;}
.board .board_write .write_form{margin-bottom:20px;}
.board .board_write .write_form table{border:0;border-spacing:0;border-collapse:collapse;width:100%;border-top:3px solid #545454;}
.board .board_write .write_form em{font-style:normal;color:#fff;vertical-align:middel;display:inline-block;}
.board .board_write .write_form tr th,
.board .board_write .write_form tr td{border:0;border-bottom:1px solid #c3c3c3;height:2.857em;padding:5px;font-size:14px;text-align:left;box-sizing:border-box;}
.board .board_write .write_form tr th{color:#fff;white-space:nowrap;width:80px;font-weight:600;}
.board .board_write .write_form tr td{color:#fff;font-weight:400;}
.board .board_write .write_form a{color:inherit;text-decoration:none;}
.board .board_write .write_form select,
.board .board_write .write_form textarea,
.board .board_write .write_form input[type="text"],
.board .board_write .write_form input[type="password"],
.board .board_write .write_form input[type="email"],
.board .board_write .write_form input[type="url"]{width:100%;box-sizing:border-box;height:40px;border:1px solid #c3c3c3;border-radius:0;padding:0 10px;-webkit-appearance:none;font-size:14px;outline:none;}
.board .board_write .write_form select:focus,
.board .board_write .write_form textarea:focus,
.board .board_write .write_form input[type="text"]:focus,
.board .board_write .write_form input[type="password"]:focus,
.board .board_write .write_form input[type="email"]:focus,
.board .board_write .write_form input[type="url"]:focus{border-color:#159094;}
.board .board_write .write_form select{background-image:url(../img/icon_arrow_down.png);background-repeat:no-repeat;background-position:right 10px center;background-size:10px;padding-right:25px;}
.board .board_write .write_form textarea{width:100%;padding:5px;resize:none;height:100px;}
.board .board_write .write_form input.tel{width:80px;}
.board .board_write .write_form input.date{width:120px;}
.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 ul{margin:0;padding:0;list-style:none;}
.board .board_write .write_form ul li{display:inline-block;}
.board .board_write .write_form ul li:nth-child(n+2){margin-left:10px;}
.board .board_write .write_form ul li label{margin-left:5px;font-weight:400;color:#fff;font-size:14px;}
.board .board_write .write_form .krZip{}
.board .board_write .write_form .krZip label{font-size:13px;width:30px;white-space:nowrap;display:inline-block;}
.board .board_write .write_form .krZip .krzip-postcode-wrap{}
.board .board_write .write_form .krZip .krzip-postcode-wrap input[type="text"]{width:150px;}
.board .board_write .write_form .krZip .krzip-address-wrap,
.board .board_write .write_form .krZip .krzip-detailAddress-wrap{margin-top:10px;}
.board .board_write .write_form .krZip .krzip-address-wrap input[type="text"]:nth-child(n+2){margin-top:5px;}
.board .board_write .write_form .btn{border:1px solid #159094;height:40px !important;border-radius:0;box-sizing:border-box;display:inline-block;min-width:60px;padding:0 10px;text-align:center;color:#ffffff;font-size:14px;font-weight:400;text-decoration:none;background-color:#159094;background-image:none;cursor:pointer;text-shadow:none;box-shadow:none;-webkit-appearance:none;}
.board .board_write .write_editor *{box-sizing:content-box !important; color: #000;}
.board .board_write .write_footer{margin-top:40px;}
.board .board_write .write_footer .button_area{text-align:right;}


.xefu-container .xefu-controll div,
.xefu-container .xefu-controll .file_count, .xefu-container .xefu-controll .attached_size, .xefu-container .xefu-controll .allowed_attach_size {color: #fff !important;}


/*read*/
.board .board_read{}
.board .board_read .read_header{position:relative;border-bottom:3px solid #e45e01;font-size:40px;padding-bottom:0.4em;}
.board .board_read .read_header .category{position:relative;font-size:0.7em;color:#696969;font-weight:600;line-height:1;padding-bottom:calc(0.4em + 3px);margin-bottom:0.1em;}
.board .board_read .read_header .category:before{content:"";display:block;position:absolute;left:0;bottom:0;width:40px;border-top:3px solid #e86c1e;}
.board .board_read .read_header .title{font-size:1em;font-weight:600;color:#ffffff;line-height:1.3;}
.board .board_read .read_header .meta{font-size:0.5em;font-weight:400;color:#5b5b5b;line-height:1;margin-top:0.5em;}
.board .board_read .read_header .meta ul{margin:0;padding:0;list-style:none;}
.board .board_read .read_header .meta ul:after{content:"";display:block;clear:both;}
.board .board_read .read_header .meta ul li{float:left;white-space:nowrap;}
.board .board_read .read_header .meta ul li:nth-child(n+2):before{content:"";display:block;float:left;border-left:1px solid #777777;height:1em;margin:0 0.5em;}
.board .board_read .read_header_button{margin-top:20px;}
.board .board_read .read_header_button .button_area{text-align:right;}
.board .board_read .read_form{}
.board .board_read .read_form table{border:0;border-spacing:0;border-collapse:collapse;width:100%;}
.board .board_read .read_form tr th,
.board .board_read .read_form tr td{border:0;border-bottom:1px solid #c3c3c3;height:40px;padding:5px;font-size:14px;text-align:left;box-sizing:border-box;}
.board .board_read .read_form tr th{color:#fff;white-space:nowrap;width:80px;font-weight:600;}
.board .board_read .read_form tr td{color:#fff;font-weight:400;}
.board .board_read .read_form a{color:inherit;text-decoration:none;}
.board .board_read .read_body{padding:30px 0;}
.board .board_read .read_body .content{}
.board .board_read .read_body .content .xe_content{font-size:18px;}
.board .board_read .read_body .function{font-size:16px;margin-top:30px;}
.board .board_read .read_body .function:after{content:"";display:block;clear:both;}
.board .board_read .read_body .function .tag_list{float:left;width:calc(100% - 150px);}
.board .board_read .read_body .function .tag_list ul{margin:0;padding:0;list-style:none;}
.board .board_read .read_body .function .tag_list ul:after{content:"";display:block;clear:both;}
.board .board_read .read_body .function .tag_list ul li{float:left;margin-top:0.5em;margin-right:0.5em;}
.board .board_read .read_body .function .tag_list .tag{color:inherit;line-height:2;font-weight:400;color:#949494;border:2px solid #e7e7e7;padding:0 0.5em;text-decoration:none;display:block;}
.board .board_read .read_body .function .share_list{float:right;width:150px;margin-top:0.5em;}
.board .board_read .read_body .function .share_list ul{margin:0;padding:0;list-style:none;}
.board .board_read .read_body .function .share_list ul:after{content:"";display:block;clear:both;}
.board .board_read .read_body .function .share_list ul li{float:left;width:calc(33.333% - 6.666px);margin-right:10px;}
.board .board_read .read_body .function .share_list ul li:nth-child(3n){margin-right:0;}
.board .board_read .read_body .function .share_list .share{display:block;text-decoration:none;background-color:#efefef;background-size:100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}
.board .board_read .read_body .function .share_list .share:before{content:"";display:block;padding-bottom:100%;}
.board .board_read .read_body .function .share_list .share.print{background-image:url(../img/icon_share_print.png);}
.board .board_read .read_body .function .share_list .share.twitter{background-image:url(../img/icon_share_twitter.png);}
.board .board_read .read_body .function .share_list .share.facebook{background-image:url(../img/icon_share_facebook.png);}
.board .board_read .read_body .file_list{}
.board .board_read .read_body .file_list .file_list_title{color:#fff;font-size:14px;font-weight:600;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;background-color:#fafafa;line-height:40px;padding:0 10px;}
.board .board_read .read_body .file_list .files{}
.board .board_read .read_body .file_list .files ul{margin:0;padding:0;list-style:none;}
.board .board_read .read_body .file_list .files ul li{line-height:40px;font-size:14px;font-weight:400;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.board .board_read .read_body .file_list .files ul li:nth-child(n+2){border-top:1px solid #c3c3c3;}
.board .board_read .read_body .file_list .files ul li a{padding:0 10px;color:inherit;text-decoration:none;}
.board .board_read .read_footer{border-top:3px solid #e45e01;padding-top:30px;}
.board .board_read .post_box{}
.board .board_read .post_box:nth-child(n+2){margin-top:30px;}
@media all and (max-width:750px){
	.board .board_read .read_header{font-size:36px;}
	.board .board_read .read_body{padding:20px 0;}
	.board .board_read .read_body .content .xe_content{font-size:17px;}
	.board .board_read .read_body .function{font-size:15px;margin-top:20px;}
	.board .board_read .read_body .function .tag_list{float:none;width:auto;margin-top:20px;}
	.board .board_read .read_body .function .share_list{float:none;width:150px;margin:0 auto;}
	.board .board_read .read_footer{padding-top:20px;}
	.board .board_read .post_box:nth-child(n+2){margin-top:20px;}
}
@media all and (max-width:600px){
	.board .board_read .read_header{font-size:32px;}
	.board .board_read .read_body .content .xe_content{font-size:16px;}
	.board .board_read .read_body .function{font-size:14px;}
}
@media all and (max-width:500px){
	.board .board_read .read_header{font-size:28px;}
	.board .board_read .read_header .category{font-size:0.8em;}
	.board .board_read .read_header .regdate{font-size:0.7em;}
	.board .board_read .read_body .content .xe_content{font-size:15px;}
	.board .board_read .read_body .function{font-size:13px;}
}
@media all and (max-width:400px){
	.board .board_read .read_header{font-size:24px;}
	.board .board_read .read_body .content .xe_content{font-size:14px;}
	.board .board_read .read_body .function{font-size:12px;}
}
@media all and (max-width:350px){
	.board .board_read .read_header{font-size:22px;}
	.board .board_read .read_body .content .xe_content{font-size:13px;}
	.board .board_read .read_body .function{font-size:11px;}
}
@media all and (max-width:300px){
	.board .board_read .read_header{font-size:20px;}
	.board .board_read .read_body .content .xe_content{font-size:12px;}
}

@media print{
	body{width:210mm;}
	.sitewidth{max-width:auto;}
	#header_top,
	#header,
	#footer{display:none;}
	.board .board_read .read_header_button{display:none;}
	.board .board_read .read_header{font-size:24px;}
	.board .board_read .read_body .content .xe_content{font-size:14px;}
	.board .board_read .read_body .function{display:none;}
	.board .board_read .read_footer{display:none;}
	#content{}
}

/*Feedback*/
.board .feedback{position:relative;margin-top:40px;}
.board .feedback .feedback_header{font-size:18px;font-weight:600;color:#111111;margin-bottom:10px;}
.board .feedback .feedback_list{margin-top:40px;}
.board .feedback .feedback_list > ul{margin:0;padding:0;list-style:none;border-top:1px solid #c3c3c3;}
.board .feedback .feedback_list > ul > li{padding:20px 0;border-bottom:1px solid #c3c3c3;}
.board .feedback .feedback_list > ul > li:after{content:"";display:block;clear:both;}
.board .feedback .feedback_list > ul > li .feedback_meta{float:left;width:120px;box-sizing:border-box;}
.board .feedback .feedback_list > ul > li .feedback_meta:after{content:"";display:block;clear:both;}
.board .feedback .feedback_list > ul > li .feedback_meta .profile{float:left;display:none;width:50px;height:50px;margin:0 10px 5px 0;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;}
.board .feedback .feedback_list > ul > li .feedback_meta .author{margin:0;font-size:14px;color:#111111;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.board .feedback .feedback_list > ul > li .feedback_meta .time{margin:0;font-size:12px;color:#333333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.board .feedback .feedback_list > ul > li .feedback_content{width:calc(100% - 120px);float:right;}
.board .feedback .feedback_list > ul > li .feedback_content .feedback_text{font-size:14px;}
.board .feedback .feedback_list > ul > li .feedback_content .feedback_text .xe_content{font-size:inherit;}
.board .feedback .feedback_list > ul > li .feedback_action{margin-top:10px;white-space:nowrap;float:right;}
.board .feedback .feedback_list > ul > li .feedback_action ul{margin:0;padding:0;list-style:none;}
.board .feedback .feedback_list > ul > li .feedback_action ul:after{content:"";display:block;clear:both;}
.board .feedback .feedback_list > ul > li .feedback_action ul li{float:left;font-size:14px;font-weight:400;color:#333333;}
.board .feedback .feedback_list > ul > li .feedback_action ul li:nth-child(n+2){margin-left:10px;}
.board .feedback .feedback_list > ul > li .feedback_action ul li a{color:inherit;text-decoration:none;}
.board .feedback .feedback_list > ul > li .feedback_action ul li a:hover{color:#159094;}
.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_indent3 .feedback_action{display:none;}
.board .feedback .feedback_list > ul > li.feedback_indent12 .feedback_action{display:none;}
.board .feedback .feedback_pagination{margin-top:40px;}
@media all and (max-width:1000px){
	.board .feedback{margin-top:36px;}
	.board .feedback .feedback_list{margin-top:36px;}
	.board .feedback .feedback_list > ul > li{padding:15px 0;}
	.board .feedback .feedback_list > ul > li .feedback_meta .author{font-size:13px;}
	.board .feedback .feedback_list > ul > li .feedback_meta .time{font-size:11px;}
	.board .feedback .feedback_list > ul > li .feedback_content .feedback_text{font-size:13px;}
	.board .feedback .feedback_list > ul > li .feedback_action ul li{font-size:13px;}
	.board .feedback .feedback_pagination{margin-top:36px;}
}
@media all and (max-width:750px){
	.board .feedback{margin-top:32px;}
	.board .feedback .feedback_list{margin-top:32px;}
	.board .feedback .feedback_pagination{margin-top:32px;}
}
@media all and (max-width:600px){
	.board .feedback{margin-top:28px;}
	.board .feedback .feedback_list{margin-top:28px;}
	.board .feedback .feedback_pagination{margin-top:28px;}
}
@media all and (max-width:500px){
	.board .feedback{margin-top:26px;}
	.board .feedback .feedback_header{font-size:17px;}
	.board .feedback .feedback_list{margin-top:26px;}
	.board .feedback .feedback_list > ul > li{padding:10px 0;}
	.board .feedback .feedback_list > ul > li .feedback_meta{float:none;width:auto;}
	.board .feedback .feedback_list > ul > li .feedback_meta:after{content:"";display:block;clear:both;}
	.board .feedback .feedback_list > ul > li .feedback_meta .author{float:left;width:calc(100% - 90px);font-size:12px;}
	.board .feedback .feedback_list > ul > li .feedback_meta .time{font-size:11px;}
	.board .feedback .feedback_list > ul > li .feedback_meta .time{float:right;width:90px;text-align:right;}
	.board .feedback .feedback_list > ul > li .feedback_content{width:auto;float:none;margin-top:10px;}
	.board .feedback .feedback_list > ul > li .feedback_content .feedback_text{font-size:12px;}
	.board .feedback .feedback_list > ul > li .feedback_action ul li{font-size:12px;}
	.board .feedback .feedback_pagination{margin-top:26px;}
}
@media all and (max-width:380px){
	.board .feedback{margin-top:24px;}
	.board .feedback .feedback_header{font-size:16px;}
	.board .feedback .feedback_list{margin-top:24px;}
	.board .feedback .feedback_pagination{margin-top:24px;}
}
@media all and (max-width:350px){
	.board .feedback{margin-top:20px;}
	.board .feedback .feedback_header{font-size:15px;}
	.board .feedback .feedback_list{margin-top:20px;}
	.board .feedback .feedback_list > ul > li{padding:8px 0;}
	.board .feedback .feedback_list > ul > li .feedback_meta .author{font-size:12px;}
	.board .feedback .feedback_list > ul > li .feedback_meta .time{font-size:10px;}
	.board .feedback .feedback_list > ul > li .feedback_content .feedback_text{font-size:11px;}
	.board .feedback .feedback_list > ul > li .feedback_action ul li{font-size:11px;}
	.board .feedback .feedback_pagination{margin-top:20px;}
}


.board .feedback .feedback_write{position:relative;}
.board .feedback .feedback_write select,
.board .feedback .feedback_write textarea,
.board .feedback .feedback_write input[type="text"],
.board .feedback .feedback_write input[type="password"],
.board .feedback .feedback_write input[type="email"],
.board .feedback .feedback_write input[type="url"]{max-width:100%;box-sizing:border-box;height:40px;border:1px solid #c3c3c3;border-radius:0;padding:0 10px;-webkit-appearance:none;font-size:14px;}
.board .feedback .feedback_write select:focus,
.board .feedback .feedback_write textarea:focus,
.board .feedback .feedback_write input[type="text"]:focus,
.board .feedback .feedback_write input[type="password"]:focus,
.board .feedback .feedback_write input[type="email"]:focus,
.board .feedback .feedback_write input[type="url"]:focus{border-color:#159094;}
.board .feedback .feedback_write select{background-image:url(../img/icon_select_triangle.png);background-repeat:no-repeat;background-position:right 10px center;background-size:10px;padding-right:25px;}
.board .feedback .feedback_write textarea{width:100% !important;padding:5px;resize:none;height:100px !important;box-sizing:border-box;}
.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;font-size:14px;font-weight:400;color:#000000;}
.board .feedback .feedback_write .feedback_write_form ul:after{content:"";display:block;clear:both;}
.board .feedback_write .feedback_write_form ul li{float:left;}
.board .feedback_write .feedback_write_form ul li:nth-child(n+2){margin-left:10px;}
.board .feedback_write .feedback_write_form ul li label{margin-left:5px;font-weight:400;color:#000000;font-size:14px;}
.board .feedback_write .button_area{text-align:right;margin-top:10px;}
@media all and (max-width:750px){
	.board .feedback .feedback_write select,
	.board .feedback .feedback_write textarea,
	.board .feedback .feedback_write input[type="text"],
	.board .feedback .feedback_write input[type="password"],
	.board .feedback .feedback_write input[type="email"],
	.board .feedback .feedback_write input[type="url"]{font-size:13px;}
}
@media all and (max-width:500px){
	.board .feedback .feedback_write select,
	.board .feedback .feedback_write textarea,
	.board .feedback .feedback_write input[type="text"],
	.board .feedback .feedback_write input[type="password"],
	.board .feedback .feedback_write input[type="email"],
	.board .feedback .feedback_write input[type="url"]{width:100%;}
	.board .feedback_write .feedback_write_form ul li{width:calc(50% - 5px);}
	.board .feedback_write .feedback_write_form ul li:nth-child(2n-1){margin-left:0;}
}


/*context message*/
.board .context_message{text-align:center;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.board .context_message.noborder{border:0;}
.board .context_message form{margin:0;padding:0;}
.board .context_message .title_box{background-color:#fafafa;padding:20px;border-bottom:1px solid #cccccc;}
.board .context_message .title_box .title{font-size:16px;color:#000000;font-weight:600;line-height:1;text-overflow:ellispis;overflow:hidden;white-space:nowrap;}
.board .context_message .input_box{padding:20px;}
.board .context_message .input_box .description{font-size:14px;color:#000000;font-weight:400;text-align:initial;text-align:center;}
.board .context_message .input_box .secret_input{margin:0 auto;margin-top:10px;max-width:400px;}
.board .context_message .input_box .secret_input:after{content:"";display:block;clear:both;}
.board .context_message .input_box .secret_input input[type="password"]{float:left;width:calc(100% - 70px);height:40px;border:1px solid #cccccc;margin:0;padding:0 5px;box-sizing:border-box;font-size:14px;}
.board .context_message .input_box .secret_input input[type="password"]:focus{border-color:#159094;}
.board .context_message .input_box .secret_input .button{float:left;border:1px solid #159094;margin-left:10px;width:60px;height:40px;box-sizing:border-box;display:inline-block;text-align:center;color:#ffffff;font-size:14px;font-weight:400;text-decoration:none;background-color:#159094;cursor:pointer;}
.board .context_message .button_area{padding:10px 20px;border-top:1px solid #dddddd;}
@media all and (max-width:750px){
	.board .context_message .title_box{padding:18px;}
	.board .context_message .title_box .title{font-size:15px;}
	.board .context_message .input_box .secret_input input[type="password"]{font-size:13px;}
	.board .context_message .input_box .secret_input .button{font-size:13px;}
	.board .context_message .button_area{padding:10px 18px;}
}
@media all and (max-width:380px){
	.board .context_message .title_box{padding:16px;}
	.board .context_message .title_box .title{font-size:14px;}
	.board .context_message .button_area{padding:10px 16px;}
}


#live{position:relative;margin-bottom:30px;}

#live .main_video{position:relative;background-color:#000000;}
#live .main_video:before{content:"";display:block;padding-bottom:56.25%;}
#live .main_video video,
#live .main_video iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:0;}

#live .post_recent{margin-top:15px;}
#live .post_hot{margin-top:30px;}
@media all and (max-width:750px){
	#live{margin-bottom:15px;}
	#live .main_video{margin:0 -10px;}
	#live .post_recent{margin-top:10px;}
	#live .post_hot{margin-top:25px;}
}
