/*■■■共通HTML■■■*/
html{
margin:0px;
padding:0px;
}
body{
font-size:14px;
margin:0px;
padding:20px 0;
/*font-family: 'Lucida Grande', 'Verdana', 'Hiragino Kaku Gothic Pro W3', 'ヒラギノ角ゴ Pro W3', 'HiraKakuPro-W3', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;*/
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
line-height:140%;
color:#444444;
text-align:center;
background-color:#CCCCCC;
}
table{
font-size:14px;
/*font-family: 'Lucida Grande', 'Verdana', 'Hiragino Kaku Gothic Pro W3', 'ヒラギノ角ゴ Pro W3', 'HiraKakuPro-W3', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;*/
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
line-height:140%;
color:#444444;
}
a img{
border:none;
}
sup{
  vertical-align: 0.8em;
  font-size: 0.8em;
}
.wrapper1{
width:920px;
margin:auto;
background-image:url(../image/bg.gif);
background-position:top;
padding-top:16px;
}
.wrapper2{
background-image:url(../image/bg.gif);
background-position:bottom;
padding-bottom:16px;
}
.wrapper3{
background-image:url(../image/bg_body.gif);
padding:0 10px;
text-align:left;
}

.header{
padding:0 10px;
height:120px;
clear:both;
}
h1{
width:260px;
height:110px;
margin:0;
float:left;
}
h1 a{
width:260px;
height:110px;
background-image:url(../image/logo.gif);
background-position:right;
background-repeat:no-repeat;
text-indent:-6000px;
display:block;
}
a.link01{
background-image:url(../image/arrow001.gif);
background-position:right;
background-repeat:no-repeat;
padding:4px 20px 4px 0;
margin:0 0 0 10px;
}
.arrow002{
list-style-image:url(../image/arrow002.gif);
}

ul.arrow003 li{
list-style-image:url(../image/arrow003.gif);
}
ul.arrow004 li{
list-style-image:url(../image/arrow004.gif);
}
ul.arrow005 li{
list-style-image:url(../image/arrow005.gif);
}
ul.arrow006 li{
list-style-image:url(../image/arrow006.gif);
margin:5px 0;
}







.header_right{
width:620px;
height:120px;
float:right;
}
.header_right ul.header_english{
margin:0;
padding:10px 0 0 0;
list-style:none;
text-align:right;
}
.header_right ul.header_english li{
margin:0;
padding:0;
list-style:none;
}
.header_right ul.font-size{
height:24px;
margin:0 0 0 460px;
padding:10px 0 10px 75px;
background-image:url(../image/font-size.gif);
background-position:left;
background-repeat:no-repeat;
}
.header_right ul.font-size li{
width:24px;
height:24px;
list-style:none;
float:left;
margin:0 2px;
padding:0;
text-indent:-3000px;
text-align:left;
}
.header_right ul.font-size li.font-normal a{
width:24px;
height:24px;
background-image:url(../image/font-size-small-on.gif);
display:block;
}
.header_right ul.font-size li.font-small a{
width:24px;
height:24px;
background-image:url(../image/font-size-normal.gif);
display:block;
}
.header_right ul.font-size li.font-big a{
width:24px;
height:24px;
background-image:url(../image/font-size-big.gif);
display:block;
}











.menu{
height:50px;
clear:both;
z-index:5;
}
.menu ul.dropdown{
margin:0;
padding:0 10px;
height:50px;
clear:both;
z-index:5;
position: relative;
}
.menu ul.dropdown li{
float:left;
height:50px;
list-style:none;
z-index:5;
zoom: 1; 
}
.menu ul.dropdown li a{
display:block;
height:50px;
width:110px;
text-indent:-6000px;
background-image:url(../image/menu.gif);
text-decoration:none;
z-index:5;
}

/*LEVEL ONE*/
.menu ul.dropdown a:hover{
color: #000;
}
.menu ul.dropdown a:active{
color: #ffa500;
}
.menu ul.dropdown li:last-child a{
border-right: none;
}
/* Doesn't work in IE */
.menu ul.dropdown li.hover,
.menu ul.dropdown li:hover{
background: #F3D673;
color: black;
position: relative;
}

.menu ul.dropdown li.hover {
color: black;
}


