/* CSS Document */



.clearfix{
    zoom:1;/*for IE 5.5-7*/
}

.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    line-height:0; 
    visibility:hidden;
}

.clearfix {
	overflow:hidden;
}


body {
	margin: 0;
	padding: 0;
	background-image:url(http://piu.coop-kobe.net/images/main_bg02_02.gif);
	background-repeat: repeat-y;
	background-position: center top;

}

img {
	border: 0;
}

#piu {
	width: 800px;
	margin: 0 auto;
	text-align: center;
}


#header {
	width: 800px;
	height: 148px;
	position: relative;
	background-image:url(http://piu.coop-kobe.net/images/hd_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#header ul,li {
	margin:0;
	padding: 0;
	list-style: none;
}

#header h1.hdLogo01 {
	position: absolute;
	top: 0;
	left:0;
	margin:0;
	padding: 0;
}


#header ul li.hdLogo01 {
	position: absolute;
	top: 0;
	left:0;
}

#header ul li.hdLogo02 {
	position: absolute;
	top: 0;
	left: 722px;
}

#header ul li.hdimg {
	position: absolute;
	top: 57px;
	left: 208px;
}
#header ul li.hdDat {
	position: absolute;
	top: 96px;
	left: 706px;
	width: 86px;
	/*height: 21px;*/
	font-size: 12px;
	line-height: 21px;
	font-weight:bold;
	color:#E0053A;
	background: url(http://piu.coop-kobe.net/images/date_bg.gif) no-repeat;
}

#main {
	text-align: left;
	width: 800px;
	margin-bottom: 40px;
}

#leftCont {
	float: left;
	display: inline;
	width: 140px;
	margin: 0 0 0 8px;
}

#leftCont h4{
	margin: 0;
	padding: 0;
}

#leftCont dl,dt,dd {
	margin: 0;
	padding: 0;
}

#leftCont dl dd {
	margin-bottom: 12px;
	font-size: 12px;
	line-height: 1.25;
	padding-bottom: 10px;
	background-image:url(http://piu.coop-kobe.net/images/lf_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#leftCont dl dd.lfkireibnr {
	margin-bottom: 12px;
	font-size: 12px;
	line-height: 1.25;
	background-image:url(http://piu.coop-kobe.net/images/spacer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#leftCont .date {
	color:#E0053A;
}

#leftCont a:link,
#leftCont a:visited {
	color:#666666;
	text-decoration: underline;
}

#leftCont a:hover,
#leftCont a:active {
	color:#666666;
	text-decoration: none;
}

#leftCont ul,li {
margin: 0;
padding: 0;
list-style: none;
}


#leftCont ul li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	background-image:url(http://piu.coop-kobe.net/images/lf_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#leftCont ul li.bnrLast {
	background-image:url(http://piu.coop-kobe.net/images/spacer.gif);
}


#ctCont01 {
	float: left;
	width: 497px;
	background-image:url(http://piu.coop-kobe.net/images/ct_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#ctCont01 h4,p {
	margin: 0;
	padding: 0;
}

#ctCont01 .mainImg {
	background-image:url(http://piu.coop-kobe.net/images/ct_bg02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#ctCont01 .mainImg img{
vertical-align:bottom;
}


#ctCont01 .mainCt {
	text-align: center;
	margin-left: 7px;
}

#ctCont01 .mainfoot {
	height: 88px;
	background-image:url(http://piu.coop-kobe.net/images/ct_bg03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#ctCont01 .mainfoot .pdfBtn {
	padding: 9px 0 3px 0;

}

#ctCont01 .mainfoot .pdfLnk {
	font-size: 10px;
	line-height: 1.25;
}



#news {
	font-size: 12px;
	line-height: 1.25;
	margin-left: 7px;
	margin-top: 11px;
	padding-bottom: 15px;
	background-image:url(http://piu.coop-kobe.net/images/news_bg02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#news h4 {
	margin: 0;
	padding: 0;
}

#news dl,dt,dd {
	margin: 0;
	padding: 0;
}


#news dl {
	clear:both;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 458px;
	margin: 0 16px;
	background-image:url(http://piu.coop-kobe.net/images/news_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#news dl dt {
	float: left;
}

#news dl dd {
	width: 380px;
	margin-left: 73px;
}

#news .toptxt {
	font-size: 12px;
	line-height: 1.5;
	margin: 10px 10px 0 10px;
}

