@charset "UTF-8";

/*共通*/
body {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin: 0px;
padding: 0px;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote {
margin: 0px;
line-height:150%;
font-weight: normal;
list-style: none;
padding: 0px;
}

a {color:#003366;text-decoration: none;outline:none}
a:hover {color: #003366;text-decoration: underline;}
em,address {font-style: normal;}
strong {font-weight: bold;}

* html .iepngfix {
}
/*共通*/


/*レイアウト*/
* html #wrap {
}

#contents {
width: 960px;
margin: 0px auto;
}

#contentsLeft {
float: left;
width: 710px;
padding-top: 16px;
padding-right: 20px;
padding-bottom: 30px;
padding-left: 20px;
}

#contentsRight {
display:none;
}


/*レイアウト*/


/*ヘッダー*/
#header {
}

#header h1{
display:none;
}

.headerImg {
}

#header li {
}

.headerMenuBox {
display: none;
}

.headerMenuBox2nd {
display: none;
}

.headerMenuBox li,.headerMenuBox2nd li {
}

.headerContact {
display: none;
}

.headerContact a {
}

.headerContact a:hover {
}


.headerChengeBoxTitle {
display: none;
}

.headerChengeBox {
display: none;
}



/*ヘッダー*/

/*フラッシュ*/
#mainFlash {
}
/*フラッシュ*/


/*グローバルメニュー*/
#gMenu {
display: none;
}

#gMenuInner {
display: none;
}

#gMenu li {
display: none;
}

/*グローバルメニュー*/


/*フッター*/

#footer {
}

#footerLeftBox {
display:none;
}
#footerCenterBox {
display:none;
}

#footerRightBox {
float: left;
width: 100%;
}

#footerRightBox p {
margin-top:5px;
text-align: left;
font-size: 63%;
}


.copyright {
display: none;
}

.pageBack {
display: none;
}

.pageBackInner{
display: none;
}

/*フッター*/



/*下層ページレイアウト*/

* html #contents2nd {
zoom:0.85;
}

#contentsCenter {
}

#contentsLeft2nd {
display:none;
}

#contentsRight h3{
display:none;
}

#contentsInner {
width: 750px;
float: left;
}

#pankuzu {
display: none;
}

#contentsCenterDataBox {
font-size: 75%;
}


#contentsLeft2nd {
}

#leftMenuWrap {
}

.categoryMenu {
}

.categoryMenuTitle {
}

#contactBoxHead {
display:none;
}

#contactBoxDetails {
padding: 10px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
}

#contactBoxDetails strong {
font-size: 120%;
font-weight: normal;
}

#mainTitle h2 {
display:none;
}

.subDataBox {
padding-top: 10px;
padding-bottom: 20px;
clear: both;
}

/* カテゴリトップ*/

.indexPageTitle {
font-size: 1px;
line-height: 1px;
background-image: url(../../kokusai_hall/img/index_title.gif);
background-repeat: no-repeat;
text-indent: -9999px;
display: block;
height: 38px;
width: 510px;
}

/* カテゴリトップ*/


/* イベントカレンダー*/


.listBackBtn {
padding:0px 10px 0px 10px;
}

