@charset "utf-8";

* {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	}
	
#contents {
	letter-spacing: 0em;
}

#contents table {
	border-collapse: collapse;
}

#contents th {
	font-size: 1.2em;
}

#contents td {
	font-size: 1.2em;
}



/*=====LINKS=====*/
#contents a {
	text-decoration: underline;
	}
#contents a:link {
	color:#002EE7;
	}
#contents a:visited {
	color: #0086E7;
	}
#contents a:hover {
	color: #F41B50;
	}
#contents a:active {
	color: #F41B50;
	}
#contents a:link.coution, a:visited.coution, a:hover.coution, a:active.coution  {
	color: #F41B50;
	text-decoration: underline;
	}


/*=====COMMON=====*/
#contents ul {
	list-style-type:disc;
	padding:0;
	margin-left:1em;	
	}
#contents ul li {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	font-size:90%;
	line-height:140%;
	padding:0em 0em 0.5em 0em;
	margin:0;
	}
#contents ol {
	list-style-type:decimal;
	padding:0;
	margin:1.5em;
	}
#contents ol li {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	font-size:90%;
	line-height:140%;
	padding:0em 0em 0.5em 0em;
	margin:0;
	}

/* font size */
.main {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	font-size:90%;
	line-height:140%;
	}
.exp {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	font-size:90%;
	line-height:140%;
	}
.exp2 {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	font-size:80%;
	line-height:130%;
	}
.cap {
	margin-top:3px;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	color: #666;
	font-size: 80%;
	line-height: 1.5;
	}
.cap img.arrow03 {
	margin: 0 5px 1px 0;
	}
/* font size (特殊文字) */
.inCharacter {
	font-size:90%;
	line-height:140%;
	}
.noCharacter {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	}
.character {
	font-family:Osaka;
	font-size:135%;
	}
.character02 {
	font-family:Osaka;
	}

/* 緑 */
.mark {
	color:#106b42;
	}

/* 赤 */
.mark-r {
	color:#FF0000;
	}

/* 灰色 */
.mark02 {
	color:#444;
	}

/* タイトルイメージ */
.topimg {
	margin:0 0 30px 0;
	}

.new {
	margin: 0 0 5px 0;
	font-size:80%;
	line-height:140%;
	}

/*=====Whats new=====*/

.whatsnew_rss {
 margin: 0 0 25px 0;
 }
.whatsnew_rss td {
 font-size:80%;
 line-height:140%;
 }
	
.whatsnew_rss .rss_icon {
 margin: 0 3px 0 0;
 vertical-align: bottom;
 }

.whatsnew_rss h1 {
 margin: 0;
 }

/*====SITEMAP====*/

#sitemap img.english {
 margin-left: 15px;
 }

/*====PRODUCT====*/
/* ジャンプメニュー */
#form-cm select {
	width:190px;
	vertical-align:middle;
	font-size:80%;
	margin: 0;
	}
#form-cm .go {
	margin:0;
	vertical-align:middle;
	}
#form-cm .category {
  padding-top: 5px;
  color: #666;
	font-size: 80%;
	}

/* キャンペーン */
/* 見出し */
.cp-title01 {
	margin:3px 0;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	font-size:130%;
	line-height:120%;
	font-weight:bold;
	}
.cp-title01inCharacter {
	margin:3px 0;
	font-size:130%;
	line-height:120%;
	font-weight:bold;
	}
.cp-title02 {
	margin:3px 0 0 0;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	font-size:100%;
	line-height:140%;
	}

/* テーブル */
.cp-waku {
	background-color:#cccccc;
	}
.cp-name {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	background-color:#eeeeee;
	font-size:90%;
	}
.cp-namep {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	background-color:#ccccff;
	font-size:90%;
	}
.cp-contents {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	background-color:#ffffff;
	font-size:80%;
	line-height:140%;
	}
dl.topic {
	margin:0 84px 30px 86px;
	padding:0;
	width: 485px;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	background-color:#FFEBEB;
	border:1px solid #CCCCCC;
	font-size:85%;
	}
dl.topic dt {
	margin:10px 10px 5px 10px;
	padding:0;
	font-weight: bold;
	}
dl.topic dd {
	margin:5px 10px 10px 25px;
	padding:0;
	line-height:175%;
	}
.news-contentstitle,
.cm-streamtitle {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	background-color:#deefce;
	font-size:90%;
	line-height:140%;
	}
.news-contents {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	background-color:#ffffff;
	font-size:90%;
	line-height:140%;
	}

/*=====商品ラインナップ=====*/
.cm_bg {
	background: #FBE9E5 url('../products/img/cm_bg.jpg') repeat-x 0 0;
	}

.cm_title {
  margin-bottom: 5px;
	}
	
.cm_btn {
	text-align: right;
	margin-bottom: 3px;
	}

.lineup {
	background:transparent url('../products/img/linuep_bg.gif') repeat-y 0 0;
	}

/*=====COMPANY=====*/
.company_tl {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	font-size:90%;
	line-height:120%;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 8px;
	}
.photo {
	margin:0 10px 5px 0;
	}

/* 見出し*/
.title {
	margin-bottom:20px;
	}
.title-concept {
	margin-left:56px;
	}

/*ニュース*/
.caution {
	color:#cc0000;
	}
.topic20051103 {
	border: 1px solid #cccccc;
	width: 480px;
	}
	
/*=====ENJOY====*/
#enjoytop p {
	margin:10px 0 10px 0;
	}

/* 見出し*/
.title-enjoy {
	margin:0;
	}

/* お酒の博物誌 */
#enjoyhistory h3 {
	margin:5px 0;
	}
#enjoyhistory p {
	margin:5px 0;
	}
#enjoyhistory h2 {
	margin:10px 0;
	}

/*=====TO CATEGORY TOP=====*/
#tocategorytop {
	margin:40px 0px 0px 0px;
	}
#tocategorytop02 {
	margin:15px 0;
	}
#pageclose {
	margin:20px 0px;
	}


/*=====お客様相談室=====*/

