body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 130%;
	color: #333;
	background-color: #DADFEA;
	background-image: url(../images/format_bg.gif);
}

form{
	margin:0px;
	padding:0px;
}


/* ************************************************************************************ */

#wrapper {
	clear: both;
	width: 834px;
	margin: 6px auto 0px auto;
}

/*
#wrapper {
	clear: both;
	width: 834px;
	margin: 0 auto;
}
*/
/* ************************************************************************************ */

#select_language {
	display: none;
}

/*
#select_language {
	clear: both;
	list-style-type: none;
	width:147px;
	margin: 6px 0px 0px 670px;
	padding: 0;
}
#select_language li {
	display: inline;
}
#select_language li #img01{
	margin: 0px 6px 4px 0px;
}
#select_language li #img02{
	margin: 0px 6px 4px 0px;
}
#select_language li #img03{
	margin: 0px 6px 0px 0px;
}
#select_language li #img04{
	margin: 0px 0px 4px 0px;
}
*/

/* ************************************************************************************ */

#contents {
	clear: both;
	background: url(../images/format_02.gif);
}

/* ************************************************************************************ */

#header {
	clear: both;
	width: 834px;
	height: 69px;
	background: url(../images/format_01.gif);
}
#header #logo {
	float: left;
	margin: 13px 0px 8px 15px;
}
#header #info {
	float: left;
	width: 380px;
	height: 48px;
	margin: 13px 0px 8px 71px;
}
#header #mark {
	float: left;
	margin: 13px 0px 8px 2px;
}
#header #otoiawase {
	float:right;
	margin: 9px 13px 0px 15px;
}

/* ************************************************************************************ */

#global_navi {
	clear: both;
	width:804px;
	height:32px;
	margin: 0 15px;
	background: url(../images/global_navi_bg.gif) no-repeat;
}
#global_navi ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#global_navi li {
	float: left;
	margin-top: 4px;
	background-image: url(../images/global_navi.gif);
}
#global_navi li a {
	display: block;
	background-image: url(../images/global_navi.gif);
}
#global_navi #nav01 { width:138px; background-position: 0      -28px; }
#global_navi #nav02 { width:138px; background-position: -138px -28px; }
#global_navi #nav03 { width:138px; background-position: -276px -28px; }
#global_navi #nav04 { width:138px; background-position: -414px -28px; }
#global_navi #nav05 { width:138px; background-position: -552px -28px; }
#global_navi #nav06 { margin-left:2px; width:56px; background-position: -691px -28px; }
#global_navi #nav07 { width:56px; background-position: -748px -28px; }
#global_navi #nav01 a { width:138px; background-position: 0      0; }
#global_navi #nav02 a { width:138px; background-position: -138px 0; }
#global_navi #nav03 a { width:138px; background-position: -276px 0; }
#global_navi #nav04 a { width:138px; background-position: -414px 0; }
#global_navi #nav05 a { width:138px; background-position: -552px 0; }
#global_navi #nav06 a { width:56px; background-position: -691px 0; }
#global_navi #nav07 a { width:56px; background-position: -748px 0; }
#global_navi #nav01 a:hover { background-image:none; }
#global_navi #nav02 a:hover { background-image:none; }
#global_navi #nav03 a:hover { background-image:none; }
#global_navi #nav04 a:hover { background-image:none; }
#global_navi #nav05 a:hover { background-image:none; }
#global_navi #nav06 a:hover { background-image:none; }
#global_navi #nav07 a:hover { background-image:none; }
#global_navi #nav01 a.stay { width:138px; background-position: 0      -56px; }
#global_navi #nav02 a.stay { width:138px; background-position: -138px -56px; }
#global_navi #nav03 a.stay { width:138px; background-position: -276px -56px; }
#global_navi #nav04 a.stay { width:138px; background-position: -414px -56px; }
#global_navi #nav05 a.stay { width:138px; background-position: -552px -56px; }
#global_navi #nav06 a.stay { width:56px; background-position: -691px -56px; }
#global_navi #nav07 a.stay { width:56px; background-position: -748px -56px; }

/* ************************************************************************************ */

#footstamp { font-size: 10px; color: #000000; }
#footstamp a { font-size: 10px; text-decoration:none; color: #26459A; }
#footstamp a:hover { font-size: 10px; text-decoration:underline; color: #26459A; }

/* ************************************************************************************ */

#contents_wrapper {
	width: 804px;
	margin: 10px 15px 0px 15px;
}

/* ************************************************************************************ */

#sidebar {
	float: left;
	width: 175px;
	margin: 0px 0px 0px 0px;
	background-color: #E8ECF1;
}

/* ************************************************************************************ */
#sidebar ul {
	list-style-type: none;
	font-size: 0px;
	width:175px;
	margin:0;
	padding: 5px 0 0 0;
	background-image: url(../images/submenu_bg_01.gif);
}
#sidebar li {
	width: 165px;
	margin: 1px 5px 0px 5px;
}
#sidebar li a {
	display: block;
	width: 165px;
}
#sidebar li.empty{
	height: 2px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}

#sidebar li img{
	border: none;
	vertical-align:top;
}

#sidebar #otoiawase{
	margin-top: 5px;
}

#sidebar #banner{
	width: 161px;
	background-color: #FFF;
	border: 1px solid #CCC;
	margin: 8px 0px 0px 6px;
}
#sidebar #security{
margin-top:10px;
width:175px;
}

