/* 基本設定
------------------------------*/
html {
	height:100%;
}
body {
	height:100%;
	color:#333333;
	text-align:center;
	background:url(../images/common/header_top.gif) center top repeat-x;
/*
	font:normal 12px/1.6em "ＭＳ Ｐ ゴシック", "MS P Gothic", "Verdana",  sans-serif;
*/
}

/* フォントサイズ変更時のフォント指定 */
body.small {font:normal 10px/1.6em "MS PGothic","Osaka",Arial,sans-serif;}
body.normal {font:normal 12px/1.6em "MS PGothic","Osaka",Arial,sans-serif;}
body.large {font:normal 14px/1.6em "MS PGothic","Osaka",Arial,sans-serif;}


/* ヘディング */
h1 {font-size:13px;}
h2 {font-size:13px;}
h3 {font-size:13px;}
h4 {font-size:13px;}
h5 {font-size:13px;}
h6 {font-size:13px;}


/* テキスト */
p {
	padding-bottom:8px;
}


/* ハイパーテキスト */
a {text-decoration:underline;}
a:link {
	color:#333333;
}
a:visited {
}
a:hover {
	color:#000099;
}
a:active {
}


/* リスト */
ol {
}
ol li {
}

/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	min-height: 1px;
}

* html .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

.clr {
font-size: 1px;
line-height: 1px;
margin: 0px;
padding: 0px;
clear: both;
height: 1px;
width: 1px;
}

/* レイアウト設定
------------------------------*/
#wrapper {
	width:100%;
	height:100%;
	min-height:100%;
	margin:0 auto;
	padding-bottom:13px;
	text-align:left;
	background:url(../images/common/footer_bottom.gif) center bottom repeat-x;
}
body > #wrapper {
	height:auto;
}

.inner {
	width:818px;
	margin:0px auto;
}

/* ヘッダー */
#header {
	width:100%;
	height:96px;
	margin-top:13px;
	background:url(../images/common/bg_wave.gif) center top repeat-x;
}
#logo {
	float:left;
	width:150px;
}
#header h1 {
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 16px 0 0 15px;
    width: 330px;
}
#header .head{
	float:left;
	font-size:12px;
	margin: 16px 0px 0px 15px;
	font-weight:normal;
	height:40px;
}
#headernavi {
    float: right;
    margin-top: 16px;
    width: 322px;
    font-size:11px;
}

#headernavi li {
	background:url(../images/common/arrow_gray.gif) 0px 0px no-repeat;
	margin-left:10px;
	padding:2px 0px 10px 20px;
	line-height:1.0;
}
#headernavi .left{
float:left;
}
#headernavi .right{
float:right;
}
html:not([lang*=""]) #headernavi li {padding:0px 0px 10px 20px;}


/* グローバルナビゲーション */
#navigation {
	width:100%;
	padding:1px 0px 4px;
	background:url(../images/common/bg_navi.gif) center top repeat-x;
}
#navigation ul {
	margin:0px auto;
	width:818px;
}
	#navigation li {
		float:left;
	}
	#navigation li a {
		text-indent:-1000em;
		height:70px;
		overflow:hidden;
		display:block;
	}
	#navigation li a:hover {
		background-position:left bottom;
	}
	.navi_top a {

		background:url(../images/navi/navi_top.gif) left top no-repeat;
	}
	.navi_kikou a {
		width:156px;
		background:url(../images/navi/navi_kikou.gif) left top no-repeat;
	}
	.navi_saijiki a {
		width:160px;
		background:url(../images/navi/navi_saijiki.gif) left top no-repeat;
	}
	.navi_gourmet a {
		width:159px;
		background:url(../images/navi/navi_gourmet.gif) left top no-repeat;
	}
	.navi_kentei a {
		width:168px;
		background:url(../images/navi/navi_kentei.gif) left top no-repeat;
	}
	.navi_machiko a {
		width:175px;
		background:url(../images/navi/navi_machiko.gif) left top no-repeat;
	}
	.navi_jizake a {

		background:url(../images/navi/navi_jizake.gif) left top no-repeat;
	}
	.navi_sinsho a {

		background:url(../images/navi/navi_shinsho.gif) left top no-repeat;
	}
	.navi_about a {

		background:url(../images/navi/navi_about.gif) left top no-repeat;
	}

