#mcon {padding:40px 0px 10px 0px;}

#mcon .bx-lt {position:absolute; width:320px;}
#mcon .bx-lt.r1 {height:152px; background-color:#6666ff; background:url(../files/_etc/images/dsk_main_content.jpg) center no-repeat; background-size:cover; -webkit-transition:-webkit-transform 0.3s ease-in-out; transition:transform 0.3s ease-in-out;}
#mcon .bx-lt.r1:hover {-webkit-transform:scale(1.05); transform:scale(1.05); cursor:pointer; z-index:999;}

#mcon .bx-lt.r2 {margin-top:160px; height:362px; background-color:#f3f2f2; /*border:1px solid #555555;*/}
#mcon .bx-lt.r2 .box {margin-top:30px; margin-left:35px; width:250px; height:300px; border-top:2px solid #999999; border-bottom:2px solid #999999;}
#mcon .bx-lt.r2 .lst-none li {padding:9px 2px 5px 2px; font-size:1.3em; font-weight:bold; color:#888888; cursor:pointer;}

#mcon .bx-md1 {position:absolute; width:152px; height:152px; /*border:1px solid #cccccc;*/}
#mcon .bx-md1.tl {margin-left:328px; background:url(../files/_etc/images/dsk_main_sell.jpg) center no-repeat; background-size:cover; -webkit-transition:-webkit-transform 0.3s ease-in-out; transition:transform 0.3s ease-in-out;}
#mcon .bx-md1.tl:hover {-webkit-transform:scale(1.05); transform:scale(1.05); cursor:pointer; z-index:999;}
#mcon .bx-md1.bl {margin-left:328px; margin-top:160px; background:url(../files/_etc/images/dsk_main_buy.jpg) center no-repeat; background-size:cover; -webkit-transition:-webkit-transform 0.3s ease-in-out; transition:transform 0.3s ease-in-out;}
#mcon .bx-md1.bl:hover {-webkit-transform:scale(1.05); transform:scale(1.05); cursor:pointer; z-index:999;}

#mcon .bx-md2 {position:absolute; width:310px; border:1px solid #cccccc;}
#mcon .bx-md2.r2 {margin-left:328px; margin-top:320px; height:200px; background-color:#ff3098;}
#mcon .bx-md2.r2 .lst-left {margin:30px 0px 0px 15px;}
#mcon .bx-md2.r2 .lst-left li {padding:5px; text-align:center; color:#ffffff;}
#mcon .bx-md2.r2 .lst-left li .no {padding:15px 5px 5px 5px; font-size:1.3em; font-weight:bold;}
#mcon .bx-md2.r2 .glyphicon {padding:20px; font-size:3em; display:inline-block;}

#mcon .bx-rt {position:absolute; margin-left:648px; width:310px;}

#mcon .bx-rt.r1 {margin-left:488px; width:470px; height:310px;}
#mcon .bx-rt.r1 .bg {display:none;}
#mcon .bx-rt.r1 .bg img {width:100%; height:100%;}
#mcon .bx-rt.r1 .first {display:block;}


#mcon .bx-rt.r2 {margin-top:320px; height:200px; border:1px solid #cccccc;}
#mcon .bx-rt.r2 .tbl-none  {}
#mcon .bx-rt.r2 .tbl-none  td {padding:0;}
#mcon .bx-rt.r2 .tbl-none  .google {text-align:center; height:140px;}
#mcon .bx-rt.r2 .tbl-none  .counter {padding-right:20px; text-align:right; font-size:1.2em; font-weight:bold; line-height:140%;}
#mcon .bx-rt.r2 .tbl-none  .counter b {color:#ff0000; font-size:1.1em;}

#slider_main img {max-width:100%;}
#slider_main .bg {display:none;}
#slider_main .first {display:block;}
.land {}
.land table {width:100%; border-spacing:1px; border-collapse: collapse;}
.land table td.menu {text-align:center; height:100px; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; color:#2a9980;}
.land table td.menu:hover {color:#fff; background-color:#2a9980; cursor:pointer;}
.land table td.ttl {padding-left:20px; height:50px; border-bottom:1px solid #aaaaaa; text-align:left;}
.land table td.ttl h2 {color:#2a9980;}
.land table td.ttl h2 small {margin-left:30px; color:#333;}
.land .glyphicon {font-size:3em;}
.land .name {margin-top:10px; font-size:1.2em; font-weight:bold;}
.contact {margin-top:30px;}
.contact td {text-align:center; font-size:1.3em;}
.contact .q {padding:20px 30px 20px 30px; font-size:2em; font-weight:bold; border:1px solid #333333; background:url(../files/_etc/images/dsk_topmenu_bar.png); background-size:contain; color:#ffffff;}

.noti {padding:10px; font-size:1.2em;}