@charset "UTF-8";

/* --- 全体の背景・テキスト --- */
body {
min-width: 1090px;
margin: 0;
padding: 0;
background: #f5f5f5 url(../image/body-back.png) ;
color: #787878;
font-size: 15px;
font-family : "メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC",sans-serif;
}

/* --- 全体のリンクテキスト --- */
a:link {
color: #4682b4;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
-ms-transition: 0.4s;
}
a:visited { color: #386992; }
a:hover { color: #79a7cc; }
a:active { color: #00c0c0; }

/* 全体の画像（ボーダーなし） */
img {
border: none;
}

/* --- 画像マウスオーバー --- */
a:hover img {
opacity: 0.3;
filter: alpha(opacity=30); 
}

/* --- 段落内画像 --- */
p img {
vertical-align: middle;
}

/* --- 画像左フロート --- */
img.floatLeft {
float: left;
margin: 0 20px 20px 0;
padding: 0;
}

/* --- 画像右フロート --- */
img.floatRight {
float: right;
margin: 0 0 20px 20px;
padding: 0;
}

/* --- 改行 --- */
.newline {
display: block;
}

/* --- テキストフォント（明朝） --- */
.mincho {
font-family: "Vollkorn",serif;
}

/* --- テキスト中央揃え --- */
.center {
text-align: center;
}

/* --- テキスト右揃え --- */
.right {
text-align: right;
}

/* --- テキスト太字 --- */
.bold {
font-weight: bold;
}

/* --- テキスト色（赤） --- */
.color01 {
color: #ff5555;
}

/* --- テキスト色（黒） --- */
.color02 {
color: #000000;
}
/* --- テキスト色（緑） --- */
.color03 {
color: #6eb92b;
}
/* --- テキスト色（オレンジ） --- */
.color04 {
color: #ff7f2a;
}


/* --- テキストサイズ --- */
.size12 {font-size: 12px;!important;}
.size15 {font-size: 15px;!important;}
.size16 {font-size: 16px;!important;}
.size17 {font-size: 17px;!important;}
.size18 {font-size: 18px;!important;}
.size19 {font-size: 19px;!important;}
.size20 {font-size: 20px;!important;}
.size21 {font-size: 21px;!important;}
.size22 {font-size: 22px;!important;}
.size23 {font-size: 23px;!important;}
.size24 {font-size: 24px;!important;}
.size24 {font-size: 25px;!important;}
.size26 {font-size: 26px;!important;}
.size27 {font-size: 27px;!important;}
.size28 {font-size: 28px;!important;}
.size29 {font-size: 29px;!important;}
.size30 {font-size: 30px;!important;}

/* --- マージン --- */
.m-bottom-0 {margin-bottom: 0 !important;}
.m-bottom-5 {margin-bottom: 5px !important;}
.m-bottom-10 {margin-bottom: 10px !important;}

/* --- 詳細リンク --- */
p.linkDetail a {
display: block;
width: 188px;
margin: 0 auto;
padding: 15px 0 12px;
line-height: 100%;
text-decoration: none;
text-align: center;
color: #000000;
border: 1px solid #e0e0e0;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
background: #ffffff url(../image/arrow01.png ) no-repeat 10px center;
}
p.linkDetail a:hover {
color: #ffffff;
background-color: #ff9955;
}


/* --- コンテナ --- */
div.container {
position: relative;
width: 1090px;
margin: 0 auto;
padding: 0;
}

/* --- ▼ヘッダ内の設定開始 --- */
/* --- ヘッダ --- */
#header {
margin: 0;
padding: 20px 0 0;
background-color: #ffffff;
}

/* --- ロゴ --- */
#header h1.siteTitle,
#header p.siteTitle {
margin: 0 10px 20px;
padding: 0;
font-size: 100%;
}

/* --- グローバルメニュー --- */
#header ul {
position: absolute;
top: 5px;
right: 20px;
margin: 0;
padding: 0;
font-size: 15px;
text-align: center;
z-index: 999;
}
#header ul li {
float: left;
margin: 0 10px;
padding: 0;
list-style-type: none;
}
#header ul li a {
display: block;
margin: 0;
padding: 5px 5px;
width: 100%;
background-color: #ffffff;
text-decoration: none;
color: #4d4d4d;
}
#header ul li a.active,
#header ul li a:hover {
color: #6eb92b;
}
#header ul li.btn {
margin: 0 0 0 20px;
}
#header ul li.btn a {
background-color: #ff9955;
color: #ffffff;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
#header ul li.btn a:hover {
background-color: #ffe3d1;
}

