@charset "UTF-8";
/*!	ページヘッダー
---------------------------------------- */.pageHeading{ background:url(../img/common/pageimg_common01.png) left top no-repeat;background-size:cover;color:#fff;font-size:4.6rem;font-weight:bold;padding:80px 0 78px; text-align:center;text-shadow:-6px -6px 0 #543821, -6px -5px 0 #543821, -6px -4px 0 #543821, -6px -3px 0 #543821, -6px -2px 0 #543821, -6px -1px 0 #543821, -6px 0 0 #543821, -6px 1px 0 #543821, -6px 2px 0 #543821, -6px 3px 0 #543821, -6px 4px 0 #543821, -6px 5px 0 #543821, -6px 6px 0 #543821, -5px -6px 0 #543821, -5px -5px 0 #543821, -5px -4px 0 #543821, -5px -3px 0 #543821, -5px -2px 0 #543821, -5px -1px 0 #543821, -5px 0 0 #543821, -5px 1px 0 #543821, -5px 2px 0 #543821, -5px 3px 0 #543821, -5px 4px 0 #543821, -5px 5px 0 #543821, -5px 6px 0 #543821, -4px -6px 0 #543821, -4px -5px 0 #543821, -4px -4px 0 #543821, -4px -3px 0 #543821, -4px -2px 0 #543821, -4px -1px 0 #543821, -4px 0 0 #543821, -4px 1px 0 #543821, -4px 2px 0 #543821, -4px 3px 0 #543821, -4px 4px 0 #543821, -4px 5px 0 #543821, -4px 6px 0 #543821, -3px -6px 0 #543821, -3px -5px 0 #543821, -3px -4px 0 #543821, -3px -3px 0 #543821, -3px -2px 0 #543821, -3px -1px 0 #543821, -3px 0 0 #543821, -3px 1px 0 #543821, -3px 2px 0 #543821, -3px 3px 0 #543821, -3px 4px 0 #543821, -3px 5px 0 #543821, -3px 6px 0 #543821, -2px -6px 0 #543821, -2px -5px 0 #543821, -2px -4px 0 #543821, -2px -3px 0 #543821, -2px -2px 0 #543821, -2px -1px 0 #543821, -2px 0 0 #543821, -2px 1px 0 #543821, -2px 2px 0 #543821, -2px 3px 0 #543821, -2px 4px 0 #543821, -2px 5px 0 #543821, -2px 6px 0 #543821, -1px -6px 0 #543821, -1px -5px 0 #543821, -1px -4px 0 #543821, -1px -3px 0 #543821, -1px -2px 0 #543821, -1px -1px 0 #543821, -1px 0 0 #543821, -1px 1px 0 #543821, -1px 2px 0 #543821, -1px 3px 0 #543821, -1px 4px 0 #543821, -1px 5px 0 #543821, -1px 6px 0 #543821, 0 -6px 0 #543821, 0 -5px 0 #543821, 0 -4px 0 #543821, 0 -3px 0 #543821, 0 -2px 0 #543821, 0 -1px 0 #543821, 0 0 0 #543821, 0 1px 0 #543821, 0 2px 0 #543821, 0 3px 0 #543821, 0 4px 0 #543821, 0 5px 0 #543821, 0 6px 0 #543821, 1px -6px 0 #543821, 1px -5px 0 #543821, 1px -4px 0 #543821, 1px -3px 0 #543821, 1px -2px 0 #543821, 1px -1px 0 #543821, 1px 0 0 #543821, 1px 1px 0 #543821, 1px 2px 0 #543821, 1px 3px 0 #543821, 1px 4px 0 #543821, 1px 5px 0 #543821, 1px 6px 0 #543821, 2px -6px 0 #543821, 2px -5px 0 #543821, 2px -4px 0 #543821, 2px -3px 0 #543821, 2px -2px 0 #543821, 2px -1px 0 #543821, 2px 0 0 #543821, 2px 1px 0 #543821, 2px 2px 0 #543821, 2px 3px 0 #543821, 2px 4px 0 #543821, 2px 5px 0 #543821, 2px 6px 0 #543821, 3px -6px 0 #543821, 3px -5px 0 #543821, 3px -4px 0 #543821, 3px -3px 0 #543821, 3px -2px 0 #543821, 3px -1px 0 #543821, 3px 0 0 #543821, 3px 1px 0 #543821, 3px 2px 0 #543821, 3px 3px 0 #543821, 3px 4px 0 #543821, 3px 5px 0 #543821, 3px 6px 0 #543821, 4px -6px 0 #543821, 4px -5px 0 #543821, 4px -4px 0 #543821, 4px -3px 0 #543821, 4px -2px 0 #543821, 4px -1px 0 #543821, 4px 0 0 #543821, 4px 1px 0 #543821, 4px 2px 0 #543821, 4px 3px 0 #543821, 4px 4px 0 #543821, 4px 5px 0 #543821, 4px 6px 0 #543821, 5px -6px 0 #543821, 5px -5px 0 #543821, 5px -4px 0 #543821, 5px -3px 0 #543821, 5px -2px 0 #543821, 5px -1px 0 #543821, 5px 0 0 #543821, 5px 1px 0 #543821, 5px 2px 0 #543821, 5px 3px 0 #543821, 5px 4px 0 #543821, 5px 5px 0 #543821, 5px 6px 0 #543821, 6px -6px 0 #543821, 6px -5px 0 #543821, 6px -4px 0 #543821, 6px -3px 0 #543821, 6px -2px 0 #543821, 6px -1px 0 #543821, 6px 0 0 #543821, 6px 1px 0 #543821, 6px 2px 0 #543821, 6px 3px 0 #543821, 6px 4px 0 #543821, 6px 5px 0 #543821, 6px 6px 0 #543821; }
/*!	パンくずリスト
---------------------------------------- */.breadcrumbWrap{ padding:42px 0 50px; }
/*!	害獣のトラブル解決までの流れ
---------------------------------------- */#flow{ background:#f3ecdd;margin-bottom:30px; padding-bottom:30px; }
#flow .crossheading{ background:url(../img/common/bg_common01.png) #003f98 left top repeat-x;margin-bottom:60px; }
#flow .crossheading .crossheadingIn{margin:0 auto;  width:1040px; }
#flow .flowList{margin:0 auto;  width:1040px; }
#flow .flowList>li{ background:#fff;border:3px solid #e6dfd1;padding-bottom:40px; position:relative; }
#flow .flowList>li .num{left:-3px;  position:absolute;top:-3px; }
#flow .flowList>li .pic{float:left;margin:40px 25px 0 40px; margin-right:42px; width:400px; }
#flow .flowList>li .body{float:left; margin:40px 59px 0 0;width:488px; }
#flow .flowList>li .body .subheading{ margin-bottom:20px; }
#flow .flowList>li .body .txt{letter-spacing:.05em;  line-height:1.71; }
#flow .flowList>li .credit{ background:#f2f2f2;border-radius:6px;clear:both; margin: 0 auto 12px;text-align:center;width:950px; }
#flow .flowList>li .credit .txt{ display:inline-block;padding:29px 0;-webkit-transform:translateX(-20px);transform:translateX(-20px); }
#flow .flowList>li .credit .creditBrandList{ display:inline-block;padding:23px 0 22px;-webkit-transform:translateX(15px);transform:translateX(15px); }
#flow .flowList>li .credit .creditBrandList li{ display:inline-block;vertical-align:middle; }
#flow .flowList>li .credit .creditBrandList li+li{ margin-left:5px; }
#flow .flowList>li:not(:last-of-type):before{background:url(../img/flow/img_flow01.png) left top no-repeat;bottom:-44px; content:"";display:block;height:27px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:110px;z-index:2; }
#flow .flowList>li:last-of-type .pic{ margin-bottom:30px; }
#flow .flowList>li+li{ margin-top:50px; }
#flow .flowList>li .caution{ width: 950px; margin: 0 auto; color: #666; font-size:1.2rem; line-height: 2;}
