/****** ここからはシステム設定です。変更しないでください。******/

body { font-size:16px; vertical-align:middle; margin:0px; }
a:link { color:blue; text-decoration:none; }
a:visited { color:#0000FF; text-decoration:none; }
a:hover { color:#FF0000; text-decoration:underline; }
a:active { color:#FF0000; text-decoration:none; }

.contents { 
	left:50px; top:25px;
	margin-top:25px; margin-left:35px;
	width:550px;
}

.pro_normal {
	margin-top:10px; margin-bottom:10px;
	width:550px; line-height:19px;
	vertical-align:bottom;
	border:1px none #333333;
}
.pro_normal_title { color:#CC3300; font-size:16px; font-weight:bold; text-align:left; }
.pro_normal_price01 { color:#CC3300; font-size:16px; text-align:left; }
.pro_tytle { font-size:17px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:bold; color:#003366;
	margin:0px; padding:3px;
}
.pro_number { font-size:16px; border:1px none #333333; width:119px; }
.pro_comment { font-size:16px; }
.pro_zaiko { font-size:16px; border:1px none #333333; width:119px; }
.pro_normal_price02 { font-size:16px; text-align:left; }
.pro_symple {
	border:1px none #333333;
	width:550px;
	margin-top:10px;
	margin-bottom:10px;
	padding:1px;
}
.pro_symple_cell {
	border:1px none #333333;
	padding:1px;
	font-size:14px;
	text-align:left;
}
.pro_symple_title {
	color:#CC3300;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.pro_attention {
	font-size:16px;
	margin-top:10px;
	margin-bottom:10px;
}
.pro_custom {
	border:1px solid #333333;
	width:550px;
	margin-top:10px;
	margin-bottom:10px;
}
.pro_custom_cell {
	font-size:15px;
	padding:1px;
	text-align:center;
	border-top:1px solid #333333;
	border-right:1px none #333333;
	border-bottom:1px solid #333333;
	border-left:1px none #333333;
}
.pro_custom_tytle {
	color:#CC3300;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.pro_custom_index {
	color:#003366;
	font-size:14px;
	font-weight:bold;
}

.shoppingbag_tytle01 {
	font-size:17px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:bold;
	color:#003366;
	margin:0px;
	padding:3px;
}
.shoppingbag_attention {
	font-size:16px;
	margin-top:10px;
	margin-bottom:10px;
}
.shopping {
	border:1px solid #333333;
	width:550px;
	margin-top:10px;
	margin-bottom:10px;
	padding:1px;
}
.shopping_cell {
	border:1px solid #333333;
	padding:1px;
	font-size:14px;
	text-align:center;
}
.shoppingbag_tytle02 {
	color:#CC3300;
	font-size:14px;
	font-weight:bold;
}
.shoppingbag_sum01 {
	font-size:18px;
	line-height:25px;
	color:#000066;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:10px;
}
.shoppingbag_sum02 {

	font-size:18px;
	line-height:25px;
	color:#000000;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:10px;
}

.frame { background-repeat:no-repeat; }
.link_english {
	font-size:16px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
}
.textfield { font-size:16px; }
.leftmenu {
	font-weight:bold;
	text-align:center;
	color:#585858;
	vertical-align:top;
	width:160px;
	background-color:#E7E7E7;
}
.rightmenu {
	font-weight:bold;
	text-align:center;
	color:#585858;
	vertical-align:top;
	font-size:14px;
}
.title_syouhinntsuika {
	background-color:#CC0000;
}
.title_kaimonokago {
	background-color:#CC0000;
}
.title_news { background-color:#CC0000; }
.title_syouhinnichiran { background-color:#CC0000; }
.pro_normal_cell {
	border:1px none #333333;
	padding:4px;
	font-size:14px;
	text-align:left;
}

.menu_new { font-size:16px; font-weight:bold; color:#585858; line-height:20px; }
.menu_new_title { font-size:16px; font-weight:bold; color:#990000; line-height:20px; }
.menu_recommend_title { font-size:16px; font-weight:bold; color:#990000; line-height:20px; }
.menu_recommend { font-size:16px; font-weight:bold; color:#585858; line-height:20px; }
.menu_normal { font-size:16px; font-weight:bold; color:#585858; line-height:20px; }
.menu_others { font-size:14px; font-weight:bold; color:#585858; line-height:18px; }

.pro_symple_price { color:#CC3300; font-size:14px; }
.pro_detail { border:1px solid #333333; width:550px; margin-top:10px; margin-bottom:10px; padding:1px; }
.pro_detail_cell { border:1px solid #333333; padding:1px; font-size:16px; text-align:center; }
.pro_detail_title { color:#003366; font-size:18px; font-weight:bold; text-align:center; }
.pro_detail_price { color:#CC3300; font-size:16px; font-weight:bold; }
.pro_title_new { font-size:16px; color:#003366; }
.pro_title_recommend { font-size:16px; color:#003366; }
.pro_title_normal { font-size:16px; color:#003366; }
.menu_title { font-size:16px; font-weight:bold; color:#990000; }

/* 追加したスタイル */
.box { width:100%; margin:0px; padding:0px; clear:both; }

.document { font-size:14px; font-family:sans-serif; font-weight:normal; line-height:1.4; margin-left:18px; margin-top:10px; margin-bottom:5px; }

.paragraph_title {
	font-size:14px;
	font-family:sans-serif;
	font-weight:bolder;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:0px;
	color:#990000;
}

.quote { margin-left:28px; margin-top:14px; margin-bottom:14px; }

.ruby { font-size:10px; font-family:sans-serif; }

.table_menu { font-weight:bold; text-align:left; width:23%; vertical-align:top; }
.pro_custom_tr {
	border-top-width:thin;
	border-right-width:thin;
	border-bottom-width:thin;
	border-left-width:thin;
	border-bottom-style:solid;
	border-top-color:#003366;
	border-right-color:#003366;
	border-bottom-color:#003366;
	border-left-color:#003366;
}
.pro_contact { width:196px; }

.pro_show_photo { width:100px; }
.pro_show_price { width:238px; }
.pro_show_comment { width:434px; }

/****** ここまではシステム設定です。変更しないでください。******/

p.mej_top { font-size:10px; color:#0000FF; margin-top:10px; margin-bottom:0px; }

.subtotal {
	font-size:16px;
	font-weight:bold;
	color:#003366;
}
.document_small {
	font-size:12px;
	font-family:sans-serif;
	font-weight:normal;
	line-height:1.4;
	margin-left:18px;
	margin-top:10px;
	margin-bottom:5px;
}
.pro_title_chinese_kan {

	font-weight:bold;
	color:#003366;
	margin:0px;
	padding:3px;
}
.document-box {
	font-size:14px; font-family:"sans-serif"; font-weight:normal;
	line-height:1.4;
	text-align:left;
	width:520px;
	margin:10px 0px;
}
.contents_600 {
	left:35px;
	top:25px;
	margin-top:25px;
	margin-left:35px;
	width:600px;
	font-size:16px;
}
.document_music_page {
	font-size:16px; font-family:sans-serif; font-weight:bold;
	line-height:2.0;
	margin-left:10px; margin-top:10px; margin-bottom:5px;
}
.document_music_page_e {
	font-size:12px; font-family:sans-serif; font-weight:bold;
	line-height:2.0;
	margin-left:10px; margin-top:10px; margin-bottom:5px;
}
.document_attention {
	font-size:14px; font-family:sans-serif; font-weight:normal; color:#990000;
	line-height:1.4;
	margin-left:18px; margin-top:10px; margin-bottom:5px;
}

.document_attention_small {
	font-size:12px; font-family:sans-serif; font-weight:normal; color:#990000;
	line-height:1.4;
	margin-left:18px; margin-top:10px; margin-bottom:5px;
}
.document_attention_big {
	font-size:16px; font-family:sans-serif; font-weight:normal; color:#990000;
	line-height:1.4;
	margin-left:18px; margin-top:10px; margin-bottom:5px;
}
.document_no_leftmargin {
	font-size:14px; font-family:sans-serif; font-weight:normal;
	line-height:1.4;
	margin-left:0px; margin-top:10px; margin-bottom:5px;
}
.document_no_allmargin {
	font-size:14px; font-family:sans-serif; font-weight:normal;
	line-height:1.4;
}
.document_title {
	font-size:14px; font-family:sans-serif; font-weight:normal; color:#003366;
	line-height:1.4;
	margin-left:18px; margin-top:10px; margin-bottom:5px;
}
.document_title_no_allmargin {
	font-size:14px; font-family:sans-serif; font-weight:normal; color:#003366;
	line-height:1.4;
}

.document_no_vmargin {
	font-size:14px; font-family:sans-serif; font-weight:normal;
	line-height:1.4;
	margin-left:18px;
}

.document_small_no_allmargin {
	font-size:12px; font-family:sans-serif; font-weight:normal;
	line-height:1.4;
}

.document_small_no_vmargin {
	font-size:12px; font-family:sans-serif; font-weight:normal;
	line-height:1.4;
	margin-left:18px;
}

.document_kokan {
	font-size:14px; font-family:sans-serif; font-weight:normal; color:#FFFFE7;
	line-height:1.4;
	margin-left:18px; margin-top:10px; margin-bottom:5px;
}

.document_kokan_no_vmargin {
	font-size:14px; font-family:sans-serif; font-weight:normal; color:#FFFFE7;
	line-height:1.4;
	margin-left:18px;
}

.document_kokan_small {
	font-size:12px; font-family:sans-serif; font-weight:normal; color:#FFFFE7;
	line-height:1.4;
	margin-left:18px; margin-top:10px; margin-bottom:5px;
}

.unnamed1 { border-top:none; border-right:none; border-bottom:1px solid #999999; border-left:none; height:3px; width:100%; }
.del_text { color:#999999; text-decoration:line-through; }

/* ENGLISH ORDER FORM */
.etextform{ background-color:#efebce; height:40px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:0px 5px; }
.elabelform{ width:150px; height:40px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; }
.eorderformtable{ width:570px; border-collapse:collapse; }
