@charset "UTF-8";

/* =========================================================== */
/* フォーマット */
/* =========================================================== */
html {
	margin:0px;
	padding:0px;
}
body{
	background:url(../images/common/bg_thanks.gif) left top repeat-x;
	font-family:ヒラギノ角ゴ pro W3,ＭＳ Ｐゴシック, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:center;
	margin:0px;
	padding:0px;
}
a { 
	background-position:left top;
	background-repeat:no-repeat;
	color: #5b4110;
	text-decoration: underline; 
}
a:link{ color: #7f4b00; text-decoration: underline; }
a:visited{ color: #7f4b00; text-decoration: underline; }
a:active{ color: #7f4b00;  }
a:hover{text-decoration:none; }

h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, form ,th {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
table {
	border-collapse:collapse;
	font-size:12px;
}
ul {
	list-style:none outside;
}
img {
	border:none;
}
h1,h1 a, h2,h3,.wdimg,.lead{
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
}
p{
	line-height:140%;
}

/* =========================================================== */
/* 各レイアウト */
/* =========================================================== */

/* ページレイアウト設定 ===================== */

.container-site {
	background:url(../images/common/bg_site.gif) center top no-repeat;
	min-width:900px;
	margin:0px auto;
}
.contents-area {
	overflow:hidden;
	clear:both;
	width:900px;
	text-align:left;
	margin:0px auto;
}
.left-area{
	float:left;
	width:665px;
}
.right-area{
	float:right;
	width:213px;
}
.contents{
	background:url(../images/common/bg_bottom.gif) left bottom no-repeat;
	overflow:hidden;
	width:665px;
	margin-bottom:20px;
	padding-bottom:2px;
}
.contents .container{
	background:url(../images/common/bg_container.gif) left top repeat-y;
	width:625px;
	padding:20px;
}

/* =========================================================== */
/* 見出し */
/* =========================================================== */

/* h1 (ヘッダ) ===================== */

#areaHeader{
	overflow:hidden;
	width:900px;
	height:127px;
	margin:0px auto;
}
#areaHeader h1{
	float:left;
	width:227px;
}
#areaHeader h1 a{
	background:url(../images/common/logo_convention.gif) left top no-repeat;
	width:227px;
	height:127px;
}

#areaHeader p a,#areaHeader p span{
	height:62px;
	display:block;
	font-size:5px;
	text-indent :-10000em;
	text-decoration:none;
}
#areaHeader p a{
	float:right;
	background:url(../images/common/logo_neways.gif) left top no-repeat;
	width:114px;
}
#areaHeader p span{
	float:left;
	background:url(../images/common/title_convention.gif) left top no-repeat;
	width:542px;
	margin-top:32px;
}
 

/* h2 ===================== */

.contents-area h2{
	width:665px;
	height:42px;
	margin:25px 0px 22px 0px;
}

h2#thanks-lead{
	background:url(../images/common/h2_title_thanks.gif) left top no-repeat;
	width:900px;
	height:73px;
	margin:95px auto 0px auto;
}


/* h3 ===================== */

.contents h3{
	width:665px;
	height:35px;
}
#dirTop #conGreetings h3{
	background:url(../images/common/h3_title_greetings.gif) left top no-repeat;
}
#dirTop #conReport h3{
	background:url(../images/common/h3_title_report.gif) left top no-repeat;
}
#dirTop #conEnquete h3{
	background:url(../images/common/h3_title_enquete.gif) left top no-repeat;
}
#dirTop #conLogo h3{
	background:url(../images/top/h3_logo.gif) left top no-repeat;
}

/* outline */
#dirOutline #conOutline h3{
	background:url(../images/outline/h3_outline.gif) left top no-repeat;
}
#dirOutline #conInquiry h3{
	background:url(../images/outline/h3_inquiry.gif) left top no-repeat;
}
#dirOutline #conAbout h3{
	background:url(../images/outline/h3_about.gif) left top no-repeat;
}
#dirOutline #conProgram h3{
	background:url(../images/outline/h3_program.gif) left top no-repeat;
}
#dirOutline #conDlprogram h3{
	background:url(../images/outline/h3_dlprogram.gif) left top no-repeat;
}
#dirOutline #conYosakoi h3{
	background:url(../images/outline/h3_yosakoi.gif) left top no-repeat;
}
#dirOutline #conMc h3{
	background:url(../images/outline/h3_mc.gif) left top no-repeat;
}
#dirOutline #conCommend h3{
	background:url(../images/outline/h3_commend.gif) left top no-repeat;
}
#dirOutline #conGuest h3{
	background:url(../images/outline/h3_guest.gif) left top no-repeat;
}
#dirOutline #conEntertainer h3{
	background:url(../images/outline/h3_entertainer.gif) left top no-repeat;
}
#dirOutline #conExchange h3{
	background:url(../images/outline/h3_exchange.gif) left top no-repeat;
}
#dirOutline #conLunch h3{
	background:url(../images/outline/h3_lunch.gif) left top no-repeat;
}
#dirOutline #conAttention h3{
	background:url(../images/outline/h3_attention.gif) left top no-repeat;
}

