body {
	margin: 0px
}

body.expage {
	margin-top: 200px
}

table.header {
	margin-top: 10px;
	margin-bottom: 10px
}

td.header {
	background-color: #4674AA;
	text-align: right;
	padding-right: 20px
}

img.header {
	margin-left: 0px
}

table.navigation {
	margin-left: auto;
	margin-right: auto
}

td.navigation {
	text-align: center
}

td.navigation_baseline {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #4674AA
}

td.opinion_logout {
	text-align: center;
	background-color: #4674AA;
	vertical-align: top
}

table.footer {
	margin-top: 10px
}

td.footer {
	text-align: right;
	background-color: #4674AA;
	padding: 5px
}

td.main {
	vertical-align: top;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px
}

td.contents {
	vertical-align: top;
	font-size: 9pt;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	line-height: 125%
}

.contents td {
	vertical-align: top;
	font-size: 9pt;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	line-height: 125%
}

td.contents-pad {
	vertical-align: top;
	padding: 5px
}

td.main_border {
	vertical-align: top;
	text-align: right
}

td.side_border {
	vertical-align: bottom;
	background-color: #4674AA
}

td.side_align {
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 10px
}

td.side_main {
	vertical-align: top;
	background-color: #4674AA;
	padding-top: 0px;
	padding-bottom: 10px
}

td.side_bgcolor {
	background-color: #6B90BB
}

td.sideconts_left {
	vertical-align: middle;
	text-align: left;
	background-color: #6B90BB;
	padding-top: 5px;
	padding-bottom: 5px
}

td.sideconts_center {
	vertical-align: top;
	text-align: center;
	background-color: #6B90BB;
	padding-top: 10px;
	padding-bottom: 5px
}

td.sideconts_right {
	vertical-align: middle;
	text-align: right;
	background-color: #6B90BB;
	padding-top: 5px;
	padding-bottom: 5px
}

td.sideconts_text {
	vertical-align: top;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 9pt;
	color: #FFFFFF;
	line-height: 125%;
	padding: 2px
}

td.sideconts_title {
	background-color: #6B90BB;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 10px
}

td.sideconts_caption {
	vertical-align: middle;
	background-color: #6B90BB;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px
}

td.sideconts_contact {
	vertical-align: middle;
	text-align: center;
	background-color: #6B90BB;
	padding-left: auto;
	padding-top: 5px;
	padding-right: auto;
	padding-bottom: 10px
}

td.shortcut {
	vertical-align: middle;
	text-align: center;
	background-color: #6B90BB;
	padding-top: 10px;
	padding-bottom: 0px
}

td.sideconts_discimg {
	vertical-align: middle;
	text-align: center;
	background-color: #6B90BB;
	padding-left: auto;
	padding-top: 10px;
	padding-right: auto;
	padding-bottom: 0px
}

td.contents_help {
	text-align: right;
	vertical-align: middle
}

td.contents_kijiichiran {
	padding-top: 5px;
	text-align: right;
	vertical-align: bottom
}

td.totop {
	text-align: right;
	vertical-align: bottom;
	padding-right: 10px
}

td.toback {
	vertical-align: bottom;
	padding-left: 10px
}
	
td.white {
	background-color: #FFFFFF
}

img.mrgn10_right {
	margin-right: 15px
}

img.mrgn5_right {
	margin-right: 5px;
	vertical-align: middle
}
.attention {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 9pt;
	color: #CC0000
}

td.breadclum {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 9pt
}

img.breadclum {
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: middle
}

img.title {
	margin-right: 5px;
	vertical-align: middle
}

img.arrow {
	margin-right: 5px;
	vertical-align: middle
}

td.maincolor {
	background-color: #4674AA
}

td.subcolor {
	background-color: #6B90BB
}

td.login_title {
	vertical-align: top;
	text-align: center;
	background-color: #6B90BB;
	padding-bottom: 7px
}

td.login_center {
	vertical-align: top;
	text-align: center;
	background-color: #6B90BB;
	padding-bottom: 7px;
	padding-top: 7px;
	font-size: 9pt;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	line-height: 125%;
	color: #ffffff
}

table.login_center {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto
}

