/*	TD			*/
td	{ font-size: x-small}

/*	BODY		*/
body
{
	bgcolor:white;
	margin-top: 0px;
	margin-left: 0px;

}

a:visited { color: #666666; };
a:link { color: #336699; };



/*	A class="brand"		*/
a.brand:link	{ color: #ff8c00 }
a.brand:visited	{ color: #ff8c00 }
a.brand:hover	{ color: #ff8c00 }
a.brand:active	{ color: #ff8c00 };


/*	A class="MM"		*/
a.MM:link	{ color: #ffffff }
a.MM:visited	{ color: #ffffff }
a.MM:hover	{ color: #ffffff }
a.MM:active	{ color: #ffffff };


/*	A class="CAT"		*/
a.CAT:link	{ color: #336699 }
a.CAT:visited	{ color: #666666 }
a.CAT:hover	{ color: blue }
a.CAT:active	{ color: #ff0000 }

/*	A class="BUY"		*/
a.BUY:link	{ color: Purple }
a.BUY:visited	{ color: Purple }
a.BUY:hover	{ color: #cc00cc }
a.BUY:active	{ color: #cc00cc }


H1.p-name{
	font-size:12pt;
	margin:0;
}



/*	A class="CTOP"　カテゴリーﾄｯﾌﾟ　画像リンク用		*/
a.CTOP:link {text-decoration:none;color:blue;}
a.CTOP:visited {text-decoration:none;color:blue;}
a.CTOP:active {text-decoration:none;color:red;}
a.CTOP:hover {text-decoration:none;position:relative;top:2px;left:2px;}


/*	A class="MM"		*/
a.MM:link	{ color: #ffffff }
a.MM:visited	{ color: #ffffff }
a.MM:hover	{ color: #ffffff }
a.MM:active	{ color: #ffffff };

/*	A class="INFO"		*/
a.INFO:link	{ color: #515151 }
a.INFO:visited	{ color: #515151 }
a.INFO:hover	{ color: #515151 }
a.INFO:active	{ color: #515151 };

/*
#Arial,Helvetica
#HGP創英角ｺﾞｼｯｸUB
*/




/*発送関係*/

#shippingNews {
	text-align: center;
	margin: 0px;
	padding: 0px;

}
#shippingbody {
	padding: 0px;
	margin: 10px auto;
	width: 498px;
	border: 1px solid #CA283F;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "osaka";
	text-align: left;
	color: #CA283F;
	font-size: 12px;
	line-height: 135%;





}
#top2 #shippingbody{
	width: 92%;
}
#top2 #shippingbody p{
margin-bottom:0.3em;
}

#shippingbody pre{
	width:450px;
	padding-left:1.2em;
	white-space:pre-line;

}


/*　456からのおしらせヘッダ*/

#shippingbody h3{
	text-align: left;
	font-family: "ＭＳ Ｐ明朝", "細明朝体";
	font-weight: bold;
	background-color: #CA283F;
	margin: 1px;
	padding: 3px;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;


}




/*　発送のお知らせヘッダ*/
#shippingbody h4{
	text-align: left;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CA283F;
	border-right-color: #CA283F;
	border-bottom-color: #CA283F;
	border-left-color: #CA283F;
	background-color: #FFEEF5;
	margin: 1px;
	padding: 3px;
	font-size: 12px;
}



/*　　お知らせなど　追記等のへっだ*/


#shippingbody h5{
	text-align: left;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CA283F;
	border-right-color: #CA283F;
	border-bottom-color: #CA283F;
	border-left-color: #CA283F;
	background-color: #FFFFFF;
	margin: 1px 20px;
	padding: 3px;
	color: #CA283F;
	font-size: 12px;
}




#shippingbody p{
	text-align: left;
	margin-top: 5px;
	font-size: 12px;
	margin-bottom: 5px;
	padding: 5px 15px;

	white-space:pre-line;
	

}

#shippingNews .index h4{
	text-align: left;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CA283F;
	border-right-color: #CA283F;
	border-bottom-color: #CA283F;
	border-left-color: #CA283F;
	background-color: #FFEEF5;
	margin: 1px;
	padding: 3px;
	font-size: 12px;
}

#shippingNews p.top,
#shippingNews .index p{
	text-align: left;
	margin-top: 4px;
	font-size: /*x*/12px;
	margin-bottom: 4px;
	padding: 4px 10px;
	line-height: 1.2em;

}


/*発送関係*/

/*発送関係の　表*/


#shippingday
{
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "osaka";
	font-size: small;
	font-weight: normal;
	color: #030;
	margin: 1px;
	padding: 1px;

}
#shippingday tr
{}
#shippingday th
{
}
#shippingday td
{
	text-align: center;
	background-color: #FEFFF1;
	padding: 0.3em;
	height: 1.3em;
	width: 15em;


}

#shippingday .heading{
	background-color: #EFFBCB;
}
#shippingday .arrowh{
	background-color: #EFFBCB;
	width: 1.2em;
	font-size: x-small;

}
#shippingday .arrowb{
	width: 1.2em;
	font-size: x-small;

}
#shippingday .bodying{
}


/*方法の方*/

#shippingway{}

#shippingway tr{}
#shippingway td{
	width: 15em;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 1.8px;
	background-color: #FEFFF1;
	text-align: center;


}
#shippingway .heading{
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "osaka";
	font-size: small;
	font-weight: bold;
	background-color: #EFFBCB;
}








#shippingway2{
width:100%;
	background-color: #003300;
}


#shippingway2 td{
	width: 28%;
	padding: 2px;
	background-color: #FEFFF1;
	text-align: center;
	vertical-align: top;

}
#shippingway2 .heading{
	width: 16%;
	padding: 2px;	
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "osaka";
	font-weight: normal;
	background-color: #EFFBCB;
	text-align: left;
	vertical-align: top;


}
/* shopping */
#shopping .shopping_note{color:red;size:-1;}
#shopping .com{font-weight:bold;}


/*　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
 商品欄　色分け */



/*　deeppink　関連　商品パッケージの変更など　混在　
0pack＞パッケージ
0mix＞混在
0caution＞他注意
*/

.deeppink0pack {
	color: deeppink;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "osaka";
	line-height: 135%;
	padding: 2px;
	margin: 0px;
}
	

.deeppink0mix {
	color: deeppink;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "osaka";
	line-height: 135%;
	padding: 2px;
	margin: 0px;
}


.deeppink0caution {
	color: deeppink;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "osaka";
	line-height: 135%;
	padding: 2px;
	margin: 0px;
}

p.deeppink0caution {
	color: deeppink;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "osaka";
	line-height: 135%;
	padding: 2px;
	margin: 0px;
	display: block;
}
/**/






.jyouken {
	text-decoration: underline;
}




/*◆◆　　◆◆　　◆◆　　◆◆　　◆◆　　◆◆　　◆◆　　◆◆　　◆◆　　◆◆　　◆◆　　◆◆　　◆◆*/

/*カテゴリートップ系統*/



.pop-8 {
	background-color: #FFFFFF;
	text-align: center;
	width: 500px;
	vertical-align: top;
}


.pop-kuchi {
	background-color: #FFF4E6;
	text-align: left;
	vertical-align: top;
	/*font-family: "ＭＳ Ｐ明朝", "細明朝体";*/
	font-size: 95%;
	line-height: 110%;
	margin: 10px;
	padding: 3px;
	color: #58463A;


}

.pop-8-slot {
	background-color: #f0f0f0;
	background-position: center;
	text-align: right;
	vertical-align: middle;
	margin: 1px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
}


.pop-8-head {
	margin: 4px;
	padding: 2px;
	text-align: center;
	vertical-align: top;
}



.pop-8-top {
	background-color: #f5f5f5;
	text-align: center;
	width: 120px;
	font-weight: bold;
	height: 13px;
	font-size: 12px;

}

.pop-8-img {
	text-align: center;
	vertical-align: middle;
	height: 96px;
	width: 120px;
	padding: 3px;
	background: #FFFFFF;

}

.pop-8-kimg {
	text-align: center;
	vertical-align: middle;
	height: 112px;
	width: 120px;
	padding: 3px;
}


.pop-8-kuchi {
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	height: 33px;
	width: 120px;
}

.pop-8-text2 {
font-size: 11px;
/*		font-size: 80%;
	*/
	text-align: left;
	vertical-align: top;
	height: 22px;
	width: 120px;
	color: #333333;
	margin-top: 1px;
	margin-bottom: 1px;
	background: #FFFFFF left top;

}

.pop-8-text3 {
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	height: 11px;
	width: 120px;
	color: #666666;
	background-color: #f9f9f9;
}

.yo-check
{
	background-color: #E6DEE4;
	text-align: center;
	vertical-align: middle;
	margin-top: 1px;
	margin-bottom: 1px;
	font-size: 12px;

}
.tt {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	font-weight: bold;
	color: #336633;
}
.tit002 {
	font-size: 14px;
	font-weight: bold;
	color: #3B4894;
	background-color: #b7cdff;
	text-align: center;
}
.prices {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 10px;
	font-weight: bold;
	color: #FF050B;
	text-align: center;
	vertical-align: middle;
}
.prices2 {

	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 10px;
	font-weight: bold;
	color: #FF050B;
	text-align: center;
	vertical-align: middle;
}
.tit003 {

	font-size: 14px;
	font-weight: bold;
	color: #3B4894;
	text-align: left;
}
.tding {
	font-size: x-small;
	text-indent: 10pt;

}
.moji-w {
	color: #FFFFFF;
	background-color: #197535;
	text-align: center;
}
.moji-b {

	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
}
.moji-b-bb {


	color: #000000;
	background-color: #E9F5E8;
	text-align: center;
}
.buh {
	margin: 5px;
	padding: 2px;
}
.uresuji {
	background-color: #F5F5F5;
	text-align: center;
}
.ureimg {
	color: #E8E8E8;
	background-color: #FFFFFF;
	text-align: center;
	margin: 1px;
}
.urecome {
	background-color: #FFFFFF;
	text-align: center;
	padding: 1px;
	vertical-align: top;
}
.susumet01 {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	font-weight: bolder;
	color: #FE761C;
	display: table;
	text-decoration: none;

}

a.TOPT:link	{
	color: #666666;
	text-decoration: none;
}
a.TOPT:visited	{
	color: #696969;
	text-decoration: none;
}
a.TOPT:hover	{ color: #FE761C }
a.TOPT:active	{ color: #FE761C }


.stars {
	text-align: left;
	vertical-align: middle;
}
.maker {
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	color: #333333;


}


.toprice {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 10px;
	font-weight: bold;
	color: #FF050B;
}
.faqq {
	color: #993300;
	font-weight: bolder;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";

}
.faqa {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	color: #010101;
	padding-left: 10px;

}


.itemq {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: bold;
	color: #EB5858;
	margin: 5px 0px 0px;
	padding-top: 10px;
}
.itemf {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	color: #3D4578;
	text-indent: 10pt;
	margin-left: 12px;
	padding-bottom: 10px;
	padding-left: 2px;
	margin-bottom: 2px;
}
.rr-rank {
	font-size: 11px;
	color: #515151;
}
.rr-rant {
	font-size: x-small;
	color: #990000;
	font-weight: bold;
}
.caution {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-weight: bold;
	color: #F759A0;
}
a {
	color: #336699;
}
#FN{
	background-color: #FCE1DC;
	padding: 5px 20px 5px 25px;
	border: thin solid #CA283F;
	list-style-type: square;
	width: 500px;
	background-position: center center;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
#FNh {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	color: #CA283F;
	padding: 2px;
	width: 480px;
	font-weight: bold;
	text-align: center;
	background-color: #FFF1EC;
	margin-bottom: 2px;

}

#FNb{
	font-size: 12px;
	color: #CA283F;
	list-style-type: square;
	width: 480px;
	text-align: left;
	background-color: #FFF1EC;
	padding: 5px;}
.cate-top-make {
	background-color: #dfffdf;
	font-weight: bold;

}










/* カテゴリートップ用　　　コメント用のスタイル*/


#ctopcw{
	line-height: 1.6;
	/*text-align: center;*/
	
}

.CatopCom{
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "osaka";
	font-size: x-small;
	text-align: left;
	vertical-align: 135%;
	margin: 5px auto;
	padding: 8px;
	width: 300px;
	background-color: #FFF8E5;
	color: #5E6871;
	border: 1px solid #FFF8E5;



}
.CatopCom a{
	color: #336699;
	background-color: #E6EDF0;

}



td p img{
	margin: 0px;
	vertical-align: top;

}
/* カテゴリートップ用　　　コメント用のスタイル　　　　以下は　暫定的に消す　*/

#cat-top-comment{
	font-size: x-small;
	color: #993c67;
	list-style-type: square;
	width: 300px;
	text-align: left;
	background-color: #fff8e5;
	padding: 9px;
	height: 100%;
	background-position: center center;
	margin: 5px;


}

.cat-top-comment{
	font-size: x-small;
	color: #993c67;
	list-style-type: square;
	width: 300px;
	text-align: left;
	background-color: #fff8e5;
	padding: 9px;
	height: 100%;
	background-position: center center;
	margin: 5px;
	line-height: 125%;


}
.cat-top-comment b{
	background-color: #dfffdf;
}

/* カテゴリートップ用　　　ココまで*/






.infoscap {
	color: #515151;
	background-color: #CCCC00;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;

}

#foot {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	margin: 10px;
	padding: 0px;
	width: 800px;
	background-color: #9e99db;
	border: 0px;
	color: #FFFFFF;




}


