@charset "utf-8";body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#333;font-size:14px;line-height:1.4}@media (min-width:768px){.container{width:990px}.sp{display:none !important}}@media (max-width:767px){body{line-height:1.6}.pc{display:none !important}}@media (min-width:768px){header{width:990px;height:80px;padding:0 15px;margin:0 auto}#h_title{display:block;width:270px;height:50px;background:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../cmmn/header/takatorihoikuen.svg) no-repeat bottom left;background-size:266px 27px;margin:15px 0 0 20px;float:left;text-decoration:none}#h_title:hover{opacity:.6}#h_title h1{font-size:14px;font-weight:400;margin:0;padding:0 0 0 1px;color:#333}#h_title h1 small{text-indent:-9999px;overflow:hidden;display:inline-block}#pc_nav{float:right;width:610px;text-align:right;margin:10px 35px 0 0}#pc_nav p{font-size:12px}#pc_nav p a{font-size:16px;color:#333;text-decoration:none}#pc_nav ul{padding:0}#pc_nav ul li{display:inline-block;border-right:1px dotted #333;background:no-repeat center center;text-align:center;text-indent:-9999px}#pc_nav ul li:first-child{border-left:1px dotted #333}#pc_nav ul li a{display:block}#pc_nav ul li.about{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../cmmn/header/about.svg);background-size:78px 13px;width:110px}#pc_nav ul li.education{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../cmmn/header/education.svg);background-size:98px 14px;width:129px}#pc_nav ul li.access{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../cmmn/header/access.svg);background-size:134px 13px;width:166px}#pc_nav ul li.recruit{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../cmmn/header/recruit.svg);background-size:56px 13px;width:84px}#breadcrumb{font-size:12px;background:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../cmmn/breadcrumb.jpg) repeat center center}#breadcrumb ol{width:990px;list-style:none;margin:0 auto;padding:0 25px;text-align:left;background:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../cmmn/breadcrumb.jpg) repeat center center;text-shadow:0px 0px 2px #fff,0px 0px 2px #fff,0px 0px 2px #fff,0px 0px 2px #fff}#breadcrumb ol li{display:inline-block}#breadcrumb ol li:before{content:" > "}#breadcrumb ol li:first-child:before{content:none}#breadcrumb ol li a{color:#333;display:inline-block;margin:0;padding:5px}#main_contents{background:#fffdf7 url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../cmmn/back.jpg) repeat center top}#main_contents .container{background:#fffdf7 url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../cmmn/back.jpg) repeat center top}footer{background:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../cmmn/footer.jpg) repeat-x center top,url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../cmmn/footer.jpg) repeat-x center bottom;background-size:1px,1px;text-align:center}footer #footer{border-top:1px solid #eee;border-bottom:1px solid #eee;width:990px;margin:0 auto;padding:20px 15px;line-height:1.8}footer #footer ul{margin:0 auto;padding:0;width:950px;list-style:none}footer #footer ul li{display:inline-block}footer #footer ul li:after{content:"｜"}footer #footer ul li.ful:before{content:"｜"}#copy{text-align:center;font-size:10px;padding:3px 0}}@media (max-width:767px){header{width:100%;position:fixed;width:100%;background-color:#fff;z-index:100;transition:.3s;height:55px}#sp_header{position:absolute;padding:0 10px 10px;width:100%;background-color:#fff;z-index:110;border-bottom:#eee 1px solid}#h_title{display:block;width:215px;height:40px;background:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../cmmn/header/takatorihoikuen.svg) no-repeat bottom left;background-size:215px 22px;margin:5px 0 0;float:left}#h_title h1{font-size:10px;font-weight:400;margin:0;padding:0 0 0 1px;color:#333}#h_title h1 small{text-indent:-9999px;overflow:hidden;display:inline-block}#nav-toggle{display:none;position:absolute;right:10px;top:10px;width:34px;height:40px;cursor:pointer;z-index:101}#nav-toggle div{position:relative}#nav-toggle span{display:block;position:absolute;height:2px;width:100%;background:#666;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:9px}#nav-toggle span:nth-child(3){top:18px}#pc_nav{position:absolute;top:-500px;left:0;background:#fff7f4;width:100%;text-align:center;padding:0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}#pc_nav ul{list-style:none;position:static;right:0;bottom:0;font-size:14px;padding:0;margin:0;border-top:1px solid #eee}#pc_nav ul li{float:none;position:static;border-bottom:1px solid #eee}header #pc_nav ul li a,header.fixed #pc_nav ul li a{width:100%;display:block;color:#333;padding:18px 0}#pc_nav p{margin:0}#pc_nav a{display:block}#nav-toggle{display:block}.open #nav-toggle span:nth-child(1){top:11px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}.open #nav-toggle span:nth-child(2){width:0;left:50%}.open #nav-toggle span:nth-child(3){top:11px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}.open #pc_nav{-moz-transform:translateY(556px);-webkit-transform:translateY(556px);transform:translateY(556px)}header #nav-toggle:after{content:"MENU";display:block;position:absolute;width:100%;color:#666;font-size:10px;text-align:center;bottom:0;transition:.35s ease-in-out}header.open #nav-toggle:after{content:"CLOSE";transition:.35s ease-in-out}#breadcrumb{padding-top:55px;font-size:12px;background:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../cmmn/breadcrumb.jpg) repeat center bottom}#breadcrumb ol{list-style:none;margin:0 auto;padding:0 5px;text-align:left;background:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../cmmn/breadcrumb.jpg) repeat center bottom;text-shadow:0px 0px 2px #fff,0px 0px 2px #fff,0px 0px 2px #fff,0px 0px 2px #fff}#breadcrumb ol li{display:inline-block}#breadcrumb ol li:before{content:" > "}#breadcrumb ol li:first-child:before{content:none}#breadcrumb ol li a{color:#333;display:inline-block;margin:0;padding:5px}#main_contents{background:#fffdf7 url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../cmmn/back.jpg) repeat center top;background-size:25px}footer #footer{margin:0 auto;line-height:1.8}footer #footer ul{padding:0;margin:0;list-style:none;width:100%;text-align:center}footer #footer ul li{width:50%;margin:0;padding:0;float:left;border-bottom:1px solid #eee}footer #footer ul li a{padding:12px 0;font-size:14px;display:block}footer #footer ul li:first-child{border-top:1px solid #eee;width:100%}footer #footer ul li:nth-child(even){border-right:#eee 1px solid}#copy{text-align:center;font-size:10px;padding:3px 0}}#top_main{width:100%;padding-top:51.25%;margin:10px auto 50px;position:relative}#main_frame{position:absolute;top:0;left:0;z-index:80}#main_img{width:99%;position:absolute;top:1px;left:1px;z-index:70;border:none;margin:0 auto}#top_news h2{text-align:center;color:#8d0000;font-weight:700;font-size:23px}#top_news #top_news_list ul{padding:0;list-style:none;background-color:#fffaec;margin-bottom:50px}#top_news #top_news_list ul li{background-color:#f9f9f2;text-align:center}#top_news #top_news_list ul li:nth-child(odd){background-color:#fff7f4}#top_news #top_news_list ul li a time{font-size:12px;margin:0 0 5px;display:block}#top_news #top_news_list ul li a time:before{content:"["}#top_news #top_news_list ul li a time:after{content:"]"}#top_news #top_news_list ul li a p{font-size:14px;margin:0}@media (min-width:768px){#top_menu{padding:0 30px}#top_menu a{background-repeat:no-repeat;background-position:center top;background-size:100% auto;display:block;width:290px;margin:0 auto 30px;text-align:center;text-decoration:none;padding:15px 0 0;height:375px}#top_menu a h2{color:#8c0000;font-size:23px;font-weight:700;text-decoration:underline;background-repeat:no-repeat;background-position:center top;background-size:200px;padding-top:215px;margin:0 0 13px}#top_menu a p{width:280px;margin:0 auto;text-align:left;color:#000}.top_menu1{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../images/menu_back1.png)}.top_menu2{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../images/menu_back2.png)}.top_menu3{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../images/menu_back3.png)}.top_menu4{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../images/menu_back4.png)}.top_menu5{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../images/menu_back5.png)}.top_menu1 h2{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../images/top_menu1.png)}.top_menu2 h2{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../images/top_menu2.png)}.top_menu3 h2{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../images/top_menu3.png)}.top_menu4 h2{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../images/top_menu4.png)}.top_menu5 h2{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../images/top_menu5.png)}#top_news h2{margin:0}#top_news #top_news_list{padding:10px 0 50px}#top_news #top_news_list ul{font-size:0;padding:5px;display:table;margin:0 15px}#top_news #top_news_list ul li{display:table-cell;vertical-align:middle;width:174px;padding:10px;border:5px solid #fffaec}#top_news #top_news_list ul li:last-child a,#top_news #top_news_list ul li:last-child p{font-size:13px}}@media (max-width:767px){.top_main{padding:0}#main_frame img{width:100%;height:auto}#main_img{width:98%;top:1px;left:1px}#top_menu img{width:100%;height:auto}#top_menu a{background-repeat:no-repeat;background-position:center top;background-size:100% auto;display:block;width:280px;margin:0 auto 30px;text-align:center;text-decoration:none;padding:15px 0 0;height:375px}#top_menu a h2{color:#8c0000;font-size:23px;font-weight:700;text-decoration:underline;background-repeat:no-repeat;background-position:center top;background-size:200px;padding-top:215px;margin:0 0 13px}#top_menu a p{width:260px;margin:0 auto;text-align:left;color:#000;font-size:13px}.top_menu1{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../images/menu_back1.png)}.top_menu2{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../images/menu_back2.png)}.top_menu3{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../images/menu_back3.png)}.top_menu4{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../images/menu_back4.png)}.top_menu5{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../images/menu_back5.png)}.top_menu1 h2{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../images/top_menu1.png)}.top_menu2 h2{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../images/top_menu2.png)}.top_menu3 h2{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../images/top_menu3.png)}.top_menu4 h2{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../images/top_menu4.png)}.top_menu5 h2{background-image:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../images/top_menu5.png)}#top_news h2{font-size:20px}#top_news #top_news_list ul{padding:10px}#top_news #top_news_list ul li{margin-bottom:10px}#top_news #top_news_list ul li:last-child{margin-bottom:0}#top_news #top_news_list ul li a{display:block;padding:10px}}@media (min-width:768px){#content_title{background:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../cmmn/content_title_back.png) no-repeat center center;width:860px;height:130px;margin:0 auto 30px}#content_title h2,#content_title p{width:100%;height:100%;padding:0;margin:0;text-indent:0;font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";text-align:center;padding-top:46px;font-size:24px;text-shadow:#fff 0 0 2px,#fff 0 0 20px}#main_contents .row h3{border-left:5px solid #f99;font-size:20px;margin:0 0 20px;padding:0 0 0 5px}#main_contents .row h4{font-size:24px;margin-top:15px}#main_contents .sub_text{margin-bottom:15px}#main_contents .pink_back,#main_contents .green_back,#main_contents .orange_back,#main_contents .yellow_back{margin-bottom:20px;padding:20px 5px}#main_contents .pink_back{background-color:#fff7f4}#main_contents .green_back{background-color:#f9f9f2}#main_contents .orange_back{background-color:#ffefe0}#main_contents .yellow_back{background-color:#fffaec}#main_contents .content_img{display:block;margin:auto}}@media (max-width:767px){#content_title{background:url(//www.takatorihoikuen.jp/wp-content/themes/theme/css/../cmmn/content_title_back_sp.png) no-repeat center center;margin:0 auto 30px;background-size:100% auto}#content_title h2,#content_title p{padding:33px 0;margin:0;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;font-size:18px;text-align:center;text-shadow:#fff 2px 2px 2px,#fff 2px 2px 2px,#fff 2px 2px 2px}#main_contents .row h3{border-left:5px solid #f99;font-size:16px;margin:0 0 20px;padding:0 0 0 5px}#main_contents .row h4{font-size:18px;margin-top:15px}#main_contents .sub_text{margin-bottom:15px}#main_contents .pink_back,#main_contents .green_back,#main_contents .orange_back,#main_contents .yellow_back{margin-bottom:20px;padding:0 10px}#main_contents .pink_back .col-xs-12,#main_contents .green_back .col-xs-12,#main_contents .orange_back .col-xs-12,#main_contents .yellow_back .col-xs-12{padding-top:15px;padding-bottom:15px}#main_contents .pink_back .col-xs-12{background-color:#fff7f4}#main_contents .green_back .col-xs-12{background-color:#f9f9f2}#main_contents .orange_back .col-xs-12{background-color:#ffefe0}#main_contents .yellow_back .col-xs-12{background-color:#fffaec}#main_contents .content_img{display:block;margin:auto;max-width:100%;width:auto;height:auto}}@media (min-width:768px){#main_contents #news_container .pink_back,#main_contents #news_container .green_back,#main_contents #news_container .orange_back,#main_contents #news_container .yellow_back{padding:0 5px;background:0 0}#main_contents #news_container .pink_back>div,#main_contents #news_container .green_back>div,#main_contents #news_container .orange_back>div,#main_contents #news_container .yellow_back>div{margin-bottom:20px;padding:20px 15px}#main_contents #news_container .pink_back>div{background-color:#fff7f4}#main_contents #news_container .green_back>div{background-color:#f9f9f2}#main_contents #news_container .orange_back>div{background-color:#ffefe0}#main_contents #news_container .yellow_back>div{background-color:#fffaec}#main_contents #news_container h3{border:none;padding:0;margin:0}#news_list{padding:0;margin:0;list-style:none}#news_list li{margin:0 0 20px;border-bottom:1px solid #ddd;padding-bottom:20px}#news_list li:last-child{margin:0;padding:0;border-bottom:none}#news_list li a{display:block;border-left:3px solid #337ab7;padding-left:5px}#news_list li a time{font-size:10px;display:block;color:#666}#news_list li a h3{border:none;padding:0}#news_list li a p{padding:0;margin:0;color:#666}#news_list li a time,#news_list li a h3,#news_list li a p{line-height:1.4}#main_contents #news_container #sidebar h3{border-left:#337ab7 solid 3px;padding-left:3px}}@media (max-width:767px){#main_contents #news_container .pink_back>div,#main_contents #news_container .green_back>div,#main_contents #news_container .orange_back>div,#main_contents #news_container .yellow_back>div{padding:15px;padding-bottom:15px}#main_contents #news_container .pink_back>div{background-color:#fff7f4}#main_contents #news_container .green_back>div{background-color:#f9f9f2}#main_contents #news_container .orange_back>div{background-color:#ffefe0}#main_contents #news_container .yellow_back>div{background-color:#fffaec}#main_contents #news_container h3{border:none;padding:0;margin:0}#news_list{padding:0;margin:0;list-style:none}#news_list li{margin:0 0 20px;border-bottom:1px solid #ddd;padding-bottom:20px}#news_list li:last-child{margin:0;padding:0;border-bottom:none}#news_list li a{display:block;border-left:2px solid #337ab7;padding-left:3px}#news_list li a time{font-size:10px;display:block;color:#666}#news_list li a h3{border:none;padding:0}#news_list li a p{padding:0;margin:0;color:#666}#news_list li a time,#news_list li a h3,#news_list li a p{line-height:1.4}#main_contents #news_container #sidebar h3{border-left:#337ab7 solid 2px;padding-left:2px}#news_last_li a span{display:inline-block;width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:14px}}#news_post_header{padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:10px}#news_post_header time,#news_post_header h2{display:block;margin:0}#news_post_header time{font-size:12px;margin-bottom:5px}#news_post_header h2{font-size:20px}#news_post_container>div img{max-width:100%;height:auto}#sidebar ul{padding:0 0 0 15px;margin:5px 0 15px}#news_list_page{text-align:center;padding:20px 0 0;border-top:1px solid #ddd;margin-top:20px}#news_list_page .page-numbers{display:inline-block;padding:5px;margin:5px;border:1px solid #ddd}#news_list_page span.page-numbers{background-color:#337ab7;color:#fff}#news_list_page a.page-numbers:hover{background-color:#337ab7;color:#fff;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}@media (min-width:768px){#cookingclass_table{margin:0 auto 10px;border-top:1px solid #666;border-left:1px solid #666;line-height:1.6}#cookingclass_table tr th,#cookingclass_table tr td{border-right:1px solid #666;border-bottom:1px solid #666;padding:5px;font-weight:400;vertical-align:middle}}@media (max-width:767px){#cookingclass_table,#cookingclass_table tbody,#cookingclass_table tbody tr,#cookingclass_table tbody tr th,#cookingclass_table tbody tr td{display:block}#cookingclass_table tbody tr.smartphone{display:none}#cookingclass_table{border:1px solid #999;border-bottom:none;margin-bottom:10px}#cookingclass_table tbody tr{border-bottom:1px solid #999;padding:10px}#cookingclass_table tbody tr td{border-bottom:1px solid #aaa}#cookingclass_table tbody tr td:first-child:before{content:"日付："}#cookingclass_table tbody tr td:nth-child(2):before{content:"内容："}#cookingclass_table tbody tr td:nth-child(4):before{content:"時間帯："}#cookingclass_table tbody tr td:nth-child(5):before{content:"場所："}#cookingclass_table tbody tr td:nth-child(6):before{content:"対象";display:block}}@media (min-width:768px){#annualevents_table{margin:0 auto 10px;border-top:1px solid #666;border-left:1px solid #666;line-height:1.6}#annualevents_table tr th,#annualevents_table tr td{border-right:1px solid #666;border-bottom:1px solid #666;padding:5px;font-weight:400;vertical-align:middle}}@media (max-width:767px){#annualevents_table,#cookingclass_table tbody,#annualevents_table tbody tr,#annualevents_table tbody tr th,#annualevents_table tbody tr td{display:block}#annualevents_table tbody tr.smartphone{display:none}#annualevents_table{border:1px solid #999;border-bottom:none;margin-bottom:10px}#annualevents_table tbody tr{border-bottom:1px solid #999;padding:10px}#annualevents_table tbody tr td{border-bottom:1px solid #aaa}#annualevents_table tbody tr td:first-child:before{content:"行事："}#annualevents_table tbody tr td:nth-child(2):before{content:"期日："}#annualevents_table tbody tr td:nth-child(3):before{content:"場所："}#annualevents_table tbody tr td:nth-child(4):before{content:"組名："}#annualevents_table tbody tr td:nth-child(5):before{content:"保護者参加："}}.gaiyou{margin-top:.5em}.gaiyou dl{box-sizing:border-box}.gaiyou dt{box-sizing:border-box}.gaiyou dd{box-sizing:border-box}.gaiyou dl{background:#eee;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.gaiyou dt{padding:10px 10px 0;border-top:1px solid #ccc}.gaiyou dd{padding:10px 10px 0;border-top:1px solid #ccc}.gaiyou dt{width:30%;float:left}.gaiyou dd{background:#fff;margin-left:30%;padding-bottom:10px;border-left:1px solid #ccc}.gaiyou dd:after{content:'';display:block;clear:both}.ggmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}