﻿/*------ 全体 ------*/

body, td { 
	font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; 
	color:#000000;
	font-size: 15px;
	} 

body {
	margin: 0;
	padding: 0;
	}

	a:link{
	color:#FF9933;
	text-decoration:none;
	}
	a:visited{
	color:#FF9933;
	text-decoration:none;
	}
	a:hover{
	color:#FFCC66;
	text-decoration:underline;
	}
	a:active{
	color:#FF9933;
	text-decoration:underline;
	}
	
div#all  {
	line-height:150%;
	background-color: #ffffff;
	text-align: center;
	}
	
img { 
	border : 0; 
	} 	
	
/*------ ヘッダー ------*/

h1.headerTxt {
	display: block;
	line-height:100%;
	font-size: 12px;
	font-weight: lighter;
	margin: -5px; 
	padding: 1em 1em 1em 2em;
	text-align: left;
}


/*------ 外枠 ------*/

table.a {
	margin: 0;
	border: 0;
	padding: 0;
	}

td.header {
	background-image: url("images/w01.jpg");
	margin: 0;
	}
	
td.a  {
	color: #000000;
	font-size: 12px;
	line-height:150%;
	}

td.a_01 {
	background-image: url("images/w02.jpg");
	padding: 0;
	margin: 0;
	line-height:130%;
	font-size: 11px;
	font-weight: lighter;
	}

td.a_02 {
	background-image: url("images/w03.jpg");
	background-repeat: no-repeat;
	padding: 66px 0px 0 0;
	margin: 0;
	line-height:130%;
	font-size: 12px;
	font-weight: lighter;
	}

td.a_03 {
	background-image: url("images/w04.jpg");
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	}

td.a_04 {
	background-image: url("images/w05.jpg");
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	}
	

/*------ インフォメーション ------*/
	
table.b {
	margin: 30px 0 0 0;
	border: 0;
	padding: 0;
	}	
	
td.b_01 {
	background-image: url("images/info01.gif");
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	text-align : left; 
	vertical-align : top; 
	}	

td.b_02 {
	background-image: url("images/info02.gif");
	padding: 5px 25px;
	margin: 0;
	line-height:130%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top; 
	}
.b_02 a:link{
	text-decoration: none;
	color: #0033FF;
}
.b_02 a:visited{
	color: #0033FF;
	text-decoration: none;
}
.b_02 a:hover{
	color: #FF0000;
	text-decoration: underline;
}
td.b_03 {
	background-image: url("images/info03.gif");
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	text-align : left; 
	vertical-align : top; 
	}


/*------ ＱＲコード ------*/
	
table.c {
	margin: 20px 0 0 0;
	border: 0;
	padding: 0;
	}	
	
td.c_01 {
	padding: 5px;
	margin: 0;
	line-height:130%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top; 
	}

td.c_02 {
	padding: 5px 20px;
	margin: 0;
	font-size: 12px;
	line-height:150%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top; 
	}	
	
table.d {
	margin: 20px 5px;
	padding: 0;
    border: 1px;
    border-style: solid;
    border-color: #c0c0c0;	
	}
	
td.d_01 {
	padding: 5px;
	margin: 0;
　　font-size: 12px;
	line-height:180%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top; 
	}
	
li.c {
	padding: 0px 0px 0px 18px;
	margin: 0 0 0 10px;
	line-height:150%;
	font-weight: lighter;
	background-image: url("images/icon13.gif");
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-position: outside;
	}
	

/*------ 前頁・トップへリンク ------*/

li.d {
	padding: 0px 0px 0px 18px;
	margin: 15px 0 0 420px;
	line-height:150%;
	font-size: 12px;
	font-weight: lighter;
	background-image: url("images/icon14.gif");
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-position: outside;
	}

li.e {
	padding: 0px 0px 0px 18px;
	margin: 0 0 15px 420px;
	line-height:150%;
	font-size: 12px;
	font-weight: lighter;
	background-image: url("images/icon15.gif");
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-position: outside;
	}


/*------ フッター ------*/

h2.footerTxt {
	display: block;
	line-height:130%;
	font-size: 12px;
	font-weight: lighter;
	margin: -5px; 
	padding: 1em 1em 1em 2em;
}

