@charset "UTF-8";
/* CSS Document */

#pagetit-box {
	float: right;
	height: 25px;
	width: 300px;
	background-position: bottom;
	padding: 55px 1px 0px 0px;
}
#top-box {
 border: 0px;
 padding: 205px 0px 0px 30px;
 width: 410px;
 float: left;
}
#top-box2 {
	border: 0px;
	width: 205px;
	float: right;
	margin-top: 430px;
	margin-right: 0px;
}
#news-box {
	float: right;
	height: 380px;
	width: 385px;
	padding: 30px 30px 0px 0px;
}
#news-box2 {
	float: right;
	height: 340px;
	width: 230px;
	padding: 70px 70px 0px 0px;
}
#news-box3 {
	float: right;
	height: 340px;
	width: 230px;
	padding: 70px 30px 0px 0px;
}
#news-box4 {
	float: right;
	height: 340px;
	width: 290px;
	padding: 70px 30px 0px 0px;
}
p.infobox {font-size: 12px;line-height: 15px;overflow: auto;width: 670px;height: 380px;text-align: left;color: #FFFFFF;border: 0px solid;padding: 10px;margin: 15px;background: #000;}#concept-box {
	float: left;
	height: 380px;
	width: 315px;
	padding: 30px;
}
#items-box {
	float: right;
	height: 350px;
	width: 665px;
	padding: 0px 0px 0px 0px;
}
#items-boxin {
	float: right;
	height: 160px;
	width: 665px;
	padding: 30px 0px 0px 0px;
}
#items-boxin2 {
	float: right;
	height: 160px;
	width: 665px;
	padding: 0px 30px 0px 0px;
}
#shops-boxin1 {
	float: left;
	height: 160px;
	width: 263px;
	padding: 0px 0px 0px 40px;
}
#shops-boxin2 {
	float: left;
	height: 190px;
	width: 292px;
	padding: 0px 0px 0px 40px;
}
#shops-boxin3 {
	float: right;
	height: 130px;
	width: 665px;
	padding: 5px 0px 0px 0px;
}
#shops-boxin4 {
	float: right;
	height: 20px;
	width: 665px;
	padding: 0px;
}
#news-boxtit {
	float: left;
	height: 25px;
	width: 5px;
	padding-right: 5px;
}
#concept-boxtit {
	float: left;
	height: 12px;
	width: 5px;
	padding-right: 5px;
}
#concept-boxbn {
	float: right;
	height: 15px;
	width: 85px;
}
.text01 {
          font-family: "ＭＳ ゴシック", "Osaka－等幅";
          font-size: 12px;
          color: #FFFFFF;
          line-height: 13px;
          padding: 5px 0px 0px 10px;
}
.text02 {
          font-family: "ＭＳ ゴシック", "Osaka－等幅";
          font-size: 12px;
          color: #FFFFFF;
          line-height: 13px;
          font-weight: bold;
}
.text03 {
          font-family: "ＭＳ ゴシック", "Osaka－等幅";
          font-size: 11px;
          color: #FFFFFF;
          line-height: 12px;
          padding: 5px 0px 0px 10px;
}
.text04 {
          font-family: "ＭＳ ゴシック", "Osaka－等幅";
          font-size: 17px;
          color: #FFFFFF;
          line-height: 17px;
          font-weight: bold;
}
.text05 {
          font-family: "ＭＳ ゴシック", "Osaka－等幅";
          font-size: 14px;
          color: #FFFFFF;
          line-height: 14px;
          font-weight: bold;
          padding: 0px;
}
.text06 {
          font-family: "ＭＳ ゴシック", "Osaka－等幅";
          font-size: 12px;
          color: #FFFFFF;
          line-height: 14px;
          padding: 5px 0px 5px 0px;
}
.text07 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
}
.text08 {
          font-family: "ＭＳ ゴシック", "Osaka－等幅";
          font-size: 12px;
          color: #FFFFFF;
          line-height: 14px;
          margin: 0 0 100px 0;
}


a:link {
	color: #FF0000;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #FF0000;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
	text-decoration: underline;
}
a:active {
	color: #FF0000;
}

