/*
//	海外宅配スタイルシート
*/

/* ----- common ----- */
* {
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka, sans-serif;
	line-height:130%;
	color:#555555;
	font-size:small;
	margin:0px;
	padding:0px;
}
html {
	overflow-y:scroll;
}
hr {
	display:none;
}
form {
	display:inline;
}
img {
	border:0px;
}
label{
	cursor:pointer;
}
.clear {
	clear:both;
	height:0px;
}
a {
	color:#335566;
	text-decoration: underline;
}
a:hover {
	color:#7099c2;
	text-decoration: underline;
}

.input_kanji {
	ime-mode: active;
}
.input_kanji98 {
	ime-mode: active;
	width: 98%;
}
.input_ank {
	ime-mode: inactive;
}
.input_ankonly {
	ime-mode: disabled;
}

input,textarea,select {
	border:1px solid #85a3ae;
	padding:1px 1px 3px 1px;
	margin-bottom:1px;
}
select {
	padding:0px 1px 1px 1px;
}
table {
	border-collapse:separate;
	empty-cells:show;
}

em {
	color:#cc0000;
	font-style:normal;
	font-weight:bold;
}
p {
	padding:10px 0px 0px 10px;
}
/* ----- page layout ----- */
body {
}
#body {
	margin:0 auto;
	width:700px;
}
#content {
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
}

#sidenavi {
	float:left;
	width:165px;
}

#maincontent {
	float:left;
	width:535px;
}
#main {
}

/* ----- header ----- */
h1 {
	overflow:hidden;
}
h2 {
	margin:0px;
	margin-bottom:5px;
	padding:5px 0px 0px 5px;
	border-bottom:3px solid #335566;
	font-size:medium;
	color:#335566;
}
h3 {
	margin:5px 0px 0px 3px;
	padding:0px;
	font-size:small;
	color:#335566;
}

/* ----- footer ----- */
address {
	clear:both;
	text-align:right;
	padding-top:5px;
	color:#777777;
	font-size:x-small;
}

/* ----- sidenavi ----- */
#sidenavi ul {
	margin:0px;
	padding:0px;
}
#sidenavi li {
	list-style:none;
	margin:0px;
	padding:0px;
	padding-bottom:12px;
	background-image:url(image/sidenavi_arrow.gif);
	background-repeat:none;
}
#sidenavi li.lastnavi {
	background-image:none;
}
#sidenavi li span {
	display:block;
	width:135px;
	padding:5px;
	border:1px solid #bebebe;
	color:#525252;
	text-align:center;
}
#sidenavi #now span {
	background:#d5ecff;
}

/* ----- page ----- */
/*
.pageinfo {
	color:#335566;
}
.pageinfounder {
	color:#335566;
	text-align:center;
}
*/
/* ----- information ----- */
/*
#postageinfo {
	padding:10px;
	color:#cc0000;
	font-weight:bold;
	text-align:center;
}
#freeinfo {
	padding:10px;
}
*/
/* ----- lookcart ----- */
/*
.lookcart {
	margin-bottom:15px;
}
.lookcart table {
	width:100%;
}
.lookcart table th {
	padding:5px;
	border:1px solid #85a3ae;
	text-align:center;
	font-weight:normal;
	color:#335566;
}
.lookcart table td {
	padding:5px;
	border-bottom:1px solid #85a3ae;
}
.lookcart table td.no {
	text-align:right;
}
.lookcart table td.unit_price {
	text-align:right;
}
.lookcart table td.num_input {
	text-align:center;
}
.lookcart table td.num {
	text-align:right;
}
.lookcart table td.unit_total {
	text-align:right;
}
.lookcart table td.mod {
	text-align:center;
}
.lookcart table th.subtitle {
	border:none;
	padding:5px;
	border-bottom:1px solid #85a3ae;
	text-align:right;
}
.lookcart table td.subtotal {
	text-align:right;
}
.lookcart #recalc {
	text-align:right;
	color:#335566;
}
.lookcart #recalc input {
	border:none;
}

.lookcart #cartnoitem {
	margin:30px;
	text-align:center;
}
/*
/* ----- btn ----- */
/*
#icart1_btn {
	margin-top:10px;
	margin-right:10px;
}
#icart1_btn li {
	float:right;
	margin:0px;
	margin-left:5px;
	list-style:none;
}
#icart1_shopcontinue_btn {
	margin-top:10px;
	text-align:center;
}

#icart1_error {
	font-size:medium;
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
}

#icart_btn {
	margin-top:10px;
	margin-right:0px;
}
*/
#btn {
	margin-top:10px;
	margin-right:0px;
}
#btn li {
	float:right;
	margin:0px;
	list-style:none;
}
#btn li#nextbtn {
	padding-right:240px;
}
#btn li#backbtn {
	padding-right:10px;
}
#btn input {
	background:#ffffff;
	border:1px solid #525252;
	border-right-width:2px;
	border-bottom-width:2px;
	cursor:pointer;
}
#btn li#nextbtn input,#backshop input {
	background:#d5ecff;
}
#btn li#nextbtn input#order {
	background:#ff0000;
	color:#ffffff;
}

#backshop {
	margin:10px;
	text-align:center;
}
/*
#errorbtn {
	margin:10px;
	text-align:center;
}

#icart1_btn input,
#icart1_shopcontinue_btn input,
#icart_btn input,
#backshop input,
#errorbtn input {
	margin:0px;
	padding:0px;
	border:none;
}
*/
/* ----- input ----- */
table.input th {
	border:1px solid #85a3ae;
	font-weight:normal;
	text-align:right;
	color:#335566;
	padding:3px 5px 3px 5px;
	width:100px;
}
table.input td {
	padding:3px 2px 3px 2px;
}
table.input td.price {
	text-align:right;
}

table.input td strong {
/*	color:#008000;*/
}

.info {
/*	color:#339966;*/
/*	margin-bottom:5px;*/
}

.attention {
	color:#ff0000;
}

.comment {
	margin:5px 0px 5px 0px;
}

/* ----- deliverys ----- */
/*
table.deliverys {
	width:100%;
}
table.deliverys th {
	border:1px solid #85a3ae;
	font-weight:normal;
	text-align:center;
	color:#335566;
	padding:3px 5px 3px 5px;
}
table.deliverys td {
	padding:5px;
}
table.deliverys td.no {
	text-align:right;
}
table.deliverys td.num_total {
	text-align:right;
}
table.deliverys td.num {
	text-align:center;
}
*/
/* ----- step5 ----- */
/*
.step5content {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:2px solid #335566;
}
*/
/* ----- customer reg -----*/
/*
#customerreg {
	text-align:center;
}
*/
/* ----- cart stop ----- */
/*
#cartstop {
	margin:20px 0px 20px 0px;
	text-align:center;
}
#cartstop p {
	font-size:medium;
	font-weight:bold;
	color:#ff0000;
}
#cartstop #return {
	margin-top:10px;
}
*/
/* ----- error ----- */
.error {
	color:#ff0000;
	font-weight:bold;
}

