/*■■■共通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;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
}
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;
}
rt{
font-size: 50% !important;
}
.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:300px;
height:110px;
margin:0;
float:left;
}
h1 a{
width:300px;
height:110px;
background-image:url(../image/logo20170126B.png);
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:580px;
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 420px;
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;
}
.menu .english ul.dropdown li a{
display:block;
height:50px;
width:110px;
text-indent:-6000px;
background-image:url(../image/menu-english.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;} 
.menu .english 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:620px;
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;
}

.archive_before .top_infotmation_left{
width: 150px;
padding:10px 0;
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: 600px;
margin: 10px auto;
line-height:160%;
}
.archive_before .top_information{
width: 800px;
margin: 10px auto;
line-height:160%;
font-size:0.7em;
}
.top_information p{
margin:0;
}
.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;

padding:10px 5px 5px 5px;
white-space: nowrap;
}
.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:440px;
float:left;
text-align:center;
line-height:120%;
}
.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 h3{
font-family: 游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-size: 18px;
margin:25px 0 10px 0;
}
.exh_current h4{
font-family: a-otf-midashi-mi-ma31-pr6n, serif;
font-weight: 600;
font-style: normal;
font-size: 30px;
margin:20px 0;
}
.exh_current h5{
font-family: 游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-size: 22px;
margin:10px 0;
}
.exh_seed{
background-color:#9dcd29;
padding:10px;
margin:15px 0px;
text-align:center;
}
.exh_current table{
width:７９0px;
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;
}

.key_pictures_lay table.seedtable{
width:100%;
margin-left:auto;
margin-right:auto;
border-collapse:separate;
border-spacing:3px;
background-color:#eeeeee;
}
.key_pictures_lay table.seedtable th{
background-color:#dddddd;
text-align:center;
padding:10px 0;
border-right:1px solid #aaaaaa;
border-bottom:1px solid #aaaaaa;
}
.key_pictures_lay table.seedtable th.seed2016-midashi{
background-color:#dddddd;
text-align:center;
padding:10px 0;
border-right:1px solid #aaaaaa;
border-bottom:1px solid #aaaaaa;
font-size:18px;
}
.key_pictures_lay table.seedtable th.seed2016-midashi2{
background-color:#ffffff;
text-align:center;
padding:10px 0;
border-right:1px solid #aaaaaa;
border-bottom:1px solid #aaaaaa;
}
.key_pictures_lay table.seedtable td{
text-align:center;
font-size:10px;
padding:10px 5px;
background-color:#ffffff;
}


.key_pictures2_lay{
margin-top:40px;
border:1px solid #cccccc;
}
.key_pictures2_lay table{
width:820px;
margin-left:auto;
margin-right:auto;
}
.key_pictures2_lay td{
text-align:center;
font-size:12px;
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; 
}
.seitei{
text-align:right;
}

.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;
white-space: nowrap;
}
.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;
}
table.exh_table tr td table {
width:100%;
border:none;
}
table.exh_table tr td table tr td {
border:none;
padding:0;
}
table.exh_table tr td table tr th {
border:none;
padding:0;
}

.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_index li.backlink{
float:left;
list-style:none;
padding:0;
width:160px;
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:770px;
margin:20px;
background-color:#CCCCCC;
}
.eventform th{
vertical-align:top;
width:180px;
text-align:left;
padding:10px;
background-color:#FFFFFF;
}
.eventform td{
vertical-align:top;
padding:10px;
background-color:#FFFFFF;
}
.eventform td table tr td{
vertical-align:top;
padding:0 0 5px 0;
background-color:#FFFFFF;
}
.eventform td table tr th{
vertical-align:top;
padding:0 0 5px 0;
background-color:#FFFFFF;
width:105px !important;
font-weight:normal;
}


.eventform td table.blogger tr td{
vertical-align:top;
padding:0 0 5px 0;
background-color:#FFFFFF;
}
.eventform td table.blogger tr th{
vertical-align:top;
padding:0 0 5px 0;
background-color:#FFFFFF;
width:75px !important;
font-weight:normal;
}



.kaigyo{
float:none;
}



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

.okasi_year{
background-color:#dd706f;
margin:0;
padding:10px;
color:#ffffff;
clear:both;
}

.okasi_pdf_list{
height:100px;
overflow:auto;
margin:15px 0;
}
.okasi_pdf_list ul{
padding:0 10px;
margin:0;
}
.okasi_pdf_list ul li{
list-style:none;
margin:4px 0;
}



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;
}



.exh140103_img_protect-3-1{
width:180px;
height:179px;
margin:auto;
background-image:url(/exh/assets_c/2013/10/140103_03-thumb-180x179-919.jpg);
}
                     
.exh140103_img_protect-3-2{
width:150px;
height:150px;
background-image:url(/exh/image/exh_1401/140103_03-2eng.gif);
}
.exh140103_img_protect-3-3{
width:150px;
height:150px;
background-image:url(/exh/image/exh_1401/140103_03-3eng.gif);
}
.exh140103_img_protect-3-4{
width:150px;
height:150px;
background-image:url(/exh/image/exh_1401/140103_03-4eng.gif);
}

.exh140103_img_protect1{
width:210px;
height:151px;
margin:auto;
background-image:url(/exh/image/exh_1401/140103_08-1.gif);
}
.exh140103_img_protect2{
width:210px;
height:151px;
background-image:url(/exh/image/exh_1401/140103_08-2.gif);
}
.exh140103_img_protect3{
width:210px;
height:151px;
background-image:url(/exh/image/exh_1401/140103_08-3.gif);
}
.exh140103_img_protect4{
width:210px;
height:151px;
background-image:url(/exh/image/exh_1401/140103_08-4.gif);
}
.basicphilosophy{
height:160px;
background-image:url(/image/policy.png);
text-indent:-9000px;
margin:0 0 30px 0;
}

.newstable-layout{
font-size:12px;
background-color: #cccccc;
border-collapse:separate;
border-spacing:1px;
width: 100%;
line-height:150%;
margin:10px 15px;
}

.newstable-layout th{
vertical-align:top;
padding:10px 5px;
white-space: nowrap;
background-color: #ffffff;
}
.newstable-layout td{
vertical-align:top;
padding:10px 5px;
background-color: #ffffff;
}
                     
.award_layer{
padding:10px;
line-height:185%;                
}
                     
.award_layer h3{
background-color:#dddddd;
padding:5px 15px;
font-size:16px;
}
.award_layer h4{
font-size:14px;
font-weight:bold;
margin-bottom:0px;
}
.award-indent1{
padding-left:3em;
text-indent:-2em;
}
.award-indent2{
padding-left:6em;
text-indent:-5em;
}
.award-indent3{
padding-left:2.5em;
text-indent:-1em;
}
.award-indent-table{
padding-left:3em;
}
.award-indent-table table tr td{
padding:0 5px 0 0;
vertical-align:bottom
}
.award-list1{
margin:0;
padding:0 0 0 60px;
}
.award-list1 li{
list-style-type: lower-alpha;
}
.award-list1 li ul{
margin:0;
padding:0 0 0 15px;
}
.award-list1 li ul li{
list-style-type: disc;
}
.award-table{
	border-collapse:separate;
	border-spacing:0px;
	width: 100%;
    margin:auto;
line-height:185%;  
}
.award-table tr td{
	background-color: #ffffff;
	vertical-align: top;
}
.award-table tr th{
	white-space: nowrap;
	text-align: right;
	vertical-align: top;
padding-left:1em;
}
.award-contact{
background-color:#e8efd2;
padding:10px;
    -webkit-border-top-left-radius: 10px;  
    -webkit-border-top-right-radius: 10px;  
    -webkit-border-bottom-right-radius: 10px;  
    -webkit-border-bottom-left-radius: 10px;  
    -moz-border-radius-topleft: 10px;  
    -moz-border-radius-topright: 10px;  
    -moz-border-radius-bottomright: 10px;  
    -moz-border-radius-bottomleft: 10px;  
margin:50px 0 0 0;
}


.award-table-contact{
border-collapse:separate;
border-spacing:0px;
line-height:220%;  
width:100%;
font-size:18px;
font-weight:bold;
    -webkit-border-top-left-radius: 10px;  
    -webkit-border-top-right-radius: 10px;  
    -webkit-border-bottom-right-radius: 10px;  
    -webkit-border-bottom-left-radius: 10px;  
    -moz-border-radius-topleft: 10px;  
    -moz-border-radius-topright: 10px;  
    -moz-border-radius-bottomright: 10px;  
    -moz-border-radius-bottomleft: 10px;  
border:2px solid #a3c340;

}
.award-table-contact tr td{
vertical-align: top;
font-size:18px;
padding:10px 10px 10px 0px ;
}
.award-table-contact tr th{
white-space: nowrap;
width:150px;
text-align: left;
vertical-align: top;
font-size:18px;
padding:10px 0px 10px 10px ;
}


.award-bot{
display:block;
width:280px;
text-align:center;
background-color: #a2c533;
padding:8px 10px;
font-size: 18px;
font-weight:bold;
text-decoration:none;
color: #ffffff;
margin:20px auto 20px auto;
    -webkit-border-top-left-radius: 10px;  
    -webkit-border-top-right-radius: 10px;  
    -webkit-border-bottom-right-radius: 10px;  
    -webkit-border-bottom-left-radius: 10px;  
    -moz-border-radius-topleft: 10px;  
    -moz-border-radius-topright: 10px;  
    -moz-border-radius-bottomright: 10px;  
    -moz-border-radius-bottomleft: 10px; 
}




.news-kiji-table1{
width:90%;
border-collapse:separate;
border-spacing:1px;
background-color: #cccccc;
margin:0 auto;
}
.news-kiji-table1 td{
vertical-align:top;
background-color: #ffffff;
padding:8px;
}

.tsuuka{
border:1px solid #cccccc;
padding:15px;
clear:both;
}
.tsuuka strong{
width:120px;
text-align:center;
float:left;
display:block;
padding:10px 0;
}


.zaidan-gaiyo table{
width:100%;
margin:20px auto;
padding:0;
background-color:#cccccc;
border-collapse:separate;
border-spacing:1px;
}
.zaidan-gaiyo table tr th{
padding:10px 5px;
background-color:#ffffff;
text-align:center;
}
.zaidan-gaiyo table tr td{
padding:10px 5px;
background-color:#ffffff;
}

.fonto-mincho{
font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}

.seed-entry-bot{
background-color:#68c8d4;
display:block;
text-align:center;
padding:15px;
font-size:20px;
color:#000000;
text-decoration:none;
margin:20px 30px 40px 30px;
font-weight:bold;
border-radius: 10px;
}
.seed-entry-bot:hover{
color:#ffffff;
}

.seed-entry-bot2{
background-color:#68c8d4;
display:block;
text-align:center;
padding:15px;
font-size:18px;
color:#000000;
text-decoration:none;
margin:10px 200px 20px 30px;
font-weight:bold;
border-radius: 10px;
}
.seed-entry-bot2:hover{
color:#ffffff;
}

.meikoi{
font-size:12px !important;
}


.athome_layer{
padding:10px;
line-height:185%;                
}
.athome_midashi{
font-family: a-otf-midashi-mi-ma31-pr6n, serif;
font-weight: 600;
font-style: normal; 
    font-size: 18px;
color:#0b3385;
text-align:center;
line-height:200%; 
margin-bottom:30px;
}
.athome_midashi strong{
    font-size: 26px;   
}
.athome_layer h2{
    border-bottom: 3px solid #822323;;
    padding: 10px 5px;
    font-size: 18px;
margin:30px 0;

font-family: a-otf-midashi-mi-ma31-pr6n, serif;
font-weight: 600;
font-style: normal;
}
.athome_layer h3{
border-bottom: 1px solid #777777;
    border-left: 6px solid #822323;
    padding: 5px;
    font-size: 14px;   
margin:30px 0 15px 0;
}
.athome_artteller{
border:1px solid #cccccc;
padding:0 15px 15px 15px;
margin-top:40px;
}
.athome_artteller h4{
margin:0 0 15px 0;
padding:15px 0;
border-bottom:1px solid #cccccc;
}
.athome_bot{
border:1px solid #0b3385;
line-height:50px;
display:block;
margin:auto;
width:250px;
text-align:center;
text-decoration:none;
}
.athome_wallpaper_lay{
float:left;
width:100%;
clear:both;
}
.athome_wallpaper_waku{
float:left;
width:50%;
text-align:center;
margin:0 0 35px 0;
}
.athome_wallpaper_waku img{
width:85%;
}
.athome_wallpaper_waku a{
display:block;
margin:0 0 10px 0;
}

.onlineticket-midashi1{
border:1px solid #dddddd;
font-size:14px;
margin:30px 0 15px 0;
padding:10px 15px;
background-color:#f7f7f7;
}


.onlineticket-midashi1::before {
    content: "◆ ";
color: #0e378f;
}
.onlineticket-waku{
border:1px solid #cccccc;
padding:0 15px 0 0;
margin:30px 0;
clear:both;
float:left;
width:100%;
box-sizing: border-box;
}
.onlineticket-waku h3{
color: #0e378f;
font-size:16px;
padding:0 0 0 15px;
margin:20px 0 0 0;
}
.onlineticket-bot{
background-color: #0e378f;
font-size:16px;
text-align:center;
display: block;
width: 350px;
height: 50px;
border-radius: 40px;
border-bottom:8px solid #4c566a;
line-height: 50px;
color: #ffffff;
text-decoration: none;
margin: 30px auto;
position: relative;
font-weight: bold;
clear:both;
}
.onlineticket-waku-lay{
width: 100%;
padding:10px 0;
min-height:300px;
float: left;
clear:both;
box-sizing: border-box;
}
.onlineticket-waku-lay-shikaku{
width:33%;
float:left;
}
.onlineticket-waku-lay-shikaku-mid{
width:34%;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
float:left;
box-sizing: border-box;
}
.onlineticket-waku-lay h3{
height:60px;
text-align:center;
}
.onlineticket-waku-lay a{
font-size:14px;
text-align:center;
display: block;
width: 90%;
height: 70px;
border-radius: 5px;
border:1px solid #0e378f;
line-height: 35px;
color: #0e378f;
text-decoration: none;
margin: 30px auto;
position: relative;
clear:both;
}
.onlineticket-waku-lay a.single{
font-size:14px;
text-align:center;
display: block;
width: 90%;
height: 70px;
border-radius: 5px;
border:1px solid #0e378f;
line-height: 70px;
color: ;
text-decoration: none;
margin: 30px auto;
position: relative;
clear:both;
}

a.onlineticket-bot:before {
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    right: 25px;
    width: 0;
    height: 0;
    margin-top: -8px;
    border: 8px solid transparent;
    border-left: 8px solid #fff;
}

.onlineticket-midashi2{
border-bottom:1px solid #0e378f;
margin:0;
padding:10px;
font-size:16px;
font-weight:bold;
}

.yosoku-table{
width:90%;
margin:20px auto;
background-color:#cccccc;
border-collapse:separate;
border-spacing:1px;
table-layout:fixed;
}
.yosoku-table tr th{
background-color:#f4f3ef;
padding:13px 10px;
width:140px;
text-align:center;
}
.yosoku-table tr td{
background-color:#ffffff;
padding:13px 0;
text-align:center;
}
.yosoku-table tr.yosoku-head td{
background-color:#f4f3ef;
font-weight:bold;
}
.lv00{

}
.lv01{
background-image:url(/image/yosoku-1.png);
background-repeat:no-repeat;
background-size:30px;
background-position:center center;
}
.lv02{
background-image:url(/image/yosoku-2.png);
background-repeat:no-repeat;
background-size:30px;
background-position:center center;
}
.lv03{
background-image:url(/image/yosoku-3.png);
background-repeat:no-repeat;
background-size:30px;
background-position:center center;
}
.lv04{
background-image:url(/image/yosoku-4.png);
background-repeat:no-repeat;
background-size:30px;
background-position:center center;
}
.lv05{
background-image:url(/image/yosoku-5.png);
background-repeat:no-repeat;
background-size:30px;
background-position:center center;
}


a.saikaibot{
		border-radius: 10px;
		padding:5px 0;
background-color:#0e378f;
color:#fff;
		display: block;
		width:500px;
		margin:auto auto auto 0px;
		text-decoration: none;
                                     text-align:center;
		font-size: 14px;
		position: relative;
	}
a.saikaibot:after {
	    display: block;
	    content: "";
	    position: absolute;
	    top: 50%;
	    right: 20px;
	    width: 0;
	    height: 0;
	    margin-top: -8px;
	    border: 8px solid transparent;
border-left: 8px solid #fff;
	}

.kifu-midashi{
font-family: a-otf-ryumin-pr6n, serif;
font-weight: 600;
font-style: normal;
font-size:20px;
text-align:center;
margin:50px 0 0 0;
color:#19358d;
}
.kifu-midashi-under{
font-family: a-otf-ryumin-pr6n, serif;
font-weight: 600;
font-style: normal;
font-size:16px;
text-align:center;
margin:15px 0 50px 0;
color:#cccccc;
}
.kifu-text{
padding:0 20px 10px 20px;
line-height:180%;
font-size:14px;
}

.kifu-price-waku{
/*	display: table;*/
	width: 100%;
    margin:0 0 20px 0;
}
.kifu-price-waku-price{
/*	display: table-cell;*/
    text-align:left;
padding:8px 10px 8px 20px;
font-size:14px;
border:1px solid #cccccc;
}
.kifu-price-waku-price strong{
color:#15318a;
font-size:16px;
}
.kifu-price-waku-price div{
font-size:14px;
}
.kifu-price-waku-kiji{
/*	display: table-cell;*/
	padding:10px 0;
}
.kifu-price-waku-kiji ul{
margin:0;
padding:0 0 0 40px;
}