/* magazine */
#dirMagazine #conEntry h3{
	background:url(../images/magazine/h3_entry.gif) left top no-repeat;
}
#dirMagazine #conRelease h3{
	background:url(../images/magazine/h3_release.gif) left top no-repeat;
}
#dirMagazine #conBacknumber h3{
	background:url(../images/magazine/h3_backnumber.gif) left top no-repeat;
}
#dirMagazine #conMagazinedetail h3{
	background:url(../images/magazine/h3_magazinedetail.gif) left top no-repeat;
}



/* sales */
#dirSales #conSales h3{
	background:url(../images/sales/h3_sales.gif) left top no-repeat;
}
#dirSales #conExhibition h3{
	background:url(../images/sales/h3_exhibition.gif) left top no-repeat;
}
#dirSales #conFair h3{
	background:url(../images/sales/h3_fair.gif) left top no-repeat;
}
#dirSales #conHhvdetail h3{
	background:url(../images/sales/h3_hhvdetail.gif) left top no-repeat;
}
#dirSales #conSaleinfo h3{
	background:url(../images/sales/h3_saleinfo.gif) left top no-repeat;
}

/* h4 ===================== */

.contents h4{
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
	margin:20px 0px 10px 0px;
}

.contents .wd-commendbase{
	background:url(../images/outline/h4_commendbase.gif) left top no-repeat;
	width:625px;
	height:45px;
	margin-top:15px;
}
.contents .wd-half{
	background:url(../images/outline/h4_half.gif) left top no-repeat;
	width:625px;
	height:35px;
	margin-top:15px;
}
#conEntertainer h4{
	background:url(../images/outline/h4_entertainer.gif) left top no-repeat;
	width:398px;
	height:29px;
	margin:0px 0px 5px 0px;
}
#conMagazinedetail h4{
	background:url(../images/magazine/icon_mail.gif) left top no-repeat;
	font-weight:bold;
	font-size:14px;
	text-indent:0em;
	line-height:100%;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 28px;
}

#conTicket h4{
	width:625px;
	height:40px;
	margin-top:25px;
}
.contents #tktStart h4{
	background:url(../images/ticket/h4_startday.gif) left top no-repeat;
	margin-top:0px;
}
.contents #tktKind h4{
	background:url(../images/ticket/h4_ticketkind.gif) left top no-repeat;
}
.contents #tktWheel h4{
	background:url(../images/ticket/h4_wheelchair.gif) left top no-repeat;
}
.contents #tktRecognition h4{
	background:url(../images/ticket/h4_recoticket.gif) left top no-repeat;
}

#conStay h4{
	background:url(../images/stay/h4_service.gif) left top no-repeat;
	width:625px;
	height:40px;
}

#conBus  h4{
	width:625px;
	height:40px;
	margin-top:25px;
}
.contents #busContact h4{
	background:url(../images/stay/h4_bus_contact.gif) left top no-repeat;
}
.contents #busLimit h4{
	background:url(../images/stay/h4_bus_limit.gif) left top no-repeat;
}
.contents #busAttention h4{
	background:url(../images/stay/h4_bus_attention.gif) left top no-repeat;
}
#conReport #report01 h4{
	background:url(../images/common/h4_report.gif) left top no-repeat;
	width:625px;
	height:45px;
	margin-top:0px;
}
#conGreetings  h4#greeting01{
	background:url(../images/common/h4_report.gif) left top no-repeat;
	width:625px;
	height:40px;
	margin-top:0px;
}
#conGreetings  h4#greeting02{
	background:url(../images/common/h4_report_photo.gif) left top no-repeat;
	width:625px;
	height:40px;
}

#conSales #salesNo1 h4{
	background:url(../images/sales/h4_sales01.gif) left top no-repeat;
	width:625px;
	height:55px;
	margin-top:0px;
}
#conSales #salesNo2 h4{
	background:url(../images/sales/h4_sales02.gif) left top no-repeat;
	width:625px;
	height:63px;
	margin-top:0px;
}
#conSales #salesNo3 h4{
	background:url(../images/sales/h4_sales03.gif) left top no-repeat;
	width:625px;
	height:63px;
	margin-top:0px;
}
#conSales #salesNo4 h4{
	background:url(../images/sales/h4_sales04.gif) left top no-repeat;
	width:625px;
	height:63px;
	margin-top:0px;
}
#conSaleinfo  h4{
	background:url(../images/sales/h4_saleinfo.gif) left top no-repeat;
	width:625px;
	height:35px;
	margin-top:0px;
}
#conFair #hhvfair h4{
	background:url(../images/sales/h4_fair01.gif) left top no-repeat;
	width:625px;
	height:55px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
#conFair #hhvfair2 h4{
	background:url(../images/sales/h4_fair02.gif) left top no-repeat;
	width:625px;
	height:55px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
#conExhibition #socialact h4{
	background:url(../images/sales/h4_socialact.gif) left top no-repeat;
	width:625px;
	height:50px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

#conYosakoi h4{
	background:url(../images/outline/h4_dance.gif) left top no-repeat;
	width:625px;
	height:50px;
	margin:0px;
}
#conProgram h4{
	width:625px;
	height:40px;
}
.contents #program1{
	background:url(../images/outline/h4_program1.gif) left top no-repeat;
}
.contents #program2{
	background:url(../images/outline/h4_program2.gif) left top no-repeat;
}
.contents #program3{
	background:url(../images/outline/h4_program3.gif) left top no-repeat;
}

