@charset "utf-8";
/* CSS Document */

#pg-top h2{ display: block; height: 353px; width: 930px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e0e0e0; margin-right: auto; margin-left: auto; }

#pg-top h2.prayer{ height: 353px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-image: url(../img/flaimg.gif); background-repeat: no-repeat; background-position: center top; }
#pg-top h2.prayer_02{ background-image: url(../img/jati_prayer_01.gif); background-repeat: no-repeat; text-indent: -9999px; height: 452px; }
#pg-top ul.prayer_02 { width: 930px; clear: both; margin-right: auto; margin-left: auto; padding-bottom: 10px; overflow: hidden; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e0e0e0; }
#pg-top ul.prayer_02 li{ display: block; float: left; }
#pg-top ul.prayer_02 li a{ background-repeat: no-repeat; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 92px; } 
#pg-top ul.prayer_02 li.ban_01 a{ background-image: url(../img/jati_prayer_02.gif); width: 363px; }
#pg-top ul.prayer_02 li.ban_02 a{ background-image: url(../img/jati_prayer_03.gif); width: 189px; }
#pg-top ul.prayer_02 li.ban_03 a{ background-image: url(../img/jati_prayer_04.gif); width: 189px; }
#pg-top ul.prayer_02 li.ban_04 a{ background-image: url(../img/jati_prayer_05.gif); width: 189px; }


#pg-top h2.conf_100819{ background-image: url(../img/jt-top_01.jpg); background-repeat: no-repeat; }
#pg-top h2.conf_100819_02{ background-image: url(../img/jt-top_02.jpg); background-repeat: no-repeat; }
#pg-top h2.conf_100819_03{ background-image: url(../img/jt-top_03.jpg); background-repeat: no-repeat; }


#pg-top .main{ background-image: url(../img/jt-sub_bg_02.gif); background-repeat: repeat-y; background-position: left top; }
#pg-top .main .left-zone{ }
#pg-top dl.top-sem{ width: 195px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e0e0e0;}
#pg-top dl.top-sem dt{ width: 195px; height: 57px; }
#pg-top dl.top-sem dt a{ background-image: url(../img/jt-top_02link.gif); background-repeat: no-repeat; text-indent: -9999px; height: 57px; display: block; }


#pg-top dl.top-sem dd{ width: 167px; padding-right: 14px; padding-left: 14px; padding-top: 12px; padding-bottom: 16px; }
#pg-top dl.top-sem dd ul{ width: 167px; }
#pg-top dl.top-sem dd ul li{ width: 167px; display: block; padding-bottom: 10px; font-size: 10px; line-height: 14px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
#pg-top dl.top-sem dd ul li .yymmdd{ font-size: 12px; color: #c16972; display: block; font-weight: bold; }
#pg-top dl.top-sem dd ul li a{ color: #777777; text-decoration: none; font-size: 10px; line-height: 14px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }

#pg-top ul.top-ban{ width: 170px; margin-right: auto; margin-left: auto; padding-top: 16px; padding-bottom: 45px; }
#pg-top ul.top-ban li{ display: block; height: 62px; width: 170px; padding-bottom: 10px; }
#pg-top ul.top-ban li a{ background-repeat: no-repeat; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 62px; width: 170px; }
#pg-top ul.top-ban li.ban-adm a{ background-image: url(../img/jt-ban_01.gif); }
#pg-top ul.top-ban li.ban-lice a{ background-image: url(../img/jt-ban_02.gif); }
#pg-top ul.top-ban li.ban-book a{ background-image: url(../img/jt-ban_03.gif); }
#pg-top ul.top-ban li.ban-doc a{ background-image: url(../img/jt-ban_04.gif); }

#pg-top ul.top-ban li.ban-2011sport{ border-top-width: 2px; border-top-style: solid; border-top-color: #CCCCCC; padding-top: 14px; margin-top: 4px; }
#pg-top ul.top-ban li.ban-2011sport a{ background-image: url(../img/jt-ban_2011sport.gif); height: 55px; }


#pg-top ul.top-ban li.ban-2011test { height: auto; }
#pg-top ul.top-ban li.ban-2011test a{ background-image: url(../img/2011-test_ban.gif); height: 137px; }
#pg-top ul.top-ban li.ban-2011test02 { height: auto; }
#pg-top ul.top-ban li.ban-2011test02 a{ background-image: url(../img/2011-test02_ban.gif); height: 137px; }
#pg-top ul.top-ban li.ban-2011test-aati { height: auto; }
#pg-top ul.top-ban li.ban-2011test-aati a{ background-image: url(../img/2011-tban_aati.gif); height: 137px; }
#pg-top ul.top-ban li.ban-2011sokai { height: auto; }
#pg-top ul.top-ban li.ban-2011sokai a{ background-image: url(../img/2011-sokai_ban.gif); height: 137px; }
#pg-top ul.top-ban li.ban-2011recr { height: auto; }
#pg-top ul.top-ban li.ban-2011recr a{ background-image: url(../img/2011-recr_ban.gif); height: 137px; }


