@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font:16px/2.0 "Lucida Sans Unicode","Lucida Grande",Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;-webkit-text-size-adjust:100%;background:#fff;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:500;letter-spacing:.1em}.tCenter{text-align:center}a{margin:0;padding:0;text-decoration:none;outline:0;vertical-align:baseline;background:0 0;font-size:100%;font-weight:700;color:tomato}a:hover,a:active{outline:none;color:tomato}nav .panel:after,nav#mainNav:after,.newsTitle:after,.bg:after,.post:after,ul.post li:after,nav#mainNav .inner:after{content:"";display:table;clear:both}nav .panel,nav#mainNav,.newsTitle,.bg,.post,ul.post li,nav#mainNav .inner{zoom:1}.breadcrumbs{font-size:90%;color:#333;margin:10px 0 0;position:relative;float:left}.breadcrumbs a{font-weight:400}#wrapper,.inner{margin:0 auto;width:1110px}#header{overflow:hidden}#content{float:left;width:1110px;padding:20px 0 50px;box-sizing:border-box}.content{background:#fff;padding:15px;border-radius:10px;border:tomato 3px solid;box-sizing:border-box}#sidebar{float:right;width:280px;padding:40px 0 50px}#footer{clear:both;padding:20px 0 0;background:tomato}#header h1{padding:5px 0;font-size:80%;font-weight:400}.contact{float:right;text-align:right;font-size:80%;margin-top:-25px}.contact p{letter-spacing:.1em}.contact .tel{margin-top:-5px;font-size:180%;font-weight:700}#header h2 a{color:#333}#header h2{float:left;margin:0 0 30px;color:#000;font-size:160%;font-weight:700}#header h2 img{width:180px}#mainImg img{width:100%;height:auto}.post{margin:0 0 20px}.list{padding:10px 0}.post .list p{padding:0}.list span{padding-left:10px}h2.title{clear:both;margin-bottom:40px;padding-bottom:15px;text-align:center;font-size:150%;font-weight:700}h2.title span{padding-bottom:20px;border-bottom:8px dotted tomato}h2.recentpost{margin:15px 0 40px;padding:10px 0;text-align:center;font-size:150%;font-weight:700}h2.recentpost span{border-bottom:8px dotted tomato;padding-bottom:15px}.dateLabel{text-align:right;font-weight:700}.post p{padding-bottom:15px;padding:0 15px 15px}.post ul{margin:10px 0 20px 20px}.post ul li{padding-left:5px;list-style:disc}.post ol{margin:0 0 10px 30px}.post ol li{list-style:decimal}.post h1{margin:15px 0 25px;padding:15px 0;font-size:150%;font-weight:700;border-bottom:3px solid #000}.post h2{margin:15px 0 25px;padding:15px 0;font-size:130%;font-weight:700;border-bottom:2px solid #000}div.post h3{margin:15px 0 15px;padding:10px 15px;font-size:110%;font-weight:700;background:tomato;color:#fff;border-radius:5px}.post h4{margin:15px 0 10px;padding:15px 0;font-size:110%;font-weight:700}.post h5{margin:15px 0 10px;padding:15px 0;font-size:110%;font-weight:700}.post h6{margin:15px 0 10px;padding:15px 0;font-size:110%;font-weight:700}.post blockquote{clear:both;padding:10px 0 10px 15px;margin:10px 0 25px 30px;border-left:5px solid #ccc}.post blockquote{clear:both;padding:10px 0 10px 25px;margin:10px 0 25px;border-left:5px solid #e9e9e9}.post blockquote p{padding:5px 0}.post table{border-collapse:collapse;border-spacing:0;margin:10px 0 30px;width:80%;margin:20px auto;font-size:90%}.post table th{padding:15px;border-bottom:#ccc solid;border-width:0 0 1px 1px;font-weight:700}.post table td{padding:15px;border-bottom:1px #ccc solid;border-width:0 0 1px 1px}.post dt{font-weight:700}.post dd{padding-bottom:10px}.post img{max-width:100%;height:auto}img.aligncenter{display:block;margin:5px auto 30px auto;text-align:center}img.alignright{margin:5px 0 30px 30px}img.alignleft{margin:5px 30px 30px 0}.alignright{float:right}.alignleft{float:left}iframe{width:100%}.thumbimg{text-align:center}.tour{margin-bottom:20px}.qa_list{margin-bottom:20px}.qa_list{border-radius:10px;padding:10px}.qa_list span.q-mark{color:#4169e1;font-family:'Quicksand',sans-serif;font-weight:700}.qa_list dt{color:#4169e1}.qa_list span.a-mark{color:coral;font-family:'Quicksand',sans-serif;font-weight:700}.qa_list dd p{background:#f5f5f5;padding:10px;border-radius:5px}.triangle{width:0;height:0;border-left:100px solid transparent;border-right:100px solid transparent;border-top:30px solid #90c31f;margin:0 auto}dl.flowBox{margin:15px 0;border:#90c31f 3px solid;padding:15px 10px}span.step{background:orange;color:#fff;padding:5px 8px;margin-right:5px}@media only screen and (max-width:644px){.post table.contactTable{width:100%}.post table.contactTable th,.post table.contactTable td{display:block;width:100%;padding:3px 0}.post table.contactTable th{text-align:left}}ul.newsList li{border-bottom:#ccc 1px solid;list-style:none}ul.newsList li a{color:#333}ul.newsList li time{margin-right:15px;padding-right:15px;border-right:#ccc 1px solid}input[type=text],input[type=email],input[type=tel]{background:#eee;padding:15px 10px;box-sizing:border-box;border:none;border-radius:5px;font-size:90%;width:80%}textarea{background:#eee;padding:15px 10px;box-sizing:border-box;border:none;border-radius:5px;font-size:90%;width:80%}input[type=submit]{background:tomato;color:#fff;text-align:center;font-weight:400;display:block;width:60%;border:none;padding:15px 0;border-radius:5px;font-size:90%;margin:0 auto;border-bottom:#cc8500 3px solid;letter-spacing:.1em}section.widget ul,.widget_search,#calendar_wrap,.textwidget{margin:0 0 10px}p.banner{padding-bottom:20px}p.banner img{max-width:280px;height:auto}p.banner img:hover{cursor:pointer;opacity:.8}section.widget h3{clear:both;margin:0 0 10px;padding:5px 0;font-size:130%;font-weight:700;border-bottom:3px solid #000}section.widget ul{margin:30px 0}section.widget li a{display:block;margin-top:15px;color:#000;font-weight:700}section.widget li a:hover{color:#cdcdcd}.newsTitle{clear:both;margin:0 0 10px;padding:5px 0;font-size:130%;font-weight:700;border-bottom:3px solid #000}.newsTitle h3{float:left}.newsTitle p{float:right;padding:5px 10px 0;font-size:70%}.newsTitle p a{color:#000}.newsTitle p a:hover{color:#cdcdcd}.news{margin:30px 0}.news p{clear:both;margin-top:15px}.news p a{display:block;color:#000;font-weight:700}.news span{padding-left:10px}.news a:hover span{color:#cdcdcd}#footer ul{padding:15px 0 25px;text-align:center}#footer li{display:inline-block;padding:5px 16px}*:first-child+html #footer li{display:inline}#footer li:first-child{border:0}#footer li a{text-decoration:none;font-weight:700;color:#fff;font-size:90%}#footer li a:hover{color:#6f6f6f}#footer ul ul{display:none}#copyright{clear:both;padding:30px 0 37px;text-align:center;font-size:10px;color:#fff}ul.post{padding:0}ul.post li{padding:20px 10px 15px;background:#fff;border-radius:10px;box-sizing:border-box;margin-bottom:15px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-content:stretch;align-content:stretch}.home ul.post li{border:tomato 4px solid}ul.post .post_left{width:30%}ul.post img{width:100%;height:auto}ul.post .post_right{width:60%}ul.post h3{margin:0;padding:0;border:0;font-size:130%;font-weight:700;text-align:center}ul.post p{padding:5px 0}ul.post h3 a{color:#000}ul.post h3 a:hover{color:#cdcdcd}.recruitment__text{color:red;font-weight:700;text-align:center;background:#ffe4e1}ul.post .recruitment_none{background:#eee;color:#555;text-align:center;padding:15px 0;margin-top:10px}span.sub_txt{font-size:90%;color:#999}.btn_area{box-sizing:border-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-content:stretch;align-content:stretch;margin-top:10px}.btn_area p{width:48%}.btn_area a{background:tomato;color:#fff;text-align:center;font-weight:400;display:block;width:100%;padding:10px 0;border-radius:5px;font-size:90%;border-bottom:#a80000 3px solid}@media only screen and (min-width:1025px){nav#mainNav{position:relative}nav#mainNav ul{display:flex;justify-content:center;align-items:center}nav#mainNav ul li{width:14%}nav#mainNav ul li a{display:block;text-align:center;_float:left;height:55px;text-align:center;line-height:55px;font-size:110%;font-weight:700;color:#000}nav#mainNav ul li a span,nav#mainNav ul li a strong{display:block;font-size:90%;line-height:1.4}nav#mainNav ul li a span{font-size:70%;color:#cdcdcd;font-weight:400}nav#mainNav ul li a:hover span,nav#mainNav ul li a:hover{color:tomato}nav#mainNav ul ul{width:160px;border-top:0}nav#mainNav ul li ul{display:none}nav#mainNav ul li:hover ul{display:block;position:absolute;top:65px;text-align:center;z-index:500}nav#mainNav ul li li{background:#eee;border-bottom:1px dotted #cdcdcd;float:none;width:160px;height:40px;line-height:40px;margin:0}nav#mainNav ul li li:last-child{border:0}nav#mainNav ul li li a{width:100%;height:40px;padding:0;line-height:40px;font-size:95%;text-lign:center}nav#mainNav ul li li a:hover{color:#cdcdcd}nav div.panel{display:block !important}a#menu{display:none}}@media only screen and (max-width:1024px){nav#mainNav{clear:both;margin-top:-15px}nav#mainNav a.menu{width:100%;display:block;height:40px;line-height:40px;margin-bottom:8px;background:url(//qtrkids.com/wp-content/themes/taiyou-themes/images/menuOpen.png) no-repeat 15px 7px}#mainNav a#menu span{padding-left:40px;color:#000}nav#mainNav a.menuOpen{background:url(//qtrkids.com/wp-content/themes/taiyou-themes/images/menuOpen.png) no-repeat 15px -35px}nav .panel{display:none;width:100%;position:relative;right:0;top:0;z-index:1}nav#mainNav ul{margin:0;padding:0}nav#mainNav ul li{float:none;clear:both;width:100%;height:auto;line-height:1.2}nav#mainNav ul li a{display:block;padding:15px 20px;text-align:left;border-bottom:1px dashed #cdcdcd;color:#000}nav#mainNav ul li a span{display:none}nav#mainNav ul li li{float:left;border:0}nav#mainNav ul li li a{padding-left:40px}nav div.panel{float:none}#mainImg{margin-bottom:20px}}@media only screen and (max-width:1024px){body{font-size:80%}#wrapper,.inner{width:100%}#header h2{float:none;text-align:center}#header .contact{display:none}#header h1{display:none}nav#mainNav ul{margin:0 auto}nav#mainNav ul ul{padding:0}nav div.panel{float:none}#content,#sidebar{clear:both;width:95%;float:none;margin:0 auto;padding:10px 0}.banner{width:100%;margin:0 auto;text-align:center}p.banner img{width:100%;height:auto}section.widget_search{text-align:center}#footer li{margin-bottom:10px}input[type=text],input[type=email],input[type=tel],textarea{width:100%}.post table{width:100%}.post table th{border:none}.post table th,.post table td{display:block}ul.post .post_left,ul.post .post_right,.btn_area p{width:100%}}@media only screen and (max-width:644px){body{background-position:0 -25px}#header h2 img{max-width:90%}#mainImg{height:330px;overflow:hidden;position:relative;margin-bottom:35px}#mainImg img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%}h2.title{margin-bottom:15px}h2.title span{padding-bottom:5px}ul.post img{display:block;margin:5px auto 20px auto;float:none;width:100%}img.alignright,img.alignleft{display:block;margin:5px auto 20px auto}.alignright,.alignleft{float:none}}