/* --------------------------------------------
 *                 base
 * -------------------------------------------- */

* {
	font-family:"�誌臭�誌蹴 �誌衆膵э輯膵э酬膵��祉��", "Osaka", verdana, sans-serif;
	
	}
table {
background-color:#ffffff;
}

img {
	border:0px;
	}
	
table img {
	border:0px;
	}
div#center h2 {
	background-repeat:no-repeat;
	background-position:10px;
	font-size: 12px;
	color:#3c3548;
	width:592px;
}

div#center h2 img {
	margin-right:5px;
}

div#center  h2 span {
	background-color:#ffffff;
	padding-right:8px;
}


div.border {
 	border-left:1px solid #d5d5d5;padding-left:10px;
}
img.atari_detail {
width:300px;
height:300px;
}

div.border_test {
border:3px dotted orange;
}

img {
border:0px;
}


form {
margin:0px;padding:0px;
}



img.title_image {
margin-bottom:36px;
}

p.list_title {
font-weight:bold;
margin-bottom:0px;

}


/* --------------------------------------------
 *                 footer
 * -------------------------------------------- */


div#footer1 {
width:840px;
padding-left:0px;
margin:0px;
margin-top:15px;
padding-bottom:10px;
}

div#footer1 div.inner_footer1 {
width:800px;
margin-left:20px;

}


div#footer1 p {
margin-bottom:0px;text-align:center;padding:4px;font-size:80%;
float:left;
padding-top:7px;padding-bottom:7px;
border-left:1px dotted #cccccc;
padding-left:9px;padding-right:9px;
}


div#footer1 p a {
color:#666666;
}


div#footer1 img.page_top {
float:right;margin-top:11px;
}


div#footer1 p.bottom {
border-right:1px dotted #cccccc;

}



div#footer2 {
margin-top:15px;
clear:both;


}


div#footer2 div.inner_footer2{
margin:0px;
font-size:80%;text-align:center;height:70px;width:800px;padding-top:45px;
margin-left:20px;
background-color:#3C3548;
}



/* --------------------------------------------
 *                 detail
 * -------------------------------------------- */




div#detail td{
vertical-align:top;
}



div#detail h2 {
margin:0px;
padding:0px;
background-image:url("/design/navyblue/images2/css/title_detail.png");
background-repeat:no-repeat;
background-position:right;
margin-bottom:2px;
font-size:160%;height:40px;
width:626px;
padding-top:11px;
}


div#detail p.under_h2 {
margin-top:0px;

}



 
 


div#detail p.name2 {

magin:0px;
font-weight:bold;
font-size:140%;
margin-bottom:8px;

color:#3c3548;

}



div#detail p.name3 {
margin-top:0px;
font-weight:normal;
font-size:100%;
margin-bottom:0px;
font-size: 12px;
border-bottom:1px solid #cccccc;
padding-bottom:6px;
}



div#detail div.detail p {
	line-height:210%;
	color:#666666;
}



div#detail	span.price input {
width:40px;text-align:left;
      color:red;border:0px;
}



div#detail div.detail {
marign-bottom:1em;
}

div#detail  strong{

padding-left:15px;
background-image:url("/design/navyblue/images2/css/detail_strong_bg.png");
background-repeat:no-repeat;
background-position:left 3px;

}


div#detail table.syousai {

width:255px;
}
	

div#detail table.syousai td{

vertical-align:top;
}
div#detail table.syousai td.photo {
padding-top:5px;
padding-right:20px;
}


div#detail table.syousai td.photo table {
border:1px solid red;
}
div#detail table.syousai td.photo table td{
border:1px solid red;
}

div#detail table.syousai  {

width:100%;
}



div#detail table.syousai td.data {
padding-top:7px;
width:306px;

}


div#detail div.option {
margin-bottom:1em;
}
div#detail div.option p {
margin-top:0px;
}

div#detail div.button img {
margin-bottom:5px;border:0px;
}


div#detail img.atari_detail {
width:590px;
height:100px;
}


div#detail div.quantity {
margin-bottom:16px;
}
div#detail div.quantity table{
background-color:transparent;
}

div#detail div.quantity input {
margin-left:3px;
border:1px solid #cccccc;
}


div#detail p.soldout {
background-color:#ffffff;
text-align:center;
border:1px solid red;padding:3px;color:red;
font-size:10px;
width:161px;
}


div#detail img.title_image {
margin-bottom:2px;
}



div#detail div.detail_bg {
padding:20px;
background-color:#f0f0f0;
}


div#detail p.price {
padding-top:5px;
text-align:center;
border-bottom:0px solid #cccccc;
padding-bottom:5px;
}


div#detail p.price span.title {
margin-right:9px;
}


div#detail p.price span.price {
color:#222222;
font-size:15px;font-weight:bold;color:red;
}


div#detail p.price span.tax {

}