#footer01 {
	margin: 0;
	padding: 0 0 20px 0;
	border : 0;
	}


#footer02 {
	margin: 0;
	padding: 0 5px 10px 0;
	border : 0;
	}

.copyright  {
	color: #888;
	font-size: 12px;
	}
	

/*------ 利用規約 ------*/
	
td.f_01 {
	padding: 5px 10px 5px 5px;
	margin: 0;
	line-height:130%;
	font-weight: lighter;
	text-align : right; 
	vertical-align : top;
	}

td.f_02 {
	padding: 20px 5px 5px 20px;
	margin: 0;
	line-height:130%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top;
	}

td.f_03 {
	padding: 20px 10px 5px 40px;
	margin: 0;
	line-height:150%;
	font-weight: bolder;
	color: #000000;
	text-align : left; 
	vertical-align : top;
	}
	
td.f_04 {
	padding: 0px 0px 0px 55px;
	margin: 0;
	line-height:150%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top;
	}
	
td.f_05 {
	padding: 0px 0px 0px 80px;
	margin: 0;
	line-height:150%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top;
	}

li.a {
	line-height:150%;
	font-weight: lighter;
	list-style-type: decimal;
	list-style-position: outside;
	}
	
	
/*------ プライバシーポリシー ------*/

td.g_01 {
	padding: 5px 10px 5px 5px;
	margin: 0;
	line-height:130%;
	font-weight: lighter;
	text-align : right; 
	vertical-align : top;
	}

td.g_02 {
	padding: 20px 5px 5px 20px;
	margin: 0;
	line-height:130%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top;
	}

td.g_03 {
	padding: 20px 10px 5px 40px;
	margin: 0;
	line-height:150%;
	font-weight: bolder;
	text-align : left; 
	vertical-align : top;
	}
	
td.g_04 {
	padding: 0px 0px 0px 50px;
	margin: 0;
	line-height:150%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top;
	}
	
td.g_05 {
	padding: 10px 0px 0px 60px;
	margin: 0;
	line-height:150%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top;
	}

li.b {
	padding: 0px 0px 0px 20px;
	line-height:150%;
	font-weight: lighter;
	list-style-type: none;
	list-style-position: outside;
	}


/*------ 薬局概要 ------*/

table.j {
	margin: 0 0 0 50px;
	border: 0;
	padding: 0;
	}

td.j_01 {
	padding: 5px 10px 5px 5px;
	margin: 0;
	line-height:130%;
	font-weight: lighter;
	text-align : right; 
	vertical-align : top;
	}

td.j_02 {
	padding: 20px 5px 5px 20px;
	margin: 0;
	line-height:130%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top;
	}

td.j_03 {
	padding: 20px 10px 5px 40px;
	margin: 0;
	line-height:150%;
	font-weight: bolder;
	text-align : left; 
	vertical-align : top;
	}
	
td.j_04 {
	padding: 0px 0px 0px 50px;
	margin: 0;
	line-height:150%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top;
	}
	
td.j_05 {
	padding: 0px 0px 30px 80px;
	margin: 0;
	line-height:150%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top;
	}
	
td.j_06 {
	margin: 0;
	line-height:150%;
	font-weight: lighter;
	border-bottom: dotted 1px #66CCCC;
	text-align : left;
	vertical-align : top;
	width: 140px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	}
	
td.j_07 {
	margin: 0;
	padding: 5px 5px 5px 10px;
	line-height:150%;
	font-weight: lighter;
	border-bottom: dotted 1px #66CCCC;
	text-align : left; 
	vertical-align : top;
	width: 390px;
	}

li.j_01 {
	margin: 10px 0 10px 0;
	padding: 0px 0px 0px 8px;
	line-height:150%;
	letter-spacing: 10px;
	font-weight: bold;
	border-left: solid 10px #66CCCC;
	border-bottom: solid 2px #66CCCC;
	list-style-type: none;
	list-style-position: outside;
	}
	
li.j_02 {
	margin: 0;
	padding: 0;
	line-height:150%;
	font-weight: lighter;
	list-style-type: decimal;
	list-style-position: outside;
	}
	
div.j{
	margin: 0;
	padding: 10px;
	font-size: 16px;
	line-height:150%;
	font-weight: bold;
	text-align: center;
	}