#conEntertainer h4{
	background:url(../images/outline/h4_kayama.gif) left top no-repeat;
	width:625px;
	height:68px;
}


#conMovie .movie1{
	width:625px;
	height:35px;
	background:url(../images/movie/h4_movie1.gif) left top no-repeat;
	margin:0px;
	padding:0px;
}

#conMovie .movie2{
	width:625px;
	height:35px;
	background:url(../images/movie/h4_movie2.gif) left top no-repeat;
	margin:0px;
	padding:0px;
}

#mcMan h4{
	background:url(../images/outline/h4_mcmen.gif) left top no-repeat;
	width:625px;
	height:35px;
}
#mcWoman h4{
	background:url(../images/outline/h4_mcwomen.gif) left top no-repeat;
	width:625px;
	height:35px;
}


/
/* =========================================================== */
/* ローカルナビゲーション */
/* =========================================================== */

.right-area{
}
#dirTop .right-area{
	background:none;
	padding-bottom:0px;
}
.right-area h3{
	background:url(../images/common/h3_lnavi.gif) left top no-repeat;
	width:212px;
	height:35px;
}
#naviLocal{
	background:url(../images/common/bg_lnavi.gif) left top no-repeat;
	width:213px;
	padding-top:8px;
	padding-bottom:22px;
}


#naviLocal li{
	background:url(../images/common/line_solid.gif) left bottom repeat-x;
	width:164px;
	margin-left:20px;
	padding:17px 0px 17px 0px;
}
 #naviLocal .sub-lnavi li{
	background: none;
	padding:0px 0px;
}
#naviLocal li a,#naviLocal li span{
	line-height:100%;
	height:24px;
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
}
#naviLocal li a:hover{
	background-position:left bottom;
}

/* outline */

#naviLocal #lnProgram a{
	background-image:url(../images/outline/lnavi_program.gif) ;
	width:84px;
}

/* magazine */

#naviLocal #lnEntry a{
	background-image:url(../images/magazine/lnavi_entry.gif) ;
	width:141px;
}
#naviLocal #lnBacknumber a{
	background-image:url(../images/magazine/lnavi_backnumber.gif) ;
	width:113px;
}
#naviLocal #lnBacknumber span{
	background-image:url(../images/magazine/lnavi_backnumber_out.gif) ;
	width:113px;
}


/* sales */
#naviLocal #lnSales a{
	background-image:url(../images/sales/lnavi_sales.gif) ;
	width:104px;
}
#naviLocal #lnSales01 a{
	background-image:url(../images/sales/lnavi_sales1.gif) ;
	width:141px;
}

#naviLocal #lnFair a{
	background-image:url(../images/sales/lnavi_hhv.gif) ;
	height:39px;
	width:164px;
}

/* =========================================================== */
/* 各コンテンツ */
/* =========================================================== */

/* 共通部品 ===================== */

.con-left{
	float:left;
}
.con-right{
	float:right;
}
.contents .coming-soon{
	background:url(../images/common/wd_comingsoon.gif) left top no-repeat;
	width:320px;
	height:74px;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
}
.con-base{
	width:625px;
	overflow:hidden;
}

/* top ===================== */

#conLogo dl{
	background:url(../images/top/img_logo.gif) right top no-repeat;
}
#conLogo .wdimg{
	background:url(../images/top/wd_logolead.gif) left top no-repeat;
	width:406px;
	height:85px;
}
#conLogo dd{
	line-height:140%;
	margin:0px 0px 5px 10px;
}
#conLogo .container{
	padding-bottom:15px;
}

.list-schedule li{
	background:url(../images/common/line_solid.gif) left bottom repeat-x;
	width:625px;
	overflow:hidden;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
}
li.btm{
	background:none;
	margin-bottom:0px;
	padding-bottom:5px;
}
.list-schedule dl{
	float:right ;
	width:520px;
	line-height:140%;
}
.list-schedule dl{
	float:right;
	width:520px;
}
.list-schedule dt{
	font-weight:bold;
	color:#c80000;
}
.list-schedule li p{
	float:left;
	width:92px;
	height:18px;
	font-size:5px;
	text-indent:-10000em;
}
.list-schedule .ic-ticket{
	background:url(../images/top/icon_ticket.gif) left top no-repeat;
}
.list-schedule .ic-outline{
	background:url(../images/top/icon_outline.gif) left top no-repeat;
}
.list-schedule .ic-site{
	background:url(../images/top/icon_site.gif) left top no-repeat;
}
/* outline ===================== */