#customer .layout * {
	margin:0;
	padding:0;
	}
#customer .layout ul {
	list-style: none;
	}
#customer .layout img {
	display: block;
	border: none;
	vertical-align: bottom;
	}
#customer .layout {
	margin: 0 0 29px 0;
	}
#customer .layout .content{
	padding: 20px 0 0 0;
	}
#customer .layout h3,
#customer .layout p,
#customer .layout li,
#customer .layout dt {
	margin: 0 30px 0 30px;
	font-size:90%;
	line-height:140%;
	font-weight: normal;
	}
#customer #question h3,
#customer #qa li {
	margin: 0 30px 2px 30px;
	padding: 0 0 0 17px;
	background: #fff url("../img/bt_arrow02.gif") no-repeat 0 45%;
	}
#customer #question p {
	margin: 0 30px 14px 46px;
	font-size: 80%;
	line-height: 1.5;
	}
#customer #qa ul {
	margin: 0 0 14px 0 ;
	}
#customer #qa li {
	margin: 0 0 5px 30px ;
	}
#customer #inquiry h3 {
	margin: 14px 0 0 38px;
	}
#customer #inquiry p {
	margin: 0 38px 0 38px;
	}
#customer #inquiry dl {
	margin: 14px 19px 14px 27px;
	}
#customer #inquiry dt {
	font-weight: bold;
	padding: 0 0 0 23px;
	height: 16px;
	line-height: 16px;
	font-size: 80%;
	}
#customer #inquiry dd {
	margin: 5px 19px 14px 14px;
	}
#customer #inquiry p {
	font-size: 80%;
	line-height: 1.5;
	}
#customer #inquiry dt.num01 {
	background: #fff url("../img/cu_no01.gif") no-repeat 0 45%;
	}
#customer #inquiry dt.num02 {
	background: #fff url("../img/cu_no02.gif") no-repeat 0 45%;
	}
#customer #inquiry dt.num03 {
	background: #fff url("../img/cu_no03.gif") no-repeat 0 45%;
	}
#customer #inquiry dt.num04 {
	background: #fff url("../img/cu_no04.gif") no-repeat 0 45%;
	}
#customer #inquiry dt.num05 {
	background: #fff url("../img/cu_no05.gif") no-repeat 0 45%;
	}
#customer #inquiry ul {
	list-style: disc;
	}
#customer #inquiry li {
	margin: 0 0 5px 57px;
	font-size: 80%;
	}
#customer #info div,
#customer #info h3,
#customer #info p {
	margin: 0;
	padding: 0;
	}
#customer #info .content {
	padding: 20px 0 0 38px;
	}
#customer #info .cols {
	width: 740px;
	margin: 0 0 19px 0;
	background: transparent url("../img/footer02.gif") no-repeat 0 100%;
	}
#customer #info .cols div {
	float: left;
	width: 220px;
	margin: 0 20px 7px 0;
	background: transparent url("../img/bg_info.gif") repeat-y 0 100%;
	}
#customer #info p {
	padding: 10px 10px 2px 10px;
	font-size: 80%;
	}

/*=====FAQ=====*/

#faq h1, #faq h2, #faq p, #faq ul, #faq ol, #faq li, #faq dl, #faq dt, #faq dd, #faq th, #faq td {
	margin:0;
	padding:0;
	line-height: 1.5;
	}

#faq h2, #faq p, #faq dt, #faq dd, #faq li, #faq .a th, #faq .a td {
	font-size: 90%;
	}
	
#faq ul {
	list-style-type: none;
	}

#faq h1 
#faq p,
#faq dl,
#faq .q,
#faq .q h2,
#faq .a {
width: 575px;
	}

#faq h1,
#faq p,
#faq dl {
	margin: 0 0 20px 0;
	}
	
#faq ul.question {
	margin: 0 38px 35px 37px;
	padding: 20px 0 0 0;
	background: #f8fbf2 url("../faq/img/bg_question_top.gif") no-repeat 0 0;
	}
	
#faq ul.question li {
	padding: 0 25px 0.5em 25px;
	background: #f8fbf2 url("../faq/img/bg_question_middle.gif") repeat-y 0 0;
	}
#faq ul.question li em {
	display: block;
	float: left;
	height: 2em;
	width: 2em;
	font-style: normal;
	font-weight: normal;
	clear: left;
	}
	
#faq ul.question li.last { /* ボックス下の角丸 */
	padding: 0 10px 20px 25px;
	background: #f8fbf2 url("../faq/img/bg_question_bottom.gif") no-repeat 0 100%;
	}
	
#faq .q {
	clear: both;
	width: 575px;
	padding: 3px 0 0 0;
	background: #efeeef url("../faq/img/bg_q_title.gif") repeat-x 0 0;
	}	

#faq .q h2{
	width: 575px;
	line-height: 25px;
	padding-top: 0;
	padding-bottom: 4px;
	background: #efeeef url("../faq/img/bg_q_title.gif") repeat-x 0 100%;
	vertical-align: middle;
	}
	
#faq .q h2 em {
	display: block;
	text-indent: -9999px;
	float: left;
	line-height: 25px;
	height: 26px;
	width: 56px;
	vertical-align: middle;
	}
	
#faq .a {
	clear: both;
	margin: 15px 0 10px 0;
	line-height: 1;
	}

#faq .a p,
#faq .a table,
#faq .a dl {
	width: 509px;
	margin: -3px 10px 18px 56px;
	}
	
#faq .a ul {
	width: 492px;
	margin: -3px 10px 18px 73px;
	}

#faq .a ol {
	width: 488px;
	margin: -3px 10px 18px 77px;
	}

/* 以下はIE6でのずれを修正 */
/*\*/
*html #faq .a ul {
	margin-left: 53px;
	padding-left: 20px;
}
*html #faq .a ol {
	margin-left: 51px;
	padding-left: 30px;
}
#faq ul.question li span {
	padding-left: 25px;
	}
/**/


#faq .a p em {
	position: absolute;
	left: -5000px;
	width: 4000px;
	}

