/*---------------------------------------------------------------------------*/
/* CSS継承       　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/*---------------------------------------------------------------------------*/
@import url(font.css);

/*---------------------------------------------------------------------------*/
/* ヘッダーイメージ画像部分                                                           */
/*---------------------------------------------------------------------------*/
div#top-header {
	margin-top				: 10px;
	margin-bottom			: 10px;
}

div#top-header table {
	width				: 745px;
}

div#top-header td.left {
	width				: 542px; 
	height				: 240px;
}


div#top-header td.middle {
	width				: 5px; 
	background-color	: #9790C3;
}

div#top-header td.right {
	width				: 198px; 
	background-color	: #E5557E;	
	
}


div#top-navi {
	padding-left			: 14px;
	padding-right			: 13px;
}

div#top-navi table {
	width				: 163px;
}

div#top-navi td.top1 {
	width				: 163px;
	height				: 12px;
}

div#top-navi td.top2 {
	width				: 15px;
	padding-right		: 2px;
	background-image	: url(../images/renew/com_lin02.gif);
}


div#top-navi td.top3 {
	width				: 146px;
}

/*---------------------------------------------------------------------------*/
/* カテゴリ分け画像部分                                                       */
/*---------------------------------------------------------------------------*/

div#category {
	margin-top				: 15px;
	margin-bottom			: 15px;
}


div#category table {
	width				: 745px;
}

div#category td.category-left {
	width				: 150px; 
	background-color	: #E3A29E;
	vertical-align		: top;
	padding-top			: 8px;
	padding-bottom		: 8px;
}

div#category td.category-right {
	width				: 595px; 
	background-color	: #EFC5C2;
	vertical-align		: top;
	padding-top			: 8px;
	padding-bottom		: 8px;
	padding-left		: 12px;
	padding-right		: 12px;
}

div#category td.hd1 {
}

div#category td.category-dot {
	width				: 745px; 

}


div#category-photo {
	width				: 570px;
}

div#category-photo table {
	width				: 570px;
}

div#category-photo td.photo {
	width				: 95px; 
	padding-left		: 8px;
	padding-right		: 7px;
}

div#category-photo td.moji {
	width				: 95px;
	padding-top			: 3px;
	padding-left		: 8px;
	padding-right		: 7px;
	vertical-align		: top;
}

div#category-photo td.line {
	width				: 570px;
	height				: 8px;
}


/*---------------------------------------------------------------------------*/
/* トップページコンテンツ                                                       */
/*---------------------------------------------------------------------------*/

div#contents {
	margin-top				: 20px;
	margin-bottom			: 15px;
}


div#contents table {
	width				: 745px;
}

div#contents td.contents-left {
	width				: 551px; 
	background-color	: #FFFFFF;
	vertical-align		: top;
}

div#contents td.contents-right {
	width				: 194px; 
	background-color	: #FFFFFF;
	vertical-align		: top;
}


/*---------------------------------------------------------------------------*/
/* ご注文の流れ                                                    */
/*---------------------------------------------------------------------------*/

div#flow {
	margin-top				: 10px;
	margin-bottom			: 15px;
}


div#flow table {
	width				: 551px;
}

div#flow td.flow-left {
	width				: 132px;
	height				: 21px; 
	background-color	: #FFFFFF;
	vertical-align		: top;
}

div#flow td.flow-right {
	width				: 419px;
	height				: 21px; 
	background-image	: url(../images/renew/otodoke.gif);
	
}


div#flow2 {
	margin-top				: 10px;
	margin-bottom			: 15px;
}

div#flow2 table{
	width				: 541px;
}

div#flow2 td.flow-photo {
	width				: 161px;
	vertical-align		: top;
}

div#flow2 td.flow-ya {
	width				: 18px;
	vertical-align		: top;
}

/*---------------------------------------------------------------------------*/
/* ランキング                                                 */
/*---------------------------------------------------------------------------*/

div#ranking {
	margin-top				: 10px;
	margin-bottom			: 15px;
}


div#ranking table {
	width				: 551px;
}

div#ranking td.ranking-rank{
	width				: 20px;
	height				: 21px;
	vertical-align		: middle;
	background-color	: #FFFFFF;
}

div#ranking td.ranking-item{
	width				: 531px;
	height				: 21px;
	vertical-align		: middle;
	background-color	: #FFFFFF;
}


div#ranking td.ranking-bottom{
	width				: 551px;
	height				: 21px;
	vertical-align		: middle;
	background-color	: #FFFFFF;
}

div#ranking td.ranking-left {
	width				: 143px;
	background-color	: #FFFFFF;
}

div#ranking td.ranking-right {
	width				: 408px;
	background-color	: #FFFFFF;
}


/*---------------------------------------------------------------------------*/
/* エッチング絵柄一覧                                                */
/*---------------------------------------------------------------------------*/

div#egara {
	margin-top				: 10px;
	margin-bottom			: 15px;
}


div#egara table {
	width				: 549px;
}

div#egara td .egara-1{
	width				: 175px;
	height				: 25px;
	vertical-align		: middle;
	border-width		:1px 1px 1px 1px;
	border-style		:solid;
	border-color		:#D8D8D8;
	margin-top			: 8px;
	padding-left		: 5px;
	background-color: #FFEFF3;
}

div#egara td.egara-2{
	width				: 175px;
	height				: 25px;
	vertical-align		: middle;
	border-width		: 1px 1px 1px 1px;
	border-style		: solid	;
	border-color		: #D8D8D8;
	margin-top			: 8px;
	padding-left		: 5px;
	background-color	: #FFF8EF;
}

div#egara td.egara-3{
	width				: 175px;
	height				: 25px;
	vertical-align		: middle;
	border-width		: 1px 1px 1px 1px;
	border-style		: solid;
	border-color		: #D8D8D8;
	margin-top			: 8px;
	padding-left		: 5px;
	background-color	: #F0FFED;
}

div#egara td.egara-4{
	width				: 175px;
	height				: 25px;
	vertical-align		: middle;
	border-width		: 1px 1px 1px 1px;
	border-style		: solid;
	border-color		: #D8D8D8;
	margin-top			: 8px;
	padding-right		: 5px;
	background-color	: #EDF9FF;
}


div#egara td.egara{
	width				: 175px;
	vertical-align		: top;
	border-width		: 0px 0px 1px 0px;
	border-style		: solid;
	border-color		: #D8D8D8;
	padding-top			: 8px;
	padding-bottom		: 3px;
	background-color	: #FFFFFF;
}

div#egara td.egara-no{
	width				: 175px;
	vertical-align		: top;
	padding-top			: 8px;
	padding-bottom		: 3px;
	padding-right		: 5px;
	background-color	: #FFFFFF;
}

div#egara td.egara-space{
	width				: 13px;
}

/*---------------------------------------------------------------------------*/
/* 右ナビ                                                      */
/*---------------------------------------------------------------------------*/


div#top-right-navi {
	width				: 194px; 
	background-color	: #FFFFFF;
	vertical-align		: top;
	padding-left		: 15px;
}


div#top-right table {
	width				: 179px;
}

div#top-right table {
	width				: 179px;
}