/*rightCont*/

#rightCont {
	float: left;
	text-align:left;
	width: 155px;
}

#rightCont img {
	vertical-align:bottom;
}

#rightCont h4 {
	margin: 0;
	padding: 0;
}

#rightCont dl,dt,dd {
	margin: 0;
	padding: 0;
}

#rightCont dl {
	padding-bottom: 23px;
	background-image:url(http://piu.coop-kobe.net/images/rt_bg02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#rightCont dl dd {
	padding: 0 12px 0 16px;
	font-size: 12px;
	line-height: 1.25;
	background-image:url(http://piu.coop-kobe.net/images/rt_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#rightCont dl dd a:link,
#rightCont dl dd a:visited {
	color: #666666;
	text-decoration: underline;
}

#rightCont dl dd a:hover,
#rightCont dl dd a:active {
	color: #666666;
	text-decoration: none;
}

#rightCont .date {
	color: #E0053A;
}


/* volunteer */
#volunteer {
	float: left;
	width: 497px;
	background-image:url(http://piu.coop-kobe.net/images/ct_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#volunteer h4,h6,p {
	margin: 0;
	padding: 0;
}



#volunteer .mainvol {
	width: 490px;
	margin-left: 7px;
	background-image:url(http://piu.coop-kobe.net/images/vol_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#volunteer .volEntCont {
	width: 445px;
	margin: 0 24px 0 21px;
	text-align: left;

}

#volunteer .volEntCont .volDate {
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.25;
	margin: 12px 0 5px 0;
	padding-bottom: 10px;
	background-image:url(http://piu.coop-kobe.net/images/vol_line_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#volunteer .volEntCont .volTitle {
	padding-bottom: 8px;
	margin-bottom: 8px;
	background-image:url(http://piu.coop-kobe.net/images/vol_line_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 18px;
	line-height: 1.25;
	font-weight: bold;
	color:#FF6600;
}
#volunteer .volEntCont .volBody {
	margin: 0 10px;
	font-size: 12px;
	line-height: 1.8;
}
#volunteer .volEntCont .volBody .photo {
text-align: center;
margin: 0 auto;
margin-bottom: 10px;
}

#volunteer .volEntCont .volBody .photo .caption {
text-align: center;
margin-top: 5px;
font-size: 10px;
line-height: 1.25;
}


#volunteer .volFoot {
	position: relative;
	height: 100px;
	background-image:url(http://piu.coop-kobe.net/images/vol_cat_img02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#volunteer .volFoot .volFtBtn {
	position: absolute;
	top: 43px;
	left: 50px;
}

#volunteer .volFoot .volFtImg {
	position: absolute;
	top: 41px;
	left: 335px;
}


#volunteer .volCatCont {
	width: 452px;
	margin: 0 19px;
	border-bottom: 1px solid #ccc;
}

#volunteer .volWrapper {
	width: 436px;
	margin: 0 8px;
}

#volunteer .volCatCont dl,dt,dd {
	margin: 0;
	padding: 0;
}

#volunteer .volAuthorDate {
	margin: 10px 0 3px 0;
	font-size: 12px;
	font-weight: bold;
	color:#FF0000;
}

#volunteer .volCatTitle {
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color:#FF6600;
}

#volunteer .volCatCont dl {
	margin-bottom: 10px;
}

#volunteer .volCatCont dl dt {
	float: left;
}

#volunteer .volCatCont dl dd {
	width: 245px;
	margin-left: 188px;
	font-size: 12px;
	line-height: 1.5;
}

#volunteer .volCatCont dl dd a {
	color:#FF6600;
}

#volunteer .volCatCont dl dd .more {
margin-top:10px;
}

#volunteer .volCatFoot {
	height: 68px;
	background-image:url(http://piu.coop-kobe.net/images/vol_cat_img02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#volunteer .volCatFoot .volCatPageLink {
	font-size: 12px;
	line-height: 1.25;
	text-align: center;
	color:#666666;
	margin-top: 10px;
	padding-top: 10px;
}

#volunteer .volCatFoot .volCatPageLink a {
	color:#666666;
}


/* gohan */
#gohan {
	float: left;
	width: 497px;
	background-image:url(http://piu.coop-kobe.net/images/ct_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#gohan h4,h6,p {
	margin: 0;
	padding: 0;
}