div#detail p.to_cart {
border:1px solid #ececec;
padding:5px;
text-align:center;


}



div#detail p.to_cart a {
color:red;
text-decoration:underline;
}

div#detail div#group {

margin-top:22px;

}


div#detail div#group table td{
font-weight:bold;
background-image:none;
color:#3c3548;
}



div#detail div#group table td a{
background-color:#ffffff;
font-weight:normal;

}

div#detail div#group table td img{
margin-left:22px;padding:0px;
border:1px solid #ffffff;
}


/* ================================================================================ */
/*     2011/03/08矢田変更                                                         */  
/* ================================================================================ */


div#_detail div.option p,
div#_detail div.quantity p
 {
background-image:url("/design/navyblue/images2/css/detail_option_bg.png");
padding-left:18px;
background-repeat:no-repeat;
background-position:left;
}


div#detail div.hrm  {
margin-top:15px;
margin-bottom:0px;
border:1px solid red;
}

div#detail div.hrm  p{
color:red;
padding-left:2em;padding-right:2em;
}



div#detail div.hrm_about  p{
color:#666666;
 
}

div#detail div.hrm_about  p a{
text-decoration:underline;
 
}





div#detail div.about_sokutei  p{
color:#666666;
 
}

div#detail div.about_sokutei  p a {
text-decoration:underline;
}


 
div#detail div.option select{
border:1px solid #cccccc;
width:170px
}

div#detail div.navi {
text-align:right;
}

div#detail div.navi {
text-align:right;
margin-left:auto;
border:1px dotted red;
}


div#detail iframe {

}


/* --------------------------------------------
 *                 category
 * -------------------------------------------- */


div#category  table {

}

div#category div.border table td.line img{
	display:none;
}

div#category div.border table td.line {
	background-color:#ffffff;
}

div#category img.atari_category {
	width:590px;height:170px;
}
div#category td {


text-align:left;
}

div#category  table.list img {
padding-left:8px;
}


div#category div.page {
margin-top:1em;
}

div#category img.title_image {
margin-bottom:26px;
margin-left:9px;
}

div#category h2 {
margin:0px;
margin-bottom:7px;
font-size:160%;
}

div#category table td {
padding-top:3px;
vertical-align:top;
text-align:left;
}




div#category table td.line {
padding-top:0px;

margin:0px;

}


div#category table td a {
	color:#3c3548;
	text-decoration:none;
}

div#category table td a:hover {
	color:#3c3548;
	text-decoration:underline;
}


div#category img {margin-bottom:6px}
div#category ul.pickup_items {margin-bottom:5px;height:100%}

div#category img.pickup_border {margin-bottom:15px;margin-top:7px;margin-left:9px;clear:both}


div#category img.pickup_title {margin-left:9px;margin-top:14px}
div#category ul#pickup_items1 {width:620px;margin:0px;padding:0px;margin-left:9px;margin-bottom:40px;padding-top:0px;}
div#category ul#pickup_items1 li {float:left;margin:0px;padding:0px;padding-top:1px;margin-left:0px}
div#category ul#pickup_items1 li img {width:612px;display:block;margin:0px;padding:0px;}
div#category ul#pickup_items1 li a:hover {background-color:#fff}
div#category ul#pickup_items1 li a.photo {display:block;padding:4px;border:1px solid #ccc;margin-top:0px;}
div#category ul#pickup_items1 li a.text {margin:0px;padding:0px;display:none;width:612px;}
div#category ul#pickup_items1 li p {margin:0px;padding:0px;display:none;width:612px}
div#category ul#pickup_items1 li p span.price{font-weight:bold;color:#f89b22;}

div#category ul#pickup_items2 {width:620px;margin:0px;padding:0px;margin-left:9px;margin-bottom:40px;padding-top:0px;}
div#category ul#pickup_items2 li {float:left;margin:0px;padding:0px;padding-top:1px;margin-left:0px}
div#category ul#pickup_items2 li img {width:295px;display:block;margin:0px;padding:0px;}
div#category ul#pickup_items2 li a:hover {background-color:#fff}
div#category ul#pickup_items2 li a.photo {display:block;padding:4px;border:1px solid #ccc;margin-top:0px;}
div#category ul#pickup_items2 li a.text {margin:0px;padding:0px;display:block;width:300px;}
div#category ul#pickup_items2 li p {margin:0px;padding:0px;display:block;width:300px}
div#category ul#pickup_items2 li p span.price{font-weight:bold;color:#f89b22;}

div#category ul#pickup_items3 {width:620px;margin:0px;padding:0px;margin-left:9px;margin-bottom:0px;padding-top:0px;}
div#category ul#pickup_items3 li {float:left;margin:0px;padding:0px;padding-top:1px;margin-left:0px}
div#category ul#pickup_items3 li img {width:191px;display:block;margin:0px;padding:0px;}
div#category ul#pickup_items3 li a:hover {background-color:#fff}
div#category ul#pickup_items3 li a.photo {display:block;padding:4px;border:1px solid #ccc;margin-top:0px;}
div#category ul#pickup_items3 li a.text {margin:0px;padding:0px;display:block;width:191px;}
div#category ul#pickup_items3 li p {margin:0px;padding:0px;display:block;width:191px}
div#category ul#pickup_items3 li p span.price{font-weight:bold;color:#f89b22;}





