@media (min-width: 5001px) {

.container {width: 4700px !important;}
.main_visual_box { width: 550px !important; margin-left: -36.3% !important; }

}

@media (min-width: 4801px) and (max-width: 5000px){

.container {width: 4500px !important;}
.main_visual_box { width: 550px !important; margin-left: -35% !important; }

}

@media (min-width: 4001px) and (max-width: 4800px){

.container {width: 3700px !important;}
.main_visual_box { width: 550px !important; margin-left: -33% !important; }

}

@media (min-width: 3801px) and (max-width: 4000px){

.container {width: 3500px !important;}
.main_visual_box { width: 550px !important; margin-left: -33% !important; }

}

@media (min-width: 3001px) and (max-width: 3800px){

.container {width: 2700px !important;}
.main_visual_box { width: 550px !important; margin-left: -27% !important; }

}

@media (min-width: 2500px) and (max-width: 3000px){

.container {width: 2200px !important;}
.main_visual_box { width: 550px !important; margin-left: -22% !important; }

}

@media (min-width: 2300px) and (max-width: 2499px){

.container {width: 2000px !important;}
.main_visual_box { width: 550px !important; margin-left: -18% !important; }

}

@media (min-width: 2100px) and (max-width: 2299px){

.container {width: 1800px !important;}
.main_visual_box { width: 530px !important; margin-left: -15% !important; }

}


@media (min-width: 1900px) and (max-width: 2099px){

.container {width: 1500px !important;}
.main_visual_box { width: 530px !important; margin-left: -12.5% !important; }

}


@media (min-width: 1650px) and (max-width: 1899px){

.container {width: 1400px !important; }
.main_visual_box {width: 450px; min-height: 240px; padding-top: 0px;  margin-left: -7%; padding-left: 15px; padding-right: 65px;  font-size: 20px; }

}


@media (min-width: 1550px) and (max-width: 1649px){

.container {width: 1350px !important; }
.main_visual_box {width: 450px; min-height: 240px; padding-top: 0px;  margin-left: -5.5%; padding-left: 15px; padding-right: 65px;  font-size: 20px; }


}

@media (min-width: 1400px) and (max-width: 1549px){

.container {width: 1270px !important; }
.main_visual_box {width: 450px; min-height: 240px; padding-top: 0px;  margin-left: -2.5%; padding-left: 15px; padding-right: 65px;  font-size: 20px; }


}

@media (min-width: 1300px) and (max-width: 1399px){

.container {width: 1200px !important; }
.main_visual_box {width: 450px; min-height: 240px; padding-top: 0px;  margin-left: 0%; padding-left: 15px; padding-right: 65px;  font-size: 20px; }

}

@media (min-width: 1201px) and (max-width: 1299px){

.container {width: 1140px !important; }
.main_visual_box {width: 450px; min-height: 240px; padding-top: 0px;  margin-left: 2.5%; padding-left: 15px; padding-right: 65px;  font-size: 20px; }

}



@media (min-width: 1200px){

.modal-lg {width: 1000px; }

}


@media (min-width: 1101px) and (max-width: 1200px){

.main_visual_box {width: 450px; min-height: 240px; margin-top:33px; padding-top: 0px;  margin-left: 8.2%; padding-left: 15px; padding-right: 65px;  font-size: 20px; }
.container {width: 1000px !important; }

}

@media (min-width: 1001px) and (max-width: 1100px){

.main_visual_box {width: 450px; min-height: 240px; margin-top:33px; padding-top: 0px;  margin-left: 6.8%; padding-left: 15px; padding-right: 65px;  font-size: 18px; }
.container {width: 920px !important; }

}

@media (min-width: 921px) and (max-width: 1000px){

.main_visual_box {width: 450px; min-height: 240px; margin-top:33px; padding-top: 0px;  margin-left: 5.5%; padding-left: 15px; padding-right: 65px;  font-size: 18px; }
.container {width: 900px !important; }

}



@media (min-width: 700px) and (max-width: 919px){

.main_visual_box {width: 400px !important; margin-top: 2% !important;  margin-left: 2% !important;}

}


