@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-weight:400}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.clearfix{*zoom:1;}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearline{clear:both;margin:50px 0;border:none;border-bottom:1px dotted #9e1e31}.clearwhite{clear:both;margin:50px 0;border:none;border-bottom:1px dotted #fff;opacity:0}.display-none{display:none}@media screen and (max-width:399px){.display-none-sm{display:none}}@media screen and (max-width:767px){.display-none-md{display:none}}@media screen and (max-width:999px){.display-none-lg{display:none}}@media screen and (max-width:1199px){.display-none-xl{display:none}}html{font-size:62.5%}body{font-size:1rem;line-height:180%}a{color:#9e1e31}a:hover,a:active,a:focus{color:#dc465c}a:hover{opacity:.7}.img-center{text-align:center;margin:0 auto}.box-left{float:left}.box-right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}@media screen and (max-width:767px){img{max-width:100%;height:auto;width:auto}}.wrap{background-color:#e1e7e9;*zoom:1;}.wrap:after{content:".";display:block;clear:both;height:0;visibility:hidden}@media screen and (min-width:768px){.container{width:1200px;margin:0 auto}}@media screen and (min-width:768px){.pagecontainer{width:1100px;margin:0 auto}}.pagecontainer p{font-size:14px;font-size:1.4rem}.upcontain{margin:-56px auto 0 auto;position:relative}#header{position:relative}#header div.redline{border-bottom:1px solid #9e1e31;margin:0;position:absolute;top:74px;width:100%}div.pageTitle{background:url(//www.kazetogare.com/css/../img/heading.png) no-repeat top left;min-height:131px;z-index:0}@media screen and (min-width:768px){div.pageTitle{width:1170px;margin:0 auto}div.pageTitle h1{padding:40px 0 0 125px}}@media screen and (max-width:767px){div.pageTitle{background-size:50%;background-position:-20px 0}div.pageTitle h1{padding:15px 0 0 70px}}div.pageTitle h1{font-size:20px;font-size:2rem;line-height:120%}div.pageTitle h1 span{color:#9e1e31;font-size:28px;font-size:2.8rem;letter-spacing:3px;margin-right:5px}div.pageTitle h1 small{font-size:75%}#footer{clear:both;text-align:center;color:#9e1e31;border-top:1px solid #9e1e31;padding:30px 5px 10px;background-color:#e1e7e9;font-size:14px;font-size:1.4rem}#footer a{color:#9e1e31}#footer p.copyright{color:#000;font-size:12px;font-size:1.2rem}#footer dt,#footer dd{display:inline}@media screen and (max-width:767px){#footer dt,#footer dd{display:block;margin:5px}}#footer dt{color:#fff;background:#9e1e31;padding:4px;margin:0 5px}@media screen and (min-width:768px){#footer dl{text-align:left}}#footer ul{clear:both;margin:20px}#footer li{display:inline}@media screen and (min-width:768px){#footer li{margin:0 20px;line-height:200%}}@media screen and (min-width:768px){div.footerwrap{width:1200px;margin:0 auto}}@media screen and (min-width:768px){p.footertitle{float:left;margin-left:100px}}p.footertitle span{font-size:28px;font-size:2.8rem}@media screen and (max-width:767px){p.footertitle{margin-bottom:10px}}strong{font-weight:700}em{font-style:italic}blockquote{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px}.aligncenter{display:block;margin:0 auto}.alignright{float:right}.alignleft{float:left}img[class*=wp-image-],img[class*=attachment-]{height:auto;max-width:100%}.clearfix{overflow:hidden;zoom:1}.clearfix:after{content:"";display:block;clear:both}.topwrap{background:url(//www.kazetogare.com/css/../img/topbg_dot.gif) #e1e7e9;background-position:right top;background-repeat:repeat;overflow:hidden}.topcontainer{position:relative;min-height:480px}@media screen and (min-width:768px){.topcontainer{width:1200px;min-height:990px;background:url(//www.kazetogare.com/css/../img/topbg_wood.png) no-repeat right}}.topcontainer h1{padding:20px 0 0 20px}@media screen and (max-width:767px){.topcontainer h1 img{width:30%}}@media screen and (min-width:768px){.slide{width:547px;height:547px;border-radius:100%;position:absolute;top:270px;left:25px}.slide div{border-radius:100%}}@media screen and (max-width:767px){.slide{width:100%;margin-top:150px}}.topimg1{position:absolute}@media screen and (min-width:768px){.topimg1{top:40px;left:740px}}.topimg2{position:absolute}@media screen and (min-width:768px){.topimg2{top:40px;left:420px}}.topimg3{position:absolute}@media screen and (min-width:768px){.topimg3{top:800px;left:0}}.topimg4{position:absolute}@media screen and (min-width:768px){.topimg4{top:850px;left:400px}}.topmenu{position:absolute;background-image:url(//www.kazetogare.com/css/../img/whiteline.png);background-repeat:repeat-y;background-position:5% 0;background-color:#9e1e31;font-size:15px;font-size:1.5rem}.topmenu li a{color:#fff;text-decoration:none;padding:5px 0 5px 15px}@media screen and (min-width:768px){.topmenu{padding:30px;top:496px;left:586px;width:290px;height:370px}.topmenu li a{line-height:260%}}@media screen and (max-width:767px){.topmenu{padding:10px;top:0;right:0;width:60%;font-size:11px;font-size:1.1rem;background-position:8% 40%}.topmenu li a{padding:5px 0 5px 15px;line-height:200%}}.newsbox{background:#fff;text-align:center}.newsbox a{color:#000;text-decoration:none}.newsbox p.newtitle{color:#9e1e31;border-bottom:2px solid #9e1e31;margin-bottom:10px}@media screen and (min-width:768px){.newsbox{width:130px;height:130px;border-radius:100%;position:absolute;border:30px solid #fff;top:200px;left:360px}.newsbox p.newtitle{padding:10px 0;font-size:18px;font-size:1.8rem;letter-spacing:3px}}@media screen and (max-width:767px){.newsbox p.newtitle{padding:5px 0;letter-spacing:3px}}div.whatimg{text-align:center;margin:-40px auto 0 auto;z-index:100;position:relative}@media screen and (min-width:768px){div.whatimg{width:1069px}}@media screen and (max-width:767px){div.whatimg{width:100%}}@media screen and (min-width:768px){div.whatBox{border-left:10px solid #9e1e31;min-height:550px;box-sizing:border-box;width:1068px;margin:0 auto;line-height:0}div.whatBox p{float:left;width:500px;padding:20px;line-height:150%}div.whatBox img{margin-top:10px}}@media screen and (max-width:767px){div.whatBox p{padding:10px}}div.pointBox{text-align:center;position:relative}@media screen and (min-width:768px){div.pointBox{margin:-40px 0 0;width:360px;box-sizing:border-box;border-left:10px solid #9e1e31;float:left;min-height:1000px}}div.pointBox img.pointimg{margin:30px}div.pointBox h2{font-size:18px;font-size:1.8rem;line-height:150%}div.pointBox p{margin:30px;line-height:180%}@media screen and (min-width:768px){div.pointBoxLast{border-right:10px solid #9e1e31;width:370px}}div.flowbox{box-sizing:border-box}@media screen and (min-width:768px){div.flowbox{width:933px;min-height:1922px;float:right;border-left:10px solid #9e1e31;padding-top:20px}}div.flowbox h2{border-bottom:1px solid #9e1e31;color:#9e1e31;font-size:18px;font-size:1.8rem;line-height:150%;padding-bottom:6px;margin:20px}@media screen and (max-width:767px){div.flowbox h2{font-size:14px;font-size:1.4rem}}div.flowbox h2 span{color:#fff;background-color:#9e1e31;font-size:11px;font-size:1.1rem}div.flowbox h2 span.number{font-size:140%;padding:10px;margin-right:10px}div.flowbox h2 span.free{float:right;padding:5px 8px}div.flowbox h2 span.agree{color:#000;background:0 0;float:right;border-left:1px solid #9e1e31;margin:8px 5px 0 0;padding-left:5px}div.flowbox p{clear:both;margin:15px 30px 30px;line-height:180%}div.bgphoto{width:167px;float:left;line-height:0}.aboutwrap{background-image:url(//www.kazetogare.com/css/../img/aboutbg3.png);background-repeat:no-repeat;background-position:top 100px left 50px}div.aboutBox{font-size:14px;font-size:1.4rem;position:relative}@media screen and (min-width:768px){div.aboutBox{width:760px;border-left:8px solid #9e1e31;float:right;margin:30px 0 0;position:relative;min-height:920px}div.aboutBox div.konohito{position:absolute;right:0;top:0}div.aboutBox div.konohito img{z-index:0}}div.aboutBox h2.companyName{margin:10px 0 0;padding:0 0 5px 30px;border-bottom:1px solid #9e1e31;width:280px;font-size:16px;font-size:1.6rem}div.aboutBox h2.companyName span{font-size:150%}div.aboutBox img.logoimg{padding:20px 0 0 30px}div.aboutBox p.kyokanum{padding:20px 0 0 30px}div.aboutBox dl{margin:20px 0 0;line-height:180%;position:relative;z-index:1}div.aboutBox dl dt{border-bottom:1px solid #9e1e31;text-align:right;display:inline-block;padding:0 0 0 30px;color:#9e1e31}@media screen and (min-width:768px){div.aboutBox dl dt{width:70px}}div.aboutBox dl dd{margin:0 0 0 10px;display:inline}@media screen and (max-width:767px){div.aboutBox table{font-size:12px;font-size:1.2rem}}div.profile{padding:30px 0 0 30px;line-height:180%}div.profile h2{font-size:30px;font-size:3rem;margin:0 0 20px}div.profile h2 span{background:#9e1e31;color:#fff;font-size:50%;padding:5px;margin-right:10px}div.profile h2 img{vertical-align:text-bottom}div.profile p{margin:20px 20px 20px 0}@media screen and (min-width:768px){div.profile p{margin:30px 0;width:350px}}div.example{background:#fff;width:240px;height:240px;border-radius:100%;border:20px solid #fff;padding:30px;text-align:center;font-size:14px;font-size:1.4rem}@media screen and (max-width:767px){div.example{margin:10px auto}}@media screen and (min-width:768px){div.example{position:absolute;top:450px;left:400px}}div.example h3{border-bottom:1px solid #9e1e31;color:#9e1e31;margin:30px 0 20px}div.example ul{text-align:left;width:120px;float:left}div.example ul li{list-style:none;line-height:200%}div.example ul li a{color:#000;text-decoration:none}@media screen and (min-width:768px){div.slogan{width:340px;float:left;margin:0 0 0 -45px}}@media screen and (max-width:767px){div.slogan{height:200px;overflow:hidden}}div.qandabox{box-sizing:border-box}@media screen and (min-width:768px){div.qandabox{width:934px;min-height:940px;float:right;border-left:10px solid #9e1e31;padding-top:20px}}div.qandabox h2{border-bottom:1px solid #9e1e31;font-size:18px;font-size:1.8rem;line-height:150%;padding-bottom:6px;margin:20px}@media screen and (max-width:767px){div.qandabox h2{font-size:14px;font-size:1.4rem}}div.qandabox h2 span{color:#9e1e31;background-color:#fff;padding:10px;margin-right:10px}div.qandabox h3{border-bottom:1px solid #9e1e31;font-size:18px;font-size:1.8rem;line-height:150%;padding-bottom:6px;margin:20px}@media screen and (max-width:767px){div.qandabox h3{font-size:14px;font-size:1.4rem}}div.qandabox h3 span{color:#fff;background-color:#9e1e31;padding:10px;margin-right:10px}div.qandabox p{clear:both;margin:15px 30px 30px;line-height:180%}div.qabgphoto{width:166px;float:left;line-height:0;background:url(//www.kazetogare.com/css/../img/qabg.png) repeat-y;overflow:hidden;min-height:1880px}@media screen and (min-width:768px){.contactwrap{background-image:url(//www.kazetogare.com/css/../img/contactbg3.png);background-repeat:no-repeat;background-position:center}}div.contactBox{font-size:14px;font-size:1.4rem}@media screen and (min-width:768px){div.contactBox{padding:10px 0 10px 40px;margin:0 0 0 30px;border-left:8px solid #9e1e31;position:relative;min-height:720px;background-image:url(//www.kazetogare.com/css/../img/conbg.png);background-repeat:no-repeat;background-position:100% 20%;background-size:55%}}@media screen and (max-width:767px){div.contactBox{padding:10px}}div.contactBox h2{font-size:20px;font-size:2rem;color:#fff;padding:10px;margin:30px 0;background:#9e1e31}@media screen and (min-width:768px){div.contactBox h2{width:400px}}div.contactBox dl dt{margin:5px 0 0}div.contactBox dl dd{margin:2px 0 5px}div.contactBox input,div.contactBox textarea{font-size:18px;font-size:1.8rem}@media screen and (max-width:767px){div.contactBox input,div.contactBox textarea{width:100%}}div.contactBox p.submitbtn input{background:#9e1e31;color:#fff}.entrybody{background:#fff;margin:10px;padding:20px;*zoom:1;}.entrybody:after{content:".";display:block;clear:both;height:0;visibility:hidden}@media screen and (max-width:767px){.entrybody img{width:100%}}.entrybody h2{font-size:20px;font-size:2rem;border-bottom:5px solid #9e1e31;border-left:5px double #9e1e31;padding:0 0 5px 10px;margin:5px 0 15px}.entrybody h2 span{text-align:right;float:right;color:#9e1e31;font-size:75%}@media screen and (max-width:767px){.entrybody h2 span{font-size:40%}}.entrybody h2 a{color:#000;text-decoration:none}.entrybody p{line-height:180%}.blogparts{margin:20px}@media screen and (min-width:768px){.blogparts{width:1020px;margin:20px auto}}.blogparts h3{border-bottom:1px solid #9e1e31;border-left:5px solid #9e1e31;font-size:16px;font-size:1.6rem;padding:0 0 5px 10px;margin:10px 0}.blogparts ul li{list-style:none;font-size:15px;font-size:1.5rem;line-height:200%;margin-left:15px}.blogparts ul li a{color:#000}@media screen and (min-width:768px){.col-4{width:340px;float:left;box-sizing:border-box;border:10px solid #e1e7e9}}div.entryListBox{display:flex;flex-wrap:wrap;align-content:flex-end}div.entryListBox .blogentry{float:left;box-sizing:border-box;background:#fff;border:10px solid #fff}@media screen and (min-width:768px){div.entryListBox .blogentry{width:31%;margin:1%}}@media screen and (max-width:767px){div.entryListBox .blogentry{width:100%;margin-bottom:10px}}div.entryListBox .blogentry img{width:100%;height:200px;object-fit:cover}div.entryListBox .blogentry h2{font-size:16px;font-size:1.6rem;padding:0 0 5px 10px;margin:10px 0;border-bottom:1px solid #9e1e31;border-left:5px solid #9e1e31}div.entryListBox .blogentry p{line-height:180%}div.entryListBox .blogentry p.date{text-align:right;color:#9e1e31;border-bottom:1px dotted #9e1e31;margin-bottom:10px}ul.worksmenu{float:right;padding-top:48px}@media screen and (min-width:768px){ul.worksmenu{padding-right:540px}}ul.worksmenu li{display:inline;font-size:16px;font-size:1.6rem;margin:0 3px}ul.worksmenu li a{padding:10px;text-decoration:none;color:#fff;background:#9e1e31}ul.worksmenu li a:hover,ul.worksmenu li a:active,ul.worksmenu li a:focus{color:#fff}ul.worksmenu li a:hover{opacity:.7}ul.worksmenu li a.linkhere{color:#9e1e31;background:#fff}ul.worksmenu li a.linkhere:hover,ul.worksmenu li a.linkhere:active,ul.worksmenu li a.linkhere:focus{color:#dc465c}ul.worksmenu li a.linkhere:hover{opacity:.7}div.worksBox{font-size:14px;font-size:1.4rem}@media screen and (min-width:768px){div.worksBox{padding:40px 0 10px 50px;margin:0 0 0 30px;border-left:8px solid #9e1e31;position:relative;min-height:720px;background-repeat:no-repeat;background-position:100% 20%;background-size:55%}}@media screen and (max-width:767px){div.worksBox{padding:10px}}div.worksBox .worksinfo{line-height:150%}@media screen and (min-width:768px){div.worksBox .worksinfo{width:200px;float:left}}div.worksBox .worksinfo h2{font-size:18px;font-size:1.8rem;margin:0 0 20px}@media screen and (min-width:768px){div.worksBox .worksphoto{float:right;width:800px}}div.worksListBox{display:flex;text-align:center;flex-wrap:wrap;align-content:flex-end}div.worksListBox .worksentry{float:left;box-sizing:border-box}@media screen and (min-width:768px){div.worksListBox .worksentry{width:31%;margin:1%}div.worksListBox .worksentry img{width:270px;height:270px;border-radius:100%}div.worksListBox .worksentry img.movieBtn{width:180px;height:30px;border-radius:0}}@media screen and (max-width:767px){div.worksListBox .worksentry{width:50%}div.worksListBox .worksentry img{width:160px;height:160px;border-radius:100%}div.worksListBox .worksentry img.movieBtn{width:160px;height:auto;border-radius:0}}div.worksListBox .worksentry h2{font-size:16px;font-size:1.6rem;padding:0 0 5px 10px;margin:10px 30px;border-bottom:1px solid #9e1e31;border-left:5px solid #9e1e31}div.pagerbox{margin:10px auto;font-size:150%}