/* 준비중페이지 */
#ready{text-align:center; background:url(../img/common/ready.png) no-repeat 50% 0; margin:80px 0;  
        padding-top:130px; font-size:1.5em; line-height:1.3em; color:#333;}
#ready strong{font-weight:600; color:#23B1BD;}
#ready p{font-size:0.8em; color:#666;}


.tac{text-align:center;}
h2.tit{text-indent:38px; line-height:1.7em; font-size:1.7em; color:#183477; background:url(../img/common/h2_arrow.png) no-repeat 0 50%/auto 30px; margin:0px;}
h3.tit{text-indent:23px; line-height:1.5em; font-size:1.5em; color:#2257AA; background:url(../img/common/h3_arrow.png) no-repeat 0 50%; margin:30px 0 15px;}
h3.tit span{font-size:0.6em; color:#a1a1a1;}
h4.tit{text-indent:20px; line-height:1.3em; font-size:1.2em; color:#333; background:url(../img/common/leaf.png) no-repeat 0 50%; margin:10px 0 10px;}

/*서브-상단비주얼 */
#subvisual{width:100%; height:250px; background: url(../img/main/m_img01.jpg) no-repeat center 31%; min-width:1100px;}
#subvisual .svisual_in{width:1100px; margin:0 auto; height:229px; text-align:center; color:#FFF; letter-spacing:-1.2px; }
#subvisual.a{background:url(../img/main/mvisual02.jpg) no-repeat center 22%;}
#subvisual.b{background:url(../img/main/mvisual05.jpg) no-repeat center 41%;}
#subvisual.c{background:url(../img/main/mvisual03.jpg) no-repeat center 66%;}
#subvisual.d{background:url(../img/main/mvisual04.jpg) no-repeat center 76%;}
#subvisual.e{background:url(../img/main/mvisual01.jpg) no-repeat center 52%;}
#subvisual.f{background:url(../img/main/mvisual07.jpg) no-repeat center 58%;}
#subvisual.g{background:url(../img/main/mvisual06.jpg) no-repeat center 2%;}

#subvisual .s_text{position:relative; z-index:10; margin:0 auto; text-align:center;    z-index:3 !important;display: none; }
#subvisual .s_text span,#svisual .s_text p{opacity:0; position:absolute; right:50%; color:#FFF;}
/*#slogan .logo{top:50px; font-size:2.5em; letter-spacing:10px; font-family: 'Dosis', sans-serif; font-weight:500;}*/
#subvisual .s_text .ss1{top:0px; font-size:5.5em; line-height:1.8em; font-weight: bold; margin-right:-44px; }
#subvisual .s_text .stit{top:30px; font-size:1.7em; display:inline-block; padding:5px 15px; margin-right:-73px; }
#subvisual .s_text .stit:before{ content: ""; width:61px; height: 1px; background: #000; display: block; margin: 10px auto;}


#slogan .s1{top:100px; font-size:2.5em; line-height:1em; left:50%; margin-left:-297px;text-shadow:2px 1px 3px #646464; font-weight:bold; text-align:left;}
#slogan .s1 strong{ color:#fff;}
#slogan .s1 .stitle{ font-size:0.55em !important; font-weight:bold;}
#slogan .s1 .pink{ color:#ffa0cb; font-weight:bold;}
#slogan .s1 .sky{ color:#67ccff; font-weight:bold;}
#slogan .s1 .orange{ color:#ffa800; font-weight:bold;}
#slogan .s1 .blue{ color:#1855cd; font-weight:bold;}

/*내용부분*/

/*총동창회 소개*/
.greet1{color:#333; font-size:16px; line-height:1.8em; word-break: keep-all;}
.greet1 .na{color:#896545; font-size:13px; line-height:1.4em; padding:8px 0;}
.greet1 p{font-size:22px; color:#C60; font-weight:bold;     margin-bottom: 15px;}
.greet1 .title{color:#5d623a; font-size:16px; line-height:1.4em; margin-bottom:18px;}
.greet1 img {width: 80%; }
.greet1_right {float:right; padding: 0 0 8px 25px;width:30%;  }
.greet1 strong{font-weight: bold;}

/*총동창회 주요사업*/
.greet2{color:#333; font-size:14px; line-height:1.8em;}
.greet2 p{font-size:20px; line-height:1.5em; color:#C60; font-weight:bold; text-align:center; margin-bottom:15px; }
.greet2 li{width:32%; padding:25px 0; background:#fff6f0; margin:0 4px; border:1px solid #ded5bf; color:#333; font-size:17px; text-align:center; border-radius:10px;float: left;}
.greet2 li.center{ background:#FAFAFA; border:1px solid #DFDFDF;}

/* 연혁 */
.history{ background:url(../img/sub/history_bg.png) right 45% no-repeat; background-size: 30%;}
.history h4{font-size:1.8em; margin:20px 0; background:url(../img/common/h3_arrow.png) no-repeat 0 50%; padding-left:22px; color:#2E74E3;}
.history dl{position:relative; padding-bottom:10px; margin-bottom:20px; border-left:1px solid #CCC;}
.history dl dt{font-size:1.3em; line-height:1.5em; margin-top:5px; font-weight:600; margin-bottom:-40px; background:#2257AA; color:#fff; border-radius:0 30px 30px 0; 
				display:block; width:100px; padding:5px 10px; border-bottom:3px solid #90ABD4;}
/*.history dl dt:before{content:""; display:inline-block; width:3px; height:3px; border-radius:50%; background:#fff; border:3px solid #6297EA; margin-right:3px; vertical-align:top;} */
.history dl dd{margin-left:140px;line-height: 1.7em;}
.history dl dd span{display:inline-block; width:120px; margin-right:10px; color:#794d42; font-weight:600; font-size:1.1em;}
.history dl dd strong{ font-weight:600;}

/*history01*/
.history01 img{width:auto; float:left; margin: 15px 40px;}
.history02 img{width:auto; float:left; margin: 31px 32px;}
.history03 img{width:auto; float:left; margin: 15px 91px;}


/*기금사업을 시작하며*/
.greet3{color:#333; font-size:16px; line-height:1.8em; word-break: keep-all;}


/*총동창회 조직도*/
.enc{margin-top:20px;}
.enc .or {text-align:center; max-width:845px;}
.enc .or img {width:100%}
.enc h2{font-size:17px; color:#fff; background:#666; width:250px; text-align:center; padding:10px 7px;}
.enc dl{margin:20px 0;}
.enc dt{font-weight:bold; color:#000; font-size:16px; line-height:2em;}
.enc dd{margin-bottom:20px; line-height:1.8em;}
.enc dd strong {font-weight:bold;}



/*모금방법*/
.greet4{font-size: 14px}
.greet4 p{text-align:center; font-size:22px; line-height:1.5em; margin-top:10px;}
.greet4 p span{ font-size:16px; line-height:1.4em; color:#630;}
.to_table{border-top:1px solid #353535; background:#ffffff; text-align:center; margin:10px 0 10px 0;}
.to_table td{border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:12px; color:#666; border-collapse:collapse;}
.to_table td.left{border-left:1px solid #e0e0e0; text-align:center}
.to_table td.right{border-right:0;}
.to_table td.title{font-weight:bold; background:#F6F6F6; text-align:center}
.to_table td.color{ background:#F6F6F6;}
.to_table td.title.left{border-left:1px solid #e0e0e0;}


/*작은감동들*/
.greet6{color:#333; font-size:14px; line-height:1.8em;}
.greet6 .box{width:90%; padding:15px; background:#FFFAEC; border:1px solid #ded5bf; color:#333; margin:0 auto; margin-bottom:15px; text-align:center; border-radius:20px; word-break: keep-all;}
.greet6 .box h3{font-size:22px; line-height:2em; color:#b45a25; font-weight:bold; text-align:center; margin-bottom:15px;}


/*동창회관 오시는 길*/
.greet7 .map{z-index:0; width:300px; margin:0 auto;}
.map_table{width:300px; border-collapse:separate; border-spacing:0px; margin-top:33px;}
.map_table th{width:60px; color:#333; text-align:left; padding:10px 0 10px 0; border-bottom:1px dashed #d4d4d4; vertical-align:top; font-size:1em;}
.map_table td{border-bottom:1px dashed #d4d4d4; padding:8px 0 8px 10px;} 




/*경남여고 소개*/
.sch1{color:#333; line-height:1.4em;}
.sch1 .na{color:#896545; font-size:15px; line-height:1.4em; padding:8px 0;}
.sch1 img{width:60%; margin:0 auto; text-align:center; margin-bottom:20px;}
.sch1 .kyo{color:#696; margin:0 0 25px 0; font-size:14px; font-weight:normal;}
.sch1 dl{border:1px solid #d3d9c9; padding:15px; border-radius:10px;width: 45%; margin: 7px 5px; float:left;text-align: center;}
.sch1 .sc02{padding-bottom: 76px;}
.sch1 .sc04{padding-bottom: 55px;}
.sch1 dt{font-size:22px; line-height:1.8em; color:#360; margin-bottom:8px;font-weight: bold;}
.sch1 dt span{color:#a79414;}
.sch1 dd{ word-break: keep-all;}



/*경남여고 역사*/
.po_table{border-top:1px solid #b5ad9e; background:#fff; margin:10px 0 10px 0;}
.po_table td{border-left:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:10px; color:#666; border-collapse:collapse;}
.po_table td.left{border-left:0; text-align:center;font-weight: bold;}
.po_table td.right{border-right:0;}
.po_table td.title{font-weight:bold; background:#f3ead9; text-align:center;}
.po_table td.title.left{border-left:0;  text-align:center; }



/*역사관 소개*/
.sch3{color:#333; font-size:14px; line-height:1.8em;}
.sch3 p{font-size:17px; line-height:2.5em; color:#C60;}
.sch3 span{color:#633; font-size:14px; line-height:1.4em; font-weight:bold;}



.ttme:after{display:block; content:""; clear:both;}
.ttme li{float:left; width:22%; text-align:center; }
.ttme li.long{width:34%; border-left:0;}
.ttme li a{display:block; width:calc(100% - 1px); height:32px; border-left:#7a675c solid 1px;background:#57453c; color:#fff; font-size:13px;  padding-top:8px; letter-spacing:-1px;}
.ttme li a:hover{color:#fff; background:#57453c;}




/*역사관 연혁*/
.his{padding:12px; font-size:14px;}
.his h2{font-size:20px; color:#000; font-weight:bold; margin-bottom:20px;}
.his h2.to{margin-top:40px;}
.his_ul li{overflow:hidden;padding:15px 0;position:relative;}
.his_ul li.no_border{border:none}
.his_ul li strong{color:#f14e23;font-size:17px;left:0;letter-spacing:-1px;line-height:32px;position:absolute;top:15px; font-weight:bold;}
.his_ul li .history_dl{margin:0 0 0;padding:5px 0 0 13%;position:relative;}
.his_ul li .history_dl .bold{font-weight:bold;}
.his_ul li .history_dl *{margin:0;padding:0;}
.his_ul li .history_dl dt{font-weight:400;left:17%;position:absolute;top:5px;}
.his_ul li .history_dl dd{padding:0 0 0 8%;  line-height:2em;}
.his_ul li .history_dl dd span{color:#D0575A;}
.to_view{}
.to_view .h_title{ background:url(../img/sub/h3_arrow2.png) no-repeat left center; padding-left:26px; color:#B66F1F; font-size:17px; margin:30px 0 20px 0 }
.to_view span{display:inline-block; padding:10px; border:1px solid #ccc; border-radius:5px; margin:4px;}
.to_view span.total{ background:#666; color:#fff; border:1px solid #666;}

.g_table{border-top:1px solid #353535; background:#ffffff; text-align:center; margin:10px 0 10px 0;}
.g_table td{border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:12px; color:#666; border-collapse:collapse;}
.g_table td.left{border-left:1px solid #e0e0e0;}
.g_table td.right{border-right:0;}
.g_table td.title{font-weight:bold; background:#F6F6F6;}
.g_table td.color{ background:#F6F6F6;}
.g_table td.title.left{border-left:1px solid #e0e0e0;}
.g_table td.total{font-weight:bold;}


/*역사관 운영회칙*/
.operate{line-height:1.7em;}
.operate h2{font-size:18px; font-weight:bold; color:#333; line-height:2.5em; text-align:center;}
.operate h3{font-size:16px; color: #9B653E; line-height:2.5em;}






/*동문업체 홍보*/
.adver{}
.adver li{margin-bottom:10px;}
.adver li img{width:100%; height:auto;}



/*개인정보처리방침*/
#table_pro {border-top:2px solid #ddd; border-bottom:2px solid #ddd;}
#table_pro th{ background: #f5f5f5; border-bottom: 1px solid #ddd; font-weight:600;   font-size:1.1em;}
#table_pro td {border-bottom: 1px solid #ddd; padding-left: 17px;}
#table_pro td.last {border-bottom: 0px solid #ddd; padding-left: 17px;}




/*개인정보처리방침*/
.mgt30 {margin-top: 30px !important;}
.policy .box {padding-left: 25px !important;}
.tbTypeA {
    width: 100%;
    border-top: 2px solid #6b6b6b;
    border-bottom: 1px solid #6b6b6b;
    border-collapse: collapse;
    border-spacing: 0;
	table-layout: fixed;}
.tbTypeA thead tr th {
    height: 18px;
    padding: 15px 0 13px;
    font-weight: bold;
    color: #3e3e3e;
    text-align: center;
    line-height: 18px;
    vertical-align: middle;
    border-top: 1px solid #e4e4e4;
	background: #fbfbfb;}
.listTypeB > li {
    margin-top: 6px;
    padding-left: 11px;
    line-height: 20px;
    background:url(../img/common/arrow.jpg) no-repeat  0px center;
}
.policy .listTypeC > li, .policy .listTypeB > li {
    margin-top: 0 !important;
    line-height: 24px;
}
.btnTypeF {display: inline-block;
    font-size: 11px;
    font-weight: bold;
    color: #fff !important;
    line-height: 26px;
    text-decoration: none !important;
    background: #444; padding: 10px 15px;margin: 31px -20px;
}

.policy {
    line-height: 38px;
}
.policy h4{background:url(../img/common/arrow01.png) no-repeat left center; padding-left: 15px; font-size: 1em; font-weight: bold; line-height: 2.5em; color: #425ca4;}

.tbTypeA tbody tr td {
    height: 18px;
    padding: 13px 0px;
    line-height: 20px;
    vertical-align: middle;
    border-top: 1px solid #e4e4e4;text-align: center;
	border-left: 1px solid #e4e4e4;}

.policy .box .tbTypeA td:first-child {
    text-align: center;    border-left: 0;
}
contents.css:1259
.policy .box .tbTypeA th, .policy .box .tbTypeA td {
    padding: 7px !important;
}
contents.css:165
.tbTypeA tbody tr td:first-child {
    border-left: 0;
}

/*이메일무단수집거부*/
.emailBox {
    width: 100%;
    padding-top: 147px;
    background:url(../img/sub/bg_email.jpg) top center no-repeat;
	text-indent: -9999; }
.emailBox h4{background:url(../img/common/arrow01.png) no-repeat left center; padding-left: 15px; font-size: 1em; font-weight: bold; line-height: 2.5em; color: #425ca4;}




/*젊은동문 추진위원회*/
/*인사말*/
.youth01{color:#333; font-size:16px; line-height:1.8em; word-break: keep-all;}
.youth01 .na{color:#896545; font-size:15px; line-height:1.4em; padding:8px 0; text-align:center}
.youth01 p{font-size:22px; color:#C60; font-weight:bold; margin-bottom: 15px;}
.youth01 .title{color:#5d623a; font-size:16px; line-height:1.4em; margin-bottom:18px;}
.youth01 img{ width: 100%; }
.youth01_right{ float:right; padding: 0 0 8px 25px;width:30%;  }
.youth01 strong{font-weight: bold;}

.youth_table{border-top:1px solid #353535; background:#ffffff; text-align:center; margin:10px 0 10px 0; }
.youth_table td{border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:12px; color:#666; border-collapse:collapse; vertical-align:middle}
.youth_table td.left{border-left:1px solid #e0e0e0;}
.youth_table td.right{border-right:0;}
.youth_table td.title{font-weight:bold; background:#F6F6F6;}
.youth_table td.color{ background:#F6F6F6;}
.youth_table td.title.left{border-left:1px solid #e0e0e0;}
.youth_table td.total{font-weight:bold;}




/*모교방문의날*/
.youth03{padding:12px; font-size:14px;}
.youth03 h2{font-size:20px; color:#000; font-weight:bold; line-height:2em;}
.youth03 p{width:100%; padding:10px; background:#666; color:#fff; text-align:center;}
.youth2_table{border-top:1px solid #353535; background:#ffffff; text-align:center; margin:10px 0 25px 0; ; }
.youth2_table td{border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:12px; color:#666; border-collapse:collapse; vertical-align:middle; text-align:left;}
.youth2_table td.left{border-left:1px solid #e0e0e0;}
.youth2_table td.right{border-right:0;}
.youth2_table td.title{font-weight:bold; background:#F6F6F6;}
.youth2_table td.color{ background:#F6F6F6;}
.youth2_table td.title.left{border-left:1px solid #e0e0e0;}
.youth2_table td.total{font-weight:bold;}



/*기부현황*/
.gibu{}
.gibu img{width:100%;}
.gibu li{margin:8px 0;}

.gibu.scroll{width:845px; height:1200px; overflow:auto; border:10px solid #F0F0F0;}




/* 절차 */
.step{position:relative; width:100%; margin:30px auto;    text-align: center;}
.step dl{background:#F3F3F3; padding:30px 15px; margin-top:20px; position:relative; border-radius:30px 0 30px 0; border-bottom:3px solid #CCC; width:100%; box-sizing:border-box;}
.step dt{text-align:center; font-size:1.8em; line-height:30px; color:#000; display:inline-block; vertical-align:middle; text-shadow:2px 2px 0px #fff;}
.step dt span{ display:inline-block; color:#64B5BF; font-weight:bold; margin-right:3px;}
.step dd{width:70%; display:inline-block; vertical-align:middle; line-height:1.8em;}
.step span.arrow{display:block; background:url(../img/common/step_arrow.png) no-repeat 50%/auto 100%; width:100%; height:30px;}



/* 준비중페이지 */
#ready{text-align:center; background:url(../img/common/ready.png) no-repeat 50% 0; margin:80px 0;  
        padding-top:130px; font-size:1.5em; line-height:1.3em; color:#333;}
#ready strong{font-weight:600; color:#23B1BD;}
#ready p{font-size:0.8em; color:#666;}