.right-banner-text-navy{
padding:10px 0 10px 0;
text-align:center;
}
.right-banner-text-navy a{
background-color:#1c4597;
display:block;
}

.pr{
margin:0;
padding:10px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
font-size:14px;
border-bottom:1px dashed #cccccc;
}
.pr dt{
margin:0;
padding:0;
width:20%;
font-size:14px;
}
.pr dd{
margin:0;
padding:0;
width:80%;
font-size:14px;
}


.pr-bottom-waku{
display: flex;
justify-content: space-between;
margin:20px 0 0 0;
}
.pr-bottom-waku div{
width:49%;
background-color:#eeeeee;
padding:10px;
box-sizing: border-box;
}
.pr-bottom-waku div h4{
font-size:15px;
margin:0 0 10px 0;
}
.pr-bottom-waku div p{
padding:0 10px;
}






#message {
    scroll-snap-type: x mandatory;
    width: 100%;
    overflow-x: scroll;
    display: flex;
    -webkit-overflow-scrolling: touch; /* スマホ対応のため必須 */
    overflow-scrolling: touch; /* スマホ対応のため必須 */
}
#message p img {
display: none;
}
#message a.btn {
display: block;
position: absolute;
top:0;
left:0;
right:0;
bottom: 0
}
#message .mu {
width: 33.3333%;
padding:0 8px 10px 8px;
box-sizing: border-box;
scroll-snap-align: start;
flex: none;
}
#message .mu img {
width: 100%;
height: auto
}
#message .mu h3 {
margin-bottom: 1em;
line-height: 160%;
font-size: 14px;
text-align: left;
font-weight: normal
}
#message .mu span {
font-size: 12px;
}


