/* レイアウトの設定*/
body
{ 
text-align: center; /* IE 向けセンタリング指定 */
padding:0px;
margin:  0px 0px 0px 0px;
background-color:#000000;
color: #2B2019;
font-size: 13px;
line-height:1.9;
ackground-attachment: fixed; 
ackground-position: 50% 0%; 
ackground-repeat: no-repeat;
background-image : url(bg.gif);
-webkit-text-size-adjust: none;
font-family:  "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
} 

#sp1{width:100%; height:15px;}
img {border: none; }
.imgup {margin: 3px 0px 0px 0px; }
#gr{border: 1px #e2e2e2 solid; }
#m-line{border-bottom: 1px #7A6A56 dotted; margin: 9px 0px 12px 0px;}
#r-line{border-bottom: 1px #a38061 dotted; margin: 8px 0px 8px 0px;}
#s-line{border-bottom: 1px #a38061 dotted; margin: 8px 0px 8px 0px; padding: 0px 0px 7px 0px;}
#mbar{border-bottom: 1px #a38061 dotted; margin: 0px 0px 10px 0px; padding: 0px 0px 1px 0px; font-weight: bold; color: #000000; font-size: 16px;}
#recfont{ font-size: 15px; font-weight: bold;}


#abar{border-bottom: 2px #000000 solid; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; font-weight: bold; color: #000000; font-size: 14px;}
#blackbar{border-bottom: 3px #ffbc00 solid; background-color:#000000; margin: 0px 0px 10px 0px; padding: 3px 0px 6px 10px; font-weight: bold; color: #ffffff; font-size: 20px; font-family: 'Hiragino Mincho Pro', serif;}
#shop3{border-left: 3px #ffbc00 solid; background-color:#000000; margin: 0px 0px 10px 0px; padding: 3px 0px 3px 10px; font-weight: bold; color: #ffffff; font-size: 22px;}

#copy{text-align: center;  font-size: 22px; font-family: 'Hiragino Mincho Pro', serif; font-weight: bold;}

.img3 {border:4px #ffffff solid; }

#mprice{
    width:350px;
text-align:left;
ont-weight: bold;
margin: 10px 0px 0px 0px;
padding: 5px 5px 5px 5px;
border: 1px #a38061 dotted;
}

#coupon{
    width:254px;
text-align:center;
font-size: 15px;
color: #ffffff;
ont-weight: bold;
background-color:#9FA30C;
margin: 0px 0px 10px 0px;
padding: 2px 0px 2px 0px;
}

h1{
    width:100%;
text-align:left;
color: #FFF8EB;
font-weight: normal;
font-size: 10px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

h2{
    width:100%;
font-weight: bold;
font-size: 19px;
font-family: 'Hiragino Mincho Pro', serif;
color: #000000;
margin: 0px 0px 0px 0px;
}

h3{
    width:100%;
font-size: 15px;
color: #000000;
margin: 0px 0px 5px 0px;
ont-weight: bold;
}


#textbox{
    width:100%;
height:100%;
font-size: 15px;
line-height:1.9;
}


#title{
    width:100%;
font-size: 20px;
font-family: 'Hiragino Mincho Pro', serif;
color: #000000;
margin: 0px 0px 12px 0px;
font-weight: bold;
}

#shop{
    width:100%;
font-size: 24px;
border-bottom: 3px #FFA83E solid;
font-family: 'Hiragino Mincho Pro', serif;
color: #000000;
margin: 0px 0px 12px 0px;
font-weight: bold;
}

#shop2{
    width:100%;
font-size: 21px;
border-bottom: 3px #FFA83E solid;
font-family: 'Hiragino Mincho Pro', serif;
color: #000000;
margin: 0px 0px 20px 0px;
font-weight: bold;
}


#foottitle{
    width:100%;
font-size: 19px;
border-bottom: 2px #FFA83E solid;
font-family: 'Hiragino Mincho Pro', serif;
color: #ffffff;
margin: 0px 0px 15px 0px;
ont-weight: bold;
}

#welcome{
    width:100%;
    height:295px;
background-color: transparent;
line-height:1.9;
font-weight: bold;
padding: 15px 0px 0px 60px;
font-family: 'Hiragino Mincho Pro', serif;
}

