@charset "UTF-8";


/* CSS Import Style
---------------------------------------------------- */
@import "style.css";
@import "parts_header_top.css";
@import "parts_footer.css";
@import "parts_upper.css";
@import "parts_main.css";
@import "parts_right.css";

.container_bg  	{ 
	width:800px;
	margin-top:5px;
	background: url(../img/right_bg.gif) right top repeat-y;
	/*overflow:auto!important;*/
	overflow /**/: hidden;
	clear:both; 
}


/*---------- レイアウト ----------*/
#center		{ 
		float:left; 
		width: 510px; 
		padding: 0px 0px 20px 0px;
		text-align:left;
		}


#upper{
	width:500px;
}
#main{
	width:500px;
}

#bottom{
	width:500px;
}
#right		{ 
		float:right; 
		width:280px; 
		overflow: hidden; 
		text-align:left; 

		}




/**********
#main a:link {
	color:#666;
	text-decoration: none;
}
#main a:visited {
	color:#666;
	text-decoration: none;
}
#main a:hover {
	color: #FF9900; 
	text-decoration: underline;
}
#main a:active {
	color: #FF9900; 
	text-decoration: underline;
}
*******/



/*---------- エディタ ----------*/
#editor			{ 
	background-color: #FFFFFf; 
	margin-bottom: 20px; 
	text-align:left;
	font-size:12px;
	line-height:130%;
}
#editor	p{
	padding-bottom:10px;
}
#editor	td,#editor th{
	font-size:12px;
	line-height:130%;
} 
#editor	caption{
	font-size:12px;
	line-height:130%;
} 

/***********
#editor a:link {
	color:#666
	text-decoration: none;
}
#editor a:visited {
	color:#666;
	text-decoration: none;
}

#editor a:hover {
	color: #FF9900; 
	text-decoration: underline;
}
#editor a:active {
	color: #FF9900; 
	text-decoration: underline;
}
**********/

#editor a:link {
	color:#3333CC;
	text-decoration: none;
}
#editor a:visited {
	color:#3333CC;
	text-decoration: none;
}
#editor a:hover {
	color: #FF9900; 
	text-decoration: underline;
}
#editor a:active {
	color: #FF9900; 
	text-decoration: underline;
}


/*
 エディタ内スタイルの指定。
*/
/* FOR_EDITOR */
/*ﾌﾞﾛｯｸ（下線ﾄﾞｯﾄ：薄紫）*/div.dot01 { padding:0px 0px 0px 0px;margin:0;border-bottom:1px dotted #6666CC; }
/*ﾌﾞﾛｯｸ（背景青）*/div.bg_royalblue { padding:3px 3px 3px 3px;background-color:royalblue;color:#fff; }
/*ﾌﾞﾛｯｸ（背景紫）*/div.bg_violet { padding:3px 3px 3px 3px;background-color:#695EC9;color:#fff; }
/*段落（下余白10px）*/p.pad_u10 { padding-bottom:10px; }
/*段落（下余白20px）*/p.pad_u20 { padding-bottom:20px; }
/*段落（下余白30px）*/p.pad_u30 { padding-bottom:30px; }
/*段落（記事）*/p.kiji { padding:0px 10px 10px 10px; }
/*ﾃｰﾌﾞﾙ（実線：黒）*/table.border-black { border: 1px solid #000 ; border-collapse: collapse; }
/*ﾃｰﾌﾞﾙ（実線：ｸﾞﾚｰ）*/table.border-gray { border: 1px solid #CCC ; border-collapse: collapse; }
/*ﾃｰﾌﾞﾙ（外枠実線、横細線：黒）*/table.border-thin-black { border: 1px solid #000 ; border-collapse: collapse; }
/*ﾃｰﾌﾞﾙ（外枠実線、横細線：ｸﾞﾚｰ）*/table.border-thin-gray { border: 1px solid #CCC ; border-collapse: collapse; }
/*ﾃｰﾌﾞﾙ（ｶﾀﾛｸﾞ一覧）*/table.catalog_list { }
/*ﾃｰﾌﾞﾙ（商品詳細）*/table.item_detail { }
/*画像（上余白10px）*/img.img_umar10 {margin-top:10px;}
/*画像（下余白10px）*/img.img_bmar10 {margin-bottom:10px;}
/*画像左（右+下余白10px）*/img.img_rbmar10 {margin-right:10px;margin-bottom:10px;float:left}
/*画像右（左+下余白10px）*/img.img_lbmar10 {margin-left:10px;margin-bottom:10px;float:right}
/*画像（ｸﾞﾚｰ枠）*/img.color01 { padding:0;margin:0;border:1px solid #666;}
/*下線（ﾄﾞｯﾄ太：薄紫）*/hr.dot01 {border:2px dotted #6666CC; }
/*下線（ﾄﾞｯﾄ普：薄紫）*/hr.dot02 {border:1px dotted #6666CC; }
/*下線（ﾗｲﾝ普：薄紫）*/hr.line01 {border:1px solid #6666CC; }
/* /FOR_EDITOR */
table.catalog_list td{
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
}
table.catalog_list td p{
	padding-bottom:5px;
}
table.catalog_list td ul{
	padding:0;
	margin:0;
}
table.catalog_list td li{
	padding:0px 0px 2px 0px;
	margin:0;
	list-style-type: none; 
	background: url(../img/sq_mark.gif) no-repeat left 5px;
	padding-left:15px;
}

table.item_detail {
	border-width: 0; 
	border-collapse: collapse;
}
table.item_detail td{
	padding:2px;
	vertical-align:top;
	border:1px solid #666;
}

table.item_detail td p{
	padding-bottom:5px;
}

table.border-black td,table.border-black th { border: 1px solid #000; }
table.border-gray td,table.border-gray th { border: 1px solid #CCC; }
table.border-thin-black td,table.border-thin-black th { border-bottom: 1px dotted #000; }
table.border-thin-gray td,table.border-thin-gray th { border-bottom: 1px dotted #DDD; }

div.bg_royalblue table td{
	color:#fff;
}
div.bg_violet table td{
	color:#fff;
}




