@charset 'utf-8';

.island_info .inner_wrap {width:100%;max-width:1100px;margin:0 auto;}

.island_info.write .is_frm {padding:40px 0;}
.island_info.write .is_frm fieldset {margin:0 0 40px 0;}

.island_info.write .is_frm fieldset.subject,
.island_info.write .is_frm fieldset.category {margin:0}

.island_info.write .is_frm fieldset h2.tit {font-size:20px;margin:0 0 20px 0;font-weight:bold;overflow:hidden;}
.island_info.write .is_frm fieldset h2.tit select.cate {width:300px;height:30px;margin:0 0 0 15px}
.island_info.write .is_frm fieldset h2.tit input[type="text"] {margin:0 0 0 15px;}
.island_info.write .is_frm fieldset .tbl_ {font-size:16px;border-top:2px solid #454545;width:100%;}
.island_info.write .is_frm fieldset .tbl_ th {background:#fafafa;}
.island_info.write .is_frm fieldset .tbl_ th,
.island_info.write .is_frm fieldset .tbl_ td {border:1px solid #eee;border-left:0;border-right:0;padding:15px;}
.island_info.write .is_frm fieldset .tbl_ td:nth-child(4) {font-size:0;}
.island_info.write .is_frm fieldset .tbl_ td a {display:inline-block;border:1px solid #eee; padding:5px;text-align:center;font-size:12px;margin:0 2px 2px 0;}
.island_info.write .is_frm fieldset .tbl_ td a:last-child {margin-right:0;}
.island_info.write .is_frm fieldset .tbl_ td a.btn_ {width:15px;height:15px;line-height:15px;}
.island_info.write .is_frm fieldset .tbl_ td a.btn_:hover {background:#000;color:#fff;}
.island_info.write .is_frm fieldset .tbl_ td textarea {width:100%;padding:5px 0;}
.island_info.write .is_frm fieldset .tbl_ input[type="text"] {width:100%;padding:5px 0;text-indent:5px;}

.fileBox input.fileName {display:inline-block;width:180px!important;height:30px;vertical-align:middle}
.fileBox .btn_file {display:inline-block;border:1px solid #000;width:100px;height:30px;font-size:0.8em;line-height:30px;text-align:center;vertical-align:middle}
.fileBox input[type="file"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
	
	
@media all and (max-width:768px){
.contents {padding:100px 0;}
	.island_info .inner_wrap {width:95%;margin:0 auto;}
.island_info .tbl_wrap {overflow-x: scroll;}
/*.island_info .tbl_wrap table {width:768px!important;}*/

}

