@charset "utf-8";html{font-size:62.5%}body{font-family:"Rounded Mplus 1c","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:16px;font-size:1.6rem;font-weight:500;line-height:1.75em;margin:0;animation:fadeIn 2s ease 0s 1 normal;-webkit-animation:fadeIn 2s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.ttf-up{text-transform:uppercase}section{padding:120px 10px}section:nth-child(2n-1){background:#f3f5f8}.inner{width:960px;margin:0 auto}.clear:after{　　content:" ";　　display:block;　　clear:both}#site-header h1,#site-header p,#name-area,.en-contents-title{font-family:'Oswald',sans-serif}#site-header .inner.sub-inner{padding:60px 0}.entry-content.sub-page{padding:4% 0 10%}.en-contents-title.first{margin:0 0 2em}.entry-content ul.doc-list{margin:0 0 3em;padding:0 1%;display:flex;text-align:center}.entry-content ul.doc-list li{border-bottom:none;border-right:solid 1px #fff}.entry-content ul.doc-list li a{color:#fff;text-decoration:none;background:#333;display:block;padding:10px;line-height:1.4}.entry-content ul.doc-list li a:focus,.entry-content ul.doc-list li a:hover{background:#bb3e68}.bthome{color:#1982d1;margin:0 0 1em;display:block}#site-header{background:url(//school-lunch-support.jp/cms/wp-content/themes/tanaka2015/en-css/../images/head-en.jpg);border-top:solid 5px #ff5c93}#site-header .inner{padding:150px 0;position:relative}#site-header a.link-area{position:absolute;top:0;left:0;margin:0;background:#ff5c93;text-decoration:none;padding:3px 15px;border-radius:0 0 5px 5px}#site-header #head-wrap{position:relative}#site-header h1,#site-header p,#site-header a{color:#fff;margin:0 0 0 110px}#site-header h1{letter-spacing:1px;font-weight:400}#site-header p{font-size:50px;font-weight:900;text-transform:uppercase;line-height:1.4}#site-header img{position:absolute;left:0;top:0}.entry-content{padding:10% 0}.entry-content p{margin:0 0 1.2em;line-height:1.6}.entry-content ul{list-style:none;margin:3em 0;padding:2% 3%;text-align:left;border:solid 1px #ddd}.entry-content ul li{padding:10px 0;border-bottom:dotted 1px #ddd}.entry-content ul li:last-child{border:none}#name-area{position:relative;line-height:1.2;margin-bottom:2em}#name-area h2{margin:0;font-size:54px}#name-area h2:first-letter ,#name-area h2 span{color:#ff5c93}#name-area p{text-align:justify;margin:0}#name-area .position{font-size:26px;font-weight:700;color:#666}#name-area .company-name{font-size:24px;font-weight:700;color:#666;letter-spacing:1px}#name-area img{position:absolute;right:190px;top:0;width:80px}figure{float:left;width:320px;margin:0 60px 1em 0;padding:0}figcaption{text-align:center}figure img{width:100%;height:auto}.en-contents-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:36px;font-size:3.6rem;margin:3em 0;text-transform:uppercase;color:#ff5c93}.en-contents-title:before,.en-contents-title:after{border-top:1px solid;content:"";display:inline;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex:1;flex-grow:1}.en-contents-title:before{margin-right:.5em}.en-contents-title:after{margin-left:.5em}h3.headline-title{margin:0 0 5px}h3.headline-title a{position:relative;display:block;text-align:center;color:#fff;text-decoration:none;background:#333;padding:20px 0;font-weight:400;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}h3.headline-title a:hover{background:#bb3e68}h3.headline-title a .fa{margin-left:10px}table{width:100%}table caption{color:#ff5d93;padding:1% 0;font-weight:900;text-transform:uppercase;text-align:left}thead{font-weight:900}tr:nth-child(2n){background:#ffe9f0}th,td{border:solid 1px #ffdae9;padding:.25% 1%}th{text-align:left}td{text-align:center}.remodal-wrapper .remodal{padding:70px 60px}.remodal-wrapper .remodal-cancel{margin:2em 0;padding:10px 70px}.en-document-area{text-align:left}.contact-area p{text-align:center}.entry-content div.wpcf7{width:70%;margin:0 auto}form dl{overflow:hidden}form dt{float:left;width:15%;clear:both}form dd{float:right;width:82%;margin:0 0 15px;padding:0}input,textarea{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}textarea{height:auto}#totop{text-align:center;margin:0}#pageTop{background:#ff5c93;width:100px;margin:0 auto;color:#fff;padding:10px 20px 3px;border-radius:5px 5px 0 0}#pageTop a{font-size:14px;color:#fff;padding:10px 25px 4px;background:#ff5c93;border-radius:5px 5px 0 0;margin:0;text-decoration:none;line-height:1}#site-generator{background:#f9f9f9;color:#666;font-size:12px;line-height:2.2em;text-align:center;border-top:solid 5px #ff5c93}#colophon{clear:both}#supplementary{border-top:1px solid #ddd;padding:1.625em 7.6%;overflow:hidden}#footer-top{text-align:left}#footer-top p{margin-bottom:0}ul.footer-nav.clearfix{list-style:none;margin:18px auto 38px;width:588px;font-size:16px}ul.footer-nav li{padding:0 16px;line-height:1.6em;border-right:solid 1px #ff5c93;display:inline-block}ul.footer-nav .first{border-left:solid 1px #ff5c93}.office{text-align:center}.office h2{font-weight:700;font-size:30px;margin-bottom:12px}.office h2 span{display:block;font-size:15px;color:#69ad43;font-weight:400}p.copyright{clear:both;text-align:center;color:#fff;margin-bottom:0;background-color:#ff5c93}address{display:block;font-size:14px;line-height:1.6em;margin-bottom:0;font-style:normal}@media only screen and (max-width:767px){#site-header a.link-area{left:0;right:0;text-align:center;width:80px;margin:0 auto}.inner{width:90%;padding:0 5%}#site-header .inner{padding:65px 5% 25px}#site-header h1{font-size:24px;font-size:2.4rem;margin:0;text-align:center}#site-header p{text-align:center;font-size:40px;line-height:1.2;margin:0 0 15px}#site-header img{position:initial;display:block;margin:20px auto 0}#name-area img{display:none}figure{float:none;width:100%}figure img{width:80%;display:block;margin:0 auto}#name-area,#name-area .company-name,#name-area .position{text-align:center}#name-area h2{font-size:42px}.en-contents-title{margin:2em 0;font-size:24px;font-size:2.4rem;line-height:1.4}h3.headline-title a{font-size:15px;font-size:1.5rem;padding:20px 40px}.entry-content .img img{width:100%;height:auto}.entry-content ul.doc-list{display:block;padding:2%;text-align:left}.entry-content ul.doc-list li{padding:0;border:none;border-top:solid 1px #fff}.entry-content ul.doc-list li:first-child{border-top:none}.entry-content ul.doc-list li a{padding:2% 5%}.entry-content div.wpcf7{width:90%}.table-wrap{overflow:scroll}form dt,form dd{float:none;width:100%}.office h2{font-size:24px;font-size:2.4rem}#pageTop{font-size:14px;font-size:1.4rem;padding:5px 5px 0;text-decoration:none}address{font-size:12px;font-size:1.2rem}}