#top .navi_top a,
#kikou .navi_kikou a,
#jizake .navi_jizake a,
#omosiro .navi_sinsho a,
#saijiki .navi_saijiki a,
#jizakeGourmet .navi_gourmet a,
#kentei .navi_kentei a,
#machiko .navi_machiko a
{background-position:left bottom;}


/* フッターグローバルナビゲーション */
#ft_navigation {
	width:100%;
	padding:0px 0px 10px;
	background:url(../images/common/bg_ft_navi.gif) center top repeat-x;
}
#ft_navigation ul {
	margin:0px auto;
	width:818px;
}
	#ft_navigation li {
		float:left;
	}
	#ft_navigation li a {
		text-indent:-1000em;
		height:57px;
		overflow:hidden;
		display:block;
	}
	#ft_navigation li a:hover {
		background-position:left bottom;
	}

	#ft_navigation .navi_kikou a {
		width:156px;
		background:url(../images/navi/ft_navi_kikou.gif) left top no-repeat;
	}
	#ft_navigation .navi_saijiki a {
		width:160px;
		background:url(../images/navi/ft_navi_saijiki.gif) left top no-repeat;
	}
	#ft_navigation .navi_gourmet a {
		width:159px;
		background:url(../images/navi/ft_navi_gourmet.gif) left top no-repeat;
	}
	#ft_navigation .navi_kentei a {
		width:168px;
		background:url(../images/navi/ft_navi_kentei.gif) left top no-repeat;
	}
	#ft_navigation .navi_machiko a {
		width:175px;
		background:url(../images/navi/ft_navi_machiko.gif) left top no-repeat;
	}


#kikou #ft_navigation .navi_kikou a,
#omosiro #ft_navigation .navi_sinsho a,
#saijiki #ft_navigation .navi_saijiki a,
#jizakeGourmet #ft_navigation .navi_gourmet a,
#kentei #ft_navigation .navi_kentei a,
#machiko #ft_navigation .navi_machiko a
{background-position:left bottom;}



/* コンテンツエリア */
#top-contents {
	width:100%;
	margin: auto;
	padding:9px 0px 10px;
	background:#F3F0E9 url(../images/common/bg_contents.gif) center top repeat-x;
}
#contents {
	width:100%;
	margin: auto;
	padding:9px 0px 10px;
	background:#F3F0E9 url(../images/common/bg_contents.gif) center top repeat-x;
}

#leftcolumn {
	width:190px;
	float:left;
}
#rightcolumn {
	width:120px;
	float:right;
	text-align:left;
}
#centercolumn {
	width:618px;
	margin:0px 0px 30px 10px;
	float:left;
}

/* セカンドページ */
#content_area {
	width:620px;
	background:url(../images/common/content_bottom.gif) left bottom no-repeat;
	padding-bottom:5px;
	border-top:1px solid #D7D5C9;
}
.content_area_inner {
	padding:10px;
	background:url(../images/common/content_middle.gif) left top repeat-y;
	clear:both;
}



/* メインビジュアル */
#flashcontent {
	width:820px;
	margin:0px auto 10px;
}

.main_swf {
	width:820px;
	height:286px;
	background:url(../images/common/main_swf_bg.jpg) left top no-repeat;
}
	.main_swf object,
	.main_swf embed {
		margin:16px 15px 0px;
	}
#mainImage{
	width:818px;
	height:285px;
	margin:0px auto 10px;
	background:#ffffff;
}

/* 左カラム共通 */
.leftarea_bottom {
	width:190px;
	padding-bottom:5px;
	background: url(../images/side/leftarea_bottom.gif) left bottom no-repeat;
}
.leftarea_middle {
	width:190px;
	padding-top:12px;
	overflow:hidden;
	background:#f9f9f9 url(../images/side/leftarea_middle.gif) left top repeat-y;
}
.leftarea_inner {
	width:170px;
	margin:0px 10px;
}
.leftarea_inner li a {
	width:148px;
	display:block;
}
.leftarea_inner h2 {
	font-size:0px;
	padding:0px 0px 10px 2px;
	margin-bottom:10px;
	background:url(../images/common/dot_line.gif) left bottom repeat-x;
}
.leftarea_inner p {
	padding:3px 3px 5px;
}
.leftarea_inner .dot_line {
	padding-top:10px;
	background:url(../images/common/dot_line.gif) left top repeat-x;
}
.leftarea_middle .joint {
	padding-top:18px;
	background:url(../images/side/leftarea_joint.gif) left top no-repeat;
}
.leftarea_middle .sub{
	padding-bottom:5px;
}

