@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Ropa+Sans);@import url(https://fonts.googleapis.com/css?family=Noto+Sans);:root{--main-bg-color:#e4e4e4;--main-color:#251e1c}body{color:var(--main-color);background-color:var(--main-bg-color)}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img{padding:0;margin:0}input,select{-webkit-appearance:none;appearance:none;border:1px solid #000;border-radius:0}section .content-block2 .imgBlocks{position:relative;width:100%;height:294px}a:hover{color:#fff}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}abbr,acronym{border:0}html{font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:16px;line-height:2}a{color:var(--main-color);text-decoration:none}span.underline{text-decoration:underline}hr.categorizeHr{margin-left:0;margin-bottom:10px;padding-left:0;text-align:left;border:0;border-top:1px #000 solid;width:150px}h3.postSubTitle{clear:both;font-size:125%;margin-bottom:15px}div#header{line-height:0;margin-top:40px;margin-left:auto;margin-right:auto}div#header>h1>a:hover{opacity:.5}div#menu{font-family:helvetica,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.5px;line-height:0}div#menu ul#qtranslate-chooser li.active{display:none;z-index:9998}div#menu ul#qtranslate-chooser{position:relative;top:0;left:250px}div.panel_button{position:fixed;top:40px;right:20px;z-index:9997}div.panel_button a.switchButton{font-family:helvetica,sans-serif;font-size:14px;letter-spacing:1px;max-width:100px;text-align:center;background-color:#fff;padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:9px;border:1px #000 solid;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:var(--main-color)}div.panel_button a.switchButton:hover{text-decoration:none;opacity:.6;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6}div.panel_button a.switchButton:active{color:var(--main-color);background-color:var(--main-bg-color)}div#options{text-align:left;padding-top:208px;margin-bottom:31px;font-size:12px;line-height:30px}@media (max-width:520px){div#options{padding-top:128px}}div#options div.option-set{text-align:left}div#options div.option-set input{font-size:12px;font-weight:400;margin:0;padding:0;margin-right:3px;margin-bottom:3px;background-color:var(--main-bg-color)}div#options div.option-set input:hover{background-color:var(--main-bg-color)}div#options div.option-set label{margin-right:10px;font-family:apparat-light,sans-serif;font-weight:400;font-size:14px;line-height:1em;cursor:pointer;display:inline-block}div#options div#search input#searchForm{width:200px;height:10px;padding:5px;border:1px solid #eaeaea;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}div#options div#search input#searchForm:focus{outline:none}div#options div#search input#searchForm:hover{opacity:.6}div#options div#search button#searchsubmit{border:none;margin-left:5px;background-color:var(--main-bg-color)}div#options div#search button#searchsubmit:focus{outline:none}div#options div#search button#searchsubmit:hover{opacity:.6}div#switchPanel{position:absolute;top:0;width:100%;z-index:900;margin:auto 0}div#switchPanel div#panel{width:100%;position:relative;top:0;height:0;margin:auto 0;z-index:50;overflow:hidden;text-align:left}div#switchPanel div#panel div#panelContents{background:#eaeaea;top:0;width:100%;height:100%;position:absolute;z-index:-1}div#switchPanel div#panel div#panelContents div.panelItems{width:95%;margin-top:120px;margin-left:50px;margin-right:150px}div#switchPanel div#panel div#panelContents div.postPanelItems{width:95%;margin-top:150px;margin-left:30px;margin-right:auto}div#container{margin-left:10%;margin-right:10%;margin-bottom:168px;width:80%}@media (max-width:520px){div#container{margin-bottom:98px}}div.content-block div.imgBlocks{width:100%;overflow-x:hidden;overflow-y:hidden;position:relative;height:auto}div.content-block div.imgBlocks img.attachment-thumbnail{margin-top:auto;margin-right:auto;margin-left:auto;margin-bottom:auto;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.imgBlocks .topPostBlock img{height:auto;width:100%}div.content-block h2.workListTitle{margin-top:13px;margin-bottom:5px;font-size:18px;line-height:1}div.content-block div.postMetaData{font-size:12px}div.content-block div.postMetaData p{margin:0;padding:0;line-height:2}a.topPostBlock{margin-left:auto;margin-right:auto}section .content-block2 .topPostBlock{margin-left:auto;margin-right:auto}h2.posth2{font-size:16px;margin-top:20px;margin-bottom:20px}p.wp-caption-text{font-size:10px;margin-top:-3px;margin-bottom:5px}div#navigationLink{font-size:10px;margin-top:60px;margin-left:50px}div#singleContainer{width:100%}div#singleContainer h2#post-title{position:relative;z-index:999;line-height:1;font-size:20px;margin-bottom:15px;margin-left:30px}div#singleContainer div#singlePost{margin-top:80px;margin-left:auto;margin-right:auto;margin-bottom:15px}div#singleContainer div#singlePost div#productInformation{width:1100px;margin-left:30px}div#singleContainer div#singlePost div#productInformation div#productImage{float:left;margin-right:20px;margin-bottom:30px}div#textInformation{width:500px;float:left}div#textInformation div#post-summary{min-width:100%;margin-bottom:20px}div#textInformation div#postMetaData{padding-left:10px;padding-bottom:15px;font-size:10px;border-left:1px var(--main-color) solid;color:var(--main-color)}img.post-img{float:left;margin-top:10px;margin-right:20px}div#postImgBlock{clear:both;margin-top:20px;margin-left:30px}div#postImgBlock div.postImgParts{float:left;margin-right:20px;margin-bottom:30px}div#postImgBlock div.postImgParts p{clear:both;padding-top:-10px;font-size:10px}div#postImgBlock div.singlePostBlocks{position:relative;float:left;width:300px;height:300px;background-image:url("http://ryujifujimura.jp/data/wp-content/themes/fujimuraryuji-wp/img/rfa-img-postImageBack.png");background-repeat:no-repeat;background-position:top;margin-right:25px}div#postImgBlock div.singlePostBlocks img.post-img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}div#postImgBlock div.captionBlock{float:left;height:380px;margin-right:25px}div#postImgBlock div.captionBlock p{line-height:1.5}div#postImgBlock div.captionBlock p span.caption-text{padding-top:8px;font-size:85%}div#pageContainer{width:100%}div#pageContainer h2#post-title{position:relative;z-index:999;line-height:1;font-size:20px;margin-bottom:15px;margin-left:30px}div#pageContainer div#pagePost{margin-top:80px;margin-left:auto;margin-right:auto;margin-bottom:15px}div#pageContainer div#pagePost div#textInformation{width:60%;margin-left:30px}div#pageContainer div#pagePost div#textInformation div.postMetaData{font-size:80%}div#pageContainer div#pagePost div#textInformation div.postMetaData p{margin:0;padding:0;line-height:1.5;margin-bottom:10px}h3{clear:both;padding-top:10px}div.wp-caption{float:left;margin-top:20px;margin-right:20px}div.wp-caption img.post-img{margin-top:20px;margin-right:20px}div.wp-caption p{width:80%;clear:both;font-size:10px;padding-top:5px}h1#searchKeyword{position:relative;z-index:999;line-height:1;font-size:20px;margin-bottom:15px}div#searchContainer{margin-top:30px;margin-left:20px;margin-bottom:15px}div#searchContainer div.searchContentBlock{float:left;width:30%;margin-bottom:30px}div#searchContainer div.searchContentBlock hr.searchHr{margin-left:0;margin-bottom:10px;padding-left:0;text-align:left;border:0;border-top:1px #000 solid;width:100px}div#searchContainer div.searchContentBlock h2.searchTitle{position:relative;z-index:999;line-height:1;font-size:20px;margin-bottom:15px}div#searchContainer div.searchContentBlock p.searchText{color:var(--main-color);font-size:12px;width:500px}div.blocks{clear:both}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}#page-top.UpMove{animation:UpAnime .8s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}#page-top.DownMove{animation:DownAnime .8s forwards}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100px)}}.center-image{vertical-align:middle}.content-block2 .topPostBlock .center-image{margin-top:auto;margin-right:auto;margin-left:auto;margin-bottom:auto;top:0;right:0;bottom:0;left:0;max-height:294px;position:absolute}#wrapper{padding-top:196px;padding-bottom:96px}@media (max-width:767px){#wrapper{padding-top:130px;padding-bottom:80px}}@media (max-width:400px){#wrapper{padding-top:100px;padding-bottom:50px}}#wrapper .main{text-align:center;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:40px}#wrapper .contact{max-width:840px;margin:0 auto;font-size:16px}.hideBlock{opacity:0}#wrapper .main iframe{margin-right:30px;float:left}#wrapper .main .copy img{float:none;margin-right:10px;padding-right:0;margin-bottom:10px;margin-left:10px}#wrapper input,#wrapper textarea,#wrapper select{height:100%;width:100%;border:none}#wrapper select{color:#000}input::placeholder,select,textarea::placeholder{color:#e4e4e4}#wrapper .contact h2{font-family:'Ropa Sans',sans-serif;font-size:16pt}#wrapper .contact .wpcf7 .wpcf7-submit{background:#c0b777 none repeat scroll 0 0;border:medium none;border-radius:0;margin-top:10px;padding:8px 20px;font-size:10pt;background-color:var(--main-color);color:#fff}#wrapper .contact .wpcf7 .wpcf7-submit:hover{opacity:.7}#wrapper .contact .wpcf7 .wpcf7-submit:active{opacity:.7}#container .attachment-thumbnail{width:100%;height:auto}a,a:before,a:after,input{transition-duration:.2s;transition-property:background-color,color;transition-timing-function:ease}@keyframes moveUp{100%{opacity:1;transform:translateY(0px)}}#container .content-block img{backface-visibility:hidden;display:block;height:auto;transform:scale(1);transition:all .75s ease 0s;width:100%;position:relative;z-index:-10}#container .content-block:hover img{transform:scale(1.15,1.15);overflow:hidden;transition:all .7s}div.hover-parents{position:relative;overflow:hidden}p.hover-mask{display:flex;align-items:center;justify-content:center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;background:rgba(228,228,228,.5);margin:0;box-sizing:border-box;padding:0 2em;text-align:left;pointer-events:none;transition:opacity .7s ease;color:#251e1c;transition:.7s;z-index:2}@media screen and (max-width:767px){p.hover-mask{font-size:14px}}div.hover-parents:hover .hover-mask{opacity:1}#container .content-block:before{background:rgba(0,0,0,.5) none repeat scroll 0 0;content:"";display:block;opacity:0;position:absolute;transition:opacity .6s ease 0s;z-index:2}#container .content-block:hover .image:before{opacity:1}#container .content-block .desc{box-sizing:border-box;color:var(--main-color);display:block;line-height:200%;opacity:0;padding:0 30px;position:absolute;text-align:center;text-decoration:none;top:50%;transform:translateY(-50%);transition:opacity .6s ease 0s;z-index:3;width:100%}#container .content-block:hover .topPostBlock:before{opacity:1}#container .content-block:hover .desc{opacity:1}#container .content-block:before{background:rgba(0,0,0,.5) none repeat scroll 0 0;content:"";display:block;opacity:0;position:absolute;transition:opacity .6s ease 0s;z-index:2}div.content-block{width:auto}#container .content-block h3{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16pt;text-align:center;font-style:normal;font-weight:400;line-height:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;letter-spacing:.1em}#container .content-block .desc div{width:100%;text-align:center}dl.history dt{clear:both;float:left;font-weight:400;padding-top:5px;padding-right:0;padding-left:0;padding-bottom:5px;text-align:justify;width:20%;font-size:10pt;line-height:1.7em;margin-bottom:20px}dl.recruit dt{clear:both;float:left;font-weight:400;padding-top:5px;padding-right:0;padding-left:0;padding-bottom:5px;text-align:justify;width:10%;font-size:16px;line-height:1.9;margin-bottom:20px}dl.history dd{float:left;padding-top:5px;padding-right:3%;padding-left:0;padding-bottom:5px;width:64%;font-size:10pt;text-align:left;line-height:1.7em;margin-bottom:20px;font-style:normal}dl.recruit dd{float:left;padding-top:5px;padding-right:3%;padding-left:0;padding-bottom:5px;width:70%;font-size:16px;text-align:left;line-height:1.9;margin-bottom:20px;font-style:normal}dl.history{width:50%;clear:none;float:left}dl.recruit{width:100%;clear:none;float:left;margin:40px auto}dl.recruit dt span.ls,dl.recruit dd span.ls{letter-spacing:1em}.btn-toContact{clear:both;max-width:840px;margin:0 auto;color:var(--main-color);cursor:pointer;border:1px solid var(--main-color) !important;border-radius:50px;letter-spacing:.1em;text-align:center;transition-duration:.2s;transition-property:background-color,color;transition-timing-function:ease}.btn-toContact>a{display:block;font-size:10pt;padding:10.2px 20px}#wrapper .under input#submit_button{background:var(--main-bg-color) none repeat scroll 0 0;border:medium none;border-radius:0;color:var(--main-color);font-size:10pt;margin-top:10px;padding:8px 20px;width:100%}#wrapper .under input#submit_button:hover{opacity:.7}.dev{font-size:14px;margin-bottom:96px}.dev>span{font-size:18px}@media (max-width:767px){dl.recruit dt,dl.recruit dd{font-size:14px}dl.recruit dt{width:15%}dl.recruit dd{width:80%}}@media (max-width:400px){dl.recruit dt{width:20%}dl.recruit dd{width:70%}}.checkA{display:none}.checkA+label{padding-left:20px;position:relative;margin-right:20px;color:var(--main-color)}.checkA+label:before{content:"";display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid var(--main-color);border-radius:50%}.checkA:checked+label{color:var(--main-color)}.checkA:checked+label:after{content:"";display:block;position:absolute;top:3px;left:3px;width:10px;height:10px;background:var(--main-color);border-radius:50%}.privacyPolicy{line-height:1.7}@media(max-width:520px){.privacyPolicy,p.pp-btn #openModal,.form_topTxt{font-size:14px}}p.pp-btn{text-align:center;margin:46px 0 33px}@media(max-width:400px){p.pp-btn{margin-top:33px}}p.pp-btn button.modal-btn{border:none;color:var(--main-color);background-color:var(--main-bg-color);cursor:pointer;font-size:16px}p.pp-btn button.modal-btn:hover{transition-duration:.2s;color:#fff}p.pp-agreeBtn{width:fit-content;margin:60px auto}@media (max-width:520px){p.pp-agreeBtn{margin:25px auto}}p.pp-agreeBtn>span>span>span{width:100%;margin-left:0}p.pp-agreeBtn>span>span>span>label{display:flex;justify-content:center;align-items:center;cursor:pointer}p.pp-agreeBtn>span>span>span>label>input{width:fit-content !important}input[type=checkbox]{position:absolute;opacity:0}span.wpcf7-list-item{position:relative}@media (max-width:520px){.wpcf7-list-item-label{font-size:14px}}span.wpcf7-list-item-label:before{content:"";border:1px solid var(--main-color);display:inline-block;top:-2px;width:12px;height:12px;position:relative;margin-right:5px;vertical-align:middle;text-align:center;cursor:pointer}input[type=checkbox]:checked+span.wpcf7-list-item-label:after{content:"";display:block;position:absolute;top:8px;width:15px;height:15px;background:url(//toneinc.co.jp/wp-content/themes/tone_to_umi/css/../img/icon-check_b.png) no-repeat center;background-size:contain}@media (max-width:520px){input[type=checkbox]:checked+span.wpcf7-list-item-label:after{top:6px}}.modalArea{display:none;position:fixed;z-index:10;top:0;left:0;width:100%;height:100%}.modalBg{width:100%;height:100%;background-color:rgba(30,30,30,.5)}.modalWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:80%;overflow:auto;max-width:850px;padding:30px 60px;background-color:#fff}@media (max-width:1299px){.modalWrapper{top:57%;height:70%}}@media (max-width:767px){.modalWrapper{top:53%}}@media (max-width:520px){.modalWrapper{padding:20px 40px}}.modalContents{margin:50px}@media (max-width:767px){.modalContents{margin:50px 0 0}}.modalContents div{margin-bottom:45px}.modalContents div p:first-child{font-size:16px}.modalContents div p:last-child{font-size:13px}.modalContents div p:last-child{margin-left:1rem}.modalContents div:last-child{margin-bottom:0}.modalContents div p a{border-bottom:1px solid var(--main-color)}.modalContents div p a:hover{border-bottom:1px solid var(--main-color)}.closeModal{position:absolute;top:2rem;right:2rem;cursor:pointer}span.top-required{margin-right:7px}span.required,p.required{display:inline-block;font-size:14px;color:#fff;background-color:var(--main-color);padding:3px 9px;line-height:1.7;margin-top:0;margin-bottom:auto;margin-left:auto;border-radius:8px}@media(max-width:520px){span.required,p.required{font-size:13px;padding:1px 7px}}p.form-attention{display:flex;align-items:center;margin-bottom:30px}span.first-required{margin-left:0;margin-right:3px}dl.form{box-sizing:border-box;font-size:10pt;width:100%;display:flex;gap:18px;margin-top:18px}@media (max-width:1079px){dl.form{gap:0}dl.apart{margin-top:0}}dl.form dd input,dl.form dd select,dl.form dd textarea{font-size:16px}@media (max-width:400px){dl.form dd input,dl.form dd select,dl.form dd textarea{font-size:14px}}dl.form dt{box-sizing:border-box;display:flex;flex-basis:35%;padding:14px 20px;background:#fff;font-size:16px}@media (max-width:1079px){dl.form dt.none{display:none}}dl.form dd{box-sizing:border-box;flex:1;width:100%;font-size:16px}@media (max-width:400px){dl.form dt,dl.form dd{font-size:14px}}dl.form dd.your-name,dl.form dd.your-address{box-sizing:border-box;display:flex;flex:1;width:100%;justify-content:space-between}dl.form dd.your-address .address{width:50%}dl.form dd.your-name .name2,dl.form dd.your-address p{margin-left:8px}@media only screen and (max-width:1079px){dl.form dd.your-name .name2,dl.form dd.your-address p{margin-left:5px}}dl.form dd span select.wpcf7-select{background-color:#fff;width:50%}.your-address p{display:flex;justify-content:center;align-items:center}dl.form input,dl.form textarea,.your-name .name1 .your-name-sei input,.your-name .name2 .your-name-mei input{width:100%}dl.form dd.your-address p{font-size:14px;width:50%}dl.form dt .contact-text{margin-top:0;margin-bottom:auto;margin-right:auto}dl.form dd input,dl.form dd textarea{box-sizing:border-box;padding:18px 20px;cursor:text}dl.form dd span textarea{height:100%}dl.form dd select{box-sizing:border-box;padding:18px 20px}dd.your-address{display:flex}dd.your-address p{margin:0}div.attention{margin-top:10px}@media (max-width:520px){div.attention{margin-top:0}}div.attention p{font-size:12px;line-height:1.7}div.accept-btn{text-align:center}div.accept-btn label{display:flex;align-items:center;margin:30px 0}div.accept-btn label input{margin-right:.3em;width:14px;height:14px}.btn-toSend{margin:0 auto;color:var(--main-color);cursor:pointer;border:1px solid var(--main-color) !important;border-radius:50px;padding:15px 20px;letter-spacing:.1em;text-align:center;background-color:var(--main-bg-color)}.btn-toContact:hover,.btn-toSend:hover{background-color:var(--main-color);color:#fff}.wpcf7-not-valid-tip{font-size:1px}