@charset "UTF-8";
@import url('/sites/guide/style/css/board.css');
body.Tablet .type_b table.boardTable ._title {width: 90%;}
body.Mobile .type_b table.boardTable ._title {width: 85%;}

.mrfnPropseCate {display: table; width: 100%; margin-bottom: 40px;}
.mrfnPropseCate .all {
	display: table-cell; width: 11%; min-width: 75px;
	background-color: #1c3c8f;
	padding: 12px; box-sizing: border-box;
	text-align: center; vertical-align: middle;
}
.mrfnPropseCate .all a {color: #fff; font-weight: 400;}
.mrfnPropseCate ul {
	overflow: hidden;
	display: table-cell; width: 89%;
	border: 1px solid #d9d9d9; background-color: #f8f8f8;
}
.mrfnPropseCate ul li {
	float: left; vertical-align: middle;
}
.mrfnPropseCate ul li a {
	display: inline-block;
	color: #545965; font-weight: 400;
	padding: 12px 25px;
}
.mrfnPropseCate ul li._active a {color: #1c3c8f; font-weight: 500;}
.mrfnPropseCate ul li:after {
	content: '';
	display: inline-block; vertical-align: middle;
	width: 1px; height: 15px; background-color: #b5b5b5;
}
.mrfnPropseCate ul li:last-child:after {display: none;}

body.Mobile .mrfnPropseCate ul {padding: 0 10px;}
body.Mobile .mrfnPropseCate ul li a {padding: 12px 10px;}

dl dd input[type="text"] {width:100%;}

dl dd select {width:95px;}

.fileCheerUp dl dt {width:16%; max-width:200px; text-align:left; padding:13px 30px;}

.fileBtn {height:33px; border:1px solid #cccccc; vertical-align:middle; padding:0 10px; margin:4px; line-height:32px;}

dl dd span.import {color:red !important;}

tr td textarea,
dl dd textarea {height:200px; margin-top:7px;}

dl dd input#userTelNo {width:149px;}

.email {width:100px;}

.selectEmail {width:100px; margin-right:10px;}

dl dd div input#beginDateStr {width:149px;}

.cn {border:1px solid #cccccc; margin:6px 0 0 0; background:#f6f6f6; padding:5px;}

.classMateTitle {width:auto; height:23px; background:yellow; padding:2px 6px 2px 6px; text-align:center; font-size:15px !important; border-radius:4px; margin-right:5px; border:1px solid #cccccc; vertical-align:top;}

._form {border-bottom:0px;}

.btnWrap.alignR{margin-top:10px;}

.alignL tr th {
	text-align:left !important;
	padding:13px 30px !important;	
}
.tableWrap table tr th,
.tableWrap table tr td{
	text-align:left;
}

p.answer,
p strong{
	font-size: 86% !important;
}
p strong{
    background-color: #0c89e6;
    padding: 1px 6px;
    margin-right: 10px;
    vertical-align: top;
    margin-top: 1px;
    border-radius: 2px;
    color:#fff !important;
}
p.sttus{
	border-radius: 25px;
}
.sttus.write{
	background-color: #ce2856;
}
.sttus.checking{
	background-color: #0c837f;
}
.sttus.complete{
	background-color: #0067c3;
}