body{
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-image : url(http://www.bridalesthe.com/img/BK.jpg);
background-color : #ffe1e1;
}

p,h1{
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.tablel{
 border: 0;
 margin: 0;
 width: 750px;
 background-color: #ffffff;
 }
.left{
 border: 0;
 margin: 0;
 width: 550px;
 background-color: #ffffff;
 float: left;
 }
 .right{
 border: 0;
 margin: 0;
 width: 200px;
 background-color: #ffffff;
 float: right;
 }
.mainh2{
  font-size : 10pt;
  font-weight : 900;
  line-height : 2em;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

.mainh2 a{
  color: black;
}

.mainh2 a:hover{
  color:#B22222;
}


.mainh21{
  font-size : 12pt;
  color: maroon;
  font-weight : 900px;
  line-height : 2em;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

.mainh21 a{
  color: maroon;
}


.mainh21 a:hover{
  color: #DC143C;
}
.mainp{
  font-size : 8pt;
  font-weight : 100;
  line-height : 1.5em;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align: left;
}

.mainul{
  font-size : 8pt;
  font-weight : 100;
  line-height : 1.5em;
  text-align: left;
}

.header{
  font-size : 11pt;
  font-weight : lighter;
  color : white;
  text-align : center;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
.mozi{
  font-size : 8pt;
  color : white;
  text-align : left;
  padding-top : 3px;
  padding-left : 10px;
  padding-right : 0px;
  padding-bottom : 0px;
}

.headp{
  font-size : 18pt;
  font-weight : 600px;
  color : #ffffff;
  text-align : left;
  padding-left : 30px;
  width : 700px;
}


.mainpp{
  font-size : 8pt;
  font-weight : 100px;
  line-height : 1.2em;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align: left;
}


#toiawase  a{
  display:block;
  background-color : #cccccc;
  background: url(http://www.bridalesthe.com/img/0553322851.jpg) no-repeat;
  width : 200px;
  height :186px;

}

#toiawase a:hover{
  background-image: url(http://www.bridalesthe.com/img/05013744389.jpg);
}

#mail  a{
  display:block;
  background-color : #cccccc;
  background: url(http://www.bridalesthe.com/img/mail.jpg) no-repeat;
  width : 200px;
  height :50px;
  text-decoration:none;
}

#mail a:hover{
  background-image: url(http://www.bridalesthe.com/img/mail1.jpg);
}

#menu1 {
  display:block;
  background-color : #cccccc;
  background: url(http://www.bridalesthe.com/img/menu1.jpg) no-repeat;
  width : 200px;
  height :41px;
  text-decoration:none;
  text-align:center;
}

#menu2 {
  display:block;
  background-color : #cccccc;
  background: url(http://www.bridalesthe.com/img/menu2-1.jpg) no-repeat;
  width : 200px;
  height :44px;
  text-decoration:none;
  text-align:center;
}

#menu2 a{
  display:block;
  background-color : #cccccc;
  background: url(http://www.bridalesthe.com/img/menu2-1.jpg) no-repeat;
  width : 200px;
  height :44px;
  text-decoration:none;
  text-align:center;
}

#menu2 a:hover{
  background-image: url(http://www.bridalesthe.com/img/menu2-2.jpg);
}
#menu3 {
  display:block;
  background-color : #cccccc;
  background: url(http://www.bridalesthe.com/img/menu5.jpg) no-repeat;
  width : 200px;
  height :9px;
  text-decoration:none;
  text-align:center;
}
#menu4 {
  display:block;
  background-color : #cccccc;
  background: url(http://www.bridalesthe.com/img/menu4-1.jpg) no-repeat;
  width : 200px;
  height :44px;
  text-decoration:none;
  text-align:center;
}

#menu4 a{
  display:block;
  background-color : #cccccc;
  background: url(http://www.bridalesthe.com/img/menu4-1.jpg) no-repeat;
  width : 200px;
  height :44px;
  text-decoration:none;
  text-align:center;
}

#menu4 a:hover{
  background-image: url(http://www.bridalesthe.com/img/menu4-2.jpg);
    width : 200px;
  height :44px;
}

#menu5 {
  display:block;
  background-color : #cccccc;
  background: url(http://www.bridalesthe.com/img/menu9.jpg) no-repeat;
  width : 200px;
  height :10px;
  text-decoration:none;
  text-align:center;
}
#menu6 {
  display:block;
  background-color : #cccccc;
  background: url(http://www.bridalesthe.com/img/menu6-1.jpg) no-repeat;
  width : 200px;
  height :44px;
  text-decoration:none;
  text-align:center;
}

#menu6 a{
  display:block;
  background-color : #cccccc;
  background: url(http://www.bridalesthe.com/img/menu6-1.jpg) no-repeat;
  width : 200px;
  height :44px;
  text-decoration:none;
  text-align:center;
}

#menu6 a:hover{
  background-image: url(http://www.bridalesthe.com/img/menu6-2.jpg);
    width : 200px;
  height :44px;
}

#menu7 {
  display:block;
  background-color : #cccccc;
  background: url(http://www.bridalesthe.com/img/menu23.jpg) no-repeat;
  width : 200px;
  height :12px;
  text-decoration:none;
  text-align:center;
}
#menu8 {
  display:block;
  background-color : #cccccc;
  background: url(http://www.bridalesthe.com/img/menu8-1.jpg) no-repeat;
  width : 200px;
  height :44px;
  text-decoration:none;
  text-align:center;
}

#menu8 a{
  display:block;
  background-color : #cccccc;
  background: url(http://www.bridalesthe.com/img/menu8-1.jpg) no-repeat;
  width : 200px;
  height :44px;
  text-decoration:none;
  text-align:center;
}


#menu8 a:hover{
  background-image: url(http://www.bridalesthe.com/img/menu8-2.jpg);
    width : 200px;
  height :44px;
}

#menu9 {
  display:block;
  background-color : #cccccc;
  background: url(http://www.bridalesthe.com/img/menu27.jpg) no-repeat;
  width : 200px;
  height :12px;
  text-decoration:none;
  text-align:center;
}
#menu10 {
  display:block;
  background-color : #cccccc;
  background: url(http://www.bridalesthe.com/img/menu9-1.jpg) no-repeat;
  width : 200px;
  height :44px;
  text-decoration:none;
  text-align:center;
}

#menu10 a{
  display:block;
  background-color : #cccccc;
  background: url(http://www.bridalesthe.com/img/menu9-1.jpg) no-repeat;
  width : 200px;
  height :44px;
  text-decoration:none;
  text-align:center;
}

#menu10 a:hover{
  background-image: url(http://www.bridalesthe.com/img/menu9-2.jpg);
    width : 200px;
  height :44px;
}
#menu11 {
  display:block;
  background-color : #cccccc;
  background: url(http://www.bridalesthe.com/img/menu30.jpg) no-repeat;
  width : 200px;
  height :10px;
  text-decoration:none;
  text-align:center;
}


.menuda{
width: 200px ;
 nowrap: nowrap;
 bgcolor: #4b0001; 
 }
 
 .toiawaseda{
 width:200px ;
 height:186px;
 } 
.mailda{
width:200px ;
 height:50px ;}
 
.lipoda{
width:200px ;
 height:41px ;
 }
 
 .lipotte{
width:200px ;
 height:44px ;
 }
 
 .liftda{
width:200px ;
 height:9px ;
 }
 
 .nanda{
width:200px ;
 height:10px ;
 }
 
  .lipoyo{
width:200px ;
 height:12px ;
 }
 
 .link{
 width:550px ;
 height:60px ;
 bgcolor: #4b0001 ;
  nowrap: nowrap;
  }
  

  
 .linkka{
  height:35px;
  width:50px;
  }
  
.linkyo{
  height:35px;
  width:65px;
    border: 0;
  }
  
  .yokobana{
  height:100px;
  width : 740px;
  bgcolor:#4b0001; 
  padding-left : 5px;
  padding-right : 5px;
}
  
.shitabana{
  height:15px;
  width:750px;
  color:#4b0001; 
  font-size:10pt ;
  text-align: center;
  background-image:url(http://www.bridalesthe.com/img/shitabana.jpg);
  }
   
.shiro{height: 10px;
        width: 750px;
        background-color : #ffe1e1;
        }
.shiro1{height: 10px;
        width: 750px;
        background-color: #4b0001;
        text-align: center;
        color: maroon;
        font-size: 10pt;
        }
        
.shiro1 a{
     color:#008B8B;
     }
.shiro1 a :hover{
     color:#FF1493 ;    
     }
        
#lipo_lift{       
 border:0;
  width:750px;
  height: auto;
margin-top : 10pt;
}

#bana{
width: 750px;
height: 100px;
background-image:url(http://www.bridalesthe.com/img/haeder.jpg) no-repeat;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
.f8{
  font-size:8pt ;
}
.f10{
  font-size:10pt ;
}

.f12{
  font-size:12pt ;
}

.sub{
  font-size : 12px;
  line-height : 110%;
  text-align : left;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  width : 180px;
  border-width : 1px 1px 1px 1px;
  border-color : olive olive olive olive;
  border-style : solid solid solid solid;
  margin-bottom : 3px;
  }
  
  .a10{
  text-align : left;
  width : 500px;
  color : black;
  font-family : sans-serif;
  padding-left: 15px;
  padding-top : 10px;
  padding-bottom : 20px;
  font-size : 10pt;
}

#image11 a{
display:block;
width:200px;
color:#F0027F;
background:url(http://www.bridalesthe.com/img/radio03.jpg) no-repeat;
height:184px;
line-height:50px;
text-decoration:none;
text-align:center;}

#image11 a:hover{
color:orange; 
background:url(http://www.bridalesthe.com/img/radio04.jpg) no-repeat;
}

#image12 a{
display:block;
width:200px;
color:#F0027F;
background:url(http://www.bridalesthe.com/img/ziken_b1.jpg) no-repeat;
height:150px;
line-height:50px;
text-decoration:none;
text-align:center;}

#image12 a:hover{
color:orange; 
background:url(http://www.bridalesthe.com/img/ziken_af1.jpg) no-repeat;
}
.photo1{float: left;
}

.photor1{float: right;
}
.down80px{
width: 530px;
padding-top: 70px;
height: 10px;
}
.botan1 a{
display:block;
width:125px;
color:#ffffff;
background:url(http://www.bridalesthe.com/img/botan.gif) no-repeat;
height:30px;
line-height:25px;
text-decoration:none;
text-align:center;}

.botan1 a:hover{
color:orange; 
background:url(http://www.bridalesthe.com/img/botan2.gif) no-repeat;
}

 
.pic_thermo_back a{
  font-size : 12px;
  font-weight : bolder;
  color : white;
  background-color : #cc0000;
  background-image : url(http://www.bridalesthe.com/img/botan.gif) no-repeat;
  padding:12px 26px 16px 15px;
  margin-left : 203px;
  margin-bottom : 10px;
  bottom : auto;
  caption-side : inherit;
  width : 130px;
  height : 30px;
  line-height : 200%;
  text-align : center;
}

.pic_thermo_back a:hover{
color:orange; 
background:url(http://www.bridalesthe.com/img/botan2.gif) no-repeat;
}

.news{
width: 530px;
height: 40px;
nowrap:nowrap;
background-image:url(http://www.bridalesthe.com/img/news.jpg) no-repeat;
}
.news1{
width: 530px;
height: 400px;
nowrap:nowrap;
background-image:url(http://www.bridalesthe.com/img/news1.jpg) repeat-y;
}

.bridale_otoku{
  font-size : 10pt;
  font-weight : 100px;
  line-height : 1.2em;
  padding-top : 170px;
  padding-left : 30px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align: left;
  }
  
.bridale_nail{
  font-size : 10pt;
  font-weight : 100px;
  line-height : 1.2em;
  padding-top : 10px;
  padding-left : 30px;
  padding-right :20px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align: left;
  }

.epi{
padding: 5px 0px 0px 90px;
width: 420px;
height:22px;
background:url(http://www.bridalesthe.com/img/epicare.jpg); /* 背景色 */
color: #000000;  /* 文字色 */
font-size: 12px; /* 文字サイズ */
font-weight:bold;
}
.br1 {
	margin: 0px 0px 5px 2px;
	padding: 0px 5px 0px 5px;
	width:510px;
	height:20px;
	background:url(http://www.bridalesthe.com/img/bar_1.gif);
	font-size: 12px;
	text-align:center;
	line-height: 1.6em;
	color: black;
}

.tagu-a {
	margin: 5px 0px 5px 0px;
	padding: 0px 5px 0px 5px;
	width:515px;
	height:40px;
	background:url(http://www.bridalesthe.com/img/tagu-a.png);
	font-size: 1px;
	line-height: 1.6em;
	color: #ffffff;
}

.col1{
     width: 500px;
     padding: 0px 5px;
     margin: 0px 5px 5px 5px;
     background-color: #ffffff;
     }

.index_left_img {
    float: left;
    width: auto;
    height: auto;
	margin:10px 0px 10px 30px;
	padding:0px 10px 0px 10px;
}

.bridal{
padding: 5px 0px 0px 160px;
width: 350px;
height:22px;
background:url(http://www.bridalesthe.com/img/bridalesthe.jpg); /* 背景色 */
color: #000000;  /* 文字色 */
font-size: 12px; /* 文字サイズ */
font-weight:bold;
}

.face{
padding: 5px 0px 0px 130px;
width: 380px;
height:22px;
background:url(http://www.bridalesthe.com/img/fececare.jpg); /* 背景色 */
color: #000000;  /* 文字色 */
font-size: 12px; /* 文字サイズ */
font-weight:bold;
}

.brre{
padding: 5px 0px 0px 150px;
width: 360px;
height:22px;
background:url(http://www.bridalesthe.com/img/Recommendation.jpg); /* 背景色 */
color: #000000;  /* 文字色 */
font-size: 12px; /* 文字サイズ */
font-weight:bold;
}
.shave{
padding: 5px 0px 0px 120px;
width: 390px;
height:22px;
background:url(http://www.bridalesthe.com/img/shaving.jpg); /* 背景色 */
color: #000000;  /* 文字色 */
font-size: 12px; /* 文字サイズ */
font-weight:bold;
}

.nail{
padding: 5px 0px 0px 90px;
width: 420px;
height:22px;
background:url(http://www.bridalesthe.com/img/nailcare.jpg); /* 背景色 */
color: #000000;  /* 文字色 */
font-size: 12px; /* 文字サイズ */
font-weight:bold;
}

.brpr{
padding: 5px 0px 0px 110px;
width: 390px;
height:22px;
background:url(http://www.bridalesthe.com/img/Privilege.jpg); /* 背景色 */
color: #000000;  /* 文字色 */
font-size: 12px; /* 文字サイズ */
font-weight:bold;
}
.brcr {
padding: 5px 0px 0px 90px;
width: 420px;
height:22px;
background:url(http://www.bridalesthe.com/img/brCrystal.jpg); /* 背景色 */
color: #000000;  /* 文字色 */
font-size: 12px; /* 文字サイズ */
font-weight:bold;
}


.brpl{
padding: 5px 0px 0px 90px;
width: 420px;
height:22px;
background:url(http://www.bridalesthe.com/img/brPlatinum.jpg); /* 背景色 */
color: #000000;  /* 文字色 */
font-size: 12px; /* 文字サイズ */
font-weight:bold;
}

.brda{
padding: 5px 0px 0px 90px;
width: 420px;
height:22px;
background:url(http://www.bridalesthe.com/img/brDiamond.jpg); /* 背景色 */
color: #000000;  /* 文字色 */
font-size: 12px; /* 文字サイズ */
font-weight:bold;
}

.mainp1{
  font-size : 10pt;
  font-weight : 100;
  line-height : 1.5em;
  padding-top : 20px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align: left;
}

.mainf3{
  padding-top : 0px;
  padding-left : 10px;
  padding-bottom : 5px;
  width : 480px;
}

.u15px{
  padding-bottom : 15px;
  text-align: left;
}

.cen{
  text-align: center;
}
.mainf{
  line-height : 1.5em;
  padding-left : 10px;
  padding-bottom : 5px;
  width : 230px;
}
.mainfup100{
  line-height : 1.5em;
  padding-top : 150px;
  padding-left : 10px;
  padding-bottom : 5px;
  width : 230px;
}
.mainf1{
  line-height : 1.5em;
  padding-left : 10px;
  padding-bottom : 5px;
  width : 330px;
}

.scl{width: 460px;
height: 1200px;
overflow: auto;
 font-size : 10pt;
  line-height : 1.5em;
background-color:#ffffff;filter:alpha(opacity=50);
}

.scl1{width: 460px;
height: 900px;
overflow: auto;
 font-size : 10pt;
  line-height : 1.5em;
}

.fred{
color: #cf1515;  /* 文字色 */
  font-weight :bold;
}
.fblue{
color: #2215cf;  /* 文字色 */
  font-weight : bold;
}

.w390{width: 440px;
}

.pich{
   
  float : left;
 margin-top: 1em;
         margin-right: 1em;
      margin-bottom : 1em;
}
.picm{
   
  float : right;
 margin-top: 1em;
         margin-right: 1em;
      margin-bottom : 1em;
}
.floatclear
      {
    clear: both;
      }


.migi{
 float : right;
}


.w500{  
      width : 500px;
　 margin-top : 30px;
  margin-bottom : 10px;
background-color:#ffffff;filter:alpha(opacity=50);

}
.nostyle1{  
      width : 480px;
  font-size : 10pt;
  font-family : sans-serif;
  font-weight : bold;
 line-height : 1.3em;

}

.bridal-crown{
    list-style-image : url(http://www.bridalesthe.com/img/bridalesthe_ranking.png);
}

.pankuzu{
  font-size : 8pt;
  text-align: center;
   height:20px;
background-color:#f7c1b7;
         }
         
.kekka1{ 
  color: #ffffff;  /* 文字色 */ 
  width : 200px;
  font-size : 8pt;
text-align: center;
  font-weight : bold;
 background-color:#660000;
 background:url(http://www.bridalesthe.com/img/keka_pic_bk.jpg); /* 背景色 */ 
}

.main_title {
padding: 0px 5px;	margin: 5px 0px;
border-left: 5px solid #ffcc00; /* 左線 */
color: #ffcc00;  /* 文字色 */
font-size: 15px; /* 文字サイズ */
font-weight: bold;
}

.brsyo{
padding: 5px 0px 0px 90px;
width: 420px;
height:22px;
background:url(http://www.bridalesthe.com/img/brsyoukai.jpg); /* 背景色 */
color: #000000;  /* 文字色 */
font-size: 12px; /* 文字サイズ */
font-weight:bold;
}

.title  a{
	color:#3E2D00;
}
.title  a:link{
	color:#3E2D00;
}
.title  a:visited{
	color:#3E2D00;
}
.title  a:active{
	color:#3E2D00;
}
.title  a:hover{
	color:#3E2D00;
	text-decoration:none;
	}

.nostyle{
padding: 5px 0px 0px 90px;
width: 420px;
height:22px;
background:url(http://www.bridalesthe.com/img/nostyle.jpg); /* 背景色 */
color: #000000;  /* 文字色 */
font-size: 12px; /* 文字サイズ */
font-weight:bold;
}

