/** Tug **/
body{margin:0px; padding:0px; background:#ffffff; font-size:80%; color:#000; font-family:sans-serif,"£Í£Ó £Ð¥´¥·¥Ã¥¯",osaka"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro"; line-height:150%;}
img{border:0px; margin:0px; padding:0px;}
table{font-size:95%; line-height:150%; color:#000; font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯",osaka,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro"; border:0px;}
th{background:#808080; color:#FFF; font-weight:normal;}
td{color:#000; line-height:150%; font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯",osaka,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro"}
div{margin:0px; padding:0px; text-align:left;}
h1{width:457px; height:57px; margin:30px 0px 35px 0px; padding:0px;}
h1.h1_second{width:569px; height:80px; margin:30px 0px 35px 0px; padding:0px;}
h2{margin:0px; padding:0px;}
ul{list-style-type:none;}


/** Box,Text **/
#hm{position:relative; width:900px; height:57px; margin-bottom:7px; clear:both;}
#hm_home{position:absolute; top:0px; left:0px; width:129px; height57px; list-style-type:none;}
#hm_catalog{position:absolute; top:0px; left:130px; width:129px; height:57px; list-style-type:none;}
#hm_press{position:absolute; top:0px; left:260px; width:128px; height:57px; list-style-type:none;}
#hm_photograph{position:absolute; top:0px; left:389px; width:129px; height:57px; list-style-type:none;}

#hm_event{position:absolute; top:0px; left:519px; width:128px; height:57px; list-style-type:none;}
#hm_registration{position:absolute; top:0px; left:648px; width:129px; height:57px; list-style-type:none;}
#hm_inquiry{position:absolute; top:0px; left:778px; width:128px; height:57px; list-style-type:none;}

#box_press_d{width:730px; text-align:left; margin:auto; background:#FFF; padding-bottom:10px;}
#box_press_date{background:url(../common/img/bg_top_right.gif) top right no-repeat #AA9680; padding:10px 20px; color:#FFF; margin:auto; margin-bottom:20px;}

#body{width:900px; margin:auto; text-align:left;}
#box_swf{height:420px; margin:auto; clear:both;}
.top_bottom_left{background:url(../../img/bg_top_bottom1.gif);}
.top_bottom_right{background:url(../../img/bg_top_bottom2.gif); height:10px;}
.top_bottom_left2011{background:url(../../img/2011/bg_top_bottom1.gif);}
.top_bottom_right2011{background:url(../../img/2011/bg_top_bottom2.gif); height:10px;}
.top_bottom_table1{margin:0px 10px; background:#E9E5DF;}
.top_bottom_table2{margin:0px;}
#h2_menu{background:#AA9680;}
#footer_c{width:738px; background:#AA9680; margin:10px 1px 0px 1px; padding-bottom:1px; border-bottom:1px solid #FFF;}
#fr{float:right;}
#footer{width:900px; padding:15px 0px 0px 0px; border-top:1px solid #4D4D4D; margin-top:35px; text-align:center;}
#t_footer{font-size:80%; padding-top:2px; line-height120%; text-align:left;}
#main{background:url(../img/bg_line.gif) left repeat-y; clear:both; width:900px;}
#box_770fr{width:770px; float:right;}
#box_128fl{width:128px; float:left;}
.fs_90p{font-size:90%; line-height:180%;}
.fs_90p_brand{font-size:90%; line-height:180%; color:#6B4545;}
.f663830{color:#663830;}
.f2957A5{color:#2957A5;}
.f808080{color:#808080;}
.f5C5C5C{color:#5C5C5C}
.bg_8C8B8A{background:#8C8B8A;}
.bg_fff{background:#FFF;}
.bg_e9e5df{background:#E9E5DF;}
.bg_b0adaa{background:#B0ADAA;}
.bg_aa9680{background:#AA9680;}
.th_aa9680{background:#AA9680; text-align:left; height:40px; padding-left:20px;}

.f_news_date{font-size:90%; font-weight:bold; color:#6B4545; letter-spacing:1px;}
.w20fl{width:20px; float:left; font-size:5px;}
.lh100{line-height:100%;}
.lh100p20c{line-height:100%; padding:2px 0px 0px 2px; text-align:center;}
.brand_st{border-top:1px solid #E9E5DF; border-bottom:1px solid #E9E5DF;}
.tac{text-align:center;}
.tar{text-align:right;}
.p0bgfff{padding:0px; background:#FFF;}
.th_press{font-size:90%; padding:0px 5px 0px 5px; background:#AA9680; text-align:center; font-weight:bold;}
.h3_press_d{font-size:110%; color:#643838; line-height:130%; border-bottom:1px dotted #C9C9C9; padding-bottom:20px; margin:20px 0px;}


.w400{width:400px;}
.w300{width:300px;}
.w200{width:200px;}
.w50{width:50px;}


/** Margin,Padding **/
.ma{margin:auto;}
.m10{margin:10px;}
.m20{margin:20px;}
.mt20{margin-top:20px;}
.mt65{margin-top:65px;}
.mt66{margin-top:66px;}
.mt142{margin-top:142px;}
.mt200{margin-top:200px;}
.mr20{margin-right:20px;}
.mb20{margin-bottom:20px;}
.mt5{margin-top:5px;}
.mt5l5{margin:5px 0px 0px 5px;}
.ml5{margin-left:5px;}
.ml17{margin-left:17px;}
.ml20{margin-left:20px;}
.mr3{margin-right:3px;}
.mr5{margin-right:5px;}
.mr15{margin-right:15px;}
.mr32{margin-right:32px;}
.m01500{margin:0px 15px 0px 0px;}
.m0222{margin:0px 20px 20px 20px;}
.p0{padding:0px;}
.pt5{padding-top:5px;}
.pl50{padding-left:50px;}
.p0505{padding:0px 5px 0px 5px;}
.p150{padding:15px 15px 15px 0px}
.p150bgfff{padding:15px 15px 15px 0px; background:url(../img/corner_right.gif) top right no-repeat #FFF;}
.p010{padding:0px 0px 10px 10px;}
.p020{padding:0px 20px;}


/** Catalog **/
#bg_green{background:url(../../catalog/img/bg_green.gif) no-repeat; height:18px; padding:0px 0px 0px 5px; font-size:11px; line-height:100%;}
#bg_orange{background:url(../../catalog/img/bg_orange.gif) no-repeat; height:18px; padding:0px 0px 0px 5px; font-size:11px; line-height:100%;}
#bg_purple{background:url(../../catalog/img/bg_purple.gif) no-repeat; height:18px; padding:0px 0px 0px 5px; font-size:11px; line-height:100%;}
#bg_red{background:url(../../catalog/img/bg_red.gif) no-repeat; height:18px; padding:0px 0px 0px 5px; font-size:11px; line-height:100%;}
#bg_yellow2{background:url(../../catalog/img/bg_yellow2.gif) no-repeat; height:18px; padding:0px 0px 0px 5px; font-size:11px; line-height:100%;}
#bg_yellow{background:url(../../catalog/img/bg_yellow.gif) no-repeat; height:18px; padding:0px 0px 0px 5px; font-size:11px; line-height:100%;}

#box_catalog{width:740px; background:#E9E5DF;}
#box_catalog_g{background:#FFF;}
#box_catalog_icon{width:900px; margin:20px 0px; padding-bottom:5px; border-bottom:1px dotted #A3A09C;}
#i_booth{float:right; margin-top:10px;}
#t_catalog{padding:10px; color:#000; font-size:95%; line-height:120%;}
.tde_catalog{color:#000; padding-left:5px;}
#footer_copy{margin:13px 0px 12px 8px;}
.box_list{width:200px; height:80px; float:left; position:relative; display:block;}
.box_pic{width:65px; height:65px; position:absolute; top:8px; left:7px;}
.box_text{width:113px; position:absolute; top:27px; left:84px; font-size:12px; line-height:110%;}

.box_bar{clear:both; width:860px; height:10px; margin:0px; padding:0px; font-size:10px; line-height:100%;}
.box_number{width:36px; color:#6B4545; position:absolute; top:6px; left:132px; width:60px; text-align:right; line-height:100%; font-size:11px; letter-spacing:1px;}
.bg_event{background:url(../../event/img/bg_event.gif); height:66px; margin-bottom:20px;}
.bg_event2009{background:url(../../event/img/bg_event2009.gif); height:66px; margin-bottom:20px;}
.bg_event2010{background:url(../../event/img/bg_event2010.gif); height:66px; margin-bottom:20px;}
.bg_event2011{background:url(../../event/img/bg_event2011.gif); height:66px; margin-bottom:20px;}

.t0_event{line-height:100%; margin:0px 20px 20px 20px;}
.t1_event{color:#FFF; line-height:130%; margin:0px 0px 0px 20px; font-size:120%;}
.t2_event{background:url(../../event/img/bg_img_event.gif) 12px 20px no-repeat #E9E5DF;}
.t2_event2010{background:url(../../event/img/bg_img_event2010.gif) 12px 20px no-repeat #ddeaed;}
.t2_event2011{background:url(../../event/img/bg_img_event2011.gif) 12px 20px no-repeat #F5EDF4;}
.box_bottom_event{margin:5px 20px 15px 20px; background:#FFF;}


/** Press **/
.td_dot{background:url(../img/l_dot.gif) center no-repeat #FFF; padding:0px 10px 0px 0px; height:1px;}
.td_dot_pt1{background:url(../img/l_dot.gif) center bottom repeat-x #FFF; padding:0px 10px 0px 0px; height:2px;}
.table_list{margin:0px 20px 50px 20px;}


/** Registration **/
.bt_privacy{display:block; line-height:100%; text-decoration:none; padding:8px 0px 7px 10px;}
.bg_b{background:url(../../common/img/bg_b.gif) no-repeat;}

/** Event **/



/** Link **/
a:link{color:#000000;}
a:visited{color:#000000;}
a:hover{color:#97582F;}

a.t_area{color:#663830;}
a.t_area:visited{color:#663830;}
a.t_area:hover{color:#CB4A4C;}

a.b_link:link{display:block; width:209px; padding:9px 0px; background:url(../img/bg_f.gif) no-repeat; text-decoration:none; margin-bottom:5px; font-size:12px; line-height:100%;}
a.b_link:visited{display:block; width:209px; padding:9px 0px; background:url(../img/bg_f.gif) no-repeat; text-decoration:none; margin-bottom:5px; font-size:12px; line-height:100%;}
a.b_link:hover{display:block; width:209px; padding:9px 0px; background:url(../img/bg_f_on.gif) no-repeat; text-decoration:none; margin-bottom:5px; font-size:12px; line-height:100%;}

a.b_link2:link{display:block; width:209px; padding:9px 0px; background:url(../img/bg_b.gif) no-repeat; text-decoration:none; margin-bottom:5px; font-size:12px; line-height:100%;}
a.b_link2:visited{display:block; width:209px; padding:9px 0px; background:url(../img/bg_b.gif) no-repeat; text-decoration:none; margin-bottom:5px; font-size:12px; line-height:100%;}
a.b_link2:hover{display:block; width:209px; padding:9px 0px; background:url(../img/bg_b_on.gif) no-repeat; text-decoration:none; margin-bottom:5px; font-size:12px; line-height:100%;}

a.b_link3:link{display:block; width:149px; padding:9px 0px; background:url(../img/bg2010_b.gif) no-repeat; text-decoration:none; margin-bottom:5px; font-size:12px; line-height:100%;}
a.b_link3:visited{display:block; width:149px; padding:9px 0px; background:url(../img/bg2010_b.gif) no-repeat; text-decoration:none; margin-bottom:5px; font-size:12px; line-height:100%;}
a.b_link3:hover{display:block; width:149px; padding:9px 0px; background:url(../img/bg2010_b_on.gif) no-repeat; text-decoration:none; margin-bottom:5px; font-size:12px; line-height:100%;}

a.b_link4:link{display:block; width:149px; padding:9px 0px; background:url(../img/bg2009_b.gif) no-repeat; text-decoration:none; margin-bottom:5px; font-size:12px; line-height:100%;}
a.b_link4:visited{display:block; width:149px; padding:9px 0px; background:url(../img/bg2009_b.gif) no-repeat; text-decoration:none; margin-bottom:5px; font-size:12px; line-height:100%;}
a.b_link4:hover{display:block; width:149px; padding:9px 0px; background:url(../img/bg2009_b_on.gif) no-repeat; text-decoration:none; margin-bottom:5px; font-size:12px; line-height:100%;}

a.b_link5:link{display:block; width:149px; padding:9px 0px; background:url(../img/bg2011_b.gif) no-repeat; text-decoration:none; margin-bottom:5px; font-size:12px; line-height:100%;}
a.b_link5:visited{display:block; width:149px; padding:9px 0px; background:url(../img/bg2011_b.gif) no-repeat; text-decoration:none; margin-bottom:5px; font-size:12px; line-height:100%;}
a.b_link5:hover{display:block; width:149px; padding:9px 0px; background:url(../img/bg2011_b_on.gif) no-repeat; text-decoration:none; margin-bottom:5px; font-size:12px; line-height:100%;}



a.press_index:link{background:url(../img/b_back_arrow.gif) top left no-repeat; text-decoration:none; padding:12px 0px 12px 45px; margin-top:20px; clear:both; float:right; font-size:12px; line-height:100%;}
a.press_index:visited{background:url(../img/b_back_arrow.gif) top left no-repeat; text-decoration:none; padding:12px 0px 12px 45px; margin-top:20px; clear:both; float:right; font-size:12px; line-height:100%;}
a.press_index:hover{background:url(../img/b_back_arrow_on.gif) top left no-repeat; text-decoration:none; padding:12px 0px 12px 45px; margin-top:20px; clear:both; float:right; font-size:12px; line-height:100%;}

/*ËñOÅÐÏ¿ÍÑ£ö€b£Ó£Ó*/
.th_gray5{background:#808080; color:#FFF; font-weight:normal;}
.gray6{background:#F0F0F0; font-weight:normal;}



/** ¥¢¥ó¥±¡¼¥ÈÃô)¡¦¡¦**/
span.title-question{
	font-weight:bold;
	color:#633A3B;
	}
dl.cat-type{
	margin:0;
	padding:0;
	}
dl.cat-type dt{
	margin:0;
	padding:0 0 5px 0;
	}
dd.cat-type2{
	margin:0;
	padding:0 0 5px 15px;
	}
dd.cat-type3{
	margin:0;
	padding:0 0 5px 15px;
	}


.news_list {
margin:10px 10px 0;
width:730px;
}
.blue1 {
background:#DAD3C9 none repeat scroll 0 0;
}
.blue2 {
background:#DCDCB8 none repeat scroll 0 0;
}

.box_tac{width:690px; text-align:center;}


/* 2010 */
.bksd{background:url(../../catalog/2010/img/bk2.gif) repeat;}

.logo{ text-align:center;width:295px;margin-top:5px;}
.logo10{ text-align:center;width:295px;margin-top:5px;}

.group{ text-align:center;width:295px;margin-top:15px;position:absolute;top:305px;}

a.t_area2010{color:#e72749;}
a.t_area2010:visited{color:#e72749;}
a.t_area2010:hover{color:#CB4A4C;}

#box_catalog2010{width:740px; background:url(../../catalog/2010/img/bk.gif) repeat;}

.box_icon2010{width:40px; color:#6B4545; position:absolute; top:6px; left:133px; width:60px; text-align:right; line-height:100%; font-size:11px; letter-spacing:1px;}
.box_text2010{width:113px; position:absolute; top:28px; left:84px; font-size:12px; line-height:110%;}


/* 2011 */

a.t_area2011{color:#e72749;}
a.t_area2011:visited{color:#e72749;}
a.t_area2011:hover{color:#CB4A4C;}

#box_catalog2011{width:740px; background:url(../../catalog/2011/img/bk.gif) repeat;}

.box_icon2011{width:40px; color:#6B4545; position:absolute; top:6px; left:133px; width:60px; text-align:right; line-height:100%; font-size:11px; letter-spacing:1px;}
.box_text2011{width:113px; position:absolute; top:28px; left:84px; font-size:12px; line-height:110%;}


/** Catalog2010 **/
#bg_green2010{background:url(../../catalog/2010/img/bg_green.gif) no-repeat; height:18px; padding:0px 0px 0px 5px; font-size:11px; line-height:100%;}
#bg_brown2010{background:url(../../catalog/2010/img/bg_brown.gif) no-repeat; height:18px; padding:0px 0px 0px 5px; font-size:11px; line-height:100%;}
#bg_red2010{background:url(../../catalog/2010/img/bg_red.gif) no-repeat; height:18px; padding:0px 0px 0px 5px; font-size:11px; line-height:100%;}
#bg_yellow2010{background:url(../../catalog/2010/img/bg_yellow.gif) no-repeat; height:18px; padding:0px 0px 0px 5px; font-size:11px; line-height:100%;}
#bg_blue2010{background:url(../../catalog/2010/img/bg_blue.gif) no-repeat; height:18px; padding:0px 0px 0px 5px; font-size:11px; line-height:100%;}

#footer_c2010{width:738px; background:#ffffff; margin:10px 1px 0px 1px; padding-bottom:1px; border-bottom:1px solid #FFF;}


/** Catalog2011 **/

#bg_green2011{background:url(../../catalog/2011/img/bg_green.gif) no-repeat; height:18px; padding:0px 0px 0px 5px; font-size:11px; line-height:100%;}
#bg_orange2011{background:url(../../catalog/2011/img/bg_orange.gif) no-repeat; height:18px; padding:0px 0px 0px 5px; font-size:11px; line-height:100%;}
#bg_blue2011{background:url(../../catalog/2011/img/bg_blue.gif) no-repeat; height:18px; padding:0px 0px 0px 5px; font-size:11px; line-height:100%;}
#bg_red2011{background:url(../../catalog/2011/img/bg_red.gif) no-repeat; height:18px; padding:0px 0px 0px 5px; font-size:11px; line-height:100%;}
#bg_yellow22011{background:url(../../catalog/2011/img/bg_yellow2.gif) no-repeat; height:18px; padding:0px 0px 0px 5px; font-size:11px; line-height:100%;}
#bg_yellow2011{background:url(../../catalog/2011/img/bg_yellow.gif) no-repeat; height:18px; padding:0px 0px 0px 5px; font-size:11px; line-height:100%;}
#bg_brown2011{background:url(../../catalog/2011/img/bg_brown.gif) no-repeat; height:18px; padding:0px 0px 0px 5px; font-size:11px; line-height:100%;}

#footer_c2011{width:738px; background:#ffffff; margin:10px 1px 0px 1px; padding-bottom:1px; border-bottom:1px solid #FFF;}


table.main{font-size:100%; color:#000; font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯",osaka,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro";margin-top:-2px;}

/** ŽÊ¿¿ **/

.page_title_dt{margin:20px 20px 10px 20px;}
.page_title_dl{background:#502a23; color:#FFFFFF; font-weight:bold; padding:5px 10px;}
.page_title_dr{background:#502a23; color:#FFFFFF; padding:5px 10px;}
.page_title_dl2010{background:#23adce; color:#FFFFFF; font-weight:bold; padding:5px 10px;}
.page_title_dr2010{background:#23adce; color:#FFFFFF; padding:5px 10px;}


#box_img_e{width:676px; height:350px; margin:0px 60px; text-align:center;}
#box_b_el{float:left; width:33px; height:33px; margin-top:139px;}
#box_b_er{float:right; width:33px; height:33px; margin-top:139px;}

/** Åç¡¦**/


ul.pagelink{
    list-style:none;
    width:100%;
    font-size:14px;
    margin-left:0px;
    padding:5px 0px;
    text-align:left;
}
ul.pagelink li{
    list-style:none;
    display:inline;
    margin:0px 15px;
	border-left:dotted thin #999;
	background:url(../../p_d/img/icon_pagelink.gif) no-repeat center left;
}

ul.pagelink li.right{
    list-style:none;
    display:inline;
    margin:0px 15px;
	border-left:dotted thin #999;
	background:url(../../p_d/img/icon_pagelink_r.gif) no-repeat center left;
}


ul.pagelink a{
    padding-left:50px;
    text-decoration:none;
}


ul.pagelink a.on{
    padding-left:50px;
    text-decoration:none;
	color:#999;

}


a:hover img.over {
	opacity: 0.6;
    filter: alpha(opacity=80);
}


#moviebox{
	width:730px;
	height:auto;
	margin:20px 0px 30px 20px; 
	display:block;}

.movie_st{
	float:left;
	vertical-align:top;
	}

.movie_link{
	border-left:#502a23 solid 1px;
	float:left;
	margin:0px 0px 30px 0px; 
}

.movie_link2011{
	border-left:#23adce solid 1px;
	float:left;
	margin:0px 0px 30px 0px; 
}

.movie_bt{
	margin:0px 5px 5px 10px;
	}

.photo_bt{
	margin:0px 10px 20px 20px;
	float:left;
	}

li.photoyear{
	padding: 1px 0 2px 23px;
	margin:0 20px -10px -20px;
	background: transparent url(../img/icon_pagelink.gif) no-repeat left center;
	font-weight:bold;
	color:#502a23;
	font-size:14px;
}

li.evbtn{
	padding: 1px 0 2px 23px;
	margin:0 20px -10px -20px;
	font-weight:bold;
	color:#502a23;
	font-size:14px;
}
