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


/*  TOP  */
/* background-color: #807368;
	color: #FFFFFF;
	opacity:0.95;filter:alpha(opacity=95);-ms-filter: "alpha( opacity=95 )";
	*/
body {width: auto;height:100%;margin:auto;font-size:100%;background-color:#FFFFFF;color:#000000;background-image: url(../picture/opmif-back.jpg);background-size:80%;background-repeat:repeat;}
html {height:100%;}
a:link {text-decoration:underline;color: #402A49;}
a:visited {text-decoration:none;color:#402A49;}
a:hover {text-decoration:none;color:#5BB9F3;}
.font_color_grey {color:#656565;}
.list_style_type_none {list-style-type:none;}
.font_80 {font-size:80%;}
.font_70 {font-size:70%;}
.font_60 {font-size:60%;}
.display_inline {display:inline;}
.textalign-center {text-align:center;}
.padding-left-10 {padding-left:10px;}
.opacity90 {opacity:0.9;filter:alpha(opacity=90);-ms-filter: "alpha( opacity=90 )";}
.cursor_pointer {cursor:pointer;}
.back_color_maccha {background-color:#7F906F;}
.font_color_white {color:white;}
	
#main {width:95%;height:auto;margin:auto;}

#commercial {width:100%;height:auto;margin:auto;}

#concert {display:none;background-color:#13350B;position:absolute;left:220px;width:auto;height:auto;min-height:100%;padding:10px;-webkit-border-radius:0px 6px 6px 6px;-moz-border-radius:0px 6px 6px 6px;border-radius:0px 6px 6px 6px;}

#record {display:none;background-color:#13350B;position:absolute;left:220px;width:auto;height:auto;min-height:100%;padding:10px;-webkit-border-radius:0px 6px 6px 6px;-moz-border-radius:0px 6px 6px 6px;border-radius:0px 6px 6px 6px;}

#person {display:none;background-color:#13350B;position:absolute;left:220px;width:auto;height:auto;min-height:100%;padding:10px;-webkit-border-radius:0px 6px 6px 6px;-moz-border-radius:0px 6px 6px 6px;border-radius:0px 6px 6px 6px;}

#publication {display:none;background-color:#13350B;position:absolute;left:220px;width:auto;height:auto;min-height:100%;padding:10px;-webkit-border-radius:0px 6px 6px 6px;-moz-border-radius:0px 6px 6px 6px;border-radius:0px 6px 6px 6px;}

#music {display:none;background-color:#13350B;position:absolute;left:220px;width:auto;height:auto;min-height:100%;padding:10px;-webkit-border-radius:0px 6px 6px 6px;-moz-border-radius:0px 6px 6px 6px;border-radius:0px 6px 6px 6px;}

#globalnavi {z-index:1;position:relative;float:left;margin:auto;width:20%;height:400px;padding-top:10px;padding-bottom:10px;}
#globalnavi-search {float: left;}
#globalnavi a:link {text-decoration:none;}
#globalnavi a:visited {text-decoration:none;}
#globalnavi a:hover {text-decoration:none;color:#34C9CA;}
.globalnavilist {list-style-type:none;float:left;margin:auto;height:80px;width:260px;display:table-cell;text-align:center;vertical-align:middle;}
#globalnavititle_concert {font-size:100%;color:white;z-index:1;position:absolute;height:40px;width:260px;margin:auto;top:40px;letter-spacing:0.2em;}
#globalnavititle_record {font-size:100%;color:white;z-index:1;position:absolute;height:40px;width:260px;margin:auto;top:120px;letter-spacing:0.2em;}
#globalnavititle_publication {font-size:100%;color:white;z-index:1;position:absolute;height:40px;width:260px;margin:auto;top:200px;letter-spacing:0.2em;}
#globalnavititle_person {font-size:100%;color:white;z-index:1;position:absolute;height:40px;width:260px;margin:auto;top:280px;letter-spacing:0.2em;}
#globalnavititle_music {font-size:100%;color:white;z-index:1;position:absolute;height:40px;width:260px;margin:auto;top:360px;letter-spacing:0.2em;}

.globalnavi-inside {color:#323232;background-color:#F2F2F2;width:800px;min-height:640px;max-height:780;margin-top:15px;margin-left:auto;margin-right:auto;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;border:604C3F solid 1px;}
#globalnavi_inside_top_concert {border-bottom:#8A8A8A ridge;background-color:#A0CEE0;width:800px;height:160px;margin:auto;}
#globalnavi_inside_top_record {border-bottom:#8A8A8A ridge;background-color:#A0CEE0;width:800px;height:160px;margin:auto;}
#globalnavi_inside_top_person {border-bottom:#8A8A8A ridge;background-color:#A0CEE0;width:800px;height:160px;margin:auto;}
#globalnavi_inside_top_publication {border-bottom:#8A8A8A ridge;background-color:#A0CEE0;width:800px;height:160px;margin:auto;}
#globalnavi_inside_top_music {border-bottom:#8A8A8A ridge;background-color:#A0CEE0;width:800px;height:160px;margin:auto;}
#gncsresult_concert {padding:5px;overflow-y:scroll;height:600px;clear:both;margin:auto;-webkit-border-radius:0 0 0 6px;-moz-border-radius:0 0 0 6px;border-radius:0 0 0 6px;}
#gncsresult_record {padding:5px;overflow-y:scroll;height:600px;clear:both;margin:auto;-webkit-border-radius:0 0 0 6px;-moz-border-radius:0 0 0 6px;border-radius:0 0 0 6px;}
#gncsresult_publication {padding:5px;overflow-y:scroll;height:600px;clear:both;margin:auto;-webkit-border-radius:0 0 0 6px;-moz-border-radius:0 0 0 6px;border-radius:0 0 0 6px;}
#gncsresult_person {padding:5px;overflow-y:scroll;height:600px;clear:both;margin:auto;-webkit-border-radius:0 0 0 6px;-moz-border-radius:0 0 0 6px;border-radius:0 0 0 6px;}
#gncsresult_music {padding:5px;overflow-y:scroll;height:600px;clear:both;margin:auto;-webkit-border-radius:0 0 0 6px;-moz-border-radius:0 0 0 6px;border-radius:0 0 0 6px;}
.globalnavi-inside-list A:link {text-decoration:underline;}
.gil-fetch {margin-top:5px;margin-left:5px;margin-right:5px;height:40px;margin-bottom:10px;border-bottom:#836D6D solid 1px;padding-bottom:15px;}
.loading {margin:auto;width:50px;height:50px;}
#gn_concert_calender {float:left;width:auto;height:160px;background-color:#48C2C2;}
#globalnavi_concertsearch {float:left;width:auto;height:auto;padding:8px;}
#globalnavi_recordsearch {float:left;width:auto;height:auto;padding:8px;}
#globalnavi_personsearch {float:left;width:auto;height:auto;padding:8px;}
#globalnavi_publicationsearch {float:left;width:auto;height:auto;padding:8px;}
#globalnavi_musicsearch {float:left;width:auto;height:auto;padding:8px;}
.gn-qs {height:20px;margin-top:0px;margin-bottom:7px;color:white;background-color:#161C46;background:linear-gradient(grey, #161C46);border:none;}
.gn-qs option {color:white;background-color:#161C46;}
.gn-qscb {background-color:black;}
.gnc-image {width:40px;height:50px;margin:auto;float:left;}
.c_imglist {max-width:40px;max-height:50px;margin:auto;}
#globalnavi a:visited {text-decoration:none;}
#globalnavi a:hover {text-decoration:none;color:none;}
.gnr-fetch {padding-top:5px;padding-left:5px;padding-right:5px;border-bottom:#836D6D solid 1px;padding-bottom:10px;width:210px;height:200px;float:left;display:table-cell;}
.gnr-fetch a:link {text-decoration:none;}
.gnr-image {min-height:120px;max-width:120px;max-height:120px;margin:auto;}
.r_imglist {max-width:80px;max-height:100px;margin:auto;}
.gnr-title {line-height:115%;width:210px;margin:auto;max-height:50px;text-align:center;vertical-align:central;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.gnr-label {width:210px;margin:auto;height:15px;text-align:center;vertical-align:central;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.gnr-code {width:210px;margin:auto;height:12px;text-align:center;vertical-align:central;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.gnr-date {width:210px;margin:auto;height:12px;font-size:95%;text-align:center;vertical-align:central;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.gnpub-fetch {padding-top:5px;padding-left:5px;padding-right:5px;margin:3px;border-bottom:#836D6D solid 1px;padding-bottom:10px;width:340px;height:100px;float:left;display:table-cell;}
.gnpub-fetch a:link {text-decoration:none;}
.gnpub-image {width:80px;height:100px;margin:auto;float:left;}
.pub_imglist {max-width:80px;max-height:100px;margin:auto;}
.gnpub-title {padding-top:5px;line-height:120%;width:240px;margin:auto;height:50px;text-align:center;vertical-align:central;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;float:left;}
.gnpub-publisher {width:240px;margin:auto;height:20px;text-align:right;vertical-align:central;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;float:left;}
.gnpub-code {width:240px;margin:auto;height:20px;text-align:right;vertical-align:central;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;float:left;}
.gnpub-date {width:240px;margin:auto;height:20px;font-size:95%;text-align:right;vertical-align:central;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;float:left;}
.gnp-fetch {padding-top:5px;padding-left:5px;padding-right:5px;margin:3px;border-bottom:#836D6D solid 1px;padding-bottom:10px;width:350px;height:50px;float:left;display:table-cell;}
.gnp-fetch a:link {text-decoration:none;}
.gnp-image {width:50px;height:50px;margin:auto;float:left;text-align:center;vertical-align:central;}
.p_imglist {max-width:50px;max-height:50px;margin:auto;}
.gnp-title {padding-top:5px;line-height:140%;width:300px;margin:auto;height:50px;text-align:center;vertical-align:central;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;float:left;}
#gmn_table {height:auto;width:780px;font-size:70%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#gmn_table tr {height:12px;border-bottom:solid #4C4C4C;}

.ui-state-active{background: #4DB2B6}
.ui-datepicker{width: 250px;height:auto; font-family: 'Monda', sans-serif; text-align: center; background: #48C2C2; margin: 0 0 3px 0;float:left;}
.ui-datepicker a{color: #fff;height:100%;}
.ui-datepicker-calendar{margin:auto;height:100%;vertical-align:bottom;}
.ui-datepicker-group{margin: 0 0 0px 0;background: #48C2C2;height:100%;vertical-align:bottom;}
.ui-datepicker-header {color: #fff;padding: 0px;text-transform: uppercase;letter-spacing: 0px;font-size:70%;}
.ui-datepicker-calendar thead th{color: #fff; padding:2px;}
.ui-datepicker-calendar th,.ui-datepicker-calendar td{font-size: 70%; color: #378F8F; text-align: center;}
.ui-datepicker-calendar td span{display: block; padding:0px;font-size:70%;}
.ui-datepicker-calendar td a{color: #fff; display: block; padding-right:1px;padding-left:1px;padding-bottom:0px;padding-top:0px;}
.ui-datepicker-title{clear: both;}
.ui-datepicker-prev{float: left;background-color:#161C46;font-size:70%;padding-left:3px;padding-right:3px;padding-top:0px;padding-bottom:0px;cursor:pointer;display:inline;}
.ui-datepicker-next{float: right;background-color:#161C46;font-size:70%;padding-left:3px;padding-right:3px;padding-top:0px;padding-bottom:0px;cursor:pointer;display:inline;}





#topcommercial {text-align:center;float:right;margin:auto;width:80%;height:420px;}

#event_commercial {clear:both;height:220px;width:100%;margin-bottom:15px;padding-top:10px;padding-bottom:10px;}
.eventTopimage_list {list-style-type:none;float:left;width:180px;margin:auto;text-align:center;}
.eventTopimage {clear:both;max-width:180px;max-height:180px;margin:auto;-moz-box-shadow: 2px 2px 3px 3px #CCC;-webkit-box-shadow: 2px 2px 3px 3px #CCC;box-shadow: 2px 2px 3px 3px #CCC;}
.eventTopimage:hover {opacity:0.8;filter:alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";background:#fff;}
#event_commercial_title {font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;margin:auto;height:30px;width:100%;color:white;text-shadow:3px 2px 2px rgba(0,0,0,0.3);background-color:#183A1B;margin-bottom:10px;padding-left:20px;padding-top:11px;background: -moz-linear-gradient(left, #183A1B, rgba(255,255,50,0));background: -webkit-gradient(linear, left top, right top, from(#183A1B), to(rgba(255,0,0,0)));}

#record_commercial {clear:both;height:180px;width:100%;margin-bottom:15px;padding-top:10px;padding-bottom:10px;}
.recordTopimage_list {list-style-type:none;float:left;width:120px;margin:auto;text-align:center;}
.recordTopimage {max-width:120px;max-height:120px;margin:auto;-moz-box-shadow: 2px 2px 3px 3px #CCC;-webkit-box-shadow: 2px 2px 3px 3px #CCC;box-shadow: 2px 2px 3px 3px #CCC;}
.recordTopimage:hover {opacity:0.8;filter:alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";background:#fff;}
#record_commercial_title {font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;margin:auto;height:30px;width:100%;color:white;text-shadow:3px 2px 2px rgba(0,0,0,0.3);background-color:#183A1B;margin-bottom:10px;padding-left:20px;padding-top:11px;background: -moz-linear-gradient(left, #183A1B, rgba(255,50,0,0));background: -webkit-gradient(linear, left top, right top, from(#183A1B), to(rgba(255,0,0,0)));}

#publication_commercial {clear:both;height:180px;width:100%;margin-bottom:15px;padding-top:10px;padding-bottom:10px;}
.publicationTopimage_list {list-style-type:none;float:left;width:120px;margin:auto;text-align:center;}
.publicationTopimage {max-width:120px;max-height:120px;margin:auto;-moz-box-shadow: 2px 2px 3px 3px #CCC;-webkit-box-shadow: 2px 2px 3px 3px #CCC;box-shadow: 2px 2px 3px 3px #CCC;}
.publicationTopimage:hover {opacity:0.8;filter:alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";background:#fff;}
#publication_commercial_title {font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;margin:auto;height:30px;width:100%;color:white;text-shadow:3px 2px 2px rgba(0,0,0,0.3);background-color:#183A1B;margin-bottom:10px;padding-left:20px;padding-top:11px;background: -moz-linear-gradient(left, #183A1B, rgba(255,50,0,0));background: -webkit-gradient(linear, left top, right top, from(#183A1B), to(rgba(255,0,0,0)));}

#topic_knowledge {width:700px;float:right;min-height:500px;}

#topic {float:right;margin:auto;width:700px;min-height:220px;}

#knowledge {float:right;width:700px;min-height:280px;flaot:right;margin:auto;}

#top_news {float:right;min-height:500px;width:400px;}

#bottom {clear:both;font-size:80%;line-height:130%;width:auto;height:auto;background-color:#4A4A4A;/*#0F1573*/color:#FFFFFF;
background-color:#353535;}
#bottom_inner {padding:10px}
#bottom a:link {color:white;text-decoration: underline;}
#bottom a:visited {color:white;text-decoration: underline;}
#bottom a:hover {color:#5BB9F3;text-decoration: underline;}

address {color:white;border-top:solid white 1px;margin:auto;height:auto;font-style:normal;text-align:center;padding:5px;vertical-align:bottom;}