@charset "EUC-JP";

* {margin:0px;padding:0px}

body {
background:url(img/bg_side.jpg) repeat-x top #14222a;
color:#cccccc;
font-family:'ヒラギノ丸ゴ Pro W3','Hiragino Maru Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
text-align:center;
}

a {color:#ff005a;outline:0}
a:hover {color:#eeeeff}
img {border:0}

#wrapper {
width:986px;
margin:auto;
background:url(img/bg_basic.jpg) repeat-y #000000;
}


#contents {
background:url(img/bg_top.jpg) no-repeat;
text-align:left;
padding:0 54px;
}



/* header */
#tagline {font-size:10px;text-align:right;margin-bottom:20px}
#tagline span {color:#ff0000}

h1#header {float:left;width:350px;height:55px}
h1#header a {display:block;width:350px;height:55px}
h1#header a span {display:none}


/* header_btn */
#header_btn {
float:right;width:374px;text-align:right;
}

#header_btn ul {height:26px}
#header_btn li {display:block;float:left;height:26px}

#member {background:url(img/header_btn.gif) no-repeat;width:178px}
#cart {background:url(img/header_btn.gif) no-repeat -178px 0;width:103px}
#register {background:url(img/header_btn.gif) no-repeat -281px 0;width:93px}

#header_btn li a {display:block}

#member a {width:178px;height:26px}
#cart a {width:103px;height:26px}
#register a {width:93px;height:26px}

#header_link a {color:#cccccc;font-size:0.7em}



/* pan */
#pan {font-size:80%;color:#000;margin-left:5px}
#pan strong {color:#666666;font-weight:normal}


/* navi */
#navi {float:left;width:207px;background:url(img/navi_base.gif) repeat-y}
#navi_headerbg {background:url(img/navi_header_kasou.gif) no-repeat top}
#navi h2 {height:38px;text-indent:-9999px}
#navi h3 {margin:17px 15px 2px}
#navi #google {margin:0 15px}

ul#taiou_btn, ul#gun_btn {
width:177px;
margin-left:15px;
list-style:none;
font-size:1px; //隙間対策
}
ul#taiou_btn li, ul#gun_btn li {
text-indent:-9999px;
line-height:0; //隙間対策
}


ul#taiou_btn li.products,ul#gun_btn li.products {text-indent:0;margin-left:25px;padding-top:3px;font-size:11px;line-height:1.4;list-style-type:disc;color:#ff005a}
ul#taiou_btn li.products_m,ul#gun_btn li.products_m {text-indent:0;margin-left:8px;padding-top:3px;font-size:11px;line-height:1.4;list-style-type:none;color:#ff005a}

ul#taiou_btn li.products strong,ul#gun_btn li.products strong,
ul#taiou_btn li.products_m strong,ul#gun_btn li.products_m strong {color:#cccccc;border-bottom:1px solid #cccccc}

ul#taiou_btn li.products a,ul#gun_btn li.products a,
ul#taiou_btn li.products_m a,ul#gun_btn li.products_m a {color:#ffffff;text-decoration:none}

ul#taiou_btn li.products a:visited,ul#gun_btn li.products a:visited,
ul#taiou_btn li.products_m a:visited,ul#gun_btn li.products_m a:visited {color:#cccccc}
ul#taiou_btn li.products a:hover,ul#gun_btn li.products a:hover,
ul#taiou_btn li.products_m a:hover,ul#gun_btn li.products_m a:hover {text-decoration:underline}

ul#taiou_btn li a.btn {
text-decoration:none;display:block;width:177px;background-repeat:no-repeat;
line-height:normal; //隙間対策
}

ul#taiou_btn li a.end {border-bottom:2px solid #000}

#n_iphone a {background-image:url(img/navi_taiou_btn_1.jpg);background-position:0 0;height:30px;}
#n_ipod a {background-image:url(img/navi_taiou_btn_1.jpg);background-position:0 -30px;height:30px;}
#n_air a {background-image:url(img/navi_taiou_btn_1.jpg);background-position:0 -60px;height:30px;}
#n_kms a {background-image:url(img/navi_taiou_btn_1.jpg);background-position:0 -90px;height:30px;}
#n_mac a {background-image:url(img/navi_taiou_btn_1.jpg);background-position:0 -120px;height:30px;}
#n_pc a {background-image:url(img/navi_taiou_btn_1.jpg);background-position:0 -150px;height:30px;}
#n_dg a {background-image:url(img/navi_taiou_btn_1.jpg);background-position:0 -180px;height:30px;}
#n_others a {background-image:url(img/navi_taiou_btn_1.jpg);background-position:0 -210px;height:30px;}
#n_ipad a {background-image:url(img/navi_taiou_btn_1.jpg);background-position:0 -240px;height:30px;}
#n_iphone a:hover {background-position:-177px 0;}
#n_ipod a:hover {background-position:-177px -30px;}
#n_air a:hover {background-position:-177px -60px;}
#n_kms a:hover {background-position:-177px -90px;}
#n_mac a:hover {background-position:-177px -120px;}
#n_pc a:hover {background-position:-177px -150px;}
#n_dg a:hover {background-position:-177px -180px;}
#n_others a:hover {background-position:-177px -210px;}
#n_ipad a:hover {background-position:-177px -240px;}

