@charset "euc-kr"; 
@import url("base.css"); 
@import url("style.css"); 

html, body {height:100%;}

/* layout 
================================================================================*/
#container {overflow:hidden; width:100%; min-height:100%; padding-top:7.6em; background:#dfdfdf; letter-spacing:-0.13em; }
#container.noTab {padding-top:3.9em;}

/* 01 ³ªÀÇ°øºÎ¹æ > My Desk 
========================================================================*/
.mydesk {min-height:100%;}
/* ¸ÞÀÎ */
.mydesk .deskList {overflow:hidden; padding:0.6em 0.6em 0 0.6em; }
.mydesk .deskList .title {padding:0.4em 2em 0.4em 4em; border:1px solid #afafaf;
/*¶ó¿îµå*/
border-top-left-radius:5px;border-top-right-radius:5px;
-moz-border-radius-top-left-radius: 5px; -moz-border-radius-top-right-radius: 5px;
-webkit-border-radius-top-left-radius: 5px; -khtml-border-radius-top-right-radius: 5px; 
/*//¶ó¿îµå*/
background:#fff url(../images/btn/n_btn_s.png) no-repeat 98% 45%; background-size:auto 1.1em; font-size:1.3em; line-height:1.5em; text-indent:-5em; text-align:justify; cursor:pointer;}
.mydesk .deskList .title span {margin:0 0.3em 0 1.7em; padding:0.2em 1em 0.2em 0.9em; background:url(../images/btn/n_btn_s.png) no-repeat 10% 30%; line-height:1.6em; font-size:0.9em;}
.mydesk .deskList .title span.btnB {padding:0.2em 0.6em 0.2em 0.5em; background:url(../images/etc/icon01.png) no-repeat 0 30%; background-size:3.5em auto; color:#005aab; }
.mydesk .deskList .title span.btnG {background:url(../images/etc/icon02.png) no-repeat 0 30%; background-size:3.5em auto; color:#006b32;}
.mydesk .deskList .title span.btnY {background:url(../images/etc/icon03.png) no-repeat 0 30%; background-size:3.5em auto; color:#b16800;}
.mydesk .deskList .period {padding:0.7em 0.7em 0.2em 0.7em; border-left:1px solid #afafaf; border-right:1px solid #afafaf; background:#fff; color:#7e7e7e; }
.mydesk .deskList .period dt {float:left; padding:0.2em 0.2em 0 0.7em; background:url(../images/common/dot01.png) no-repeat 3% 60%;  background-size:0.35em auto;}
.mydesk .deskList .period dd {padding:0.2em 0.7em 0.2em 0;}
.mydesk .deskList .period.gathering {padding-bottom:0.7em; border-bottom:solid 1px #afafaf;
/*¶ó¿îµå*/
border-bottom-left-radius:5px;border-bottom-right-radius:5px;
-moz-border-radius-bottom-left-radius: 5px; -moz-border-radius-bottom-right-radius: 5px;
-webkit-border-radius-bottom-left-radius: 5px; -khtml-border-radius-bottom-right-radius: 5px;
/*//¶ó¿îµå*/
}
.mydesk .deskList .graph {overflow:hidden; clear:both; padding-bottom:0.5em; border-left:1px solid #92a5b5; border-right:1px solid #92a5b5; background:#fff;}
.mydesk .deskList .graph li .sjt {float:left; padding:0.2em 0 0.1em 1.4em; width:20%/*5em*/; background:url(../images/common/dot01.png) no-repeat 0.85em 60%;  background-size:0.35em auto; line-height:1em; color:#7e7e7e;}
.mydesk .deskList .graph .exp {font-size:0.8em; text-align:center; line-height:200%; color:#7e7e7e;}
.mydesk .deskList .graph li>div {float:left; position:relative; width:60%; height:1em; border-style:solid ; border-width:1px; background:#e2e2e2;}
.mydesk .deskList .graph li>div>p {position:absolute; margin-top:0.2em; left:0px; top:0px; height:76%; border-right:1px solid;  font-size:0.8em; color:#fff;}
.mydesk .deskList .graph li .bar1 {border-color:#afafaf;margin:0.2em 0 0.5em;}
.mydesk .deskList .graph li .bar2 {border-color:#afafaf;}
.mydesk .deskList .graph li .bar1 p {border-right-color:#1cadd8; background:#1cadd8;}
.mydesk .deskList .graph li .bar2 p {border-right-color:#ffb85b; background:#ffb85b;}
.mydesk .deskList p.exp {float:right; width:4.5em; margin-left:0.8em; font-size:1em; color:#7e7e7e; text-align:left; line-height:1em;}
.mydesk .deskList>ul {overflow:hidden; clear:both; width:100%; border-bottom:solid 1px #92a5b5; 
/*¶ó¿îµå*/
border-bottom-left-radius:5px;border-bottom-right-radius:5px;
-moz-border-radius-bottom-left-radius: 5px; -moz-border-radius-bottom-right-radius: 5px;
-webkit-border-radius-bottom-left-radius: 5px; -khtml-border-radius-bottom-right-radius: 5px;
/*//¶ó¿îµå*/
background:#f6f6f6;}
.mydesk .deskList>ul>li {float:left; width:33%; height:2.9em; border-left:solid 1px #cbd0d4; background:url(../images/bg/bg_line01.gif) repeat-y 0 0; text-align:center;}
.mydesk .deskList>ul li:first-child {border-left:solid 1px #afafaf;}
.mydesk .deskList>ul li:last-child {float:right; border-right:solid 1px #afafaf;}
.mydesk .deskList>ul:nth-child(3) {border-top:solid 1px #cbd0d4;}
.mydesk .deskList>ul li dl {margin-top:0.8em;}
.mydesk .deskList>ul li dl dt {display:inline; margin-right:0.3em;}
.mydesk .deskList>ul li dl dd {display:inline;} 


/*¼ö°­½ÅÃ»°­ÁÂ*/
.mydesk .lecList ul li {position:relative; padding:0.7em 0.2em; border-bottom:1px solid #afb0b0; background:#fff url(../images/btn/n_btn_s.png) no-repeat 98% 50%; line-height:1em; font-size:1.1em; cursor: pointer;}
.mydesk .lecList ul li p {width:80%; margin-left:0.8em; line-height:140%;}
.mydesk .lecList ul li a {position:absolute; top:35%; right:0;/* margin:-1.6em 2em 0 0;*/ margin-right:2em; margin-top:-5%;}
.mydesk .lecList ul li p.icon {width:52%; margin-left:4.3em; line-height:140%; text-indent:-4em; text-align:justify;}
.mydesk .lecList span {margin-right:0.5em; padding:0.2em 1em 0.3em 0.9em; font-size:1em; text-align:justify;}
.mydesk .lecList span.btnB {padding:0.2em 0.6em 0.2em 0.5em; background:url(../images/etc/icon01.png) no-repeat 0 30%; background-size:3.4em auto; color:#005aab;}
.mydesk .lecList span.btnG {background:url(../images/etc/icon02.png) no-repeat 0 30%; background-size:3.4em auto; color:#006b32;}
.mydesk .lecList span.btnY {background:url(../images/etc/icon03.png) no-repeat 0 30%; background-size:3.4em auto; color:#b16800;}
.mydesk .lecList .date {padding:0.5em 0 0 0.6em; font-size:0.9em; color:#7e7e7e; background:url(../images/common/dot01.png) no-repeat 0 60%; background-size:0.35em auto;}
.mydesk .lecList .date.f_s {font-size:0.8em; padding-left:0.3em; } 
.mydesk .lecList .date span {padding-right:2em; color:#282828;}


@media only screen and (max-width:400px) {
.mydesk .deskList .period dt {background:url(../images/common/dot01.png) no-repeat 0% 48%;  background-size:0.35em auto;}
.mydesk .deskList .graph li .sjt {background:url(../images/common/dot01.png) no-repeat 0.65em 60%;  background-size:0.35em auto;}
.mydesk .deskList p.exp {float:right; width:4em;}
.mydesk .lecList ul li {background-size:auto 1.3em;} 
}
@media only screen and (max-width:360px) {
.mydesk .lecList .date span {padding-right:1em;}
}

/* ³ªÀÇ°øºÎ¹æ > My Desk  > ÁøÇàÁßÀÎ °úÁ¤
========================================================================*/

/* ÅÇ¸Þ´º
*-----------------------------------------------------------------------*/
.mydesk .nav {overflow:hidden;/* display:none;*/ position:relative; width:100%; height:/*3.13em*/3.1em; border-top:solid 1px #000; border-bottom:solid 1px #a5a6a7; background:#CCC; background-color:#535353; }
.mydesk .nav .sliderkit-nav {position:relative; top:0; width:100%; height:100%;}
.mydesk .nav .sliderkit-nav-clip {overflow:hidden; position:relative; z-index:11; left:0; width:90%; height:100% !important; margin:0 auto;}
.mydesk .nav .sliderkit-nav-clip>ul {position:relative; left:0; top:0; width:100%; height:3.1em; background:#535353;}
.mydesk .nav .sliderkit-nav-clip>ul>li {float:left; position:relative; left:0; width:20%;}
.mydesk .nav .sliderkit-nav-clip>ul>li>a {overflow:hidden; display:block; height:3.1em; padding-top:0.9em; border-bottom:solid 1px #293e0b; background:url(../images/bg/line_tab.gif) repeat-y 0 0; font-size:1em; font-weight:bold; color:#a1a0a0; letter-spacing:-0.1em; text-align:center;}
.mydesk .nav .sliderkit-nav-clip>ul>li:first-child>a {height:3.1em !important;/* padding-top:0.2em*/ !important; background:url(../images/bg/line_tab02.gif) repeat-y 0 0; /*lines-height:1.1em;*/}
.mydesk .nav .sliderkit-nav-clip>ul>li:nth-child(4) {background:url(../images/bg/line_tab02.gif) repeat-y 0 0;}
/*.mydesk .nav .sliderkit-nav-clip>ul>li:nth-child(3)>a,*/ .mydesk .nav .sliderkit-nav-clip>ul>li:nth-child(5)>a,.mydesk .nav .sliderkit-nav-clip>ul>li:nth-child(10)>a {background-image:url(../images/bg/line_tab.gif), url(../images/bg/line_tab02.gif); background-repeat:repeat-y,repeat-y; background-position:0 0,100% 0;}
.mydesk .nav .sliderkit-nav-clip>ul>li.sliderkit-selected>a {height:3.1em; background:url(../images/bg/tab_on.gif) repeat-x 100% 0; border-bottom:none; font-size:100%; color:#fff;}	
.mydesk .nav .sliderkit-nav-clip>ul>li.sliderkit-selected:first-child>a {height:3.1em !important; /*padding-top:0.3em !important;*/}

.mydesk .nav .sliderkit-nav .sliderkit-btn  {position:absolute; z-index:10; top:0; width:9.7%; height:3.1em;}
.mydesk .nav .sliderkit-nav .sliderkit-nav-prev {left:0; background:url(../images/bg/line_tab02.gif) repeat-y 100% 0;}
.mydesk .nav .sliderkit-nav .sliderkit-nav-next {right:0; background:url(../images/bg/line_tab02.gif) repeat-y 0 0;}
.mydesk .nav .sliderkit-nav .sliderkit-btn a {display:block; height:3.1em; padding-top:0.8em; border-bottom:solid 1px #193746; font-size:1em; background-color:#005499; background-repeat:no-repeat; background-position:50% 50%; text-indent:-10000px;}
.mydesk .nav .sliderkit-nav .sliderkit-nav-prev a {background-image:url(../images/btn/btn_back02.png);background-position:20% 38%; background-size:0.6em; border-right:1px solid #282828;}
.mydesk .nav .sliderkit-nav .sliderkit-nav-next a {background-image:url(../images/btn/btn_next01.png); background-position:80% 38%; background-size:0.6em;border-left:1px solid #282828;}
.mydesk .nav .sliderkit-btn-disable {opacity:0.3;} 	

/* //ÅÇ¸Þ´º
*-----------------------------------------------------------------------*/


/* °­ÀÇ */
.mydesk .lecture {padding:0.5em 0.5em 0 0.5em;}
.mydesk .lecture .title {position:relative; padding:0.8em 0.5em; border:1px solid #afafaf;
/*¶ó¿îµå*/
border-top-left-radius:5px;border-top-right-radius:5px;
-moz-border-radius-top-left-radius: 5px; -moz-border-radius-top-right-radius: 5px;
-webkit-border-radius-top-left-radius: 5px; -khtml-border-radius-top-right-radius: 5px; 
/*//¶ó¿îµå*/
background:#fff; font-size:1.3em; line-height:130%;}
.mydesk .lecture .title p {width:72%;}
.mydesk .lecture .title p.noBtn {width:100%;}
.mydesk .lecture .title a {float:right; position:absolute; top:20%;right:0; margin-right:0.5em; font-size:0.9em;}
.mydesk .lecture>ul {overflow:hidden; clear:both; border-bottom:solid 1px #92a5b5;  border-right:solid 1px #92a5b5; 
/*¶ó¿îµå*/
border-bottom-left-radius:5px;border-bottom-right-radius:5px;
-moz-border-radius-bottom-left-radius: 5px; -moz-border-radius-bottom-right-radius: 5px;
-webkit-border-radius-bottom-left-radius: 5px; -khtml-border-radius-bottom-right-radius: 5px;
/*//¶ó¿îµå*/
background:#f6f6f6;}/*2013-03-11¼öÁ¤*/
.mydesk .lecture:last-child {padding-bottom:2em;}
.mydesk .lecture>ul>li {float:left; width:25%; height:2.7em;  border-left:solid 1px #cbd0d4; text-align:center;}/*2013-03-11¼öÁ¤*/
.mydesk .lecture>ul li:first-child {border-left:solid 1px #afafaf;}/*2013-03-11¼öÁ¤*/
.mydesk .lecture>ul li:nth-child(2) { width:49%;}/*2013-03-11¼öÁ¤*/
.mydesk .lecture>ul li:last-child { width:100%; border:solid 1px #afafaf; border-bottom:none; line-height:2.7em;}/*2013-03-11¼öÁ¤*/
.mydesk .lecture>ul li dl {margin-top:0.8em;}
.mydesk .lecture>ul li dl dt {display:inline; margin-right:0.3em;}
.mydesk .lecture>ul li dl dd {display:inline;}


/*.mydesk .lecture>ul>li {float:left; width:30%; height:2.7em; border-left:solid 1px #cbd0d4; background:url(../images/bg/bg_line01.gif) repeat-y 0 0; text-align:center;}
.mydesk .lecture>ul li:first-child {border-left:solid 1px #afafaf;}
.mydesk .lecture>ul li:last-child {float:right; width:39%; border-right:solid 1px #afafaf;}
.mydesk .lecture>ul:nth-child(3) {border-top:solid 1px #cbd0d4;}
.mydesk .lecture>ul li dl {margin-top:0.8em;}
.mydesk .lecture>ul li dl dt {display:inline; margin-right:0.3em;}
.mydesk .lecture>ul li dl dd {display:inline;}
*/




/* °èÈ¹¼­ */
.mydesk .plan {background:#fff;}
.mydesk .plan div {padding:0.6em;}
.mydesk .plan table.list01 tr td ul>li {padding-bottom:0.7em;}

/* ½ÃÇè */
.mydesk .testMain {background:#fff;}
.mydesk .testMain section {padding:0.6em; border-bottom:1px solid #afb0b0; font-size:1.3em; cursor:pointer;}
.mydesk .testMain section p {line-height:140%; padding-left:3.7em; text-indent:-3.75em; padding-bottom:0.2em;}
.mydesk .testMain section ul li {display:inline-block; padding:0.4em 1.2em 0.1em 0.6em; background:url(../images/common/dot01.png) no-repeat 0 60%;  background-size:0.3em auto; line-height:130%; color:#7e7e7e; font-size:0.9em; }
.mydesk .testMain section ul li:last-child {margin-left:0.2em;}
.mydesk .testMain section ul li span.txtRed {padding:0; font-size:1em;}
.mydesk .testMain span {margin-right:0.5em; padding:0.2em 1em 0.3em 0.9em; font-size:1em; text-align:justify; font-size:0.9em;}
.mydesk .testMain span.btnB {background:url(../images/etc/icon01.png) no-repeat 0 30%; background-size:3.4em auto; color:#005aab;}
.mydesk .testMain span.btnG {padding:0.2em 0.6em 0.2em 0.5em; background:url(../images/etc/icon02.png) no-repeat 0 30%; background-size:3.4em auto; color:#006b32;}
.mydesk .testMain span.btnY {background:url(../images/etc/icon04.png) no-repeat 0 30%; background-size:3.4em auto; color:#787878;}

/*½ÃÇè-»ó¼¼*/
.mydesk .test .user p.timer {height:2.9em; display:inline; float:left;}
.mydesk .test .user p.timer img {width:2.5em; margin-top:0.2em; z-index:100 !important;}
.mydesk .test .user p.timer input {margin:0.5em 0 0 -0.4em; height:1.8em; background-color:#578cc0; border:none; font-size:0.9em; color:#fff;}
.mydesk .test .user a {margin:0 -0.3em 0 0;}
.mydesk .test section.testQ {padding:0.3em; letter-spacing:-1px;}
.mydesk .test section.testQ ol li >p {padding:0.2em 0.5em; color:#535353; }
.mydesk .test section.testQ ol li >p:first-child{ border:1px solid #acacac; background-color:#d6dfe4;}
.mydesk .test section.testQ ol li:last-child {margin-bottom:0.6em; }
.mydesk .test section.testQ ol li dl dt {padding:0.5em; border-left:solid 1px #acacac; border-right:solid 1px #acacac; background-color:#f5f5f5;}
.mydesk .test section.testQ ol li dl dd {margin-bottom:0.3em; padding:0.5em; border:solid 1px #acacac;background:#FFF;}
.mydesk .test section.testQ ol li dl dd p {padding:0.5em 0.8em 0.5em 3.5em; text-indent:-2.45em; text-align:justify;}
.mydesk .test section.testQ ol li dl dd p input {padding-bottom:0.9em;}
.mydesk .test section.testQ ol li dl dd ul li {padding-bottom:0.3em;}
.mydesk .test section.testQ ol li dl dd p label {padding:0 2em 0.6em 1.5em;}
.mydesk .test section.testQ> p { font-size:1.1em;}

/* °úÁ¦ */
.mydesk .homeWork {background:#fff;}
.mydesk .homeWork section {padding:0.6em; border-bottom:1px solid #afb0b0; font-size:1.3em; cursor:pointer;}
.mydesk .homeWork section p {line-height:140%; padding-left:3.7em; text-indent:-3.75em;}
.mydesk .homeWork section ul {width:100%; height:3em; line-height:3em;}
.mydesk .homeWork section ul li { padding:0.5em 1.2em 0.1em 0.5em; background:url(../images/common/dot01.png) no-repeat 0.1em 70%; background-size:auto 0.3em; line-height:1em; color:#7e7e7e; font-size:0.9em; }
.mydesk .homeWork section ul li:last-child {float:left; margin:-1.5em 8.5em;}
.mydesk .homeWork section ul li span.txtRed {padding:0; font-size:1em;}
.mydesk .homeWork span {margin-right:0.5em; padding:0.2em 1em 0.3em 0.9em; font-size:1em; text-align:justify; font-size:0.9em;}
.mydesk .homeWork span.btnB {background:url(../images/etc/icon01.png) no-repeat 0 30%; background-size:3.4em auto; color:#005aab;}
.mydesk .homeWork span.btnG {padding:0.2em 0.6em 0.2em 0.5em; background:url(../images/etc/icon02.png) no-repeat 0 30%; background-size:3.4em auto; color:#006b32;}
.mydesk .homeWork span.btnY {background:url(../images/etc/icon04.png) no-repeat 0 30%; background-size:3.4em auto; color:#787878;}

/* °úÁ¦ - »ó¼¼ÆäÀÌÁö */
.mydesk .homeW_detail section {padding:0.8em 0.8em 4em 0.8em; border-bottom:1px solid #aeaeae; background:#f5f5f5; font-size:1.1em;}
.mydesk .homeW_detail section p {padding:0.2em 0.6em 0.2em 0.5em; background:url(../images/etc/icon02.png) no-repeat 0 30%; background-size:3.4em auto; color:#006b32;}
.mydesk .homeW_detail section dl dt {padding:0.5em 1.2em 0.1em 0.6em; background:url(../images/common/dot01.png) no-repeat 0.1em 70%; background-size:auto 0.35em; color:#7e7e7e;}
.mydesk .homeW_detail section dl dd {position:relative; margin-top:1em; padding:1em; border:1px solid #aeaeae; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;
background:#fff;}
.mydesk .homeW_detail section dl dd img {position:absolute; top:-0.6em; left:1.8em; width:1.1em;}
.mydesk .homeW_detail section a {margin-top:0.5em;}
.mydesk .homeW_detail>div {padding:0.7em; border-top:3px solid #cecece;}
.mydesk .homeW_detail>div>p {padding:0.7em; border:1px solid #aeaeae; background:#f5f5f5; line-height:140%; font-size:1.1em; color:#535353;}
.mydesk .homeW_detail>div>p span {display:block; color:#7e7e7e; font-size:1em;}
.mydesk .homeW_detail>div>div {padding:1.5em 0.7em; border-left:1px solid #aeaeae; border-right:1px solid #aeaeae;background:#fff; font-size:1.1em; line-height:140%}
.mydesk .homeW_detail>div>p.btnArea {height:3.5em; border-top:none; background:#fff;}
.mydesk .homeW_detail>div>p.btnArea a {padding:0.6em 2em;}

/* Åä·Ð - »ó¼¼ */
.mydesk .debate_detail dl dt {padding:0.5em; background:#fff;  font-size:1.3em; line-height:140%; border-bottom:1px solid #aeaeae;}
.mydesk .debate_detail dl dt span {display:block; padding-left:0.7em; background:url(../images/common/dot01.png) no-repeat 0 55%; background-size:0.35em auto; color:#7e7e7e; font-size:0.9em;}
.mydesk .debate_detail dl dd {padding:1em; border-bottom:1px solid #aeaeae; background:#eaeaea url(../images/bg/debate_detail.gif); background-repeat:repeat-x; background-position:0 0; line-height:150%; font-size:1.1em;}
.mydesk .debate_detail p.btnArea {height:2.7em; padding:0.6em; border-bottom:1px solid #aeaeae; text-align:center; margin-left:auto; margin-right:auto;}
.mydesk .debate_detail p.btnArea a.btnBlue01 {text-align:center; margin-left:40%;}
.mydesk .debate_detail ul {margin:0.4em; padding:0.7em 0.5em ; border:1px solid #aeaeae; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;
background:#fff;}
.mydesk .debate_detail ul li {padding-left:0.7em; background:url(../images/common/dot01.png) no-repeat 0 55%; background-size:0.35em auto; color:#7e7e7e; line-height:150%; font-size:1.1em;}
.mydesk .debate_detail ul li:first-child {padding-left:0; background:none; font-size:1.3em; color:#282828;}
.mydesk .debate_detail ul li:last-child {float:right; margin:-1.5em 0.5em 0 0; }

/* Åä·Ð - ÀÐ±â */
.mydesk .debate_reading dl dt ul {padding:0.5em; background:#fff;  line-height:140%; border-bottom:1px solid #aeaeae;}
.mydesk .debate_reading dl dt ul li:first-child {padding-left:0; margin-bottom:0.5em; background:none; font-size:1.3em; color:#282828; line-height:140%;}
.mydesk .debate_reading dl dt ul li:first-child a.btnGray04 {font-size:0.9em; padding:0 1.3em;}
.mydesk .debate_reading dl dt ul li {padding-left:0.7em; background:url(../images/common/dot01.png) no-repeat 0 55%; background-size:0.35em auto; color:#7e7e7e; font-size:1.1em; line-height:170%;}
.mydesk .debate_reading dl dt ul li a.btnGray04 { padding:0 1.25em; line-height:160%;}
.mydesk .debate_reading dl dd {padding:1em; border-bottom:1px solid #aeaeae; background:#eaeaea url(../images/bg/debate_detail.gif); background-repeat:repeat-x; background-position:0 0; line-height:150%; font-size:1.1em;}
.mydesk .debate_reading>ul {margin:0.4em 0.4em 0.4em 1em; padding:0.7em 0.7em; border:1px solid #aeaeae; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;
background:#fff;}
.mydesk .debate_reading>ul:last-child {margin-bottom:3em;}
.mydesk .debate_reading>ul li {padding-left:0.7em; background:url(../images/common/dot01.png) no-repeat 0 55%; background-size:0.35em auto; color:#7e7e7e; line-height:150%; font-size:1.1em;}
.mydesk .debate_reading>ul li img {margin-left:-1.1em; padding-right:0.5em;}
.mydesk .debate_reading>ul li:first-child {padding-left:0; background:none; font-size:1.3em; color:#282828;}
.mydesk .debate_reading>ul li:last-child {float:right; margin:-1.5em 0.5em 0 0; background:none; }

.mydesk .section.seachArea.addDebate {line-height:3.3em; border-top:1px solid #516d95; border-bottom:1px solid #516d95; background-color:#c6c6c6;}
.mydesk section.seachArea.addDebate input {width:72%; height:2em; font-size:1.13em;}
.mydesk section.seachArea.addDebate::-webkit-input-placeholder {color:5b5b5b;}
.mydesk section.seachArea.addDebate input::-moz-placeholder {color:5b5b5b;}
.mydesk section.seachArea.addDebate a {float:right; margin:0 0.6em 0 0;}

/* Åä·Ð - ±Û¾²±â */
.mydesk .register .textarea {margin-bottom:1em;}

/* ÆÀ ÇÁ·ÎÁ§Æ® */
.mydesk .teamProject ul {padding:0.8em; border-bottom:1px solid #aeaeae;  line-height:150%; font-size:1.3em; background:#fff; }
.mydesk .teamProject ul li {overflow:hidden; font-size:1.3em; line-height:140%; font-weight:bold; }
.mydesk .teamProject ul li:last-child{padding-left:1.2em; background:url(../images/common/dot01.png) no-repeat 0.3em 55%; background-size:0.35em auto; font-size:0.95em; color:#7e7e7e;}

/* ¼³¹® */
.mydesk .survey ul li {position:relative; padding:0.7em 0.2em; border-bottom:1px solid #afb0b0; background:#fff url(../images/btn/n_btn_s.png) no-repeat 98% 50%; line-height:1em; font-size:1.3em; font-weight:bold;}
.mydesk .survey ul li p {width:63%; margin-left:0.8em; line-height:140%; text-align:justify;}
.mydesk .survey ul li p.noBtn {width:85%;}
.mydesk .survey ul li p.date {padding:0.5em 0 0 0.6em; font-size:0.9em; color:#7e7e7e; background:url(../images/common/dot01.png) no-repeat 0 68%; background-size:0.35em auto; font-weight:normal; font-size:1em; }
.mydesk .survey ul li p.date span {padding-right:2em; color:#282828;}
.mydesk .survey ul li a {position:absolute; top:35%; right:0; margin-right:2em; margin-top:-5%; font-weight:normal; font-size:1em }

/* ¼³¹® ¹®Á¦ */
.mydesk .survey_detail .user {padding:1em; font-size:1.3em; line-height:120%; text-align:center;}
.mydesk .survey_detail section.surveQ {padding:0.3em;}
.mydesk .survey_detail section.surveQ ol li:last-child {margin-bottom:0.6em; }
.mydesk .survey_detail section.surveQ ol li dl dt {padding:0.2em 0.5em 0.2em 1.5em; border:1px solid #acacac; background-color:#d6dfe4; font-size:1.3em; color:#535353; line-height:140%; text-indent:-1em; }
.mydesk .survey_detail section.surveQ ol li dl dd {margin-bottom:0.3em; padding:0.5em; border-left:solid 1px #acacac; border-right:solid 1px #acacac; border-bottom:solid 1px #acacac; background:#FFF; }
.mydesk .survey_detail section.surveQ ol li dl dd p {padding:0.5em 0.8em 0.5em 3.2em; text-indent:-2.5em; text-align:justify; font-size:1.3em; line-height:120%; }
.mydesk .survey_detail section.surveQ ol li dl dd p input {padding-bottom:0.7em;}
.mydesk .survey_detail section.surveQ ol li dl dd ul li {padding-bottom:0.3em;}
.mydesk .survey_detail section.surveQ ol li dl dd p label {padding:0 2em 0.6em 1.5em;}
.mydesk .survey_detail section.surveQ> p { font-size:1.1em;}

/* °úÁ¤ °øÁö»çÇ× */

/* °úÁ¤Q&A */
.mydesk section.seachArea.scIcon {background-color:#c6c6c6;}
.mydesk section.seachArea.scIcon input {width:55%; height:2em; font-size:1.13em;}
.mydesk section.seachArea.scIcon::-webkit-input-placeholder {color:#5b5b5b;}
.mydesk section.seachArea.scIcon input::-moz-placeholder {color:#5b5b5b;}
.mydesk section.seachArea.scIcon a {clear:both;margin:0 0.6em 0 0;}
.mydesk section.seachArea.scIcon a.btnBlue01 {float:right; margin-top:-2.4em;}
.mydesk section.seachArea.scIcon a img {padding-right:7em;}

/*@media only screen and (max-width:320px) {
.mydesk section.seachArea.scIcon a.btnBlue01 {float:right; margin-top:-2.5em;}
}*/

/*°úÁ¤Q&A - ´äº¯Àü/´äº¯ÈÄ*/
.mydesk .reply .bbsDetail dl dt ul li {padding-left:0.6em; background:url(../images/common/dot01.png) no-repeat 0 55%; background-size:0.35em auto; color:#7e7e7e; font-size:0.9em; font-weight:normal; line-height:150%;}
.mydesk .reply .bbsDetail dl dt ul li img {height:1.3em; margin:-0.2em 0.3em 0 0;}
.mydesk .reply .bbsDetail dl dt ul li:first-child {margin-left:-0.5em;  background:none; font-size:1.1em;  font-weight:bold; color:#282828; line-height:130%;}
.mydesk .reply .bbsDetail dl dt ul li:last-child{position:relative; float:right; margin-top:-1.5em; padding:0 0.4em; background-image:none; background:#cdcdcd; border:1px solid #9e9e9e; border-radius:7px; -moz-border-radius:7px;-webkit-border-radius:7px; -khtml-border-radius:7px; font-size:1em; font-size:0.9em; color:#787878;}
.mydesk .reply .bbsDetail dl dt ul li.replyFinish{background:#fbb549; border:1px solid #cd6000; font-size:0.9em; color:#fff;}
.mydesk .reply .bbsDetail dl dt ul li:last-child img {height:0.5em; position:absolute; top:0.5em; left:-0.5em;}

/* °úÁ¤Q&A ´äº¯³»¿ë */
.mydesk .reContents p {margin:0.5em 0.4em 0.5em 1em; padding:0.9em 1em; border:1px solid #aeaeae; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;
background:#fff; font-size:1.2em; line-height:140%; text-align:justify; }
.mydesk .reContents p img {margin-left:-1.6em; padding-right:0.5em;}
.mydesk .reContents ol {border-top:1px solid #aeaeae; border-bottom:1px solid #aeaeae; padding:1em;}
.mydesk .reContents ol li {margin-left:2.5em; padding-bottom:0.8em; color:#5b5b5b; letter-spacing:0; font:1.1em; text-indent:-2.5em;}
.mydesk .reContents ol li img {padding:0 0.5em; height:1.5em;}


@media only screen and (max-width:400px) {
.mydesk .testMain section ul li:last-child {margin-left:0.3em;}
.mydesk .debate_reading>ul li img {margin-left:-1.15em;}
.mydesk .debate_write .register section.regArea input {padding-left:0; width:70%;}
.mydesk .debate_write .register section.noSelect p input {width:99%;}
.mydesk .survey ul li {background-size:auto 1.3em;}
.mydesk .reContents p img {margin-left:-1.7em; padding-right:0.5em;}
}
@media only screen and (max-width:360px) {
.mydesk .testMain section ul li {background-size:auto 0.35em;} 
.mydesk .testMain section ul li:last-child {margin-left:-0.2em;}
.mydesk .debate_reading>ul li img {margin-left:-1.2em;}
}
@media only screen and (max-width:320px) {
.mydesk .testMain section ul li { padding-right:1.3em; background-size:auto 0.35em; letter-spacing:-0.18em;}
.mydesk .testMain section ul li:last-child {margin-left:-0.4em;}
.mydesk .debate_reading>ul li img {margin-left:-1.15em; width:0.7em;}
.mydesk .debate_write .register section.regArea input {width:65%;}
.mydesk .reContents p img {margin-left:-1.8em; padding-right:0.5em;}
}


/* 02 ±³À°°úÁ¤ ¾È³»
========================================================================*/
/* ±³À°°úÁ¤ ¾È³» ¸ÞÀÎÆäÀÌÁö */
.user {color:#7e7e7e; padding:1em 0.5em;}
.curriculum .curriInfo dl {background:#fff; font-size:1.3em; line-height:130%;}
.curriculum .curriInfo dl dt {padding:1.3em 2em 1.3em 0.5em; border-bottom:1px solid #aeaeae; background-size:auto 1.1em; line-height:120%; font-size:1.3em; background: url(../images/btn/btn_dn.png) no-repeat 98% 45%;}
.curriculum .curriInfo dl dt {padding:1.3em 2em 1.3em 0.5em; border-bottom:1px solid #aeaeae; background-size:auto 1.1em; line-height:120%; font-size:1.3em; background: url(../images/btn/btn_dn.png) no-repeat 98% 45%; background-size:auto 0.6em;}
.curriculum .curriInfo dl.sList01>dt.on {background:url(../images/btn/btn_up.png) no-repeat 98% 45%; }
.curriculum .curriInfo dl dd {background:#383939; color:#a1a0a0;  line-height:120%;}
.curriculum .curriInfo dl dd ul li {padding:1.3em; border-bottom:1px solid #232323; background: url(../images/btn/n_btn_s.png) no-repeat 97% 45%; background-size: 0.8em auto; }

/* ±³À°°úÁ¤ ¾È³» ¸®½ºÆ® , ±³À°°úÁ¤ ¾È³» ¸®½ºÆ®»ó¼¼ 01 02 */
.curriculum .infoList div {margin:0.5em; border:1px solid #afafaf;
/*¶ó¿îµå*/
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px;
/*//¶ó¿îµå*/ background:#fff;}
.curriculum .infoList div p {padding:0.8em 0.8em; border-bottom:1px solid #afafaf; font-size:1.3em; font-weight:bold; line-height:160%; text-align:justify; }
.curriculum .infoList div p a {float:right; font-size:0.85em; padding:0 0.6em; font-weight:normal;}
.curriculum .infoList div ul {padding:0.5em;}
.curriculum .infoList div ul li {padding-left:1.5em; background:url(../images/common/dot01.png) no-repeat 0.7em 60%;  background-size:0.35em auto; font-size:1.1em; line-height:140%; color:#7e7e7e;}
.curriculum .infoList .seachArea {background:#f6f6f6;}
.curriculum .infoList .seachArea.bderB {border-bottom:1px solid #afafaf;}
.curriculum .infoList .seachArea dl dt {width:100%; padding-bottom:0.6em; font-size:1.1em;}
.curriculum .infoList .seachArea dl dd .srchSelect {width:90%;}
.curriculum .infoList .tableArea {margin:0; padding:0.5em; background-color:#fff;}
.curriculum .infoList>p.btnArea {background:#fff; text-align:right; padding:0.5em 0.5em 0 0.5em;}
.curriculum .infoList>p>a.btnGray05 {display:inline-block;}
.curriculum .infoList>p.btnArea02 {background:#fff; text-align:center;padding-bottom:1em;}
.curriculum .infoList>p>a.btnGray02 {float:none;}
.curriculum .infoList .noData {background:#fff; font-size:1.3em;}

/* ¼ö°­½ÅÃ» ¿Ï·á */
.curriculum .user {text-align:center; font-size:1.3em; color:#282828;}
.curriculum .finish ul {padding:0.5em; border-bottom:1px solid #afafaf; font-size:1.3em; font-weight:bold; line-height:145%;}
.curriculum .finish ul li span.txtGray {font-weight:normal;}
.curriculum .finish p{ padding:0.5em; font-size:1.1em; line-height:140%; color:#7e7e7e; text-indent:-1em; margin-left:1em;}
.curriculum .finish>div {padding:0.6em; background:#fff; font-size:1.3em; line-height:130%; color:#7e7e7e;  text-align:justify;}
.curriculum .finish>div p {text-align:center;}
.curriculum .finish>div p a {float:none; font-size:0.9em; padding-left:2.2em;}


/* 03 ¿¬°£ ±³À°ÀÏÁ¤ 
========================================================================*/
.yearCurri .yCurriculum {padding:0.8em;}
.yearCurri .yCurriculum .top {height:1.1em; background:url(../images/bg/year_bg.png) repeat-x 0 0; background-size:auto 100%;}
.yearCurri .yCurriculum .top p {width:5%; height:100%; background-image:url(../images/bg/year_header.png);background-repeat:no-repeat; background-size:auto 100%;}
.yearCurri .yCurriculum .top p.fl {background-position:0 0;}
.yearCurri .yCurriculum .top p.fr {background-position:100% 0;}
.yearCurri .yCurriculum ul {padding:2em 0 2.3em 9.4em;border-right:1px solid #c8c8c8; border-left:1px solid #c8c8c8; background:#fff url(../images/etc/year_icon.png) no-repeat 0; background-size:auto 7.0em; background-position:2.3em;}
.yearCurri .yCurriculum ul li {margin-left:1em; font-size:1.3em; color:#64574e; line-height:140%;}
.yearCurri .yCurriculum ul li span {font-weight:bold; color:#3b93de; background:url(../images/etc/year_btn.png) no-repeat}
.yearCurri .yCurriculum ul li a.btnGray04 {font-size:0.85em; margin-left:1.8em; padding:0.3em 0.75em;}
.yearCurri .yCurriculum ul li a.btnGray04 img {margin:0.65em -0.3em 0 0.5em; width:0.4em;}
.yearCurri .yCurriculum ul li:first-child { margin-left:0.8em; font-size:1.6em; font-weight:bold; color:#f7941e;}
.yearCurri .yCurriculum ul li:last-child {margin-top:0.5em;}
.yearCurri .yCurriculum>p {padding-bottom:1em; border-bottom:1px solid #c8c8c8; border-right:1px solid #c8c8c8; border-left:1px solid #c8c8c8; background:#fff url(../images/etc/year_page.png) no-repeat 100% 100%; text-align:center; font-size:1.1em; color:#7e7e7e; }


/* 04 ¿øÅ¬¸¯ ¼ö°­½ÅÃ»
========================================================================*/
/* ¿¬°£±³À°ÀÏÁ¤ È®ÀÎ*/
.oneClick .yearSchedule dl {background:#fff url(../images/btn/n_btn_s.png) no-repeat 98% 45%; background-size:auto 1.4em; line-height:170%; padding:1em; border-bottom:1px solid #aeaeae;}
.oneClick .yearSchedule dl dt {font-size:1.3em; font-weight:bold;}
.oneClick .yearSchedule dl dd {width:85%; font-size:1.1em; color:#7e7e7e;}

/* Ä«Å×°í¸®º° °úÁ¤¸ñ·Ï / Ä«Å×°í¸®º° °úÁ¤ »ó¼¼ */
.oneClick .yearList .seachArea .srchSelect {width:9em;}
.oneClick .yearList dl {margin:0.5em; border:1px solid #afafaf; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px;}
.oneClick .yearList dl dt {padding:0.5em ;height:1.7em; line-height:1.7em;font-size:1.3em; background:#fff; font-weight:bold;}
.oneClick .yearList dl dt a {float:right; margin-top:-0.2em; text-align:right; font-size:0.9em; padding:0.4em 0.9em;}
.oneClick .yearList dl dd {background:#f6f6f6; font-size:1.1em }
.oneClick .yearList dl dd table tr {border-top:1px solid #afafaf;line-height:150%;}
.oneClick .yearList dl dd table tr td {padding:0.5em 0 0.5em 1.2em;  background:url(../images/common/dot01.png) no-repeat 0.5em 52%;  background-size:0.35em auto; }

.oneClick .yearList .tableArea {margin:0; padding:0.5em; background-color:#fff;}
.oneClick .yearList>p {background:#fff; text-align:right;padding:0.5em 0.5em 0 0.5em;}
.oneClick .yearList>p>a.btnGray05 {display:inline-block;}
.oneClick .yearList>p.btnArea {background:#fff;}
.oneClick .yearList>p a.btnGray02 { margin:0.8em 40% 0.8em 0;}


/* 05 ³ëµ¿¹ý Å¬¸®´Ð
========================================================================*/
.clinic dl {font-size:1.3em; line-height:140%; border-bottom:1px solid #4f6c95; background:#fff url(../images/bg/userArea_bg.gif) repeat-x 0% 100%; background-size:auto 0.15em;}
.clinic dl dt {padding:0.5em 0.8em; border-bottom:1px solid #afafaf;}
.clinic dl dd {padding:0.5em 0.8em;}
.clinic dl dd ul li.count {padding:0.5em 0 0.5em 1em; background:url(../images/common/dot01.png) no-repeat 0.5em 52%;  background-size:0.35em auto; font-size:0.8em; }
.clinic dl dd ul li.count a {padding:0.2em 0.76em; float:right; font-size:1em;}

@media only screen and (max-width:400px) {
.clinic dl dd ul li.count {background:url(../images/common/dot01.png) no-repeat 0.5em 48%;  background-size:0.35em auto; font-size:0.8em; }

}


/* 06 °£Çà¹°
========================================================================*/
.publication section.seachArea .srchSelect {width:10em; margin:0 0 0.5em 1em;}


/* 07 ¿¬¼ö¿ø ¼Ò°³
========================================================================*/
.intro {background:#fff !important;}

.intro section.seachArea {text-align:right;}
.intro section.seachArea select {width:9em; }
.intro section.seachArea span.srchSelect {width:8em; text-align:left;}
.intro section.seachArea.bgDark {border-bottom:none;}
.intro h3 {clear:both;}

/* ÀÎ»ç¸» */
.intro .int {padding:1.5em; background:url(../images/bg/intro_bg.jpg) no-repeat 0 0; background-size:100%; line-height:190%; letter-spacing:-0.2em;}
.intro .int>img { float:left; width:6.7em; padding-right:1.5em; }
.intro .int p {font-size:1.3em; padding:0.9em 0;}
.intro .int p.title {margin-top:1.4em; font-weight:bold; letter-spacing:-0.1em;}
.intro .int p.title span { display:inline-block;}
.intro .int p span { display:block; font-weight:bold;}
.intro .int p:last-child {text-align:right;}
.intro .int p:last-child img {width:4.1em; padding-left:0.2em;} 

.intro .profile {padding:1.5em 1em 1.5em 1.5em; background:url(../images/bg/intro_bg.jpg) no-repeat 0 0; background-size:100%; line-height:180%;}
.intro .profile>img {float:left; width:6.6em; padding:0 1em 0.5em 0; }
.intro .profile dl {font-size:1.1em; margin-bottom:1em;}
.intro .profile dl.pdT4 {padding-top:4em;}
.intro .profile dl.pdT2 {adding-top:2em;}
.intro .profile dt {float:left; width:4.6em; color:#282828; background:url(../images/common/dot01.png) no-repeat 3% 60%;  background-size:0.3em auto; font-weight:bold; padding-left:0.8em; }
.intro .profile dd {color:#7e7e7e;}
.intro .profile dd ul {clear:both; }
.intro .profile dd ul li {padding-left:1em;}
.intro .profile dt.width10 {width:10em;}

@media only screen and (max-width:400px) {
.intro .profile>img {float:left; width:6.7em; padding:0 1em 0em 0; }
.intro .profile dl.pd4 {padding-top:3em;}
}


/* ¿¬¼ö¿ø ÇöÈ² */
/* ¿¬Çõ */
.intro .current {padding:2em 1em;}
.intro .current img {float:left; width:7.1em; padding:0 0.5em 1em 0.5em;}
.intro .current p { margin:0.5em 0 2em 3em; font-size:1.5em; line-height:140%; colot:#7e7e7e;}
.intro .current p span { font-weight:bold;}
.intro .current dl {padding:0.8em 0.5em; border-top:1px solid #afafaf; font-size:1.3em; line-height:140%; }
.intro .current dl dt {float:left; width:5.5em; padding:1em 0.2em 1em 0.5em; background:url(../images/common/dot01.png) no-repeat 0 50%;  background-size:0.25em auto; text-align:justify; font-weight:bold; color:#5b5b5b; }
.intro .current dl dd {padding:1em 0.5em 1em 0; margin-left:6.5em; text-indent:-0.55em;}

/* Á¶Á÷ ¹× ±â´É01 */
.intro .current02>p{padding:1em; font-size:1.1em; color:#7e7e7e; text-align:center;}
.intro .current02 div {width:27em; height:36.7em; margin:0 auto; background:url(../images/bg/current_bg.png) no-repeat; background-size:27em auto; font-size:1.1em; font-weight:bold;}
.intro .current02 div p.step1 {padding-top:2.3em; text-align:center;}/*2013 02 21 ¼öÁ¤*/
.intro .current02 div p.step1 a {color:#fff;}/*2013 02 21 ¼öÁ¤*/
.intro .current02 div ul.step2>li:first-child {float:right; text-align:right; margin-top:2.6em; padding:0 2.4em 0 0;}/*2013 02 21 ¼öÁ¤*/
.intro .current02 div ul.step2>li:first-child>a {color:#e77800;} /*2013 02 21 ¼öÁ¤*/
.intro .current02 div ul.step2>li {float:left; width:30%; margin-top:8.7em; padding-left:0.6em;/*padding:8.7em 1.5em 2em 2em;*/ text-align:center;}/*2013 02 21 ¼öÁ¤*/
.intro .current02 div ul.step2>li.pd5 {margin-top:5em;}
.intro .current02 div ul.step2>li>a {color:#3b93de;}/*2013 02 21 ¼öÁ¤*/
.intro .current02 div ul.step2>li:last-child {height:2em; margin:5em 0 0 0.3em;}/*2013 02 21 ¼öÁ¤*/
.intro .current02 div ul.step2>li>ul.step3 {margin-top:3.9em; color:#4b4b4b;}
.intro .current02 div ul.step2>li>ul.step3 li {padding-bottom:2.2em;}

/* Á¶Á÷ ¹× ±â´É02 */
.intro .current03 section {padding:0.5em;}
.intro .current03 section table tr td .textB {color:#282828; padding:0.5em 0.5em 1em 0.5em;}
.intro .current03 section table.center {padding:0.4em !important; text-align:center; }
.intro .current03 p {text-align:center; margin-top:0.5em; }
.intro .current03 p a {float:none; padding:0.7em 1.5em 0.7em 1em;}
.intro .current03 p a img{padding:0.3em; width:0.5em;}

/* ºñÀü/¹Ì¼Ç */
.intro .current04 div {width:27em; height:19em; margin:0 auto; background:url(../images/bg/current_bg02.png) no-repeat; background-size:27em auto; font-size:1.1em; text-align:center; }
.intro .current04 div p {font-size:1.3em; padding-top:2.3em; font-weight:bold;}
.intro .current04 div ul {padding:5em 3.1em 4.7em 3.3em; font-size:0.95em;}
.intro .current04 div ul li {float:left; color:#1e57b1; }
.intro .current04 div ul li:nth-child(2) {padding:3.9em 0 1em 3.5em; font-size:1em; font-weight:bold; color:#282828;}
.intro .current04 div ul li:last-child {float:right; color:#5b5b5b;} 
.intro .current04 dl {padding:0.5em;}
.intro .current04 dl dt {border:1px solid #107acb; border-radius:0.6em; -moz-border-radius:0.6em; -webkit-border-radius:0.6em; -khtml-border-radius:0.6em; background:url(../images/bg/current04_bg.gif) repeat-x; background-size:auto 1.8em; text-align:center; font-size:1.1em; font-weight:bold;  line-height:170%; color:#fff;}
.intro .current04 dl dd {margin-top:0.3em; padding:0.7em 1em; border:1px solid #a0a09e; border-radius:0.6em; -moz-border-radius:0.6em; -webkit-border-radius:0.6em; -khtml-border-radius:0.6em; font-size:1.1em;}
.intro .current04 dl dd ul li {padding-bottom:0.2em;}

/* ½Ã¼³¼Ò°³ */
.intro .institute {padding:0.5em;}
.intro .institute section {width:30em; margin-top:1em; /*border-bottom:1px solid #aeaeae;*/}
.intro .institute section>p.title {padding:1em; font-size:1.3em; font-weight:bold; color:#3b93de; }
.intro .institute section>p.title span.num {padding:0.4em; margin-right:0.2em; border:1px solid #3b93de; border-radius:3em; -moz-border-radius:3em; -webkit-border-radius:3em; -khtml-border-radius:3em; background:#3b93de; font-size:1.3em; color:#fff;}
.intro .institute section>p>img {padding:0 22% 1em 22%; width:15.8em;}
.intro .institute	section ol li {display:inline-block; margin:1em 0 0 1em; width:11em; padding-left:0.5em;border:1px solid #aeaeae; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; font-size:1.1em;line-height:2.1em; font-weight:bold; }
.intro .institute section ul {margin:1em 0;}
.intro .institute section ul>li {margin-left:0.4em; padding:0 1em; background:url(../images/common/dot01.png) no-repeat 0.5em 55%;  background-size:0.3em auto; font-size:1.1em; color:#7e7e7e; line-height:140%;}
.intro .institute section ul>li.dotPo { background-position:.5em 25%;}
.intro .institute section>dl {float:left; width:12.6em; margin:1em; border-right:1px solid #d7d7d7;}
.intro .institute section>dl.sec02 {margin:0; width:13em; border-right:none;}
.intro .institute section>dl.sec02 dt {margin:1.5em 0;}
.intro .institute section>dl.sec02 dt img {padding:0.5em; width:5.2em !important;}
.intro .institute section>dl.sec02 dd {background:none;margin-bottom:4em;}
.intro .institute section dl>dt>img {width:9.2em;padding:1em;}
.intro .institute section>ul.sec03 li {background:none;}
.intro .institute section>ul.sec03 li img {width:5.2em; padding:0.8em 0.5em;}

@media only screen and (max-width:400px) {
.intro .current02 div ul.step2>li>ul.step3 li { padding-bottom:2.15em;}

.intro .current04 div ul {padding:5.3em 3.45em 4.9em 3.5em; font-size:0.9em;}
.intro .current04 div ul li:nth-child(2) {padding:4.2em 0 1em 3.9em;}
}

@media only screen and (max-width:360px) {
.intro .current04 div ul li:nth-child(2) {padding:4.3em 0 1em 4.2em;}
}


@media only screen and (max-width:320px) {
.intro .current02 div ul.step2>li>ul.step3 {color:#4b4b4b;margin-top:3.8em;}
.intro .current02 div ul.step2>li>ul.step3 li {padding-bottom:2.1em;}
}


/* 08 °øÁö»çÇ× / ÂÊÁö
========================================================================*/
/* ÂÊÁö */
.notice_msg .msg .user ul li {padding-left:1em; background:url(../images/common/dot01.png) no-repeat 0.5em 55%;  background-size:0.3em auto; line-height:140%; font-size:1.1em;}
.notice_msg .msg section.seachArea .srchSelect {width:8.5em;}
.notice_msg .msg div.btnArea {border-bottom:1px solid #aeaeae; padding:0.5em; text-align:right;}
.notice_msg .msg div.btnArea a.fl {float:left;}
.notice_msg .msg div.btnArea a {float:none;}
.notice_msg .msg div.msgList {margin:0.5em; border:1px solid #aeaeae; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; background:#fff;}
.notice_msg .msg div.msgList p {float:left; padding:0.9em 0.8em;}
.notice_msg .msg div.msgList ul {padding:0.9em 1em 1em 2.5em; }
.notice_msg .msg div.msgList ul li {color:#474747; line-height:140%; font-weight:bold;}
.notice_msg .msg div.msgList ul li:first-child {font-size:1.3em; color:#282828; font-weight:bold; }
.notice_msg .msg div.msgList ul li span {color:#84aabd;}
.notice_msg .msg div.msgList ul li span.txtGray {float:right; font-weight:normal; font-size:0.9em;}

.notice_msg .msg div.msgList.read {background:#eef3f5;}
.notice_msg .msg div.msgList.read ul li:first-child {font-size:1.3em; color:#7c7c7c; font-weight:bold; }
.notice_msg .msg div.msgList.read ul li {color:#979797; line-height:140%;}

/* ÂÊÁö - »ó¼¼*/
.notice_msg .msg_detail div.btnArea {border-bottom:1px solid #aeaeae; padding:0.5em;}
.notice_msg .msg_detail div.btnArea a.fr {float:right;}
.notice_msg .msg_detail div.btnArea a {float:none;}

.notice_msg .msg_detail dl dt strong {color:#84aabd;}
.notice_msg .msg_detail dl dt span {display:inline; background:none; float:right;}


/* ÂÊÁö º¸³»±â */
.notice_msg .send {font-size:1.1em;}
.notice_msg .send dl dt {float:left; width:26%; height:1.2em; padding:1.3em 1em; font-weight:bold; }
.notice_msg .send dl dt:nth-child(3) {padding:0.75em 1em;}
.notice_msg .send dl dd input {width:43%;}
.notice_msg .send dl dd ul {margin:0 1em 0.5em 10em; padding:0.6em; border:1px solid #b8b8b8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; background:#efefef;}
.notice_msg .send dl dd ul li {line-height:130%;}
.notice_msg .send dl dd>div.textArea {width:55%; height:1.5em; margin:0.6em 0.5em 0 8em; padding:0.4em; border:1px solid #828282; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; background:#fff; font-size:1.25em; line-height:1.4em; color:#282828;}
.notice_msg .send dl dd>div.textArea textarea {height:100%; width:auto; border:none; font-size:1em; line-height:1.4em; color:#282828; letter-spacing:-0.13em;}
.notice_msg .send>p {margin-left:0.8em; padding:0.6em; text-indent:-0.7em; font-size:1.1em; color:#7e7e7e; line-height:140%;}
.notice_msg .send>div.textArea {width:87%; height:8em; margin:0 1em; padding:0.5em; border:1px solid #828282; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; background:#fff; font-size:1.25em; line-height:1.4em; color:#7e7e7e;}
.notice_msg .send>div.textArea textarea {overflow:auto; width:100%; height:100%; border:none; font-size:1em; line-height:1.4em; color:#7e7e7e; letter-spacing:-0.13em; }
.notice_msg .send>p.txtGray {text-align:right; padding-right:0.8em;}

@media only screen and (max-width:400px) {
.notice_msg .send dl dd ul {margin:0 1.2em 0.5em 10em;}
.notice_msg .send>p.txtGray {padding-right:1em;}
.notice_msg .send dl dd input {width:40%;}
}

@media only screen and (max-width:320px) {
.notice_msg .send dl dd>div.textArea {width:53%;}
}


/* 09 ¿À½Ã´Â±æ 
========================================================================*/
.map {background:#fff !important;} 

/* Ã£¾Æ¿À½Ã´Â±æ */
.map .find section {padding:0.5em; background:#dfdfdf;}
.map .find section a {display:inline-block; margin:0 0.5em 0.5em 0; float:none; padding:0; width:12.5em; line-height:2.7em; }
.map .find img {width:100%;}

.map .find div {padding:0.7em; background:url(../images/etc/map03_1.jpg) no-repeat; background-size:12.8em;}
.map .find div dl {width:15em; margin-left:12.3em; padding:0.7em; border:1px solid #dcdcdc;
-webkit-box-shadow:inset 0 0 5px #dfdfdf;box-shadow:inset 0 0 5px #dfdfdf;}
.map .find dl dt {padding:0.3em 0.5em 0.5em 1em; font-size:0.9em; ; font-weight:bold; color:#003ba8; background:url(../images/common/dot04.gif) no-repeat 0.2em 0.8em;  background-size:0.6em auto; font-size:0.95em; line-height:160%;}
.map .find dl dd{font-size:0.8em; }
.map .find dl dd ol>li {padding:0.5em 0 0 1.55em; background:url(../images/common/num_icon.png) no-repeat 0 0.5em; background-size:1.45em auto; text-indent:-1.5em; color:#565656; line-height:1.4em; }
.map .find dl dd ol li span {padding:0 0.6em 0.3em 0.3em; font-size:0.9em; color:#fff;}

.map .find div.wid100 {background:none;}
.map .find div.wid100 dl {width:95%; margin-left:0;}
.map .find div.wid100 dl li:last-child {padding:0.5em 0 0 0; text-indent:0;}
.map .find div.wid100 dl li p {margin-left:1.6em; padding-bottom:0.7em;}
.map .find div.wid100 dl li p:first-child {text-indent:-1.7em;}

@media only screen and (max-width:360px) {
.map .find dl dt {background:url(../images/common/dot04.gif) no-repeat 0.2em 0.75em;}
}

@media only screen and (max-width:320px) {
.map .find section a {width:12em;}
.map .find div dl {width:14em;}
.map .find dl dt {background:url(../images/common/dot04.gif) no-repeat 0.2em 0.8em;}
}


/* ±³ÅëÆí¾È³» , ¼ÅÆ²¹ö½º ¾È³»*/
.map .traffic {padding:0.5em;}
.map .traffic p {padding:0.5em 0 0.7em 1em; background:url(../images/common/dot04.gif) no-repeat 0.2em 1em;  background-size:0.6em auto; font-size:1.1em; line-height:140%; font-weight:bold; color:#003ba8;}
.map .traffic .tableArea table {border-top:2px solid #003ba8;}
.map .traffic p.course { margin-top:1em; background:url(../images/common/dot01.png) no-repeat 0.5em 50%;  background-size:0.3em auto;color:#5b5a5a; }

.map .traffic dl {float:left; padding:0 0.5em 0.5em 0; }
.map .traffic dl dt img {width:9em;}
.map .traffic dl dd {padding-top:0.5em; text-align:center; color:#7e7e7e; font-weight:bold;}

@media only screen and (max-width:320px) {
.map .traffic dl dt img {width:8.8em;}

}

/* ºÎ¼­¿¬¶ôÃ³
====================================================================*/
.tel ul li{padding:0.5em; border-bottom:1px solid #aeaeae; background:#fff; line-height:160%; font-size:1.1em; font-weight:bold;}
.tel ul li:first-child {border-bottom:1px solid #5f7b9e; background:#f6f6f6 url(../images/bg/userArea_bg.gif) repeat-x 0 100% !important; background-size:auto 0.2em; font-weight:normal;}
.tel ul li strong {color:#578cc0;}
.tel ul li span { display:block; color:#5b5b5b;}

/* ¼³Á¤ - ·Î±×ÀÎ
====================================================================*/

.login {overflow:hidden; background:url(../images/bg/login_bg.gif) repeat-x !important; background-size:0.7em auto;}
.login h1 {padding:0.5em 0; text-align:center;}
.login h1 img {width:4.5em;}


.login div.logForm {position:relative; margin:0 auto; width:24em; border:1px solid #2a456b; border-radius:5px; -moz-border-radius:5px;-webkit-border-radius:5px; -khtml-border-radius:5px; background:#f2f4f7;}/* 2013-02-26 ¼öÁ¤ */
.login div.logForm div.idPass {width:20em; padding:1em 0.5em;}/* 2013-02-26 ¼öÁ¤ */
.login div.logForm div.idPass input {width:14em; height:2.5em; margin:0 0 0.5em 0.5em; padding-left:0.5em;}
.login div.logForm div.idPass p.logBtn {position:absolute; right:1em; top:1em; width:6em; border:1px solid #383939; border-radius:5px; -moz-border-radius:5px;-webkit-border-radius:5px; -khtml-border-radius:5px; background: rgb(142,142,142); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(142,142,142,1) 1%, rgba(107,107,107,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(142,142,142,1)), color-stop(100%,rgba(107,107,107,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(142,142,142,1) 1%,rgba(107,107,107,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(142,142,142,1) 1%,rgba(107,107,107,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(142,142,142,1) 1%,rgba(107,107,107,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(142,142,142,1) 1%,rgba(107,107,107,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e8e8e', endColorstr='#6b6b6b',GradientType=0 ); /* IE6-9 */text-align:center; line-height:5.9em; }/* 2013-02-26 ¼öÁ¤ */
.login div.logForm div.idPass p.logBtn a {color:#fff;}
.login div.logForm p.infoSave {font-size:1.1em; height:2.5em; margin-top:-0.5em; }
.login div.logForm p.infoSave span {margin:1em;}
.login div.logForm p.infoSave span #autoLog {padding:0.3em 0.6em;}
.login div.logForm p.infoSave span #data {padding:0.3em 0.6em;  margin-left:2em;}
.login div.logForm ul {padding:1em; border-top:solid 1px #b6b6b6; background:#d9d9d9 url(../images/etc/login_icon.png) no-repeat; background-position:0.9em 0.8em; background-size:auto 2.5em;}
.login div.logForm ul li {padding:0 0 0.5em 3em;}
.login p img {width:100%; height:15.4em;}

@media only screen and (max-width:400px) {/* 2013-02-26 ¼öÁ¤ */
.login div.logForm p.infoSave span #autoLog {padding:-0.1em 0.6em;}
.login div.logForm p.infoSave span #data {padding:-0.1em 0.6em;}
}
@media only screen and (max-width:360px) {/* 2013-02-26 ¼öÁ¤ */
.login div.logForm p.infoSave span #autoLog {padding:0.4em 0.7em;}
.login div.logForm p.infoSave span #data {padding:0.4em 0.8em;}
}
@media only screen and (max-width:320px) {/* 2013-02-26 ¼öÁ¤ */
.login div.logForm p.infoSave span #autoLog {padding:0.5em 0.7em;}
.login div.logForm p.infoSave span #data {padding:0.5em 0.8em;}
}




div.wave { position:absolute; background:#9FC; padding-left:0.2em; width:300px; height:3em;}


