﻿/*
Theme Name: stork_custom2 (STORK19)
Template: jstork19
Theme URI: https://www.stork19.com/
Description: KAKERUデザイン用 STORK19 子テーマ
Version: 2.0
*/

/* ===== 本番の子テーマ(kakerudesign v1) style.css をそのまま移植（2026-09-02）。SCSSに無い手書き規則を多数含むため、SCSS再コンパイルで上書きしないこと ===== */
@import url("//maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css");@import url("//fonts.googleapis.com/earlyaccess/notosansjapanese.css");@import url("//fonts.googleapis.com/css?family=Noto+Serif+JP&display=swap");@import url("/wp-content/themes/kakerudesign2/css/jquery.fancybox.css");body{font-family:'Helvetica, Noto Sans Japanese',"メイリオ", sans-serif}.pcCnt{display:block}.spCnt{display:none}.font_40{font-size:40px}.item_top{top:-40px;padding-right:0px;opacity:0;position:relative}.item_bottom{bottom:-40px;padding-left:0px;opacity:0;position:relative}.item_left{left:-80px;padding-right:0px;opacity:0;position:relative}.item_right{right:-80px;padding-left:0px;opacity:0;position:relative}.item_fade_in{opacity:0;position:relative;padding-left:0px;right:0px}.mt_03{margin-top:3px}.mt_00{margin-top:0px}.mt_05{margin-top:5px}.mt_10{margin-top:10px}.mt_15{margin-top:15px}.mt_20{margin-top:20px}.mt_25{margin-top:25px}.mt_30{margin-top:30px}.mt_35{margin-top:35px}.mt_40{margin-top:40px}.mt_45{margin-top:45px}.mt_50{margin-top:50px}.mt_55{margin-top:55px}.mt_60{margin-top:60px}.mt_65{margin-top:65px}.mt_70{margin-top:70px}.mt_75{margin-top:75px}.mt_80{margin-top:80px}.mt_85{margin-top:85px}.mt_90{margin-top:90px}.mt_95{margin-top:95px}.mt_100{margin-top:100px}.mt_105{margin-top:105px}.mt_110{margin-top:110px}.mt_115{margin-top:115px}.mt_120{margin-top:120px}.mt_125{margin-top:125px}.mt_130{margin-top:130px}.mt_135{margin-top:135px}.mt_140{margin-top:140px}.mt_145{margin-top:145px}.mt_150{margin-top:150px}.mt_155{margin-top:155px}.mt_160{margin-top:160px}.mt_165{margin-top:165px}.mt_170{margin-top:170px}.mt_175{margin-top:175px}.mt_180{margin-top:180px}.mt_185{margin-top:185px}.mt_190{margin-top:190px}.mt_195{margin-top:195px}.mt_200{margin-top:200px}.mt_205{margin-top:205px}.mt_210{margin-top:210px}.mt_215{margin-top:215px}.mt_220{margin-top:220px}.mt_225{margin-top:225px}.mt_230{margin-top:230px}.mt_235{margin-top:235px}.mt_240{margin-top:240px}.mt_245{margin-top:245px}.mt_250{margin-top:250px}.mt_255{margin-top:255px}.mt_260{margin-top:260px}.mt_265{margin-top:265px}.mt_270{margin-top:270px}.mt_275{margin-top:275px}.mt_280{margin-top:280px}.mt_285{margin-top:285px}.mt_290{margin-top:290px}.mt_295{margin-top:295px}.mt_300{margin-top:300px}.mt_305{margin-top:305px}.mt_310{margin-top:310px}.mt_315{margin-top:315px}.mt_320{margin-top:320px}.mt_325{margin-top:325px}.mt_330{margin-top:330px}.mt_335{margin-top:335px}.mt_340{margin-top:340px}.mt_345{margin-top:345px}.mt_350{margin-top:350px}.mt_355{margin-top:355px}.mt_360{margin-top:360px}.mt_365{margin-top:365px}.mt_370{margin-top:370px}.mt_375{margin-top:375px}.mt_380{margin-top:380px}.mt_385{margin-top:385px}.mt_390{margin-top:390px}.mt_395{margin-top:395px}.mt_400{margin-top:400px}.mt_405{margin-top:405px}.mt_410{margin-top:410px}.mt_415{margin-top:415px}.mt_420{margin-top:420px}.mt_425{margin-top:425px}.mt_430{margin-top:430px}.mt_435{margin-top:435px}.mt_440{margin-top:440px}.mt_445{margin-top:445px}.mt_450{margin-top:450px}.mt_455{margin-top:455px}.mt_460{margin-top:460px}.mt_465{margin-top:465px}.mt_470{margin-top:470px}.mt_475{margin-top:475px}.mt_480{margin-top:480px}.mt_485{margin-top:485px}.mt_490{margin-top:490px}.mt_495{margin-top:495px}.mt_500{margin-top:500px}.mt_505{margin-top:505px}.mt_510{margin-top:510px}.mt_515{margin-top:515px}.mt_520{margin-top:520px}.mt_525{margin-top:525px}.mt_530{margin-top:530px}.mt_535{margin-top:535px}.mt_540{margin-top:540px}.mt_545{margin-top:545px}.mt_550{margin-top:550px}.mt_555{margin-top:555px}.mt_560{margin-top:560px}.mt_565{margin-top:565px}.mt_570{margin-top:570px}.mt_575{margin-top:575px}.mt_580{margin-top:580px}.mt_585{margin-top:585px}.mt_590{margin-top:590px}.mt_595{margin-top:595px}.mt_600{margin-top:600px}.mt_605{margin-top:605px}.mt_610{margin-top:610px}.mt_615{margin-top:615px}.mt_620{margin-top:620px}.mt_625{margin-top:625px}.mt_630{margin-top:630px}.mt_635{margin-top:635px}.mt_640{margin-top:640px}.mt_645{margin-top:645px}.mt_650{margin-top:650px}.mt_655{margin-top:655px}.mt_660{margin-top:660px}.mt_665{margin-top:665px}.mt_670{margin-top:670px}.mt_675{margin-top:675px}.mt_680{margin-top:680px}.mt_685{margin-top:685px}.mt_690{margin-top:690px}.mt_695{margin-top:695px}.mt_700{margin-top:700px}.mt_705{margin-top:705px}.mt_710{margin-top:710px}.mt_715{margin-top:715px}.mt_720{margin-top:720px}.mt_725{margin-top:725px}.mt_730{margin-top:730px}.mt_735{margin-top:735px}.mt_740{margin-top:740px}.mt_745{margin-top:745px}.mt_750{margin-top:750px}.mt_755{margin-top:755px}.mt_760{margin-top:760px}.mt_765{margin-top:765px}.mt_770{margin-top:770px}.mt_775{margin-top:775px}.mt_780{margin-top:780px}.mt_785{margin-top:785px}.mt_790{margin-top:790px}.mt_795{margin-top:795px}.mt_800{margin-top:800px}.mt_805{margin-top:805px}.mt_810{margin-top:810px}.mt_815{margin-top:815px}.mt_820{margin-top:820px}.mt_825{margin-top:825px}.mt_830{margin-top:830px}.mt_835{margin-top:835px}.mt_840{margin-top:840px}.mt_845{margin-top:845px}.mt_850{margin-top:850px}.mt_855{margin-top:855px}.mt_860{margin-top:860px}.mt_865{margin-top:865px}.mt_870{margin-top:870px}.mt_875{margin-top:875px}.mt_880{margin-top:880px}.mt_885{margin-top:885px}.mt_890{margin-top:890px}.mt_895{margin-top:895px}.mt_900{margin-top:900px}.mt_905{margin-top:905px}.mt_910{margin-top:910px}.mt_915{margin-top:915px}.mt_920{margin-top:920px}.mt_925{margin-top:925px}.mt_930{margin-top:930px}.mt_935{margin-top:935px}.mt_940{margin-top:940px}.mt_945{margin-top:945px}.mt_950{margin-top:950px}.mt_955{margin-top:955px}.mt_960{margin-top:960px}.mt_965{margin-top:965px}.mt_970{margin-top:970px}.mt_975{margin-top:975px}.mt_980{margin-top:980px}.mt_985{margin-top:985px}.mt_990{margin-top:990px}.mt_995{margin-top:995px}.mt_1000{margin-top:1000px}.ml_00{margin-left:0px}.ml_05{margin-left:5px}.ml_10{margin-left:10px}.ml_15{margin-left:15px}.ml_20{margin-left:20px}.ml_25{margin-left:25px}.ml_30{margin-left:30px}.ml_35{margin-left:35px}.ml_40{margin-left:40px}.ml_45{margin-left:45px}.ml_50{margin-left:50px}.ml_55{margin-left:55px}.ml_60{margin-left:60px}.ml_65{margin-left:65px}.ml_70{margin-left:70px}.ml_75{margin-left:75px}.ml_80{margin-left:80px}.ml_85{margin-left:85px}.ml_90{margin-left:90px}.ml_95{margin-left:95px}.ml_100{margin-left:100px}.mb_00{margin-bottom:0px}.mb_05{margin-bottom:5px}.mb_10{margin-bottom:10px}.mb_15{margin-bottom:15px}.mb_20{margin-bottom:20px}.mb_25{margin-bottom:25px}.mb_30{margin-bottom:30px}.mb_35{margin-bottom:35px}.mb_40{margin-bottom:40px}.mb_45{margin-bottom:45px}.mb_50{margin-bottom:50px}.mb_55{margin-bottom:55px}.mb_60{margin-bottom:60px}.mb_65{margin-bottom:65px}.mb_70{margin-bottom:70px}.pt_00{padding-top:0px}.pt_05{padding-top:5px}.pt_10{padding-top:10px}.pt_15{padding-top:15px}.pt_20{padding-top:20px}.pt_25{padding-top:25px}.pt_30{padding-top:30px}.pt_35{padding-top:35px}.pt_40{padding-top:40px}.pt_45{padding-top:45px}.pt_50{padding-top:50px}.pt_55{padding-top:55px}.pt_60{padding-top:60px}.pt_65{padding-top:65px}.pt_70{padding-top:70px}.pt_75{padding-top:75px}.pt_80{padding-top:80px}.pt_85{padding-top:85px}.pt_90{padding-top:90px}.pt_95{padding-top:95px}.pt_100{padding-top:100px}.pt_105{padding-top:105px}.pt_110{padding-top:110px}.pt_115{padding-top:115px}.pt_120{padding-top:120px}.pt_125{padding-top:125px}.pt_130{padding-top:130px}.pt_135{padding-top:135px}.pt_140{padding-top:140px}.pt_145{padding-top:145px}.pt_150{padding-top:150px}.pt_155{padding-top:155px}.pt_160{padding-top:160px}.pt_165{padding-top:165px}.pt_170{padding-top:170px}.pt_175{padding-top:175px}.pt_180{padding-top:180px}.pt_185{padding-top:185px}.pt_190{padding-top:190px}.pt_195{padding-top:195px}.pt_200{padding-top:200px}.pt_205{padding-top:205px}.pt_210{padding-top:210px}.pt_215{padding-top:215px}.pt_220{padding-top:220px}.pt_225{padding-top:225px}.pt_230{padding-top:230px}.pt_235{padding-top:235px}.pt_240{padding-top:240px}.pt_245{padding-top:245px}.pt_250{padding-top:250px}.pt_255{padding-top:255px}.pt_260{padding-top:260px}.pt_265{padding-top:265px}.pt_270{padding-top:270px}.pt_275{padding-top:275px}.pt_280{padding-top:280px}.pt_285{padding-top:285px}.pt_290{padding-top:290px}.pt_295{padding-top:295px}.pt_300{padding-top:300px}.pt_305{padding-top:305px}.pt_310{padding-top:310px}.pt_315{padding-top:315px}.pt_320{padding-top:320px}.pt_325{padding-top:325px}.pt_330{padding-top:330px}.pt_335{padding-top:335px}.pt_340{padding-top:340px}.pt_345{padding-top:345px}.pt_350{padding-top:350px}.pt_355{padding-top:355px}.pt_360{padding-top:360px}.pt_365{padding-top:365px}.pt_370{padding-top:370px}.pt_375{padding-top:375px}.pt_380{padding-top:380px}.pt_385{padding-top:385px}.pt_390{padding-top:390px}.pt_395{padding-top:395px}.pt_400{padding-top:400px}.pt_405{padding-top:405px}.pt_410{padding-top:410px}.pt_415{padding-top:415px}.pt_420{padding-top:420px}.pt_425{padding-top:425px}.pt_430{padding-top:430px}.pt_435{padding-top:435px}.pt_440{padding-top:440px}.pt_445{padding-top:445px}.pt_450{padding-top:450px}.pt_455{padding-top:455px}.pt_460{padding-top:460px}.pt_465{padding-top:465px}.pt_470{padding-top:470px}.pt_475{padding-top:475px}.pt_480{padding-top:480px}.pt_485{padding-top:485px}.pt_490{padding-top:490px}.pt_495{padding-top:495px}.pt_500{padding-top:500px}.pb_00{padding-bottom:0px}.pb_05{padding-bottom:5px}.pb_10{padding-bottom:10px}.pb_15{padding-bottom:15px}.pb_20{padding-bottom:20px}.pb_25{padding-bottom:25px}.pb_30{padding-bottom:30px}.pb_35{padding-bottom:35px}.pb_40{padding-bottom:40px}.pb_45{padding-bottom:45px}.pb_50{padding-bottom:50px}.pb_55{padding-bottom:55px}.pb_60{padding-bottom:60px}.pb_65{padding-bottom:65px}.pb_70{padding-bottom:70px}.pl_00{padding-left:0px}.pl_05{padding-left:5px}.pl_10{padding-left:10px}.pl_15{padding-left:15px}.pl_20{padding-left:20px}.pl_25{padding-left:25px}.pl_30{padding-left:30px}.pl_35{padding-left:35px}.pl_40{padding-left:40px}.pl_45{padding-left:45px}.pl_50{padding-left:50px}.pl_55{padding-left:55px}.pl_60{padding-left:60px}.pl_65{padding-left:65px}.pl_70{padding-left:70px}.pl_75{padding-left:75px}.pl_80{padding-left:80px}.pl_85{padding-left:85px}.pl_90{padding-left:90px}.pl_95{padding-left:95px}.pl_100{padding-left:100px}.w30{width:30px}.w35{width:35px}.w40{width:40px}.w45{width:45px}.w50{width:50px}.w55{width:55px}.w60{width:60px}.w65{width:65px}.w70{width:70px}.w75{width:75px}.w80{width:80px}.w85{width:85px}.w90{width:90px}.w95{width:95px}.w100{width:100px}.w105{width:105px}.w110{width:110px}.w115{width:115px}.w120{width:120px}.w125{width:125px}.w130{width:130px}.w135{width:135px}.w140{width:140px}.w145{width:145px}.w150{width:150px}.w155{width:155px}.w160{width:160px}.w165{width:165px}.w170{width:170px}.w175{width:175px}.w180{width:180px}.w185{width:185px}.w190{width:190px}.w195{width:195px}.w200{width:200px}.w205{width:205px}.w210{width:210px}.w215{width:215px}.w220{width:220px}.w225{width:225px}.w230{width:230px}.w235{width:235px}.w240{width:240px}.w245{width:245px}.w250{width:250px}.w255{width:255px}.w260{width:260px}.w265{width:265px}.w270{width:270px}.w275{width:275px}.w280{width:280px}.w285{width:285px}.w290{width:290px}.w295{width:295px}.w300{width:300px}.w305{width:305px}.w310{width:310px}.w315{width:315px}.w320{width:320px}.w325{width:325px}.w330{width:330px}.w335{width:335px}.w340{width:340px}.w345{width:345px}.w350{width:350px}.w355{width:355px}.w360{width:360px}.w365{width:365px}.w370{width:370px}.w375{width:375px}.w380{width:380px}.w385{width:385px}.w390{width:390px}.w395{width:395px}.w400{width:400px}.w405{width:405px}.w410{width:410px}.w415{width:415px}.w420{width:420px}.w425{width:425px}.w430{width:430px}.w435{width:435px}.w440{width:440px}.w445{width:445px}.w450{width:450px}.w455{width:455px}.w460{width:460px}.w465{width:465px}.w470{width:470px}.w475{width:475px}.w480{width:480px}.w485{width:485px}.w490{width:490px}.w495{width:495px}.w500{width:500px}.w505{width:505px}.w510{width:510px}.w515{width:515px}.w520{width:520px}.w525{width:525px}.w530{width:530px}.w535{width:535px}.w540{width:540px}.w545{width:545px}.w550{width:550px}.w555{width:555px}.w560{width:560px}.w565{width:565px}.w570{width:570px}.w575{width:575px}.w580{width:580px}.w585{width:585px}.w590{width:590px}.w595{width:595px}.w600{width:600px}.w605{width:605px}.w610{width:610px}.w615{width:615px}.w620{width:620px}.w625{width:625px}.w630{width:630px}.w635{width:635px}.w640{width:640px}.w645{width:645px}.w650{width:650px}.w655{width:655px}.w660{width:660px}.w665{width:665px}.w670{width:670px}.w675{width:675px}.w680{width:680px}.w685{width:685px}.w690{width:690px}.w695{width:695px}.w700{width:700px}.w705{width:705px}.w710{width:710px}.w715{width:715px}.w720{width:720px}.w725{width:725px}.w730{width:730px}.w735{width:735px}.w740{width:740px}.w745{width:745px}.w750{width:750px}.w755{width:755px}.w760{width:760px}.w765{width:765px}.w770{width:770px}.w775{width:775px}.w780{width:780px}.w785{width:785px}.w790{width:790px}.w795{width:795px}.w800{width:800px}.w805{width:805px}.w810{width:810px}.w815{width:815px}.w820{width:820px}.w825{width:825px}.w830{width:830px}.w835{width:835px}.w840{width:840px}.w845{width:845px}.w850{width:850px}.w855{width:855px}.w860{width:860px}.w865{width:865px}.w870{width:870px}.w875{width:875px}.w880{width:880px}.w885{width:885px}.w890{width:890px}.w895{width:895px}.w900{width:900px}.w905{width:905px}.w910{width:910px}.w915{width:915px}.w920{width:920px}.w925{width:925px}.w930{width:930px}.w935{width:935px}.w940{width:940px}.w945{width:945px}.w950{width:950px}.w955{width:955px}.w960{width:960px}.w965{width:965px}.w970{width:970px}.w975{width:975px}.w980{width:980px}.w985{width:985px}.w990{width:990px}.w995{width:995px}.w1000{width:1000px}.w1005{width:1005px}.w1010{width:1010px}.w1015{width:1015px}.w1020{width:1020px}.w1025{width:1025px}.w1030{width:1030px}.w1035{width:1035px}.w1040{width:1040px}.w1045{width:1045px}.w1050{width:1050px}.w1055{width:1055px}.w1060{width:1060px}.w1065{width:1065px}.w1070{width:1070px}.w1075{width:1075px}.w1080{width:1080px}.w1085{width:1085px}.w1090{width:1090px}.w1095{width:1095px}.w1100{width:1100px}.w1105{width:1105px}.w1110{width:1110px}.w1115{width:1115px}.w1120{width:1120px}.w1125{width:1125px}.w1130{width:1130px}.w1135{width:1135px}.w1140{width:1140px}.w1145{width:1145px}.w1150{width:1150px}.w1155{width:1155px}.w1160{width:1160px}.w1165{width:1165px}.w1170{width:1170px}.w1175{width:1175px}.w1180{width:1180px}.w1185{width:1185px}.w1190{width:1190px}.w1195{width:1195px}.w1200{width:1200px}.w1205{width:1205px}.w1210{width:1210px}.w1215{width:1215px}.w1220{width:1220px}.w1225{width:1225px}.w1230{width:1230px}.w1235{width:1235px}.w1240{width:1240px}.w1245{width:1245px}.w1250{width:1250px}.w1255{width:1255px}.w1260{width:1260px}.w1265{width:1265px}.w1270{width:1270px}.w1275{width:1275px}.w1280{width:1280px}.w1285{width:1285px}.w1290{width:1290px}.w1295{width:1295px}.w1300{width:1300px}.w1305{width:1305px}.w1310{width:1310px}.w1315{width:1315px}.w1320{width:1320px}.w1325{width:1325px}.w1330{width:1330px}.w1335{width:1335px}.w1340{width:1340px}.w1345{width:1345px}.w1350{width:1350px}.w1355{width:1355px}.w1360{width:1360px}.w1365{width:1365px}.w1370{width:1370px}.w1375{width:1375px}.w1380{width:1380px}.w1385{width:1385px}.w1390{width:1390px}.w1395{width:1395px}.w1400{width:1400px}.w1405{width:1405px}.w1410{width:1410px}.w1415{width:1415px}.w1420{width:1420px}.w1425{width:1425px}.w1430{width:1430px}.w1435{width:1435px}.w1440{width:1440px}.w1445{width:1445px}.w1450{width:1450px}.w1455{width:1455px}.w1460{width:1460px}.w1465{width:1465px}.w1470{width:1470px}.w1475{width:1475px}.w1480{width:1480px}.w1485{width:1485px}.w1490{width:1490px}.w1495{width:1495px}.w1500{width:1500px}.w1505{width:1505px}.w1510{width:1510px}.w1515{width:1515px}.w1520{width:1520px}.w1525{width:1525px}.w1530{width:1530px}.h40{height:40px}.h45{height:45px}.h50{height:50px}.h55{height:55px}.h60{height:60px}.h65{height:65px}.h70{height:70px}.h75{height:75px}.h80{height:80px}.h85{height:85px}.h90{height:90px}.h95{height:95px}.h100{height:100px}.h105{height:105px}.h110{height:110px}.h115{height:115px}.h120{height:120px}.h125{height:125px}.h130{height:130px}.h135{height:135px}.h140{height:140px}.h145{height:145px}.h150{height:150px}.h155{height:155px}.h160{height:160px}.h165{height:165px}.h170{height:170px}.h175{height:175px}.h180{height:180px}.h185{height:185px}.h190{height:190px}.h195{height:195px}.h200{height:200px}.h205{height:205px}.h210{height:210px}.h215{height:215px}.h220{height:220px}.h225{height:225px}.h230{height:230px}.h235{height:235px}.h240{height:240px}.h245{height:245px}.h250{height:250px}.h255{height:255px}.h260{height:260px}.h265{height:265px}.h270{height:270px}.h275{height:275px}.h280{height:280px}.h285{height:285px}.h290{height:290px}.h295{height:295px}.h300{height:300px}.h305{height:305px}.h310{height:310px}.h315{height:315px}.h320{height:320px}.h325{height:325px}.h330{height:330px}.h335{height:335px}.h340{height:340px}.h345{height:345px}.h350{height:350px}.h355{height:355px}.h360{height:360px}.h365{height:365px}.h370{height:370px}.h375{height:375px}.h380{height:380px}.h385{height:385px}.h390{height:390px}.h395{height:395px}.h400{height:400px}.h405{height:405px}.h410{height:410px}.h415{height:415px}.h420{height:420px}.h425{height:425px}.h430{height:430px}.h435{height:435px}.h440{height:440px}.h445{height:445px}.h450{height:450px}.h455{height:455px}.h460{height:460px}.h465{height:465px}.h470{height:470px}.h475{height:475px}.h480{height:480px}.h485{height:485px}.h490{height:490px}.h495{height:495px}.h500{height:500px}.h505{height:505px}.h510{height:510px}.h515{height:515px}.h520{height:520px}.h525{height:525px}.h530{height:530px}.h535{height:535px}.h540{height:540px}.h545{height:545px}.h550{height:550px}.h555{height:555px}.h560{height:560px}.h565{height:565px}.h570{height:570px}.h575{height:575px}.h580{height:580px}.h585{height:585px}.h590{height:590px}.h595{height:595px}.h600{height:600px}.h605{height:605px}.h610{height:610px}.h615{height:615px}.h620{height:620px}.h625{height:625px}.h630{height:630px}.h635{height:635px}.h640{height:640px}.h645{height:645px}.h650{height:650px}.h655{height:655px}.h660{height:660px}.h665{height:665px}.h670{height:670px}.h675{height:675px}.h680{height:680px}.h685{height:685px}.h690{height:690px}.h695{height:695px}.h700{height:700px}.h705{height:705px}.h710{height:710px}.h715{height:715px}.h720{height:720px}.h725{height:725px}.h730{height:730px}.h735{height:735px}.h740{height:740px}.h745{height:745px}.h750{height:750px}.h755{height:755px}.h760{height:760px}.h765{height:765px}.h770{height:770px}.h775{height:775px}.h780{height:780px}.h785{height:785px}.h790{height:790px}.h795{height:795px}.h800{height:800px}.h805{height:805px}.h810{height:810px}.h815{height:815px}.h820{height:820px}.h825{height:825px}.h830{height:830px}.h835{height:835px}.h840{height:840px}.w100p{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.w50p{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.txtR{text-align:right}.txtC{text-align:center}.txtL{text-align:left}.b{font-weight:bold}.b-line{color:#1A93EA;font-weight:bold;border-bottom:solid 3px #1A93EA;line-height:140%}.bRight{margin-left:auto}.bLeft{margin-right:auto}.bCenter{margin-left:auto;margin-right:auto}.flexBoxKinto{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexBoxKinto2{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.flexAlginItemTop{-webkit-align-items:flex-start;align-items:flex-start}.flexAlginItemMid{-webkit-align-items:center;align-items:center}.flexAlginItemBottom{-webkit-align-items:flex-end;align-items:flex-end}.fadein{opacity:0;transform:translate(0, 50px);transition:all 1000ms}.fadein.scrollin{opacity:1;transform:translate(0, 0)}.fadein2{opacity:0;transition:all 1000ms}.fadein2.scrollin{opacity:1;transform:translate(0, 0)}@keyframes fade-in1{0%{opacity:0}100%{opacity:1}}body,#breadcrumb{background:#fff}#breadcrumb{width:1330px !important;margin-top:80px;margin-left:auto;margin-right:auto}#logo img{max-height:55px}#g_nav{margin-right:50px}#inner-header{width:100% !important;background:rgba(255,255,255,0.9) !important;position:fixed}.nav_btn.search_btn{top:0px}h1{margin:0.55em 0 !important}.search_btn{background:#1A93EA !important}@media only screen and (min-width: 1166px){.header{margin:0em 0}}.top-nav a{font-weight:normal;font-family:'Noto Serif JP', serif !important;color:#050505 !important;padding:15px 2.5em 7px !important}.top-nav a span.gf{font-weight:normal !important;padding-top:5px;color:#8D8D8D}.top-nav a:hover{color:#1A93EA !important;border-color:#1A93EA !important}.top-nav a:hover span.gf{color:#1A93EA !important;transition:.7s}.top-nav a:after{background:#1A93EA !important}.top-nav .current-menu-item a{color:#1A93EA !important;border-bottom:solid 2px #1A93EA !important}.top-nav .current-menu-item a span.gf{color:#1A93EA !important}#g_nav .nav li ul.sub-menu li a{color:#FFF !important;line-height:100%;padding-top:10px !important;padding-bottom:10px !important;border:none !important}#topMainImgArea{width:100%;height:100vh;padding-top:56px;position:relative}#topMainImgArea #topMainImgBox{width:822px;margin-left:auto;margin-right:auto;top:35%;left:0;right:0;position:absolute;opacity:0;animation-name:fade-in1;animation-duration:2s;animation-timing-function:ease-out;animation-delay:1s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}@keyframes fade-in1{0%{opacity:0;transform:translate3d(0, 20px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}.topPregArea01{width:100%}.topPregArea01 .mainT{font-size:40px}.topPregArea01 .mainT span{display:block}.topPregArea01 .mainT span:nth-child(2){color:#1A93EA;font-size:20px}.topPregArea01 .honbun{line-height:220% !important}.topPregArea01 .mainT2{font-size:30px;color:#1A93EA}.topPregBox01{width:90%;margin-left:auto;margin-right:auto}.topPregBox01 .txtArea{width:55%}.topPregBox01 .txtArea p{line-height:220%}.topPregBox01 .photoArea{width:43%;font-size:14px !important}.topPregBox01 .photoArea img{width:100%;height:auto}.topPregBox01 p{line-height:220%}.threeListArea{width:100%;margin-left:auto;margin-right:auto;padding:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.threeListArea li{width:31%;margin-bottom:60px;box-sizing:border-box}.threeListArea::after{content:"";display:block;width:31%}.worksListArea{width:90%;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.worksListArea li{width:31%;margin-bottom:60px;box-sizing:border-box}.worksListArea li p{line-height:180% !important;margin:0 !important;padding:0 !important}.worksListArea li a{color:#030303;text-decoration:none}.worksListArea::after{content:"";display:block;width:31%}.blogListArea{width:90%;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.blogListArea li{width:24%;margin-bottom:60px;box-sizing:border-box}.blogListArea li p{line-height:180% !important;margin:0 !important;padding:0 !important}.blogListArea li a{color:#030303;text-decoration:none}.blogListArea li img{width:100%;height:230px;padding-bottom:15px;object-fit:cover}.blogListArea::before{width:23%;content:"";display:block;order:1}.blogListArea::after{width:23%;content:"";display:block}.imgMax{width:100% !important;height:auto}.call{font-size:15px;color:#999999}.call:before{font-family:"fontawesome";content:"\f073";font-size:.88em;margin-right:.3em;position:relative;top:-1px}.mincho{font-family:'Noto Serif JP', serif !important}.single-title,.page-title{margin:12px 0 30px 0px !important;padding:12px 0;border-top:double #3e3e3e 6px;border-bottom:solid #3e3e3e 2px;font-size:135%;line-height:1.4;font-feature-settings:"palt";letter-spacing:0.08em}.entry-content h2{width:100%;position:relative;display:inline-block;margin:30px 0 25px 0;padding:12px 12px;height:auto;font-size:130% !important;line-height:1.3;color:#fff !important;background:#1A93EA !important;border:5px solid #1472B6;font-size:22px;z-index:0;box-sizing:border-box}.entry-content h2:after,.entry-content h2:before{top:100%;left:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.entry-content h2:after{border-color:rgba(220,244,239,0);border-top-color:#1A93EA;border-width:20px;margin-left:-20px}.entry-content h2:before{border-color:rgba(81,94,102,0);border-top-color:#1472B6;border-width:26px;margin-left:-26px}h2.h2LineTitle{color:#030303 !important;background:#FFF !important;border:none !important;padding-bottom:10px !important;padding-left:0 !important;padding-right:0 !important;border-bottom:solid 2px #1A93EA !important;-webkit-box-shadow:none !important;box-shadow:none !important}h2.h2LineTitle:after{border:none !important}h2.h2LineTitle:before{display:none !important}.archivettl h1{border-bottom:1px solid}h2.pageEndTitle{font-size:30px !important;letter-spacing:5px;border:initial !important;background:initial !important;color:#1A93EA !important;box-shadow:initial !important}h2.pageEndTitle:before{display:none !important;border-color:initial !important;border-top-color:initial !important;border-width:initial !important;margin-left:initial !important}h2.pageEndTitle:after{display:none !important;border-color:initial !important;border-top-color:initial !important;border-width:initial !important;margin-left:initial !important}.hrLine{border:none;background:none;border-top:solid 1px #D6D6D6}.wrap{width:auto;max-width:1300px !important;min-width:1100px !important}.blueBtn{color:#fff;display:block;padding:10px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;background:#1A93EA url("/wp-content/themes/kakerudesign2/img/icon_arrow_y.png") no-repeat left}.blueBtn:hover{color:#fff;background:#1784D1 url("/wp-content/themes/kakerudesign2/img/icon_arrow_y.png") no-repeat left}.blueBtn2{font-weight:bold;text-align:center;color:#1A93EA;text-decoration:none;display:block;background:#FFF;border:solid 3px #1A93EA;padding:10px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.blueBtn2 span:before{color:#F0C01F;font-family:"fontawesome";content:"\f138";font-size:1.15em;margin-right:.3em;position:relative;top:1.25px}.blueBtn2:hover{color:#fff;background:#1A93EA}a.btnBack{font-size:16px;text-align:center;display:block;padding:5px 5px;border:solid 2px #AAAAAA;background:#FFF;-webkit-border-radius:0px;border-radius:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#666666;text-decoration:none}a.btnBack:before{font-size:19px;font-family:'FontAwesome';content:"\f104";color:#AAAAAA;margin-right:10px;font-weight:normal;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}a.btnBack:hover{color:#fff;background:#888888}a.btnBack:hover:before{color:#fff}footer{margin-top:80px}#footer-top .inner{border-bottom:0px solid rgba(202,202,202,0.3)}#page-top a{background:rgba(26,147,147,0.7)}#footer{border-top:solid 1px #E7E7E7;padding-top:15px}#footer .inner{background:#FFF}#footer #footerNavi{margin-left:50px}#footer .footer-links.cf a{color:#333}#footer .footer-links.cf a:hover{text-decoration:none}#footer .copyright{border-top:solid 1px #E7E7E7;padding-top:40px}#footer .copyright,#footer .copyright a{color:#333}#footer .copyright:hover,#footer .copyright a:hover{text-decoration:none}#inner-content{border:none !important;box-shadow:0 0 0px #fff;padding-left:20px;padding-right:20px}#main{width:920px !important;padding:0 !important}#sidebar1{width:340px}.post-list-card{margin-top:40px}.page-full{margin-top:40px !important}.page-full #main{width:100% !important;padding-right:40px}.oneLayout{background:#F7F7F7;margin-bottom:50px;padding:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.oneLayout img{width:100% !important;height:auto !important}.twoLayout{width:100% !important;margin-bottom:50px;display:-webkit-flex !important;display:-moz-flex !important;display:-ms-flex !important;display:-o-flex !important;display:flex !important;-webkit-flex-flow:wrap !important;-ms-flex-flow:wrap !important;flex-flow:wrap !important;-webkit-justify-content:space-between !important;-moz-justify-content:space-between !important;justify-content:space-between !important}.twoLayout>div{width:49% !important;background:#F7F7F7 !important;padding:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.twoLayout:before{content:none !important}.twoLayout:after{content:none !important}.threeLayout{background:#F7F7F7;margin-bottom:50px;padding:50px;display:-webkit-flex !important;display:-moz-flex !important;display:-ms-flex !important;display:-o-flex !important;display:flex !important;-webkit-flex-flow:wrap !important;-ms-flex-flow:wrap !important;flex-flow:wrap !important;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.memo{margin-bottom:1.5em;padding:1em;background:#fff9e5;color:#545454}.memo_ttl{margin-bottom:5px;color:#ffb36b;font-size:1.15em;font-weight:bold}.memo_ttl:before{display:inline-block;width:30px;height:30px;margin:0 3px 0 0;border-radius:50%;background:#ffb36b;color:#fff;font-family:FontAwesome;font-weight:normal;text-align:center;vertical-align:middle;line-height:30px;content:"\f040"}.memo p{margin:0 0 5px}#main strong{font-weight:bold;font-size:110%;background:linear-gradient(transparent 65%, #ff9 65%)}table.tblContact{width:100%;margin-top:10px;margin-left:auto;margin-right:auto;margin-bottom:0px;border-collapse:collapse;border-spacing:0;border-top:solid 2px #CCCCCC;font-size:15px}table.tblContact th{width:215px;padding:14px 30px;font-weight:bold;line-height:120%;white-space:nowrap;border-bottom:solid 1px #CCCCCC;text-align:left;vertical-align:middle;font-weight:normal}table.tblContact td{padding:14px 15px;border-bottom:solid 1px #CCCCCC;vertical-align:middle}table.tblContact td input{width:550px;padding:8px 15px 8px 15px;border:solid 2px #E2E2E2;font-size:14px;color:#333333;border:solid 2px #E2E2E2;-webkit-border-radius:30px;border-radius:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.tblContact td input:focus{background:#FFF;border:solid 2px #E2E2E2;border:solid 2px #1A93EA;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#333333}table.tblContact td select{font-size:14px}table.tblContact textarea#formTextArea{width:550px;height:180px;padding:8px;font-size:15px;line-height:150%;border:2px solid #E2E2E2;-webkit-border-radius:10px;border-radius:10px}table.tblContact .iconHisu{font-size:11px;line-height:100%;margin-left:10px;padding:3px 10px 3px 10px;color:#fff;background:#D63A4E;font-weight:bold;-webkit-border-radius:10px;border-radius:10px}.formText{width:550px;height:100px;padding:8px;font-size:15px;line-height:150%;border:2px solid #CCCCCC;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}select.selectBox{border:2px solid #CCCCCC;border-radius:5px;color:#4C4C4C;font-size:16px;height:40px;text-align:left;vertical-align:middle;padding:7px 30px 7px 10px}select.selectBox option{padding:3px}.btnArea{width:630px;margin-top:30px;margin-left:auto;margin-right:auto}.btnSubmit{padding:11px 0;background:#1A93EA;-webkit-border-radius:0;border-radius:0}.worksCard{height:450px !important}.worksCard .eyecatch{max-height:350px !important}.post-list-card .post-list .eyecatch{max-height:260px !important}@media only screen and (min-width: 768px){.header.headercenter #logo{float:left !important}#g_nav,#g_nav .nav{padding-top:3px !important}}.youtube iframe{width:100%}@media (max-width: 740px){.pcCnt{display:none}.spCnt{display:block}.mt_00{margin-top:0px}.mt_05{margin-top:2.5px}.mt_10{margin-top:5px}.mt_15{margin-top:7.5px}.mt_20{margin-top:10px}.mt_25{margin-top:12.5px}.mt_30{margin-top:15px}.mt_35{margin-top:17.5px}.mt_40{margin-top:20px}.mt_45{margin-top:22.5px}.mt_50{margin-top:25px}.mt_55{margin-top:27.5px}.mt_60{margin-top:30px}.mt_65{margin-top:32.5px}.mt_70{margin-top:35px}.mt_75{margin-top:37.5px}.mt_80{margin-top:40px}.mt_85{margin-top:42.5px}.mt_90{margin-top:45px}.mt_95{margin-top:47.5px}.mt_100{margin-top:50px}.mt_105{margin-top:52.5px}.mt_110{margin-top:55px}.mt_115{margin-top:57.5px}.mt_120{margin-top:60px}.mt_125{margin-top:62.5px}.mt_130{margin-top:65px}.mt_135{margin-top:67.5px}.mt_140{margin-top:70px}.mt_145{margin-top:72.5px}.mt_150{margin-top:75px}.mt_155{margin-top:77.5px}.mt_160{margin-top:80px}.mt_165{margin-top:82.5px}.mt_170{margin-top:85px}.mt_175{margin-top:87.5px}.mt_180{margin-top:90px}.mt_185{margin-top:92.5px}.mt_190{margin-top:95px}.mt_195{margin-top:97.5px}.mt_200{margin-top:100px}.mt_205{margin-top:102.5px}.mt_210{margin-top:105px}.mt_215{margin-top:107.5px}.mt_220{margin-top:110px}.mt_225{margin-top:112.5px}.mt_230{margin-top:115px}.mt_235{margin-top:117.5px}.mt_240{margin-top:120px}.mt_245{margin-top:122.5px}.mt_250{margin-top:125px}.mt_255{margin-top:127.5px}.mt_260{margin-top:130px}.mt_265{margin-top:132.5px}.mt_270{margin-top:135px}.mt_275{margin-top:137.5px}.mt_280{margin-top:140px}.mt_285{margin-top:142.5px}.mt_290{margin-top:145px}.mt_295{margin-top:147.5px}.mt_300{margin-top:150px}.mt_305{margin-top:152.5px}.mt_310{margin-top:155px}.mt_315{margin-top:157.5px}.mt_320{margin-top:160px}.mt_325{margin-top:162.5px}.mt_330{margin-top:165px}.mt_335{margin-top:167.5px}.mt_340{margin-top:170px}.mt_345{margin-top:172.5px}.mt_350{margin-top:175px}.mt_355{margin-top:177.5px}.mt_360{margin-top:180px}.mt_365{margin-top:182.5px}.mt_370{margin-top:185px}.mt_375{margin-top:187.5px}.mt_380{margin-top:190px}.mt_385{margin-top:192.5px}.mt_390{margin-top:195px}.mt_395{margin-top:197.5px}.mt_400{margin-top:200px}.mt_405{margin-top:202.5px}.mt_410{margin-top:205px}.mt_415{margin-top:207.5px}.mt_420{margin-top:210px}.mt_425{margin-top:212.5px}.mt_430{margin-top:215px}.mt_435{margin-top:217.5px}.mt_440{margin-top:220px}.mt_445{margin-top:222.5px}.mt_450{margin-top:225px}.mt_455{margin-top:227.5px}.mt_460{margin-top:230px}.mt_465{margin-top:232.5px}.mt_470{margin-top:235px}.mt_475{margin-top:237.5px}.mt_480{margin-top:240px}.mt_485{margin-top:242.5px}.mt_490{margin-top:245px}.mt_495{margin-top:247.5px}.mt_500{margin-top:250px}.mt_505{margin-top:252.5px}.mt_510{margin-top:255px}.mt_515{margin-top:257.5px}.mt_520{margin-top:260px}.mt_525{margin-top:262.5px}.mt_530{margin-top:265px}.mt_535{margin-top:267.5px}.mt_540{margin-top:270px}.mt_545{margin-top:272.5px}.mt_550{margin-top:275px}.mt_555{margin-top:277.5px}.mt_560{margin-top:280px}.mt_565{margin-top:282.5px}.mt_570{margin-top:285px}.mt_575{margin-top:287.5px}.mt_580{margin-top:290px}.mt_585{margin-top:292.5px}.mt_590{margin-top:295px}.mt_595{margin-top:297.5px}.mt_600{margin-top:300px}.mt_605{margin-top:302.5px}.mt_610{margin-top:305px}.mt_615{margin-top:307.5px}.mt_620{margin-top:310px}.mt_625{margin-top:312.5px}.mt_630{margin-top:315px}.mt_635{margin-top:317.5px}.mt_640{margin-top:320px}.mt_645{margin-top:322.5px}.mt_650{margin-top:325px}.mt_655{margin-top:327.5px}.mt_660{margin-top:330px}.mt_665{margin-top:332.5px}.mt_670{margin-top:335px}.mt_675{margin-top:337.5px}.mt_680{margin-top:340px}.mt_685{margin-top:342.5px}.mt_690{margin-top:345px}.mt_695{margin-top:347.5px}.mt_700{margin-top:350px}.mt_705{margin-top:352.5px}.mt_710{margin-top:355px}.mt_715{margin-top:357.5px}.mt_720{margin-top:360px}.mt_725{margin-top:362.5px}.mt_730{margin-top:365px}.mt_735{margin-top:367.5px}.mt_740{margin-top:370px}.mt_745{margin-top:372.5px}.mt_750{margin-top:375px}.mt_755{margin-top:377.5px}.mt_760{margin-top:380px}.mt_765{margin-top:382.5px}.mt_770{margin-top:385px}.mt_775{margin-top:387.5px}.mt_780{margin-top:390px}.mt_785{margin-top:392.5px}.mt_790{margin-top:395px}.mt_795{margin-top:397.5px}.mt_800{margin-top:400px}.mt_805{margin-top:402.5px}.mt_810{margin-top:405px}.mt_815{margin-top:407.5px}.mt_820{margin-top:410px}.mt_825{margin-top:412.5px}.mt_830{margin-top:415px}.mt_835{margin-top:417.5px}.mt_840{margin-top:420px}.mt_845{margin-top:422.5px}.mt_850{margin-top:425px}.mt_855{margin-top:427.5px}.mt_860{margin-top:430px}.mt_865{margin-top:432.5px}.mt_870{margin-top:435px}.mt_875{margin-top:437.5px}.mt_880{margin-top:440px}.mt_885{margin-top:442.5px}.mt_890{margin-top:445px}.mt_895{margin-top:447.5px}.mt_900{margin-top:450px}.mt_905{margin-top:452.5px}.mt_910{margin-top:455px}.mt_915{margin-top:457.5px}.mt_920{margin-top:460px}.mt_925{margin-top:462.5px}.mt_930{margin-top:465px}.mt_935{margin-top:467.5px}.mt_940{margin-top:470px}.mt_945{margin-top:472.5px}.mt_950{margin-top:475px}.mt_955{margin-top:477.5px}.mt_960{margin-top:480px}.mt_965{margin-top:482.5px}.mt_970{margin-top:485px}.mt_975{margin-top:487.5px}.mt_980{margin-top:490px}.mt_985{margin-top:492.5px}.mt_990{margin-top:495px}.mt_995{margin-top:497.5px}.mt_1000{margin-top:500px}.sp_w100p{width:100%;margin-left:auto;margin-right:auto}.sp_txtL{text-align:left}.wrap{width:100% !important;max-width:100% !important;min-width:100% !important}#inner-header{position:static}#g_nav .nav li a,.nav_btn,.menu-sp a,.menu-sp a,.menu-sp>ul:after{padding-top:20px;color:#333333 !important}.search_btn{padding-top:20px;color:#333333 !important;background:#fff !important}#logo a img{max-width:90%}.top-nav a{font-family:Arial,Helvetica,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif !important;padding:13px 2.5em 10px 7px !important}.top-nav a:after{background:none !important}#topMainImgArea{width:100%;height:40vh;padding-top:0px}#topMainImgArea #topMainImgBox{width:80%;margin-left:auto;margin-right:auto;top:10%;left:0;right:0;position:absolute;opacity:0}#topMainImgArea #topMainImgBox img{width:100%;height:auto}.topPregArea01{width:90%;margin-left:auto;margin-right:auto}.topPregArea01 .mainT{font-size:8vw}.topPregArea01 .mainT span:nth-child(2){font-size:4vw}.topPregArea01 .honbun{line-height:180% !important}.topPregArea01 .mainT2{font-size:5.5vw;color:#1A93EA;line-height:180%}.topPregArea01 p{font-size:15px}.worksListArea{width:100%}.worksListArea li{width:50%;margin-bottom:30px}.worksListArea li p{font-size:3.2vw;line-height:180% !important;margin:0 !important;padding:0 !important}.worksListArea::after{width:50%}.blogListArea{width:100%}.blogListArea li{width:50%;margin-bottom:30px}.blogListArea li p{font-size:3.2vw;line-height:180% !important;margin:0 !important;padding:0 !important}.blogListArea li img{width:94%   !important;height:125px !important}.blogListArea::before{width:50%;content:"";display:block;order:1}.blogListArea::after{width:50%;content:"";display:block}.topPregBox01{width:90%;margin-left:auto;margin-right:auto}.topPregBox01 .txtArea{width:100%;order:2}.topPregBox01 .txtArea p{line-height:200%}.topPregBox01 .photoArea{width:100%;margin-bottom:0px;order:1}.topPregBox01 p{font-size:15px;line-height:200%}.threeListArea li{width:100%;margin-bottom:20px}footer{margin-top:40px}#footer-top.bg,#footer-top .inner,.cta-inner{background:none !important}#footer #footerLogo{width:90%;margin-left:auto;margin-right:auto}#footer #footerNavi{margin-left:0px;padding-bottom:10px}#footer .copyright{padding-top:20px;padding-bottom:20px;font-size:2.2vw}.blueBtn{padding:10px}.blueBtn2{font-size:3.5vw;padding:7px 10px}#breadcrumb{width:94% !important;margin-top:0px}#inner-content{display:block;padding-left:0px !important;padding-right:0px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main{width:92% !important;display:block;margin-left:auto !important;margin-right:auto !important;padding-left:0px !important;padding-right:0px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-full{margin-top:30px !important}.page-full #main{width:92% !important;padding-right:0px}#sidebar1{width:100%}.top-post-list{width:100%;margin-top:20px;margin-left:auto;margin-right:auto}.article.post-list a{-webkit-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;border:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:dotted 1px #CCCCCC;padding-top:15px;padding-bottom:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.oneLayout{margin-bottom:25px;padding:15px}.twoLayout{margin-bottom:25px}.twoLayout div{padding:15px}.threeLayout{margin-bottom:25px;background:#F7F7F7;padding:15px;display:-webkit-flex !important;display:-moz-flex !important;display:-ms-flex !important;display:-o-flex !important;display:flex !important;-webkit-flex-flow:wrap !important;-ms-flex-flow:wrap !important;flex-flow:wrap !important;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.threeLayout div{width:31.5%}#contactFormArea .w1100{width:94%;margin-left:auto;margin-right:auto}table.tblContact{width:100%}table.tblContact th{width:100%;display:block;padding-left:5px;padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:none}table.tblContact th:before{color:#1A93EA;content:"■"}table.tblContact td{width:100%;display:block;padding-left:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.tblContact td input{width:100%;padding:8px 15px 8px 15px;border:solid 2px #E2E2E2;font-size:14px;background:#E2E2E2;border:none;-webkit-border-radius:30px;border-radius:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.tblContact td input:focus{background:#FFF;border:solid 2px #E2E2E2}table.tblContact td select{font-size:14px}table.tblContact textarea#formTextArea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.tblContact .iconHisu{font-size:11px;line-height:100%;margin-left:10px;padding:1px 10px 2px 10px;color:#fff;-webkit-border-radius:10px;border-radius:10px}.formText{width:100%}.btnArea{width:98%}.btnArea .btnBack.w300{width:48% !important;padding-top:10px}.btnArea .btnSubmit.w300{width:48% !important}h2.pageEndTitle{font-size:5.2vw !important;line-height:180%;letter-spacing:2px}.videArea{width:100%;height:auto}.youtube{position:relative !important;width:100% !important;padding:calc(315 / 560 * 100%) 0 0 !important}.youtube>iframe{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}}


.wpp-notice {
	display: none;
}
.share.short > .sns {
	display: none;
}



/* カード型CSS */
.gent-card {
	border: 1px solid #ddd;
	border-radius: 8px;
	padding: 16px;
	display: flex;
	align-items: flex-start;
	gap: 16px;
	margin-bottom: 24px;
	background: #f9f9f9;
}
.gent-card img {
	width: 180px;
	height: auto;
	border-radius: 4px;
}
.gent-card-content {
	flex: 1;
}
.gent-card-content img {
	width: 0;
	height: 0;
}

.gent-card-links a {
	margin-right: 10px;
	color: #007b5e;
	font-weight: bold;
	text-decoration: none;
}
.gent-card-links a:hover {
	text-decoration: underline;
}
@media (max-width: 600px) {
	.gent-card {
		display: block; /* フレックスからブロックに */
		text-align: left; /* 画像中央寄せ（オプション） */
	}

	.gent-card img {
		width: 100%; /* 画像を幅100%表示 */
		height: auto;
		border-radius: 4px;
		margin-bottom: 12px; /* 画像下に余白追加（オプション） */
	}

	.gent-card-content {
		width: 100%; /* テキスト部分も全幅に */
	}
}

/* ===== kakerudesign2 独自に追加されていた規則 ===== */
body,#breadcrumb{background:#fff !important}

.twoLayout .twoLayoutBox{width:48%;background:#F7F7F7;padding:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.twoLayout .twoLayoutBox{width:33.33%;padding:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media (max-width: 740px){
#main img{max-width:94%;height:auto}
.twoLayout .twoLayoutBox{padding:20px}
.twoLayout .twoLayoutBox{padding:20px}
}
