@charset "utf-8";
/* CSS Document */

html {

}

body {
	min-width: 1000px;
}

/*
◯◯ {
	background: url("") no-repeat top left;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
*/

/*
◯◯ {
	min-height: 300px;
	height: auto!important;
	height: 300px;
}
*/

a {
	color: #95a922;
}

a:hover {
	color: #577c06;
	text-decoration: underline;
}

#BUILDING {
	width: 960px;
	margin: 0 auto;
	color: #666666;
	font-size: 13px;
}

/*____________________ HEADER ____________________*/

#HEADER {
	padding: 10px 0 15px 0;
}

#HEADER h1 {
	float: left;
}

#HEADER .sitemap {
	float: right;
	width: 150px;
}

* html .#HEADER .sitemap {
	width: 170px;
}

.sitemap .sns_btn .fb {
	float: left;
	width: 70px;
	margin-right: 10px;
}

.sitemap .sns_btn .tw {
	float: left;
	width: 68px;
}

#HEADER .sitemap ul {
	margin-top: 10px;
	padding-left: 60px;
}


#HEADER .sitemap ul li {
}

#HEADER .sitemap ul li a {
	width: 80px;
	padding-left: 10px;
	background: url("../images/html/arrow.gif") no-repeat center left;
}


/*____________________ NAVI ____________________*/

#NAVI {

}

#NAVI ul li {
	float: left;
}

#NAVI .g-navi1 a {
	background: url("../images/html/g_navi.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 240px;
	height: 54px;
}

#NAVI .g-navi1 a:hover {
	background: url("../images/html/g_navi.gif") no-repeat 0 -54px;
}

#NAVI .g-navi2 a {
	background: url("../images/html/g_navi.gif") no-repeat -240px 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 240px;
	height: 54px;
}

#NAVI .g-navi2 a:hover {
	background: url("../images/html/g_navi.gif") no-repeat -240px -54px;
}

#NAVI .g-navi3 a {
	background: url("../images/html/g_navi.gif") no-repeat -480px 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 240px;
	height: 54px;
}

#NAVI .g-navi3 a:hover {
	background: url("../images/html/g_navi.gif") no-repeat -480px -54px;
}

#NAVI .g-navi4 a {
	background: url("../images/html/g_navi.gif") no-repeat -720px 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 240px;
	height: 54px;
}

#NAVI .g-navi4 a:hover {
	background: url("../images/html/g_navi.gif") no-repeat -720px -54px;
}


/*____________________ MAIN ____________________*/
#MAIN {

}


/*____________________ CONTENT ____________________*/

#TOP_CONTENTS{
	margin-top: 35px;
	color: #666666;
}

#INFORMATION_AREA {
	float: left;
	width: 670px;
}

#INFORMATION_AREA .information {
	width: 670px;
	margin-top: 30px;

}

#INFORMATION_AREA .information .info_title {
	width: 670px;
	height: 20px;
	border-bottom: 1px solid #dcdd8f;
	position: relative;
}

#INFORMATION_AREA .information .info_title h3 {
	background: url("../images/html/top_whats_new_tit.gif") no-repeat top left;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 140px;
	height: 15px;
}

#INFORMATION_AREA .information .info_title h4 a {
	background: url("../images/html/arrow.gif") no-repeat center left;
	text-align: right;
	font-size: 12px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 105px;
}

#INFORMATION_AREA .information .info_inner {
	margin-top: 13px;
	height: 175px; 
	overflow: auto;
}

#INFORMATION_AREA .information .info_inner dl {
	padding: 10px 10px 0 10px;
}

#INFORMATION_AREA .information .info_inner dl dt {
	float: left;
	width: 160px;
	line-height: 1.6;
	margin-right: 10px;
}

#INFORMATION_AREA .information .info_inner dl dd {
	float: left;
	width: 460px;
	line-height: 1.8;
}

#INFORMATION_AREA .information .info_inner dl dd a {
	color: #577C06;
}

#INFORMATION_AREA .information .info_inner dl dd a:hover {
	color: #95A922;
	text-decoration: underline;
}

/*
#INFORMATION_AREA .information .info_inner ul li{
	margin: 1em 10px; 
}

#INFORMATION_AREA .information .info_inner ul li .green_t{
	text-decoration:underline;
}
*/

#CONTAINER_R_BANNER {
	float: right;
	width: 260px;
}

#CONTAINER_R_BANNER ul li {
	margin-bottom: 10px;
}

#CONTAINER_R_BANNER ul li p {
	margin-top: 5px;
	/margin-top: 0px;
}

#CONTAINER_B_BANNER {
	background: #f4f4f4;
	/*padding: 10px;*/
	width: 948px;
	margin-top: 40px;
	padding: 12px 0 0 12px;
}

#CONTAINER_B_BANNER ul li{
	float: left;
	margin-right: 12px;
}

#CONTAINER_B_BANNER ul.random li{
	margin-bottom: 12px;
}