/* メンバーエリア */
#member_area {
	width:190px;
	padding-top:7px;
	margin-bottom:11px;
	background:#f9f9f9 url(../images/side/leftarea_top_member.gif) left top no-repeat;
}
#member_area h2 {
	font-size:0px;
	padding:0px 0px 10px 2px;
	margin-bottom:5px;
	background:url(../images/common/dot_line.gif) left bottom repeat-x;
}

#member_area ul {
}
#member_area li {
	padding:0px 0px 5px 22px;
	background:url(../images/common/arrow_blue.gif) 2px 3px no-repeat;
}
#member_area ul.list_gray li {
	padding:0px 0px 5px 22px;
	background:url(../images/common/arrow_gray.gif) 2px 3px no-repeat;
}
ul.list_gray li {
	padding:0px 0px 5px 22px;
	background:url(../images/common/arrow_gray.gif) 2px 3px no-repeat;
}
#member_area .name{
	padding-bottom:10px;
}
#member_area .box{
	padding-bottom:10px;
}
#member_area dt{
	font-weight:bold;
}
#member_area dd a{
	background:url("/images/common/arrow.jpg") no-repeat scroll 0 1px transparent;
	padding:0 0 0 10px;
}
#member_area .dotline{
	background:url("../images/common/dot_line.gif") repeat-x scroll left top transparent;
	padding:5px 0;
}
/* 定期更新コンテンツエリア */
#regular_area {
	width:190px;
	padding-top:7px;
	margin-bottom:11px;
	background:#f9f9f9 url(../images/side/leftarea_top_regular.gif) left top no-repeat;
}
#regular_area h2 {
	font-size:0px;
	padding:0px 0px 6px 2px;
	margin-bottom:8px;
	background:url(../images/common/dot_line.gif) left bottom repeat-x;
}
#regular_area ul {
	width:170px;
}
#regular_area li {
	padding:0px 0px 5px 22px;
	background:url(../images/common/arrow_purple.gif) 2px 0px no-repeat;
}

#regular_area ul.saijiki {
	height:55px;
}
#regular_area ul.saijiki li {
	padding:0px 0px 0px 22px;
	background-position:2px 13px;
}

#regular_area ul.machiko {
	height:55px;
	background:none;
	padding:0px;
}
#regular_area ul.machiko li {
	padding:0px 0px 0px 22px;
	background-position:2px 0px;
}

#regular_area ul.encyclopedia {
	height:55px;
}
#regular_area ul.encyclopedia li {
	padding:0px 0px 0px 22px;
	background-position:2px 12px;
}

#regular_area ul.backnumber {
	height:34px;
}
#regular_area ul.backnumber li {
	padding:0px 0px 0px 22px;
	background-position:2px 12px;
}

/* 検定エリア */
/*
#kentei_area {
	width:190px;
	padding-top:7px;
	margin-bottom:11px;
	background:#f9f9f9 url(../images/side/leftarea_top_kentei.gif) left top no-repeat;
}
#kentei_area .leftarea_bottom {
	width:190px;
	padding-bottom:5px;
	background:#f9f9f9 url(../images/side/leftarea_bottom_kentei.gif) left bottom no-repeat;
}
#kentei_area .leftarea_middle {
	width:190px;
	padding-top:12px;
	overflow:hidden;
	background:#f9f9f9 url(../images/side/leftarea_middle.gif) left top repeat-y;
}
#kentei_area h2 {
	font-size:0px;
	padding:0px 0px 6px 2px;
	margin-bottom:8px;
	background:url(../images/common/dot_line.gif) left bottom repeat-x;
}
#kentei_area ul {
	width:170px;
}
#kentei_area li {
	padding:0px 0px 5px 22px;
	background:url(../images/common/arrow_navy.gif) 2px 0px no-repeat;
}
#kentei_area .leftarea_inner p {
	padding:3px 3px 10px;
}
*/
#kentei_area {
	width:190px;
	margin-bottom:11px;
}
#kentei_area h2 {
	font-size:0px;
	padding:0px 0px 6px 0px;
}