#n_ipod_t2 a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 0;height:17px}
#n_ipod_n4 a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -17px;height:17px}
#n_ipod_s2 a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -34px;height:17px}
#n_ipod_c a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -51px;height:17px}
#n_ipod_all a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -68px;height:17px}
#n_mac_p a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -85px;height:17px}
#n_mac_i a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -102px;height:17px}
#n_mac_m a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -119px;height:17px}
#n_mac_b a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -136px;height:17px}
#n_dg_g a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -153px;height:17px}
#n_dg_w a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -170px;height:17px}
#n_dg_ps a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -187px;height:17px}
#n_dg_cp a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -204px;height:17px}
#n_dg_oth a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -221px;height:17px}
#n_ipod_t a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -238px;height:17px}
#n_ipod_n3 a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -255px;height:17px}
#n_ipod_n2 a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -272px;height:17px}
#n_ipod_n a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -289px;height:17px}
#n_ipod_s3 a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -306px;height:17px}
#n_ipod_s a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -323px;height:17px}
#n_ipod_m a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -340px;height:17px}
#n_ipod_p a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -357px;height:17px}
#n_ipod_5 a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -374px;height:17px}
#n_ipod_4 a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -391px;height:17px}
#n_ipod_3 a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -408px;height:17px}
#n_ipod_1 a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -425px;height:17px}
#n_ipod_n5 a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -442px;height:17px}
#n_iphone_3 a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -459px;height:17px}
#n_iphone_4 a {background-image:url(img/navi_taiou_btn_2.jpg);background-position:0 -476px;height:17px}

#n_ipod_t2 a:hover {background-position:-177px 0}
#n_ipod_n4 a:hover {background-position:-177px -17px}
#n_ipod_s2 a:hover {background-position:-177px -34px}
#n_ipod_c a:hover {background-position:-177px -51px}
#n_ipod_all a:hover {background-position:-177px -68px}
#n_mac_p a:hover {background-position:-177px -85px}
#n_mac_i a:hover {background-position:-177px -102px}
#n_mac_m a:hover {background-position:-177px -119px}
#n_mac_b a:hover {background-position:-177px -136px}
#n_dg_g a:hover {background-position:-177px -153px}
#n_dg_w a:hover {background-position:-177px -170px}
#n_dg_ps a:hover {background-position:-177px -187px}
#n_dg_cp a:hover {background-position:-177px -204px}
#n_dg_oth a:hover {background-position:-177px -221px}
#n_ipod_t a:hover {background-position:-177px -238px}
#n_ipod_n3 a:hover {background-position:-177px -255px}
#n_ipod_n2 a:hover {background-position:-177px -272px}
#n_ipod_n a:hover {background-position:-177px -289px}
#n_ipod_s3 a:hover {background-position:-177px -306px}
#n_ipod_s a:hover {background-position:-177px -323px}
#n_ipod_m a:hover {background-position:-177px -340px}
#n_ipod_p a:hover {background-position:-177px -357px}
#n_ipod_5 a:hover {background-position:-177px -374px}
#n_ipod_4 a:hover {background-position:-177px -391px}
#n_ipod_3 a:hover {background-position:-177px -408px}
#n_ipod_1 a:hover {background-position:-177px -425px}
#n_ipod_n5 a:hover {background-position:-177px -442px}
#n_iphone_3 a:hover {background-position:-177px -459px}
#n_iphone_4 a:hover {background-position:-177px -476px}

ul#gun_btn li a.btn {
text-decoration:none;display:block;width:177px;height:30px;
background-image:url(img/navi_gun_btn.jpg);background-repeat:no-repeat;
line-height:normal; //隙間対策
}

#n_g_air a {background-position:0 0}
#n_g_kms a {background-position:0 -30px}
#n_g_jacket a {background-position:0 -60px}
#n_g_stand a {background-position:0 -90px}
#n_g_film a {background-position:0 -120px}
#n_g_util a {background-position:0 -150px}
#n_g_air a:hover {background-position:-177px 0}
#n_g_kms a:hover {background-position:-177px -30px}
#n_g_jacket a:hover {background-position:-177px -60px}
#n_g_stand a:hover {background-position:-177px -90px}
#n_g_film a:hover {background-position:-177px -120px}
#n_g_util a:hover {background-position:-177px -150px}