/* --------------------------- ABOUT_MENU --------------------------- */
#ABOUT_MENU{
	background: url("../images/html/right_navi_head.gif") no-repeat 0 0;
	padding-top: 10px;
}

#ABOUT_MENU h3.navi_tit01,
#ABOUT_MENU h3.navi_tit02,
#ABOUT_MENU h3.navi_tit03{
	height: 20px;
	width: 239px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

#ABOUT_MENU div.navi_tit{
	padding-top: 10px;
	padding-bottom: 10px;
	background: url("../images/html/right_navi_dotted.gif") repeat-x 0 bottom;
}

#ABOUT_MENU h3.navi_tit01{
	background: url("../images/html/about_navi_1-tit.gif") no-repeat 0 0;
}

#ABOUT_MENU h3.navi_tit02{
	background: url("../images/html/about_navi_2-tit.gif") no-repeat 0 0;
}

#ABOUT_MENU h3.navi_tit03{
	background: url("../images/html/about_navi_3-tit.gif") no-repeat 0 0;
}

#ABOUT_MENU ul li{
	height: 40px;
	background: url("../images/html/right_navi_dotted.gif") repeat-x 0 bottom;
}

#ABOUT_MENU ul li a{
	display: block;
	width: 239px;
	height: 39px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

#ABOUT_MENU ul li a:hover{
	background-position: 0 0;
}

#ABOUT_MENU li.about_menu_01_01 a{
	background: url("../images/html/about_navi_1-1.gif") no-repeat 0 -39px;
}

#ABOUT_MENU li.about_menu_01_02 a{
	background: url("../images/html/about_navi_1-2.gif") no-repeat 0 -39px;
}

#ABOUT_MENU li.about_menu_01_03 a{
	background: url("../images/html/about_navi_1-3.gif") no-repeat 0 -39px;
}

#ABOUT_MENU li.about_menu_02_01 a{
	background: url("../images/html/about_navi_2-1.gif") no-repeat 0 -39px;
}
#ABOUT_MENU li.about_menu_02_02 a{
	background: url("../images/html/about_navi_2-2.gif") no-repeat 0 -39px;
}

#ABOUT_MENU li.about_menu_02_03 a{
	background: url("../images/html/about_navi_2-3.gif") no-repeat 0 -39px;
}

#ABOUT_MENU li.about_menu_03_01 a{
	background: url("../images/html/about_navi_3-1.gif") no-repeat 0 -39px;
}

#ABOUT_MENU li.about_menu_03_02 a{
	background: url("../images/html/about_navi_3-2.gif") no-repeat 0 -39px;
}

#ABOUT_MENU li.about_menu_03_03 a{
	background: url("../images/html/about_navi_3-3.gif") no-repeat 0 -39px;
}

/* --------------------------- MAP_MENU --------------------------- */
#MAP_MENU{
	background: url("../images/html/right_navi_head.gif") no-repeat 0 0;
	padding-top: 10px;
}

#MAP_MENU h3.navi_tit01{
	height: 20px;
	width: 239px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

#MAP_MENU div.navi_tit{
	padding-top: 10px;
	padding-bottom: 10px;
	background: url("../images/html/right_navi_dotted.gif") repeat-x 0 bottom;
}

#MAP_MENU h3.navi_tit01{
	background: url("../images/html/winerymap_navi_1-tit.gif") no-repeat 0 0;
}

#MAP_MENU ul li{
	height: 40px;
	background: url("../images/html/right_navi_dotted.gif") repeat-x 0 bottom;
}

#MAP_MENU ul li a{
	display: block;
	width: 239px;
	height: 39px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

#MAP_MENU ul li a:hover{
	background-position: 0 0;
}

#MAP_MENU li.map_menu_01 a{
	background: url("../images/html/map_navi_1.gif") no-repeat 0 -39px;
}

#MAP_MENU li.map_menu_02 a{
	background: url("../images/html/map_navi_2.gif") no-repeat 0 -39px;
}

#MAP_MENU li.map_menu_03 a{
	background: url("../images/html/map_navi_3.gif") no-repeat 0 -39px;
}

#MAP_MENU li.map_menu_04 a{
	background: url("../images/html/map_navi_4.gif") no-repeat 0 -39px;
}

#MAP_MENU li.map_menu_05 a{
	background: url("../images/html/map_navi_5.gif") no-repeat 0 -39px;
}

#MAP_MENU li.map_menu_06 a{
	background: url("../images/html/map_navi_6.gif") no-repeat 0 -39px;
}

/*____________________ FOOTER ____________________*/

#FOOTER {
	margin-top: 90px;
}

.top_back_area {
	width: 960px;
	height: 22px;
	padding-bottom: 3px;
	border-bottom: 1px solid #cdcdcd;
	background: url("../images/html/topback_border.gif") repeat-x top left;
}

#FOOTER .top_back_area p {
	text-align: right;
}

#FOOTER .copy_area {
	float: left;
	padding-top: 20px;
	line-height: 1.4;
	font-size: 11px;
}