#faq .a p img {
	margin-bottom: 7px;
	}
	
#faq .a table {
  border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
#faq .a th,
#faq .a td {
	padding: 6px;
  border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}
#faq .a th {
	background-color:#deefce;
	}
#faq .a td {
	text-align: center;
	}

#faq .a ul {
	list-style-type: disc;
	}	
#faq .a dd ul {
	list-style-type: none;
	padding: 0;
  margin: 0;
	}

#faq p.top {
	margin: 0;
	padding: 0;
	width: 87px;
	float: right;
	}

#faq #q01 h2 em { background: transparent url("../faq/img/q01.gif") no-repeat 8px 50%; }
#faq #q02 h2 em { background: transparent url("../faq/img/q02.gif") no-repeat 8px 50%; }
#faq #q03 h2 em { background: transparent url("../faq/img/q03.gif") no-repeat 8px 50%; }
#faq #q04 h2 em { background: transparent url("../faq/img/q04.gif") no-repeat 8px 50%; }
#faq #q05 h2 em { background: transparent url("../faq/img/q05.gif") no-repeat 8px 50%; }
#faq #q06 h2 em { background: transparent url("../faq/img/q06.gif") no-repeat 8px 50%; }	
#faq #q07 h2 em { background: transparent url("../faq/img/q07.gif") no-repeat 8px 50%; }
#faq #q08 h2 em { background: transparent url("../faq/img/q08.gif") no-repeat 8px 50%; }
#faq #q09 h2 em { background: transparent url("../faq/img/q09.gif") no-repeat 8px 50%; }
#faq #q10 h2 em { background: transparent url("../faq/img/q10.gif") no-repeat 8px 50%; }
#faq #q11 h2 em { background: transparent url("../faq/img/q11.gif") no-repeat 8px 50%; }
#faq #q12 h2 em { background: transparent url("../faq/img/q12.gif") no-repeat 8px 50%; }
#faq #q13 h2 em { background: transparent url("../faq/img/q13.gif") no-repeat 8px 50%; }
#faq #q14 h2 em { background: transparent url("../faq/img/q14.gif") no-repeat 8px 50%; }
#faq #q15 h2 em { background: transparent url("../faq/img/q15.gif") no-repeat 8px 50%; }
#faq #q16 h2 em { background: transparent url("../faq/img/q16.gif") no-repeat 8px 50%; }
#faq #q17 h2 em { background: transparent url("../faq/img/q17.gif") no-repeat 8px 50%; }
#faq #q18 h2 em { background: transparent url("../faq/img/q18.gif") no-repeat 8px 50%; }
#faq #q19 h2 em { background: transparent url("../faq/img/q19.gif") no-repeat 8px 50%; }
#faq #q20 h2 em { background: transparent url("../faq/img/q20.gif") no-repeat 8px 50%; }

#faq #a01 { background: #fff url("../faq/img/a01.gif") no-repeat 9px 0; }
#faq #a02 { background: #fff url("../faq/img/a02.gif") no-repeat 9px 0; }
#faq #a03 { background: #fff url("../faq/img/a03.gif") no-repeat 9px 0; }
#faq #a04 { background: #fff url("../faq/img/a04.gif") no-repeat 9px 0; }
#faq #a05 { background: #fff url("../faq/img/a05.gif") no-repeat 9px 0; }
#faq #a06 { background: #fff url("../faq/img/a06.gif") no-repeat 9px 0; }
#faq #a07 { background: #fff url("../faq/img/a07.gif") no-repeat 9px 0; }
#faq #a08 { background: #fff url("../faq/img/a08.gif") no-repeat 9px 0; }
#faq #a09 { background: #fff url("../faq/img/a09.gif") no-repeat 9px 0; }
#faq #a10 { background: #fff url("../faq/img/a10.gif") no-repeat 9px 0; }
#faq #a11 { background: #fff url("../faq/img/a11.gif") no-repeat 9px 0; }
#faq #a12 { background: #fff url("../faq/img/a12.gif") no-repeat 9px 0; }
#faq #a13 { background: #fff url("../faq/img/a13.gif") no-repeat 9px 0; }
#faq #a14 { background: #fff url("../faq/img/a14.gif") no-repeat 9px 0; }
#faq #a15 { background: #fff url("../faq/img/a15.gif") no-repeat 9px 0; }
#faq #a16 { background: #fff url("../faq/img/a16.gif") no-repeat 9px 0; }
#faq #a17 { background: #fff url("../faq/img/a17.gif") no-repeat 9px 0; }
#faq #a18 { background: #fff url("../faq/img/a18.gif") no-repeat 9px 0; }
#faq #a19 { background: #fff url("../faq/img/a19.gif") no-repeat 9px 0; }
#faq #a20 { background: #fff url("../faq/img/a20.gif") no-repeat 9px 0; }


/*=====English=====*/
#english * {
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
	}
#english td.layout,
#english .wrap01 {
	width: 575px;
	margin:0;
	}
#english .wrap01 {
	margin:0 0 15px 0;
	}
#english .wrap01 img,
#english .wrap02 img {
	display: block;
	vertical-align: bottom;
	border: none;
	}
#english h2 {
	margin: 0 0 10px 0;
	}
#english h3 {
	margin: 0 0 2px 0;
	}
#english .main {
	float: left;
	width: 400px;
	}
#english .sub {
	float: right;
	width: 155px;
	}
#english .main table {
	margin: 0 0 25px 0;;
	}
#english ul.link {
	margin: -15px 0 15px 2px;
	padding: 0;
	list-style-type: none;
	}
#english ul.link li {
	margin: 0 0 3px 0;
	padding: 0 0 0 10px;
	font-size: 100%;
	background-color: #fff;
	background-image: url(../english/img/point02.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	}
#english .main ul.list {
	padding: 0;
	margin: 0;
	list-style-type: none;
	}
#english .main ul.list li {
	padding: 0 0 10px 13px;
	background: #fff url("../english/img/point01.gif") no-repeat 0 7px;
	}
