﻿/*-------------------------------------------------------------------------
Home
-------------------------------------------------------------------------*/
#Home {
	width:672px;
	margin:0 19px 0 16px;
}
#Home #HomeImage {
	width:668px;
	height:445px;
	padding:0 0 20px 4px;
}


/*---------------------------------------------------------------
Info
---------------------------------------------------------------*/
#Home #Info {
	float:right;
	width:448px;
	padding:0 16px 0 0;
}
#Home #Info #News {
	clear:both;
}
#Home #Info #News .heading {
	width:35px;
	height:14px;
	padding:3px 3px 3px 410px;
	background-image:url('./cssImages/home/cssHeading.gif');
	background-position:0 0;
	font-size:1pt;
	text-indent:-5000em;
}
#Home #Info #News .heading a {
	display:block;
	width:35px;
	height:14px;
	background-image:url('./cssImages/home/cssHeadingLink.gif');
	font-size:1pt;
	text-indent:-5000em;
}
#Home #Info #News .heading a:hover {
	background-image:none;
}

#Home #Info #Release {
	clear:both;
}
#Home #Info #Release .heading {
	width:35px;
	height:14px;
	padding:3px 3px 3px 410px;
	background-image:url('./cssImages/home/cssHeading.gif');
	background-position:0 -20px;
	font-size:1pt;
	text-indent:-5000em;
}
#Home #Info #Release .heading a {
	display:block;
	width:35px;
	height:14px;
	background-image:url('./cssImages/home/cssHeadingLink.gif');
	font-size:1pt;
	text-indent:-5000em;
}
#Home #Info #Release .heading a:hover {
	background-image:none;
}


#Home #Info #Feed {
	clear:both;
}
#Home #Info #Feed .heading {
	width:45px;
	height:14px;
	padding:3px 3px 3px 400px;
	background-image:url('./cssImages/home/cssHeading.jpg');
	background-position:0 -40px;
	font-size:1pt;
	text-indent:-5000em;
}
#Home #Info #Feed .heading a {
	display:block;
	width:45px;
	height:14px;
	background-image:url('./cssImages/home/cssHeadingLinkBlog.gif');
	font-size:1pt;
	text-indent:-5000em;
}
#Home #Info #Feed .heading a:hover {
	background-image:none;
}

#Home #Info #Feed2 {
	clear:both;
}
#Home #Info #Feed2 .heading {
	width:45px;
	height:14px;
	padding:3px 3px 3px 400px;
	background-image:url('./cssImages/home/cssHeading.jpg');
	background-position:0 -60px;
	font-size:1pt;
	text-indent:-5000em;
}
#Home #Info #Feed2 .heading a {
	display:block;
	width:45px;
	height:14px;
	background-image:url('./cssImages/home/cssHeadingLinkBlog.gif');
	font-size:1pt;
	text-indent:-5000em;
}
#Home #Info #Feed2 .heading a:hover {
	background-image:none;
}

#Home #Info .entry {
	width:420px;
	padding:15px 15px 20px 13px;
}
#Home #Info .entry .entryDate {
	clear:left;
	float:left;
	width:56px;
	padding:0 0 0 12px;
	background-image:url('./cssImages/home/cssDateMarker.gif');
	background-position:left center;
	font-size:x-small;
}
#Home #Info .entry .entryBody {
	float:left;
	width:352px;
	padding:0 0 20px 0;
}
#Home #Info .entry .entryBody a {
	color:#b21107;
}
#Home #Info .entry .entryBody .more {
	font-size:80%;
	vertical-align:bottom;
}
#Home #Info #Feed .entry .entryBody {
	float:left;
	width:352px;
	padding:0 0 5px 0;
}
#Home #Info #Feed2 .entry .entryBody {
	float:left;
	width:352px;
	padding:0 0 5px 0;
}
#Home #Info .entry .entryBody .entryTitle {
	margin:0 0 3px 0;
	padding:0 0 3px 0;
	border-bottom:1px dashed #7f7f7f;
	font-size:small;
}
#Home #Info .entry .entryBody .entryTitle a {
	color:#b21107;
	font-size:small;
	font-weight:bold;
}
#Home #Info #GetAdobeReader {
	clear:both;
	margin:0 10px;
	padding:10px 5px;
	border:6px solid #e5e5e5;
}
#Home #Info #GetAdobeReader table {
	font-size:70%;
}
#Home #Info #GetAdobeReader table td {
	padding:0 5px;
	vertical-align:middle;
}