/*
#FOOTER .copy_area p.copy {
	font-size: 10px;
	float: left;
	margin-right: 20px;
}

#FOOTER .copy_area p.add {
	font-size: 10px;
	float: left;
	line-height: 1.4;
}
*/

#FOOTER .yamanasi_top {
	float: right;
}

/*____________________  ____________________*/
.list_area {
	margin-top: 15px;
}

.list_area ul li {
	float: left;
	margin-right: 10px;
}

.cl_brawn {
	color: #5c3104;
}

.tit_area {
	margin-top: 5px;
}

#CONTENTS_BODY {
	margin-top: 25px;
}

#CONTENTS_BODY .contents_left {
	float: left;
	width: 690px;
}

#CONTENTS_BODY .contents_right {
	float: right;
	width: 239px;
}


/*____________________ in_preparation ____________________*/
.contents_left .in_preparation h3 {
	background: url("../images/html/in_preparation.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}

/*____________________ wine_test ____________________*/
div#ABOUT_CONTENTS div.contents_detail_test{
	background: url("../images/html/wine_test_bg.jpg") no-repeat 0 0;
	padding-top: 55px;
}

div#ABOUT_CONTENTS div.wine_test_area{
	background: url("../images/html/wine_test_sotomado_mid.png") no-repeat 0 bottom;
	width: 840px;
	margin: 0 auto;
	padding-bottom: 50px;
}

div#ABOUT_CONTENTS div.test_btn{
	width: 576px;
	margin: 0 auto;
}

div#ABOUT_CONTENTS div.test_btn ul li{
	float: left;
}

div#ABOUT_CONTENTS div.wine_test_inner{
	width: 682px;
	margin: 0 auto;
}

div#ABOUT_CONTENTS div.wine_test_inner h2{
	background: url("../images/html/wine_test_title.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 682px;
	height: 75px;
}

div#ABOUT_CONTENTS div.wine_test_inner p.description{
	text-align: center;
	font-size: 16px;
	line-height: 165%;
	padding: 20px 0 40px 0;
}

div#ABOUT_CONTENTS div.wine_test_det{
	background: url("../images/html/wine_test_mado_mid.png") no-repeat 0 bottom;
}

div#ABOUT_CONTENTS div.wine_test_det_inbody{
	padding: 20px 20px 20px 20px;
}

div#ABOUT_CONTENTS div.wine_test_det_inbody p.text{
	font-size: 14px;
	line-height: 165%;
}

div#ABOUT_CONTENTS div.wine_test_det_inbody p.text span.note{
	font-size: 12px;
}

div#ABOUT_CONTENTS div.wine_test_det_inbody h3.kiyaku{
	background: url("../images/html/wine_test_kiyaku.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 642px;
	height: 16px;
}

div#ABOUT_CONTENTS div.kiyaku_inbody{
	padding: 0 30px 0 35px;
}

div#ABOUT_CONTENTS div.wine_test_det_inbody h4{
	color: #847953;
}

div#ABOUT_CONTENTS div.wine_test_det_inbody ul li{
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 15px;
}

div#ABOUT_CONTENTS div.wine_test_det_inbody p.kiyaku_text,
div#ABOUT_CONTENTS div.wine_test_det_inbody h4,
div#ABOUT_CONTENTS div.wine_test_det_inbody ul li{
	font-size: 12px;
	line-height: 165%;
}


/*____________________ news.php ____________________*/
.tit_area h2.tit_news {
	background: url("../images/html/news_content.jpg") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 960px;
	height: 120px;
}

.contents_left .m_title_news h3 {
	background: url("../images/html/news_02_tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}

div#CONTENTS_BODY div.news_detail_area{
	padding: 25px 10px;
}

div#CONTENTS_BODY div.news_title_area{
	padding-bottom: 5px;
	border-bottom: 1px dotted #cccccc;
}

div#CONTENTS_BODY div.news_title_area p.date,
div#CONTENTS_BODY div.news_title_area h4,
div#CONTENTS_BODY div.news_title_area p.icon{
	float: left;
}

div#CONTENTS_BODY div.news_title_area p.date{
	font-size: 12px;
	width: 80px;
	padding-top: 3px;
}

div#CONTENTS_BODY div.news_title_area h4{
	width: 513px;
	font-size: 17px;
}

div#CONTENTS_BODY div.news_title_area p.icon{
	width: 67px;
}

div#CONTENTS_BODY div.news_detail_body{
	padding: 20px 0 35px 0;
	border-bottom: 1px dotted #cccccc;
}

div#CONTENTS_BODY div.news_detail_body p.news_text{
	font-size: 12px;
	line-height: 175%;
}

div#CONTENTS_BODY div.news_detail_body p.news_ph{
	padding: 0 0 15px 15px;
}

div#CONTENTS_BODY div.news_detail_navi{}

div#CONTENTS_BODY div.news_detail_navi ul li.news_prev,
div#CONTENTS_BODY div.news_detail_navi ul li.news_back{
	float: left;
}

div#CONTENTS_BODY div.news_detail_navi ul li.news_prev{
	margin-right: 175px;
}

div#CONTENTS_BODY div.news_detail_navi ul li.news_next{
	float: right;
}

