@charset "EUC-JP";

/* import ------------------------------------------*/


/* common -------------------------------------------*/


h1 {
      font-size: 10px;
      font-style: normal;
      font-weight: normal;
	  color: #333333;
      margin-top: 1px;
      margin-bottom: 1px;
      margin-right: 2px;
      margin-left: 10px
}

h2 {
      font-size: 10px;
      font-style: normal;
      font-weight: normal;
	  color: #666666;
      margin-top: 1px;
      margin-bottom: 1px;
      margin-right: 2px;
      margin-left: 0px
}


body {
	  text-align:center;/*　中央寄せ1　*/
}

/* コンテンツのボックスの両端に黒い枠を指定*/
#wrapper{
          width:816px;
		  background:#000 url(../image/background.gif) repeat-y 50% 0%;
		  margin:0px auto;/*　中央寄せ2　*/
		  padding:0px;
}

#contents{
          margin:0px 8px;
		  padding:0px;
		  background:#fff;
}


/* 追加分　*/


div#index_l_1 {
  padding:3px 0px 3px 3px; margin:0px 0px 3px 0px; width: 98%; text-align: left; font-size: 14px; color: #175D9D; background: #e1edf3; font-weight: bold; 
}

div#index_l_2 {
  margin:3px 5px 3px 12px; width: 100%; text-align: left; font-size: 14px; color: #175D9D; font-weight: bold; 
}

div#index_l_3 {
  margin:3px 5px 3px -10px; width: 100%; text-align: left; font-size: 12px; color: #175D9D; 
}

div#index_l_3 ul {
  list-style-image: url(../../image/blue_arrow.gif);
}

div#index_l_3 li {
margin-bottom: 0.1em;
}

div#index_f_1 {
  padding:3px 0px 3px 3px; margin:0px 0px 0px 0px; width: 98%; text-align: left; font-size: 14px; color: #660033; background: #f7f0e3; font-weight: bold; 
}

div#index_f_2 {
  margin:3px 5px 3px 12px; width: 100%; text-align: left; font-size: 14px; color: #660033; font-weight: bold; 
}

div#index_f_3 {
  margin:3px 5px 3px -10px; width: 100%; text-align: left; font-size: 12px; color: #660033; 
}

div#index_f_3 ul {
  list-style: url(../../image/red_arrow.gif);
}

div#index_f_3 li {
margin-bottom: 0.1em;
}

div#index_c_1 {
  padding:3px 0px 3px 3px; margin:0px 0px 3px 0px; width: 98%; text-align: left; font-size: 10px; color: #336633; background: #d3d9da; font-weight: bold; 
}

div#index_c_2 {
  margin:3px 5px 3px 12px; width: 100%; text-align: left; font-size: 14px; color: #336633; font-weight: bold; 
}

div#index_c_3 {
  margin:3px 5px 3px -10px; width: 100%; text-align: left; font-size: 12px; color: #336633; 
}

div#index_c_3 ul {
  list-style: url(../../image/green_arrow.gif);
}

div#index_c_3 li {
margin-bottom: 0.1em;
}


/*  タイトル白フォント大 */
.white_title {
 font-size:16px;
 color:#FFFFFF;
 padding: 0px 0px 0px 20px;
}

/*  タイトル濃赤フォント大 */
.red_title {
 font-size:16px;
 color:#660033;
 padding: 0px 0px 0px 20px;
}

/*  タイトル濃緑フォント大 */
.green_title {
 font-size:16px;
 color:#336633;
 padding: 0px 0px 0px 20px;
}

/*  カテゴリ紹介文 */
.category_text {
 background-color:#f5f5f5;
 padding: 5px 5px 5px 5px;
 font-size:12px;
 line-height:18px;
 color:#333333;
}

.info_title {

 background: #f5f5f5 url(../../image/dotted.gif) repeat-x bottom;
 padding: 5px 5px 5px 5px;
 font-size:14px;
 line-height:18px;
 color:#005b9a;
 font-weight: bold; 
 border-top:1px solid #cccccc;
 border-right:1px solid #cccccc;
 border-left:1px solid #cccccc;
}

.info_text {

 background: #ffffff;
 padding: 5px 5px 5px 5px;
 font-size:12px;
 line-height:18px;
 border-bottom:1px solid #cccccc;
 border-right:1px solid #cccccc;
 border-left:1px solid #cccccc;
}

.textbox {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	padding: 5px 5px 5px 5px;
	font-size:14px;
	line-height:18px;
	color:#005b9a;
	font-weight: bold; 
	background: #f5f5f5;
}

.profile {
 font-size:12px;
 color:#333333;
 padding: 1px 1px 1px 10px;
 line-height:14px;

}

#news {
    width: 431px;
    margin: 1px 0 10px 0;
    padding: 5px 5px 2px 5px;
    font-size: 12px;
    color: #333333;
    border: 1px solid #FF3333;
}

#news strong {
    color: #FF3333;
}

#news p {
    margin-top: 2px;
    margin-bottom: 2px;
    line-height: 1.2em;
}

/*  トップカテゴリ紹介文 */



.topinfo th {
	border-top: 1px solid #CCC;
	border-bottom: 0px;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.topinfo td {
	border-top: 0px;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.topinfo2 th {
	border-top: 1px solid #CCC;
	border-bottom: 0px;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.topinfo2 td {
	border-top: 0px;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}


.topinfo3 th {
	border-top: 1px solid #CCC;
	border-bottom: 0px;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.topinfo3 td {
	border-top: 0px;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}


.text {
    font-size:12px;
}


.liquor_lList {
	padding-top: 5px;
}

.liquor_lList td {
    font-size:12px;
	border-top: 0px ;
	border-bottom: 0px ;
	border-right: 0px ;
	border-left: 0px ;
	padding: 4px 4px 4px 4px;
}

.liquor_lList .text {
    font-size:12px;
}

.liquor_rList {
	padding-top: 5px;
	margin:0px 0px 0px 0px;
}

.liquor_rList .title {
    font-size:14px;
	float: left;
	padding: 0px 5px 5px 5px;
	color: #600000;
	font-weight: bold;
	width: 340px;
}

.liquor_rList .right {
	float: right;
	padding: 0px 5px 5px 0px;
}

.liquor_rList .left {
    font-size:12px;
	float: left;
	width: 250px;
}

.liquor_rList .text {
    font-size:12px;
	padding:5px 0px 5px 5px;
}


.cosme_rList {
	padding-top: 5px;
	margin:0px 0px 0px 0px;
}

.cosme_rList .title {
    font-size:14px;
	float: left;
	padding: 0px 5px 5px 5px;
	color: #600000;
	font-weight: bold;
	width: 340px;
}

.cosme_rList .right {
	float: right;
	padding: 0px 5px 5px 0px;
}

.cosme_rList .left {
    font-size:12px;
	float: left;
	width: 220px;
}

.cosme_rList .text {
    font-size:12px;
	padding:5px 0px 5px 5px;
}

.cosme_rList .img {
	padding:5px 0px 5px 5px;
}



