/* CSS Document */
body {
margin:0px;
}
/* id指定 */
#container
{
width:774px;
height:610px;
margin:0 auto;
background-color:#fff0f5;
}
#links
{
width:774px;
height:50px;
background-color:#fff0f5;
}
#innerlinks
{
padding-left:60px;
padding-top: 20px;
}
#header
{
width:774px;
height:221px;
}
#leftpart
{
width:306px;
height:221px;
float:left;
background-color:#ffffff;
display: inline;
}
#rightpart
{
width:467px;
height:221px;
float:right;
display: inline;
}
#bodypart
{
width:774px;
height:329px;
background-color:#fff0f5;
}
#left0
{
width:380px;
height:300px;
float:left;
display: inline;
}
#left
{
width:390px;
height:300px;
float:left;
display: inline;
}
#innerpart0
{
width:380px;
height:80px;
}
#innerpart
{
width:390px;
height:80px;
}
#innerleft
{
float:left;
width:260px;
height:80px;
display: inline;
}
#bullet1
{
float:right;
padding-right:25px;
margin-top: -10px;
display: inline;
}
#innerright
{
width:100px;
height:127px;
float:right;
padding-right: 8px;
display: inline;
}
#innerpart0
{
width:380px;
height:135px;
margin-top: 0px;
}
#innerpart1
{
width:390px;
height:135px;
margin-top: 0px;
}
#right
{
width:380px;
height:330px;
float:right;
background-image:url(../images/line.gif);
background-repeat:repeat-y;
background-position:left;
display: inline;
}
#bullet3
{
float:right;
padding-right:25px;
margin-top: -10px;
display: inline;
}
#innerleft1
{
float:left;
width:210px;
height:135px;
display: inline;
}
#innerleft22
{
float:left;
width:380px;
height:145px;
display: inline;
}
#innerleft2
{
float:left;
width:390px;
height:145px;
display: inline;
}
#innerright1
{
width:150px;
height:135px;
float:right;
padding-right: 8px;
display: inline;
}
#footer
{
width:774px;
height:64px;
background-color:#fff0f5;
}
#bullet4
{
float:right;
padding-right:25px;
margin-top: -10px;
display: inline;
}
/* class指定 */
.menus{
float:left;
margin-left:5px;
padding-left:5px;
display: inline;
}
.links
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:normal;
font-variant:small-caps;
color:#ab281d;
text-decoration:none;
}
.bullet
{
margin-left:20px;
margin-top:5px;
float:left;
margin-right: 10px;
display: inline;
}
.heading1
{
margin-top:80px;
margin-left:10px;
}
.text1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#cd5c5c;
font-style: italic;
font-variant: normal;
}
.text2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#d5948e;
float: right;
padding-right: 24px;
line-height: 23px;
display: inline;
}
.heading2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
padding-left: 20px;
margin-top: 10px;
}
.para2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left: 20px;
margin-top: 0px;
line-height: 13px;
text-align: justify;
}
.text13
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ddc114;
}
.text9
{
color:#0000ff;
font-size:10px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:5px;
margin-top: 0px;
}
.image2
{
border-color:#FFFFFF;
border-style:solid;
border-width:1px;
overflow:hedden;
}
.image3
{
border-color:#FFFFFF;
border-style:solid;
border-width:1px;
overflow:hedden;
}
.content4
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
text-decoration:none;
margin-left:30px;
margin-top:10px;
padding-top: 20px;
}
.footerlinks
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
font-weight:bold;
color:#0000ff;
text-decoration:none;
}
.content5
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
margin-top:0px;
text-decoration:none;
margin-left: 70px;
margin-top:0px;
padding-top:0px;
}
a { color:#000000; text-decoration:none;}
a:hover { color:#f6bd0f; text-decoration: none; }
a.text8:hover{color:#000000; text-decoration:none;}
a.text9:hover{color:#f6bd0f; text-decoration:none;}

/* about */
/* id指定 */
#bodypart2
{
width:774px;
height:150px;
background-color:#ffffff;
}
#left2
{
width:390px;
height:200px;
float:left;
display: inline;
}
#right2
{
width:380px;
height:200px;
float:right;
background-image:url(../images/line.gif);
background-repeat:repeat-y;
background-position:left;
display: inline;
}
#left3
{
width:390px;
height:95px;
float:left;
display: inline;
}
/* Demo #1: 親と子のどちらも float:left; */
div.bubble#b1 {
  float: left;
  margin-top: 10px;
  margin-left: 20px;
  border-left: 10px solid #ff0080;
  border-bottom: 10px solid transparent;
  -border-bottom-color: #fff0f5;
}
div.bubble#b1 p.body {
  float: left;
  padding: 10px 10px;
  margin: 0 0 0 -30px;
  border-radius: 20px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background: #ff0080;
  font: bold 16px/1.2 "Gill Sans", "Trebuchet MS", sans-serif;
  text-align: center;
  color: white;
  -position: relative;
}
#right3
{
width:380px;
height:95px;
float:right;
background-repeat:repeat-y;
background-position:left;
}
#footer2
{
width:774px;
height:48px;
background-color:#fff0f5;
margin-top: 5px;
}
/* class指定 */
.heading3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
padding-left: 20px;
padding-top: 10px;
margin-top: 10px;
}
.para3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding-left: 20px;
margin-top: 0px;
line-height: 20px;
text-align: justify;
}
.image4
{
border-color:#FFFFFF;
border-style:solid;
border-width:1px;
margin-right:10px;
float:left;
}
.text10
{
color:#0000ff;
font-size:14px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.text5
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#0000FF;
padding-left:20px;
}
.text16
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height: 140%;
color:#ddc114;
}
.heading4
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ab281d;
padding-left: 10px;
padding-top: 10px;
margin-top: 10px;
}