#conOutline .container{
	overflow:hidden;
}
#conOutline .con-left{
	width:377px;
}
#conOutline .con-right{
	width:219px;
}
p.station{
	margin-left:66px;
}
.wd-place{
	background:url(../images/outline/wd_place.gif) left top no-repeat;
	width:377px;
	height:46px;
}
.wd-day{
	background:url(../images/outline/wd_day.gif) left top no-repeat;
	width:377px;
	height:46px;
}
.wd-time{
	background:url(../images/outline/wd_time.gif) left top no-repeat;
	width:370px;
	height:46px;
}
.wd-timeother{
	background:url(../images/outline/wd_timeother.gif) left top no-repeat;
	width:377px;
	height:28px;
}
#conInquiry h4{
	background:url(../images/outline/wd_office.gif) left top no-repeat;
	width:383px;
	height:35px;
	margin:0px;
}
.list-inquiry li{
	height:26px;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
}
.list-inquiry .wd-tel{
	background:url(../images/outline/wd_tel.gif) left top no-repeat;
	width:264px;
}
.list-inquiry .wd-open{
	background:url(../images/outline/wd_open.gif) left top no-repeat;
	width:370px;
}
#conEntertainer .container{
	overflow:hidden;
}
#conEntertainer p{
	margin:10px 0px 10px 10px;
}
#conEntertainer .con-left{
	width:317px;
}
#conEntertainer .con-right{
	width:295px;
}
#conEntertainer h5{
	background:url(../images/outline/wd_profile.gif) left top no-repeat;
	width:138px;
	height:48px;
}
#conEntertainer dl{
	background-color:#ffffff;
	width:595px;
	color:#666666;
	margin-bottom:15px;
	padding:15px 15px 15px 15px;
}
#conEntertainer dt{
	font-size:14px;
	font-weight:bold;
	color:#473301;
	margin:0px 0px 3px 0px;
}
#conLunch p{
	margin-bottom:10px;
}

#conAttention dt{
	font-weight:bold;
	font-size:14px;
	color:#4a6a11;
	margin-top:15px;
}
#conAttention dd{
	border-left:3px solid #cccccc;
	line-height:140%;
	margin-top:8px;
	padding-left:5px;
}


/* Program ---------- */
#conProgram .lead{
	background:url(../images/outline/wd_program.gif) left top no-repeat;
	width:533px;
	height:58px;
	margin:0px;
}
#conProgram p{
	margin:0px 10px 10px 10px;
}
#conProgram p span{
	font-weight:bold;
}
.wd-speaker{
	background:url(../images/outline/wd_speaker.gif) left top no-repeat;
	width:160px;
	height:26px;
}
#conProgram ul{
	margin-left:10px;
	line-height:160%;
}
#conDlprogram .lead{
	background:url(../images/outline/wd_dlprogram.gif) left top no-repeat;
	width:625px;
	height:35px;
	margin:0px;
}
#conDlprogram p{
	font-weight:bold;
	color:#C80000;
	margin:5px 0px 5px 6px;
}

/* Yosakoi ---------- */
#conYosakoi h5{
	background:url(../images/outline/wd_danceentry.gif) left top no-repeat;
	width:160px;
	height:32px;
	margin:25px 0px 0px 0px;
}
#conYosakoi p{
	margin:0px 5px 0px 5px;
}
#conYosakoi .tbl-base th{
	text-align:left;
	padding:5px 10px;
}
#conYosakoi .tbl-base td{
	padding:5px 10px;
}
#conYosakoi .tbl-base dl{
	margin-bottom:5px;
}
#conYosakoi .tbl-base dt{
	font-weight:bold;
	color:#574103;
	margin-top:5px;
}
.inquiry-inbox{
	border:1px solid #cccccc;
	background-color:#FFFFFF;
	width:584px;
	line-height:160%;
	margin:15px 0px 0px 5px;
	padding:10px 15px;
}
.inquiry-inbox dt{
	font-weight:bold;
	font-size:14px;
	color:#574103;
}
.inquiry-inbox dd span{
	font-weight:bold;
	font-size:14px;
	color:#C80000;
}
/* mc ===================== */

#conMc .wd-mc{
	background:url(../images/outline/wd_mc.gif) left top no-repeat;
	width:404px;
	height:62px;
}
#conMc ul{
	width:540px;
	overflow:hidden;
	margin-top:25px;
	margin-left:60px;
	margin-bottom:15px;
}
#conMc p{
	margin-bottom:10px;
}
#conMc li{
	float:left;
	width:180px;
}
#conMc li p{
	width:135px;
	font-weight:bold;
	font-size:14px;
	line-height:120%;
	color:#4c3801;
	line-height:140%;
	margin-top:5px;
	margin-left:5px;
}
#conMc li p span{
	font-size:12px;
	color:#666666;
}

/* about ===================== */

#conAbout .container{
	background:url(../images/outline/bg_container_histry.gif) left top no-repeat;
}
.list-histry{
	width:625px;
	overflow:hidden;
}
.list-histry li{
	clear:both;
	float:right;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
	margin:0px 0px;
}
.his-09{
	background:url(../images/outline/img_convention09.gif) left top no-repeat;
	width:431px;
	height:123px;
}
.his-08{
	background:url(../images/outline/img_convention08.gif) left top no-repeat;
	width:464px;
	height:117px;
}
.his-07{
	background:url(../images/outline/img_convention07.gif) left top no-repeat;
	width:484px;
	height:107px;
}
.his-06{
	background:url(../images/outline/img_convention06.gif) left top no-repeat;
	width:503px;
	height:107px;
}
.his-05{
	background:url(../images/outline/img_convention05.gif) left top no-repeat;
	width:532px;
	height:119px;
}
.his-04{
	background:url(../images/outline/img_convention04.gif) left top no-repeat;
	width:553px;
	height:119px;
}
.his-03{
	background:url(../images/outline/img_convention03.gif) left top no-repeat;
	width:584px;
	height:120px;
}
.his-02{
	background:url(../images/outline/img_convention02.gif) left top no-repeat;
	width:608px;
	height:112px;
}
.his-01{
	background:url(../images/outline/img_convention01.gif) left top no-repeat;
	width:622px;
	height:98px;
}

