/* 내용 설정 */
/* 왼쪽 세부설정 START */
.l-1-1 {width:220px; padding:28px 0px 28px 0px; font-size:30px; font-weight:700; color:#ffffff; background-color:#004071; text-align:center;}
.l-1-2 {width:220px;}
.l-1-2-1 {margin:10px 0px 10px 0px;}
.l-1-2-1-1 {padding-bottom:20px;}
.l-1-2-1-1:last-child {padding-bottom:0px;}
.l-1-2-1-1 div {padding:10px 15px 10px 15px; font-size:17px;}
.l-1-2-1-1 div.on {background:url('/Timg/bg_current_menu_parent.png') 195px center no-repeat #f1f1f1;}
.l-1-2-1-1 div > a {display:inline-block; width:100%; color:#262626;}
.l-1-2-1-1 div.on > a {font-weight:600; color:#004077;}
.l-1-2-1-1 ul {margin-left:25px; font-size:15px;}
.l-1-2-1-1 ul > li {padding:5px 0px 5px 0px;}
.l-1-2-1-1 ul > li.on {background:url('/Timg/bg_current_menu_on.gif') 0px 10.3px no-repeat;}
.l-1-2-1-1 ul > li > a {display:inline-block; width:186px; color:#262626;}
.l-1-2-1-1 ul > li.on > a {color:#004077;}
/* 왼쪽 세부설정 END */
/* 정보 세부설정 START */
.i-line-1 {width:85px;}
.l-1-2-1-1 {padding-bottom:0px; !important}
.i-1-1 {overflow:hidden; margin:10px 0px 0px 240px; width:670px;}
.i-1-1-1 {margin-top:12px;}
.i-1-1-1 a {font-size:12px; color:#555555;}
.i-1-1-1 img {margin:4px 15px 0px 15px;}
.i-1-1-2 {position:relative; margin-top:15px; padding-bottom:6px;}
.i-1-1-2-1 {font-weight:bold; font-size:32px; color:#004071;}
.i-1-1-2-2 {float:right;}
.i-1-1-2-2 div {overflow:hidden; float:left; margin-top:0px; position:relative; width:28px; height:28px; background-color:#a3a3a3;}
.i-1-1-2-2 .btn-print {border-left:1px solid #ebebeb;}
.i-1-1-2-2 div {border-right:1px solid; border-top:1px solid; border-bottom:1px solid; border-color:#ebebeb;}
.i-1-1-2-2 div a img {position:absolute; top:0px; left:0px;}
.i-1-1-2 .btn-sns {display:none; position:absolute; top:-21px; right:0px;}
.i-1-1-3 {padding:50px 0px 50px 0px;}
.i-1-1-3-1 {}
.i-1-1-3-1-1 span {display:inline-block; border-bottom:1px solid #333333; line-height:1.8; font-size:18px; font-weight:400; color:#2d2d2d;}
.i-1-1-3-1-1-1 {position:relative;}
.i-1-1-3-1-1-1 ul > li {padding-top:10px; line-height:24px; font-size:15px; color:#5c5c5c; cursor:pointer;}
.i-1-1-3-1-1-1 ul > li:first-child {padding-top:0px;}
.i-1-1-3-1-1-1 ul > li > strong.number {display:inline-block; margin-right:10px; padding:1px 6px 1px 6px; font-size:16px; color:#ffffff; background-color:#004077;}
.i-1-1-3-1-1-1 ul > li:hover {text-decoration:underline; cursor:pointer;}
.i-1-1-3-1-2-1 h4 {font-size:22px; font-weight:500; color:#333333;}
.i-1-1-3-1-2-1 h4 em {display:inline-block; position:relative; top:-2px; margin:0px 10px 0px 0px; padding-top:15px; width:53px; height:49px;
					 font-size:16px; font-weight:700; color:#ffffff; text-align:center; background:url('/Timg/bg_speech_bubble.png') no-repeat;}
.i-1-1-3-1-2-1 h4 span {margin-left:4px; font-size:16px; font-weight:normal; color:#262626;}
.i-1-1-3-1-2-2 .summary {margin-top:30px;}
.i-1-1-3-1-2-2 .summary dt > span {color:#004077; border-bottom:1px solid #004077;}
.i-1-1-3-1-2-2 .summary dt {margin-bottom:10px; font-size:28px;}
.i-1-1-3-1-2-2 .summary dd {font-size:15px; line-height:1.5; color:#333333;}
.i-1-1-3-1-2-3 {display:inline-block; margin-top:50px; height:96px;}
.i-1-1-3-1-2-3-1 .time {display:inline-block;}
.i-1-1-3-1-2-3-1 .time dt {float:left; padding:0px 6px 0px 6px; height:25px; font-size:14px; font-weight:700; line-height:25px; color:#ffffff;
						border-radius:3px; background-color:#71798b;}
.i-1-1-3-1-2-3-1 .time dd {float:left; margin-left:8px; font-size:16px; font-weight:bold; line-height:25px; color:#41413f;}
.i-1-1-3-1-2-3-1 .route {margin-top:30px;}
.i-1-1-3-1-2-3-1 .route {border-top:2px solid #71798b;}
.i-1-1-3-1-2-3-1 .route li {float:left; margin-right:127.5px;}
.i-1-1-3-1-2-3-1 .route li:last-child {margin:0px 0px 0px 0px;}
.i-1-1-3-1-2-3-1 .route li em {display:block; margin-top:-14px; position:relative; width:28px; height:28px; box-sizing:border-box; border-radius:14px;
							  border:8px solid #71798b; background-color:#ffffff;}
.i-1-1-3-1-2-3-1 .route li span {position:absolute; top:30px; left:-8px; white-space:nowrap;}
.i-1-1-3-1-2-3-1 .route li:last-child span {left:auto; right:-8px;}
.i-1-1-3-1-2-3-1 .reset-margin-right-75-6 {margin-right:75.6px !important}
.i-1-1-3-1-2-3-1 .reset-margin-right-96-4 {margin-right:96.4px !important}
.i-1-1-3-1-2-3-1 .reset-margin-right-179-3 {margin-right:179.3px !important}
.i-1-1-3-1-2-3-1 .reset-margin-right-283 {margin-right:283px !important}
.i-1-1-3-1-2-3-2 {display:inline-block; margin-top:50px;}
.i-1-1-3-1-2-3-2 .stamp {display:inline-block;}
.i-1-1-3-1-2-3-2 .stamp dt {padding:0px 6px 0px 6px; height:25px; font-size:14px; font-weight:700; line-height:25px; color:#ffffff;
						   border-radius:3px; background-color:#71798b;}
.i-1-1-3-1-2-3-2 ul {margin-top:5px;}
.i-1-1-3-1-2-3-2 ul > li {line-height:18px;}
.i-1-1-3-1-2-4 {margin-top:20px; height:107px;}
.i-1-1-3-1-2-4-1 li {float:left; position:relative; height:106px;}
.i-1-1-3-1-2-4-1 li.one {width:35%}
.i-1-1-3-1-2-4-1 li.two {width:35%}
.i-1-1-3-1-2-4-1 li.three {width:30%}
.i-1-1-3-1-2-4-1 li > strong {display:block; position:absolute; top:0px; left:0px; width:105px; height:105px; background-color:#ffffff;
							 border:1px solid #e6e7e2; border-radius:53px; color:#333333;}
.i-1-1-3-1-2-4-1 i {display:block; margin-bottom:10px; font-size:24px; color:#71798b; text-align:center;}
.i-1-1-3-1-2-4-1 li > div {padding-left:115px; line-height:1.5;}
.i-1-1-3-1-2-4-1 li:last-child > div {float:right;}
.i-1-1-3-1-2-4-1 li:last-child > div {padding-left:0px; width:80px; line-height:1.5;}
.i-1-1-3-1-2-4-1 li .grade > span {display:inline-block; width:10px; height:23px; border-radius:5px; background-color:#c6c6c6;}
.i-1-1-3-1-2-4-1 li .grade > span.fill {background-color:#71798b;}
.i-1-1-3-1-2-4-1 li .grade > em {padding-left:5px; position:relative; top:-7px;}
.i-1-1-3-1-2-4-1 .cover {display:table; width:100%; height:100%;}
.i-1-1-3-1-2-4-1 .cover .detail {display:table-cell;}
.i-1-1-3-1-2-4-1 .cover .detail.m {vertical-align:middle;}
.i-1-1-3-1-2-4-1 .cover .detail.c {text-align:center;}
.i-1-1-3-1-2-5 {margin-top:50px;}
.i-1-1-3-1-2-5-1 {padding:25px 30px 30px 30px; line-height:1.4; border:1px solid #e0e0de; border-radius:15px; background-color:#ffffff;}
.i-1-1-3-1-2-5-1 dt {font-size:15px; font-weight:bold; color:#333333;}
.i-1-1-3-1-2-5-1 dt em {display:inline-block; margin-right:8px; width:42px; height:42px; font-size:13px; text-align:center; color:#ffffff;border-radius:21px; background-color:#333333;}
.i-1-1-3-1-2-5-1 dt em i {padding:0px 1px 0px 1px; line-height:42px;}
.i-1-1-3-1-2-5-1 dd {margin-top:-5px; padding-left:50px; font-size:13px;}
.i-1-1-3-1-2-5-1 dd.i-1-1-3-1-2-5-1-1 {margin-bottom:15px; padding-bottom:20px; border-bottom:1px dotted #e0e0de;}
.i-1-1-3-1-2-5-1 dd ul li {margin-top:8px;}
.i-1-1-3-1-2-5-1 dd ul li:first-child {margin-top:0px;}
.i-1-1-3-1-2-5-1 dd ul li strong {display:block; margin-bottom:5px; font-weight:normal;}
.i-1-1-3-1-2-5-1 dd ul li em {display:block; padding-left:14px;}
.i-1-1-3-1-2-6 {margin-top:20px;}
.i-1-1-3-1-2-6 {padding:25px 5px 30px 5px; text-align:center; border:1px solid #e0e0de; border-radius:15px; background-color:#ffffff;}
.i-1-1-3-1-2-6 > a {display:inline-block; padding:0px 10px 0px 10px; font-size:15px;}
.i-1-1-3-1-2-6 i {display:inline-block; margin-right:8px; width:40px; height:40px; font-size:14px; color:#ffffff; line-height:40px; text-align:center; border-radius:20px;}
.i-1-1-3-1-2-6 .one i {background-color:#71798b;}
.i-1-1-3-1-2-6 .two i {background-color:#71798b;}
.i-1-1-3-1-2-6 .three i {background-color:#71798b;}
.i-1-1-3-1-2-6 .one u {margin-left:5px; color:#a0a0a0;}
.i-1-1-3-1-2-6 .two u {margin-left:5px; color:#a0a0a0;}
.i-1-1-3-1-2-6 .three u {margin-left:5px; color:#a0a0a0;}
.i-1-1-3-1-2-7 {margin-top:0px;}
.i-1-1-3-1-2-7-1 div {margin-bottom:15px; font-size:22px; color:#004077;}
.i-1-1-3-1-2-7-1 .point-title {padding-left:15px; background: url('/Timg/icon_point.gif') top 7px left 0px no-repeat;}
.i-1-1-3-1-2-7-1 ul > li {position:relative; margin-top:15px; min-height:152px;}
.i-1-1-3-1-2-7-1 ul > li:first-child {margin-top:0px;}
.i-1-1-3-1-2-7-1 ul > li > img {position:absolute; top:0px; left:0px; padding:5px; border:1px solid #e0e0de; border-radius:15px;}
.i-1-1-3-1-2-7-1 ul > li strong {display:block; padding:5px 0px 5px 225px; font-size:14px; color:#333333;}
.i-1-1-3-1-2-7-1 ul > li p {margin-top:5px; padding-left:225px; line-height:1.5;}
.i-1-1-3-1-2-8 {margin-top:50px;}
.i-1-1-3-1-2-8-1 {position:relative;}
.i-1-1-3-1-2-8-1 div {font-size:22px; color:#004077;}
.i-1-1-3-1-2-8-1 .point-title {padding-left:15px; background: url('/Timg/icon_point.gif') top 12px left 0px no-repeat;}
.i-1-1-3-1-2-8-1 a {position:absolute; top:-2px; right:0; display:inline-block; padding:0px 10px 0px 10px; height:35px; font-weight:700; line-height:35px; color:#ffffff;
				   border-radius:3px; background-color:#323337;}
.i-1-1-3-1-2-8-1-1 {margin-top:15px;}
/* 정보 세부설정 END */
/* 오른쪽 세부설정 START */
.r-1-1 {overflow:hidden; width:150px; height:100%; text-align:center;}
.r-1-1-1 {}
.r-1-1-1 ul:hover > li:first-child {opacity:1;}
.r-1-1-1 ul > li {font-size:13px; text-align:center;
			   border-bottom:1px solid; border-left:1px solid; border-right:1px solid; border-color:#e0e0e0;}
.r-1-1-1 ul > li > a {padding:20px 10px 20px 10px; display:block; transition-timing-function:ease-in-out; transition:opacity 0.40s;}
.r-1-1-1 ul:hover > li > a {opacity:0.4;}
.r-1-1-1 ul:hover > li > a:hover {opacity:1;}
.r-1-1-1 ul > li > a {color:#555555;}
.r-1-1-1 ul > li > a:hover {font-size:14px; color:#004071;}
.r-1-1-1 ul > li:first-child {padding:36px 10px 36px 10px; font-size:18px; font-weight:700; color:#ffffff; background-color:#71798b; border:1px solid #71798b;}
/* 오른쪽 세부설정 END */