ul#ichiran {
list-style:none;padding-left:23px;padding-bottom:20px;font-size:0.8em;
background:url(img/navi_bottom.gif) no-repeat bottom;
}




/* main */
#main {float:left;width:667px;background:url(img/main_base.gif) repeat-y;background-color:#ffffff;color:#222222;margin-top:3px;font-size:90%}
#main #main_margin {margin:20px}
#main h1 {font-size:1.7em;margin-bottom:30px;}
#main h2 {margin-bottom:15px;margin-top:60px;background:url(img/h2.jpg) repeat-x right bottom;position:relative;left:-20px;padding-left:10px;padding-bottom:5px;color:#334}
#main h2 span {font-size:smaller;font-weight:normal;color:#99ccdd}
#main li {margin-left:20px;line-height:1.4}
#main p {margin-bottom:0.8em;line-height:1.4}
#main td {line-height:1.4}
#main h3 {margin-top:0.8em;margin-bottom:10px;padding:1px 5px;border-bottom:1px solid #99a}
#main a:hover {color:#999999}
div.japan {width:67px;height:67px;float:right;background:url(/img/japan.jpg) no-repeat}
div.japan span {display:none}


/* pricetbl */
.pricetbl {
width:625px;margin:30px 0 0;border-collapse:collapse;font-size:0.8em;
border-width:1px 0 0 1px;border-style:solid;border-color:#000000;
}
.pricetbl th {
text-align:left;font-weight:normal;padding:1px 6px;
border-width:0 1px 1px 0;border-style:solid;border-color:#000000;
background-color:#197090;color:#ffffff;
}
.pricetbl td {
padding:3px 6px;border:1px solid #000000;
border-width:0 1px 1px 0;border-style:solid;border-color:#000000;color:#000000;
}
//.pricetbl td.blue {border-bottom:solid 1px #3366cc}
//.pricetbl td.black {border-bottom:solid 1px #333333}
td.newitem {background-color:#d0d9d2}
.newcolor {background-color:#d0d9d2}
.pricetbl a {text-decoration:none}
th.code {padding-right:90px !important}
.yotei {font-size:smaller;color:#f00}
.only {background:url(img/webonly.gif) no-repeat right center}

//.bt {width:120px;background:url(img/btn_buy.jpg) no-repeat;height:35px;text-indent:-9999px;margin-left:507px;margin-top:10px}
.bt {text-align:right;margin-top:10px}

//.bt a {display:block;width:120px;height:35px;outline:0}



#oscom_tbl table {
width:623px;margin:30px 0 5px;border-collapse:collapse;font-size:1.1em;
border-width:1px 0 0 1px;border-style:solid;border-color:#000000;
}

#oscom_tbl table th {
text-align:left;font-weight:normal;padding:1px 6px;
border-width:0 1px 1px 0;border-style:solid;border-color:#000000;
background-color:#197090;color:#ffffff;
}
#oscom_tbl table td {
padding:3px 6px;white-space:nowrap;border:1px solid #000000;
border-width:0 1px 1px 0;border-style:solid;border-color:#000000;font-size:0.9em;
}


.right {float:right}
.clear {clear:both}
.center {text-align:center;margin:auto}
div.japan {text-align:right;font-size:smaller;margin-bottom:5px}



/* footer */
#bottom_link {
text-align:center;
font-size:0.8em;
padding:30px 0 10px}

#footer {
background:url(img/bg_bottom.gif) no-repeat top #14222a;
padding:20px 0;
font-size:0.8em;
}


/* common */
.hidden {display:none}
.clear {clear:both;visibility:hidden;height:0}
p.message {background-color:#eee;padding:15px;margin-top:15px}



/* カテゴリTOP */
.category_header {}
.category_wrap {border-bottom:1px #5e5e68 solid}
.category_wrap h1 {color:#5e5e68;
	height:61px;
	font-size:210%;
	margin:0px 8px}
.category_cap {text-align:right;
	font-size:80%;
	padding:0px;
	margin:0px;
	color:#000033}

/* 通常TOP */
table.category2 {margin-top:1em;width:100%}
table.category2 tr td {width:50%;vertical-align:top;font-size:85%;padding-bottom:5px;color:#000}
table.category2 tr td strong {font-size:110%;color:#333333}
div.p_photo {float:left;width:80px;margin-right:3px}
.icon {border:1px solid #cccccc}
div.p_name {margin-right:10px}

/* スタンド、ジャケット、フィルムTOPのみ */
table.category3 {margin-bottom:20px}
table.category3 tr td {width:80px;vertical-align:top;font-size:80%;padding-bottom:10px}

.picon {margin:4px}


.sold {text-decoration:line-through}
.gotop {text-align:right;font-size:80%;margin-top:20px}


.cap td {vertical-align:top;font-size:0.8em}
.rd {color:#ff3333}
.bl {color:#197090}