.f_left{
	float: right;
}

/*____________________ news_list.php ____________________*/
.tit_area h2.tit_news_list {
	background: url("../images/html/news_list.jpg") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 960px;
	height: 120px;
}

.contents_left .m_title_news_list h3 {
	background: url("../images/html/news_01_tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}

div#CONTENTS_BODY div.news_list_area{
	padding: 0 10px;
}

div#CONTENTS_BODY div.news_list_area li{
	padding-bottom: 10px;
	padding-top: 20px;
	border-bottom: 1px dotted #cccccc;
}

div#CONTENTS_BODY li.news_list_block{}

div#CONTENTS_BODY li.news_list_block p.date,
div#CONTENTS_BODY li.news_list_block p.icon01,
div#CONTENTS_BODY li.news_list_block p.icon02,
div#CONTENTS_BODY li.news_list_block p.icon03,
div#CONTENTS_BODY li.news_list_block p.icon04,
div#CONTENTS_BODY li.news_list_block h4{
	float: left;
}

div#CONTENTS_BODY li.news_list_block p.date{
	width: 80px;
	font-size: 11px;
	padding-top: 4px;
}
div#CONTENTS_BODY li.news_list_block p.icon{
	width: 67px;
}

div#CONTENTS_BODY li.news_list_block h4{
	width: 513px;
	font-size: 12px;
	padding-top: 3px;
	line-height: 160%;
}


/*____________________ about.php ____________________*/
.tit_area h2.tit_about {
	background: url("../images/html/about_main_tit.jpg") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 960px;
	height: 120px;
}

