body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 12px;
	line-height: 1.3em;
	background-color: #fbe5e8;
}
#body {
	padding: 0;
	margin: 0px auto 0px auto;
	text-align: left;
	width: 700px;
}
#content {
	margin: 0px;
	padding: 0px;
	width: 700px;
                color: #000000;
	background-color: #ffffff;
}
#cleft {
	padding: 0px;
	margin: 0px;
  	width: 525px;
	float: left;
         color: #000000;
}
#cright {
	padding: 0px;
	margin: 0px;
	float: right;
	width: 175px;
}#header {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 700px;
	height: 120px;
	background:url(img/title.jpg) no-repeat 50% 0;
	background-color: #fbe5e8;
}
















.waku{
width : 514px;
margin-left : 5px;
margin-right : 5px;
}
















h1 {
	margin:0px;
	color: #3E2D00;
	font-size: 24px;
	line-height: 1.3em;
	
}
.headh1 {
	padding:10px 0px 0px 350px;
	color: #3E2D00;
	font-size: 20px;
	line-height: 1.3em;
	margin:0px;
	font-weight:bold;
}

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

.headh2 {
	padding: 0px 0px 0px 350px;
	color: #3E2D00;
	font-size: 18px;
	line-height: 1.3em;
}
















.headspan {
	padding: 30px 0px 0px 400px;
	color: #3E2D00;
	font-size: 12px;
}
















.headspan1 {
	padding: 30px 0px 0px 370px;
	color: #3E2D00;
	font-size: 12px;
}
.content_h2 {

	padding: 0px 0px 0px 5px;
	width:520px;
	height:25px;
	color: #ad9d26;
	font-size:16px;
	line-height: 25px;
	font-weight: bold;
	background:url(img/cont_title.jpg) no-repeat 50% 0;
}
#header h2 {
	margin: 0px 10px 0px 20px;
	color: #3E2D00;
	font-size: 12px;
	line-height: 1.3em;
}
#footer {
	clear: both;
	margin: 0px;
	width:700px;
	height:40px;
	line-height: 40px;
	background:url(img/foot.jpg) no-repeat 50% 0;
	text-align: center;
	font-weight: bold;
	color: #81141b;
}
















#headmenu {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
	width: 690px;
	height: 25px;
	line-height:25px;
	font-weight:bold;
}




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
















#subcont {
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
	width:165px;
	background-color: #ee86d3;
}
















#toiawase {
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
	width:165px;
	height:200px;
	text-align:center;
		font-size: 12px;
	text-align:center;
	line-height: 1.6em;
	color: black;
	background:url(img/toiawase.jpg)  no-repeat 0 0;
}












.toiawase_font {
	font-size: 24px;
	text-align:center;
	color: black;
}
#subcont2 {
	margin: 0px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
	width:163px;
	border: 1px solid #3E2D00;
}
#subcont3 {
	margin: 0px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
	width:163px;
	border: 1px solid #3E2D00;
}
.br1 {
	margin: 0px 0px 5px 2px;
	padding: 0px 5px 0px 5px;
	width:510px;
	height:20px;
	background:url(img/bar_1.gif);
	font-size: 12px;
	text-align:center;
	line-height: 1.6em;
	color: black;
}
















.br2 {
	margin: 0px 0px 5px 2px;
	padding: 0px 5px 0px 5px;
	width:350px;
	height:20px;
	background:url(img/bar_1.gif);
	font-size: 12px;
	text-align:center;
	line-height: 1.6em;
	color: black;
}
.tagu {
	margin: 5px 0px 5px 0px;
	padding: 0px 5px 0px 5px;
	width:515px;
	height:40px;
	background:url(img/tagu.jpg);
	font-size: 12px;
	line-height: 1.6em;
	color: #ffffff;
}

.tagu-a {
	margin: 5px 0px 5px 0px;
	padding: 0px 5px 0px 5px;
	width:515px;
	height:40px;
	background:url(img/tagu-a.jpg);
	font-size: 1px;
	line-height: 1.6em;
	color: #ffffff;
}
.catch {
	margin: 0px 0px 5px 0px;
	padding: 0px 5px 0px 5px;
	width:510px;
	height:auto;
	background:url(img/catch_bg.jpg) no-repeat 0 0;
	font-size: 24px;
	line-height: 1.6em;
	color: #FFFFFF;
}
















