body {
margin:0px;
font:"ＭＳ ゴシック", "Osaka−等幅";
text-align:center;
}

h1{
display:none;
}
h2{
display:none;
}
h3{
font-size:12px;
text-align:left;
color:#ffffff;
margin:0px;
}
h4{
font-size:12px;
text-align:left;
color:#ff9000;
margin:0px;
}

ol,ul { 
margin:0px; 
padding:0px; 
}

li{
margin:0px; 
padding:0px; 
}
.seo{
display:none;
}


/********************************　リンク　********************************/

A { text-decoration: none; }
A:link { color: #0C58A6; } 
A:visited { color: #0C58A6; } 
A:hover { color: #E98400; } 
A:active { color: #FF9000; } 

A.hedbota:link     {color: #0C2D83;}
A.hedbota:visited  {color: #0C2D83;}   
A.hedbota:hover    {color: #ff6600;}
A.hedbota:active   {color: #FF0000;}

A.txt:link     {color: #516A92;}
A.txt:visited  {color: #516A92;}   
A.txt:hover    {color: #ff6600;}
A.txt:active   {color: #FF0000;}

A.risc:link     {color: #3C87F7; text-decoration:underline;}
A.risc:visited  {color: #3C87F7; text-decoration:underline;}   
A.risc:hover    {color: #ff6600; text-decoration:underline;}
A.risc:active   {color: #FF0000;}


/********************************　ヘッダ　********************************/

.hed1{
font-size:11px;
text-align:left;
color:#0C2D83;
padding:3px 0px 3px 5px;
}
.hed2{
font-size:11px;
text-align:left;
color:#333333;
padding:0px 0px 3px 0px;
}

/********************************　メニュー　********************************/

.menu_div{
text-align:center;
margin:0px;
width:760px;
height:30px;
}

#menu1 a span {
display:none;
}
#menu1 a {
display:block;
width:60px;
height:30px;
background-image:url(../img/b1.jpg);
background-repeat:no-repeat;
float:left;
}
#menu1 a:hover {
background-image:url(../img/b11.jpg);
background-repeat:no-repeat;
}

#menu2 a span {
display:none;
}
#menu2 a {
display:block;
width:115px;
height:30px;
background-image:url(../img/b2.jpg);
background-repeat:no-repeat;
float:left;
}
#menu2 a:hover {
background-image:url(../img/b21.jpg);
background-repeat:no-repeat;
}

#menu3 a span {
display:none;
}
#menu3 a {
display:block;
width:70px;
height:30px;
background-image:url(../img/b3.jpg);
background-repeat:no-repeat;
float:left;
}
#menu3 a:hover {
background-image:url(../img/b31.jpg);
background-repeat:no-repeat;
}

#menu4 a span {
display:none;
}
#menu4 a {
display:block;
width:105px;
height:30px;
background-image:url(../img/b4.jpg);
background-repeat:no-repeat;
float:left;
}
#menu4 a:hover {
background-image:url(../img/b41.jpg);
background-repeat:no-repeat;
}

#menu5 a span {
display:none;
}
#menu5 a {
display:block;
width:70px;
height:30px;
background-image:url(../img/b5.jpg);
background-repeat:no-repeat;
float:left;
}
#menu5 a:hover {
background-image:url(../img/b51.jpg);
background-repeat:no-repeat;
}

#menu6 a span {
display:none;
}
#menu6 a {
display:block;
width:70px;
height:30px;
background-image:url(../img/b6.jpg);
background-repeat:no-repeat;
float:left;
}
#menu6 a:hover {
background-image:url(../img/b61.jpg);
background-repeat:no-repeat;
}

#menu7 a span {
display:none;
}
#menu7 a {
display:block;
width:120px;
height:30px;
background-image:url(../img/b7.jpg);
background-repeat:no-repeat;
float:left;
}
#menu7 a:hover {
background-image:url(../img/b71.jpg);
background-repeat:no-repeat;
}

#menu8 a span {
display:none;
}
#menu8 a {
display:block;
width:150px;
height:30px;
background-image:url(../img/b8.jpg);
background-repeat:no-repeat;
float:left;
}
#menu8 a:hover {
background-image:url(../img/b81.jpg);
background-repeat:no-repeat;
}

/********************************　テキストナビ　********************************/

.navi{
font-size:12px;
text-align:center;
line-height:17px;
padding:15px 0px;
color:#516A92;
}

/********************************　copy　********************************/

.copy{
font-size:12px;
text-align:right;
line-height:17px;
padding:5px 10px 5px 0px;
}

