html{font-size:62.5%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}body{font-size:14px;font-size:1.4rem}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:400;text-align:left}a:focus{outline:thin dotted}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}.ovh{text-indent:-9999px;overflow:hidden;background-repeat:no-repeat}.disnon{display:none}button,input[type=text],textarea{border:1px solid #ccc;border-radius:3px;font-family:inherit;padding:2px;width:96%}button,input{line-height:normal}textarea{font-size:100%;overflow:auto}img,a img{border:0;max-width:100%;width:auto !important}img.size-full,img.size-large,img.header-image,img.wp-post-image{max-width:100%;height:auto}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}body{font-size:14px;font-family:メイリオ,Meiryo,'ヒラギノ角ゴPro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック',Arial,Helvetica,Verdana,sans-serif;color:#333;line-height:1.7em;background:#fff}#page,#site-footer,nav#site-navigation ul,.index-img{max-width:960px}#page{overflow:hidden;margin:0 auto}#page-bg{background:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/images/page-bg.jpg) repeat-x}a,a:link{color:#21759b;text-decoration:none}a:hover{color:#0f3647;text-decoration:underline}header.site-header{overflow:hidden;padding-top:5px}header#masthead h1{font-size:12px;font-weight:400;height:19px;width:960px;margin:0 auto}.site-header-i{width:960px;margin:0 auto;overflow:hidden}.logo{text-indent:-9999px;overflow:hidden}.logo a{text-indent:-9999px;background:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/images/logo.gif) no-repeat;display:block;width:360px;height:60px}nav#site-navigation{background:#006929;margin:15px 0 10px;box-shadow:0 2px 2px #ccc}nav#site-navigation ul{overflow:hidden;padding:3px 0;margin:0 auto}nav#site-navigation ul li{float:left;overflow:hidden;box-sizing:border-box;font-size:15px;width:15%;text-align:center}nav#site-navigation ul li:first-child{width:10%}nav#site-navigation ul li a:first-child{border-left:1px dashed #fff}nav#site-navigation ul li a{display:block;box-sizing:border-box;border-right:1px dashed #fff;padding:15px 5px;font-weight:700;color:#fff}nav#site-navigation ul li a:hover{text-decoration:none}.widget-area .widget{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin-bottom:48px;word-wrap:break-word}.widget-area .widget h3{margin-bottom:24px}.widget-area .widget p,.widget-area .widget li,.widget-area .widget .textwidget{font-size:13px}.widget-area .widget p{margin-bottom:24px}.widget-area .textwidget ul{list-style:disc outside;margin:0 0 24px}.widget-area .textwidget li{margin-left:36px}.widget-area .widget a{color:#757575}.widget-area .widget a:hover{color:#21759b}.footer-info{line-height:10%;color:#f2f2f2;font-size:10%}.footer-info p{display:inline}.footer-info a{color:#f2f2f2;text-decoration:none}.pagetop{position:fixed;bottom:-50px;right:5%}.pagetop a{display:block;width:50px;height:50px;background-color:#fe9404;border-radius:50px;text-align:center;color:#fff;font-size:24px;text-decoration:none;line-height:50px}footer{background:#f2f2f2;overflow:hidden;border-top:3px solid #006929;clear:both}footer a{color:#686868}footer a:hover{color:#21759b}#site-footer{font-size:12px;width:98%;margin:0 auto;padding:2% 0 0}ul.sitemap{overflow:hidden}ul.sitemap li{border-right:1px dotted #999;width:24%;float:left;overflow:hidden;margin-right:1%;padding-bottom:5%}ul.sitemap li ul{list-style:disc inside;padding:0}ul.sitemap li ul h3{font-weight:700;margin-bottom:10px}ul.sitemap li ul li{width:100%;padding-bottom:0;border:none}ul.sitemap li:last-child{border:none;margin:0}.site-info{background:#006929;color:#fff;font-size:70%;text-align:center}* .index-img{background:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/images/index-img.jpg) no-repeat;height:280px;margin-bottom:20px;z-index:1;padding:10px;box-sizing:border-box;background-size:contain}.index-img-in{background:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/images/index-img-in.png) no-repeat;width:272px;height:235px;z-index:100;padding:55px 10px 0}.index-img-in p{font-size:12px;margin-bottom:10px}.index-img-in ul{overflow:hidden;font-size:13px}.index-img-in ul li{padding:0 0 5px 15px;background:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/images/dot-mizu.gif) no-repeat 0 5px;margin:0 0 5px;border-bottom:1px solid #ccc}.index-img-in ul li a{color:#333}.index-wrap{width:960px;overflow:hidden;margin-bottom:20px}.side-left{margin-right:10px;width:220px;overflow:hidden;float:left}.side-right{float:right;width:220px;overflow:hidden}.index-main{float:left;font-size:14px;line-height:160%;width:490px;overflow:hidden}.index-main .hajimeni{width:100%;overflow:hidden;margin-bottom:10px}.index-main .hajimeni h2{text-indent:-9999px;overflow:hidden;background:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/images/hajimeni.gif) no-repeat top;width:490px;height:48px;margin-bottom:15px}.index-main .hajimeni p{padding-bottom:10px}.index-main .index-team{border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;behavior:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/PIE.htc);　 background-color:#fff;margin-bottom:20px;padding:10px 0 20px 10px;overflow:hidden}.index-main .index-team h2{text-indent:-9999px;overflow:hidden;background:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/images/index-team.gif);width:301px;margin-bottom:10px;height:30px}.kaisaiyotei{text-align:center;background:#fafafa;border-radius:10px;margin:10px 0 20px;border:2px solid #006929;padding:10px 10px 0;font-size:14px}.kaisaiyotei h3{color:#000}.seminar-l h2{overflow:hidden;background:#006929;margin-bottom:20px}.seminar-l dl{overflow:hidden;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc}.seminar-l dl dt{width:150px;overflow:hidden;float:left}.seminar-l dl dd{width:320px;float:right;overflow:hidden}.seminar-l dl dd h3{margin-bottom:10px;font-size:16px}.seminar-l dl dd h3 a{text-decoration:underline;color:#0085b2}span.over,span.okok,span.end{display:block;overflow:hidden;text-indent:-9999px;width:100px;height:20px;background-repeat:no-repeat;margin-bottom:10px}span.over{background-image:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/images/semi-over.gif)}span.okok{background-image:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/images/semi-okok.gif)}span.end{background-image:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/images/semi-end.gif)}.seminar-l dl dd ul{width:100%;overflow:hidden;margin-bottom:10px}.seminar-l dl dd ul li{padding:0;margin:0 10px 0 0}#content .seminar-s dl dd ul{padding-left:20px}.seminar-s dl dd{width:520px}.side-content{overflow:hidden;margin-bottom:20px}.side-content-round{border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;behavior:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/PIE.htc);　 background-color:#fff;margin-bottom:20px;overflow:hidden}.side-content-round-i{background:#f2f2f2;margin:5px;padding:5px;font-size:12px}.side-left,.side-right p{padding-bottom:.5em}.side-right h2,.side-left h2{margin-bottom:10px}div.side-nav-li ul,ul.side-nav-child{overflow:hidden;margin-bottom:20px}.radius{text-align:center;color:#fff;font-size:13px;font-weight:400;border-top-left-radius:10px;padding:5px}h2.side-nav{background:#006929}h2.side-news{background:#006929}h2.side-mail{background:#5bc2dc}h2.side-voice{background:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/images/side-voice.gif) no-repeat}h2.blue{background:#006929}h2.side-yellow{background:#006929}h2.side-partnar,h2.side-login{margin-bottom:10px}h2.side-partnar a{display:block;background:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/images/side-partnar.gif);width:220px;height:60px}h2.side-login a{display:block;background:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/images/side-login.gif);width:220px;height:60px}.spon{overflow:hidden;background:#eee;padding:5px}.spon.sp-diamond h3{font-size:16px;margin-bottom:10px;border-bottom:1px solid #006929}.spon.sp-plutinum a{width:80%;margin:0 auto;display:block}.spon.sp-plutinum h3{font-size:14px;margin-bottom:10px;border-bottom:1px solid #5bc2dc}.spon.sp-gold a{display:block;width:49%;float:left}.spon h3{text-align:center;font-weight:400}.spon.sp-gold h3{font-size:13px;margin-bottom:5px;border-bottom:1px solid #ccc}.side-pre{width:220px;height:235px;margin-bottom:20px}.side-pre a{background:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/images/side-pre.gif) no-repeat;display:block;width:220px;height:235px}div.side-nav-li ul li{border-bottom:1px solid #ccc;background:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/images/side-nav-bg.gif) no-repeat top left;padding:0 0 5px;margin:0 0 5px;font-size:13px}div.side-nav-li ul li a{display:block;color:#000;padding-left:20px}ul.side-nav-child li{border-bottom:1px solid #ccc;background:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/images/dot-orange.gif) no-repeat 0px 5px;padding:0 0 5px 20px;margin:0 0 5px;font-size:13px}.side-voice-l ul{margin-top:10px;margin-bottom:20px;overflow:hidden}.side-voice-l ul h3{min-height:37px !important;font-size:14px;background:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/images/voice-icon.gif) no-repeat;padding-left:46px}.side-voice-l ul h3 a{color:#0085b2;text-decoration:underline}.side-voice-l ul h3 span{font-size:12px}.side-voice-l ul li{border-bottom:1px dotted #ccc;margin-bottom:10px;overflow:hidden}.side-voice-l ul li p{font-size:12px}.side-kyozai-li ul{margin-bottom:10px;overflow:hidden}.side-kyozai-li ul li h3{padding:0;background:0 0}.side-kyozai-li ul img{display:block;margin:0 auto;padding-bottom:10px}a.amazon,a.more{text-indent:-9999px;overflow:hidden;display:block;width:95px;height:20px;padding:10px 0}a.amazon{background:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/images/amazon.gif) no-repeat top left;float:left}a.more{float:right;background:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/images/more.gif) no-repeat top left}#content{width:690px;margin-bottom:20px;overflow:hidden;padding:10px;float:left}#content h3{color:#222;margin-bottom:20px;padding:10px 0;font-size:20px;clear:both}#content2{width:920px;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;behavior:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/PIE.htc);　 background-color:#fff;margin-bottom:20px;overflow:hidden;padding:10px}#content h2{clear:both;background:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/images/content-h2.gif) no-repeat;padding-left:25px;font-size:22px;border:0;color:#006929;padding-bottom:10px;margin-bottom:20px;border-bottom:2px dashed #ccc}#content ul{list-style:disc outside;margin-left:10px;padding-left:15px;margin-bottom:20px}#content ul li,#content ol li{margin-bottom:10px}#content ol{margin-left:10px;list-style:decimal outside;padding-left:15px;margin-bottom:20px}#content p{padding-bottom:20px;font-size:16px;line-height:170%}.page-bg-i{width:960px;overflow:hidden;margin:0 auto}header#page-title{height:65px;margin-top:15px;background:url(//ooya-manabi-oita.com/wp/wp-content/themes/ooya-manabi/images/page-title.gif) no-repeat;padding-left:80px;margin-bottom:20px}#page-title h1{font-size:30px;padding-top:15px;font-weight:700}#page-title .breadcrumbs{font-size:12px}ol.dsfaq_ol_quest li{margin-bottom:10px}ol.dsfaq_ol_quest li a{text-decoration:none}ol.dsfaq_ol_quest li a:hover{text-decoration:underline}.dsfaq_answer{background:#fafafa;padding:10px}.blueback,.pinkback{padding:10px;margin:10px 0;font-weight:700;font-size:18px;border-radius:5px}.blueback{background:#bfefff;color:#0c6ecf}.pinkback{background:#ffdfbf;color:#ff4000}.page-bg-i table{width:100%;margin-bottom:20px;border:0;padding:0}table.table01 th,table.table01 td{border-bottom:1px solid #ccc;padding:10px;margin-bottom:10px}table.table01 td.column-1{width:100px;background:#eee}table.table02{border-top:1px solid #ccc;border-collapse:collapse;width:100%}table.table02 th{width:25%;background:#eee;padding:10px;border-bottom:1px solid #ccc}table.table02 td{background:#fff;padding:10px;border-bottom:1px solid #ccc}table.partnerlist{border-top:1px solid #ccc;width:100%}table.partnerlist td{border-bottom:1px solid #ccc;padding:10px}.entry-meta{clear:both}.entry-header{margin-bottom:24px}.entry-header img.wp-post-image{margin-bottom:24px}.entry-header .entry-title{font-size:20px;line-height:1.2;font-weight:400}.entry-header .entry-title a{text-decoration:none}.entry-header .entry-format{margin-top:24px;font-weight:400}.comments-link a,.entry-meta a{color:#757575}.comments-link a:hover,.entry-meta a:hover{color:#21759b}article.sticky .featured-post{border-top:4px double #ededed;border-bottom:4px double #ededed;color:#757575;font-size:13px;line-height:3.692307692;margin-bottom:24px;text-align:center}.entry-content h1,.comment-content h1,.entry-content h2,.comment-content h2,.entry-content h3,.comment-content h3,.entry-content h4,.comment-content h4,.entry-content h5,.comment-content h5,.entry-content h6,.comment-content h6{margin:24px 0}.entry-content h1,.comment-content h1{font-size:21px;line-height:1.5}.entry-content h2,.comment-content h2,.mu_register h2{font-size:18px;line-height:1.6}.entry-content h3,.comment-content h3{font-size:16px}.entry-content h4,.comment-content h4{font-size:14px}.entry-content h5,.comment-content h5{font-size:13px}.entry-content h6,.comment-content h6{font-size:12px}.entry-content p,.entry-summary p,.comment-content p,.mu_register p{margin:0 0 24px}.entry-content ol,.comment-content ol,.entry-content ul,.comment-content ul,.mu_register ul{margin:0 0 24px}.entry-content ul ul,.comment-content ul ul,.entry-content ol ol,.comment-content ol ol,.entry-content ul ol,.comment-content ul ol,.entry-content ol ul,.comment-content ol ul{margin-bottom:0}.entry-content ul,.comment-content ul,.mu_register ul{list-style:disc outside}.entry-content ol,.comment-content ol{list-style:decimal outside}.entry-content li,.comment-content li,.mu_register li{margin:0 0 0 36px}.entry-content blockquote,.comment-content blockquote{margin-bottom:24px;padding:24px;font-style:italic}.entry-content blockquote p:last-child,.comment-content blockquote p:last-child{margin-bottom:0}.entry-content code,.comment-content code{font-family:Consolas,Monaco,Lucida Console,monospace;font-size:12px;line-height:2}.entry-content pre,.comment-content pre{border:1px solid #ededed;color:#666;font-family:Consolas,Monaco,Lucida Console,monospace;font-size:12px;margin:24px 0;overflow:auto;padding:24px}.entry-content pre code,.comment-content pre code{display:block}.entry-content abbr,.comment-content abbr,.entry-content dfn,.comment-content dfn,.entry-content acronym,.comment-content acronym{border-bottom:1px dotted #666;cursor:help}.entry-content address,.comment-content address{display:block;margin:0 0 24px}img.alignright{margin:0 0 0 10px}img.alignleft{margin:0 10px 0 0}img.aligncenter{margin-top:12px;margin-bottom:12px}.entry-content embed,.entry-content iframe,.entry-content object,.entry-content video{margin-bottom:24px}.entry-content dl,.comment-content dl{margin:0 24px}.entry-content dt,.comment-content dt{font-weight:700}.entry-content dd,.comment-content dd{margin-bottom:24px}.page-links{clear:both}footer.entry-meta{margin-top:24px;font-size:13px;color:#757575}.single-author .entry-meta .by-author{display:none}.mu_register h2{color:#757575;font-weight:400}.single-date{font-size:12px}.single-more{float:right;background:#fca003;width:120px;padding:2px 0;color:#fff;text-align:center;font-size:12px;border-radius:4px}.clb{clear:both}.single-content{padding-bottom:10px;margin-bottom:20px;border-bottom:1px dotted #ccc}.archive-header,.page-header{margin-bottom:48px;padding-bottom:22px;border-bottom:1px solid #ededed}.archive-meta{color:#757575;font-size:12px;line-height:2;margin-top:22px}.article.attachment{overflow:hidden}.image-attachment div.attachment{text-align:center}.image-attachment div.attachment p{text-align:center}.image-attachment div.attachment img{display:block;height:auto;margin:0 auto;max-width:100%}.image-attachment .entry-caption{margin-top:8px}article.format-aside h1{margin-bottom:24px}article.format-aside h1 a{text-decoration:none;color:#4d525a}article.format-aside h1 a:hover{color:#2e3542}article.format-aside .aside{padding:24px 24px 0;background:#d2e0f9;border-left:22px solid #a8bfe8}article.format-aside p{font-size:13px;color:#4a5466}article.format-aside blockquote:last-child,article.format-aside p:last-child{margin-bottom:0}article.format-image footer h1{font-size:13px;font-weight:400}article.format-image footer h2{font-size:11px}article.format-image footer a h2{font-weight:400}article.format-link header{padding:0 10px;float:right;font-size:11px;font-weight:700;font-style:italic;text-transform:uppercase;color:#848484;background-color:#ebebeb;border-radius:3px}article.format-link .entry-content{max-width:80%;float:left}article.format-link .entry-content a{font-size:22px;text-decoration:none}article.format-quote .entry-content p{margin:0;padding-bottom:24px}article.format-quote .entry-content blockquote{display:block;padding:24px 24px 0;font-size:15px;line-height:1.6;font-style:normal;color:#6a6a6a;background:#efefef}.format-status .entry-header{margin-bottom:24px}.format-status .entry-header header{display:inline-block}.format-status .entry-header h1{font-size:15px;font-weight:400;line-height:1.6;margin:0}.format-status .entry-header h2{font-size:12px;font-weight:400;line-height:2;margin:0}.format-status .entry-header header a{color:#757575}.format-status .entry-header header a:hover{color:#21759b}.format-status .entry-header img{float:left;margin-right:21px}#wp-calendar{margin:0;width:100%;font-size:13px;color:#686868}#wp-calendar th,#wp-calendar td,#wp-calendar caption{text-align:left}#wp-calendar #next{padding-right:24px;text-align:right}.widget_search label{display:block;font-size:13px}.widget_twitter li{list-style-type:none}.widget_twitter .timesince{display:block;text-align:right}.site-navmenu{display:none}p.kansou100{width:100%;overflow:hidden}p.kansou100 a{display:block;float:left;margin-right:10px;margin-bottom:10px;border:#f5a400 solid 2px}p.kansou100 a:hover,p.kansou100 a:visited{border:#006929 solid 2px}p.kansou100 a img{max-width:210px !important}}img#wpstats{display:block;margin:0 auto 24px}.melmagar-1{border-radius:10px;overflow:hidden;background:#fff462;padding:10px}span.melmaga-tokuten{display:block;text-align:center;color:#be4a08;font-size:18px;font-weight:700}.melmagar-1 .inner{overflow:hidden;margin-top:10px;background:#fff;padding:10px;border:2px dotted #be4a08;border-radius:10px}.melmagar-2{margin-top:20px;background:#feda27;color:#be4a08;border-radius:10px;padding:10px;overflow:hidden;margin-bottom:20px}.melmagar-2 input[type=text]{padding:10px;width:280px;margin-left:10px;color:#555;float:left;margin-bottom:10px}.melmagar-2 input[type=submit]{display:block;border-radius:10px;clear:both;margin:0 auto;font-size:18px;padding:10px;font-family:メイリオ,Meiryo,'ヒラギノ角ゴPro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック',Arial,Helvetica,Verdana,sans-serif;background:#0085b2;color:#fff;border:2px solid FFFFFF;box-shadow:0}.melmagar-2 input[type=submit]:hover{background:#5bc2dc;color:#fff;cursor:pointer}.melmaga-sample{background:#f4f0ef;padding:10px;border-radius:10px}#grid-content{list-style-type:none;margin:0;padding:0;overflow:hidden}#grid-content li{list-style-type:none;width:476px;border-radius:10px;border:1px solid #006929;background:#fff;margin-bottom:15px;padding:6px;word-break:break-all;box-sizing:content-box}#grid-content li a{color:#f69}#grid-content li div{margin:0 0 5px;padding:0 0 5px;overflow:hidden;border-bottom:1px dotted #ccc}#grid-content li span{font-size:80%;color:#666}#grid-content li span a{color:pink}.ri-grid{margin:0 auto;position:relative;height:auto}.ri-grid ul{list-style:none;display:block;width:100%;margin:0;padding:0;z-index:1}.ri-grid p{display:none;position:absolute;left:40%;top:10%;z-index:2}.ri-grid ul:before,.ri-grid ul:after{content:'';display:table}.ri-grid ul:after{clear:both}.ri-grid ul{zoom:1}.ri-grid ul li{-webkit-perspective:400px;-moz-perspective:400px;-o-perspective:400px;-ms-perspective:400px;perspective:400px;margin:0;padding:0;float:left;position:relative;display:block;overflow:hidden;background:#000}.ri-grid ul li a{display:block;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;background-color:#333;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ri-grid-size-2{width:100%}.ri-grid-size-3{width:100%;margin-top:0}.ri-shadow:after,.ri-shadow:before{content:"";position:absolute;z-index:-2;bottom:15px;left:10px;width:50%;height:20%;max-width:300px;max-height:100px;box-shadow:0 15px 10px rgba(0,0,0,.7);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}.ri-shadow:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}.ri-grid-loading:after,.ri-grid-loading:before{display:none}.ri-loading-image{display:none}.ri-grid-loading .ri-loading-image{position:relative;width:30px;height:30px;left:50%;margin:100px 0 0 -15px;display:block}a.btn{color:#fff}.btn{border:0;width:80%;padding:1rem 0;border-radius:1rem;text-align:center;color:#fff;font-size:1.8rem;font-weight:700;background:#666;overflow:hidden;display:block;margin:2rem auto}.btn:hover{color:#fff;text-decoration:none;cursor:pointer}.btn-blue{background:#006929}.btn-orange{background:#fe9404}.btn-orange:hover{background:#fe9404}.gcalender iframe{max-width:100%}.mbutton{padding-bottom:40px}.mbutton input{border:1px solid #f5f5f5;display:block;background:#fccf2f;font-size:20px;padding:20px;margin:0 auto}@media screen and (max-width:768px){.alignright{float:none;display:block}.alignleft{float:none;display:block}table.partnerlist td{display:block;clear:both}.index-img-in{margin:0 auto}}@media screen and (min-width:769px){nav#site-navigation ul{display:block !important}.show-for-sp{display:none}}@media screen and (min-width:769px){table.partnerlist td:first-child{background:#eee;width:30%;font-size:16px;font-weight:700}}@media screen and (max-width:768px){.hide-for-sp{display:none}*{max-width:100% !important}#page,#content,#site-footer{width:98%;margin:0 auto}ul.sitemap li{width:100%;float:none;border-bottom:1px solid #ccc;border-right:none;margin:1% 0}img{height:auto !important}.alignleft,.alignright{width:30%}.index-img{background:0 0}header#masthead h1{display:none}.index-main,.side-right{width:100%}.site-navmenu{display:block;padding:5px;line-height:40px;background:#006929;color:#fff;font-size:1.8em}nav#site-navigation{overflow:hidden;height:auto !important;margin-bottom:10px}.index-wrap{width:100%;display:-webkit-box;display:-moz-box;display:box;-moz-box-orient:vertical;-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;margin:0;overflow:auto}.index-main{padding:10px;box-sizing:border-box;font-size:16px;text-align:justify;line-height:170%;width:100%;float:none;-webkit-box-ordinal-group:1}.side-right{text-align:center;width:100%;float:none;clear:both;-webkit-box-ordinal-group:2;　 -moz-box-ordinal-group:2;　 box-ordinal-group:2}.side-left{text-align:center;width:100%;clear:both;float:none;-webkit-box-ordinal-group:3;　 -moz-box-ordinal-group:3;　 box-ordinal-group:3}nav#site-navigation ul.site-navul{width:100%;overflow:hidden;display:none;position:relative;right:0;background:0 0;top:0}.site-nav{border-bottom:1px solid #ccc;position:relative;background:#fff}nav#site-navigation ul.site-navul li{float:none;text-indent:0px;padding:2%;margin:0;font-weight:700;font-size:16px;border-bottom:1px solid #ccc;position:relative}nav#site-navigation ul.site-navul li a{background:#fff;color:#000}nav#site-navigation{background:#fff}nav#site-navigation ul li:first-child,nav#site-navigation ul li{width:100%}nav#site-navigation ul li a{padding:10px 0;text-align:left}nav#site-navigation ul.nav-menu,nav#site-navigation div.nav-menu>ul{display:none}.side-kyozai-li ul img{float:left;display:block;margin-right:10px}.side-kyozai-li ul li{margin-top:10px;clear:both;overflow:hidden}input[type=image]{width:100%}.side-right img{max-width:220px !important}}@media print{body{background:0 0 !important;color:#000;font-size:10pt}}