@charset UTF-8;



* {
	color: #000000;
	font-size: 13px;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka";
	line-height: 130%;
	}

body {
	margin: 0px 0px 0px 0px;
	background: url(/image/bg.gif);
	background-repeat: repeat;
	overflow-x: hidden;
	}

img {
	border-style: none;
	}

a:link {
	color: #0033cc;
	}
a:visited {
	color: #990066;
	}
a:active {
	color: #0033cc;
	}
a:hover {
	color: #ff0000;
	}

.text8 {
	font-size: 8pt;
	}


.row_sep {
	background-image: url("/simage/line_r.gif");
	background-repeat: repeat-y;
	}


.info_red {
	padding-left:10px;
	font-weight: bold;
	color: #D63973;
}

/*-----------------------------------------------------------
SEO
-----------------------------------------------------------*/
h1.txt {
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 0px 5px;
	}
h1.img {
	margin: 0px;
	}
h2{
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	}
h3{
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
	}

h4 {
	background-image:url(/image/bg_h2.gif);
	line-height:2em;
	padding-left:10px;
	margin:0 0 10px;
	border-left:solid 4px #CC3366;
}




/*-----------------------------------------------------------
PRODUCTS
-----------------------------------------------------------*/

hr.win {
	text-align: left;
	border-color: #0000ff;
	border-width: 2px;
	border-style: dotted;
	}

ul {
	margin: 0px 0px 0px 15px;
	}




/*-----------------------------------------------------------
FOOTER
-----------------------------------------------------------*/
/* Footer指定*/
.f {
	color: #000000;
	font-size: 10pt;
	line-height: 110%;
	}
/* Footerリンク */
a:link.f {
	color: #0000CC;
	text-decoration: none;
	}
a:visited.f {
	color: #0000CC;
	text-decoration: none;
	}
a:active.f {
	color: #2F1887;
	text-decoration: none;
	}
a:hover.f {
	color: #CC0033;
	text-decoration: underline;
	}

div.cart_body {
	margin: 10px 10px 10px 10px;
	}
div.cart_body2 {
	margin: 10px 20px 10px 20px;
	}

blockquote.infobox {
	margin: 10px;
 	padding: 10px 10px 10px 10px;
  	text-align: left;
  	background: #cceb86 ;
	background-position: 8px 10px;
	border: 1px solid #cceb86; 
	border-left: 4px solid #8fc70c;
}

a:link.cart {
	font-size: 16px;
	font-weight: bold;
	color: #0033cc;
	}
a:visited.cart {
	font-size: 16px;
	font-weight: bold;
	color: #990066;
	}
a:active.cart {
	font-size: 16px;
	font-weight: bold;
	color: #0033cc;
	}
a:hover.cart {
	font-size: 16px;
	font-weight: bold;
	color: #ff0000;
	}


font.bold_white {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	}

td.error_red {
	font-weight: bold;
	color: #D63973;
	}
.error_red {
	font-size: 13px;
	font-weight: bold;
	color: #D63973;
	}
.bold_black {
	font-size: 13px;
	font-weight: bold;
	}


/*-----------------------------------------------------------
FORM Methos
-----------------------------------------------------------*/
/*

//input, textarea, select {
//		font-family:Osaka,Verdana,"Osaka－等幅","sans-serif" ,"ＭＳ ゴシック";
//		font-size: 10px;
//		color : #000000;
//		margin : 2px;
//		border-style : solid;
//		border-width : 1px;
//		border-color : #808080;
//		background-color : #CCCCCC;
//	}

//
// transer CSS file ver 1.0
// charset euc-jp
// nagano@cri.ne.jp write 2004-07
//
*/





h2.midashi {
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	margin: 0 0 15px 0px;
	border-left: #ffb900 5px solid;
	padding:5px;
	}

h3.title {
font-size: 15px;
text-decoration: none;
font-weight: bold;
margin: 0 0 15px 0px;
border-left: #ffb900 5px solid;
padding:5px;
}
h3.title2 {
margin: 0 0 15px 0px;
font-size: 15px;
text-decoration: none;
font-weight: bold;
background-color: #ffe9b0;
border-left: #ffb900 5px solid;
border-top,border-right,border-bottom: #ffb900 1px solid;
padding:5px;
}


p.body {
padding:10px;
margin-bottom: 20px;
}

div.yt_obj {
text-align: center;
padding:10px;
}

blockquote.dvd_profile {
margin: 10px;
padding: 10px 10px 10px 10px;
text-align: left;
background: #ffffff ;
background-position: 8px 10px;
border: 1px solid #cceb86; 
border-left: 4px solid #8fc70c;
}