#kentei_area ul {
	width:170px;
	margin-bottom:15px;
	margin-left:5px;
}
#kentei_area li {
	background: url("/images/common/arrowS_lightblue.gif") no-repeat scroll 0 6px transparent;
    padding: 0 0 0 10px;
}
#kentei_area .leftarea_middle{
	padding-top:0px;
}
#kentei_area h3{
	padding:0 35px 0 10px;
	text-decoration:underline;
	background:url("/images/side/sub_gourmet.gif") no-repeat scroll 0 0px transparent;
	text-align:center;
	height:19px;
	margin-left:1px;
	margin-bottom:10px;
	cursor:pointer;
	letter-spacing:0px;
	font-size:12px;
}
#kentei_area .level{
color:#CC3300;
padding:5px 5px;
}
#kentei_area .nickname{
font-weight:bold;
width:33px;
padding-right:5px;
}
#kentei_area .row{
padding-bottom:1px;
}

/* 用語集エリア */
#glossary_area {
	width:190px;
	padding-top:7px;
	margin-bottom:11px;
	background:#f9f9f9 url(../images/side/leftarea_top_glossary.gif) left top no-repeat;
}
#glossary_area .leftarea_bottom {
	width:190px;
	padding-bottom:5px;
	background:#f9f9f9 url(../images/side/leftarea_bottom_kentei.gif) left bottom no-repeat;
}
#glossary_area .leftarea_middle {
	width:190px;
	padding-top:12px;
	overflow:hidden;
	background:#f9f9f9 url(../images/side/leftarea_middle.gif) left top repeat-y;
}
#glossary_area h2 {
	font-size:0px;
	padding:0px 0px 6px 2px;
	margin-bottom:8px;
	background:url(../images/common/dot_line.gif) left bottom repeat-x;
}
#glossary_area ul {
	width:170px;
}
#glossary_area li {
	padding:0px 0px 5px 22px;
	background:url(../images/common/arrow_orange.gif) 2px 0px no-repeat;
}
#glossary_area .leftarea_inner p {
	padding:3px 3px 10px;
}


#share_area {
	width:190px;
	padding-top:7px;
	margin-bottom:11px;
	background:#f9f9f9 url(../images/side/leftarea_top_share.gif) left top no-repeat;
}
#share_area h2 {
	font-size:0px;
	padding:0px 0px 6px 2px;
	margin-bottom:8px;
	background:url(../images/common/dot_line.gif) left bottom repeat-x;
}
#share_area ul {
	width:170px;
}
#share_area li {
	padding:0px 0px 5px 22px;
	background:url(../images/common/arrow_brown.gif) 2px 0px no-repeat;
}

#share_area ul.encyclopedia {
	height:55px;
}
#share_area ul.encyclopedia li {
	padding:0px 0px 0px 22px;
	background-position:2px 12px;
}

#share_area ul.backnumber {
	height:34px;
}
#share_area ul.backnumber li {
	padding:0px 0px 0px 22px;
	background-position:2px 12px;
}


/* 紀行エリア */
#kikou_side {
	width:190px;
	margin-bottom:11px;
}
#kikou_side h2 {
	font-size:0px;
}
#kikou_side ul {
	width:170px;
	padding-bottom:5px;
	margin-left:10px;
}
#kikou_side .pref{
	width:150px;
}
#kikou_side .leftarea_middle{
	padding-top:0px;
}
#kikou_side .leftarea_bottom{
	background:url(../images/side/leftarea_bottom.gif) left bottom no-repeat;
}
#kikou_side .leftarea_inner{
	width:188px;
	margin:auto;
}
#kikou_side .leftarea_inner li a {
	display:inline;
}

#kikou_side #accordion01{
	padding-top:5px;
}
#kikou_side h3{
	background:url("/images/side/sub_kikou.gif") no-repeat scroll 0 0px transparent;
	text-align:center;
	height:18px;
	padding-right:40px;
	cursor:pointer;
	letter-spacing:0px;
	font-size:12px;
	text-decoration:underline;
	width:140px;
	margin-bottom:10px;
	}
