@charset "UTF-8";
/* reset */
* {margin:0;padding:0;}
html,body {height:100%;}
html {-webkit-text-size-adjust:none;background-color:#fff;background-image:none;}
body {margin:0 auto;background-color:#fff;background-image:none;color:#000;font-family:-apple-system,"BlinkMacSystemFont","Helvetica Neue","Apple SD Gothic Neo",sans-serif;font-size:13px;}
table, caption, tbody, tfoot, thead, tr, th, td {border-spacing:0;border:0;border-collapse:collapse;}

ul,ol,li,dl {list-style:none;}
textarea {border:0;border-spacing:0;-webkit-border-radius:0;-webkit-appearance:none;outline-style:none;background:#fff;resize:none;}
form, iframe, img {border-spacing:0;border:0;-webkit-border-radius:0;-webkit-appearance:none;}
form {width: 100%;}

a {text-decoration:none;cursor:pointer;}
a:link, a:visited {color:#000;text-decoration:none;}
a:active {text-decoration:none;}
a:hover {color:#00a53a;text-decoration:underline;}

b,strong {font-weight:bold;}
address,em {font-style:normal;font-weight:400;}

button,input,select,textarea {vertical-align:middle;}
button {overflow:visible;text-transform:none;line-height:normal;cursor:pointer;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled] {cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}
input {font-size:14px;line-height:normal;border:0;background-image:none;outline-style:none;}
input[type="checkbox"] {box-sizing:border-box;padding:0;margin:3px 3px 3px 4px;vertical-align:-2px;}
input:checked[type="checkbox"] {-webkit-appearance: checkbox;}
input[type="radio"] {box-sizing:border-box;padding:0;margin:-3px 3px 0 5px;}
input[type="text"],input[type="password"] {}
select {margin:0;padding:2px;border:1px solid #bbb;background-color:#fff;font-family:'tahoma';font-size:12px;text-transform:none;}

table, tr, td {margin:0 auto;}

/*인덱스*/
#indextable {text-align:center;margin:0 auto}
#indextable td {text-align:center}
#indextable .indexing a {width:100%;color:#666;font-size:12px;text-align:center;margin:0;padding:5px 7px;}
#indextable a .dots {display:block;width:6px;height:6px;border-radius:100%;background:#c5c5c5;overflow:hidden;margin:0 auto;}
#indextable a .dots.sel {background:#28c05d;}
#indextable .indexing1 a {width:100%;color:#27ad09;font-size:12px;text-align:center;text-decoration:underline;margin:0;padding:5px 7px;}

#mythome {width:100%;}
.login_menu li {border-right:none;}
.login_menu .memo {margin:0;padding:0;border:none;}
.login_menu .memo a {padding:0 8px 0 0;color:#000;}
.thome_login .memo  a {padding:0 8px;}
.menu_login {position:relative;}

.chons {width:266px;height:23px;margin:0 0 2px 0;padding:2px;line-height:15px;overflow:hidden;}
.chons2 {width:248px;height:22px;margin:0;padding:2px;outline-style:none;border:1px solid #e0e0e0;background-color:#f9f9f9;line-height:15px;overflow:hidden;}
.friendrate {font-family:'verdana';color:#333;font-size:9px;letter-spacing:-1px;}
.friendrate img {margin:0 2px 0 0}
.thome_1chon {padding: 0 0 10px 0;line-height: 22px;word-break: break-all;}
.thome_1chon a {letter-spacing:-1px;}
.popup_top_t {width:384px;margin:0 auto 0 0;padding:0;border-bottom:1px solid #ccc;}

.delmsg {color:#ff0000;}

.preview {border:1px solid #dfdfdf;}

.thome_update {position:absolute;margin:0;padding:0;z-index:50}
.thome_update div {width:14px;height:9px !important;position:absolute;left:22px;top:-9px;font-size:0;line-height:0;background-image:url('images/ico_thome_new.png');z-index:50;}
.thomeclose {position: absolute;left: 10px;top: 10px;right: 10px;padding: 10px 0;border: 1px solid #cecece;background: #feffbd;text-align: center;z-index: 100;}

.folder {margin:15px 0 0 0;}
.folder li {float:left;width:77px;height:100px;margin:0 1px 20px 0;padding:0;}
.folder_top {width:77px;height:70px;margin:0;padding:0;cursor:pointer;background:url('http://static.instiz.net/images/ico_folder.png') center top no-repeat;}
.folder_top3 {background-image:url('http://static.instiz.net/images/ico_folder_add.png');}
.folder_name {width:77px;text-align:center;line-height:16px;}

.thomeprofile {display:none;/*width:384px;*/width: 100%;position:absolute;left:0;top:0;background:#27272f;background-position:left top;border-bottom:1px solid #111;margin:0 auto;padding: 5px 0 15px 0;z-index:150;opacity: 0.9;filter:alpha(opacity:80);}
.thomeprofile div {/*float:left;padding:0;*/color:#fff;letter-spacing:-1px;}
.thomeprofile div a:link,.thomeprofile div a:visited,.thomeprofile div a:hover,.thomeprofile div a:active {color:#999}

.profilearea {position:relative;}
.thomeprofile .wrap {float:none;width:384px;margin:0 auto;}
.thomeprofile .myprofile_info {}
.thomeprofile .myprofile_info:after {display:block;content:'';clear:both;}
.thomeprofile .myprofile_info li {/* float:left; */margin: 0 0 0 5px;padding: 6px 10px;clear: both;/* height:16px; */}
.thomeprofile .myprofile_info li div {float:left;}
.thomeprofile .myprofile_info li div a {text-decoration:underline;}
.thomeprofile .myprofile_info li div:first-child {width: 30%;color:#848484;}
#thome_temper {color:#ff972b;}

.thomeprofile .bottom_quickgo {clear:both;/*height:45px;*/margin: 15px 0 0 0;}
.thomeprofile .bottom_quickgo ul {margin:5px 0 0 15px;}
.bottom_quickgo ul:after {display:block;content:'';clear:both;}
.bottom_quickgo ul li {float:left;width: 34px;height: 34px;margin: 0 6px 4px 0;}
.bottom_quickgo ul li img {width: 34px;height: 34px;}
.bottom_quickgo ul .disablemove .imgblank {width: 34px;height: 34px;border:1px solid #444;}

.mythome_setting {margin: 5px 15px 15px 15px;padding: 0 0 15px 0;}
.mythome_setting div:first-child {float:left;color:#666;}
.mythome_setting div:last-child {float:right;}

.thomeprofile .mythome_button {float:left;height:auto;line-height:15px;border: 1px solid #565656;margin: 0 15px;padding:7px 10px;}
.thomeprofile .mythome_button div {float:left;width: 50%;padding: 5px 0;color:#999;}
.thomeprofile .mythome_button div .fa-heart {color:#e1503e;}
.thomeprofile .mythome_button .mythome_myitem_title {color: #fff !important;font-weight: bold;float: none !important;}

.thome_random {padding: 150px 0;text-align: center;}
.thome_random .thome_random_ghost { font-size: 100px;color: #c6dae1; }
.thome_random .thome_random_title { font-weight: bold; padding: 20px 0; }

.thomemain {width:384px;height:510px;position:relative;margin:0 auto;background-repeat:no-repeat;background-position:50% 0;}
.thomeinfo {width:333px;height:75px;position:relative;margin:0 auto;padding:40px 0 0 0;background-position:-25px 0;z-index:3;}
.thome_left {float:left;width:48px;height:50px;padding:12px 0 12px 0;}
.thome_right {float:left;width:268px;height:50px;margin:0 0 0 5px;}
.thome1 {padding:6px 0 0 0;}
/* 230412 추가 */
.thomeinfo .inputfile {position:absolute;right:10px;top:71px;}
.thomeinfo .inputfile a {padding:2px 3px;}
.thomeinfo .inputfile_layer {width:272px;position:absolute;left:53px;top:15px;}
.thomeinfo .inputfile_layer .addimgs {margin:5px 0 0 0;}

.thomemaster {float:left;width:157px;margin:6px 27px 0 0;text-align:left;}
.thomevisitor {float:left;color:#999;font-size:9px;font-family:'verdana';letter-spacing:-2px;}
.thomevisit li {float:left;width:26px;margin:0;padding:0 0 0 2px;text-align:center;}
.thome2 {clear:both;width:279px;height:37px;padding:5px 0 0 0;color:#000;overflow:hidden;}
.thomemaster a {color:#999;}
.thomeself {width:333px;min-height:134px;position:relative;margin:10px auto 0 auto;padding:0;background-position:-25px -120px;overflow:hidden;z-index:3;}
.thomechon {width:333px;height:186px;position:relative;margin:0 auto 0 auto;padding:0;background-position:-25px -275px;z-index:1;}
.thomeseparate1 {width:357px;height:4px;margin:0 auto;padding:0;line-height:0;font-size:0;border:0;background-position:-13px -115px;}
.thomeseparate2 {width:357px;height:7px;margin:4px 0 0 13px;padding:0;line-height:0;font-size:0;border:0;background-position:-13px -268px;}
.thomeseparate3 {width:359px;height:13px;position:absolute;left:12px;top:266px;padding:0;background-position:-12px -230px;z-index:1;}
.thomeseparate4 {width:357px;height:15px;position:absolute;left:13px;top:327px;background-position:-13px -265px;z-index:4;}
.thomeseparate5 {width:333px;height:4px;z-index:3;}

.thomesubmit {display:none;position: absolute;
    left: 53px;
    top: 101px;
    z-index: 5;}
.tsub1 {float:left;width:105px;height:21px}
.tsub2 {float:left;padding:2px 0 0 0}
.tsub2 input {vertical-align:-2px}
.set_myimg {margin:0;padding:10px 0 0 5px}
.set_myimg2 {line-height:130%}

.thomeinfo .thome_left .myphoto {width:48px;height:48px;}

/* 셀프룸 */
.thomeself table {width:333px;}
#iframe_self {width:333px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
#iframe_self table {width:100%;height:100%;}
#iframe_self table .btn_next {vertical-align:-2px;}
#iframe_self table .btn_prev, #iframe_self table .btn_prevoff, #iframe_self table .btn_nextoff {vertical-align:-2px;width:12px;height:11px;}
.thomeself table .selfroom_close {width:333px;height:84px;margin:50px 0 0 0;}
.thomeself table .selfroom_close span {padding:3px;background-color:#fff;opacity:0.9;}

/* 셀프룸 편집 *//* 배경색 확인 후 이동 */
/*.thome_self table {width:340px;margin:0 auto;}
.thome_self .btn_wrap {text-align:center;padding: 0 0 20px 0;}*/

/* 메시지룸 */
.thomechon table .message_parent {width:333px;margin:11px 0 0 0;overflow-x:hidden;-webkit-overflow-scrolling:touch;}
.thomechon table .msgroom_close {width:333px;padding:85px 0 0 0;}
.thomechon table .msgroom_close span {padding:3px;background-color:#fff;opacity:0.9;}
#iframe_message .minitext3 {line-height:24px;}
#iframe_message table {width:100%;background-color:#fff;}
#iframe_message table .profile {}
#iframe_message table .profile img {width:48px;height:48px;}
#iframe_message table .cmt_td img {width:48px;height:48px;}
#iframe_message .thome_msgtype {clear:both;border-bottom:1px solid #e8e8e8;margin:0 0 10px 0;overflow:auto;}
#iframe_message .thome_msgtype:after {display:block;content:"";clear:both;}
#iframe_message .thome_msgtype li {float:left;padding:4px 8px;border:1px solid #efefef;}
#iframe_message .thome_msgtype li:nth-child(1), #iframe_message .thome_msgtype li:nth-child(2), #iframe_message .thome_msgtype li:nth-child(3) {border-right:0;border-bottom:0;}
#iframe_message .thome_msgtype li:nth-child(3) {padding:4px 11px;}
#iframe_message .thome_1chon {vertical-align:top;text-align:left;}
#iframe_message .thome_1chon .cmtmorebtn {padding:2px 3px;}
#iframe_message .thome_1chon .addimg_th {max-width:100px;margin-top:0;}
#iframe_message .thome_1chon .fa-star {vertical-align:0;margin-right:3px;font-size:11px;}
#iframe_message .thome_1chon .fa-lock {font-size:11px;}
#iframe_message .thome_1chon .replyinput {padding:2px 0 0 0;}
#iframe_message .thome_1chon .replyinput .input {width:194px;padding:3px;}
#iframe_message .thome_1chon  .replymark {color:#ccc;}

#searchtype {border:1px solid #ccc;}
#iframe_message .ks {width:80px;padding:3px;border-bottom:1px solid #ccc;}
#iframe_message .btn_selimg {float:right;padding:0 10px 0 0;line-height:23px;}
#iframe_message .btn_speedmode {float:right;clear:both;padding:5px 10px 5px 0;}
#iframe_message .btn_speedmode .on {color:#000;}

.underline .foldermodify {height:35px;text-align:left;padding-left:15px;}

#bottommenu {/*width:374px;*/width:100%;height:20px;padding:9px 0 0 10px;margin:0 auto 0 0;}
#bottommenu .thome_domain {float:left;}
#bottommenu .thome_domain .rank {letter-spacing:0;}
#bottommenu .thome_status {padding:0 15px 0 0;z-index: 1;position: absolute;right: 0;}

#undercontroller {width:100%;opacity:0.9;position:fixed;bottom:0;left:0;right:0;background-color:#494949;z-index:100;}
#undercontroller table {width:100%;}
#undercontroller table tr td {width:25%;height:50px;background-color:#606060;color:#fff;text-align:center;}
#undercontroller table tr td div{font-size:9px;}

/* 방문자 그래프 */
#visitlayer {display:none;/*height:15px;*/height:130px;position:absolute;left:147px;top:70px;padding:5px;background-color:#fafafa;border:1px solid #e0e0e0;z-index:999999;border-radius:5px;}
#visitlayer div.minitext3 {float:right;padding:0 2px;font-size:12px;cursor:pointer;}

#hiddencon {width:0;height:0;overflow:hidden;}

/* T홈 설정 */
#previews.myimg {border:0;border-bottom:1px solid #dfdfdf;}

#helpbox {z-index:500;}

.menu_login > div {display:table;margin:0 10px 0 auto;}
.fa-home, .fa-user {color:#000;font-size:12px;}
span#nv {color:#000;font-size:12px;}

/* T홈 > T홈 꾸미기 *//* 230710 추가 */
.thome_setting .btn_remote {position:fixed;right:15px;bottom:15px;z-index:1000;}/* remote 작업과 합칠 수 있는지, popop에서 공통적으로 사용하는지 확인 후 위치 이동 */
.thome_setting .btn_remote .btnup {float:left;border:1px solid #e0e0e0;background-color:#fff;}
.thome_setting .btn_remote .btndown {float:left;margin:0 0 0 5px;border:1px solid #e0e0e0;background-color:#fff;}
.thome_setting .preview_area {position:fixed;left:20px;top:47px;}
.thome_setting .thome_setting_title {margin:20px 0 0 0;padding:0 0 5px 0;font-weight:bold;}
.thome_setting .thome_setting_subtitle {padding:0 0 3px 0;margin:7px 0 0 0;}
.thome_setting .thome_settingarea {margin:20px;}
.thome_setting .thome_settingarea .setinput_area table {width:100%;}
.thome_setting .thome_settingarea .setinput_area table tr td:first-child {width:100px;}
.thome_setting .thome_settingarea .setinput_area table tr td:nth-child(2) {vertical-align:top;padding:0 0 0 5px;}
.thome_setting .thome_settingarea .setinput_area table tr td:nth-child(2) select {width:100%;height:83px;margin:0 0 2px 0;}
.thome_setting .thome_settingarea .setinput_area table tr td:nth-child(2) .green {color:#009c25;}
.thome_setting .thome_settingarea .setinput_area table tr td:first-child .myimg {width:97px;height:97px;margin:0 0 11px 0;/*padding:0;*/overflow:hidden;}
.thome_setting .thome_settingarea .setinput_area table tr td:first-child .myimg img {margin:0;padding:0;border:0;}
.thome_setting .thome_settingarea .setinput_area table tr td:first-child .myfont {width:97px;height:97px;margin:0 0 11px 0;/*padding:0;*/}
.thome_setting .thome_settingarea .setinput_area table tr td:first-child .myfont img {margin-bottom:10px;padding:0;}
.thome_setting .thome_settingarea .topmenu {padding:7px 0;text-align:center;}
.thome_setting .thome_settingarea .bottommenu {padding:7px 0;text-align:center;}
.thome_setting .thome_settingarea .change_colorcont {float:left;margin:5px 5px 0 0;}
.thome_setting .thome_settingarea .showcolor {float:left;margin-top:5px;}
.thome_setting .thome_settingarea input {padding:1px 2px;}
.thome_setting .thome_settingarea .input {width:100%;}
.thome_setting .thome_settingarea .input.domain {width:126px;ime-mode:disabled;}
.thome_setting .thome_settingarea .input.outlink {width:110px;ime-mode:disabled;}
.thome_setting .thome_settingarea input[type="password"].input {width:100px;}
.thome_setting .thome_settingarea .btn_wrap {width:auto;padding:10px 0 30px 0;text-align:center;}