@charset "UTF-8";.f_10{font-size:10px}.f_11{font-size:11px}.f_12{font-size:12px}.f_13{font-size:13px}.f_14{font-size:14px}.f_15{font-size:15px}.f_16{font-size:16px}.f_18{font-size:18px}.f_20{font-size:20px}.f_22{font-size:22px}.f_24{font-size:24px}.f_26{font-size:26px}.f_28{font-size:28px}.f_30{font-size:30px}.f_32{font-size:32px}.f_36{font-size:36px}.f_40{font-size:40px}.f_44{font-size:44px}.f_48{font-size:48px}.f_52{font-size:52px}.f_56{font-size:56px}.f_60{font-size:60px}.f_64{font-size:64px}.underline{display:inline;border-bottom:1px solid #333}.underline--dot{border-bottom:2px dotted #333}.underline--dash{border-bottom:1px dashed #333}.underline--double{border-bottom:4px double #333}.underline--wave{border-bottom:none;-webkit-text-decoration:underline wavy #333;text-decoration:underline wavy #333}.c_pink{color:#e73333}.marker{display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,rgba(255,255,0,.6196078431)));background:linear-gradient(transparent 60%,rgba(255,255,0,.6196078431) 60%)}.marker--red{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,rgba(255,100,100,.5)));background:linear-gradient(transparent 60%,rgba(255,100,100,.5) 60%);color:inherit;font-size:inherit}.marker--green{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,rgba(100,255,100,.5)));background:linear-gradient(transparent 60%,rgba(100,255,100,.5) 60%);color:inherit;font-size:inherit}.marker--blue{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,rgba(100,100,255,.5)));background:linear-gradient(transparent 60%,rgba(100,100,255,.5) 60%);color:inherit;font-size:inherit}.marker--yellow{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,rgba(255,255,100,.5)));background:linear-gradient(transparent 60%,rgba(255,255,100,.5) 60%);color:inherit;font-size:inherit}.marker--cyan{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,rgba(100,255,255,.5)));background:linear-gradient(transparent 60%,rgba(100,255,255,.5) 60%);color:inherit;font-size:inherit}.marker--purple{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,rgba(255,100,255,.5)));background:linear-gradient(transparent 60%,rgba(255,100,255,.5) 60%);color:inherit;font-size:inherit}.marker--gray{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,rgba(100,100,100,.5)));background:linear-gradient(transparent 60%,rgba(100,100,100,.5) 60%);color:inherit;font-size:inherit}.marker--pink{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,rgba(245,135,135,.5)));background:linear-gradient(transparent 60%,rgba(245,135,135,.5) 60%);color:inherit;font-size:inherit}.align_left{text-align:left}.align_center{text-align:center}.align_right{text-align:right}.valign_top{vertical-align:top}.valign_middle{vertical-align:middle}.valign_bottom{vertical-align:bottom}.left{float:left}.right{float:right}img.left{margin-right:20px;float:left}img.right{margin-left:20px;float:right}.clear{clear:both}.anchor{margin-top:-100px;padding-top:100px}.spacer_30{padding-top:30px}.spacer_50{padding-top:50px}.spacer_100{padding-top:100px}.bg--white{background:#fff}.bg--whitesmoke{background:#f5f5f5}.bg--ghostwhite{background:#f8f8ff}.bg--aliceblue{background:#f0f8ff}.bg--lavender{background:#e6e6fa}.bg--azure{background:azure}.bg--lightcyan{background:#e0ffff}.bg--mintcream{background:#f5fffa}.bg--honeydew{background:#f0fff0}.bg--ivory{background:ivory}.bg--beige{background:beige}.bg--lightyellow{background:#ffffe0}.bg--lightgoldenrodyellow{background:#fafad2}.bg--lemonchiffon{background:#fffacd}.bg--floralwhite{background:#fffaf0}.bg--oldlace{background:oldlace}.bg--cornsilk{background:#fff8dc}.bg--blanchedalmond{background:#ffebcd}.bg--bisque{background:bisque}.bg--snow{background:snow}.bg--linen{background:linen}.bg--antiquewhite{background:#faebd7}.bg--seashell{background:#fff5ee}.bg--lavenderblush{background:#fff0f5}.bg--mistyrose{background:#ffe4e1}.bg--gainsboro{background:#dcdcdc}.bg--lightgray{background:#d3d3d3}.bg--lightsteelblue{background:#b0c4de}.bg--lightblue{background:#add8e6}.bg--lightskyblue{background:#87cefa}.bg--powderblue{background:#b0e0e6}.bg--paleturquoise{background:#afeeee}.bg--skyblue{background:skyblue}.bg--mediumaquamarine{background:#66cdaa}.bg--aquamarine{background:#7fffd4}.bg--palegreen{background:#98fb98}.bg--lightgreen{background:#90ee90}.bg--khaki{background:khaki}.bg--palegoldenrod{background:#eee8aa}.bg--moccasin{background:#ffe4b5}.bg--navajowhite{background:#ffdead}.bg--peachpuff{background:#ffdab9}.bg--wheat{background:wheat}.bg--pink{background:pink}.bg--lightpink{background:#ffb6c1}.bg--thistle{background:thistle}.bg--plum{background:plum}.bg--silver{background:silver}.bg--darkgray{background:#a9a9a9}.bg--lightslategray{background:#778899}.bg--slategray{background:#708090}.bg--slateblue{background:#6a5acd}.bg--steelblue{background:#4682b4}.bg--mediumslateblue{background:#7b68ee}.bg--royalblue{background:#4169e1}.bg--blue{background:blue}.bg--dodgerblue{background:#1e90ff}.bg--cornflowerblue{background:#6495ed}.bg--deepskyblue{background:#00bfff}.bg--cyan{background:cyan}.bg--aqua{background:aqua}.bg--turquoise{background:#40e0d0}.bg--mediumturquoise{background:#48d1cc}.bg--darkturquoise{background:#00ced1}.bg--lightseagreen{background:#20b2aa}.bg--mediumspringgreen{background:#00fa9a}.bg--springgreen{background:#00ff7f}.bg--lime{background:lime}.bg--limegreen{background:#32cd32}.bg--yellowgreen{background:#9acd32}.bg--lawngreen{background:#7cfc00}.bg--chartreuse{background:#7fff00}.bg--greenyellow{background:#adff2f}.bg--yellow{background:#ff0}.bg--gold{background:gold}.bg--orange{background:orange}.bg--darkorange{background:#ff8c00}.bg--goldenrod{background:#daa520}.bg--burlywood{background:#deb887}.bg--tan{background:tan}.bg--sandybrown{background:#f4a460}.bg--darksalmon{background:#e9967a}.bg--lightcoral{background:#f08080}.bg--salmon{background:salmon}.bg--lightsalmon{background:#ffa07a}.bg--coral{background:coral}.bg--tomato{background:tomato}.bg--orangered{background:#ff4500}.bg--red{background:red}.bg--deeppink{background:#ff1493}.bg--hotpink{background:hotpink}.bg--palevioletred{background:#db7093}.bg--violet{background:violet}.bg--orchid{background:orchid}.bg--magenta{background:magenta}.bg--fuchsia{background:#f0f}.bg--mediumorchid{background:#ba55d3}.bg--darkorchid{background:#9932cc}.bg--darkviolet{background:#9400d3}.bg--blueviolet{background:#8a2be2}.bg--mediumpurple{background:#9370db}.bg--gray{background:gray}.bg--mediumblue{background:#0000cd}.bg--darkcyan{background:#008b8b}.bg--cadetblue{background:#5f9ea0}.bg--darkseagreen{background:#8fbc8f}.bg--mediumseagreen{background:#3cb371}.bg--teal{background:teal}.bg--forestgreen{background:#228b22}.bg--seagreen{background:#2e8b57}.bg--darkkhaki{background:#bdb76b}.bg--peru{background:peru}.bg--crimson{background:crimson}.bg--indianred{background:#cd5c5c}.bg--rosybrown{background:#bc8f8f}.bg--mediumvioletred{background:#c71585}.bg--dimgray{background:dimgray}.bg--black{background:#000}.bg--midnightblue{background:#191970}.bg--darkslateblue{background:#483d8b}.bg--darkblue{background:#00008b}.bg--navy{background:navy}.bg--darkslategray{background:#2f4f4f}.bg--green{background:green}.bg--darkgreen{background:#006400}.bg--darkolivegreen{background:#556b2f}.bg--olivedrab{background:#6b8e23}.bg--olive{background:olive}.bg--darkgoldenrod{background:#b8860b}.bg--chocolate{background:#d2691e}.bg--sienna{background:sienna}.bg--saddlebrown{background:#8b4513}.bg--firebrick{background:#b22222}.bg--brown{background:brown}.bg--maroon{background:maroon}.bg--darkred{background:darkred}.bg--darkmagenta{background:#8b008b}.bg--purple{background:purple}.bg--indigo{background:indigo}.pagetop{display:block;width:50px;height:50px;position:fixed;bottom:90px;right:10px;background:#e54f4f;border-radius:50%}.pagetop:before{display:block;width:12px;height:12px;position:absolute;top:calc(50% + 4px);left:50%;content:"";border:2px solid transparent;border-top-color:#fff;border-left-color:#fff;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}p{font-family:"Noto Sans JP",sans-serif}span{font-family:"Noto Sans JP",sans-serif}li{font-family:"Noto Sans JP",sans-serif}h2{font-family:"Noto Sans JP",sans-serif}h3{font-family:"Noto Sans JP",sans-serif}h4{font-family:"Noto Sans JP",sans-serif}a{font-family:"Noto Sans JP",sans-serif}h2.ttl{display:block;margin:40px 0;padding:10px;position:relative;text-align:center;color:#333;font-size:32px;font-weight:700}h3.ttl{display:block;margin:50px 0 30px;padding:5px;text-align:center;color:#333;font-size:22px}div,p,span,li,th,td{color:#333}a[href*="tel:"]{color:inherit;pointer-events:none}#content a.btn_pdf{border:2px solid #67beed;padding:20px;max-width:500px;font-weight:700;display:inline-block;width:100%;vertical-align:bottom;position:relative}#content a.btn_pdf:hover{text-decoration:none;background-color:#67beed;color:#fff}#content a.btn_pdf:after{content:"\f1c1";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:30px}.pc_off{display:none !important}ul.col,div.col{display:block;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0px}ul.col>li,ul.col>div,div.col>li,div.col>div{display:inline-block;margin:0;padding:0;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;list-style-type:none;font-size:18px;vertical-align:top}ul.col>li.pc_5,ul.col>div.pc_5,div.col>li.pc_5,div.col>div.pc_5{width:5%}ul.col>li.pc_10,ul.col>div.pc_10,div.col>li.pc_10,div.col>div.pc_10{width:10%}ul.col>li.pc_15,ul.col>div.pc_15,div.col>li.pc_15,div.col>div.pc_15{width:15%}ul.col>li.pc_20,ul.col>div.pc_20,div.col>li.pc_20,div.col>div.pc_20{width:20%}ul.col>li.pc_25,ul.col>div.pc_25,div.col>li.pc_25,div.col>div.pc_25{width:25%}ul.col>li.pc_30,ul.col>div.pc_30,div.col>li.pc_30,div.col>div.pc_30{width:30%}ul.col>li.pc_33,ul.col>div.pc_33,div.col>li.pc_33,div.col>div.pc_33{width:33.333%}ul.col>li.pc_35,ul.col>div.pc_35,div.col>li.pc_35,div.col>div.pc_35{width:35%}ul.col>li.pc_40,ul.col>div.pc_40,div.col>li.pc_40,div.col>div.pc_40{width:40%}ul.col>li.pc_45,ul.col>div.pc_45,div.col>li.pc_45,div.col>div.pc_45{width:45%}ul.col>li.pc_50,ul.col>div.pc_50,div.col>li.pc_50,div.col>div.pc_50{width:50%}ul.col>li.pc_55,ul.col>div.pc_55,div.col>li.pc_55,div.col>div.pc_55{width:55%}ul.col>li.pc_60,ul.col>div.pc_60,div.col>li.pc_60,div.col>div.pc_60{width:60%}ul.col>li.pc_65,ul.col>div.pc_65,div.col>li.pc_65,div.col>div.pc_65{width:65%}ul.col>li.pc_70,ul.col>div.pc_70,div.col>li.pc_70,div.col>div.pc_70{width:70%}ul.col>li.pc_75,ul.col>div.pc_75,div.col>li.pc_75,div.col>div.pc_75{width:75%}ul.col>li.pc_80,ul.col>div.pc_80,div.col>li.pc_80,div.col>div.pc_80{width:80%}ul.col>li.pc_85,ul.col>div.pc_85,div.col>li.pc_85,div.col>div.pc_85{width:85%}ul.col>li.pc_90,ul.col>div.pc_90,div.col>li.pc_90,div.col>div.pc_90{width:90%}ul.col>li.pc_95,ul.col>div.pc_95,div.col>li.pc_95,div.col>div.pc_95{width:95%}ul.col>li.pc_100,ul.col>div.pc_100,div.col>li.pc_100,div.col>div.pc_100{width:100%}ul.col>li.p_10,ul.col>div.p_10,div.col>li.p_10,div.col>div.p_10{padding:10px}ul.col>li.p_15,ul.col>div.p_15,div.col>li.p_15,div.col>div.p_15{padding:15px}#calc{display:block;margin:30px auto;padding:20px 30px;width:640px;background:#d0edf9}#calc h3{display:block;margin:20px 0;padding:0;color:#000;text-align:center;font-size:20px;font-weight:700}#calc select,#calc input[type=number]{display:inline-block;margin-right:5px;margin-bottom:5px;padding:5px 10px;border:1px solid #888;border-radius:5px}#calc select{width:calc(50% - 10px)}#calc input[type=number]{width:90%;text-align:right}#calc input[type=button]{display:block;margin:10px auto;padding:5px 30px;background:#ddd;border:3px solid #aaa;border-radius:5px}#calc .result{display:block;margin:15px auto;padding:0;text-align:center;font-weight:700}#calc .result .price{display:inline;float:none;color:#f60;font-size:48px}#calc small{font-size:13px}.inner_1000{margin:0 auto;max-width:1000px;padding:0 5px}#header{display:block;padding:10px 30px}@media all and (max-width:1300px){#header{padding:10px 15px}}#header h1{display:block;width:370px;float:left}#header h1>strong{display:block;color:#333;font-size:16px;font-weight:400}#header .header__right_block{float:right}#header .header__right_block div.col.h_strengths{width:400px;float:left;margin-right:10px}#header .header__right_block div.col.h_strengths>div{padding:2px}#header .header__right_block div.col.h_strengths>div .strength{padding:0 10px;background-color:#002e70;color:#fff;font-size:14px}@media all and (max-width:1300px){#header .header__right_block div.col.h_strengths{width:335px}}#header .header__right_block .tel_block{display:inline-block;color:#e54f4f;font-size:28px;font-weight:700}#header .header__right_block .tel_block>small{display:block;font-size:14px;color:#333}#header .header__right_block .tel_block>img{margin-right:10px}#header .header__right_block .mail_block{display:inline-block;padding:20px 10px 15px 30px;width:200px;color:#fff;vertical-align:top;text-decoration:none;font-size:14px;line-height:100%;background:#e54f4f;border-radius:50px}#header .header__right_block .mail_block>svg{display:block;margin-right:15px;margin-top:-6px;float:left;color:#fff;font-size:26px}@media all and (max-width:1300px){#header .header__right_block .mail_block{padding-left:20px;width:165px}}nav{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}nav #globalmenu{display:table;margin:0 auto;padding:0;width:1200px;max-width:100%}nav #globalmenu>li{position:relative;display:table-cell;margin:0;padding:0}nav #globalmenu>li>a{display:block;padding:10px;color:#333;text-align:center;text-decoration:none;font-size:15px;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;border-left:1px solid #d2d2d2}nav #globalmenu>li>a:hover{background:#fff0f0}nav #globalmenu>li.current-menu-item>a,nav #globalmenu>li.current_page_item>a{background:#fff0f0}nav #globalmenu>li>.sub-menu{display:none}nav #globalmenu>li:last-child{border-right:1px solid #d2d2d2}nav #globalmenu>li:hover>.sub-menu{position:absolute;display:block;width:100%}nav #globalmenu>li:hover>.sub-menu li{display:block}nav #globalmenu>li:hover>.sub-menu li a{display:block;padding:8px;text-align:center;border:1px solid #d2d2d2}.header_banner{display:block;margin:30px auto 0px auto;padding:0;width:1200px;max-width:100%;text-align:center}.modal_open_btn{display:block;margin:20px auto;padding:15px 5px;width:90%;max-width:1000px;text-align:center;font-size:20px;font-weight:700;background:0 0;border:1px solid #67beed;-webkit-transition:color .5s ease,background-color .5s ease;transition:color .5s ease,background-color .5s ease}.modal_open_btn>span{color:#67beed}.modal_open_btn:hover{background-color:#67beed;border:1px solid #67beed}.modal_open_btn:hover>span{color:#fff}#footer .footer-wrapper{padding-bottom:80px;font-size:0px}#footer .footer-wrapper .footer-left{display:inline-block;margin:0;padding:0;width:45%}#footer .footer-wrapper .footer-left a.tel{display:block;padding:15px;position:relative;color:#e54f4f;font-size:45px;font-weight:700}#footer .footer-wrapper .footer-left a.tel:before{font-family:"Font Awesome 5 Free";content:"\f095";font-size:40px;position:absolute;color:#e54f4f;left:0;top:23px;-webkit-transform:rotate(110deg);transform:rotate(110deg)}#footer .footer-wrapper .footer-left .tel_text{color:#e54f4f;text-align:left;font-size:16px;font-weight:400;line-height:1.5}#footer .footer-wrapper .footer-right{display:inline-block;margin:0;padding:0;width:55%;text-align:left}#footer .footer-wrapper .footer-right .f_menu{padding:0;margin-bottom:20px}#footer .footer-wrapper .footer-right .f_menu a{color:#333;font-family:inherit;font-weight:400}#footer .footer-wrapper .footer-right .footer-text{font-size:13px}.banner_area{text-align:center;padding-top:30px;padding-bottom:50px}.banner_area img{max-width:100%}h3{line-height:1.3}.midashi{font-size:24px;color:#e54f4f;font-weight:700;padding-bottom:30px;line-height:150%}.midashi.c_blue{color:#002e70}#content{display:block;width:100%}#content section{display:block;padding:100px 0;width:100%}#content section h2.section-ttl{display:block;margin:50px 0 100px;position:relative;color:#2c47a7;text-align:center;font-size:35px;font-weight:700;line-height:1.4}#content section h2.section-ttl:before{display:block;width:134px;height:4px;position:absolute;bottom:-25px;left:50%;content:"";background:#2c47a7;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#content section .sub_ttl{text-align:center;font-size:24px;font-weight:700;padding-bottom:30px}#content section.kakumei{background:#e54f4f;padding:40px 0}#content section.kakumei .kakumei--copy{font-size:46px;color:#fff;font-weight:900;font-family:"Noto Sans JP",sans-serif,"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo","游ゴシック Medium",メイリオ,sans-serif;line-height:1.2}#content section.kakumei .kakumei--ttl{font-size:95px;color:#e54f4f;background-color:#fff;text-align:center;width:100%;border-radius:10px;font-weight:900;line-height:1.1;padding:10px}#content section.s_satei{background:#fff1b9}#content section.s_satei .satei{border:3px solid #e54f4f;background-color:#fff;border-radius:20px;padding:30px 20px}#content section.s_satei .satei--point{display:inline-block;background-color:#e54f4f;color:#fff;border-radius:19px;font-size:20px;padding:5px 20px;margin:20px 0 10px}#content section.s_satei .satei--ttl{font-size:28px;font-weight:700;color:#e54f4f;padding-bottom:10px}#content section.s_satei .satei--text{font-size:15px}#content section.service .midashi{text-align:center;padding-top:20px}#content section.contact{background:#e54f4f;color:#fff}#content section.contact h4{display:block;margin-bottom:30px;color:#fff1b9;text-align:center;font-size:35px;font-weight:700;text-decoration:underline;line-height:150%}#content section.contact .contact_text{color:#fff;font-size:20px;text-align:center;padding-bottom:30px}#content section.contact a.tel{display:block;padding:20px;position:relative;color:#fff;text-align:center;font-size:50px;font-weight:700}#content section.contact a.tel:before{font-family:"Font Awesome 5 Free";content:"\f095";font-size:40px;position:absolute;color:#ffd5c8;left:95px;top:23px;-webkit-transform:rotate(110deg);transform:rotate(110deg)}#content section.contact .tel_text{color:#fff;text-align:center;font-size:16px;font-weight:400}#content section.contact.b_radius{margin-top:50px;border-radius:15px}#content section.feature{background:#fff}#content section.feature .waku_pink{padding:100px 70px}#content section.area{background:#d0edf9}#content section.area ul{margin-bottom:40px}#content section.area li{padding:0 30px;text-align:center}#content section.area li h3{display:inline-block;margin:20px 0;color:#333;font-size:25px;font-weight:700;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#b4e1f5));background:linear-gradient(transparent 60%,#b4e1f5 60%)}#content section.area li h3>.font--orange{display:inline;color:#f06f18;font-size:25px;font-weight:700}#content section.area li p{color:#2c47a7;text-align:center;font-size:18px;font-weight:700}#content section.area li span{display:inline-block;margin-top:20px;color:#333;text-align:center;font-size:15px;font-weight:700}#content section.rule .rule_block{display:block;margin:30px auto 0px auto;padding:100px;max-width:1000px;background:#f9f8f7}#content section.rule .rule_block h4{display:block;margin-bottom:30px;color:#2c47a7;text-align:center;font-size:25px;font-weight:700}#content section.rule .rule_block p{font-size:16px}#content section.rule .rule_block li{margin-left:20px;list-style-type:disc;font-size:16px}#content section.not_gomi{background:#e54f4f;color:#fff;padding:20px 0}#content section.not_gomi .not_gomi_line{border-top:3px solid #fff;border-bottom:3px solid #fff}#content section.not_gomi .not_gomi_line .inner{padding:30px 5px}#content section.not_gomi .not_gomi_line .midashi{color:#fff;text-align:center;font-size:40px;padding-bottom:0}#content section.record .record_block{display:block;margin:5px;padding:0;text-decoration:none;background:#f9f8f7}#content section.record .record_block>img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover}#content section.record .record_block>.text_block{padding:10px;height:160px}#content section.record .record_block>.text_block>.date{display:block;margin:0;color:#555;font-size:13px}#content section.record .record_block>.text_block>h2{display:block;margin:0;color:#333;font-size:15px;font-weight:700}#content section.record .record_block>.text_block>p{display:block;margin:0;color:#333;font-size:14px;line-height:130%}#content section .kaitori_btn>a{display:block;margin:30px auto;padding:15px;width:240px;color:#fff;text-align:center;text-decoration:none;background:#e54f4f;border:1px solid #e54f4f;border-radius:30px;transition:color .5s ease,background-color .5s ease,box-shadow .5s ease,-webkit-box-shadow .5s ease}#content section .kaitori_btn>a:hover{background:#fff;color:#e54f4f;border:1px solid #e54f4f}#content section .kaitori_btn.w_400>a{width:400px}#content section .kaitori_btn.w_300s>a{margin:10px auto;padding:7px;width:300px}#content section.pink{background-color:#f7dcdc}#content section.pink.yajirushi{position:relative;margin-bottom:60px}#content section.pink.yajirushi:after{position:absolute;content:"";width:0;height:0;bottom:-58px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-right:70px solid transparent;border-left:70px solid transparent;border-top:58px solid #f7dcdc;border-bottom:0}#content section.pink.yajirushi .nayami{position:relative;margin:20px;border:3px solid #2d47a8;border-radius:20px;padding:20px 25px;text-align:center;font-size:20px;color:#2d47a8;font-weight:700}#content section.pink.yajirushi .nayami:before{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:15px 15px 0;border-color:#2d47a8 transparent transparent;translate:-50% 100%}#content section.pink.yajirushi .nayami:after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:12.2px 12.2px 0;border-color:#f7dcdc transparent transparent;translate:-50% 100%}#content section.arekore h4{font-size:40px;color:#2d47a8;text-align:center;font-weight:700;text-decoration:underline;text-decoration-color:#f58787;text-underline-offset:15px;margin-bottom:70px;line-height:1.8}#content .kaitori{border:3px solid #e54f4f;background-color:#fff;border-radius:20px;margin-bottom:25px}#content .kaitori--ttl{padding:20px 50px;background:#e54f4f;color:#fff;font-size:28px;font-weight:700;border-radius:10px 10px 0 0}#content .kaitori--list{padding:20px}#content .kaitori--naiyo{padding:50px 25px 30px}#content .kaitori.flow .kaitori--ttl{min-height:65px;padding:10px 20px;line-height:1.2;font-size:18px;text-align:center}#content .kaitori.flow .kaitori--list{min-height:240px;font-size:15px}#home #content{padding:0;margin:0 auto}#wrapper{margin:0;padding:0}#wrapper section{display:block;padding:20px 0;width:100%}.blog_waku h2{display:block;margin:50px 0 20px;color:#333;font-size:20px;font-weight:700;border-bottom:3px solid #e54f4f}.blog_waku h2.blog_title{color:#fff;border:none}.blog_waku h2.title_a{border:none}.blog_waku h3{display:block;margin:30px 0 20px;padding:5px;color:#333;font-size:18px;font-weight:700;border-left:8px double #e54f4f}.blog_waku p,.blog_waku span,.blog_waku .honbun{color:#333;font-size:15px;font-weight:400;line-height:180%}.blog_waku table{width:100%}.blog_waku table th{padding:5px;font-size:15px;font-weight:700;border-bottom:1px solid #ddd}.blog_waku table td{padding:5px;font-size:15px;border-bottom:1px solid #ddd}.blog_waku ul>li,.blog_waku ol>li{font-size:15px}.yarpp-related{padding:50px 0}.yarpp-related h3{border-left:0;border-bottom:3px solid #e54f4f;margin-bottom:15px !important}.yarpp-related .yarpp-thumbnails-horizontal{text-align:center}.yarpp-related .yarpp-thumbnail-title{font-size:14px !important;font-weight:400 !important}.alignmiddle{vertical-align:middle !important}.aligncenter{text-align:center}.f_blue{color:#2c47a7}.f_18{font-size:18px !important}.f_20{font-size:20px !important}.mb_30{margin-bottom:30px}.back_f{padding:10px !important;text-align:center;background-color:#e54f4f;color:#fff;font-weight:700}.border_b>li{display:inline-block;margin:1%;padding:5px;width:30%;position:relative;font-size:16px;border-bottom:2px dotted #888}.price{float:right;font-size:1.5em;font-weight:700}.price:after{content:"円/kg";font-size:.6em;font-weight:400}.price--stop{float:right;color:#666;font-size:.9em}a.btn_mail{display:block;margin:0 auto;padding:20px;padding-left:50px;width:400px;position:relative;color:#e54f4f;text-align:center;text-decoration:none;font-size:20px;font-weight:700;background:#fff;border-radius:50px;-webkit-transition:background-color .5s ease,-webkit-box-shadow .5s ease;transition:background-color .5s ease,-webkit-box-shadow .5s ease;transition:background-color .5s ease,box-shadow .5s ease;transition:background-color .5s ease,box-shadow .5s ease,-webkit-box-shadow .5s ease}a.btn_mail:before{font-family:"Font Awesome 5 Free";content:"\f0e0";position:absolute;left:55px;font-size:30px}a.btn_mail:hover{background:#f6baba}a.btn_mail.aka{margin:0;margin-top:20px;width:380px;max-width:100%;background-color:#e54f4f;color:#fff}a.btn_mail.aka:hover{background:#f6baba;color:#e54f4f}a.btn_mail.s{margin-top:20px;width:220px;padding:10px;padding-left:15px;border-radius:25px;font-size:14px;color:#fff;background:#e54f4f}a.btn_mail.s:before{left:15px;font-size:15px}a.btn_mail.s:hover{background:#f6baba;color:#e54f4f}.form_btn>a{display:block;margin:30px auto;padding:15px;width:50%;color:#fff;text-align:center;text-decoration:none !important;background:#e54f4f;border:1px solid #e54f4f;border-radius:30px;transition:color .5s ease,background-color .5s ease,box-shadow .5s ease,-webkit-box-shadow .5s ease}.form_btn>a:hover{background:#fff;color:#e54f4f;border:1px solid #e54f4f}.tel_text{text-align:center;font-size:20px;font-weight:700;color:#e54f4f}.tel_text .tel_form{padding:25px;text-align:center;font-size:40px;color:#e54f4f}.blog_title{padding:10px;background:#e54f4f;border:1px solid #e54f4f;font-size:20px;color:#fff;-webkit-transition:background-color .5s ease;transition:background-color .5s ease}a .blog_title:hover{background:#fff;color:#e54f4f}.title_a>a:hover{text-decoration:none !important}ul.list{list-style:disc}ul.list li{margin-left:25px}.wpcf7-form-control-wrap>input,.wpcf7-form-control-wrap textarea{padding:5px 10px !important;border-radius:5px !important}.wpcf7-form-control-wrap>textarea{width:100%}