@charset "utf-8";
.contentBody{padding-top: 10px}

.ritext {color: #333;font-size: 15px;padding-left: 30px;padding-top: 10px;line-height: 1.8em;padding-right: 20px}
.ritext00 {color: #333;font-size: 15px;margin-left: 5px;padding-top: 5px;line-height: 1.8em;}
.ritext01 {font-size: 15px;padding-left: 25px;line-height: 1.8em;padding-bottom: 20px;margin-top: -12px;}
.rititle01 {background: url(/images/main/sub/publish/bl.png) no-repeat left;padding-left: 20px;color: #118183;font-size: 15px;font-weight: bold;margin-left: 10px;}
.rititleback{background-color: #f7f7f7;border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4;padding-top: 10px;padding-bottom: 10px}
.formwordlist {padding-top: 5px; margin-left:10px; margin-right:10px;}
.wordlistRow {border-top: 1px solid #959595;} 
.wordlistRow.etcCommittee{border-top: 1px solid #e0dddd;}
.siwordlistheader {border-bottom: 0;padding-top: 15px;padding-left: 10px;}
.wltitle {background: url(/images/main/icon_content01.png) no-repeat left;padding-left: 20px;color: #333;font-size: 15px;font-weight: bold;}
.word_updown {cursor: pointer;padding-right: 10px; position:relative;}
.wordListcontent {clear: both;padding-left: 15px;padding-right: 15px;padding-bottom: 15px;}
.formtext {background: url(/images/main/sub/dot03.png) no-repeat left top 8px;padding-left: 10px;margin: 5px 0 0 20px;font-size: 15px;text-align: left;font-weight: bold;color: #333}
.rowcontent{padding-top: 10px}
.ritextleft{float: left;width: 48%;color: #333;font-size: 15px;margin-left: 30px;padding-top: 5px;line-height: 1.8em;}
.ritextright{float: left;width: 48%;color: #333;font-size: 15px;padding-top: 5px;line-height: 1.8em;}
.ritextcontent{width:100%;float: left;padding-top: 10px}
.formtext01 {background: url(/images/main/sub/dot03.png) no-repeat left top 8px;padding-left: 10px;margin: 5px 0 0 20px;font-size: 15px;text-align: left;color: #333}
.ritextcontent01{width:100%;float: left;padding-top: 10px;padding-bottom: 0px;}

.smcCmIntroBox {height: 282px;padding-top: 190px;text-align: center;padding-left: 20px;padding-right: 20px;word-break: keep-all;margin-top: 10px;margin-bottom: 10px;}

.sCiB01{background:url(/images/main/sub/committee/smcbgimg_01.png) no-repeat center top; }
.sCiB02{background:url(/images/main/sub/committee/smcbgimg_02.png) no-repeat center top;}
.sCiB03{background:url(/images/main/sub/committee/smcbgimg_03.png) no-repeat center top;}
.sCiB04{background:url(/images/main/sub/committee/smcbgimg_04.png) no-repeat center top;}
.sCiB05{background:url(/images/main/sub/committee/smcbgimg_05.png) no-repeat center top;}
.sCiB06{background:url(/images/main/sub/committee/smcbgimg_07.png) no-repeat center top;}
.sCiB07{background:url(/images/main/sub/committee/smcbgimg_06.png) no-repeat center top;}
.sCiB08{background:url(/images/main/sub/committee/smcbgimg_08.png) no-repeat center top;}
.sCiB09{background:url(/images/main/sub/committee/smcbgimg_09.png) no-repeat center top;}
.sCiB10{background:url(/images/main/sub/committee/smcbgimg_10.png) no-repeat center top;}
.sCiB11{background:url(/images/main/sub/committee/smcbgimg_12.png) no-repeat center top;}
.sCiB12{background:url(/images/main/sub/committee/smcbgimg_13.png) no-repeat center top;}
.sCiB13{background:url(/images/main/sub/committee/smcbgimg_14.png) no-repeat center top;}
.sCiB14{background:url(/images/main/sub/committee/smcbgimg_15.png) no-repeat center top;}
.smcbgheadtext{font-size: 15px;color: #222222;font-weight: bold;text-align: center;}
.smcquick{font-size: 15px;color: #686868;font-weight: bold;}
.smcbgtext{font-size: 13px;text-align: center;padding-top: 10px; width:250px; margin:0 auto;}
.submenu1list .smenuwrite{background:url(/images/main/newpicon.png) right -4px no-repeat;padding-right:30px;}
.cmtitle{
	background:url(/images/main/icon_content01.png) no-repeat left;padding-left:20px;color: #333;font-size: 15px;
	font-weight: bold;}
	
.comtitle {padding-left: 0px;color: #2d547c;font-size: 15px;font-weight: bold;}
.comtext {width: 70%;color: #333;font-size: 15px;margin-left: 10px;padding-top: 10px;line-height: 1.8em;}
.combutton{background-color: #119dc7; font-size: 13px;color: #fff;padding: 5px 10px 5px 10px;float: right;margin-right: 10px; margin-top: -2%;}
.combutton01{font-size: 13px;padding: 5px 10px 5px 10px;float: right;margin-right: 180px; margin-top: -5%;border: 1px solid #e4e4e4;}
.combutton02{font-size: 13px;padding: 5px 10px 5px 10px;float: right;margin-right: 100px; margin-top: -5%;border: 1px solid #e4e4e4;}
.combutton03{font-size: 13px;padding: 5px 10px 5px 10px;float: right;margin-right: 10px; margin-top: -5%;border: 1px solid #e4e4e4;background-color: #e9e9e9;color:#444;}
.combutton-active{background-color: #35597e; color:#fff;}
.wordlistRowhead{border-top: 1px solid #7a7a7a}
/*.comhtext{font-weight: bold;padding-bottom: 10px;font-size: 15px;color: #333} */
.comhtext01{background: url(/images/main/icon_content01.png) no-repeat left;padding-left: 20px;font-weight: bold;font-size: 17px;color: #333}
.comstext01{font-size: 14px;color: #333;line-height: 1.8em;padding-top: 10px;}

.partymanBox {float: none;width: 50%;margin: 5px auto;}
.partymanBox {background: #41afbc;margin: 10px auto;height: 149px;}
.partymanPic {float: left;padding: 15px;width: 180px;height: 149px;background: url(/images/main/sub/publish/person04_bg1.png) #33808e no-repeat bottom left;}
/* .memberPic img, .partymanPic img {width: 107px;height: 116px;} */
.partymanInfo {margin-left: 130px;height: 149px;background: url(/images/main/sub/publish/person04_bg1.png) #33808e no-repeat top right;z-index: 100;}
.partyman .membername {color: #fff;padding-top: 25px;}
.membername {font-size: 16px;font-weight: bold;margin: 10px;color: #333;}
.partyman .memberpart {color: #fff;}
.memberpart {font-size: 14px;color: #555;}
.partyman .memberarea {color: #fff;}
.memberarea {font-size: 14px;color: #555;margin-bottom: 10px;}
.partyman .memberweb {color: #9fedf7;}
.memberweb {font-size: 14px;color: #4e98a3;}
.partyman .memberweb .fa-home {color: #9fedf7;}

.subchairman .memberBox {background: #f3f3f3;border: 0;border-top: 1px solid #abb7c5;}
.memberBox {height: 147px;border: 1px solid #e4e4e4;margin: 5px 0;}
.memberPic {float: left;margin-left: 15px;margin-right: 15px;margin-top: 15px;z-index: 200;}
.memberPic img, .partymanPic img, .chairmanPic img {width: auto;height: 116px;}
.memberInfo {height: 150px;padding-top: 15px;z-index: 200;}
.membername {font-size: 16px;font-weight: bold;margin: 10px;color: #333;}
.memberpart {font-size: 14px;color: #555;}
.memberarea {font-size: 14px;color: #555;margin-bottom: 10px;}
.memberweb {font-size: 14px;color: #4f6e8f;}
.rightbox {padding-left: 5px;}
.leftbox {padding-right: 5px;}

.comstext02{background: url(/images/main/sub/dot03.png) no-repeat left top 8px;margin: 5px 0 0 0px;
	font-size: 14px;text-align: left;font-weight: bold;color: #333;padding-left: 10px;}
.comstext03{font-weight: normal;font-size: 14px;color: #333;}	

.smcstyleselect01 {margin-top: -25px;float: right;display: inline-block;text-align: left;}
.smcselect{position:relative;}
.btn_smcselect {border: 1px solid #c7c7c7;background: url(/images/main/selectcaret.png) no-repeat right #fff;color: #333;
    font-size: 13px;padding-top: 8px;padding-left: 10px;padding-right: 50px;min-width: 120px;height: 35px;}
.smcselect_lst {position: absolute;display: none;top: 35px;left: 0px;border: 1px solid #c7c7c7;background: #fff;width: 100%;padding: 0 10px;z-index: 1000;}
.smcselect_lst li {padding: 5px 0;}
.smcselect_lst li {color: #333;font-size: 13px;}
.smcselect.on .smcselect_lst{display:block;}

.galleryCol {text-align: center;margin-top: 20px;cursor: pointer;}
.galleryTitle {position: relative;display: table;margin: 0 auto 5px;}
.gallerySubject {color: #333333;font-size: 15px;display: inline-block;vertical-align: middle;}

.ViewBoxHead {border-top: 2px solid #7a7a7a;color: #333333;font-size: 15px;font-weight: bold;background: #f7f7f7;padding: 15px;}
.ViewBoxList {color: #555555;font-size: 13px;}
.ViewBoxList {padding: 15px;border-top: 1px solid #e4e4e4;}
.ViewBoxList .rdlabel, .ViewBoxList .qclabel, .ViewBoxList .atlabel, .ViewBoxList .rglabel {font-weight: bold;background: url(/images/main/dot02.png) left 7px no-repeat;
	padding-left: 7px;}
.ViewBoxList .qclabel {margin-left: 20px;}
.ViewBoxList .attachfile {background: url(/images/main/addicon.png) left 2px no-repeat;padding-left: 18px;display: inline-block;margin-right: 10px;}
.ViewBoxList:last-child {border-bottom: 1px solid #e4e4e4;padding: 20px 15px;}
.ViewBoxContent {color: #333333;font-size: 15px;word-break: keep-all;}

.contentBody.narrowBody {padding-top: 25px;padding-bottom: 10px;}
.searchpan {height: 70px;}
.searchpan {background: #f7f7f7;border: 1px solid #d2d2d2;}
.selectscnt {padding: 15px 0 0 0;}
.smcstyleselect {display: inline-block;text-align: left;}
.smcselect {position: relative;}
#selectscnt {width: 150px;}
.btn_smcselect {border: 1px solid #c7c7c7;background: url(/images/main/selectcaret.png) no-repeat right #fff;color: #333;font-size: 13px;padding-top: 8px;
	padding-left: 10px;padding-right: 50px;min-width: 120px;height: 35px;}
.smcselect_lst {position: absolute;display: none;top: 35px;left: 0px;border: 1px solid #c7c7c7;background: #fff;width: 100%;padding: 0 10px;z-index: 1000;
}
.smcselect_lst li {color: #333;font-size: 13px;}
.smcselect_lst li {padding: 5px 0;}
.selectcate.smcstylegroup {padding-left: 125px;padding-right: 46px;}
.smcstylegroup {padding: 15px 20px 0 0;position: relative;}
.selectcate.smcstylegroup .smcstyleselect {position: absolute;left: 0;}
.smcstyleselect {display: inline-block;text-align: left;}
.selectcate.smcstylegroup input {width: 100%;}
.smcstylegroup input {border: 1px solid #c7c7c7;height: 35px;padding: 0 10px;display: inline-block;vertical-align: top;}
.selectcate.smcstylegroup .btn-sadd.btn-flat.btn {position: absolute;right: 0;bottom: 0;}
.btn.btn-flat.btn-sadd {background: #798ca6;color: #fff !important;padding: 8px 10px 7px 10px;vertical-align: top;}

@media all and (max-width:991px){
.smcstylegroup {padding: 15px 10px 0px 0px;position: relative;}
}


@media all and (max-width:767px){
.contentBody {padding-top: 10px; padding-left: 15px;  padding-right: 15px;}
.combutton01, .combutton02, .combutton03{margin-top: 0%;margin-right: 5px;}
.comtext{width: 95%}
.searchpan {height: 120px;}
.ritextleft {float: left;width: 100%;}
.ritextright {float: left;width: 100%;padding-left: 30px;}
.partymanBox {float: none; width: 100%;}


}