/* BASIC css start */
input[type=checkbox],input[type=radio] {display: inline-block;}
#allmenu_btn {display: none;}

.top_btn {z-index: 100; position: fixed; right: -40px; bottom: 50px; display: block; width: 40px; height: 40px; background-image: url(/design/peterjin/11657/top_btn-01.png); transition: 0.4s;}

header .b_gnb ul li:nth-of-type(1) a {font-weight: 900;}
header .b_gnb ul li:nth-of-type(1) a:before {content: attr(data-hidden-tab); z-index: -1; display: block; position: absolute; top: -5px; left: -7px; width: 120%; height: 30px; background-color: #edecec; border-radius: 20px;}

h2 {padding: 50px 0 20px 0; text-align: center; font-size: 1.2em; font-weight: 900;}

#container {padding-top: 87px;}
#container .tit {width: 100%; height: 240px; background-image: url(/design/peterjin/11657/mypage_tit.png); color: #fff; text-align: center;}
#container .tit h2 {padding-top: 86px; font-size: 1.8em; font-weight: 700;}
#container .tit .sub_tit {padding: 10px 20px; font-size: 0.85em;}

#review-board-write table {width:100%;}
#review-board-write table thead {background-color: #fefbe3;}
#review-board-write table thead tr {border-bottom:1px solid #d7d7d7;}
#review-board-write table thead th em {color:#fff; background-color: #464644; padding:2px 5px;}
#review-board-write table tr {height:45px;} 
#review-board-write table th {width:85px; text-align:left; padding-left:10px;}
#review-board-write table td {padding:0 10px;}
#review-board-write table .comm {width:100%; border: 0; border-radius: 10px; background: #edecec;}
#review-board-write .MS_input_textarea {width:100%;}
#review-board-write table .file .MS_input_file {width:100%; height: 35px; border: 1px solid #bbb; vertical-align: middle; padding-left: 10px; box-sizing: border-box;}
#review-board-write table .file .MS_input_file_button {width: 115px; height: 35px; line-height: 35px; display: inline-block; position: absolute; top: 0; right: 0; background-color: #858585; color: #fff; text-align: center; border: 1px solid #858585; box-sizing: border-box; vertical-align: middle;}
#review-board-write .pd10 {line-height: 1.7; margin:20px 0;}
#review-board-write .write-btn {padding:0 10px;}
#review-board-write .agreeBox {padding:0 10px; margin:20px 0;}
#review-board-write .agreeBox label {margin-right: 20px;}
#review-board-write .agreeBox dl {position:relative; margin-bottom:20px;}
#review-board-write .agreeBox dl dt {margin-bottom:10px;}
#review-board-write .agreeBox dl .btn_total {width: 60px; position:absolute; top:0; right:0;}
#review-board-write .agreeBox dl .btn_total .btn_White {height:26px; line-height:26px;}
#review-board-write .btn-txt-view {float:right; padding:5px 10px; border:1px solid #c7c7c7;}
.btn_Red {background: #edecec; color: #000; border: 0;}
/* BASIC css end */

