@charset "utf-8";

/* Mobile Page Num*/
.mPagination { padding-top:20px; text-align:center; }
.mPagination a,
.mPagination strong { display:inline-block; border:1px solid #e9e4e4; width:13px; height:24px; line-height:24px; margin:0 ; padding:1px 8px; vertical-align:top; text-decoration:none; }
.mPagination strong { color:#0174be; font-weight:bold; }
.mPaginationFirst span { display:block; background:url(/images/common/m/m_pprebt.gif) no-repeat; width:13px; height:0; padding-top:24px; overflow:hidden; cursor:pointer; }
.mPaginationPrev span { display:block; background:url(/images/common/m/m_prebt.gif) no-repeat; width:13px; height:0; padding-top:24px; overflow:hidden; cursor:pointer; }
.mPaginationNext span { display:block; background:url(/images/common/m/m_nextbt.gif) no-repeat; width:13px; height:0; padding-top:24px; overflow:hidden; cursor:pointer; }
.mPaginationLast span { display:block; background:url(/images/common/m/m_nnextbt.gif) no-repeat; width:13px; height:0; padding-top:24px; overflow:hidden; cursor:pointer; }

p.mPSt01 { padding:5px 0 0 0; }
.mDivMarginB { margin-bottom:5px; }

/* Contents */
.mContentsWrap { margin:10px; }
.mContentsWrapF { margin:0 0 10px 0; }
.mContentsBox { background-color:#f3f3f3; border:1px solid #bebebe; margin:10px; padding:20px; }
.mContentsBoxL { background-color:#f3f3f3; border:1px solid #bebebe; margin:5px 0 10px 0; padding:20px; }
.mContentsBoxS { background-color:#f3f3f3; margin:5px 0 10px 0; padding:5px 15px; }

/* Address Search */
.mBoardSearchWrap { width:85%; margin: auto; *zoom:1; }
.mBoardSearchWrap:after { content:""; display:block; clear:both; }
.mBoardSearchWrap span { display:inline-block; }
.mBoardSInputL { float:left; width:28%; }
.mBoardSInputM { width:49%; margin-left:1%; }
.mBoardSearchBt { float:right; width:20%; vertical-align:top; }
.mBoardSearchBt a { display:inline-block; background-color:#f3f3f3; border:1px solid #bebebe; width:100%; height:27px; line-height:24px; font-weight:bold; text-align:center; cursor:pointer; }
.mBoardSearchBt input[type=submit] { display:inline-block; background-color:#f3f3f3; border:1px solid #bebebe; width:100%; height:27px; line-height:24px; font-weight:bold; text-align:center; cursor:pointer; }

.mAdressTable { margin:3px 0; }
.mAdressTable table { width:100%; border:1px solid #9ba6ac; border-left:0; border-right:0; border-top:0; border-collapse:collapse; }
.mAdressTable th,
.mAdressTable td { height:18px; line-height:18px; border:1px solid #9ba6ac; border-left:0; border-right:0; border-bottom:0; }
.mAdressTable tbody th { background:#edf0f2; padding: 5px; }
.mAdressTable tbody td { padding:5px; text-align:center; }
.mAdressTable tbody th.thTop { border-top:3px solid #9ba6ac; }
.mAdressTable tbody td.tdTop { border-top:3px solid #9ba6ac; }
.mAdressTable tbody td.tdLeft { text-align:left; }
.mAdressTable tbody td.nodataTd { height:100px; line-height:100px; }

/* Layer */
.mLayerBox { position:absolute; left:0; top:0; width:80%; background-color:#f3f3f3; border:1px solid #bebebe; margin:10px; z-index:10; display:none; }
.mLayerBoxTop { background-color:#a6a2a2; height:35px; padding:5px; line-height:32px; color:#fff; font-size:14px; font-weight:bold; *zoom:1; }
.mLayerBoxTop:after { content:""; display:block; clear:both; }
.mLBTopL { float:left; width:220px; }
.mLBTopR { float:right; width:25px; padding-top:5px; }
.mLayerBoxBody { padding:20px; }
.mInputForm fieldset { border:0; margin:0; padding:0; }
.mInputForm legend { display:block; width:1px; height:1px; overflow:hidden; visibility:hidden; }
.mInputForm input[type=text] { width:100%; }
.mInputForm input[type=password] { width:100%; }

.mIdcheckWrap { margin-bottom:5px; *zoom:1; }
.mIdcheckWrap:after { content:""; display:block; clear:both; }
.mIdcheckLInput { float:left; width:80%; }
.mIdcheckRBt { float:right; width:19%; }
.mIdcheckRBt a { display:inline-block; background-color:#f3f3f3; border:1px solid #bebebe; width:100%; height:27px; line-height:24px; font-weight:bold; text-align:center; cursor:pointer; }

.mHalfInputWrap { margin-bottom:5px; *zoom:1; }
.mHalfInputWrap:after { content:""; display:block; clear:both; }
.mHalfInputWrap span { display:inline-block; }
.mHalfInputLeft { float:left; width:45%; }
.mHalfInputM { padding-left:1%; width:4%; height:26px; font-size:16px; text-align:center; }
.mHalfInputRight { float:right; width:47%; }

.mPhoneInputWrap { margin-bottom:5px; *zoom:1; }
.mPhoneInputWrap:after { content:""; display:block; clear:both; }
.mPhoneInputWrap span { display:inline-block; }
.mPhoneSelect { float:left; width:32%; }
.mPhoneInputLeft { margin-left:2%; width:32%; }
.mPhoneInputRight { float:right; width:32%; }

.mSelectS { width:25%; }
.mTrisectWrap { margin-bottom:5px; *zoom:1; }
.mTrisectWrap:after { content:""; display:block; clear:both; }
.mTrisectWrap span { display:inline-block; }
.mTrisectInputL { float:left; width:28%; }
.mTrisectInputM { width:28%; }
.mTrisectInputR { float:right; width:33%; }
.mTrisectText { padding-left:1%; width:3%; font-size:16px; text-align:center; }
.mSearchBt { width:90px; vertical-align:top; }
.mSearchBt a { display:inline-block; background-color:#f3f3f3; border:1px solid #bebebe; width:100%; height:27px; line-height:24px; font-weight:bold; text-align:center; cursor:pointer; }
.mAddTextL { background-color:#f3f3f3; width:18%;height:28px; line-height:28px; text-align:center; }
.mAddTextR { width:82%; }

.mInputForm .submit { background-color:#837777; border:1px solid #594f4f; width:100%; height:34px; line-height:32px; font-weight:bold; color:#fff; cursor:pointer; }
.mCBLSearchWrap { margin:10px; *zoom:1; }
.mCBLSearchWrap:after { content:""; display:block; clear:both; }
.mCBLSearchWrap img { vertical-align:middle; }
.mCBBtWrap { margin:20px 0 10px 0; *zoom:1; }
.mCBBtWrap:after { content:""; display:block; clear:both; }
.mCBBtWrap img { vertical-align:middle; }
.mCBBtLBt a { float:left; background-color:#f3f3f3; border:1px solid #bebebe; width:49%; height:34px; line-height:32px; font-weight:bold; text-align:center; cursor:pointer; }
.mCBBtLBtColor a { float:left;background-color:#837777; border:1px solid #594f4f; width:49%; height:34px; line-height:32px; font-weight:bold; color:#fff; text-align:center; cursor:pointer; }
.mCBBtLBtColor input[type=submit] { float:left;background-color:#837777; border:1px solid #594f4f; width:49%; height:34px; line-height:32px; font-family:Malgun Gothic; font-size:12px; font-weight:bold; color:#fff; text-align:center; cursor:pointer; }
.mCBBtRBt a { float:right; background-color:#f3f3f3; border:1px solid #bebebe; width:49%; height:34px; line-height:32px; font-weight:bold; text-align:center; cursor:pointer; }

.mCBBtColor a { display:block; background-color:#837777; border:1px solid #594f4f; width:100%; height:34px; line-height:32px; font-weight:bold; color:#fff; text-align:center; cursor:pointer; }
.mCBULSt li { padding:3px 0; }