body{
        margin-left:0px;
        margin-top:0px;
        background-color:#fff;
		color:#333;
        font-family: Verdana, Helvetica, Geneva, sans-serif
}
body{font-family: Osaka, "ＭＳ Ｐゴシック" }

body {
background-image:  url(../img/glay_shadow_w5.gif);
background-repeat: repeat-y;
background-position: 760px 0px; 
background-attachment: fixed
} 

#menu{
         background-color:#E8F5FF;
		 width:165px;
		 padding:0px;
		 border:0px;
		 text-align:center;
		 vertical-align:top;
		 }
		 
#menuleft{
         background:url(../img/icon_left01.jpg) no-repeat;
		 height:24px;
		 width:4px;}
		 
#menuright{
         background:url(../img/icon_right01.jpg) no-repeat;
		 height:24px;
		 width:4px;}
		 
#menuaida{
         background:url(../img/icon_space.jpg) no-repeat;
		 height:4px;
		 width:165px;}
		 
		 
.campaintitle{
         width:565px;
		 height:14px;
		 padding-top:45px;
		 padding-bottom:10px;
		 background:url(../img/q_qnd_a.gif) no-repeat;
		 background-position:385px 45px;
		 }

#campain{
         width:565px;
		 }
		 
#campainimage{
         width:370px;
		 background-color:#CCCCCC;
		 text-align:center;
		 vertical-align:middle;}

#q_and_a{
         width:184px;
		 background-color:#CCCCCC;
		 text-align:left;
		 vertical-align:middle;}

#q_and_a_shitsumon{
         width:174px;
		 height:17px;
		 background-color:#F5F5F5;
		 text-align:left;
		 vertical-align:middle;
		 margin-left:4px;
		 padding-left:2px;}

.taikendantitle{
         width:565px;
		 height:14px;
		 padding-top:45px;
		 padding-bottom:10px;}
		 
#taikendanwaku{
         width:565px;
		 padding-top:0px;
		 padding-bottom:0px;
		 padding-left:0px;
		 text-align:center}
		 
#taikendankobetsu{
         width:545px;
		 text-align:left;
		 padding-top:10px;
		 margin-left:10px;
		 background:url(../img/dot_gry545.gif) no-repeat;
		 background-position:0px 0px;
}

#taikendanphoto{
         width:80px;
		 text-align:center;
		 vertical-align:middle+}


#taikendancoment1{
         width:465px;
		 text-align:left;}
		 
#taikendancoment2{
         width:465px;
		 height:15px;
		 text-align:right;}
		 
#taikendancoment3{
         width:465px;
		 height:18px;
		 text-align:right;
		 vertical-align:middle;}
		 		 	 
#taikendanend{
         width:545px;
		 padding-top:10px;
		 padding-bottom:0px;
		 padding-left:10px;
		 background:url(../img/dot_gry545.gif) no-repeat;
		 background-position:10px 0px;
}
		 
#taikendanend p {
        font-size:10px;
        line-height:1.3em;
        margin-top:3px;
        margin-bottom:3px;
        color: #4D64B3}
		 
		 	
		 
.shopinfobanner{
         width:565px;
		 border-collapse: collapse;
         border-spacing:0;
		 }
		 

		
#jimantitle {width:565px;
		padding-top:20px;
		padding-bottom:0px;
		text-align:left;
		font-size:10px;
		letter-spacing:0.1em;
        line-height:1.5em;
        margin-top:0px;
        margin-bottom:3px;
        width: 565px;
        color: #666666;}
		
#jimantitle p{font-size:10px;
        letter-spacing:0.1em;
        line-height:1.5em;
        margin-top:3px;
        margin-bottom:2px;
        width: 565px;
        color: #666666;
		text-align:left;}

#jiman  {width:565px;
		padding-top:0px;
		padding-bottom:10px;
		text-align:center;}
		 
		
#jiman p{font-size:10px;
        line-height:1.3em;
        margin-top:3px;
        margin-bottom:3px;
        color: #4D64B3;}
		
#jiman p3{font-size:10px;
        line-height:1.3em;
        margin-top:3px;
        margin-bottom:3px;
        color: #747CAE;
		text-align:center;
		font-weight:bold}
		
#jimanzehi  {width:565px;
		  background-color:#959FDE;
		  text-align:center;
		  vertical-align:middle;
		  padding-top:3px;
		  padding-bottom:3px;
		 }

		 
#jimanzehi p{color:#FFFFFF;
		  font-size:30px;
		  }
		  