.catch1 {
	margin: 0px 0px 5px 0px;
	padding: 0px 5px 0px 5px;
	width:510px;
	height:auto;
	background:url(img/catch_bg.jpg) no-repeat 0 0;
	font-size: 24px;
	line-height: 1.6em;
	color: #FFFFFF;
}
.cont1 {
	margin: 0px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
	width:510px;
	background-color: #fddde1;
}
.cont2 {
	margin: 0px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
	width:510px;
	background-color: #ffffff;
}
.cont_title {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 5px;
	width:515px;
	height:25px;
	color: #FFFFFF;
	line-height: 25px;
	font-weight: bold;
	background:url(img/cont_title.jpg) no-repeat 50% 0;
}
h3 {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	font-size:18px;
	font-weight: bold;
}
#clist ul,ol {
	margin:0px;
	padding:0px;
}
#clist li {
	background:url(img/list_ico.jpg) no-repeat 0px 0px;
	list-style-type:none;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 20px;
}
.center_img {
	text-align:center;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
















.left_img {
	text-align:left;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
















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
















.title {
background: #ffffcc; /* 背景色 */
width: 510px;
height:28PX;
border-top: 1px solid #dddddd; /* 上線 */ 
border-bottom: 1px dotted #dddddd; /* 下線 */ 
color: #666666;  /* 文字色 */
font-size: 13px; /* 文字サイズ */
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;
	}








.ti {
height:28PX;
color: #666666;  /* 文字色 */
font-size: 13px; /* 文字サイズ */
font-weight: bold;
}




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




.acb {
color: #3E2D00;  /* 文字色 */
font-size: 12px; /* 文字サイズ */
font-weight: bold;
}




.ac {
color: #3E2D00;  /* 文字色 */
font-size: 12px; /* 文字サイズ */




}




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
















/* メニュータイトル */
.menu_title {
padding: 3px;
margin: 0px 0px 0px 0px;	
background: #ff9ca3; /* 背景色 */
color: #ffffff;  /* 文字色 */
font-size: 13px; /* 文字サイズ */
font-weight: normal;
}
















/* メニュー */
.menu_vlist {
margin: 0px 0px 10px 0px;	padding: 3px 3px 3px 20px;	list-style: square;
color: #ff9ca3; /* 文字色 */
border: 1px solid #ff9ca3; /* 枠線 */
background: #eeffff; /* 背景色 */
}
.menu_vlist a {	text-decoration: none;	}
















/* 月別カレンダー用ここから */
#lmenu {
	width: 158px;
	padding: 0px 10px 0px 0px;
	vertical-align: top;
	border-right:2px solid #000000;
}
































.lmenu_title{
	border-top:2px solid #000000;
	border-bottom:2px solid #000000;
	background:#CCCCCC;
	text-align:center;
	font-weight:bold;
	margin:0px 0px 10px 0px ;
}
















.calendar{
	text-align:center;
	margin:0px 0px 10px 0px;
	line-height:110%;
}
































/* 月別カレンダー用ここまで */
/* ５25pxを２つに分ける*/
















.col{
     width: 176px;
     height: 100px;
     float: left;
     border:1px solid #000000;
     background-color: #ffffff;
     border: 0px;
     }
/* ５25pxを２つに分けるここまで*/
















/* ５15pxを*/






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


.col1{
     width: 500px;
     height: auto;
     padding: 0px 5px;
     margin: 0px 5px 5px 5px;
     background-color: #ffffff;
     }
/* ５15pxをここまで*/




.col2{
     width: 248px;
     float: left;
     border:1px solid #000000;
     background-color: #ffffff;
     border: 0px;
     }




.col3{
     width: 248px;
     float: right;
     border:1px solid #000000;
     background-color: #ffffff;
     border: 0px;
     }












/* 仕切り５１０ｐｘピンク*/
.brp {
margin: 0px 0px 0px 2px;
padding: 0px 5px 0px 5px;
background:url(http://www.bridalesthe.com/img/brp.jpg); /* 背景色 */
width: 500px;
color: #000000;  /* 文字色 */
font-size: 12px; /* 文字サイズ */
font-weight:bold;
}
















/* 仕切り５００ｐｘピンクここまで*/
















/* 仕切り５00ｐｘQ&A*/
.brQA {
padding: 5px 0px 0px 60px;
width: 450px;
height:22px;
background:url(http://www.bridalesthe.com/img/brQA.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;
}
















.brno{
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;
}
































.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;
}
















.brcam{
padding: 5px 0px 0px 90px;
width: 420px;
height:22px;
background:url(http://www.bridalesthe.com/img/brCampaign.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;
}
















.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;
}
















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
















.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;
}




.two{
padding: 10px 0px 0px 130px;
width: 380px;
height:18px;
background:url(img/2day.jpg); /* 背景色 */
color: #000000;  /* 文字色 */
font-size: 12px; /* 文字サイズ */
font-weight:bold;
}



















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








.pimple{
padding: 10px 0px 0px 130px;
width: 380px;
height:18px;
background:url(img/pimple.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;
}
















.mens{
padding: 5px 0px 0px 90px;
width: 420px;
height:22px;
background:url(http://www.bridalesthe.com/img/menscare.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;
}
















.info{padding: 5px 0px 0px 80px;width: 430px;height:22px;background:url(http://www.bridalesthe.com/img/info.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;
}
















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
















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
















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
















/* 仕切り５００ｐｘピンクここまで*/
































.br2 {
















	width:500px;
	background:url(img/brp.jpg);
	color: #000000;  /* 文字色 */
                font-size: 12px; /* 文字サイズ */
                font-weight:bold;
}












.foc {color: #ffffff;
}




#nostyle_thermo a{
display:block;
width:175px;
color:#F0027F;
background:url(http://www.bridalesthe.com/img/thermo_bg.jpg) no-repeat;
height:36px;
text-decoration:none;
text-align:center;
vertical-align:bottm;}




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


#nostyle_lipo a{
display:block;
width:175px;
color:#F0027F;
background:url(http://www.bridalesthe.com/img/lipo_bg.jpg) no-repeat;
height:36px;
text-decoration:none;
text-align:center;
vertical-align:bottm;}




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


#nostyle_endmo a{
display:block;
width:175px;
color:#F0027F;
background:url(http://www.bridalesthe.com/img/endermo_bg.jpg) no-repeat;
height:36px;
text-decoration:none;
text-align:center;
  vertical-align: bottom;}




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




#nostyle_plasuma a{
display:block;
width:175px;
color:#F0027F;
background:url(http://www.bridalesthe.com/img/plasuma_bg.jpg) no-repeat;
height:36px;
text-decoration:none;
text-align:center;
  vertical-align: bottom;}




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




#nostyle_mens a{
display:block;
width:175px;
color:#F0027F;
background:url(http://www.bridalesthe.com/img/mens_bg.jpg) no-repeat;
height:36px;
text-decoration:none;
text-align:center;
  vertical-align: bottom;}




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



#nostyle_applause_b a{
display:block;
width:175px;
color:#F0027F;
background:url(http://www.bridalesthe.com/img/applause_bridal_link_botan.jpg) no-repeat;
height:36px;
text-decoration:none;
text-align:center;
  vertical-align: bottom;}




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

#nostyle_applause a{
display:block;
width:175px;
color:#F0027F;
background:url(http://www.bridalesthe.com/img/applause_link_botan.jpg) no-repeat;
height:36px;
text-decoration:none;
text-align:center;
  vertical-align: bottom;}




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



#nostyle_shave a{
display:block;
width:175px;
color:#F0027F;
background:url(http://www.bridalesthe.com/img/shaving_bg.jpg) no-repeat;
height:36px;
text-decoration:none;
text-align:center;
  vertical-align: bottom;}




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




#nostyle_nail a{
display:block;
width:175px;
color:#F0027F;
background:url(http://www.bridalesthe.com/img/nail_bg.jpg) no-repeat;
height:36px;
text-decoration:none;
text-align:center;
  vertical-align: bottom;}




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








#nostyle_skincare a{
display:block;
width:175px;
color:#F0027F;
background:url(http://www.bridalesthe.com/img/skincare_bg.jpg) no-repeat;
height:36px;
text-decoration:none;
text-align:center;
  vertical-align: bottom;}




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








#nostyle_cocu a{
display:block;
width:175px;
color:#F0027F;
background:url(http://www.bridalesthe.com/img/ganban_bg.jpg) no-repeat;
height:36px;
text-decoration:none;
text-align:center;
  vertical-align: bottom;}




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




 
#cli{
  width : 480px;
  background-color : #ffebf5;
  padding: 10px 10px 10px 10px;
}
#pla{
  width : 480px;
  background-color : #efe9b1;
  padding: 10px 10px 10px 10px;
}
#dai{
  width : 480px;
  background-color : #cccccc;
  padding: 10px 10px 10px 10px;
}
#waku{
  font-size : 10pt;
  width : 500px;
}




.red{
color: red;
}




#mid{
  color: #cc0000;
  font-weight: bold;
  }




.bla{
 color: #000000;
 }



p,.mar3{
 margin-bottom: 3px;
 margin-top: 3px;
 }