.bg {
background-color: #9E99DB;
}
.fsmall {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-weight: bold;
	color: #121212;
	letter-spacing: 0.1em;
	margin: 2px;
	padding: 2px;
}









.pop{
	background-color: #FFFFFF;
	text-align: center;
	width: 500px;
	vertical-align: top;
}





.pop-head {
	margin: 4px;
	padding: 2px;
	text-align: center;
	vertical-align: middle;


}



.pop-t1-head{
	background-color: #f5f5f5;
	text-align: center;
	width: 120px;
	font-weight: bold;
	height: 13px;
	font-size: 12px;

}

.pop-t1-body {
	text-align: center;
	vertical-align: middle;
	height: 96px;
	width: 120px;
	padding: 3px;
}

.pop-t1-foot {
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	height: 22px;
	width: 120px;
	color: #696969;
	margin-top: 1px;
	margin-bottom: 1px;

}


.pop-t2-head{
	text-align: center;
	vertical-align: middle;
	height: 112px;
	width: 120px;
	padding: 3px;
}


.pop-t2-body {
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	height: 11px;
	width: 120px;
	color: #666666;
	background-color: #f9f9f9;


}
.pop-t2-foot {
	background-color: #f0f0f0;
	background-position: center;
	text-align: right;
	vertical-align: middle;
	margin: 1px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
}