#english .main ul.list li {
	margin: 0 0 10px 0;
	font-size: 100%;
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
	line-height: 1.4;
	}
#english .main p {	
	margin: 0 0 25px 0;
	}
#english .main p.subtitle {	
	margin: 0 0 15px 0;
	color:#106b42;
	}
#english .sub p {
	margin: 0 0 15px 0;
	}
#english .sub p.caption,
#english tr.caption td {
	margin: -12px 0 15px 0;
	font-size: 80%;
	line-height: 1.25;
	color: #666;
	}
#english h2 {
	margin: 0 0 20px 0;
	color:#106b42;
	font-size: 100%;
	font-weight: normal;
	}
#english h2.mini {
	padding: 0 0 0 13px;
	margin: 0 0 0 0;
	color:#106b42;
	font-size: 100%;
	font-weight: normal;
	background: #fff url("../english/img/point01.gif") no-repeat 0 6px;
	}
#english h3 {
	margin: 0 0 20px 0;
	}
#english table.layout02 {
	margin-bottom: 5px;
	}
#english table.layout01,
#english table.layout02 {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
#english table.layout01 th,
#english table.layout02 th {
	background-color:#deefce;
	font-weight: normal;
	}
#english table.layout01 th,
#english table.layout01 td,
#english table.layout02 th,
#english table.layout02 td {
	margin: 0;
	padding: 5px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: center;
	font-size:90%;
	line-height:140%;
	}
#english table.layout02 th,
#english table.layout02 td {
	padding: 2px;
	font-size:80%;
	background: #fff;
	}
#english table.layout02 td {
	font-size:90%;
	}
#english table.layout02 tr.color01,
#english table.layout02 tr.color01 th,
#english table.layout02 tr.color01 td {
	background: #DDF5FC;
	}
#english table.layout02 tr.color02,
#english table.layout02 tr.color02 th,
#english table.layout02 tr.color02 td {
	background: #deefce;
	}
#english table.layout02 tr.color03,
#english table.layout02 tr.color03 th,
#english table.layout02 tr.color03 td {
	background: #FBD8EC;
	}
	
/*=====English/Home=====*/
#english .intro {
	margin: 13px 0 15px 0;
	font-size: 90%;
	line-height: 1.4;
	}

#english .topnav ul {
	list-style-type: none;
	margin: 15px 10px 45px 40px;
	}
#english .topnav ul li {
	margin: 0 0 4px 0;
	padding: 0 0 0 15px;
	background: #fff url("../english/img/point02.gif") no-repeat 0 7px;
	line-height: 1.25;
	}
#english .topnav ul li.second {
	margin: -4px 0 4px 0;
	background: none;
	font-size: 72%;
	}
#english .topnav ul li a {
	font-size: 100%;
	}	

/*=====English/About/President=====*/
#english dl.president {
	text-align: right;
	}
#english dl.president dt{
	margin: 0 0 0.75em 0;
	}

/*=====English/About/outline=====*/

#english .corp,
#english .museum, {
	margin: 0 0 10px 0;
	}
#english .corp th,
#english .corp td,
#english .museum th,
#english .museum td {
	vertical-align: top;
	text-align: left;
	padding: 0 0 15px 0;
	line-height: 1.4;
	}
#english .corp th,
#english .museum th {
	font-size: 100%;
	font-weight: normal;
	}
#english .corp td,
#english .museum td {
	padding: 0 0 15px 15px;
	}
#english .wrap01 dl.address dt,
#english .wrap02 dl.address dt,
#english .wrap01 dl.corp dt,
#english .wrap02 dl.corp dt,
#english .wrap01 dl.museum dt,
#english .wrap02 dl.museum dt {
	margin: 0 0 0 0;
	padding: 0 0 0 13px;
	color:#106b42;
	font-size: 100%;
	font-weight: normal;
	background: #fff url("../english/img/point01.gif") no-repeat 0 6px;
	}
#english .wrap01 dl.address dd,
#english .wrap02 dl.adderss dd,
#english .wrap01 dl.corp dd,
#english .wrap02 dl.corp dd,
#english .wrap01 dl.museum dd,
#english .wrap02 dl.museum dd {
	margin: 0 0 10px 0;
	padding: 0 0 0 13px;
	}
#english .wrap01 dl.address dd,
#english .wrap02 dl.adderss dd {
	margin: 0 0 10px 0;
	padding: 0 0 0 13px;
	}
#english .wrap01 dl.address dd ul,
#english .wrap02 dl.address dd ul,
#english .wrap01 dl.corp dd ul,
#english .wrap02 dl.corp dd ul,
#english .wrap01 dl.museum dd ul,
#english .wrap02 dl.museum dd ul {
	list-style-type: none;
	margin:0;
	padding:0;
	font-size: 110%
	}
#english .wrap01 dl.corp dd ul li,
#english .wrap02 dl.corp dd ul li,
#english .wrap01 dl.museum dd ul li,
#english .wrap02 dl.museum dd ul li {
	margin:0;
	padding:0;
	}
#english .wrap01 dl.corp dd div,
#english .wrap02 dl.corp dd div{
	margin: 5px 0 0 30px;
	float: left;
	width: 200px;
	text-align:center;
	}
#english .wrap01 dl.corp dd div p,
#english .wrap02 dl.corp dd div p{
	margin: 0 0 5px 0;
	width: 200px;
	}
#english .wrap01 dl.corp dd div p img,
#english .wrap02 dl.corp dd div p img{
	display: inline;
	margin: -10px 0 0 0 ;
	}
#english .wrap01 dl.corp dd .usa,
#english .wrap02 dl.corp dd .usa {
	margin-left: 30px;
	}

/*=====English/layout02=====*/
#english .wrap02 .main,
#english .wrap02 .main p,
#english .wrap02 .main dl,
#english .wrap02 .main dt,
#english .wrap02 .main dd, {
	float: none;
	width: 575px;
	margin: 0;
	padding: 0; 
	}
#english .wrap02 .sub {
	display: none;
	width: 0;
	float: none;
	margin: 0;
	padding: 0;
	}