@media (min-width: 900px) and (max-width: 1000px){

.artworks-keyword1 .alert {margin-right: 0%; padding: 3px 10px; margin-left: 0%; background: #F2F2F2; border-color: #fff88d; font-size: 1.0em; color: #111; margin-bottom: 0px;}
.collection-section-5 .collection_top_key {margin-right:-2.5%; margin-left: -2.5%; padding: 0px; border-top: 4px solid #000; border-bottom: 2px solid #ccc; }

}



@media (min-width: 761px) and (max-width: 900px) {
.main-post1 {margin-bottom:-75px;}
.project-post {margin-bottom:-75px;}
}


@media (max-width: 760px) {

.project_index {}

.project_index .project_index_post {height: initial; min-height: 120px; width: 100%; padding-top: 0px; padding-bottom: 0px;}
.project_index .project_index_post .ratio_box { width:120px; float: left; margin-right: 13px; }
.project_index .project_index_post .ratio_box:before { padding-top: 100%; }

.project_index .project_index_post .clear {clear: initial;}

.project_index .project_index_post .desc {margin-left: 133px; line-height: 16px; padding: 5px 0; width: initial; }

.project_index .project_index_post .desc h3 {height: 18px; display: block; overflow: hidden;}
.project_index .project_index_post .desc .desc2 {height: 18px;}
.project_index .project_index_post .desc .desc3 {height: 16px; overflow: hidden;}
.project_index .project_index_post .desc .desc4 {display: none;}
.project_index .project_index_post .desc .desc5 {margin-top: 3px;}
.project_index .project_index_post .desc .desc5 .btn {padding: 3px 6px; font-size: 11px;}

.project_index .project_index_post .info1 {position: relative;}
.project_index .project_index_post .info1 .area_icon {position: absolute; top: 100px; left: 130px;}

.project_index .project_index_post .crop_thumbnail img  {width: auto; height: 100%;}
.project_index .project_index_post .crop_thumbnail img.portrait {width: 100%; height: auto;}

.event_post .play_button {position: absolute; top: 37%; left: 50%; z-index: 99; font-size: 50px; color: #F5DA81; margin-top: -23px; margin-left: -19px; opacity: 0.8;}
.artworks_row .play_button {position: absolute; top: 26%; left: 46%; z-index: 99; font-size: 80px; color: #F5DA81; margin-top: -23px; margin-left: -19px; opacity: 0.8;}
.project_index_post .play_button {position: absolute; top: 50%; left: 50%; z-index: 99; font-size: 45px; color: #F5DA81; margin-top: -23px; margin-left: -19px; opacity: 0.8;}
.play_button1 {position: absolute; top: 42.5%; left: 47%; z-index: 99; font-size: 98px; color: #F5DA81; margin-top: -35px; margin-left: -30px; opacity: 0.8;}

}


@media (max-width: 920px){


.tp-banner {margin-top:-4.3%;}

.container {width: 100% !important; }

.navbar>.container {padding-left: 0px; padding-right: 0px;}

.navbar-default {height:0px;}

.navbar-default .navbar-brand {padding: 6px 12px;}

.navbar-brand img {width: 140px; height: auto; }

.header2 .navbar-nav>li>a {margin-left:-2px; padding: 9px 7px; font-size: 1.03em;}

.left_padding {margin-left:  0px; margin-bottom: 5px;} 

.collection_index {padding-top: 0px;}
.collection-section-1 {margin-top: 0px;}

.collection_index .feature1_title {padding-top: 12px;}

.header2 .navbar-nav {margin-left: -3px;}


/*.main-section-2 .title_right_btn { position: relative; text-align: right; right: 0; top:0;}*/

#footer {padding: 20px 0 50px 0;}
#footer .info {height: 50px;} 
#footer .btn_question {margin-top: 5px; background: #FACC2E;} 
#footer .logo {padding-bottom: 10px;} 

.header3 {height: 32px; width: 100%; margin: 0; padding-top: 3px; overflow: hidden;}
.header3 .container { padding-right: 0; padding-left: 5px;}
.header3 .sub_collection {margin-left:1px; padding-top: 0px; width: 100%; }
.header3 .sub_collection a { }


.artworks_view {margin-top: -10px;}
.artworks_view .artworks_info .info1 ul li{ list-style: none; list-style-position: outside; margin-top: 0px; }


.artworks_view .artworks_info {display: none;}
.artworks_view .artworks_info2 .artworks_info {display: block;}


.work_in_progress ul {margin: 0 -5px;}


.artworks_view .artworks_info .info1 {} 
.artworks_view .artworks_info .info1 ul li{ list-style: none; list-style-position: outside; margin-top: 0px; min-height: 20px; } 

.main-section-2 {margin-top: 40px;}
.main-section-2 .title_right_btn i {margin-right: 0px;}

.collection_index .collection-section-1>div { padding-left: 0px; padding-right: 0px; }

.collection_items {margin: 0 0 0 0px; padding: 0px; }

.collection_view {margin-top: -10px;}
.collection_view .collection_info {display: block;}
/*.collection_view .col-sm-4>.collection_info {display: none;}*/

.collection_view .collection_info .info1 ul li>.option>span {width: 125px; font-size: 10px; letter-spacing: -0.3px;}
.collection_view .collection_info .info1 ul li>.option>strong { font-size: 11px;}



#owl_type1 .owl-item > div {margin:0px;}

#collection-section-2 .owl-item > div {margin:0px;}

.mypage .area_count ul  { text-align: left; margin: 0 -2px; }
.mypage .area_count ul li {list-style: none; display: inline-block; float: none;  margin: 0 0px; }
.mypage .area_count ul li .label {}
.mypage .area_count ul li .btn-gray .badge {color: #888; margin-left: 5px;}



.area_step ul li .btn { width: 88px !important; padding-left: 2px; padding-right: 2px;} 

label.radio-inline {margin-left: 0px !important;}



.mypage_menu>li {width: 80px; float: left !important;}

.area_filter_btn {padding: 0 17px; display: block;}
.area_filter_btn_sub { display: none;}


.main-section-2 .list-inline-3 {text-align: left; margin-left: 0px;}


.artworks-section-2 .list-inline-2 {margin-left: 0px;}
.artworks-section-2 .list-inline-3 {margin-left: 0px; text-align: left;}


.collection-section-4 .list-inline-2 {margin-left: 0px;  }

.collection-section-4 .list-inline-3 {margin-left: 0px; text-align: left; margin-top: 10px;}


.mypage .nav-tabs {padding: 0  0px; margin: 0  0px; margin-left: -7px;}
.mypage .nav-tabs li {background: none; width: 33.33%;  display: inline-block; }

.mypage .nav-tabs li a {color: #6E6E6E; font-weight: bold;  border-color: #ddd; text-transform: none; min-height: 20px; position: relative;  border:none !important; padding: 5px 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;   background-color: #f6f6f6; margin-left: 7px; margin-bottom: 10px;}
.mypage .nav-tabs li a br {display: none;  }  
.mypage .nav-tabs li.active {}
.mypage .nav-tabs li.active a {color: #FE642E;}

/*.mypage .nav-tabs li a .badge:before {content: '(';}*/
	.mypage .nav-tabs li .badge { position: absolute; top: -7px; right: -3px; font-size: 8px; padding: 3px 3px; min-width: 17px; background-color: #f9a01b; }
	/*.mypage .nav-tabs li a .badge:after {content: ')';}*/


.header4 {display: none;}




.main_focus_on {padding: 0 5px;}
.main_focus_on .sub { width: 50%; float: left; margin-top: 5px; margin-bottom: 3px; overflow: hidden; height: 62px; }
.main_focus_on .sub .ratio_box {width: 51%;}
.main_focus_on .sub h3 {font-size: 7px; margin-left: 55%; margin-top: 5px; font-weight: 650; margin-bottom: 3px; margin-right: 10px;  word-break: break-all; line-height: 14px;}
.main_focus_on .sub p { display: none; }


.mypage {padding-top: 20px; }
.mypage .area_count {margin-top: 10px; }

.mypage .area_btn {margin-top: 10px; height: 30px; }

.mypage .area_btn .sns {left: 0px; padding-left: 0px;}

.mypage .area_btn .sns .btn-edit-mypage {border-color: #ff3c63; margin-top: 0px; width: 70px; margin-left: 10px; background-color: #ff3c63; font-weight: 600; color: #FFF;}

.tabs .nav-tabs li {width: 49%; float: left; margin-bottom: 2px; margin-right: 2px; height: 44px; }


.main-top-issue-1 {margin-top: 0px;}



.collection-section-1 .feature1 {margin-top: 30px;}



.collection_filter .area2 {margin: 6px -6px;}
.collection_filter .area2 .form-control {float: left; margin: 2px 0px 0 0px; width: 50% !important;}

.collection_filter2 {padding: 0 5px;}
.collection_filter2 .btn {margin: 4px 0 0 0; padding: 6px 8px; width: 50% !important;}


.membership_for_collection .info .member {border-top: none;}
.membership_for_collection .info .member li {list-style: none;  padding: 50px 10px; border-bottom:1px solid #bbc2bd; border-left:1px solid #bbc2bd; border-right:1px solid #bbc2bd; position: relative; line-height: 20px; min-height: 140px; margin-bottom: 15px;  border-top:1px solid #bbc2bd; }
.membership_for_collection .info .member li h3 {margin-bottom: 0; display: inline; margin-left: 10px; font-size: 18px;}
.membership_for_collection .info .member li h3 i {font-size: 20px; margin-right: 15px;}
.membership_for_collection .info .member li h3 small {margin-left: 10px; display: block; line-height: 25px; margin-top: 5px;} 
.membership_for_collection .info .member li .badge {border-radius: 0px; width: 120px; height: 34px; line-height: 34px; padding: 0; position: absolute; top: 0px; left: 0px;}
.membership_for_collection .info .member li .area_btn { position: absolute; top: initial; bottom: 10px; right: 10px;}

.membership_for_collection .info .member li .area_btn .free {width: 100px; cursor: default;}
.membership_for_collection .info .member li .area_btn .btn {width: 100px;}


.header2 {height: 42px;}
.top-bar {min-height: 33px; overflow: hidden;}
.top-mark {margin-left: 0px;  line-height: 34px; position: absolute; top: 2px; right: 15px;}
.top-mark img {height: 22px; width: auto; }

.top_search {margin-top:0px;}
.top_search i {font-size: 17px;}




.study_view_online .content_step .info { }
.study_view_online .content_step .info .btn-pink.title{ padding: 10px; font-size: 17px; font-weight: bold; }

.study_view_online .content_step .options {padding: 0; margin: 0;}
.study_view_online .content_step .options li {list-style: none; padding: 20px 0; position: relative; }
.study_view_online .content_step .options li .image {width: 100px; position: absolute; right: 0px; top: 70px; bottom: initial;}
.study_view_online .content_step .options li .type {display: inline-block; margin-left: 7px;}
.study_view_online .content_step .options li h4 {margin-top: 20px; font-weight: bold;}
.study_view_online .content_step .options li p { height: initial; min-height: 60px; margin-right: 110px;}
.study_view_online .content_step .options li .ref {border-top: 1px solid #ccc; color: #888;}




.header2 .navbar-nav>li>a i {position: absolute; left: 50%; bottom: -10px; font-size: 26px; margin-left: -7px;color: #fbd21e; display: none; }


#artworks-mv .owl-stage-outer{height: 180px !important;}


.owl-auto-width .item img {height: 170px; width: auto;}


.collection_category_pic .ratio_content .desc {background: rgba(255,255,255,0.6); position: absolute; bottom: 0; left: 0; width: 100%;   color: #000;   text-align: center; margin-top: 0px; padding: 1px 0 3px 0; }
.collection_category_pic .ratio_content .desc .title {font-size: 1.0em; font-weight: bold;}

 

.main_menu1 .user_img {display: block;}

.main_menu1 .dropdown-menu.pull-right { float: none !important; }

.header_language {padding-left: 15px;}
.header_language .dropdown-toggle {display: block;}

.header_language .flag {width: 28px; height: 20px;}

.header_language_mobile {margin-bottom: 10px; height: 20px;}
.header_language_mobile>li{margin:0;padding: 0;}
.header_language_mobile>li>div {list-style: none; margin: 0; float: left; padding: 0 15px 0 0;}
.header_language_mobile>li>div img {  width: 28px; height: 20px;}
.header_language_mobile>li>div.active img {border: 2px solid #f8bf1e; width:30px; height: 21px;}

.main_visual_box {width: 50%; height: 71%;  background-color: rgba(255,255,255,0.7); padding: 15px 20px;  font-size: 35px; font-weight: normal;  word-break: normal;  white-space: normal; margin-left: 45px; margin-top: 20px;  border-radius: 5px;}

.main_visual_box .title {color: #000; font-size: 11px; font-weight: 800; line-height: 3px;}
.main_visual_box .title:hover {color: #555;}
.main_visual_box .desc {/*display: none;*/ font-size: 10px; margin-top: 10px;}


.artworks-keyword .alert { overflow-x:scroll;}
.artworks-keyword .alert .inner { width: 1200px;}


.artworks-keyword-fixed { top: 40px;  }



.main-post1 { height: 420px;}

.main-post1 .count_member {top: 0px; font-size: 10px; padding: 4px;}

.main-post1 .count_member span {display: inline-block; width: 30px; height: 30px; background-color: rgba(255,255,255,0); border-radius: 50%; text-align: center; line-height: 30px;border: 1px solid #FFF; font-weight: 800; font-size: 13px; color: #FFF; }


.study_view .project_info .info2 .area_map {position: absolute; top: 32px; right:  0px;}

.modal_default3 { overflow-y: scroll !important;}


.navbar-collapse {margin-top: 40px; z-index: 9999;}


.header_noti>a {position: relative; }
.header_noti>a>.badge {position: absolute; top: 7px; left: 30px; font-size: 10px; padding: 3px 5px; width: 20px;}



.online_user {padding-top: 5px;}

.participants {padding-top: 5px;}


.top_participants {padding-top: 15px;}

.top_participants ul li .user .user_img img {width: 35px !important; height: 35px !important; }
 
.study_view_online .tabs .nav  {float: none;}

.online_box_arrow {padding-top: 0px;  margin-top: 10px;}
.online_box_arrow .box_arrow {margin-bottom: 10px;}


.online_box_arrow .line {display: none;}
.online_box_arrow .line_mobile {border-top: 1px solid #ccc; margin: 0 15px;}

.check_area_option .area_btn_delete {   }


.pre_work_in_progress {margin: 0 7px 20px 7px;}

.pre_work_in_progress .btn_work_in_progress_left {position: absolute; top: 32px; left: -18px; font-size: 20px;}
.pre_work_in_progress .btn_work_in_progress_right {position: absolute; top: 32px; right: -18px; font-size: 20px;}


 
.mypage .mypage_info .user .url {line-height: 15px; display: inline-block;}
.mypage .mypage_info .user .url a.membership {position: absolute; top: 0px; right: 0px; }



.owl_box_artworks_index .btn_owl {display: none;}
 
.index_login_mobile {background-color: #ffbc00; width: 25%; margin: 5px; color: #FFF!important; border-radius: 5px; text-align: center; float: left; margin-left: 15px; margin-right: 0px; padding: 5px !important; }
.index_login_mobile2 {background-color: #d58484;}

.index_login_mobile:active {background-color: #f8bf3e; }


.navbar-collapse {border-bottom: 1px solid #ccc; background-color: #fff;}


.participants {padding-top: 12px;}
.participants .count_member span {display: inline-block; width: 40px; height: 40px;   border-radius: 50%; text-align: center; line-height: 37px;border: 2px solid #999; font-weight: 600; font-size: 18px; color: #999; }



.box_arrow { position: relative; font-size: 12px; font-weight: bold; background-color: #e4018e; border: 0; width: 92px; height: 44px; color: #fff; } 


.study_view_online #step h3 {font-size: 16px;}

.related_area .related_header {padding-right: 0px;}
.related_area .related_header .tab_menu {float: right; margin-bottom: 3px; margin-right: 0px;}

.related_area .related_header .tab_menu a {margin-left: 3px; padding: 2px 5px;}



.todays_choice .ratio_content .desc {background: rgba(255,255,255,0.6); position: absolute; bottom: 0; left: 0; width: 100%; min-height: 20px; color: #000;   line-height: 24px; text-align: center; margin-top: 0px; }
.todays_choice .ratio_content .desc .title {font-size: 0.9em; font-weight: bold;}

.todays_choice .ratio32_21:before{padding-top: 32%; }
.todays_choice .ratio32_21 .image_overlay img { height: 90%; }

.main_featured_artists .artwork .ratio16_7:before{padding-top: 32%; }


#main-carousel-3 .desc .user_img { position: absolute; top:-10px; left: 7px; width: 60px; height: 60px; background-color: #FFF; border-radius: 50%; -webkit-border-radius: 50%; overflow: hidden; border: 3px solid #FFFDF2; }

.study_view .study_info3 .contact_info {padding-top: 10px;}

.study_view .study_info3 .contact_info .right2 {text-align: left;}


.main_project_study {margin-top: 20px;}


.main_menu1 .border_bottom {border-bottom: 1px solid #eee;}



.artworks_create .area_step ul li {margin-right: 2px;}
.artworks_create .area_step ul li .btn {font-size: 11px; font-weight: 600;}

.artworks_create {padding-top: 20px; }


.project_create .area_step ul li {margin-right: 2px;}

.project_create {padding-top: 20px; }

 

.membership_for_collection .area_step ul li {margin-right: 2px; }
.membership_for_collection .area_step ul li .btn {width: 88px !important; padding-left: 2px; padding-right: 2px; }


.tabs_project {padding-top: 24px;}
.tabs_project ul {float: right;}
.tabs_project ul li {width: 48% !important;}
.tabs_project ul li a {padding: 8px 5px !important;}

.event_main .notice ul {min-height: initial;}
.event_main .notice .upcoming {padding: 20px 0px; max-height: 200px;  border-top: 1px solid #666; margin: 0px; overflow: visible;}


.event_view h1 {font-size: 18px; line-height: 24px; margin-bottom: 20px;}
.event_view {margin-top: -20px;}

.event_search .area_search {padding-left: 0px; padding-right: 0px; margin-bottom: 10px; width: 100%;}
.event_search .area_search  .form-control {width: 74%; float: left;}
.event_search .area_search  .btn {margin-top: 1px; margin-left: 2px; float: right;}



.timer {text-align: left; font-weight: bold; font-size: 12px;  margin-top: 10px; padding: 5px 8px;}

 



.online_top {position: relative; text-align: center;}
.online_top .brand {position: absolute; top: 3px; left: 15px; width: 50px; display: none;}

.online_top .navi {padding-top: 10px; font-size: 12px;} 
.online_top .navi .title {display: inline-block; line-height: 17px; height: 34px; max-width: 170px;} 
.online_top .navi a {display: inline-block;  font-size: 17px; margin-top: -10px;  } 
/*.online_top .sns_box {position: absolute; top: 14px; right: 15px; display: none;}*/


.btn_external_url {border:0 !important; }
.btn_external_url i {font-size: 24px !important;}

.sns_box_mobile {padding-top: 6px; position: relative;}
.sns_box_mobile .btn_online_sns i {font-size: 22px;}

.sns_box_mobile .sns_box {position: absolute; top: 30px; right: 18px; width: 45px;  padding: 8px 8px 0px 8px; background-color: #f0f0f0; border-radius: 5px; display: none;  }

.sns_box_mobile .sns_box.on {display: block;}
 


.request {padding-top: 0px;}
.request .refer_image {padding-top: 0px;}

/*.owl_box2 {width: 320px;}*/



.modal_default4 .modal-body {width: 100%; margin: 0 auto;}





.onlineview_movie {margin: 30px auto; width: 95%;}
.onlineview_movie iframe {height: 200px;}




.tp-bullets.hidebullets {opacity: 1 !important;}



.tp-bullets.simplebullets.round-old .bullet				{	cursor:pointer; position:relative; background-image: none; background-color: #fff;	width:8px;	height:8px;  margin-left:4px; margin-right:4px; float:left; margin-top:0px; margin-bottom: 4px; overflow: hidden; border-radius: 50%;}


#footer .footer_logo {max-width: 200px;}

.gototop2 {position:fixed;bottom:60px;right:17px;max-width: 30px;}

.event_main {padding: 0px; margin-top: -20px;}

.mypage_menu_container {margin: 0; padding: 0px; padding-left: 5px;}






.artworks_create .artworks_info .user .info {position: absolute; bottom: 0px; left: 67px; font-size: 1.0em;color: #a6907b; line-height: 1em;}
 
.artworks_create .artworks_info .user .user_img img {width: 50px; height: 50px;}



.project_create .project_info .user .info {position: absolute; bottom: 0px; left: 67px; font-size: 1.0em;color: #a6907b; line-height: 1em;}
 
.project_create .project_info .user .user_img img {width: 50px; height: 50px;}

 

.event_create .event_info .user .info {position: absolute; bottom: 0px; left: 67px; font-size: 1.0em;color: #a6907b; line-height: 1em;}
 
.event_create .event_info .user .user_img img {width: 50px; height: 50px;}


.study_view_online .study_info3 .user .info {display: none;}





.user_info .map {width: 120px; height: 120px;   margin-top: 0px; position: absolute; top: -20px; right: 23px; }


.sns_view {margin-top: 5px !important;}


.user .name { margin-left: 0px;}

.recent_view {margin-top: 30px;}
.recent_view h3 {padding: 0 0px 3px 0px;}



.area_mypage_project_menu { margin-left: 0px; padding: 0px; }

.mypage_project_menu li {font-size: 14px; font-weight: bold; width: 100%;  }


.owl_box_recent_view .owl-auto-width a img {height: 130px; }


.recent_view_w  .owl-stage-outer {max-height: 150px;}

.mypage .recent_view {margin-top: 0px;}

.owl-dot span {display: block; width: 8px !important; height: 8px !important;}



/*.main-carousel-2 .owl-carousel .owl-stage-outer { height: 100px !important;}*/

.owl_box .btn_owl {color: rgba(255,255,255,0.2); }



.project_index_banner {width: 130px;}




.main_artworks_post {margin-top:  0px;}



.project_study .top_btn { margin-bottom: 0px; }

.project_study .top2 {margin-top: 15px;}
.project_study .feature2 {margin-top:  10px;}



.artworks_row .desc .info2 .user .btn_plus {margin-left: 2px;}


 
.fancybox-wrap {top: 100px !important; }


.study_view_online .study_info3 .user .user_img {margin-right: 0px;}

.study_view_online .study_info3 .user .name a { display: inline-block; width: 60px;  text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }




.project_index_table .item .area .desc2 {font-size: 10px;}

.main-carousel-2 .owl-controls {margin-top: 0px;}

.project_index_post .icon_new {width: 15px; height: auto;}


.main-post1 .desc .desc5 .title {margin-right: 2px;}


.tab_form1 .nav-tabs li  {margin: 0px !important; width: 25% !important;}




.onlineview {margin: 30px auto; width: 90%; height: initial; background-color: #f5f5f5; border:1px solid #ccc; border-radius: 10px; padding: 30px; text-align: center;}


.request_order .area_step_right {float: left; }
.request_order .area_step_right a {font-size: 9px;}


.focus_on1 {height: 32px; line-height: 32px;}



.main_notice .notice_roll a {color: #000; font-weight: bold; font-size: 0.80em; padding-right: 0px; display:inline; position:relative; overflow: hidden; text-align:right !important;}

}

.main_notice .notice_roll {margin-bottom:0px; text-align:right !important;}    
.main_notice {text-align:right !important;}    



@media (max-width: 321px){

	.study_view_online .study_info3 .user .name a { display: inline-block; width: 40px;  text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

}

