@font-face{font-family:'icomoon';src:url(../font/icomoon.eot?p2x4c7);src:url(../font/icomoon.eot?p2x4c7#iefix) format('embedded-opentype') , url(../font/icomoon.ttf?p2x4c7) format('truetype') , url(../font/icomoon.woff?p2x4c7) format('woff') , url(../font/icomoon.svg?p2x4c7#icomoon) format('svg');font-weight:normal;font-style:normal}html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,p,th,td,figure,figcaption{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}th{font-style:normal;font-weight:normal;text-align:left}h1,h2,h3,h4{font-size:100%;font-weight:normal}article,aside,figcaption,figure,footer,header,nav,section{display:block}img{border:0;vertical-align:top}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}main{display:block}li{list-style:none}i{font-weight:normal;font-style:normal}body{width:100%;height:100%;font-size:15px;line-height:175%;letter-spacing:.05em;color:#333;border-top:3px solid #065482;background:#fff;font-family:'Hiragino Kaku Gothic ProN',Meiryo,sans-serif;word-wrap:break-word}#header,.cont_inr,.home_outline dl,.middle_colum{width:1000px;margin:0 auto}a,a:hover{color:#333;text-decoration:none}#header h1{padding:28px 0 20px;text-align:center}#gnav{display:table;width:999px;margin:0 auto 10px;border-left:1px solid #e0e0e0}#gnav li{display:table-cell;width:199px;border-right:1px solid #e0e0e0}#gnav li a{display:block;text-align:center;font-size:14px;font-weight:bold;padding:17px 0;opacity:1!important}#gnav li a i{padding:0 5px 0 0;font-weight:normal}#gnav li a.current,#gnav li a:hover{color:#0289c9}#homemain{background:#c7ddf6 url(http://www.kindai-geka.jp/tansui33/common/img/xbg_home_main.jpg.pagespeed.ic.pWrOxTVze0.jpg) repeat-x 0 0}#main h1{min-height:32px;padding:38px 0 28px;text-align:center;font-size:22px;color:#fff;letter-spacing:.1em;background:url(http://www.kindai-geka.jp/tansui33/common/img/xbg_main.jpg.pagespeed.ic.DqcmPiH54m.jpg) repeat-x 0 0}#main h1 span{position:relative;padding:0 0 0 40px}#main h1 i{position:absolute;top:-3px;left:0;font-size:30px}.bace .cont_inr{width:860px;padding:60px 0 60px;margin:0 auto}.bace h2{width:870px;padding:15px;margin:35px 0 20px -20px;font-size:16px;color:#fff;border-left:7px solid #065482;background:#0289c9}.btn{padding:25px 0 30px}.btn a{position:relative;display:inline-block;padding:16px 20px 16px 75px;color:#0289c9;font-size:16px;font-weight:bold;border:2px solid #0289c9;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.btn a:hover{color:#fff;background:#0289c9}.btn i{position:absolute;top:5px;left:20px;font-size:35px}#footer{clear:both;padding:10px 0;text-align:center;background:#065482}#copy{text-align:center;font-size:11px;color:#b2c1cf}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-home:before{content:"\e900"}.icon-book:before{content:"\e920"}.icon-location:before{content:"\e947"}.icon-program:before{content:"\e94e"}.icon-download:before{content:"\e960"}.icon-voice:before{content:"\e970"}.icon-user:before{content:"\e976"}ul:after,#homemain:after,#main .cont_inr:after{content:"";display:block;clear:both;height:0;visibility:hidden}.home_outline{height:300px;background:url(http://www.kindai-geka.jp/tansui33/common/img/bg_home_outline.png.pagespeed.ce.ug9O3j-71S.png) no-repeat 50% 100%}.home_outline dl{overflow:hidden;padding:50px 0 0;color:#fff;font-weight:bold;letter-spacing:0}.home_outline dt{width:82px;float:left;padding:7px 0;font-size:18px;text-align:center;background:url(http://www.kindai-geka.jp/tansui33/common/img/xbg_orange.gif.pagespeed.ic.i1S-zDukUv.png) no-repeat 0 0}.home_outline dd{padding:7px 0 7px 102px;margin:0 0 20px}.home_outline dd span{font-weight:normal}.home_outline dd.date,.home_outline dd.president{font-size:28px}.home_outline dd.date span{padding:0 0 0 5px;font-size:22px}.home_outline dd.place{font-size:24px}.home_outline dd.place a{display:inline-block;padding:3px 8px;margin:10px 5px 0 0;font-size:12px;color:#fff;text-align:center;background:#065482;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.home_outline dd.place a:hover{color:#065482;background:#fff}.home_outline dd.place span{font-size:12px}.home_outline dd.president span{font-size:15px}.middle_colum{padding:30px 0 40px}.home_subject{width:710px;padding:10px;margin:0 30px 30px 0;float:left;background:#fff}.home_subject dt{padding:10px 0;color:#fff;font-size:20px;text-align:center;letter-spacing:.3em;background:#0289c9}.home_subject dd{color:#065482}.home_subject dd.date{padding:30px 0 40px;font-size:30px;font-weight:bold;text-align:center;letter-spacing:0}.home_subject .theme ol{padding:25px 0 20px 180px}.home_subject .theme li{padding:0 0 15px;font-size:20px;list-style-type:upper-roman;list-style-position:outside}.home_info{width:240px;height:417px;float:right;background:#fff}.home_info h2{padding:15px 0;font-size:16px;text-align:center;color:#fff;background:#065482}.home_info ul{height:360px;padding:0 10px;overflow-y:scroll}.home_info li{padding:13px 0}.home_info li+li{border-top:1px dotted #b2b2b2}.home_info dt{display:inline-block;padding:2px;margin:0 0 5px;font-size:12px;background:#e7eef3;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.home_info dd{color:#065482;font-weight:bold}.secretariat{clear:both;background:url(http://www.kindai-geka.jp/tansui33/common/img/xbg_home_secretariat.gif.pagespeed.ic.85HvXMiBAT.png) no-repeat 0 0}.secretariat dt{width:200px;float:left;line-height:76px;text-align:center;color:#065482;font-size:14px;font-weight:bold}.secretariat dd{line-height:150%;color:#000;padding:15px 0 20px 230px}.secretariat dd span{display:block;padding:0 0 5px;font-size:16px;font-weight:bold}.greeting .cont_inr{width:800px;padding:60px 0 100px;margin:0 auto}.greeting figure{width:200px;float:left;padding:0 40px 0 0;font-size:13px}.greeting figure img{padding:0 0 15px}.greeting figcaption{letter-spacing:0;text-align:center;line-height:200%}.greeting figcaption .name{display:inline-block;font-size:16px}.greeting figcaption .position{display:block;font-size:11px;line-height:140%}.greeting .text{width:560px;float:right}.greeting p{line-height:220%}.greeting p+p{padding-top:30px}.subject .readtxt{margin-left:-20px}.subject .subject_list{margin:0 0 0 20px}.subject .subject_list li{padding:0 0 15px;list-style-type:upper-roman;list-style-position:outside}.subject table{margin:0 0 20px;border:1px solid #d7dce2;border-bottom:none}.subject table tr{border-bottom:1px solid #d7dce2}.subject table th{width:100px;padding:10px;color:#065482;border-right:1px solid #d7dce2;background:#ecf1f4}.subject table td{width:300px;padding:10px 15px}.subject .howto li{padding:10px 10px 10px 2em;text-indent:-1.5em}.subject .howto li+li{border-top:1px dotted #7f7f7f}.subject .add_info{padding:20px 20px 0;border:1px dashed #996c33;background:#f8f9e4}.subject .add_info dt{padding:0 0 8px;color:#834e00;font-size:15px;font-weight:bold;border-bottom:3px solid #834e00}.subject .add_info dd{padding:20px}.subject .add_info dd+dt{padding-top:10px}.subject .add_info dd .address{padding:0 0 15px;font-size:24px;color:#0289c9}.subject .add_info dd .note{padding:10px 0 0;font-size:12px;color:#c80000;letter-spacing:0;line-height:140%}.subject .add_info dd a{color:#0289c9;text-decoration:underline}.program .cont_inr{width:900px;margin:auto;padding:60px 0 100px}.program p{margin:0 0 20px 0}.program table{width:900px;margin:0 auto 20px auto;border:1px solid #d7dce2;border-bottom:none}.program table tr{border-bottom:1px solid #d7dce2}.program table th{width:100px;padding:10px;color:#065482;background:#ecf1f4}.program table td{width:100px;white-space:nowrap;padding:10px 15px;border-left:1px solid #d7dce2}.program table td dl{width:110px}.program table td dl dt{width:50px;float:left;clear:both}.program table td dl dd{width:60px;float:right}.program p.btn{padding:25px 0 0;text-align:center}.program p.btn a{position:relative;display:inline-block;padding:20px;color:#0289c9;font-size:16px;font-weight:bold;border:2px solid #0289c9;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.program p.btn a:hover{color:#fff;background:#0289c9}.guide .cont_inr{width:860px;margin:auto;padding:60px 0 100px}.guide .cont_inr h2{padding:15px;margin:35px 0 20px -20px;font-size:16px;color:#fff;border-left:7px solid #065482;background:#0289c9;font-weight:bold}.guide .cont_inr h3{padding:10px;margin:35px 0 20px -10px;font-size:16px;color:#065482;border-left:2px solid #065482;font-weight:bold}.guide .cont_inr h4,.guide .cont_inr h5{padding:10px;margin:35px 0 0 0;font-size:16px;color:#065482;font-weight:bold}.guide .cont_inr dl{overflow:hidden;margin:0 0 1em}.guide .cont_inr dt{float:left;width:6em;padding:10px 5px}.guide .cont_inr dd{padding:10px 0 10px 6.5em;border-bottom:1px solid #ccc}.guide .cont_inr ol{margin-left:20px}.guide .cont_inr ol li{padding:0 0 5px;list-style:decimal}.guide .cont_inr h4+ol{margin-left:60px}.guide .cont_inr h4+p{margin-left:40px}.guide .cont_inr ol li span{display:block;margin:15px auto;padding:15px 0;text-align:center;font-weight:bold;font-size:1.2em}.guide .cont_inr .media{margin:50px auto 0;padding:30px 0 0;border-top:1px solid #ccc}.guide .cont_inr .media ol{margin-left:40px}.guide .cont_inr .media dt{width:12em;text-align:right}.guide .cont_inr .media dd{padding-left:15em}.access .cont_inr{padding-top:25px}.access h2{clear:both}.access figure{padding:0 0 15px}.access p{line-height:170%}.access p+p{padding-top:30px}.access p span{font-weight:bold}.access .left_clumn{float:left;padding:0 25px 40px 0}.access .btn{padding-top:10px}.access .btn a{padding-left:60px}.access .btn a i{font-size:33px;top:8px}