@charset "UTF-8";

/*  おさけcss  */

body	{background-color: #FFF8DC; 
	 font-family: 'メイリオ',sans-serif;
}
body	{ margin: 0px ;
        scrollbar-face-color:#FFD6C1; 
        scrollbar-track-color:#FFD6C1; 
        scrollbar-arrow-color:#ffffff; 
        scrollbar-3dlight-color:#ffffff; 
        scrollbar-highlight-color:#ffffff; 
        scrollbar-shadow-color:#ffffff; 
        scrollbar-darkshadow-color:#FFD6C1;
        padding:0px;
}

/* === ヘッダー部分のスタイル === */

.head	{background-color:  #FFc6b1;
	 width:100%;
         height: 75px;
}
.headimg	{vertical-align:middle;
	 margin-right:8px;
	 margin-left:10px;
         width:80px
}
.head1	{font-size: 30px; 	/*  表題  */
	 font-family: serif,sans-serif;
	 font-weight: bold;
	 color: #00aa00;
         height: 70px;
         text-align: center;
         letter-spacing:0.5em;
}
.head2	{text-align:center;	/*  而酔  */
         width:90px;
	 font-size:20px;
	 font-weight: bold;
	 font-family: "有澤楷書",'HG正楷書体-PRO',serif;	/*  指定効果なし  */
}

/* === サイド部分のスタイル === */

div#side {width:170px;
	float: left;
	margin: 1px 0px;
	background-color: #FFD6C1;
	vertical-align:top;
	padding:15px;
}
#side dl {
	 background-color: #FFE4B5;
	 font-weight: bold;
	 padding-top:8px;
	 padding-bottom:8px;
	 padding-left:12px
}
#side dt {font-size:16px;
	 background-color: #FFE4B5;
	 border-bottom: solid 1px white;
	 padding-top:5px;
	 padding-bottom:5px;
	 padding-left:15px
}
#side dd {font-size:12px;
	 background-color: #FFE4B5;
	 border-bottom: solid 1px white;
	 padding-top:4px;
	 padding-bottom:4px;
	 padding-left:12px;
}
#side a	{color: #222299 ;
	 text-decoration: none
}
#side a:hover	{ color: #DC143C ;
         text-decoration: none;
}

/* コンテンツ#main部分とサイド部分#sideを横列のグループにする=boxA */
div.boxA:after	{content: "";
	display: block;
	clear: both;
}
footer{clear:both;
}


/* === コンテンツ部分（右側）のスタイル === */

div#main {width:600px;　
	float: right;
	color: #000080;
	margin: 0px auto;
	padding-top:15px;
	padding-bottom:15px;
}
#main p.notice {width:450px;
	font-size:14px;
	color: #445533;
	text-align: center;
	background-color: #dddd22;
	padding:2px 0px;
	margin: 0 auto;  /*  中央揃え  */ 
}
table.omamori {	margin: 0px auto;	/*  酒は神授の生薬  */
}
table.omamori td  {width:450px;
	background-color:#228800;
	font-size:18px;
	font-family: "HG正楷書体-PRO",'有澤楷書',sans-serif,serif;  /*  指定効果なし  */
	font-weight:normal;
	color:#ffffff;
	padding:20px;
	line-height:1.6em;
}
#main #news   {background-color:#bbffbb;
	 font-size:16px;
	 color: #000000;
	line-height:1.4em;
	 padding:5px 12px 5px;
}
#main #sikaku   {width:500px;
	background-color:#eeffee;
	font-size:14px;
	color: #000080;
	margin: 0px auto;
	padding:5px 12px 5px;
}
#main p	{font-size:18px;
	 line-height:120%;
	 color:#333333}
	 padding:0px
}
.photo td	{vertical-align:bottom;
	 font-size:12px;
	 padding:0px}
.photo img	{margin-right:8px
}
.copy	{border-top:solid 2px #32d4a9;
	 padding-top:6px;
	 font-size:10px
}
#main a  {color:#007000 ;
       text-decoration:none;
}
#main a:hover {color:#ff9933 ;
          text-decoration:underline;
}
p#news a  {color:#3300ff;
       text-decoration:none;
}
p#news a:hover {color:#ff9933 ;
          text-decoration:underline;
}
p#sikaku a  {color:#3300ff;
       text-decoration:none;
}
\p#sikaku a:hover {color:#ff9933 ;
          text-decoration:underline;
}
p.today	{font-size:14pt;
	font-family:ＭＳ ゴシック;
	color:ff3300;
	text-align:center;
}

/*  フッター  */
#footer {width: 100%;
	height: auto;
	background-color: #80b080;　/*--silver=C0c0c0→帯緑稍暗く--*/
    	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 	Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
#footer ul, #footer address {
	font-size: 18px;
	text-align: center;
}
#footer ul {
	margin: 0;
	padding: 0;
	padding-top: 10px;
}
#footer li {
	display: inline;
	list-style: none;
	margin-left: 10px;
	padding-left: 10px;
	border-left: solid 1px #f2f2f2;
}
#footer li a {	font-size: 14px;
	text-decoration: none;
	color: #ffffff;
}
#footer li a:hover {
	text-decoration: none;
	color: #ff5500;
}
#footer li:first-child {
	margin-left: 0;
	padding-left: 0;
	border-left: none;
}
#footer address {
	text-align:center;
    	font-size:16px;
	margin-top: 0px;
	font-style: normal;
}/*--指定利かず--*/


/*  aside  */
aside	{width:300px;
	margin: 0px auto;
	background-color:#ffffff;
	border: solid 1px blue;
	font-size:20
px;
	font-family:"有澤楷書",'HG正楷書体-PRO',sans-serif,serif;  /*  指定効果なし  */
	color:#000080;
	line-height:1.2em;
	margin: 0px auto;
	padding:12px;

}
