@charset "utf-8";
/* CSS Document */


#wrapper{
width:950px;
margin-left:auto;
margin-right:auto;
}




#channel { width:230px; height:350px; background:#FFF; margin-bottom:10px; font-size:12px; }
#channel dl { padding:5px;}
#channel dt{ width:4em; font-weight:bold; color:#1E7844; float:left; }
#channel dd{ border-bottom:#CCC 1px dotted; }
#channel dt , #channel dd {  padding:5px 0; text-align:left; }
.jspPane { left:0; }

.channel_head { width:230px; height:30px; background:url(../images/channel_head.gif); text-indent:-9999px; }


.title_text { line-height:1.1; color: #0c7501; font-size:13px; margin-top:2px; margin-bottom:10px; display:block; }
.title_text2 { line-height:1.1; color: #555555; font-size:13px; display:block; }
.foundation { line-height:1.2; color: #555555; font-size:12px; margin-bottom:5px; display:block; }
.title2 { line-height:1.2; color: #339900; font-size:12px; margin-bottom:5px; display:block; }
.test_s { line-height:1.2; color: #555555; font-size:10px; margin-bottom:10px; display:block; }
.title3 { line-height:1.2; color: #339900; font-size:12px; font-weight:bold; }
.foundation2 { line-height:1.2; color: #555555; font-size:12px; }
.foundation3 { line-height:1.2; color: #ffff00; font-size:12px; }
.chl_title { line-height:1.2; color: #339900; font-size:13px; margin-bottom:15px; display:block; font-weight:bold; }
.chl_foundation { line-height:1.8; color: #555555; font-size:12px; margin-bottom:10px; display:block; }
.top_text { line-height:1.1; color: #555555; font-size:12px; margin-bottom:10px; }
.top_text_or { line-height:1.1; color: #ff6600; font-size:12px; margin-bottom:5px; display:block; }
.top_text_gr { line-height:1.1; color: #0c7501; font-size:12px; margin-bottom:5px; display:block; }
.attaintion { line-height:1.2; color: #ee0000; font-size:11px; }
.top_text2 { line-height:1.5; color: #555555; font-size:12px; margin-bottom:5px; display:block; }

#wrapper img { vertical-align:bottom; }

.tit { width:950px; margin-top:10px; }
.main_area { width:950px; background:url(../images/bg02.jpg);}
.main_area .inner { width:950px; background:url(../images/bg01.jpg) no-repeat; background-repeat:no-repeat; }
.item_area { width:660px; padding:48px 0 0 33px; float:left; }
.item_area .iteminner_cv { width:674px; display:block; overflow:hidden;}
.item_area .iteminner { width:674px; margin-top:-12px; }
.itembox { width:320px; float:left; color:#555555; background:url(../images/separater.gif) no-repeat; padding:12px 17px 10px 0; }
.itembox img { margin:0 10px 2px 0; float:left; }
.itembox span.area { font-size:12px; font-weight:bold; }
.itembox span.area a { color:#555555; text-decoration:underline; }
.itembox span.area a:hover { text-decoration:none; }
.itembox span.corner { font-size:10px; font-weight:bold; line-height:150%; }
.itembox span.name { font-size:14px; color:#3921A8; font-weight:bold; line-height:130%; }
.itembox span.price { color:#AA0101; font-weight:bold; line-height:170%; }
.itembox span.texts { font-size:10px; line-height:140%; display:block; overflow:hidden; }



.pagenav { width:660px; margin-top:20px; font-size:12px; }


.cntnav { width:210px; float:right; padding:26px 23px 0 0; /*background:url(../images/cnt_nav_bg01.gif);*/ }
.cntnav .cnt_inner { width:210px; background:url(../images/cnt_nav_bg01.gif); }
.cntnav .cnt_inner .cnt_inner_in { width:210px; background:url(../images/cnt_nav_bg02.gif) no-repeat; }
.cntnav ul { width:170px; margin:auto; }
.cntnav ul li { padding:5px 0 5px 12px; background:url(../images/cnt_nav_icon.gif) no-repeat; background-position:0 5px; font-size:12px;/* margin:10px 0;*/ border-bottom:#CCCCCC solid 1px; }
.cntnav a { color:#4B01B0; text-decoration:none; }
.cntnav a:hover { text-decoration:underline; }


.main_area:after,
.main_area .inner:after,
.item_area:after,
.itembox:after,
.cntnav:after
{ 
	content: "";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0; }