﻿@charset "utf-8";/* CSS Document */#freepage {width: 1260px;margin: 30px auto;}/* 見出し h1 ~ h4 */.free_h1_icon_ {font-size: 26px;font-weight: bold;padding: 0 0 0 42px;margin: 0 0 20px;text-align: left;background: url(../img/usr/common/ico_history.png) no-repeat left center;}.free_h1_text_ {font-size: 36px;font-weight: bold;margin: 0 0 20px;text-align: left;}.free_h1_wrap_ {margin: 0 0 20px;padding: 60px 20px;border: 1px solid #dcdcdc;text-align: left;overflow: hidden;}.free_h1_underline_ {font-size: 36px;font-weight: bold;padding: 0 0 5px;margin: 0 0 20px;border-bottom: 2px solid;}.free_h1_wrap_ h1 {font-size: 36px;line-height: 42px;font-weight: bold;margin: 0 0 10px;}.free_sub_ {width: 450px;margin: 0 0 10px;}.free_h1_wrap_ .free_btn_s_ {float: left;margin: 0;}.free_h2_ {background: #e60315;color: #fff;font-size: 18px;font-weight: bold;padding: 5px 10px;margin: 0 0 20px;text-align: left;}.free_h3_ {font-size: 18px;font-weight: bold;border-bottom: 2px solid #333;padding: 0 0 5px 5px;margin: 0 0 20px;text-align: left;}.free_h4_ {font-size: 16px;font-weight: bold;margin: 0 0 50px;text-align: left;}/* テキスト p */.free_p_ {margin-bottom: 20px;}/* HTMLテキストボタン */.free_btn_wrap_ {display: flex;justify-content: space-between;margin: 0 0 20px;}.free_btn_s_ {display: block;width: 180px;border-radius: 5px;text-align: center;padding: 8px 0;margin: 0 auto 20px;background: #333 url(../img/usr/arrow_white_r.png) no-repeat 20px center;}.free_btn_s_ span {color: #fff;font-weight: bold;}.free_btn_s_:hover {text-decoration: none;opacity: 0.8;}.free_btn_l_ {display: block;width: 300px;border-radius: 5px;text-align: center;padding: 8px 0;margin: 0 auto 20px;background: #333 url(../img/usr/arrow_white_r.png) no-repeat 20px center;}.free_btn_l_ span {color: #fff;font-weight: bold;}.free_btn_l_:hover {text-decoration: none;opacity: 0.8;}.free_btn_inline_l_ {flex-basis: 48%;border-radius: 5px;text-align: center;padding: 8px 0;background: #333 url(../img/usr/arrow_white_r.png) no-repeat 20px center;}.free_btn_inline_l_ span {color: #fff;font-weight: bold;}.free_btn_inline_l_:hover {text-decoration: none;opacity: 0.8;}.free_btn_inline_m_ {flex-basis: 30%;border-radius: 5px;text-align: center;padding: 8px 0;background: #333 url(../img/usr/arrow_white_r.png) no-repeat 20px center;}.free_btn_inline_m_ span {color: #fff;font-weight: bold;}.free_btn_inline_m_:hover {text-decoration: none;opacity: 0.8;}.free_btn_inline_wrap_ {display: flex;justify-content: space-between;flex-wrap: wrap;margin: 0 0 50px;}.free_btn_inline_s_ {flex-basis: 22%;border-radius: 5px;text-align: center;padding: 8px 0;margin: 0 0 5px;background: #333 url(../img/usr/arrow_white_r.png) no-repeat 20px center;}.free_btn_inline_s_ span {color: #fff;font-weight: bold;}.free_btn_inline_s_:hover {text-decoration: none;opacity: 0.8;}.free_btn_bg_ {flex-basis: 22%;border-radius: 5px;text-align: center;padding: 8px 0;margin: 0 0 5px;background: url(../img/usr/visual/tab_active.png) repeat center / 3px;border: 2px solid #dcdcdc;box-sizing: border-box;}.free_btn_bg_ span {color: #fff;font-weight: bold;}.free_btn_bg_:hover {text-decoration: none;opacity: 0.8;}.free_btn_effect_ {flex-basis: 22%;border-radius: 5px;text-align: center;padding: 9px 0;margin: 0 0 5px;background: #069;}.free_btn_effect_ span {color: #fff;font-weight: bold;}.free_btn_effect_:hover {text-decoration: none;border: 1px solid #069;background: #fff;box-sizing: border-box;}.free_btn_effect_:hover span {color: #069;}/* クーポンページリンク */.index_btn_wrap_ {display: flex;justify-content: space-between;margin: 0 0 20px;}.index_btn_s_ {display: block;width: calc((1030px / 3) - 10px);border-radius: 5px;text-align: center;padding: 8px 0;margin: 0 auto 20px;background: #139767;line-height: 2em;position: relative;}.index_btn_wrap_ .index_btn_s_ a {color: #fff;font-weight: bold;height: 30px;padding: 0 20px 0 36px;}.index_btn_s_ a::after {content: url(../img/usr/arrow_white_r.png);margin: auto 0;height: 8px;position: absolute;top: 0;right: 10px;bottom: 0;}.index_btn_s_:hover {text-decoration: none;opacity: 0.8;}/* テキストのみのリンク */a.free_textlink_ {color: #333;font-weight: bold;padding: 0 15px 0 0;background: url(../img/usr/arrow_red_r.png) no-repeat right center;margin: 0 0 20px;}.free_textlink_wrap_ {display: flex;justify-content: space-around;margin: 0 0 20px;}a.free_textlink_inline_ {color: #333;font-weight: bold;padding: 0 15px 0 0;background: url(../img/usr/arrow_red_r.png) no-repeat right center;}/* レイアウトテンプレート *//* 画像(左) + テキスト(右) 1列 */.free_block_l_ {margin: 0 0 30px;overflow: hidden;}.free_block_l_img_ {float: left;display: block;width: 20%;margin: 0 2% 0 0;}.free_block_l_inner_ {float: right;width: 78%;overflow: hidden;}.free_block_text_ {font-weight: bold;margin: 0 0 20px;word-break: break-all;text-align: left;}.free_block_l_ .free_btn_s_ {float: right;margin: 0;}/* テキスト(左) + 画像(右) 1列 */.free_block_r_ {margin: 0 0 50px;overflow: hidden;}.free_block_r_img_ {float: right;display: block;width: 20%;}.free_block_r_inner_ {float: left;width: 78%;margin: 0 2% 0 0;overflow: hidden;}.free_block_r_ .free_btn_s_ {margin: 0;}/* 画像(左) + テキスト(右) 2列 */.free_block_inline_wrap_ {display: flex;justify-content: space-between;margin: 0 0 50px;}.free_block_inline_ {flex-basis: 48%;overflow: hidden;}.free_block_inline_l_img_ {float: left;width: 47%;margin: 0 3% 0 0;}.free_block_inline_l_inner_ {float: right;width: 50%;}.free_block_inline_text_ {font-weight: bold;word-break: break-all;text-align: left;}.free_block_inline_wrap_ .free_btn_s_ {width: 100%;margin: 15px 0 0;}/* テキスト(左) + 画像(右) 2列 */.free_block_inline_r_img_ {float: right;width: 47%;}.free_block_inline_r_inner_ {float: right;width: 50%;margin: 0 3% 0 0;}/* メインビジュアル */.free_mainvisual_ {margin: 0 0 50px;padding: 60px 20px;text-align: left;border: 1px solid #dcdcdc;overflow: hidden;}.free_mainvisual_ttl_ {font-size: 36px;line-height: 42px;font-weight: bold;margin: 0 0 10px;}.free_mainvisual_sub_ {width: 450px;margin: 0 0 10px;}.free_mainvisual_ .free_btn_s_ {float: left;margin: 0;}/* 画像(上) + テキスト(下) 1列 スライダー */.free_slider_wrap_ {margin: 0 0 50px;}#free_slider img {width: 100%;}.free_slider_wrap_ .bx-wrapper {position: relative;margin: 0 0 15px;}.free_slider_wrap_ .bx-prev, .free_slider_wrap_ .bx-next {position: absolute;top: 50%;margin: -30px 0 0;width: 60px;height: 60px;text-indent: -9999px;}.free_slider_wrap_ .bx-prev {left: 0;background: url(../img/usr/mv_prev.png);}.free_slider_wrap_ .bx-next {right: 0;background: url(../img/usr/mv_next.png);}.free_slider_caption_ {font-weight: bold;word-break: break-all;text-align: left;}/* 画像(上) + テキスト(下) 2列 */.free_box_l_wrap_ {display: flex;justify-content: space-between;margin: 0 0 30px;}.free_box_l_ {flex-basis: 48%;}.free_box_img_ {margin: 0 0 10px;width: 100%;}.free_box_text_ {font-weight: bold;text-align: left;word-break: break-all;}/* 画像(上) + テキスト(下) 3列 */.free_box_m_wrap_ {display: flex;justify-content: space-between;margin: 0 0 30px;}.free_box_m_ {flex-basis: 30%;}/* 画像(上) + テキスト(下) 4列 */.free_box_s_wrap_ {display: flex;justify-content: space-between;margin: 0 0 30px;}.free_box_s_ {flex-basis: 22%;}/* 画像(上) + テキスト(下) 5列 */.free_box_ss_wrap_ {display: flex;justify-content: space-between;margin: 0 0 30px;}.free_box_ss_ {flex-basis: 19%;}/* 画像 + テキスト(マウスオン) 3列 */.free_effect_box_wrap_ {display: flex;justify-content: space-between;margin: 0 0 50px;}.free_effect_box_ {position: relative;flex-basis: 30%;}.free_effect_box_img_ {width: 100%;}.free_effect_box_contents_ {opacity: 0;display: flex;flex-direction: column;justify-content: space-between;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 102, 153, 0.8);padding: 30px 20px;box-sizing: border-box;}.free_effect_box_ttl_ {display: flex;align-items: center;justify-content: center;flex-basis: 48%;color: #fff;font-size: 16px;font-weight: bold;letter-spacing: 1px;}.free_effect_box_caption_ {flex-basis: 48%;color: #fff;font-size: 12px;font-weight: bold;word-break: break-all;}/* 画像 + テキスト(マウスオン) 4列 */.free_effect_box_s_ {position: relative;flex-basis: 22%;}/* 画像 + テキスト(メイン + サムネイル) 1列 */.free_thumb_wrap_ {display: flex;justify-content: space-between;margin: 0 0 50px;}.free_thumb_img_ {flex-basis: 27%;}.free_thumb_section_ {flex-basis: 70%;}.free_thumb_text_ {font-weight: bold;word-break: break-all;text-align: left;margin: 0 0 20px;}.free_thumb_area_ {display: flex;justify-content: space-between;}.free_thumb_ {flex-basis: 18%;}.free_thumb_img_s_ {margin: 0 0 10px;}.free_thumb_caption_ {font-size: 12px;font-weight: bold;text-align: left;word-break: break-all;}/* 画像 + テキスト(メイン + サムネイル) 2列 */.free_thumb_inline_ {display: flex;flex-basis: 48%;justify-content: space-between;}.free_thumb_inline_img_ {width: 48%;}.free_thumb_inline_section_ {flex-basis: 50%;}.free_thumb_area_inline_ {display: flex;justify-content: space-between;}.free_thumb_inline_img_s_ {flex-basis: 48%;}/* 画像 + テキスト + ボタン(メイン + タイトル + ボタン) 1列 */.free_btns_wrap_ {display: flex;justify-content: space-between;margin: 0 0 50px;}.free_btns_img_ {flex-basis: 40%;}.free_btns_area_ {flex-basis: 55%;}.free_btns_ttl_ {font-size: 16px;font-weight: bold;text-align: left;word-break: break-all;margin: 0 0 25px;}/* 画像 + テキスト + ボタン(メイン + ボタン) 2列 */.free_btns_inline_wrap_ {display: flex;justify-content: space-between;margin: 0 0 50px;}.free_btns_inline_ {display: flex;justify-content: space-between;flex-basis: 48%;}.free_btns_inline_img_ {width: 45%;}.free_btns_area_inline_ {flex-basis: 52%;}.free_btns_inline_text_ {font-weight: bold;text-align: left;word-break: break-all;margin: 0 0 15px;}.free_btns_inline_wrap_ .free_btn_s_ {width: 100%;}/* タイトルテキスト + 説明テキスト 3列 */.free_caption_wrap_ {display: flex;justify-content: space-between;margin: 0 0 50px;}.free_caption_ {flex-basis: 30%;}.free_caption_ttl_ {font-size: 16px;font-weight: bold;word-break: break-all;margin: 0 0 10px;}.free_caption_text_ {font-weight: bold;word-break: break-all;text-align: left;}/* リストテンプレート *//* 標準リスト */.free_list_wrap_ {margin: 0 0 50px;}.free_list_ {font-weight: bold;text-align: left;word-break: break-all;margin: 0 0 20px;}/* インデント付きリスト */.free_list_indent_ {position: relative;font-weight: bold;text-align: left;word-break: break-all;margin: 0 0 20px;padding: 0 0 0 17px;}.free_list_indent_::before {content: '※';position: absolute;top: 0;left: 0;}/* アイコン付きリスト */.free_list_icon_ {font-weight: bold;text-align: left;word-break: break-all;margin: 0 0 20px;padding: 0 0 0 17px;background: url(../img/usr/bt_sub_accodion.png) no-repeat left 2px;}/* 画像(左) + テキスト(右) */.free_list_img_ {display: flex;justify-content: space-between;border-bottom: 1px dashed #ccc;padding: 0 0 20px;margin: 0 0 20px;}.free_list_img_:last-child {border: none;padding: none;margin: none;}.free_list_img_thumb_ {flex-basis: 15%;}.free_list_img_text_ {flex-basis: 82%;text-align: left;word-break: break-all;font-weight: bold;}/* ドロップダウン式リスト */.free_list_accordion_ {margin: 0 0 20px;}.free_list_accordion_head_ {display: flex;justify-content: space-between;border: 1px solid #dcdcdc;box-sizing: border-box;}.free_list_accordion_head_inner_ {display: flex;justify-content: space-between;flex-basis: 1240px;box-sizing: border-box;border-right: 1px solid #dcdcdc;padding: 10px 8px;}.free_list_accordion_icon_ {position: relative;display: block;flex-basis: 40px;}.free_list_accordion_icon_::after {content: "";position: absolute;top: 8px;left: 16px;border-style: solid;height: 8px;border-width: 0 5px 8px 5px;border-color: transparent transparent #333 transparent;}.free_list_accordion_icon_.open::after {top: 16px;border-width: 8px 5px 0 5px;border-color: #333 transparent transparent transparent;}.free_list_accordion_ttl_ {display: flex;align-items: center;font-weight: bold;text-align: left;word-break: break-word;}.free_list_accordion_img_ {flex-basis: 100px;}.free_list_accordion_body_ {display: none;border: 1px solid #dcdcdc;border-top: none;text-align: left;font-weight: bold;word-break: break-all;padding: 10px 8px;}/* Q&A形式 */.free_list_qa_ {margin: 0 0 20px;}.free_list_qa_row_ {display: flex;background: #eee;border: 1px solid #dcdcdc;}.free_list_qa_row_:last-child {background: transparent;border-top: none;}.free_list_qa_label_ {display: flex;justify-content: center;align-items: center;font-size: 24px;font-weight: bold;flex-basis: 50px;border-right: 1px solid #dcdcdc;background: #eee;}.free_list_qa_text_ {display: flex;align-items: center;font-weight: bold;text-align: left;word-break: break-all;padding: 10px 8px;}/* テーブルテンプレート */.free_table_ {margin: 0 0 30px;border: 1px solid #dcdcdc;}.free_table_row_ {border-bottom: 1px solid #dcdcdc;}.free_table_cell_ttl_ {width: 25%;font-weight: bold;text-align: left;word-break: break-all;padding: 10px;border-right: 1px solid #dcdcdc;background: #eee;}.free_table_cell_ {font-weight: bold;text-align: left;word-break: break-all;padding: 10px;}/* カテゴリ用テンプレートここまで */.sp {display: none;}#footer {text-align: left;}/* テンプレート1～4削除20230818 *//* フリーページ 商い支援とは */#freepage.free_info_ .free_h1_icon_ {font-size: 20px;}#freepage.free_info_ .img_wrap_ {text-align: center;margin: 0 0 30px;}#freepage.free_info_ .intro_ {text-align: center;margin: 0 0 30px;}#freepage.free_info_ .intro_ p {font-weight: bold;}#freepage.free_info_ .intro_ p.main_ {font-size: 26px;margin: 0 0 10px;}#freepage.free_info_ .intro_ p.sub_ {font-size: 22px;}#freepage.free_info_ .intro_ p span {color: #e60013;}#freepage.free_info_ .text_wrap_ p {margin: 0 0 15px;}#freepage.free_info_ .text_wrap_ p:last-child {margin: 0;}/* フリーページ ご利用案内削除20230818 *//* フリーページ ご利用規約追加ヘッダーに移動20230818 *//* フリーページ プライバシーポリシー追加ヘッダーに移動20230818 *//* フリーページ 特定商取引法に基づく表示追加ヘッダーに移動20230818 *//* フリーページ よくあるご質問削除20230818 *//* フリーページ サイトマップ */#freepage.free_sitemap_ .free_h1_icon_ {margin: 0 0 40px;}#freepage.free_sitemap_ .inner_ {display: flex;flex-wrap: wrap;}#freepage.free_sitemap_ .box_ {flex-basis: 31%;margin: 0 3.5% 30px 0;}#freepage.free_sitemap_ .box_:nth-child(3n) {margin-right: 0;}#freepage.free_sitemap_ .box_:nth-last-child(1),#freepage.free_sitemap_ .box_:nth-last-child(2),#freepage.free_sitemap_ .box_:nth-last-child(3) {margin-bottom: 0;}#freepage.free_sitemap_ .box_ h2 {font-size: 16px;font-weight: bold;border-bottom: 1px dashed #ccc;padding: 0 0 5px;margin: 0 0 8px;}#freepage.free_sitemap_ .box_ .link_wrap_ {padding: 0 10px;}#freepage.free_sitemap_ .link_wrap_ a {display: inline-block;color: #333;padding: 0 0 0 15px;margin: 0 0 5px;background: url(../img/usr/arrow_red_r.png) 1px center no-repeat;}#freepage.free_sitemap_ .link_wrap_ a:last-child {margin: 0;}/* フリーページ 検索方法のコツ */#freepage.free_search_ .intro_ {margin: 0 0 20px;}#freepage.free_search_ .nav_ {display: flex;justify-content: space-between;}#freepage.free_search_ .nav_ .box_ {flex-basis: 48%;}#freepage.free_search_ .nav_ .box_ .ttl_ {display: flex;justify-content: center;align-items: flex-end;padding: 10px;margin: 0 0 10px;font-size: 18px;font-weight: bold;background: #f6ad3a;}#freepage.free_search_ .nav_ .box_ .ttl_ p {color: #fff;font-weight: normal;font-size: 16px;}#freepage.free_search_ .nav_ .box_ .ttl_ p span {margin: 0 10px 0 3px;}#freepage.free_search_ .nav_ .box_ .link_wrap_ {padding: 0 0 0 5px;}#freepage.free_search_ .nav_ .box_ .link_wrap_ a {display: inline-block;color: #333;background: url(../img/usr/arrow_red_r.png) 1px center no-repeat;padding: 0 0 0 15px;margin: 0 0 10px;}#freepage.free_search_ .nav_ .box_ .link_wrap_ a:last-child {margin: 0;}#freepage.free_search_ .nav_btm_ {text-align: right;margin: 0 0 40px;}#freepage.free_search_ .nav_btm_ a,#freepage.free_search_ .howto_ .wrapper_ .point_ a {display: inline-block;color: #333;background: url(../img/usr/arrow_red_r.png) 1px center no-repeat;padding: 0 0 0 15px;font-weight: bold;}#freepage.free_search_ .howto_ {margin: -10px 0 50px;padding: 10px 0 0;}#freepage.free_search_#sec05 .howto_ {margin-bottom: 70px;}#freepage.free_search_ .howto_:last-child {margin-bottom: 0;}#freepage.free_search_ .howto_ .inner_ > p {margin: 0 0 20px;}#freepage.free_search_ .howto_ .inner_ > p span,#freepage.free_search_ .howto_ .wrapper_ .point_ p span {background: #ffeeca;font-size: 15px;font-weight: bold;padding: 0 0 0 2px;}#freepage.free_search_ .howto_ .wrapper_ {display: flex;justify-content: space-between;margin: 0 auto 30px;}#freepage.free_search_ .howto_ .wrapper_:last-child {margin-bottom: 0;}#freepage.free_search_ .howto_ .wrapper_ .img_,#freepage.free_search_ .howto_ .wrapper_ .point_ {flex-basis: 48%;}#freepage.free_search_ .howto_#sec01 .wrapper_ .img_ {text-align: center;}#freepage.free_search_ .free_h3_ {margin: 0 0 15px;}#freepage.free_search_ .howto_#sec02 .wrapper_ .img_ img {display: block;width: 460px;margin: 0 auto 15px;}#freepage.free_search_ .howto_#sec02 .wrapper_:last-child(2) .img_ img {margin-bottom: 0;}#freepage.free_search_ .howto_#sec03 .wrapper_ .img_ img {display: block;margin-left: 100px;}#freepage.free_search_ .howto_#sec02 .wrapper_ .img_ .text_ {background: #f0f0f0;padding: 10px 12px 8px;height: 63px;}#freepage.free_search_ .howto_#sec01 .wrapper_ .point_ {max-width: 48%;box-sizing: border-box;padding: 0 75px;}#freepage.free_search_ .howto_#sec03 .wrapper_ .point_ {margin-left: 50px;}#freepage.free_search_ .howto_ .wrapper_ .point_ img {margin: 0 0 8px;}#freepage.free_search_ .howto_ .wrapper_ .point_ p {margin: 0 0 10px;}#freepage.free_search_ .howto_ .wrapper_ .price_ {width: 32%;margin: 0 2% 0 0;text-align: center;}#freepage.free_search_ .howto_ .wrapper_ .price_:last-child {margin: 0;}#freepage.free_search_ .howto_ .wrapper_ .price_ .free_h3_ {text-align: left;}#freepage.free_search_ .howto_ .price_ p {position: relative;font-weight: normal;width: 280px;background: #f0f0f0;margin: 25px auto 10px;padding: 10px;}#freepage.free_search_ .howto_ .price_ p:before {content: '';border-style: solid;border-color: #f6ad3a transparent transparent transparent;border-width: 10px 10px 0 10px;position: absolute;top: -17px;right: 0;left: 0;margin: auto;width: 0;}#freepage.free_search_ .howto_ ul {display: flex;flex-wrap: wrap;margin: 0 0 15px;}#freepage.free_search_ .howto_ ul:nth-of-type(2) {margin: 0 0 30px;}#freepage.free_search_ .howto_ ul:last-child {margin: 0;}#freepage.free_search_ .howto_ ul li {flex-basis: 170px;margin: 0 15px 0 0;}#freepage.free_search_ .howto_ ul li:nth-child(7n) {margin-right: 0;}#freepage.free_search_ .howto_ ul li:last-child {margin-right: 0;}#freepage.free_search_ .howto_ ul li a {display: block;margin: 0 0 8px;}#freepage.free_search_ .howto_ ul li a:nth-child(2) {padding: 0 0 0 15px;margin: 0 0 2px;background: url(../img/usr/arrow_red_r.png) 1px 6px no-repeat;}#freepage.free_search_ .howto_ ul li a img {width: 100%;}#freepage.free_search_ .howto_ .wrapper_ .search_ {flex-basis: 32%;margin: 0 2% 0 0;text-align: center;}#freepage.free_search_ .howto_ .wrapper_ .search_:last-child {margin: 0;}#freepage.free_search_ .howto_ .wrapper_ .search_ a {position: relative;display: block;margin: 0 0 10px;}#freepage.free_search_ .howto_ .wrapper_ .search_ a:nth-of-type(1) {padding: 17px 0 0;}#freepage.free_search_ .howto_ .wrapper_ .search_ a:nth-of-type(1):before {content: '';border-style: solid;border-color: #f6ad3a transparent transparent transparent;border-width: 10px 10px 0 10px;position: absolute;top: 0;right: 0;left: 0;margin: auto;width: 0;}#freepage.free_search_ .howto_ .wrapper_ .search_ a:last-child {margin: 0;display: inline-block;color: #333;padding: 0 0 0 15px;background: url(../img/usr/arrow_red_r.png) 1px center no-repeat;font-size: 16px;font-weight: bold;letter-spacing: 1px;}#freepage.free_search_ .howto_ .wrapper_ .search_ a img {width: 100%;background: #fff;}#freepage.free_search_ .howto_ .wrapper_ .search_ > img {margin: 0 0 10px;}#freepage.free_search_ .howto_ .text_wrap_ {display: flex;margin: 0 0 10px;}#freepage.free_search_ .howto_ .text_wrap_ p {padding: 13px 0 0;margin: 0 0 0 5px;}#freepage.free_search_ .howto_ .contact_ {display: flex;justify-content: space-between;width: 1000px;margin: 0 auto;}#freepage.free_search_ .howto_ .contact_ .tel_,#freepage.free_search_ .howto_ .contact_ .mail_ {flex-basis: 49%;max-width: 49%;box-sizing: border-box;padding: 10px;border-radius: 8px;background: #ffeeca;}#freepage.free_search_ .howto_ .contact_ .tel_ .headline_ {font-size: 16px;font-weight: bold;margin: 0 0 5px 5px;}#freepage.free_search_ .howto_ .contact_ .tel_ .tel_inner_ {display: flex;justify-content: space-between;}#freepage.free_search_ .howto_ .contact_ .tel_ .num_ {padding: 0 0 0 50px;background: url(../img/usr/common/ico_tel.png) left top no-repeat;font-size: 28px;font-weight: bold;color: #069;}#freepage.free_search_ .howto_ .contact_ .mail_ {padding: 21px 10px;}#freepage.free_search_ .howto_ .contact_ .mail_ a {display: block;background: url(../img/usr/common/ico_mail.png) left center no-repeat;padding: 0 0 0 35px;font-weight: bold;font-size: 20px;margin: 0 10px 5px;}#freepage.free_search_ .howto_ .contact_ .mail_ a:hover {text-decoration: none;opacity: 0.8;}#freepage.free_search_ .howto_ .contact_ .mail_ p {font-size: 14px;line-height: 1;text-align: right;margin: 0 10px 0 0;}/* フリーページ 商い支援からの会員情報移行方法 */#freepage.free_switch_ {position: relative;}#freepage.free_switch_ ol li {margin-bottom: 20px;}#freepage.free_switch_ ol li.img {width: 800px;position: relative;}#freepage.free_switch_ ol li.img:after {content: '';background-image: url(/img/freepage/loupe.png);background-size: contain;width: 40px;height: 40px;display: block;position: absolute;right: 20px;bottom: 50px;}#freepage.free_switch_ ol li img {margin: 10px 0 30px;border: 1px solid #333;box-sizing: border-box;}#freepage.free_switch_ p.link {margin-top: 20px;text-align: center;}#freepage.free_switch_ p.link a {padding: 14px 40px;border-radius: 5px;background-color: #e60013;color: #fff;font-size: 150%;font-weight:  bold;text-decoration: none;display: inline-block;transition: 0.3s;}#freepage.free_switch_ .inner_ {clear: both;overflow: hidden;}#freepage.free_switch_ p.link a:hover {opacity: 0.8;}#freepage.free_switch_ .main_ ol a {font-size: 150%;}#freepage.free_switch_ .main_ .intro_ {margin: 0 0 40px;}/* フリーページ ドンドン値引きサービスについて追加ヘッダーに移動20230818 *//* フリーページ クーポンについて追加ヘッダーに移動20230818 *//* フリーページ 普段ご利用の店舗をご選択ください*/#introduction_list .region_list {margin-left: -60px;width:  1320px;display:  flex;flex-wrap: wrap;}#introduction_list .region_list .region {margin: 30px 0 30px 60px;background: repeating-linear-gradient(-45deg, #dcdcdc, #dcdcdc 30px, #fff 0, #fff 31px);flex-basis: 600px;box-sizing:  border-box;}#introduction_list .region_list .region h2 {margin: 20px;background: #fff;border-top: 2px solid;border-bottom: 2px solid;font-size:  150%;font-weight: bold;text-align: center;}#introduction_list .region_list .region ul {width: 600px;display: flex;flex-wrap: wrap;}#introduction_list .region_list .region ul li {margin: 0 0 20px 20px;flex-basis: 270px;}#introduction_list .region_list .region ul li a {padding: 10px;background: #56af9B;color: #fff;text-align: center;display: block;border-radius: 4px;}/* フリーページ シモジマ・パッケージプラザのサービス案内*/#service_info p {margin-bottom: 30px;}#service_info .img_center {text-align: center;}#service_info .block {margin-bottom: 100px;}#service_info .block .link_area {display: flex;justify-content: center;}#service_info .link {text-align: center;}#service_info .link a {margin: 0 20px;padding: 12px;background: #139767;color: #fff;font-size: 150%;font-weight: bold;text-align: center;text-decoration: none;width: 300px;display: inline-block;border-radius: 5px;}#service_info .block .seasonal {margin-bottom: 20px;display: flex;}#service_info .block .seasonal dl {margin: 0 20px;flex-basis: calc(100% / 3 - 11px);}#service_info .block .seasonal dl dt {margin-bottom: 4px;font-size: 120%;font-weight: bold;}#service_info .block .seasonal dl dd {margin-bottom: 10px;}#service_info .block .seasonal dl dd.message_title {margin-bottom: 4px;font-weight: bold;}#service_info .block .seasonal dl dd.message {margin-bottom: 20px;background: #dcdcdc;display: flex;border-radius: 4px;}#service_info .block .seasonal dl dd.message span {margin: 10px 10px 10px 0;flex-basis: calc(100% - 80px);}#service_info .block .seasonal dl dd.message span.message_icon {margin: 10px;flex-basis: 50px;}#service_info .block .seasonal dl dd.message span.message_icon img {border: 2px solid;border-radius: 50%;box-sizing: border-box;}#service_info .block .special {margin-bottom: 30px;display: flex;flex-wrap: wrap;}#service_info .block .special dl {margin: 0 50px 20px;flex-basis: calc(100% / 6 - 101px);display: flex;flex-direction: column-reverse;justify-content: center;}#service_info .block .special dl dd img {margin-bottom: 4px;border: 8px solid;border-radius: 50%;box-sizing: border-box;}#service_info .block .special dl dt {font-weight: bold;text-align: center;}#service_info .block .special dl dd {min-height: 0%;}#service_info .block .special_flow {margin-bottom: 0;display: flex;flex-wrap: wrap;}#service_info .block .special_flow p {width: calc(100% / 4);}#service_info .block .support_list {display: flex;flex-wrap: wrap;}#service_info .block .support_list dl {margin: 20px 10px 0;flex-basis: 400px;}#service_info .block .support_list dl dt {font-size: 125%;font-weight: bold;}#service_info .block .support_list dl dt, #service_info .block .support_list dl dd {margin-bottom: 10px;}#service_info .block dd.link a {font-size: 125%;width: 200px;}#service_info .block .schedule {margin-bottom: 30px;}#service_info .block .schedule dl {display: flex;align-items: stretch;}#service_info .block .schedule dl dt, #service_info .block .schedule dl dd {padding: 10px;border-right: 1px solid;box-sizing: border-box;}#service_info .block .schedule dl.label {background: #999;color: #fff;}#service_info .block .schedule dl.label dd:last-child {border: none;}#service_info .block .schedule dl:not(.label) dd:first-child {border-left: 1px solid;}#service_info .block .schedule dl:not(.label) dt, #service_info .block .schedule dl:not(.label) dd {border-bottom: 1px solid;}#service_info .block .schedule dl dd.day {flex-basis: 10%;}#service_info .block .schedule dl dd.date {flex-basis: 10%;}#service_info .block .schedule dl dt.content {flex-basis: 60%;}#service_info .block .schedule dl dd.location {flex-basis: 20%;}/*初めてのお客様ページ削除20230818*//* 【追加】お知らせコンテンツ項目複数用 */#freepage .content{margin: 0 0 50px 0;}