/* --------------------------------------------
 *                 login1
 * -------------------------------------------- */


div#login1 h3.login1 {
border:0px solid #7d6484;
	font-weight:bold;
font-size:110%;
color:#444444;
background-image:url("/design/navyblue/images2/css/midashi_1_bg.png");
background-repeat:no-repeat;
background-position:bottom;
padding:0px;
padding-bottom:8px;
margin-top:55px;
}

div#login1 img.button2 {
margin-top:31px;
}


div#login1 div.contact_a1 {
padding-bottom:2px;padding-right:2px;
background-color:#999999;background-image:url("/design/navyblue/images2/css/login2_bg.png");
background-repeat:no-repeat;
}


div#login1 div.contact_a1 div.contact_a1_inner{
padding:22px;background-color:#ffffff;
border:3px solid #f0f0f0;

}


div#login1 table {
	color:#2f2f3f;
	font-size:90%;
	color:#666666;
	border:9px solid #FFFFFF;
	border-collapse:collapse;
}

div#login1 table th {	border:9px solid #FFFFFF;
	background-color:#142639;
	text-align:left;
	padding:15px;
}

div#login1 table td {	border:9px solid #ffffff;
	padding:0px;
}


div#login1 table td.th {
	padding:18px;
	background-color:#f2f2e6;
	color:#111111;
	width:170px;

	text-align:center;
}


div#login1 table td.input {
width:250px;
border:9px solid #ffffff;
padding:0px;

}


div#login1 table td.button {
padding-left:10px;

}


div#login1 table td div {
	border:1px solid #cccccc;
	padding:14px;
	padding-top:15px;	padding-bottom:15px;

}


div#login1 table td input {
	border:1px solid #cccccc;
	width:100%;
	padding:5px;

}


/* --------------------------------------------
 *                 guide
 * -------------------------------------------- */


div#guide img.title_image {
	margin-bottom:39px;
}

div#guide img.title {
	margin-bottom:23px;
}

div#guide a {
	color:#3c3548;
	text-decoration:underline;
}

div#guide div.block p {
	line-height:200%;
}


div#guide table.flow td {
	vertical-align:top;
	padding-bottom:34px;
}

div#guide h4 {
	margin-bottom:0px;
	color:#7d6484;
	padding:0px;
	font-size:100%;
}


div#guide h4.flow {
	width:350px;
	border:1px solid #cccccc;
	padding:10px;
	text-align:center;
	color:#222222;
	font-size:120%;
	margin-bottom:18px;
	margin-right:10px;
}

div#guide h3.guide {
	border:0px solid #7d6484;
	font-weight:bold;
	font-size:110%;
	color:#444444;
	background-image:url("/design/navyblue/images2/css/midashi_1_bg.png");
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px;
	padding-bottom:8px;
}



div#guide p {
	margin-top:0px;
}

div#guide strong {
	color:red;
}

div#guide p.waku {
	border:1px solid #cccccc;
	background-color:#ffffcc;
	padding:9px;
}

div#guide table.kingaku {
	border:1px solid #cccccc;
	border-collapse:collapse;
}

div#guide table.kingaku th,
div#guide table.kingaku td {
	border:1px solid #cccccc;
	padding:3px;color:#555555
}

div#guide table.kingaku th {
font-size:80%;
font-weight:normal;
background-color:#efefef;
}








div#guide table.ship {
margin-bottom:1em;
border:1px solid #cccccc;
border-collapse:collapse;
}

div#guide table.ship th,
div#guide table.ship td {
color:#666666;
border:1px solid #cccccc;
padding:3px;
font-size:80%;
}

div#guide table.ship th {
font-size:80%;
font-weight:normal;
background-color:#efefef;
}

div#guide table.ship td {

text-align:right;
}



div#guide div.to_top {
text-align:right;
}

/* --------------------------------------------
 *                 profile
 * -------------------------------------------- */


div#profile table {
width:550px;
margin-left:20px;
}


div#profile table th {
text-align:left;
font-weight:normal;
width:200px;
vertical-align:top;
font-size:12px;
padding:0px;
padding-top:12px;
padding-bottom:12px;
border-bottom:1px solid #cccccc;
}

div#profile table td{

font-size:12px;
padding:0px;
padding-top:12px;
padding-bottom:12px;
border-bottom:1px solid #cccccc;
}

div#profile table th.bottom {
border:0px;
}

div#profile table td.bottom {
border:0px;
}