/* --- パンくずリスト --- */
#header div.breadcrumbs {
margin: 0;
padding: 17px 0 15px;
background: #f9f9f9 url(../image/breadcrumbs-back.png) ;
border-top: 1px solid #6eb92b;
}
#header div.breadcrumbs a {
color: #000000;
text-decoration: none;
}
#header div.breadcrumbs a:hover {
text-decoration: underline;
}
/* --- ▲ヘッダ内の設定終了 --- */

/* スライダー */
ul.bxslider {
margin: 0 !important;
padding: 0 !important;
}
ul.bxslider li {
margin: 0 !important;
padding: 0 !important;
}
ul.bxslider li img {
width: 100%;
height: auto;
}



/* --- ▼コンテンツ内の設定開始 --- */
/* --- コンテンツ --- */
#content {
width: 1090px;
margin: 0 auto;
padding: 0;
background-color: #ffffff;
}

/* --- セクション（共通設定） --- */
div.section {
margin: 0 0 80px 0;
padding: 0;
}

/* --- 見出し・段落・リスト（共通設定） --- */
#content h1.type01 {
margin: 0 0 40px;
padding: 0 0 10px;
color: #000000;
font-size: 30px;
font-weight: normal;
text-align: center;
line-height: 150%;
background: url(../image/h1-back.png) no-repeat center bottom;
}

#content h2.type01 {
height: 30px;
margin: 0 0 40px;
padding: 0;
color: #000000;
font-size: 22px;
font-weight: normal;
line-height: 30px;
text-align: center;
background: url(../image/heading-line.png) repeat-x center;
}
#content h2.type01 span {
margin: 0;
padding: 0 30px;
background-color: #ffffff;
}

#content h2.type02 {
margin: 0 0 20px;
padding: 0;
color: #000000;
font-size: 20px;
font-weight: normal;
line-height: 250%;
}

#content h3 {
margin: 0 0 15px 0;
padding: 0;
color: #000000;
font-size: 20px;
line-height: 150%;
}

#content h4 {
margin: 0 0 15px 0;
padding: 0;
color: #4d4d4d;
font-size: 18px;
line-height: 150%;
}

#content p{
margin: 0 0 30px 0;
padding: 0;
font-size: 16px;
line-height: 200%;
}

#content ul {
margin: 0 0 40px 0;
padding: 0;
line-height: 200%;
list-style-type: none;
}
#content ul li {
margin: 0 0 0 10px;
padding: 0 0 0 15px;
background: url(../image/list-marker.png) no-repeat left center;
}

/* 2段組リスト */
#content ul.type01 li {
width: 360px;
float: left;
padding: 0 15px 0 15px;
}

/* クローバーマーク */
.point {
padding-left: 23px !important;
background: url(../image/point.png ) no-repeat left center;
}

/* --- ▼トップページの個別設定開始 --- */

/* --- メニュー --- */
#content div.menu div {
float: left;
width: 216px;
margin: 0 10px 30px;
padding: 20px 15px 0;
background-color: #effae6;
border-radius: 15px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
box-shadow: 1px 1px 3px #c0c0c0;
-moz-box-shadow: 1px 1px 3px #c0c0c0;
-webkit-box-shadow: 1px 1px 3px #c0c0c0;
}
#content div.menu div i {
color: #6eb92b;
}
#content div.menu div p {
border-bottom: 0 !important;
}

