a:hover { 
color: #ff0043;
 }

a{
color:#0000FF;
}

h1,h2,h3,h4,h5,h6,ul,li
 { 
font-size: 10px; 
font-weight: normal; 
font-style: normal; 
margin: 0px 0px 5px 1px;
color: #F7378C;
padding: 0;
text-align: left; 
}

td
{ 
font-size: 12px;
line-height:1.6em;
color: #232323;
}

html,body {
font-family: "ＭＳ Ｐゴシック", "Osaka";
margin: 0px 0px 0px 0px;
background-color: #ffffff;	
text-align: center; 
}

/*ベース*/
#containerr {
width:950px;
font-size: 12px; 
color: #232323;
line-height:1.6em
line-height: 140%;
background-color: #ffffff;
position:relative;
padding: 5px 0px 10px 0px;
margin-right:auto;
margin-left:auto;
}

.px10 { 
font-size: 10px; 
color: #232323;
line-height:1.6em
}

.px12 { 
font-size: 12px; 
color: #232323;
line-height:1.6em
}

.px12b { 
font-size: 12px; 
color: #232323;
font-weight: bold;
line-height:1.6em
padding: 0px 0px 0px 0px;
}

.px12b-pnk { 
font-size: 12px; 
color: #F2155E;
font-weight: bold;
line-height:1.6em
padding: 0px 0px 0px 0px;
float: left;
}

.px14 { 
font-size: 14px; 
color: #232323;
line-height:1.6em
}

.px14b { 
font-size: 14px; 
color: #232323;
font-weight: bold;
line-height:1.6em
padding: 0px 0px 0px 0px;
float: left;
}

.px16b-pnk { 
font-size: 16px; 
color: #F2155E;
font-weight: bold;
line-height:1.6em
padding: 0px 0px 0px 0px;

}




/*センターライト*/
#base {
width:783px;
text-align: left;
font-size: 14px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 0px;
float: left;
}

/*Headメインスペース*/
.t1base { 
width:950px;	
text-align: left;
font-size: 14px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 0px;
clear: both;
}

/*Menuメインスペース*/
.t2base { 
width:950px;	
text-align: left;
font-size: 14px;
color: #232323;
line-height:1.6em;
padding: 10px 0px 0px 0px;
clear: both;
}

/*店舗検索スペース4*/
.t3base {
width:610px;
height:58px;
text-align: left;
font-size: 14px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 0px;
}

/*レフトスペース*/
.t4base {
width:167px;
text-align: left;
font-size: 14px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 0px;
float: left;
}

/*センタースペース*/
.t5base {
width:488px;
text-align: left;
font-size: 14px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 0px;
float: left;
}

/*ライトスペース*/
.t6base {
width:295px;
text-align: left;
font-size: 14px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 0px;
float: left;
}

/*セカンドページHEADスペース*/
.t7base {
width:955px;
text-align: center;
font-size: 14px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 0px;
margin-right:auto;
margin-left:auto;
}

/*Headスペース1*/
.area1 { 
width:275px;	
text-align: left;
font-size: 12px;
color: #232323;
line-height:1.6em;
padding: 5px 0px 0px 0px;
float: left;
}

/*Headスペース2*/
.area2 {
width:468px;	
text-align: left;
font-size: 12px;
color: #232323;
line-height:1.6em;
padding: 5px 0px 0px 0px;
float: left;
}

/*Headスペース3*/
.area3 {
width:207px;	
text-align: right;
font-size: 12px;
color: #232323;
line-height:1.6em;
padding: 5px 0px 0px 0px;
float: left;
}

/*Menuスペース*/
.area4 {
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 0px;
float: left;
}

/*店舗検索スペース1*/
.area5 {
background-image: url(01top/02back.gif); 
width:620px;
height:212px;
text-align: left;
font-size: 14px;
color: #232323;
line-height:1.6em;
padding: 9px 0px 0px 9px;
margin-right:auto;
margin-left:auto;
float: left;
}

/*店舗検索スペース2*/
.area6 {
background-image: url(01top/04back.gif); 
background-repeat: no-repeat ;
width:314px;
height:212px;
text-align: left;
font-size: 14px;
color: #232323;
line-height:1.6em;
padding: 9px 0px 0px 7px;
margin-right:auto;
margin-left:auto;
float: left;
}

/*店舗検索スペース3*/
.area7 {
background-image: url(01top/05back.gif); 
width:178px;
height:214px;
text-align: left;
font-size: 14px;
color: #232323;
line-height:1.6em;
padding: 7px 0px 0px 3px;
margin-right:auto;
margin-left:auto;
float: left;
}