div#profile img.atari_profile {
width:590px;
height:100px;
}

/* --------------------------------------------
 *                 list
 * -------------------------------------------- */


div#list img.title {
margin-bottom:39px;
}

div#list table.clear {
margin-bottom:42px;
}

div#list table.clear td.comment {
padding-left:35px;
}


div#list table.clear td.photo img {
display:block;
}

div#list table.clear td.photo img {
margin-bottom:14px;
}


div#list td.comment div.logo {
border:1px solid #000000;
text-align:center;
padding-top:46px;
padding-bottom:46px;
}

/* --------------------------------------------
 *                 left
 * -------------------------------------------- */


div#left {
padding-left:20px;

}


table#left {

}	

div#left div#top_login  {
width:150px;
margin:0px;
}

div#left div#top_login p.button_go {
margin-left:auto;
margin:0px;
background-color:#ececec;
border:1px solid #6A7B85;
padding:2px;
margin-top:2px;
width:30px;
font-size:80%;
text-align:center;
margin-left:114px;
}

div#left div#top_login p.button_go a,
div#left div#top_login p.button_logout a,
div#left div#top_login p.button_login a,
div#left div#top_login p.button_kiyaku a{
color:#6A7B85;
}



div#left div#top_login p.button_logout {
margin:0px;
border:1px solid #6A7B85;
padding:2px;
margin-bottom:5px;
margin-top:2px;
width:50px;
font-size:80%;
text-align:center;
background-color:#ececec;
margin-left:auto;
margin-left:94px;
}


div#left div#top_login p.button_login {
margin-left:max;margin-right:0px;
margin:0px;

border:1px solid #6A7B85;
padding:2px;
margin-bottom:5px;
margin-top:2px;
width:50px;
font-size:80%;
text-align:center;
background-color:#ececec;
margin-left:94px;
}

div#left div#top_login p.button_kiyaku {
margin-left:auto;
margin:0px;
background-color:#ececec;
border:1px solid #6A7B85;
padding:2px;
margin-top:2px;
width:50px;
font-size:80%;
margin-left:94px;
text-align:center;
margin-bottom:18px;
}


ul {
margin:0px
margin-left:0px;
padding-left:4px;
font-size:100%;
}

li {
margin-bottom:4px;
padding-left:0px;
list-style-type:none;
}

li a:hover {
background-color:#ececec;
}

img.category2{
margin-bottom:8px;
}




img#button_mag {
margin-top:6px;
margin-bottom:3px;
}


div#blog {
margin-top:30px;

}



div#blog img {
margin-bottom:6px;
}



div#left img.big_category {

margin-bottom:15px;
margin-top:17px;
}




div#left div.login  {
height:135px;
background-image:url(/design/navyblue/images2/css/login_bg.png);
background-repeat:no-repeat;
}

div#left div.logout  {
height:100px;

background-image:url(/design/navyblue/images2/css/logout_bg.png);
background-repeat:no-repeat;
}


div#left div.logout table {
background-color:transparent;
}



div#left div.logout span.point {
padding-right:2em;
background-image:url(/design/navyblue/images2/css/login_pt.png);
background-repeat:no-repeat;
background-position:right 6px;
}

div#left div.button  {
width:150px;
margin:0px;padding:0px;
margin-bottom:11px;
}



div#left div.button div.inner_button {
padding:8px;margin:0px;
}

div#left div.button p  {

margin:0px;padding:0px;

}

div#left div.button  a {
	color:#666666;
}
	
div#left div.button  a:hover {
	color:#666666;
}


div#left div#top_login  div#login_inner {
padding:12px;
}

div#left div.login  div#login_inner  img {
display:block;
margin-bottom:6px;
}

div#left div#top_login  div#login_inner  input {
margin-bottom:12px;

width:120px;
margin-left:0px;
border:1px solid #cccccc;
}

div#left div.now_login {
margin-bottom:5px;
text-align:left;
padding:0px;
border:1px solid #cccccc;
padding:4px;
}
div#left div.now_login p {
line-height:130%;
color:#666666;
margin:0px;
}


div#left div.now_login p.midashi {
text-align:center;
width:100%;
background-color:#efefef;
border:1px solid #cccccc;
color:#666666;
}








div#left ul {

width:150px;
padding:0px;margin:0px;
margin-bottom:30px;
}



div#left ul li {

padding:0px;margin:0px;
padding-top:7px;padding-bottom:7px;
padding-left:12px;
border-bottom:0px solid #cccccc;
background-image:url(/design/navyblue/images2/css/dotted_border.png);
background-repeat:repeat-x;
background-position:bottom;
}


div#left ul li a{padding:0px;

color:#000000;


}


div#left ul li a:hover{
background-color:#ffffff;

}


div#left div.logout table{
border-collapse:collapse;
border:0px;
width:100%;
}