/* commendation ===================== */

#conCommend .lead{
	background:url(../images/outline/wd_commend.gif) left top no-repeat;
	width:311px;
	height:53px;
}
.commend-list dt{
	background:url(../images/outline/wd_commendperson.gif) left top no-repeat;
	width:94px;
	height:22px;
}
.commend-list dd{
	margin-bottom:30px;
}
.commend-list li{
	background:url(../images/outline/icon_crown.gif) left 3px no-repeat;
	line-height:160%;
	margin-left:10px;
	padding-left:17px;
}
.commend-list p{
	margin:7px 0px 12px 10px;
}
.commend-list li p{
	margin:0px 0px 10px 0px;
}
.commend-list li p span{
	color:#c80000;
	font-weight:bold;
}
.commend-list li img{
	margin-left:10px;
}
.commend-list h5{
	width:400px;
	height:32px;
	font-size:5px;
	margin-top:15px;
	text-indent:-10000em;
}
.commendation1{
	background:url(../images/outline/wd_commend01.gif) left top no-repeat;
}
.commendation2{
	background:url(../images/outline/wd_commend02.gif) left top no-repeat;
}
.commendation3{
	background:url(../images/outline/wd_commend03.gif) left top no-repeat;
}

.commendation3 ul li span{
	font-weight:bold;
	color:#CC3300;
}

.wd-newtitle{
	background:url(../images/outline/img_new_title.gif) left top no-repeat;
	width:625px;
	height:297px;
	margin-top:20px;.
}
.wd-100club{
	background:url(../images/outline/img_100club.gif) left top no-repeat;
	width:625px;
	height:249px;
}
.con-100club{
	background:url(../images/outline/bg_100club.gif) left bottom no-repeat;
	border-top:1px solid #eee3d4;
	padding:10px 10px 5px 10px;
}
.con-100club h6{
	background:url(../images/outline/wd_100club.gif) left top no-repeat;
	width:170px;
	height:24px;
}
.tbl-100{
	width:595px;
	margin:auto;
	line-height:140%;
	margin-bottom:10px;
}
.tbl-100 th{
	background-color:#603f00;
	border:1px solid #cccccc;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.tbl-100 td{
	border:1px solid #cccccc;
	text-align:center;
}
.tbl-100 .even td{
	background-color:#f6f3e7;
}
.tbl-100 .odd td{
	background-color:#ffffff;
}
.tbl-100 td.sort{
	background-color:#b9ab7b;
	color:#ffffff;
	font-weight:bold;
}
.tbl-100 .year td{
	border:none;
	text-align:left;
}
.subject-exp dt{
	display:block;
	font-size:5px;
	text-indent:-10000em;
	width:198px;
	height:22px;
	margin:10px 0px 5px 0px;
}
.wd-subject{
	background:url(../images/outline/wd_subject.gif) left top no-repeat;
}
.wd-notsubject{
	background:url(../images/outline/wd_notsubject.gif) left top no-repeat;
}
/*メールマガジン ===================== */

.pt-mail{
	clear:both;
	overflow:hidden;
	line-height:160%;
	padding-bottom:15px;
}
.pt-mail dt{
	font-size:5px;
	text-indent:-10000em;
}
#mailMagazine{
	background:url(../images/magazine/line_reddot.gif) left bottom repeat-x;
	width:625px;
	margin-bottom:20px;
	padding-top:10px;
}
#mailMobile{
	background:url(../images/magazine/line_reddot.gif) left top repeat-x;
	width:625px;
	padding:25px 0px 0px 0px;
}
#mailMagazine dt{
	float:left;
	background:url(../images/magazine/lead_magazine.gif) left top no-repeat;
	width:381px;
	height:36px;
}
#mailMobile dt{
	float:left;
	background:url(../images/magazine/wd_mobilemail.gif) left top no-repeat;
	width:355px;
	height:24px;
}
.txt-left{
	float:left;
	display:inline;
	margin:10px 0px 0px 20px;
}
.img-right{
	float:right;
}
/* 枠調整 */

#mailMagazine .txt-left{
	width:435px;
}
#mailMagazine .img-right{
	width:125px;
	margin-top:15px;
}
#mailMobile .txt-left{
	width:420px;
}
#mailMobile .img-right{
	width:110px;
}

/* tbl-form */