#kikou_side .on{
	/*background:url("/images/side/sub_kikou_on.gif") no-repeat scroll 0 0px transparent;*/
}
#kikou_side .pref{
   padding-right:20px;
}
#kikou_side .click{
	padding:5px 0 5px 20px;
}

/* 歳時記エリア */
#saijiki_area {
	width:190px;
	margin-bottom:11px;
}
#saijiki_area h2 {
	font-size:0px;
	padding:0px 0px 6px 0px;
}
#saijiki_area ul {
	width:170px;
	margin-bottom:10px;
	margin-left:10px;
}
#saijiki_area li {
	padding:0 0 0 10px;
	background:url("/images/common/arrowS_purple.gif") no-repeat scroll 0 4px transparent;
}
#saijiki_area .leftarea_middle{
	padding-top:0px;
}
#saijiki_area h3{
	background:url("/images/side/sub_saijiki.gif") no-repeat scroll 0 0px transparent;
	padding-left:50px;
	height:19px;
	margin-bottom:10px;
	margin-left:1px;
	text-decoration:underline;
	cursor:pointer;
}
#saijiki_area .on{
	/*background:url("/images/side/sub_saijiki_on.gif") no-repeat scroll 0 0px transparent;*/
}
#saijiki_area .click{
	padding:5px 0 5px 20px;
}
/* 地酒ぐるめ大百科エリア */
#jizakeGourmet_area {
	width:190px;
	margin-bottom:11px;
}
#jizakeGourmet_area h2 {
	font-size:0px;
	padding:0px 0px 6px 0px;
}

#jizakeGourmet_area ul {
	width:170px;
	margin-bottom:10px;
	margin-left:10px;
}
#jizakeGourmet_area li {
	padding:0 0 0 0px;
}
#jizakeGourmet_area .leftarea_middle{
	padding-top:0px;
}
#jizakeGourmet_area h3{
	padding:0 35px 0 10px;
	text-decoration:underline;
	background:url("/images/side/sub_gourmet.gif") no-repeat scroll 0 0px transparent;
	text-align:center;
	height:19px;
	margin-left:1px;
	margin-bottom:10px;
	cursor:pointer;
	letter-spacing:0px;
	font-size:12px;
}
#jizakeGourmet_area .on{
	/*background:url("/images/side/sub_gourmet_on.gif") no-repeat scroll 0 0px transparent;*/
}

#jizakeGourmet_area .click{
	padding:5px 0 5px 20px;
}

/* 解体新書エリア */
#omosiro_area {
	width:190px;
	padding-top:7px;
	margin-bottom:11px;
}
#omosiro_area h2 {
	font-size:0px;
	padding:0px 0px 6px 0px;
}

#omosiro_area ul {
	width:170px;
	margin-bottom:5px;
	margin-left:10px;
}
#omosiro_area li {
	background: url("/images/common/arrowS_brown.gif") no-repeat scroll 0 6px transparent;
    padding: 0 0 0 10px;
}
#omosiro_area .leftarea_middle{
	padding-top:0px;
}

/* 右カラム */
#rightcolumn li {
	font-size:0px;
	margin-bottom:10px;
}

#mobile_area {
	width:118px;
	padding-top:7px;
	margin-bottom:12px;
	background:#f9f9f9 url(../images/side/rightarea_top_mobile.gif) left top no-repeat;
}
.rightarea_bottom {
	width:118px;
	padding-bottom:5px;
	background:#f9f9f9 url(../images/side/rightarea_bottom.gif) left bottom no-repeat;
}
.rightarea_middle {
	width:118px;
	padding-top:12px;
	overflow:hidden;
	background:#f9f9f9 url(../images/side/rightarea_middle.gif) left top repeat-y;
}
.rightarea_inner {
	width:106px;
	margin:0px 6px;
}
.rightarea_inner h2 {
	font-size:0px;
	padding:0px 0px 6px 2px;
	margin-bottom:20px;
	background:url(../images/common/dot_line.gif) left bottom repeat-x;
}


