@import "common.css";
@import "contents.css";
@import "archive_list.css";

#side_h4_wrap ul{
margin-bottom:20px;
_margin-bottom:10px;
}

#l_cnt{
margin-top:10px;
_margin-top:10px;
}


h2{
font-size:9px;
height:120px;
display:block;
text-indent:0px;
overflow:hidden;
background:url(../img/litc/h2_litc.jpg);
background-position:0 0;
background-repeat:no-repeat;
margin:0 0 30px 0;
}
h2 a{
font-size:9px;
width:152px;
height:22px;
display:block;
text-indent:-9999px;
overflow:hidden;
background:url(../img/litc/h2_btn.gif);
background-position:0 0;
background-repeat:no-repeat;
margin:80px 0 0 401px;
}

#declare{
font-size:9px;
height:47px;
display:block;
text-indent:-9999px;
overflow:hidden;
background:url(../img/litc/declare.gif);
background-position:0 0;
background-repeat:no-repeat;
margin:20px 0 20px 0;
}

#requirement{
font-size:9px;
height:86px;
display:block;
text-indent:-9999px;
overflow:hidden;
background:url(../img/litc/requirement.gif);
background-position:0 0;
background-repeat:no-repeat;
margin:0 0 20px 0;
}

.h4_wrap{
margin-bottom:40px;
}

h3{
margin-bottom:0;
}

#main_cnt #h3_bottom{
background-color:#E9ECD5;
font-size:12px;
width:100%;
}

#main_cnt #h3_bottom th{
text-align:left;
font-weight:normal;
padding:10px;
}

#main_cnt #h3_bottom td{
text-align:right;
padding:10px;
}

.news_text{
margin:10px 0;
padding:0 10px;
text-align:justify;
text-justify:distribute;
}


/*--------------------------------------------| entry |-----*/

#entry_text{
margin:20px 10px 0 10px;
font-size:13px;
color:#333;
line-height:150%;
text-justify:distribute;
text-align:justify;
}
#entry_text .photo{
font-size:10px;
color:#666;
line-height:110%;
text-justify:distribute;
text-align:justify;
}
#entry_text .photo img{
margin:0 0 5px 0;
}

#client_name{
width:540px;
margin:50px 0 0 10px;
}
#client_name th{
width:114px;
height:90px;
text-align:left;
background-image:url(../img/litc/client_photo_bg.gif);
background-repeat:no-repeat;
background-position:0 0;
}
#client_name th div{
width:100px;
height:75px;
margin:7px 0 0 7px;
text-align:left;
border:1px solid #F3F3F3;
background-repeat:no-repeat;
background-position:0 0;
}
#client_name td{
padding:0 0 0 20px;
font-size:12px;
color:#666;
text-align:left;
}
#client_name td b{
font-size:16px;
color:#333;
}

#client_text{
width:540px;
margin-left:10px;
background-color:#E4DDC5;
background-image:url(../img/litc/client_text_foot.gif);
background-repeat:no-repeat;
background-position:0 100%;
}
#client_text_inner{
padding:15px 10px 5px 10px;
font-size:12px;
color:#494949;
line-height:140%;
text-justify:distribute;
text-align:justify;
background-image:url(../img/litc/client_text_head.gif);
background-repeat:no-repeat;
background-position:0 0;
}
