/* ProjectsPageSetting
---------------------------------------------*/
/* LayoutSetting */
#pjt_main {
width: 780px;
margin: 0px;
padding: 0px;
}

#ContentsPage #pjt_main .content_block {
margin: 0px 0px 42px 0px;
padding: 0px;
}

#ContentsPage #pjt_main h3.pagetitle {
margin: 0px 0px 20px 0px;
padding: 5px;
font-size: 18px;
border-bottom: 2px solid #333;
background: none;
}

/* main left area */
#pjt_main_l {
float: left;
width: 550px;
margin: 0px;
padding: 0px;
}
#preview_area {
float: left;
width: 450px;
margin: 0px auto;
padding: 0px 0px 0px 10px;
overflow: hidden;
}
#preview_area p {
margin: 0px auto;
padding: 0px 0px;
}
#preview_area img {
border: 1px solid #e1e1e1;
}
#thumbnail_area {
float: right;
width: 85px;
margin: 0px auto;
padding: 0px;
}
#thumbnail_area li {
width: 57px;
margin: 0px auto 10px auto;
padding: 5px;
border: 1px solid #e1e1e1;
}


#pjt_main_l h4 {
width: 525px;
margin: 0px auto 10px auto;
padding: 0px 0px 5px 0px;
font-size: 14px;
background: url(../images/common/dotline_999_h.gif) left bottom repeat-x;
}
#pjt_main_l ul.pjt_spec {
width: 525px;
margin: 0px auto;
padding: 0px;
}

#pjt_main_l .relatedinfo a {
padding: 0px 0px 2px 0px;
color: #333;
background: url(../images/common/solidline_333.gif) left 14px repeat-x;
}
#pjt_main_l .relatedinfo a:hover {
color: #ee8800;
background: url(../images/common/solidline_e80.gif) left 14px repeat-x;
}

/* main right area */
#pjt_main_r {
float: right;
width: 210px;
margin: 0px 0px 20px 0px;
padding: 25px 0px 0px 0px;
}
#pjt_main_r h3 {
height: 19px;
margin: 0px;
padding: 2px 10px 0px 10px;
color: #fff;
background: url(../images/projects/pjc_side_ti_bg.gif) left top no-repeat;
}
#pjt_main_r ul {
width: 210px;
margin: 0px;
padding: 0px 0px 10px 0px;
text-align: center;
background: #e7e7e7;
}
#recent #pjt_main_r ul {
width: 210px;
margin: 0px;
padding: 10px 0px 10px 0px;
text-align: center;
background: #e7e7e7;
}
#pjt_main_r li {
width: 190px;
margin: 0px auto;
text-align: left;
zoom: 1;
}
#pjt_main_r li.fir {
width: 180px;
margin: 0px auto;
padding:  10px 0px 4px 10px;
font-weight: bold;
background: url(../images/projects/pjt_side_ic_gl.gif) left 16px no-repeat;
}

#byarea #pjt_main_r li.fir {
width: 190px;
margin: 0px auto;
padding:  10px 0px 4px 0px;
font-weight: bold;
background: none;
}
#pjt_main_r li.sec {
width: 180px;
margin: 0px auto;
padding:  0px 0px 0px 10px;
background: url(../images/projects/pjt_side_ic_gl.gif) left 5px no-repeat;
}
#pjt_main_r li.thi {
width: 170px;
margin: 2px auto;
padding: 3px 0px 3px 20px;
_padding: 0px 0px 0px 20px;
line-height: 12px;
background: url(../images/projects/pjt_side_ic_gl.gif) 10px 5px no-repeat;
}
#pjt_main_r li.fir a,
#pjt_main_r li.sec a {
color: #333;
}
#pjt_main_r li.thi a {
}

