html,body{margin:0;padding:0;height:100%}body{font-family:"Century Gothic",CenturyGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;color:#333;line-height:1.6;background:#fff}a{color:#035692 !important}a:hover{color:#2581c4 !important;text-decoration:underline !important}.side-widget a{color:#035692 !important}.side-widget a:hover{color:#2581c4 !important;text-decoration:underline !important}.contents-inner{margin-bottom:30px;padding:20px;background:#fff;border:1px #e5e5e5 solid;border-radius:5px}.contents-inner h2{font-size:120% !important}#content{padding:20px 0 !important}.wrap{width:1000px;box-sizing:border-box;margin:0 auto;*zoom:1;}@media screen and (max-width:1200px){.wrap,.one-column #content .wrap{margin-left:30px;margin-right:30px;width:auto}.main-inner{margin-right:320px;box-sizing:border-box}}@media screen and (max-width:991px){.wrap,.one-column #content .wrap{margin-left:20px;margin-right:20px}#main,.main-inner,#side{float:none;width:100%;margin-left:0;margin-right:0}.left-content #main,.right-content #main{float:none}.left-content .main-inner,.right-content .main-inner{margin-right:0;margin-left:0;width:100%}.left-content #side,.right-content #side{width:100%;float:none;margin:0}#side{padding-top:42px}}@media screen and (max-width:767px){.wrap,.one-column #content .wrap{margin-left:10px;margin-right:10px}}a.btn01,a.btn01:hover,a.btn01:visited{display:inline-block;padding:0 5px;text-decoration:none;line-height:30px;text-align:center;font-size:90%;color:#7d8383;text-shadow:0px 1px 0px #fafafa;background:#fbfaf4;background:-webkit-gradient(linear,left top,left bottom,from(#fbfaf4),to(#ece8e6));background:-moz-linear-gradient(top,#fbfaf4,#ece8e6);background:-o-linear-gradient(top,#fbfaf4,#ece8e6);background:-ms-linear-gradient(top,#fbfaf4,#ece8e6);background:linear-gradient(top,#fbfaf4,#ece8e6);border:1px solid #dcd9d8;border-bottom:1px solid #c1c1bd;-webkit-box-shadow:0 0 1px #c7c5c1;-moz-box-shadow:0 0 1px #c7c5c1;box-shadow:0 0 1px #c7c5c1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}a.btn01:hover{color:#9a9f9f;background:#fbfbf9}a.btn01:active{background:#ece8e4;border:none;box-shadow:0 1px 1px #cccbc9,inset 0 0 1px rgba(0,0,0,.3)}.post-title{font-size:22px !important}.heading1{position:relative;padding-left:30px;margin-bottom:20px;border-bottom:1px solid #0192bb;font-weight:700}.heading1:before{content:'';border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;height:12px;width:12px;display:block;position:absolute;top:14px;left:7px;background-color:#6b0ce8;box-shadow:0 0 2px 2px rgba(255,255,255,.2) inset;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;z-index:1}.heading1:after{content:'';border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;height:15px;width:15px;display:block;position:absolute;top:7px;left:2px;background-color:#00a8ff;box-shadow:0 0 2px 2px rgba(255,255,255,.2) inset}#header{background:#fff;padding:16px 0 0;border-bottom:1px solid #efefef;background-image:url(//www.ibaparanet.org/wordpress/wp-content/themes/XeoryBase-child/img/header_bg02.png),url(//www.ibaparanet.org/wordpress/wp-content/themes/XeoryBase-child/img/header_bg01.png);background-repeat:no-repeat,no-repeat;background-position:bottom center,bottom center}@media screen and (max-width:991px){#header{padding:16px 0 0 !important;position:relative}}@media screen and (max-width:480px){#header{padding:16px 0 0 !important;background-image:url(//www.ibaparanet.org/wordpress/wp-content/themes/XeoryBase-child/img/header_bg02.png),url(//www.ibaparanet.org/wordpress/wp-content/themes/XeoryBase-child/img/header_bg01s.png);background-repeat:no-repeat,no-repeat;background-position:bottom center,bottom center}}#header #logo{width:340px;margin:0 auto;float:none}#header #logo img{width:100%}#gnav{margin-top:0;background:#8dccfa;font-size:16px}#gnav ul{font-size:14px;text-align:center}#gnav li:before{position:absolute;margin:0 0 0 -24px;padding:0;top:0;left:50%;font-size:40px;font-family:fontAwesome;z-index:-1}#gnav li.menu-item-10:before{content:'\f015';color:#6acc6e}#gnav li.menu-item-9:before{content:'\f118';color:#e4e414}#gnav li.menu-item-22:before{content:'\f024';color:#f7c569}#gnav li.menu-item-21:before{content:'\f05a';color:#e8c7cd}#gnav li.menu-item-23:before{content:'\f075';color:#4fb4ea}#gnav li{float:none;display:inline-block;z-index:1}#gnav li a{color:#2b2d2d;background:0 0;margin-top:4px;border-top:none;text-decoration:none !important;text-shadow:1px 1px 2px rgba(255,255,255,1) !important}#gnav li a:hover{border-top:3px #2581c4 solid !important;text-decoration:none !importan;margin-top:-3px !important}#gnav li.current-menu-item a{border-top:3px #2581c4 solid !important;margin-top:-3px !important}#gnav li.current-menu-item a:hover{text-decoration:none !important}@media screen and (max-width:991px){.fa-align-justify:before{font-size:40px;text-shadow:#fff 2px 2px 0}#gnav li{float:none;display:block}#gnav ul li a{background:#8dccfa}#gnav li.current-menu-item a{margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#gnav li.current-menu-item a{border-top:3px #2581c4 solid !important}#gnav li a:hover{border-top:5px #2581c4 solid;margin-top:-5px}#header-menu-tog{display:block;float:none;font-size:24px;position:absolute;right:3%;bottom:20%;padding:5px}}.side-widget{margin-bottom:20px;padding-bottom:20px;line-height:1.6;font-size:14px}#side .side-inner .side-title-inner{font-size:120%;font-weight:700;margin-bottom:20px}#side .side-inner .contents{margin-bottom:20px;padding:20px;border:1px #e5e5e5 solid}#side .side-inner select{width:100%;padding:5px 0}.side-widget .side-title{margin:0 0 13px;text-align:center;border-bottom:1px solid #0192bb}.searchandfilter h4{margin:0 0 5px !important}.searchandfilter h4:before{font-family:FontAwesome;content:"\f02c";margin-right:3px}.side-widget ul li{padding:10px 0;border:0}.archive .contents-inner ul li{border-bottom:1px dotted #ccc;margin-bottom:10px;padding-bottom:10px}.archive .contents-inner h2{font-size:140%;font-weight:700;border-left:10px solid #ccc;margin-bottom:20px;padding-left:5px}.archive .contents-inner h3{font-size:120%;font-weight:700}.archive .contents-inner .thumbnail{max-width:25%;display:inline-block;margin-right:5%;vertical-align:top}.archive .contents-inner .item{display:inline-block;max-width:68%}.archive .contents-inner .item .date{font-size:80%}.post-content{padding:20px 64px 60px}.post-content p,.post-content pre{line-height:2}.footer-01{background:#8dccfa}.footer-01 ul{overflow:hidden;text-align:center}#footer .footer-block ul{width:100%;margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start}#footer .footer-block ul li{width:22%;margin:10px;padding:4px;border:1px solid #ccc;text-align:center;display:block;justify-content:center;align-items:center}@media screen and (max-width:991px){#footer .footer-block ul li{width:100%}}#footer .footer-block ul li img{max-width:100%}#teaser{overflow:hidden;width:100%;height:200px;position:relative;text-align:center}#teaser h2 img{max-width:80%;margin:0 auto}#teaser h2{display:block;position:absolute;top:40%;width:100%}.loop{background-image:url(//www.ibaparanet.org/wordpress/wp-content/themes/XeoryBase-child/img/teaser.jpg);background-size:cover;width:100%;height:360px !important;padding-top:calc(350/2000*100%);-moz-animation:loop 100s linear infinite;animation:loop 100s linear infinite}@keyframes loop{0%{background-position:2000px 0}25%{background-position:1500px 0}50%{background-position:1000px 0}75%{background-position:500px 0}100%{background-position:0 0}}@-moz-keyframes loop{0%{background-position:2000px 0}25%{background-position:1500px 0}50%{background-position:1000px 0}75%{background-position:500px 0}100%{background-position:0 0}}@media screen and (max-width:768px){#teaser{height:80px}#teaser h2 img{max-width:95%;margin:0 auto}}.top .contents-inner ul li{border-bottom:1px dotted #ccc;margin-bottom:10px;padding-bottom:10px}.top .contents-inner h3{font-size:110%;font-weight:700;display:inline-block}.top .contents-inner .item .date{font-size:80%;display:inline-block;padding-right:20px}.top .contents-inner .item{max-width:75%;display:inline-block;vertical-align:top}.top .contents-inner .thumbnail{max-width:15%;display:inline-block;vertical-align:top}.top .top-list ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-start;flex-wrap:wrap}.top .top-list ul li{border-bottom:1px dotted #ccc;margin:0 3% 20px 0;padding-bottom:10px;display:block;width:30.33%;box-shadow:3px 3px 6px -2px #555,3px 3px 8px rgba(255,255,255,.8) inset;border-radius:5px}@media screen and (max-width:768px){.top .top-list ul li{width:47%}}@media screen and (max-width:480px){.top .top-list ul li{width:100%}}.top .top-list ul li:last-child{margin:0 0 20px}.top .top-list ul li .thumbnail{display:block;vertical-align:top;width:100%;max-width:100%;height:120px;overflow:hidden}.top .top-list ul li .thumbnail img{width:100%}.top .top-list ul li .item{width:100%;min-width:100%;padding:5px 10px}.top .top-list ul li .item h3{font-size:14px;line-height:1.5}.top .no-boder{border:0 !important}@media screen and (max-width:768px){.top .contents-inner .item{max-width:68%;display:inline-block}.top .contents-inner .thumbnail{max-width:30%;display:inline-block}}.thumbnail_photo img{max-width:200px;height:auto}.item-wrap{border-bottom:1px solid #999;padding:30px 0}.item-wrap p.item{border-left:5px solid #8dccfb;padding:0 0 0 5px;margin:0 0 10px}.item-wrap p{padding:0;margin:0}.item-wrap form input[type=text],form input[type=email],form input[type=url],form input[type=tel],form input[type=number],form input[type=date],form textarea{width:100%}.button-wrap{text-align:center;padding-top:30px}.post-content h1{position:relative;padding-left:30px;margin-bottom:20px;border-bottom:1px solid #0192bb;font-weight:700}.post-content h1:before{content:'';border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;height:12px;width:12px;display:block;position:absolute;top:14px;left:7px;background-color:#6b0ce8;box-shadow:0 0 2px 2px rgba(255,255,255,.2) inset;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;z-index:1}.post-content h1:after{content:'';border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;height:15px;width:15px;display:block;position:absolute;top:7px;left:2px;background-color:#00a8ff;box-shadow:0 0 2px 2px rgba(255,255,255,.2) inset}.post-content h2{text-align:center;font-size:20px;position:relative;display:inline-block;padding:0 0 5px;margin:16px auto;border-bottom:1px solid #000;display:block}.post-content h2:before,.post-content h2:after{position:absolute;top:100%;left:50%;transform:translateX(-50%);content:'';border:10px solid transparent}.post-content h2:before{border-top:10px solid #000}.post-content h2:after{margin-top:-1px;border-top:10px solid #fff}.post-content h3{border-left:5px solid #8dccfa;padding:0 0 10px;margin:16px 0}.post-content h4{border-bottom:3px double #8dccfa;margin:14px 0}.post-content h5{border-bottom:1px solid #8dccfa;margin:12px 0}.post-content h6{border-bottom:1px dotted #8dccfa;margin:12px 0}