#gohan .maingohan {
	width: 490px;
	margin-left: 7px;
	background-image:url(http://piu.coop-kobe.net/images/gohan_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#gohan .gohanCatCont {
	width: 452px;
padding: 10px 0 0 0;
	margin: 0 19px 10px 19px;
	border-bottom: 1px solid #ccc;
}

#gohan .gohanWrapper {
	width: 436px;
	margin: 0 8px;
}

#gohan .gohanCatTitle {
	margin-bottom: 3px;
	font-size: 18px;
	line-height: 1.25;
	font-weight: bold;
	color:#A6261D;
}

#gohan .gohanCatDate {
	text-align: right;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.25;
	color:#FF0000;
}

#gohan .gohanCatCont dl {
	width: 436px;
	margin: 0 0 10px 0;
}

#gohan .gohanCatCont dl dt {
	float: left;
	width: 148px;
}

#gohan .gohanCatCont dl dd {
	width: 285px;
	margin-left: 148px;
	font-size: 12px;
	line-height: 1.5;
}

#gohan .gohanCatCont dl dd a {
	color:#A6261D;
}

#gohan .gohanCatCont dl dd .more {
margin-top:10px;
}



#gohan .gohanCatFoot {
	height: 68px;
	background-image:url(http://piu.coop-kobe.net/images/gohan_cat_img02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#gohan .gohanCatFoot .gohanCatPageLink {
	font-size: 12px;
	line-height: 1.25;
	text-align: center;
	color:#666666;
	margin-top: 10px;
	padding-top: 10px;
}

#gohan .gohanCatFoot .gohanCatPageLink a {
	color:#666666;
}

/*gohan_entry*/

#gohan .gohanHeader {
	position: relative;
	width: 490px;
	height: 184px;
	background-image:url(http://piu.coop-kobe.net/images/gohan_hd_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#gohan .gohanHeader h4{
	position: absolute;
	top: 0;
	left: 0;
}

#gohan .gohanHeader p{
	position: absolute;
	top: 0;
	left: 183px;
}

#gohan .gohanHeader .facephoto {
	position: absolute;
	top: 76px;
	left: 210px;
}

#gohan .gohanHeader .name {
	position: absolute;
	top: 95px;
	left: 285px;
	font-size: 14px;
	line-height: 1.25;
	font-weight: bold;
	color:#A6261D;
}

#gohan .gohanDateCont {
	margin-bottom: 10px;
	padding: 5px 28px 0 0;
	height: 24px;
	text-align: right;
	background-image:url(http://piu.coop-kobe.net/images/gohan_date_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	line-height: 1.25;
	font-weight: bold;
	color:#A6261D;
}

#gohan .gohanEntTitle {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.25;
	color:#A6261D;
	margin: 0 0 15px 0;
}

#gohan dl.gohanBody {
	width: 436px;
	margin: 0 0 15px 0;
	font-size: 12px;
	line-height: 1.25;
}

#gohan dl.gohanBody dt{
	float: left;
}

#gohan dl.gohanBody dd {
	width: 193px;
	margin-left: 240px;
	font-size: 12px;
	line-height: 1.5;
}

#gohan dl.gohanBody dd h6{
	margin-bottom:5px;
}
#gohan dl.gohanBody dd h8{
	color:#007147;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.25;
}

#gohan .gohanEntWrapper {
	margin: 0 27px;
}

#gohan h6.tsukurikataTitle {
	margin: 0 0 15px 0;
}

#gohan ul.tsukurikata {
	margin: 0 6px 10px 6px;
	padding: 0;
	font-size: 12px;
	line-height: 1.5;

}