#about{
    width:678px;
    height:145px;
background-image : url(about.jpg);
line-height:1.9;
font-size: 12px;
color: #ffffff;
padding: 70px 0px 0px 10px;
}

p {margin: 0px }
p.wd{margin: 5px 0px 5px 0px; }
.red{font-size: 16px;
color: #b90000;
font-weight: bold;
 }

.menutips{
font-weight: bold;
font-size: 19px;
line-height:1.5;
font-family: 'Hiragino Mincho Pro', serif;
margin: 0px 0px 10px 0px;
}

.menutips2{
font-weight: bold;
font-size: 14px;
margin: 0px 0px 2px 0px;
}

.menuprice{
font-weight: bold;
font-size: 13px;
margin: 0px 0px 4px 0px;
}

/* ヘッダーの設定*/
#head{
    width:99.99%;
    height:150px;
padding: 20px 0px 0px 0px;
background-image : url(head.jpg);
background-repeat:no-repeat;
background-position:center center;
}

#headphoto{
    width:99.99%;
    height:493px;
text-align:center;
background-color: transparent;
margin: 0 auto; /* Firefox 向けセンタリング指定 */
}

#headthree{
    width:1050px;
    height:221px;
text-align:center;
padding: 15px 0px 20px 0px;
background-color: transparent;
margin: 0 auto; /* Firefox 向けセンタリング指定 */
}

#head2{
    width:99.99%;
    height:105px;
text-align:left;
background-color: transparent;
background-position: 50% 0%; 
background-image : url(bg2.jpg);
padding: 0px 0px 0px 0px;
margin: 0 auto; /* Firefox 向けセンタリング指定 */
}

#menu{
    width:1000px;
    height:78px;
margin: 0 auto; /* Firefox 向けセンタリング指定 */
padding: 15px 0px 25px 0px;
}

/* ラッパーの設定*/

#wrap{
    position:relative;
    width:1050px;
text-align:left;
margin: 0 auto; /* Firefox 向けセンタリング指定 */
}


/* 左側の設定*/

#left{
    width:688px;
    height:100%;
text-align:left;
float:left;
ont-family: Arial, "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ ゴシック", sans-serif;
font-size: 16px;
line-height:1.8;
margin:  0px 0px 0px 0px;
padding: 0px 0px 30px 0px;
}

#lcontents{
    width:638px;
    height:100%;
ont-family: Arial, "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ ゴシック", sans-serif;
font-size: 12px;
line-height:1.7;
background-color:#ffeed7;
padding: 0px 25px 0px 25px;
}

#normal{
    width:658px;
    height:100%;
ont-family:  "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
font-size: 12px;
line-height:1.7;
background-color:#fef8e2;
padding: 15px 15px 15px 15px;
}


#matanity{
    width:658px;
    height:100%;
ont-family:  "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
font-size: 12px;
line-height:1.7;
background-color:#ffe8e3;
padding: 15px 15px 15px 15px;
}


#mens{
    width:658px;
    height:100%;
ont-family:  "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
font-size: 12px;
line-height:1.7;
background-color:#f3ffde;
padding: 15px 15px 15px 15px;
}


#ltoppoint{
    width:665px;
    height:570px;
font-size: 12px;
background-image : url(top-k-point.jpg);
line-height:1.8;
padding: 63px 0px 0px 20px;
margin:  15px 0px 0px 0px;
}


#blog{
    width:688px;
    height:100%;
text-align:center;
background-color:#ffeccb;
margin:  0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
}


/* 右側の設定*/

#right{
    width:332px;
    height:100%;
float:right;
clear:right;
text-align:left;
ont-family: Arial, "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ ゴシック", sans-serif;
margin:  0px 0px 0px 0px;
padding: 0px 0px 30px 0px;
}


#rpost{
    width:337px;
    height:258px;
font-size: 12px;
background-color: transparent;
line-height:1.7;
color: #ffffff;
text-align:center;
padding:0px 0px 0px 0px;
background-image : url(r-post.png);
}

#post{
    width:232px;
    height:120px;
font-size: 12px;
background-color: transparent;
line-height:1.7;
color: #ffffff;
text-align:left;
padding: 56px 0px 5px 105px;
}
#post2{
    width:232px;
    height:139px;