.tit_area p.about_txt {
	background: url("../images/html/about_main_cacth.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 960px;
	height: 43px;
	margin-top: 30px;
}

.contents_detail .upbringing, 
.contents_detail .world, 
.contents_detail .enjoy {
	margin-top: 30px;
}

.upbringing .upbringing_list, 
.world .world_list, 
.enjoy .enjoy_list {
	padding: 20px 145px 0 145px;
}

.upbringing .upbringing_list ul li, 
.world .world_list ul li, 
.enjoy .enjoy_list ul li {
	float: left;
	margin-right: 20px;
}

.contents_detail .upbringing h3 {
	background: url("../images/html/about_tit01.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 960px;
	height: 49px;
}

.upbringing .upbringing_list ul li h4.ab_list01 a {
	background: url("../images/html/about_topics_01.jpg") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 210px;
	height: 140px;
}

.upbringing .upbringing_list ul li h4.ab_list01 a:hover {
	background: url("../images/html/about_topics_01.jpg") no-repeat 0 -140px;
}

.upbringing .upbringing_list ul li h4.ab_list02 a {
	background: url("../images/html/about_topics_02.jpg") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 210px;
	height: 140px;
}

.upbringing .upbringing_list ul li h4.ab_list02 a:hover {
	background: url("../images/html/about_topics_02.jpg") no-repeat 0 -140px;
}

.upbringing .upbringing_list ul li h4.ab_list03 a {
	background: url("../images/html/about_topics_03.jpg") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 210px;
	height: 140px;
}

.upbringing .upbringing_list ul li h4.ab_list03 a:hover {
	background: url("../images/html/about_topics_03.jpg") no-repeat 0 -140px;
}

.contents_detail .world h3 {
	background: url("../images/html/about_tit02.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 960px;
	height: 49px;
}

.world .world_list ul li h4.ab_list04 a {
	background: url("../images/html/about_topics_04.jpg") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 210px;
	height: 140px;
}

.world .world_list ul li h4.ab_list04 a:hover {
	background: url("../images/html/about_topics_04.jpg") no-repeat 0 -140px;
}

.world .world_list ul li h4.ab_list05 a {
	background: url("../images/html/about_topics_05.jpg") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 210px;
	height: 140px;
}

.world .world_list ul li h4.ab_list05 a:hover {
	background: url("../images/html/about_topics_05.jpg") no-repeat 0 -140px;
}

.world .world_list ul li h4.ab_list06 a {
	background: url("../images/html/about_topics_06.jpg") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 210px;
	height: 140px;
}

.world .world_list ul li h4.ab_list06 a:hover {
	background: url("../images/html/about_topics_06.jpg") no-repeat 0 -140px;
}

.contents_detail .enjoy h3 {
	background: url("../images/html/about_tit03.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 960px;
	height: 49px;
}

.enjoy .enjoy_list ul li h4.ab_list07 a {
	background: url("../images/html/about_topics_07.jpg") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 210px;
	height: 140px;
}

.enjoy .enjoy_list ul li h4.ab_list07 a:hover {
	background: url("../images/html/about_topics_07.jpg") no-repeat 0 -140px;
}

.enjoy .enjoy_list ul li h4.ab_list08 a {
	background: url("../images/html/about_topics_08.jpg") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 210px;
	height: 140px;
}

.enjoy .enjoy_list ul li h4.ab_list08 a:hover {
	background: url("../images/html/about_topics_08.jpg") no-repeat 0 -140px;
}

.enjoy .enjoy_list ul li h4.ab_list09 a {
	background: url("../images/html/about_topics_09.jpg") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 210px;
	height: 140px;
}

.enjoy .enjoy_list ul li h4.ab_list09 a:hover {
	background: url("../images/html/about_topics_09.jpg") no-repeat 0 -140px;
}


/*____________________ about01.php ____________________*/
.contents_left .m_title_grape h3 {
	background: url("../images/html/about_01_tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}

.contents_left .m_title_grape h4 {
	background: url("../images/html/about_01_tit2.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 100px;
	margin-top: 10px;
}

.grape_det .text_area {
	float: left;
	width: 440px;
	line-height: 1.8;
}

.grape_det .text_area h4 {
	font-weight: bold;
	color: #333333;
}

.grape_det .ph_area {
	float: right;
	width: 230px;
	font-size: 12px;
	line-height: 1.4;
}

/*____________________ about02.php ____________________*/
.contents_left .m_title_history h3 {
	background: url("../images/html/about_02_tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}

.contents_left .m_title_history h4 {
	background: url("../images/html/about_02_tit2.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 100px;
	margin-top: 10px;
}

.contents_left_body .chronology {
	margin-top: 5px;
}

.contents_left_body .chronology ul {
	background: url("../images/html/about_02_chronology.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 785px;
}

.contents_left_body .chronology ul li ul {
	background: none;
}


/*____________________ about03.php ____________________*/
.contents_left .m_title_evolution h3 {
	background: url("../images/html/about_03_tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}

.contents_left .m_title_evolution h4 {
	background: url("../images/html/about_03_tit2.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 100px;
	margin-top: 10px;
}

.evo_det .text_area {
	float: left;
	width: 450px;
	line-height: 1.8;
}

.evo_det .text_area h4 {
	font-weight: bold;
	color: #333333;
}

.evo_det .ph_area {
	float: right;
	width: 202px;
}


/*____________________ about04.php ____________________*/
.contents_left .m_title_oiv h3 {
	background: url("../images/html/about_04_tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}

.contents_left .m_title_oiv h4 {
	background: url("../images/html/about_04_tit2.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 100px;
	margin-top: 10px;
}


.m_title_oiv p.oiv_txt {
	margin-top: 5px;
	line-height: 1.8;
}

.contents_left_body .chronology_oiv {
	margin-top: 30px;
}

.contents_left_body .chronology_oiv h5.oiv_story_tit {
	background: url("../images/html/about_04_topics1t.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}

.contents_left_body .chronology_oiv ul.oiv_story {
	background: url("../images/html/about_04_topics1.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 393px;
}

.contents_left_body .chronology_oiv h5.oiv_mean_tit {
	background: url("../images/html/about_04_topics2t.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
	margin-top: 40px;
}

.contents_left_body .chronology_oiv ul.oiv_mean {
	background: url("../images/html/about_04_topics2.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 75px;
}

/*____________________ about05.php ____________________*/
.contents_left .m_title_evaluation h3 {
	background: url("../images/html/about_05_tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}

.contents_left .m_title_evaluation h4 {
	background: url("../images/html/about_05_tit2.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 100px;
	margin-top: 10px;
}

.eva_det .text_area h4 {
	font-weight: bold;
	color: #333333;
	/font-size: 13px; /* ie6_7 */
	font-size: 13px\9; /* ie8 */
}

.eva_det .text_area {
	float: left;
	width: 450px;
	line-height: 1.8;
}

.eva_det .ph_area {
	float: right;
	width: 202px;
}


/*____________________ about06.php ____________________*/
.contents_left .m_title_award h3 {
	background: url("../images/html/about_06_tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}

.contents_left .m_title_award h4 {
	background: url("../images/html/about_06_tit2.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 100px;
	margin-top: 10px;
}

.m_title_award p.award_txt {
	margin-top: 5px;
	line-height: 1.8;
}

.award_body h5 {
	background: url("../images/html/about_06_tit3.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 31px;
}

.award_body .award_box {
	margin-top: 30px;
}

.award_body .award_box h6.title1 {
	background: url("../images/html/about_06_topics1tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 540px;
	height: 18px;
}

.award_body .award_box p.txt1 {
	background: url("../images/html/about_06_topics1txt.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 500px;
	height: 14px;
	margin-top: 10px;
}

.award_body .award_box ul.award_block1 {
	background: url("../images/html/about_06_topics1.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 141px;
	margin-top: 15px;
}

.award_body .award_box h6.title2 {
	background: url("../images/html/about_06_topics2tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 540px;
	height: 18px;
}

.award_body .award_box p.txt2 {
	background: url("../images/html/about_06_topics2txt.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 645px;
	height: 14px;
	margin-top: 10px;
}

.award_body .award_box ul.award_block2 {
	background: url("../images/html/about_06_topics2.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 119px;
	margin-top: 15px;
}

.award_body .award_box h6.title3 {
	background: url("../images/html/about_06_topics3tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 540px;
	height: 18px;
}

.award_body .award_box p.txt3 {
	background: url("../images/html/about_06_topics3txt.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 540px;
	height: 14px;
	margin-top: 10px;
}

.award_body .award_box ul.award_block3 {
	background: url("../images/html/about_06_topics3.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 119px;
	margin-top: 15px;
}

.award_body .award_box h6.title4 {
	background: url("../images/html/about_06_topics4tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 540px;
	height: 18px;
}

.award_body .award_box p.txt4 {
	background: url("../images/html/about_06_topics4txt.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 645px;
	height: 46px;
	margin-top: 10px;
}

.award_body .award_box ul.award_block4 {
	background: url("../images/html/about_06_topics4.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 46px;
	margin-top: 15px;
}

.award_body .award_box h6.title5 {
	background: url("../images/html/about_06_topics5tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 540px;
	height: 18px;
}

.award_body .award_box p.txt5 {
	background: url("../images/html/about_06_topics5txt.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 435px;
	height: 14px;
	margin-top: 10px;
}

.award_body .award_box ul.award_block5 {
	background: url("../images/html/about_06_topics5.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 117px;
	margin-top: 15px;
}

.award_body .award_box h6.title6 {
	background: url("../images/html/about_06_topics6tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 540px;
	height: 18px;
}

.award_body .award_box p.txt6 {
	background: url("../images/html/about_06_topics6txt.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 410px;
	height: 14px;
	margin-top: 10px;
}

.award_body .award_box ul.award_block6 {
	background: url("../images/html/about_06_topics6.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 94px;
	margin-top: 15px;
}


/*____________________ about07.php ____________________*/
.contents_left .m_title_cooking h3 {
	background: url("../images/html/about_07_tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}

.contents_left .m_title_cooking h4 {
	background: url("../images/html/about_07_tit2.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 100px;
	margin-top: 10px;
}

.cooking_body .text_area {
	float: left;
	width: 460px;
	line-height: 1.8;
}

.cooking_body .ph_area {
	float: right;
	width: 203px;
}


/*____________________ about08.php ____________________*/
.contents_left .m_title_tazaki h3 {
	background: url("../images/html/about_08_tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}

.contents_left .m_title_tazaki h4 {
	background: url("../images/html/about_08_tit2.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 100px;
	margin-top: 10px;
}

.tazaki_det .text_area {
	float: left;
	width: 450px;
	line-height: 1.8;
}

.tazaki_det .ph_area {
	float: right;
	width: 202px;
}


/*____________________ about09.php ____________________*/
.contents_left .m_title_diversity h3 {
	background: url("../images/html/about_09_tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}

.contents_left .m_title_diversity h4 {
	background: url("../images/html/about_09_tit2.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 100px;
	margin-top: 10px;
}

.diversity_box {
	float: left;
	width: 304px;

	/*height: 235px;
	background: url("../images/html/about_09_contentsbox.gif") no-repeat 0 0;
	padding: 15px 15px 8px 15px;*/

	height: 177px;
	background: url("../images/html/about_09_contentsbox2.gif") no-repeat 0 0;
	padding: 15px 15px 8px 15px;
	margin-right: 22px;
}

.diversity_box .box_txt {
	float: left;
	/*width: 210px;*/
}

.diversity_box .box_txt p {
	margin-top: 10px;
	line-height: 1.8;
}

.diversity_box .box_txt h5.wine_tit01 {
	background: url("../images/html/about_09_boxtit1.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 210px;
	height: 20px;
}

.diversity_box .box_txt h5.wine_tit02 {
	background: url("../images/html/about_09_boxtit2.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 210px;
	height: 20px;
}

.diversity_box .box_txt h5.wine_tit03 {
	background: url("../images/html/about_09_boxtit3.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 210px;
	height: 20px;
}

.diversity_box .box_txt h5.wine_tit04 {
	background: url("../images/html/about_09_boxtit4.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 210px;
	height: 20px;
}

.diversity_box .box_txt h5.wine_tit05 {
	background: url("../images/html/about_09_boxtit5.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 210px;
	height: 20px;
}

.diversity_box .box_txt h5.wine_tit06 {
	background: url("../images/html/about_09_boxtit6.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 210px;
	height: 20px;
}

.diversity_box .ph_area {
	float: right;
	width: 55px;
	padding-top: 30px;
}


/*____________________ sitemap.php ____________________*/
.tit_area h2.tit_sitemap {
	background: url("../images/html/sitemap_main_tit.jpg") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 960px;
	height: 120px;
}

.contents_left .m_title_sitemap h3 {
	background: url("../images/html/sitemap_tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}

.sitemap_det {
	padding-left: 10px;
}

.sitemap_det a {
	color: #444444;
}

.sitemap_det a:hover {
	text-decoration: underline;
}

.sitemap_det .bb {
	border-bottom: 1px dotted #cccccc;
	padding-bottom: 20px;
}

.sitemap_det h4.top a {
	background: url("../images/html/sitemap_toppage.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 115px;
	height: 15px;
}

.sitemap_det h4.top a:hover {
	background: url("../images/html/sitemap_toppage.gif") no-repeat 0 -15px;
}

.sitemap_det h4.about a {
	background: url("../images/html/sitemap_aboutwine.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 130px;
	height: 15px;
}

.sitemap_det h4.about a:hover {
	background: url("../images/html/sitemap_aboutwine.gif") no-repeat 0 -15px;
}

.about_box {
	float: left;
	width: 185px;
	margin-right: 50px;
}

.about_box2 {
	float: left;
	width: 200px;
	margin-right: 35px;
}

.about_box h5.about01 {
	background: url("../images/html/sitemap_about01.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 137px;
	height: 13px;
}

.about_box h5.about02 {
	background: url("../images/html/sitemap_about02.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 137px;
	height: 13px;
}

.about_box h5.about03 {
	background: url("../images/html/sitemap_about03.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 137px;
	height: 13px;
}

.about_box ul li, 
.about_box2 ul li {
	background: url("../images/html/sitemap_list.gif") no-repeat 0 2px;
	margin-top: 10px;
	padding-left: 12px;
	/background: url("../images/html/sitemap_list.gif") no-repeat 0 5px; /* ie6_7 */
	background: url("../images/html/sitemap_list.gif") no-repeat 0 5px\9; /* ie8 */
}

.sitemap_det h4.library a {
	background: url("../images/html/sitemap_pr.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 130px;
	height: 15px;
}

.sitemap_det h4.library a:hover {
	background: url("../images/html/sitemap_pr.gif") no-repeat 0 -15px;
}

.sitemap_det h4.winery a {
	background: url("../images/html/sitemap_winerymap.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 148px;
	height: 15px;
}

.sitemap_det h4.winery a:hover {
	background: url("../images/html/sitemap_winerymap.gif") no-repeat 0 -15px;
}

.sitemap_det h4.exam a {
	background: url("../images/html/sitemap_exam.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 132px;
	height: 16px;
}

.sitemap_det h4.exam a:hover {
	background: url("../images/html/sitemap_exam.gif") no-repeat 0 -16px;
}

h4.k_event {
	float: left;
	width: 330px;
	margin-right: 40px;
}

h4.y_event {
	float: left;
	width: 235px;
}

.sitemap_det h4.k_event a {
	background: url("../images/html/sitemap_k_event.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 330px;
	height: 16px;
}

.sitemap_det h4.k_event a:hover {
	background: url("../images/html/sitemap_k_event.gif") no-repeat 0 -16px;
}

.sitemap_det h4.y_event a {
	background: url("../images/html/sitemap_y_event.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 235px;
	height: 16px;
}

.sitemap_det h4.y_event a:hover {
	background: url("../images/html/sitemap_y_event.gif") no-repeat 0 -16px;
}


/*_______________ map.js _______________*/
	#map_canvas { height: 460px; width:690px; }
	div.gmap_info{width:280px;}
	div.gmap_info h4{margin:0 0 1em 0;}
	div.gmap_info dl.map_dl{font-size:12px; color:#666; line-height:1.6; margin-bottom:0;}
	div.gmap_info dl dt{float:left; width:3em;}
	.gmap_info ul.map_dl dd{}
	.route{width:5em;}
	.postal{width:10em;}


/*____________________ winerymap.php ____________________*/
.tit_area h2.tit_winerymap {
	background: url("../images/html/winerymap_main_tit.jpg") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 960px;
	height: 120px;
}

.contents_left .m_title_winerymap h3 {
	background: url("../images/html/winerymap_tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}

.address table {
	width: 100%;
	line-height: 1.4;
	/font-size: 13px; /* ie6_7 */
	font-size: 13px\9; /* ie8 */
}

.address table tr {
	background: url("../images/html/winerymap_tb_line.gif") repeat-x bottom left;
}

.address table tr th {
	padding: 10px 10px 10px 0;
	text-align: left;
	font-size: 14px;
	color: #666666;
}

.address table tr th.th_line1 {
	background: url("../images/html/winerymap_th_line1.gif") no-repeat bottom left;
}

.address table tr th.th_line2 {
	background: url("../images/html/winerymap_th_line2.gif") no-repeat bottom left;
}

.address table tr th.th_line3 {
	background: url("../images/html/winerymap_th_line3.gif") no-repeat bottom left;
}

.address table tr td {
	padding: 10px 10px 10px 0;
}


/*____________________ winerymap2.php ____________________*/
.contents_left .m_title_winerymap2 h3 {
	background: url("../images/html/winerymap2_tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}


/*____________________ winerymap3.php ____________________*/
.contents_left .m_title_winerymap3 h3 {
	background: url("../images/html/winerymap3_tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}


/*____________________ winerymap4.php ____________________*/
.contents_left .m_title_winerymap4 h3 {
	background: url("../images/html/winerymap4_tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}


/*____________________ winerymap5.php ____________________*/
.contents_left .m_title_winerymap5 h3 {
	background: url("../images/html/winerymap5_tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}

/*____________________ library.php ____________________*/
.tit_area h2.tit_library {
	background: url("../images/html/pr_main_tit.jpg") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 960px;
	height: 120px;
}

.contents_left .m_title_library h3 {
	background: url("../images/html/library_tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}

.library_det .library_box {
	width: 200px;
	float: left;
	margin-right: 45px;
	text-align: center;
}

.library_det .library_box h4 {
	/font-size: 14px;
}

/*
.contents_left_body .library_det h4 {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.contents_left_body .library_det h5 {
	font-size: 14px;
	font-weight: bold;
}

.contents_left_body .library_det dl {
	margin-top: 10px;
}

.contents_left_body .library_det .promotion dl dt {
	float: left;
	width: 80px;
	margin-right: 5px;
	line-height: 1.6;
}

.contents_left_body .library_det .promotion dl dd {
	float: left;
	width: 585px;
	line-height: 1.6;
}
*/

.bb_dot {
	border-bottom: 1px dotted #a9c56a;
	padding-bottom: 40px;
}

/*____________________ event.php ____________________*/
.tit_area h2.tit_event {
	background: url("../images/html/event_main_tit.jpg") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 960px;
	height: 120px;
}
/*____________________ event1.php ____________________*/
.tit_area h2.tit_event1 {
	background: url("../images/html/event_main_tit.jpg") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 960px;
	height: 120px;
}

.contents_left .m_title_event1 h3 {
	background: url("../images/html/event_tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}

.contents_left_body .event1_det h4 {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.contents_left_body .event1_det h5 {
	font-size: 14px;
	font-weight: bold;
}

.contents_left_body .event1_det dl {
	margin-top: 10px;
}


.contents_left_body .event1_det .sponsors dl dt {
	float: left;
	width: 55px;
	margin-right: 5px;
	line-height: 1.6;
}

.contents_left_body .event1_det .sponsors dl dd {
	float: left;
	width: 610px;
	line-height: 1.6;
}

.contents_left_body .event1_det .sponsors .w_100 dl dt {
	float: left;
	width: 100px;
	margin-right: 5px;
	line-height: 1.6;
}

.contents_left_body .event1_det .sponsors .w_100 dl dd {
	float: left;
	width: 565px;
	line-height: 1.6;
}

.contents_left_body .event1_det .sponsors dl dd ol li {
	margin-left: 25px;
	list-style-position: outside;
}

/*____________________ event2.php ____________________*/
.tit_area h2.tit_event2 {
	background: url("../images/html/event2_main_tit.jpg") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 960px;
	height: 120px;
}

.contents_left .m_title_event2 h3 {
	background: url("../images/html/event2_tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}

.contents_left_body .event2_det h4 {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.contents_left_body .event2_det h5 {
	font-size: 14px;
	font-weight: bold;
}

.contents_left_body .event2_det dl {
	margin-top: 10px;
}

.contents_left_body .event2_det .related_event1 dl dt {
	float: left;
	width: 80px;
	margin-right: 5px;
	line-height: 1.6;
}

.contents_left_body .event2_det .related_event1 dl dd {
	float: left;
	width: 585px;
	line-height: 1.6;
}

.event2_det .related_event2 {
	margin-top: 40px;
}

.contents_left_body .event2_det .related_event1 dl.related_detail dt {
	float: left;
	width: 55px;
	margin-right: 5px;
	line-height: 1.6;
}

.contents_left_body .event2_det .related_event1 dl.related_detail dd {
	float: left;
	width: 610px;
	line-height: 1.6;
}

.contents_left_body .event2_det .related_event1 dl.related_detail2 dt {
	float: left;
	width: 100px;
	margin-right: 5px;
	line-height: 1.6;
}

.contents_left_body .event2_det .related_event1 dl.related_detail2 dd {
	float: left;
	width: 565px;
	line-height: 1.6;
}


/*____________________ 130325_tsuika library.php ____________________*/
.library_det h4.library_new {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.library_det .library_box2 {
	width: 320px;
	float: left;
	margin-right: 50px;
	text-align: center;
}

.library_det .library_box2 h5 {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}


/*____________________ 130328_tsuika ____________________*/
.sitemap_det h4.event a {
	background: url("../images/html/sitemap_event.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 146px;
	height: 16px;
}

.sitemap_det h4.k_event a:hover {
	background: url("../images/html/sitemap_k_event.gif") no-repeat 0 -16px;
}

#BUILDING_POP {
	width: 770px;
	margin: 0 auto;
	color: #666666;
	font-size: 13px;
}

.m_title_robinson h1 {
	background: url("../images/html/about_05p_tit.gif") no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 690px;
	height: 26px;
}

.robinson_det {
	background: url("../images/html/about_05p_bg.gif") no-repeat 414px 5px;
}

.robinson_det h2 {
	line-height: 1.6;
	font-size:18px;
	font-wieght:bold;
	color:#933837;
}

.robinson_det .text_area {
	float: left;
	width: 450px;
	line-height: 1.8;
}

.robinson_det .ph_area {
	float: right;
	width: 202px;
}