/* センターカラム共通 */
.area_bottom {
	width:618px;
	padding-bottom:5px;
	background:#f9f9f9 url(../images/top/area_bottom.gif) left bottom repeat-x;
}
.area_middle {
	width:616px;
	padding-top:12px;
	padding-bottom:5px;
	overflow:hidden;
	border-left:solid 1px #D7D5C9;
	border-right:solid 1px #D7D5C9;
	background:#f9f9f9 ;
}
.area_inner {
	width:596px;
	margin:0px 10px;
}
.area_inner h2 {
	font-size:0px;
	padding:0px 0px 10px 6px;
	margin-bottom:10px;
	background:url(../images/common/dot_line.gif) left bottom repeat-x;
}

#top_kentei_area .area_inner h2 a,
#encyclopedia_area .area_inner h2 a,
#kikou_area .area_inner h2 a {
display:block;
width:460px;	
}

/* 新着情報エリア */
#topics_area {
	width:618px;
	padding-top:7px;
	margin-bottom:10px;
	background:#f9f9f9 url(../images/top/area_top_topics.gif) left top repeat-x;
	font-family:Osaka;
	letter-spacing : 1px;
}
#topics_area ul {
	padding-left:6px;
}
#topics_area li {
	padding:0px 0px 5px 22px;
	background:url(../images/common/arrow_purple.gif) 2px 3px no-repeat;
}

/* 地酒蔵元会検定エリア */
#top_kentei_area {
	width:490px;
	padding-top:7px;
	margin-bottom:10px;
	background:#f9f9f9 url(../images/top/area_top_kentei.gif) left top no-repeat;
	position:relative;
}

#top_kentei_area p {
  padding-top:9px;
	padding-left:3px;
	padding-bottom:10px;
	font-size:14px;
	color:#346287;
	letter-spacing:1px;
}
#top_kentei_area ul.text {
font-size:small;
letter-spacing:0px;
color:#000;
padding:0 0 10px 5px;
}
#top_kentei_area ul.text li.up {
color:#D16311;
}

#top_kentei_area .button{
top:65px;
padding:0;
position:absolute;
right:10px;
}

#top_kentei_area .rankup{
  background:url(../images/top/arrow_up_line.gif) 0px 2px no-repeat;
  padding-left:24px;
  padding-top:2px;
  font-weight:bold;
  height:28px;
}

#top_kentei_area .ranking{
}
  
#top_kentei_area .ranklist{
  background:url(../images/common/arrow_navy.gif) 0px 2px no-repeat;
  float:right;
  margin-top:5px;
  padding-left:20px;
}

/* 地酒グルメ大百科エリア */
#encyclopedia_area {
	width:490px;
	padding-top:7px;
	margin-bottom:10px;
	background:#f9f9f9 url(../images/top/area_top_encyclopedia.gif) left top no-repeat;
	position:relative;
}
#encyclopedia_area ul {
	padding-left:6px;
}
#encyclopedia_area li {
	padding:0px 0px 5px 22px;
	background:url(../images/common/arrow_yellow.gif) 2px 3px no-repeat;
}
#encyclopedia_area p {
	padding-left:9px;
	padding-bottom:10px;
	font-size:14px;
	color:#BA9936;
	letter-spacing:1px;
}
#encyclopedia_area div.gourmet_img {
right:10px;
bottom:15px;
padding:0;
position:absolute;
}

/* 蔵元紀行エリア */
#kikou_area {
	width:490px;
	padding-top:7px;
	margin-bottom:10px;
	background:#f9f9f9 url(../images/top/area_top_kuramotokikou.gif) left top no-repeat;
	position:relative;
}
#kikou_area ul {
	padding-left:6px;
}
#kikou_area li {
	width:240px;
	padding:0px 0px 5px 22px;
	background:url(../images/common/arrow_orange.gif) 2px 3px no-repeat;
}
#kikou_area p {
	padding-left:9px;
	padding-bottom:10px;
	font-size:14px;
	color:#DF865F;
	letter-spacing:1px;
}
#kikou_area div.kuramotokikou_img {
right:10px;
bottom:10px;
padding:0;
position:absolute;
}


/* コンテンツ紹介エリア */
#contents_area {
	width:618px;
	padding-top:7px;
	margin-bottom:10px;
	background:#f9f9f9 url(../images/top/area_top_kuramotokikou.gif) left top repeat;
	position:relative;
}
#contents_area ul {
	padding-left:6px;
}
#contents_area li {
	width:240px;
	padding:0px 0px 5px 22px;
	background:url(../images/common/arrow_orange.gif) 2px 3px no-repeat;
}
#contents_area p {
	padding-left:9px;
	padding-bottom:10px;
	font-size:14px;
	color:#DF865F;
	letter-spacing:1px;
}
#contents_area .contentBox {
	padding-bottom:10px;
	float:left;
}
#contents_area .left {
	padding-right:16px;
}