#english .wrap02 .main p {
	width: 575px;
	margin: 0 0 25px 0;
	}
#english em {
	font-size: 100%;
	background: #fff;
	font-weight: normal;
	}


/*=====English/About/Corporate Direction=====*/

.vision {
	padding: 0;
	margin: 30px 0 18px 0;
	}
.strategy {
	padding: 0;
	margin: 0 0 35px 0;
	}
.vision img,
.strategy img {
	margin: 0 0 0 90px;
	}


/*=====English/Products/Keypoints=====*/
#english #keypoints .wrap01 {
	background: #fff url("../english/img/line01.gif") repeat-x 0 0;
	padding: 15px 0 0 0;
	margin: 0;
	}
#english #keypoints .main,
#english #keypoints .main p,
#english #keypoints .sub {
	margin-bottom: 0;
	padding-bottom: 0;
	}
	
/*=====English/Products/Sake&Health=====*/
body.health h2 {
	padding: 5px 0 10px 0;
	background: #fff;
	}
	
/*=====English/Products/Plum Wine=====*/
body.plumwine h2 {
	padding: 5px 0 10px 0;
	background: #fff;
	}
	
/*=====English/Products/Commonly Misunderstood Facts about Sake=====*/
#aboutsake .case01 {
	margin: 0 0 40px 115px;
	font-size: 80%;
	line-height: 1.25;
	color: #666;
	}
#aboutsake .case01 td {
	padding: 0 30px 0 0;
	}
	
/*=====English/Products/Okura/Top=====*/
#english .wrap01 dl.museum dt,
#english .wrap02 dl.museum dt,
#english .wrap01 dl.corp dt,
#english .wrap02 dl.corp dt {
	border-bottom: 1px solid #cecbce;
	}
#english .wrap01 dl.museum dd,
#english .wrap02 dl.museum dd,
#english .wrap01 dl.corp dd,
#english .wrap02 dl.corp dd {
	padding: 5px 0;
	background: #fff url("../english/img/line01.gif") repeat-x 0 100%;
	}
#english .wrap01 dl.corp dd ul,
#english .wrap02 dl.corp dd ul,
#english .wrap01 dl.museum dd ul,
#english .wrap02 dl.museum dd ul, {
	list-style-type: none;
	margin:0;
	padding:0;
	font-size: 110%
	}
#english .wrap01 dl.corp dd ul li,
#english .wrap02 dl.corp dd ul li,
#english .wrap01 dl.museum dd ul li,
#english .wrap02 dl.museum dd ul li {
	margin:0;
	padding:0;
	}

/*=====English/Products/Okura/(gudie02.html)=====*/

#english #guide02 .wrap01 .sub p img {
	width: 116px;
	margin-left: 39px;
	}
	
	
/*=====▼▼▼▼▼Macでのレイアウト崩れ対応▼▼▼▼▼=====*/

/* border: none; */
#english img {
	border: none;
	text-decoration :none;
	}

/* margin:0; padding0; */
#english dl.corp01dd ul {
	margin:0;
	padding:0;
	}
#english dl.corp01dd ul li {
	margin:0;
	padding:0;
	}

/* text-decoration: underline; */
#english #direction dl.corp01 dd a {
	text-decoration: underline;
	}

/* width: 575px; */
#english #direction dl.corp01,
#english #direction dl.corp01 dt,
#english #direction dl.corp01 dd,
#english #outline dl.corp01,
#english #outline dl.corp01 dt,
#english #outline dl.corp01 dd,
#english #brand h2,
#english #brand p,
#english #philosophy h2,
#english #philosophy p,
#english #history h2,
#english #history p,
#english #varieties p,
#english #varieties table,
#english #making p {
	width: 575px;
	}

/* width: 400px; */
#english .main p, 
#english #message .main p,
#english #philosophy .main p,
#english #brand .main p,
#english #direction .main p,
#english #outline .main p,
#english #outline .main dl.address,
#english #overseas .main p,
#english #history .main p,
#english #history .main h2
#english #keypoints .main p,
#english #keypoints .main p,
#english #culture .main p,
#english #making .main p,
#english #varieties .main p,
#english #varieties .main table,
#english #enjoying .main p,
#english #recommended .main p,
#english #temperatures .main p,
#english #kagami-biraki .main p,
#english #health .main p,
#english #plumwine .main p,
#english #other .main p,
#english #aboutsake .main p,
#english #museum .main p,
#english #guide01 .main p,
#english #guide02 .main p,
#english #fushimi .main p
 {
	width: 400px;
	}

/* width: 155px; */
#english .sub p, 
#english #message .sub p,
#english #philosophy .sub p,
#english #brand .sub p,
#english #direction .sub p,
#english #outline .sub p,
#english #overseas .sub p,
#english #history .sub p,
#english #keypoints .sub p,
#english #keypoints .sub p,
#english #culture .sub p,
#english #making .sub p,
#english #varieties .sub p,
#english #enjoying .sub p,
#english #recommended .sub p,
#english #temperatures .sub p,
#english #kagami-biraki .sub p,
#english #health .sub p,
#english #plumwine .sub p,
#english #other .sub p,
#english #aboutsake .sub p,
#english #museum .sub p,
#english #guide01 .sub p,
#english #guide02 .sub p,
#english #fushimi .sub p {
	width: 155px;
	}

/* font-size: 95%; */
#english #direction dl.corp01,
#english #direction dl.corp01 dt,
#english #direction dl.corp01 dd,  {
	font-size: 95%;
	}
	
/* font-size: 90%; */
#english #direction dl.corp01 dd a,
#english ul.link li a {
	font-size: 90%;
	}

/* list-style-type: none; */
#english  dl.corp01 dd ul {
	list-style-type: none;
	margin:0;
	padding:0;
	font-size: 110%
	}

/* contact.html */
#english #contact dt,
#english #contact dd {
	margin: 0;
	padding: 0;
	}
#english #contact {
	font-size: 100%;
	line-height: 1.4;
	}