#jimanzehi2  {width:565px;
		  background-color:#CFE7FF;
		  text-align:center;
		  vertical-align:middle;
		  padding-top:3px;
		  padding-bottom:3px;
		 }
		 
#jimanzehi2 p{font-size:10px;
        line-height:1.3em;
        margin-top:3px;
        margin-bottom:3px;
        color: #4D64B3;}
		  
#jiman2b{width:565px;
		margin-top:-5px;
		padding-bottom:10px;
		vertical-align:top;
		text-align:center; }


#jiman2b p{font-size:10px;
        line-height:1.3em;
        margin-top:-5px;
        margin-bottom:3px;
        color: #747CAE;}

#kaiketsumenu00{
width:565px;
height:210px;
background-color:#E1E8FF;
text-align:center;
vertical-align:middle;
padding:5px;
}

#kaiketsumenu01{
width:565px;
background-color:#FFFFFF;
text-align:center;
vertical-align:middle;
border-style:solid;
border-width:5px;
border-color:#E1E8FF;
border-collapse:collapse;
border-spacing:0;
}

#kaiketsumenu{
         width:522px;
		 height:25px;
		 text-align:left;
		 vertical-align:middle;
		 background-color:#FFFFFF;
		 text-decoration:none;
		 margin-top:1px;
		 margin-bottom:1px;
		 text-indent:0.5em;
		 font-weight:bold;
		 }
		 
#kaiketsumenu0000{
         width:522px;
		 height:22px;
		 text-align:left;
		 vertical-align:middle;
		 background-color:#FFFFFF;
		 padding-top:0px;
		 padding-left:25px;
		 background:url(http://www.setagaya-sentaku.com/img/icon_ahiru_s.gif) no-repeat;
		 background-position:9px 0px;
		 text-decoration:none;
		 margin-top:1px;
		 margin-bottom:1px;
		 text-indent:0.5em;
		 font-weight:bold;
		 }
		 
#kaiketsuahiru{
         width:25px;
		 height:25px;
		 text-align:right;
		 vertical-align:middle;
		 background-color:#FFFFFF;
		 }
		 