/* 蔵元会とはエリア */
#kuramotokai_area .area_bottom{
	background:#F1E9C8 url(../images/top/area_bottom2.gif) left bottom repeat-x;
}

#kuramotokai_area .area_middle {
	width:616px;
	padding-top:12px;
	padding-bottom:5px;
	overflow:hidden;
	border-left:solid 1px #F1E9C8;
	border-right:solid 1px #F1E9C8;
	background:#F1E9C8 ;
}

#kuramotokai_area .area_inner {
	background-color:#F1E9C8;
}
#kuramotokai_area {
	width:618px;
	padding-top:9px;
	margin-bottom:10px;
	background:#F1E9C8 url(../images/top/area_top_kuramotokai.gif) left top repeat;
	position:relative;
}
#kuramotokai_area ul {
	padding-left:6px;
}
#kuramotokai_area li {
	width:240px;
	padding:0px 0px 5px 22px;
	background:url(../images/common/arrow_brown.gif) 2px 3px no-repeat;
}
#kuramotokai_area p {
	padding-left:9px;
	padding-bottom:10px;
	font-size:14px;
	color:#DF865F;
	letter-spacing:1px;
}
#kuramotokai_area .catch {
	padding-left:9px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:12px;
	color:#333333;
}
#kuramotokai_area .text {
	padding-left:9px;
	padding-bottom:10px;
	font-size:12px;
	color:#333333;
}

/* 共通 */

.link {
padding:0;
margin:0;
float:right;
}
	.link li {
	background:url(../images/background/vline.gif) 0 0 repeat-y;
	padding:0 7px;
	float:left;
	color:#333333;
	line-height:1;
	}
	.link img {
	padding:0;
	margin:0;
	display:block;
	}

	.link .last {
	padding:0;
	margin:0;
	}
	.navi2 .link p {
	padding-left:20px;
	}
	.navi2 .link span {
	background:url(../images/common/arrow_gray.gif) 0px 0px no-repeat;
	padding:1px 20px 5px 20px;
	color:#333333;
	line-height:1;
	}

/* パンくず */
#pankuzu {
/*
	border-top:solid 1px #d6d6d6;
	border-bottom:solid 1px #d6d6d6;
	background-color:#fafafa;
	margin-bottom:15px;
	padding:2px 0px 10px 15px;
*/
	margin:0px;
	padding:0px 0px 7px 15px;
}
#pankuzu p {
	margin:0;
	padding:0;
	line-height:16px;
	color:#333333;
}
#pankuzu a {
	color:#333333;
}


/* フッター */
#footer {
	text-align:center;
	width:100%;
	padding-bottom:10px;
	background:#F3F0E9 url(../images/common/bg_wave2.gif) center bottom repeat-x;
}
#footer_inner {
	width:100%;
	margin:0px auto;
	padding:20px 0px 20px;
}
#footer .navi2 {
/*
	width:460px;
	clear: both;
	margin: 0 auto;
*/
}

#footer .navi2 a　{
display: block;
text-align: center;
}
#footer .navi2 p　{
text-align: center;
}

#footer .notice{
	text-align:center;
}
#footer address {
	padding-top:13px;
	margin:0px auto;
}

#footer ul.link {
	float:none;
}
	#footer ul.link li {
		background:url(../images/common/arrow_gray.gif) 0px 0px no-repeat;
		padding:1px 20px 5px 20px;
		margin-top:5px;
		float:left;
	}
#footer .link {
	float:none;
}

.rink_allow_sm {
	padding:0px 0px 5px 22px;
	background:url(../images/common/arrow_blue.gif) 2px 3px no-repeat;
}


.pageback{
  text-align:center;
  font-size:14px;
  font-weight:bold;
  padding-top:20px;
}
.pageback a:link {
	color:#333333;
	text-decoration:none;
}
.pageback a:hover {
	color:#000099;
	text-decoration:underline;
}