.rank-pri {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	color: #E73424;

}
.rank-comment{
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
 font-size:100%; line-height:150%;
	color: #606060;
	margin: 6px 3px 3px;
	padding: 1px;
	width: 300px;
	font-weight: normal;


}

.rank-1-3 {
 font-size:100%; line-height:150%;
	margin: 1px;
	padding: 1px;
	font-weight: bold;


}
.toptopimg {
	padding: 0px;
	height: 150px;
	width: 500px;
	margin-top: 2px;
	margin-bottom: 2px;
}



.toptopimg a {
	padding: 0px;
	margin: 0px;

}
.annotation {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "osaka";
	font-size: x-small;
	line-height: 1.5;
	color: #8B6161;
	margin-left: 10px;
	margin-top: 10px;

}


/*◆◆　　◆◆　　◆◆　　◆◆　　◆◆　　◆◆　　◆◆　　◆◆　　◆◆　　◆◆　　◆◆　　◆◆　　◆◆*/
/* CSS 商品関連　 */


/*　topページhotitems*/

#hotItem{
width: 501px;
text-align: center;
}
#hotbox{
width: 499px;
text-align: center;
}
#hotbox .price{
	font-size: small;
	font-weight: bold;
	color: #0A0A0A;
	text-align: center;
	height: 14px;
	width: 115px;
}
#hotbox .images{
	width: 115px;
}