#gohan ul.tsukurikata li.num01 {
	margin-bottom: 5px;
	padding-left: 21px;
	background-image:url(http://piu.coop-kobe.net/images/gohan_num01.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}

#gohan ul.tsukurikata li.num02 {
	margin-bottom: 5px;
	padding-left: 21px;
	background-image:url(http://piu.coop-kobe.net/images/gohan_num02.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}

#gohan ul.tsukurikata li.num03 {
	margin-bottom: 5px;
	padding-left: 21px;
	background-image:url(http://piu.coop-kobe.net/images/gohan_num03.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}

#gohan ul.tsukurikata li.num04 {
	margin-bottom: 5px;
	padding-left: 21px;
	background-image:url(http://piu.coop-kobe.net/images/gohan_num04.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}

#gohan ul.tsukurikata li.num05 {
	margin-bottom: 5px;
	padding-left: 21px;
	background-image:url(http://piu.coop-kobe.net/images/gohan_num05.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}


#gohan ul.tsukurikata li.num06 {
	margin-bottom: 5px;
	padding-left: 21px;
	background-image:url(http://piu.coop-kobe.net/images/gohan_num06.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}


#gohan ul.tsukurikata li.num07 {
	margin-bottom: 5px;
	padding-left: 21px;
	background-image:url(http://piu.coop-kobe.net/images/gohan_num07.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}


#gohan ul.tsukurikata li.num08 {
	margin-bottom: 5px;
	padding-left: 21px;
	background-image:url(http://piu.coop-kobe.net/images/gohan_num08.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}


#gohan ul.tsukurikata li.num09 {
	margin-bottom: 5px;
	padding-left: 21px;
	background-image:url(http://piu.coop-kobe.net/images/gohan_num09.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}

#gohan ul.tsukurikata li.num10 {
	margin-bottom: 5px;
	padding-left: 21px;
	background-image:url(http://piu.coop-kobe.net/images/gohan_num10.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}



#gohan .hitokoto {
	margin-bottom: 13px;
}

#gohan .hitokoto h4 {
	font-size: 12px;
	line-height: 1.5;
	font-weight: bold;
	color: #007147;
	margin: 0 0 10px 0;
	padding-left: 25px;
	background-image:url(http://piu.coop-kobe.net/images/gohan_icon.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}

#gohan .hitokoto h6 {
	margin: 0 0 5px 25px;
	font-size: 12px;
	color: #7C171A;
	line-height: 1.25;
	font-weight: bold;
}

#gohan .hitokoto p {
	margin-left: 25px;
	font-size: 12px;
	line-height: 1.5;
}

#gohan .kotsu {
	margin: 0 0 9px 15px;
	width: 448px;
	background-image:url(http://piu.coop-kobe.net/images/gohan_kotsu_bg.gif);
	background-repeat: repeat-y;
}

#gohan .kotsu .kotsuImg {
	float: left;
	width: 80px;
}

#gohan .kotsu .kotsuTxt {
	float: left;
	padding: 0 0 10px 0;
	width: 223px;
	font-size: 12px;
	line-height: 1.5;
}

#gohan .kotsu .kotsuTxt h4 {
	padding: 10px 0 0 0;
	font-size: 12px;
	line-height: 1.25;
	font-weight: bold;
	color:#7C171A;
}

#gohan .kotsu .kotsuPhoto {
	float: right;
	text-align: left;
	padding-top: 28px;
	width: 136px;
}

#gohan .shop {
	margin: 0 27px;
	font-size: 12px;
	line-height: 1.5;
}

#gohan .shop h4{
	color:#7C171A;
	margin: 0 0 3px 24px;
	font-size: 12px;
	line-height: 1.25;
}

#gohan .shop .shopInfo{
	margin: 0 0 20px 24px;
}


/* kirei */

#kirei {
	float: left;
	width: 497px;
	background-image:url(http://piu.coop-kobe.net/images/ct_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#kirei dl,dt,dd {
	margin: 0;
	padding: 0;
}

#kirei h4,h6,p {
	margin: 0;
	padding: 0;
}

#kirei .mainkirei {
	width: 490px;
	margin-left: 7px;
	background-image:url(http://piu.coop-kobe.net/images/kirei_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#kirei .kireiCatCont {
	width: 452px;
	padding: 10px 0 5px 0;
	margin: 0 19px 10px 19px;
	border-bottom: 1px solid #ccc;
}

#kirei .kireiWrapper {
	width: 436px;
	margin: 0 8px;
}

#kirei .kireiDate {
	margin: 0 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	color:#341E19;
}

#kirei .kireiCatTitle {
	margin-bottom: 5px;
	font-size: 18px;
	line-height: 1.1;
	font-weight: bold;
	color:#FF3366;
}

#kirei .kireiCatText {
	margin-bottom: 5px;
}

#kirei .kireiCatCont dl {
	margin-bottom: 10px;
}

#kirei .kireiCatCont dl dt {
	float: left;
}

#kirei .kireiCatCont dl dd {
	width: 302px;
	margin-left: 130px;
	font-size: 12px;
	line-height: 1.25;
}