.sukima{
        width: 10px;
        background-color:#FFFFFF}

.sukimatate{
        height: 10px;
        background-color:#FFFFFF}

.sukimatate15{
        height: 15px;
        background-color:#FFFFFF}

.border{
        border:0}

.contact{
        width: 55px;
        height: 21px}

.tel{
        width: 229px;
        height: 37px}

.main{
        width: 565px}

.logo{
        width: 500px}

.icon{
        width: 178px;
        height: 67px}

.osusume1{
        width: 83px;
        height: 73px}

.osusume2{
        width: 8px;
        height: 73px}

.osusume3{
        width: 9px;
        height: 180px}

.osusume4{
        width: 200px}

.osusume5{
        width: 200px;
        background-color:#CCCCCC}

.date {
        font-size:10px;
        letter-spacing:-0.045em;
        text-indent:0.25em;
        color: #00CCFF;
        width: 45px;
        height: 16px}

.jiman {
        font-size:10px;
        letter-spacing:0.1em;
        line-height:1.5em;
        margin-top:3px;
        margin-bottom:3px;
        width: 565px;
        height: 50px;
        color: #666666}
		
.matome {
        font-size:16px;
        letter-spacing:0.1em;
        line-height:1.5em;
        margin-top:3px;
        margin-bottom:3px;
        color: #4D64B3
}

.linkimage1 {
        background-image: url("../bannerimg/banner_mid.jpg") ;
        background-repeat: repeat-y;
        font-size:11px;
        letter-spacing:0.1em;
        line-height:1.2em;
        margin-top:3px;
        margin-bottom:3px;
        color: #333333;
        width: 165px;
        height: 40px
}

.linkimage2 {
        background-image: url("../img/icon_space.jpg") ;
        background-repeat: repeat-y;
        font-size:11px;
        letter-spacing:0.1em;
        line-height:1.2em;
        margin-top:3px;
        margin-bottom:3px;
        color: #333333;
        width: 165px;
        height: 50px
}

.linkimage3 {
        font-size:11px;
        letter-spacing:0.1em;
        line-height:1.2em;
        margin-top:3px;
        margin-bottom:3px;
        color: #333333;
        width: 580px;
        height: 40px
}

.cssimage {
        width: 90px;
        height: 40px
}


a:link.small {
        font-size:  10px;
        letter-spacing:-0.025em;
        color:#646464;
          text-decoration: none}
a:visited.small {
        font-size:  10px;
        letter-spacing:-0.025em;
        color: #646464;
        text-decoration: none}
a:hover.small {
        font-size:  10px;
        letter-spacing:-0.025em;
        color: #6699ff;
        text-decoration:none}
a:active.small {
        font-size:  10px;
        letter-spacing:-0.025em;
        color: #6699ff;
        text-decoration:none}

a:link.xsmall {
        font-size:  10px;
        letter-spacing:-0.045em;
        color:#646464;
          text-decoration: none}
a:visited.xsmall {
        font-size:  10px;
        letter-spacing:-0.045em;
        color: #646464;
          text-decoration: none}
a:hover.xsmall {
        font-size:  10px;
        letter-spacing:-0.045em;
        color: #6699ff;
        text-decoration:none}
a:active.xsmall {
        font-size:  10px;
        letter-spacing:-0.045em;
        color: #6699ff;
        text-decoration:none}

a:link {
        font-size: 12px;
        color: #646464;
          text-decoration: none}
a:visited  {
        font-size: 12px;
        color: #646464;
          text-decoration: none}
a:hover  {
        font-size: 12px;
        color: #6699FF;
        text-decoration:none}
a:active  {
        font-size: 12px;
        color: #6699FF;
        text-decoration:none}

.japtextn {
        font-size:10px;
        letter-spacing:0.1em}
.japltextn {
        font-size:12px}
.japtext {
        font-size:10px;
        letter-spacing:0.1em;
        line-height:1.5em}
.japltext {
        font-size:12px;
        line-height:1.5em}/*通常使用するCSS*/
.japtextf {
        font-size:10px;
        letter-spacing:0.1em;
        line-height:1.2em}
.date {
        font-size:10px;
        letter-spacing:-0.045em;
        text-indent:0.25em;
        color: #00CCFF}

.teian {
        font-size:10px;
        line-height:1.3em;
        margin-top:3px;
        margin-bottom:3px;
        color: #4D64B3}

.midashi {
        width: 730px;
        font-size:10px;
        letter-spacing:0.1em;
        line-height:1.5em;
        margin-top:3px;
        margin-bottom:3px;
        color: #999999}

.omakase_blue {
        width: 565px;
        font-size:10px;
        letter-spacing:0.1em;
        line-height:1.5em;
        margin-top:3px;
        margin-left:3px;
        margin-right:3px;
        margin-bottom:3px;
        color: #FFFFFF;
        background-color:#959FDE}

h1   {
        font-size:100%;
        color: #999999;
        font-weight:normal;
        letter-spacing:0.1em;
        line-height:1.5em;
        margin-top:3px;
        margin-bottom:3px}
h2   {font-size: small}
h3   {font-size: x-small}
h4   {font-size: xx-small}
h5   {font-size: xx-small}
.bolder {font-weight:bold;}/*フォント_太字*/
.red {color:#F00;} /*赤色*/
.lime {color:#0F0;}/*黄緑色*/
.blue {color: #00f;}/*青色*/
.gray {color:#808080;}/*グレー色*/
.silver {color:#c0c0c0;}/*シルバー色*/
.white {color:#FFF;}/*白色*/
.maroon {color:#800000;}/*小豆色*/
.green {color:#008000;}/*緑色*/
.navy {color:#000080;}/*紺色*/
.purple {color:#800080;}/*紫色*/
.olive {color:#808000;}/*オリーブ色*/
.teal {color:#008080;}/*濃緑色*/
.yellow {color:#FF0;}/*黄色*/
.fuchsia {color:#F0F;}/*紅紫色*/
.aqua {color:#39c;}/*水色*/
.orange {color:#F60;}/*オレンジ色*/
/*文字の揃え方*/
/*左揃え*/
	DIV.left	{text-align:left;}
	/*中央*/
	DIV.center	{text-align:center;}
	/*右揃え*/
	DIV.right	{text-align:right;}
.dl{/*リンク表の設定*/
  margin: 0.5em 0.5px 0.5em 0.5em;
  }
.dd{
  margin: 2px 0px 2px 1.5em;
  }
.linktitle{/*リンク項目タイトルの設定*/
  width: 30em;
  padding: 5px 1.5em 5px 1.5em;
  border: solid 1px #333333;
  color: #333333;
  background-color: #ffffff;
  font-size: 9pt;
  letter-spacing: 0.1em;
  }
.mark{/*リンク項目タイトルの左のマーク部分*/
  width: 8px;
  height: 8px;
  font-size: 1px;
  }
.mark2{/*リンク項目タイトルの設定の右のライン*/
  width: 150px;
  height: 1px;
  font-size: 1px;
  }
