﻿/*!
Theme Name: tantei-sodan
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*,*::before,*::after{box-sizing:border-box}body{font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;line-height:1.6;color:#2f2f2f;-webkit-text-size-adjust:100%;font-size:18px;letter-spacing:0.05em}@media screen and (max-width: 480px){body{font-size:13px}}a{margin:0;padding:0;text-decoration:none;outline:0;vertical-align:baseline;background:transparent;color:#167ac6}a:hover,a:active{outline:none;color:orange}a img:hover{opacity:.8}nav#mainNav ul:after,nav#mainNav .inner:after,.newsTitle:after,.post:after,.inner:after,ul.news:after{content:"";display:table;clear:both}nav#mainNav ul,.newsTitle,.post,nav#mainNav .inner,ul.news{zoom:1}input[type="text"],input[type="tel"],input[type="email"],textarea{vertical-align:middle;width:100%;line-height:30px;height:30px;padding:1px 5px;border:1px solid #d4d4d7;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#555;background:#fcfcfc}textarea{height:auto;line-height:1.5}input[type="submit"],input[type="reset"],input[type="button"],p.readon a{vertical-align:top;padding:0 10px;background:#222222;border:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;line-height:28px;height:28px;color:#fff}input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,p.readon a:hover{background:#333;cursor:pointer}*:first-child+html input[type="submit"]{padding:3px}#wrapper,.inner{margin:0 auto;width:940px}#content{float:right;width:690px;padding:20px 0 50px}body.home #content{width:100%}#sidebar{float:left;width:220px;padding:20px 0 50px}#footer{clear:both}#header h1{padding:5px 0;color:#333;font-weight:normal}#mainImg{clear:both;margin-top:20px;line-height:0;text-align:center;z-index:0}.post{margin:0 0 20px 0}.toppage h4{margin:0 0 10px;font-weight:normal;color:#333}.list{padding:10px 0;border-bottom:1px dashed #e4e4e4}.list:last-child{border:0}.post .list p{padding:0}.list span{padding-left:10px}h2.title{clear:both;margin:0 0 10px;padding:5px 0;border-bottom:1px solid #eee}.dateLabel{text-align:right;font-family:Georgia, "Times New Roman", Times, serif}.post p{padding-bottom:15px}.post ul{margin:0 0 10px 10px}.post ul li{margin-bottom:5px;padding-left:15px;background:url(images/base/bullet.png) no-repeat 0 8px}.post ol{margin:0 0 10px 30px}.post ol li{list-style:decimal}.post h1{margin:20px 0;padding:5px 0 5px 15px;border-bottom:2px solid #222222;background:url(images/base/headingBg.png) no-repeat 0 50%}.post h2{margin:10px 0;padding-bottom:2px;font-weight:normal;border-bottom:2px solid #222222}.post h3{margin:10px 0;font-weight:normal;border-bottom:1px solid #222222}.post blockquote{clear:both;padding:10px 0 10px 15px;margin:10px 0 25px 30px;border-left:5px solid #ccc}.post blockquote p{padding:5px 0}.post table{border:1px #535353 solid;border-collapse:collapse;border-spacing:0;margin:10px 0 20px}.post table th{padding:10px;border:1px #535353 solid;border-width:0 0 1px 1px;background:#ececec}.post table td{padding:10px;border:1px #535353 solid;border-width:0 0 1px 1px;background:#fff}.post dt{font-weight:bold}.post dd{padding-bottom:10px}.post img{max-width:100%;height:auto}img.aligncenter{display:block;margin:5px auto}img.alignright,img.alignleft{margin:0 10px 15px 15px;display:inline}img.alignleft{margin:10px 15px 15px 10px}.alignright{float:right}.alignleft{float:left}#gallery-1 img{border:1px solid #eaeaea !important;padding:5px;background:#fff}#gallery-1 img:hover{background:#fffaef}section.widget ul ul{border:0;margin:0;padding:0 0 0 10px;box-shadow:none}#sidebar ul#banners{width:220px;margin:10px 0}#sidebar ul#banners li{float:none;margin:0 0 10px}section.widget h3{clear:both;margin:0 0 -5px;padding:5px 0;border-bottom:1px solid #eee}section.widget li a{display:block;padding:7px 0 7px 12px;background:url(images/base/arrow2.png) no-repeat 0 12px;border-bottom:1px dashed #e4e4e4}section.widget li a:hover{background-position:2px 12px}section.widget li:last-child a{border:0}#searchform input[type="text"]{width:120px;line-height:22px;height:22px;margin-right:3px}#searchform{padding:20px 0}#calendar_wrap table{margin:0 auto;width:90%}#calendar_wrap table caption{padding:10px 0;text-align:center;font-weight:bold}#calendar_wrap table th,#calendar_wrap table td{padding:3px;text-align:center}#calendar_wrap table th:nth-child(6){color:#000}#calendar_wrap table th:nth-child(7){color:#950000}#calendar_wrap a{color:#8c703a;font-weight:bold;font-weight:bold;border-bottom:1px solid #fff}#calendar_wrap table td#prev{text-align:left}#calendar_wrap table td#next{text-align:right}#calendar_wrap table td#prev a{text-align:left;border:0}#calendar_wrap table td#next a{text-align:right;border:0}.newsTitle{clear:both;margin:0;padding:7px 10px 7px 0;border-bottom:1px solid #eee}.newsTitle h3{float:left;font-weight:normal}.newsTitle p{float:right;padding:0 0 0 10px;background:url(images/base/arrow2.png) no-repeat 0 5px}.news p{clear:both;padding-bottom:2px;border-bottom:1px dashed #e4e4e4}.news p:last-child{border:0}.news p a{display:block;padding:5px 0;color:#333;font-style:italic;font:italic 110% "Palatino Linotype", "Book Antiqua", Palatino, serif}.news a span{color:#515151;font:normal 90% Arial, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif}.news span{padding-left:10px}.news a:hover span{color:#8c703a}#footer a{color:#333}#footer .boxWrap{width:980px;margin-right:-40px}#footer .box{float:left;width:450px;margin-right:40px}.box .widgetWrap,.box section.widget ul{padding:0 0 0 7px;margin-top:0;background:transparent;border:0;box-shadow:none}.box section.widget li a{background:url(images/base/arrowWhite.png) no-repeat 0 12px;border:0}.box section.widget li a:hover{background-position:2px 12px}#footer h3{padding:5px;margin-bottom:10px;border-bottom:1px solid #eee}.contact p{padding:3px 0 3px 32px;margin-bottom:3px;background:url(images/base/iconHome.png) no-repeat 4px 0}.contact p.mail{background-image:url(images/base/iconMail.png)}.contact p.tel{background-image:url(images/base/iconTel.png)}.contact p.fax{background-image:url(images/base/iconFax.png)}.contact p.tw{background-image:url(images/base/iconTW.png)}.contact p.fb{background-image:url(images/base/iconFB.png)}#copyright{color:#fff;clear:both;padding:10px 0;text-align:center;font-size:14px;background:#222}.pagenav{clear:both;width:100%;height:30px;margin:5px 0 20px}.prev{float:left}.next{float:right}#pageLinks{clear:both;color:#4f4d4d;text-align:center}ul#banners,ul.post{width:960px;margin-right:-20px;padding-bottom:20px}ul#banners li,ul.post li{float:left;width:220px;margin-right:20px}ul.post{padding:0;background:transparent;border:0;box-shadow:none}ul.post img{max-width:220px;height:auto}ul.post h3{margin:10px 0;padding-bottom:5px;font-weight:normal;color:#333;border:0}p.readon a{padding:3px 10px}ul#banners:after{content:"";display:table;clear:both}ul#banners{zoom:1}@media only screen and (min-width: 940px){nav div.panel{display:block !important;float:left}a#menu{display:none}#mainNav{clear:both;position:relative;z-index:200;border-top:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3}#mainNav li{float:left;position:relative}#mainNav li a{display:block;text-align:center;_float:left;line-height:50px;padding:10px 28px}#mainNav li a span,#mainNav li a strong{display:block;line-height:1.4}#mainNav ul ul{width:160px}#mainNav ul ul{display:none}#mainNav li:hover ul{display:block;position:absolute;top:60px;left:0;z-index:500}#mainNav li li{padding:0 0 0 10px;margin:0;float:none;height:40px;line-height:40px;width:160px;border:0}#mainNav li li:first-child{border-left:0}#mainNav li li a{width:100%;height:40px;padding:0 0 0;line-height:40px;text-align:left}#mainNav li li.current-menu-item a{font-weight:bold}#mainNav li:hover li:last-child{border:0}}@media only screen and (max-width: 939px){#mainNav .inner{width:100%}#mainNav{clear:both;width:100%;margin:0 auto;padding:0;background:#4181d7}#mainNav a.menu{width:100%;display:block;height:35px;line-height:35px;text-align:left;color:#fff;background:url(images/base/menuOpen.png) no-repeat 10px 4px}#mainNav a#menu span{padding-left:35px}#mainNav a.menuOpen{background:url(images/base/menuOpen.png) no-repeat 10px -38px}#mainNav a#menu:hover{cursor:pointer}nav .panel{display:none;width:100%;position:relative;right:0;top:0;z-index:1}#mainNav ul{margin:0 0 20px;padding:0}#mainNav ul li{float:none;clear:both;width:100%;height:auto;line-height:1.2}#mainNav ul li a,#mainNav ul li.current-menu-item li a{display:block;padding:15px;text-align:left;color:#fff}#mainNav ul li a span{display:none}#mainNav ul li a:hover,#mainNav ul li.current-menu-item>a,#mainNav ul li a:active,#mainNav ul li li.current-menu-item a,#mainNav ul li.current-menu-item li a:hover,#mainNav ul li.current-menu-item li a:active{background:#8fc8ee}#mainNav ul li li{float:left;border:0}#mainNav ul li li a,#mainNav ul li.current-menu-item li a,#mainNav ul li li.current-menu-item a{padding-left:30px}#mainNav ul li li a,#mainNav ul li.current-menu-item li a,#mainNav ul li li.current-menu-item a{padding-left:40px;background:url(images/base/sub1.png) no-repeat 20px 18px}#mainNav ul li li.current-menu-item a,#mainNav ul li li a:hover,#mainNav ul li.current-menu-item li a:hover{background:#8fc8ee url(images/base/sub1.png) no-repeat 20px -62px}#mainNav ul li li:last-child a{background:url(images/base/subLast.png) no-repeat 20px 20px}#mainNav ul li li:last-child.current-menu-item a,#mainNav ul li li:last-child a:hover,#mainNav ul li.current-menu-item li:last-child a:hover{background:#8fc8ee url(images/base/subLast.png) no-repeat 20px -65px}nav div.panel{float:none}#header ul li a,#header ul li a:hover{background-position:0 50%}#wrapper,#header,.inner{width:100%}#header h1,#header p{padding:5px 10px}#header h2{padding:20px 10px 0}#header ul{padding:20px 10px 10px}#mainNav ul,.thumbWrap{margin:0 auto}#mainNav ul ul{padding:0}nav div.panel{float:none}#mainImg{margin-bottom:20px}}.blockInfo{font-size:24px;font-weight:bold;background:#bdddff;text-align:center;padding:32px 0}img{max-width:100%;height:auto}table{width:100%}.tac{text-align:center}.tar{text-align:right}.bold{font-weight:bold}.basicFlex{display:-webkit-flex;display:flex;justify-content:space-between}#content{padding:0}@media screen and (max-width: 939px){body{width:100%;padding:0;padding:margin}#wrapper,#content,#sidebar,div.post{width:100%;padding:0;margin:0}#header{padding:0 2%}#wrapper{padding:0 2%}}article.content{margin-bottom:100px}@media screen and (max-width: 939px){article.content{margin-bottom:8%}#sidebar{margin-bottom:8%}}div.post{padding:0 10px}h2.title{font-size:32px;margin-bottom:32px;position:relative;border-bottom:2px solid #5d5d5d}h2.title:before{content:"";width:100%;height:1px;border-bottom:1px solid #bebebe;position:absolute;left:0px;bottom:-5px}@media screen and (max-width: 480px){h2.title{font-size:18px;text-align:center}}header#header div.spLogoTelBlock{display:none}header#header h1{font-size:10px;margin-bottom:16px}header#header div.logoTelBlock.basicFlex{margin-bottom:16px;justify-content:space-between}header#header div.logoTelBlock.basicFlex h2.headerLogo{width:480px}header#header div.logoTelBlock.basicFlex div.tel{text-align:right;margin-right:16px;margin-top:8px;width:400px}header#header div.logoTelBlock.basicFlex div.mitumori{margin-top:2px;text-align:right;width:235px}header#header div.logoTelBlock.basicFlex div.mitumoriBtn{margin:0 2%;padding:8px;border-radius:8px;text-align:center;color:#fff;background:#298ff9;align-items:center;box-shadow:4px 4px 4px rgba(0,78,162,0.9);width:188px;font-size:15px}@media screen and (max-width: 939px){header#header{margin-bottom:20px}header#header h1{padding:2% 0}header#header div.logoTelBlock{display:none}header#header div.spLogoTelBlock.inner.basicFlex{display:-webkit-flex;display:flex;justify-content:space-between}header#header div.spLogoTelBlock.inner.basicFlex div.headerLogoBlock{width:60%}header#header div.spLogoTelBlock.inner.basicFlex div.headerTelMitumoriBlock{width:36%}}@media screen and (max-width: 480px){header#header{margin-bottom:10px}header#header div.spLogoTelBlock.inner.basicFlex div.headerLogoBlock h2{padding-left:0}header#header div.spLogoTelBlock.inner.basicFlex div.headerLogoBlock h2 img{width:96%}}@media screen and (max-width: 320px){header#header h1{font-size:8px}}#mainNav ul{display:table;table-layout:fixed;width:100%}#mainNav li{float:none;display:table-cell;width:100%}#mainNav li a{color:#2f2f2f;padding:10px 0}div.panel li{font-size:14px}#mainNav2{width:940px;margin:auto;line-height:1}#mainNav2 li{float:left}#mainNav2 img:hover{opacity:1}#mainNav2:after{clear:both;display:table;content:""}#spMainNav{display:none}@media screen and (max-width: 939px){#mainNav2,#spMainNav ul{display:none}#spMainNav{display:block;padding:0 2%}#spMenuClose{display:none}#spMainNav #spMenuOpen,#spMainNav #spMenuClose{border:1px solid #ccc;border-left:none;border-right:none;font-size:16px;padding:4px 12px}#spMainNav #spMenuOpen img,#spMainNav #spMenuClose img{height:18px;padding-right:12px;vertical-align:middle}#spMainNav li{border-bottom:1px solid #ccc;font-size:14px;padding:8px 18px}#spMainNav li a{color:#2f2f2f}}aside div.sideBnrList a{margin-bottom:20px;display:block}@media screen and (max-width: 939px){aside div.sideBnrList{display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 6%}aside div.sideBnrList a{width:46%;margin-right:0;margin-bottom:2%;text-align:center}}ul.post{width:100%;margin:auto}ul.post li{float:none;width:100%;margin:auto}ul.post.newpostArticle p{font-size:13px}ul.post.newpostArticle a{color:#2f2f2f}ul.post.newpostArticle a:hover,ul.post.newpostArticle a:active,ul.post.newpostArticle a h3:hover,ul.post.newpostArticle a h3:active{outline:none;color:orange}#footer .inner{margin-bottom:32px}#footer div.footerFlex{font-size:14px}#footer div.footerFlex h3{font-size:18px}#footer div.footerFlex .newpostBlock,#footer div.footerFlex .toiawaseBlock{width:100%}#footer div.footerFlex a:hover,#footer div.footerFlex a:active{color:orange}@media screen and (max-width: 939px){#footer .inner{padding:0 2%;margin-bottom:0}#footer div.basicFlex.footerFlex{flex-wrap:wrap;font-size:13px}#footer div.basicFlex.footerFlex h3{font-size:14px}#footer div.basicFlex.footerFlex .newpostBlock,#footer div.basicFlex.footerFlex .toiawaseBlock{width:100%;margin-bottom:32px}}div#mainImg{margin:32px 0}article.content.indexBnrList{margin-bottom:0}div.indexBnrListArea{margin-bottom:32px}div.indexBnrListArea a{margin-right:24px;flex-basis:25%;max-width:25%}div.indexBnrListArea a:last-child{margin-right:0}div.indexBnrListArea a:hover{text-decoration:none}@media screen and (max-width: 480px){div#mainImg{margin:14px 0}}@media screen and (max-width: 939px){div.indexBnrListArea{margin-bottom:20px;display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 6%}div.indexBnrListArea a{flex-basis:auto;max-width:initial;width:46%;margin-right:0;margin-bottom:2%;text-align:center}}@media screen and (max-width: 939px) and (-ms-high-contrast: none){div.indexBnrListArea a{max-width:48%;width:48%}}div.indexBnrListArea img{box-shadow:4px 4px 4px 0px rgba(0,0,0,0.2)}@media screen and (max-width: 480px){div.indexBnrListArea{margin-bottom:8px}}div.toiawaseBottom{text-align:center}div.spToiawaseBottom{display:none}@media screen and (max-width: 939px){div.toiawaseBottom{display:none}div.spToiawaseBottom{display:block;width:80%;margin:auto;line-height:3;text-align:center}}div.indexBnrMainBlock div:first-child{margin-bottom:16px}@media screen and (max-width: 375px){h2.title.clear10Title{font-size:16px}}@media screen and (max-width: 480px){div.indexBnrMainBlock div:first-child{margin-bottom:4px}}img.indexSugumitukaruImg{float:left;padding-right:30px}div.post.indexAnatani{padding-left:20px;padding-right:20px}@media screen and (max-width: 480px){img.indexSugumitukaruImg{float:none;padding-right:0}div.post.indexAnatani{padding-left:20px;padding-right:20px}div.post.indexAnatani p{font-size:13px}}div.indexRiyuuFlex.basicFlex{justify-content:flex-start;align-items:center;margin-bottom:70px}div.indexRiyuuFlex.basicFlex .text{text-align:center;color:#121212;margin-left:48px}div.indexRiyuuFlex.basicFlex .title{font-size:33px}div.indexRiyuuFlex.basicFlex .detail{font-size:20px}div.indexRiyuuFlex.basicFlex .image{margin-left:32px}div.indexRiyuuFlex.evenOrder.basicFlex{justify-content:flex-end}div.indexRiyuuFlex.evenOrder.basicFlex .text{order:2;margin-left:0;margin-right:48px}div.indexRiyuuFlex.evenOrder.basicFlex .image{margin-left:0;margin-right:32px}@media screen and (max-width: 480px){div.indexRiyuuFlex.basicFlex{justify-content:space-between;align-items:center;margin-bottom:32px}div.indexRiyuuFlex.basicFlex .text{text-align:center;color:#121212;width:85%;margin-left:0;margin-right:2%}div.indexRiyuuFlex.basicFlex .title{font-size:16px;text-align:center}div.indexRiyuuFlex.basicFlex .detail{font-size:12px}div.indexRiyuuFlex.basicFlex .image{margin-left:0px;width:15%;text-align:right}div.indexRiyuuFlex.evenOrder.basicFlex{justify-content:space-between}div.indexRiyuuFlex.evenOrder.basicFlex .text{order:2;margin-left:2%;margin-right:0}div.indexRiyuuFlex.evenOrder.basicFlex .image{margin-left:0;margin-right:0;text-align:left}div.indexRiyuuFlex.basicFlex:last-child{margin-bottom:0}}@media screen and (max-width: 320px){div.indexRiyuuFlex.basicFlex .detail{font-size:10px}}div.post.clear10{padding:0 20px}div.post.clear10 p{font-weight:100}div.post.clear10 ul.clear10{list-style:none;background:none;margin-left:100px;margin-top:32px}div.post.clear10 ul.clear10 li{list-style:none;background:none;font-size:22px;margin-bottom:10px}div.post.clear10 ul.clear10 li .icon{margin-right:10px;display:inline-block;text-align:center;vertical-align:middle;line-height:48px;background:#3789e1;color:#fff;border-radius:6px}div.post.clear10 ul.clear10 li img{vertical-align:middle;margin-right:18px}@media screen and (max-width: 939px){div.post.clear10{padding:0}div.post.clear10 ul.clear10{list-style:none;background:none;margin-left:0;margin-bottom:32px;margin-top:32px}div.post.clear10 ul.clear10 li{list-style:none;background:none;font-size:15px;margin-bottom:10px;padding:0}div.post.clear10 ul.clear10 li img{margin-right:8px;width:24px}}@media screen and (max-width: 939px) and (max-width: 330px){div.post.clear10 ul.clear10 li{font-size:13px}}div.indexItemListArea ul li{margin:0;padding:0;background:none;width:33%;box-sizing:border-box;margin-bottom:2%}div.indexItemListArea ul.basicFlex{flex-wrap:wrap}a.detailBtn{display:inline-block;padding:6px 34px 4px 40px;background:#6e6e6e;color:#fff;border-radius:8px;font-size:12px;box-shadow:2px 4px 4px rgba(0,0,0,0.5)}a.spDetailBtn{display:none}@media screen and (max-width: 939px){a.detailBtn{display:none}a.spDetailBtn{display:block;width:50%;margin:auto;margin-top:8%;margin-bottom:16%}}div.indexTyousaKoumoku{width:720px;margin:auto;margin-bottom:32px}div.indexTyousaKoumoku span{display:inline-block;width:50%}div.post.indexNagare2 div.indexNagareBlock{display:table;margin:auto;border:2px solid #3b97b9}div.post.indexNagare2 div.indexNagareBlock .no{display:table-cell;padding:0;width:95px;text-align:center;vertical-align:middle;color:#fff;background:#3789e1;font-size:46px}div.post.indexNagare2 div.indexNagareBlock .text{display:table-cell;width:725px;padding:10px 38px;vertical-align:middle}div.post.indexNagare2 div.indexNagareBlock .text .title{font-size:26px}div.post.indexNagare2 div.indexNagareBlock .text .detail{font-size:16px;margin-top:-2px}div.post.indexNagare2 div.indexNagareBlock .spHide{display:none}div.post.indexNagare2 div.indexNagareCursor{margin:0;padding:0}div.post.indexNagare2 div.indexNagareCursor img{display:block;margin:15px auto;text-align:center}@media screen and (max-width: 480px){div.post.indexNagare2{padding:0}div.post.indexNagare2 div.indexNagareBlock{width:100%}div.post.indexNagare2 div.indexNagareBlock .pcHide{display:block}div.post.indexNagare2 div.indexNagareBlock .spHide{display:none}div.post.indexNagare2 div.indexNagareBlock .no{width:10%;font-size:24px}div.post.indexNagare2 div.indexNagareBlock .text{width:90%;padding:10px}div.post.indexNagare2 div.indexNagareBlock .text .title{font-size:18px}div.post.indexNagare2 div.indexNagareBlock .text .detail{font-size:13px;margin-top:0px}}@media screen and (max-width: 320px){div.post.indexNagare2{padding:0}div.post.indexNagare2 div.indexNagareBlock .text .detail{font-size:12px;margin-top:0px}}div.hosyoBottom{text-align:center;margin-bottom:32px}div.post.indexNagare2.stepPage .nagareImgBlock{margin-top:64px}div.post.rinen{font-size:18px}div.post.rinen span.rinenList{display:inline-block;padding-left:21px}@media screen and (max-width: 480px){div.post.rinen{font-size:16px}div.post.rinen span.rinenList{padding-left:0}}h3.tanteiListTitle{border:none;padding:0;margin:0;margin-bottom:16px;font-size:22px;color:#fff;background:#746e6e;padding:10px 20px;font-weight:normal;box-shadow:4px 4px 4px 0px rgba(0,0,0,0.2);box-sizing:border-box}table.companyListTable th{text-align:center;font-size:16px}table.companyListTable th.name{width:250px}table.companyListTable th.address{width:250px}table.companyListTable th.tel{width:110px}table.companyListTable td{padding:4px;font-size:14px;vertical-align:middle}table.companyListTable{margin-bottom:64px;table-layout:fixed}@media screen and (max-width: 480px){h3.tanteiListTitle{border:none;padding:0;margin:0;margin-bottom:16px;font-size:16px;color:#fff;background:#746e6e;padding:10px 20px;font-weight:normal;box-shadow:4px 4px 4px 0px rgba(0,0,0,0.2);box-sizing:border-box}table.companyListTable{table-layout:fixed}table.companyListTable th{text-align:center;font-size:14px}table.companyListTable th.name{width:auto}table.companyListTable th.address{width:auto}table.companyListTable th.tel{width:auto}table.companyListTable td{padding:4px;font-size:13px;vertical-align:middle}table.companyListTable{margin-bottom:64px;table-layout:fixed}}div.basicFlex.koumokuArea{flex-wrap:wrap;margin-top:50px}div.basicFlex.koumokuArea .koumokuBlock{width:32%;margin-bottom:60px}div.basicFlex.koumokuArea .koumokuBlock .title{border-left:4px solid #7a7777;font-size:20px;padding-left:8px;margin-bottom:8px}div.basicFlex.koumokuArea .koumokuBlock .image{text-align:center}div.basicFlex.koumokuArea .koumokuBlock .detail{margin-top:4px}div.basicFlex.koumokuArea.indexkoumokuArea{padding-left:20px;padding-right:20px}div.basicFlex.koumokuArea.indexkoumokuArea .koumokuBlock{width:30%;margin-bottom:30px}@media screen and (max-width: 480px){div.basicFlex.koumokuArea.indexkoumokuArea{padding-left:0;padding-right:0}}@media screen and (max-width: 480px){div.basicFlex.koumokuArea,div.basicFlex.koumokuArea.indexkoumokuArea{flex-wrap:wrap;margin-top:0px}div.basicFlex.koumokuArea .koumokuBlock,div.basicFlex.koumokuArea.indexkoumokuArea .koumokuBlock{width:48%;margin-bottom:8%}div.basicFlex.koumokuArea .koumokuBlock .title,div.basicFlex.koumokuArea.indexkoumokuArea .koumokuBlock .title{font-size:14px}div.basicFlex.koumokuArea .koumokuBlock .detail,div.basicFlex.koumokuArea.indexkoumokuArea .koumokuBlock .detail{margin-top:1%;font-size:13px}div.basicFlex.koumokuArea .koumokuBlock:last-child,div.basicFlex.koumokuArea.indexkoumokuArea .koumokuBlock:last-child{margin-bottom:0}}div.faqQ{color:#ed1c24;font-size:23px;margin-bottom:18px}div.faqA{font-size:18px;text-indent:-20px;padding-left:36px;margin-bottom:36px}@media screen and (max-width: 480px){div.faqQ{color:#ed1c24;font-size:15px;margin-bottom:8px}div.faqA{font-size:14px;text-indent:0px;padding-left:0px;margin-bottom:36px}}div.formArea{width:640px;margin:auto}div.formArea div.label{font-size:20px;margin-top:32px}div.formArea .msgHissu,div.formArea .msgRenraku{font-size:16px;display:block;line-height:1.5}div.formArea .msgHissu{margin-top:8px}div.formArea .msgRenraku{margin-bottom:8px}div.formArea input[type="submit"].wpcf7-submit{display:block;margin:auto;margin-top:32px;width:30%;padding:16px 0;height:auto;font-size:18px;background:#a39d9d}@media screen and (max-width: 480px){div.formArea{width:100%}div.formArea div.label{font-size:20px;margin-top:20px}div.formArea input[type="submit"].wpcf7-submit{-webkit-appearance:none;border-radius:3px;display:block;margin:auto;margin-top:18px;width:30%;padding:16px 0;height:auto;font-size:18px}div.formArea .pcOnly{display:none}div.formArea input[type="text"],div.formArea input[type="tel"],div.formArea input[type="email"],div.formArea textarea{font-size:16px}}@media screen and (max-width: 480px){table.compnayTable th{font-size:13px}table.compnayTable td{font-size:13px}}div.post.ryoukin{padding:0 55px}div.post.ryoukin .iconYen{padding-right:12px}div.post.ryoukin div.title{font-size:29px;margin-left:-32px}div.post.ryoukin div.ryoukinTitle{color:#737373;font-size:27px;text-align:center;margin:0;margin-top:80px;margin-bottom:8px}div.post.ryoukin div.ryoukinTitle.first{margin-top:72px}div.post.ryoukin div.ryoukinTitleSub{color:#4b4b4b;text-align:right}div.post.ryoukin div.msg{margin-top:32px}div.post.ryoukin div.fukidasi{margin-right:-80px}div.post.ryoukin table.ryoukinTable{margin:0}div.post.ryoukin table.ryoukinTable th{width:200px;text-align:center;vertical-align:middle;color:#666666;background:#fff;font-size:25px}div.post.ryoukin table.ryoukinTable td{vertical-align:middle;font-size:16px;color:#585858;line-height:1.2;padding:34px}div.post.ryoukin table.ryoukinTable td div.tdTitle{font-size:23px;color:#d54b4d;text-align:center;margin:16px 0}@media screen and (max-width: 480px){div.post.ryoukin{padding:0}div.post.ryoukin .iconYen{padding-right:12px}div.post.ryoukin div.title{font-size:16px;margin-left:0}div.post.ryoukin div.ryoukinTitle{font-size:15px;margin-top:36px}div.post.ryoukin div.ryoukinTitle.first{margin-top:36px}div.post.ryoukin div.msg{margin-top:32px}div.post.ryoukin div.fukidasi{margin-right:0px}div.post.ryoukin table.ryoukinTable{margin:0}div.post.ryoukin table.ryoukinTable th{width:40%;font-size:16px}div.post.ryoukin table.ryoukinTable td{width:50%;font-size:13px;padding:4px}div.post.ryoukin table.ryoukinTable td div.tdTitle{font-size:14px;color:#d54b4d;text-align:center;margin:16px 0}div.post.ryoukin table.ryoukinTable td br{display:none}}div.post.mitukaru{padding:0 55px}div.post.mitukaru div.mitukaruTitle{font-size:33px;color:#121212;margin-left:-38px;padding:2px 0 0 14px}div.post.mitukaru .title1{margin-bottom:24px;background:url(images/icon/icon_mitukaru_bg01.png) no-repeat}div.post.mitukaru .title2{margin-top:52px;margin-bottom:24px;background:url(images/icon/icon_mitukaru_bg02.png) no-repeat}div.post.mitukaru .title3{margin-top:52px;margin-bottom:24px;background:url(images/icon/icon_mitukaru_bg03.png) no-repeat}div.post.mitukaru .title4{margin-top:52px;margin-bottom:24px;background:url(images/icon/icon_mitukaru_bg04.png) no-repeat}div.post.mitukaru .title5{margin-top:52px;margin-bottom:24px;background:url(images/icon/icon_mitukaru_bg05.png) no-repeat}div.post.mitukaru p{padding-bottom:32px}@media screen and (max-width: 480px){div.post.mitukaru{padding:0px}div.post.mitukaru div.mitukaruTitle{font-size:18px;margin-left:0;padding:0;line-height:36px;padding-left:14px}div.post.mitukaru .title1{background-size:36px}div.post.mitukaru .title2{margin-top:18px;background-size:36px}div.post.mitukaru .title3{margin-top:18px;background-size:36px}div.post.mitukaru .title4{margin-top:18px;background-size:36px}div.post.mitukaru .title5{margin-top:18px;background-size:36px}div.post.mitukaru p{padding-bottom:32px}}div.post.hosyo h2.title{font-size:31px}div.post.hosyo span.hosyoKingaku{color:#ed1c24}div.post.hosyo span.hosyoKingaku.ul{text-decoration:underline}div.post.hosyo div.hosyoBlock{text-align:center;font-size:20PX;font-weight:bold;line-height:2.8;padding:60px 0}div.post.hosyo div.hosyoBlock.negative{background:url(images/hosyo/negative.png) no-repeat;background-position:center 50%}div.post.hosyo div.hosyoBlock.positive{background:url(images/hosyo/positive.png) no-repeat;background-position:center 50%;margin-bottom:64px}div.post.hosyo div.hosyoRenraku{font-size:20px;color:#603813;text-align:center;padding:32px 0}div.post.hosyo div.hosyoRenraku p{padding:0}@media screen and (max-width: 939px){div.post.hosyo h2.title{font-size:17px}div.post.hosyo div.hosyoBlock{text-align:center;font-size:14PX;font-weight:bold;line-height:2;padding:48px 0}div.post.hosyo div.hosyoBlock.negative{background-position:center 50%;margin-bottom:32px;background-size:60% auto}div.post.hosyo div.hosyoBlock.positive{background-position:center 50%;margin-bottom:32px;background-size:60% auto}div.post.hosyo div.hosyoRenraku{font-size:15px;padding:16px 0}}div.post.mitumoriSample h2.title{font-size:27px}div.post.mitumoriSample div.basicFlex.mitumoriSampleFlex{margin-bottom:64px}div.post.mitumoriSample div.basicFlex.mitumoriSampleFlex h3{border:none;font-size:26px}div.post.mitumoriSample div.basicFlex.mitumoriSampleFlex div.text{width:75%}div.post.mitumoriSample div.basicFlex.mitumoriSampleFlex div.image{width:22%}div.post.mitumoriSample div.basicFlex.mitumoriSampleFlex div.meikaku div.image{text-align:left}div.post.mitumoriSample div.basicFlex.mitumoriSampleFlex div.reasonable div.image{text-align:right}div.post.mitumoriSample h3.mitumoriSampleTitle{font-size:22px;text-align:center;padding:8px;color:#FFF;background:#f183a5;border:none}@media screen and (max-width: 939px){div.post.mitumoriSample h2.title{font-size:18px}div.post.mitumoriSample div.basicFlex.mitumoriSampleFlex{margin-bottom:64px}div.post.mitumoriSample div.basicFlex.mitumoriSampleFlex h3{border:none;font-size:16px}div.post.mitumoriSample div.basicFlex.mitumoriSampleFlex div.text{width:75%}div.post.mitumoriSample div.basicFlex.mitumoriSampleFlex div.image{width:22%}div.post.mitumoriSample div.basicFlex.mitumoriSampleFlex div.meikaku div.image{text-align:left}div.post.mitumoriSample div.basicFlex.mitumoriSampleFlex div.reasonable div.image{text-align:right}div.post.mitumoriSample h3.mitumoriSampleTitle{font-size:15px;text-align:center;padding:8px;color:#FFF;background:#f183a5;border:none}}.bottomBannerArea.basicFlex{flex-wrap:wrap;justify-content:flex-start}.bottomBannerArea.basicFlex a{width:24%;margin-right:1%}@media screen and (max-width: 480px){.bottomBannerArea.basicFlex a{justify-content:space-between;width:49%;margin-right:0;padding:1%}}div#wrapper.mitumoriContents{margin-bottom:100px}div#wrapper.mitumoriContents div.flowImage{margin:64px 0}div#wrapper.mitumoriContents #screen1 .contentsArea{width:480px;margin:auto}div#wrapper.mitumoriContents #screen2 .contentsArea{width:830px;margin:auto}div#wrapper.mitumoriContents #screen3 .contentsArea{width:900px;margin:auto}div#wrapper.mitumoriContents #screen4 div.title{font-size:24px}div#wrapper.mitumoriContents #screen4 p{font-size:15px}div#wrapper.mitumoriContents #screen4 .contentsArea{margin-top:50px}div#wrapper.mitumoriContents div.qTitle{margin-top:32px;margin-bottom:8px;margin-left:-48px;font-size:24px}div#wrapper.mitumoriContents div.mitumoriCmb{overflow:hidden;width:90%;margin:2em auto;text-align:center}div#wrapper.mitumoriContents div.mitumoriCmb select{width:100%;padding-right:1em;cursor:pointer;text-indent:0.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none;font-size:18px}div#wrapper.mitumoriContents div.mitumoriCmb select::-ms-expand{display:none}div#wrapper.mitumoriContents div.mitumoriCmb{position:relative;border:1px solid #bbbbbb;border-radius:2px;background:#ffffff}div#wrapper.mitumoriContents div.mitumoriCmb::before{position:absolute;top:0.8em;right:0.9em;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666666;pointer-events:none}div#wrapper.mitumoriContents div.mitumoriCmb select{padding:8px 38px 8px 8px;color:#666666}div#wrapper.mitumoriContents div.radio.basicFlex,div#wrapper.mitumoriContents div.chk.basicFlex{justify-content:flex-start;flex-wrap:wrap}div#wrapper.mitumoriContents div.radio input,div#wrapper.mitumoriContents div.chk input{display:none;justify-content:flex-start}div#wrapper.mitumoriContents div.radio label,div#wrapper.mitumoriContents div.chk label{display:block;width:155px;line-height:60px;border-radius:8px;background-color:#fff;color:#140082;border:2px solid #140082;font-size:18px;text-align:center;cursor:pointer;margin-bottom:16px;margin-right:11px}div#wrapper.mitumoriContents div.radio label span,div#wrapper.mitumoriContents div.chk label span{display:inline-block;vertical-align:middle;line-height:1;text-align:left}div#wrapper.mitumoriContents div.radio input[type="radio"]:checked+label,div#wrapper.mitumoriContents div.chk input[type="checkbox"]:checked+label{color:#fff;background-color:#140082}div#wrapper.mitumoriContents div.btnBlock{text-align:center;margin-top:80px}div#wrapper.mitumoriContents input[type="button"]{width:295px;height:56px;font-size:18px;border-radius:4px;background:#251d79}div#wrapper.mitumoriContents #flow2BackBtn,div#wrapper.mitumoriContents #flow3BackBtn{background:#7c7b7b;margin-right:28px}div#wrapper.mitumoriContents input[type="text"]{background:#fff;border:2px solid #251d79;border-radius:8px;font-size:18px}div#wrapper.mitumoriContents textarea{background:#fff;border:2px solid #251d79;border-radius:8px;width:620px;height:200px;font-size:18px}div#wrapper.mitumoriContents table.personalTable{width:600px}div#wrapper.mitumoriContents table.personalTable th{width:250px;padding-bottom:18px}div#wrapper.mitumoriContents table.mitumoriConfirmTable{border-collapse:collapse;border-spacing:0;width:100%;margin-top:32px}div#wrapper.mitumoriContents table.mitumoriConfirmTable td{border:1px solid #ccc;font-size:18px;padding:9px 18px}div#wrapper.mitumoriContents table.mitumoriConfirmTable td.item{width:50%}div#wrapper.mitumoriContents .errorMsgBlock{margin-top:32px;color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;text-align:center;padding:8px;border-radius:8px;display:none}@media screen and (max-width: 480px){div#wrapper.mitumoriContents{margin-bottom:8%}div#wrapper.mitumoriContents div.flowImage{margin:8% 0}div#wrapper.mitumoriContents #screen1 .contentsArea{width:100%;margin:auto}div#wrapper.mitumoriContents #screen2 .contentsArea{width:100%;margin:auto}div#wrapper.mitumoriContents #screen3 .contentsArea{width:100%;margin:auto}div#wrapper.mitumoriContents #screen4 div.title{font-size:24px}div#wrapper.mitumoriContents #screen4 p{font-size:15px}div#wrapper.mitumoriContents #screen4 .contentsArea{margin-top:8%;margin-bottom:16%}div#wrapper.mitumoriContents div.qTitle{margin-top:32px;margin-bottom:8px;margin-left:0;font-size:18px}div#wrapper.mitumoriContents div.qTitle span.submMsg{font-size:16px}div#wrapper.mitumoriContents select{font-size:16px;width:100%}div#wrapper.mitumoriContents div.radio.basicFlex,div#wrapper.mitumoriContents div.chk.basicFlex{justify-content:left;justify-content:stretch;flex-wrap:wrap}div#wrapper.mitumoriContents div.radio input,div#wrapper.mitumoriContents div.chk input{display:none;justify-content:left;justify-content:stretch}div#wrapper.mitumoriContents div.radio label,div#wrapper.mitumoriContents div.chk label{font-size:14px;margin:0;margin:1%;width:31.3%}div#wrapper.mitumoriContents div.radio label span,div#wrapper.mitumoriContents div.chk label span{display:inline-block;vertical-align:middle;line-height:1;text-align:left}div#wrapper.mitumoriContents div.btnBlock{display:-webkit-flex;display:flex;justify-content:space-between;text-align:center;margin-top:8%}div#wrapper.mitumoriContents div.btnBlock input[type="button"]{width:49%;margin:auto;padding:0}div#wrapper.mitumoriContents input[type="button"]{-webkit-appearance:none;border-radius:0;width:295px;height:56px;font-size:16px;border-radius:4px;background:#251d79}div#wrapper.mitumoriContents #flow2BackBtn,div#wrapper.mitumoriContents #flow3BackBtn{background:#7c7b7b;margin-right:28px;margin:0}div#wrapper.mitumoriContents input[type="text"]{background:#fff;border:2px solid #251d79;border-radius:8px;font-size:14px}div#wrapper.mitumoriContents textarea{width:100%}div#wrapper.mitumoriContents table.personalTable{width:100%}div#wrapper.mitumoriContents table.personalTable th{width:50%}div#wrapper.mitumoriContents table.mitumoriConfirmTable{width:100%;table-layout:fixed}div#wrapper.mitumoriContents table.mitumoriConfirmTable td{font-size:13px;padding:4px 2px;word-wrap:break-word;overflow-wrap:break-word}div#wrapper.mitumoriContents .errorMsgBlock{margin-top:32px;color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;text-align:center;padding:8px;border-radius:8px;display:none}}