#hotbox marquee{
	font-size: x-small;
	color: #525252;
}
#hotbox marquee	 a{
	font-weight: bold;
}
/*　hotitems*/






/* アイテムの　簡易リスト*/
ul.integrant
{
/*	list-style: none;*/
margin: 18px 0px 0px;
padding: 0px;
}
ul.integrant li
{
list-style : square;
padding    : 0px 0px 0px 3px;
font-weight: normal;
display    : inline;

}

ul.potentially{
list-style: none;
margin: 15px 0px 0px;
padding: 5px 0px 0px;
font-weight: normal;
border-top: 1px dashed #999999;
}
.potentially li{
padding: 3px;
margin-left: 15px;
font-weight: normal;
color: #782E2E;
}




/*　説明文内の　注意 */
.note{
	/*font-family: "ＭＳ Ｐ明朝", "細明朝体";*/
	color: #666666;
}


.h7{
	color: #29333D;
	display: block;
	background: #F7F8F9;
	margin: 1px;
	padding: 3px;


}


ul.integrant{
list-style-type: none;
margin-top : -0.5em;
}
ul.integrant li{

margin-left : -0.25em ;
border-bottom : 1px solid #f9f9f9;
}



/* for mailmagazine sale */


.salebox{
width: 492px;
margin-right: auto;
margin-left: auto;
text-align: center;
font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "osaka";
font-weight: normal;
color: #333333;
font-size: small;
}
.salebox .date{
font-weight: bold;
color: #FC4128;
}