#sidebar #kabuka{
	margin: 8px 0px 0px 6px;
}
#sidebar #kabuka #txt{
	width:163px;
	font-size: 10px;
	line-height: 100%;
	color: #666;
	text-align: left;
	margin: 4px 0;
}
#sidebar #kabuka #txt a:link {text-decoration:underline;color: #173179;font-size: 10px;}
#sidebar #kabuka #txt a:visited {text-decoration:underline;color: #173179;font-size: 10px;}
#sidebar #kabuka #txt a:hover {text-decoration:underline;color: #173179;font-size: 10px;}

#sidebar #sidebar_mark {
	width: 175px;
	margin: 0px 0px 0px 0px;
	background-color: #FFF;
	vertical-align:top;
}

#sidebar div {
	float: left;
	margin: 0px 0px 0px 0px;
}


/* ************************************************************************************ */

#main_contents {
	float: right;
	width: 620px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

/* ************************************************************************************ */

.contents_area {
	text-align: center;
	margin: 0;
}

div.contents_text1 {
	text-align: left;
	width: 583px;
	margin: 0px 15px 0px 15px;
}

div.contents_text2 {
	text-align: left;
	width: 563px;
	margin: 0px 25px 0px 25px;
}

div.contents_text3 {
	text-align: left;
	width: 570px;
	margin: 0px 21px 0px 22px;
}

/* ************************************************************************************ */

#history_back {
	clear: both;
	text-align: left;
	margin: 0px 0px 0px 199px;
	padding: 20px 0px 0px 0px;
}

/* ************************************************************************************ */

#foot_navi {
	clear: both;
	width: 834px;
	height: 27px;
	margin: 20px 0px 0px 0px;
	background: url(../images/foot_navi_bg.gif);
}
#foot_navi ul {
	list-style-type: none;
	margin: 0px 0px 0px 515px;
	padding: 0;
}
#foot_navi li {
	display: inline;
}
#foot_navi li #img01{
	margin: 0px 0px 0px 0px;
}
#foot_navi li #img02{
	margin: 0px 0px 0px 14px;
}
#foot_navi li #img03{
	margin: 0px 0px 0px 12px;
}
#foot_navi li #img04{
	margin: 0px 14px 0px 0px;
}
#foot_navi_index {
	clear: both;
	width: 834px;
	height: 27px;
	margin: 20px 0px 0px 0px;
	background: url(../images/foot_navi_bg.gif);
}
#foot_navi_index ul {
	list-style-type: none;
	margin: 0px 0px 0px 515px;
	padding: 0;
}
#foot_navi_index li {
	display: inline;
}
#foot_navi_index li #img01{
	margin: 0px 0px 0px 0px;
}
#foot_navi_index li #img02{
	margin: 0px 0px 0px 14px;
}
#foot_navi_index li #img03{
	margin: 0px 0px 0px 12px;
}
#foot_navi_index li #img04{
	margin: 0px 14px 0px 0px;
}




/* ************************************************************************************ */
/* ************************************************************************************ */
/* ************************************************************************************ */
.pd5 { padding:5px; }
.pd10 { padding:10px; }
.pd15 { padding:15px; }
.pd20 { padding:20px; }
.txt12 { font-size: 12px; }
.txt10 { font-size: 10px; }
.txt12_l { font-size: 12px; line-height: 200%; }
.txt10_l { font-size: 10px; line-height: 200%; }
.txt14 { font-size: 14px;}
.txt18 { font-size: 18px; line-height: 130%; }
.txt24 { font-size: 24px; line-height: 130%; }
.grayCCC { color: #CCC; }
.gray999 { color: #999; }
.gray666 { color: #666; }
.gray333 { color: #333; }
.redC00 { color: #C00; }
.blue26459A { color: #26459A; }
.blue457DB8 { color: #457DB8; }
.whiteFFF { color: #FFF; }
.black000 { color: #000; }
.txt_bold { font-weight:bold }
.txt_underline { text-decoration:underline }
/* ************************************************************************************ */
a {
	color: #26459A;
}
input.shopsearch {
	font-size: 12px;
	width: 230px;
	height: 22px;
	color: #333333;
	background-color: #FFFFFF;
}

select.shopsearch {
	font-size: 12px;
	width: 250px;
	color: #333333;
	background-color: #FFFFFF;
}
.list {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	list-style-type: none;
}
div.dot02 {
	width: 583px;
	background:url(../images/dot_02.gif);
}
/* ************************************************************************************ */
div#verisign {
margin:40px 22px;
padding:0;
height:72px;
border:1px solid #CCCCCC;
}
div.verisignimg {
float:left;
margin:0 10px 0 5px;
padding:0;
}
p.verisign {
margin:20px 0 0 0;
padding:0 5px 0 0;
font-size:10px;
color:#666666;
text-align:left;
}
div.merge {
float:right;
margin:13px 0 0 0;
padding:0 15px 0 0;
}

#sidebar #nav_ec {
	background-image: url(../images/submenu_index_04.gif);
	background-position: -165px  0px;
}
#sidebar #nav_ec img {
width:165px;
height:40px;
}
#sidebar #nav_ec a {
	background-image: url(../images/submenu_index_04.gif);
	background-position: 0px  0px;
}
#sidebar #nav_ec a:hover { background-image:none; }

#sidebar #nav10 {
	background-image: url(../images/submenu_ssservice_01.gif);
	background-position: -165px  0px;
}
#sidebar #nav10 a {
	background-image: url(../images/submenu_ssservice_01.gif);
	background-position: 0px  0px;
}
#sidebar #nav10 a:hover { background-image:none; }