#kirei .kireiCatCont dl dd .more {
margin-top:10px;
}

#kirei .kireiCatCont dl dd a {
	color:#FF3366;
}

#kirei .kireiCatFoot {
	height: 70px;
	background-image:url(http://piu.coop-kobe.net/images/kirei_cat_img02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#kirei .kireiCatFoot .kireiCatPageLink {
	font-size: 12px;
	line-height: 1.25;
	text-align: center;
	color:#666666;
	margin-top: 10px;
	padding-top: 10px;
}

#kirei .kireiCatFoot .kireiCatPageLink a {
	color:#666666;
}

/*kirei_entry*/

#kirei dl.kireiHead {
	margin: 15px 0 0 32px;
	width: 426px;
}

#kirei dl.kireiHead dt {
	float: left;
	display:inline;
}

#kirei dl.kireiHead dd {
	width: 290px;
	margin-left: 130px;
	font-size: 12px;
	line-height: 1.25;
}

#kirei dl.kireiHead .kireiDate{
	margin: 5px 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	color:#341E19;
}

#kirei dl.kireiHead .kireiTitle {
	margin-bottom: 5px;
	font-size: 18px;
	line-height: 1.1;
	font-weight: bold;
	color:#FF3366;
}

#kirei dl.kireiHead .kireiSubTitle {
	font-size: 14px;
	line-height: 1.25;
	color:#FF3366;
}

#kirei h4.kireiSubTitle {
	margin: 0 0 0 25px;
	padding: 0;

}

#kirei dl.kireiBox {
	margin: 0 0 0 30px;
	width: 425px;
}

#kirei dl.kireiBox dt {
	float: left;
	display:inline;
	width: 270px;
}

#kirei dl.kireiBox dt .kireiBoxTitle {
	margin-left: 10px;
	margin-bottom: 5px;
	font-size: 14px;
	line-height: 1.25;
	font-weight: bold;
	color: #FF3366;
}

#kirei dl.kireiBox dt p {
	margin-left: 10px;
	font-size: 12px;
	line-height: 1.5;
}

#kirei dl.kireiBox dd {
	width: 140px;
	margin-left: 280px;
}

#kirei .oshiete {
	width: 436px;
	margin: 20px 0 30px 25px;
	padding-top: 10px;
	background-image:url(http://piu.coop-kobe.net/images/kirei_img03.gif);
	background-repeat: no-repeat;
	background-position: top;
}


#kirei .oshietebtm {
	padding-bottom: 10px;
	background-image:url(http://piu.coop-kobe.net/images/kirei_img04.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}



#kirei .oshiete dl dt{
	float: left;
	text-align: right;
	width: 94px;
}

#kirei .oshiete h4 {
	margin: 16px 0 5px 0;
	color:#FF3366;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.25;
}

#kirei .oshiete h6 {
	margin: 0 0 5px 0;
	color:#552821;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.25;
}

#kirei .oshiete p {
	color: #552821;
	font-size: 12px;
	line-height: 1.25;
}


#kirei .oshiete dl dd{
	width: 325px;
	margin-left: 106px;
}




/* cocco */
#cocco {
	float: left;
	width: 497px;
	background-image:url(http://piu.coop-kobe.net/images/ct_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#cocco h4,h6,p {
	margin: 0;
	padding: 0;
}

#cocco .maincocco {
	width: 490px;
	margin-left: 7px;
	background-image:url(http://piu.coop-kobe.net/images/cocco_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#cocco .coccoCatCont {
	width: 452px;
	padding: 10px 0 0 0;
	margin: 0 19px 10px 19px;
	border-bottom: 3px dotted #FF3568;
}

#cocco .coccoWrapper {
	width: 430px;
	margin: 0 11px;
}

#cocco .coccoCatTitle {
	margin-bottom: 3px;
	font-size: 12px;
	line-height: 1.25;
	font-weight: bold;
	color:#FF3568;
}

#cocco .coccoCatDate {
	text-align: left;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.25;
	color:#FF0000;
}

#cocco .coccoCatCont dl {
	width: 430px;
	margin: 0 0 10px 0;
}

#cocco .coccoCatCont dl dt {
	float: left;
	width: 206px;
}

#cocco .coccoCatCont dl dd {
	float: left;
	width: 224px;
	font-size: 12px;
	line-height: 1.5;
}

#cocco .coccoCatCont dl dd a {
	color:#FF3568;
}