span.j_01 {
	letter-spacing: 65px;	
	}

span.j_02 {
	letter-spacing: 25px;	
	}
	
span.j_03 {
	letter-spacing: 12px;	
	}

span.j_04 {
	letter-spacing: 5px;	
	}


/*------ 店舗紹介 ------*/

table.m {
	margin: 0 0 20px 20px;
	border: 0;
	padding: 0;
	}

td.m_01 {
	padding: 0;
	margin: 0;
	line-height:130%;
	font-weight: lighter;
	text-align : right; 
	vertical-align : top;
	}

td.m_02 {
	padding: 20px 5px 5px 20px;
	margin: 0;
	line-height:130%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top;
	}

td.m_03 {
	padding: 20px 10px 5px 40px;
	margin: 0;
	line-height:150%;
	font-weight: bolder;
	text-align : left; 
	vertical-align : top;
	}
	
td.m_04 {
	padding: 0px 0px 0px 20px;
	margin: 20px 0 0 0;
	line-height:150%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top;
	}
	
td.m_05 {
	padding: 0px 0px 0px 80px;
	margin: 0;
	line-height:150%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top;
	}

li.m {
	margin: 20px 0 10px 0;
	padding: 0px 0px 0px 8px;
	letter-spacing: 10px;
	line-height:150%;
	font-weight: bold;
	border-left: solid 10px #66CCCC;
	border-bottom: solid 2px #66CCCC;
	list-style-type: none;
	list-style-position: outside;
	text-align : left; 
	vertical-align : top;
	}
	
li.m_01 {
	margin: 0 0 0 10px;
	padding: 0px 0px 0px 8px;
	line-height:150%;
	font-weight: lighter;
	border-left: solid 10px #66CCCC;
	list-style-type: none;
	list-style-position: outside;
	text-align : left; 
	vertical-align : top;
	}	
	
td.m_06 {
	margin: 0;
	padding: 5px 10px;
	line-height:150%;
	font-weight: lighter;
	border-bottom: dotted 1px #66CCCC;
	list-style-type: none;
	list-style-position: outside;
	text-align : left; 
	vertical-align : top;
	}
	
table.m_01 {
	margin: 0 0 30px 0;
	padding: 0;
	}

td.m_07	{
	padding: 0;
	margin: 0;
	line-height:150%;
	font-weight: lighter;
	text-align: left; 
	vertical-align: top;
	}
	
IFRAME.a {
	margin: 10px 0;
	padding: 0;
	border: 2px solid #cccccc;
	}
	
table.eigyo { 
	margin : 10px 0 0 0; 
	} 
	
#eigyo th { 
	padding : 3px; 
	background-color : #ffffcc; 
	font-weight : normal; 
	text-align : center; 
	width : 20%; 
	} 

#eigyo td { 
	text-align : left; 
	padding : 3px 10px; 
	letter-spacing: 3px;
	} 

span.m_01 {
	letter-spacing: 63px;	
	}
	
span.m_02 {
	padding : 0 0 0 145px;		
	}
	
span.m_03 {
	letter-spacing: 4px;	
	}
	
span.m_04 {
	letter-spacing: 30px;	
	}
	
span.m_05 {
	letter-spacing: 7px;	
	}
	
img.m_01{
	margin : 55px 0 0 ;		
	}	

	
/*------ リンク ------*/

table.h {
	margin: 0 0 0 50px;
	border: 0;
	padding: 0;
	}

td.h_01 {
	padding: 0;
	margin: 0;
	line-height:130%;
	font-weight: lighter;
	text-align : right; 
	vertical-align : top;
	}

td.h_02 {
	padding: 20px 5px 5px 20px;
	margin: 0;
	line-height:130%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top;
	}

td.h_03 {
	padding: 20px 10px 5px 40px;
	margin: 0;
	line-height:150%;
	font-weight: bolder;
	text-align : left; 
	vertical-align : top;
	}
	
td.h_04 {
	padding: 0px 0px 0px 50px;
	margin: 0;
	line-height:150%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top;
	}
	
td.h_05 {
	padding: 0px 0px 0px 80px;
	margin: 0;
	line-height:150%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top;
	}