.salebox .caution{
font-size: x-small;
}
.salebox .nosale{
font-size: medium;
color: #468BB4;
}

.half{line-height :1.9em;}
.sale_price{
color: fuchsia;
}
.sale_price s{font-style :normal;}

/*　訂正　修正。*/
.correction {
	font: normal x-small "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "osaka";
	color: #BF0B0B;
	margin: 3px auto;
	padding: 5px;
	width: 350px;
	border: 1px solid #FF8484;


}
.correction .false{
	text-decoration: line-through;
}
.correction .true{
	font-weight: bold;
	color: #DD4242;
}
.correction p{
	color: #333333;
	display: block;
	border-top: 1px dashed #FF8484;
	padding: 5px;
}








/* カテゴリートップ*/

/*　ボックスサイズ*/
#stuffItemBox {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "osaka";
	width: 520px;
	border: 1px solid #a7b8b4;
}

#stuffItemBox  .inbox{
	width: 520px;
	border-top: 1px solid #A7B8B4;
	border-bottom: 1px solid #A7B8B4;
}

#stuffItemBox  .inbox td{
	width: 33%;
}


#stuffItemBox h4{
	background: #D6F0F2 url(/c-top/osusume.gif) no-repeat left top;
	height: 25px;
	font-size: 9px;
	color: #D6F0F2;
	text-align: right;
	margin: 0px;
	padding: 0px;

}

/*items*/
#stuffItemBox .imgs{
	background: #D6F0F2 url(/c-top/bn-3.gif) no-repeat left top;
	text-align: right;
	vertical-align: top;
	display: block;
	width: 92%;
	padding-right: 8px;
}
#stuffItemBox .name{
	font-size: small;
	font-weight: bold;
	text-decoration: none;

}

#stuffItemBox .name a{
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid;
	text-decoration: none;
	line-height: 1.4;

}
#stuffItemBox .price{
	text-align: right;
	font-size: small;
	color: #E73424;
	font-weight: bold;
}
#stuffItemBox .price span{
	font-weight: normal;
	color: #666666;
	font-size: x-small;
}
#stuffItemBox .text{
	color: #606060;
	text-indent: 0.5em;
}
#stuffItemBox .look{
	text-align: right;
}
/**/