#conEntry .tbl-form{
	float:left;
	width:430px;
	margin-bottom:25px;
}
.tbl-form th p{
	width:110px;
	height:20px;
	font-size:5px;
	text-indent:-10000em;
}
#fmMail{
	width:260px;
}
.fm-mail p{
	background:url(../images/magazine/wd_address.gif) left top no-repeat;
}
.fm-area p{
	background:url(../images/magazine/wd_area.gif) left top no-repeat;
}
.fm-area2 p{
	background:url(../images/magazine/wd_area2.gif) left top no-repeat;
}
.tbl-form th{
	width:115px;
	padding:5px 5px 5px 0px;
}
.tbl-form td{
	padding:5px;
}

.list-magazine{
	line-height:160%;
	margin:10px 0px;
}
.list-magazine li a{
	background:url(../images/magazine/icon_mail.gif) left top no-repeat;
	font-weight:bold;
	padding-left:28px;
}
.con-magazine{
	margin-bottom:10px;
}
#conError{
	border-top:1px solid #e8d7b5;
}
.errorlist{
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 10px;
}
.errorlist li{
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
}
.txt-notice{
	color:#FF6600;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 10px 0px;
}
.txt-notice span{
	color:#333333;
	font-size:12px;
	font-weight:normal;
	display:block;
	margin-top:5px;
}

/* チケット ===================== */
#conTicket p,#conStatus p{
	margin:0px 0px 8px 5px;
}
#conTicket p span{
	font-weight:bold;
	font-size:14px;
	display:block;
	margin:5px 0px;
}
#conTicket p.emp{
	font-weight:bold;
	font-size:14px;
	color:#C80000;
}
.tbl-base{
	width:615px;
	margin:auto;
	line-height:140%;
	margin-bottom:10px;
}
.tbl-base th{
	background-color:#603f00;
	border:1px solid #cccccc;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding:3px 0px;
}
.tbl-base td{
	background-color:#ffffff;
	border:1px solid #cccccc;
	text-align:left;
	padding:3px 4px;
}
.tbl-base .price{
	color:#C80000;
	font-weight:bold;
}
.tbl-base td span{
	color:#C80000;
	font-weight:bold;
	white-space:pre;
}
.footnote li{
	background:url(../images/common/icon_kome.gif) left 2px no-repeat;
	line-height:140%;
	font-size:11px;
	margin:0px 0px 2px 5px;
	padding-left:15px;
}

#conStatus .t-over{
	background:url(../images/ticket/ticket_over.gif) left top no-repeat;
	width:626px;
	height:64px;
	margin-top:20px;
}
/* ムービー ===================== */
h4.wd-imgmov{
	background:url(../images/movie/wd_imagemovie.gif) left top no-repeat;
	width:340px;
	height:65px;
	margin-top:0px;
}

/* 宿泊 =========================== */

#conStay p,#conBus p{
	margin-bottom:8px;
}
#conStay .lead{
	background:url(../images/stay/wd_stay.gif) left top no-repeat;
	width:597px;
	height:54px;
}
#conStay .footnote{
	margin:10px 0px 15px 10px;
}
#conBus p{
	margin-left:8px;
	margin-right:5px;
}
#conBus p.emp{
	font-weight:bold;
	font-size:14px;
	color:#C80000;
}
#busAttention li{
	line-height:140%;
	margin-left:24px;
	margin-right:10px;
	list-style-type:disc;
}

/* 製品 =========================== */


#conSales .container{
	overflow:hidden;
	padding-bottom:20px;
}
#conSales p{
	margin:0px 0px 10px 10px;
}
#conFair p{
	margin:0px 0px 10px 10px;
}
#conSales ul li{
	width:625px;
	overflow:hidden;
	padding-bottom:25px;
}
#conSales #salesNo1 .con-left{
	width:337px;
}
#conSales #salesNo1 .con-right{
	width:265px;
}
#conSales #salesNo2 .con-left{
	width:265px;
}
#conSales #salesNo2 .con-right{
	width:347px;
}
#conSales #salesNo3 .con-left{
	width:347px;
}
#conSales #salesNo3 .con-right{
	width:265px;
}
#conSales #salesNo4 .con-left{
	width:265px;
}
#conSales #salesNo4 .con-right{
	width:347px;
}

#conExhibition .tbl-base th{
	text-align:left;
	padding:5px 10px;
}
#conExhibition .tbl-base td{
	padding:5px 10px;
}

#conExhibition #socialact h5{
	font-size:9px;
	text-indent:-10000em;
	height:22px;
	width:600px;
	background-image:url(../images/sales/wd_cambodia.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-bottom:10px;
}

#conExhibition #socialact p{
	margin:0px 10px 10px 10px;
}
#conSaleinfo p{
	margin-bottom:10px;
}
#conSaleinfo ul{
	line-height:140%;
	margin:15px 0px;
}
#conSaleinfo li{
	line-height:140%;
}
#conSaleinfo dl{
	background-color:#ffffff;
	line-height:140%;
	padding:15px;
}
#conSaleinfo dt{
	font-weight:bold;
	margin-bottom:5px;
}

/* ヘルシーホームビレッジ ===================== */

