/* 메인, 서브 공통 레이아웃 */

.container{width:100%; max-width: 1280px; margin:0 auto; padding:0;}

.skip_nav{display:none}
.mo_top{display: none;}

header{width: 100%;}

.top_wrap{height:40px; border-bottom:1px solid #41434d; background:#2e3138;}
.top_wrap ul.top_link{float:left; display:block;}
.top_wrap ul.top_link li{float:left; height:40px; display:block;}
.top_wrap ul.top_link li a{display:block; color:#fff; font-size:14px; padding:0 15px; letter-spacing:-1px; line-height:38px; border-right:1px solid #41434d;}
.top_wrap ul.top_link li:first-child a{border-left:1px solid #41434d; color:#5a75cd; padding-left:35px; background:url(/kr/img/common/icon_home.gif) 10px 10px no-repeat}

.top_wrap ul.top_icon{float:right; display:block;}
.top_wrap ul.top_icon li{float:left; height:40px; display:block; line-height:38px; padding:0 4px;}
.top_wrap ul.top_icon li a{display:block; color:#fff; font-size:12px; letter-spacing:-1px; line-height:38px;}
.top_wrap ul.top_icon li img{vertical-align: middle;}
.top_wrap ul.top_icon .login { padding: 0 10px 0;}
.top_wrap ul.top_icon .lang {position: relative; padding: 0 0 0 5px;}
.top_wrap ul.top_icon .lang2 {position: relative; margin: 5px 0 0 0;}
.top_wrap ul.top_icon .lang .selected a {padding:0 20px 0 0; background: url(/kr/img/common/arow_bottom01.gif) right 50% no-repeat}
.top_wrap ul.top_icon .lang .list {display: none; position: absolute; top: 32px; left: -21px; right: -4px; padding: 0; background: #2f3139; z-index: 99999;}
.top_wrap ul.top_icon .lang .list li{width: 100%; height: 20px;}
.top_wrap ul.top_icon .lang .list li a {text-align: center; padding: 0; line-height:20px;}


/* sub nav */
.snb{position: relative; width: 100%; height: 326px; padding-top: 266px; background: url(/sctea/common/img/common/sub_visual.jpg) no-repeat center top;}
.snb .location{position: relative; display: block; width: 1280px; height: 60px; margin: 0 auto; background: #fff; border-bottom: 1px solid #ebebeb;}

.snb .location button[type="button"] {float:left; display:block; position:relative; width:60px; height:60px; margin:0; padding:0; text-indent:-9999px; font-size:0; border:none; background-color:#FFF;}
.snb .location button[type="button"]:hover {background-color:#e4f3fa;}
.snb .location button[type="button"] var {display:block; position:absolute; width:100%; height:100%; left:0; top:0; background: #383838 url(/sctea/common/img/common/icon_home.gif) no-repeat center 22px;}
.snb .location .lnb {float:left; display:block; position:relative; width:838px; margin:0; padding:0; box-sizing:border-box; border-left:solid #e6e6e6 1px; z-index:1;}
.snb .location .lnb .item {float:left; display:table; position:relative; margin:0; padding:0; border-right:solid #e6e6e6 1px; background: url(/sctea/common/img/common/icon_arow01.gif) no-repeat 217px 50%; box-sizing:border-box;}
.snb .location .lnb .item a:hover{background: #f2f2f7 url(/sctea/common/img/common/icon_arow01.gif) no-repeat 217px 50%;}
.snb .location .lnb .item.on {background: #f2f2f7 url(/sctea/common/img/common/icon_arow01.gif) no-repeat 217px 50%;}
.snb .location .lnb .item.nochild {background: url(/sctea/common/img/common/icon_arow01.gif) no-repeat 217px 50%;}
.snb .location .lnb .item a {display:table-cell; position:relative; width: 260px; height: 59px; font-weight: 500; font-family: 'NanumSquare', sans-serif; font-size: 17px; margin:0; padding:0 30px 0 20px; vertical-align:middle;}
.snb .location .lnb .item ul {display:none; position:absolute; width:262px; padding:17px 0; left:-1px; top:59px; z-index:10; background-color:#FFF; border:solid #e6e6e6 1px;}
.snb .location .lnb .item ul li {display:table; position:relative; width:100%; margin:0; padding:0;}
.snb .location .lnb .item ul li a {display:table-cell; position:relative; width:inherit; height:20px; margin:0; padding:10px 20px; background:none; font-size:17px; font-weight: 400; line-height:1.15em;}
.snb .location .lnb .item ul li a:hover, .snb .location .lnb .item ul li a:focus {background-color:#f2f2f7; color:#0d0d0d;}


.content{position: relative; width: 100%; max-width: 1280px; margin: 0 auto; padding: 48px 0 100px;}
/* page title */
h3.title{font-size: 30px; color: #3d3c3c; margin-bottom: 30px; padding-bottom: 25px; font-weight: 600; text-align: center; font-family: 'NanumSquare', sans-serif; background: url(/sctea/common/img/common/sub_title_line.gif) no-repeat center bottom;}

.depth03{padding: 0 0 50px 0;}
.depth03>ul.tab{display: table;width: 100%;}
.depth03>ul.tab>li{display: table-cell;margin: 0;padding: 0;background: none;}
.depth03>ul.tab.half>li{width:50%;}
.depth03>ul.tab.four>li{width:25%;}
.depth03>ul.tab>li>a{display: block;text-align: center;border: 1px solid #ddd;box-sizing: border-box;padding: 15px; font-family: 'NanumSquare', sans-serif; font-size: 17px;}
.depth03>ul.tab>li.on>a{background: #41478f;color: #fff;border: 1px solid #41478f;}

/* footer */
footer{position:relative; clear:both; display:block; height:170px; font-size: 14px; letter-spacing: -1px; margin:0; padding:0; z-index: 0;}
footer .container{overflow: hidden;}
footer .container.cntBtm{padding-top: 20px;}

footer .link_wrap {position: relative;	height: 50px; line-height: 50px; background: #eee; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #d6d6d6;z-index: 50;}
footer .link_wrap .cnt {position: relative;}
footer .link_wrap a {color: #464c58;}
footer .link_wrap a:hover, .footer .link_wrap a:active {text-decoration: underline;}



footer .f_logo{display: inline-block; float: left; clear: both; padding: 0 30px 0 0;}
footer .fl {float: left; text-align: left;}
footer .fr {float: right; text-align: right;}

footer .btm_menu {overflow: hidden; margin: 17px 0 0 0; font-size: 0;}
footer .btm_menu li {display: inline-block; vertical-align: top; line-height: 1.2;}
footer .btm_menu li:before {content: ''; display: inline-block; width: 1px; height: 9px; margin: 0 6px; vertical-align: middle; background: #c8c8c8;}
footer .btm_menu li:first-child:before {display: none;}
footer .btm_menu li a {font-size: 14px; color: #333; vertical-align: middle;}
footer .btm_menu li .point {color: #00569f;}
footer address {margin: 12px 0 6px; color: #333; font-size: 13px; letter-spacing: 0;}
footer .copy {color: #555;	font-size: 13px; line-height: 1.35;}

footer .list_logo {display: inline-block;	margin: 34px 0 0 0;	font-size: 0; vertical-align: middle;}
footer .list_logo li {display: inline-block; margin: 0 0 0 5px; vertical-align: middle;}



footer .link_wrap .site_link {float: right; width: 570px; text-align:right; padding: 0 15px 0 0; overflow:hidden}
footer .link_wrap .site_link a {color: #464c58; font-size: 14px;}
footer .link_wrap .site_link span{display:inline-block; margin-left:10px;}
footer .link_wrap .site_link select{height:25px; padding: 0; font-size: 14px; color: #666; border: 1px solid #ddd;}
footer .link_wrap .site_link input{height:25px;}
footer .link_wrap .site_link .site_go01 select{width:100px;}
footer .link_wrap .site_link .site_go02 select{width:100px;}
footer .link_wrap .site_link .site_go03 select{width:100px;}

/* 콘텐츠 관리자 */
.bottom_etc{width: 100%; max-width: 1280px; margin: 0 auto; font-family:'NotoSansKR',sans-serif;}
.qrcode{padding:20px 110px 20px 20px;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;font-weight:bold;position:relative;clear:both; line-height: 20px;}
.qrcode p.qr_title{margin:0;padding:0;background:none;}
.qrcode p.txtQrcode{padding:0;background:none;margin:10px;font-size:13px;font-weight:normal;letter-spacing:-1px;}
.qrcode a{display:block;position:absolute;right:10px;top:10px;border:1px solid #ccc;}
.qrcode div.qrZoom{position:absolute;right:-1px;top:-1px;border:1px solid #ccc;}

.research{margin:10px;}
.research div.researchCount{}
.research div.researchCount p.research_title{margin:0; padding:10px 0; font-weight:bold;}
.research div.researchCount form{margin:10px 20px;}
.research div.researchCount form ol{width:100%;display:inline-block;margin:0 0 10px 0;}
.research div.researchCount form ol li{float:left;margin-right:10px;}
.research div.researchCount form ul{display:inline-block;width:100%;}
.research div.researchCount form ul li{float:left;}
.research div.researchCount form ul li:first-child{width:86%;}
.research div.researchCount form ul li:first-child input{padding:5px;margin:0;height:33px;width:97%;border:1px solid #ccc;}
.research div.researchCount p.resultBtn{margin:20px 0;padding:0;background:none;width:100%;text-align:center;}

.ccl{padding:10px 20px;background-color:#dfdfdf;font-weight:bold; overflow: hidden;}
.ccl a{padding:5px;background:#fafafa;display:block; border:1px solid #bbb;float:left;margin-right:10px;}
.ccl p{margin:0;padding:0;background:none;font-weight:normal;font-size:13px;letter-spacing:-1px;line-height: 25px;}

.contentAdmin{padding:10px 20px;}
.contentAdmin div.adminArea{width:100%;display:inline-block;}
.contentAdmin div.adminArea dl{margin:0;font-size:12px;letter-spacing:-1px;line-height:200%;}
.contentAdmin div.adminArea dl dt{display: inline-block; font-weight:bold; margin-right:5px; font-size:14px}
.contentAdmin div.adminArea dl dd {display: inline-block; margin-right: 30px;font-size:14px}

.updateButton button.btn_info {width: 100%; text-align:center;display: block;margin: 0 auto;border: 1px solid #999;background: #cccfd4;height: 30px;font-weight: bold;text-shadow: 1px 1px #fff;}


.mo_gnb_open{display: none;}
.snb_layer_mo{display: none;}

/**Tab_Ver 1920*****************************************************/
@media screen and (max-width: 1920px) {
.gnb_wrap h1.logo{left: 40%;}
}
/**Tab_Ver 1650*****************************************************/
@media screen and (max-width: 1650px) {
.gnb_wrap h1.logo{left: 38%;}
}
/**Tab_Ver 1400*****************************************************/
@media screen and (max-width: 1400px) {
.gnb_wrap h1.logo{left: 36%;}
}
/**Tab_Ver 1279*****************************************************/
@media screen and (max-width: 1279px) {
.gnb_wrap h1.logo{left: 35%;}
.gnb .depth_all li.depth1 a span{font-size: 20px;}

.gnb .depth_all li.depth1.d4 .depthBox ul{padding-left: 60%;}
.gnb .depth_all li.depth1.d5 .depthBox ul{padding-left: 79%;}
.gnb .depth_all li.depth1.d6 .depthBox ul{padding-left: 61%;}

nav.snb{display: none!important;}
/* footer */
footer{height: auto;}
footer .link_wrap {height: 101px;}
footer .link_wrap .site_link {float: none; width: 100%; text-align: center; padding: 0; background: #fff;}

footer .f_logo{display: none;}
footer .fl {float: none; width: 100%; text-align: center;}
footer .fr {float: none; text-align: center;}

footer .btm_menu {width: 100%; margin: 0;}
footer .btm_menu li {display: inline-block; line-height: 50px;}
footer address {padding: 0 10px; margin-top: 20px;}
footer .copy {padding: 0 10px 20px;}
	
/*** Tab, Mobile ver GNB ***/

.content{min-height: 500px; overflow: hidden;}
}
/**Tab_Ver 1156*****************************************************/
@media screen and (max-width: 1156px) {
.gnb_wrap h1.logo{left: 34%;}

}
/**Tab_Ver 1023*****************************************************/
@media screen and (max-width: 1023px) {
nav.snb{display: none!important;}
	
.content{min-height: 500px; padding: 30px 10px 0; overflow: hidden;}
.content_wrap{position: relative; top: -159px;}

/* footer */
footer{height: auto;}
footer .link_wrap {height: 101px;}
footer .link_wrap .site_link {float: none; width: 100%; text-align: center; padding: 0; background: #fff;}

footer .f_logo{display: none;}
footer .fl {float: none; width: 100%; text-align: center;}
footer .fr {float: none; text-align: center;}

footer .btm_menu {width: 100%; margin: 0;}
footer .btm_menu li {display: inline-block; line-height: 50px;}
footer address {padding: 0 10px; margin-top: 20px;}
footer .copy {padding: 0 10px 20px;}
	
/*** Tab, Mobile ver GNB ***/
.mo_top{position: relative; padding: 32px 30px; background: rgba(0,0,0,.2); border-bottom: 1px solid rgba(255,255,255,0.2); z-index: 1;}
.mo_top .mo_gnb{display: inline-block; width: 15%; text-align: left;}
.mo_top .mo_gnb img{cursor: pointer;}
.mo_top h1.mo_logo{display: inline-block; width: 69%; text-align: center;}


header{display: none!important; position: absolute; width: 360px; top: 0; left: 0; bottom: 0; background: rgba(47,49,57,.9); overflow: scroll !important; z-index: 2;}
header .top_wrap{height:82px;}
header .top_wrap .container{position: relative; z-index: 10;}
header .top_wrap ul.top_link{float: none; width: 100%; height: 76px; border-bottom: 1px solid #41434d;}
header .top_wrap ul.top_link li{float: left; width: 84px; text-align: center;}
header .top_wrap ul.top_link li a{width: 100%; font-size:13px; padding: 0;}
header .top_wrap ul.top_link li:nth-child(1){width: 100px;}
header .top_wrap ul.top_link li:nth-child(1) a{border-left: none; border-bottom: 1px solid #41434d;}
header .top_wrap ul.top_link li:nth-child(2) a{border-bottom: 1px solid #41434d;}
header .top_wrap ul.top_link li:nth-child(3) a{border-bottom: 1px solid #41434d;}
header .top_wrap ul.top_link li:nth-child(4) a{border-right: none; border-bottom: 1px solid #41434d;}
header .top_wrap ul.top_link li:nth-child(5){width: 184px;}
header .top_wrap ul.top_link li:nth-child(6){width: 168px;}
header .top_wrap ul.top_link li:nth-child(6) a{border-right: none;}
header .top_wrap ul.top_link li:nth-child(6) img{vertical-align:middle !important}
	
header .top_wrap ul.top_icon{float: none; width: 100%; height: 40px; border-bottom: 1px solid #41434d;}
header .top_wrap ul.top_icon li img{width: 25px; height: 25px;}
header .top_wrap ul.top_icon .login {float: right;}



	
	

.snb_mo_bg{display:none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.5); z-index: 9000;}

.snb_layer_mo{display:none; position: absolute; width: 318px; top: 0; left: 0; bottom: 0; background: rgba(47,49,57,.95); overflow: scroll !important; z-index: 9999;}
.snb_layer_mo ul.top_link_mo{display:block; width: 100%; height: 40px; border-bottom: 1px solid #41434d;}
.snb_layer_mo ul.top_link_mo li{float: left; width: 24%; text-align: center;}
.snb_layer_mo ul.top_link_mo li a{display:block; width: 100%; color:#fff; font-size:13px; letter-spacing:-1px; line-height:41px; border-left:1px solid #41434d;}
.snb_layer_mo ul.top_link_mo li:first-child{width: 27%;}
.snb_layer_mo ul.top_link_mo li:first-child a{color:#5a75cd;padding-left:20px; background:url(/kr/img/common/icon_home.gif) 10px 10px no-repeat; border-left: none;}

.snb_layer_mo ul.top_link2_mo{display:block; width: 100%; height: 40px; border-bottom: 1px solid #41434d;}
.snb_layer_mo ul.top_link2_mo li{float: left; text-align: center;}
.snb_layer_mo ul.top_link2_mo li a{display:block; width: 100%; color:#fff; font-size:13px; letter-spacing:-1px; line-height:40px; border-left:1px solid #41434d;}
.snb_layer_mo ul.top_link2_mo li:first-child{width:51%;}
.snb_layer_mo ul.top_link2_mo li:last-child{width:49%;}

.snb_layer_mo ul.top_icon_mo{display:block; width: 100%; height: 40px; border-bottom: 1px solid #41434d;}
.snb_layer_mo ul.top_icon_mo li{float:left; height:40px; display:block; line-height:40px; padding:0 3px;}
.snb_layer_mo ul.top_icon_mo li a{display:block; color:#fff; font-size:12px; letter-spacing:0; line-height:38px;}
.snb_layer_mo ul.top_icon_mo li img{width: 25px; height: 25px;}
.snb_layer_mo ul.top_icon_mo .login { padding: 0 10px 0;}

.snb_layer_mo .snb_mo{position: relative; padding: 0; font-size: 15px; line-height: 1; color: #4e5366; text-decoration: none; display:inline-block; width:100%}
.snb_layer_mo .snb_mo > ul > li {display: block; background: url(/kr/img/common/icon_mdep1_off.png) 275px 22px no-repeat !important;}
.snb_layer_mo .snb_mo > ul > li > a {display: block; position: relative; width: 100%; padding: 18px 18px; min-width: 0; font-size: 17px; font-weight: bold; color:#fff; text-align: left; border-bottom: 1px solid rgba(255,255,255,.3);}
.snb_layer_mo .snb_mo .no_data {background-image: none !important;}

.snb_layer_mo .snb_mo .depth2, .snb_layer_mo .snb_mo li .depth3 {display: none; width: 100%;}
.snb_layer_mo .snb_mo .depth2 > li > a {display: block; width: 100%; padding: 14px 38px; font-size: 17px; border-bottom: 1px solid rgba(255,255,255,.3); color:#fff;}
.snb_layer_mo .snb_mo .depth2 > li:first-child > a {border-top: 0;}
.snb_layer_mo .snb_mo li .depth3 {display: none; padding:0;}
.snb_layer_mo .snb_mo li .depth3 li {display: block; margin: 0; background: none;}
.snb_layer_mo .snb_mo li .depth3 li a{position: relative; width:100%; padding: 12px 15px 11px 58px; font-size: 15px; color: #fff; text-decoration: none; display:inline-block; border-bottom: 1px solid rgba(255,255,255,.2);}
.snb_layer_mo .snb_mo li .depth3 li.active a {text-decoration: underline;}


.snb_layer_mo .snb_mo > ul > .gnb01.on > a {background: #285ea4 url(/kr/img/common/icon_mdep1_on.png) 275px 22px no-repeat !important;}
.snb_layer_mo .snb_mo > ul > .gnb02.on > a {background: #283c5c url(/kr/img/common/icon_mdep1_on.png) 275px 22px no-repeat !important;}
.snb_layer_mo .snb_mo > ul > .gnb03.on > a {background: #1f9a6d url(/kr/img/common/icon_mdep1_on.png) 275px 22px no-repeat !important;}
.snb_layer_mo .snb_mo > ul > .gnb04.on > a {background: #f0822c url(/kr/img/common/icon_mdep1_on.png) 275px 22px no-repeat !important;}
.snb_layer_mo .snb_mo > ul > .gnb05.on > a {background: #5a75cd url(/kr/img/common/icon_mdep1_on.png) 275px 22px no-repeat !important;}
.snb_layer_mo .snb_mo > ul > .gnb06.on > a {background: #6d5fb5 url(/kr/img/common/icon_mdep1_on.png) 275px 22px no-repeat !important;}


/* gnb01 */
/*.snb_layer_mo .snb_mo > ul > .gnb01 > a {background: #285ea4}*/
.snb_layer_mo .snb_mo > ul > .gnb01 > a:after {background-position: 0 0}
.snb_layer_mo .snb_mo .gnb01 .depth2 > li > a {background: rgba(40,94,164,.6) url(/kr/img/common/icon_mdep2_off.png) 260px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb01 .depth2 > li.on > a{background: rgba(40,94,164,.6)  url(/kr/img/common/icon_mdep2_on.png) 260px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb01 .depth3 {background: rgba(40,94,164,.2);}
/* gnb02 */
/*.snb_layer_mo .snb_mo > ul > .gnb02 > a {background: #283c5c}*/
.snb_layer_mo .snb_mo > ul > .gnb02 > a:after {background-position: -280px 0}
.snb_layer_mo .snb_mo .gnb02 .depth2 > li > a{background: rgba(40,60,92,.6) url(/kr/img/common/icon_mdep2_off.png) 260px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb02 .depth2 > li.on > a{background: rgba(40,60,92,.6)  url(/kr/img/common/icon_mdep2_on.png) 260px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb02 .depth3 {background: rgba(40,94,164,.2);}
/* gnb03 */
/*.snb_layer_mo .snb_mo > ul > .gnb03 > a {background: #1f9a6d}*/
.snb_layer_mo .snb_mo > u l > .gnb03 > a:after {background-position: -560px 0}
.snb_layer_mo .snb_mo .gnb03 .depth2 > li > a{background: rgba(31,154,109,.6) url(/kr/img/common/icon_mdep2_off.png) 260px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb03 .depth2 > li.on > a{background: rgba(31,154,109,.6)  url(/kr/img/common/icon_mdep2_on.png) 260px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb03 .depth3 {background: rgba(31,154,109,.2);}
/* gnb04 */
/*.snb_layer_mo .snb_mo > ul > .gnb04 > a {background: #f0822c}*/
.snb_layer_mo .snb_mo > ul > .gnb04 > a:after {background-position: -840px 0}
.snb_layer_mo .snb_mo .gnb04 .depth2 > li > a{background: rgba(240,130,44,.6) url(/kr/img/common/icon_mdep2_off.png) 260px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb04 .depth2 > li.on > a{background: rgba(240,130,44,.6)  url(/kr/img/common/icon_mdep2_on.png) 260px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb04 .depth3 {background: rgba(240,130,44,.2);}
/* gnb05 */
/*.snb_layer_mo .snb_mo > ul > .gnb05 > a {background: #5a75cd}*/
.snb_layer_mo .snb_mo > ul > .gnb05 > a:after {background-position: 0 -190px}
.snb_layer_mo .snb_mo .gnb05 .depth2 > li > a{background: rgba(90,117,205,.6) url(/kr/img/common/icon_mdep2_off.png) 260px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb05 .depth2 > li.on > a{background: rgba(90,117,205,.6)  url(/kr/img/common/icon_mdep2_on.png) 260px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb05 .depth3 {background: rgba(90,117,205,.2);}
/* gnb06 */
/*.snb_layer_mo .snb_mo > ul > .gnb06 > a {background: #6d5fb5}*/
.snb_layer_mo .snb_mo > ul > .gnb06 > a:after {background-position: -280px -190px}
.snb_layer_mo .snb_mo .gnb06 .d1 > li > a{padding-left: 28px!important; padding-right: 28px!important; background: rgba(109,95,181,.7) url(/kr/img/common/icon_mdep2_off.png) 260px 20px no-repeat!important;}
.snb_layer_mo .snb_mo .gnb06 .depth2 > li > a{background: rgba(109,95,181,.4) url(/kr/img/common/icon_mdep2_off.png) 240px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb06 .depth2 > li.on > a{background: rgba(109,95,181,.4)  url(/kr/img/common/icon_mdep2_on.png) 240px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb06 .depth3 {background: rgba(109,95,181,.2);}

}
/**Mobile_Ver 768*****************************************************/
@media screen and (max-width: 767px) {

}
/**Mobile_Ver 640*****************************************************/
@media screen and (max-width: 640px) {
h1.logo {width: 79%; text-align: right;}
	
.content{clear: both;}
	
footer .link_wrap {height: auto; line-height: 20px; padding-bottom: 1px;}
footer .link_wrap .site_link{padding: 7px 0;}
footer .link_wrap .site_link span{display: block; margin-left: 0; margin: 4px 0;}
footer .link_wrap .site_link .site_go01 select{width:150px;}
footer .link_wrap .site_link .site_go02 select{width:150px;}
footer .link_wrap .site_link .site_go03 select{width:150px;}
footer .btm_menu {margin: 13px 0;}
footer .btm_menu li {line-height: 20px;}

.qrcode {padding: 10px 110px 20px 10px}
.research {margin: 6px}
.research div.researchCount form {margin: 10px 0}
.research div.researchCount form ol li {float: left;margin-right: 5px;font-size: 14px}
.research div.researchCount form ul li:first-child {width: 80%;}

.contentAdmin{padding: 10px;}
.contentAdmin div.adminArea dl{padding: 0!important;}
.contentAdmin div.adminArea dl dt,
.contentAdmin div.adminArea dl dd{margin-right: 5px; font-size: 12px;}
.contentAdmin div.adminArea .mbl_640{font-weight: normal; font-size: 11px; color: #aaa;}
	
}