#stuffItemBox .date{
	font-size: x-small;
	color: #000000;
}


/**/



/*　同一Series　商品　用*/
.sameSeries {
	display: block;
	padding: 0.25em;
	width: 100%;
	text-align: right;

}
.seriesTittle {
	font-weight: bold;
}


.sameSeries a:link	{	color: #336699;}
.sameSeries a:visited	{ color: #666666 ;}
.sameSeries a:hover	{	color: #FFFFFF;	background: #336699;}
.sameSeries a:active	{ color: #336699 ;}

 a.series	{	color: #336699;}
 a.series:link	{
	color: #5B567C;
	text-decoration: none;
}
 a.series:visited	{ color: #666666 ;}
 a.series:hover	{	color: #FFFFFF;	background: #336699;}
 a.series:active	{ color: #336699 ;}

/**/




/*　c-t-k-l*/
.kuchikomi{
	margin: 1px auto;
	padding: 1px;
	width: 520px;
	font-size: small;
	color: #9E99DB;

}
.kuchikomi td.kuchi_body{
	text-align: center;
	background: url(/c-top/kuchikomi.gif) no-repeat center top;
	padding-top: 40px;
}
.kuchikomi td.date{
	font: smaller "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "osaka";
	color: #573C3C;
	text-align: right;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.kuchikomi_box{
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
.kuchikomi_box td{
	border-bottom: 1px dashed #666666;
	background: #FFFAEE;
	padding: 6px 1px 3px;
	margin-bottom: 1px;
	margin-top: 2px;

}
.kuchikomi_box td a.name{
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;

}

.kuchikomi_box td.first{
	border-top: 1px dashed #666666;}
.kuchikomi_box td.first2{
	border-top: 1px dashed #666666;
	width: 70px;
}

.kuchikomi_box .price{
	color: #e73424;
	font-size: smaller;
	font-weight: bold;
	text-align: right;
	display: none;
}

td.kuchikomi a{
	font-size: x-small;
}


/* detail page in check kuchikomi */


.checkKuchikomiHead{
	color: #ff8c00;
	font-weight: bold;

}
ul.checkKuchikomiList{};
ul.checkKuchikomiList li{

	line-height:150%;

};


















.osusume{
	margin: 1px;
	padding: 1px;
	width: 510px;
	font-size: small;
	border: 1px solid #A7B8B4;
	background: #D6F0F2;
}
.osusume td.osusume_body{
	background: url(/c-top/osusume.gif) no-repeat left top;
	padding-top: 25px;
}
.osusume td.date{
	font: smaller "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "osaka";
	color: #573C3C;
	text-align: right;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.osusume_box{
	width: 100%;
	border-top: 1px solid #A7B8B4;
	background: #FFFFFF;
	margin: 0px;

}


table.osusume_box{
	background: #FFFFFF;
}
.osusume_box td.img{
	background: #D6F0F2 url(/c-top/bn-3.gif) no-repeat left top;
	padding: 13px 13px 13px 53px;
	text-align: right;
}

.osusume_box td.kuchikomi{
	text-align: right;
	vertical-align: bottom;

}
.osusume_box td.kuchikomi a,
.osusume_box td.kuchikomi img{
	vertical-align: middle;
	display: inline;

}
.osusume_box td.text{
	font-size: x-small;
	line-height: 1.36;
	color: #666666;
	text-indent: 0.5pt;
}
.osusume_box td{
	padding: 4px 1px 3px;
	margin-bottom: 1px;
	margin-top: 2px;
	vertical-align: top;
	margin-right: 8px;
	width: 33%;
}
.osusume_box td a.name{
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.25;
}

.osusume_box td.first{
	border-top: 1px dashed #666666;}
.osusume_box td.first2{
	border-top: 1px dashed #666666;
	width: 70px;
}

.osusume_box .price{
	color: #e73424;
	font-size: smaller;
	font-weight: bold;
	text-align: right;
	display: none;
}

.osusume_data{
	font: smaller "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "osaka";
	color: #573C3C;
	text-align: right;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 520px;
}








/*   おしらせ　右部分*/
.news_img{
margin: 0px;
}

.news_box{
	margin: 0px;
}
.news_items{}
.news_items img{}

.news_items a{
	display: block;
}


/*   支持率　*/
.x_s_small { margin:0px 0px;padding: 0px 0px; font-size:8pt;color:#000000;}
.x_s_small_link { margin:0px 0px;padding: 0px 0px; font-size:8pt;}




.oneline{
	width: 498px;
	border: 1px solid #bcbcbc;
}
.oneline td{
	padding: 2px 0px;
	text-align: left;
	vertical-align: middle;
}
.oneline td.date{
	padding: 0px 3px;
}





/* notes */

.onelineNote1{
	font-weight: bold;
	color: red; 
	line-height: 1.45;

}

/* 
	before
		<font color="deeppink"><b>.*</b></font> 

	after
		<span class=".attentionNote1">.*</span>
*/
.attentionNote1  { /* color of deeppink */
	color: deeppink;
	font-weight: bold;
}


/**/




/*   ::::  for cart warn text  :::: */

div.cart_warn {
    text-align         : left               ;
    padding            : 0.5em 3em          ;
    line-height        : 1.47               ;
}


.cart_warn .warn {
    padding            : 0 1em 0 1em        ;
    font-size          : 14pt               ;
    font-size          : 160%               ;
    color              : red                ;
    font-weight        : bold               ;
}


.cart_warn .add_note {
    line-height        : 1.3                ;
    padding            : 0 2em 0 2em        ;
    color              : #333               ;
}


.cart_warn .cart_footer {
    text-align         : center             ;
    padding            : 0 1em 0 1em        ;
    font-size          : 14pt               ;
}


 .cart_warn .cart_footer a {
    border             : none               ;
}


.cart_warn .cart_footer a:link {
    font-weight        : bold               ;
    color              : blue               ;
    border-bottom      : 1px solid blue     ;
}


.cart_warn .cart_footer a:active {
    font-weight        : bold               ;
    color              : red                ;
    border-bottom      : 1px solid red      ;
}


.cart_warn .cart_footer a:hover {
    font-weight        : bold               ;
    color              : blue               ;
    border-bottom      : 1px solid blue     ;
}


.cart_warn .cart_footer a:visited {
    font-weight        : bold               ;
    color              : blue               ;
    border-bottom      : 1px solid blue     ;
}




.warn{ color:red; font-weight:bold;}
.warnbox{ display:block;width:480px; }


a.head:link {
color:#0000FF;
}
a.head:visited {
color:#0000FF;
}
a.head:hover {
color:#0000FF;
}
a.head:active {
color:#0000FF;
}
a.his:link {
color:#336699;
}
a.his:visited {
color:#336699;
}
a.his:hover {
color:#336699;
}
a.his:active {
color:#336699;
}
td {
font-size:12px;
}
th {
font-size:14px;
}

hr.head {
color:#6699FF;
}
.login {
border:10px double #CCCCFF;
}
.History {
color:red;
float:left;
line-height:16px;
padding:3px;
width:120px;
}


.form_confirm_wrap{
	text-align: center;
}
.form_confirm{
text-align: left;
width:800px;
margin:0 auto;
border                  : 1pt #d0e8ff solid;
padding                 : 5pt;
margin                  : 5pt;
text-align              : left;
color                   : #1F4872;
font-weight             : bold;
background              : -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dfefff));
border-radius           : 5px;
-webkit-border-radius   : 5px;}
.form_confirm table{width:90%;}
.form_confirm table tr,
.form_confirm table td{ background:#FFF;padding:10px;}
.form_confirm table td{ border-bottom:1px solid #696969;
				-webkit-border-radius:2px;


}
.form_confirm table td.head{ font-weight:bold;}

.form_confirm_wrap .submit{padding:8px;}