@charset "utf-8";
#contents {display:inline-block; vertical-align:middle; width:100%; text-align:center; background-color:#fff;}
#contents .wrap {display:inline-block; position:relative; vertical-align:middle; width:1080px; text-align:left;}
#c_contents {width:960px; margin:0 auto; line-height:1.6em; box-sizing:border-box; }
#c_contents .top_area {width: 960px; height:36px; margin:50px auto 40px auto;}
#c_contents .ta_title {float: left; width: 49%; font-size: 36px; line-height: 1em; color: #1f2a33; font-family: "Roboto";}
#c_contents .location-list { float: right; width: 50%; padding-top: 17px; text-align:right; }
#c_contents .location-list li { display: inline-block; height:17px; padding-right: 10px; font-size: 13px; }
#c_contents .location-list li:after { content:">"; padding-left:8px; color:#c4c9cc; }
#c_contents .location-list li:last-child {color:#d32f2f;}
#c_contents .location-list li:last-child:after { content:""; padding-left:0; }
#c_contents .location-list li img { vertical-align:middle; }
#c_contents h2.tit { font-size:22px; line-height:1.2em; padding-bottom:20px; color:#1976d2; font-family:"Roboto"; font-weight:bold; }

#c_contents h3.tit { font-size:24px; line-height:1.4em; padding-bottom:20px; color:#43a047; font-family:"Roboto";}
#c_contents h4.tit { font-size: 20px; line-height:1.4em; padding-bottom:20px; color:#263238; font-family: "Roboto"; font-weight:bold;}
#c_contents h5.tit { font-size:18px; line-height:1.4em; padding-bottom:20px; color:#1e88e5; font-family:"Roboto"; font-weight:bold; }
#c_contents h6.tit { font-size:16px; line-height:1.4em; padding-bottom:20px; color:#595959; font-family: "Roboto"; font-weight:bold; }

#c_contents h3.tit.tit-ko,
#c_contents h4.tit.tit-ko,
#c_contents h5.tit.tit-ko,
#c_contents h6.tit.tit-ko { font-family:"Nanum Gothic", sans-serif; font-weight:bold; }

#c_contents h3.tit,
#c_contents h4.tit,
#c_contents h5.tit,
#c_contents h6.tit { position:relative; }

#c_contents h3.tit .link-target,
#c_contents h4.tit .link-target,
#c_contents h5.tit .link-target,
#c_contents h6.tit .link-target { position:absolute; top:-170px; }

#c_contents h3.tit.tit-none,
#c_contents h4.tit.tit-none,
#c_contents h5.tit.tit-none,
#c_contents h6.tit.tit-none { padding-bottom:5px !important; }

#c_contents h3.tit em,
#c_contents h4.tit em,
#c_contents h5.tit em,
#c_contents h6.tit em { font-size:14px; color:#595959; }

#c_contents .cont {}
#c_contents .cont img { max-width:100%; height:auto; }