div#left div.logout table td{
border:0px;
	background-image:url(/design/navyblue/images2/css/dotted_border.png);
	background-repeat:repeat-x;
	background-position:bottom;
padding-top:6px;
padding-bottom:6px;
vertical-align:middle;

}

div#left div.logout table td img {
margin-top:4px;
}


div#left div.logout table td.bottom {
border:0px;

	background-image:none;
}


div#left div#hide_menu {
display:none;
}


div#left div.left_ship p{
margin-top:0px
}

div#left div.left_ship img{
margin-bottom:4px
}

/* --------------------------------------------
 *                 header
 * -------------------------------------------- */


div#h1 {
margin:0px;padding:0px;
text-align:left;
background-color:#3C3548;
height:5px;
width:800px;
text-indent:-1800px;

}

h1 {
font-size:2px;
margin:0px;padding:0px;
color:#3C3548;
}


table#makebanner {
width:840px;
}


table#makebanner td{
text-align:left;padding:0px;
margin:0px;
}

div#header {
background-color:#ffffff;
width:840px;
text-align:left;
}


div#header div.inner_header{
padding-left:20px;
}



table#header {



border:0px;
width:800px;border-collapse:collapse;





}
table#header td {
border:0px;
}


table#header td.a1{
width:273px;
}



table#header td.a2{
text-align:center;
width:210px;

}
table#header td.a2 input{
width:142px;
margin-right:5px;

border:1px solid #cccccc;
}
table#header td.a3{
width:317px;
}

table#header td.b1,
table#header td.b2,
table#header td.b3
{
background-color:#f2f2e6;
}

table#header  td.a2 {
padding-top:22px;
}

table#header  input {
}




/* --------------------------------------------
 *                 center
 * -------------------------------------------- */


div#center {
padding:0px;
margin:0px;
width:630px;
}

div#center div.center_inner {
padding:0px;
margin:0px;

margin-left:16px;
}

div#center div#top {
	padding-left:11px;
}
div#intro table{
margin-bottom:20px;
border:0px;

cellpadding:0px;
cellspacing:0px;
background-color:#ffffff;
}
div#intro table td{
border:0px;
vertical-align:top;
}

div#intro table td img {
border:0px;
margin-right:18px;
}


div#intro table td font {
line-height:120%;
}




div#brand {margin:0px;
background-color:#f7f8fc;
width:599px;
margin-bottom:20px;
}
div#brand div.inner1 {
padding:9px;
}

div#brand div.inner{
background-color:#ffffff;border:1px solid #d8d2dc;padding:9px;text-align:left;
}

div#brand p.other_bland {
text-align:right;margin:0px;

}


div#news {
text-align:left;
}


div#news p,
div#news a{
color:#272727;
}


div#news a{
padding-left:14px;
}



div#news_title{
margin-bottom:12px;
font-size:1px;
width:580px;
height:22px;
}

div#item_title{
margin-bottom:12px;
font-size:1px;
width:580px;
height:22px;
}

div#news img{
display:none;
}

div#news td.woong{
padding-top:6px;
padding-bottom:6px;
border-bottom:1px solid #eeeeee;
}


div#center p {
line-height:150%;
color:#555555;
}

div#center h3 {
border-left:4px solid #7d6484;
padding-left:10px;
color:#7d6484;
}

div#center table.clear td{
vertical-align:top;
}

div#center div#newitem_list table td{
text-align:center;
}


div#center div#brand img {
border:0px;
}

div#center div#brand img.column1 {
margin-right:8px;margin-bottom:5px;
}
div#center div#brand img.column2 {
margin-bottom:5px;
}


div#concept {
clear:both;
}


div#center div#newitem_list a {
color:#3c3548;
}

div#center div#brand_etc {
	margin:0px;
	padding::0px;
	width:630px;
	height:1222px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	
}
div#center div#brand_etc ul {
	margin:0px;padding:0px;
}

div#center div#brand_etc li {
	margin:0px;padding:0px;
	list-style-type:none;
	list-style-position:inside;
	width: 98px;
	text-align:center;
	margin-bottom:10px;
	float:left;
	font-size:67%;
}

div#center div#brand_etc li a{ 
	text-decoration:none;
	color:#333;
	display:block;
	padding-left:0px;padding-right:0px;
}

div#center div#brand_etc li img{ 
	margin-bottom:4px;
}




/* --------------------------------------------
 *                 outline
 * -------------------------------------------- */



div#outline table.clear {
width:618px;
margin-bottom:56px;
}


div#outline table.clear td {
color:#666666;
line-height:150%;
vertical-align:top;
padding:5px;padding-left:0px;
padding-top:33px;padding-bottom:15px;
border-bottom:1px dotted #cdcdcd;
}

div#outline table.clear td.th{
font-weight:normal;
text-align:left;
width:109px;
border-bottom:1px dotted #ff7a7b;
}


div#outline table.clear td.space{

width:22px;
border-bottom:0px dotted #ff7a7b;
}