li.h {
	margin: 10px 0 0 0;
	padding: 0px 0px 0px 8px;
	line-height:150%;
	font-weight: bold;
	letter-spacing: 10px;
	border-left: solid 10px #66CCCC;
	border-bottom: solid 2px #66CCCC;
	list-style-type: none;
	list-style-position: outside;
	text-align : left; 
	vertical-align : top;
	}
	
td.h_06 {
	margin: 0;
	padding: 10px 5px;
	line-height:150%;
	font-weight: lighter;
	border-bottom: dotted 1px #66CCCC;
	list-style-type: none;
	list-style-position: outside;
	text-align : left; 
	vertical-align : top;
	}	
	
	
/*------ お薬手帳について ------*/

table.k {
	margin: 5px 0 0 50px;
	border: 0;
	padding: 0;
	font-size: 15px;
	}
	
td.k_01 {
	padding: 5px 10px 5px 5px;
	margin: 0;
	line-height:130%;
	font-weight: lighter;
	text-align : right; 
	vertical-align : top; 
	}

td.k_02 {
	padding: 20px 5px 5px 20px;
	margin: 0;
	line-height:130%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top; 
	}

td.k_03 {
	padding: 80px 5px 5px 190px;
	margin: 0;
	line-height:150%;
	font-weight: lighter;
	background-image: url("images/image01.gif");
	background-repeat: no-repeat;
	background-position-x: left;
	background-position-y: top;
	text-align : left; 
	vertical-align : top; 
	}
		
td.k_04 {
	padding: 80px 5px 5px 80px;
	margin: 0;
	line-height:150%;
	font-weight: lighter;
	background-image: url("images/image03.gif");
	background-repeat: no-repeat;
	background-position-x: right;
	background-position-y: top;
	text-align : left; 
	vertical-align : top; 
	}	
	
td.k_05 {
	padding: 80px 0px 5px 240px;
	margin: 0;
	line-height:150%;
	font-weight: lighter;
	background-image: url("images/image02.gif");
	background-repeat: no-repeat;
	background-position-x: left;
	background-position-y: top;
	text-align : left; 
	vertical-align : top; 
	}	
	
td.k_06 {
	padding: 80px 5px 5px 80px;
	margin: 0;
	line-height:150%;
	font-weight: lighter;
	background-image: url("images/image04.gif");
	background-repeat: no-repeat;
	background-position-x: right;
	background-position-y: top;
	text-align : left; 
	vertical-align : top; 
	}	
	
table.l {
	margin: 20px 5px;
	padding: 0;
    border: 2px;
    border-style: solid;
    border-color: #FF9900;
    background-color: #FFFFCC;
	text-align : left; 
	vertical-align : top; 
	}
	
td.l_01 {
	padding: 10px;
	margin: 0;
　　font-size: 15px;
	line-height:180%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top; 
	}
		
li.l {
	margin: 0;
	padding: 10px 0 0 0;
	line-height:100%;
	font-weight: bold;
	color: #660000;	
	list-style-type: none;
	list-style-position: outside;
	font-size: 20px;
	text-align : center; 
	}
	
	
/*------ かかりつけ薬局について ------*/

table.i {
	padding: 0;
	margin: 0;
	}
	
td.i_01 {
	padding: 5px 10px 5px 5px;
	margin: 0;
	line-height:130%;
	font-weight: lighter;
	text-align : right; 
	vertical-align : top; 
	}

td.i_02 {
	padding: 20px 5px 5px 20px;
	margin: 0;
	line-height:130%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top; 
	}

td.i_03 {
	padding: 20px 10px 5px 40px;
	margin: 0;
	line-height:150%;
	font-weight: bolder;
	text-align : left; 
	vertical-align : top; 
	}
	
td.i_04 {
	padding: 0px 0px 0px 50px;
	margin: 0;
	line-height:150%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top; 
	}
	
td.i_05 {
	padding: 0px 0px 0px 80px;
	margin: 0;
	line-height:150%;
	font-weight: lighter;
	text-align : left; 
	vertical-align : top;
	}

li.i {
	line-height:150%;
	font-weight: lighter;
	list-style-type: decimal;
	list-style-position: outside;
	text-align : left; 
	vertical-align : top; 
	}
