@charset "utf-8";@import url(//iro-tori-dori.net/wp/wp-content/themes/weluka-theme-00-child/../weluka-theme-00/style.css);body{line-height:2em;font-size:15.4px;color:#000;background:url('/img/bg.jpg') repeat center center;font-family:GENJ}.font_genj{font-family:GENJ;font-size:18px;font-weight:400;color:#0d6fb8}.font_genj .bold{font-weight:700}@font-face{font-family:'GENJ';font-style:normal;font-weight:400;src:url("/fonts/GenJyuuGothic-Regular.eot");src:url("/fonts/GenJyuuGothic-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/GenJyuuGothic-Regular.ttf") format("truetype"),url("/fonts/GenJyuuGothic-Regular.woff") format("woff")}@font-face{font-family:'GENJ';font-style:normal;font-weight:700;src:url("/fonts/GenJyuuGothic-Bold.eot");src:url("/fonts/GenJyuuGothic-Bold.eot?#iefix") format("embedded-opentype"),url("/fonts/GenJyuuGothic-Bold.ttf") format("truetype"),url("/fonts/GenJyuuGothic-Bold.woff") format("woff")}#weluka-main-header{padding-top:20px;margin:0}#main-content{margin-top:40px;padding:40px;background-color:#fff;border-radius:10px;box-shadow:0px 0px 2px 1px rgba(0,0,0,.1)}.weluka-nav{font-size:1.1em;font-family:GENJ;padding-top:60px;font-weight:700}.top_img{padding:160px 0;margin-bottom:20px;background:#f8f5ee}.img_frame{border:1px solid #eaeaea}p a{color:#003b70}p a:hover{color:rgba(0,59,112,.7)}h1,h2,h3,h4,h5,h6{color:#003b70}h2,h3,h4,h5,h6{font-weight:700}h1{font-size:.8em;margin-bottom:20px}h2{font-size:2.6em;text-align:center}h3{font-size:1.6em;line-height:1.5em}h4{font-size:1.4em;line-height:1.5em}h5{font-size:1.2em;line-height:1.5em}p{line-height:1.75em}footer{font-size:.85em}footer a{color:#000}footer a:hover{color:rgba(0,0,0,.6)}.howahowa01{background:url('/img/bg01.svg') no-repeat center center;margin-bottom:20px}.howahowa02{background:url('/img/bg02.svg') no-repeat center center;margin-bottom:20px}.staff_list .weluka-list-meta{margin:0;padding:0;text-align:center}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}.page-title{text-align:center}.t_center{text-align:center}.t_right{text-align:right}.bg1{text-align:center;background:#f8f5ee;padding:20px;margin:0 10px;border-radius:5px}.rinen{font-size:1.4em;line-height:1.5em;color:#f0646e}.rinen ul{font-weight:700}.rinen li{list-style:none;font-weight:700}.ribbon1{display:inline-block;position:relative;height:60px;line-height:60px;text-align:center;padding:7px 0;background:#5ac8e6;color:#fff;box-sizing:border-box}.ribbon2{display:inline-block;position:relative;height:60px;line-height:60px;text-align:center;padding:7px 0;background:#e6a03c;color:#fff;box-sizing:border-box}.ribbon1 h3,.ribbon2 h3{margin:0;padding:0 80px;border-top:dashed 1px #fff;border-bottom:dashed 1px #fff;line-height:46px;color:#fff}.ribbon1:before,.ribbon1:after,.ribbon2:before,.ribbon2:after{position:absolute;content:'';width:0;height:0;z-index:1}.ribbon1:before,.ribbon2:before{top:0;left:0;border-width:30px 0 30px 15px;border-color:transparent transparent transparent #fff;border-style:solid}.ribbon1:after,.ribbon2:after{top:0;right:0;border-width:30px 15px 30px 0;border-color:transparent #fff transparent transparent;border-style:solid}.pp h5{font-size:1.2em;line-height:1em;margin-top:2em}.pp ul{margin:0;padding:0}.pp ul li{list-style:none}.company{width:100%}.company dl{width:100%}.company dl dt{border-top:1px dotted #999;float:left;width:15%;padding:1.5% 0;font-weight:400}.company dl dd{border-top:1px dotted #999;padding:1.5% 0;margin-left:15%}.table-res-form{margin-top:40px}.table-res-form dl{margin-bottom:20px}.table-res-form dt{margin-bottom:.5em}input[type=submit]{font-family:FontAwesome}input.irotoridori-btn{background:#f3d078;background:-webkit-linear-gradient(top,rgba(240,193,75,.9),rgba(247,223,165,.9));background:linear-gradient(to bottom,rgba(247,223,165,.9),rgba(240,193,75,.9));box-shadow:0 1px 0 rgba(255,255,255,.4) inset;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-color:#a88734 #9c7e31 #846a29;border-style:solid;border-width:1px;width:300px;height:60px;color:#111;font-size:1em;font-weight:700}input.irotoridori-btn:hover{background:-webkit-linear-gradient(top,rgba(240,193,75,1),rgba(247,223,165,1));background:linear-gradient(to bottom,rgba(247,223,165,1),rgba(240,193,75,1))}input.irotoridori-btn:active{box-shadow:0 1px 3px rgba(0,0,0,.2) inset}.cst-postlist .weluka-list-mediatop .weluka-list-row .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f8f5ee;padding:.25em 1em}.cst-postlist .weluka-list-mediatop .weluka-col .weluka-list-media{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0}.cst-postlist .weluka-list-mediatop .weluka-col .weluka-list-meta{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;font-size:15.2px;margin-top:0;padding-right:15.2px}.cst-postlist .weluka-list-mediatop .weluka-col .weluka-list-title{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;font-size:15.2px;margin-top:4px}.cst-postlist .weluka-list-mediatop .weluka-col .weluka-list-content{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}.cst-postlist .weluka-list-mediatop .weluka-col .tagcloud{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;order:4}.top_info img.img-thumbnail{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;';padding:10px}.info img.img-thumbnail{width:400px;height:300px !important;object-fit:cover;font-family:'object-fit: cover;'}.br-pc{display:block}.br-sp{display:none}@media (max-width:991px){.weluka-container{max-width:95%}body{line-height:1.7em}#main-content{margin-top:10px;padding-bottom:10px}.top_img{padding:20px 0 40px;margin-bottom:0}h2{font-size:2em}.ribbon1 h3,.ribbon2 h3{padding:0 60px}.weluka-nav{padding-top:0}.sp-pad{padding-left:30px !important;padding-right:30px !important}.sp_logo{padding:0 40px}.t_right{text-align:center}.sp-center{text-align:center}.br-pc{display:none}.br-sp{display:block}}@media (max-width:600px){body{font-size:13.6px}.rinen{font-size:1.1em}h4{font-size:1.3em}footer{font-size:.8em}}