/*---------------------------------------------------------------
Link
---------------------------------------------------------------*/
#Home #Link {
	float:left;
	width:208px;
}
#Home #Link #Banner {
	width:197px;
	padding:0 11px 0 0;
}
#Home #Link #Banner dt {
	width:197px;
	height:10px;
	margin:10px 0 5px 0;
	background-image:url('./cssImages/home/cssLinkHeading.gif');
	font-size:1pt;
	text-indent:-5000em;
}
#Home #Link #Banner #ShopLink {
	background-position:0 0;
}
#Home #Link #Banner #OnlineShop {
	background-position:0 -10px;
}
#Home #Link #Banner #ProjectLink {
	background-position:0 -20px;
}
#Home #Link #Banner #ProductLink {
	width:197px;
	height:20px;
	margin:0 0 5px 0;
	background-image:url('./cssImages/home/cssLinkHeading_product.gif');
	font-size:1pt;
	text-indent:-5000em;
}
#Home #Link #Banner #PickupLink {
	width:191px;
	height:15px;
	margin:0 0 5px 0;
	background-image:url('./cssImages/home/cssLinkHeading_pickup.gif');
	font-size:1pt;
	text-indent:-5000em;
}







#Home #Link #Banner dd {
	width:197px;
	height:66px;
	font-size:1pt;
}
#Home #Link #Banner dd a {
	display:block;
	width:197px;
	height:66px;
	font-size:1pt;
	text-indent:-5000em;
}
#Home #Link #Banner #CoverNippon {
	background-image:url('./cssImages/home/cssLinkBanner.jpg');
	background-position:-197px 0;
}
#Home #Link #Banner #Chasin {
	background-image:url('./cssImages/home/cssLinkBanner.jpg');
	background-position:-197px -66px;
}
#Home #Link #Banner #CNOnline {
	background-image:url('./cssImages/home/cssLinkBanner.jpg');
	background-position:-197px -132px;
}
#Home #Link #Banner #AmaTeru {
	background-image:url('./cssImages/home/cssLinkBanner.jpg');
	background-position:-197px -198px;
}
#Home #Link #Banner #ChisanchiSho {
	background-image:url('./cssImages/home/cssLinkBanner.jpg');
	background-position:-197px -264px;
}
#Home #Link #Banner #NipponLife {
	background-image:url('./cssImages/home/cssLinkBanner.jpg');
	background-position:-197px -330px;
}
#Home #Link #Banner #Hearts101 {
	background-image:url('./cssImages/home/cssLinkBanner.jpg');
	background-position:-197px -396px;
}
#Home #Link #Banner #Gifu {
	background-image:url('./cssImages/home/gifu02.jpg');
	background-position:0 0;
}




#Home #Link #Banner #CoverNippon a {
	background-image:url('./cssImages/home/cssLinkBanner.jpg');
	background-position:0 0;
}
#Home #Link #Banner #Chasin a {
	background-image:url('./cssImages/home/cssLinkBanner.jpg');
	background-position:0 -66px;
}
#Home #Link #Banner #CNOnline a {
	background-image:url('./cssImages/home/cssLinkBanner.jpg');
	background-position:0 -132px;
}
#Home #Link #Banner #AmaTeru a {
	background-image:url('./cssImages/home/cssLinkBanner.jpg');
	background-position:0 -198px;
}
#Home #Link #Banner #ChisanchiSho a {
	background-image:url('./cssImages/home/cssLinkBanner.jpg');
	background-position:0 -264px;
}
#Home #Link #Banner #NipponLife a {
	background-image:url('./cssImages/home/cssLinkBanner.jpg');
	background-position:0 -330px;
}
#Home #Link #Banner #Hearts101 a {
	background-image:url('./cssImages/home/cssLinkBanner.jpg');
	background-position:0 -396px;
}
#Home #Link #Banner #Gifu a {
	background-image:url('./cssImages/home/gifu01.jpg');
	background-position:0 0px;
}





#Home #Link #Banner #CoverNippon a:hover {
	background-image:none;
}
#Home #Link #Banner #Chasin a:hover {
	background-image:none;
}
#Home #Link #Banner #CNOnline a:hover {
	background-image:none;
}
#Home #Link #Banner #AmaTeru a:hover {
	background-image:none;
}
#Home #Link #Banner #ChisanchiSho a:hover {
	background-image:none;
}
#Home #Link #Banner #NipponLife a:hover {
	background-image:none;
}
#Home #Link #Banner #Hearts101 a:hover {
	background-image:none;
}
#Home #Link #Banner #Gifu a:hover {
	background-image:none;
}




/*
以下は追加バナー用です。
background-image属性に画像のパスを指定することでバナーが表示されます。
画像の寸法は、幅197ピクセル高さ66ピクセルで作成してください。
*/


