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{
display:none;
}
h5{
display:none;
}
.seo{
display:none;
}

.clear{
clear:both;
height:0px;
visibility: hidden;
text-align:center;
background-color:#eeeeee;
}

/********************************　リンク　********************************/

A { text-decoration: none; }
A:link { color: #333333; } 
A:visited { color: #000000; } 
A:hover { color: #E98400; } 
A:active { color: #FF9000; }

 
A.txt:link     {color: #516A92;}
A.txt:visited  {color: #516A92;}   
A.txt:hover    {color: #ff6600;}
A.txt:active   {color: #FF0000;}

A.hedbota:link     {color: #0C2D83;}
A.hedbota:visited  {color: #0C2D83;}   
A.hedbota:hover    {color: #ff6600;}
A.hedbota:active   {color: #FF0000;}

A.koji:link     {color: #0C2D83;}
A.koji:visited  {color: #0C2D83;}   
A.koji:hover    {color: #ff6600;}
A.koji:active   {color: #FF0000;}

A.si1:link     {color: #1D30BD;}
A.si1:visited  {color: #1D30BD;}   
A.si1:hover    {                 
                 color: #ff0000;
                 text-decoration: underline;
				 }
A.si1:active   {color: #FF9900;}

A.si2:link     {color: #666666;}
A.si2:visited  {color: #666666;}   
A.si2:hover    {                 
                 color: #ff0000;
                 text-decoration: underline;
				 }
A.si2:active   {color: #FF9900;}



A.zai:link     {color: #15AB20;}
A.zai:visited  {color: #15AB20;}   
A.zai:hover    {                 
                 color: #ff0000;
                 text-decoration: underline;
				 }
A.zai:active   {color: #FFffff;}

A.kai:link     {color: #ff6000;}
A.kai:visited  {color: #ff6000;}   
A.zai:hover    {                 
                 color: #ff0000;
                 text-decoration: underline;
				 }
A.zai:active   {color: #EDD900;}




A.topic:link     {color: #00AEFF;}
A.topic:visited  {color: #00AEFF;}   
A.topic:hover    {color: #ff6600; text-decoration:underline;}
A.topic: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;
}

/********************************　トップページ　********************************/

.banner_div1{
text-align:center;
margin:0px;
width:760px;
height:115px;
}

#banner1 a span {
display:none;
}
#banner1 a {
display:block;
width:253px;
height:115px;
background-image:url(img/banner1.jpg);
background-repeat:no-repeat;
float:left;
}
#banner1 a:hover {
background-image:url(img/banner11.jpg);
background-repeat:no-repeat;
}

#banner2 a span {
display:none;
}
#banner2 a {
display:block;
width:253px;
height:115px;
background-image:url(img/banner2.jpg);
background-repeat:no-repeat;
float:left;
}
#banner2 a:hover {
background-image:url(img/banner21.jpg);
background-repeat:no-repeat;
}

#banner3 a span {
display:none;
}
#banner3 a {
display:block;
width:254px;
height:115px;
background-image:url(img/banner3.jpg);
background-repeat:no-repeat;
float:left;
}
#banner3 a:hover {
background-image:url(img/banner31.jpg);
background-repeat:no-repeat;
}

.sbanner1{
text-align:left;
padding:20px 10px 5px 5px;
}
.sbanner2{
text-align:left;
padding:5px 10px 0px 5px;
}

.info1{
padding:20px 5px 0px 10px;
}

.tenpo1{
padding:0px 0px 0px 0px;
background-image:url(img/top_bg.jpg);
background-repeat:no-repeat;
}

.tenpo2{
width:200px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:15px;
font-size:12px;
color:#666666;
line-height:17px;
}
.tenpo_div{
width:200px;
text-align:left;
padding:3px 0px 3px 5px;
background-color:#2F92FA;
margin-bottom:10px;
}
.tenpo_div1{
margin-top:15px;
}
/********************************　テキストナビ　********************************/

.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;}

A.sme1:link     {color: #0C58A6;}
A.sme1:visited  {color: #0C58A6;}   
A.sme1:hover    {color: #E98400;}
A.sme1: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{
font-size:10px;
}
.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;
}
.smenu4{
background-image:url(img/smenu_bg3.jpg);
background-repeat:no-repeat;
width:150px;
height:22px;
font-size:12px;
font-weight:bold;
color:#2850AB;
padding:9px 0px 9px 30px;
text-align:left;
vertical-align:middle;
margin-left:0px;
}
.smenu5{
font-size:11px;
}
.smenu6{
background-image:url(img/smenu_bg.jpg);
background-repeat:no-repeat;
width:160px;
height:10px;
font-size:10px;
font-weight:bold;
color:#0C58A6;
padding:11px 0px 11px 20px;
text-align:left;
vertical-align:middle;
}
.smenu7{
background-image:url(img/smenu_bg.jpg);
background-repeat:no-repeat;
width:160px;
height:12px;
font-size:10px;
font-weight:bold;
color:#0C58A6;
padding:9px 0px 9px 20px;
text-align:left;
vertical-align:middle;
}
.smenu8{
font-size:12px;
}
/********************************　委員会活動ページ　********************************/

.info_title1{
padding:15px 0px 10px 0px;
text-align:center;
}
.info_title11{
padding:15px 0px 0px 0px;
text-align:center;
}
.info_title2{
padding:15px 0px 10px 0px;
text-align:center;
background-image:url(img/gyo_bg.jpg);
background-repeat:no-repeat;
}

.katu1{
width:540px;
text-align:left;
font-weight:bold;
font-size:12px;
color:#35309D;
padding:5px 10px 5px 10px;
line-height:17px;
border:1px solid #35309D;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
margin-top:10px;
}
.katu11{
width:540px;
text-align:left;
font-weight:bold;
font-size:12px;
color:#406C89;
padding:5px 10px 5px 10px;
line-height:17px;
border:1px solid #406C89;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
margin-top:10px;
}

.katu2{
padding:15px 10px 10px 10px;
}
.katu3{
padding:15px 0px 10px 0px;
}
.katu4{
font-size:12px;
color:#666666;
text-align:left;
line-height:17px;
padding:5px 10px 5px 10px;
}
.katu44{
font-size:12px;
color:#666666;
text-align:left;
line-height:17px;
padding:5px 0px 5px 0px;
}
.katu444{
margin-left:-10px;
}
.katu5{
margin-bottom:30px;
margin-top:10px;
}

.katu6{
margin-top:10px;
}

.katu7{
margin:0px 0px 10px 0px;
}
.katu8{
padding-left:10px;
}
.katu9{
margin:0px 0px 0px 0px;
}


#katu_inshi{
background-color:#FFFFCC;
font-size:12px;
color:#666666;
margin-top:25px;
padding:15px 5px;
line-height:17px;
}


#katu_inshi A:link { color: #3C87F7; } 
#katu_inshi A:visited { color: #3C87F7; } 
#katu_inshi A:hover { color: #ff6600; text-decoration:underline;} 
#katu_inshi A:active { color: #FF0000; }

/********************************　社内行事ページ　********************************/

.gyo1{
font-size:12px;
color:#222222;
text-align:left;
line-height:17px;
padding:5px 25px 20px 25px;
margin-left:auto;
margin-right:auto;
}
.gyo2{
border-bottom:1px solid #7A8DA1;
}
.gyo3{
font-size:12px;
color:#333333;
text-align:left;
line-height:17px;
padding:15px 10px 15px 10px;
}
.gyo4{
margin-top:15px;
}

.ken_ul{
margin:0px 0px 0px 5px;
padding:0px;
}

.ken_li{
margin-left:5px;
margin-bottom:5px;
list-style-type:square;
}
/********************************　トミザワ薬局とは　********************************/


.tomizawa1{
font-size:12px;
color:#666666;
text-align:left;
line-height:17px;
padding:15px 10px 15px 10px;
}

.tomizawa2{
margin:0px 0px 15px 15px;
float:right;
}
.tomizawa3{
margin:0px 15px 15px 0px;
float:left;
}
.tomizawa4{
padding:15px 10px 0px 0px;
}
.tomizawa5{
padding:15px 0px 20px 0px;
}
.tomizawa6{
padding:10px 0px 0px 0px;
}
.tomizawa7{
padding:10px 0px 0px 0px;
}
.tomizawa8{
font-size:12px;
color:#666666;
text-align:left;
line-height:17px;
}


.tomizawa9{
width:265px;
text-align:center;
padding:10px 0px 2px 0px;
}

.tomizawa10{
width:265px;
text-align:center;
font-weight:bold;
color:#333333;
padding:3px 0px 10px;
font-size:12px;
}

/********************************　個人情報　********************************/

.kojin1{
width:540px;
text-align:left;
font-size:12px;
color:#666666;
padding:5px 10px 5px 10px;
line-height:17px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
margin-top:20px;
}
.kojin2{
padding:5px 0px 5px 0px;
}
.kojin3{
width:560px;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
margin-top:20px;
}
.kojin4{
width:540px;
text-align:left;
font-size:12px;
color:#666666;
padding:5px 20px 5px 10px;
line-height:17px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
margin-top:20px;
}
.kojin5{
width:270px;
text-align:left;
font-size:12px;
color:#333333;
padding:5px 20px 5px 270px;
line-height:17px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
margin-top:20px;
}

/********************************　お問合わせ　********************************/

.mail1{
padding:15px 0px 10px 0px;
text-align:left;
}
.mail2{
padding:15px 0px 10px 0px;
text-align:center;
font-size:12px;
}
.mail3{
width:500px;
text-align:left;
font-size:12px;
color:#666666;
padding:5px 10px 5px 10px;
line-height:17px;
border:1px solid #666666;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
margin-top:10px;
}
.ent1{
border-left:1px solid #ABABAB;
border-right:3px solid #999999;
font-size:12px;
color:#333333;
text-align:left;
line-height:17px;
padding:5px 10px 5px 10px;
}
.ent2{
border-right:1px solid #ABABAB;
font-size:12px;
color:#666666;
text-align:left;
line-height:17px;
padding:5px 10px 5px 10px;
}
.ent3{
border-left:1px solid #ABABAB;
border-right:1px solid #ABABAB;
font-size:10px;
color:#ff0000;
text-align:right;
padding:5px 10px 5px 10px;
}
.ent4{
border-left:1px solid #ABABAB;
border-right:1px solid #ABABAB;
}
.ent5{
padding:15px 10px 5px 10px;
text-align:center;
border-left:1px solid #ABABAB;
border-right:1px solid #ABABAB;
}
.ent6{
font-size:10px;
color:#ff0000;
}

/********************************　サイトマップ　********************************/

.site1{
list-style-type: circle ;
margin:0px;
}
.site2{
list-style-type: disc;
margin-left:36px;
}
.site22{
list-style-type: disc;
margin-left:66px;
}
.site3{
font-size:12px;
background-color:#A6C8FF;
border-left:
color:#333333;
text-align:left;
line-height:17px;
padding:5px 0px 5px 10px;
}
.site4{
background-color:#ffffff;
font-size:12px;
color:#666666;
text-align:left;
line-height:17px;
padding:5px 0px 5px 10px;
}

/********************************　在庫管理　********************************/

.zaiko1{
font-size:12px;
color:#666666;
text-align:left;
line-height:17px;
padding:0px 20px 0px 40px;
}
.zaiko11{
font-size:12px;
color:#666666;
text-align:left;
line-height:17px;
padding:0px 40px 0px 20px;
}
.zaiko2{
width:540px;
text-align:left;
font-size:12px;
color:#333333;
padding:5px 10px 5px 10px;
line-height:17px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
margin-top:20px;
}
.zaiko5{
font-size:12px;
color:#666666;
text-align:left;
line-height:17px;
padding:15px 10px 15px 10px;
}
.zaiko6{
padding:20px 0px 0px 0px;
}
/********************************　医師・薬剤師の皆様へ　********************************/


.isi2{
width:500px;
text-align:left;
font-size:12px;
color:#666666;
padding:10px 40px 5px 40px;
line-height:17px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
margin-top:20px;
}
.isi3{
width:430px;
text-align:left;
font-size:12px;
color:#666666;
padding:0px 55px 15px 55px;
line-height:17px;
margin-left:auto;
margin-right:auto;
}
.isi4{
margin:0px;
}
.isi5{
margin-left:30px;
line-height:20px;
}
.isi6{
width:540px;
text-align:center;
padding:5px 0px 5px 0px;
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
}
.isi7{
float:right;
margin:0px 0px 10px 10px;
}

.isi8{
width:500px;
text-align:center;
font-size:12px;
color:#666666;
padding:10px 40px 5px 40px;
line-height:17px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
margin-top:20px;
}
/********************************　開業物件　********************************/
.kaigyo1{
width:500px;
text-align:left;
font-size:12px;
color:#666666;
padding:10px 40px 5px 40px;
line-height:17px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}
.kaigyo2{
font-size:12px;
font-weight:bold;
color:#ffffff;
text-align:left;
line-height:17px;
padding:5px 0px 5px 20px;
}
.kaigyo3{
font-size:12px;
color:#333333;
text-align:left;
line-height:17px;
padding:15px 0px 5px 20px;
}
.kaigyo4{
font-size:12px;
color:#666666;
text-align:left;
line-height:17px;
padding:15px 0px 5px 20px;
}
.kaigyo5{
font-size:12px;
color:#333333;
text-align:left;
line-height:17px;
padding:5px 0px 5px 20px;
}
.kaigyo6{
font-size:12px;
color:#666666;
text-align:left;
line-height:17px;
padding:5px 0px 5px 20px;
}
.kaigyo7{
font-size:12px;
color:#666666;
text-align:left;
line-height:17px;
padding:5px 0px 5px 0px;
}
.kaigyo7{
margin-left:0px;
}
.kaigyo8{
list-style-type:none;
margin-left:20px;
}
.kaigyo9{
font-size:12px;
font-weight:bold;
color:#ff0000;
text-align:left;
line-height:17px;
padding:5px 0px 5px 0px;
}

.kaigyo10{
width:500px;
text-align:center;
font-size:12px;
color:#666666;
padding:5px 10px 5px 10px;
line-height:17px;
border:1px solid #666666;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
margin-top:10px;
}
.kaigyo11{
width:500px;
text-align:left;
font-size:12px;
color:#333333;
padding:5px 10px 5px 10px;
line-height:17px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
margin-top:10px;
}
.setumei7{
font-size:12px;
color:#E27716;
font-weight:bold;
text-align:left;
line-height:17px;
padding:5px 10px 5px 15px;
border-bottom:1px solid #666666;
}
.setumei8{
font-size:12px;
color:#666666;
text-align:left;
line-height:17px;
padding:10px 20px 10px 20px;
}

.setumei9{
text-align:center;
padding:5px 0px 5px 0px;
}
.setumei10{
font-size:14px;
color:#666666;
text-align:left;
line-height:17px;
padding:5px 10px 5px 10px;
font-weight:bold;
}

.zaiko3{
font-size:12px;
color:#8A5912;
text-align:center;
line-height:20px;
padding:10px 0px 10px 0px;
}
.zaiko4{
margin:15px 0px;
}


/********************************　トピックス　********************************/

.tp01{
text-align:left;
font-size:12px;
color:#ffffff;
padding:5px 0px 3px 5px;
font-weight:500;
}

.tp2{
text-align:left;
font-size:12px;
color:#ffffff;
padding:5px 0px 3px 5px;
font-weight:500;
}

.tp3{
font-size:12px;
color:#666666;
line-height:17px;
text-align:left;
padding:10px 10px 10px 10px;
}




.tp_p{
float:right;
width:200px;
margin-left:10px;
margin-bottom:10px;
display:inline;
}

.tp_p1{
float:left;
width:200px;
margin-right:10px;
margin-bottom:10px;
display:inline;
}

.url1{
color:#333333;
font-weight:500;
}

div#url{
padding:5px 0px 5px 0px;
text-align:left;
}

div#urla { text-decoration: none; }
div#url a:link { color: #3864D1; } 
div#url a:visited { color: #3864D1; } 
div#url a:hover { color: #Ff6600; text-decoration:underline;} 
div#url a:active { color: #FF0000; } 


.bar{
padding:0px 0px 15px 0px;
}


.top_go{
padding-top:10px;
text-align:right;
margin-bottom:15px;
}



.tuika1{
width:500px;
text-align:left;
font-size:12px;
color:#666666;
padding:10px 40px 5px 40px;
line-height:17px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
margin-top:20px;
}

.h15{height:15px;}


.topics_ul{
margin:0px;
padding:0px;
list-style-type:none;
}

.topics_li1{
font-size:12px;
font-weight:bold;
color:#0000FF;
}

.topics_li2{
font-size:12px;
color:#666666;
margin-bottom:10px;
}

.topics_li3{
font-size:12px;
color:#666666;
margin-bottom:0px;
}


.topics_p1{
padding-left:20px;
}