td.cookie {
	vertical-align: top;
	text-align: center;
	font-size: 9pt;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	line-height: 125%;
	color: #ffffff
}

td.login_form {
	font-size: 9pt;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	line-height: 125%;
	text-align: right;
	color: #ffffff
}

td.default_title {
	text-align: center;
	background-color: #6B90BB;
	padding-bottom: 10px
}

td.default_center {
	text-align: center;
	background-color: #6B90BB;
	padding-top: 10px
}

td.alert_title {
	text-align: center;
	background-color: #6B90BB;
	padding-bottom: 10px
}

td.alert_center {
	text-align: center;
	background-color: #6B90BB;
	padding-top: 10px
}

td.alert_text {
	vertical-align: top;
	background-color: #6B90BB;
	font-size: 9pt;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	line-height: 125%;
	color: #ffffff
}

table.expage {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 150px
}

table.thawte {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto
}

td.thawte {
	vertical-align: top;
	padding: 5px;
	font-size: 9pt;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	line-height: 125%;
	color: #666666
}

.table_title {
	color: #ffffff;
	background-color: #726b61
}



/*- Storecart ----------------------------------------------*/

td.header_st {
	background-color: #44B0CF;
	text-align: right;
	padding-right: 20px
}

td.navigation_baseline_st {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #44B0CF
}

td.opinion_logout_st {
	text-align: center;
	background-color: #44B0CF;
	vertical-align: top
}


td.footer_st {
	text-align: right;
	background-color: #44B0CF;
	padding: 5px
}

td.side_border_st {
	vertical-align: bottom;
	background-color: #44B0CF
}

td.side_main_st {
	vertical-align: top;
	background-color: #44B0CF;
	padding-top: 0px;
	padding-bottom: 10px
}

td.side_bgcolor_st {
	background-color: #1596BB
}

td.sideconts_left_st {
	vertical-align: middle;
	text-align: left;
	background-color: #1596BB;
	padding-top: 5px;
	padding-bottom: 5px
}

td.sideconts_center_st {
	vertical-align: top;
	text-align: center;
	background-color: #1596BB;
	padding-top: 10px;
	padding-bottom: 5px
}

td.sideconts_right_st {
	vertical-align: middle;
	text-align: right;
	background-color: #1596BB;
	padding-top: 5px;
	padding-bottom: 5px
}

td.sideconts_title_st {
	background-color: #1596BB;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 10px
}

td.sideconts_caption_st {
	vertical-align: middle;
	background-color: #1596BB;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px
}

td.sideconts_contact_st {
	vertical-align: middle;
	text-align: center;
	background-color: #1596BB;
	padding-left: auto;
	padding-top: 5px;
	padding-right: auto;
	padding-bottom: 10px
}

td.shortcut_st {
	vertical-align: middle;
	text-align: center;
	background-color: #1596BB;
	padding-top: 10px;
	padding-bottom: 0px
}

td.sideconts_discimg_st {
	vertical-align: middle;
	text-align: center;
	background-color: #1596BB;
	padding-left: auto;
	padding-top: 10px;
	padding-right: auto;
	padding-bottom: 0px
}

td.maincolor_st {
	background-color: #44B0CF
}

td.subcolor_st {
	background-color: #1596BB
}

td.login_title_st {
	vertical-align: top;
	text-align: center;
	background-color: #1596BB;
	padding-bottom: 7px
}

td.login_center_st {
	vertical-align: top;
	text-align: center;
	background-color: #1596BB;
	padding-bottom: 7px;
	padding-top: 7px;
	font-size: 9pt;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	line-height: 125%;
	color: #ffffff
}

td.default_title_st {
	text-align: center;
	background-color: #1596BB;
	padding-bottom: 10px
}

td.default_center_st {
	text-align: center;
	background-color: #1596BB;
	padding-top: 10px
}

td.alert_title_st {
	text-align: center;
	background-color: #1596BB;
	padding-bottom: 10px
}

td.alert_center_st {
	text-align: center;
	background-color: #1596BB;
	padding-top: 10px
}

td.alert_text_st {
	vertical-align: top;
	background-color: #1596BB;
	font-size: 9pt;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	line-height: 125%;
	color: #ffffff
}

.table_title_st {
	color: #ffffff;
	background-color: #726b61
}