img {
border:0;
}
.concept_page2bn {
	width:85px;
	height:15px;
	background-image: url(../img/concept_page2bnon.gif);
	background-repeat: no-repeat;
	float: right;
	margin-top: 10px;
	margin-right: 0x;
	margin-bottom: 0px;
	margin-left: 0px;
}
.concept_page2bn a {
display:block;
width:85px;
height:15px;
font-size:1px;
line-height:1px;
outline:none;
}
.concept_page2bn a:hover {
text-indent:-9999px;
}
img {
border:0;
}
.concept_page1bn {
	width:85px;
	height:15px;
	background-image: url(../img/concept_page1bnon.gif);
	background-repeat: no-repeat;
	float: right;
	margin-top: 10px;
	margin-right: 0x;
	margin-bottom: 0px;
	margin-left: 0px;
}
.concept_page1bn a {
display:block;
width:85px;
height:15px;
font-size:1px;
line-height:1px;
outline:none;
}
.concept_page1bn a:hover {
text-indent:-9999px;
}
img {
border:0;
}
.huntingtonbn {
	width:230px;
	height:20px;
	background-image: url(../img/huntingtonbnon.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 30px;
	margin-right: 0x;
	margin-bottom: 0px;
	margin-left: 670px;
}
.huntingtonbn a {
display:block;
width:230px;
height:20px;
font-size:1px;
line-height:1px;
outline:none;
}
.huntingtonbn a:hover {
text-indent:-9999px;
}
img {
border:0;
}
.t-newsbnon {
width:85px;
height:20px;
background-image: url(../img/common/tonewsbnon.gif);
background-repeat: no-repeat;
float: left;
margin: 0px 0px 20px 0px;
}
.t-newsbnon a {
display:block;
width:85px;
height:20px;
font-size:1px;
line-height:1px;
outline:none;
margin: 0px;
}
.t-newsbnon a:hover {
text-indent:-9999px;
}
img {
border:0;
}
.t-conceptbnon {
	width:150px;
	height:20px;
	background-image: url(../img/common/topconceptbnon.gif);
	background-repeat: no-repeat;
	float: left;
	margin: 30px 0px 0px 30px;
}
.t-conceptbnon a {
display:block;
width:150px;
height:20px;
font-size:1px;
line-height:1px;
outline:none;
margin: 0px;
}
.t-conceptbnon a:hover {
text-indent:-9999px;
}
img {
border:0;
}
.t_newsb {
	width:410px;
	height:20px;
	background:url(../img/common/tonewsbnon.gif) no-repeat left bottom;
	margin: 0px 0px 0px 0px;
}
.t_news {
	width:85px;
	height:20px;
	background:url(../img/common/tonewsbnon.gif) no-repeat left bottom;
	margin: 0px 0px 0px 0px;
}
.t_news a {
display:block;
width:85px;
height:20px;
outline:none;
}
.t_news a:hover {
text-indent:-9999px;
}
img {
border:0;
}
.t_newsp {
	width:305px;
	height:20px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	font-weight: bold;
}
.t_newsp a {
display:block;
width:305px;
height:20px;
outline:none;
}
.t_new a:hover {
text-indent:-9999px;
}
img {
border:0;
}
.t_concept {
	width:150px;
	height:20px;
	background:url(../img/common/topconceptbnon.gif) no-repeat left bottom;
	margin: 20px 0px 0px 0px;
}
.t_concept a {
display:block;
width:150px;
height:20px;
font-size:1px;
line-height:1px;
outline:none;
}
.t_concept a:hover {
text-indent:-9999px;
}
img {
border:0;
}
.t_newitem {
	width:160px;
	height:20px;
	margin: 20px 0px 0px 0px;
	background-image: url(../img/common/topnewitemstbnon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.t_newitem a {
display:block;
width:160px;
height:20px;
font-size:1px;
line-height:1px;
outline:none;
}
.t_newitem a:hover {
text-indent:-9999px;
}
img {
border:0;
}
.t_shops {
	width:100px;
	height:20px;
	margin: 20px 0px 0px 0px;
	background-image: url(../img/common/topshopsbnon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.t_shops a {
display:block;
width:100px;
height:20px;
font-size:1px;
line-height:1px;
outline:none;
}
.t_shops a:hover {
text-indent:-9999px;
}
img {
border:0;
}
.t_onlineshop {
	width:210px;
	height:20px;
	margin: 20px 0px 0px 0px;
	background-image: url(../img/common/toponlineshopbnon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.t_onlineshop a {
display:block;
width:210px;
height:20px;
font-size:1px;
line-height:1px;
outline:none;
}
.t_onlineshop a:hover {
text-indent:-9999px;
}
img {
border:0;
}
.t_email {
	width:95x;
	height:20px;
	margin: 20px 0px 0px 0px;
	background-image: url(../img/common/topemailbnon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.t_email a {
display:block;
width:95px;
height:20px;
font-size:1px;
line-height:1px;
outline:none;
}
.t_email a:hover {
text-indent:-9999px;
}

img {
border:0;
}
.t_rshop {
	width:175px;
	height:28px;
	margin: 28px 0px 0px 0px;
	background-image: url(../img/rakuten_bnon.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.t_rshop a {
display:block;
width:175px;
height:28px;
font-size:1px;
line-height:1px;
outline:none;
}
.t_rshop a:hover {
text-indent:-9999px;
}

.t_bn {
	width:190px;
	height:35px;
	margin: 0 0 35px 0;
	background-repeat:no-repeat;
	background-position: right bottom;
}
.t_bn a {
	display:block;
	 width:190px; 
	 height:35px;
	 font-size:1px;
	 line-height:1px;
	 outline:none;
 }
 .t_bn a:hover {
text-indent:-9999px; 
}