div#outline table.brand_list td{

vertical-align:top;

}


div#outline table.brand_list p{

line-height:194%;

}

/* --------------------------------------------
 *                 hyouki
 * -------------------------------------------- */


div#hyouki img.title_image {
	margin-bottom:39px;
}
div#hyouki table.hyouki {
width:618px;
margin-bottom:56px;
}
div#hyouki a {
color:#3c3548;
}

div#hyouki table.hyouki td {
color:#666666;
line-height:150%;
vertical-align:top;
padding:5px;padding-left:0px;
padding-top:33px;padding-bottom:15px;
border-bottom:1px dotted #cdcdcd;
}

div#hyouki table.hyouki td.th{
font-weight:normal;
text-align:left;
width:109px;
border-bottom:1px dotted #ff7a7b;
}


div#hyouki table.hyouki td.space{

width:22px;
border-bottom:0px dotted #ff7a7b;
}



/* --------------------------------------------
 *                 faq
 * -------------------------------------------- */



div#faq img.title_image {
margin-bottom:39px;
}
div#faq img.title {
margin-bottom:56px;
}
div#faq a {
color:#3c3548;
text-decoration:underline;
}

div#faq div.detail {
padding-left:22px;
border-left:38px solid #f2f2e6;
}


div#faq h3.faq1 {
border:0px solid #7d6484;
font-weight:bold;
font-size:110%;
color:#444444;
background-image:url("/design/navyblue/images2/css/midashi_1_bg.png");
background-repeat:no-repeat;
background-position:bottom;
padding:0px;
padding-bottom:8px;

}




div#faq h3.faq2 {padding:0px;
font-weight:normal;
font-size:110%;
border:0px;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
color:#444444;
margin-bottom:26px;
padding-top:7px;
padding-bottom:7px;

}



div#faq div.to_top {
text-align:right;
}


div#faq p {
line-height:200%;
}

/* --------------------------------------------
 *                 input
 * -------------------------------------------- */


div#input img.title {
display:none;
}

div#input table {
margin-left:40px;
}


div#input b {
font-weight:normal;
}

div#input div#button {
text-align:center;
margin-top:1em;
}

div#input div#form {
padding-top:1em;
padding-bottom:1em;
border:1px solid #cccccc;
}

div#input div.alert p {
color:red;
}


div#input h3.input {
	border:0px solid #7d6484;
	font-weight:bold;
	font-size:110%;
	color:#444444;
	background-image:url("/design/navyblue/images2/css/midashi_1_bg.png");
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px;
	padding-bottom:8px;
}



/* --------------------------------------------
 *                 yakkan
 * -------------------------------------------- */


div#yakkan h3.yakkan {
	border:0px solid #7d6484;
	font-weight:bold;
	font-size:110%;
	color:#444444;
	background-image:url("/design/navyblue/images2/css/midashi_1_bg.png");
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px;
	padding-bottom:8px;
}


/* --------------------------------------------
 *                 lost
 * -------------------------------------------- */


div#lost img.title {
display:none;
}


div#lost div.form {
text-align:center;
width:350px;
border:1px solid #cccccc;
padding-top:15px;
padding-bottom:15px;
margin-left:120px;
}

div#lost div.button {
text-align:center;
width:350px;
margin-top:15px;
margin-left:120px;
}

div#lost table.inner th {
font-size:80%;
color:#555555;
font-weight:normal;
text-align:left;
}

/* --------------------------------------------
 *                 search
 * -------------------------------------------- */


div#search table {
background-color:transparent;
}
div#search table td{
color:#666666;
}


div#search img.title {
margin-bottom:23px;
}


div#search p.search_name {

margin:0px;
}

div#search div.sort {
padding-top:5px;padding-bottom:5px;
background-color:#f2f2e6;
height:22px;
padding-left:25px;
padding-right:28px;
}

div#search div.sort p {

margin:0px;
}

div#search div.sort p a {

color:#666666;
}

div#search div.jouken {
	padding:10px;
	margin-top:14px;
	background-color:#f2f2e6;
	margin-bottom:34px;
}


div#search div.jouken table td{
padding-right:12px;

}


div#search div.jouken table td.button{
vertical-align:middle;
padding-top:22px;padding-bottom:22px;
text-align:center;
}


div#search div.jouken table th{
color:#666666;font-weight:normal;
text-align:left;
font-size:80%;

}
div#search input {
border:1px solid #cccccc;
}

div#search table {
}


div#search  table {
width:100%;

}


div#search td.product input {
width:145px;

}


div#search div.kekka {
margin-top:12px;
}




/* --------------------------------------------
 *                 cart
 * -------------------------------------------- */


table#cart {
margin-left:16px;
width:610px;

}
table#cart td {
padding:0px;
}

img.atari_cart {
width:500px;
height:320px;
}

table#cart th {
font-weight:normal;
padding:4px;
background-color:#FFFFFF;
}