.listBackBtn a {
background-image: url(../../kokusai_hall/img/btn_back_list.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
text-indent: -9999px;
display: block;
height: 26px;
width: 100px;
}

.listBackBtn a:hover {
background-image: url(../../kokusai_hall/img/btn_back_list.jpg);
background-repeat: no-repeat;
background-position: 0px -26px;
text-indent: -9999px;
display: block;
height: 26px;
width: 100px;
}

.detailsBtn {
display:none;
}

.detailsBtn a {
}

.detailsBtn a:hover {
}

.ticketBtn {
display:none;
}

.ticketBtn a {
}

.ticketBtn a:hover {
}

.printBtn {
padding: 10px 10px 30px 10px;
}

.printBtn a {
background-image: url(../../kokusai_hall/img/btn_print.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
text-indent: -9999px;
display: block;
height: 26px;
width: 112px;
}

.printBtn a:hover {
background-image: url(../../kokusai_hall/img/btn_print.jpg);
background-repeat: no-repeat;
background-position: 0px -26px;
text-indent: -9999px;
display: block;
height: 26px;
width: 112px;
}

.printResultBtn {
padding: 10px 10px 30px 10px;
}

.printResultBtn a {
background-image: url(../../kokusai_hall/img/btn_print_search.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
text-indent: -9999px;
display: block;
height: 26px;
width: 172px;
}
.printResultBtn a:hover {
background-image: url(../../kokusai_hall/img/btn_print_search.jpg);
background-repeat: no-repeat;
background-position: 0px -26px;
text-indent: -9999px;
display: block;
height: 26px;
width: 172px;
}

.eventPageTitle {
display:none;
}

.eventKakoPageTitle {
font-size: 1px;
line-height: 1px;
background-image: url(../../kokusai_hall/img/event_kako_title.gif);
background-repeat: no-repeat;
text-indent: -9999px;
display: block;
height: 38px;
width: 510px;
}

.eventNavi {
width: 100%;
margin-top: 50px;
margin-bottom: 50px;
border-top:3px solid #00336A;
border-bottom:3px solid #00336A;
padding-top:10px;
padding-bottom:10px;
}

.eventKakoNavi {
}

.eventNavi a{
color: #FFFFFF;
}

.eventNaviLeft {
display:none;
}

.eventNaviCenter {
font-size:150%;
font-weight:bold;
color:#00336A;
line-height:30px;
text-align: center;
width: 100%;
}

.eventNaviRight {
display:none;
}

.notice {
padding-top: 10px;
padding-bottom: 20px;
}

.eventDate {
border-top: 2px solid #CCCCCC;
font-weight: bold;
padding-bottom: 10px;
padding-top: 10px;
padding-left: 10px;
font-size: 120%;
color: #0471B0;
}

table.eventListTable01 {
border: 1px solid #CCCCCC;
margin-bottom:50px;
}

table.eventListTable01 td{
border-top: 1px solid #CCCCCC;
padding:10px;
}

table.eventListTable01 th{
padding:10px;
}

table.eventListTable02 {
}

.eventListTable03{
border-right: 1px solid #CCCCCC;
}

table.eventListTable01 td,table.eventListTable02 td{
background-color: #FFFFFF;
}

table.eventListTable01 td strong,table.eventListTable02 td strong{
font-weight:normal;
color:#0471B0;
}

table.eventListTable01 th.other,table.eventListTable02 td.other{
background-color: #FFFFFF;
}

table.eventListTable01 th.kokusai,table.eventListTable02 td.kokusai{
background-color: #E5F1F7;
}

table.eventListTable01 th h5 {
font-size: 120%;
font-weight: bold;
}

table.eventListTable02 td h5 {
font-size: 120%;
font-weight: bold;
}

table.eventListTable02 th{
background-color: #FFFFFF;
padding:10px;
font-weight: normal;
}

.eventListBtnBox01 p,.eventListBtnBox02 p {
}

.eventListSub01 {
display:none;
}

.eventListSub02 {
display:none;
}

.eventDetailsDate {
width: 100%;
margin-top: 50px;
margin-bottom: 50px;
border-top:3px solid #00336A;
border-bottom:3px solid #00336A;
padding-top:10px;
padding-bottom:10px;
font-size:150%;
font-weight:bold;
color:#00336A;
line-height:30px;
text-align: center;
width: 100%;
}

.eventDetailsTitle {
font-size: 120%;
line-height: 130%;
font-weight: bold;
color: #333333;
padding:10px;
margin-bottom:10px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-top-width: 2px;
border-bottom-width: 2px;
}

.eventDetailsSubTitle {
padding-bottom: 15px;
color: #0471B0;
}

.eventDetailsPhotoBoxLeft {
float: left;
width: 160px;
}

.eventDetailsPhotoBoxCenter {
float: left;
width: 175px;
padding-left: 15px;
}

.eventDetailsPhotoBoxRight {
float: left;
width: 160px;
}

.eventDetailsPhotoBox {
width:100%;
height:173px;
font-size: 1px;
line-height: 1px;
}

.eventDetailsTextBox {
width:100%;
padding-bottom: 15px;
}

.eventListBtnBox01 {
}

.eventListBtnBox02 {
}

.eventListBtnBox03 .printBtn {
padding: 10px 0px 0px 0px;
}

.eventListBtnBox03 .ticketBtn {
padding: 10px 10px 0px 0px;
}

.eventListBtnBox03 .listBackBtn {
padding: 10px 10px 0px 0px;
}

.eventListBtnBox03 {
display:none;
}

.eventListBtnBox03 p {
float: left;
}

.eventListBtnBox04 {
width: 192px;
margin:0px auto;
font-size: 1px;
line-height: 1px;
}

.eventListBtnBox05 {
width: 222px;
margin-right:auto;
margin-left:auto;
}


/* イベントカレンダー*/

* html .printImg{
width: 645px;
height: 100px;
}

html[xmlns*=""] body:last-child .printImg{
width: 750px;
height: 117px;
}

.printImg{
height: 100%;
width: 100%;
}