/* --- メニュー --- */
#content div.menu div.type01 {
float: left;
width: 226px;
margin: 0 10px 30px;
padding: 20px 5px 0;
background-color: #FFF2CC;
border-radius: 15px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
box-shadow: 1px 1px 3px #c0c0c0;
-moz-box-shadow: 1px 1px 3px #c0c0c0;
-webkit-box-shadow: 1px 1px 3px #c0c0c0;
}
#content div.menu div.type01 p {
border-bottom: 0 !important;
}
/* --- リンクなし --- */
#content div.menu div.type01 span {
display: block;
width: 188px;
margin: 0 auto 30px;
padding: 15px 0 12px;
line-height: 100%;
text-decoration: none;
text-align: center;
color: #000000;
border: 1px solid #e0e0e0;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
background: #ffffff;
}



/* --- ▼下層ページの個別設定開始 --- */

/* 1ボックス（こんな方でもご利用頂けます） */
#content div.box1 {
margin: 0 0 10px;
padding: 0;
border: 1px solid #666666;
}
/* 見出し */
#content div.box1 h3 {
margin: 0 0 20px;
padding: 10px 0 10px 10px;
line-height: 100%;
color: #ffffff;
font-weight: bold;
background-color: #666666;
}
/* 段落 */
#content div.box1 p {
margin: 0 10px 20px;
font-size: 100%;
}


/* 流れ */
#content div.step {
margin: 0 0 40px;
padding: 0;
border-bottom: 1px solid #c0c0c0;
}
#content div.leftBox01 {
float: left;
width: 300px;
margin: 0;
padding: 0;
}
#content div.rightBox01 {
float: right;
width: 450px;
margin: 0;
padding: 0;
}
#content div.step h2.step01 {
margin: 0 0 40px;
padding: 0 0 0 85px;
color: #000000;
font-size: 22px;
height: 62px;
line-height: 62px;
background: url(../image/step01.png ) no-repeat left center;
}
#content div.step h2.step02 {
margin: 0 0 40px;
padding: 0 0 0 85px;
color: #000000;
font-size: 22px;
height: 62px;
line-height: 62px;
background: url(../image/step02.png ) no-repeat left center;
}
#content div.step h2.step03 {
margin: 0 0 40px;
padding: 0 0 0 85px;
color: #000000;
font-size: 22px;
height: 62px;
line-height: 62px;
background: url(../image/step03.png ) no-repeat left center;
}


/* --- よくあるご質問 --- */
ol.qa {
width: 100％;
margin: 0 0 30px;
padding: 0;
border-top: 1px #c0c0c0 dotted;
list-style-type: none;
}
/* --- リスト項目 --- */
ol.qa li {
padding: 20px 5px 14px;
border-bottom: 1px #c0c0c0 dotted;
}
/* --- 項目の内容 --- */
ol.qa dl {
margin: 0;
}
/* --- Questionエリア --- */
ol.qa dt {
margin: 0 0 20px;
padding: 0 0 12px 30px;
background: url(../image/q.gif) no-repeat left top;
color: #000000;
font-weight: bold;
line-height: 200%;
}
/* --- Answerエリア --- */
ol.qa dd {
margin: 0;
padding: 0 0 6px 30px;
background: url(../image/a.gif) no-repeat left top;
line-height: 200%;
}


/* お客様の声 */
#content div.customer {
border-bottom: 1px dotted #c0c0c0;
margin: 0 0 30px;
padding: 0;
}
/* コメント */
#content div.customer div.comment {
float: right;
width: 450px;
margin: 0;
padding: 0;
}
/* 名前 */
#content div.customer div.comment p.name {
font-size: 120%;
color: #000000;
}
/* 顔写真 */
#content div.customer img {
float: left;
width: 300px;
height: auto;
margin: 0 0 30px 0;
border: 1px solid #888888;
}


