@charset "utf-8";

body {background-color:#d5d5d5;}

div.searchBox {padding:15px 10px 10px;background-color:#fff;}
div.searchBox select {margin-bottom:5px;width:100%;height:33.5px;color:#575757;font-size:16px;line-height:33.5px;border:1px solid #999;}

div.postscriptList {position:relative;padding:12px 15px 15px;background:#eaeaea;}
div.postscriptList h3 {margin-bottom:10px;color:#333;font-size:13px;}
div.postscriptList h3.normalF {font-weight:normal;}
div.postscriptList h3 span {font-size:14px;}
div.postscriptList > div {margin-bottom:10px;padding:10px 0;box-shadow:2px 2px 10px -5px;background-color:#fff;}
div.postscriptList > div > div {position:relative;height:59px;min-height:59px;clear:both;overflow:hidden;}
div.postscriptList > div > div div,
div.postscriptList > div > div ul {display:none;}
div.postscriptList > div > div > div {padding-top:10px;}
div.postscriptList > div.on > div {height:auto;}
div.postscriptList > div.on > div div,
div.postscriptList > div.on > div ul {display:block;}
div.postscriptList > div.on > a.btn_contOpen {background-position:left top;}
div.postscriptList > div.on div a.btn_contOpen {background-position:left top;}
div.postscriptList > a.btnMore {display:block;padding:12px 0;color:#6d6d6d;text-align:center;box-shadow:2px 2px 10px -5px;background-color:#fff;}
div.postscriptList > a.btnMore span {padding-right:20px;background:url(../../../images/mobile/support/postscript/ico_arr.gif) right center no-repeat;background-size:11px 6px;}
div.postscriptList > a.btnArr {display:block;position:absolute;right:0px;top:10px;padding-right: 23px;color:#555;font-size:13px;background: url(../../../images/mobile/detail/bullet_arrow01.png) no-repeat right center;background-size:16px 10px;overflow:hidden;text-indent:-9999px}

div.postscriptList div > strong {display:inline-block;float:left;padding:0 0 7px 10px;width:71%;color:#333;font-size:18px;font-weight:normal;}
div.postscriptList div > span {float:right;padding-right:10px;width:45%;text-align:right;}
div.postscriptList div > span.point {margin:0 10px 5px 0;}
div.postscriptList div span.point {display:inline-block;margin:0 8px 5px 0;padding-right:0;width:60px;height:10px;vertical-align:bottom;background:url(../../../images/mobile/common/bg_point.png) right center no-repeat;background-size:100%; text-align:left;}
div.postscriptList div span.point em {display:block;height:100%;background:url(../../../images/mobile/common/bg_point01_ov.png) 0 center no-repeat;background-size:60px 10px; vertical-align:top;}
div.postscriptList div span.point em.editRepeat {display:block;height:100%;background:url(../../../images/mobile/common/bg_point01_ov.png) left center no-repeat;background-size:60px 10px;}
div.postscriptList div > em {display:block;float:left;padding-left:10px;width:45%;color:#777;font-size:14px;clear:both;}
div.postscriptList div > em span {display:inline-block;margin-left:6px;}
div.postscriptList div > p {padding:7px 10px;padding-right:30px;color:#333;font-size:16px;clear:both;}
div.postscriptList div > ul {border-bottom:1px solid #e7e7e7;background-color:#f7f7f7;overflow:hidden;}
div.postscriptList div > ul li {float:left;margin:7px 0 6px;width:33%;text-align:center;color:#777;font-size:13px;border-left:1px solid #e7e7e7;}
div.postscriptList div > ul li:first-child {border-left:0;}
div.postscriptList div > ul li span {display:block;margin-top:7px;text-align:center;color:#555;font-size:17px;}
div.postscriptList div > div.btnWrap {border-bottom:1px solid #e6e6e6;}
div.postscriptList div > div.btnWrap a.btnWhite {display:inline-block;padding:0 20px;color:#333;font-size:16px;}
div.postscriptList div > div a.btn_contOpen {display:block;position:absolute;right:10px;top:10px;width:15px;height:15px;background:url(../../../images/mobile/support/postscript/ico_updown.gif) left bottom no-repeat;background-size:15px 30px;}

div.nodata {padding:50px 0;text-align:center;font-size:14px;text-shadow:1px 1px #fff;/* border-bottom:1px solid #D7D7D7; */background-image:none;}