@charset "UTF-8";#bousai{margin-top:10px}#bousai .inner{padding:10px;background:#f7f7f7}#bousai .inner p{line-height:1.4}#bousai h2{padding-left:20px;color:#fff;background:#5999d9}#bousai h3{margin-bottom:0;font-size:1.2em;border:0}#bousai h5{margin:20px 0 10px;padding:10px 0 10px 60px;font-size:1.2em;color:#fff;background:#5999d9 url(//air-bosai.com/wp-airbosai/wp-content/themes/tpl_airbosai/css/../images/bousai/icon-q.png) no-repeat 10px 50%}#bousai h3.heading1{margin:20px 0 10px;font-size:24px;color:#e83929;font-weight:700;text-align:center}#bousai h3.heading2{margin-bottom:10px;font-size:36px;line-height:1.2;color:#e61087;font-weight:700;text-align:center}#bousai h3.heading3{margin:20px 0;padding:50px 90px 50px 10px;font-size:32px;color:#171d60;font-weight:700;background:url(//air-bosai.com/wp-airbosai/wp-content/themes/tpl_airbosai/css/../images/bousai/icon-idea.png) no-repeat 100% 100%}#bousai h3.heading3.noBg{padding:50px 10px 20px;background:0 0}#bousai h3.heading3 span{font-size:28px;color:#e61087}#bousai .flex{clear:both;display:flex;padding:20px 0;border-bottom:2px solid #ead68e}#bousai .flex div{width:100%;padding:0 10px;line-height:1.4;text-align:left}#bousai .flex h4{padding-left:8px;margin-bottom:10px;font-size:20px;color:#181d62;font-weight:700;border-left:5px solid #ead68e}#bousai .flex img{border:1px solid #ead68e}#bousai .flex a,#bousai .contact a{position:relative;margin:10px 0;padding:10px;display:block;color:#fff;background:#0156a5;border-radius:6px}#bousai .contact a{margin-bottom:30px;padding:20px;font-size:20px;text-align:center}#bousai .flex a:after,#bousai .contact a:after{position:absolute;right:10px;content:"";width:8px;height:8px;margin-top:5px;border-top:solid 3px #fff;border-right:solid 3px #fff;transform:rotate(45deg)}#bousai .contact a:after{margin-top:8px;right:12px}#bousai .flex a:hover{background:#4178cc}#bousai .note{clear:both;margin:20px 0;padding:10px;color:#e4007f;line-height:1.6;border:2px solid #e4007f;border-radius:10px;text-align:center;font-weight:700}.gridContainer{margin:0 auto;width:100%;column-gap:0;padding-bottom:30px;column-count:3}.grid{padding:10px;text-align:center}#bousai .grid p{padding:10px;color:#000;font-weight:700;background:#ead68e}#kansen{line-height:1.6}#kansen p{margin-bottom:20px}#kansen header{padding:10px 0}#kansen .flex{display:flex;justify-content:space-between}.flex.col2>*{width:50%}.flex.col2.tools{flex-wrap:wrap}.flex.col2.tools>*{width:48%;padding:1%;text-align:center;line-height:1.4}.flex.col2.tools img,.flex.col2.tools iframe{display:block;margin:0 auto 10px;border:2px solid #0054a6}.flex.col2.tools iframe{max-width:98%}#joint-air-panel .firstImg{line-height:1}#kansen .firstTxt{padding:0 1% 0 20px}#kansen #intro h3{padding:10px;font-size:18px;color:#fff;background:#2bbeb5}#kansen #intro h3 span{margin-left:10px;padding:3px;color:#fff684;background:#00abc5}#kansen #intro .firstImg{font-size:.9em}#introLower{padding:20px 0;margin:0 0 50px;background:rgba(255,255,255,.7)}#introLower li{width:calc(100% / 3);padding:0 1%;text-align:center}#introLower li img{display:block;margin:10px auto}#kansen #type .flex{align-items:center}#kansen #type>div{padding:0 1%}#kansen .typeTitle img{display:inline-block;vertical-align:middle}#kansen .typeTitle h4{display:inline-block;width:calc(100% - 75px);color:#0072bc;font-weight:700;font-size:17px;vertical-align:middle}#kansen .col4 img{display:block;margin:0 auto}#kansen .col4 p{text-align:center !important}#kansen .mainimage{text-align:center}img.frame,.firstImg img,#introLower img{border:3px solid #0054a6;box-shadow:0 0 0 1px #eee}.applyBtn,#kansen .btn{display:inline-block;width:230px;max-width:100%;border:solid 1px #ff7f00;color:#ff7f00;font-size:90%;font-weight:700;line-height:40px;text-align:center;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.applyBtn:hover #kansen .btn:hover{cursor:pointer;color:#fff;background-color:#ff7f00}a.link{color:#ff7f00;text-decoration:underline}a.link:hover{text-decoration:none}h3.title{margin:50px 10px 20px;text-align:center;font-weight:700;font-size:1.8em;color:#0054a6;border-bottom:3px solid #0054a6}h4.h3Next{margin:-15px 0 30px;text-align:center;font-weight:700;font-size:1.6em;color:#0054a6}h4.title{margin:30px 0 10px;font-size:1.6em;line-height:1.6;font-weight:700;border-bottom:2px solid #ffc107}.check li{display:block;position:relative;padding-left:1.3em;margin:5px 0}.check li:after,.check li:before{position:absolute;content:'';display:block;background:#ffc107;top:.43em;left:.5em;height:11px;width:4px;transform:rotate(45deg)}.check li:before{top:.6em;left:.2em;height:8px;transform:rotate(-45deg)}.priceTbl{margin:20px 0;border-collapse:collapse;width:100%;border-top:1px solid #ddd;border-right:1px solid #ddd}.priceTbl th,.priceTbl td{padding:5px;text-align:center;border-left:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff}.priceTbl th{color:#fff;background:#0054a6}.priceTbl tbody th{width:12em;color:#000;background:#eee}.priceTbl tbody th.w14em{width:14em}.book{padding-bottom:1px;font-size:1.4em;color:#fff;font-weight:700;background:#ff1e1e;border-radius:6px;text-align:center}.book h3{padding:10px 10px 5px 90px;position:relative}.book h3:before{position:absolute;content:url(//air-bosai.com/wp-airbosai/wp-content/themes/tpl_airbosai/css/../images/kansen/iconBook.svg);width:55px;height:55px;margin:5px 0 0 -65px}.book span{padding:0 10px;font-size:1.6em;background:linear-gradient(transparent 80%,#ffc107 80%)}.book p{display:inline-block;border-bottom:2px solid #fff}.spec{display:flex;flex-wrap:wrap;align-items:center;padding:10px;border:1px solid #ccc;border-bottom:0;background:rgba(255,255,255,.8)}.spec:last-of-type{border-top:0;border-bottom:1px solid #ccc}#kansen .priceTbl td{padding:5px 10px;text-align:left}.topic{margin:10px 0 20px;padding:10px;border:2px dotted #ffc107;border-radius:5px;font-size:.9em;background:rgba(255,255,255,.6)}.topic dl{display:flex;flex-wrap:wrap}.topic dt{width:6em;padding-bottom:5px;color:#666;font-family:"Times New Roman",serif;font-style:italic}.topic dd{width:calc(100% - 6em);padding-bottom:5px}.topic a{padding-left:15px;position:relative;color:#ff7f00;text-decoration:underline}.topic a:before{position:absolute;content:'';width:6px;height:6px;border-top:solid 2px #ff7f00;border-right:solid 2px #ff7f00;transform:rotate(45deg);top:5px;left:0}.modal{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.8);display:none;z-index:1000;overflow:scroll}.modal:hover{cursor:pointer}.bigimg{position:absolute;width:80%;max-width:800px;top:80px;left:0;right:0;margin:auto}.closeBtn{position:absolute;right:20px;top:20px}.closeBtn span{display:inline-block;vertical-align:middle;color:#fff;background:#fff;line-height:2;width:2em;height:.2em;border-radius:.2em;position:relative;transform:rotate(45deg)}.closeBtn span:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;transform:rotate(90deg)}.option dt span{padding-left:10px}.option dt{padding:10px;color:#fff;background:#0054a6}.option dd{padding:10px;margin-bottom:20px;background:rgba(255,255,255,.8)}#kansen h5{margin:10px;color:#4d4d4d;font-size:1.2em;font-weight:700;text-align:center;border-bottom:3px dotted #0054a6}.tools.ex p{font-size:.9em;margin-bottom:0 !important;text-align:left}#kansen .priceTbl.lamp td{text-align:center}#kansen .priceTbl.lamp td:last-of-type{text-align:left}.priceTbl.lamp th{width:auto}.priceTbl.lamp th:nth-of-type(2),.priceTbl.lamp th:nth-of-type(3){width:150px !important}.priceTbl.lamp img{margin:0 auto;display:block}.contactBtns.banner h3{margin-bottom:10px}.contactBtns.banner img{width:180px;margin:0 1px;padding:3px;background:#d3e6f1;border:1px solid #6dabd1}.contactBtns.banner img:hover{opacity:.8}#kansen .banner .btn{width:80%;padding:15px 0;color:#fff !important;font-size:120%;background-color:#6dabd1}#kansen .banner i{font-style:normal}#joint-air-panel{line-height:1.6;color:#004069}#joint-air-panel .breadcrumb{font-weight:400;font-size:16px}#joint-air-panel header{padding:0 0 10px;font-size:40px;font-weight:700;text-align:center;color:#0077c0 !important;background-image:url(//air-bosai.com/wp-airbosai/wp-content/themes/tpl_airbosai/css/../images/joint-air-panel/borderCross.png),url(//air-bosai.com/wp-airbosai/wp-content/themes/tpl_airbosai/css/../images/joint-air-panel/border.png);background-repeat:no-repeat,repeat-y;background-position:0 50%,100% 0}#joint-air-panel header span,#joint-air-panel header h2{font-size:.7em}#joint-air-panel header h2{margin:0 40px 0;padding-top:5px;border-top:1px solid #004069}#joint-air-panel header h2 span{color:#ec008c !important;font-size:1.2em}#joint-air-panel .flex{display:flex;justify-content:space-between;align-items:center}.flex-start{align-items:flex-start !important}#joint-air-panel .firstTxt{padding:0 0 0 20px}#joint-air-panel .panelEx div{width:49%;font-size:14px;line-height:1.3}#joint-air-panel .panelEx h5{color:#0081c7;text-align:center}#joint-air-panel .panelEx p{text-align:center}.noteBox{position:relative;width:95%;padding:10px;font-weight:400;color:#fff;background:#0081c7;overflow:hidden}.noteBox:before{content:"";position:absolute;top:0;right:0;border-width:0 30px 30px 0;border-style:solid;border-color:#fff #fff #006394 #006394;background:#658e15;display:block;box-shadow:0 1px 1px rgba(0,0,0,.3),-1px 1px 1px rgba(0,0,0,.2)}#joint-air-panel .noteBox h4{font-weight:700;color:#fff}#joint-air-panel .noteBox h4:after{background-image:repeating-linear-gradient(-45deg,#fff,#fff 1px,transparent 2px,transparent 5px)}#joint-air-panel h3{margin-bottom:10px;padding-left:10px;font-size:1.2em;letter-spacing:.1em;color:#53b94c;border-left:6px solid #ffd217;border:0;background:#f7f7f7 url(//air-bosai.com/wp-airbosai/wp-content/themes/tpl_airbosai/css/../images/joint-air-panel/border2.png) no-repeat 100% 50%}#joint-air-panel h3:first-letter {font-size:1.8em}#joint-air-panel h4{position:relative;overflow:hidden;margin:10px 0;padding:0 0 5px;font-size:1.2em;color:#53b94c;border:0}#joint-air-panel h4:after{position:absolute;bottom:0;left:0;width:100%;height:5px;content:'';background-image:repeating-linear-gradient(-45deg,#53b94c,#53b94c 1px,transparent 2px,transparent 5px);background-size:7px 7px;backface-visibility:hidden}#joint-air-panel .yellowBox{margin:30px 0;padding:20px;border-radius:20px;background:#ffcc16}#joint-air-panel .yellowBox table{border-collapse:separate;border-spacing:3px}#joint-air-panel .yellowBox th,#joint-air-panel .yellowBox td{padding:10px;background:#fff}#joint-air-panel .yellowBox th{width:5em;font-weight:700}#joint-air-panel .yellowBox tr:nth-of-type(odd) th,#joint-air-panel .yellowBox tr:nth-of-type(odd) td{background:#9fd2f1}.flex.col3:not(.wp-block-group)>*{width:32%}#special #archive h3.mt40{margin:0 0 20px;padding-bottom:10px;line-height:1.2;font-size:1.4em;color:#285483;border-bottom:6px double #5999d9}.pet .flex{align-items:flex-start}.pet .firstImg div{position:relative}.pet #intro strong{display:block;padding:0 10px 10px;position:absolute;bottom:20px;right:10px;color:#fff577;background:#27387b;line-height:1.2;font-family:"Folk Medium","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.pet #intro strong:first-of-type{padding:1.2em 0 0;bottom:auto;right:auto;top:10px;left:10px;width:100px;height:100px;border-radius:50%;color:#fff;background:#2bbeb5}.pet #intro h3{border:0 !important}.pet .firstTxt div{display:flex;justify-content:space-between;align-items:flex-start;text-align:center}.pet .firstTxt div b{display:block;font-size:.8em}.pet .guideLine{display:flex;align-items:center;width:98%;padding:5px;border:2px solid #ccc}.pet .guideLine h6{position:relative;margin-right:10px;padding:0 10px 10px;color:#fff;background:#27387b;text-align:center;font-size:.9em;line-height:1.4}.pet #intro strong:last-of-type:before,.pet .guideLine h6:before{width:calc(100% - 10px);height:0;display:block;position:absolute;left:0;bottom:100%;content:'';border-bottom:solid 10px #27387b;border-left:solid 10px transparent}.pet .guideLine p{margin-bottom:0 !important}.flex.col2 .wAuto{width:auto}.flex.col2 .w320{width:320px}.flex.col2-v2 .w320 img{display:block}.pet .spec:last-of-type{border-top:1px solid #ccc}.pet .priceTbl b{font-size:1.2em;color:#ed1c24}.boxAnimalCenter{margin-top:50px;padding:20px 20px 0;border:4px solid #f05b78;border-radius:10px;background:#fffde4}.boxAnimalCenter h3{color:#f27179;border:0;text-align:center}.boxAnimalCenter img{display:block;margin:0 auto}.boxAnimalCenter div{padding:100px 200px 0 0;background:url(//air-bosai.com/wp-airbosai/wp-content/themes/tpl_airbosai/css/../images/animal-inatsu/imgAnimal.png) no-repeat 99% 100%}@media only screen and (min-width:1140px){#catIndex.navFix{position:fixed;top:40px;left:0;width:100%;border-radius:0;background:#fff;border:0;border-bottom:1px solid #5999d9;padding:0;z-index:90}#catIndex.navFix ul{padding-top:10px;border:0;justify-content:space-between}#catIndex.navFix a{font-size:.9em;padding:10px 0 10px 20px}}@media only screen and (min-width:1141px){.book .mr30{margin-right:30px !important}.spec li{width:50%;padding:10px 0}#spec li:first-child{order:0}#spec li:nth-child(2){order:3}#spec li:nth-child(3){order:2}#spec li:nth-child(4){order:4}}@media only screen and (max-width:1140px){#joint-air-panel{padding-left:0;font-size:16px}#joint-air-panel header{margin-bottom:20px;padding:0 20px;font-size:1.6em;background-image:url(//air-bosai.com/wp-airbosai/wp-content/themes/tpl_airbosai/css/../images/joint-air-panel/border.png),url(//air-bosai.com/wp-airbosai/wp-content/themes/tpl_airbosai/css/../images/joint-air-panel/border.png);background-repeat:repeat-y,repeat-y;background-position:0 0,100% 0;background-size:10px auto,10px auto}#joint-air-panel header span,#joint-air-panel header h2{font-size:.9em}#joint-air-panel header h2{margin:0}#joint-air-panel h3{background-image:none}#joint-air-panel li{padding-bottom:0}#joint-air-panel .panelEx{display:block;text-align:center}#joint-air-panel .panelEx>div,.flex.col3:not(.wp-block-group)>*{width:100%;text-align:center}#joint-air-panel .panelEx br{display:none}}@media only screen and (max-width:640px){section#kansen li{margin-bottom:0;padding-bottom:0}#bousai .flex{display:block;border:0;border-top:2px solid #ead68e}#bousai .flex:first-of-type,#bousai h3+.flex{border:0}#bousai .flex div:nth-of-type(2),#bousai .flex div:nth-of-type(3){float:left;width:50%;padding-bottom:20px;box-sizing:border-box}#bousai .flex a{margin:10px 10px 20px 0}#bousai .heading3{clear:both;border-top:2px solid #ead68e;margin-top:30px}#kansen{font-size:16px}#kansen .flex,#joint-air-panel .flex{display:block}#type .flex:first-of-type{display:flex}#type .flex p{display:block;width:100% !important;padding:0}.flex.col2>*,.flex.col2.tools>*,#introLower li{width:100%;padding:10px 0}#introLower li br{display:none}#kansen .firstTxt,#joint-air-panel .firstTxt{padding:10px 0}#special #kansen h1{margin-bottom:5px}#content #kansen h2{font-size:1.2em}#kansen .priceTbl td{padding:5px;font-size:13px}.check li{padding-bottom:10px !important}h3.title,h4.title{font-size:1.3em;line-height:1.2;text-align:left}h4.h3Next{font-size:1.2em;margin:-15px 10px 0;text-align:left}.typeTitle{padding-top:30px}.priceTbl{font-size:14px}.priceTbl th{width:20%}.book,.book span{font-size:1.2em}.book h3{padding-left:50px}.book h3:before{width:40px;height:40px;margin:5px 0 0 -45px}.book h3 span{padding:0 2px}.lamp thead{display:none}.lamp tbody th{display:block}.lamp tbody td{display:block}.lamp tbody td:first-of-type{border-top:3px solid #ccc;padding-top:15px}.priceTbl.lamp img{display:inline}.lamp tbody td:before{content:attr(label);float:left;width:8em;clear:both;font-weight:700}.lamp tbody td:nth-of-type(2):before,.lamp tbody td:nth-of-type(3):before{line-height:60px}.lamp tbody td:last-of-type:before{float:none;width:auto;display:block}.lamp tbody td p{padding-left:6em}#kansen .banner li{padding-bottom:15px}#kansen .banner h3{font-size:1em}#kansen .banner .btn{width:100%;font-size:1em;line-height:1.4}#kansen .banner .btn span:after{top:-5px}#kansen .banner img{width:45%}.pet #intro strong:first-of-type{padding-top:1em;width:80px;height:80px}.pet .firstTxt div{display:block}.pet .guideLine h6{padding:0 5px 5px}.boxAnimalCenter img{margin-bottom:10px}.boxAnimalCenter div{padding:0 0 100px;background-size:140px auto}}.blockEditor .container{padding-bottom:0}.blockEditor a:hover img{opacity:.8}.blockEditor .container.subPage,.blockEditor section:last-of-type>div{padding:0 1em 3em}.blockEditor section#enCompany>div{padding-bottom:0}h2.wp-block-heading{position:relative;margin:2em 0 1em}.content h3.wp-block-heading{clear:initial;margin-top:1em;overflow:hidden}h3.wp-block-heading a,h4.wp-block-heading a{position:relative;padding-right:1em;position:relative;display:flex}.content.blockEditor h4.wp-block-heading{position:relative;margin:1em 0;padding:.2em 0;font-size:1em}.wp-block-heading a{display:block}.wp-block-heading a:after{position:absolute;top:calc(50% - 3px);right:.5em;content:'';width:10px;height:10px;border-top:solid 2px #03648c;border-right:solid 2px #03648c;transform:rotate(45deg);transition:.3s ease-in-out}.wp-block-heading:has(a){border-bottom:0 !important}.imgTxtRow h3.wp-block-heading em{font-size:.6em;background:linear-gradient(transparent 70%,#ffd40d 70%) no-repeat}.imgTxtRow h3.wp-block-heading em i{font-size:2.5em}ul.wp-block-list{margin:0 0 1em;list-style:disc}ul.wp-block-list li{margin:0 0 .5em 1em;line-height:1.6}blockquote{position:relative;margin:1em 2em;padding-bottom:2em}blockquote:before,blockquote:after{position:absolute;content:'';width:20px;height:15px;background:url(//air-bosai.com/wp-airbosai/wp-content/themes/tpl_airbosai/css/../images/quote.svg) no-repeat 0 0/cover}blockquote:after{right:0;bottom:0}blockquote p{margin-bottom:0;padding-left:30px;color:#4b4b4b}blockquote cite{font-size:.8em;color:#4b4b4b;text-align:right}.wp-block-group.flex>div{width:100%;padding:1em 0;display:flex;justify-content:space-between;flex-wrap:wrap}.imgTxtRow,.imgTxtCol{margin-bottom:30px;padding:.5em;border:2px solid #5999d9;border-radius:10px}.imgTxtCol figure{width:calc(100% + 1em);margin:-.5em -.5em 1em}.imgTxtCol figure img{width:100%;height:100%;max-width:initial;object-fit:cover;aspect-ratio:4/3;border-radius:10px 10px 0 0}.imgTxtCol h4{margin-bottom:.5em !important}.imgTxtRow figure{margin:-.5em}.imgTxtRow figure img{border-radius:0 10px 10px 0}.borderBottom em{display:block;margin-right:.5em;font-weight:700;border-bottom:2px dotted #03648c}.block-archive li{padding-bottom:.2em;margin-bottom:1em;border-bottom:3px dotted #6dabd1}.footerInfo>div{display:flex;flex-direction:column}.footerInfo .wp-block-buttons{margin-top:auto;padding-top:1em}.bubbleBlock{margin-right:auto;margin-left:auto;padding:1em;width:fit-content;padding-bottom:40px;position:relative;background:#fffeed;border:4px solid #6dabd1;border-radius:10px}.bubbleBlock:after,.bubbleBlock:before{position:absolute;top:100%;left:50%;content:'';height:0;width:0;border:solid transparent}.bubbleBlock:after{border-top-color:#fffeed;border-width:14px;margin-left:-14px}.bubbleBlock:before{border-top-color:#6dabd1;border-width:20px;margin-left:-20px}#content p:last-of-type{margin-bottom:0}.dlGrid{display:grid;grid-template-columns:auto 1fr;gap:0;width:fit-content;margin:auto;line-height:1.6;border-bottom:1px solid #98999d}.dlGrid dt{padding:1rem 1rem 1rem 0;grid-column:1;font-weight:700;border-top:1px solid #98999d}.dlGrid dd{padding:1rem 0;grid-column:2;border-top:1px solid #98999d}.imgBgYellow img{border-radius:20p;box-shadow:-10px 10px 0 0 #fed838;transition:.3s}.imgBgBlue img{border-radius:20p;box-shadow:-10px 10px 0 0 #4f8ed4;transition:.3s}.wp-block-buttons{margin-top:2em}@media only screen and (min-width:941px){.wp-block-group.col4>div>div{width:24%;font-size:.88em}.wp-block-group.col4>div:before,.wp-block-group.col4>div:after{content:'';display:block;width:24%}.wp-block-group.col4>div:before{order:1}.wp-block-group.col3>div>div{width:32%}.wp-block-group.col3>div:after{content:'';display:block;width:32%}}@media only screen and (max-width:940px){.wp-block-image .alignright,.wp-block-image .alignleft{float:none}.wp-block-group.col4>div>div,.wp-block-group.col3>div>div{width:100%}.imgTxtRow h3.wp-block-heading{margin-top:0}.imgTxtRow h3.wp-block-heading em{display:table;margin-bottom:.5em}*.has-text-align-center.sp-left{text-align:left}.spReverse{flex-direction:column}.spReverse>div:first-of-type{order:1}.spReverse>div:last-of-type{order:0}}