.btns {
  display: flex;
  justify-content: center;
  padding: 8px;
}

.btns button {
  margin: 0px 4px;
}
.scroll{
	text-align: center;
	display: flex;
	justify-content: center;
	padding:0 0 30px 0;
}
.scroll a{
	cursor: pointer;
	display: inline-flex;
	margin:0 20px;
	padding:5px;
}
.scroll a:hover{
	color:#cccccc;
}
.tenjisakuhin{
    padding: 15px 15px;
    margin: 15px 15px;
    background-color: #eeeeee;
}

	.key_pictures_lay h6{
		font-size: 14px;
		padding:0 30px 5px 0;
		margin:0;
	}
.key_pictures_lay h5{
	font-size: 16px;
	padding:15px 30px;
	margin:0;
}
.key_pictures_lay ul{
	display: flex;
	flex-wrap: wrap;
margin:0;
padding:0;
	justify-content: space-between;
align-items: center;
}
.key_pictures_lay ul li{
	width:31%;
	list-style:none;
	margin:0;
	padding:10px;
	box-sizing: border-box;
	text-align:center;
	vertical-align: middle;
align-items: center;
font-size:12px;
}
@media (max-width: 768px) {
	.key_pictures_lay ul{
		margin:0;
		padding:0;
		justify-content: space-between;
		align-items: center;
	}
	.key_pictures_lay ul li{
		width:100%;
		list-style:none;
		margin:0;
		padding:10px;
		box-sizing: border-box;
		text-align:center;
		vertical-align: middle;
		align-items: center;
		font-size:12px;
	}
	.key_pictures_lay ul li img{
		width:auto;
		height:auto;
		max-width:300px;
		max-height:300px;
		margin-bottom:5px;
	}

}
@media (min-width: 769px) {
	.key_pictures_lay ul{
		display: flex;
		flex-wrap: wrap;
		margin:0;
		padding:0;
		justify-content: space-between;
		align-items: center;
	}
	.key_pictures_lay ul li{
		width:31%;
		list-style:none;
		margin:0;
		padding:10px;
		box-sizing: border-box;
		text-align:center;
		vertical-align: middle;
		align-items: center;
		font-size:12px;
	}
	.key_pictures_lay ul li img{
		width:auto;
		height:auto;
		max-width:170px;
		max-height:170px;
		margin-bottom:5px;
	}

}
.onlineticket1123{
}
.onlineticket1123 h3.first{
border-bottom:2px solid #0e378f;
border-radius:5px;
padding:10px;
margin:30px 0 30px 0;
background-color:#eeeeee;
font-size:20px;
color:#0e378f;
}
.onlineticket1123 h3{
border-bottom:2px solid #0e378f;
border-radius:5px;
padding:10px;
margin:50px 0 30px 0;
background-color:#eeeeee;
font-size:20px;
color:#0e378f;
}
.onlineticket1123 table{
border-collapse: collapse;
width:90%;
margin:20px auto;;
}
.onlineticket1123 table tr td{
border:1px solid #cccccc;
padding:10px;
}
.onlineticket1123 table tr td.midashi1{
background-color: #0e378f;
color:#ffffff;
text-align:center;
font-weight:bold;
}
.onlineticket1123 table tr td.midashi1 a{
color:#ffffff;
}
.onlineticket1123 table tr td.midashi2{
background-color: #aaaaaa;
color:#ffffff;
text-align:center;
font-weight:bold;
}
.onlineticket1123-waku{
border:1px solid #0e378f;
padding:15px;
}
.onlineticket1123-waku span{
background-color: #0e378f;
color:#ffffff;
padding:5px;
}
.onlineticket1123-waku a{
color: #0e378f;
}