#Home #Link #Banner #Banner1 {
	background-image:url('./cssImages/home/letter-chochin2.jpg');
}
#Home #Link #Banner #Banner1 a {
	background-image:url('./cssImages/home/letter-chochin1.jpg');
}
#Home #Link #Banner #Banner1 a:hover {
	background-image:none;
}
#Home #Link #Banner #Banner2 {
	background-image:url('./cssImages/home/recycl2.jpg');
}
#Home #Link #Banner #Banner2 a {
	background-image:url('./cssImages/home/recycl1.jpg');
}
#Home #Link #Banner #Banner2 a:hover {
	background-image:none;
}
#Home #Link #Banner #Banner3 {
	background-image:url('./cssImages/home/kuriya02.jpg');
}
#Home #Link #Banner #Banner3 a {
	background-image:url('./cssImages/home/kuriya01.jpg');
}
#Home #Link #Banner #Banner3 a:hover {
	background-image:none;
}
#Home #Link #Banner #Banner4 {
	background-image:url('./cssImages/home/asahineko02.jpg');
}
#Home #Link #Banner #Banner4 a {
	background-image:url('./cssImages/home/asahineko01.jpg');
}
#Home #Link #Banner #Banner4 a:hover {
	background-image:none;
}
#Home #Link #Banner #Banner5 {
	background-image:url('./cssImages/home/nmp02.jpg');
}
#Home #Link #Banner #Banner5 a {
	background-image:url('./cssImages/home/nmp01.jpg');
}
#Home #Link #Banner #Banner5 a:hover {
	background-image:none;
}
#Home #Link #Banner #Banner6 {
	background-image:url('./cssImages/home/peopledesign02.jpg');
}
#Home #Link #Banner #Banner6 a {
	background-image:url('./cssImages/home/peopledesign01.jpg');
}
#Home #Link #Banner #Banner6 a:hover {
	background-image:none;
}
#Home #Link #Banner #Banner7 {
	background-image:url('./cssImages/home/furukawashoten02.jpg');
}
#Home #Link #Banner #Banner7 a {
	background-image:url('./cssImages/home/furukawashoten01.jpg');
}
#Home #Link #Banner #Banner7 a:hover {
	background-image:none;
}
/*---------------------------------------------------------------
Category
---------------------------------------------------------------*/
#Category {
	width:674px;
	margin:0 18px 0 15px;
}
#Category h1 {
	width:674px;
	height:40px;
	font-size:1pt;
	text-indent:-5000em;
}
#Category h1.news {
	background-image:url('./cssImages/category/cssNewsTitle.gif');
}
#Category h1.release {
	background-image:url('./cssImages/category/cssReleaseTitle.gif');
}
#Category h2 {
	padding:20px 0 0 0;
	border-top:1px solid #e5e5e5;
	font-size:110%;
	font-weight:bold;
}
#Category .entry {
	width:620px;
	padding:15px 25px 20px 29px;
}
#Category .entry .entryDate {
	clear:left;
	float:left;
	width:56px;
	padding:0 0 0 12px;
	background-image:url('./cssImages/home/cssDateMarker.gif');
	background-position:left center;
	font-size:x-small;
}
#Category .entry .entryBody {
	float:left;
	width:552px;
	padding:0 0 40px 0;
}
#Category .entry .entryBody .entryTitle {
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px dashed #7f7f7f;
	font-size:small;
}
#Category .entry .entryBody .entryTitle a {
	color:#b21107;
	font-size:small;
	font-weight:bold;
}
#Category .entry .entryBody a {
	color:#b21107;
}
#Category .entry .entryBody .more {
	font-size:80%;
	vertical-align:bottom;
}
#Category .entry .entryBody p {
	margin:0 0 10px 0;
}
#Category .entry .entryBody strong {
	font-weight:bold;
}
#Category .entry .entryBody em {
	font-style:italic;
}
#Category .entry .entryBody strike {
	text-decoration:line-through;
}
#Category .entry .entryBody ol {
	margin:0 0 10px 0;
}
#Category .entry .entryBody ol li {
	margin:0 0 5px 20px;
	list-style-type:decimal;
}
#Category .entry .entryBody ul {
	margin:0 0 10px 0;
}
#Category .entry .entryBody li {
	margin:0 0 5px 20px;
	list-style-type:disc;
}
#Category .entry .entryBody blockquote {
	margin:0 0 10px 0;
	padding:0 0 0 12px;
	border-left:3px solid #ccc;
}
#Category .backToCategory {
	clear:both;
	margin:0 0 40px 0;
	padding:0 24px 0 0;
	text-align:right;
}
#Category .backToCategory a {
	color:#999;
}
#Category .pageNavi {
	clear:both;
	height:20px;
	padding:0 25px 40px 29px;
}
#Category .pageNavi .pageNext {
	float:left;
}
#Category .pageNavi .pageNext a {
	color:#999;
}
#Category .pageNavi .pagePrev {
	float:right;
}
#Category .pageNavi .pagePrev a {
	color:#999;
}
#Category .pageTop {
	clear:both;
	margin:0 0 0 590px;
}