font-size: 12px;
background-color: transparent;
line-height:1.7;
color: #ffffff;
text-align:left;
padding: 45px 0px 5px 105px;
}


#postsp{width:100%; height:75px;}

#rsystem{
    width:332px;
    height:525px;
font-size: 14px;
background-color:#f7f7f7;
line-height:3;
text-align:left;
background-image : url(r-system.png);
padding: 65px 0px 0px 0px;
}

#rbox{
    width:256px;
    height:100%;
font-size: 14px;
background-color:#f7f7f7;
line-height:3;
text-align:left;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



/* フッターーの設定*/

#foot{
    width:100%;
    height:300px;
position:relative;
clear:both;
color: #fefefe;
ont-family: Arial, "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ ゴシック", sans-serif;
background-color:#030000;
text-align:center;
margin: 0 auto; /* Firefox 向けセンタリング指定 */
padding: 30px 0px 0px 0px;
}

#foot2{
    width:100%;
    height:100%;
position:relative;
clear:both;
color: #fefefe;
ont-family: Arial, "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ ゴシック", sans-serif;
background-color:#030000;
text-align:center;
margin: 0 auto; /* Firefox 向けセンタリング指定 */
padding: 30px 0px 0px 0px;
}

#fmenu{
    width:1000px;
    height:100%;
text-align:left;
font-size: 12px;
background-color:#030000;
margin: 0 auto; /* Firefox 向けセンタリング指定 */
padding: 0px 0px 0px 0px;
}

#r-l{
    width:50%;
    height:48px;
text-align:left;
float:left;
}

#r-r{
    width:50%;
    height:48px;
float:right;
clear:right;
text-align:right;
}


#top-l{
    width:333px;
    height:100%;
background-color:#000000;
text-align:center;
padding: 0px 0px 10px 0px;
}


