﻿body {
background-color: #657084;
font-family: 'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Osaka';
}

#whatsnew hr{ display:none;}


/*リンク*/
#whatsnew a:link{color:#993300; text-decoration:none;}
#whatsnew a:visited{color:#993300; text-decoration:none;}
#whatsnew a:hover{color:#999900; text-decoration:underline;}


/*日付け*/
#whatsnew .date {
	color:#666666;
	font-weight:bold;
	padding:5px 0 5px 0;
}

/*見出し*/
#whatsnew .headline {
	font-weight:bold;
	color:#660000;
	padding-bottom:3px;
	border-style:dashed; border-width:0 0 1px 0; border-color:#999999;
}

/*内容*/
#whatsnew .content {
	color:#000000;
	padding:10px 0 15px 0;
}

#whatsnew #news{
	width:850px;
	height:155px;
	background:url(/images/info_title.gif) no-repeat top;
	text-align:left;
}
#whatsnew #blog{width:850px;height:140px;background-image:url(/images/blog_title.gif);text-align:left;}
.conte{width:850px;height:140px;padding:37px 10px 10px 15px;}
.conteT{width:825px;height:93px;overflow-y:scroll;}

#container {
margin:  4px auto auto auto;
padding: 0px;
width: 910px;
padding:  0px;
position: static;
}

/*リンク*/
a:link { 
color: #71af09;
}

a:active { 
color: #a1c200; 
}

a:visited { 
color: #5f5f5f; 
}

a:hover { 
color: #2a7f21; 
} 

/* 上右下左 */
.substitution-text {
display:  none;
}


img {
border: none;
}

/**フッタ**/
#footer{
position:  relative;
top: 0px;
left: 0px;
margin: 0px;
padding: 10px 0px 0px 0px;
width: 910px;
height: 38px;
text-align: center;
font-size: 11px;
color: #000000;
background-image: url(/images/footer.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#footer-link {
position:  relative;
top: 0px;
left: 0px;
margin: 0px 0px 0px 0px;
padding: 100px 0px 0px 0px;
width: 910px;
height: 30px;
text-align: center;
font-size: 11px;
color: #000000;
background-image: url(/images/body_backimage.gif);
background-repeat: repeat-y;
background-position: 0px 0px;
}

#footer-link-left {
position: absolute;
top: 0px;
left: 30px;
margin: 0px 0px 0px 0px;
padding: 100px 0px 0px 0px;
width: 425px;
height: 38px;
text-align: left;
font-size: 11px;
color: #000000;
}

#footer-link-right {
position:  absolute;
top: 0px;
left: 455px;
margin: 0px 0px 0px 0px;
padding: 100px 0px 0px 0px;
width: 425px;
height: 38px;
text-align: right;
font-size: 11px;
color: #000000;
}

#footer-space {
height: 400px;
}



/**リスト**/
ul {
list-style-image: url(/images/list_image.gif);
margin: 10px 0px 10px 7px;
padding: 0px 0px 0px 10px;
}

li {
position: relative;
left: 0px;
top: 0px;
margin: 0px 0px 10px 0px;
}

ol {
margin: 15px 0px 15px 0px;
}
ol li {
margin: 0px 10px 0px 30px;
padding: 0px 0px 0px 0px;
}


/**フォーム汎用**/
input,textarea,select,option { 
/*background: #323434; */
border:  solid 1px #c6c6c6;
margin: 0px; 
padding: 0px; 
vertical-align: baseline;
}

select,option {
width: 160px; 
}

textarea { 
width: 300px; 
padding:  4px 4px 4px 4px; 
}

input { 
height: 20px; 
padding:  0px 4px 0px 4px; 
}

#submit-reset {
text-align: center;
padding:10px 0px 10px 0px;
}

#button-submit {
margin:0px 0px 0px 10px;
}

#button-reset {
margin:0px 0px 0px 0px;
}
#address_map{width:780px;height:300px;margin:auto;}
.print_address_screen{width:778px;height:150px;margin:auto;overflow:auto;border-style:solid;border-width:1px;border-color:#9999DD;}
.address_list{width:120px;float:left;}