/* --- 表 --- */
/* --- 表全体 --- */
#content table.standard {
width: 100%;
margin: 0 0 30px;
border: 1px #cccccc solid;
border-collapse: collapse;
line-height: 200%;
}
/* --- 表タイトル --- */
#content table.standard caption {
padding-bottom: 5px;
text-align: center;
color: #4d4d4d;
}
/* --- セル --- */
#content table.standard th,
#content table.standard td {
padding: 15px 15px;
border: 1px #cccccc solid;
}
/* --- 見出しセル --- */
#content table.standard th {
background-color: #f9f9f9;
text-align: center;
font-weight: normal;
}
/* --- データセル --- */
#content table.standard td {
background-color: #ffffff;
}
#content table.standard td.center {
text-align: center;
}
#content table.standard td.right {
text-align: right;
}
#content table.standard th.nowrap,
#content table.standard td.nowrap {
white-space: nowrap;
}

/* --- ■ご相談ページ■ --- */
/* 強調ボックス */
#main div.emphasis {
padding: 1em 0 0;
margin: 0 10px 2em;
text-align: center;
border: 3px #00ccff solid; /* 大枠の境界線 */
background-color: #f1fcff;
}


/* --- ■お問い合わせページ↓ここから --- */
/* --- フォームエリア --- */
form.contact {
width: 800px; /* フォームエリアの幅 */
margin: 0 auto 1em;
}
/* --- テーブル --- */
form.contact table {
margin: 0 0 10px;
width: 100%; /* テーブルの幅 */
background-color: #f9f9f9; /* テーブルの背景色 */
border: 1px #c0c0c0 solid; /* テーブルの境界線 */
}
/* --- 見出しセル（th） --- */
form.contact th {
width: 140px; /* 幅 */
padding: 10px 8px; /* 見出しセルのパディング（上下、左右） */
background-color: #f5f5f5; /* 見出しセルの背景色 */
border-bottom: 1px #c0c0c0 dotted; /* 見出しセルの下境界線 */
text-align: left;
line-height: 130%;
}
/* --- データセル（td） --- */
form.contact td {
padding: 10px 5px 7px; /* データセルのパディング（上、左右、下） */
background-color: #ffffff; /* データセルの背景色 */
border-bottom: 1px #c0c0c0 dotted; /* データセルの下境界線 */
}
/* --- データセル（td） --- */
form.contact td.color {
background-color: #87CEEB; /* データセルの背景色 */
text-align: center;
font-weight: bold;
}
/* --- 必須項目セル --- */
form.contact td.required {
width: 50px; /* 幅 */
padding: 10px 3px; /* 必須項目セルのパディング（上下、左右） */
background-color: #f9f9f9; /* 必須項目セルの背景色 */
text-align: center;
}
/* --- 「必須」文字 --- */
form.contact td.required span {
border: 1px #9c2623 solid;
color: #9c2623;
background-color: #ffffff;
padding-left: 3px;
padding-right: 3px;
}
/* --- データセル内の補足テキスト --- */
form.contact span.supplement {
color: #808080;
font-size: 12px;
font-weight: normal;
}

/* --- フォーム部品 --- */
form.contact input,
form.contact select,
form.contact textarea {
margin-bottom: 2px; /* フォーム部品の下マージン */
}
/* --- フォーム部品のサイズ --- */
/* --- （長めのテキスト入力欄） --- */
#name, #email, #tel, #number, #kana, #address, #company, #end {
width: 99%; /* フォーム部品の幅 */
}
/* --- （若干短めのテキスト入力欄） --- */
#year, #month, #day, #date, #age, #people {
width: 70px; /* フォーム部品の幅 */
}
/* --- （短めのテキスト入力欄） --- */
#relationOther, #startOther {
width: 300px; /* フォーム部品の幅 */
}
/* --- （複数行のテキスト入力欄） --- */
#message {
width: 99%; /* フォーム部品の幅 */
height: 10em; /* フォーム部品の高さ */
}
/* --- ボタン --- */
form.contact p.button {
padding: 10px 0 0; /* ボタンのマージン（上、左右、下） */
text-align: center;
}
/* --- 入力エラーメッセージ --- */
#error-message {
width: 774px;
margin: 0 auto 1em;
padding: 10px;
border: 3px solid #dc3900;
font-weight: bold;
color: #dc3900;
line-height: 160%;
}
/* --- ■お問い合わせページ↑ここまで --- */