a{ color:#e4007e;  text-decoration:none;}
a:link { color: #e4007e; text-decoration:none;}
a:visited { color: #e4007e;  text-decoration:none;}
a:active { color: #e4007e;  text-decoration : underline ;}
a:hover { color: e4007e;  text-decoration : underline ;}

a.link:link { color: #ffffff;   font-weight: normal;}
a.link:visited { color: #ffffff;   font-weight: normal;}
a.link:hover { color: #ffffff;  text-decoration : underline ;}
a.link:active { color: #ffffff;   text-decoration : underline ;}


a.link2:link { color: #2B2019;   font-weight: none;}
a.link2:visited { color: #2B2019;  font-weight: none;}
a.link2:hover { color: #e4007e;  text-decoration : none;}
a.link2:active { color: #e4007e;   text-decoration : none;}

a.link3:link { color: #473A33;   font-weight: none;}
a.link3:visited { color: #473A33;  font-weight: none;}
a.link3:hover { color: #e4007e;  text-decoration : underline ;}
a.link3:active { color: #e4007e;  text-decoration : underline ;}


a.link4:link { color: #E5D8BD;   font-weight: none;}
a.link4:visited { color: #E5D8BD;  font-weight: none;}
a.link4:hover { color: #E4007F;  text-decoration : none;}
a.link4:active { color: #E4007F;   text-decoration : none;}

table.table012 {
  width: 638px;
color: #2B2019;
  border-collapse: collapse;
}

table.table012 caption {
  margin-top: 1em;
  text-align: left;
}

table.table012 th,
table.table012 td {
  border: solid 1px #999;
padding: 15px 0px 10px 0px;
}

v th {
  background: #E6E6E6;
  text-align: left;
  white-space: nowrap;
}

table.table012 td.kouza {
  text-align: center;
  width: 200px;
font-weight: bold;
border-bottom: 1px #a39182 dashed;
border-top: 0px #cccccc solid;
border-left: 0px #cccccc solid;
border-right: 0px #cccccc solid;
  text-align: left;
}

table.table012 td.price {
  text-align: left;
  width: 438px;
border-bottom: 1px #a39182 dashed;
border-top: 0px #cccccc solid;
border-left: 0px #cccccc solid;
border-right: 0px #cccccc solid;
  white-space: nowrap;
}






table.table013 {
  width: 380px;
color: #2B2019;
  border-collapse: collapse;
}

table.table013 caption {
  margin-top: 1em;
  text-align: left;
}

table.table013 th,
table.table013 td {
  border: solid 1px #999;
padding: 15px 0px 10px 0px;
}

v th {
  background: #E6E6E6;
  text-align: left;
  white-space: nowrap;
}

table.table013 td.kouza {
  text-align: center;
  width: 130px;
font-weight: bold;
border-bottom: 1px #a39182 dashed;
border-top: 0px #cccccc solid;
border-left: 0px #cccccc solid;
border-right: 0px #cccccc solid;
  text-align: left;
}

table.table013 td.price {
  text-align: left;
  width: 250px;
border-bottom: 1px #a39182 dashed;
border-top: 0px #cccccc solid;
border-left: 0px #cccccc solid;
border-right: 0px #cccccc solid;
  white-space: nowrap;
}


table#table-01 {
    width: 1050px;
order: 1px #a39182 dashed;
    border-collapse: collapse;
    border-spacing: 0;
margin: 0 auto; /* Firefox 向けセンタリング指定 */
}

table#table-01 th {
    text-align: center;
}
table#table-01 td {

    text-align: left;
}

table#table-01 td.left {
 width: 38%;
padding: 14px 0px 0px 0px;
    text-align: left;
}
table#table-01 td.right {
width: 62%;
    text-align: left;
}





/*オプション**********************************************************/


.price{
width: 100%;
border-collapse: separate;
border-spacing: 0px;
}
.price th{
width:70%;
padding:4px;
text-align: left;
vertical-align: top;
border-bottom: 1px dotted #ccc;
}
.price td{
width:30%;
text-align: right;
padding:4px;
border-bottom: 1px dotted #ccc;
}

#option{
    width:100%;
font-size: 11px;
font-weight: bold;
margin: 7px 0px 5px 0px;
padding: 0px 0px 2px 0px;
border-bottom: 1px #91AA23 solid;
}


/*ブライダル背景**********************************************************/

#bri1{
    width:688px;
height:27px;
padding: 0px 0px 0px 0px;
background-image : url(br-1.png);
}

#bri2{
    width:628px;
height:100%;
font-size: 12px;
line-height:1.7;
padding: 10px 30px 10px 30px;
background-image : url(br-2.png);
}

#bri3{
    width:688px;
height:27px;
padding: 0px 0px 0px 0px;
background-image : url(br-3.png);
}




#brimata1{
    width:688px;
height:27px;
padding: 0px 0px 0px 0px;
background-image : url(brmata-1.png);
}

#brimata2{
    width:628px;
height:100%;
font-size: 12px;
line-height:1.7;
padding: 10px 30px 10px 30px;
background-image : url(brmata-2.png);
}

#brimata3{
    width:688px;
height:27px;
padding: 0px 0px 0px 0px;
background-image : url(brmata-3.png);
}













font-family:sans-serif;
width:0px;
height:0px;
text-align:left;
font-size:10px;
font-family:meiryo;
font-weight: bold;
background-color:#ffffff;
background-color: transparent;
background-image : url(bg.gif);
color:#ffffff;
line-height:1.1;
border-top: 1px #ffffff solid;
padding: 0px 0px 0px 0px;
margin:  0px 0px 0px 0px;
background-color: #ffffff;
border-top: 1px #cccccc solid;
border-bottom: 1px #cccccc solid;
border-left: 1px #cccccc solid;
border-right: 1px #cccccc solid;
position:relative;


<div class="line"><p style="border-bottom: 1px dotted gray;"></p></div>

<a href="***.html#***" target="_self">
<a id="***" name="***"></a>


#{ }<div id="名前"></div>
.{ }<p class="名前"></p>
<span class="名前"></span>
<p class="example2 example3"></p>
<img src="img/.jpg" alt="" width="0" height="0" />
<a href=".html" target="_self"></a>
<img src="img/.jpg" width="0" height="0" border="0"  alt="" onmouseover="this .src='img/-r.jpg'"onmouseout="this .src='img/.jpg'">
<iframe src=".shtml" frameborder="1" scrolling="no" width="292" height="340" true"></iframe>