#english #contact h2,	
#english #contact p,
#english #contact dt,
#english #contact dd {
	font-size: 90%;
	}
#english #contact h1 {
	margin: 0 0 20px 0;
	}
#english #contact p.intro {
	margin: 0 20px 20px 20px;
	width: 740px;
	}
#english #contact #info{
	margin: 0 40px 0 40px;
	width: 700px;
	}
#english #contact #info div.instructions{
	padding: 5px 0 0 0;
	background: #F8FBF1 url("../english/img/bg_contact01.jpg")  0 0;
	}
#english #contact #info div.instructions h2,
#english #contact #info div.instructions p,
#english #contact #info div.instructions dl {
	padding-right: 20px;
	padding-left: 20px;
	}
#english #contact #info div.instructions h2 {
	margin-bottom: 15px;
	padding-bottom: 5px;
	color: #333333;
	font-weight: bold;
	background: transparent url("../english/img/line01.gif") repeat-x 0 100%;
	}
#english #contact #info div.instructions dl {
	padding-bottom: 15px;
	background: #F8FBF1 url("../english/img/bg_contact02.jpg")  0 100%;
	}
#english #contact #info div.instructions dl.mail {
	padding-bottom: 0;
	}
#english #contact #info div.instructions dl.countory {
	background: #F8FBF1 url("../english/img/bg_contact03.jpg")  0 100%;
	}
#english #contact #info div.instructions dt {
	padding-left: 20px;
	color: #106b42;
	font-weight: normal;
	background: transparent url("../english/img/point01.gif") no-repeat 0 6px;
	}
#english #contact #info div.instructions dd {
	padding-left: 20px;
	margin-bottom: 15px;
	}
#english #contact #info div.instructions dl.mail dd {
	padding-left: 45px;
	background: transparent url("../english/img/icon_mail.jpg") no-repeat 20px 6px;
	}
/*=====Mac IE5.x専用=====*/
/*\*//*/
#english #contact #info div.instructions dl.mail dd {
	line-height: 15px;
	height: 15px;
	background: transparent url("../english/img/icon_mail.jpg") no-repeat 20px 50%;
	}
/**/
#english #contact #info div.instructions dl.mail dd span {
	position: absolute;
	left: -5000px;
	width: 4000px;
	}
#english #contact #info dl.confirm dt,
#english #contact #info dl.confirm dd {
	padding: 0 0 0 30px;
	}
#english #contact #info dl.confirm dt{
	color: #000;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	}
#english #contact #info dl.confirm dd{
	color: #000;
	margin: 0 0 18px 0;
	}	
#english #contact #info dl.confirm dt.no01 {
	background: #fff url("../english/img/no01.gif") no-repeat 0 50%;
	}
#english #contact #info dl.confirm dt.no02 {
	background: #fff url("../english/img/no02.gif") no-repeat 0 50%;
	}
#english #contact #info dl.confirm dt.no03 {
	background: #fff url("../english/img/no03.gif") no-repeat 0 50%;
	}
#english #contact #info dl.confirm dt.no04 {
	background: #fff url("../english/img/no04.gif") no-repeat 0 50%;
	}

/* conofuse.html */
#english #conofuse dt,
#english #conofuse dd {
	margin: 0;
	padding: 0;
	}
#english #conofuse {
	font-size: 100%;
	line-height: 1.4;
	}
#english #conofuse h2,	
#english #conofuse p {
	font-size: 90%;
	}
#english #conofuse h1 {
	margin: 0 0 20px 0;
	}
#english #conofuse h2,
#english #conofuse p {
	margin: 0 20px 20px 20px;
	width: 740px;
	}
#english #conofuse h2{
	color: #000;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CECFCE;
	}
#english #conofuse p {
	margin-bottom: 25px;
	}
#english #conofuse p.copyright {
	text-align: right;
	}
/* privacy.html */
#english #privacy dt,
#english #privacy dd {
	margin: 0;
	padding: 0;
	}
#english #privacy {
	font-size: 100%;
	line-height: 1.4;
	}
#english #privacy h2,	
#english #privacy p {
	font-size: 90%;
	}
#english #privacy h1 {
	margin: 0 0 20px 0;
	}
#english #privacy h2,
#english #privacy p {
	margin: 0 20px 20px 20px;
	width: 740px;
	}
#english #privacy h2{
	color: #000;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CECFCE;
	}
#english #privacy p {
	margin-bottom: 25px;
	}
#english #privacy p.copyright {
	text-align: right;
	}
#english #privacy ol {
	padding-left: 20px;
	}

/* company/outline.html */
#english #outline {
	font-size: 100%;
	line-height: 1.4;
	}
#english #outline p,
#english #outline dt,
#english #outline dd,
#english #outline dd td,
#english #outline dd li {
	font-size: 90%;
	}
#english #outline .main p,
#english #outline .main dt,
#english #outline .main dd {
	font-size: 100%;
	}
#english #outline .sub p.caption {
	font-size: 80%;
	}
#english .wrap01 dl.address {
	margin-top: 0;
	}
#english dl.corp01 {
	margin: 0 0 10px 0;
	}
#english dl.corp01 dt {
	margin: 0;
	padding: 0 0 0 13px;
	border-bottom: 1px solid #cecbce;
	color: #106b42;
	font-size: 100%;
	font-weight: normal;
	background: #fff url("../english/img/point01.gif") no-repeat 0 6px;
	}
#english dl.corp01 dd {
	margin: 0 0 10px 0;
	padding: 5px 0 5px 13px;
	background: #fff url("../english/img/line01.gif") repeat-x 0 100%;
	}
#english dl.corp01 dd table {
	margin: 5px 0 5px  55px;
	}
#english dl.corp01 dd td.usa-txt {
	padding-right: 10px;
	}
#english dl.corp01 dd td.usa-txt,
#english dl.corp01 dd td.korea-txt, {
	padding-top: 5px;
	}