table#cart td {
padding:4px;
}

table#cart span.option {
}

table#cart table.cart_table {
width:610px;
padding:0px;
}

table#cart table.cart_table {
border:0px;
border-collapse:collapse;
}

table#cart table.cart_table th{
padding:0px;margin:0px;
font-size:80%;
color:#666666;
padding:4px;
text-align:center;
}

table#cart table.cart_table td{
color:#666666;
padding:4px;
}

table#cart table.cart_table td.element{
border-bottom:1px dotted #cccccc;
padding:10px;
text-align:center;
}

table#cart table.cart_table tr.yohaku1 td.no{
background-image:none;
}



table#cart table.cart_table td.no{

padding-left:0px;
text-align:center;
font-size:100%;
}

table#cart table.cart_table td.name{

text-align:left;

}


table#cart table.cart_table td.no p{
padding-top:43px;padding-bottom:43px;
background-color:#f2f2e6;
}


table#cart table.cart_table td.option {
text-align:right;
padding:0px;
padding-bottom:11px;
color:#666666;
}

table#cart  td.button2 {
text-align:right;
}
table#cart  td.button2 img {
margin-right:18px
}




table#cart table.cart_table td.option div.option{
background-color:#efefef;
padding-top:4px;
padding-bottom:4px;

margin:0px;
}

table#cart tr.yohaku1 td {
background-image:url("/design/navyblue/images2/css/cart_table_bg1.png");
background-repeat:no-repeat;
}

table#cart tr.yohaku2 td {
background-image:url("/design/navyblue/images2/css/cart_table_bg2.png");
background-repeat:repeat-x;
}



table#cart2 {
}




table#cart h3.cart {

margin-top:22px;
	border:0px solid #7d6484;
	font-weight:normal;
	font-size:110%;
	color:#444444;
	background-image:url("/design/navyblue/images2/css/midashi_1_bg.png");
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px;
	padding-bottom:8px;
}


/* --------------------------------------------
 *                 concept
 * -------------------------------------------- */


div#concept table.concept {

}


div#concept img.title {
margin-bottom:27px;
}

div#concept table.concept td{
vertical-align:top;padding-right:2em;
}


div#concept table.clear td.comment p{
padding-left:16px;
line-height:184%;
}


div#concept table.concept td p{

line-height:184%;
}

/* --------------------------------------------
 *                 contact
 * -------------------------------------------- */


div {
margin:0px;padding:0px;
}

div#contact {
font-size:80%;
color:#2f2f3f;

}





div#contact div#main  {
	padding:13px;
	padding-top:2px;
	color:#007092;
}


div#contact div#main a {
	color:#007092;
}



div#contact table {
	color:#2f2f3f;
	font-size:90%;
	color:#666666;
	border:9px solid #FFFFFF;
	border-collapse:collapse;
}

div#contact table th {	border:9px solid #FFFFFF;
	background-color:#142639;
	text-align:left;
	padding:15px;
}

div#contact table td {	border:9px solid #ffffff;
	padding:0px;
}


div#contact table td.th {
	padding:18px;
	background-color:#cccccc;
	color:#111111;
}


div#contact table td.input {
border:9px solid #ffffff;
padding:0px;

}



div#contact table td div {
	border:1px solid #cccccc;
	padding:14px;
	padding-top:15px;	padding-bottom:15px;

}

div#contact table td.comment {
	padding:0px;
	border:0px;
}






div#contact table td#button  {
text-align:center;
}
div#contact table td#button  img{
border:0px;
}
div#contact table td#button a {
color:#666666;
text-decoration:underline;
margin-right:12px;
}

div#contact  input {
border:1px solid #cccccc;
width:320px;
}
div#contact  textarea {
border:1px solid #cccccc;
width:100%;
}





/* --------------------------------------------
 *                 info
 * -------------------------------------------- */


div {
margin:0px;padding:0px;
}

div#info {
font-size:80%;
color:#666666;
width:432px;
}


div#info div#header {

background-color:#2f2f3f;color:#ffffff;
height:44px;
}
div#info img.title {
margin-left:23px;margin-top:13px;
}



div#info h1 {

font-size:110%;
margin:0px;padding:0px;

margin-left:23px;
margin-right:23px;
padding-bottom:6px;
margin-top:16px;
	background-image:url("/design/navyblue/images2/css/midashi_1_bg.png");
	background-repeat:no-repeat;
	background-position:left bottom;
}



div#info div#date {

margin-left:23px;
margin-right:23px;
margin-top:6px;

}

div#info div#date div.column1{

float:left;


}
div#info div#date div.column2{


float:right;

}
div#info div#naiyou {
margin-left:23px;
margin-right:23px;
margin-top:54px;
clear:both;
padding-bottom:1em;
border-bottom:1px solid #cccccc;
margin-bottom:1em;
}