/*店舗検索スペース4*/
.area8 {
width:152px;
height:58px;
text-align: left;
font-size: 14px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 0px;
margin-right:auto;
margin-left:auto;
float: left;
}

/*センタースペース*/
.area9 {
width:460px;
text-align: left;
font-size: 14px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 30px 0px;
margin-right:auto;
margin-left:auto;
}

/*センタースペース2*/
.area10 {
width:450px;
text-align: right;
font-size: 14px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 0px;
margin-right:auto;
margin-left:auto;
}

/*ライトピックアップスペース*/
.area11 {
width:295px;
text-align: left;
font-size: 14px;
color: #232323;
line-height:1.4em;
padding: 0px 0px 10px 0px;
}

/*ライトピックアップスペース*/
.area12 {
width:285px;
height:20px;
text-align: left;
font-weight: bold;
background-color: #884A0D;
font-size: 14px;
color: #ffffff;
line-height:1.4em;
padding: 2px 0px 2px 10px;
}

/*ライトPRスペース*/
.area13 {
width:295px;
text-align: left;
font-size: 14px;
color: #232323;
line-height:1.4em;
padding: 10px 0px 0px 0px;
}

/*店舗検索スペース4*/
.area14 {
width:424px;
text-align: left;
font-size: 14px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 5px;
}

/*TOPご近所お店発見ガイドスペース*/
.area15 {
width:303px;
text-align: left;
font-size: 12px;
color: #232323;
line-height:1.6em;
padding: 5px 0px 0px 0px;
}

/*TOPご近所お店発見ガイドスペース2*/
.area16 {
background-color: #E5F7CD;
width:298px;
text-align: left;
font-size: 12px;
color: #232323;
line-height:1.6em;
padding: 3px 0px 3px 5px;
}

/*店舗検索スペース4*/
.area17 {
width:152px;
text-align: left;
font-size: 10px;
color: #232323;
line-height:1.3em;
padding: 0px 0px 0px 0px;
}

/*バナー内容スペース*/
.area18 {
border-bottom:1px solid #9F9F9F;
width:558px;
text-align: left;
font-size: 14px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 20px 0px;
margin-right:auto;
margin-left:auto;
}

/*バナー内容スペース2*/
.area19 {
width:558px;
text-align: left;
font-size: 14px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 0px;
margin-right:auto;
margin-left:auto;
}

/*バナー内容スペース*/
.area20 {
border-bottom:1px solid #9F9F9F;
width:790px;
text-align: left;
font-size: 14px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 20px 0px;
margin-right:auto;
margin-left:auto;
}

.area21 {
border-bottom:1px solid #9F9F9F;
width:790px;
text-align: left;
font-size: 14px;
color: #232323;
padding: 0px 0px 0px 0px;
margin-right:auto;
margin-left:auto;
}


/*TOPバナースペース*/
.top-bana {
width:295px;
text-align: left;
font-size: 12px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 8px 0px;
margin-right:auto;
margin-left:auto;
}


/*TOPサブタイトル背景*/
.back1 {
background-image: url(01top/06tit1.gif);
background-repeat: no-repeat ;
width:130px;
height:34px;
text-align: left;
font-size: 14px;
font-weight: bold;
color: #ffffff;
line-height:1.6em;
padding: 3px 0px 0px 30px;
}

/*TOPセンター背景1*/
.back2 {
background-image: url(01top/07back1.gif);
background-repeat: no-repeat ;
width:481px;
height:13px;
padding: 0px 0px 0px 0px;
}

/*TOPセンター背景2*/
.back3 {
background-image: url(01top/07back2.gif);
width:472px;
text-align: left;
font-size: 14px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 9px;
}

/*TOPライトサブタイトル背景*/
.back4 {
background-image: url(01top/08tit.gif);
background-repeat: no-repeat ;
width:265px;
height:34px;
text-align: left;
font-size: 14px;
font-weight: bold;
color: #ffffff;
line-height:1.6em;
padding: 3px 0px 0px 30px;
}

/*フッター*/
.foot_base { 
background-image: url(01top/09footback.gif); 
width:950px;
height:99px;
text-align: center;
font-size: 12px;
color: #232323;
line-height:2.1em;
padding: 20px 0px 0px 0px;
clear: both;
margin-right:auto;
margin-left:auto;
}

/*枠破線*/	
.description{
border:1px dashed #999999;
border-top:1px dashed #999999;
background: #FFFFFF;
text-align:left;
font-size:12px;
width: 435px;	
padding: 5px 10px 10px 10px;
}

/*クリア*/
.clear {
clear: both;
padding: 20px 0px 0px 0px;
}