#english #outline dl.corp01 dd td a,
#english #outline dl.corp01 dd td a:link,
#english #outline dl.corp01 dd td a:visited,
#english #outline dl.corp01 dd td a:hover {
	font-size: 90%;
	text-decoration: underline;
	}
#english #outline dd li {
	line-height: 1;
	}

/* company/brand.html */
#english #brand {
	font-size: 100%;
	line-height: 1.4;
	}
#english #brand p {
	font-size: 90%;
	}
#english #brand ol {
	margin-top: -10px;
	margin-bottom: 0;
	}
#english #brand li {
	line-height: 1;
	margin-bottom: 0;
	}

/* company/philosophy.html */
#english #philosophy {
	font-size: 100%;
	line-height: 1.4;
	}
#english #philosophy p {
	font-size: 90%;
	}

/* company/overseas.html */
#english #overseas {
	font-size: 100%;
	line-height: 1.4;
	}
#english #overseas p {
	font-size: 90%;
	}

/* company/history.html */
#english #history {
	font-size: 100%;
	line-height: 1.4;
	}
#english #history p {
	font-size: 90%;
	}
#english #history .main p {
	font-size: 100%;
	}
#english #history .sub p.caption {
	font-size: 80%;
	}
#english #history h2 {
	margin: 0 0 -15px 0;
	padding: 7px 0 2px 0;
	color:#106b42;
	background: #fff url("../img/message_line01.gif") no-repeat 0 0;
	}
#english #history .wrap01 h2 {
	margin-bottom: 0;
	}
#english #history h2.henokien {
	margin-bottom: 20px;
	}
#english #history h2.start,
#english #history h2.henokien {
	background-image: none;
	border-top: 1px solid #ccc;
	}
#english #history h2.henokien {
	padding-top: 30px;
	}
#english #history table {
	margin: 0 0 20px 0;
	}
#english #history table.case01 {
	margin-left: 130px;
	}
#english #history table.case01 td {
	padding-right: 20px;
	}	
#english #history table.case02 {
	margin-left: 70px;
	}
#english #history table.case02 td {
	padding-right: 30px;
	}	
#english #history table.case02 td.padding01 {
	padding-right: 10px;
	}
#english #history table.case02 td.padding02 {
	padding-right: 0;
	}	
#english #history table.case03 {
	margin-left: 160px;
	}
#english #history table.case03 td {
	padding-right: 30px;
	}	
#english #history table.case04 {
	margin-left: 120px;
	}
#english #history table.case04 td {
	padding-right: 20px;
	}
	
/* Company / News Release */		

#english #newsrelease td.main {
	padding:5px;
	}
#english #newsrelease .wrap02,
#english #newsrelease .wrap02 table {
	width:575px;
	}
img.newstitle {
	margin-right:5px;
	}

#english-newsrelease p.caption{
	color: #333;
	text-align: center;
	font-size: 80%;
	}

/* Products / Making Sake */
#english #making {
	font-size: 100%;
	line-height: 1.4;
	}
#english #making p {
	font-size: 90%;
	}

/* Products / Sake Varieties */
#english #varieties,
#english #varieties .main p {
	font-size: 100%;
	line-height: 1.4;
	}
#english #varieties p {
	font-size: 90%;
	}
#english #varieties table th,
#english #varieties table td,
#english #varieties .main table th,
#english #varieties .main table td {
 	line-height: 1.2;
	font-size: 90%;
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
	}
#english #varieties table{
	margin-bottom: 20px;
	}	

/* products/enjoying/index.html */
#english #enjoying,
#english #enjoying .main p {
	font-size: 100%;
	line-height: 1.4;
	}
#english #enjoying p {
	font-size: 90%;
	}
	
/* products/enjoying/recommended.html */
#english #recommended,
#english #recommended .main p {
	font-size: 100%;
	line-height: 1.4;
	}
#english #recommended p {
	font-size: 90%;
	}
#english #recommended table th,
#english #recommended table td {
 	line-height: 1.2;
	font-size: 70%;
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
	}
#english #recommended table th.slash{
	background: #fff url("../english/img/bg_th_slash.gif") no-repeat 50% 50%;
	}
#english #recommended table th div.right{
	text-align: right;
	background: transparent;
	}
#english #recommended table th div.left{
	text-align: left;
	background: transparent;
	}	
#english #recommended p {
	margin-top: -5px;
	font-size: 80%;
	}


/* products/enjoying/temperatures.html */
#english #temperatures,
#english #temperatures .main p {
	font-size: 100%;
	line-height: 1.4;
	}
#english #temperatures p {
	font-size: 90%;
	}
#english #temperatures table th,
#english #temperatures table td {
 	line-height: 1.2;
	font-size: 90%;
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
	}
#english #temperatures th {
	background: #fff;
	}
#english #temperatures tr.color01,
#english #temperatures tr.color01 th,
#english #temperatures tr.color01 td {
	background: #DDF5FC;
	}
#english #temperatures tr.color02,
#english #temperatures tr.color02 th,
#english #temperatures tr.color02 td {
	background: #deefce;
	}
#english #temperatures tr.color03,
#english #temperatures tr.color03 th,
#english #temperatures tr.color03 td {
	background: #FBD8EC;
	}
#english #temperatures tr.color04,
#english #temperatures tr.color04 th,
#english #temperatures tr.color04 td {
	background: #D9DEFC;
	}


/* products/kagami-biraki.html */
#english #kagami-biraki,
#english #kagami-biraki .main p {
	font-size: 100%;
	line-height: 1.4;
	}
#english #kagami-biraki p {
	font-size: 90%;
	}
#english #kagami-biraki .sub p.caption {
	font-size: 80%;
	}


/* products/aboutsake.html */
#english #aboutsake,
#english #aboutsake .main p {
	font-size: 100%;
	line-height: 1.4;
	}
#english #aboutsake p {
	font-size: 90%;
	}
#english #aboutsake table.case01 {
	margin-left: 130px;
	}
#english #aboutsake table.case01 td {
	padding-right: 20px;
	}	