#cocco .coccoCatCont dl dd .more {
	margin-top:10px;
}



#cocco .coccoCatFoot {
	height: 56px;
	background-image:url(http://piu.coop-kobe.net/images/cocco_cat_img02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#cocco .coccoCatFoot .coccoCatPageLink {
	font-size: 12px;
	line-height: 1.25;
	text-align: center;
	color:#666666;
	margin-top: 10px;
	padding-top: 10px;
}

#cocco .coccoCatFoot .coccoCatPageLink a {
	color:#666666;
}

/* cocco entry */
#cocco .coccoEntCont .coccoEntWrapper {
	width: 450px;
	margin: 0 20px;
	background-image:url(http://piu.coop-kobe.net/images/cocco_bg2.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#cocco .coccoEntCont .coccoTitle {
	margin-bottom: 25px;
	padding: 10px 7px 16px 7px;
	background-image:url(http://piu.coop-kobe.net/images/cocco_bg3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#cocco .coccoEntCont .coccoTitle span {
	font-size: 10px;
	line-height: 1.25;
	font-weight: bold;
	color: #FF3568;
}

#cocco .coccoEntCont .coccoTitle p {
	margin: 3px 0 5px 0;
	font-size: 12px;
	line-height: 1.25;
	color: #333333;
}

#cocco .coccoEntCont .coccoTitle h4 {
	font-size: 16px;
	line-height: 1.25;
	font-weight: bold;
	color: #FF3568;
}


#cocco .coccoEntCont .coccoEntBody {
	margin: 0 5px;
	font-size: 12px;
	line-height: 1.7;
}

#cocco .coccoEntCont .coccoPhoto {
	width: 207px;
	margin: 25px auto 35px;
	text-align: center;
}


#cocco .coccoEntFoot {
	height: 32px;
	background-image:url(http://piu.coop-kobe.net/images/cocco_cat_img02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#cocco .cocooBtn {
	margin: 8px auto;
	text-align: center;

}

/* handmade */

#handmade {
	float: left;
	width: 497px;
	background-image:url(http://piu.coop-kobe.net/images/ct_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#handmade h4,h6,p {
	margin: 0;
	padding: 0;
}

#handmade .mainhandmade {
	width: 490px;
	margin-left: 7px;
	background-image:url(http://piu.coop-kobe.net/images/handmade_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#handmade .handmadeCatCont {
	width: 452px;
	padding: 10px 0 0 0;
	margin: 0 19px 10px 19px;
	border-bottom: 1px dashed #CC0000;
}

#handmade .handmadeWrapper {
	width: 430px;
	margin: 0 11px;
}

#handmade .handmadeCatTitle {
	margin-bottom: 3px;
	font-size: 16px;
	line-height: 1.25;
	font-weight: bold;
	color:#CC0000;
}

#handmade .handmadeCatDate {
	text-align: left;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.25;
	color:#D63535;
}

#handmade .handmadeCatCont dl {
	width: 430px;
	margin: 0 0 10px 0;
}

#handmade .handmadeCatCont dl dt {
	float: left;
	width: 150px;
}

#handmade .handmadeCatCont dl dd {
	float: left;
	width: 280px;
	font-size: 12px;
	line-height: 1.5;
}

#handmade .handmadeCatCont dl dd a {
	color:#CC0000;
}

#handmade .handmadeCatCont dl dd .more {
	margin-top:10px;
}

#handmade .handmadeCatFoot {
	height: 56px;
	background-image:url(http://piu.coop-kobe.net/images/hand_cat_img02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#handmade .handmadeCatFoot .handmadeCatPageLink {
	font-size: 12px;
	line-height: 1.25;
	text-align: center;
	color:#666666;
	margin-top: 10px;
	padding-top: 10px;
}

#handmade .handmadeCatFoot .handmadeCatPageLink a {
	color:#666666;
}

/* handmade entry */


#handmade .handmedebg {
	padding-bottom: 52px;
	background-image:url(http://piu.coop-kobe.net/images/handmade_bg2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#handmade .handmadeDateCont {
	text-align: right;
	margin: 15px 18px 7px 0;
	font-size: 12px;
	line-height: 1.25;
	font-weight: bold;
	color: #D63535;
}

#handmade .handmadeEntWrapper {
	margin: 0 21px;
}