.list-hhv{
	width:100%;
	overflow:hidden;
	margin-top:20px;
}
.list-hhv li{
	float:left;
	background:url(../images/sales/bg_hhvshop.gif) left top no-repeat;
	width:289px;
	height:77px;
	overflow:hidden;
	margin:0px 0px 3px 3px;
	padding:10px;
	display:inline;
}
.list-hhv div{
	float:right;
	width:101px;
}
.list-hhv h5{
	float:left;
	width:177px;
	height:53px;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
}
#conFair .list-hhv p{
	float:left;
	margin:2px 0px 0px 0px;
}
.list-hhv p a{
	background-image:url(../images/sales/btn_hhv.gif) ;
	width:175px;
	height:21px;
}

#hhvList01 h5{
	background:url(../images/sales/hhv_shoplist01.gif) left top no-repeat;
}
#hhvList02 h5{
	background:url(../images/sales/hhv_shoplist02.gif) left top no-repeat;
}
#hhvList03 h5{
	background:url(../images/sales/hhv_shoplist03.gif) left top no-repeat;
}
#hhvList04 h5{
	background:url(../images/sales/hhv_shoplist04.gif) left top no-repeat;
}
#hhvList05 h5{
	background:url(../images/sales/hhv_shoplist05.gif) left top no-repeat;
}
#hhvList06 h5{
	background:url(../images/sales/hhv_shoplist06.gif) left top no-repeat;
}
#hhvList07 h5{
	background:url(../images/sales/hhv_shoplist07.gif) left top no-repeat;
}
#hhvList08 h5{
	background:url(../images/sales/hhv_shoplist08.gif) left top no-repeat;
}
#hhvList09 h5{
	background:url(../images/sales/hhv_shoplist09.gif) left top no-repeat;
}
#hhvList10 h5{
	background:url(../images/sales/hhv_shoplist10.gif) left top no-repeat;
}

#conHhvdetail li{
	border-bottom:2px solid #dbc8a4;
	margin-bottom:20px;
	padding:0px 0px 20px 0px;
}
.hhv-left{
	float:left;
	width:156px;
	padding-bottom:15px;
}
.hhv-right{
	float:right;
	width:458px;
	padding-bottom:15px;
}
.comment dt{
	background:url(../images/sales/wd_comment.gif) left top no-repeat;
	width:457px;
	height:24px;
	margin-top:10px;
}
.comment dd{
	background:url(../images/sales/line_comment.gif) left top repeat-y;
	border-bottom:1px solid #e3dfb9;
	line-height:140%;
	font-weight:bold;
	color:#c80000;
	padding:6px 5px 6px 10px;
}
table.tbl-hhv{
	width:100%;
	font-size:12px;
	line-height:140%;
}
table.tbl-hhv th{
	background:url(../images/sales/dot_brown.gif) left top repeat-x ;
	width:111px;
	font-weight:bold;
	color:#7c5210;
	vertical-align:top;
	text-align:left;
	padding:6px 10px;
}
table.tbl-hhv td{
	background:url(../images/sales/dot_brown.gif) left top repeat-x ;
	padding:6px 10px;
}
.hhv-contact{
	background:url(../images/sales/line_blown.gif) left top repeat-y;
	border-top:1px solid #e9d9ba;
	border-bottom:1px solid #e9d9ba;
	width:594px;
	overflow:hidden;
	margin-top:8px;
	margin-bottom:10px;
	padding:10px 10px 10px 20px;
}
.hhv-contact dt{
	float:left;
	width:90px;
	font-weight:bold;
}
.hhv-contact dd{
	float:right;
	width:500px;
	margin-bottom:8px;
}
.hhv-contact dd span{
	display:block;
	font-weight:bold;
}
#conHhvdetail .hhvfoot{
	clear:both;
	float:none;
	font-size:10px;
	margin-bottom:0px;
}
#conHhvdetail h5{
	width:400px;
	height:25px;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
}
#hhvDetail01 h5{
	background:url(../images/sales/hhv_detail01.gif) left top no-repeat;
}
#hhvDetail02 h5{
	background:url(../images/sales/hhv_detail02.gif) left top no-repeat;
}
#hhvDetail03 h5{
	background:url(../images/sales/hhv_detail03.gif) left top no-repeat;
}
#hhvDetail04 h5{
	background:url(../images/sales/hhv_detail04.gif) left top no-repeat;
}
#hhvDetail05 h5{
	background:url(../images/sales/hhv_detail05.gif) left top no-repeat;
}
#hhvDetail06 h5{
	background:url(../images/sales/hhv_detail06.gif) left top no-repeat;
}
#hhvDetail07 h5{
	background:url(../images/sales/hhv_detail07.gif) left top no-repeat;
}
#hhvDetail08 h5{
	background:url(../images/sales/hhv_detail08.gif) left top no-repeat;
}
#hhvDetail09 h5{
	background:url(../images/sales/hhv_detail09.gif) left top no-repeat;
}
#hhvDetail10 h5{
	background:url(../images/sales/hhv_detail10.gif) left top no-repeat;
}


/* レポート */

#conGreetings .container{
	width:625px;
	overflow:hidden;
	text-align:center;
}
#conGreetings p{
	text-align:left;
	margin:0px 10px 10px 10px;
}
#conGreetings ul{
	width:625px;
	overflow:hidden;
	margin-top:0px;
}
#conGreetings li{
	float:left;
	width:300px;
	line-height:120%;
	margin:0px 6px 10px 6px; 
	display:inline;
}

