@charset "utf-8";
/* CSS Document */


div.container{width:1080px; margin:0 auto; padding:40px 0; overflow:hidden;}
div.container>div{margin:0 10px; float:left;}

div.lnb{width:250px;}
div.lnb>dl>*{height:40px; line-height:40px;
	font-size:18px; 
	text-indent:20px;
}
div.lnb>dl>dt{background:url(../img/common/lnbTab.jpg) no-repeat;font-weight:bold;
	color:#FFF;}
div.lnb>dl>dd{border-bottom:1px dotted #CCC; color:#666;}
div.lnb>dl>dd:hover{font-weight:bold;}
/*div.lnb>dl>dd.clicked{font-weight:bold; color:#000;}*/

div.sect{width:790px;}

div.sect>.hgroup{overflow:hidden; border-bottom:1px solid #CCC;}
div.sect>.hgroup>*{float:left; line-height:40px;}
div.sect>.hgroup>h2{font-size:18px;}
div.sect>.hgroup>h4{font-size:16px;}
div.sect>.hgroup>p{float:right;}

div.sect>.art{overflow:hidden; padding:40px 0;}
div.sect>.art>ul{width:380px; float:left; background:;}
div.sect>.art>ul.gut{width:30px; background-image:url(../img/sub1/line.jpg);
	background-repeat:repeat-y; background-position:center;
}
div.sect>.art>ul:first-child>li{padding-right:10px; text-align:right;}
div.sect>.art>ul:first-child>li>h2{margin-left:auto;}

div.sect>.art>ul:last-child>li{padding-left:10px;}

div.sect>.art>ul.gut>li{background-image:url(../img/sub1/dot.png);
background-position:center;
background-repeat:no-repeat;
text-indent:-9999px;}
div.sect>.art>ul>li{height:80px; margin:40px 0;
	line-height:20px;
}
div.sect>.art>ul>li.tag{padding-top:20px; box-sizing:border-box;}

div.sect>.art>ul>li>h2{width:320px; height:40px; background:#09F;
	font-size:18px; color:#FFF; border-radius:20px;
	line-height:40px; padding:0 20px;
	box-sizing:border-box;
}
div.sect>.art>ul>li>h2>i{font-size:12px;}
div.sect>.art>ul.gut>li{line-height:80px;}