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;
}

body {
font-family: "ＭＳ Ｐゴシック", "Osaka";
margin: 0px 0px 0px 0px;
background-color: #ffffff;	
text-align: center; 
}

/*ベース*/
#container {
width:789px;	
line-height: 140%;
position:relative;
margin-right:auto;
margin-left:auto;
font-size: 12px;
line-height:1.6em;
}

#container2 {
width:789px;	
line-height: 140%;
background:url(./08idea/img/01headback.gif);
background-repeat: no-repeat ;
position:relative;
margin-right:auto;
margin-left:auto;
font-size: 12px;
line-height:1.6em;
}


.px10 { 
font-size: 10px; 
color: #232323;
line-height:1.6em
}

.px10-p { 
font-size: 10px; 
color: #F7378C;
margin: 0px 0px 8px 1px;
line-height:1.6em

}

.px10b { 
font-size: 10px; 
color: #232323;
font-weight: bold;
line-height:1.6em
padding: 0px 0px 0px 0px;
}

.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-w { 
font-size: 12px; 
color: #ffffff;
font-weight: bold;
line-height:1.6em
padding: 1px 0px 0px 5px;
}

.px12b-pnk { 
font-size: 12px; 
color: #F2155E;
font-weight: bold;
line-height:1.6em
padding: 0px 0px 0px 0px;
}

.px14 { 
font-size: 14px; 
color: #232323;
line-height:1.6em
}

.px14b-pnk { 
font-size: 14px; 
color: #F2155E;
font-weight: bold;
line-height:1.6em
padding: 0px 0px 0px 0px;
}

.px14b { 
font-size: 14px; 
color: #232323;
font-weight: bold;
line-height:1.6em
padding: 0px 0px 0px 0px;
}

.px14b-w { 
font-size: 14px; 
color: #ffffff;
font-weight: bold;
line-height:1.6em
}

.px16b { 
font-size: 16px; 
color: #E8428B;
font-weight: bold;
line-height:1.6em
padding: 0px 0px 0px 0px;
text-align: left; 
}

.px16bb { 
font-size: 16px; 
font-weight: bold;
line-height:1.6em
text-align: left;
padding: 0px 0px 10px 0px;
}

.px16br { 
font-size: 16px;
color: #b22222  ;
font-weight: bold;
line-height:1.6em
text-align: left;
}

.px16bbg { 
font-size: 16px;
color: #006400;
font-weight: bold;
line-height:1.6em
text-align: left;
}

.px16bbb { 
font-size: 16px;
color: #0000FF;
font-weight: bold;
line-height:1.6em
text-align: left;
}

.px16bbbb { 
font-size: 16px; 
color: #0000FF;
font-weight: bold;
line-height:1.6em
padding: 0px 0px 0px 0px;
text-align: left; 
}

.px16b-pnk { 
font-size: 16px; 
color: #F2155E;
font-weight: bold;
line-height:1.6em
padding: 0px 0px 0px 0px;
}

/*枠破線*/	
.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;
}

/*テーブルイメージ*/
.t1_base { 
background-image: url(.gif); 
background-repeat: no-repeat ;
width:318px;	
text-align: left;
font-size: 12px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 0px;
float: left;
}

.t2_base { 
background-image: url(.gif); 
background-repeat: no-repeat ;
width:468px;	
text-align: right;
font-size: 12px;
color: #232323;
line-height:1.6em;
padding: 5px 0px 0px 0px;
float: left;
}

.t4_base { 
background-image: url(.gif); 
background-repeat: no-repeat ;
width:489px;	
text-align: left;
font-size: 12px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 0px;
float: left;
}

.t5_base { 
width:300px;	
text-align: left;
font-size: 12px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 0px;
float: left;
}

.t6_base { 
background-image: url(.gif); 
background-repeat: no-repeat ;
width:468px;	
text-align: left;
font-size: 12px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 0px;
}

.t7_base {
width:150px;	
text-align: left;
font-size: 12px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 0px;
float: left;
}

.t8_base {
width:150px;	
text-align: left;
font-size: 12px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 0px;
float: left;
}

.t9_base {
background: #F6F6F6;
width:133px;
height:54px;	
text-align: left;
font-size: 10px;
color: #232323;
line-height:1.7em;
padding: 3px 3px 3px 3px;
}

.t10_base {
background: #FFFFFF;
width:155px;	
text-align: left;
font-size: 12px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 0px;
float: left;
}

.t11_base {
width:145px;
background: #FFFFFF;
text-align: left;
float: left;
}

.t12_base {
background: #FFFFFF;
width:176px;
text-align: left;
float: left;
} 

.t16_base {
background: #FFFFFF;
width:120px;	
text-align: left;
} 