/* =========================================================== */
/* ボタンなど */
/* =========================================================== */

.rob{
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
}
.rob:hover{
	background-position:left bottom;
}

.btn-entry{
	float:right;
	width:175px;
	margin-top:15px;
}
.btn-entry a{
	background:url(../images/magazine/btn_entry.gif) left top no-repeat;
	width:155px;
	height:34px;
}
.btn-release a{
	background:url(../images/magazine/btn_release.gif) left top no-repeat;
	width:156px;
	height:25px;
	margin-left:15px;
}
.btn-area{
	background:url(../images/common/bg_lnavi_bottom.gif) left top no-repeat;
	padding-top:48px;
}
.btn-area li{
	margin-bottom:10px;
}
#btnQuestion a{
	background-image: url(../images/top/btn_question.gif) ;
	width:213px;
	height:77px;
}
#btnTopmagazine a{
	background-image:url(../images/common/btn_magazine.gif) ;
	width:213px;
	height:77px;
}
#btnTopticket a{
	background-image: url(../images/top/btn_ticket.gif) ;
	width:213px;
	height:77px;
}

#btnNewmovie a{
	background-image: url(../images/common/btn_newmovie.gif) ;
	width:213px;
	height:117px;
}

#btnInquiry a{
	background-image: url(../images/common/btn_inquiry.gif) ;
	width:213px;
	height:77px;
}
#btnTopdownload a{
	background-image: url(../images/top/btn_topmovie.gif) ;
	width:213px;
	height:175px;
}
.btn-back,.btn-backentry{
	clear:both;
	width:625px;
	overflow:hidden;
}
.btn-backentry a{
	float:right;
	background-image: url(../images/magazine/btn_back_entry.gif) ;
	width:119px;
	height:21px;
}
.btn-back a{
	float:right;
	background-image: url(../images/common/btn_back.gif) ;
	width:142px;
	height:21px;
}
.btn-mail a{
	background-image: url(../images/outline/btn_mail.gif) ;
	width:391px;
	height:26px;
}
.link-back{
	float:right;
	background:url(../images/common/arrow_red.gif) left center no-repeat;
	padding-left:12px;
}
.btn-hotel{
	text-align:center;
}
.btn-members a{
	background-image: url(../images/stay/btn_members.gif) ;
	width:327px;
	height:72px;
	margin:15px auto 0px auto;
}
.btn-wheel,.btn-recognition{
	float:left;
	padding-top:15px;
}
.btn-wheel a,.btn-recognition a{
	float:left;
	width:147px;
	height:24px;
}
.btn-wheel a{
	background-image: url(../images/ticket/btn_wheel.gif) ;
}
.btn-recognition a{
	background-image: url(../images/ticket/btn_recognition.gif) ;
	margin-left:10px;
}
.btn-status a{
	background-image: url(../images/ticket/btn_status.gif) ;
	width:304px;
	height:40px;
	margin:15px 0px 20px 0px;
}
.btn-buy a{
	background-image: url(../images/ticket/btn_buy.gif) ;
	width:235px;
	height:40px;
	margin:15px 0px 20px 0px;
}
#dirTicket .btn-reserve{
	width:625px;
	text-align:center;
	margin-top:30px;
}
#dirTicket .btn-reserve a{
	background-image:url(../images/ticket/btn_reserve.gif) ;
	width:254px;
	height:86px;
	margin:0px auto 0px auto;
}
.btn-entertainer a{
	background-image: url(../images/outline/btn_entertainer.gif) ;
	width:256px;
	height:40px;
	margin:15px 0px 0px 0px;
}
#areaHeader #btn-mailmagazine a{
	background-image:url(../images/common/btn_header_mail.gif) ;
	width:137px;
	height:18px;
	margin:45px 10px 0px 0px;
}
#areaHeader #btn-mailmagazine a:hover{
	background-position:left bottom;
}
.btn-order a{
	background-image: url(../images/sales/btn_order.gif) ;
	width:256px;
	height:40px;
	margin:15px 0px 0px 0px;
}
.btn-dlprogram a{
	background-image: url(../images/outline/btn_dlprogram.gif) ;
	width:256px;
	height:40px;
	margin:15px 0px 0px 0px;
}
#conGreetings .btn-enquete{
	margin:15px 0px 0px 10px;
}
.btn-enquete a{
	background-image: url(../images/common/btn_enquete.gif) ;
	width:256px;
	height:40px;
	margin-bottom:25px;
}
.btn-backtop{
	width:900px;
	height:20px;
	margin:8px auto;
	text-align:left;
}
.btn-backtop a{
	background-image: url(../images/common/btn_backtop.gif) ;
	width:111px;
	height:20px;
	text-align:left;
}
/* =========================================================== */
/* フッター */
/* =========================================================== */

#areaFooter{
	background:url(../images/common/bg_footer.gif) left top repeat-x;
	margin:30px 0px 0px 0px;
}
#areaFooter p{
	background:url(../images/common/wd_footer.gif) left top no-repeat;
	width:900px;
	height:35px;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
	margin:0px auto;
}