/*LEVEL TWO*/
.menu ul.dropdown ul{
width:210px !important;
visibility: hidden;
position: absolute;
top: 100%;
left: 0;
z-index:5;
margin:0;
padding:0;
}
.menu ul.dropdown ul li{
height:40px !important;
font-weight: normal;
background: #f6f6f6;
color: #000; 
border-bottom: 1px solid #ccc;
float: none;
z-index:5;
margin:0;
line-height:40px;
}
  
                                    /* IE 6 & 7 Needs Inline Block */
.menu ul.dropdown ul li a{ border-right: none; width: 100%; height:40px !important; display: inline-block; z-index:5; background-image:none; text-indent:5px;} 

/* 
LEVEL THREE
*/
.menu ul.dropdown ul ul { left: 100%; top: 0; }
.menu ul.dropdown li:hover > ul { visibility: visible; }





.menu01 a{
background-position:0 0;
}
.menu02 a{
background-position:-110px 0;
}
.menu03 a{
background-position:-220px 0;
}
.menu04 a{
background-position:-330px 0;
}
.menu05 a{
background-position:-440px 0;
}
.menu06 a{
background-position:-550px 0;
}
.menu07 a{
background-position:-660px 0;
}
.menu08 a{
background-position:-770px 0;
}
.menu01 a:hover{
background-position:0 -50px;
}
.menu02 a:hover{
background-position:-110px -50px;
}
.menu03 a:hover{
background-position:-220px -50px;
}
.menu04 a:hover{
background-position:-330px -50px;
}
.menu05 a:hover{
background-position:-440px -50px;
}
.menu06 a:hover{
background-position:-550px -50px;
}
.menu07 a:hover{
background-position:-660px -50px;
}
.menu08 a:hover{
background-position:-770px -50px;
}






.topimage{
text-align:center;
padding:10px 0;
}
.topimage object{
padding:0;
}
.topimage embed{
padding:0;
}


.main_layer{
clear:both;
padding:0 10px;
}