a.saikaibot1123 {
    border-radius: 10px;
    padding: 5px 0;
    background-color: #0e378f;
    color: #fff;
    display: block;
    width: 500px;
    margin: auto;
    text-decoration: none;
    text-align: center;
    font-size: 14px;
    position: relative;
}
a.saikaibot1123:after {
	    display: block;
	    content: "";
	    position: absolute;
	    top: 50%;
	    right: 20px;
	    width: 0;
	    height: 0;
	    margin-top: -5px;
	    border: 4px solid transparent;
border-left: 4px solid #fff;
	}


@media (max-width: 768px) {
	.online-exh{
		background-color: #eeeeee;
	    padding: 10px;
	    margin: 15px 0px;
	    text-align: center;
	}
	.online-exh h5{
		font-size: 16px;
	    padding: 15px 30px;
	    margin: 0;
    }
	.online-exh iframe{
		border: 0;
		display: block;
		max-width: 99%;
		width: 98%;
		padding: 0px;
		margin: auto;
		position: static;
		visibility: visible;
	}
}
@media (min-width: 769px) {
	.online-exh{
/*		background-color: #eeeeee;*/
	    padding: 30px 10px 30px 10px;
	    margin: 15px 0px;
	    text-align: center;
	}
	.online-exh h5{
		font-size: 16px;
	    padding: 15px 0px;
	    margin: 0;
	    text-align: left;
    }
	.online-exh iframe{
		border: 0;
		display: block;
/*		width: 80%;*/
width: 100%;
		padding: 0px;
		margin: auto;
		position: static;
		visibility: visible;
	}
}