A.copy1:link     {color: #0C2D83;}
A.copy1:visited  {color: #0C2D83;}   
A.copy1:hover    {color: #ff6600;}
A.copy1:active   {color: #FF0000;}

/********************************　food　********************************/

.food{
background-color:#9ACCFF;
text-align:right;
}
.food1{
font-size:12px;
font-weight:bold;
}
.food_div{
width:180px;
padding:10px 10px 10px 0px;
font-size:10px;
color:#FFFFFF;
line-height:17px;
text-align:left;
float:right;
}

A.food_l:link     {color: #214193;}
A.food_l:visited  {color: #214193;}   
A.food_l:hover    {color: #ff6600;}
A.food_l:active   {color: #FF0000;}


/********************************　会社案内　********************************/

A.sme:link     {color: #2850AB;}
A.sme:visited  {color: #2850AB;}   
A.sme:hover    {color: #ffffff;}
A.sme:active   {color: #FF9000;}

.smenu1{
background-image:url(../img/smenu_bg.jpg);
background-repeat:no-repeat;
width:160px;
height:12px;
font-size:12px;
font-weight:bold;
color:#0C58A6;
padding:9px 0px 9px 20px;
text-align:left;
vertical-align:middle;
}
.smenu2{
list-style-type:none;
margin:0px;
}
.smenu22{
list-style-image:url(img/list_m.gif);
margin:0px;
}
.smenu3{
background-image:url(../img/smenu_bg2.jpg);
background-repeat:no-repeat;
width:150px;
height:12px;
font-size:12px;
font-weight:bold;
color:#2850AB;
padding:9px 0px 9px 30px;
text-align:left;
vertical-align:middle;
margin-left:0px;
}
/********************************　会社案内　********************************/

.info_title1{
padding:15px 0px 10px 0px;
text-align:center;
}

.aisatu1{
font-size:12px;
color:#666666;
line-height:20px;
padding:10px 25px 10px 25px;
text-align:left;
}

.aisatu2{
float:right;
margin:0px 0px 15px 15px;
}
.aisatu3{
padding:0px 0px 10px 0px;
text-align:center;
}
.aisatu4{
font-size:12px;
color:#666666;
line-height:17px;
padding:10px 40px 10px 40px;
text-align:left;
}
.aisatu5{
font-weight:bold;
color:#0099FF;
}
.aisatu6{
margin:0px;
}
.aisatu7{
background-image:url(img/tana.jpg);
background-position:right;
background-repeat:no-repeat;
font-size:12px;
color:#666666;
line-height:17px;
padding:10px 40px 10px 40px;
text-align:left;
}
.aisatu8{
font-size:12px;
color:#333333;
line-height:17px;
padding:10px 40px 10px 40px;
text-align:left;
}
/********************************　会社概要　********************************/

.gai1{
padding:20px 0px 10px 0px;
text-align:left;
}

.gai2{
padding:0px 0px 0px 0px;
text-align:left;
}

.gai3{
padding:0px 10px 0px 10px;
text-align:left;
}

.gai4{
padding:3px 0px 3px 10px;
text-align:left;
font-size:12px;
color:#333333;
line-height:17px;
}

.gai5{
padding:3px 0px 3px 10px;
text-align:left;
font-size:12px;
color:#666666;
line-height:17px;
}

/********************************　店舗紹介　********************************/
.tenpo_div{
margin:0px 0px 10px 0px;
}
.tenpo1{
padding:10px 0px 10px 0px;
text-align:center;
}
.tenpo2{
padding:5px 0px 5px 10px;
text-align:left;
font-size:12px;
color:#FFFFFF;
}
.tenpo3{
padding:5px 0px 5px 10px;
text-align:left;
font-size:12px;
color:#0057B1;
}
.tenpo4{
padding:10px 0px 10px 20px;
text-align:left;
}
.tenpo5{
padding:3px 15px 3px 0px;
text-align:right;
}
.tenpo6{
padding:3px 0px 3px 0px;
text-align:center;
}

/********************************　店舗紹介(詳細）　********************************/

.shop1{
padding:0px 10px 0px 0px;
text-align:left;
}
.shop2{
padding:2px 0px 3px 10px;
text-align:left;
font-size:12px;
color:#333333;
line-height:17px;
border-bottom:1px dotted #333333;
}
.shop3{
padding:2px 0px 3px 0px;
text-align:center;
font-size:12px;
color:#333333;
line-height:17px;
border-bottom:1px dotted #333333;
}
.shop4{
padding:2px 0px 3px 10px;
text-align:left;
font-size:12px;
color:#666666;
line-height:17px;
border-bottom:1px dotted #333333;
}

.shop5{
padding:10px 10px 10px 10px;
text-align:left;
font-size:12px;
color:#333333;
line-height:17px;
}

.shop6{
font-size:14px;
color:#2A8E3E;
font-weight:bold;
}

.shop7{
border:1px solid #B0F4D7;
}

/********************************　マスコミ紹介事例　********************************/

.mass1{
text-align:left;
padding:5px 20px 5px 20px;
font-size:12px;
color:#333333;
font-weight:bold;
line-height:17px;
background-image:url(img/mas_waku2.jpg);
background-repeat:repeat-y;
}

.mass2{
text-align:center;
padding:10px 0px 5px 0px;
background-image:url(img/mas_waku3.jpg);
background-repeat:repeat-y;
}

.mass3{
text-align:left;
padding:5px 20px 5px 20px;
font-size:12px;
line-height:17px;
color:#666666;
background-image:url(img/mas_waku3.jpg);
background-repeat:repeat-y;
}
.mass4{
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
}

/********************************　マスコミ紹介事例　********************************/

.masscom1{
width:550px;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
}

.masscom2{
width:550px;
height:10px;
}
.masscom3{
width:550px;
background-image:url(img/waku2.jpg);
background-repeat:repeat-y;
text-align:left;
}

.masscom4{
width:550px;
background-image:url(img/waku3.jpg);
background-repeat:repeat-y;
text-align:left;
}

.masscom5{
width:550px;
background-image:url(img/waku3.jpg);
background-repeat:repeat-y;
text-align:left;
}

.masscom6{
width:550px;
height:15px;
}

.mass_title1{
width:155px;
margin-left:8px;
margin-right:20px;
font-size:12px;
color:#333333;
font-weight:bold;
line-height:17px;
padding:5px 5px 5px 5px;
text-align:center;
float:left;
display:inline;
}
.mass_title2{
width:155px;
margin-left:0px;
margin-right:20px;
font-size:12px;
color:#333333;
font-weight:bold;
line-height:17px;
padding:5px 5px 5px 5px;
text-align:center;
float:left;
display:inline;
}
.mass_title3{
width:155px;
margin-left:0px;
margin-right:7px;
font-size:12px;
color:#333333;
font-weight:bold;
line-height:17px;
padding:5px 5px 5px 5px;
text-align:center;
float:right;
display:inline;
}

.mass_p1{
width:160px;
margin-left:8px;
margin-right:20px;
padding:10px 0px 10px 5px;
text-align:center;
float:left;
display:inline;
}
.mass_p2{
width:160px;
margin-left:0px;
margin-right:20px;
padding:10px 0px 10px 5px;
text-align:center;
float:left;
display:inline;
}
.mass_p3{
width:160px;
margin-left:0px;
margin-right:7px;
padding:10px 0px 10px 5px;
text-align:center;
float:right;
display:inline;
}

.mass_com1{
width:155px;
margin-left:8px;
margin-right:20px;
font-size:12px;
color:#666666;
line-height:17px;
padding:5px 5px 5px 5px;
text-align:left;
float:left;
display:inline;
}
.mass_com2{
width:155px;
margin-left:0px;
margin-right:20px;
font-size:12px;
color:#666666;
line-height:17px;
padding:5px 5px 5px 5px;
text-align:left;
float:left;
display:inline;
}
.mass_com3{
width:155px;
margin-left:0px;
margin-right:7px;
font-size:12px;
color:#666666;
line-height:17px;
padding:5px 5px 5px 5px;
text-align:left;
float:right;
display:inline;
}

.adobe1{
font-size:10px;
text-align:left;
color:#666666;
line-height:15px;
padding:5px;
}

.file{
font-size:10px;
text-align:center;
color:#666666;
}

.clear{
clear:both;
height:0px;
visibility: hidden;
text-align:center;
background-color:#eeeeee;
}

.book1{
font-size:10px;
font-weight:normal;
color:#00CC99;
text-align:left;
padding:0px 10px;
}


.book_t1{
background-image:url(img/book_waku2.jpg);
background-repeat:repeat-y;
font-size:12px;
font-weight:bold;
text-align:center;
color:#333333;
padding:5px 15px;
}

.book_t2{
background-image:url(img/book_waku2.jpg);
background-repeat:repeat-y;
font-size:10px;
text-align:left;
line-height:14px;
color:#00CC99;
padding:5px 20px;
}

.book_t3{
background-image:url(img/book_waku3.jpg);
background-repeat:repeat-y;
text-align:center;
padding:10px 0px;
}

.book_t4{
background-image:url(img/book_waku3.jpg);
background-repeat:repeat-y;
text-align:center;
padding:10px 0px;
}
