/* lg desktops */
@media(min-width:1200px){
	.container{width:980px}
	.cnt-3 .textbook-box-area .main_top_img{padding-left:60px;padding-right:60px;}
	.customer1{margin-top:30px;margin-left:0}
	.customer{margin-top:30px;margin-left:0}
	.newest .link_name{display: inline-block; width: 170px; padding-right:150px; white-space: nowrap; overflow: hidden; /*text-overflow: ellipsis;*/}
	.bbox1 {width: 24%;}
	.bbox2 {width: 43%;}
	.bbox3 {width: 33%;}

	/* 2015개정 교과서 팝업 170914 */
	.15BookRight {position: fixed; width:100%; margin:0;display:block;z-index: 100;}
	.15BookRight.15BR_bgimg {position: absolute; width:860px; height:240px; margin: 0 auto; background:url("../img/15br_img.jpg") no-repeat 0 4px; }
}
/* md desktops */
@media(min-width:992px) and (max-width:1199px){
	.container{width:980px}
	.cnt-3 .textbook-box-area .main_top_img{padding-left:60px;padding-right:60px;}
	.customer1{margin-top:30px;margin-left:0}
	.customer{margin-top:30px;margin-left:0}
	.newest .link_name{display: inline-block; width: 170px; padding-right:150px; white-space: nowrap; overflow: hidden; /*text-overflow: ellipsis;*/}
	.bbox1 {width: 24%;}
	.bbox2 {width: 43%;}
	.bbox3 {width: 33%;}

}
/* sm tablets */
@media(min-width:768px) and (max-width:991px){
	.cnt-3 .textbook-box-area .main_top_img{padding-left:45px;padding-right:45px;}
	.dis-no-sm{display:none}
	/*header S*/
	.navbar-nav{margin-left:0;margin:0 auto}
	.navbar-nav li a{padding:10px 15px}
	.logo-area-inverse .navbar-nav li a{padding:10px 15px}
	ul.scrollmenu{min-width:520px}
	/*교과서 검색*/
	.subject-search .search-bg{margin-top:10px}
	/*main S*/
	.loginbox{margin-top:30px;padding:18px 20px 5px 20px;min-height:296px}
	.section2 .text-book-movie{margin-left:0}
	.section2 .text-book-movie .movie{padding:11px 50px 11px 50px;text-align:center}
	.section2 .brochure-box{width:auto}
	.brochure-textbook{min-height:198px}
	.brochure-textbook.mh71{min-height:71px}
	.brochure-textbook .brochure-jp,.brochure-textbook .brochure-han{border-right:1px solid #e3e4eb}
	.brochure-textbook .brochure-ch.border-right{border-right:0 solid #e3e4eb}
	.brochure-textbook>ul>a>li{width:33.33%;font-size:18px;padding-top:25px}
	.brochure-textbook>ul>a>li.listNum3{width:33.33%;padding:23px 0}
	.brochure-textbook>ul>a:nth-child(1)>li.listNum3{border-right:1px solid #e3e4eb}
	.brochure-textbook>ul>a:nth-child(2)>li.listNum3{border-right:1px solid #e3e4eb}
	.brochure-textbook>ul>a>li.listNum4{height: auto;border-right: 0px;padding: 22px 0;}
	.brochure-textbook>ul>a:nth-child(2)>li.listNum4{border-right:1px solid #e3e4eb}
	.brochure-textbook>ul>a:nth-child(3)>li.listNum4{border-right:0px solid #e3e4eb}
	.brochure-textbook>ul>a:nth-child(4)>li.listNum4{border-right:1px solid #e3e4eb}
	.brochure-textbook>ul>a:nth-child(1n)>li.listNum5{border-right:1px solid #e3e4eb}
	.brochure-textbook>ul>a:nth-child(3n)>li.listNum5{border-right:0px solid #e3e4eb}
	.brochure-textbook>ul>a:nth-child(1n)>li.listNum6{border-right:1px solid #e3e4eb}
	.brochure-textbook>ul>a:nth-child(3n)>li.listNum6{border-right:0px solid #e3e4eb}
	.brochure-textbook>ul>a:nth-child(3n)>li{border-right:0}
	.section2 .newest{margin-top:30px;margin-left:0}
	.section2 .notice{min-height:127px;}
	.customer1{margin-top:30px;margin-left:0;}
	.customer{margin-top:30px;margin-left:0;}
	.textbook-info{min-height:80px;}
	.qnabox button{min-height:47px;}
	.newest .link_name{display: inline-block; width: 455px; padding-right:150px; white-space: nowrap; overflow: hidden; /*text-overflow: ellipsis;*/}
	/*library S*/
	/*.topbox{margin-bottom:50px;padding-bottom:50px;}*/
	.relationtextbookbox{width:286px;padding-left:0;text-align:center;margin:0 auto}
	.relationtextbookbox .tab-pane .fa-chevron-circle-left{left:5px}
	.relationtextbookbox .tab-pane .fa-chevron-circle-right{right:5px}
	.contentsbox{padding-top:0;border-top:0 solid #e3e4eb}
	.unit-tab{padding-bottom:50px}
	/*.titlebox2{padding-top:50px;border-top:2px solid #e3e4eb}*/
	.titlebox2.mt100{margin-top:50px!important}
	/*footer S*/
	.tb-footer .stitle{border-top:1px solid #999;margin-top:35px;padding-top:35px}
	.tb-footer .stitle.service{border-top:1px solid #999;margin-top:35px;padding-top:35px}
	.tb-footer-links{padding-left:15px}
	.tb-footer .footer-navi2{padding-left:15px}
	/*idfind/pwfind S*/
	.idfind-area .idfind-tel-box .show-tick{margin-top:10px}
	/*guide*/
	.guide{min-height:264px}

	.relationtextbookbox .w100 {width:100%;}
	.col-xs-12.has-feedback label.control-label {margin-bottom: 7px;}
	.row_shcool.col-xs-12.has-feedback {text-align: left; position: relative; min-height: 1px; padding-right: 0; padding-left: 0;}


}
/* xs phones */
@media(max-width:767px){
	.section1 .textbook-box-area .title{font-size:18px;}

	.dis-no-sm{display:none}
	/*header S*/
	.header .header-top{position:fixed;top:0;left:0;width:100%;min-height:77px;z-index:1000;background-color:#fff}
	.sub-navi{margin-top:124px}
	.header .header-top{border-top:0;margin-top:0;padding-top:0}
	.logo-area{margin-bottom: 15px;}
	.logo-area,.logo-area-inverse{border-top:0 solid #ccc;margin-top:0}
	.container>.navbar-header-bar{padding:0}
	.container>.navbar-header{margin-right:0;margin-left:0}
	.logo{position:relative;margin:0 auto}
	.btn-subject-search,.logo-area-inverse .btn-subject-search{padding:7px 10px}
	.navbar-toggle{padding:9px 5px}
	.logo-area-inverse{padding-bottom:5px}
	.navbar{padding:0;border:0;margin-top:15px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
	.navbar-collapse{padding:5px 0 0;border:0;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,.1);box-shadow:inset 0 0 0 rgba(255,255,255,.1)}
	.navbar-nav{margin-left:0;margin:0 auto}
	.navbar-nav li a{padding:10px 5px;margin:0}
	ul.scrollmenu{min-width:400px}
	/*교과서 검색*/
	.subject-search-box-sub{margin-top:50px}
	.subject-search{top:75px}
	.subject-search .stitle{width:100px;font-size:20px}
	.subject-search .search-bg{margin-top:10px}
	.subject-search .btn-area .btn-area-line{border-bottom:0}
	/*main S*/
	.wrapper{margin-top:77px}
	.main-text{font-size:16px;color:#464646;padding:22px 0}
	.section2 .brochure-box{width:auto}
	.brochure-textbook{min-height:197px}
	.brochure-textbook.mh71{min-height:71px}
	.brochure-textbook .brochure-jp,.brochure-textbook .brochure-han{border-right:1px solid #e3e4eb}
	.brochure-textbook .brochure-ch.border-right{border-right:0 solid #e3e4eb}
	.brochure-textbook>ul>a>li{width:33.33%;font-size:18px;padding-top:25px}
	.brochure-textbook>ul>a>li.listNum3{width:33.33%;padding:23px 0}
	.brochure-textbook>ul>a:nth-child(1)>li.listNum3{border-right:1px solid #e3e4eb}
	.brochure-textbook>ul>a:nth-child(2)>li.listNum3{border-right:1px solid #e3e4eb}
	.brochure-textbook>ul>a>li.listNum4{height: auto;border-right: 0px;padding: 22px 0;}
	.brochure-textbook>ul>a:nth-child(2)>li.listNum4{border-right:1px solid #e3e4eb}
	.brochure-textbook>ul>a:nth-child(3)>li.listNum4{border-right:0px solid #e3e4eb}
	.brochure-textbook>ul>a:nth-child(4)>li.listNum4{border-right:1px solid #e3e4eb}
	.brochure-textbook>ul>a:nth-child(2n)>li{border-right:1px solid #e3e4eb}
	.brochure-textbook>ul>a:nth-child(3n)>li{border-right:0}
	.section2 .newest{margin-top:30px;margin-left:0}
	.loginbox{margin-top:30px}
	.loginbox .btnarea{margin:0;padding:0;height:35px}
	.loginbox .btnlogin{margin-top:5px;padding:10px 0}
	.auto_login_box{margin-top:15px;font-size:12px;color:#5c5c5c;vertical-align:top}
	.customer1{margin-top:30px;margin-left:0}
    .customer{margin-top:30px;margin-left:0}
	.newest .link_name{display: inline-block; width: 455px; padding-right:150px; white-space: nowrap; overflow: hidden; /*text-overflow: ellipsis;*/}
	/*sub S*/
	.sub-title{font-size:24px}
	.sub-title .link{font-size:14px;margin-left:20px !important}

	/*library S*/
	/*.topbox{margin-bottom:50px;padding-bottom:50px;}*/
	.relationtextbookbox{width:286px;padding-left:0;text-align:center;margin:0 auto}
	.relationtextbookbox .tab-pane .fa-chevron-circle-left{left:5px}
	.relationtextbookbox .tab-pane .fa-chevron-circle-right{right:5px}
	.topbox .textbookimg{float:none;margin:0 auto}
	.topbox .textbox{margin-top:30px;margin-left:auto;margin-right:auto;float:none;text-align:center}
	.topbox .button-box{margin-top:30px;text-align:center}
	.topbox .button-box .bookmark{margin-left:0}
	.contentsbox{padding-top:0;border-top:0 solid #e3e4eb}
	.unit-tab{padding-bottom:40px}
	/*#mobileUnitWrap{padding-top:40px;border-top:2px solid #e3e4eb}*/
	.titlebox2.mt100{margin-top:40px!important}
	.unit-tab-content .unittabs>li>a{padding:10px 0;font-size:12px}
	/*footer S*/
	.tb-footer{font-size:12px}
	.tb-footer .stitle{border-top:1px solid #999;margin-top:35px;padding-top:35px}
	.tb-footer .stitle.service{border-top:1px solid #999;margin-top:35px;padding-top:35px}
	.tb-footer .bar{display:none}
	.tb-footer-links{padding-left:15px}
	.tb-footer .footer-navi li{display:block;padding:0}
	.tb-footer .footer-navi2{padding-left:15px}
	/*qna S*/
	.stitle-text-align{text-align:left!important}
	.help-block-ml50{margin-left:15px}
	.qna-area .btn-navy{margin-top:10px}
	/*join S*/
	.join-area .btn-navy{margin-top:10px}
	.join-area .joindone-box .join-info .txt1{text-align:left}
	.join-area .joindone-box .join-info .txt2{text-align:left}
	.join-area .joindone-box .join-info .agree-info{text-align:left;padding-left:15px}
	/*login S*/
	.login-area .login-box .stitle{font-size:14px;margin:10px auto}
	.login-area .login-box .summary{font-size:11px;margin:10px auto}
	/*idfind S*/
	.idfind-area .idfind-tel-box{font-size:14px}
	.idfind-area .idfind-tel-box .bar{padding-left:0;padding-right:0}
	.idfind-area .idfind-tel-box .idfind-tit1{display:table;height:40px;border-bottom:1px solid #004c7e;padding-bottom:10px;margin-bottom:10px;padding-left:0;padding-right:0}
	.idfind-area .idfind-tel-box .bar{border-left:0}
	.idfind-area .idfind-tel-box .idfind-txt2{font-size:12px}
	/*notice S*/
	.board-content-area .board-pane{margin-top:20px}
	.board-content-area .databox{margin-top:0}
	.board-content-area .databox li.dataline{line-height:30px}
	.board-content-area .databox li li{font-size:12px;line-height:20px;padding:5px 0;vertical-align:top}
	/*교과서 검색*/
	.subject-search-box{padding-left:15px!important}
	/*main 자동로그인*/
	.auto_login_box input[type="checkbox"]{margin-right: 5px;}
	/*교과서 상세페이지 학생용CD 버튼 추가*/
	.topbox .button-box .cddown02 {margin-right:10px;}

	.relationtextbookbox .w100 {width:100%;}
	.col-xs-12.has-feedback label.control-label {margin-bottom: 7px;}
	.row_shcool .col-xs-12.has-feedback {text-align: left; position: relative; min-height: 1px; padding-right: 0; padding-left: 0;}
}

@media(min-width:481px) and (max-width:766px){
	.cnt-3 .textbook-box-area .main_top_img{padding-left:60px;padding-right:60px;}
	.newest .link_name{display: inline-block; width: 260px; padding-right:150px; white-space: nowrap; overflow: hidden; /*text-overflow: ellipsis;*/}
	.col-xs-12.has-feedback label.control-label {margin-bottom: 7px;text-align: left; }
	.row_shcool .col-xs-12.has-feedback {text-align: left; float:left;position: relative; min-height: 1px; padding-right: 0; padding-left: 0;}
}

/* xs portrait */
@media(max-width:480px){
	.cnt-3 .textbook-box-area .main_top_img{padding-left:15px;padding-right:15px;}
	.newest .link_name{display: inline-block; width: 135px; padding-right:10px; white-space: nowrap; overflow: hidden; /*text-overflow: ellipsis;*/}
	.newest .bk_title{display: inline-block; width: 105px; padding-right:10px; white-space: nowrap; overflow: hidden; /*text-overflow: ellipsis;*/}
	.hidden-xxs {display: none!important;}
	.visible-xxs-block {display: block!important;}
	.topbox .button-box .bookmark{margin-top:10px}
	.brochure-textbook.mh71{min-height:71px}
	.brochure-textbook>ul>a>li{width:33.333%}
	.brochure-textbook>ul>a>li.listNum3{width:33.33%;padding:23px 0}
	.brochure-textbook>ul>a:nth-child(1)>li.listNum3{border-right:1px solid #e3e4eb}
	.brochure-textbook>ul>a:nth-child(2)>li.listNum3{border-right:1px solid #e3e4eb}
	.brochure-textbook>ul>a:nth-child(2)>li.listNum4{border-right:1px solid #e3e4eb}
	.brochure-textbook>ul>a:nth-child(3)>li.listNum4{border-right:0px solid #e3e4eb}
	.brochure-textbook>ul>a:nth-child(4)>li.listNum4{border-right:1px solid #e3e4eb}
	.tb-footer-links li:last-child{display:none}

	/*교과서검색*/
	.subject-search .subject-img-area2 .subject-select-text{width:255px;padding:10px 0;font-size:16px}
	/*main S*/
	.loginbox .btnarea{margin:0;padding:0;height:35px}
	.loginbox .btnlogin{margin-top:5px;padding:10px 0}
	.auto_login_box{margin-top:15px;font-size:12px;color:#5c5c5c;vertical-align:top}
	/*스크롤메뉴*/
	.logo-area-inverse .navbar-nav li a {padding: 10px 15px}
	/*sub S*/
	.sub-title{font-size:20px}
	/*library S*/
	.relationtextbookbox{width:242px;padding-left:0;text-align:center;margin:0 auto}
	.relationtextbookbox .pretabs>li>a{width:120px}
	.relationtextbookbox .tab-pane .textbook-pre{width:120px;height:147px;float:left;border:1px solid #ebebeb}
	.relationtextbookbox .tab-pane .fa-chevron-circle-left{left:5px}
	.relationtextbookbox .tab-pane .fa-chevron-circle-right{right:5px}
	.unit-tab-content .unittabs>li>a{padding:10px 0;font-size:10px}
	.unit-tab-content .unittabs>li>a>.badge{font-size:10px;}
	.unit-tab-content .unittabs>li>a>.ml5{margin-left:2px!important;}
	/*footer S*/
	.tb-footer .footer-info{display:block}
	/*login,idfind,pwfind*/
	.idfind-area .idfind-tel-box .input-group-addon{min-width:20px;font-size:12px;background-color:#dbedf8}
	/*교과서 검색*/
	.subject-search-box{padding-left:15px!important}
	/*main 자동로그인*/
	.auto_login_box input[type="checkbox"]{margin-right: 5px;}
	/*마이페이지*/
	.board-content-area .databox li.data_title li{font-size:12px}
	.unit-tab-content .databox li.data_title li{font-size: 12px;}
	/*교과서 상세페에지 학생용 CD 버튼 추가*/
	.topbox .button-box .cddown01 {margin-top:10px;}
	.topbox .button-box .cddown02 {margin-top:10px; margin-left:0; margin-right:0;}

	.relationtextbookbox .teachtabs>li.teachtabs1>a{border-right:1px solid #e3e4eb;}
	.relationtextbookbox .teachtabs>li:hover.teachtabs1>a,.relationtextbookbox .teachtabs>li.teachtabs1.active>a{border-right:1px solid #e3e4eb;}
	.relationtextbookbox .w100 {width:100%;}
	.col-xs-12.has-feedback label.control-label {margin-bottom: 7px; text-align: left;}
	.row_shcool.col-xs-12.has-feedback {text-align: left; float:left; position: relative; min-height: 1px; padding-right: 0; padding-left: 0;}
}

/* xxs portrait */
@media(max-width:350px){
	/*main S*/
	.newest .link_name{display: inline-block; width: 105px; padding-right:10px; white-space: nowrap; overflow: hidden; /*text-overflow: ellipsis;*/}
	.newest .bk_title{display: inline-block; width: 75px; padding-right:10px; white-space: nowrap; overflow: hidden; /*text-overflow: ellipsis;*/}
	.cnt-3 .textbook-box-area .main_top_img{padding-left:15px;padding-right:15px;}
	.main_top_img{background:0}
	.main_top_img_area{width:122px;margin-left:0}
	.main_top_img .main_top_img_tit{width:122px;left:0}
	.loginbox .btnarea{margin:0;padding:0;height:35px}
	.loginbox .btnlogin{margin-top:5px;padding:10px 0}
	.loginbox .btn_box2 .txt {font-size: 10px;padding: 0 5px;}
	.auto_login_box{margin-top:15px;font-size:12px;color:#5c5c5c;vertical-align:top}
	.section2 .title-area2{color:#9a9a9a;margin-top:15px;margin-left:80px}
	.section2 .title-area2 .icon{position:absolute;top:18px;left:15px}
	/*스크롤메뉴*/
	ul.scrollmenu{min-width:280px}
	.logo-area-inverse .navbar-nav li a {padding: 10px 10px}
	/*sub S*/
	.sub-title{font-size:14px}
	.sub-title .link{font-size:12px;margin-left:15px !important}
	.sub-title .link .bar{margin-right:5px !important;margin-left:5px !important;}
	/*library S*/
	.topbox .author{font-size:14px}
	.relationtextbookbox .tab-pane .fa-chevron-circle-left{left:5px}
	.relationtextbookbox .tab-pane .fa-chevron-circle-right{right:5px}
	.unit-tab-content .unittabs>li>a{padding:10px 0;font-size:10px;width:23%}
	.unit-tab-content .unittabs>li>a>.badge{font-size:10px;}
	.unit-tab-content .unittabs>li>a>.ml5{margin-left:2px!important;}
	.unit-tab-content .unittabs>li.unittabs2>a{width:31%}
	/*전체다운로드*/
	.download-box {font-size: 12px;}
	.download-box .bar {margin: 0 0px 0 5px;}
	/*footer S*/
	.tb-footer .footer-navi{font-size:11px}
	/*교과서 검색*/
	.subject-search-box{padding-left:15px!important}
	/*main 자동로그인*/
	.auto_login_box input[type="checkbox"]{margin-right: 5px;}
	/*아이디찾기*/
	.idfind-area .btn-area2 .btn {padding: 15px 14px;}
	.idfind-area .btn-area2 .btn-140 {width:120px;}
	/*학교검색*/
	.schoolwrap .p0{padding-left:0px;padding-right:0px}
	/*마이페이지*/
	.board-content-area .databox li.data_title li{font-size:12px}
	.unit-tab-content .databox li.data_title li{font-size: 12px;}

	.relationtextbookbox .teachtabs>li.teachtabs1>a{border-right:1px solid #e3e4eb;}
	.relationtextbookbox .teachtabs>li:hover.teachtabs1>a,.relationtextbookbox .teachtabs>li.teachtabs1.active>a{border-right:1px solid #e3e4eb;}
	.relationtextbookbox .w100 {width:100%;}
	.col-xs-12.has-feedback label.control-label {margin-bottom: 7px; text-align: left;}
	.row_shcool.col-xs-12.has-feedback {text-align: left; position: relative; min-height: 1px; padding-right: 0; padding-left: 0;}
}
