/*
개발공사 2018 서브
*/

.sub {
  z-index: 1;
  word-break: keep-all;
  color: #555;
}
.sub a {
 /* color: #555;*/
}
strong ,.bold { font-weight:bold;  }
.text-red { color:#eb000a !important;  }
.text-blue { color:#3e5098 !important;  }
.block { display:block;  }
.clear { clear:both;  }

@media (min-width: 992px) {

	
	.sub { }
	.sub-top-title-wrap {  color:#222; padding-top:90px;text-align:center;  height:220px; background-repeat: no-repeat; background-position:center top; background-size:cover;  }
	.sub-top-title-wrap .text { font-size:50px; }
	.sub-top-title-wrap h3 { position:relative;  font-size:32px; color:#fff;  margin-bottom:10px; }

	.sub-menu-wrap { width:100%; height:60px;   border-top:1px solid #aaa;   border-bottom:1px solid #aaa;  }
	.sub-menu-wrap .container { position:relative; }
	.sub-menu-wrap .sub-menu {  float:left; width:100%; height:59px; border-left:1px solid #aaa;   }
	.sub-menu-wrap .sub-menu li {border-right:1px solid #aaa;  position:relative;z-index:90;  float:left;padding-top:10px;height:59px;  padding-left:25px; padding-right:25px;  width:285px; letter-spacing:-1.5px;  font-size:20px;  }
	.sub-menu-wrap .sub-menu li a { color:#222; display:block;  padding-bottom:5px; padding-top:8px;   }
	.sub-menu-wrap .sub-menu li a i.fa-chevron-down {position:absolute;   top:20px; right:20px;  }
	.sub-menu-wrap .sub-menu li.active a i.fa-chevron-down {  top:18px; right:19px;  }
	.sub-menu-wrap .sub-menu li a:hover {    }
	.sub-menu-wrap .sub-menu li.active { border:2px solid #145484;  padding-top:8px; padding-left:23px; padding-right:23px; }
	.sub-menu-wrap .sub-menu li.active a { color:#145484; text-decoration:none;   }
	.sub-menu-wrap .sub-menu li.home {padding-left:20px; padding-right:20px; padding-top:6px;  background:#145484;  width:auto; }
	.sub-menu-wrap .sub-menu li.home a {color:#fff; }
	.sub-menu-wrap .sub-menu li  ul {display:none; padding-top:11px; padding-bottom:5px;  position:absolute; top:58px; left:-2px;  background:#fff; border:2px solid #145484;  width:285px;  }
	.sub-menu-wrap .sub-menu li  ul li {position:relative; border-right:0px; float:none; display:inline-block;   height:auto; background:none; margin-bottom:10px; border:0px;   font-size:16px;padding-top:0px; padding-bottom:0px;   }
	.sub-menu-wrap .sub-menu li  ul li.active {border:0px; }
	.sub-menu-wrap .sub-menu li  ul li a { color:#000; display:inline-block;padding:0px;    }
	.sub-menu-wrap .sub-menu li.active  ul li a { color:#000;    }
	.sub-menu-wrap .sub-menu li  ul li a:hover { color:#145484; text-decoration:underline; }
	.sub-menu-wrap .sub-menu li  ul li a.active { color:#145484;  text-decoration:underline;  }


	    /* 4뎁스 */
    .sub-tab-menu {

        margin-bottom: 44px;
    }
	 .sub-tab-menu:after { clear:both; display:table; content:'';  }

    .sub-tab-menu.tabs1 li {
        width: 100%;
    }

    .sub-tab-menu.tabs2 li {
        width: 49.75%;
    }

    .sub-tab-menu.tabs3 li, ul.sub-tab-menu.tabs5 li,  ul.sub-tab-menu.tabs6 li, ul.sub-tab-menu.tabs9 li {
        width: 33%;
    }

    .sub-tab-menu.tabs4 li, ul.sub-tab-menu.tabs7 li, ul.sub-tab-menu.tabs8 li, ul.sub-tab-menu.tabs11 li, ul.sub-tab-menu.tabs12 li {
        width: 24.625%;
    }

    .sub-tab-menu.tabs10 li {
        width: 19.6%;
    }

    .sub-tab-menu li + li {margin-left: 0.5%;}

    .sub-tab-menu li:nth-of-type(4n+1) {clear: both; margin-left: 0;}

    .sub-tab-menu li {
        float: left;
        margin-bottom: 6px;
    }

    .sub-tab-menu li a {
        display: block;
        width: 100%;
        height: 100%;
        text-align: center;
        color: #333;
        padding: 15px 0;
        font-size: 16px;
        border: 1px solid #ccc;
    }

    /* .sub-tab-menu li:first-child a {border-left: 1px solid #ddd;} */
    .sub-tab-menu li:last-child a {}

    .sub-tab-menu li:hover a, .sub-tab-menu li.active a {
       background: #323a43; color: #fff; text-decoration: none;
    }


	.sub-contents { }
	.sub-contents .sub-top  {position:relative; padding-top:88px;text-align:center;   padding-bottom:60px;  }
	.sub-contents .sub-top h1  {color:#222222; font-size:36px;   font-family: 'GmarketSansBold';margin-bottom:5px;   }
	.sub-contents .sub-top .text  {font-size:18px; color:#222;   }
	.sub-contents .sub-top .breadcrumb {  position:absolute; top:30px; right:0px;   background: none;	padding:0px; 	font-size:14px;     }  
	.sub-contents .sub-top .breadcrumb > li + li:before {    content: ">";    color:#909090;   }
	.sub-contents .sub-top .breadcrumb li a { color:#909090; }
	.sub-contents .sub-top .breadcrumb li a strong{ color:#000; }

	.sub-contents-main { padding-bottom:50px;  font-size:18px; color:#555555 ; }
	.sub-contents-main h2 { font-size:30px; color:#222;   margin-bottom:20px; margin-top:40px;  }
	.sub-contents-main h2:first-child { margin-top:0px; }
	.sub-contents-main h3 { font-size:24px; font-weight:bold; margin-bottom:15px;  }
	.sub-contents-main ul.bul {}
	.sub-contents-main ul.bul li {padding-left:12px; position:relative; margin-bottom:5px;  }
	.sub-contents-main ul.bul>li:before {content:''; display:inline-block; width:5px; height:5px; left:0px; top:10px; background:#555; position:absolute; border-radius:100%; }
	.sub-contents-main ul.bul li ul {margin-top:5px;  }
	.sub-contents-main ul.bul li ul li { margin-bottom:3px;  padding-left:0px; }
	.sub-contents-main ul.bul li ul li:before {content:'-'; display:inline-block;  margin-right:5px;  }
	
	.sub-contents-main .text-box { margin-bottom:20px; border:1px solid #AAAAAA; background:#F7F7F7; padding:20px 40px;  }
	.sub-contents-main .border-box  { margin-bottom:20px; border-top:1px solid #888888; border-bottom:1px solid #DDDDDD;  padding:20px 0 ;  }


/*상상이룸 소개*/
	.introduce {}
	.introduce .top-img  {margin-bottom:120px;   }
	.introduce .top-text  {text-align:center;font-family: 'GmarketSansBold'; font-size:30px; color:#222;  margin-bottom:75px; }
	.introduce .top-text *  {vertical-align:top; }
	.introduce .top-text  span { color:#EA7F26; font-size:50px;  display:inline-block; margin:0 5px; }
	.introduce .bottom-img {text-align:center; margin-bottom:98px; }
	.introduce .half-text-wrap { margin-bottom:60px; }
	.introduce .half-text-wrap .half:first-child p  { font-size:24px; color:#222;   font-family: 'GmarketSansMedium';  }
	.introduce .half-text-wrap .half:first-child p strong  {display:inline-block; padding:3px 5px 0px; background:#EA7F26; color:#fff;  font-family: 'GmarketSansBold'; }
	.introduce .half-text-wrap .half:nth-of-type(2)   {padding-left:50px; }
	.introduce .half-text-wrap .half:nth-of-type(2) p  { font-size:18px; color:#222;  }
	.introduce  .text-box { display:flex;  }
	.introduce  .text-box h3 { margin-right:50px; margin-top:3px; }

	.half-text-wrap {  }
	.half-text-wrap:after {  clear:both; display:table; content:'';   }
	.half-text-wrap .half  {  float:left; width:50%; }
	.half-text-wrap .half:nth-child(even)  { border-left:1px solid #aaa; padding-left:20px; }
	.half-text-wrap .half:nth-child(2n+1)  {clear:both; }


/*오시는길*/
.way {  }
.way ul.bul {    }
.way ul.bul>li { margin-bottom:20px;    }
.way ul.bul li:after { clear:both;  display:table; content:'';   }
.way ul.bul strong {  float:left; display:inline-block;    width:180px;  }
.way ul.bul span { font-weight:bold; color:#222; }
.way ul.bul span, .way ul.bul ul  {  float:left; width:calc(100% - 180px);     margin-top:0px !important;  }



/*공간구성*/
.composition {  }
.composition .top-img , .composition .bottom-img {  border:1px solid #888888; padding:60px 0; text-align:center; position:relative; width:calc(100% - 20px); margin-top:20px;  margin-bottom:30px;  }
.composition .top-img span , .composition .bottom-img span { position:absolute; top:-20px; right:-20px; width:80px; height:80px; background:#222; color:#fff; text-align:center; line-height:80px; font-size:28px;  }
.triple-text-box {margin:0 -15px 70px; }
.triple-text-box:after { clear:both;display:table; content:'';  }
.triple-text-box .triple {floaT:left; width:33.333%; padding:0 15px; }
.triple-text-box .triple .in {border:1px solid #aaa; min-height:480px; }
.triple-text-box .triple .in  h3 {text-align:center; padding:10px;  margin:0px; font-size:21px; font-weight:bold; background:#EEEEEE;  }
.triple-text-box .triple .in  .text-wrap {padding:35px 20px;border-top:1px solid #aaa;  }
.triple-text-box .triple .in  .text-wrap dl  {position:relative; padding-left:80px;  margin-bottom:25px; }
.triple-text-box .triple .in  .text-wrap dl span  {position:absolute; top:0px; left:0px; width:60px; height:60px; border-radius:100%; color:#fff; font-size:26px; text-align:center; line-height:50px;  }
.triple-text-box .triple .in  .text-wrap dl.location span  {  background:#B58156; }
.triple-text-box .triple .in  .text-wrap dl.purpose span  { background:#5481A4;   }
.triple-text-box .triple .in  .text-wrap dl dt {color:#EA7F26; font-weight:bold;  margin-bottom:5px;   }
.triple-text-box .triple .in  .text-wrap dl dd {  }
.triple-text-box .triple .in  .text-wrap dl dd strong { font-weight:bold; color:#222;  }
.bottom-text-box { border:1px solid #aaa;  height:210px;  }
.bottom-text-box:after { clear:both; display:table; content:'';    }
.bottom-text-box h3 { float:left;  text-align:center;  height:100%;  padding:10px;  margin:0px; font-size:21px; font-weight:bold; background:#EEEEEE; width:60px;  }
.bottom-text-box .text-wrap { float:left; width:calc(100% - 60px); padding:53px 53px 0 ; height:100%; border-left:1px solid #aaa;  }
.bottom-text-box .text-wrap dl  { float:left; position:relative; padding-left:80px;  margin-right:75px;   }
.bottom-text-box .text-wrap dl span  {position:absolute; top:0px; left:0px; width:60px; height:60px; border-radius:100%; color:#fff; font-size:26px; text-align:center; line-height:50px;  }
.bottom-text-box .text-wrap dl.location span  {  background:#B58156; }
.bottom-text-box .text-wrap dl.purpose span  { background:#5481A4;   }
.bottom-text-box .text-wrap dl dt {color:#EA7F26; font-weight:bold;  margin-bottom:5px;   }
.bottom-text-box .text-wrap dl dd {  }
.bottom-text-box .text-wrap dl dd strong { font-weight:bold; color:#222;  }



/*게시글 상단 검색*/
	.notice-top-search {  text-align:center;   height:100px;   margin-bottom:40px; background:#555; border-radius:50px; }
	.notice-top-search * { vertical-align:top;  }
	.notice-top-search .input-wrap {  display:flex;  float:left; width:calc(100% - 174px); height:100%;  padding:25px 25px 25px 60px;  }
	.notice-top-search select { width:280px; height:50px; margin-right:2px; border-radius:5px; background:#F2F2F2; border:1px solid #dbdbdb;  font-size:18px; }
	.notice-top-search input { width:100%; height:50px; border-radius:5px 0 0 5px; background:#F2F2F2; border:1px solid #dbdbdb;  font-size:18px; padding:0 5px;  }
	.notice-top-search input[type="text"]::placeholder {font-size:18px; color:#666666; }
	.notice-top-search button {font-family: 'GmarketSansBold'; font-size:18px; width:174px; float:left; text-align:center; border:0px; padding-top:10px;    height:100px; ; border-radius:0 50px 50px 0 ; background:#eb7f25; color:#fff;  }





}

@media (min-width: 992px) and (max-width: 1199px) {


}






#contactUs {float:left; width:100%; padding-bottom:10px;  border-top:1px solid #CCC; border-right:1px solid #CCC; border-left:1px solid #CCC; font-size:14px;}
#contactUs dl {float:left; width:100%; margin-top:10px;}
#contactUs dl dt {float:left;  line-height:30px; padding:0 20px; border-left:1px solid #CCC;}
#contactUs dl dt:nth-of-type(1) {border-left:0 none;}
#contactUs dl dd:nth-of-type(1) {width:30%;}
#contactUs dl dd:nth-of-type(2) {width:10%;}
#contactUs dl dd {float:left; line-height:30px; word-break: break-all;}

#pageSurvey {clear:both; padding-bottom: 20px; margin-bottom:0px;  background:#EEE; border:1px solid #CCC;}
#pageSurvey dl {padding:15px 20px 0 20px; font-size:14px;}
#pageSurvey dl dd {padding-top:10px;}
#pageSurvey dl dd ul {margin:0;}
#pageSurvey dl dd label {margin-right:35px; font-weight:normal;}
#pageSurvey dl dd label input {margin-right:5px;}
#pageSurvey dl dd input[type='text'] {width:90%; height:30px; padding-left:10px; border:1px solid #CCC; border-top-left-radius:3px; border-bottom-left-radius:3px;}
#pageSurvey dl dd button {width:10%; height:30px; margin-left:-1px; background:#333; color:#FFF; border:0 none; border-top-right-radius:3px; border-bottom-right-radius:3px;}



@media (max-width: 991px) {

	.sub { }
	.sub-top-title-wrap {  color:#222; padding-top:70px;text-align:center;  height:150px; background-repeat: no-repeat; background-position:center top; background-size:cover;  }
	.sub-top-title-wrap .text { font-size:16px; }

 .sub-tab-menu {display:none; }
.sub-tab-menu.mobile-show-tab { display:block;  }
	 /* 4뎁스 */
    .sub-tab-menu {

        margin-bottom: 44px;
    }
	 .sub-tab-menu:after { clear:both; display:table; content:'';  }


    .sub-tab-menu li + li {margin-left: 0.5%;}

    .sub-tab-menu li:nth-of-type(4n+1) {clear: both; margin-left: 0;}

    .sub-tab-menu li {
        float: left;
        margin-bottom: 6px;
		width:32.333%;
    }

    .sub-tab-menu li a {
        display: block;
        width: 100%;
        height: 100%;
        text-align: center;
        color: #333;
        padding: 15px 0;
        font-size: 14px;
        border: 1px solid #ccc;
    }

    /* .sub-tab-menu li:first-child a {border-left: 1px solid #ddd;} */
    .sub-tab-menu li:last-child a {}

    .sub-tab-menu li:hover a, .sub-tab-menu li.active a {
       background: #323a43; color: #fff; text-decoration: none;
    }


	.sub-menu-wrap {display:none;  width:100%; height:60px;  border-top:1px solid #aaa;  }
	.sub-menu-wrap .container { position:relative; }
	.sub-menu-wrap .sub-menu {   float:left; width:100%; height:59px; border-left:1px solid #aaa;   }
	.sub-menu-wrap .sub-menu li {border-right:1px solid #aaa;  position:relative;z-index:90;  float:left;padding-top:6px;height:59px;  padding-left:10px; padding-right:10px;  width:calc(50% - 22px); letter-spacing:-1.5px;  font-size:14px;  }
	.sub-menu-wrap .sub-menu li a { color:#fff; display:block;  padding-bottom:5px; padding-top:8px;   }
	.sub-menu-wrap .sub-menu li a i.icon-down-open {position:absolute;   top:15px; right:10px;  }
	.sub-menu-wrap .sub-menu li a:hover {   }
	.sub-menu-wrap .sub-menu li.active { }
	.sub-menu-wrap .sub-menu li.active a {  }
	.sub-menu-wrap .sub-menu li.home {padding-left:5px; padding-right:5px;   width:44px; text-align:center;  }
	.sub-menu-wrap .sub-menu li.home a {color:#fff; }
	.sub-menu-wrap .sub-menu li  ul {display:none; padding-top:11px; padding-bottom:5px;  position:absolute; top:42px; left:0px;  background:#fff; border:1px solid #000000;    width:100%;   }
	.sub-menu-wrap .sub-menu li  ul li {position:relative; border-right:0px; float:none; width:100%;  display:block;   height:auto; background:none; margin-bottom:7px;  font-size:14px;padding-top:0px; padding-bottom:0px;   }
	.sub-menu-wrap .sub-menu li  ul li a { color:#7B7B7B; display:inline-block;padding:0px;    }
	.sub-menu-wrap .sub-menu li  ul li a:hover { color:#000;}
	.sub-menu-wrap .sub-menu li  ul li a.active { color:#000;  text-decoration:underline; }

	.sub-contents {   }
	.sub-contents .sub-top  {position:relative; padding-top:58px;text-align:center;   padding-bottom:30px;  }
	.sub-contents .sub-top h1  {color:#222222; font-size:24px;   font-family: 'GmarketSansBold';margin-bottom:5px;   }
	.sub-contents .sub-top .text  {font-size:14px; color:#222;   }
	.sub-contents .sub-top .breadcrumb {  display:none; position:absolute; top:30px; right:0px;   background: none;	padding:0px; 	font-size:14px;     }  
	.sub-contents .sub-top .breadcrumb > li + li:before {    content: ">";    color:#909090;   }
	.sub-contents .sub-top .breadcrumb li a { color:#909090; }
	.sub-contents .sub-top .breadcrumb li a strong{ color:#000; }

	.sub-contents-main { padding-bottom:50px; font-size:16px; color:#555;  }
	.sub-contents-main h2 { font-size:26px; color:#222;  margin-bottom:15px; margin-top:30px;  }
	.sub-contents-main h2:first-child { margin-top:0px; }
	.sub-contents-main h3 { font-size:20px; font-weight:bold; margin-bottom:10px;  }
	.sub-contents-main ul.bul {}
	.sub-contents-main ul.bul li {padding-left:10px; position:relative; margin-bottom:3px;  }
	.sub-contents-main ul.bul>li:before {content:''; display:inline-block; width:3px; height:3px; left:0px; top:11px; background:#555; position:absolute; border-radius:100%; }
	.sub-contents-main ul.bul li ul {margin-top:5px;}
	.sub-contents-main ul.bul li ul li { margin-bottom:3px;  padding-left:0px; }
	.sub-contents-main ul.bul li ul li:before {content:'-'; display:inline-block;  margin-right:5px;  }


	.sub-contents-main .text-box { margin-bottom:15px; border:1px solid #AAAAAA; background:#F7F7F7; padding:15px 20px;  }
	.sub-contents-main .border-box  { margin-bottom:15px; border-top:1px solid #888888; border-bottom:1px solid #DDDDDD;  padding:15px 0 ;  }





.half-text-wrap {  }
.half-text-wrap .half  { border-top:1px solid #aaa; padding-top:20px; margin-bottom:20px; }
.half-text-wrap .half:first-child  { border-top:0px; padding-top:0px; }



	/*상상이룸 소개*/
	.introduce {}
	.introduce .top-img  {margin-bottom:40px;  text-align:center;   }
	.introduce .top-text  {text-align:center;font-family: 'GmarketSansBold'; font-size:21px; color:#222;  margin-bottom:28px; }
	.introduce .top-text *  {vertical-align:top; }
	.introduce .top-text  span { color:#EA7F26; font-size:36px;  display:inline-block; margin:0 5px; }
	.introduce .bottom-img {text-align:center; margin-bottom:50px; }
	.introduce .half-text-wrap { margin-bottom:40px; }
	.introduce .half-text-wrap .half:first-child p  { font-size:16px; color:#222;   font-family: 'GmarketSansMedium';  }
	.introduce .half-text-wrap .half:first-child p strong  {display:inline-block; font-size:21px; padding:3px 5px 0px; background:#EA7F26; color:#fff;  font-family: 'GmarketSansBold'; }
	.introduce .half-text-wrap .half:nth-of-type(2) p  { font-size:13px; color:#222;  }
	.introduce  .text-box { display:flex;  }
	.introduce  .text-box h3 { margin-right:20px; margin-top:3px; }



/*오시는길*/
.way {  }
.way ul.bul {    }
.way ul.bul>li { margin-bottom:15px;    }
.way ul.bul strong {  color:#135384; font-weight:normal;  }
.way ul.bul span { font-weight:bold; color:#222;  display:block;  margin-top:5px;  }



/*공간구성*/
.composition {  }
.composition .top-img , .composition .bottom-img {  border:1px solid #888888; padding:30px 20px; text-align:center; position:relative; width:calc(100% - 20px); margin-top:20px;  margin-bottom:30px;  }
.composition .top-img span , .composition .bottom-img span { position:absolute; top:-20px; right:-20px; width:40px; height:40px; background:#222; color:#fff; text-align:center; line-height:40px; font-size:18px;  }
.triple-text-box {margin-bottom: 43px; }
.triple-text-box .triple { padding:7px 0 ; }
.triple-text-box .triple .in {border:1px solid #aaa; }
.triple-text-box .triple .in  h3 {text-align:center; padding:8px;  margin:0px; font-size:14px; font-weight:bold; background:#EEEEEE;  }
.triple-text-box .triple .in  .text-wrap {padding:20px 20px 0 ;border-top:1px solid #aaa;  }
.triple-text-box .triple .in  .text-wrap dl  {position:relative; padding-left:60px;  margin-bottom:25px; }
.triple-text-box .triple .in  .text-wrap dl span  {position:absolute; top:0px; left:0px; width:40px; height:40px; border-radius:100%; color:#fff; font-size:16px; text-align:center; line-height:35px;  }
.triple-text-box .triple .in  .text-wrap dl.location span  {  background:#B58156; }
.triple-text-box .triple .in  .text-wrap dl.purpose span  { background:#5481A4;   }
.triple-text-box .triple .in  .text-wrap dl dt {color:#EA7F26; font-weight:bold;  margin-bottom:5px;   }
.triple-text-box .triple .in  .text-wrap dl dd {  }
.triple-text-box .triple .in  .text-wrap dl dd strong { font-weight:bold; color:#222;  }
.bottom-text-box { border:1px solid #aaa;    }
.bottom-text-box:after { clear:both; display:table; content:'';    }
.bottom-text-box h3 {text-align:center; padding:8px;  margin:0px; font-size:14px; font-weight:bold; background:#EEEEEE;  }
.bottom-text-box .text-wrap { padding:20px 20px 0 ;border-top:1px solid #aaa;  }
.bottom-text-box .text-wrap dl  { position:relative; padding-left:60px;  margin-bottom:25px; }
.bottom-text-box .text-wrap dl span {position:absolute; top:0px; left:0px; width:40px; height:40px; border-radius:100%; color:#fff; font-size:16px; text-align:center; line-height:35px;  }
.bottom-text-box .text-wrap dl.location span  {  background:#B58156; }
.bottom-text-box .text-wrap dl.purpose span  { background:#5481A4;   }
.bottom-text-box .text-wrap dl dt {color:#EA7F26; font-weight:bold;  margin-bottom:5px;   }
.bottom-text-box .text-wrap dl dd {  }
.bottom-text-box .text-wrap dl dd strong { font-weight:bold; color:#222;  }







/*게시글 상단 검색*/
	.notice-top-search {  text-align:center;   height:60px;   margin-bottom:30px; background:#555; border-radius:30px; }
	.notice-top-search * { vertical-align:top;  }
	.notice-top-search .input-wrap {  display:flex;  float:left; width:calc(100% - 60px); height:100%;  padding:15px;  }
	.notice-top-search select { width:105px; height:30px; margin-right:2px; border-radius:5px; background:#F2F2F2; border:1px solid #dbdbdb;  font-size:14px; }
	.notice-top-search input { width:100%; height:30px; border-radius:5px 0 0 5px; background:#F2F2F2; border:1px solid #dbdbdb;  font-size:14px; padding:0 5px;  }
	.notice-top-search input[type="text"]::placeholder {font-size:14px; color:#666666; }
	.notice-top-search button {font-family: 'GmarketSansBold'; font-size:14px; width:60px; float:left; text-align:center; border:0px; padding-top:5px;    height:60px; border-radius:0 30px 30px 0 ; background:#eb7f25; color:#fff;  }



	#pageSurvey dl dd input[type='text'] {width: 78%;}
	#pageSurvey dl dd button {width: 22%;}


}


@media (max-width: 600px) {
	
}