#pg-top dl.top-news{ float: left; width: 547px; }
#pg-top dl.top-news dt{ height: 57px; width: 547px; }
#pg-top dl.top-news dt a{ background-image: url(../img/jt-top_03link.gif); background-repeat: no-repeat; text-indent: -9999px; height: 57px; display: block; }
#pg-top dl.top-news dd{ width: 527px; padding-right: 10px; padding-left: 10px; padding-top: 6px; padding-bottom: 45px; }
#pg-top dl.top-news dd ul{ width: 527px; padding-bottom: 12px; }
#pg-top dl.top-news dd ul li{ background-image: url(../img/jt-comm_03.gif); background-repeat: repeat-x; background-position: left bottom; padding: 6px; clear: both; overflow: hidden; }
#pg-top dl.top-news dd ul li a{ font-size: 12px; color: #777777; font-weight: normal; }
#pg-top dl.top-news dd ul li .yymmdd{ font-size: 10px; font-weight: bold; color: #c16972; float: left; display: block; }
#pg-top dl.top-news dd ul li .news-txt{ padding-left: 72px; display: block; }
#pg-top dl.top-news dd ul li .news-semi{ background-image: url(../img/jt-comm_seminar.gif); padding-left: 133px; background-position: 74px 2px; background-repeat: no-repeat; }
#pg-top dl.top-news dd ul li .news-offer{ background-image: url(../img/jt-comm_offer.gif); padding-left: 133px; background-position: 74px 2px; background-repeat: no-repeat; }
#pg-top dl.top-news dd ul li .news-paper{ background-image: url(../img/jt-comm_paper.gif); padding-left: 133px; background-position: 74px 2px; background-repeat: no-repeat; }
#pg-top dl.top-news dd ul li .news-info{ background-image: url(../img/jt-comm_news.gif); padding-left: 133px; background-position: 74px 2px; background-repeat: no-repeat; }
#pg-top dl.top-news dd a.top_impban{ background-image: url(../img/jt-top_08.gif); background-repeat: no-repeat; text-indent: -9999px; display: block; padding: 0px; height: 63px; margin-top: 8px; margin-right: auto; margin-bottom: 14px; margin-left: auto; width: 516px; }


#pg-top dl.top-spon{ float: left; width: 188px; }
#pg-top dl.top-spon dt{ background-image: url(../img/jt-top_04-02.gif); background-repeat: no-repeat; text-indent: -9999px; height: 24px; width: 188px; }
#pg-top dl.top-spon dd{ width: 168px; padding-right: 10px; padding-left: 10px; background-color: #ffffff; padding-bottom: 10px; }
#pg-top dl.top-spon dd ul{ width: 168px; }
#pg-top dl.top-spon dd ul li{ width: 168px; display: block; padding-bottom: 10px; }
#pg-top dl.top-spon dd ul li a{ height: 62px; width: 168px; margin: 0px; padding: 0px; background-repeat: no-repeat; text-indent: -9999px; display: block; }
#pg-top dl.top-spon dd ul li.spon-meiji a{ background-image: url(../img/jt-sps_01.gif); }
#pg-top dl.top-spon dd ul li.spon-savas a{ background-image: url(../img/jt-sps_02.gif); }
#pg-top dl.top-spon dd ul.off-spon li{ padding-bottom: 0px; }
#pg-top dl.top-spon dd ul#test_2010{width:168px; border-top-width:1px; border-top-style:solid; border-top-color:#ffffff; }
#pg-top dl.top-spon dd ul li.test_2010 a{ background-image: url(../img/2010_kennsyuu_bannar_02.jpg); height:137px;  margin-top:10px; }

#pg-top dl.top-spon dd.top-ban{ }
#pg-top dl.top-spon dd.top-ban ul.top-ban{ padding-top: 0px; }
#pg-top dl.top-spon dd.top_shinsai{ width: 188px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; } 
#pg-top dl.top-spon dd.top_shinsai a{ padding: 0px; background-image: url(../img/jt-top_06.gif); background-repeat: no-repeat; text-indent: -9999px; display: block; margin: 0px; height: 57px; } 

#pg-top dl.top-spon dd.top_sanjo a{ background-image: url(../img/jt-top_07.gif); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 24px; }