/* ご注文方法 */
/* id指定 */
#container2
{
width:774px;
height:675px;
margin:0 auto;
background-color:#fff0f5;
}
#bodypart3
{
width:774px;
height:210px;
background-color:#ffffff;
}
#bodypart32
{
width:774px;
height:430px;
background-color:#fff0f5;
}
/* class指定 */
.listA li {
	list-style-image: url(../images/listA.gif);
	list-style-type: none;
	line-height: 150%;
	font-size:14px;
}
.listB li {
	list-style-image: url(../images/bullet.gif);
	list-style-type: none;
	line-height: 120%;
	font-size:14px;
}

/* 店舗一覧 */
/* id指定 */
#container3
{
width:774px;
height:100px;
margin:0 auto;
background-color:#fff0f5;
}
#bodypart4
{
width:774px;
height:44px;
background-color:#ffffff;
}
#bodypart5
{
width:774px;
height:210px;
background-color:#F2E5CD;
}
#left4
{
width:360px;
height:185px;
float:left;
}
#right4
{
width:410px;
height:185px;
float:right;
background-repeat:repeat-y;
background-position:left;
}
/* class指定 */
.heading5
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#5E0000;
padding-left: 20px;
padding-top: 10px;
margin-top: 10px;
}
.headingtel
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:bold;
color:#5E0000;
padding-left: 20px;
padding-top: 5px;
margin-top: 5px;
}
.tab
{
  float: left;
  margin-top: 10px;
  margin-left: 0px;
  border-left: 2px solid #ff0080;
  border-bottom: 10px solid transparent;
  -border-bottom-color: #F2E5CD;
  font-weight:bold;
}
.area1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ab281d;
}

/* ニュース */
/* id指定 */
#bodypart6
{
width:774px;
height:430px;
background-color:#F2E5CD;
}
#left5
{
width:130px;
height:20px;
float:left;
}
#right5
{
width:640px;
height:20px;
float:right;
background-repeat:repeat-y;
background-position:left;
}
/* class指定 */
.news
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:normal;
font-variant:small-caps;
color:#ab281d;
text-decoration:none;
padding-left: 20px;
padding-top: 10px;
}

/* 加盟 */
/* id指定 */
#container5
{
width:774px;
height:510px;
margin:0 auto;
background-color:#fff0f5;
}
#bodypart7
{
width:774px;
height:90px;
background-color:#ffffff;
}
#bodypart8
{
width:774px;
height:300px;
background-color:#fff0f5;
}
#bodypart9
{
width:774px;
height:265px;
background-color:#F2E5CD;
padding-top: 10px;
}
#left6
{
width:320px;
height:305px;
float:left;
}
#right6
{
width:450px;
height:305px;
float:right;
margin-top: 10px;
background-repeat:repeat-y;
background-position:left;
}
/* class指定 */
.image6
{
border-color:#FFFFFF;
border-style:solid;
border-width:1px;
margin-top: 10px;
margin-left:10px;
float:left;
}
.para6
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left: 20px;
margin-top: 0px;
line-height: 18px;
text-align: justify;
}
.text11
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#0dc114;
}
.heading6
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
padding-left: 20px;
margin-top: 0px;
}
.text17
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
line-height: 120%;
color:#ddc114;
}