/* --- ▼メインカラム内の設定開始 --- */

/* --- メインカラム --- */
#main {
float: left;
width: 800px;
margin: 50px 0 0;
padding: 0 20px;
}

/* --- ▲メインカラム内の設定終了 --- */


/* --- ▼サイドバー内の設定開始 --- */

/* --- サイドバー --- */
#sideBar {
float: right;
width: 190px;
margin: 50px 0 0;
padding: 0 20px;
}

#sideBar img {
margin: 0;
padding: 0;
border: none;
max-width: 100%;
height: auto;
width /***/:auto;
}

/* --- 見出し --- */
#sideBar h2 {
margin: 0 0 20px;
padding: 0 0 10px;
color: #000000;
font-size: 22px;
font-weight: normal;
line-height: 150%;
text-align: center;
background: url(../image/h1-back.png) no-repeat center bottom;
}

#sideBar p {
margin: 0 0 10px;
padding: 0;
}


/* --- セクション（共通設定） --- */
#sideBar div.section {
margin: 0 0 40px;
padding: 0;
}

/* --- メニュー（共通設定） --- */
#sideBar div.menu li {
margin: 0 0 10px;
}

#sideBar div.menu a {
color: #000000;
text-decoration: none;
}
#sideBar div.menu a:hover {
color: #999999;
text-decoration: underline;
}

/* --- ボックス（共通設定） --- */
#sideBar div.box {
margin: 0 0 40px;
padding: 10px;
border: 1px solid #6eb92b;
}

/* --- 問合せボタン（共通設定） --- */
#sideBar p.btn {
margin: 0;
}
#sideBar p.btn a {
display: block;
margin: 0;
padding: 5px 0;
text-align: center;
text-decoration: none;
background-color: #ff9955;
color: #ffffff;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
#sideBar p.btn a:hover {
background-color: #ffe3d1;
}


/* --- ▲サイドバー内の設定終了 --- */


/* --- ▲コンテンツ内の設定終了 --- */


/* --- ▼フッタ内の設定開始 --- */

/* --- フッタ --- */
#footer {
margin: 0;
padding: 0;
}

/* --- フッタ1 --- */
div.footerArea1 {
margin: 0;
padding: 25px 0 22px;
background: #f0f0f0 url(../image/footer01-back.gif) ;
}

#footer div.footerArea1 ul {
margin: 0;
padding: 0;
line-height: 100%;
list-style-type: none;
text-align: center;
}
#footer div.footerArea1 ul li {
display: inline;
margin: 0;
padding: 0 20px;
border-right: 1px solid #808080;
}
#footer div.footerArea1 ul li:last-child {
border-right: none;
}

div.footerArea1 a {
color: #000000;
text-decoration: none;
}
div.footerArea1 a:hover {
color: #999999;
text-decoration: underline;
}


/* --- フッタ2 --- */
div.footerArea2 {
margin: 0;
padding: 60px 0 0;
background-color: #4d4d4d;
color: #ffffff;
text-align: center;
}

div.footerArea2 small {
margin: 0;
padding: 30px 0;
width: 100%;
font-size: 12px;
text-align: center;
display: block;
}


/* --- ▲フッタ内の設定終了 --- */


/* --- ▼その他の設定開始 --- */

/* --- clearfix --- */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
min-height: 1px;
}

/* --- ソーシャルボタン --- */
.socialBtn {
margin: 0 0 20px; 
padding: 0px;
text-align: left;
}
iframe.twitter-share-button {
width: 95px!important;
}


/* --- 問合せボタン（共通設定） --- */
#content a.btnType01 {
display: inline-block;
margin: 0;
padding: 5px 20px;
text-align: center;
text-decoration: none;
background-color: #ff9955;
color: #ffffff;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
#content a.btnType01:hover {
background-color: #ffe3d1;
}