.t17_base {
background-image: url(01top/05titback.gif); 
background-repeat: no-repeat ;
width:162px;
height:23px;
font-size: 12px;
color: #ffffff;
font-weight: bold;
text-align: left;
padding: 1px 0px 0px 4px;
} 


/*枠実ライン*/
.description1 {
border:1px solid #C6C6C6;
border-top:1px solid #C6C6C6;
background: #FFFFFF;
height: 95px;
width: 143px;
font-size:10px;
padding: 0px 0px 2px 0px;
text-align: center;
}

.description2 {
border:1px solid #F29A3F;
border-top:1px solid #F29A3F;
background: #FFFFFF;
width: 166px;
font-size:12px;
padding: 1px 0px 0px 1px;
text-align: left;
}

/*広告サイトad*/

.t3_base { 
background-image: url(.gif); 
background-repeat: no-repeat ;
width:669px;	
text-align: left;
font-size: 14px;
color: #232323;
line-height:1.8em;
padding: 0px 0px 0px 0px;
}

/*イベントサイト*/

.t13_base { 
background-image: url(.gif); 
background-repeat: no-repeat ;
width:789px;
text-align: left;
font-size: 12px;
color: #232323;
line-height:1.8em;
padding: 5px 0px 7px 0px;
}


/*電話帳サイト*/

.t14_base { 
background-image: url(03shop/all/stit1.gif); 
background-repeat: no-repeat ;
width:544px;
height:34px;
text-align: left;
font-size: 16px;
font-weight: bold;
color: #232323;
line-height:1.8em;
padding: 0px 0px 0px 0px;
}

.t15_base { 
background-image: url(03shop/all/berback.gif); 
width:414px;
height:32px;
text-align: left;
font-size: 12px;
font-weight: bold;
color: #232323;
line-height:1.8em;
padding: 0px 0px 0px 0px;
}

.t15_base2 { 
background-image: url(03shop/all/berback2.gif); 
width:414px;
height:36px;
text-align: left;
font-size: 12px;
font-weight: bold;
color: #232323;
line-height:1.2em;
padding: 0px 0px 0px 0px;
}

/*検索*/
.t18_base {
background-image: url(link/search.gif); 
background-repeat: no-repeat ;
width:789px;
height:93px;
text-align: left;
padding: 22px 0px 0px 145px;
} 

.t19_base {
background-image: url(link/titback.gif); 
background-repeat: no-repeat ;
width:449px;
height:30px;
text-align: left;
padding: 4px 0px 0px 8px;
} 

.t20_base { 
width:569px;
text-align: left;
} 

.t21_base { 
width:468px;
text-align: left;
} 

.t22_base { 
width:468px;
text-align: right;
} 

.t23_base { 
background-image: url(.gif); 
background-repeat: no-repeat ;
width:500px;	
text-align: left;
font-size: 12px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 10px 0px;
float: left;
}

.t24_base { 
width:606px;
text-align: left;
float: left;
}

.t25_base { 
width:180px;
text-align: left;
}

.t26_base {
background-image: url(08idea/img/titback.gif); 
background-repeat: no-repeat ;
width:589px;
height:33px;
text-align: left;
font-weight: bold;
color: #663300;
padding: 6px 0px 0px 10px;
} 

.t27_base { 
width:589px;
text-align: left;
font-size: 12px;
line-height:1.7em;
}

.t28_base {
background-image: url(all/titback.gif); 
background-repeat: no-repeat ;
width:564px;
height:27px;
text-align: left;
padding: 4px 0px 12px 8px;
} 

.t29_base {
width:300px;
text-align: left;
clear: both;
} 

.t30_base { 
background-image: url(01top/ad-back.gif); 
width:85px;
height:80px;
text-align: left;
font-size: 10px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 8px;
float: left;
}

.t31_base { 
width:370px;
text-align: left;
font-size: 12px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 0px;
float: left;
}

.t32_base { 
width:470px;
text-align: left;
font-size: 12px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 0px 0px;
clear: both;
}


.t33_base {
width:300px;
font-size: 12px;
color: #232323;
text-align: left;
padding: 0px 0px 0px 0px;
clear: both;
} 

/*検索2*/
.t34_base {
width:644px;
height:60px;
text-align: left;
padding: 6px 0px 0px 0px;
} 

/*ライン*/
.des_1{
border:1px solid #DCC7A3;
border-top:1px solid #DCC7A3;
background: #ffffff;
width: 164px;	
padding: 7px 7px 7px 7px;
text-align:left;
}


/*クリア*/

.clear {
clear: both;
}

/*バナー内容スペース*/
.area20 {
border-bottom:1px solid #9F9F9F;
width:780px;
text-align: left;
font-size: 14px;
color: #232323;
line-height:1.6em;
padding: 0px 0px 20px 0px;
margin-right:auto;
margin-left:auto;
}