#handmade .handmadeBody {
	width: 446px;
	margin: 0 0 15px 0;
	font-size: 12px;
	line-height: 1.25;
}

#handmade .handmadeBody .handmaedLeft{
	float: left;
	width: 256px;
}

#handmade .handmadeBody .handmadeRight h4 {
	margin: 0;
	padding: 0 0 15px 4px;
	font-size: 16px;
	line-height: 1.25;
	color: #CC0000;
}

#handmade .handmadeBody .handmadeRight p.lead {
	margin: 0;
	padding: 0 0 15px 4px;
	line-height: 1.7;
}

#handmade .handmadeBody .handmadeRight p.material {
	margin: 0;
	padding: 0 0 0 4px;
	line-height: 1.5;
}


#handmade .handmadeBody .handmadeRight {
	float: left;
	width: 190px;
	font-size: 12px;
	line-height: 1.5;
}

#handmade ul.making {
	margin: 5px 0 15px 10px;
	padding: 0;
	font-size: 12px;
	line-height: 1.5;
}


#handmade ul.making li.num1{
	margin: 0 0 10px 0;
	padding: 0 0 0 30px;
	background: url(http://piu.coop-kobe.net/images/icon_num1.gif) no-repeat;
}

#handmade ul.making li.num2{
	margin: 0 0 10px 0;
	padding: 0 0 0 30px;
	background: url(http://piu.coop-kobe.net/images/icon_num2.gif) no-repeat;
}

#handmade ul.making li.num3{
	margin: 0 0 10px 0;
	padding: 0 0 0 30px;
	background: url(http://piu.coop-kobe.net/images/icon_num3.gif) no-repeat;
}

#handmade ul.making li.num4{
	margin: 0 0 10px 0;
	padding: 0 0 0 30px;
	background: url(http://piu.coop-kobe.net/images/icon_num4.gif) no-repeat;
}

#handmade ul.making li.num5{
	margin: 0 0 10px 0;
	padding: 0 0 0 30px;
	background: url(http://piu.coop-kobe.net/images/icon_num5.gif) no-repeat;
}

#handmade ul.making li.num6{
	margin: 0 0 10px 0;
	padding: 0 0 0 30px;
	background: url(http://piu.coop-kobe.net/images/icon_num6.gif) no-repeat;
}

#handmade ul.making li.num7{
	margin: 0 0 10px 0;
	padding: 0 0 0 30px;
	background: url(http://piu.coop-kobe.net/images/icon_num7.gif) no-repeat;
}

#handmade ul.making li.num8{
	margin: 0 0 10px 0;
	padding: 0 0 0 30px;
	background: url(http://piu.coop-kobe.net/images/icon_num8.gif) no-repeat;
}

#handmade ul.making li.num9{
	margin: 0 0 10px 0;
	padding: 0 0 0 30px;
	background: url(http://piu.coop-kobe.net/images/icon_num9.gif) no-repeat;
}

#handmade ul.making li.num10{
	margin: 0 0 10px 0;
	padding: 0 0 0 30px;
	background: url(http://piu.coop-kobe.net/images/icon_num10.gif) no-repeat;
}







#handmade .recommend {
	width: 436px;
	margin-left: 8px;
	padding-top: 45px;
	background: url(http://piu.coop-kobe.net/images/reco_bg1.gif) no-repeat top left;
}

#handmade .recommend_bg {
	padding-bottom: 22px;
	background: url(http://piu.coop-kobe.net/images/reco_bg2.gif) no-repeat bottom left;
}

#handmade .recommend h6{
	width: 185px;
	margin: 0 0 10px 23px;
	font-size: 14px;
	line-height: 1.25;
	color:#CC0000;
	font-weight: bold;
}

#handmade .recommend .recoTxt{
	width: 185px;
	margin: 0 0 0 23px;
	font-size: 12px;
	line-height: 1.25;
}

#handmade .recommend .recoLeft {
	float: left;
	width: 221px;
	padding-top: 20px;
}

#handmade .recommend .recoRight {
	float: right;
	width: 215px;
	margin-top: 30px;
}

#handmade .memo {
	margin: 0 0 40px 4px;
}

#handmade .memo .memoTxt {
	font-size: 12px;
	line-height: 1.5;
}

#handmade .handFoot {
	margin: 0 auto;
	text-align: center;
	background: url(http://piu.coop-kobe.net/images/white.gif);	
}