/* --- リスト（共通設定） --- */
#content ul.listType01 {
display: table;
margin: 0 auto 30px;
padding: 0;
font-size: 16px;
line-height: 150%;
list-style-type: none;
}
#content ul.listType01 li {
margin: 0 0 10px;
padding: 0 10px 5px;
border-bottom: 1px solid #6eb92b;
background: none;
}

/* --- 居宅介護 --- */
#content div.care {
position: relative;
margin: 0 0 30px;
padding: 0;
}
#content div.care img {
width: 600px;
}
#content div.care a {
position: absolute;
bottom: 0;
left: 50%;
display: block;
width: 400px;
margin: 0 0 0 -200px;
padding: 10px 0;
font-size: 25px;
text-align: center;
text-decoration: none;
background-color: #f1d45f;
color: #ffffff;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
#content div.care a:hover {
background-color: #ebc015;
}

/* --- 流れ --- */
#content ol.flowType02 {
margin: 0 0 40px;
padding: 0;
list-style-type: none;
}
#content ol.flowType02 li {
position: relative;
margin: 0 0 50px; 
padding: 15px 20px 12px 60px;
line-height: 150%;
color: #000000;
border: 1px #c0c0c0 solid;
}
#content ol.flowType02 li h3 {
margin: 0; 
line-height: 150%;
}
#content ol.flowType02 li span.number {
display: inline-block;
width: 30px;
height: 30px;
line-height: 30px;
margin: 0 15px 0 0;
padding: 0;
color: #ffffff;
font-weight: bold;
text-align: center;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
background-color: #6eb92b;
}
#content ol.flowType02 li:nth-of-type(1)::before {
position: absolute;
top: 50%;
left: 15px;
content: "１";
display: inline-block;
width: 30px;
height: 30px;
line-height: 30px;
margin: -15px 0 0;
padding: 0;
color: #ffffff;
font-weight: bold;
text-align: center;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
background-color: #6eb92b;
}
#content ol.flowType02 li:nth-of-type(2)::before {
position: absolute;
top: 50%;
left: 15px;
content: "２";
display: inline-block;
width: 30px;
height: 30px;
line-height: 30px;
margin: -15px 0 0;
padding: 0;
color: #ffffff;
font-weight: bold;
text-align: center;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
background-color: #6eb92b;
}
#content ol.flowType02 li:nth-of-type(3)::before {
position: absolute;
top: 50%;
left: 15px;
content: "３";
display: inline-block;
width: 30px;
height: 30px;
line-height: 30px;
margin: -15px 0 0;
padding: 0;
color: #ffffff;
font-weight: bold;
text-align: center;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
background-color: #6eb92b;
}
#content ol.flowType02 li:nth-of-type(4)::before {
position: absolute;
top: 50%;
left: 15px;
content: "４";
display: inline-block;
width: 30px;
height: 30px;
line-height: 30px;
margin: -15px 0 0;
padding: 0;
color: #ffffff;
font-weight: bold;
text-align: center;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
background-color: #6eb92b;
}
#content ol.flowType02 li:nth-of-type(5)::before {
position: absolute;
top: 50%;
left: 15px;
content: "５";
display: inline-block;
width: 30px;
height: 30px;
line-height: 30px;
margin: -15px 0 0;
padding: 0;
color: #ffffff;
font-weight: bold;
text-align: center;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
background-color: #6eb92b;
}
#content ol.flowType02 li:nth-of-type(6)::before {
position: absolute;
top: 50%;
left: 15px;
content: "６";
display: inline-block;
width: 30px;
height: 30px;
line-height: 30px;
margin: -15px 0 0;
padding: 0;
color: #ffffff;
font-weight: bold;
text-align: center;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
background-color: #6eb92b;
}

#content ol.flowType02 li::after {
position: absolute;
bottom: -30px;
left: 0;
width: 100%;
color: #effae6;
font-size: 80px;
font-family: FontAwesome;
content: '\f0d7';
text-align: center;
margin: 0; 
padding: 0;
}
#content ol.flowType02 li:last-of-type::after {
content:none;
}
/* --- ▲その他の設定終了 --- */