/* products/museum/index.html */
#english #museum,
#english #museum .main p,
#english #museum  dt,
#english #museum  dd  {
	font-size: 100%;
	line-height: 1.4;
	}
#english #museum p,
#english #museum dt,
#english #museum dd,
#english #museum dd li {
	font-size: 90%;
	}
#english #museum .sub p.caption {
	font-size: 80%;
	}

#museum dl.museum dt {
	margin: 0;
	padding: 0 0 0 13px;
	border-bottom: 1px solid #cecbce;
	color: #106b42;
	font-size: 100%;
	font-weight: normal;
	background: #fff url("../english/img/point01.gif") no-repeat 0 6px;
	}
#museum dl.museum dd {
	margin: 0 0 10px 0;
	padding: 5px 0 5px 13px;
	background: #fff url("../english/img/line01.gif") repeat-x 0 100%;
	}
#english #museum dd li {
	line-height: 1;
	}
	
/* products/museum/guide01.html */
#english #guide01,
#english #guide01 .main p {
	font-size: 100%;
	line-height: 1.4;
	}
#english #guide01 p {
	font-size: 90%;
	}
#english #guide01 .sub p.caption {
	font-size: 80%;
	}
#english #guide01 table {
	margin: 0 0 20px 0;
	}
#english #guide01 table.case01 {
	margin-left: 110px;
	}
#english #guide01 table.case01 td {
	padding-right: 20px;
	}	
#english #guide01 table.case02 {
	margin-right: 0; 
	}
#english #guide01 table.case02 td {
	padding-left: 10px;
	}		
#english #guide01 table.case03 {
	margin-left: 40px;
	}
#english #guide01 table.case03 td {
	padding-right: 20px;
	}	
#english #guide01 table.case03 tr.caption td {
	padding-bottom: 15px;
	}	
#english #guide01 table.case04 {
	margin-left: 60px;
	}
#english #guide01 table.case04 td {
	padding-right: 20px;
	}	
#english #guide01 table.case05 {
	margin-left: 140px;
	}
#english #guide01 table.case05 td {
	padding-right: 20px;
	}

/* products/museum/fushimi.html */
#english #fushimi,
#english #fushimi .main p {
	font-size: 100%;
	line-height: 1.4;
	}
#english #fushimi p {
	font-size: 90%;
	}

	
/*=====▲▲▲▲▲Macでのレイアウト崩れ対応▲▲▲▲▲=====*/
	
/*=====テスト用=====*/
#english .main p.none,
#english .sub p.none {
	padding: 40px 0;
	font-size: 80%;
	line-height: 1.25;
	color: #093;
	background: #eee;

	}
#english p.michaku
#english .main p.michaku,
#english .sub p.michaku {
	padding: 40px 0;
	font-size: 80%;
	line-height: 1.25;
	color: #f30;
	background: #eee;
	}


/*=====ボックスの最後でfloatをクリアして背景表示=====*/
#customer #info .cols:after,
#faq .a:after,
#faq h2:after,
#english div.wrap01:after,
#english div.wrap02:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
/*\*/
*html #customer #info .cols,
*html #faq .a,
*html #faq h2,
*html #english .wrap01,
*html #english .wrap02 {
	height: 1%;
	}
#customer #info .cols,
#faq .a,
#faq h2,
#english .wrap01,
#english .wrap02 {
	display: block;
	}
/**/

#english div.brochure {
	display: block;
	width: 575px;
	margin: 0;
	}
#english div.brochure a {
	float: left;
	width: 130px;
	padding-left: 70px;
	text-align: center;
	color: #000;
	}

#english .brochure_top {
	padding-left: 10px;
	}

#english .brochure_bottom {
	float: left;
	width: 600px;
	padding-top: 20px;
	padding-left: 10px;
	}

#english img.brochure {
	border: solid;
	border-color: #000000;
	border-width: 3px;
	}

/*=====Mac IE5.x専用=====*/
/*\*//*/

#customer #info .cols,
#faq .a,
#faq h2,
#english .layout,
#english .wrap01,
#english .wrap02 {
	display: inline-table;
	}


	
/**/


/*en_map*/
#english .map {
	float: left;
	width: 680px;
	font-size: 90%;
	line-height: 140%;
	}
	
#english dl.address ul.link li {
	background-color: #fff;
	background-image: url(../english/img/point02.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	margin-top: 5;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}

/*=====Chinese=====*/
#chinese div.brochure {
	width: 575px;
	margin:0;
	}
#chinese div.brochure a {
	display: block;
	float: left;
	width: 27%;
	padding-left: 10px;
	text-align: center;
	color: #000;
	font-family:-webkit-body;
	}

#chinese img.brochure {
	border: solid;
	border-color: #000000;
	border-width: 3px;
	}

/*=====Korea=====*/
#korea div.brochure {
	width: 575px;
	margin:0;
	}
#korea div.brochure a {
	display: block;
	float: left;
	width: 27%;
	padding-left: 10px;
	text-align: center;
	color: #000;
	}
#korea img.brochure {
	border: solid;
	border-color: #000000;
	border-width: 3px;
	}

/* 200808 */
.en_news_box01 {
	width: 575px;
}
.en_news_box01 th {
	font-size: 90%;
	font-weight: normal;
	padding: 5px;
	text-align: left;
	vertical-align: top;
}
.en_news_box01 td {
	padding: 5px;
	text-align: left;
	vertical-align: top;
}
.en_news_box01 p.midashi_b {
	width: 485px;
	font-size: 90%;
	margin: 0px;
	line-height: 140%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.en_news_box01 p.exp_b {
	font-size: 80%;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	line-height: 140%;
}

#enjoy_submenu {
	background-color: #fefeea;
	padding-left: 7px;
	padding-right: 7px;
}

table.sample_02{
width:100%;
border-collapse: separate;
border-spacing: 0px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
margin-bottom: 5px;
}
table.sample_02 th{
padding: 4px;
text-align: left;
vertical-align: top;
color: #444;
background-color: #ccc;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
table.sample_02 td{
padding: 4px;
background-color: #fafafa;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}