.top_left{
width:630px;
float:left;
}
.top_right{
width:250px;
float:right;
}
.top_right_layer1{
background-image:url(../image/left_bg.gif);
background-position:top right;
background-repeat:no-repeat;
padding:6px 0 0 10px;
}
.top_right_layer2{
background-image:url(../image/left_bg.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding:0 0 6px 0;
}
.top_right_layer3{
background-color:#eaeaea;
}
.top_right h2{
margin:0;
border-bottom:1px dotted #959595;
}
ul.top_right_event{
margin:0;
padding:0;
}
ul.top_right_event li{
margin:0 0 10px 0;
padding:0;
font-size:14px;
list-style:none;
line-height:160%;
}


.left{
width:250px;
float:left;
display:none;
}
.left_archive{
width:250px;
float:left;
}
.left_layer1{
background-image:url(../image/left_bg.gif);
background-position:top left;
background-repeat:no-repeat;
padding:6px 10px 0 0;
}
.left_layer2{
background-image:url(../image/left_bg.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding:0 0 6px 0;
}
.left_layer3{
background-color:#eaeaea;
}
.left h2{
margin:0;
border-bottom:1px dotted #959595;
}
.left_banner_layer{
padding:10px 10px 15px 10px;
line-height:160%;
font-size:10px;
}
.left_banner_image{
text-align:center;
}
.left_banner_image img{
margin-bottom:5px;
}
.left_layer3 ul{
margin:0;
padding:0;
}
.left_layer3 ul li{
margin:0;
padding:0;
list-style:none;
border-bottom:1px dotted #959595;
}
.left_layer3 ul li a{
margin:0;
padding:15px 10px 15px 18px;
display:block;
text-decoration:none;
color:#000033;
background-image:url(../image/arrow.gif);
background-position:left;
background-repeat:no-repeat;
}


.right{
 padding:0 25px;

}
.archive_right{
width:630px;
float:left;
}
.shoppage_shopinfo{
background-color:#eeeeee;
padding:10px;
}

h2.top_information_title{
border-bottom:3px solid #822323;
margin:0;
padding:10px 0;
}
h2.news_archive_title{
border-bottom:3px solid #822323;
margin:0;
padding:10px;
font-size:16px;
font-weight:bold;
}
h2.news_archive_title span{
font-size:12px;
}
h3.komidashi01{
border-bottom:1px solid #cccccc;
border-left:4px solid #822323;
margin:0;
padding:0 5px;
font-size:14px;
}
h3.komidashi02{
border-bottom:1px solid #cccccc;
border-left:4px solid #822323;
margin:30px 0 0 0;
padding:0 5px;
font-size:14px;
}
.top_banner{
padding:10px 0;
text-align:center;
}
.top_infotmation{
width: 610px;
margin: 10px auto;
line-height:160%;
}

.top_infotmation_left{
width: 130px;
border-bottom:1px solid #cccccc;
}
.top_infotmation_right{
padding:10px 0;
border-bottom:1px solid #cccccc;
}
.top_infotmation_right p{
margin-top:0px;
}
.top_infotmation td{
vertical-align:top;

}
.top_infotmation th{
vertical-align:top;
text-align:left;
font-weight:normal;
padding:10px 0;
border-bottom:1px solid #cccccc;
}


.top_information{
width: 610px;
margin: 10px auto;
line-height:160%;
}
.top_information tr th{
border-bottom:1px solid #cccccc;
width:90px;
padding:5px;
vertical-align:top;
}
.top_information tr td{
border-bottom:1px solid #cccccc;
padding:10px 0px;
}
.top_information tr th.news_date{
font-weight:normal;
text-align:left;
/color:#d89200;*/
color:#000000;
width:100px;
padding:10px 5px 5px 5px;
}
.top_information tr th.news_category{
font-weight:bold;
font-size:10px;
text-align:center;
}
.top_information tr th.news_category strong{
padding:5px 0;
width:70px;
display:block;
background-color:#CCCCCC;
color:#FFFFFF;
text-decoration:none;
}

.news_infotmation_archive{
text-align:right;
}
.pagetop{
clear:both;
text-align:right;
padding:20px 0;
}
.pagetop p{
margin:0;
padding:0px;
}
.pagetop a{
width:140px;
height:20px;
background-image:url(../image/backtop.gif);
display:block;
text-align:left;
text-indent:-7000px;
margin:0 0 0 auto;
}
.bread{
text-align:right;
}
.footer{
clear:both;
height:100px;
background-image:url(../image/footer.gif);
background-position:center;
background-repeat:no-repeat;
}
.footer_lay{
padding:20px 20px 20px 240px;
text-align:center;
clear:both;
}
.footer_menu{
padding:0 0 10px 0;
clear:both;
}
.footer_address{
line-height:160%;
clear:both;
}

.page_layer{
padding:10px;
line-height:185%;
}

.greeting_profile{
border:1px solid #cccccc;
background-color:#eeeeee;
clear:both;
margin:10px 0;
padding:10px 15px 10px 30px;
text-indent:-15px;
}

.about_yamatane_logo{
background-image:url(../image/aboutus/yamatane-logo.jpg);
background-position:right;
background-repeat:no-repeat;
padding-right:200px;
padding-bottom:100px;
}
.about_yamatane_collection{
background-image:url(../image/aboutus/inside.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:220px;
}
.about_yamatane_matazo{
background-image:url(../image/aboutus/matazo.gif);
background-position:right;
background-repeat:no-repeat;
padding:0 200px 40px 0;
}
.about_yamatane_gaikan{
background-image:url(../image/aboutus/gaikan.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:220px;
}

.information_table{
width:600px;
border:none;
}
.information_table th{
width:130px;
vertical-align:top;
border-bottom:1px solid #dddddd;
padding:10px 0;
}
.information_table td{
vertical-align:top;
border-bottom:1px solid #dddddd;
padding:10px 0;
}
.information_table th h3{
margin:0;
}
.information_table td p{
margin:0;
}
.information_fee_table{
background-color:#dddddd;
width:380px;
margin:5px;
}
.information_fee_table td{
background-color:#ffffff;
border:none;
padding:5px;
}


.about_quote{
background-color:#eeeeee;
padding:15px;
}

.schedule_table{
width:800px;
background-color:#cccccc;
}
.schedule_table tr th{
padding:15px 0;
width:55% !important;
font-weight:normal;
text-align:left;
}
.schedule_table tr th.sche_top{
text-align:center;
font-weight:bold;
}
.schedule_table tr td.sche_top{
text-align:center;
font-weight:bold;
background-color:#5B708C;
}
.schedule_table tr td{
padding:15px 5px;
width:45% !important;
background-color:#FFFFFF;
}
.sche_tr{
border-bottom:none;
}
.sche_top{
background-color:#5B708C;
text-align:center;
font-weight:bold;
color:#FFFFFF;
}
.sche_year{
background-color:#FCF7AA !important;
}

.shop{

}
.shop_top_pic1{
width:320px;
float:right;
text-align:center;
}
.shop_top_pic1 img{
margin:5px;
}
.shop_top_pic2{
width:230px;
float:right;
text-align:center;
}
table.shop_top_pic3{
width:800px;
text-align:center;
border:none;
margin:auto;
}

.shop_panel_layer{
width:828px;
float:left;
clear:both;
margin:10px 0;
}
.shop_panel_layer_waku{
width:276px;
height:430px;
float:left;
text-align:center;
}
.shop_panel_layer_img{
height:180px;
}
.shop_panel_layer_waku p{
margin:0;
padding:10px 15px 0 15px;
font-size:12px;
text-align:left;
}
.shop_panel_layer_waku2{
width:276px;
height:510px;
float:left;
text-align:center;
}
.shop_panel_layer_waku2 p{
margin:0;
padding:10px 15px 0 15px;
font-size:12px;
text-align:left;
}


.shop_product_picture{
text-align:center;
}

.shop_cafe_news{
width:480px;
border:1px solid #cccccc;
padding:0;
margin:10px 0; 
}
.shop_cafe_news h3{
margin:0;
padding:6px;
font-size:14px; 
border-bottom:1px solid #cccccc;
background-color:#eeeeee;
}
.shop_cafe_news p{
padding:10px;
font-size:14px; 
margin:0;
}


.readmore a{
background-image:url(../image/extract.gif);
background-position:right;
background-repeat:no-repeat;
padding:0 18px 0 0;
}
.readmore a:hover{
background-image:url(../image/extracted.gif);
background-position:right;
background-repeat:no-repeat;
padding:0 18px 0 0;
}

.readclose a{
background-image:url(../image/close.gif);
background-position:right;
background-repeat:no-repeat;
padding:0 18px 0 0;
}
.readclose a:hover{
background-image:url(../image/closed.gif);
background-position:right;
background-repeat:no-repeat;
padding:0 18px 0 0;
}




.exh_current{
background-color:#eeeeee;
padding:10px;
margin:15px 0px;
text-align:center;
}
.exh_current table{
width:800px;
text-align:left;
border-top:1px solid #cccccc;
line-height:150%;
margin:auto;
}
.exh_current table tr td{
padding:10px 0;
border-bottom:1px solid #cccccc;
}
.exh_current table tr th{
padding:10px 0;
width:80px !important;
border-bottom:1px solid #cccccc;
vertical-align:top;
}
.exh_img_lay_right{
float:right;
font-size:10px;
margin:5px 0 5px 15px;
padding:5px 10px;
text-align:center;
max-width:200px;
line-height:120%;
}
.exh_img_lay_left{
float:left;
font-size:10px;
margin:5px 15px 5px 0px;
padding:5px 10px;
text-align:center;
line-height:120%;
}
.exh_img_lay_center{
font-size:10px;
margin:5px 15px 5px 0px;
padding:5px 10px;
text-align:center;
line-height:120%;
}
.key_pictures{
width:820px;
margin-top:40px;
margin-left:auto;
margin-right:auto;
border:1px solid #cccccc;
}
.key_pictures td{
width:25%;
text-align:center;
font-size:10px;
padding:10px 5px;
}

.key_pictures110108{
width:580px;
margin-top:40px;
border:1px solid #cccccc;
}
.key_pictures110108 td{
text-align:center;
font-size:10px;
padding:10px 0;
width:20%;
}
.key_pictures_lay{
margin-top:40px;
border:1px solid #cccccc;
}
.key_pictures_lay table{
width:820px;
margin-left:auto;
margin-right:auto;
}
.key_pictures_lay td{
text-align:center;
font-size:10px;
padding:10px 5px;
}







.passed_table{
width:600px;
}
.passed_table tr th{
padding:15px 0;
width:60%;
font-weight:normal;
text-align:center;

background-color:#557313;
font-weight:bold;
color:#FFFFFF;
}
.passed_table tr td{
padding:15px 0;
border-bottom:1px solid #cccccc;
}
.passed_top{
background-color:#5B708C;
text-align:center;
font-weight:bold;
color:#FFFFFF;
}
.passed_year{
background-color:#FCF7AA;
}

.archive_attention{
color:#FF0000;
text-align:center;
font-weight:bold;
font-size:16px;
margin:25px 0 10px 0;
}



.shisetsugaiyo_table{
background-color:#dddddd;
}

.shisetsugaiyo_table tr td{
background-color:#ffffff;
padding:3px;
}
.shisetsugaiyo_table tr th{
background-color:#ffffff;
text-align:left;
vertical-align:top;
padding:5px;
}

.info_table_lay01{
width:850px;
float:left;
clear:both;
line-height:160%;
}

.info_table_cell{
width:415px;
float:left;
}
.info_table_cell_lay{
padding:10px 7px;
}
.info_table_lay01 h3{
border-bottom:1px solid #777777;
border-left:6px solid #822323;
padding:5px;
font-size:14px;
}
.info_table_cell_lay ul{
padding:0;
margin:0;
}
.info_table_cell_lay ul li{
list-style-type:circle;
margin-left:20px;
}
.indent001{
padding-left:1em;
text-indent:-1em; 
}
.indent002{
text-indent:1em; 
}

.discount_table{
border:none;
line-height:140%;
}
.discount_table th{
border:none;
width:220px;
padding:10px 0;
border-bottom:1px dotted #cccccc;
text-align:center;
}
.discount_table td{
border:none;
padding:10px 0;
border-bottom:1px dotted #cccccc;
}

.discount_ticket{
background-color:#eeeeee;
padding:10px;
}
.discount_ticket p{
margin-top:0;
}


.discount_lay{

}
.discount_print_lay{
display:none;
}


.exh_doc{
text-align:right;
}
.exh_doc a{
background-image:url(../image/pdf.gif);
background-position:left;
background-repeat:no-repeat;
padding:3px 5px 3px 18px;
text-decoration:none;
}


.exh_table{
line-height:160%;
}
.exh_table th{
width:80px !important;
}
.exh_table ul.attention{
margin:0;
padding:0;
}
.exh_table ul.attention li{
padding-left:1em;
text-indent:-1em;
list-style:none;
}
.exh_table ul.sakuhin{
margin:0;
padding:0;
}
.exh_table ul.sakuhin li{
list-style:none;
margin:0 0 10px 0;
padding-left:1em;
text-indent:-1em;
}

.exh_archive_dl_lay{
height:170px;
margin:0;
padding:0;
}
.exh_archive_dl_lay dt{
width:110px;
margin:0;
padding:0;
float:left;
}
.exh_archive_dl_lay dt img{
border:1px solid #dddddd;
}
.exh_archive_dl_lay dd{
width:500px;
margin:0;
padding:30px 0 0 0;
float:right;
}


.collection_intro{
background-color:#eeeeee;
padding:10px;
margin:10px 0px;
}
.collection_pic{
height:150px;
}
.collection_midashi{
border-bottom:1px solid #777777;
border-left:6px solid #822323;
padding:5px;
font-size:14px;
}



@media print{
.footer{display:none;}
.left{display:none;}
.right{width:880px;}
body{background-color:#FFFFFF;}
.wrapper1{background-image:none;}
.wrapper2{background-image:none;}
.wrapper3{background-image:none;}
}


.archive_index{
margin:0;
padding:0;
height:30px;
border-left:1px solid #cccccc;
}
.archive_index li{
float:left;
list-style:none;
padding:0;
width:80px;
height:30px;
line-height:30px;
text-align:center;
border-right:1px solid #cccccc;
}
.archive_table_lay01{
width:820px;
float:left;
clear:both;
margin:auto;
line-height:160%;
}

.archive_table_cell{
width:410px;
float:left;
}
.archive_table_cell_dl{
width:400px;
height:180px;
margin:0;
padding:0;
}
/*.archive_table_cell_dt{
width:110px;
height:150px;
float:left;
margin:0;
padding:0;
}*/
.archive_table_cell_dt{
width:160px;
height:150px;
float:left;
margin:0;
padding:0;
text-align:center;
}
.archive_table_cell_dt_wide{
width:160px;
height:150px;
float:left;
margin:0;
padding:0;
}
.archive_table_cell_dl img{
border:1px solid #cccccc;
}
/*.archive_table_cell_dd{
width:290px;
height:150px;
float:right;
margin:0;
padding:0;
}*/
.archive_table_cell_dd{
width:240px;
height:150px;
float:right;
margin:0;
padding:0;
}
.archive_table_cell_dd_wide{
width:240px;
height:150px;
float:right;
margin:0;
padding:0;
}
.archive_table_cell_date{
font-size:12px;
background-color:#dddddd;
padding:5px;
margin:0 0 10px 0;
}


.eventform{
width:740px;
margin:20px;
background-color:#000000;
}
.eventform th{
vertical-align:top;
width:180px;
text-align:left;
padding:10px;
background-color:#FFFFFF;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}
.eventform td{
vertical-align:top;
padding:10px;
background-color:#FFFFFF;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}
.ef-first{
border-top:1px solid #cccccc;
}



.coda-slider-wrapper{
display:none !important;
}

.print-none{
display:none !important;
}

.kaigyo{
float:left;
}


.okashi{
clear:both;
padding:15px 10px;
}
.okasi_waku{
clear:both;
float:left;
}
.okashi_lay{
width:162px;
height:200px;
font-size:10px;
float:left;
text-align:center;
}
.okashi_lay img{
max-width:162px;
}


.okasi_year{
background-color:#ffffff;
color:#dd706f;
margin:0;
padding:10px;
clear:both;
border-bottom:2px solid #dd706f;
}
.okasi_printnone{
display:none;
}


a.pdfdoc{
background-image:url(../image/pdf.gif);
background-position:left;
background-repeat:no-repeat;
padding:3px 5px 3px 18px;
text-decoration:none;
}


.photo-contest h3{
margin-top:40px;
margin-bottom:20px;
padding:5px;
border-bottom:3px solid #cccccc;
font-size:16px;
}
.photo-contest h4{
padding:5px;
border-bottom:2px solid #cccccc;
font-size:14px;
}
.photo-contest img{
padding:0 0 5px 0;
}
.photo-contest-table1{
width:810px;
margin-bottom:20px;
text-align:center;
margin-left:auto;
margin-right:auto;
}
.photo-contest-table1 th{
padding:5px 0 0 0;
width:33%;
border-top:1px solid #eeeeee;
border-right:1px solid #bbbbbb;
border-left:1px solid #eeeeee;
font-weight:normal;
text-align:center;
vertical-align:middle;
}
.photo-contest-table1 th.pc-mid{
border-top:none;
vertical-align:top;
}
.photo-contest-table1 th img{
padding:0 0 10px 0;
}
.photo-contest-table1 td{
padding:0 0 5px 0;
width:33%;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #eeeeee;
}
/*.photo-contest-table1 th a{
height:200px;
width:265px;
line-height:200px;
margin:auto;
vertical-align:middle;
display:table-cell;
text-align:center;
clear:both;
}
*/

.photo-contest-table2{
width:810px;
text-align:center;
margin:10px auto 20px auto;
}
.photo-contest-table2 td{
padding:10px 0 0 0;
border-top:1px solid #eeeeee;
border-right:1px solid #bbbbbb;
border-bottom:none;
border-left:1px solid #eeeeee;
vertical-align:middle;
}
.photo-contest-table2 th{
padding:0 0 10px 0;
font-weight:normal;
border-top:none;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #eeeeee;
vertical-align:top;
}
/*
.photo-contest-table2 td a{
height:150px;
width:160px;
line-height:150px;
margin:auto;
vertical-align:middle;
display:table-cell;
text-align:center;
clear:both;
}
*/
.photo-contest-table2 td img{
padding:0 0 5px 0;
}
.photo-contest-present{
background-color:#eeeeee;
border:1px solid #dddddd;
padding:10px;
}
.photo-contest-present h3{
margin:0;
padding:0 0 10px 0;
border-bottom:none;
}

.photo-contest-table1 td.photo-contest-comment{
padding:10px 15px 5px 15px;
text-align:left;
vertical-align:top;
}
