PageSourceSearch

https://www.pnx.co.jp/event-news/

html pnx.co.jp collected 2026-10-08 08:36:02 UTC 201,816 bytes, 8,014 lines download raw bytes

1<!DOCTYPE html>
2<html lang="ja" data-loaded="false" data-scrolled="false" data-spmenu="closed">
3<head>
4<meta charset="utf-8">
5<meta name="format-detection" content="telephone=no">
6<meta http-equiv="X-UA-Compatible" content="IE=edge">
7<meta name="viewport" content="width=device-width, viewport-fit=cover">
8<title>イベント・お知らせ | 中古車販売のフェニックス</title>
9<meta name='robots' content='max-image-preview:large' />
10<link rel="alternate" type="application/rss+xml" title="中古車販売のフェニックス &raquo; フィード" href="https://www.pnx.co.jp/feed/" />
11<link rel="alternate" type="application/rss+xml" title="中古車販売のフェニックス &raquo; コメントフィード" href="https://www.pnx.co.jp/comments/feed/" />
12
13<!-- SEO SIMPLE PACK 3.7.0 -->
14<meta name="description" content="phoenix EVENT &amp; NEWS イベント・お知らせ フェニックスからのお知らせやイベント情報をご紹介します。 キャンペーンや店舗情報、イベントなど、最新情報を随時更新しています。 EVENT イベント情報 イベント一覧を見">
15<link rel="canonical" href="https://www.pnx.co.jp/event-news/">
16<meta property="og:locale" content="ja_JP">
17<meta property="og:type" content="article">
18<meta property="og:title" content="イベント・お知らせ | 中古車販売のフェニックス">
19<meta property="og:description" content="phoenix EVENT &amp; NEWS イベント・お知らせ フェニックスからのお知らせやイベント情報をご紹介します。 キャンペーンや店舗情報、イベントなど、最新情報を随時更新しています。 EVENT イベント情報 イベント一覧を見">
20<meta property="og:url" content="https://www.pnx.co.jp/event-news/">
21<meta property="og:site_name" content="中古車販売のフェニックス">
22<meta name="twitter:card" content="summary">
23<!-- Google Analytics (gtag.js) -->
vendor: 64 bytes, lines 23-24
23
24<script async src="https://www.googletagmanager.com/gtag/js?id=
24G-9VHBC67LH1
vendor: 12 bytes, line 24
24"></script>
25<script>
26	
vendor: 130 bytes, lines 26-29
26window.dataLayer = window.dataLayer || [];
27	function gtag(){dataLayer.push(arguments);}
28	gtag("js", new Date());
29	gtag("config", "
29G-9VHBC67LH1
vendor: 4 bytes, line 29
29");
30</script>
30
31	<!-- / SEO SIMPLE PACK -->
32
33<style id="wp-img-auto-sizes-contain-inline-css">
34img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
35/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
36</style>
37<link rel='stylesheet' id='font-awesome-all-css' href='https://www.pnx.co.jp/pnxwp/assets/font-awesome/v6/css/all.min.css?ver=2.14.0' media='all' />
38<style id="wp-block-library-inline-css">
39:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
39--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
40
41/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
42</style>
43<style id="wp-block-paragraph-inline-css">
44.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
45/*# sourceURL=https://www.pnx.co.jp/wp-includes/blocks/paragraph/style.min.css */
46</style>
47
48<link rel='stylesheet' id='swell-icons-css' href='https://www.pnx.co.jp/pnxwp/build/css/swell-icons.css?ver=2.14.0' media='all' />
49<link rel='stylesheet' id='main_style-css' href='https://www.pnx.co.jp/pnxwp/build/css/main.css?ver=2.14.0' media='all' />
50<link rel='stylesheet' id='swell_blocks-css' href='https://www.pnx.co.jp/pnxwp/build/css/blocks.css?ver=2.14.0' media='all' />
51<style id="swell_custom-inline-css">
52:root{--swl-fz--content:4vw;--swl-font_family:"游ゴシック体", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--swl-font_weight:500;--color_main:#3b3b3b;--color_text:#3b3b3b;--color_link:#1176d4;--color_htag:#3b3b3b;--color_bg:#f9f9f9;--color_gradient1:#ffffff;--color_gradient2:#ffffff;--color_main_thin:rgba(74, 74, 74, 0.05 );--color_main_dark:rgba(44, 44, 44, 1 );--color_list_check:#3b3b3b;--color_list_num:#3b3b3b;
52--color_list_good:#86dd7b;--color_list_triangle:#f4e03a;--color_list_bad:#f36060;--color_faq_q:#d55656;--color_faq_a:#6599b7;--color_icon_good:#3cd250;--color_icon_good_bg:#ecffe9;--color_icon_bad:#4b73eb;--color_icon_bad_bg:#eafaff;--color_icon_info:#f578b4;--color_icon_info_bg:#fff0fa;--color_icon_announce:#ffa537;--color_icon_announce_bg:#fff5f0;--color_icon_pen:#7a7a7a;--color_icon_pen_bg:#f7f7f7;--color_icon_book:#787364;--color_icon_book_bg:#f8f6ef;--color_icon_point:#ffa639;--color_icon_check:#86d67c;--color_icon_batsu:#f36060;--color_icon_hatena:#5295cc;--color_icon_caution:#f7da38;--color_icon_memo:#84878a;--color_deep01:#e44141;--color_deep02:#3d79d5;--color_deep03:#63a84d;--color_deep04:#f09f4d;--color_pale01:#fff2f0;--color_pale02:#f3f8fd;--color_pale03:#f1f9ee;--color_pale04:#fdf9ee;--color_mark_blue:#b7e3ff;--color_mark_green:#bdf9c3;--color_mark_yellow:#fcf69f;--color_mark_orange:#ffddbc;--border01:solid 1px var(--color_main);--border02:double 4px var(--color_main);--border03:dashed 2px var(--color_border);--border04:solid 4px var(--color_gray);--card_posts_thumb_ratio:56.25%;--list_posts_thumb_ratio:61.805%;--big_posts_thumb_ratio:56.25%;--thumb_posts_thumb_ratio:61.805%;--blogcard_thumb_ratio:56.25%;--color_header_bg:#fdfdfd;--color_header_text:#333333;--color_footer_bg:#fdfdfd;--color_footer_text:#333;--container_size:1200px;--article_size:900px;--logo_size_sp:48px;--logo_size_pc:40px;--logo_size_pcfix:32px;}.swl-cell-bg[data-icon="doubleCircle"]{--cell-icon-color:#ffc977}.swl-cell-bg[data-icon="circle"]{--cell-icon-color:#94e29c}.swl-cell-bg[data-icon="triangle"]{--cell-icon-color:#eeda2f}.swl-cell-bg[data-icon="close"]{--cell-icon-color:#ec9191}.swl-cell-bg[data-icon="hatena"]{--cell-icon-color:#93c9da}.swl-cell-bg[data-icon="check"]{--cell-icon-color:#94e29c}.swl-cell-bg[data-icon="line"]{--cell-icon-color:#9b9b9b}.cap_box[data-colset="col1"]{--capbox-color:#f59b5f;--capbox-color--bg:#fff8eb}.cap_box[data-colset="col2"]{--capbox-color:#5fb9f5;--capbox-color--bg:#edf5ff}.cap_box[data-colset="col3"]{--capbox-color:#2fcd90;--capbox-color--bg:#eafaf2}.red_{--the-btn-color:#f74a4a;--the-btn-color2:#ffbc49;--the-solid-shadow: rgba(185, 56, 56, 1 )}.blue_{--the-btn-color:#338df4;--the-btn-color2:#35eaff;--the-solid-shadow: rgba(38, 106, 183, 1 )}.green_{--the-btn-color:#62d847;--the-btn-color2:#7bf7bd;--the-solid-shadow: rgba(74, 162, 53, 1 )}.is-style-btn_normal{--the-btn-radius:80px}.is-style-btn_solid{--the-btn-radius:80px}.is-style-btn_shiny{--the-btn-radius:80px}.is-style-btn_line{--the-btn-radius:80px}.post_content blockquote{padding:1.5em 2em 1.5em 3em}.post_content blockquote::before{content:"";display:block;width:5px;height:calc(100% - 3em);top:1.5em;left:1.5em;border-left:solid 1px rgba(180,180,180,.75);border-right:solid 1px rgba(180,180,180,.75);}.mark_blue{background:-webkit-linear-gradient(transparent 64%,var(--color_mark_blue) 0%);background:linear-gradient(transparent 64%,var(--color_mark_blue) 0%)}.mark_green{background:-webkit-linear-gradient(transparent 64%,var(--color_mark_green) 0%);background:linear-gradient(transparent 64%,var(--color_mark_green) 0%)}.mark_yellow{background:-webkit-linear-gradient(transparent 64%,var(--color_mark_yellow) 0%);background:linear-gradient(transparent 64%,var(--color_mark_yellow) 0%)}.mark_orange{background:-webkit-linear-gradient(transparent 64%,var(--color_mark_orange) 0%);background:linear-gradient(transparent 64%,var(--color_mark_orange) 0%)}[class*="is-style-icon_"]{color:#333;border-width:0}[class*="is-style-big_icon_"]{border-width:2px;border-style:solid}[data-col="gray"] .c-balloon__text{background:#f7f7f7;border-color:#ccc}[data-col="gray"] .c-balloon__before{border-right-color:#f7f7f7}[data-col="green"] .c-balloon__text{background:#d1f8c2;border-color:#9ddd93}[data-col="green"] .c-balloon__before{border-right-color:#d1f8c2}[data-col="blue"] .c-balloon__text{background:#e2f6ff;border-color:#93d2f0}[data-col="blue"] .c-balloon__before{border-right-color:#e2f6ff}[data-col="red"] .c-balloon__text{background:#ffebeb;border-color:#f48789}[data-col="red"] .c-balloon__before{border-right-color:#ffebeb}[data-col="yellow"] .c-balloon__text{background:#f9f7d2;border-color:#fbe593}[data-col="yellow"] .c-balloon__before{border-right-color:#f9f7d2}.-type-list2 .p-postList__body::after,.-type-big .p-postList__body::after{content: "READ MORE »";}
52.c-postThumb__cat{background-color:#3b3b3b;color:#fff}.post_content h2:where(:not([class^="swell-block-"]):not(.faq_q):not(.p-postList__title))::before{position:absolute;display:block;pointer-events:none}.l-header__bar{color:#fff;background:var(--color_main)}.c-gnav a::after{background:var(--color_main);width:100%;height:2px;transform:scaleX(0)}.p-spHeadMenu .menu-item.-current{border-bottom-color:var(--color_main)}.c-gnav > li:hover > a::after,.c-gnav > .-current > a::after{transform: scaleX(1)}.c-gnav .sub-menu{color:#333;background:#fff}.l-fixHeader::before{opacity:1}#pagetop{border-radius:50%}#fix_bottom_menu{color:#333}#fix_bottom_menu::before{background:#fff;opacity:0.9}.c-widget__title.-spmenu{padding:.5em .75em;border-radius:var(--swl-radius--2, 0px);background:var(--color_main);color:#fff;}.c-widget__title.-footer{padding:.5em}.c-widget__title.-footer::before{content:"";bottom:0;left:0;width:40%;z-index:1;background:var(--color_main)}.c-widget__title.-footer::after{content:"";bottom:0;left:0;width:100%;background:var(--color_border)}.c-secTitle{border-left:solid 2px var(--color_main);padding:0em .75em}.p-spMenu{color:#333}.p-spMenu__inner::before{background:#fdfdfd;opacity:1}.p-spMenu__overlay{background:#000;opacity:0.6}[class*="page-numbers"]{color:#fff;background-color:#dedede}a{text-decoration: none}.l-topTitleArea.c-filterLayer::before{background-color:#000;opacity:0.2;content:""}@media screen and (min-width: 960px){:root{}}@media screen and (max-width: 959px){:root{}.l-header__logo{margin-right:auto}.l-header__inner{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}}@media screen and (min-width: 600px){:root{--swl-fz--content:16px;}}@media screen and (max-width: 599px){:root{}}@media (min-width: 1108px) {.alignwide{left:-100px;width:calc(100% + 200px);}}@media (max-width: 1108px) {.-sidebar-off .swell-block-fullWide__inner.l-container .alignwide{left:0px;width:100%;}}.l-fixHeader .l-fixHeader__gnav{order:0}[data-scrolled=true] .l-fixHeader[data-ready]{opacity:1;-webkit-transform:translateY(0)!important;transform:translateY(0)!important;visibility:visible}.-body-solid .l-fixHeader{box-shadow:0 2px 4px var(--swl-color_shadow)}.l-fixHeader__inner{align-items:stretch;color:var(--color_header_text);display:flex;padding-bottom:0;padding-top:0;position:relative;z-index:1}.l-fixHeader__logo{align-items:center;display:flex;line-height:1;margin-right:24px;order:0;padding:16px 0}[data-scrolled=true] #fix_bottom_menu{bottom:0}#fix_bottom_menu{box-shadow:0 0 4px rgba(0,0,0,.1);transition:bottom .4s;width:100%;z-index:100}#fix_bottom_menu:before{display:block;z-index:0}#fix_bottom_menu .menu_list{align-items:center;display:flex;height:50px;justify-content:space-between;padding:2px 0 0;position:relative;z-index:1}#fix_bottom_menu .menu_btn .open_btn{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}#fix_bottom_menu .menu-item{flex:1 1 100%;margin:0;padding:0;text-align:center}#fix_bottom_menu .menu-item a{color:inherit;display:block;line-height:1;text-decoration:none}#fix_bottom_menu .menu-item i{color:inherit;display:block;font-size:20px;height:20px;line-height:20px;text-align:center}#fix_bottom_menu .menu-item i:before{color:inherit;display:inline-block}#fix_bottom_menu span{color:inherit;display:block;font-size:10px;line-height:1;margin-top:4px;width:100%}@media not all and (min-width:960px){#fix_bottom_menu{display:block;padding-bottom:calc(env(safe-area-inset-bottom)*.5)}}.is-style-btn_normal a,.is-style-btn_shiny a{box-shadow:var(--swl-btn_shadow)}.c-shareBtns__btn,.is-style-balloon>.c-tabList .c-tabList__button,.p-snsCta,[class*=page-numbers]{box-shadow:var(--swl-box_shadow)}.p-articleThumb__img,.p-articleThumb__youtube{box-shadow:var(--swl-img_shadow)}.p-pickupBanners__item .c-bannerLink,.p-postList__thumb{box-shadow:0 2px 8px rgba(0,0,0,.1),0 4px 4px -4px rgba(0,0,0,.1)}.p-postList.-w-ranking li:before{background-image:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1) 6px,transparent 0,transparent 12px);box-shadow:1px 1px 4px rgba(0,0,0,.2)}.l-header__bar{position:relative;width:100%}.l-header__bar .c-catchphrase{color:inherit;font-size:12px;letter-spacing:var(--swl-letter_spacing,.2px);line-height:14px;margin-right:auto;overflow:hidden;padding:4px 0;white-space:nowrap;width:50%}.l-header__bar .c-iconList .c-iconList__link{margin:0;padding:4px 6px}.l-header__barInner{align-items:center;display:flex;justify-content:flex-end}@media (min-width:960px){.-series .l-header__inner{align-items:stretch;display:flex}.-series .l-header__logo{align-items:center;display:flex;flex-wrap:wrap;margin-right:24px;padding:16px 0}.-series .l-header__logo .c-catchphrase{font-size:13px;padding:4px 0}.-series .c-headLogo{margin-right:16px}.-series-right .l-header__inner{justify-content:space-between}.-series-right .c-gnavWrap{margin-left:auto}.-series-right .w-header{margin-left:12px}.-series-left .w-header{margin-left:auto}}@media (min-width:960px) and (min-width:600px){.-series .c-headLogo{max-width:400px}}.c-gnav .sub-menu a:before,.c-listMenu a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.c-submenuToggleBtn{display:none}.c-listMenu a{padding:.75em 1em .75em 1.5em;transition:padding .25s}.c-listMenu a:hover{padding-left:1.75em;padding-right:.75em}.c-gnav .sub-menu a:before,.c-listMenu a:before{color:inherit;content:"\e921";display:inline-block;left:2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle}.widget_categories>ul>.cat-item>a,.wp-block-categories-list>li>a{padding-left:1.75em}.c-listMenu .children,.c-listMenu .sub-menu{margin:0}.c-listMenu .children a,.c-listMenu .sub-menu a{font-size:.9em;padding-left:2.5em}.c-listMenu .children a:before,.c-listMenu .sub-menu a:before{left:1em}.c-listMenu .children a:hover,.c-listMenu .sub-menu a:hover{padding-left:2.75em}.c-listMenu .children ul a,.c-listMenu .sub-menu ul a{padding-left:3.25em}.c-listMenu .children ul a:before,.c-listMenu .sub-menu ul a:before{left:1.75em}.c-listMenu .children ul a:hover,.c-listMenu .sub-menu ul a:hover{padding-left:3.5em}
52.c-gnav li:hover>.sub-menu{opacity:1;visibility:visible}.c-gnav .sub-menu:before{background:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.c-gnav .sub-menu .sub-menu{left:100%;top:0;z-index:-1}.c-gnav .sub-menu a{padding-left:2em}.c-gnav .sub-menu a:before{left:.5em}.c-gnav .sub-menu a:hover .ttl{left:4px}:root{--color_content_bg:var(--color_bg);}.c-widget__title.-side{padding:.5em}.c-widget__title.-side::before{content:"";bottom:0;left:0;width:40%;z-index:1;background:var(--color_main)}.c-widget__title.-side::after{content:"";bottom:0;left:0;width:100%;background:var(--color_border)}.page.-index-off .w-beforeToc{display:none}@media screen and (min-width: 960px){:root{}}@media screen and (max-width: 959px){:root{}}@media screen and (min-width: 600px){:root{}}@media screen and (max-width: 599px){:root{}}.swell-block-fullWide__inner.l-container{--swl-fw_inner_pad:var(--swl-pad_container,0px)}@media (min-width:960px){.-sidebar-on .l-content .alignfull,.-sidebar-on .l-content .alignwide{left:-16px;width:calc(100% + 32px)}.swell-block-fullWide__inner.l-article{--swl-fw_inner_pad:var(--swl-pad_post_content,0px)}.-sidebar-on .swell-block-fullWide__inner .alignwide{left:0;width:100%}.-sidebar-on .swell-block-fullWide__inner .alignfull{left:calc(0px - var(--swl-fw_inner_pad, 0))!important;margin-left:0!important;margin-right:0!important;width:calc(100% + var(--swl-fw_inner_pad, 0)*2)!important}}.-index-off .p-toc,.swell-toc-placeholder:empty{display:none}.p-toc.-modal{height:100%;margin:0;overflow-y:auto;padding:0}#main_content .p-toc{border-radius:var(--swl-radius--2,0);margin:4em auto;max-width:800px}#sidebar .p-toc{margin-top:-.5em}.p-toc .__pn:before{content:none!important;counter-increment:none}.p-toc .__prev{margin:0 0 1em}.p-toc .__next{margin:1em 0 0}.p-toc.is-omitted:not([data-omit=ct]) [data-level="2"] .p-toc__childList{height:0;margin-bottom:-.5em;visibility:hidden}.p-toc.is-omitted:not([data-omit=nest]){position:relative}.p-toc.is-omitted:not([data-omit=nest]):before{background:linear-gradient(hsla(0,0%,100%,0),var(--color_bg));bottom:5em;content:"";height:4em;left:0;opacity:.75;pointer-events:none;position:absolute;width:100%;z-index:1}.p-toc.is-omitted:not([data-omit=nest]):after{background:var(--color_bg);bottom:0;content:"";height:5em;left:0;opacity:.75;position:absolute;width:100%;z-index:1}.p-toc.is-omitted:not([data-omit=nest]) .__next,.p-toc.is-omitted:not([data-omit=nest]) [data-omit="1"]{display:none}.p-toc .p-toc__expandBtn{background-color:#f7f7f7;border:rgba(0,0,0,.2);border-radius:5em;box-shadow:0 0 0 1px #bbb;color:#333;display:block;font-size:14px;line-height:1.5;margin:.75em auto 0;min-width:6em;padding:.5em 1em;position:relative;transition:box-shadow .25s;z-index:2}.p-toc[data-omit=nest] .p-toc__expandBtn{display:inline-block;font-size:13px;margin:0 0 0 1.25em;padding:.5em .75em}.p-toc:not([data-omit=nest]) .p-toc__expandBtn:after,.p-toc:not([data-omit=nest]) .p-toc__expandBtn:before{border-top-color:inherit;border-top-style:dotted;border-top-width:3px;content:"";display:block;height:1px;position:absolute;top:calc(50% - 1px);transition:border-color .25s;width:100%;width:22px}.p-toc:not([data-omit=nest]) .p-toc__expandBtn:before{right:calc(100% + 1em)}.p-toc:not([data-omit=nest]) .p-toc__expandBtn:after{left:calc(100% + 1em)}.p-toc.is-expanded .p-toc__expandBtn{border-color:transparent}.p-toc__ttl{display:block;font-size:1.2em;line-height:1;position:relative;text-align:center}.p-toc__ttl:before{content:"\e918";display:inline-block;font-family:icomoon;margin-right:.5em;padding-bottom:2px;vertical-align:middle}#index_modal .p-toc__ttl{margin-bottom:.5em}.p-toc__list li{line-height:1.6}.p-toc__list>li+li{margin-top:.5em}.p-toc__list .p-toc__childList{padding-left:.5em}.p-toc__list [data-level="3"]{font-size:.9em}.p-toc__list .mininote{display:none}.post_content .p-toc__list{padding-left:0}#sidebar .p-toc__list{margin-bottom:0}#sidebar .p-toc__list .p-toc__childList{padding-left:0}.p-toc__link{color:inherit;font-size:inherit;text-decoration:none}.p-toc__link:hover{opacity:.8}.p-toc.-double{background:var(--color_gray);background:linear-gradient(-45deg,transparent 25%,var(--color_gray) 25%,var(--color_gray) 50%,transparent 50%,transparent 75%,var(--color_gray) 75%,var(--color_gray));background-clip:padding-box;background-size:4px 4px;border-bottom:4px double var(--color_border);border-top:4px double var(--color_border);padding:1.5em 1em 1em}.p-toc.-double .p-toc__ttl{margin-bottom:.75em}@media (min-width:960px){#main_content .p-toc{width:92%}}@media (hover:hover){.p-toc .p-toc__expandBtn:hover{border-color:transparent;box-shadow:0 0 0 2px currentcolor}}@media (min-width:600px){.p-toc.-double{padding:2em}}
53/*# sourceURL=swell_custom-inline-css */
54</style>
55<link rel='stylesheet' id='swell-parts/footer-css' href='https://www.pnx.co.jp/pnxwp/build/css/modules/parts/footer.css?ver=2.14.0' media='all' />
56<link rel='stylesheet' id='swell-page/page-css' href='https://www.pnx.co.jp/pnxwp/build/css/modules/page/page.css?ver=2.14.0' media='all' />
57<style id="classic-theme-styles-inline-css">
58/*! This file is auto-generated */
59.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;
59padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
60/*# sourceURL=/wp-includes/css/classic-themes.min.css */
61</style>
62
63<style id="global-styles-inline-css">
64:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--swl-main: var(--color_main);--wp--preset--color--swl-main-thin: var(--color_main_thin);--wp--preset--color--swl-gray: var(--color_gray);--wp--preset--color--swl-deep-01: var(--color_deep01);--wp--preset--color--swl-deep-02: var(--color_deep02);--wp--preset--color--swl-deep-03: var(--color_deep03);--wp--preset--color--swl-deep-04: var(--color_deep04);--wp--preset--color--swl-pale-01: var(--color_pale01);--wp--preset--color--swl-pale-02: var(--color_pale02);--wp--preset--color--swl-pale-03: var(--color_pale03);--wp--preset--color--swl-pale-04: var(--color_pale04);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
64--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 0.9em;--wp--preset--font-size--medium: 1.1em;--wp--preset--font-size--large: 1.25em;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--xs: 0.75em;--wp--preset--font-size--huge: 1.6em;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-swl-main-color{color: var(--wp--preset--color--swl-main) !important;}.has-swl-main-thin-color{color: var(--wp--preset--color--swl-main-thin) !important;}.has-swl-gray-color{color: var(--wp--preset--color--swl-gray) !important;}.has-swl-deep-01-color{color: var(--wp--preset--color--swl-deep-01) !important;}.has-swl-deep-02-color{color: var(--wp--preset--color--swl-deep-02) !important;}.has-swl-deep-03-color{color: var(--wp--preset--color--swl-deep-03) !important;}.has-swl-deep-04-color{color: var(--wp--preset--color--swl-deep-04) !important;}.has-swl-pale-01-color{color: var(--wp--preset--color--swl-pale-01) !important;}.has-swl-pale-02-color{color: var(--wp--preset--color--swl-pale-02) !important;}.has-swl-pale-03-color{color: var(--wp--preset--color--swl-pale-03) !important;}.has-swl-pale-04-color{color: var(--wp--preset--color--swl-pale-04) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-swl-main-background-color{background-color: var(--wp--preset--color--swl-main) !important;}.has-swl-main-thin-background-color{background-color: var(--wp--preset--color--swl-main-thin) !important;}.has-swl-gray-background-color{background-color: var(--wp--preset--color--swl-gray) !important;}.has-swl-deep-01-background-color{background-color: var(--wp--preset--color--swl-deep-01) !important;}.has-swl-deep-02-background-color{background-color: var(--wp--preset--color--swl-deep-02) !important;}.has-swl-deep-03-background-color{background-color: var(--wp--preset--color--swl-deep-03) !important;}.has-swl-deep-04-background-color{background-color: var(--wp--preset--color--swl-deep-04) !important;}.has-swl-pale-01-background-color{background-color: var(--wp--preset--color--swl-pale-01) !important;}.has-swl-pale-02-background-color{background-color: var(--wp--preset--color--swl-pale-02) !important;}.has-swl-pale-03-background-color{background-color: var(--wp--preset--color--swl-pale-03) !important;}.has-swl-pale-04-background-color{background-color: var(--wp--preset--color--swl-pale-04) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-swl-main-border-color{border-color: var(--wp--preset--color--swl-main) !important;}.has-swl-main-thin-border-color{border-color: var(--wp--preset--color--swl-main-thin) !important;}.has-swl-gray-border-color{border-color: var(--wp--preset--color--swl-gray) !important;}.has-swl-deep-01-border-color{border-color: var(--wp--preset--color--swl-deep-01) !important;}.has-swl-deep-02-border-color{border-color: var(--wp--preset--color--swl-deep-02) !important;}.has-swl-deep-03-border-color{border-color: var(--wp--preset--color--swl-deep-03) !important;}.has-swl-deep-04-border-color{border-color: var(--wp--preset--color--swl-deep-04) !important;}.has-swl-pale-01-border-color{border-color: var(--wp--preset--color--swl-pale-01) !important;}.has-swl-pale-02-border-color{border-color: var(--wp--preset--color--swl-pale-02) !important;}.has-swl-pale-03-border-color{border-color: var(--wp--preset--color--swl-pale-03) !important;}.has-swl-pale-04-border-color{border-color: var(--wp--preset--color--swl-pale-04) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
64.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xs-font-size{font-size: var(--wp--preset--font-size--xs) !important;}.has-huge-font-size{font-size: var(--wp--preset--font-size--huge) !important;}
65/*# sourceURL=global-styles-inline-css */
66</style>
67
68<link rel='stylesheet' id='contact-form-7-css' href='https://www.pnx.co.jp/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.2' media='all' />
69<link rel='stylesheet' id='cf7msm_styles-css' href='https://www.pnx.co.jp/wp-content/plugins/contact-form-7-multi-step-module/resources/cf7msm.css?ver=4.7' media='all' />
70<link rel='stylesheet' id='child_style-css' href='https://www.pnx.co.jp/pnxwp-child/style.css?ver=2026091833345' media='all' />
71
72<noscript><link href="https://www.pnx.co.jp/pnxwp/build/css/noscript.css" rel="stylesheet"></noscript>
73<link rel="https://api.w.org/" href="https://www.pnx.co.jp/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.pnx.co.jp/wp-json/wp/v2/pages/4124" /><link rel='shortlink' href='https://www.pnx.co.jp/?p=4124' />
74<link rel="icon" href="https://www.pnx.co.jp/wp-content/uploads/2026/07/cropped-favicon-32x32.png" sizes="32x32" />
75<link rel="icon" href="https://www.pnx.co.jp/wp-content/uploads/2026/07/cropped-favicon-192x192.png" sizes="192x192" />
76<link rel="apple-touch-icon" href="https://www.pnx.co.jp/wp-content/uploads/2026/07/cropped-favicon-180x180.png" />
77<meta name="msapplication-TileImage" content="https://www.pnx.co.jp/wp-content/uploads/2026/07/cropped-favicon-270x270.png" />
78<style id="wp-custom-css">
79/*setting*/
80.-series-right .w-header {
81margin-left: 0px;
82}
83.l-content {
84margin: 0 auto 0em;
85padding-top: 0em;
86}
87.c-widget+.c-widget {
88margin-top: 0em;
89}
90.w-beforeFooter {
91    margin: 0;
92}
93.w-frontTop {
94    margin-bottom: 0em;
95}
96.w-frontBottom {
97    margin-top: 0em;
98}
99.l-mainContent__inner>.post_content {
100margin: 0 !important;
101}
102.home .l-header:not(.is-fixed) .l-header__gnav a {
103color: #000000 !important;
104}
105.-series .l-header__inner {
106align-items: stretch;
107display: flex;
108max-width: 100%;
109padding: 0 0 0 20px;
110}
111.l-fixHeader__inner {
112  max-width: 100%;
113  margin-right:0;
114padding-right: 0;
115}
116.l-header {
117  background: #fcf9f7;
118	position: relative; 
119}
120
121/*top_maintitle*/
122.p-mainVisual__slide {
123  overflow: visible !important;
124}
125.p-mainVisual__slideTitle {
126	position:relative;
127	top:-60px;
128	text-align:center;
129  line-height: 1.4;
130  font-size: 2em;
131  font-weight: 800;
132  color:#fff;
133}
134/*main_header*/
135.p-mainVisual__inner {
136    position: relative;
137}
138.p-mainVisual__slide img {
139    width: 96% !important;
140    margin: 0 auto !important;
141    padding: 20px 0 0;
142    border-radius: 20px !important;
143}
144
145/*上部sns*/
146.l-header__bar {
147display:none;
148}
149/*投稿一覧サブカテゴリー*/
150.c-pageTitle__subTitle {
151	display:none;
152}
153.p-termHead {
154border: 0px solid var(--color_border);
155margin-top: 20px;
156}
157.p-termHead__desc {
158text-align:center;
159padding: 0;
160font-size:1em;
161	letter-spacing:1px;
162	font-weight:100;
163}
164.c-postThumb__cat {
165display: none !important;
166}
167.c-pageTitle__inner {
168float: none !important;
169text-align: center !important;
170}
171[class*=page-numbers].current, [class*=page-numbers]:hover {
172    background-color: #ffe267;
173    color: #000;
174    border-radius: 50%;
175}
176[class*=page-numbers] {
177    border-radius: 50%;
178}
179.p-articleMetas.-bottom{
180	display:none;
181}
182
183/*page_title*/
184.c-pageTitle[data-style=b_bottom] {
185border-bottom: 0px;
186}
187.c-pageTitle[data-style=b_bottom] .c-pageTitle__inner {
188border-bottom: 0px;
189}
190
191/*パンくず*/
192.-body-solid .p-breadcrumb.-bg-on {
193box-shadow: inset 0 -1px 8px rgba(0, 0, 0, .0);
194}
195.p-breadcrumb.-bg-on {
196background: #f7f7f700;
197}
198
199/*navi*/
200.l-header__inner.l-container {
201  padding-right: 0 !important;
202}
203.c-gnav {
204  margin-left: auto;
205}
206.menu_app {
207    display: block;
208    align-items: center;
209    background-color: #ffe266;
210    color: #000000;
211    padding: 10px 15px;
212    font-weight: bold;
213    font-size: 16px;
214    text-decoration: none;
215}
216.menu_app:hover {
217    background-color: #ffd633;
218    cursor: pointer;
219}
220.nave_app{
221	line-height:1.3;
222	font-weight:600;
223	color:#000;
224}
225
226.c-gnav>.menu-item>a {
227    font-weight: 100;
228    letter-spacing: 1.2px;
229}
230.c-gnav>.menu-item>a:after {
231    position: relative;
232    top: 10px;
233    content: "●";
234    display: block;
235    left: 0;
236    font-size: 0.5em;
237    position: absolute;
238    transition: width .25s, height .25s, -webkit-transform .25s;
239    transition: transform .25s, width .25s, height .25s;
240    transition: transform .25s, width .25s, height .25s, -webkit-transform .25s;
241}
242.c-gnav > .menu-item:last-child > a:after {
243    content: none !important;
244}
245.c-gnav a::after {
246	background: #04384c00;
247}
248
249/*sub menu*/
250 .c-gnav .sub-menu{
251    position: absolute;
252    top: 100%;
253	 left:0% !important;
254    transform: translateX(-50%); 
255    width: 100vw !important;
256    margin: 0;
257    max-width: none;
258    background: #b6baadb3;
259    z-index: 9999;
260    display: flex;
261	 flex-wrap: nowrap;  
262    justify-content: left;
263	 padding:10px 20px 10px 10px;
264}
265
266  /* ▼ 各メニューの箱(カード) */
267  .c-gnav .sub-menu > li{
268    list-style: none;
269    flex: 0 0 180px;
270 
271  }
272 .c-gnav .sub-menu > li > a{
273    display: block;
274    color: #fff;
275    text-decoration: none;
276    writing-mode: horizontal-tb !important; 
277    padding: 8px;
278	 text-align: center;
279  }
280
281.c-gnav .sub-menu .menu-with-image{
282    display: flex;
283    flex-direction: column;
284    align-items: center;
285  }
286
287  .c-gnav .sub-menu .menu-with-image img{
288    width: 100%;
289    height: 120px;
290    object-fit: cover;
291    margin-bottom: 8px;
292    display: block;
293  }
294
295  .c-gnav .sub-menu .menu-title{
296    color: #fff;
297    white-space: nowrap;
298  }
299
300/*fadeup*/
301.fadein {
302opacity: 0;
303transform: translateY(30px);
304transition-property: transform, opacity;
305transition-duration: 1.5s;
306transition-delay: 0s;
307}
308.fadein.is-active {
309opacity: 1;
310transform: translateY(0);
311}
312
313/*PC_トップページ*/
314/*PC_top_共通*/
315.top_sc1_main {
316  margin-right: calc(50% - 50vw);
317  margin-left:  calc(50% - 50vw);
318}
319.top_section_subtitle {
320    font-size: 1.1em !important;
321    font-weight: 100 !important;
322    text-align: center;
323    letter-spacing: 1px;
324    color: #000000;
325}
326.top_section_title {
327    font-size: 2.8em;
328    font-weight: 600;
329    text-align: center;
330    color: #838b6d;
331    font-style: normal;
332    letter-spacing: 1px;
333}
334.top_section_txt {
335margin: 30px 0;
336font-size: 1.1em;
337font-weight: 100;
338text-align: center;
339letter-spacing: 1px;
340color: #333;
341}
342.top-sc1_innerbox {
343    width: 60%;
344    margin: 0 auto;
345	text-align: center;
346}
347.top-sc1_title {
348margin: 30px auto 60px !important;
349font-size: 2em !important;
350font-weight: 100 !important;
351letter-spacing: 1px !important;
352color: #333 !important;
353font-family: 'Noto Serif JP', serif !important;
354}
355.top-sc1_txt{
356margin: 0 0 30px;
357font-size: 1em;
358font-weight: 100;
359letter-spacing: 1px;
360color: #333;
361line-height:2.2;
362}
363.top-sc1_txt span {
364    font-size: 1.1em;
365    font-weight: 600;
366    letter-spacing: 1px;
367    color: #f4e448;
368}
369
370.top_catch{
371	position:relative;
372	top:-40px;
373margin:0;
374	padding:0 0 0 20px;
375text-align:left;
376z-index:999 !important;
377}
378.top_catch img{
379	width:32%;
380	transform: rotate(-5deg);
381}
382.mv-feature-widget {
383  max-width: 1200px;
384  margin: -160px auto 0;
385  position: relative;
386  z-index: 5;
387}
388.textwidget.custom-html-widget {
389  position: relative;
390}
391.mv-feature-widget {
392  position: absolute;
393  top: -10px;
394  right: -140px;
395  left: 0;
396  z-index: 5;
397}
398.mv-feature-widget .feature-wrap {
399    position: relative;
400    top: -120px;
401    display: flex;
402    justify-content: flex-end;
403    gap: 16px;
404    align-items: center;
405}
406
407.mv-feature-widget .feature-item {
408  width: 140px;
409  height: 140px;
410  background-color: #ffffff;    
411  border-radius: 50%;          
412  border: 4px solid #8AA6A3;
413  box-shadow:
414    0 6px 16px rgba(0, 0, 0, 0.18),
415    0 0 0 6px rgba(255, 255, 255, 0.9); 
416  display: flex;
417  flex-direction: column;
418  justify-content: center;
419  align-items: center;
420  color: #43514F;
421  text-align: center;
422  padding: 12px;
423  box-sizing: border-box;
424}
425.mv-feature-widget .feature-title {
426  font-size: 0.9em;
427  font-weight: 600;
428  margin: 0 0 4px;
429}
430
431.mv-feature-widget .feature-text {
432    font-size: 1.1em;
433    font-weight: 800;
434    margin: 0;
435}
436
437
438@media (max-width: 768px) {
439  .mv-feature-widget {
440    display: none;
441  }
442}
443.overlay-car {
444  position: relative;
445  margin-top: -220px;
446  text-align: center;
447}
448
449/*PC_topイベント*/
450/* 投稿カード画像 */
451.p-postList__thumb {
452  aspect-ratio: auto !important;
453  height: auto !important;
454  overflow: hidden;
455  background: transparent;
456}
457
458.p-postList__thumb img {
459  width: 100% !important;
460  height: auto !important;
461  object-fit: unset !important;
462  display: block;
463}
464
465.p-postList__thumb::before {
466  content: none !important;
467  padding-top: 0 !important;
468}
469.top_section1{
470	padding:60px 0 20px;
471}
472.top_ev{
473margin-right: calc(50% - 50vw);
474margin-left:  calc(50% - 50vw);
475padding:50px 180px 0px;
476}
477.top_ev_btn {
478    width: 42%;
479    box-sizing: border-box;
480    display: block;
481    margin: 50px auto;
482    padding: 18px 40px;
483    font-size: 1.1em;
484    font-weight: 600;
485    color: #333;
486    text-align: center;
487    letter-spacing: 2px;
488    background: #fff;
489    border-radius: 80px;
490    white-space: nowrap;
491    overflow: hidden;
492    text-overflow: ellipsis;
493    transition:    transform 0.3s ease;
494    border: 1px solid #000;
495}
496.top_ev_btn:hover {
497  transform: translateY(-6px);
498  background-color: #fff; 
499  color: #838c6d;
500	font-weight: 600;
501	border:1px solid #000;
502}
503
504/*PC_top_強み*/
505.top_section2 {
506margin-top:80px;
507margin-bottom:80px;
508margin-right: calc(50% - 50vw);
509margin-left: calc(50% - 50vw);
510padding: 100px 100px 80px;
511background-color   : #ffffff;
512background-image   : radial-gradient(rgba(153, 153, 153, 0.31) 16%, transparent 16%),radial-gradient(rgba(153, 153, 153, 0.31) 16%, transparent 16%);
513  background-position: 0 0, 4px 4px;
514  background-size: 8px 8px;
515	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
516}
517.top_section2_subtitle {
518font-size: 1.5em !important;
519font-weight: 600 !important;
520text-align: center;
521letter-spacing: 1px;
522color: #0f3767;
523}
524.top_section2_title {
525    font-size: 4em;
526    font-weight: 100;
527    text-align: center;
528    color: #0f3767;
529    font-style: normal;
530    letter-spacing: 0.03em;
531	font-family: "Archivo Black", sans-serif;
532}
533.top_section2_txt {
534    margin: 30px 0;
535    font-size: 1.1em;
536    font-weight: 100;
537    text-align: center;
538    letter-spacing: 1px;
539    color: #333;
540	line-height:2;
541}
542.features-section {
543  background: #0c2f5c;
544  color: #fff;
545  padding: 60px 20px;
546  text-align: center;
547}
548.features-title {
549  text-align: center;
550  margin-bottom: 40px;
551}
552.features-title .en {
553    position: relative;
554    top: -40px;
555    font-size: 5em;
556    font-weight: 500;
557    letter-spacing: 0.1em;
558    display: block;
559    color: #838b6d;
560}
561.features-title .jp {
562    font-size: 1.1em;
563    color: #000000;
564    display: block;
565  font-weight: 100;
566}
567.features-wrapper {
568    width: 80%;
569    display: flex;
570    flex-wrap: wrap;
571    justify-content: center;
572    gap: 40px;
573    margin: 0px auto;
574    padding: 60px 0;
575}
576.feature-card {
577  background: #fff;
578  color: #333;
579  width: 45%;
580  border-radius: 8px;
581  overflow: hidden;
582  text-align: center;
583  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
584}
585
586.feature-card img {
587  width: 100%;
588  height: auto;
589  display: block;
590}
591
592.feature-content {
593  padding: 20px;
594}
595.feature-number {
596  font-size: 3em !important;
597  margin-bottom: 10px;
598  font-weight: 700;
599  color: transparent;
600  -webkit-text-stroke: 1px #76835a;
601  text-stroke: 1px #76835a; 
602}
603.feature-card h3 {
604    font-size: 1.6em;
605    margin-bottom: 10px;
606    letter-spacing: 1px;
607	color:#838d6e;
608}
609
610.feature-txt {
611	margin:20px 0 30px;
612  font-size: 0.9em;
613  line-height: 1.6;
614	letter-spacing:1px;
615	text-align:left;
616}
617.feature-txt span{
618	font-weight:bold;
619	font-size:1.1em;
620}
621
622@media screen and (max-width: 768px) {
623  .feature-card {
624    width: 100%;
625  }
626
627  .features-title {
628    font-size: 24px;
629  }
630  .features-title span {
631    font-size: 40px;
632  }
633}
634.top_sc2_btn {
635    width: 30%;
636    box-sizing: border-box;
637    display: block;
638    margin: 50px auto;
639    padding: 18px 40px;
640    font-size: 1.1em;
641    font-weight: 600;
642    color: #333;
643    text-align: center;
644    letter-spacing: 2px;
645    background: #fff;
646    border-radius: 80px;
647    white-space: nowrap;
648    overflow: hidden;
649    text-overflow: ellipsis;
650    transition:    transform 0.3s ease;
651    border: 1px solid #000;
652}
653.top_sc2_btn:hover {
654  transform: translateY(-6px);
655  background-color: #fff; 
656  color: #838c6d;
657	font-weight: 600;
658	border:1px solid #000;
659}
660
661/*PC_topサービス*/
662.top_section3{
663margin-right: calc(50% - 50vw);
664margin-left:  calc(50% - 50vw);
665padding: 0px 80px 0px 80px;	
666}
667.top_sc3_box {
668	width:90%;
669  display: flex;
670  justify-content: space-between;
671flex-wrap: wrap; 
672  gap: 20px;
673  margin: 40px auto;
674}
675.top_sc3_item {
676  width: calc(33.333% - 13.33px);
677  display: flex;
678  flex-direction: column;
679  align-items: center;
680}
681.top_sc3_image {
682  position: relative;
683  width: 100%;
684  overflow: hidden;
685		margin:0 0 20px 0;
686}
687.top_sc3_image img {
688  display: block;
689  width: 100%;
690  height: auto;
691}
692.top_sc3_image::before {
693  content: "";
694  position: absolute;
695  top: 0; left: 0; right: 0; bottom: 0;
696  background: rgba(0, 0, 0, 0.3);
697  z-index: 1;
698}
699.top_sc3_overlay {
700  position: absolute;
701  top: 50%;
702  left: 50%;
703  z-index: 2;
704  transform: translate(-50%, -50%);
705  text-align: center;
706  color: #fff;
707	 width: 100%;
708}
709.top_sc3_title {
710    font-size: 1.8em;
711    font-weight: 600;
712    margin: 0;
713    letter-spacing: 1px;
714}
715.top_sc3_subtitle {
716  font-size: 1.2em;
717  margin: 8px 0 0;
718	font-weight: 600;
719}
720.top_sc3_desc {
721  margin: 20px 0 20px;
722  font-size: 0.9em;
723  line-height: 1.5;
724  color: #333;
725  flex-grow: 1;
726}
727.top_sc3_link {
728  margin:30px 0 0 auto;
729  font-size: 1em;
730  color: #344E9A;
731  font-weight: 600;
732  text-decoration: none;
733}
734.top_sc3_link:hover {
735  text-decoration: underline;
736}
737.top_sv_btn {
738  width: 80%;
739  box-sizing: border-box;
740  display: block;
741  margin: 50px auto 80px;
742  padding: 14px 20px;
743  font-size: 1em;
744  font-weight: 600;
745  color: #000;
746  text-align: center;
747  letter-spacing: 2px;
748  background: #fff;
749  border-radius: 80px;
750  white-space: nowrap;
751  overflow: hidden;
752  text-overflow: ellipsis;
753  transition: 
754  transform 0.3s ease;
755	border:1px solid #000;
756}
757.top_sv_btn:hover {
758  transform: translateY(-6px);
759  background-color: #fff; 
760  color: #838b6d;
761	border:1px solid #000;
762}
763.top_sv_bannerbox{
764	margin:0 auto 80px;
765	width: 90%;
766	display: flex;
767	display: -ms-flexbox;
768	flex-wrap: wrap;
769	-ms-flex-wrap: wrap;
770}
771.top_sv_bannerbox > div{
772	width: 50%;
773	padding: 10px;
774}
775.top_sv_bannerbox > div img{
776	border:1px solid #000;	
777}
778.top_sv_bannerbox > div:hover{
779opacity:.7;
780}
781.top_sc3_bg {
782margin-right: calc(50% - 50vw);
783margin-left:  calc(50% - 50vw);
784background-image: url("https://www.pnx.co.jp/wp-content/uploads/2026/07/top_sateibg.jpg");
785  background-size: cover;
786  background-position: center;
787	background-repeat:no-repeat;
788  background-attachment: fixed; 
789  padding: 100px 20px;
790  color: #fff;
791}
792.top_sc3_bg_inner{
793	padding:0 140px;
794}
795.top_sc3_bgtitle{
796font-size:2.2em;
797letter-spacing:1px;	
798}
799.top_sc3_bgtxt{
800	margin:20px auto;
801font-size:1em;
802	letter-spacing:1px;
803	line-height:1.8;
804}
805.top_svbg_btn {
806  width: 20%;
807  box-sizing: border-box;
808  display: block;
809  margin: 50px 0 80px;
810  padding: 14px 20px;
811  font-size: 1em;
812  font-weight: 600;
813  color: #000;
814  text-align: center;
815  letter-spacing: 2px;
816  background: #fff;
817  border-radius: 80px;
818  white-space: nowrap;
819  overflow: hidden;
820  text-overflow: ellipsis;
821  transition: 
822  transform 0.3s ease;
823	border:1px solid #000;
824}
825.top_svbg_btn:hover {
826  transform: translateY(-6px);
827  background-color: #fff; 
828  color: #838b6d;
829	border:1px solid #000;
830}
831
832
833/*PC_top流れ*/
834.top_sc4-title .en {
835    font-size: 5em;
836    font-weight: 500;
837    letter-spacing: 0.1em;
838    display: block;
839    line-height: 1.2;
840    color: #838c6d;
841}
842.top_sc4-title .jp {
843    position: relative;
844    top: -20px;
845    font-size: 1.3em;
846    letter-spacing: 1px;
847    color: #333;
848    margin: 5px 0 50px;
849    display: block;
850}
851.top_sc4_box {
852    margin-right: calc(50% - 50vw);
853    margin-left: calc(50% - 50vw);
854    background: #ffffff;
855    color: #333;
856    text-align: center;
857    padding: 100px 120px;
858}
859.top_sc4_heading {
860  font-size: 2.5em;
861  font-weight: 700;
862  margin: 0;
863  text-transform: lowercase;
864}
865.top_sc4_subheading {
866  margin: 0 0 20px;
867  font-size: 1em;
868  font-weight: 300;
869}
870.top_sc4_steps {
871    width: 90%;
872    display: flex;
873    justify-content: space-between;
874    flex-wrap: wrap;
875    margin: 50px auto 30px;
876}
877.top_sc4_step {
878    background: #f9f9f9;
879    width: calc(25% - 15px);
880    display: flex;
881    flex-direction: column;
882    align-items: center;
883    border-radius: 20px;
884    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
885}
886.top_sc4_arrow {
887  font-size: 1.1em;
888  color: #76845a;
889  align-self: center;
890  display: flex;
891  align-items: center;
892  justify-content: center;
893  width: 20px;
894}
895.top_sc4_step_label {
896    width: 100%;
897    padding: 30px 0 0;
898    font-size: 2em;
899    margin-bottom: 12px;
900    letter-spacing: 2px;
901font-weight: 700;
902    color: transparent;
903    -webkit-text-stroke: 1px #76835a;
904    text-stroke: 1px #76835a;
905}
906.top_sc4_icon {
907  width:40%;
908  margin: 16px;
909}
910.top_sc4_icon img {
911  width: 100%;
912  height: 100%;
913  object-fit: contain;
914}
915.top_sc4_step_title {
916  font-size: 1.2em;
917  font-weight: 600;
918  margin: 0 0 8px;
919	color: #000;
920}
921.top_sc4_step_txt {
922    padding: 14px 14px 40px;
923    font-size: 0.9em;
924    font-weight: 300;
925    line-height: 1.4;
926    color: #333;
927    text-align: left;
928}
929@media screen and (max-width: 1024px) {
930  .top_sc4_step {
931    width: calc(50% - 10px);
932  }
933}
934@media screen and (max-width: 768px) {
935  .top_sc4_steps {
936    flex-direction: column;
937    align-items: center;
938  }
939  .top_sc4_step,
940  .top_sc4_arrow {
941    width: 100%;
942  }
943  .top_sc4_arrow {
944    transform: rotate(90deg);
945    margin: 10px 0;
946  }
947}
948
949.scroll-infinity__wrap {
950margin-right: calc(50% - 50vw);
951margin-left: calc(50% - 50vw);
952  display: flex;
953  overflow: hidden;
954}
955.scroll-infinity__list {
956  display: flex;
957  list-style: none;
958  padding: 0
959}
960.scroll-infinity__list--left {
961  animation: infinity-scroll-left 80s infinite linear 0.5s both;
962}
963.scroll-infinity__item {
964  width: calc(100vw / 4);
965}
966.scroll-infinity__item>img {
967  width: 100%;
968}
969@keyframes infinity-scroll-left {
970from {
971  transform: translateX(0);
972}
973  to {
974  transform: translateX(-100%);
975}
976}
977
978
979/*PC_topサポート*/
980.top_section5{
981	margin:0 auto 60px;
982	padding:60px 80px 40px;
983	background:#fff;
984	border-radius:20px;
985	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
986	border: 1px dotted #000;
987}
988.top_sc5_title{
989	width:80%;
990	position: relative;
991	margin:50px auto;
992	text-align:center;
993	font-weight:600;
994	font-size:1.6em;
995	letter-spacing:1px;
996	line-height:1.8;	
997}
998.top_sc5_title::before,
999.top_sc5_title::after {
1000    position: absolute;
1001    width: 30px;
1002    height: 30px;
1003    content: '';
1004}
1005.top_sc5_title::before {
1006    border-left: solid 2px;
1007    border-top: solid 2px;
1008    top: 0;
1009    left: 0;
1010}
1011.top_sc5_title::after {
1012    border-right: solid 2px;
1013    border-bottom: solid 2px;
1014    bottom: 0;
1015    right: 0;
1016}
1017.top_sc5_txt{
1018	margin:0 0 20px;
1019	font-size:1em;
1020	letter-spacing:1px;
1021	line-height:2;
1022}
1023.top_sc5_txt span{
1024font-weight:600;
1025}
1026.top_sc5_box {
1027  width: 100%;
1028  margin: 50px auto;
1029	display: flex;
1030	display: -ms-flexbox;
1031	flex-wrap: wrap;
1032	-ms-flex-wrap: wrap;
1033}
1034.top_sc5_box > div{
1035	width: 50%;
1036	padding: 10px;
1037}
1038.top_sc5_box > div img{
1039	border-radius:10px;
1040}
1041
1042/*PC_QA*/
1043.top_qa {
1044    margin: 0 auto 20px !important;
1045    width: 90%;
1046    border: none;
1047    border-radius: 5px;
1048    box-shadow: 0 4px 4px rgb(0 0 0 / 2%), 0 2px 3px -2px rgba(0 0 0 / 5%);
1049    background-color: #fff;
1050}
1051.top_qa summary {
1052    display: flex;
1053    justify-content: space-between;
1054    align-items: center;
1055    position: relative;
1056    padding: 1.5em 2em 1.5em 3em;
1057    color: #000;
1058    font-weight: 600;
1059    cursor: pointer;
1060	font-size: 1.1em;
1061}
1062.top_qa summary::before,
1063.top_qa p::before {
1064    position: absolute;
1065    left: 1em;
1066    font-weight: 600;
1067    font-size: 1.3em;
1068}
1069.top_qa summary::before {
1070    color: #838c6d;
1071    content: "Q";
1072    font-weight: 600;
1073}
1074.top_qa summary::after {
1075    transform: translateY(-25%) rotate(45deg);
1076    width: 7px;
1077    height: 7px;
1078    margin-left: 10px;
1079    border-bottom: 3px solid #333333b3;
1080    border-right: 3px solid #333333b3;
1081    content: '';
1082    transition: transform .5s;
1083}
1084.top_qa[open] summary::after {
1085    transform: rotate(225deg);
1086}
1087.top_qa p {
1088    position: relative;
1089    transform: translateY(-10px);
1090    opacity: 0;
1091    margin: 0;
1092    padding: .3em 3em 1.5em;
1093    color: #333;
1094    transition: transform .5s, opacity .5s;
1095}
1096.top_qa[open] p {
1097    transform: none;
1098    opacity: 1;
1099}
1100.top_qa p::before {
1101    color: #e58f8f;
1102    line-height: 1.2;
1103    content: "A";
1104}
1105
1106/*PC_top店舗一覧*/
1107.top_section6 {
1108padding: 80px 0 0px !important;
1109}
1110.top_sc6_subtitle {
1111	margin:0 0 50px;
1112    font-size: 1.1em !important;
1113    font-weight: 100 !important;
1114    text-align: center;
1115    letter-spacing: 1px;
1116    color: #000000;
1117}
1118.top_shop_btn {
1119width: 50%;
1120    box-sizing: border-box;
1121    display: block;
1122    margin: 50px auto;
1123    padding: 20px 20px;
1124    font-size: 1em;
1125    font-weight: 600;
1126    color: #000;
1127    text-align: center;
1128    letter-spacing: 2px;
1129    background: #fff;
1130    border-radius: 80px;
1131    white-space: nowrap;
1132    overflow: hidden;
1133    text-overflow: ellipsis;
1134    transition:    transform 0.3s ease;
1135    border: 1px solid #000;
1136}
1137.top_shop_btn:hover {
1138  transform: translateY(-6px);
1139  background-color: #fff; 
1140  color: #838b6d;
1141	border:1px solid #000;
1142}
1143.fadein {
1144    opacity: 0;
1145    transform: translateY(30px);
1146    transition-property: transform, opacity;
1147    transition-duration: 1.5s;
1148    transition-delay: 0s;
1149}
1150
1151/*PC_topお知らせ*/
1152.top_section7{
1153	margin-right: calc(50% - 50vw);
1154margin-left:  calc(50% - 50vw);
1155  padding: 80px 20px;
1156}
1157.top_section7_inner {
1158  display: flex;
1159  align-items: center;
1160  justify-content: space-between;
1161  max-width: 1200px;
1162  margin: 0 auto;
1163  gap: 60px;
1164	background:#fff;
1165	padding:40px;
1166}
1167.top_section7_left {
1168  width: 30%;
1169  display: flex;
1170  flex-direction: column;
1171  justify-content: center;
1172  align-items: center;
1173  text-align: center;
1174  height: 100%;
1175}
1176.top_section7_right {
1177  width: 70%;
1178}
1179.top_sc7_more_wrap {
1180  text-align: right;
1181  margin-top: 20px;
1182}
1183.top_sc7_more {
1184  font-size: 1rem;
1185  text-decoration: none;
1186  color: #444;
1187}
1188.top_section7_right {
1189  flex: 2;
1190  border-left: 1px solid #ddd;
1191  padding-left: 40px;
1192}
1193
1194/*PC_コラム*/
1195.top_column_txt{
1196margin:0 0 50px;
1197font-size: 1em;
1198font-weight: 100 !important;
1199text-align: center;
1200letter-spacing: 1px;
1201color: #000000;
1202}
1203.top_column_box{
1204margin-right: calc(50% - 50vw);
1205margin-left: calc(50% - 50vw);
1206	padding:50px 180px 0;
1207}
1208
1209
1210/*PC_top会社情報*/
1211.top_section8{
1212    margin-right: calc(50% - 50vw);
1213    margin-left: calc(50% - 50vw);
1214    overflow: hidden;
1215    padding: 80px 0 0;
1216}
1217
1218.top_sc8_box {
1219    display: flex;
1220    justify-content: space-between;
1221    flex-wrap: wrap;
1222    width: 100%;
1223    margin: 0 auto;
1224}
1225
1226.top_sc8_item {
1227    position: relative;
1228    display: block;
1229    width: 33%;
1230    overflow: hidden;
1231    text-decoration: none;
1232    z-index: 0;
1233    line-height: 0;
1234}
1235
1236/* 黒フィルター */
1237.top_sc8_item::before {
1238    content: "";
1239    position: absolute;
1240    inset: 0;
1241    background-color: rgba(0, 0, 0, 0.4);
1242    z-index: 1;
1243    pointer-events: none;
1244}
1245
1246/* 画像 */
1247.top_sc8_img {
1248    display: block;
1249    width: 100%;
1250    height: auto;
1251    transition: transform .3s ease;
1252}
1253
1254/* ホバー */
1255.top_sc8_item:hover .top_sc8_img {
1256    transform: scale(1.05);
1257}
1258
1259/* テキスト */
1260.top_sc8_label {
1261    position: absolute;
1262    top: 50%;
1263    left: 50%;
1264    transform: translate(-50%, -50%);
1265    color: #fff;
1266    font-size: 1.5em;
1267    font-weight: 600;
1268    letter-spacing: 2px;
1269    line-height: 1.5;
1270    white-space: nowrap;
1271    z-index: 2;
1272}
1273
1274/*PC_固定ページタイトル共通*/
1275/*固定pageタイトル*/
1276.page_titlebox {
1277margin-right: calc(50% - 50vw);
1278margin-left:  calc(50% - 50vw);
1279}
1280.page_titlebox_inner{
1281  position: relative;
1282  max-width: 980px;
1283  width: 100%;
1284  margin: 0 auto 100px;
1285  padding: 110px 40px 50px;
1286  text-align: center;
1287  background: #fff;
1288  border: 3px solid #111;
1289  border-radius: 20px;
1290  box-sizing: border-box;
1291  overflow: hidden;
1292}
1293
1294/* 上の黄色帯 */
1295.page_titlebox_inner::before{
1296  content: "";
1297  position: absolute;
1298  top: 0;
1299  left: 0;
1300  width: 100%;
1301  height: 90px;
1302  background: #f2c400;
1303}
1304
1305/* 左右の穴(白い横棒) */
1306.page_titlebox_inner::after{
1307  content: "";
1308  position: absolute;
1309  top: 24px;
1310  left: 0;
1311  width: 100%;
1312  height: 50px;
1313  pointer-events: none;
1314  z-index: 1;
1315
1316  background:
1317    /* 左ネジ本体 */
1318    radial-gradient(circle at center,
1319      #f7f7f7 0 8px,
1320      #cfcfcf 9px 10px,
1321      transparent 11px
1322    ) 48px 50% / 22px 22px no-repeat,
1323
1324    /* 左ネジ 溝(マイナス) */
1325    linear-gradient(#888, #888) 48px 50% / 12px 2px no-repeat,
1326
1327/* 右ネジ本体 */
1328radial-gradient(circle at center,
1329      #f7f7f7 0 8px,
1330      #cfcfcf 9px 10px,
1331      transparent 11px
1332    ) calc(100% - 48px) 50% / 22px 22px no-repeat,
1333
1334/* 右ネジ 溝(マイナス) */
1335linear-gradient(#888, #888) calc(100% - 48px) 50% / 12px 2px no-repeat;
1336}
1337
1338/* 黄色帯の中央テキスト */
1339.plate_head_txt{
1340  position: absolute;
1341  top: 0;
1342  left: 0;
1343  width: 100%;
1344  height: 80px;
1345  display: flex;
1346  align-items: center;
1347  justify-content: center;
1348  margin: 0;
1349  z-index: 2;
1350  font-size: 1.5em;
1351  font-weight: 700;
1352  letter-spacing: 0.04em;
1353  color: #fff;
1354}
1355
1356/* タイトル類が帯より上に重ならない&前面に */
1357.page__title,
1358.page__subtitle{
1359  position: relative;
1360  z-index: 2;
1361}
1362
1363.page__title {
1364  font-size: 2.2em !important;
1365  letter-spacing: 2px;
1366  font-weight: 600;
1367	color:#6c6c6c;
1368}
1369.page__subtitle {
1370  font-size: 0.9em;
1371  letter-spacing: 2px;
1372  font-weight: 300;
1373}
1374
1375/*PC_固定ページFV画像*/
1376.page_box{
1377    width:100vw;
1378    margin:0 calc(50% - 50vw);
1379    overflow:hidden;
1380}
1381
1382.page_mockup{
1383    width:100%;
1384}
1385
1386.page_pc{
1387    display:block;
1388    width:100%;
1389    height:auto;
1390}
1391
1392/*PC_固定ページ下部サービス共通*/
1393.page_bottom{
1394	margin-bottom:0 !important;
1395    margin-right: calc(50% - 50vw) !important;
1396    margin-left: calc(50% - 50vw) !important;
1397    padding: 80px !important;
1398    background: #fff !important;
1399}
1400.page_bottom_title{
1401margin: 30px auto !important;
1402font-size:2.2em !important;
1403text-align: center !important;
1404letter-spacing: 2px !important;
1405}
1406.page_bottom_txtinner{
1407margin: 10px !important;
1408}
1409.page_about_PC{
1410display:block;
1411}
1412.page_about_TB{
1413display:none;
1414}
1415.page_about_SP{
1416display:none;
1417}
1418
1419.page_bottom_inner1{
1420margin: 10px;
1421background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1422	background-size:cover;
1423	background-repeat:no-repeat;
1424	height:500px;
1425}
1426.page_bottom_inner2{
1427margin: 10px;
1428background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1429	background-size:cover;
1430	background-repeat:no-repeat;
1431	height:500px;
1432}
1433.page_bottom_inner3{
1434margin: 10px;
1435background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1436	background-size:cover;
1437	background-repeat:no-repeat;
1438	height:500px;
1439}	
1440.page_bottom_inner4{
1441margin: 10px;
1442background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1443	background-size:cover;
1444	background-repeat:no-repeat;
1445	height:500px;
1446}
1447.page_bottom_inner5{
1448margin: 10px;
1449background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1450	background-size:cover;
1451	background-repeat:no-repeat;
1452	height:500px;
1453}
1454.page_bottom_txtinner{
1455	position:relative;
1456	top:30%;
1457	text-align: center;
1458}
1459.page_bottom_innertitle {
1460    font-size: 1.6em;
1461    font-weight: 600;
1462    letter-spacing: 2px;
1463    margin: 0 auto 30px;
1464    text-align: center;
1465    color: #fff;
1466}
1467.page_bottom_btn{
1468	display: inline-block;
1469  white-space: nowrap;
1470	border:1px solid #fff;
1471	border-radius:50px;
1472	margin:0 auto;
1473	padding:4px 20px;
1474	text-align: center;
1475  color: #fff;
1476}
1477.page_bottom_btn:hover{
1478	border:1px solid #fff;
1479  background: #fff;
1480  color: #000;
1481}
1482
1483.page_bottom_inner1_tb{
1484margin: 10px;
1485background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1486	background-size:cover;
1487	background-repeat:no-repeat;
1488	height:500px;
1489}
1490.page_bottom_inner2_tb{
1491margin: 10px;
1492background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1493	background-size:cover;
1494	background-repeat:no-repeat;
1495	height:500px;
1496}
1497.page_bottom_inner3_tb{
1498margin: 10px;
1499background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1500	background-size:cover;
1501	background-repeat:no-repeat;
1502	height:500px;
1503}	
1504.page_bottom_inner4_tb{
1505margin: 10px;
1506background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1507	background-size:cover;
1508	background-repeat:no-repeat;
1509	height:500px;
1510}
1511.page_bottom_inner5_tb{
1512margin: 10px;
1513background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1514	background-size:cover;
1515	background-repeat:no-repeat;
1516	height:500px;
1517}
1518
1519
1520.page_bottom_inner1_sp{
1521margin: 10px;
1522background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1523	background-size:cover;
1524	background-repeat:no-repeat;
1525	height:300px;
1526}
1527.page_bottom_inner2_sp{
1528margin: 10px;
1529background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1530	background-size:cover;
1531	background-repeat:no-repeat;
1532	height:300px;
1533}
1534.page_bottom_inner3_sp{
1535margin: 10px;
1536background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1537	background-size:cover;
1538	background-repeat:no-repeat;
1539	height:300px;
1540}	
1541.page_bottom_inner4_sp{
1542margin: 10px;
1543background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1544	background-size:cover;
1545	background-repeat:no-repeat;
1546	height:300px;
1547}
1548.page_bottom_inner5_sp{
1549margin: 10px;
1550background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1551	background-size:cover;
1552	background-repeat:no-repeat;
1553	height:300px;
1554}
1555
1556.page_bottom_inner1_sv{
1557margin: 10px;
1558background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1559	background-size:cover;
1560	background-repeat:no-repeat;
1561	height:300px;
1562}
1563.page_bottom_inner2_sv{
1564margin: 10px;
1565background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1566	background-size:cover;
1567	background-repeat:no-repeat;
1568	height:300px;
1569}
1570.page_bottom_inner3_sv{
1571margin: 10px;
1572background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1573	background-size:cover;
1574	background-repeat:no-repeat;
1575	height:300px;
1576}	
1577.page_bottom_inner4_sv{
1578margin: 10px;
1579background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1580	background-size:cover;
1581	background-repeat:no-repeat;
1582	height:300px;
1583}
1584
1585.page_bottom_inner1_sv_tb{
1586margin: 10px;
1587background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1588	background-size:cover;
1589	background-repeat:no-repeat;
1590	height:300px;
1591}
1592.page_bottom_inner2_sv_tb{
1593margin: 10px;
1594background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1595	background-size:cover;
1596	background-repeat:no-repeat;
1597	height:300px;
1598}
1599.page_bottom_inner3_sv_tb{
1600margin: 10px;
1601background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1602	background-size:cover;
1603	background-repeat:no-repeat;
1604	height:300px;
1605}	
1606.page_bottom_inner4_sv_tb{
1607margin: 10px;
1608background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1609	background-size:cover;
1610	background-repeat:no-repeat;
1611	height:300px;
1612}
1613
1614
1615.page_bottom_inner1_sv_sp{
1616margin: 10px;
1617background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1618	background-size:cover;
1619	background-repeat:no-repeat;
1620	height:300px;
1621}
1622.page_bottom_inner2_sv_sp{
1623margin: 10px;
1624background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1625	background-size:cover;
1626	background-repeat:no-repeat;
1627	height:300px;
1628}
1629.page_bottom_inner3_sv_sp{
1630margin: 10px;
1631background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1632	background-size:cover;
1633	background-repeat:no-repeat;
1634	height:300px;
1635}	
1636.page_bottom_inner4_sv_sp{
1637margin: 10px;
1638background-image:url(https://www.pnx.co.jp/wp-content/uploads/2025/08/smp_bottom_banner.jpg);
1639	background-size:cover;
1640	background-repeat:no-repeat;
1641	height:300px;
1642}
1643
1644
1645/*PC_footer*/
1646.top_cm {
1647    width: 60%;
1648    margin: 20px 0 0;
1649    text-align: left;
1650}
1651.l-footer .copyright {
1652    font-size: 12px;
1653    text-align: center;
1654    letter-spacing: 1px;
1655}
1656.l-footer__foot {
1657color:#fff;
1658background: radial-gradient(circle at 60% 30%, rgba(255, 85, 0, 0.7), rgba(255, 140, 0, 0.8), rgba(255, 200, 0, 0.6), rgba(255, 140, 0, 0.6) );
1659}
1660.l-footer {
1661color: #333;
1662background: #f9f9f9;
1663}
1664.c-widget .textwidget>:not(:last-child) {
1665margin-bottom: 0em;
1666}
1667.w-beforeFooter {
1668margin: 6em auto 0em;
1669}
1670.l-footer__widgetArea {
1671padding-top: 0em;
1672}
1673.w-footer__box {
1674padding: 0 0 1em;
1675}
1676/*footer_サイトシール*/
1677.footer_ssl_seal {
1678  margin-top: 25px;
1679}
1680
1681/*page_top*/
1682.p-fixBtnWrap {
1683 bottom: 2.5em;
1684 right: 0.5em !important;
1685 z-index: 9999 !important;
1686}
1687#pagetop {
1688  width: 80px;
1689  height: 80px;
1690  background: url("https://www.pnx.co.jp/wp-content/uploads/2025/12/pagetop.png") no-repeat center / contain;
1691  border-radius: 50%;
1692}
1693
1694#pagetop span,
1695#pagetop i {
1696  display: none !important;
1697}
1698
1699#pagetop:hover {
1700  opacity: 0.8;
1701}
1702
1703/*PC_footer-bottom*/
1704.footer_bottom {
1705    margin-right: calc(50% - 50vw);
1706    margin-left: calc(50% - 50vw);
1707    padding: 80px;
1708    background: #efeeed;
1709    background-image: radial-gradient(rgb(255 255 255 / 64%) 16%, #ffffff00 16%), radial-gradient(rgb(255 255 255 / 54%) 16%, #ffffff00 16%);
1710    background-position: 0 0, 4px 4px;
1711    background-size: 8px 8px;
1712}
1713.footer_bottom_subtitle {
1714    font-size: 1.1em;
1715    font-weight: 100;
1716    text-align: center;
1717    letter-spacing: 1px;
1718    color: #000000;
1719}
1720.footer_bottom_title {
1721    font-size: 2.7em;
1722    font-weight: 600;
1723    text-align: center;
1724    letter-spacing: 3px;
1725    color: #ff9e49;
1726}
1727.footer_bottom_txt{
1728    margin: 30px 0;
1729    font-size: 1.1em;
1730    font-weight: 100;
1731    text-align: center;
1732    letter-spacing: 1px;
1733    color: #000;
1734    line-height: 2;
1735}
1736.footer_bottom_txt span {
1737    font-size: 1.2em;
1738    font-weight: 600;
1739    letter-spacing: 1px;
1740    color: #000;
1741}
1742.top_bottom_box{
1743	width: 62%;
1744	display: flex;
1745	display: -ms-flexbox;
1746	flex-wrap: wrap;
1747	-ms-flex-wrap: wrap;
1748	margin:30px auto;	
1749	position: relative;
1750}
1751.top_bottom_box > div {
1752  width: 46%;
1753  margin: 10px auto;
1754  padding: 0;
1755  background: none;
1756  border: none;
1757  text-align: center;
1758}
1759.top_bottom_box > div a {
1760  display: flex;    
1761  align-items: center;
1762  justify-content: center;
1763  width: 100%;
1764  padding: 10px 40px;   
1765  background: #fff;
1766  border: 2px solid #333;
1767  box-sizing: border-box;
1768  text-decoration: none;
1769  color: #333;
1770  transition: background .2s, color .2s;
1771}
1772.top_bottom_box > div a:hover {
1773  background: #333;
1774  color: #fff !important;
1775}
1776.top_bottom_box > div a i {
1777  margin-right: 8px;
1778}
1779.top_bottom_box_list{
1780	font-size:1.2em;
1781	font-weight:100;
1782	text-align:center;
1783	letter-spacing:1px;	
1784	padding:0 20px;
1785}
1786.top_bottom_box > div:hover{
1787background:#333;
1788}
1789
1790/*footer_menu*/
1791.top_footer_box {
1792padding: 80px 60px 0 40px;
1793}
1794.top_footer_boximg{
1795margin:0 auto;
1796text-align:center;
1797}
1798.top_footer_boximg img{
1799width:20%;	
1800}
1801.top_footer_boxinner {
1802	display:flex;
1803margin: 50px auto 30px;
1804}
1805.top_footer_boxinner_left{
1806width:50%;
1807}
1808.top_footer_boxinner_rigth{
1809width:50%;
1810}
1811.top_footer_boxinner_name{
1812margin:0 0 8px 0;
1813font-size:1.1em;
1814}
1815.top_footer_boxinner_add{
1816font-size:0.8em;
1817letter-spacing:1px;
1818color:#727070;
1819}
1820.top_footer_boxinner_tel{
1821font-size:0.8em;
1822letter-spacing:1px;
1823color:#727070;
1824}
1825.top_footer_boxinner_map{
1826margin:10px 0;
1827font-size:0.8em;
1828color:#727070;	
1829}
1830.top_footer_boxinner_map a:hover{
1831color:#f99516;
1832}
1833
1834.footer_boxinner_sns{
1835  display:flex;
1836  align-items:center;
1837	margin:10px 0 0;
1838}
1839
1840.footer_boxinner_sns a{
1841  display:flex;
1842  align-items:center;
1843  justify-content:center;
1844  width:48px;
1845  height:48px;
1846  color:#333;
1847  text-decoration:none;
1848  transition:.3s;
1849}
1850
1851.footer_boxinner_sns a:hover{
1852  transform:translateY(-3px);
1853  opacity:.8;
1854}
1855
1856.footer_boxinner_sns i{
1857  font-size:24px;
1858  line-height:1;
1859}
1860
1861.top_footer_rigth_inner{
1862	display:flex;
1863}
1864.top_footer_rigth_inner > div{
1865width:50%;
1866margin: 0 20px 0 0;
1867}
1868.top_footer_list{
1869	margin:0 0 8px 0;
1870	padding:0;
1871	font-size:0.9em;
1872	letter-spacing:2px;
1873	font-weight:600;
1874		border-bottom:1px solid #333;
1875}
1876.top_footer_listname li{
1877	font-size:0.8em;
1878	letter-spacing:1px;
1879	font-weight:100;
1880	color:#727070;
1881}
1882.top_footer_listname li a:hover{
1883color:#f99516;
1884}
1885.footer_list_info{
1886	padding-top:30px !important;
1887}
1888
1889/*PC_footer_bottom*/
1890.footer_bottom_box{
1891	width: 80%;
1892	display: flex;
1893	display: -ms-flexbox;
1894	flex-wrap: wrap;
1895	-ms-flex-wrap: wrap;
1896	margin:50px auto;	
1897	position: relative;
1898}
1899.footer_bottom_box > div {
1900    width: 46%;
1901    height: 260px;
1902    margin: 10px;
1903    padding: 20px;
1904    text-align: center;
1905    background: #fff;
1906    display: flex;
1907    flex-direction: column;
1908    justify-content: center;
1909    align-items: center;
1910    text-align: center;
1911    border-radius: 20px;
1912	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
1913}
1914.footer_bottom_list {
1915    font-size: 1.3em;
1916    margin: 0 auto 30px;
1917    color: #333;
1918    font-weight: 600;
1919}
1920	.footer_bottom_left{
1921		margin:20px auto 0;
1922		color:#333;
1923		font-size:1.8em;
1924		font-weight:600;
1925		letter-spacing:2px;
1926	}
1927.footer_bottom_rigth {
1928    width: 100%;
1929    margin: 0px auto 30px;
1930    padding: 10px 60px;
1931    background: #ffffff;
1932    border: 1px solid #000;
1933    border-radius: 80px;
1934    font-size: 1.1em;
1935    letter-spacing: 1px;
1936    color: #333;
1937    font-weight: 600;
1938}
1939.footer_bottom_rigth:hover {
1940background: #ffe267;
1941}
1942	.footer_bottom_info{
1943font-size:0.9em;
1944		color:#333;
1945		font-weight:600;
1946}
1947
1948/*PC_イベント・お知らせ*/
1949.event_page_wrap{
1950  margin:0 auto;
1951}
1952
1953.event_txt{
1954  margin:0 auto 60px;
1955  text-align:center;
1956  color:#444;
1957  font-size:1rem;
1958  line-height:2;
1959}
1960
1961.event_news_box {
1962    margin: 100px 0;
1963    padding: 48px 56px;
1964    background: #fff;
1965}
1966
1967.event_news_head,
1968.event_list_head{
1969  text-align:center;
1970  margin-bottom:36px;
1971}
1972
1973.event_news_head p,
1974.event_list_head p{
1975  margin:0 0 8px;
1976  color:#566588 ;
1977  font-size:2em;
1978  font-weight:700;
1979  letter-spacing:.12em;
1980}
1981
1982.event_news_head h2,
1983.event_list_head h2{
1984  margin:0;
1985  color:#444;
1986  font-size:1em;
1987  font-weight:600;
1988}
1989
1990.event_list_box{
1991  margin-top:20px;
1992}
1993
1994.event_btn{
1995    margin-top:40px;
1996    text-align:center;
1997}
1998
1999.event_btn a{
2000    display:inline-flex;
2001    align-items:center;
2002    justify-content:center;
2003    gap:12px;
2004    min-width:400px;
2005    height:60px;
2006    padding:0 32px;
2007    border:1px solid #566588;
2008    background: #fff;
2009    color:#566588;
2010    text-decoration:none;
2011    font-weight:600;
2012    transition:.3s;
2013}
2014
2015.event_btn a span{
2016transition:.3s;
2017}
2018
2019.event_btn a:hover{
2020background:#566588;
2021  color:#fff;
2022}
2023
2024.event_btn a:hover span{
2025transform:translateX(6px);
2026}
2027
2028/*PC_サービス*/
2029.sv_section_lead{
2030  margin:0 auto 80px;
2031  text-align:center;
2032}
2033.sv_section_lead p{
2034  margin:0;
2035  color:#555;
2036  line-height:2;
2037  font-size:1em;
2038}
2039.sv_group{
2040  margin-bottom:90px;
2041}
2042.sv_group_head{
2043  display:flex;
2044  align-items:center;
2045  gap:28px;
2046  margin-bottom:32px;
2047}
2048
2049.sv_group_head h2{
2050  flex-shrink:0;
2051  margin:0;
2052  color:#0d2d63;
2053  font-size:1.6em;
2054  font-weight:700;
2055  letter-spacing:.04em;
2056}
2057.sv_group_head h2 i{
2058  margin-right:12px;
2059  color:#0d2d63;
2060}
2061.sv_group_head p{
2062  margin:0;
2063  color:#555;
2064  font-size:.95em;
2065  line-height:1.8;
2066}
2067.sv_card_wrap{
2068  display:grid;
2069  gap:34px;
2070}
2071.sv_card_wrap--2col{
2072  grid-template-columns:repeat(2,1fr);
2073}
2074.sv_card_wrap--3col{
2075  grid-template-columns:repeat(3,1fr);
2076}
2077.sv_card img {
2078    display: block;
2079    transition: opacity .3s ease;
2080}
2081.sv_card:hover img{
2082  opacity:.82;
2083}
2084.sv_card h3{
2085  margin:20px 0 0;
2086  color:#333;
2087  font-size:1.1em;
2088  font-weight:700;
2089  line-height:1.5;
2090  letter-spacing:.04em;
2091  text-align:center;
2092}
2093.sv_group {
2094    margin-bottom: 50px;
2095    background: #f4f1f1;
2096    padding: 40px 30px;
2097    border-radius: 10px;
2098}
2099.sv_campaign{
2100	margin:30px auto;	
2101}
2102.sv_campaign_link{
2103  transition:.3s;
2104}
2105.sv_campaign_link:hover{
2106  opacity:.86;
2107}
2108
2109/*レンタカー*/
2110.rental_txt{
2111margin: 0 auto 20px !important;
2112text-align: center;
2113font-size: 1em;
2114letter-spacing: 1px;
2115font-weight: 100;
2116line-height:1.8;
2117}
2118.rental_txt span{
2119font-weight: 600;
2120}
2121
2122/*安心車検パック*/
2123.syaken_txt{
2124margin: 0 auto 20px !important;
2125text-align: center;
2126font-size: 1em;
2127letter-spacing: 1px;
2128font-weight: 100;
2129line-height:1.8;	
2130}
2131
2132
2133/*フェニックス保証*/
2134.hoshou_txt{
2135margin: 0 auto 20px !important;
2136text-align: center;
2137font-size: 1em;
2138letter-spacing: 1px;
2139font-weight: 100;
2140line-height:1.8;	
2141}
2142
2143
2144
2145/*PC_保険相談*/
2146.hokenfree_intro{
2147padding: 70px 0px 100px;
2148}
2149
2150.hokenfree_inner{
2151margin:auto;
2152}
2153
2154.hokenfree_subcopy{
2155text-align:center;
2156font-size:1.2em;
2157color:#1d3153;
2158font-weight:700;
2159margin-bottom:10px;
2160}
2161
2162.hokenfree_title{
2163text-align:center;
2164font-size: 1.8em !important;
2165line-height:1.5 !important;
2166font-weight:700 !important;
2167color: #1d3153 !important;
2168margin:0 !important;
2169}
2170
2171.hokenfree_title span{
2172color:#c9972f;
2173}
2174
2175.hokenfree_txt {
2176  margin: 45px auto 60px;
2177  text-align: center;
2178  font-size: 1em;
2179  line-height: 1.8;
2180}
2181
2182.hokenfree_btnwrap {
2183    width: 80%;
2184    margin: 30px auto 0;
2185    display: flex;
2186    justify-content: center;
2187    gap: 35px;
2188}
2189
2190.hokenfree_btn {
2191 width: 360px;
2192 padding: 14px;
2193 display: flex;
2194 align-items: center;
2195 justify-content: center;
2196 text-decoration: none;
2197 font-size: 1.2em;
2198 font-weight: 700;
2199 border-radius: 90px;
2200 transition: .3s;
2201}
2202
2203.hokenfree_btn_blue{
2204background:#112f69;
2205color:#fff;
2206}
2207
2208.hokenfree_btn_blue:hover{
2209background:#193f8b;
2210}
2211
2212.hokenfree_btn_line{
2213border:2px solid #81b991;
2214color:#81b991;
2215background:#fff;
2216
2217}
2218
2219.hokenfree_btn_line:hover{
2220background:#81b991;
2221color:#fff;
2222}
2223
2224.hokenfree_lineicon{
2225width:42px;
2226height:42px;
2227border-radius:50%;
2228background:#c9972f;
2229color:#fff;
2230display:flex;
2231align-items:center;
2232justify-content:center;
2233font-size:13px;
2234margin-right:15px;
2235
2236}
2237
2238.hokenfree_note {
2239    margin: 20px;
2240    text-align: center;
2241    font-size: 0.9em;
2242}
2243
2244.hokenfree_note a{
2245color:#f45959;
2246font-weight:bold;
2247text-decoration:none;
2248}
2249
2250.hokenfree_worry{
2251margin: auto;
2252padding: 80px 20px;
2253background: #fff;
2254}
2255
2256.hokenfree_sec {
2257    display: flex;
2258    align-items: center;
2259    justify-content: center;
2260    gap: 10px;
2261    font-size: 2em !important;
2262    color: #1d3153 !important;
2263    margin: 0 0 40px !important;
2264}
2265
2266.gold{
2267color:#c9972f;
2268}
2269
2270.hokenfree_list {
2271    width: 80%;
2272    margin: 0 auto;
2273    padding: 0;
2274    list-style: none;
2275}
2276
2277.hokenfree_list li {
2278    display: flex;
2279    align-items: center;
2280    padding: 6px 0;
2281    font-size: 1.1em;
2282    border-bottom: 1px solid #ececec;
2283}
2284
2285.hokenfree_list i {
2286    width: 28px;
2287    height: 28px;
2288    border-radius: 50%;
2289    border: 2px solid #1d3153;
2290    color: #1d3153;
2291    display: flex;
2292    align-items: center;
2293    justify-content: center;
2294    margin-right: 18px;
2295    font-style: normal;
2296    font-weight: bold;
2297}
2298
2299.hokenfree_list strong {
2300    color: #1d3153;
2301}
2302
2303.hokenfree_support{
2304padding:30px 20px;
2305}
2306
2307.hokenfree_support_grid{
2308display:grid;
2309grid-template-columns:repeat(2,1fr);
2310gap:28px;
2311margin-top:60px;
2312}
2313
2314.hokenfree_card {
2315    position: relative;
2316    display: flex;
2317    align-items: flex-start;
2318    gap: 10px;
2319    padding: 30px 20px;
2320    background: #fff;
2321    border-radius: 14px;
2322    box-shadow: 0 8px 25px rgba(0, 0, 0, .08);
2323}
2324
2325.hokenfree_icon img{
2326width:100%;
2327display:block;
2328}
2329
2330.hokenfree_content h3{
2331margin:12px 0 20px !important;
2332font-size:1.5em !important;
2333color:#0d214f !important;
2334font-weight:700 !important;
2335}
2336
2337.hokenfree_content p{
2338font-size:0.9em;
2339line-height:1.8;
2340}
2341
2342.hokenfree_sec_title {
2343  margin: 0 0 10px !important;
2344  padding: 80px 0 0 !important;
2345  font-size: 2em !important;
2346  font-weight: 700 !important;
2347  color: #1d3153 !important;
2348  text-align: center !important;
2349}
2350
2351.gold{
2352color:#c79a35;
2353}
2354
2355.hokenfree_flow {
2356    padding: 20px 0 50px;
2357}
2358
2359.hokenfree_flow_wrap {
2360    display: flex;
2361    justify-content: space-between;
2362    align-items: flex-start;
2363    gap: 10px;
2364    margin-top: 60px;
2365}
2366
2367.hokenfree_flow_item {
2368    width: 30%;
2369    text-align: center;
2370    position: relative;
2371    padding: 20px;
2372    border: 1px solid #333;
2373    border-radius: 10px;
2374    background: #fff;
2375}
2376
2377.hokenfree_flow_no {
2378    width: 42px;
2379    height: 42px;
2380    margin: 0 auto 20px;
2381    border: 2px solid #c79a35;
2382    border-radius: 50%;
2383    display: flex;
2384    align-items: center;
2385    justify-content: center;
2386    color: #c79a35;
2387    font-weight: 700;
2388    font-size: 1.3em;
2389}
2390
2391.hokenfree_flow_item h3 {
2392    margin: 0px;
2393    font-size: 1.4em !important;
2394    color: #1d3153;
2395    font-weight: 700;
2396}
2397
2398.hokenfree_flow_icon img {
2399    width: 60%;
2400}
2401
2402.hokenfree_flow_item p {
2403    font-size: 0.9em;
2404    line-height: 1.8;
2405    text-align: left;
2406    margin: 0;
2407}
2408
2409.hokenfree_flow_arrow {
2410    margin-top: 90px;
2411    font-size: 60px;
2412    color: #c79a35;
2413}
2414
2415.hokenfree_cta {
2416    padding: 20px;
2417}
2418
2419.hokenfree_cta_mss {
2420    margin-bottom: 20px;
2421    text-align: center;
2422    font-size: 1.5em;
2423    color: #1d3153;
2424    font-weight: 600;
2425    line-height: 1.6;
2426}
2427
2428.hokenfree_norupita {
2429    width: 80%;
2430    margin: 120px auto 60px !important;
2431    text-align: center;
2432}
2433
2434.hokenfree_info_btn {
2435    width: 50%;
2436    margin: 0 auto;
2437    display: block;
2438    background: #445b83;
2439    color: #fff;
2440    text-align: center;
2441    text-decoration: none;
2442    font-size: 1.3em;
2443    font-weight: 700;
2444    padding: 20px 24px;
2445    border-radius: 80px;
2446    box-shadow: 0 8px 0 #c0c8c4;
2447    transition: .3s;
2448}
2449
2450.hokenfree_info_btn:hover {
2451  transform: translateY(3px);
2452  box-shadow: 0 5px 0 #c0c8c4;
2453}
2454
2455.hoken_rink {
2456  padding: 40px 24px;
2457}
2458
2459.hoken_rink__inner {
2460    margin: 100px auto 0;
2461    border-radius: 8px;
2462}
2463
2464.hoken_rink__title {
2465  position: relative;
2466  margin: 0 0 10px !important;
2467  font-size: 1.6em !important;
2468  font-weight: 700 !important;
2469}
2470
2471.hoken_rink__list {
2472    display: grid;
2473    gap: 16px;
2474    margin: 10px auto 0;
2475}
2476
2477.hoken_rink__item {
2478    display: flex;
2479    align-items: center;
2480    gap: 18px;
2481    min-height: 58px;
2482    padding: 14px 20px;
2483    background: #fff;
2484    border: 1px solid #e4e4e4;
2485    border-radius: 5px;
2486    color: #333;
2487    font-size: 1.1em !important;
2488    font-weight: 600;
2489    line-height: 1.5;
2490    text-decoration: none;
2491    transition: background .2s ease, border-color .2s ease;
2492}
2493
2494.hoken_rink__item:hover {
2495  background: #f7f7f7;
2496  border-color: #d0d0d0;
2497}
2498
2499.hoken_rink__arrow {
2500    margin-left: auto;
2501    color: #7b7b7b;
2502    font-size: 1em;
2503    font-weight: 400;
2504    line-height: 1;
2505}
2506
2507.hoken_rink__pdf {
2508  display: inline-flex;
2509  align-items: center;
2510  justify-content: center;
2511  flex-shrink: 0;
2512  min-width: 48px;
2513  height: 30px;
2514  padding: 0 8px;
2515background: #f45a59;
2516  border-radius: 4px;
2517  color: #fff;
2518  font-size: 15px;
2519  font-weight: 700;
2520}
2521
2522/*PC_保険お客様の声*/
2523.customer-voice{
2524  padding:70px 20px;
2525  background:#f8f8f8;
2526}
2527
2528.customer-voice__inner{
2529  margin:0 auto;
2530}
2531
2532.customer-voice__heading{
2533  text-align:center;
2534  margin-bottom:60px;
2535}
2536
2537.customer-voice__heading h2{
2538  margin:0 0 16px;
2539  font-size:2.2em;
2540  font-weight:700;
2541}
2542
2543.customer-voice__heading p{
2544  margin:0;
2545  font-size:1em;
2546  line-height:1.8;
2547}
2548
2549.customer-voice__grid{
2550  display:grid;
2551  grid-template-columns:repeat(2,1fr);
2552  gap:28px;
2553}
2554
2555.customer-voice__card{
2556  display:grid;
2557  grid-template-columns:30% 70%;
2558  align-items:center;
2559  gap:20px;
2560  padding:40px;
2561  background:#fff;
2562  border:1px solid #ececec;
2563  border-radius:24px;
2564  box-shadow:0 10px 30px rgba(0,0,0,.04);
2565}
2566
2567.customer-voice__profile{
2568  text-align:center;
2569}
2570
2571.customer-voice__image {
2572 display: block;
2573}
2574
2575.customer-voice__age {
2576    display: block;
2577    font-size: 1.1em;
2578    font-weight: 700;
2579}
2580
2581.customer-voice__content{
2582  position:relative;
2583}
2584
2585.customer-voice__content p{
2586  margin:0;
2587  font-size:1em;
2588  line-height:1.8;
2589}
2590.hokenfree_bottom{
2591  text-align:center;
2592  margin-top:80px;
2593}
2594
2595.hokenfree_back{
2596  display:inline-block;
2597  margin-top:24px;
2598  color:#666;
2599  text-decoration:none;
2600  font-size:1.7em;
2601}
2602
2603
2604
2605/*PC_バックオーダーシステム*/
2606.bg_order_lead,
2607.bg_order_point,
2608.bg_order_network,
2609.bg_order_flow{
2610    padding:80px 0px;
2611    box-sizing:border-box;
2612}
2613
2614.bg_order_lead_inner,
2615.bg_order_network_inner{
2616    width:100%;
2617    margin:0 auto;
2618}
2619.bg_order_lead_inner{
2620    display:flex;
2621    justify-content:space-between;
2622    gap:20px;
2623}
2624
2625.bg_order_lead_txt{
2626    width:50%;
2627}
2628
2629.bg_order_lead_img{
2630    width:50%;
2631}
2632
2633.bg_order_lead_img img{
2634    width:100%;
2635    display:block;
2636}
2637
2638.bg_order_title{
2639    margin:0 0 35px!important;
2640    font-size:2em!important;
2641    line-height:1.5!important;
2642    font-weight:700!important;
2643    color:#142d61!important;
2644	text-align:center;
2645}
2646
2647.bg_order_txt {
2648    margin: 0 !important;
2649    font-size: 1em;
2650    line-height: 1.8;
2651}
2652
2653.bg_order_sc_title{
2654    margin:0 0 60px!important;
2655    text-align:center;
2656    font-size:2.3em!important;
2657    line-height:1.4!important;
2658    font-weight:700!important;
2659    color:#142d61!important;
2660    position:relative;
2661}
2662
2663.bg_order_sc_title:after{
2664    content:"";
2665    width:70px;
2666    height:4px;
2667    background:#c79d4d;
2668    border-radius:20px;
2669    display:block;
2670    margin:20px auto 0;
2671}
2672
2673.bg_order_point_wrap{
2674    width:100%;
2675    margin:0 auto;
2676    display:grid;
2677    grid-template-columns:repeat(4,1fr);
2678    border:2px solid #18396d;
2679    border-radius:20px;
2680    overflow:hidden;
2681    background:#fff;
2682}
2683
2684.bg_order_item{
2685    padding: 30px 20px;
2686    border-right:1px solid #ececec;
2687    text-align:center;
2688}
2689
2690.bg_order_item:last-child{
2691    border-right:none;
2692}
2693
2694.bg_order_item img{
2695    margin:0 auto;
2696    display:block;
2697}
2698
2699.bg_order_item h3{
2700    margin:0 0 25px!important;
2701    font-size:1.2em!important;
2702    line-height:1.6!important;
2703    font-weight:700!important;
2704    color:#142d61!important;
2705}
2706
2707.bg_order_item p {
2708    margin: 0 !important;
2709    font-size: .9em;
2710    line-height: 1.6;
2711    text-align: left;
2712}
2713
2714.bg_order_network{
2715    padding-top:60px;
2716}
2717
2718.bg_order_network_img{
2719    margin:0 auto 35px;
2720}
2721
2722.bg_order_network_img img{
2723    width:100%;
2724    display:block;
2725}
2726
2727.bg_order_network_txt{
2728    text-align:center;
2729    font-size:1em;
2730    line-height:1.6;
2731}
2732
2733.bg_order_flow{
2734background:#fafafa;
2735}
2736
2737.bg_order_flow_copy {
2738    margin: 0 0 10px !important;
2739    text-align: center;
2740    color: #c79d4d;
2741    font-size: 1.2em;
2742    letter-spacing: 2px;
2743    font-weight: 600;
2744}
2745
2746.bg_order_flow_wrap{
2747    width:100%;
2748    margin:60px auto 0;
2749    display:flex;
2750    justify-content:center;
2751    align-items:stretch;
2752    gap:8px;
2753}
2754
2755.bg_order_step{
2756    width:360px;
2757    background:#fff;
2758    border-radius:22px;
2759    padding: 30px 20px;
2760    position:relative;
2761    text-align:center;
2762    box-shadow:0 8px 24px rgba(0,0,0,.06);
2763    display:flex;
2764    flex-direction:column;
2765}
2766
2767.bg_order_step_no {
2768    width: 60px;
2769    height: 60px;
2770    border-radius: 50%;
2771    background: #18396d;
2772    color: #fff;
2773    position: absolute;
2774    top: -20px;
2775    left: 25px;
2776    display: flex;
2777    flex-direction: column;
2778    justify-content: center;
2779    align-items: center;
2780}
2781
2782.bg_order_step_no span{
2783    font-size:.8em;
2784    letter-spacing:1px;
2785}
2786
2787.bg_order_step_no strong{
2788    font-size:1.5em;
2789    line-height:1;
2790    color:#d2a34f;
2791}
2792
2793.bg_order_step_icon{
2794    margin:10px auto;
2795}
2796
2797.bg_order_step_icon img {
2798    width: 180px;
2799}
2800
2801.bg_order_step h3{
2802    margin:0 0 20px!important;
2803    font-size:1.3em!important;
2804    line-height:1.45!important;
2805    color:#142d61!important;
2806    font-weight:700!important;
2807}
2808
2809.bg_order_step h3:after{
2810    content:"";
2811    display:block;
2812    width:70px;
2813    height:3px;
2814    margin:20px auto 0;
2815    background:#c79d4d;
2816}
2817
2818.bg_order_step p {
2819    margin: 0;
2820    font-size: 0.9em;
2821    line-height: 1.6;
2822    text-align: left;
2823}
2824
2825.bg_order_step_arrow{
2826    width:50px;
2827    display:flex;
2828    justify-content:center;
2829    align-items:center;
2830}
2831
2832.bg_order_step_arrow span {
2833    width: 30px;
2834    height: 30px;
2835    border-radius: 50%;
2836    background: #c79d4d;
2837    color: #fff;
2838    font-size: 1.4em;
2839    display: flex;
2840    justify-content: center;
2841    align-items: center;
2842}
2843
2844
2845/*PC_無料査定*/
2846.satei_lead_section{
2847margin:90px auto 70px;
2848padding:0 20px;
2849}
2850
2851.satei_title{
2852margin:0 0 35px!important;
2853text-align:center;
2854font-size:2em!important;
2855font-weight:700!important;
2856color:#1d3153!important;
2857letter-spacing:.05em;
2858}
2859
2860.satei_txt{
2861margin:0!important;
2862text-align:center;
2863font-size:1em;
2864line-height:1.8;
2865}
2866
2867.satei_point_section{
2868margin: 90px auto;
2869}
2870
2871.satei_point_copy{
2872margin:0 0 30px!important;
2873text-align:center;
2874font-size:1.6em;
2875font-weight:700;
2876color:#1d3153;
2877letter-spacing:.05em;
2878}
2879
2880.satei_point_copy span{
2881color:#c9a052;
2882}
2883
2884.satei_point_wrap{
2885display:grid;
2886grid-template-columns:repeat(4,1fr);
2887background:#fff;
2888border:1px solid #efe6d8;
2889border-radius:28px;
2890overflow:hidden;
2891box-shadow:0 15px 40px rgba(0,0,0,.04);
2892}
2893
2894.satei_point_box {
2895padding: 20px 20px 45px;
2896text-align: center;
2897position: relative;
2898}
2899
2900.satei_point_box:not(:last-child){
2901border-right:1px dashed #d9c7a5;
2902}
2903
2904.satei_point_icon{
2905width:100%;
2906margin:0 auto 25px;
2907}
2908
2909.satei_point_icon img{
2910width:100%;
2911display:block;
2912}
2913
2914.satei_point_title{
2915margin:0!important;
2916font-size:1.2em!important;
2917font-weight:700!important;
2918line-height:1.5;
2919color:#1d3153!important;
2920}
2921
2922.satei_point_title span{
2923color:#c9a052;
2924}
2925
2926.satei_point_line{
2927width:60px;
2928height:3px;
2929background:#c9a052;
2930margin:22px auto;
2931border-radius:10px;
2932}
2933
2934.satei_point_txt {
2935margin: 0 !important;
2936font-size: 0.9em;
2937line-height: 1.6;
2938text-align: left;
2939}
2940
2941.satei_section02 {
2942margin: 100px auto !important;
2943}
2944
2945.satei_steptitle_copy{
2946margin:0!important;
2947text-align:center;
2948font-size:1.4em;
2949letter-spacing:.08em;
2950color:#c9a052;
2951}
2952
2953.satei_steptitle {
2954margin: 15px 0 30px !important;
2955text-align: center;
2956font-size: 2.2em !important;
2957font-weight: 700 !important;
2958color: #1d3153 !important;
2959}
2960
2961.satei_steps{
2962display:flex;
2963justify-content:center;
2964align-items:stretch;
2965gap:0px;
2966}
2967
2968.satei_step{
2969flex:1;
2970max-width:430px;
2971display:flex;
2972flex-direction:column;
2973background:#fff;
2974border-radius:28px;
2975padding:30px 20px;
2976position:relative;
2977box-shadow:0 15px 40px rgba(0,0,0,.05);
2978}
2979
2980.satei_step_no {
2981    position: absolute;
2982    top: 10px;
2983    left: 10px;
2984    width: 60px;
2985    height: 60px;
2986    border-radius: 50%;
2987    background: #132d57;
2988    color: #fff;
2989    display: flex;
2990    flex-direction: column;
2991    justify-content: center;
2992    align-items: center;
2993}
2994
2995.satei_step_no span{
2996font-size:.8em;
2997letter-spacing:.08em;
2998}
2999
3000.satei_step_no strong{
3001font-size:1.5em;
3002line-height:1;
3003color:#d5a552;
3004}
3005
3006.satei_step_icon{
3007width:180px;
3008margin:0 auto;
3009}
3010
3011.satei_step_icon img{
3012width:100%;
3013display:block;
3014}
3015
3016.satei_step_title{
3017margin:0!important;
3018font-size:1.3em!important;
3019font-weight:700!important;
3020color:#1d3153!important;
3021text-align: center;
3022}
3023
3024.satei_step_line{
3025width:60px;
3026height:3px;
3027background:#c9a052;
3028margin:22px auto;
3029border-radius:10px;
3030}
3031
3032.satei_step_txt {
3033font-size: 0.9em;
3034line-height: 1.6;
3035text-align: left;
3036}
3037
3038.satei_step_arrow{
3039width:40px;
3040display:flex;
3041justify-content:center;
3042align-items:center;
3043}
3044
3045.satei_step_arrow span {
3046width: 30px;
3047height: 30px;
3048border-radius: 50%;
3049background: #c9a052;
3050color: #fff;
3051display: flex;
3052justify-content: center;
3053align-items: center;
3054font-size: 2em;
3055line-height: 1;
3056font-weight: 300;
3057}
3058
3059
3060
3061
3062/*PC_下取り10万*/
3063
3064
3065
3066/*PC_キャッシュバック*/
3067.sv_cashback_inner{
3068    width:100%;
3069    margin:0 auto;
3070}
3071
3072.sv_cashback_lead,
3073.sv_cashback_point,
3074.sv_cashback_step,
3075.sv_cashback_rule{
3076    padding:90px 20px;
3077    box-sizing:border-box;
3078}
3079
3080.sv_cashback_title{
3081    margin:0 0 50px!important;
3082    text-align:center;
3083    font-size:2.2em!important;
3084    line-height:1.5!important;
3085    color:#163f8c!important;
3086    font-weight:700!important;
3087    position:relative;
3088}
3089
3090.sv_cashback_title:after{
3091    content:"";
3092    display:block;
3093    width:60px;
3094    height:4px;
3095    margin:18px auto 0;
3096    background:#fdd46a;
3097    border-radius:10px;
3098}
3099
3100.sv_cashback_lead{
3101    padding-bottom:60px;
3102}
3103.sv_cashback_innertop{
3104	margin:0 auto 30px;
3105	width:60%;
3106	text-align:center;
3107}
3108.sv_cashback_copy{
3109    margin:0 0 25px!important;
3110    text-align:center;
3111    font-size:1.8em!important;
3112    line-height:1.6!important;
3113    font-weight:700!important;
3114    color:#163f8c!important;
3115}
3116
3117.sv_cashback_copy strong{
3118    color:#d7a12d;
3119}
3120
3121.sv_cashback_sub{
3122    margin:0!important;
3123    text-align:center;
3124    font-size:1em;
3125    line-height:1.8;
3126}
3127
3128.sv_cashback_point{
3129    padding-top:0;
3130}
3131.sv_cashback_point_wrap{
3132    display:grid;
3133    grid-template-columns:repeat(3,1fr);
3134    border:1px solid #ececec;
3135    border-radius:20px;
3136    overflow:hidden;
3137    background:#fff;
3138}
3139
3140.sv_cashback_item {
3141    position: relative;
3142    padding: 70px 20px 45px;
3143    text-align: center;
3144    border-right: 1px solid #ececec;
3145}
3146
3147.sv_cashback_item:last-child{
3148    border-right:none;
3149}
3150
3151.sv_cashback_no{
3152    position: absolute;
3153    top: 25px;
3154    left: 25px;
3155    width: 48px;
3156    height: 48px;
3157    border-radius: 50%;
3158    background: #fdd46a;
3159    color: #00246d;
3160    font-weight: 700;
3161    display: flex;
3162    justify-content: center;
3163    align-items: center;
3164    font-size: 1em;
3165}
3166.sv_cashback_icon img{
3167    width:200px;
3168}
3169
3170.sv_cashback_item h3 {
3171    margin: 0 0 18px !important;
3172    font-size: 1.3em !important;
3173    line-height: 1.5 !important;
3174    color: #163f8c !important;
3175}
3176
3177.sv_cashback_item p {
3178    margin: 0 !important;
3179    font-size: 1em;
3180    line-height: 1.8;
3181    text-align: left;
3182}
3183
3184.sv_cashback_item strong{
3185    color:#d7a12d;
3186    font-size:1.2em;
3187}
3188.sv_cashback_step{
3189	padding:0;
3190}
3191.sv_cashback_step img{
3192    width:100%;
3193    display:block;
3194    border-radius:18px;
3195}
3196
3197.sv_cashback_step_sp{
3198    display:none;
3199}
3200
3201.sv_cashback_rule{
3202    padding-top:80px;
3203}
3204
3205.sv_cashback_rule .sv_cashback_inner{
3206    max-width:1050px;
3207}
3208
3209.sv_cashback_rule_list{
3210    margin:0;
3211    padding:0;
3212    list-style:none;
3213    border-radius:18px;
3214    overflow:hidden;
3215}
3216
3217.sv_cashback_rule_list li {
3218    position: relative;
3219    padding: 10px 35px 10px 90px;
3220    line-height: 1.8;
3221    font-size: .9em;
3222}
3223
3224.sv_cashback_rule_list li:last-child{
3225    border-bottom:none;
3226}
3227
3228.sv_cashback_rule_list{
3229    counter-reset:rule;
3230}
3231
3232.sv_cashback_rule_list li{
3233    counter-increment:rule;
3234}
3235
3236.sv_cashback_rule_list li:before {
3237    content: counter(rule);
3238    position: absolute;
3239    left: 40px;
3240    width: 30px;
3241    height: 30px;
3242    border-radius: 50%;
3243    background: #163f8c;
3244    color: #fff;
3245    display: flex;
3246    justify-content: center;
3247    align-items: center;
3248    font-size: .9em;
3249    font-weight: bold;
3250}
3251
3252
3253/*PC_アプリ*/
3254.app_sc_head {
3255  margin-right: calc(50% - 50vw);
3256  margin-left: calc(50% - 50vw);
3257  padding: 120px 0;
3258
3259  background-image: url("https://www.pnx.co.jp/wp-content/uploads/2025/12/app_bg.png");
3260  background-repeat: no-repeat;
3261  background-position: center;
3262  background-size: cover;
3263}
3264
3265.app_spimg{
3266	display:none;
3267}
3268
3269.app_sc_headbox{
3270width:50%;
3271padding:0 0 0 120px;
3272}
3273.app_sc_title {
3274    margin: 0 !important;
3275padding:0 0 0 10px !important;
3276    font-size: 2.2em !important;
3277    line-height: 1.8 !important;
3278}
3279.app_sc_txt{
3280margin:10px 0 30px;
3281padding:0 0 0 10px;
3282font-size:1em;
3283}
3284.app_sc_appbox{
3285width: 80%;
3286display: flex;
3287display: -ms-flexbox;
3288flex-wrap: wrap;
3289-ms-flex-wrap: wrap;
3290}
3291.app_sc_appbox > div{
3292width: 46%;
3293padding: 10px;
3294}
3295
3296.app_sc1{
3297padding:80px 0;
3298}
3299.app_sc1box{
3300width: 100%;
3301display: flex;
3302display: -ms-flexbox;
3303flex-wrap: wrap;
3304-ms-flex-wrap: wrap;
3305}
3306.app_sc1box > div{
3307width: 48%;
3308margin:0 auto;
3309}
3310.app_sc1box_left img{
3311width:80%;
3312}
3313.app_sc1box_right {
3314    position: relative;
3315    top: 40px;
3316}
3317.app_sc1_title {
3318margin: 0 0 20px !important;
3319font-size: 1.6em !important;
3320line-height: 1.8 !important;
3321}
3322.app_sc1_txt{
3323margin:10px 0 30px;
3324font-size:1em;
3325line-height: 2 !important;
3326}
3327
3328.app_sc2 {
3329    margin-right: calc(50% - 50vw);
3330    margin-left: calc(50% - 50vw);
3331    padding: 120px 0;
3332    background: #f2f2f5;
3333}
3334.app_sc2_title {
3335    margin: 0 0 20px !important;
3336    font-size: 1.8em !important;
3337    text-align: center !important;
3338}
3339.app_sc2box{
3340width: 70%;
3341margin:50px auto;
3342display: flex;
3343display: -ms-flexbox;
3344flex-wrap: wrap;
3345-ms-flex-wrap: wrap;
3346}
3347.app_sc2box > div{
3348width: 33%;
3349margin:0 auto;
3350}
3351.app_sc2box_img{
3352margin:0 auto 10px;
3353text-align: center;
3354}
3355.app_sc2box_img img {
3356    border-radius: 50%;
3357    width: 50%;
3358    background: #fff;
3359}
3360.app_sc2box_title{
3361margin:0 0 30px !important;
3362text-align: center !important;
3363font-size:1.3em !important;
3364}
3365.app_sc2box_txt{
3366padding:10px;
3367font-size:1em;
3368}
3369
3370.app_sc3 {
3371    padding: 80px 0;
3372}
3373.app_sc3_title {
3374    margin: 0 0 20px !important;
3375    font-size: 1.8em !important;
3376    text-align: center !important;
3377}
3378.app_sc3box{
3379width: 100%;
3380margin:50px auto;
3381}
3382.app_sc3box__inner{
3383  max-width: 1100px;
3384  margin: 0 auto;
3385  padding: 12px 16px 24px;
3386}
3387
3388.app_sc3box__step {
3389    display: flex;
3390    align-items: center;
3391    gap: 18px;
3392    background: var(--bg);
3393    border: 3px solid var(--bd);
3394    border-radius: 18px;
3395    padding: 18px 20px;
3396    background: #fff;
3397    border: 3px solid #898787;
3398}
3399
3400.app_sc3box__badge {
3401    flex: 0 0 84px;
3402    width: 84px;
3403    height: 84px;
3404    border-radius: 999px;
3405    color: #ffffff;
3406    display: flex;
3407    flex-direction: column;
3408    justify-content: center;
3409    align-items: center;
3410    line-height: 1.05;
3411    letter-spacing: .02em;
3412    background: #283f78;
3413}
3414
3415.app_sc3box__badgeTop{
3416  font-size: 13px;
3417  opacity:.95;
3418}
3419
3420.app_sc3box__badgeNum{
3421  font-size: 28px;
3422  font-weight: 800;
3423  margin-top: 2px;
3424}
3425
3426.app_sc3box__content{
3427  flex: 1 1 auto;
3428  min-width: 0;
3429}
3430
3431.app_sc3box__title {
3432    margin: 0 0 10px !important;
3433    font-size: 1.4em !important;
3434    font-weight: 800 !important;
3435}
3436
3437.app_sc3box__text{
3438  margin: 0;
3439  font-size: 0.9em;
3440  line-height: 1.7;
3441}
3442
3443.app_sc3box__media{
3444  flex: 0 0 210px;
3445  display:flex;
3446  align-items:center;
3447  justify-content:center;
3448  position:relative;
3449}
3450
3451.app_sc3box__media img{
3452  width: 170px;
3453  height: auto;
3454  border-radius: 14px;
3455  background:#fff;
3456  box-shadow: 0 10px 18px rgba(0,0,0,.08);
3457}
3458.app_sc3box__ray{
3459  position:absolute;
3460  top:50%;
3461  width: 28px;
3462  height: 6px;
3463  border-radius: 999px;
3464  opacity:.95;
3465}
3466
3467.app_sc3box__store{
3468  display: flex;
3469  gap: 10px;
3470  margin-top: 10px;
3471  align-items: center;
3472}
3473.app_sc3box__storeBtn{
3474  display: flex;
3475  align-items: center;
3476  justify-content: center;
3477  height: 44px;
3478line-height:0 !important;
3479  font-size:0 !important;
3480}
3481.app_sc3box__storeBtn img{
3482  height: 44px;
3483  width: auto;
3484  display: block;
3485  margin: 0;
3486  box-shadow: none;
3487}
3488
3489.app_sc3box__arrow {
3490    width: 0;
3491    height: 0;
3492    margin: 24px auto;
3493    border-left: 26px solid transparent;
3494    border-right: 26px solid transparent;
3495    border-top: 18px solid #283f78;
3496}
3497
3498.app_sc3box__finish{
3499margin: 18px 0 0;
3500text-align: center;
3501font-size: 1.8em;
3502color: #284079;
3503font-weight: 900;
3504}
3505
3506.app_sc3box_info{
3507margin:20px auto;
3508font-size:1em;
3509text-align: center !important;
3510}
3511
3512/*section4*/
3513.app_sc4 {
3514    padding:0 0 80px;
3515}
3516
3517.app_sc4_title{
3518margin:0 0 30px !important;
3519text-align: center !important;
3520font-size:1.8em !important;
3521}
3522
3523.phxlp-faqItem summary {
3524    cursor: pointer;
3525    margin: 10px;
3526    padding: 20px 30px;
3527    font-weight: 900;
3528    list-style: none;
3529    position: relative;
3530    background: #ededec;
3531    border-radius: 10px;
3532}
3533
3534.phxlp-faqItem summary::-webkit-details-marker{ display:none; }
3535.phxlp-faqItem summary::after {
3536    content: "+";
3537    position: absolute;
3538    right: 30px;
3539    top: 50%;
3540    transform: translateY(-50%);
3541    font-size: 1.8em;
3542    color: rgb(41 42 43 / 85%);
3543}
3544.phxlp-faqItem[open] summary::after{ content:"–"; }
3545.phxlp-faqBody{ padding:0 18px 18px; color:var(--muted); line-height:1.95; }
3546
3547/*section5*/
3548.app_sc5_title{
3549margin:0 0 30px !important;
3550text-align: center !important;
3551font-size:1.8em !important;
3552}
3553.app_sc5box{
3554width: 80%;
3555margin:50px auto;
3556display: flex;
3557display: -ms-flexbox;
3558flex-wrap: wrap;
3559-ms-flex-wrap: wrap;
3560}
3561.app_sc5box > div{
3562width: 46%;
3563margin:0 auto;
3564padding: 10px;
3565}
3566.app_sc5box_title{
3567margin:0 0 10px !important;
3568text-align: center !important;
3569font-size:1.1em !important;
3570}
3571.app_sc5box_img1{
3572margin:0 auto 40px;
3573text-align: center;
3574}
3575.app_sc5box_img1 img{
3576width:60%;
3577}
3578.app_sc5box_img2{
3579margin:0 auto;
3580text-align: center;
3581}
3582.app_sc5box_img2 img{
3583width:40%;
3584}
3585
3586/*PC_初めての方へ*/
3587.about_title{
3588font-size: 2em !important;
3589text-align: center;
3590letter-spacing: 2px !important;
3591font-family: "Noto Serif JP", serif !important;
3592font-weight: 300 !important;	
3593}
3594.about_txt{
3595font-size:1em;
3596margin:0 0 20px 0;
3597font-weight:100;
3598font-family: "Noto Serif JP", serif !important;
3599line-height:1.8;
3600	text-align:center;
3601}
3602.about_sc2_box{
3603  display: flex;
3604  flex-wrap: wrap;
3605  margin: 0;
3606  padding: 0;
3607}
3608.about_sc2_box > div {
3609  width: 30%;
3610	margin:0 auto;
3611	padding:20px;
3612	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
3613	background: #fff;
3614}
3615.about_sc2_boximg{
3616margin:0 auto;
3617text-align:center;
3618}
3619.about_sc2_boximg img{
3620	width:100%;
3621}
3622.about_sc2_boxtitle{
3623font-size:1.1em;
3624margin:10px auto;
3625font-weight:600;
3626	text-align:center;
3627}
3628.about_section3{
3629  width:100%;
3630  margin:0 auto;
3631  padding:80px 0;
3632}
3633
3634.about_sc3_intro{
3635  display:grid;
3636  grid-template-columns:48% 48%;
3637  gap:4%;
3638  align-items:center;
3639  margin:50px auto 100px;
3640}
3641
3642.about_sc3_intro_text{
3643  padding:10px 0;
3644}
3645
3646.about_sc3_intro_img img{
3647  width:100%;
3648  height:auto;
3649  display:block;
3650  object-fit:cover;
3651}
3652
3653.about_sc3_feature_heading{
3654  margin-bottom:50px !important;
3655}
3656
3657.about_sc3_features{
3658  margin:0 auto;
3659}
3660
3661.about_sc3_feature {
3662    display: grid;
3663    grid-template-columns: 40% 60%;
3664    margin: 50px 0;
3665    padding: 40px;
3666    background: #fff;
3667}
3668
3669.about_sc3_feature_img{
3670  overflow:hidden;
3671}
3672
3673.about_sc3_feature_img img{
3674  width:100%;
3675  height:320px;
3676  object-fit:cover;
3677  display:block;
3678}
3679
3680.about_sc3_feature_body {
3681    padding: 0 0 0 30px;
3682}
3683
3684.about_sc3_title{
3685  margin:0 0 20px;
3686  font-size:1.8em !important;
3687  letter-spacing:2px !important;
3688  font-weight:700 !important;
3689  color:#0d2d63;
3690  line-height:1.5;
3691}
3692
3693.about_sc3_txt{
3694  margin:0;
3695  font-size:1em;
3696  line-height:2;
3697  color:#333;
3698  font-weight:300;
3699}
3700
3701.about_sc3_check{
3702  display:grid !important;
3703  grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
3704  gap:12px 30px !important;
3705  margin:32px 0 0 !important;
3706  padding:0 !important;
3707  list-style:none !important;
3708}
3709
3710.about_sc3_check li{
3711  width:auto !important;
3712  max-width:none !important;
3713  grid-column:auto !important;
3714  position:relative;
3715  padding-left:30px;
3716  font-size:1em;
3717  font-weight:600;
3718  color:#0d2d63;
3719}
3720
3721.about_sc3_check li:last-child{
3722  width:auto !important;
3723  grid-column:auto !important;
3724}
3725.about_sc3_check li:last-child{
3726    grid-column:1 / -1;
3727}
3728
3729
3730.about_sc3_check li::before{
3731  content:"✓";
3732  position:absolute;
3733  left:0;
3734  top:3px;
3735  width:18px;
3736  height:18px;
3737  border-radius:50%;
3738  background:#0d3b78;
3739  color:#fff;
3740  text-align:center;
3741  line-height:18px;
3742  font-size:12px;
3743}
3744
3745
3746/*PC_会社情報*/
3747.company_section1{
3748margin-right: calc(50% - 50vw);
3749margin-left:  calc(50% - 50vw);
3750	padding:0 120px;
3751}
3752.company_msstitle{
3753font-size: 2em !important;
3754text-align: center;
3755letter-spacing: 2px !important;
3756font-family: "Noto Serif JP", serif !important;
3757font-weight: 300 !important;
3758}
3759.company_msstitle br{
3760display:none;
3761}
3762.company_subtitle{
3763  margin: 0 auto 40px !important;
3764  text-align: center !important;
3765  font-size: 1.5em !important;
3766  letter-spacing: 2px !important;
3767  font-weight: 600 !important;
3768}
3769.company_box{
3770  display: flex;
3771  flex-wrap: wrap;
3772  margin: 0;
3773  padding: 0;
3774}
3775.company_box_left {
3776  width: 60%;
3777	padding:20px;
3778}
3779.company_box_rigth{
3780	width:34%;
3781	padding:20px 20px 20px 40px;
3782}
3783.company_boximg1{
3784	width:80%;
3785	border-radius:10px;
3786}
3787.company_boximg1 img{
3788	border-radius:10px;
3789}
3790.company_boximg{
3791padding:20px;
3792	position:relative;
3793	left:60px;
3794}
3795.company_boximg img{
3796	border-radius:10px;
3797}
3798.company_boxtxt{
3799font-size:1em;
3800margin:0 0 20px 0;
3801font-weight:100;
3802font-family: "Noto Serif JP", serif !important;
3803line-height:1.8;
3804}
3805.company_boxname{
3806font-size:0.9em;
3807margin:30px 0 0 0;
3808text-align: right;
3809letter-spacing:1px;
3810font-family: "Noto Serif JP", serif !important;
3811}
3812.company_section2 {
3813    margin: 120px auto !important;
3814    padding: 60px 20px 20px;
3815    background: #ffffff;
3816    border: 1px solid #333;
3817    border-radius: 20px;
3818}
3819.company_rinen {
3820    width: 90%;
3821    margin: 0 auto 60px;
3822}
3823.company_rinen li{
3824  margin: 0 0 20px;
3825  font-size: 0.9em;
3826  letter-spacing: 1px;
3827  font-weight: 100;
3828	padding-left: 1.5em;
3829  text-indent: -1.5em;
3830}
3831.company_section3{
3832	margin:100px auto !important;	
3833}
3834#company_table{
3835margin: 0 0 80px 0;
3836border: 1px solid #000;
3837background: #fff;
3838}
3839#company_table tr {
3840border-bottom:1px solid #000;
3841}
3842#company_table th, #company_table td {
3843    padding: 20px;
3844    border: none;
3845    font-size: 0.9em;
3846    border-bottom: 0.7px solid #000 !important;
3847    letter-spacing: 2px;
3848}
3849#company_table th {
3850width: 30%;
3851text-align: center;
3852background: #56658814;
3853}
3854.company_section4{
3855margin-right: calc(50% - 50vw);
3856margin-left:  calc(50% - 50vw);
3857padding:100px;
3858	background:#fff;
3859}
3860.company_read{
3861	margin:0 auto 40px;
3862	text-align:center;
3863	line-height:1.8;
3864}
3865.stepbar {
3866	width:80%;
3867  margin: 0 auto;
3868}
3869.stepbar .stepbarwrap {
3870    margin: 10px 0;
3871    position: relative;
3872}
3873.stepbar .stepbarwrap .steptitle {
3874  display: inline-flex;
3875  align-items: center;
3876}
3877.stepbar .stepbarwrap .steptitle .stepcircle {
3878    display: inline-block;
3879    width: 10px;
3880    height: 10px;
3881    content: "";
3882    border-radius: 50%;
3883    background-color: #333;
3884    border: 1px solid #333;
3885    position: relative;
3886    left: 4px;
3887}
3888.steptitle .stepnum {
3889  padding-left: 1em;
3890  font-size: 0.9em;
3891  color: #333;
3892}
3893.steptxt {
3894  padding-left: 2em;
3895}
3896.steptxt .title {
3897  margin: 0.5em 0;
3898  font-weight: 100;
3899  font-size: 0.9em;
3900}
3901.stepline {
3902  width: 1px;
3903  height: calc(100% + 6em);
3904  background-color: #ccc;
3905  position: absolute;
3906  top: 1em;
3907  left: 0.5em;
3908  z-index: 0;
3909}
3910
3911.stepbar .stepbarwrap {
3912  margin: 10px 0;
3913  position: relative;
3914}
3915
3916.stepbar .stepbarwrap .steptitle,
3917.steptxt {
3918  position: relative;
3919  z-index: 1;
3920}
3921.stepbarwrap:last-of-type .stepline:last-of-type {
3922  display: none;
3923}
3924.company_section5{
3925margin:120px auto;
3926}
3927.map_gr iframe{
3928-webkit-filter: grayscale(100%);
3929-moz-filter: grayscale(100%);
3930-o-filter: grayscale(100%);
3931-ms-filter: grayscale(100%);
3932filter: grayscale(100%);
3933}
3934.company_main_sc4box {
3935  display: flex;
3936  flex-wrap: wrap;
3937  justify-content: space-between;
3938  gap: 40px;
3939  width: 100%;
3940  box-sizing: border-box;
3941}
3942.company_main_sc4box_column {
3943  flex: 1 1 40%;
3944  box-sizing: border-box;
3945}
3946
3947
3948/*PC_店舗一覧ページ*/
3949.accordion-list{
3950    display:none;
3951}
3952.shop_title {
3953  margin: 0 auto;
3954  text-align: center;
3955  font-size: 1.6em;
3956  letter-spacing: 1px;
3957  font-weight: 600;
3958}
3959
3960.shop_timeinfo {
3961    width: 68%;
3962    margin: 30px auto;
3963    padding: 0 20px;
3964    font-size: 0.9em;
3965    letter-spacing: 1px;
3966	text-align:center;
3967}
3968.shop_timeinfo a{
3969	padding:0 6px;
3970    position: relative;
3971    display: inline-block;
3972    color: #222;
3973    font-weight: 600;
3974    text-decoration: none;
3975    background: linear-gradient(transparent 60%, #ffe266 0);
3976}
3977.shop_timeinfo a {
3978    position: relative;
3979    display: inline-block;
3980    color: #222;
3981    font-weight: 600;
3982    text-decoration: none;
3983    background: linear-gradient(transparent 60%, #e1e9d0 0);
3984}
3985.shop_timeinfo a::after {
3986  content: "";
3987  position: absolute;
3988  left: 0;
3989  bottom: -2px;
3990  width: 100%;
3991  height: 2px;
3992  background: currentColor;
3993  transform: scaleX(0);
3994  transform-origin: left;
3995  transition: transform 0.25s ease;
3996  border-radius: 2px;
3997}
3998.shop_timeinfo a:hover::after {
3999  transform: scaleX(1);
4000}
4001#shop_listBox {
4002margin: 50px auto 80px;
4003  border: 1px solid #000;
4004	background:#fff;
4005}
4006#shop_listBox tr {
4007  border-bottom: 1px solid #000;
4008}
4009#shop_listBox th,
4010#shop_listBox td {
4011  padding: 20px;
4012  border: none;
4013}
4014#shop_listBox th {
4015  width: 30%;
4016  text-align: center;
4017}
4018.shop_name {
4019  list-style: none;
4020  margin: 0;
4021  padding: 0;
4022  display: flex;
4023  flex-wrap: wrap;
4024  gap: 12px 16px;
4025}
4026.shop_name a {
4027    display: block;
4028    padding: 8px 12px;
4029    text-align: center;
4030		border:1px solid #ffe265;
4031    background: #ffe265;
4032	border-radius: 4px;
4033    text-decoration: none;
4034    color: #333;
4035}
4036.shop_name a:hover {
4037  background: #fff;
4038	border:1px solid #000;
4039}
4040.link_anchor::before {
4041  content: "";
4042  display: block;
4043  height: 80px;
4044  margin-top: -80px;
4045}
4046.link_anchor_sp::before {
4047  display: none;
4048}
4049.shop_box {
4050  display: flex;
4051  flex-wrap: wrap;
4052  margin: 0;
4053  padding: 0;
4054}
4055.shop_box > div {
4056  box-sizing: border-box;
4057  width: 50%;
4058  padding: 10px;
4059margin:0 0 30px;
4060}
4061.shop_boxinner{
4062padding:0 20px;
4063}
4064.shop_list {
4065    font-size: 1.7em !important;
4066    margin: 100px 0 40px !important;
4067    font-weight: 600 !important;
4068    color: #333 !important;
4069    text-align: center !important;
4070    letter-spacing: 6px !important;
4071}
4072.shop_namelist {
4073font-size: 1.4em;
4074margin: 10px 0 30px;
4075font-weight: 100;
4076color: #333;
4077}
4078.shoplist_img img{
4079	border-radius:10px;
4080}
4081.shop_iconbox{
4082	margin:0 ;
4083}
4084.shop_iconbox span {
4085    background: #687084;
4086    color: #fff;
4087    margin: 0 4px;
4088    padding: 4px 10px;
4089    font-size: 0.8em;
4090    border-radius: 80px;
4091}
4092.shop_info{
4093font-size: 0.9em;
4094margin: 0 0 10px;
4095font-weight: 100;
4096color: #333;
4097letter-spacing: 1px;
4098}
4099.shop_info_tel{
4100  text-decoration: underline;
4101	color:#333;
4102	letter-spacing:3px;
4103	padding:0 0 4px;
4104}
4105.shop_info_tel:hover{
4106 opacity:.6;
4107}
4108.shop_map{
4109margin:0 0 0 20px;
4110padding:4px 10px 6px;
4111border: 0.7px solid #333;
4112color: #333;
4113}
4114.shop_map:hover{
4115color: #333;
4116background: #ffe266;
4117transition: transform 0.2s ease;
4118}
4119.shop_sns{
4120margin:10px 0 0 0;
4121font-size: 1.4em;
4122}
4123.shop_sns a:hover{
4124opacity: .7;
4125color: #f58727;
4126}
4127.shop_stock {
4128    width: 70%;
4129    margin: 30px auto;
4130    padding: 10px 40px;
4131    text-align: center;
4132    letter-spacing: 1px;
4133    font-size: 0.9em;
4134    color: #000000;
4135    background: #ffffff;
4136    border: 1px solid #333;
4137    border-radius: 80px;
4138}
4139.shop_stock:hover {
4140    color: #333;
4141    background: #ffe266;
4142}
4143
4144
4145/*PC_出展地募集*/
4146.place_title{
4147	 margin: 0 auto !important;
4148  text-align: center !important;
4149  font-size: 1.8em !important;
4150  letter-spacing: 1px !important;
4151  font-weight: 100 !important;
4152	font-family: 'Noto Serif JP', serif !important;
4153}
4154.place_title br{
4155display:none;
4156}
4157.place_txt {
4158margin: 50px auto;
4159font-size: 1em;
4160letter-spacing: 1px;
4161text-align:center;
4162line-height:2;
4163}
4164.place_sec1_box{
4165	width:90%;
4166    display:grid;
4167    grid-template-columns:repeat(2,1fr);
4168    gap:30px;
4169    margin:60px auto;
4170}
4171
4172.place_sec1_card {
4173    background: #fff;
4174    border-radius: 20px;
4175padding: 20px 20px 40px;
4176    text-align: center;
4177    box-shadow: 0 10px 30px rgba(0, 0, 0, .08);
4178    transition: .3s;
4179}
4180
4181.place_sec1_card:hover{
4182box-shadow:0 20px 45px rgba(0,0,0,.12);
4183
4184}
4185
4186.place_sec1_icon {
4187    width: 60%;
4188    margin: 0 auto;
4189    display: flex;
4190    justify-content: center;
4191    align-items: center;
4192}
4193.place_sec1_card h3 {
4194    margin: 0;
4195    font-size: 1.7em;
4196    font-family: 'Noto Serif JP', serif !important;
4197    font-weight: 100;
4198}
4199.place_sec1_sub{
4200    margin:0;
4201    font-size:1.2em;
4202    font-weight:100;
4203	  font-family: 'Noto Serif JP', serif !important;
4204    position:relative;
4205	letter-spacing:2px;
4206}
4207
4208.place_sec1_sub::after{
4209content: "";
4210    display: block;
4211    width: 50px;
4212    height: 1px;
4213    background: #444;
4214    margin: 18px auto 0;
4215}
4216.place_sec1_txt{
4217    margin-top:25px;
4218    font-size:.9em;
4219    line-height:1.8;
4220}
4221.place_condition{
4222	margin:80px auto !important;
4223}
4224.place_condition_title{
4225margin:0 0 10px !important;
4226font-family: 'Noto Serif JP', serif !important;
4227font-weight: 100 !important;
4228text-align:center !important;
4229font-size: 1.7em !important;
4230
4231}
4232.place_condition_lead{
4233	text-align:center;
4234	font-size:1em;
4235}
4236.place_condition_icon{
4237    color:#687084;
4238}
4239.place_condition_list{
4240width: 80%;
4241list-style: none;
4242margin: 40px auto;
4243}
4244
4245.place_condition_list li {
4246    position: relative;
4247    padding: 8px 0 8px 40px;
4248    border-bottom: 1px solid #ececec;
4249    font-size: 1em;
4250    line-height: 1.8;
4251}
4252
4253.place_condition_list li:last-child{
4254    border-bottom:none;
4255}
4256
4257.place_condition_list li::before {
4258    content: "\f00c";
4259    font-family: "Font Awesome 6 Free";
4260    font-weight: 900;
4261    position: absolute;
4262    left: 10px;
4263    color: #F7941D;
4264    font-size: 1em;
4265}
4266
4267.place_condition_note{
4268    margin-top:35px;
4269font-size:.9em;
4270    line-height:1.8;
4271	text-align:center;
4272}
4273
4274.place_sc2_subtitle {
4275	margin:0 !important;
4276    padding: 80px 0 20px !important;
4277    text-align: center !important;
4278    font-size: 1.8em !important;
4279    letter-spacing: 1px !important;
4280    font-weight: 100 !important;
4281    font-family: 'Noto Serif JP', serif !important;
4282}
4283.place_info{
4284padding: 30px 0 0 !important;
4285font-size: 0.9em;
4286letter-spacing: 1px;
4287}
4288.place_section2{
4289	margin:80px auto !important;
4290}
4291.place_sc2_title {
4292    width: 100%;
4293    margin: 50px auto 0px !important;
4294    padding: 14px 20px !important;
4295    font-size: 1.5em !important;
4296    color: #ffffff !important;
4297    text-align: center !important;
4298    font-weight: 100 !important;
4299    background: #566588 !important;
4300}
4301.place_sc2_title br{
4302	display:none;
4303}
4304.region-table {
4305  width: 100% !important;
4306  border-collapse: collapse;
4307  margin: 0 auto;
4308}
4309.region-table th, .region-table td {
4310  border: 1px solid #ccc;
4311  padding: 10px 15px;
4312  vertical-align: top;
4313  line-height: 1.6;
4314	letter-spacing:2px;
4315	font-size:1em;
4316}
4317.region-table th {
4318    width: 170px;
4319    background: #ffffff;
4320    text-align: left;
4321    font-weight: bold;
4322    white-space: nowrap;
4323    padding: 20px;
4324}
4325.region-table td {
4326  text-align: left;
4327padding: 20px;
4328background: #ffffff;
4329}
4330
4331
4332/*PC_お客様本位の保険業務運営方針*/
4333.customer_top{
4334text-align: right;
4335font-size: 0.9em;
4336letter-spacing: 1px;
4337}
4338.customer_topic{
4339font-size:1.1em;
4340font-weight:600;
4341margin:0 0 10px 0;
4342letter-spacing: 2px;
4343}
4344.customer_txt {
4345margin: 0 0 50px;
4346font-size: 0.9em;
4347letter-spacing: 1px;
4348}
4349.customer_txtend{
4350text-align: right;
4351font-size: 0.9em;
4352letter-spacing: 1px;
4353}
4354.customer_list li {
4355padding: 0 0 20px;
4356font-size: 0.9em;
4357letter-spacing: 2px;
4358line-height: 1.8;
4359text-indent: -1.5em;
4360padding-left: 1.5em;
4361}
4362
4363
4364/*PC_お問合せページ*/
4365.contact_subtitle{
4366margin:0 auto 20px !important;
4367text-align:center !important;
4368font-size:1.5em !important;
4369letter-spacing:1px !important;
4370font-weight:400;
4371}
4372.contact_txt {
4373margin: 0 0 60px 0 !important;
4374font-size: 1em;
4375font-weight: 100;
4376text-align: center;
4377letter-spacing: 1px;
4378}
4379.contact_btn {
4380 margin: 0 auto;
4381 text-align: center;
4382}
4383.contact_btn a{
4384color:#333;
4385font-size: 2em;
4386font-weight: 900;
4387}
4388.contact_info {
4389margin: 2px auto 0;
4390font-size: 1em;
4391font-weight: 500 !important;
4392text-align: center;
4393letter-spacing: 1px;
4394}
4395
4396
4397/*ContactForm7*/
4398.post_content h2.contact_formtitle {
4399    font-size: 1.8em !important;
4400    margin: 80px auto 20px !important;
4401    text-align: center !important;
4402    font-weight: 200;
4403}
4404.CF7_table {
4405	margin:50px auto;
4406  width: 100%;
4407  border-collapse: separate;
4408  border-spacing: 0;
4409}
4410.CF7_table th, .CF7_table td {
4411    padding: 14px 16px;
4412    vertical-align: top;
4413    border-bottom: 1px solid #eee;
4414    text-align: left;
4415    font-size: 0.9em;
4416}
4417.CF7_table th {
4418  width: 260px;
4419  background: #fff;
4420  font-weight: 600;
4421}
4422.CF7_req,
4423.CF7_unreq {
4424  display: inline-block;
4425  font-size: 12px;
4426  line-height: 1;
4427  padding: 5px 8px;
4428  border-radius: 6px;
4429  margin-right: 8px;
4430  letter-spacing: .03em;
4431}
4432.CF7_req{
4433background:#ffe6e6; color:#c62828;
4434font-weight:200;
4435}
4436.CF7_unreq { 
4437background:#f1f5f9; color:#475569;
4438font-weight:200;
4439}
4440.CF7_table textarea {
4441  font-size: 16px;
4442  color: #cccccc !important; 
4443}
4444.CF7_table input[type="text"], .CF7_table input[type="email"], .CF7_table textarea, .CF7_table select {
4445    width: 100%;
4446    position: relative;
4447    top: -6px;
4448    max-width: 100%;
4449    box-sizing: border-box;
4450    border: 1px solid #ddd;
4451    border-radius: 6px;
4452    padding: 12px 14px;
4453    background: #fff;
4454}
4455.CF7_table textarea {
4456    min-height: 180px;
4457    font-size: 1.1em;
4458}
4459.cf7-check {
4460  grid-template-columns: repeat(2, minmax(0, 1fr));
4461  gap: 8px 16px;
4462}
4463.cf7-check .wpcf7-list-item { margin: 0;
4464}
4465.wpcf7-list-item .wpcf7-list-item-label {
4466  margin-left: 6px;
4467}
4468.cf7-check .wpcf7-list-item label {
4469    display: flex;
4470    align-items: center;
4471    gap: 1px;
4472    cursor: pointer;
4473    padding: 0 6px 0 0;
4474}
4475.cf7-check input[type="checkbox"] {
4476  width: 1.1em; height: 1.1em;
4477}
4478.CF7_btn {
4479    margin: 0 auto;
4480    text-align: center;
4481}
4482.CF7_btn input[type="submit"] {
4483    width: 40%;
4484    appearance: none;
4485    border: none;
4486    border-radius: 999px;
4487    padding: 16px 28px;
4488    color: #333;
4489    background: #e8f0ef;
4490    font-weight: 200;
4491    letter-spacing: .05em;
4492    cursor: pointer;
4493    transition: opacity .2s ease;
4494}
4495.CF7_btn input[type="submit"]:hover { opacity: .85;
4496border:1px solid #333;
4497background: #fff;
4498}
4499.CF7_table .wpcf7-not-valid-tip {
4500  color: #d93025;
4501  margin-top: 6px;
4502  font-size: .92em;
4503}
4504.wpcf7 form.invalid .wpcf7-response-output {
4505border-color:#d93025;
4506}
4507.wpcf7 form.sent .wpcf7-response-output {
4508	border-color:#2e7d32;
4509}
4510.cf7-accept label { display:flex;
4511align-items:center;
4512	gap:10px;
4513}
4514.cf7-accept a {
4515	text-decoration: underline;
4516}
4517.cf7-accept input[type="checkbox"] { width:1em;
4518height:1em;
4519}
4520.wpcf7-form p {
4521    font-size: 0.98em !important;
4522    color: #333 !important;
4523    padding: 10px !important;
4524    margin-bottom: 0px !important;
4525    margin-top: 0px !important;
4526    letter-spacing: 1px !important;
4527	font-weight:200 !important;
4528}
4529.wpcf7 {
4530width:100% !important;
4531margin: 20px auto !important;
4532padding: 20px 40px !important;
4533background:#fff;
4534}
4535.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
4536    direction: ltr;
4537    background: #fff;
4538}
4539.CF7_privacy {
4540    margin-top: 20px;
4541    padding: 14px 16px;
4542    text-align: center;
4543}
4544.CF7_privacy_title {
4545  margin: 0 0 8px;
4546  font-weight: 600;
4547}
4548.cf7-accept .wpcf7-list-item { margin: 0;
4549}
4550.cf7-accept .wpcf7-list-item label {
4551  display: flex;
4552  align-items: center;
4553  gap: 10px;
4554  cursor: pointer;
4555}
4556.cf7-accept input[type="checkbox"] { 
4557	width: 1.1em;
4558height: 1.1em;
4559}
4560.contact_txt a, .CF7_privacy a {
4561	text-decoration: underline !important;
4562}
4563.wpcf7-form p.CF7_privacy_note {
4564  margin: 10px 0 !important;
4565  font-size: 0.9em !important;
4566  color: #333 !important;
4567}
4568.CF7_table textarea.wpcf7-form-control,
4569.CF7_table textarea.wpcf7-form-control:focus {
4570  color: #333 !important;
4571  -webkit-text-fill-color: #333 !important;
4572opacity: 1 !important;
4573}
4574
4575.CF7_table textarea.wpcf7-form-control::placeholder { color:#9aa3af !important; opacity:1 !important;
4576}
4577.CF7_table textarea.wpcf7-form-control::-webkit-input-placeholder {
4578color:#9aa3af !important;
4579}
4580.CF7_table textarea.wpcf7-form-control::-moz-placeholder {
4581color:#9aa3af !important;
4582}
4583.CF7_table textarea.wpcf7-form-control:-ms-input-placeholder{
4584color:#9aa3af !important;
4585}
4586.CF7_table textarea.wpcf7-form-control::-ms-input-placeholder {
4587color:#9aa3af !important;
4588}
4589.cf7-tel {
4590  display: flex;
4591  align-items: center;
4592  gap: 4px;
4593}
4594.cf7-tel .tel-part {
4595  width: 5em;
4596  text-align: center;
4597}
4598.cf7-note {
4599  font-size: 12px;
4600  color: #666;
4601  margin-top: 4px;
4602}
4603.CF7_table .cf7-year-row{ display:flex !important; align-items:center; gap:8px; flex-wrap:wrap; }
4604
4605.CF7_table .cf7-year-row .wpcf7-form-control-wrap{
4606  display:inline-flex !important;
4607  width:auto !important;
4608  max-width:none !important;
4609}
4610.CF7_table .cf7-year-row .cf7-year-input{
4611  width:120px !important;    
4612  min-width:7em;
4613  display:inline-block !important;
4614  max-width:none !important;
4615  text-align:center;
4616  position:static !important;
4617}
4618
4619/* “年” “〜” の体裁 */
4620.CF7_table .cf7-year-suf,
4621.CF7_table .cf7-year-sep{ line-height:1; }
4622
4623/* スマホ時 */
4624@media (max-width:480px){
4625  .CF7_table .cf7-year-row{ gap:6px; }
4626  .CF7_table .cf7-year-row .cf7-year-input{ width:100px !important; }
4627}
4628
4629
4630
4631/*reCAPTCHAキー*/
4632.grecaptcha-badge {
4633	bottom: 140px!important;
4634	z-index:9999;
4635}
4636
4637/*pc_contact_サンクスページ*/
4638.thanks_bg {
4639  width: 100%;
4640  margin: 0 auto !important;
4641  padding: 100px 30px !important;
4642  background: #f7f7f5 !important;
4643  box-sizing: border-box;
4644}
4645
4646.thanks_inner {
4647  max-width: 900px;
4648  margin: 0 auto;
4649  padding: 75px 70px 65px;
4650  background: #fff;
4651  text-align: center;
4652  box-sizing: border-box;
4653}
4654
4655.thanks_title {
4656  margin: 0 auto 38px;
4657  font-size: 1.8em;
4658  font-weight: 400;
4659  font-family: 'Noto Serif JP', serif !important;
4660  text-align: center;
4661  line-height: 1.7;
4662  letter-spacing: 2px;
4663  color: #333;
4664}
4665
4666.thanks_title br {
4667  display: none;
4668}
4669
4670.thanks_txt {
4671  margin: 0 auto;
4672  font-size: 0.96em;
4673  font-weight: 300;
4674  font-family: 'Noto Serif JP', serif !important;
4675  text-align: center;
4676  line-height: 2;
4677  letter-spacing: 0.8px;
4678  color: #444;
4679}
4680
4681.thanks_txt p {
4682  margin: 0 0 24px;
4683}
4684
4685.thanks_note {
4686  max-width: 650px;
4687  margin: 35px auto 0;
4688  padding-top: 25px;
4689  border-top: 1px solid #e5e5e5;
4690  font-size: 0.78em;
4691  font-family: 'Noto Serif JP', serif !important;
4692  line-height: 1.8;
4693  letter-spacing: 0.5px;
4694  color: #777;
4695}
4696
4697.thanks_note p {
4698  margin: 0;
4699}
4700
4701.thanks_more {
4702  display: flex;
4703  align-items: center;
4704  justify-content: center;
4705  gap: 18px;
4706  width: 50%;
4707  max-width: 420px;
4708  margin: 45px auto 0;
4709  padding: 15px 25px;
4710  box-sizing: border-box;
4711
4712  text-align: center;
4713  font-size: 0.88em;
4714  font-weight: 400;
4715  color: #333 !important;
4716  text-decoration: none !important;
4717
4718  background: #fff;
4719  border: 1px solid #aaa;
4720
4721  font-family: 'Noto Serif JP', serif !important;
4722  letter-spacing: 1px;
4723
4724  position: relative;
4725  overflow: hidden;
4726  transition: .3s;
4727}
4728
4729.thanks_more span {
4730  transition: transform .3s;
4731}
4732
4733.thanks_more:hover {
4734  border-color: #333;
4735  transform: translateY(-3px);
4736}
4737
4738.thanks_more:hover span {
4739  transform: translateX(5px);
4740}
4741
4742.pc_only {
4743  display: block;
4744}
4745
4746.sp_only {
4747  display: none;
4748}
4749
4750/*PC_プライバシー*/
4751.privacy_topic{
4752	font-size:1.1em;
4753	font-weight:600;
4754	margin:0;
4755	letter-spacing:2px;
4756}
4757.privacy_subtitle{
4758	margin:10px 0 0;
4759	text-align:center;
4760	font-size:0.9em;
4761	letter-spacing:1px;	
4762}
4763.privacy_txt {
4764margin: 0 0 50px;
4765font-size: 0.9em;
4766letter-spacing:1px;
4767}
4768.privacy_company{
4769font-size: 0.9em;
4770letter-spacing: 1px;
4771}
4772.privacy_listcompany{
4773font-size: 0.9em;
4774letter-spacing: 1px;
4775}
4776.privacy_company_txt{
4777padding:20px 0 0;
4778font-size: 0.9em;
4779letter-spacing: 1px;	
4780}
4781.privacy_list{
4782padding:20px 0 !important;
4783}
4784.privacy_list li{
4785font-size: 0.9em;
4786letter-spacing: 1px;
4787line-height: 1.8;
4788text-indent: -1em;
4789padding-left: 1em;
4790}
4791.privacy_list_title{
4792margin:30px 0 0 !important;
4793font-size: 1em !important;
4794letter-spacing: 1px;	
4795font-weight:600 !important;
4796}
4797.privacy_list_txt{
4798font-size: 0.9em;
4799letter-spacing: 1px;		
4800}
4801.privacy_list2 li{
4802font-size: 0.9em;
4803letter-spacing: 1px;
4804text-indent: -1em;
4805padding-left: 1em;	
4806}
4807.privacy_txt2{
4808margin:20px 0 0 !important;
4809font-size: 0.9em;
4810letter-spacing: 1px;	
4811}
4812.privacy_info_txt{
4813font-size: 0.9em;
4814letter-spacing: 1px;
4815	line-height:1.8;
4816}
4817.privacy_txtend{
4818text-align: right;
4819font-size: 0.9em;
4820letter-spacing: 1px;	
4821}
4822.privacy_rink{
4823	margin:0 10px;
4824	padding:0 0 2px;
4825	border-bottom:1px solid #1176d4;
4826}
4827.privacy_rink:hover{
4828opacity:.6;
4829}
4830.fa-chain:before, .fa-link:before {
4831content: "\f0c1";
4832font-size: 0.8em;
4833}
4834
4835/*PC_お客様本位の保険業務*/
4836.container_box{
4837 width:80%;
4838  margin: 50px auto;
4839  padding: 10px;
4840}
4841.fsa_table{
4842  width: 100%;
4843  border-collapse: collapse;
4844}
4845.fsa_table th,
4846.fsa_table td{
4847  border: 1px solid #333;
4848  padding: 14px 12px;
4849  vertical-align: top;
4850  font-size: 0.9em;
4851  text-align: left;
4852}
4853.fsa_table th{
4854  background:#eee;
4855  text-align: center;
4856  font-weight: bold;
4857  font-size:1em;
4858}
4859.fsa_title{
4860  font-weight: bold;
4861  text-align:left;
4862  font-size: 1em;
4863}
4864.fsa_left{
4865  width: 50%;
4866}
4867.fsa_right{
4868  width: 50%;
4869}
4870
4871/*PC_サイトマップ*/
4872.sitemap-grid{
4873    display:grid;
4874    grid-template-columns:repeat(3,1fr);
4875    gap:20px;
4876    margin:60px 0;
4877}
4878
4879.sitemap-col{
4880    position:relative;
4881    background:#fff;
4882    border-radius:20px;
4883    padding:60px 20px 30px;
4884    box-shadow:0 10px 35px rgba(0,0,0,.08);
4885}
4886
4887.sitemap-col:hover{
4888box-shadow:0 18px 45px rgba(0,0,0,.12);
4889}
4890
4891.sitemap-head{
4892    position:relative;
4893    text-align:center;
4894    margin:20px 0 35px;
4895    padding-top:35px;
4896    font-size:2em;
4897    font-weight:700;
4898    letter-spacing:.08em;
4899    color:#2F4B7C;
4900}
4901.sitemap-icon{
4902    position:absolute;
4903    top:-90px;
4904    left:50%;
4905    transform:translateX(-50%);
4906    width:64px;
4907    height:64px;
4908    border-radius:50%;
4909    background:#2F4B7C;
4910    display:flex;
4911    justify-content:center;
4912    align-items:center;
4913    color:#fff;
4914    font-size:1.7em;
4915    box-shadow:0 10px 25px rgba(47,75,124,.25);
4916    transition:.3s;
4917}
4918.sitemap-col:hover .sitemap-icon{
4919    background:#3D5DA5;
4920    transform:translateX(-50%) scale(1.08);
4921}
4922
4923.sitemap-grid ul{
4924    list-style:none;
4925    margin:0;
4926    padding:0;
4927}
4928
4929.sitemap-grid li{
4930border-bottom:1px solid #ECECEC;
4931}
4932
4933.sitemap-grid li:last-child{
4934border-bottom:none;
4935}
4936
4937.sitemap-grid a{
4938    display:flex;
4939    align-items:center;
4940    gap:12px;
4941    padding:0;
4942    text-decoration:none;
4943    color:#333;
4944    font-size:0.9em;
4945    transition:.25s;
4946}
4947
4948.sitemap-grid a::before{
4949    content:"›";
4950    color:#2F4B7C;
4951    font-size:24px;
4952    font-weight:700;
4953    transition:.25s;
4954}
4955
4956.sitemap-grid a:hover{
4957    color:#2F4B7C;
4958    padding-left:8px;
4959}
4960
4961.sitemap-grid a:hover::before{
4962    color:#F7941D;
4963}
4964
4965
4966/*sp*/
4967@media (max-width: 768px) {
4968 .p-mainVisual {
4969    width: 100vw !important;
4970    max-width: none !important;
4971    margin-right: calc(50% - 50vw) !important;
4972    margin-left: calc(50% - 50vw) !important;
4973    border-radius: 0 !important;
4974
4975    height: auto !important;
4976    aspect-ratio: 16 / 9;
4977    overflow: hidden;
4978  }
4979
4980  /* スライダー本体 */
4981  .p-mainVisual__inner,
4982  .p-mainVisual__slider,
4983  .p-mainVisual .swiper,
4984  .p-mainVisual .swiper-wrapper,
4985  .p-mainVisual .swiper-slide {
4986    width: 100% !important;
4987    height: 100% !important;
4988    border-radius: 0 !important;
4989  }
4990
4991  /* 各スライド */
4992  .p-mainVisual__slide {
4993    width: 100% !important;
4994    height: 100% !important;
4995
4996    background-size: contain !important;
4997    background-position: center center !important;
4998    background-repeat: no-repeat !important;
4999
5000    border-radius: 0 !important;
5001  }
5002
5003  /* 画像にも角丸が入らないように */
5004  .p-mainVisual__slide img,
5005  .p-mainVisual img {
5006    border-radius: 0 !important;
5007  }
5008
5009  /* テキスト・リンク領域 */
5010  .p-mainVisual__textLayer {
5011    width: 100% !important;
5012    height: 100% !important;
5013    border-radius: 0 !important;
5014  }
5015
5016  .p-mainVisual__slideLink {
5017    border-radius: 0 !important;
5018  }
5019	
5020/*sp_setting*/
5021.post_content h2 {
5022margin: 0 !important;
5023}
5024
5025/*sp_フッター固定メニュー*/
5026#fix_bottom_menu .menu_list {
5027background:#3D5DA5;
5028color: #fff;
5029}
5030	
5031/*sp_page-top*/	
5032.p-spMenu {
5033 z-index: 99999;
5034}
5035#fix_bottom_menu+.p-fixBtnWrap {
5036bottom: 70px !important;
5037}
5038
5039/*sp_サイド固定メニュー*/
5040.top_sideinfo_box {
5041display: none !important;
5042}		
5043	
5044/*sp_トップページ*/
5045
5046.top_sc2_box {
5047display:block;
5048padding: 20px;
5049width:100%;
5050}
5051.top-sc1_innerbox {
5052    width: 100%;
5053}	
5054
5055
5056/*sp_top_ボタン*/
5057.top_shop_btn {
5058width: 100%;
5059box-sizing: border-box;
5060margin: 0px auto;	
5061}
5062	
5063/*sp_top_上部イベント・ニュース*/
5064.top_ev {
5065padding: 30px 20px 0px;
5066}
5067.top_ev_btn {
5068width: 80%;
5069margin: 0px auto 30px;
5070}
5071	
5072/*sp_top_強み*/	
5073.top_section2 {
5074margin-top: 0px;
5075padding: 60px 20px 20px;
5076}	
5077.features-title .en {
5078top: 0px;
5079font-size: 1.8em;
5080line-height: 1.1;
5081}
5082.top_section2_txt {
5083margin: 30px 0;
5084font-size: 1em;
5085text-align: left;
5086line-height: 1.8;
5087}
5088.top_section2_txt br{
5089display:none;
5090}
5091.features-wrapper {
5092width: 100%;
5093padding: 20px 0 40px;
5094}
5095.top_sc2_btn {
5096width: 80%;
5097margin: 0px auto 30px;
5098}
5099	
5100/*sp_top_サービス*/
5101.top_section3 {
5102padding: 0px 20px 0px 20px;
5103}
5104.top_section_txt {
5105margin: 30px 0;
5106font-size: 1em;
5107text-align: left;
5108}
5109.top_section_txt br{
5110display:none;
5111}
5112.top_sc3_desc {
5113margin: 0px 0 20px;
5114font-size: 0.9em;
5115}
5116.top_sc3_box {
5117width: 100%;
5118margin: 40px auto 0;
5119}
5120.top_sc3_item {
5121width: 100%;
5122}
5123.top_sv_bannerbox {
5124 margin: 0 auto 40px;
5125 width: 100%;
5126}
5127.top_sv_bannerbox > div {
5128width: 100%;
5129}	
5130.top_sv_btn {
5131width: 80%;
5132margin: 20px auto 30px;
5133padding: 14px 20px;
5134}
5135	
5136/*sp_top_無料査定*/
5137.top_sc3_bg {
5138    margin-right: calc(50% - 50vw);
5139    margin-left: calc(50% - 50vw);
5140
5141    background-position: center top;
5142    background-repeat: no-repeat;
5143    background-attachment: scroll;
5144
5145    padding: 80px 20px 40px;
5146  }
5147
5148  .top_sc3_bg_inner {
5149    padding: 0;
5150  }
5151
5152  .top_svbg_btn {
5153    width: 100%;
5154  }
5155
5156	
5157/*sp_top_購入の流れ*/
5158.top_sc4-title .en {
5159font-size: 2.8em;
5160}
5161.top_sc4-title .jp {
5162top: 0px;
5163margin: 5px 0 20px;
5164}	
5165.top_sc4_subheading {
5166    padding: 0 10px;
5167    text-align: left;
5168}
5169.top_sc4_subheading br{
5170display:none;
5171}
5172.top_sc4_box {
5173padding: 40px 10px;
5174}
5175.top_sc4_step_label {
5176padding: 20px 0 0;
5177}
5178.top_sc4_step_txt {
5179padding: 14px 14px 20px;
5180}
5181	
5182/*sp_top_下層部スライダー*/
5183.scroll-infinity__item {
5184width: calc(100vw / 2);
5185}	
5186	
5187/*sp_top_サポート*/
5188.top_sc5_title {
5189width: 100%;
5190margin: 30px auto;
5191padding: 8px;
5192font-size: 1.4em;
5193}
5194.top_sc5_box {
5195width: 100%;
5196margin: 40px auto 0;
5197}
5198.top_section5 {
5199margin: 0 auto 20px !important;
5200padding: 40px 20px 10px !important;
5201}	
5202	
5203/*sp_top_QA*/	
5204.top_section6 {
5205padding: 40px 0 0px !important;
5206}
5207	
5208/*sp_top_店舗一覧*/
5209
5210	
5211/*sp_top_お知らせ*/	
5212.p-postList.-type-simple {
5213    border-top: 0px solid var(--color_border);
5214}
5215.top_section7_inner {
5216display: block;
5217margin: 0 auto;
5218padding: 20px;
5219}	
5220.top_section7_left {
5221width: 100%;
5222margin: 0 0 20px;
5223}	
5224.top_section7_right {
5225width: 100%;
5226border-left: 0px solid #ddd !important;
5227padding-left: 0px !important;
5228}
5229/*sp_top_会社概要*/
5230.top_sc8_item {
5231 width: 100%;
5232}
5233.top_sc8_label {
5234font-size: 1.6em;
5235}
5236	
5237/*sp_footer_bottom*/
5238.footer_bottom {
5239padding: 80px 10px 30px !important;
5240}
5241.footer_bottom_box {
5242width: 100% !important;
5243}
5244.footer_bottom_box > div {
5245width: 100% !important;
5246height: 200px !important;
5247}
5248	
5249/*sp_footer*/
5250.top_footer_box {
5251padding: 40px 10px !important;
5252}
5253.top_footer_boximg img {
5254width: 60% !important;
5255}
5256.top_footer_boxinner {
5257display: block !important;
5258margin: 30px auto 30px;
5259}
5260.top_footer_boxinner_left {
5261width: 100% !important;
5262}
5263.top_footer_boxinner_rigth {
5264width: 100% !important;
5265}
5266.top_footer_rigth_inner > div {
5267 width: 100% !important;
5268}
5269.top_footer_rigth_inner {
5270margin: 30px 0;
5271display: block !important;
5272}
5273.top_footer_list {
5274margin: 20px 0 8px 0 !important;
5275padding: 0 !important;
5276font-size: 1em !important;
5277}
5278.footer_list_info {
5279padding-top: 0px !important;
5280}
5281.top_cm {
5282width: 100%;
5283}	
5284.l-footer__foot {
5285color: #333;
5286background: none;
5287}
5288
5289/*sp_固定タイトル共通*/
5290.page_titlebox {
5291margin: 0;
5292}
5293.page_titlebox_inner {
5294margin: 0 auto 40px;
5295padding: 40px 0px 10px;
5296border: 1px solid #111;
5297}
5298.company_msstitle {
5299font-size: 1.8em !important;
5300}
5301.page__title {
5302position: relative;
5303top: 12px;
5304font-size: 1.7em !important;
5305}
5306.page__subtitle {
5307 position: relative;
5308 top: 6px;
5309}
5310.page_titlebox_inner::before {
5311    height: 50px;
5312}
5313.page_titlebox_inner::after {
5314    top: 6px;
5315    height: 40px;
5316}
5317.plate_head_txt {
5318height: 50px;
5319}
5320
5321/*sp_固定ページFV画像*/
5322.page_box{
5323    width:100vw;
5324    margin:0 calc(50% - 50vw);
5325}
5326	
5327/*sp_イベント・お知らせ*/
5328.event_page_wrap{
5329padding:0 20px 0;
5330}
5331
5332.event_txt{
5333margin-bottom:40px;
5334text-align:left;
5335font-size:.95em;
5336line-height:1.8;
5337}
5338.event_txt br{
5339display:none;
5340}
5341
5342.event_news_box{
5343margin: 80px 0;
5344padding:36px 22px;
5345}
5346
5347.event_news_head,
5348.event_list_head{
5349margin-bottom:28px;
5350}
5351
5352.event_news_head p,
5353.event_list_head p{
5354font-size:1.5em;
5355}
5356.event_btn a {
5357min-width: 100% !important;
5358}
5359	
5360/*sp_初めての方へ*/
5361.about_title{
5362font-size:1.5em !important;	
5363}
5364.about_txt {
5365margin: 20px 0 50px;
5366text-align: left;
5367}
5368.about_sc2_box > div {
5369width: 90%;
5370margin: 40px auto !important;
5371}
5372.about_sc3_intro {
5373grid-template-columns: auto;
5374margin: 30px auto 100px;
5375}
5376.about_sc3_feature {
5377grid-template-columns: 1fr;
5378margin: 50px 0;
5379padding: 0px;
5380}
5381.about_sc3_feature_img img {
5382min-height: 220px;
5383}
5384.about_sc3_feature_body {
5385grid-template-columns: 1fr;
5386gap: 25px;
5387padding: 40px 6%;
5388}
5389.about_sc3_feature_heading {
5390padding-bottom: 30px !important;
5391font-size: 2em !important;
5392}
5393.about_sc3_title {
5394text-align: center;
5395font-size: 1.3em !important;
5396}
5397.about_sc3_check {
5398grid-template-columns: auto !important;
5399 gap: 6px 0px !important;
5400margin: 32px 0 0 !important;
5401padding: 0 !important;
5402}
5403	
5404/*sp_会社情報*/
5405.company_section1 {
5406padding: 0 20px;
5407}
5408.company_subtitle {
5409padding: 0 0 30px !important;
5410}
5411.company_msstitle br{
5412display:block;
5413}
5414.company_box_left {
5415 width: 100%;
5416padding: 20px 0 0;
5417}
5418.company_box_rigth {
5419display: none;
5420}
5421.company_section2 {
5422margin: 40px auto !important;
5423padding: 40px 20px 0px;
5424}
5425.company_rinen {
5426    width: 100%;
5427    margin: 0 auto 40px;
5428}
5429#company_table th,
5430#company_table td {
5431width: 100%;
5432display: block;
5433}
5434#company_table th {
5435width: 100%;
5436padding: 10px 0;
5437}
5438.company_section3 {
5439margin: 70px auto 0 !important;
5440}
5441.company_section4 {
5442margin: 60px auto;
5443padding: 40px 20px 80px;
5444}
5445.stepbar {
5446width: 100%;
5447}
5448.company_section5 {
5449margin: 50px auto;
5450}
5451.company_rinen {
5452padding: 0px !important;
5453}
5454.company_read {
5455text-align: left;
5456}
5457.company_read br{
5458display:none;
5459}
5460.company_main_sc4box_column {
5461flex: 1 1 100%;
5462}
5463
5464	
5465/*sp_店舗一覧*/
5466.shop_timeinfo {
5467width: 100%;
5468text-align:left;
5469}
5470	
5471.shop_timeinfo br {
5472display:none;
5473}
5474	
5475#shop_listBox{
5476  display:none;
5477}
5478
5479.accordion-list{
5480display:block;
5481width:100%;
5482margin: 40px auto 0px !important;
5483}
5484
5485.accordion-list details{
5486    background:#fff;
5487    border:1px solid #ddd;
5488    border-radius:10px;
5489    margin-bottom:12px;
5490    overflow:hidden;
5491    box-shadow:0 3px 10px rgba(0,0,0,.05);
5492}
5493
5494.accordion-list summary{
5495    position:relative;
5496    list-style:none;
5497    cursor:pointer;
5498    padding:14px 20px;
5499    font-size:1.05em;
5500    font-weight:600;
5501    color:#333;
5502    background:#fff;
5503}
5504
5505.accordion-list summary::-webkit-details-marker{
5506    display:none;
5507}
5508
5509.accordion-list summary::after{
5510    content:"+";
5511    position:absolute;
5512    right:20px;
5513    top:50%;
5514    transform:translateY(-50%);
5515    font-size:1.4em;
5516    color:#687084;
5517}
5518
5519.accordion-list details[open] summary::after{
5520    content:"−";
5521}
5522
5523.accordion-list ul{
5524    margin:0;
5525    padding:0;
5526    list-style:none;
5527}
5528
5529.accordion-list li{
5530    border-top:1px solid #eee;
5531}
5532
5533.accordion-list li a{
5534    display:block;
5535    padding:16px 20px;
5536    color:#333;
5537    text-decoration:none;
5538    transition:.3s;
5539}
5540.accordion-list li a::after{
5541    content:"›";
5542    float:right;
5543    color:#687084;
5544    font-size:1.2em;
5545}
5546.accordion-list li a:hover{
5547    background:#fafafa;
5548}
5549
5550.shop_box{
5551    display:block;
5552    width:100%;
5553    margin:0 auto 30px;
5554}
5555
5556.shop_box>div{
5557    width:100%;
5558    margin:0 0 25px;
5559    padding:0;
5560    background:#fff;
5561    border-radius:16px;
5562    overflow:hidden;
5563    box-shadow:0 8px 25px rgba(0,0,0,.08);
5564}
5565
5566.shoplist_img img{
5567    width:100%;
5568    display:block;
5569    border-radius:0;
5570}
5571
5572.shop_boxinner{
5573    padding:20px;
5574}
5575
5576.shop_iconbox{
5577    display:flex;
5578    flex-wrap:wrap;
5579    gap:6px;
5580    margin:0 0 18px;
5581}
5582
5583.shop_iconbox span{
5584    margin:0;
5585}
5586.shop_namelist{
5587    margin:0 0 18px;
5588    font-size:1.6em;
5589    line-height:1.4;
5590}
5591
5592.shop_info{
5593    margin:0 0 8px;
5594    line-height:1.8;
5595    font-size:1em;
5596}
5597
5598.shop_info i{
5599    width:22px;
5600    margin-right:8px !important;
5601}
5602
5603.shop_info_tel{
5604    font-size:1.1em;
5605}
5606
5607.shop_map{
5608    display:inline-block;
5609    margin-left:12px;
5610    padding:0px 12px;
5611    border-radius:4px;
5612}
5613
5614.shop_sns{
5615    margin:0 0 20px;
5616    font-size:1.6em;
5617}
5618
5619.shop_sns a{
5620    margin-right:18px;
5621}
5622
5623.shop_stock{
5624    width:100%;
5625    margin:0;
5626    padding:16px;
5627    box-sizing:border-box;
5628}
5629
5630.shop_list{
5631padding:70px 0 30px !important;
5632font-size:1.5em !important;
5633letter-spacing:2px !important;
5634}
5635
5636	
5637
5638/*sp_サービス*/
5639.sv_section{
5640    padding:0 10px;
5641  }
5642
5643  /* リード文 */
5644  .sv_section_lead{
5645    margin:0 auto 55px;
5646    text-align:left;
5647  }
5648
5649  .sv_section_lead p{
5650    margin:0;
5651    font-size:.9em;
5652    line-height:1.8;
5653  }
5654
5655
5656  /* グループ */
5657  .sv_group{
5658    margin-bottom:65px;
5659    padding:30px 20px;
5660    border-radius:10px;
5661  }
5662
5663
5664  /* グループタイトル */
5665  .sv_group_head{
5666    display:block;
5667    margin-bottom:26px;
5668  }
5669
5670  .sv_group_head h2{
5671    margin:0 0 12px;
5672    font-size:1.3em;
5673  }
5674
5675  .sv_group_head h2 i{
5676    margin-right:10px;
5677  }
5678
5679  .sv_group_head p{
5680    margin:0;
5681    font-size:.92rem;
5682    line-height:1.8;
5683  }
5684
5685
5686  /* カード */
5687  .sv_card_wrap{
5688    display:grid;
5689    gap:30px;
5690  }
5691
5692  .sv_card_wrap--2col,
5693  .sv_card_wrap--3col{
5694    grid-template-columns:1fr;
5695  }
5696
5697  .sv_card{
5698    display:block;
5699    width:100%;
5700  }
5701
5702  /* 画像の縦伸び防止 */
5703  .sv_card img{
5704    display:block;
5705    width:100%;
5706    height:auto;
5707    object-fit:contain;
5708  }
5709
5710  .sv_card h3{
5711    margin:15px 0 0;
5712    font-size:1em;
5713    line-height:1.5;
5714    text-align:center;
5715  }
5716
5717
5718  /* キャンペーン */
5719  .sv_campaign{
5720    width:100%;
5721    margin:30px auto;
5722  }
5723
5724  .sv_campaign .sv_card,
5725  .sv_campaign_link{
5726    display:block;
5727    width:100%;
5728    padding:0;
5729  }
5730
5731  .sv_campaign img,
5732  .sv_campaign_link img{
5733    display:block;
5734    width:100%;
5735    max-width:100%;
5736    height:auto;
5737  }
5738
5739  .sv_campaign_link h2{
5740    font-size:1.3em;
5741  }
5742
5743	
5744
5745/*sp_保険相談*/	
5746.hokenfree_txt {
5747    margin: 45px auto;
5748    text-align: left;
5749    line-height: 1.6;
5750}
5751.hokenfree_btnwrap {
5752    width: 100%;
5753    display: block;
5754}
5755.hokenfree_btn {
5756    width: 90%;
5757    margin: 20px;
5758    display: block;
5759    text-align: center;
5760}
5761.hokenfree_intro {
5762    padding: 50px 0px;
5763}
5764.hokenfree_worry {
5765    padding: 60px 20px;
5766}
5767.hokenfree_sec {
5768    display: block;
5769    text-align: center;
5770    gap: 0px;
5771    font-size: 1.5em !important;
5772}
5773.hokenfree_list {
5774    width: 100%;
5775    padding: 0;
5776    margin: 0;
5777    list-style: none;
5778}
5779
5780.hokenfree_list li {
5781    display: flex;
5782    align-items: flex-start;
5783    gap: 12px;
5784    padding: 12px 0;
5785    border-bottom: 1px solid #ececec;
5786}
5787
5788.hokenfree_list li span {
5789    flex: 1;
5790    font-size: 0.95em;
5791    line-height: 1.7;
5792    word-break: break-word;
5793}
5794
5795.hokenfree_list i {
5796    width: 24px;
5797    height: 24px;
5798    flex: 0 0 24px;
5799    border: 2px solid #1d3153;
5800    border-radius: 50%;
5801    color: #1d3153;
5802    display: flex;
5803    align-items: center;
5804    justify-content: center;
5805    font-size: 0.8em;
5806    font-style: normal;
5807    font-weight: bold;
5808}
5809
5810.hokenfree_list strong {
5811    color: #1d3153;
5812}
5813.hokenfree_sec_title {
5814    margin: 0 0 10px !important;
5815    padding: 30px 0 0 !important;
5816    font-size: 1.7em !important;
5817}
5818.hokenfree_support_grid {
5819    grid-template-columns: inherit;
5820    gap: 28px;
5821    margin-top: 30px;
5822}
5823.hokenfree_card {
5824    display: block;
5825padding:0 20px 20px 20px;
5826}
5827.hokenfree_icon img {
5828    width: 40%;
5829    display: block;
5830    margin: 0 auto;
5831}
5832.hokenfree_content h3 {
5833    margin: 12px 0 10px !important;
5834    text-align: center;
5835    font-size: 1.4em !important;
5836}
5837.hokenfree_flow {
5838    padding: 0px 15px;
5839}
5840
5841.hokenfree_flow_wrap {
5842  display: flex;
5843  flex-direction: column;
5844  gap: 10px;
5845  margin-top: 35px;
5846}
5847
5848.hokenfree_flow_item {
5849    width: 100%;
5850    padding: 20px 15px;
5851    border: 1px solid #ddd;
5852    border-radius: 10px;
5853    background: #fff;
5854    text-align: center;
5855}
5856
5857.hokenfree_flow_no {
5858    width: 38px;
5859    height: 38px;
5860    margin: 0 auto 15px;
5861    border: 2px solid #c79a35;
5862    border-radius: 50%;
5863    display: flex;
5864    font-size: 1.1em;
5865}
5866
5867.hokenfree_flow_item h3 {
5868 margin: 0;
5869 font-size: 1.4em !important;
5870}
5871
5872.hokenfree_flow_icon img {
5873    width: 110px;
5874    max-width: 45%;
5875}
5876
5877.hokenfree_flow_item p {
5878  margin: 0;
5879  font-size: 0.9em;
5880  line-height: 1.6;
5881  text-align: left;
5882}
5883
5884.hokenfree_flow_arrow {
5885    margin: -5px auto;
5886    font-size: 3em;
5887    line-height: 1;
5888    color: #c79a35;
5889    transform: rotate(90deg);
5890}
5891.hokenfree_cta_mss {
5892    font-size: 1.4em;
5893}
5894.hokenfree_note {
5895    margin: 20px 0;
5896}
5897.hokenfree_norupita {
5898    width: 100%;
5899    margin: 60px auto;
5900}
5901.hokenfree_info_btn {
5902    width: 90%;
5903    margin: 0 auto;
5904    font-size: 1.2em;
5905    padding: 16px 20px;
5906}
5907.hoken_rink {
5908    padding: 40px 0px 0;
5909}
5910.hoken_rink__inner {
5911    margin: 30px auto 0;
5912}
5913.hoken_rink__title {
5914    margin: 0 0 10px !important;
5915    font-size: 1.5em !important;
5916}	
5917	
5918/*sp_保険お客様の声*/
5919.customer-voice{
5920padding:60px 16px;
5921}
5922
5923.customer-voice__heading{
5924margin:20px 0;
5925}
5926
5927.customer-voice__heading h2{
5928font-size:1.5em;
5929}
5930
5931.customer-voice__heading p {
5932font-size: 1em;
5933text-align: left;
5934margin: 20px 0;
5935}
5936
5937.customer-voice__grid{
5938grid-template-columns:1fr;
5939gap:20px;
5940}
5941
5942.customer-voice__card{
5943grid-template-columns:1fr;
5944gap:20px;
5945text-align:center;
5946padding:28px 22px;
5947}
5948
5949.customer-voice__image {
5950width: 30%;
5951margin: 0 auto;
5952}
5953
5954.customer-voice__age{
5955font-size:1.3em;
5956}
5957
5958.customer-voice__content:before{
5959display:none;
5960}
5961
5962.customer-voice__content p {
5963font-size: 1em;
5964line-height: 1.6;
5965text-align: left;
5966}
5967	
5968/*sp_無料査定*/
5969.satei_lead_section{
5970margin:30px auto 50px;
5971padding:0 20px;
5972}
5973
5974.satei_title{
5975margin-bottom:20px!important;
5976font-size:1.8em!important;
5977line-height:1.5;
5978}
5979
5980.satei_txt {
5981margin: 20px 0 0 !important;
5982text-align: left;
5983font-size: 1em;
5984line-height: 1.4;
5985}
5986
5987.satei_txt br{
5988display:none;
5989}
5990
5991.satei_point_section{
5992margin-bottom:60px;
5993padding:0 15px;
5994}
5995
5996.satei_point_copy{
5997margin-bottom:30px!important;
5998font-size:1.5em;
5999line-height:1.6;
6000}
6001
6002.satei_point_wrap{
6003grid-template-columns:1fr;
6004border-radius:20px;
6005}
6006
6007.satei_point_box {
6008padding: 20px;
6009}
6010
6011.satei_point_box:not(:last-child){
6012border-right:none;
6013border-bottom:1px dashed #d9c7a5;
6014}
6015
6016.satei_point_icon {
6017width: 50%;
6018margin: 0 auto;
6019}
6020
6021.satei_point_title{
6022font-size:1.45em!important;
6023line-height:1.5;
6024}
6025.satei_point_title br {
6026display: none;
6027 }
6028
6029.satei_point_line{
6030margin:15px auto;
6031width:45px;
6032}
6033
6034.satei_point_txt {
6035font-size: 1em;
6036line-height: 1.8;
6037text-align: center;
6038}
6039
6040.satei_section02{
6041margin: 80px auto !important;
6042padding:0 15px;
6043}
6044
6045.satei_steptitle_copy{
6046font-size:1.2em;
6047}
6048
6049.satei_steptitle{
6050margin:10px 0 35px!important;
6051font-size:1.7em!important;
6052line-height:1.4;
6053}
6054
6055.satei_steps {
6056display: block;
6057margin: 20px 10px;
6058}
6059
6060.satei_step{
6061width:100%;
6062padding:30px 20px;
6063margin-bottom:20px;
6064border-radius:18px;
6065}
6066
6067.satei_step_no{
6068top:15px;
6069left:15px;
6070width:70px;
6071height:70px;
6072}
6073
6074.satei_step_no span{
6075font-size:.75em;
6076}
6077
6078.satei_step_no strong{
6079font-size:1.6em;
6080}
6081
6082.satei_step_icon {
6083width: 140px;
6084margin: 0 auto;
6085}
6086
6087.satei_step_title{
6088font-size:1.5em!important;
6089line-height:1.5;
6090}
6091
6092.satei_step_line{
6093width:45px;
6094margin:16px auto;
6095}
6096
6097.satei_step_txt{
6098font-size:.9em;
6099line-height:1.8;
6100}
6101
6102.satei_step_arrow{
6103width:100%;
6104height:45px;
6105margin:-5px 0 15px;
6106}
6107
6108.satei_step_arrow span{
6109width:42px;
6110height:42px;
6111font-size:2em;
6112transform:rotate(90deg);
6113}
6114
6115/*sp_バックオーダー*/
6116.bg_order_wrap{
6117    width:100%;
6118    padding:0 15px;
6119    box-sizing:border-box;
6120}
6121
6122.bg_order_lead,
6123.bg_order_point,
6124.bg_order_network,
6125.bg_order_flow{
6126    width:100%;
6127    max-width:100%;
6128    margin:0 auto;
6129    padding:30px 0 50px;
6130    box-sizing:border-box;
6131}
6132
6133.bg_order_lead_inner{
6134    display:block;
6135}
6136
6137.bg_order_lead_txt,
6138.bg_order_lead_img{
6139    width:100%;
6140}
6141
6142.bg_order_title{
6143    margin:0 0 20px!important;
6144    font-size:1.5em!important;
6145    line-height:1.5!important;
6146    text-align:center;
6147}
6148.bg_order_title br{
6149display:none;
6150}
6151.bg_order_txt {
6152padding: 20px 0 0 !important;
6153line-height: 1.5;
6154}
6155
6156.bg_order_txt br{
6157    display:none;
6158}
6159
6160.bg_order_lead_img{
6161    margin-top:25px;
6162}
6163
6164.bg_order_sc_title{
6165    margin:0 0 35px!important;
6166    font-size:1.8em!important;
6167    line-height:1.5!important;
6168}
6169
6170.bg_order_sc_title:after {
6171    content: "";
6172    width: 70px;
6173    height: 4px;
6174    background: #c79d4d;
6175    border-radius: 20px;
6176    display: block;
6177    margin: 20px auto;
6178}
6179
6180.bg_order_point_wrap{
6181    display:block;
6182    border-radius:15px;
6183}
6184
6185.bg_order_item{
6186padding: 0 35px 25px;
6187    border-right:none;
6188    border-bottom:1px solid #ececec;
6189}
6190
6191.bg_order_item:last-child{
6192    border-bottom:none;
6193}
6194
6195.bg_order_item img {
6196 width: 180px;
6197 margin: 0 auto;
6198}
6199
6200.bg_order_item h3{
6201    margin:0 0 15px!important;
6202    font-size:1.3em!important;
6203    line-height:1.5!important;
6204}
6205.bg_order_item h3 br{
6206display:none;
6207}
6208
6209.bg_order_item p{
6210    font-size:.9em;
6211    line-height:1.8;
6212}
6213
6214.bg_order_network{
6215    padding-top:20px;
6216}
6217
6218.bg_order_network_img{
6219    margin-bottom:25px;
6220}
6221
6222.bg_order_network_txt{
6223    text-align:left;
6224    font-size:.95em;
6225    line-height:1.9;
6226}
6227
6228.bg_order_network_txt br{
6229    display:none;
6230}
6231
6232.bg_order_flow_copy{
6233    font-size:1em;
6234}
6235
6236.bg_order_flow_wrap{
6237    display:block;
6238    margin-top:35px;
6239}
6240
6241.bg_order_step{
6242    width:100%;
6243    margin:0 0 20px;
6244    padding:35px 20px;
6245    border-radius:18px;
6246    box-sizing:border-box;
6247}
6248
6249.bg_order_step:last-child{
6250    margin-bottom:0;
6251}
6252
6253.bg_order_step_no{
6254    width:68px;
6255    height:68px;
6256    top:-15px;
6257    left:15px;
6258}
6259
6260.bg_order_step_no span{
6261    font-size:.72em;
6262}
6263
6264.bg_order_step_no strong{
6265    font-size:1.4em;
6266}
6267
6268.bg_order_step_icon img{
6269    width:220px;
6270}
6271
6272.bg_order_step h3{
6273    margin:0 0 15px!important;
6274    font-size:1.35em!important;
6275    line-height:1.5!important;
6276}
6277
6278.bg_order_step h3:after{
6279    width:45px;
6280    margin-top:15px;
6281}
6282
6283.bg_order_step p{
6284    font-size:.9em;
6285    line-height:1.8;
6286}
6287
6288.bg_order_step p br{
6289    display:none;
6290}
6291
6292.bg_order_step_arrow{
6293    width:100%;
6294    margin:-5px 0 15px;
6295}
6296
6297.bg_order_step_arrow span{
6298    width:40px;
6299    height:40px;
6300    font-size:1.5em;
6301    transform:rotate(90deg);
6302}
6303
6304/*sp_キャッシュバック*/
6305.sv_cashback_lead {
6306padding: 40px 10px;
6307}
6308.sv_cashback_innertop {
6309width: 80%;
6310margin: 0 auto 10px;
6311}
6312.sv_cashback_copy {
6313margin: 0 0 20px !important;
6314font-size: 1.5em !important;
6315text-align:left;
6316line-height: 1.4 !important;
6317}
6318.sv_cashback_copy br{
6319display:none;
6320}	
6321.sv_cashback_sub {
6322text-align: left;
6323line-height: 1.6;
6324}
6325.sv_cashback_sub br{
6326display:none;
6327}	
6328.sv_cashback_point{
6329padding: 0px 0px 30px;
6330}
6331.sv_cashback_point_wrap {
6332grid-template-columns: repeat(1, 1fr);
6333}
6334.sv_cashback_item {
6335padding: 20px 20px 30px;
6336}
6337.sv_cashback_step img {
6338border-radius: 0px;
6339}
6340.sv_cashback_item h3 br{
6341	display:none;
6342}
6343.sv_cashback_rule {
6344 padding-top: 40px;
6345}
6346.sv_cashback_title {
6347 font-size: 1.6em !important;
6348}	
6349.sv_cashback_rule {
6350padding: 90px 0px 0;
6351}
6352.sv_cashback_rule_list li {
6353padding: 10px 0px 0px 50px;
6354line-height: 1.6;
6355}	
6356.sv_cashback_rule_list li:before {
6357left: 10px;	
6358}	
6359	
6360/*SP_アプリ*/
6361.app_sc_head,
6362.app_sc2,
6363.app_sc3,
6364.app_sc5{
6365    padding:50px 15px;
6366    box-sizing:border-box;
6367}
6368
6369.app_sc1{
6370    padding:0px 15px 80px;
6371}
6372
6373.app_sc_head{ 
6374background-image: none; padding:50px 20px 40px; background: #e9eaee; 
6375color: #284079;
6376} 
6377.app_sc_headbox{ 
6378width:100%;
6379max-width:100%;
6380padding: 0;
6381}
6382
6383.app_sc_title{
6384    margin:0 0 15px !important;
6385    padding:0 !important;
6386    text-align:center;
6387    font-size:1.6em !important;
6388    line-height:1.5 !important;
6389    color:#284079 !important;
6390}
6391
6392.app_sc_txt{
6393    font-size:.9em;
6394    line-height:1.8;
6395}
6396
6397.app_spimg{
6398	display:block;
6399text-align: center;
6400margin: 0 auto;
6401}	
6402.app_spimg img{
6403width:60%;
6404}	
6405	
6406.app_sc_appbox{
6407    display:flex;
6408    align-items:center;
6409    gap:15px;
6410    margin:25px auto 0;
6411}
6412
6413.app_sc_appbox img{
6414    width:100%;
6415	margin:0 auto;
6416}
6417
6418.app_sc1box{
6419    display:flex;
6420    flex-direction:column;
6421    gap:30px;
6422}
6423
6424.app_sc1box > div{
6425    width:100% !important;
6426}
6427
6428.app_sc1box_left{
6429    text-align:center;
6430}
6431
6432.app_sc1box_left img{
6433display:none;
6434}
6435
6436.app_sc1_title{
6437    text-align:center;
6438    font-size:1.6rem !important;
6439    line-height:1.6 !important;
6440}
6441
6442.app_sc1_txt{
6443    font-size:.95rem;
6444    line-height:2;
6445}
6446
6447.app_sc2box {
6448    width: 100%;
6449    margin: 30px auto;
6450    display: block;
6451}
6452.app_sc2box > div {
6453    width: 100%;
6454    margin: 0 auto;
6455	padding:10px;
6456}
6457
6458.app_sc2box_img{
6459    width: 80%;	
6460}
6461
6462.app_sc2box_title{
6463    margin:15px 0 !important;
6464    text-align:center;
6465}
6466
6467.app_sc2box_txt{
6468    font-size:.95rem;
6469    line-height:1.9;
6470}
6471
6472.app_sc3box__step{
6473    display:flex;
6474    flex-direction:column;
6475    align-items:center;
6476    gap:22px;
6477    padding:28px 18px;
6478    border-radius:20px;
6479}
6480
6481.app_sc3box__badge{
6482    margin:0 auto;
6483}
6484
6485.app_sc3box__content{
6486    text-align:center;
6487}
6488
6489.app_sc3box__title{
6490    margin-bottom:12px;
6491    font-size:1.3rem;
6492}
6493
6494.app_sc3box__text{
6495    font-size:.95rem;
6496    line-height:1.9;
6497}
6498
6499.app_sc3box__media{
6500    width:75%;
6501    margin:0 auto;
6502}
6503
6504.app_sc3box__media img{
6505    width:100%;
6506}
6507
6508.app_sc3box__store{
6509    display:flex;
6510    flex-direction:column;
6511    align-items:center;
6512    gap:12px;
6513    margin-top:20px;
6514}
6515
6516.app_sc3box__storeBtn img{
6517    width:210px;
6518}
6519
6520.app_sc3box__arrow{
6521    margin:20px auto;
6522}
6523
6524.phxlp-faqItem summary{
6525    font-size:1rem;
6526    line-height:1.6;
6527}
6528.app_sc3box__finish {
6529    font-size: 1.5em;
6530    line-height: 1.5;
6531}	
6532	
6533.app_sc4{
6534padding: 0px 15px;
6535}
6536.app_sc5box{
6537    display:flex;
6538    flex-direction:column;
6539    gap:35px;
6540}
6541.app_sc5box > div {
6542    width: 100%;
6543}
6544.app_sc5box_title{
6545    margin-bottom:18px;
6546    text-align:center;
6547}
6548
6549.app_sc5box_img1,
6550.app_sc5box_img2{
6551    text-align:center;
6552}
6553
6554.app_sc5box_img1 img{
6555    width:220px;
6556}
6557
6558.app_sc5box_img2{
6559    margin-top:20px;
6560}
6561
6562.app_sc5box_img2 img{
6563    width:150px;
6564}
6565	
6566	
6567	
6568/*sp_出店地*/
6569.place_title {
6570font-size:1.7em;
6571}
6572.place_title br{
6573display:block;
6574}
6575.place_txt {
6576    margin: 20px auto;
6577    font-size: 1em;
6578    letter-spacing: 1px;
6579    text-align: left;
6580    line-height: 1.8;
6581}
6582.place_sec1_box{
6583grid-template-columns:1fr;
6584 gap:20px;
6585}
6586.place_sec1_card{
6587padding: 10px 25px 30px;
6588}
6589
6590.place_sec1_card h3{
6591font-size:1.7em;
6592}
6593.place_sec1_sub{
6594font-size:1.2em;
6595}
6596.place_sec1_txt {
6597	text-align: left;
6598}
6599.place_condition_lead {
6600    text-align: left;
6601    padding: 0 8px;
6602}
6603.place_condition_list {
6604width: 98%;
6605margin: 30px auto 0px;
6606}
6607.place_condition_note {
6608    margin-top: 20px;
6609    padding: 0 10px;
6610    text-align: left;
6611}
6612.place_sc2_subtitle {
6613 margin: 0 0 0px !important;
6614padding: 50px 0 0px !important;
6615font-size: 1.5em !important;
6616letter-spacing: 2px !important;
6617line-height: 1.4;
6618	}
6619.place_sc2_title br{
6620	display:nlock;
6621}
6622.place_sc2_title {
6623    font-size: 1.3em !important;
6624}
6625.region-table, .region-table tr, .region-table th, .region-table td {
6626display: block;
6627width: 100%;
6628	letter-spacing:1px;
6629}
6630.region-table th {
6631background: #f0f0f0;
6632padding: 8px;
6633border-bottom: none;
6634}
6635.region-table td {
6636padding: 8px 12px 16px;
6637border-top: none;
6638}
6639.region-table td br {
6640display:none;
6641}
6642.place_section2 {
6643margin: 0px auto 0 !important;
6644padding: 0px 0px !important;
6645}
6646#bosyu_table th,
6647#bosyu_table td {
6648width: 100%;
6649display: block;
6650}
6651#bosyu_table th {
6652  width: 100%;
6653}
6654#bosyu_table td {
6655 padding-top: 0;
6656}
6657.region-table th {
6658 width: 100%;
6659text-align: center;
6660}
6661
6662	
6663/*sp_お問い合わせ*/
6664.contact_txt {
6665text-align: left;
6666}
6667.contact_btn {
6668width: 100%;
6669margin: 0px auto 10px;
6670}
6671#wpforms-form-778 {
6672padding: 30px;
6673	background:#fff;
6674}
6675.top_bottom_box_list {
6676font-size: 0.9em;
6677padding: 0 10px;
6678}
6679.wpcf7-form p.CF7_privacy_note {
6680text-align: left;
6681}
6682	
6683
6684/*ContactForm7*/
6685.wpcf7 {
6686    width: 100% !important;
6687    margin: 0 !important;
6688    padding: 0 !important;
6689    background: transparent !important;
6690}
6691
6692/* SWELLのテーブル装飾をリセット */
6693.post_content table.CF7_table,
6694.post_content table.CF7_table tbody,
6695.post_content table.CF7_table tr,
6696.post_content table.CF7_table th,
6697.post_content table.CF7_table td {
6698    display: block;
6699    width: 100%;
6700    margin: 0;
6701    border: none !important;
6702    border-width: 0 !important;
6703    border-style: none !important;
6704    outline: none !important;
6705    box-shadow: none !important;
6706    background: transparent !important;
6707    box-sizing: border-box;
6708}
6709
6710.post_content table.CF7_table {
6711    border-collapse: collapse !important;
6712    border-spacing: 0 !important;
6713	background: #fff !important;
6714}
6715
6716.post_content table.CF7_table th,
6717.post_content table.CF7_table td {
6718    padding: 14px 16px;
6719    vertical-align: top;
6720    text-align: left;
6721    font-size: 0.9em;
6722}
6723
6724.post_content table.CF7_table th {
6725    padding-bottom: 6px;
6726}
6727
6728.post_content table.CF7_table td {
6729    padding-top: 0;
6730    padding-bottom: 14px;
6731}
6732
6733/* 疑似要素の線も削除 */
6734.post_content table.CF7_table::before,
6735.post_content table.CF7_table::after,
6736.post_content table.CF7_table tr::before,
6737.post_content table.CF7_table tr::after,
6738.post_content table.CF7_table th::before,
6739.post_content table.CF7_table th::after,
6740.post_content table.CF7_table td::before,
6741.post_content table.CF7_table td::after {
6742    display: none !important;
6743    border: none !important;
6744}
6745
6746/* 入力欄 */
6747.CF7_table input[type="text"],
6748.CF7_table input[type="email"],
6749.CF7_table input[type="tel"],
6750.CF7_table input[type="url"],
6751.CF7_table input[type="number"],
6752.CF7_table select,
6753.CF7_table textarea {
6754    width: 100%;
6755    border: none !important;
6756    outline: none !important;
6757    box-shadow: none !important;
6758    background: #f6f6f6 !important;
6759    background-image: none !important;
6760    box-sizing: border-box;
6761    appearance: none;
6762    -webkit-appearance: none;
6763}
6764
6765/* 選択・入力時の枠線も削除 */
6766.CF7_table input:focus,
6767.CF7_table select:focus,
6768.CF7_table textarea:focus {
6769    border: none !important;
6770    outline: none !important;
6771    box-shadow: none !important;
6772}
6773
6774/* チェックボックス */
6775.cf7-check {
6776    display: grid;
6777    grid-template-columns: 1fr;
6778    gap: 8px;
6779}
6780
6781.wpcf7-list-item {
6782    margin: 0;
6783}
6784
6785.wpcf7-list-item-label {
6786    padding: 0 10px 0 0;
6787}
6788
6789/* プライバシーポリシー */
6790.CF7_privacy {
6791    padding: 12px;
6792}
6793
6794.cf7-accept .wpcf7-list-item label {
6795    align-items: flex-start;
6796}
6797
6798/* 送信ボタン */
6799.CF7_btn {
6800    text-align: center;
6801}
6802
6803.CF7_btn input[type="submit"] {
6804    width: 80%;
6805}
6806
6807/* CF7の段落 */
6808.wpcf7-form p {
6809    padding: 10px !important;
6810}
6811
6812.wpcf7-form p br {
6813    display: none;
6814}
6815
6816span.post-list-cat {
6817    top: auto !important;
6818    bottom: 7px !important;
6819}
6820	
6821/*reCAPTCHAキー*/
6822.grecaptcha-badge {
6823	bottom: 140px!important;
6824}
6825	
6826/*sp_お問い合わせ_サンクスページ*/
6827.thanks_bg {
6828    padding: 50px 20px !important;
6829  }
6830
6831  .thanks_inner {
6832    padding: 50px 25px 45px;
6833  }
6834
6835  .thanks_en {
6836    margin-bottom: 14px;
6837    font-size: 0.68em;
6838    letter-spacing: 3px;
6839  }
6840
6841  .thanks_title {
6842    margin-bottom: 30px;
6843    font-size: 1.45em !important;
6844    line-height: 1.7;
6845    letter-spacing: 1.5px;
6846  }
6847
6848  .thanks_title br {
6849    display: block !important;
6850  }
6851
6852  .thanks_txt {
6853    font-size: 0.88em;
6854    text-align: left;
6855    line-height: 1.9;
6856    letter-spacing: 0.5px;
6857  }
6858
6859  .thanks_txt p {
6860    margin-bottom: 22px;
6861  }
6862
6863  .thanks_note {
6864    margin-top: 30px;
6865    padding-top: 22px;
6866    font-size: 0.75em;
6867    text-align: left;
6868  }
6869
6870  .thanks_more {
6871    width: 100%;
6872    margin: 35px auto 0;
6873    padding: 15px 20px;
6874    font-size: 0.85em;
6875  }
6876
6877  .pc_only {
6878    display: none;
6879  }
6880
6881  .sp_only {
6882    display: block;
6883  }
6884
6885/*sp_お客様本位の保険業務*/	
6886.container_box{
6887 width:100%;
6888 margin: 30px auto;
6889 padding: 0;
6890}
6891.fsa_table{
6892 font-size: 14px;
6893}
6894.fsa_title{
6895 font-size: 16px;
6896}
6897.fsa_table th,
6898.fsa_table td{
6899 padding: 10px 8px;
6900}
6901	
6902/*sp_サイトマップ*/
6903.sitemap-grid{
6904    grid-template-columns:1fr;
6905    gap:50px;
6906}
6907.sitemap-col{
6908    padding:55px 25px 25px;
6909}
6910.sitemap-head{
6911    font-size:1.6rem;
6912}
6913.sitemap-icon{
6914    width:58px;
6915    height:58px;
6916    top:-60px;
6917    font-size:24px;
6918}
6919.sitemap-grid a{
6920    font-size:14px;
6921}
6922	
6923.footer_bottom_left{
6924		margin:20px auto 0;
6925		color:#333;
6926		font-size:1.8em;
6927		font-weight:600;
6928		letter-spacing:2px;
6929}
6930}
6931
6932
6933
6934/*sp*/
6935@media (max-width: 768px) {
6936.top_bottom_box > div:hover{
6937background:#333;
6938}
6939.top_footer_rigth_inner > div{
6940width:50%;
6941}
6942.top_footer_list{
6943	margin:0 0 8px 0;
6944	font-size:0.9em;
6945	letter-spacing:2px;
6946	font-weight:600;
6947}
6948}
6949
6950
6951
6952
6953</style>
6954
6955<link rel="stylesheet" href="https://www.pnx.co.jp/pnxwp/build/css/print.css" media="print" >
6956<style id="swell_custom_css">/*setting*/
6957.l-mainContent__inner>.post_content {
6958    padding: 0;
6959}
6960.post_content>* {
6961    clear: both;
6962    margin-bottom: 0;
6963}
6964.c-pageTitle__inner {
6965display:none !important;
6966}
6967.post_content h2:where(:not([class^="swell-block-"]):not(.faq_q):not(.p-postList__title)) {
6968background: #d3c4c400;
6969padding: 0;
6970color: #333;
6971}
6972.post_content ol, .post_content ul {
6973    padding: 0;
6974}
6975.post_content li {
6976    list-style: none !important;
6977}
6978@media (min-width: 600px) {
6979.l-content {
6980padding-top: 0em;
6981}
6982}
6983@media only screen and (max-width: 787px) {
6984.l-mainContent__inner>.post_content {
6985    margin: 0;
6986}
6987}</style>
6988<link rel="preconnect" href="https://fonts.googleapis.com">
6989<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
6990<link href="https://fonts.googleapis.com/css2?family=Anton&family=Archivo+Black&family=Bungee&family=New+Amsterdam&family=Rubik+Lines&display=swap" rel="stylesheet">
6991<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/[email protected]/slick/slick-theme.css">
6992<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/[email protected]/slick/slick.css">
6993<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
vendor: 1 bytes, line 6993
6993
6994<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>
6994
6995</head>
6996<body>
6997<div id="body_wrap" class="wp-singular page-template-default page page-id-4124 wp-theme-swell wp-child-theme-swell_child -body-solid -index-off -sidebar-off -frame-off id_4124" >
6998<div id="sp_menu" class="p-spMenu -right">
6999	<div class="p-spMenu__inner">
7000		<div class="p-spMenu__closeBtn">
7001			<button class="c-iconBtn -menuBtn c-plainBtn" data-onclick="toggleMenu" aria-label="メニューを閉じる">
7002				<i class="c-iconBtn__icon icon-close-thin"></i>
7003			</button>
7004		</div>
7005		<div class="p-spMenu__body">
7006			<div class="c-widget__title -spmenu">
7007				MENU			</div>
7008			<div class="p-spMenu__nav">
7009				<ul class="c-spnav c-listMenu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-87"><a href="https://zaiko.pnx.co.jp/usedcar/usedcar_search.php"><i class="fa-solid fa-magnifying-glass"></i> 車を探す</a></li>
7010<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3997"><a href="https://www.pnx.co.jp/about/">初めての方へ</a></li>
7011<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90"><a href="https://www.pnx.co.jp/service/">サービス</a></li>
7012<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-92"><a href="https://www.pnx.co.jp/rentalcar/">レンタカー</a></li>
7013<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-4124 current_page_item menu-item-4135"><a href="https://www.pnx.co.jp/event-news/" aria-current="page">イベント・お知らせ</a></li>
7014<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-95"><a href="https://www.pnx.co.jp/shop/">店舗一覧</a></li>
7015<li class="menu_app menu-item menu-item-type-post_type menu-item-object-page menu-item-895"><a href="https://www.pnx.co.jp/official-app/"><p class="nave_app">フェニックス<br>公式アプリ</p></a></li>
7016</ul>			</div>
7017			<div id="sp_menu_bottom" class="p-spMenu__bottom w-spMenuBottom"><div id="custom_html-19" class="widget_text c-widget widget_custom_html"><div class="textwidget custom-html-widget"><div class="pnx-spmenu">
7018	<div class="pnx-spmenu_logo"><img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://www.pnx.co.jp/wp-content/uploads/2025/06/logo.png" alt="ロゴ" class="lazyload" ><noscript><img src="https://www.pnx.co.jp/wp-content/uploads/2025/06/logo.png" alt="ロゴ"></noscript></div>
7019  <!-- CTA -->
7020  <div class="pnx-spmenu-cta">
7021
7022    <a href="https://zaiko.pnx.co.jp/usedcar/usedcar_search.php" class="pnx-cta pnx-consult">
7023      <div class="pnx-cta-icon">
7024        <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://www.pnx.co.jp/wp-content/uploads/2026/07/top_saide_icon1.png" alt="車を探す" class="lazyload" ><noscript><img src="https://www.pnx.co.jp/wp-content/uploads/2026/07/top_saide_icon1.png" alt="車を探す"></noscript>
7025      </div>
7026
7027      <div class="pnx-cta-text">
7028        <span>在庫検索</span>
7029        <small>全国3,000台の在庫から検索
7030</small>
7031      </div>
7032
7033      <div class="pnx-arrow">
7034        <i class="fa-solid fa-chevron-right"></i>
7035      </div>
7036    </a>
7037
7038    <a href="https://www.pnx.co.jp/satei/" class="pnx-cta pnx-assessment">
7039      <div class="pnx-cta-icon">
7040                <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://www.pnx.co.jp/wp-content/uploads/2026/07/top_saide_icon2.png" alt="無料査定" class="lazyload" ><noscript><img src="https://www.pnx.co.jp/wp-content/uploads/2026/07/top_saide_icon2.png" alt="無料査定"></noscript>
7041      </div>
7042
7043      <div class="pnx-cta-text">
7044        <span>無料査定</span>
7045        <small>愛車の価値をチェック</small>
7046      </div>
7047
7048      <div class="pnx-arrow">
7049        <i class="fa-solid fa-chevron-right"></i>
7050      </div>
7051    </a>
7052
7053    <a href="https://www.pnx.co.jp/official-app/" class="pnx-cta pnx-app">
7054      <div class="pnx-cta-icon">
7055        <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://www.pnx.co.jp/wp-content/uploads/2026/07/top_saide_icon3.png" alt="公式アプリ" class="lazyload" ><noscript><img src="https://www.pnx.co.jp/wp-content/uploads/2026/07/top_saide_icon3.png" alt="公式アプリ"></noscript>
7056      </div>
7057
7058      <div class="pnx-cta-text">
7059        <span>公式アプリ</span>
7060        <small>ダウンロードはこちら</small>
7061      </div>
7062
7063      <div class="pnx-arrow">
7064        <i class="fa-solid fa-chevron-right"></i>
7065      </div>
7066    </a>
7067
7068  </div>
7069
7070<!-- MENU -->
7071  <nav class="pnx-nav">
7072    <ul>
7073      <li>
7074        <a href="https://www.pnx.co.jp/"><i class="fa-solid fa-house"></i>ホーム</a>
7075      </li>
7076
7077      <!-- SERVICE -->
7078      <li>
7079        <a href="https://www.pnx.co.jp/service/"><i class="fa-solid fa-car"></i>サービス</a>
7080      </li>
7081
7082      <!-- SHOP -->
7083      <li>
7084        <a href="https://www.pnx.co.jp/shop/"><i class="fa-solid fa-location-dot"></i>店舗一覧</a>
7085      </li>
7086
7087      <li>
7088        <a href="https://www.pnx.co.jp/company/"><i class="fa-solid fa-building"></i>会社情報</a>
7089      </li>
7090
7091<!--      <li>
7092        <a href="#"><i class="fa-solid fa-users"></i>採用情報</a>
7093      </li>
7094-->
7095      <li>
7096        <a href="https://www.pnx.co.jp/contact/"><i class="fa-solid fa-envelope"></i>お問い合わせ</a>
7097      </li>
7098    </ul>
7099
7100  </nav>
7101</div>
7102
7103<style>
7104.p-spMenu__bottom {
7105    margin-top: 0em;
7106}
7107.c-widget__title.-spmenu {
7108display: none;
7109}
7110.p-spMenu__nav {
7111display: none;
7112}
7113.pnx-spmenu{
7114  width:100%;
7115  background:#fff;
7116  font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;
7117}
7118.pnx-spmenu_logo{
7119	width:60%;
7120	margin:0 auto;
7121	text-align:center;
7122}
7123.pnx-spmenu *{
7124  box-sizing:border-box;
7125}
7126
7127.pnx-spmenu a{
7128  text-decoration:none;
7129}
7130
7131.pnx-spmenu-cta {
7132    padding: 20px 0;
7133    display: flex;
7134    flex-direction: column;
7135    gap: 12px;
7136}
7137
7138.pnx-cta{
7139  display:flex;
7140  align-items:center;
7141  gap:16px;
7142  padding:16px;
7143  border-radius:14px;
7144  border:1px solid #e6eaf1;
7145  background:#fff;
7146  transition:.3s;
7147}
7148
7149.pnx-cta:hover{
7150  transform:translateY(-2px);
7151  box-shadow:0 10px 20px rgba(0,0,0,.08);
7152}
7153
7154.pnx-cta-icon{
7155  width:48px;
7156  height:48px;
7157  color:#fff;
7158  display:flex;
7159  align-items:center;
7160  justify-content:center;
7161}
7162
7163.pnx-cta-text{
7164  flex:1;
7165}
7166
7167.pnx-cta-text span{
7168  display:block;
7169  font-size:16px;
7170  font-weight:700;
7171  color:#222;
7172}
7173
7174.pnx-cta-text small{
7175  display:block;
7176  margin-top:4px;
7177  color:#666;
7178  font-size:12px;
7179}
7180
7181.pnx-arrow{
7182  color:#284079;
7183}
7184
7185.pnx-nav{
7186  border-top:1px solid #eef2f7;
7187}
7188
7189.pnx-nav ul{
7190  list-style:none;
7191  margin:0;
7192  padding:0;
7193}
7194
7195.pnx-nav li{
7196  border-bottom:1px solid #eef2f7;
7197}
7198
7199.pnx-nav a,
7200.pnx-nav summary{
7201  display:flex;
7202  align-items:center;
7203  gap:12px;
7204  padding:18px 20px;
7205  cursor:pointer;
7206  color:#222;
7207  font-weight:600;
7208}
7209
7210.pnx-nav summary{
7211  list-style:none;
7212}
7213
7214.pnx-nav summary::-webkit-details-marker{
7215  display:none;
7216}
7217
7218@media (max-width:768px){
7219  .pnx-cta{
7220    padding:14px;
7221  }
7222}
7223
7224</style>
7225
7226<script>
7227document.addEventListener("DOMContentLoaded", function () {
7228
7229
7230  // アコーディオン
7231
7232  const accordions = document.querySelectorAll(".pnx-accordion");
7233
7234  accordions.forEach(function (accordion) {
7235
7236    const head = accordion.querySelector(".pnx-accordion-head");
7237    const body = accordion.querySelector(".pnx-accordion-body");
7238
7239    body.style.maxHeight = "0px";
7240
7241    head.addEventListener("click", function () {
7242
7243      const open = accordion.classList.contains("is-open");
7244
7245      // 他を閉じる
7246      accordions.forEach(function (item){
7247
7248        item.classList.remove("is-open");
7249
7250        item.querySelector(".pnx-accordion-body").style.maxHeight = "0px";
7251
7252      });
7253
7254      if(!open){
7255
7256        accordion.classList.add("is-open");
7257
7258        body.style.maxHeight = body.scrollHeight + "px";
7259
7260      }
7261
7262    });
7263
7264  });
7265
7266
7267  // CTAクリックエフェクト
7268  const cta = document.querySelectorAll(".pnx-cta");
7269
7270  cta.forEach(function(btn){
7271
7272      btn.addEventListener("touchstart",function(){
7273
7274          btn.classList.add("is-touch");
7275
7276      });
7277
7278      btn.addEventListener("touchend",function(){
7279
7280          setTimeout(function(){
7281
7282              btn.classList.remove("is-touch");
7283
7284          },150);
7285
7286      });
7287
7288  });
7289
7290
7291
7292  // メニュークリックエフェクト
7293  const links = document.querySelectorAll(".pnx-nav a");
7294
7295  links.forEach(function(link){
7296
7297      link.addEventListener("click",function(){
7298
7299          link.classList.add("is-active");
7300
7301      });
7302
7303  });
7304
7305
7306  // スクロール位置保持
7307
7308  let scrollTop = 0;
7309
7310  const drawer = document.querySelector(".pnx-spmenu");
7311
7312  if(drawer){
7313
7314      drawer.addEventListener("touchstart",function(){
7315
7316          scrollTop = drawer.scrollTop;
7317
7318      });
7319
7320  }
7321
7322
7323  // 矢印アニメーション
7324  const heads = document.querySelectorAll(".pnx-accordion-head");
7325
7326  heads.forEach(function(head){
7327
7328      head.addEventListener("click",function(){
7329
7330          const icon = head.querySelector(".pnx-chevron");
7331
7332          if(icon){
7333
7334              icon.classList.toggle("rotate");
7335
7336          }
7337
7338      });
7339
7340  });
7341
7342
7343
7344  // リンクホバー
7345  const menuLinks = document.querySelectorAll(".pnx-nav li a");
7346
7347  menuLinks.forEach(function(item){
7348
7349      item.addEventListener("mouseenter",function(){
7350
7351          item.classList.add("hover");
7352
7353      });
7354
7355      item.addEventListener("mouseleave",function(){
7356
7357          item.classList.remove("hover");
7358
7359      });
7360
7361  });
7362
7363});
7364</script>
7364</div></div></div>		</div>
7365	</div>
7366	<div class="p-spMenu__overlay c-overlay" data-onclick="toggleMenu"></div>
7367</div>
7368<header id="header" class="l-header -series -series-right" data-spfix="1">
7369	<div class="l-header__bar pc_">
7370	<div class="l-header__barInner l-container">
7371		<div class="c-catchphrase">中古車販売のフェニックスへ!年間販売台数10000台以上の実績・全国直営店舗</div>	</div>
7372</div>
7373	<div class="l-header__inner l-container">
7374		<div class="l-header__logo">
7375			<div class="c-headLogo -img"><a href="https://www.pnx.co.jp/" title="中古車販売のフェニックス" class="c-headLogo__link" rel="home"><img width="300" height="60"  src="https://www.pnx.co.jp/wp-content/uploads/2025/06/logo.png" alt="中古車販売のフェニックス" class="c-headLogo__img" sizes="(max-width: 959px) 50vw, 800px" decoding="async" loading="eager" ></a></div>					</div>
7376		<nav id="gnav" class="l-header__gnav c-gnavWrap">
7377					<ul class="c-gnav">
7378			<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-87"><a href="https://zaiko.pnx.co.jp/usedcar/usedcar_search.php"><span class="ttl"><i class="fa-solid fa-magnifying-glass"></i> 車を探す</span></a></li>
7379<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3997"><a href="https://www.pnx.co.jp/about/"><span class="ttl">初めての方へ</span></a></li>
7380<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90"><a href="https://www.pnx.co.jp/service/"><span class="ttl">サービス</span></a></li>
7381<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-92"><a href="https://www.pnx.co.jp/rentalcar/"><span class="ttl">レンタカー</span></a></li>
7382<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-4124 current_page_item menu-item-4135"><a href="https://www.pnx.co.jp/event-news/" aria-current="page"><span class="ttl">イベント・お知らせ</span></a></li>
7383<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-95"><a href="https://www.pnx.co.jp/shop/"><span class="ttl">店舗一覧</span></a></li>
7384<li class="menu_app menu-item menu-item-type-post_type menu-item-object-page menu-item-895"><a href="https://www.pnx.co.jp/official-app/"><span class="ttl"><p class="nave_app">フェニックス<br>公式アプリ</p></span></a></li>
7385					</ul>
7386			</nav>
7387		<div class="w-header pc_"><div class="w-header__inner"><div id="custom_html-14" class="widget_text w-header__item widget_custom_html"><div class="textwidget custom-html-widget"><!--
7388<div class="header-contact">
7389  <a href="tel:044-976-8181" class="header-tel">
7390    <i class="fas fa-phone-alt"></i>044-976-8181
7391  </a>
7392  <a href="/contact" class="header-mail">
7393    <i class="fas fa-envelope"></i>
7394  </a>
7395</div>
7396-->
7397<style>
7398.l-header__inner {
7399  position: relative;
7400}
7401
7402/* 電話&メールのボックス全体 */
7403.header-contact {
7404  position: absolute;
7405  top: 0;
7406  right: 0;
7407  display: flex;
7408  z-index: 100;
7409	height:100%;
7410}
7411
7412/* 電話リンク */
7413.header-tel {
7414  display: flex;
7415  align-items: center;
7416  background-color: #ffb50c;
7417  color: #fff;
7418  padding: 10px 20px;
7419  font-weight: bold;
7420  font-size: 16px;
7421  text-decoration: none;
7422}
7423
7424/* メールリンク */
7425.header-mail {
7426  display: flex;
7427  align-items: center;
7428  background-color: #9aa673;
7429  color: #fff;
7430  padding: 10px 15px;
7431  font-weight: bold;
7432  font-size: 16px;
7433  text-decoration: none;
7434}
7435
7436/* アイコンの余白調整 */
7437.header-tel i,
7438.header-mail i {
7439  margin-right: 8px;
7440}
7441
7442</style>
7443</div></div></div></div><div class="l-header__customBtn sp_">
7444	</div>
7445<div class="l-header__menuBtn sp_">
7446	<button class="c-iconBtn -menuBtn c-plainBtn" data-onclick="toggleMenu" aria-label="メニューボタン">
7447		<i class="c-iconBtn__icon icon-menu-thin"></i>
7448			</button>
7449</div>
7450	</div>
7451	</header>
7452<div id="fix_header" class="l-fixHeader -series -series-right">
7453	<div class="l-fixHeader__inner l-container">
7454		<div class="l-fixHeader__logo">
7455			<div class="c-headLogo -img"><a href="https://www.pnx.co.jp/" title="中古車販売のフェニックス" class="c-headLogo__link" rel="home"><img width="300" height="60"  src="https://www.pnx.co.jp/wp-content/uploads/2025/06/logo.png" alt="中古車販売のフェニックス" class="c-headLogo__img" sizes="(max-width: 959px) 50vw, 800px" decoding="async" loading="eager" ></a></div>		</div>
7456		<div class="l-fixHeader__gnav c-gnavWrap">
7457					<ul class="c-gnav">
7458			<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-87"><a href="https://zaiko.pnx.co.jp/usedcar/usedcar_search.php"><span class="ttl"><i class="fa-solid fa-magnifying-glass"></i> 車を探す</span></a></li>
7459<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3997"><a href="https://www.pnx.co.jp/about/"><span class="ttl">初めての方へ</span></a></li>
7460<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90"><a href="https://www.pnx.co.jp/service/"><span class="ttl">サービス</span></a></li>
7461<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-92"><a href="https://www.pnx.co.jp/rentalcar/"><span class="ttl">レンタカー</span></a></li>
7462<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-4124 current_page_item menu-item-4135"><a href="https://www.pnx.co.jp/event-news/" aria-current="page"><span class="ttl">イベント・お知らせ</span></a></li>
7463<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-95"><a href="https://www.pnx.co.jp/shop/"><span class="ttl">店舗一覧</span></a></li>
7464<li class="menu_app menu-item menu-item-type-post_type menu-item-object-page menu-item-895"><a href="https://www.pnx.co.jp/official-app/"><span class="ttl"><p class="nave_app">フェニックス<br>公式アプリ</p></span></a></li>
7465					</ul>
7466			</div>
7467	</div>
7468</div>
7469<div id="breadcrumb" class="p-breadcrumb -bg-on"><ol class="p-breadcrumb__list l-container"><li class="p-breadcrumb__item"><a href="https://www.pnx.co.jp/" class="p-breadcrumb__text"><span class="__home icon-home"> ホーム</span></a></li><li class="p-breadcrumb__item"><span class="p-breadcrumb__text">イベント・お知らせ</span></li></ol></div>
7469<div id="content" class="l-content l-container" data-postid="4124">
7470		<main id="main_content" class="l-mainContent l-article">
7471			<div class="l-mainContent__inner" data-clarity-region="article">
7472				<h1 class="c-pageTitle" data-style="b_bottom"><span class="c-pageTitle__inner">イベント・お知らせ</span></h1>								<div class="post_content">
7473					
7474<section class="page_titlebox">
7475  <div class="page_titlebox_inner">
7476    <p class="plate_head_txt"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://www.pnx.co.jp/wp-content/uploads/2026/01/pagetitle_icon.png" alt="" style="width:60px; padding:0 10px 0 0;" class="lazyload" ><noscript><img decoding="async" src="https://www.pnx.co.jp/wp-content/uploads/2026/01/pagetitle_icon.png" alt="" style="width:60px; padding:0 10px 0 0;"></noscript>phoenix</p>
7477    <h1 class="page__title">EVENT &amp; NEWS</h1>
7478    <p class="page__subtitle">イベント・お知らせ</p>
7479  </div>
7480</section>
7481
7482<div class="event_page_wrap">
7483
7484  <p class="event_txt">
7485    フェニックスからのお知らせやイベント情報をご紹介します。<br>
7486    キャンペーンや店舗情報、イベントなど、最新情報を随時更新しています。
7487  </p>
7488
7489<section class="event_list_box">
7490    <div class="event_list_head">
7491      <p>EVENT</p>
7492      <h2>イベント情報</h2>
7493    </div>
7494
7495    <div class="event_list_content">
7496          <div class="p-blogParts post_content" data-partsID="1209"><div class="p-postListWrap"><ul class="p-postList -type-card -pc-col2 -sp-col1"><li class="p-postList__item">
7497	<a href="https://www.pnx.co.jp/event2610_joetsu/" class="p-postList__link">
7498		<div class="p-postList__thumb c-postThumb">
7499	<figure class="c-postThumb__figure">
7500		<img decoding="async" width="800" height="555"  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" class="c-postThumb__img u-obf-cover lazyload" sizes="(min-width: 960px) 400px, 100vw" data-src="https://www.pnx.co.jp/wp-content/uploads/2026/10/event2610_joetsu.jpg" data-srcset="https://www.pnx.co.jp/wp-content/uploads/2026/10/event2610_joetsu.jpg 800w, https://www.pnx.co.jp/wp-content/uploads/2026/10/event2610_joetsu-300x208.jpg 300w, https://www.pnx.co.jp/wp-content/uploads/2026/10/event2610_joetsu-768x533.jpg 768w" data-aspectratio="800/555" ><noscript><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://www.pnx.co.jp/wp-content/uploads/2026/10/event2610_joetsu.jpg" class="c-postThumb__img u-obf-cover lazyload" alt=""><noscript><img decoding="async" src="https://www.pnx.co.jp/wp-content/uploads/2026/10/event2610_joetsu.jpg" class="c-postThumb__img u-obf-cover" alt=""></noscript></noscript>	</figure>
7501	</div>
7502					<div class="p-postList__body">
7503				<h2 class="p-postList__title">新潟上越インター店12周年記念感謝セール</h2>								<div class="p-postList__meta">
7504					<div class="p-postList__times c-postTimes u-thin">
7505	<time class="c-postTimes__posted icon-posted" datetime="2026-10-08" aria-label="公開日">2026-10-08</time></div>
7506				</div>
7507			</div>
7508			</a>
7509</li>
7510<li class="p-postList__item">
7511	<a href="https://www.pnx.co.jp/event2610_fujieda/" class="p-postList__link">
7512		<div class="p-postList__thumb c-postThumb">
7513	<figure class="c-postThumb__figure">
7514		<img decoding="async" width="800" height="555"  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" class="c-postThumb__img u-obf-cover lazyload" sizes="(min-width: 960px) 400px, 100vw" data-src="https://www.pnx.co.jp/wp-content/uploads/2026/10/event2610_fujieda.jpg" data-srcset="https://www.pnx.co.jp/wp-content/uploads/2026/10/event2610_fujieda.jpg 800w, https://www.pnx.co.jp/wp-content/uploads/2026/10/event2610_fujieda-300x208.jpg 300w, https://www.pnx.co.jp/wp-content/uploads/2026/10/event2610_fujieda-768x533.jpg 768w" data-aspectratio="800/555" ><noscript><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://www.pnx.co.jp/wp-content/uploads/2026/10/event2610_fujieda.jpg" class="c-postThumb__img u-obf-cover lazyload" alt=""><noscript><img decoding="async" src="https://www.pnx.co.jp/wp-content/uploads/2026/10/event2610_fujieda.jpg" class="c-postThumb__img u-obf-cover" alt=""></noscript></noscript>	</figure>
7515	</div>
7516					<div class="p-postList__body">
7517				<h2 class="p-postList__title">静岡藤枝店21周年記念感謝セール</h2>								<div class="p-postList__meta">
7518					<div class="p-postList__times c-postTimes u-thin">
7519	<time class="c-postTimes__posted icon-posted" datetime="2026-10-08" aria-label="公開日">2026-10-08</time></div>
7520				</div>
7521			</div>
7522			</a>
7523</li>
7524</ul></div>
7525
7526
7527<style>
7528/* カードタイプだけタイトルと日付を縦並び */
7529.p-postList.-type-card .p-postList__body {
7530  display: flex;
7531  flex-direction: column;
7532  align-items: flex-start;
7533  gap: 8px;
7534}
7535
7536/* 日付 */
7537.p-postList.-type-card .p-postList__date {
7538  font-size: 14px;
7539  color: #888;
7540  line-height: 1;
7541}
7542
7543/* タイトル */
7544.p-postList.-type-card .p-postList__title {
7545  margin-bottom: 0;
7546  line-height: 1.5;
7547}
7548</style>
7549</div>
7550    </div>
7551<div class="event_btn">
7552  <a href="https://www.pnx.co.jp/category/event/">イベント一覧を見る <span>→</span></a>
7553</div>
7554  </section>
7555
7556
7557  <section class="event_news_box">
7558    <div class="event_news_head">
7559      <p>NEWS</p>
7560      <h2>お知らせ</h2>
7561    </div>
7562
7563    <div class="event_news_list">
7564  <div class="p-blogParts post_content" data-partsID="54"><div class="p-postListWrap"><ul class="p-postList -type-simple"><li class="p-postList__item">
7565	<a href="https://www.pnx.co.jp/info261005/" class="p-postList__link">
7566		<div class="p-postList__body">
7567			<div class="p-postList__meta">
7568				<div class="p-postList__times c-postTimes u-thin">
7569	<time class="c-postTimes__posted icon-posted" datetime="2026-10-05" aria-label="公開日">2026-10-05</time></div>
7570			</div>
7571			<h2 class="p-postList__title">【10月】店臨時休業日のおしらせ</h2>		</div>
7572	</a>
7573</li>
7574<li class="p-postList__item">
7575	<a href="https://www.pnx.co.jp/info_hokuriku260904/" class="p-postList__link">
7576		<div class="p-postList__body">
7577			<div class="p-postList__meta">
7578				<div class="p-postList__times c-postTimes u-thin">
7579	<time class="c-postTimes__posted icon-posted" datetime="2026-09-04" aria-label="公開日">2026-09-04</time></div>
7580			</div>
7581			<h2 class="p-postList__title">北陸豪雨被災地 応援キャンペーン!『立ち上がろう、北陸!』</h2>		</div>
7582	</a>
7583</li>
7584<li class="p-postList__item">
7585	<a href="https://www.pnx.co.jp/info260901/" class="p-postList__link">
7586		<div class="p-postList__body">
7587			<div class="p-postList__meta">
7588				<div class="p-postList__times c-postTimes u-thin">
7589	<time class="c-postTimes__posted icon-posted" datetime="2026-09-01" aria-label="公開日">2026-09-01</time></div>
7590			</div>
7591			<h2 class="p-postList__title">【9月】店臨時休業日のおしらせ</h2>		</div>
7592	</a>
7593</li>
7594</ul></div>
7595
7596
7597<style>
7598.-type-simple .p-postList__link {
7599    border-bottom: 1px solid hsl(0deg 0% 0%);
7600    display: block;
7601     padding: 1em 1.4em !important;
7602    transition: background-color .25s;
7603}
7604.-type-simple .p-postList__link:hover {
7605    background: #ffe267;
7606}
7607.p-blogParts .p-postList__body {
7608  display: flex;
7609  align-items: center;
7610  gap: 1rem;
7611  flex-wrap: wrap;
7612}
7613.p-blogParts .c-postTimes__posted::before {
7614  display: none;
7615}
7616.p-blogParts .c-postTimes__posted {
7617  color: #000;
7618  font-weight: 100;
7619  font-size: 0.9rem;
7620}
7621.p-blogParts .p-postList__title {
7622  color: #333;
7623  font-weight: 100;
7624  font-size: 1rem;
7625  margin: 0;
7626}
7627.blog_parts li:first-child {
7628  border-top: none;
7629}
7630.blog_parts li:last-child {
7631  border-bottom: none;
7632}
7633@media screen and (max-width: 768px) {
7634  .p-blogParts .p-postList__body {
7635    flex-direction: column;
7636    align-items: flex-start;
7637  }
7638}
7639</style>
7640</div>
7641    </div>
7642<div class="event_btn">
7643  <a href="https://www.pnx.co.jp/category/info/">お知らせ一覧を見る <span>→</span></a>
7644</div>
7645  </section>
7646
7647  
7648</div>
7649
7650<style>
7651@media(max-width:768px){
7652.p-blogParts .p-postList__body {
7653gap: 0;
7654}
7655.-type-simple .p-postList__link {
7656padding: 0 0 8px 0 !important;
7657}
7658}
7659</style>
7660				</div>
7661							</div>
7662					</main>
7663	</div>
7664<div id="before_footer_widget" class="w-beforeFooter"><div class="l-container"><div id="custom_html-15" class="widget_text c-widget widget_custom_html"><div class="textwidget custom-html-widget"><div class="p-blogParts post_content" data-partsID="3351">
7665<div class="top_sideinfo_box">
7666
7667  <a href="https://zaiko.pnx.co.jp/usedcar/usedcar_search.php" class="top_sideinfo_btn">
7668    <span class="top_sideinfo_btn__icon">
7669      <img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://www.pnx.co.jp/wp-content/uploads/2026/07/top_saide_icon1.png" alt="車を探す" class="lazyload" ><noscript><img decoding="async" src="https://www.pnx.co.jp/wp-content/uploads/2026/07/top_saide_icon1.png" alt="車を探す"></noscript>
7670    </span>
7671    <span class="top_sideinfo_btn__label">車を探す</span>
7672  </a>
7673
7674  <a href="https://www.pnx.co.jp/satei/" class="top_sideinfo_btn">
7675    <span class="top_sideinfo_btn__icon">
7676            <img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://www.pnx.co.jp/wp-content/uploads/2026/07/top_saide_icon2.png" alt="無料査定" class="lazyload" ><noscript><img decoding="async" src="https://www.pnx.co.jp/wp-content/uploads/2026/07/top_saide_icon2.png" alt="無料査定"></noscript>
7677    </span>
7678    <span class="top_sideinfo_btn__label">無料査定</span>
7679  </a>
7680
7681  <a href="https://www.pnx.co.jp/official-app/" class="top_sideinfo_btn">
7682    <span class="top_sideinfo_btn__icon">
7683                  <img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://www.pnx.co.jp/wp-content/uploads/2026/07/top_saide_icon3.png" alt="公式アプリ" class="lazyload" ><noscript><img decoding="async" src="https://www.pnx.co.jp/wp-content/uploads/2026/07/top_saide_icon3.png" alt="公式アプリ"></noscript>
7684    </span>
7685    </span>
7686    <span class="top_sideinfo_btn__label">公式アプリ</span>
7687  </a>
7688
7689</div>
7690
7691<style>
7692.top_sideinfo_box {
7693    position: fixed;
7694    right: 0px;
7695    top: 50%;
7696    transform: translateY(-50%);
7697    display: flex;
7698    flex-direction: column;
7699    gap: 10px;
7700    z-index: 1000;
7701    opacity: 0;
7702    pointer-events: none;
7703    transition: opacity .25s ease;
7704}
7705
7706.top_sideinfo_box.is-visible{
7707  opacity:1;
7708  pointer-events:auto;
7709}
7710
7711.top_sideinfo_btn{
7712  width:100px;
7713  height:90px;
7714  display:flex;
7715  flex-direction:column;
7716  align-items:center;
7717  justify-content:center;
7718  gap:0px;
7719  background:#fff;
7720  border-radius:8px;
7721  box-shadow:0 6px 6px rgba(15,23,42,.08);
7722  text-decoration:none;
7723  color:#304B88;
7724  font-size: 0.9em !important;
7725  font-weight: 700 !important;
7726  text-align:center;
7727  transition:background .25s ease, transform .25s ease, box-shadow .25s ease;
7728}
7729
7730.top_sideinfo_btn:hover{
7731  background:#3D5DA5;
7732  color:#fff;
7733  transform:translateY(-2px);
7734  box-shadow:0 10px 10px rgba(15,23,42,.12);
7735}
7736
7737.top_sideinfo_btn__icon{
7738  width:50px;
7739  height:50px;
7740  display:flex;
7741  align-items:center;
7742  justify-content:center;
7743
7744.top_sideinfo_box {
7745    position: fixed;
7746    right: 0px;
7747    top: 50%;
7748    transform: translateY(-50%);
7749    display: flex;
7750    flex-direction: column;
7751    gap: 6px;
7752    z-index: 1000;
7753    opacity: 0;
7754    pointer-events: none;
7755    transition: opacity .25s ease;
7756}
7757
7758.top_sideinfo_btn__icon img{
7759  max-width:100%;
7760  max-height:100%;
7761  object-fit:contain;
7762  display:block;
7763}
7764
7765.top_sideinfo_btn__label {
7766    padding: 0 0 6px;
7767    font-size: 0.9em !important;
7768    font-weight: 700 !important;
7769    line-height: 1.4 !important;
7770    letter-spacing: .03em;
7771}
7772
7773@media(max-width:768px){
7774  .top_sideinfo_box{
7775    display:none;
7776  }
7777}
7778</style>
7779
7780<script>
7781document.addEventListener('DOMContentLoaded', function(){
7782
7783  const box = document.querySelector('.top_sideinfo_box');
7784  if(!box) return;
7785
7786  const mv = document.querySelector(
7787    '.p-mainVisual, .l-mainVisual, .c-mainVisual, .c-mv, .p-mv, #mv'
7788  );
7789
7790  let triggerPos = 400;
7791
7792  if(mv){
7793    const rect = mv.getBoundingClientRect();
7794    const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
7795    triggerPos = rect.top + scrollTop + rect.height;
7796  }
7797
7798  function handleScroll(){
7799    const y = window.pageYOffset || document.documentElement.scrollTop;
7800    if(y > triggerPos){
7801      box.classList.add('is-visible');
7802    }else{
7803      box.classList.remove('is-visible');
7804    }
7805  }
7806
7807  window.addEventListener('scroll', handleScroll);
7808  handleScroll();
7809
7810});
7811</script>
7811
7812
7813
7814
7815<p class="wp-block-paragraph"></p>
7816</div></div></div><div id="custom_html-2" class="widget_text c-widget widget_custom_html"><div class="textwidget custom-html-widget"><div class="footer_bottom">
7817<p class="footer_bottom_subtitle">お問い合わせ</p>
7818<h2 class="footer_bottom_title">CONTACT</h2>
7819	<p class="footer_bottom_txt"><span>ご購入の相談/レンタカー予約/無料査定/来店予約</span><br>はじめての方も、お気軽にご相談ください。</p>
7820
7821<div class="footer_bottom_box">
7822<div>
7823	<p class="footer_bottom_list">お電話でのお問い合わせ</p>	
7824<p class="footer_bottom_info">総合受付 </p>
7825	<a href="tel:050-3538-8472"><span class="footer_bottom_left"><i class="fa-solid fa-phone"></i> 044-976-8181
7826</span></a>
7827	<p class="footer_bottom_info">受付時間 10:00-19:00(不定休)</p>
7828</div>
7829<div>
7830	<p class="footer_bottom_list">メールでのお問い合わせ</p>	
7831	<a href="https://www.pnx.co.jp/contact/"><div class="footer_bottom_rigth"><i class="fa-regular fa-envelope"></i> お問い合わせ</div></a>
7832</div>		
7833</div>	
7834	
7835</div></div></div></div></div><footer id="footer" class="l-footer">
7836	<div class="l-footer__inner">
7837	<div class="l-footer__widgetArea">
7838	<div class="l-container w-footer -col1">
7839		<div class="w-footer__box"><div id="custom_html-3" class="widget_text c-widget widget_custom_html"><div class="textwidget custom-html-widget"><div class="top_footer_box">
7840<div class="top_footer_boximg"><img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://www.pnx.co.jp/wp-content/uploads/2025/06/logo.png" alt="" class="lazyload" ><noscript><img src="https://www.pnx.co.jp/wp-content/uploads/2025/06/logo.png" alt=""></noscript></div>
7841
7842<div class="top_footer_boxinner">	
7843<div class="top_footer_boxinner_left">
7844	<p class="top_footer_boxinner_name">株式会社フェニックス</p>
7845	<p class="top_footer_boxinner_add">〒216-0011 神奈川県川崎市宮前区犬蔵1丁目9番1号</p>
7846	<p class="top_footer_boxinner_tel">tel.  044-976-8181</p>
7847	<p class="top_footer_boxinner_map"><a href="https://maps.app.goo.gl/xSxCiavCR13MmXBX7"><i class="fa-solid fa-location-dot" style="padding:0 6px 0 0;"></i>Google map</a></p>
7848	<div class="top_cm"><div class="p-blogParts post_content" data-partsID="2096">
7849<noscript><iframe width="560" height="220" src="https://www.youtube.com/embed/M1gOh8Rpces?si=_yW-oLEdTlAc19m-" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></noscript><iframe width="560" height="220" data-src="https://www.youtube.com/embed/M1gOh8Rpces?si=_yW-oLEdTlAc19m-" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen class="lazyload" ></iframe>
7850</div></div>
7851	
7852<div class="footer_boxinner_sns">
7853  <a href="https://www.instagram.com/pnx_1989/" target="_blank" rel="noopener noreferrer" aria-label="Instagram">
7854    <i class="fab fa-instagram"></i>
7855  </a>
7856
7857  <a href="https://www.facebook.com/phenix.honsya" target="_blank" rel="noopener noreferrer" aria-label="Facebook">
7858    <i class="fab fa-facebook-f"></i>
7859  </a>
7860
7861  <a href="https://www.youtube.com/@phoenixcar1989" target="_blank" rel="noopener noreferrer" aria-label="YouTube">
7862    <i class="fab fa-youtube"></i>
7863  </a>
7864</div>	
7865	
7866
7867	
7868</div>
7869<div class="top_footer_boxinner_rigth">
7870<div class="top_footer_rigth_inner">
7871<div>
7872<p class="top_footer_list">SERVICE</p>
7873<div class="p-blogParts post_content" data-partsID="55">
7874<ul class="top_footer_listname">
7875 <li><a href="https://www.pnx.co.jp/rentalcar/">格安レンタカー</a></li>
7876 <li><a href="https://www.pnx.co.jp/syakenpack/">安心車検パック</a></li>
7877 <li><a href="https://www.pnx.co.jp/phoenix-hosho/">フェニックス保証</a></li>
7878 <li><a href="https://www.pnx.co.jp/hoken/">無料保険相談</a></li>
7879 <li><a href="https://www.pnx.co.jp/satei/">無料査定</a></li>
7880 <li><a href="https://www.pnx.co.jp/trade-in/">下取り10万</a></li>
7881 <li><a href="https://www.pnx.co.jp/cashback/">キャッシュバックシステム</a></li>
7882<li><a href="https://www.pnx.co.jp/backorder/">バックオーダーシステム</a></li>
7883<li><a href="https://www.pnx.co.jp/official-app/">フェニックスアプリ</a></li>
7884</ul>
7885</div>
7886	
7887</div>
7888<div>
7889<p class="top_footer_list">COMPANY</p>
7890<div class="p-blogParts post_content" data-partsID="56">
7891<ul class="top_footer_listname">
7892<li><a href="https://www.pnx.co.jp/shop/">店舗一覧</a></li>
7893<li><a href="https://www.pnx.co.jp/company/">会社情報</a></li>
7894 <li><a href="https://job.mynavi.jp/27/pc/search/corp202414/recruiting_course27021664/recruiting_course.html">新卒採用</a></li>
7895 <li><a href="https://pnx-recruit.jp/">中途採用</a></li>
7896<li><a href="https://www.pnx.co.jp/place/">出店地募集</a></li>
7897<li><a href="https://www.phoenixcarsjapan.com/" target="_blank" rel="noopener noreferrer">Global site</a></li>
7898</ul>
7899</div>
7900<p class="top_footer_list footer_list_info">SUPPORT</p>
7901<div class="p-blogParts post_content" data-partsID="2502">
7902<ul class="top_footer_listname">
7903 <li><a href="https://www.pnx.co.jp/contact/">お問い合わせ</a></li>
7904 <li><a href="https://www.pnx.co.jp/customer/">お客様本位の保険業務運営方針</a></li>
7905 <li><a href="https://www.pnx.co.jp/compliance/">勧誘方針</a></li>
7906 <li><a href="https://www.pnx.co.jp/privacy-policy/">プライバシーポリシー</a></li>
7907 <li><a href="https://disaportal.gsi.go.jp/" target="_blank" rel="noopener noreferrer">ハザードマップ</a></li>
7908 <li><a href="https://www.pnx.co.jp/sitemap/">サイトマップ</a></li>
7909
7910</ul>
7911</div>
7912		<div class="footer_ssl_seal">
7913  
7913<script type="text/javascript" src="//seal.cloudsecure.ne.jp/js/ss_w_130-50.js" defer="defer"></script>
7913
7914  <noscript>
7915    <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="//seal.cloudsecure.ne.jp/image/noscript_130x50.png" width="130" height="50" alt="CloudSecure SECURED" data-aspectratio="130/50" class="lazyload" ><noscript><img src="//seal.cloudsecure.ne.jp/image/noscript_130x50.png" width="130" height="50" alt="CloudSecure SECURED"></noscript>
7916  </noscript>
7917</div>
7918</div>	
7919	
7920	
7921</div>
7922	
7923</div>
7924</div>
7925</div>
7926</div></div></div>	</div>
7927</div>
7928		<div class="l-footer__foot">
7929			<div class="l-container">
7930						<p class="copyright">
7931				<span lang="en">&copy;</span>
7932				Phenix Co., Ltd. All Rights Reserved.			</p>
7933					</div>
7934	</div>
7935</div>
7936</footer>
7937<div id="fix_bottom_menu">
7938	<ul class="menu_list">
7939					<li class="menu-item menu_btn" data-onclick="toggleMenu">
7940				<i class="icon-menu-thin open_btn"></i>
7941				<span>メニュー</span>
7942			</li>
7943				<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2368"><a href="#"><i class="icon-search"></i><span>車を探す</span></a></li>
7944<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5293"><a href="https://www.pnx.co.jp/satei/"><i class="icon-check"></i><span>無料査定</span></a></li>
7945<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2661"><a href="https://www.pnx.co.jp/shop/"><i class="icon-home"></i><span>店舗一覧</span></a></li>
7946<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5292"><a href="https://www.pnx.co.jp/official-app/"><i class="icon-person"></i><span>公式アプリ</span></a></li>
7947							</ul>
7948</div>
7949<div class="p-fixBtnWrap">
7950	
7951			<button id="pagetop" class="c-fixBtn c-plainBtn hov-bg-main" data-onclick="pageTop" aria-label="ページトップボタン" data-has-text="">
7952			<i class="c-fixBtn__icon icon-chevron-up" role="presentation"></i>
7953					</button>
7954	</div>
7955
7956<div id="search_modal" class="c-modal p-searchModal">
7957	<div class="c-overlay" data-onclick="toggleSearch"></div>
7958	<div class="p-searchModal__inner">
7959		<form role="search" method="get" class="c-searchForm" action="https://www.pnx.co.jp/" role="search">
7960	<input type="text" value="" name="s" class="c-searchForm__s s" placeholder="検索" aria-label="検索ワード">
7961	<button type="submit" class="c-searchForm__submit icon-search hov-opacity u-bg-main" value="search" aria-label="検索を実行する"></button>
7962</form>
7963		<button class="c-modal__close c-plainBtn" data-onclick="toggleSearch">
7964			<i class="icon-batsu"></i> 閉じる		</button>
7965	</div>
7966</div>
7967</div><!--/ #all_wrapp-->
7968<div class="l-scrollObserver" aria-hidden="true"></div>
7968<script type="speculationrules">
7969{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/pnxwp-child/*","/pnxwp/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
7970</script>
vendor: 1 bytes, line 7970
7970
7971<script id="jquery-core-js" src="https://www.pnx.co.jp/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 7971
7971
7972<script id="swell_script-js-extra">
7973var swellVars = {"siteUrl":"https://www.pnx.co.jp/","restUrl":"https://www.pnx.co.jp/wp-json/wp/v2/","ajaxUrl":"https://www.pnx.co.jp/wp-admin/admin-ajax.php","ajaxNonce":"a64aa59a43","isLoggedIn":"","useAjaxAfterPost":"","useAjaxFooter":"","usePvCount":"1","isFixHeadSP":"1","tocListTag":"ol","tocTarget":"h3","tocPrevText":"\u524d\u306e\u30da\u30fc\u30b8\u3078","tocNextText":"\u6b21\u306e\u30da\u30fc\u30b8\u3078","tocCloseText":"\u6298\u308a\u305f\u305f\u3080","tocOpenText":"\u3082\u3063\u3068\u898b\u308b","tocOmitType":"ct","tocOmitNum":"15","tocMinnum":"2","tocAdPosition":"before","offSmoothScroll":"","mvSlideEffect":"slide","mvSlideSpeed":"1500","mvSlideDelay":"6000","mvSlideNum":"1","mvSlideNumSp":"1"};
7974//# sourceURL=swell_script-js-extra
7975</script>
vendor: 1 bytes, line 7975
7975
7976<script id="swell_script-js" src="https://www.pnx.co.jp/pnxwp/build/js/main.min.js?ver=2.14.0"></script>
vendor: 1 bytes, line 7976
7976
7977<script id="wp-hooks-js" src="https://www.pnx.co.jp/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 7977
7977
7978<script id="wp-i18n-js" src="https://www.pnx.co.jp/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 7978
7978
7979<script id="wp-i18n-js-after">
7980wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
7981//# sourceURL=wp-i18n-js-after
7982</script>
vendor: 1 bytes, line 7982
7982
7983<script id="swv-js" src="https://www.pnx.co.jp/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.2"></script>
vendor: 1 bytes, line 7983
7983
7984<script id="contact-form-7-js-translations">
7985( function( domain, translations ) {
7986	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
7987	localeData[""].domain = domain;
7988	wp.i18n.setLocaleData( localeData, domain );
7989} )( "contact-form-7", {"translation-revision-date":"2026-10-06 03:34:05+0000","generator":"GlotPress\/4.1.0","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=1; plural=0;","lang":"ja_JP"},"This contact form is placed in the wrong place.":["\u3053\u306e\u30b3\u30f3\u30bf\u30af\u30c8\u30d5\u30a9\u30fc\u30e0\u306f\u9593\u9055\u3063\u305f\u4f4d\u7f6e\u306b\u7f6e\u304b\u308c\u3066\u3044\u307e\u3059\u3002"],"Error:":["\u30a8\u30e9\u30fc:"]}},"comment":{"reference":"includes\/js\/index.js"}} );
7990//# sourceURL=contact-form-7-js-translations
7991</script>
vendor: 1 bytes, line 7991
7991
7992<script id="contact-form-7-js-before">
7993var wpcf7 = {
7994    "api": {
7995        "root": "https:\/\/www.pnx.co.jp\/wp-json\/",
7996        "namespace": "contact-form-7\/v1"
7997    }
7998};
7999//# sourceURL=contact-form-7-js-before
8000</script>
vendor: 1 bytes, line 8000
8000
8001<script id="contact-form-7-js" src="https://www.pnx.co.jp/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.2"></script>
vendor: 1 bytes, line 8001
8001
8002<script id="cf7msm-js-extra">
8003var cf7msm_posted_data = [];
8004var cf7msm_honeypot_field_matchers = [];
8005//# sourceURL=cf7msm-js-extra
8006</script>
vendor: 1 bytes, line 8006
8006
8007<script id="cf7msm-js" src="https://www.pnx.co.jp/wp-content/plugins/contact-form-7-multi-step-module/resources/cf7msm.min.js?ver=4.7"></script>
vendor: 1 bytes, line 8007
8007
8008<script id="swell_lazysizes-js" src="https://www.pnx.co.jp/pnxwp/assets/js/plugins/lazysizes.min.js?ver=2.14.0"></script>
vendor: 1 bytes, line 8008
8008
8009<script id="swell_set_fix_header-js" src="https://www.pnx.co.jp/pnxwp/build/js/front/set_fix_header.min.js?ver=2.14.0"></script>
8009
8010
8011<!-- JSON-LD @SWELL -->
8012<script type="application/ld+json">{"@context": "https://schema.org","@graph": [{"@type":"Organization","@id":"https:\/\/www.pnx.co.jp\/#organization","name":"中古車販売のフェニックス","url":"https:\/\/www.pnx.co.jp\/","logo":{"@type":"ImageObject","url":"https:\/\/www.pnx.co.jp\/wp-content\/uploads\/2025\/06\/logo.png","width":300,"height":60}},{"@type":"WebSite","@id":"https:\/\/www.pnx.co.jp\/#website","url":"https:\/\/www.pnx.co.jp\/","name":"中古車販売のフェニックス | 中古車販売のフェニックスへ!年間販売台数10000台以上の実績・全国直営店舗"},{"@type":"WebPage","@id":"https:\/\/www.pnx.co.jp\/event-news\/","url":"https:\/\/www.pnx.co.jp\/event-news\/","name":"イベント・お知らせ | 中古車販売のフェニックス","description":"phoenix EVENT &amp; NEWS イベント・お知らせ フェニックスからのお知らせやイベント情報をご紹介します。 キャンペーンや店舗情報、イベントなど、最新情報を随時更新しています。 EVENT イベント情報 イベント一覧を見","isPartOf":{"@id":"https:\/\/www.pnx.co.jp\/#website"}},{"@type":"Article","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/www.pnx.co.jp\/event-news\/"},"headline":"イベント・お知らせ","image":{"@type":"ImageObject","url":"https:\/\/www.pnx.co.jp\/pnxwp\/assets\/img\/no_img.png"},"datePublished":"2026-07-01T14:49:58+0900","dateModified":"2026-07-24T09:18:49+0900","author":{"@type":"Person","@id":"https:\/\/www.pnx.co.jp\/event-news\/#author","name":"phenix_8181","url":"https:\/\/www.pnx.co.jp\/"},"publisher":{"@id":"https:\/\/www.pnx.co.jp\/#organization"}}]}</script>
8012
8013<!-- / JSON-LD @SWELL -->
8014</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.