@charset "utf-8";
/* CSS Document */
body,html{ width:100%; height:100%; position:relative; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none; text-align:center; } 
body::-webkit-scrollbar{ display:none; opacity:0.2; }
body::-moz-scrollbar{ display:none; opacity:0.2; }
body::-ms-scrollbar{ display:none; opacity:0.2; }
body::-o-scrollbar{ display:none; opacity:0.2; }
body{ background:linear-gradient(to right,#0a1627 0%,#11243e 50%,#0a1627 100%); }

@font-face{ font-family:"넥슨고딕"; src:url(../font/NEXONGothic.eot), url(../font/NEXONGothic.woff), url(../font/NEXONGothic.ttf) }
@font-face{ font-family:"넥슨고딕L"; src:url(../font/NEXONGothicLight.eot), url(../font/NEXONGothicLight.woff), url(../font/NEXONGothicLight.ttf) }
@font-face{ font-family:"넥슨고딕M"; src:url(../font/NEXONGothicMedium.ttf) }
@font-face{ font-family:"넥슨고딕B"; src:url(../font/NEXONGothicBold.eot), url(../font/NEXONGothicBold.woff), url(../font/NEXONGothicBold.ttf) }

/* font */
span.font_01{ font:normal 0.66em "넥슨고딕L"; color:#9eaab8; line-height:9px; }
span.font_02{ font:normal 0.813em "넥슨고딕"; color:#5ba9f9; letter-spacing:0.5px; }
span.font_03{ font:normal 0.813em "넥슨고딕"; color:#b8c2cf; }
span.font_04{ font:normal 0.938em "넥슨고딕"; color:#9eaab8; }
span.font_05{ font:normal 0.875em "넥슨고딕M"; color:#9eaab8; }
span.font_06{ font:normal 1.125em "넥슨고딕M"; color:#f0f2f6; letter-spacing:1px; line-height:50px; }
span.font_07{ font:normal 0.938em "넥슨고딕"; color:#d7dfe9; line-height:30px; }
span.font_08{ font:normal 0.938em "넥슨고딕"; color:#5ba9f9; line-height:30px; }
span.font_09{ font:normal 0.75em "넥슨고딕"; color:#e8ecf1; }
span.font_10{ font:normal 0.66em "넥슨고딕"; color:#000000; }
span.font_11{ font:normal 0.66em "넥슨고딕"; color:#ff0000; }
span.font_12{ font:normal 0.66em "넥슨고딕"; color:#0200ff; }
span.font_13{ font:normal 0.7em "넥슨고딕"; color:#07af03; }
span.font_14{ font:normal 0.813em "넥슨고딕"; color:#d7dfe9; letter-spacing:-1px; }
span.font_15{ font:normal 0.813em "넥슨고딕"; color:#c1cbd6; }
span.font_16{ font:normal 0.813em "넥슨고딕"; color:#000000; }
span.font_17{ font:normal 0.813em "넥슨고딕"; color:#000000; }
span.font_18{ font:normal 0.7em "넥슨고딕"; color:#ff0000; }
span.font_19{ font:normal 0.66em "넥슨고딕"; color:#d7dfe9; letter-spacing:-0.4px; }
span.font_20{ font:normal 0.855em "넥슨고딕M"; color:#d7dfe9; letter-spacing:0.5px; }
span.font_21{ font:normal 0.66em "넥슨고딕"; color:#000000; letter-spacing:-0.8px; }
span.font_22{ font:normal 0.66em "넥슨고딕"; color:#000000; letter-spacing:-0.4px; }
span.font_23{ font:normal 0.7em "넥슨고딕M"; color:#07af03; }
span.font_24{ font:normal 0.855em "넥슨고딕M"; color:#000000; }
span.font_25{ font:normal 0.7em "넥슨고딕M"; color:#ff0000; }
span.font_26{ font:normal 0.7em "넥슨고딕M"; color:#0200ff; }
span.font_27{ font:normal 0.75em "넥슨고딕M"; color:#000000; }
span.font_28{ font:normal 0.938em "넥슨고딕"; color:#e8ecf1; }
span.font_29{ font:normal 0.75em "넥슨고딕"; color:#9eaab8; }
span.font_30{ font:normal 0.75em "넥슨고딕"; color:#e8ecf1; }
span.font_31{ font:normal 0.75em "넥슨고딕"; color:#000000; }

/* common */ 
input, button, select{ margin:0; padding:0; border:none; background:none; }
table{ table-layout:fixed; }
button{ cursor:pointer; }
caption{ width:1px; height:1px; font-size:0px; line-height:0px; position:absolute; left:0px; top:0px; }

/* index */
.noselect{ -webkit-touch-callout: none; /* iOS Safari */
           -webkit-user-select: none; /* Safari */
           -khtml-user-select: none; /* Konqueror HTML */
           -moz-user-select: none; /* Firefox */
           -ms-user-select: none; /* Internet Explorer/Edge */
           user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */ }
section.intro{ margin-top:0; overflow:hidden; text-align:center; }
#canvas{ position:fixed; left:0; bottom:0 }
.logoA{ width:100%; height:150px; position:absolute; top:50px; background:url(../img/bg_01.png) no-repeat; background-size:180px auto; background-position:top center; }
.logoA img{ zoom:0.8; position:absolute; left:0; right:0; bottom:0; margin:auto; }
form.logA{ width:100%; height:auto; position:absolute; top:225px; text-align:center; }
form.logA .log{ display:inline-block; width:310px; height:auto; padding-top:33px; padding-bottom:12px; position:relative; background:url(../img/box_01.png) no-repeat; background-size:100% 100%; }
.inputA{ display:inline-block; width:90%; position:relative; }
.inputA>li{ width:100%; height:45px; position:relative; margin-bottom:5px; background:url(../img/box_02.png) no-repeat; background-size:100% 100%; }
.inputA>li input{ width:97%; height:86%; position:absolute; left:1.5%; top:7.5%; text-align:center; font:normal 1.000em "넥슨고딕"; color:#0a1627; }
.inputA>li:last-child{ height:auto; margin-top:10px; margin-bottom:5px; background:none; text-align:left; text-indent:5px; }
.inputA>li:last-child input.rem{ width:15px; height:15px; border-radius:6px; position:relative; left:0; top:3px; background:white; }
.inputA>li:last-child label{ font:normal 0.813em "넥슨고딕"; color:#d7dfe9; }
.inputB{ display:inline-block; width:85%; position:relative; margin-top:10px; }
.inputB>li{ width:100%; height:50px; position:relative; }
.inputB>li button{ width:100%; height:100%; background:url(../img/box_03.png) no-repeat; background-size:100% 100%; font:normal 1.000em "넥슨고딕"; color:#ccd3dc; letter-spacing:1px; font-stretch:expanded; }
.inputB>li:last-child{ height:auto; margin-top:5px; }

/* main */
.swiper{ width:100%; height:100%; }
.menu{ min-width:240px; width:60%; max-width:250px; position:relative; overflow:scroll; border-right:solid 0.6px rgba(255,255,255,0.1); box-sizing:border-box; background:rgba(0,0,0,0.2); text-align:center; z-index:100; }
.content{ width:100%; position:relative; overflow-y:scroll; }
header{ width:100%; height:65px; position:absolute; left:0; top:0; background:linear-gradient(to right,  #050b13 0%,#0a1627 100%); text-align:center; z-index:99; }
header>span>a>img{ width:auto; height:56px; position:relative; top:3px; }
.menu-button{ position:absolute; top:0px; left:0px; padding:20px 15px; cursor:pointer;
	            -webkit-transition:.3s; transition:.3s;
        		}
.menu-button .bar:nth-of-type(1){ margin-top:0px; }
.menu-button .bar:nth-of-type(3){ margin-bottom:0px; }
.bar{ display:block; position:relative; width:28px; height:2px; margin:10px auto; background-color:#d7dfe9; 
      -webkit-transition:.3s;
			transition:.3s;
		}
.menu-button:hover .bar:nth-of-type(1){ -webkit-transform: translateY(1.5px) rotate(-4.5deg);
			                                  -ms-transform: translateY(1.5px) rotate(-4.5deg);
			                                  transform: translateY(1.5px) rotate(-4.5deg);
	                                  	}
.menu-button:hover .bar:nth-of-type(2){	opacity:.9; }
.menu-button:hover .bar:nth-of-type(3){ -webkit-transform: translateY(-1.5px) rotate(4.5deg);
			                                  -ms-transform: translateY(-1.5px) rotate(4.5deg);
			                                  transform: translateY(-1.5px) rotate(4.5deg);
			                                }
.cross .bar:nth-of-type(1){ -webkit-transform: translateY(15px) rotate(-45deg);
		                        -ms-transform: translateY(15px) rotate(-45deg);	transform: translateY(15px) rotate(-45deg);
		                      }
.cross .bar:nth-of-type(2){ opacity:0; }
.cross .bar:nth-of-type(3){ -webkit-transform: translateY(-15px) rotate(45deg);
			                      -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);
                          }
.cross:hover .bar:nth-of-type(1){ -webkit-transform: translateY(13.5px) rotate(-40.5deg);
	                          			-ms-transform: translateY(13.5px) rotate(-40.5deg);	transform: translateY(13.5px) rotate(-40.5deg);
		                            }
.cross:hover .bar:nth-of-type(2){ opacity:.01; }
.cross:hover .bar:nth-of-type(3){ -webkit-transform: translateY(-13.5px) rotate(40.5deg);
	                                -ms-transform: translateY(-13.5px) rotate(40.5deg); transform: translateY(-13.5px) rotate(40.5deg);
		                            }
#menuList{ display:inline-block; width:240px; position:relative; margin-top:10px; }
#menuList>li{ width:100%; height:auto; border-bottom:solid 1px #263241; box-sizing:border-box; text-align:left; text-indent:40px; }
#menuList>li:first-child{ padding-top:18px; padding-bottom:18px; margin-bottom:10px; border-bottom:none; background-image:url(../img/bg_02.png); background-size:100% 100%; text-indent:10px; }
.level{ position:absolute; left:0; }
.level>img{ width:20px; height:20px; }
#menuList>li:first-child .font_02{ position:relative; margin-left:25px; }
#menuList>li:first-child button{ width:75px; height:36px; position:absolute; top:8px; right:10px; background-image:url(../img/btn_03.png); background-size:100% 100%; text-align:center; font:normal 0.813em "넥슨고딕"; color:#b8c2cf; letter-spacing:0.5px; }
#menuList>li:nth-child(2){ border-top:solid 1px #263241; box-sizing:border-box; background:url(../img/btn_01.png) no-repeat; background-position:94% 23px; background-size:5%; }
#menuList>li:nth-child(2).selected{ background:url(../img/btn_02.png) no-repeat; background-position:94% 23px; background-size:5%; }
#menuList>li>a{ display:block; width:100%; padding-top:18px; padding-bottom:18px; position:relative; }
#menuList>li.selected>a{ border:solid 1px rgba(255,255,255,0.8); box-sizing:border-box; }
#menuList>li.selected>a>span{ color:#d7dfe9; }
#menuList>li:nth-child(2)>a{ background:url(../img/icon_01.png) no-repeat; background-position:10px center; background-size:8%; }
#menuList>li:nth-child(3)>a{ background:url(../img/icon_02.png) no-repeat; background-position:10px center; background-size:7.5%; }
#menuList>li:nth-child(4)>a{ background:url(../img/icon_03.png) no-repeat; background-position:10px center; background-size:6.8%; }
#menuList>li:nth-child(5)>a{ background:url(../img/icon_04.png) no-repeat; background-position:10px center; background-size:7.5%; }
#menuList>li:nth-child(6)>a{ background:url(../img/icon_05.png) no-repeat; background-position:10px center; background-size:6%; }
#menuList>li:nth-child(7)>a{ background:url(../img/icon_06.png) no-repeat; background-position:10px center; background-size:6.6%; }
#menuList>li:nth-child(8)>a{ background:url(../img/icon_07.png) no-repeat; background-position:10px center; background-size:8.5%; }
#menuList>li:nth-child(9)>a{ background:url(../img/icon_08.png) no-repeat; background-position:10px center; background-size:8.2%; }
#menuList>li:nth-child(10)>a{ background:url(../img/icon_09.png) no-repeat; background-position:10px center; background-size:8.2%; }
#menuList>li:nth-child(11)>a{ background:url(../img/icon_10.png) no-repeat; background-position:10px center; background-size:8%; }
#menuList>li:nth-child(2).selected>a{ background:url(../img/icon_01_over.png) no-repeat; background-position:10px center; background-size:8%; }
#menuList>li:nth-child(3).selected>a{ background:url(../img/icon_02_over.png) no-repeat; background-position:10px center; background-size:7.5%; }
#menuList>li:nth-child(4).selected>a{ background:url(../img/icon_03_over.png) no-repeat; background-position:10px center; background-size:6.8%; }
#menuList>li:nth-child(5).selected>a{ background:url(../img/icon_04_over.png) no-repeat; background-position:10px center; background-size:7.5%; }
#menuList>li:nth-child(6).selected>a{ background:url(../img/icon_05_over.png) no-repeat; background-position:10px center; background-size:6%; }
#menuList>li:nth-child(7).selected>a{ background:url(../img/icon_06_over.png) no-repeat; background-position:10px center; background-size:6.6%; }
#menuList>li:nth-child(8).selected>a{ background:url(../img/icon_07_over.png) no-repeat; background-position:10px center; background-size:8.5%; }
#menuList>li:nth-child(9).selected>a{ background:url(../img/icon_08_over.png) no-repeat; background-position:10px center; background-size:8.2%; }
#menuList>li:nth-child(10).selected>a{ background:url(../img/icon_09_over.png) no-repeat; background-position:10px center; background-size:8.2%; }
#menuList>li:nth-child(11).selected>a{ background:url(../img/icon_10_over.png) no-repeat; background-position:10px center; background-size:8%; }
.depth{ width:100%; padding-top:16px; padding-bottom:9px; position:relative; display:none; }
.depth>li{ width:100%; position:relative; margin-bottom:6px; }
.depth>li>a{ display:block; width:100%; padding-top:13px; padding-bottom:13px; position:relative; background:rgba(91,169,249,0.18); }
.depth>li.selected>a{ border:solid 1px #5ba9f9; box-sizing:border-box; }
.depth>li.selected>a>span{ color:#d7dfe9; }
article{ display:inline-block; width:100%; position:relative; margin-top:80px; padding-bottom:50px; text-align:center; }

/* 총판리스트 */
p.title{ width:100%; height:50px; position:relative; margin-bottom:15px; border-top:solid 1px rgba(255,255,255,0.12); border-bottom:solid 1px rgba(255,255,255,0.12); box-sizing:border-box; background:rgba(0,0,0,0.6); text-align:center; }
.search{ display:block; width:100%; height:auto; padding-top:12px; padding-bottom:8px; position:relative; margin-bottom:30px; background-image:url(../img/bg_02.png); background-size:cover; }
.search ul{ display:inline-block; width:94%; height:auto; position:relative; }
.search ul>li{ width:100%; position:relative; margin-bottom:7px; }
.search ul>li label{ font:normal 0.813em "넥슨고딕"; color:#c1cbd6; font-size:13px; }
.search ul>li input{ height:36px; border-radius:4px; border:solid 1px rgba(255,255,255,0.6); box-sizing:border-box; text-align:left; text-indent:8px; font:normal 0.813em "넥슨고딕"; color:#99b9dc; font-size:13px; }
.search ul>li select{ width:126.2px; height:36px; border-radius:4px; border:solid 1px rgba(255,255,255,0.6); box-sizing:border-box; text-align:left; text-indent:5px; font:normal 0.813em "넥슨고딕"; color:#c1cbd6; font-size:13px; }
.search ul>li.search01{ display:inline-block; width:auto; margin-right:3px; }
.search ul>li.search02{ display:inline-block; width:auto; }
.search ul>li.search01 input{ width:102px; }
.search ul>li.search02 input{ width:102px; }
.search ul>li.date input{ width:120.4px; }
.search ul>li:last-child{ margin-bottom:0; margin-top:12px; }
.search ul>li button{ width:75px; height:36px; background-image:url(../img/btn_03.png); background-size:100% 100%; text-align:center; font:normal 0.813em "넥슨고딕"; color:#b8c2cf; letter-spacing:0.5px; }
p.num{ display:block; width:98%; height:40px; position:relative; margin-left:1%; text-align:left; }
p.num select{ width:85px; height:30px; position:relative; margin-left:10px; border-radius:4px; border:solid 1px rgba(255,255,255,0.5); box-sizing:border-box; text-align:left; text-indent:5px; font:normal 0.75em "넥슨고딕"; color:#c1cbd6; font-size:12px; }
table.typeA{ width:100%; position:relative; text-align:center; }
table.typeA thead th{ height:35px; vertical-align:middle; border:solid 1px rgba(255,255,255,0.6); box-sizing:border-box; background:#0b192b; }
table.typeA tbody td{ height:45px; vertical-align:middle; border:solid 1px #0b192b; box-sizing:border-box; background:white; }
.turn{ width:100%; height:135px; position:relative; text-align:center; }
.turn>ul{ display:inline-block; position:absolute; right:1%; top:15px; }
.turn>ul>li{ float:left; width:22px; height:22px; border-radius:20px; border:solid 1px #d7dfe9; box-sizing:border-box; position:relative; margin-right:3px; cursor:pointer; }
.turn>ul>li:last-child{ margin-right:0; }
.turn>ul>li.selected{ border-color:#5ba9f9; box-shadow:0px 0px 3px 4px rgba(91,169,249,0.2); }
.turn>ul>li.selected span{ color:#5ba9f9; }
.turn>ul>li span{ line-height:22px; position:relative; left:-0.5px; }
.turn>ul>li img{ zoom:0.85; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; }
.btA{ width:200px; height:66px; position:relative; margin-top:65px; background-image:url(../img/btn_06.png); background-size:100% 100%; font:normal 1.000em "넥슨고딕"; color:#c1cbd6; letter-spacing:0.5px; }
.btA:hover{ background-image:url(../img/btn_06_over.png); color:#5ba9f9; }

/* 하부총판등록 */
table.typeB{ width:100%; position:relative; }
table.typeB th{ height:70px; vertical-align:middle; border:solid 1px rgba(255,255,255,0.6); box-sizing:border-box; background:#0b192b; text-align:center; }
table.typeB td{ height:70px; vertical-align:middle; border:solid 1px #0b192b; box-sizing:border-box; background:white; text-align:left; text-indent:8px; }
table.typeB th.code{ height:auto; padding-top:8px; padding-bottom:8px; }
table.typeB td.code{ height:auto; padding-top:8px; padding-bottom:8px; }
table.typeB td.passw input{ width:227px; }
table.typeB td input{ width:155px; height:36px; border-radius:4px; border:solid 1px rgba(10,22,39,0.4); box-sizing:border-box; background:#dfe5ed; text-align:left; text-indent:8px; font:normal 0.8em "넥슨고딕"; color:#0a1627; font-size:12.8px; }
table.typeB td button{ width:68px; height:36px; background-image:url(../img/btn_03.png); background-size:100% 100%; text-align:center; font:normal 0.813em "넥슨고딕"; color:#b8c2cf; letter-spacing:0.5px; }
table.typeB td button:hover{ color:#5ba9f9; }
table.typeB td input.prob{ width:60px; }
table.typeB td .font_18{ position:relative; left:8px; top:2px; }
.subm{ width:100%; height:100px; position:relative; text-align:center; }
.subm .btA{ margin-top:30px; }

/* 일별통계+월별통계 */
table.typeA tfoot th, table.typeA tfoot td{ height:50px; vertical-align:middle; border:solid 1px rgba(255,255,255,0.6); box-sizing:border-box; background:#0b192b; }
table.typeC{ width:100%; position:relative; text-align:center; }
table.typeC thead th{ vertical-align:middle; height:35px; border:solid 1px rgba(255,255,255,0.6); box-sizing:border-box; background:#0b192b; }
table.typeC tbody td{ vertical-align:middle; height:auto; padding-top:6px; padding-bottom:6px; border:solid 1px #0b192b; box-sizing:border-box; background:white; }
table.typeC tfoot th{ vertical-align:middle; height:auto; border:solid 1px rgba(255,255,255,0.6); box-sizing:border-box; background:#0b192b; }
table.typeC tfoot td{ vertical-align:middle; height:auto; padding-top:6px; padding-bottom:6px; border:solid 1px rgba(255,255,255,0.6); box-sizing:border-box; background:#0b192b; }

/* 베팅내역 */
#sole07 .search ul>li.date input{ width:116px; }
#sole07 .search ul>li input{ width:116px; }
#sole07 .search ul>li.search01 input{ width:102px; }
#sole07 .search ul>li.search02 input{ width:102px; }
table.typeD{ width:100%; position:relative; margin-bottom:5px; text-align:center; }
table.typeD thead th{ height:35px; vertical-align:middle; border:solid 1px rgba(255,255,255,0.6); box-sizing:border-box; background:#0b192b; }
table.typeD tbody th{ height:40px; vertical-align:middle; border:solid 1px #0b192b; box-sizing:border-box; background:white; }
table.typeD tbody th span.divi{ padding-right:3px; }
table.typeD tbody td{ padding-top:8px; padding-bottom:10px; vertical-align:middle; border:solid 1px #0b192b; box-sizing:border-box; background:white; }
table.typeD tbody td.colr{ background:linear-gradient(to right,#1a2840 0%,#253248 50%,#1a2840 100%); }
table.typeD tbody td.colr span{ color:#ffff01; }
table.typeD tfoot td{ height:100px; vertical-align:middle; border:solid 1px #0b192b; box-sizing:border-box; background:white; text-align:left; }
table.typeD tfoot td .font_27{ padding-left:5px; }
#sole07 .turn{ height:40px; }

/* 카지노베팅내역 */
#sole08 .search ul>li.date input{ width:116px; }
#sole08 .search ul>li input{ width:116px; }
#sole08 .search ul>li.search01 input{ width:102px; }
#sole08 .search ul>li.search02 input{ width:102px; }
table.typeE{ width:100%; position:relative; text-align:center; }
table.typeE thead th{ height:35px; vertical-align:middle; border:solid 1px rgba(255,255,255,0.6); box-sizing:border-box; background:#0b192b; }
table.typeE tbody td{ padding-top:8px; padding-bottom:10px; vertical-align:middle; border:solid 1px #0b192b; box-sizing:border-box; background:white; }
table.typeE tbody td.result{ height:80px; vertical-align:middle; border:solid 1px #0b192b; box-sizing:border-box; background:white; text-align:left; }
table.typeE tbody td.result .font_27{ padding-left:5px; }
#sole08 .turn{ height:40px; }

/* 회원관리 */
#sole09 .search ul>li.level select{ width:255px; }
table.typeF{ width:100%; position:relative; text-align:center; }
table.typeF thead th{ height:35px; vertical-align:middle; border:solid 1px rgba(255,255,255,0.6); box-sizing:border-box; background:#0b192b; }
table.typeF tbody td{ height:auto; vertical-align:middle; padding-top:5px; padding-bottom:7px; border:solid 1px #0b192b; box-sizing:border-box; background:white; }
#sole09 .turn{ height:40px; }

/* 충환내역 */
#sole10 .search ul>li.date input{ width:115.5px; }
#sole10 .turn{ height:40px; }

/* 환전신청 */
#sole11 table.typeB th{ height:60px; }
#sole11 table.typeB td{ height:60px; }
#sole11 table.typeB td.sum{ height:auto; padding-top:10px; padding-bottom:5px; }
#sole11 table.typeB td.sum input{ width:159px; position:relative; margin-bottom:10px; }
#sole11 table.typeB td button{ width:77px; position:relative; margin-left:8px; margin-right:-7px; margin-bottom:5px; font-size:13.8px; color:#f0f2f6; letter-spacing:0; }
#sole11 div>p{ display:inline-block; }
.btB{ width:150px; height:66px; position:relative; margin-top:40px; background-image:url(../img/btn_06.png); background-size:100% 100%; font:normal 1.000em "넥슨고딕"; color:#c1cbd6; letter-spacing:0.5px; }
.btB:hover{ background-image:url(../img/btn_06_over.png); color:#5ba9f9; }

/* 환전리스트 */
#sole12 table.typeF tbody td{ height:45px; }

/* 공지사항 */
#sole13 table.typeF tbody td{ height:45px; padding-bottom:5px; }
#sole13 table.typeF tbody td>a{ display:block; width:100%; height:100%; position:relative; text-align:left; text-indent:6px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#sole13 table.typeF tbody td>a span{ line-height:40px; }

/* 공지사항상세글 */
.detail{ width:100%; height:auto; position:relative; }
.detail>dt{ width:100%; height:auto; position:relative;  background:#0b192b; }
.detail>dt>p{ width:100%; height:50px; position:relative; border:solid 1px rgba(255,255,255,0.4); box-sizing:border-box; border-bottom:none; text-align:left; text-indent:10px; }
.detail>dt>p span{ line-height:50px; }
.detail>dt>ul{ display:inline-block; width:100%; height:auto; padding-top:8px; padding-bottom:8px; position:relative; border:solid 1px rgba(255,255,255,0.4); box-sizing:border-box; }
.detail>dt>ul>li{ float:left; position:relative; margin-right:8px; text-indent:10px; }
.detail>dd{ width:96.4%; padding-left:1.8%; padding-right:1.8%; min-height:200px; padding-top:30px; padding-bottom:30px; position:relative; background:white; font:normal 0.875em "넥슨고딕"; color:#0b192b; text-align:left; letter-spacing:0.2px; line-height:25px; }








@media screen and (min-width:500px) {  

  /* 총판리스트 */
  .search ul>li select{ width:166.2px; }
  .search ul>li.search01{ margin-right:10px; }
  .search ul>li.search01 input{ width:140px; }
  .search ul>li.search02 input{ width:140px; }
  .search ul>li.date input{ width:161px; }
  
  /* 베팅내역 */
  #sole07 .search ul>li input{ width:157px; }
  #sole07 .search ul>li.search01 input{ width:140px; }
  #sole07 .search ul>li.search02 input{ width:140px; }
  #sole07 .search ul>li.date input{ width:157px; }
  
  /* 카지노베팅내역 */
  #sole08 .search ul>li input{ width:157px; }
  #sole08 .search ul>li.search01 input{ width:140px; }
  #sole08 .search ul>li.search02 input{ width:140px; }
  #sole08 .search ul>li.date input{ width:157px; }
  
  /* 회원관리 */
  #sole09 .search ul>li.level select{ width:336.5px; }
  
  /* 충환내역 */
  #sole10 .search ul>li.date input{ width:157px; }
  
}