body, th, td  {margin-top: 0px; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "£Í£Ó¥´¥·¥Ã¥¯","Osaka", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3",; }

.headermenu {background-image:url(../img2/menu_bg.gif); background-repeat:repeat-x; }
.headerline {background-image:url(../img2/header_line.gif); background-repeat:repeat-x; }
.headerline2 {background-image:url(../img2/header_line2.gif); background-repeat:repeat-x; }


/* ´ðËÜ¥Ú¡¼¥¸ */
h1 {margin-top: 10px; margin-left: 35px; margin-bottom: 2px; }
#main {margin: 0px; padding: 0px; border-top:1px solid #666666; width:585px; }
#contents {margin-top: 35px; margin-left: 35px; margin-bottom: 20px; padding: 0px; width:550px; }
#contents h2 {margin-top: 0px; margin-left: 0px; margin-bottom: 8px; font-size:14px; color:#366B9C; line-height: 120%; letter-spacing: 1px; font-weight: bold; border-bottom: 3px #9ab5cd double; }
#contents h3 {margin-top: 12px; margin-left: 0px; margin-bottom: 3px; font-size:12px; color:#555555; line-height: 130%; letter-spacing: 1px; font-weight: bold; }
#contents h3.h3idt {margin-top: 12px; margin-left: 25px; margin-bottom: 3px; font-size:12px; color:#366B9C; line-height: 130%; letter-spacing: 1px; font-weight: bold; border-bottom: 1px #9ab5cd solid; }
#contents h4.link {margin-top: 0px; margin-left: 0px; margin-bottom: 5px; font-size:12px; color:#666666; line-height: 130%; font-weight: normal; }
#contents p {margin-top: 0px; margin-bottom: 25px; font-size:12px; color:#666666; line-height: 140%; letter-spacing: 1px; }
#contents p.idt {margin-top: 0px; margin-left: 25px; margin-bottom: 25px; font-size:12px; color:#666666; line-height: 140%; letter-spacing: 1px; }
#contents p.narrow {margin-top: 0px; margin-bottom: 10px; font-size:12px; color:#666666; line-height: 140%; letter-spacing: 1px; }
#contents .highlight {color:#CC0000; }
#contents ol {margin-top: 7px; margin-bottom: 35px; }
#contents ol li {margin-bottom: 10px; font-size:12px; color:#666666; line-height: 140%; letter-spacing: 1px; }
#contents ol li.faq2 {margin-bottom: 30px; }
#contents ol li .question {display:block; margin-bottom: 7px; font-weight: bold; }
#contents ul {margin-top: 7px; margin-bottom: 35px; }
#contents ul li {margin-bottom: 10px; font-size:12px; color:#666666; line-height: 140%; letter-spacing: 1px; }
img.image-right {float:right; margin-left:15px; margin-bottom:5px; }
#comment { padding: 15px; width: 348px; display: block; border: 1px solid #60BCD5; }
#point { color:#3787FF; }


/* ¥È¥Ã¥×¥Ú¡¼¥¸¥Ë¥å¡¼¥¹ */
.box-news {background-color:#f9f9e2;}
.news	{border-bottom:1px dotted #999999;}

.ranking {border-bottom:1px dotted #999999;}

.box {margin-left: 10px; border-top:1px dotted #999999; }
.boxextra {border-top:1px dotted #999999; }
.box_left {border-right:1px dotted #999999; }
.item_name {color: #0066CC; font-size: 12px; line-height: 120%; font-weight: bold; padding-bottom: 3px; padding-top: 3px;}
.item_name2 {color: #0066CC; font-size: 14px; line-height: 120%; font-weight: bold; }
.new {color: #FF0033; font-weight: bold; font-size: 12px; line-height: 120%; letter-spacing: 1px; }
.j11_item {color: #666666; font-size: 11px; line-height: 140%; letter-spacing: 1px; }
.sold_out {font-size: 11px; font-weight: bold; color: #FF0033; letter-spacing: 1px; }
.sales_end {font-size: 11px; font-weight: bold; color: #FF0033; letter-spacing: 1px; }
.price {font-size: 12px; color: #333333; font-weight: bold; letter-spacing: 1px; }

.j9 {font-size:9px; color:#666666; line-height: 120%; letter-spacing: 1px; }
.j10 {font-size:10px; color:#666666; line-height: 130%; letter-spacing: 1px; }
.j11 {font-size:11px; color:#666666; line-height: 130%; letter-spacing: 1px; }
.j12 {font-size:12px; color:#666666; line-height: 140%; letter-spacing: 1px; }
.j12_h {font-size:12px; color:#666666; line-height: 160%; letter-spacing: 1px; }
.j12_l {font-size:12px; color:#666666; line-height: 110%; letter-spacing: 1px; }
.j14 {font-size:14px; color:#666666; line-height: 140%; letter-spacing: 1px; }

.j12_bld {font-size:12px; color:#666666; line-height: 140%; letter-spacing: 1px; font-weight: bold; }

.j12_white_bld {font-size:12px; color:#FFFFFF; line-height: 140%; letter-spacing: 1px; font-weight: bold; }

.j9_gray {font-size:9px; color:#333333; line-height: 120%; letter-spacing: 1px; }
.j10_gray {font-size:10px; color:#333333; line-height: 130%; letter-spacing: 1px; }
.j11_gray {font-size:11px; color:#333333; line-height: 130%; letter-spacing: 1px; }
.j12_gray {font-size:12px; color:#333333; line-height: 140%; letter-spacing: 1px; }
.j12_h_gray {font-size:12px; color:#333333; line-height: 160%; letter-spacing: 1px; }
.j12_l_gray {font-size:12px; color:#333333; line-height: 110%; letter-spacing: 1px; }
.j14_gray {font-size:14px; color:#333333; line-height: 140%; letter-spacing: 1px; }


.j10_red {font-size:10px; color:#CC0000; line-height: 130%; }
.j11_red {font-size:11px; color:#CC0000; line-height: 130%; letter-spacing: 1px; }
.j12_red {font-size:12px; color:#CC0000; line-height: 140%; letter-spacing: 1px; }

.j10_red_bld {font-size:10px; color:#CC0000; line-height: 130%; font-weight: bold; }
.j12_red_bld {font-size:12px; color:#CC0000; line-height: 140%; letter-spacing: 1px;font-weight: bold; }

.j12_blue {font-size:12px; color:#003399; line-height: 140%; }

.j11_coblue {font-size:11px; color:#006FDD; line-height: 140%; }

.j12_liblue {font-size:12px; color:#3787FF; line-height: 130%; letter-spacing: 1px; }
.j14_liblue {font-size:14px; color:#3787FF; line-height: 130%; font-weight:bold; }
.j12_drblue {font-size:12px; color:#3d5e7d; line-height: 140%; letter-spacing: 1px; font-weight: bold; }
.j14_drblue {font-size:14px; color:#3d5e7d; line-height: 140%; letter-spacing: 1px; font-weight: bold; }

.cm {font-size:14px; color:#3366CC; line-height: 110%; letter-spacing: 1px; font-weight: bold; border-bottom: 2px #8CB1FF solid; }
.serachbox {font-size:12px; color:#000000;}


/* New CD DVD */
.j11_itemnew {color: #666666; font-size: 11px; font-weight: normal; }
.item_namenew {color: #0066CC; font-size: 12px; line-height: 100%; font-weight: bold; }


/* ¥»¡¼¥ë¥Ú¡¼¥¸ */
.sale_name {color: #FF6600; font-size: 13px; }
.sale_price {color: #FF0033; font-weight: bold; font-size: 12px; }
.sale_item {font-size: 11px; color: #666666; }


.style9 {font-size: 12px}
.style9_b {font-size: 12px; color:#727A7D; font-weight:bold;}
a:link {
color: #666666;
}
a:visited {
color: #003366;
}
.style32 {color:#727A7D; font-size: 12px;}
.style34 {font-size: 12px; color: #666666;}
.style37 {color: #666666; font-weight: bold; font-size: 12px; }
.style39 {color: #666666}




/*** link ***/

dt{
font-weight:bold
}

a:link{
color:#005AB5}

a:visited{
color:#006600}

a:hover,a:active{
color:#FF6600}

address{
text-align:right;
font-style:normal
}


/**** print ****/

@media print{
body{
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","£Í£Ó¥´¥·¥Ã¥¯","Osaka", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3",;
background:white
}

div#all{
margin:0;
padding:0;
border:none
}

div#box{
overflow:visible;
padding:0;
border:none
}


a:link{
color:#005AB5}

a:visited{
color:#006600}

a:hover,a:active{
color:#FF6600}

address{
text-align:right;
font-style:normal
}

}