@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&display=swap");@media screen and (min-width:1000px){body{background:url(//jfpu.org/wp-content/themes/jfpu/img/bg.jpg) top center no-repeat;background-size:cover;background-attachment:fixed;color:#333;font-family:'Noto Sans JP',sans-serif;font-size:14px;line-height:2em;margin:0;padding:0}.clearfix{min-height:1px}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.alignright{float:right;margin:0 0 0 20px}.alignleft{float:left;margin:0 20px 0 0}li{margin-left:20px}.sp_none{display:none}#search{margin:-20px 0 0}#search #form{position:relative}#search #s-box{height:31px;padding:0 10px;border-radius:2px;border:solid 2px #eaeaea;outline:0;width:182px}#search #s-btn-area{height:40px;background:0 0}#search #s-btn{background-color:#71d4ee;width:40px;height:29px;border-radius:3px;font-size:13px;color:#fff;line-height:29px}header{background:url(//jfpu.org/wp-content/themes/jfpu/img/bg.jpg) top center no-repeat;background-size:cover;background-attachment:fixed;margin:0 0 10px;padding:10px 0 0;position:fixed;top:0;width:100%;z-index:9999}header .sp_nav{display:none}header #headline{width:1080px;margin:10px auto;padding:0}header #headline #logo{float:left;margin:0 0 20px}header #headline #contact{color:#fff;background:rgba(130,222,240,.3);border:2px solid #fff;border-radius:3px;float:right;text-align:center;padding:5px 10px;line-height:18px}header #headline #contact p{font-size:.9em;margin:0 0 3px}header #headline #contact span{font-size:1.4em;font-weight:700;display:inline-block;margin:0 0 0 8px}header nav{width:1080px;margin:10px auto 15px;padding:0}header nav ul{font-size:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0;list-style:none;text-align:center}header nav li{font-size:15px;font-weight:700;margin:0 20px;display:inline-block}header nav a{text-decoration:none;padding-bottom:3px;color:#333;display:block;position:relative}header nav a:before{content:'';width:0;left:40%;bottom:-8px;-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom:3px solid #1e90ff;position:absolute;display:block}header nav a:hover:before{width:40%;border-bottom:3px solid #1e90ff}header nav a:after{content:'';width:0;right:40%;bottom:-8px;-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom:3px solid #1e90ff;position:absolute;display:block}header nav a:hover:after{width:40%;border-bottom:3px solid #1e90ff}header nav .on{position:relative}header nav .on span{position:relative;display:inline-block;padding:0 0 8px;margin-bottom:-20px;border-bottom:3px solid #1e90ff}#contents{margin:150px auto 0;padding:0}#contents .top{padding:0}#contents .top h2{font-weight:600;font-size:1.6em;text-align:center}#contents .top h2 span{background:url(//jfpu.org/wp-content/themes/jfpu/img/h2_bg.png) bottom center repeat-x;padding:0 20px}#contents .top #mv{background:url(//jfpu.org/wp-content/themes/jfpu/img/top/mv.png) center bottom no-repeat;background-size:cover;color:#fff;height:350px;padding:0;-webkit-filter:opacity(70%);filter:opacity(70%)}#contents .top #mv .mv_in{margin:0 auto;width:1080px;position:relative;text-align:center}#contents .top #mv .mv_in h1{font-size:3.5em;font-weight:700;margin:0;position:absolute;right:0;top:135px}#contents .top #mv .mv_in h1 span{font-size:.7em;font-weight:400;display:block;margin:45px 0 0}#contents .top .news{background:rgba(255,255,255,.5);margin:30px auto;padding:50px 0;z-index:8888;min-height:260px;width:820px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.1);box-shadow:2px 2px 4px rgba(0,0,0,.1)}#contents .top .news dl{margin:30px auto;width:590px}#contents .top .news dt{float:left;width:100px;margin:0 0 15px}#contents .top .news dd{margin:0 0 15px}#contents .top .news dd a:hover{text-decoration:underline}#contents .top .news .btn{border:1px solid #1e90ff;background:#fff;border-radius:3px;color:#1e90ff;margin:0 auto;text-align:center;padding:5px 10px;width:160px;-webkit-transition:.5s;transition:.5s}#contents .top .news .btn:hover{background:#1e90ff;color:#fff}#contents .top #content_link{margin:30px auto;padding:20px 0;z-index:8888;min-height:260px;width:820px}#contents .top #content_link div{margin:20px auto;width:820px}#contents .top #content_link ul{display:table}#contents .top #content_link li{border:1px solid #84c2ff;background:#fff;border-radius:3px;display:table-cell;vertical-align:middle;float:left;margin:10px 0;padding:15px 20px 10px;height:107px;width:400px;-webkit-transition:.5s;transition:.5s}#contents .top #content_link li:nth-child(odd){margin:10px 20px 10px 0}#contents .top #content_link li:hover{background-color:#eaf5ff}#contents .top #content_link li .img{float:left;margin:0 15px 0 0;padding:0;height:70px;width:66px}#contents .top #content_link li h3{font-size:1.3em;font-weight:600;margin:0 0 8px}#contents .top #content_link li p{margin:10px 0 0;line-height:1.5em;text-align:justify}#contents .contents{background:rgba(255,255,255,.5);margin:20px auto 60px;padding:20px 20px 10px;z-index:8888;min-height:460px;width:1080px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.1);box-shadow:2px 2px 4px rgba(0,0,0,.1)}#contents .contents .bread li{display:inline-block;margin:20px 0 10px;padding:0}#contents .contents .bread li:after{content:url(//jfpu.org/wp-content/themes/jfpu/img/bread.png);padding:0 5px 0 10px;font-size:.5em}#contents .contents .bread li:last-child:after{content:""}#contents .contents .bread li a:hover{text-decoration:underline}#contents .contents h2{font-weight:600;font-size:1.8em;text-align:center;padding:0 0 20px;margin:0 0 50px;border-bottom:solid 1px #4a4a4a;-webkit-box-shadow:0px 2px rgba(255,255,255,.9),0px 4px #4a4a4a;box-shadow:0px 2px rgba(255,255,255,.9),0px 4px #4a4a4a}#contents .contents h3{font-weight:600;font-size:1.6em;text-align:center}#contents .contents h3 span{background:url(//jfpu.org/wp-content/themes/jfpu/img/h2_bg.png) bottom center repeat-x;padding:0 20px}#contents .contents h4{font-weight:600;font-size:1.1em;position:relative;padding:.2em 0 .3em .75em;border-left:5px solid #1e90ff}#contents .contents h4:after{position:absolute;left:-6px;bottom:-5px;content:'';width:101%;height:0;border-bottom:1px solid #c9c9c9}#contents .contents h5{font-weight:600;font-size:1.1em;position:relative;padding:.3em 0 .5em .9em;background:url(//jfpu.org/wp-content/themes/jfpu/img/h5_bg.png) 0 0 no-repeat}#contents .contents h5:after{position:absolute;left:-6px;bottom:-5px;content:'';width:101%;height:0}#contents .contents .news{margin:50px auto;padding:0;z-index:8888;min-height:460px;width:800px}#contents .contents .news p{margin:20px 0 30px 15px;line-height:1.5em;text-align:justify}#contents .contents .news dl{margin:30px auto;border-top:1px solid #c9c9c9}#contents .contents .news dt{float:left;width:120px;margin:0;padding:20px 10px}#contents .contents .news dd{border-bottom:1px solid #c9c9c9;margin:0;padding:20px 0}#contents .contents .news dd a:hover{text-decoration:underline}#contents .contents .detail{margin:50px auto;padding:0;z-index:8888;min-height:460px;width:800px}#contents .contents .detail h4{font-size:1.4em;border-left:none;border-bottom:1px dotted #969696;padding:20px 0 10px}#contents .contents .detail h4:after{border-bottom:none}#contents .contents .detail .day{font-size:1em;color:#969696}#contents .contents .detail p{margin:20px 0;line-height:1.5em;text-align:justify}#contents .contents .detail p a{color:#1e90ff;padding:0 10px;margin:10px 5px;border:1px solid #1e90ff;border-radius:3px}#contents .contents .detail p a:before{content:"\02713";font-weight:700;letter-spacing:.2em}#contents .contents .detail p a:hover{color:#fff;background:#1e90ff}#contents .contents .about{margin:50px auto;padding:0;z-index:8888;min-height:260px;width:800px}#contents .contents .about a{text-decoration:underline}#contents .contents .about p{margin:20px 0 30px 15px;line-height:1.5em;text-align:justify}#contents .contents .about dl{margin:30px auto}#contents .contents .about dt{float:left;width:180px;margin:0 0 25px}#contents .contents .about dd{margin:0 0 25px}#contents .contents .about dd a:hover{text-decoration:underline}#contents .contents .about .map{margin:40px auto 80px}#contents .contents .subsidy{margin:50px auto;padding:0;z-index:8888;min-height:260px;width:800px}#contents .contents .subsidy .lead{margin:0 0 30px}#contents .contents .subsidy p{margin:20px 0 30px 15px;line-height:1.5em;text-align:justify}#contents .contents .subsidy dl{margin:30px auto}#contents .contents .subsidy dt{float:left;width:180px;margin:0;padding:20px}#contents .contents .subsidy dd{border-top:1px solid #c9c9c9;margin:0;padding:20px 0 20px 180px}#contents .contents .subsidy dd p{margin:15px 0;line-height:1.5em;text-align:justify}#contents .contents .subsidy dd span{vertical-align:top;margin:0 10px}#contents .contents .subsidy dd span:hover{text-decoration:underline}#contents .contents .request{margin:50px auto;padding:0;z-index:8888;min-height:260px;width:800px}#contents .contents .request .lead{margin:0 0 30px}#contents .contents .request .request_list li{background:#fff;border:1px solid #d6d6d6;border-radius:3px;margin:0 0 30px;padding:20px 15px;position:relative}#contents .contents .request .request_list li .tag .icon_r{float:left;background:#f4cb42;color:#fff;border-radius:3px;font-size:.85em;padding:2px 5px;margin:0 10px 10px 0}#contents .contents .request .request_list li .tag .day{float:right;font-size:.9em}#contents .contents .request .request_list li .inner{margin:15px 0 0}#contents .contents .request .request_list li .inner .title_r{float:left;padding:10px 0}#contents .contents .request .request_list li .inner .btn{float:right;text-align:center;border:1px solid #1e90ff;background:#fff;border-radius:3px;color:#1e90ff;margin:0 auto;text-align:center;padding:7px 5px 7px 17px;width:10%;-webkit-transition:.5s;transition:.5s;background:url(//jfpu.org/wp-content/themes/jfpu/img/request/right-arrow.png) 30% 50% no-repeat}#contents .contents .request .request_list li .inner .btn:hover{background:url(//jfpu.org/wp-content/themes/jfpu/img/request/right-arrow_h.png) 30% 50% no-repeat #1e90ff;color:#fff;cursor:pointer}#contents .contents .request .book_list ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px 30px}#contents .contents .request .book_list ul li{border:1px solid #b7dbff;background:#eaf5ff;border-radius:3px;font-weight:700;margin:10px 5px;padding:10px;text-align:center;width:calc(100%/3)}#contents .contents .request .book_list ul li a{display:block}#contents .contents .request .book_list ul li.on{background:#d5ebff}#contents .contents .window{margin:50px auto;padding:0;z-index:8888;min-height:260px;width:800px}#contents .contents .window .lead{margin:0 0 30px}#contents .contents .window p{margin:20px 0 20px 15px;line-height:1.5em;text-align:justify}#contents .contents .window .add{width:820px}#contents .contents .window .add table{border-collapse:collapse;margin:0 auto;padding:0;width:95%}#contents .contents .window .add tr:hover{background-color:#eaf5ff}#contents .contents .window .add th,#contents .contents .window .add td{padding:1.5em 2em;border-bottom:1px solid #c9c9c9;text-align:center}#contents .contents .window .add th a,#contents .contents .window .add td a{text-decoration:underline}#contents .contents .window .add thead th{border-top:1px solid #c9c9c9;padding:.6em}#contents .contents .window .add thead tr{background:url(//jfpu.org/wp-content/themes/jfpu/img/window/th_bg.png) 0 0 repeat}#contents .contents .window .add tbody th{font-weight:400}#contents .contents .trend{margin:50px auto;padding:0;z-index:8888;min-height:460px;width:800px}#contents .contents .trend p{margin:20px 0 30px 15px;line-height:1.5em;text-align:justify}#contents .contents .trend dl{margin:30px auto;border-top:1px solid #c9c9c9}#contents .contents .trend dt{float:left;width:100px;margin:0;padding:20px 10px}#contents .contents .trend dd{border-bottom:1px solid #c9c9c9;margin:0;padding:20px 0}#contents .contents .trend dd .group{float:left;margin:0 20px 0 0}#contents .contents .trend dd .title_t{margin:0;padding:0 0 0 260px}#contents .contents .trend dd a:hover{text-decoration:underline}#contents .contents .link{margin:50px auto;padding:0;z-index:8888;min-height:260px;width:800px}#contents .contents .link .lead{margin:0 0 30px}#contents .contents .link p{margin:20px 0 10px 15px;line-height:1.5em;text-align:justify}#contents .contents .link .book_list ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px 30px}#contents .contents .link .book_list ul li{border:1px solid #b7dbff;background:#eaf5ff;border-radius:3px;font-weight:700;margin:10px 5px;padding:10px;text-align:center;width:calc(100%/4)}#contents .contents .link .book_list ul li a{display:block}#contents .contents .link .book{display:flow-root;margin:0 0 20px;width:800px;position:relative}#contents .contents .link .book .tips{background:#f4cb42;border-radius:3px;color:#fff;font-size:.95em;text-align:center;padding:3px 0;position:absolute;top:50px;right:0;width:300px}#contents .contents .link .book .tips:before{content:"";position:absolute;top:50%;left:-10px;margin-top:-5px;border:5px solid transparent;border-right:5px solid #f4cb42}#contents .contents .link .book dl{margin:15px auto 30px}#contents .contents .link .book dt{float:left;font-size:1.1em;line-height:1.8em;width:620px;margin:0;padding:20px 20px 20px 0}#contents .contents .link .book dd{border-top:1px dotted #c9c9c9;margin:0;padding:20px 0 0 620px}#contents .contents .link .book dd .btn{text-align:center;border:1px solid #1e90ff;border-radius:3px;color:#1e90ff;margin:10px auto 0;text-align:center;padding:7px 5px 7px 17px;width:100%;-webkit-transition:.5s;transition:.5s;background:url(//jfpu.org/wp-content/themes/jfpu/img/request/right-arrow.png) 25% 50% no-repeat #fff}#contents .contents .link .book dd .btn:hover{background:url(//jfpu.org/wp-content/themes/jfpu/img/request/right-arrow_h.png) 25% 50% no-repeat #1e90ff;color:#fff;cursor:pointer}footer{background:#fff;font-size:.95em}footer .footer{margin:0 auto;padding:30px 0 30px;width:820px}footer .footer .footer_link{width:585px;float:left}footer .footer .footer_link ul{display:inline-block;border-left:1px dotted #c9c9c9;width:auto;margin:0}footer .footer .footer_link li{display:table-cell;padding:20px;line-height:1.8em}footer .footer .footer_link li a{-webkit-transition:.5s;transition:.5s}footer .footer .footer_link li a:hover{color:#1e90ff}footer #copy{margin:20px 0}#page_top{font-size:80%;font-weight:700;position:fixed;border-radius:30px;bottom:20px;right:10px}#page_top:before{-ms-filter:blur(6px);-webkit-filter:blur(6px);filter:blur(6px)}#page_top a{display:block;color:#1e90ff;text-align:center;text-decoration:none;padding:8px 12px 10px;-webkit-transition:all .3s;transition:all .3s}#page_top a:hover{text-decoration:none;background:rgba(0,0,0,.6)}}@media screen and (max-width:479px){body{background:url(//jfpu.org/wp-content/themes/jfpu/img/bg.jpg) top center no-repeat;background-attachment:fixed;font-family:'Noto Sans JP',sans-serif;font-size:14px;line-height:18px;margin:0;padding:0}.clearfix{min-height:1px}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.alignright{float:none;display:block;text-align:center;margin:10px auto}.alignleft{float:none;display:block;text-align:center;margin:10px auto}li{margin-left:20px}.sp_none{display:none}input[type=text]{font-size:16px;-webkit-transform:scale(.8);transform:scale(.8)}#search{margin:0 auto;text-align:center}#search #form{position:relative}#search #s-box{height:41px;padding:0 10px;border-radius:2px;border:solid 2px #eaeaea;outline:0;width:182px}#search #s-btn-area{height:40px;background:0 0}#search #s-btn{background-color:#71d4ee;width:40px;height:29px;border-radius:3px;font-size:13px;color:#fff;line-height:29px}header{background:url(//jfpu.org/wp-content/themes/jfpu/img/bg.jpg) top center no-repeat;margin:0;padding:10px;position:fixed;top:0;z-index:9999;width:100%}header .sp_nav{text-align:center;margin:5px 0 10px}header .sp_nav span{border-top:1px dotted #c9c9c9;border-bottom:1px dotted #c9c9c9;display:block;padding:5px 0 10px}header #headline{width:100%;margin:0 auto;padding:0}header #headline #logo{float:left;margin:10px 0;width:40%}header #headline #logo img{width:100%}header #headline #contact{color:#fff;background:rgba(128,218,239,.4);border:2px solid #fff;border-radius:3px;float:right;text-align:center;padding:3px}header #headline #contact p{font-size:.8em;margin:0}header #headline #contact span{font-size:1em;font-weight:700;display:inline-block;margin:0 0 0 8px}header .balloonoya{position:relative;cursor:pointer}header .balloon1{display:none}header .balloon{background:rgba(0,0,0,.65);position:fixed;display:inline;padding:5px 0;color:#fff;border-radius:3px;margin:5px 0 0;text-align:left;width:94%}header nav{width:100%;margin:-10px auto;padding:0}header nav ul{display:block}header nav li{margin:0 auto 5px;padding:5px 0;width:95%;position:relative;border-bottom:1px dotted #fff}header nav li:last-child{border-bottom:none}header nav li a{display:block;padding:10px 0;margin:0 10px;cursor:pointer}header nav li a:hover{color:#51a9ff}#contents{margin:110px auto 0;padding:0}#contents h2{font-weight:600;font-size:1.5em;line-height:1.2em;text-align:center}#contents h2 span{background:url(//jfpu.org/wp-content/themes/jfpu/img/h2_bg.png) bottom center repeat-x;padding:0 20px #fff}#contents #mv{background:url(//jfpu.org/wp-content/themes/jfpu/img/top/mv_sp.png) center 50% no-repeat;background-size:cover;color:#fff;height:160px;padding:0 20px;-webkit-filter:opacity(70%);filter:opacity(70%)}#contents #mv .mv_in{margin:0 auto;width:100%;position:relative;text-align:right}#contents #mv .mv_in h1{font-size:1.7em;font-weight:700;margin:0;line-height:1.4em;width:60%;position:absolute;right:0;top:25px}#contents #mv .mv_in h1 span{font-size:.5em;font-weight:400;display:block;margin:0;line-height:1.4em}#contents .top .news{background:rgba(255,255,255,.5);margin:30px auto 0;padding:30px 0;z-index:8888;min-height:260px;width:90%;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.1);box-shadow:2px 2px 4px rgba(0,0,0,.1)}#contents .top .news dl{margin:30px auto 20px;width:90%}#contents .top .news dt{float:none;font-size:.9em;width:auto;margin:0 0 5px}#contents .top .news dd{border-bottom:1px dotted #b0b0b0;margin:0 0 10px;padding:0 0 10px}#contents .top .news dd a:hover{text-decoration:underline}#contents .top .news .btn{border:1px solid #1e90ff;background:#fff;border-radius:3px;color:#1e90ff;margin:0 auto;text-align:center;padding:10px;width:90%;-webkit-transition:.5s;transition:.5s}#contents .top .news .btn:hover{background:#1e90ff;color:#fff}#contents .top #content_link{margin:30px auto 0;padding:0;z-index:8888;min-height:260px;width:95%}#contents .top #content_link div{margin:20px auto;width:95%}#contents .top #content_link ul{display:table}#contents .top #content_link li{border:1px solid #84c2ff;background:#fff;border-radius:3px;display:table-cell;vertical-align:middle;float:left;margin:10px 0 0;padding:15px 10px 10px;width:100%;-webkit-transition:.5s;transition:.5s}#contents .top #content_link li:nth-child(odd){margin:10px 20px 0 0}#contents .top #content_link li:hover{background-color:#eaf5ff}#contents .top #content_link li .img{float:left;margin:0 10px 0 0;padding:0;height:70px;width:66px}#contents .top #content_link li h3{font-size:1.2em;font-weight:600;margin:0 0 8px}#contents .contents{background:rgba(255,255,255,.5);margin:20px auto;padding:20px;z-index:8888;min-height:260px;width:95%;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.1);box-shadow:2px 2px 4px rgba(0,0,0,.1)}#contents .contents .bread li{display:inline-block;font-size:.9em;margin:0;padding:0}#contents .contents .bread li:after{content:url(//jfpu.org/wp-content/themes/jfpu/img/bread.png);padding:0 5px 0 10px;font-size:.5em}#contents .contents .bread li:last-child:after{content:""}#contents .contents h2{font-weight:600;font-size:1.5em;text-align:center;padding:0 0 20px;margin:30px 0;border-bottom:solid 1px #4a4a4a;-webkit-box-shadow:0px 2px rgba(255,255,255,.9),0px 4px #4a4a4a;box-shadow:0px 2px rgba(255,255,255,.9),0px 4px #4a4a4a}#contents .contents h3{font-weight:600;font-size:1.3em;text-align:center}#contents .contents h3 span{background:url(//jfpu.org/wp-content/themes/jfpu/img/h2_bg.png) bottom center repeat-x;padding:0 20px}#contents .contents h4{font-weight:600;font-size:1.1em;position:relative;padding:.2em 0 .3em .75em;border-left:5px solid #1e90ff}#contents .contents h4:after{position:absolute;left:-6px;bottom:-5px;content:'';width:101%;height:0;border-bottom:1px solid #c9c9c9}#contents .contents h5{font-weight:600;font-size:1.1em;position:relative;padding:.3em 0 .5em .9em;background:url(//jfpu.org/wp-content/themes/jfpu/img/h5_bg.png) 0 0 no-repeat}#contents .contents h5:after{position:absolute;left:-6px;bottom:-5px;content:'';width:101%;height:0}#contents .contents p{margin:20px 0 30px;line-height:1.5em;text-align:justify}#contents .contents .news{margin:0 auto;padding:0 0 5px;z-index:8888;min-height:auto;width:100%}#contents .contents .news p{margin:20px 0 30px 15px;line-height:1.5em;text-align:justify}#contents .contents .news dl{margin:-10px auto 20px;border-top:none}#contents .contents .news dt{font-size:.9em;float:none;width:auto;margin:0;padding:10px 0 5px}#contents .contents .news dd{border-bottom:1px solid #c9c9c9;margin:0;padding:0 0 10px}#contents .contents .news dd a{text-decoration:underline}#contents .contents .detail{margin:0 auto;padding:0;z-index:8888;min-height:460px;width:100%}#contents .contents .detail h4{font-size:1.1em;line-height:1.4em;border-left:none;border-bottom:1px dotted #969696;padding:10px 0 10px}#contents .contents .detail h4:after{border-bottom:none}#contents .contents .detail .day{font-size:.9em;color:#969696}#contents .contents .detail p{margin:10px 0;line-height:1.5em;text-align:left}#contents .contents .detail p a{color:#1e90ff;padding:0 5px;margin:10px 5px 0 0;border:1px solid #1e90ff;border-radius:3px}#contents .contents .detail p a:before{content:"\02713";font-weight:700;letter-spacing:.2em}#contents .contents .detail p a:hover{color:#fff;background:#1e90ff}#contents .contents .about{margin:30px auto;padding:0 0 10px;z-index:8888;min-height:260px;width:95%}#contents .contents .about a{text-decoration:underline}#contents .contents .about dl{margin:30px auto}#contents .contents .about dt{float:none;font-weight:700;width:auto;margin:0 0 5px}#contents .contents .about dd{margin:0 0 25px}#contents .contents .about dd a:hover{text-decoration:underline}#contents .contents .about .map{margin:0 auto 20px}#contents .contents .subsidy{margin:0 auto;padding:0;z-index:8888;min-height:260px;width:100%}#contents .contents .subsidy .lead{margin:0 0 30px}#contents .contents .subsidy p{margin:20px 0 30px;line-height:1.5em;text-align:justify}#contents .contents .subsidy dl{margin:30px auto}#contents .contents .subsidy dt{border-bottom:1px solid #c9c9c9;float:none;font-weight:700;width:auto;margin:0;padding:0 0 5px}#contents .contents .subsidy dd{margin:0;padding:10px 0 20px}#contents .contents .subsidy dd p{margin:15px 0;line-height:1.5em;text-align:justify}#contents .contents .subsidy dd span{vertical-align:top;margin:0 10px}#contents .contents .subsidy dd span:hover{text-decoration:underline}#contents .contents .request{margin:0 auto;padding:0 0 20px;z-index:8888;min-height:260px;width:100%}#contents .contents .request .lead{margin:0 0 20px}#contents .contents .request li{background:#fff;border:1px solid #d6d6d6;border-radius:3px;margin:0 0 10px;padding:20px 15px;position:relative}#contents .contents .request li .tag .icon_r{float:left;background:#f4cb42;color:#fff;border-radius:3px;font-size:.85em;padding:2px 5px;margin:0 5px 5px 0}#contents .contents .request li .tag .day{float:right;font-size:.9em}#contents .contents .request li .inner{margin:5px 0 0}#contents .contents .request li .inner .title_r{float:none;padding:10px 0;margin:0 5px 5px 0}#contents .contents .request li .inner .btn{float:right;display:block;text-align:center;border:1px solid #1e90ff;background:#fff;border-radius:3px;color:#1e90ff;margin:5px auto 0;text-align:center;padding:5px 5px 5px 17px;width:40%;-webkit-transition:.5s;transition:.5s;background:url(//jfpu.org/wp-content/themes/jfpu/img/request/right-arrow.png) 30% 50% no-repeat}#contents .contents .request li .inner .btn:hover{background:url(//jfpu.org/wp-content/themes/jfpu/img/request/right-arrow_h.png) 30% 50% no-repeat #1e90ff;color:#fff;cursor:pointer}#contents .contents .request .book_list ul{display:inline-block;margin:-20px auto 10px;width:100%}#contents .contents .request .book_list ul li{border:1px solid #b7dbff;background:#eaf5ff;border-radius:3px;display:inline-block;font-weight:700;margin:5px 0;padding:10px;text-align:center;width:100%}#contents .contents .request .book_list ul li a{display:block}#contents .contents .request .book_list ul li.on{background:#d5ebff}#contents .contents .window{margin:30px auto;padding:0 0 30px;z-index:8888;min-height:260px;width:100%}#contents .contents .window .lead{margin:0 0 30px}#contents .contents .window p{margin:20px 0;line-height:1.5em;text-align:justify}#contents .contents .window .add{width:100%}#contents .contents .window .add table{border-collapse:collapse;font-size:.8em;margin:0 auto;padding:0;width:100%}#contents .contents .window .add tr:hover{background-color:#eaf5ff}#contents .contents .window .add th,#contents .contents .window .add td{padding:1.5em .3em 1.5em 0;border-bottom:1px solid #c9c9c9;text-align:center}#contents .contents .window .add th a,#contents .contents .window .add td a{text-decoration:underline}#contents .contents .window .add thead th{border-top:1px solid #c9c9c9;padding:.6em}#contents .contents .window .add thead tr{background:url(//jfpu.org/wp-content/themes/jfpu/img/window/th_bg.png) 0 0 repeat}#contents .contents .window .add tbody th{font-weight:400}#contents .contents .trend{margin:30px auto;padding:0;z-index:8888;min-height:460px;width:100%}#contents .contents .trend p{margin:20px 0 30px 15px;line-height:1.5em;text-align:justify}#contents .contents .trend dl{margin:30px auto;border-top:1px solid #c9c9c9}#contents .contents .trend dt{float:left;font-size:.9em;width:100%;margin:0;padding:10px 10px 0}#contents .contents .trend dd{border-bottom:1px solid #c9c9c9;margin:0;padding:0 10px}#contents .contents .trend dd .group{margin:0 20px 10px 0;width:100%}#contents .contents .trend dd .title_t{margin:0;padding:0 0 10px}#contents .contents .trend dd a{display:block;text-decoration:underline}#contents .contents .link{margin:30px auto;padding:0 0 5px;z-index:8888;min-height:260px;width:100%}#contents .contents .link .lead{margin:0 0 30px}#contents .contents .link p{margin:20px 0 0;line-height:1.5em;text-align:justify}#contents .contents .link .book_list ul{display:inline-block;margin:-20px auto 10px;width:100%}#contents .contents .link .book_list ul li{border:1px solid #b7dbff;background:#eaf5ff;border-radius:3px;display:inline-block;font-weight:700;margin:5px;padding:10px;text-align:center;width:46%}#contents .contents .link .book_list ul li a{display:block}#contents .contents .link .book{display:flow-root;margin:0 0 20px;width:100%;position:relative}#contents .contents .link .book .tips{background:#f4cb42;border-radius:3px;color:#fff;font-size:.8em;text-align:center;padding:0;position:absolute;top:30px;right:0;width:80%}#contents .contents .link .book .tips:before{content:"";position:absolute;top:0;right:20px;margin-top:-5px;border:5px solid transparent;border-left:5px solid #f4cb42}#contents .contents .link .book dl{margin:5px auto 20px}#contents .contents .link .book dt{border-top:1px dotted #c9c9c9;float:none;font-size:1em;line-height:1.6em;text-align:justify;width:100%;margin:0;padding:10px 0}#contents .contents .link .book dd{margin:0;text-align:center;padding:0}#contents .contents .link .book dd .btn{text-align:center;border:1px solid #1e90ff;background:#fff;border-radius:3px;color:#1e90ff;margin:10px auto 0;text-align:center;padding:10px 5px 10px 17px;width:80%;-webkit-transition:.5s;transition:.5s;background:url(//jfpu.org/wp-content/themes/jfpu/img/request/right-arrow.png) 25% 50% no-repeat}#contents .contents .link .book dd .btn:hover{background:url(//jfpu.org/wp-content/themes/jfpu/img/request/right-arrow_h.png) 25% 50% no-repeat #1e90ff;color:#fff;cursor:pointer}footer{background:#fff;font-size:.95em}footer .footer{margin:0 auto;padding:20px 0 10px;width:90%}footer .footer .footer_link{display:none;width:100%;float:left}footer .footer .footer_link ul{display:table;border-left:none;width:auto;margin:0 0 10px}footer .footer .footer_link li{display:block;padding:0 10px;line-height:2.4em}footer .footer .footer_link li a{border-bottom:1px dotted #c9c9c9;-webkit-transition:.5s;transition:.5s}footer .footer .footer_link li a:hover{color:#1e90ff}footer #copy{margin:0 auto;text-align:center}footer #copy img{width:50%}#page_top{font-size:80%;font-weight:700;position:fixed;border-radius:30px;bottom:0;right:10px}#page_top:before{-ms-filter:blur(6px);-webkit-filter:blur(6px);filter:blur(6px)}#page_top a{display:block;color:#1e90ff;text-align:center;text-decoration:none;padding:0 12px 10px;-webkit-transition:all .3s;transition:all .3s}#page_top a img{width:80%}#page_top a:hover{text-decoration:none;background:rgba(0,0,0,.6)}}