div#info div#main  {

padding-top:12px;
color:#666666;
}
div#info div#main a {
color:#666666;
}

div#info table td {
padding:3px;
}

div#info  div#button  {
text-align:center;
}
div#info  div#button   img{
border:0px;
}

div#info  div#button a{
text-decoration:underline;
color:#666666;
}
div#info  input {
width:320px;
}
div#info  textarea {
width:367px;
}

/* --------------------------------------------
 *                 privacy
 * -------------------------------------------- */





div#privacy img.title_image {
margin-bottom:39px;
}
div#privacy img.title {
margin-bottom:23px;
}



div#privacy a {
text-decoration:underline;
}

div#privacy div.block p {
line-height:200%;
}
div#privacy table.flow td {
vertical-align:top;
padding-bottom:34px;
}

div#privacy h4 {
margin-bottom:0px;
color:#7d6484;
padding:0px;
font-size:100%;
}


div#privacy h4.flow {
width:400px;
border:1px solid #cccccc;
padding:10px;
text-align:center;
color:#222222;
font-size:120%;
margin-bottom:18px;
margin-right:10px;
}

div#privacy h3.privacy {
border:0px solid #7d6484;
	font-weight:bold;
font-size:110%;
color:#444444;
background-image:url("/design/navyblue/images2/css/midashi_1_bg.png");
background-repeat:no-repeat;
background-position:bottom;
padding:0px;
padding-bottom:8px;
font-weight:bold;
}



div#privacy p {
margin-top:0px;

}

div#privacy strong {
color:red;
}

div#privacy p.waku {
border:1px solid #cccccc;
background-color:#ffffcc;
padding:9px;
}

div#privacy table.kingaku {
border:1px solid #cccccc;
border-collapse:collapse;
}

div#privacy table.kingaku th,
div#privacy table.kingaku td {
border:1px solid #cccccc;
padding:3px;color:#555555
}

div#privacy table.kingaku th {
font-size:80%;
font-weight:normal;
background-color:#efefef;
}








div#privacy table.ship {
margin-bottom:1em;
border:1px solid #cccccc;
border-collapse:collapse;
}

div#privacy table.ship th,
div#privacy table.ship td {
color:#666666;
border:1px solid #cccccc;
padding:3px;
font-size:80%;
}

div#privacy table.ship th {
font-size:80%;
font-weight:normal;
background-color:#efefef;
}

div#privacy table.ship td {

text-align:right;
}



div#privacy div.to_top {
text-align:right;

}



div#privacy p.kojin {
width:100%;
padding:10px;text-align:center;
border:1px solid #cccccc;
}





div#privacy div.block {
margin-bottom:42px;
}

/* --------------------------------------------
 *                 kiyaku
 * -------------------------------------------- */



div#kiyaku h3.kiyaku {
border:0px solid #7d6484;
	font-weight:bold;
font-size:110%;
color:#444444;
background-image:url("/design/navyblue/images2/css/midashi_1_bg.png");
background-repeat:no-repeat;
background-position:bottom;
padding:0px;
padding-bottom:8px;
}



div#kiyaku a {
	color:#3c3548;
	text-decoration:none;
}

div#kiyaku div.block {
margin-bottom:42px;
}
div#kiyaku div.block p {
line-height:200%;}



div#kiyaku li{
margin-bottom:10px;
}


/* --------------------------------------------
 *                 etc
 * -------------------------------------------- */


div.dotted_border {
	background-image:url(/design/navyblue/images2/css/dotted_border.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height:1px;

}



img {
	border:0px;
	}
	
table img {
	border:0px;
	}


div#dokuji h3 {
	border:0px solid #7d6484;
	font-weight:bold;
	font-size:110%;
	color:#444444;
	background-image:url("/design/navyblue/images2/css/midashi_1_bg.png");
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px;
	padding-bottom:8px;

}


div#dokuji table.flow{
	vertical-align:top;

	padding-bottom:34px;

}


div#dokuji table.flow td {
	vertical-align:top;
	padding-bottom:34px;
}

div#dokuji h4 {
	margin-bottom:0px;
	color:#7d6484;
	padding:0px;
	font-size:100%;
}


div#dokuji h4.flow {
	width:370px;
	border:1px solid #cccccc;
	padding:10px;
	text-align:center;
	color:#222222;
	font-size:120%;
	margin-bottom:18px;
	margin-right:10px;
}


div#dokuji table.tel td {
padding-bottom:5px;
color:#000000;
font-weight:bold;

}


div#dokuji table.tel td.num{

padding-left:1em;
}


div#dokuji p {
line-height:200%;

}

div#dokuji div.block  {
margin-bottom:40px;
}


body {
background-color:#000000;
background-image:url(/design/navyblue/images2/css/body_bg.png);
}


table {
background-color:#ffffff;
}


div#header div.inner_header {

}


form {
margin:0px;padding:0px;
}
