@charset "utf-8";

/* =========================================================
よくあるご質問一覧・詳細 共通
========================================================= */
/* メインビジュアル */
.ly_mainvis { display:none; }

/* 検索窓 */
.un_keywordSearchBlock { background-color: #efefef; }
.un_searchBlock { margin-bottom: 23px; }
.un_searchBlock .un_inputField { margin: 0 auto; width: 620px; height: 45px; background-color: #fff; border: 1px solid #8f8f8f; border-radius: 3px; }
.un_searchBlock .un_inputField input { margin: 0; height: 100%; background-color: transparent; display: inline-block; vertical-align: top; }
.un_searchBlock .un_inputField input:focus { outline: none; }
.un_searchBlock .un_inputField .un_inputField_txt { padding-left: 28px; width: 550px; height: 100%; font-size: 16px; font-weight: bold; color: #888; font-family:'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif; border: none; -webkit-appearance: textfield; }
.un_searchBlock .un_inputField .un_inputField_btn { width: 55px; height: 45px; border: none; background-image: url(../images/icon_search.png); background-position: center; background-size: 18px 19px; background-repeat: no-repeat; cursor: pointer; }

/* タイトル*/
.bl_headLine01 { margin-bottom: 29px; font-size: 30px; margin-top: 50px; font-weight: bold; text-align: center; }

/* ボタン */
.el_btnBlock{margin-top: 10px; display: inline-block;}
.link_list > li a{font-size: 16px;}

/* =========================================================
よくあるご質問一覧
========================================================= */
/* 検索窓 */
.un_pageName_faqTop .un_keywordSearchBlock { padding: 60px 0 40px; }
.un_pageName_faqTop .un_keywordSearchBlock .el_headingType03 { margin-bottom: 23px; }

/* リンクパネル */
.un_pageName_faqTop .un_searchPanelList { display: flex; flex-wrap: wrap; justify-content: space-between; }
.un_pageName_faqTop .un_searchPanelList::after { width: 380px; content: ""; display: block; }
.un_pageName_faqTop .un_searchPanelList .un_searchPanelList_item { margin-top: 30px; width: 380px; height: 315px; background-color: #fff; box-shadow: 0 0 5px 0 rgba(133,133,133,0.25); }
.un_pageName_faqTop .un_searchPanelList .un_searchPanelList_item .un_searchPanelList_link { width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; transition: opacity 0.6s; position: relative; }
.un_pageName_faqTop .un_searchPanelList .un_searchPanelList_item .un_searchPanelList_link:hover { text-decoration: none; opacity: 0.5; }
.un_pageName_faqTop .un_searchPanelList .un_searchPanelList_item .un_searchPanelList_link .un_searchPanel_img { margin-bottom: 30px; }
.un_pageName_faqTop .un_searchPanelList .un_searchPanelList_item .un_searchPanelList_link .un_searchPanel_txt { margin-bottom: 44px; color: #309b90; font-size: 18px; font-weight: bold; }
.un_pageName_faqTop .un_searchPanelList .un_searchPanelList_item .un_searchPanelList_link .un_serchPanel_icon { width: 30px; height: 30px; background-color: #309b90; border-radius: 50%; display: inline-block; position: absolute; bottom: 54px; }
.un_pageName_faqTop .un_searchPanelList .un_searchPanelList_item .un_searchPanelList_link .un_serchPanel_icon::after { margin-top: -6px; width: 0; height: 0; content: ""; border: 6px solid transparent; border-left: 8px solid #fff; position: absolute; top: 50%; left: 13px; }

/* カテゴリから探す */
.un_pageName_faqTop .un_cateSearchBlock { margin-bottom: 189px; padding-top: 124px; display: none; }
.un_pageName_faqTop .un_cateSearchBlock .el_headingType01 { margin-bottom: 9px; }

/* カテゴリから探す_リンクパネル */
.un_pageName_faqTop .un_cateSearchBlock .un_searchPanelList .un_searchPanelList_item:nth-child(1) .un_searchPanelList_link .un_searchPanel_img { width: 71px; }
.un_pageName_faqTop .un_cateSearchBlock .un_searchPanelList .un_searchPanelList_item:nth-child(2) .un_searchPanelList_link .un_searchPanel_img { width: 75px; }
.un_pageName_faqTop .un_cateSearchBlock .un_searchPanelList .un_searchPanelList_item:nth-child(3) .un_searchPanelList_link .un_searchPanel_img { width: 81px; }

/* サービス・製品から探す */
.un_pageName_faqTop .un_serviceSearchBlock { margin-bottom: 150px; padding-top: 124px; }
.un_pageName_faqTop .un_serviceSearchBlock .el_headingType01 { margin-bottom: 36px; }


/* =========================================================
よくあるご質問詳細
========================================================= */
/* 検索窓 */
.un_pageName_faqResult .un_keywordSearchBlock { padding: 69px 0 71px; }
.un_pageName_faqResult .un_keywordSearchBlock .el_headingType03 { margin-bottom: 43px; }

/* FAQ */
.un_pageName_faqResult .bl_faqBlock { padding: 88px 0; }


@media screen and (max-width: 768px){
	/* =========================================================
	よくあるご質問一覧・詳細 共通
	========================================================= */
	/* メインビジュアル */
	.ly_mainvis { display:none; }

	/* 検索窓 */
	.un_searchBlock { margin: 0 auto 13px; width: 87%; }
	.un_searchBlock .un_inputField { margin: 0 auto; width: 100%; height: 30px; }
	.un_searchBlock .un_inputField .un_inputField_txt { padding-left: 7%; width: 85%; height: 100%; font-size: 12px; }
	.un_searchBlock .un_inputField .un_inputField_btn { width: 15%; height: 100%; background-size: 19px 20px; }


	/* =========================================================
	よくあるご質問一覧
	========================================================= */
	/* 検索窓 */
	.un_pageName_faqTop .un_keywordSearchBlock { padding: 26px 0 19px; }
	.un_pageName_faqTop .un_keywordSearchBlock .el_headingType03 { margin-bottom: 18px; }

	/* リンクパネル */
	.un_pageName_faqTop .un_searchPanelList { margin: 0 auto; width: 95%; }
	.un_pageName_faqTop .un_searchPanelList::after { content: none; }
	.un_pageName_faqTop .un_searchPanelList .un_searchPanelList_item { width: 100%; height: auto; }
	.un_pageName_faqTop .un_searchPanelList .un_searchPanelList_item .un_searchPanelList_link { padding: 6% 13% 6% 3%; flex-direction: row; justify-content: flex-start; }
	.un_pageName_faqTop .un_searchPanelList .un_searchPanelList_item .un_searchPanelList_link:hover { opacity: 1; }
	.un_pageName_faqTop .un_searchPanelList .un_searchPanelList_item .un_searchPanelList_link .un_searchPanel_img { margin-bottom: 0; }
	.un_pageName_faqTop .un_searchPanelList .un_searchPanelList_item .un_searchPanelList_link .un_searchPanel_txt { margin-bottom: 0; font-size: 12px; }
	.un_pageName_faqTop .un_searchPanelList .un_searchPanelList_item .un_searchPanelList_link .un_serchPanel_icon { margin: auto; width: 15px; height: 15px; right: 9%; top: 0; bottom: 0; }
	.un_pageName_faqTop .un_searchPanelList .un_searchPanelList_item .un_searchPanelList_link .un_serchPanel_icon::after { margin-top: -4px; border-width: 4px; border-left-width: 5px; left: 6px; }

	/* カテゴリから探す */
	.un_pageName_faqTop .un_cateSearchBlock { margin-bottom: 60px; }

	/* カテゴリから探す_リンクパネル */
	.un_pageName_faqTop .un_cateSearchBlock .un_searchPanelList .un_searchPanelList_item:nth-child(1) .un_searchPanelList_link .un_searchPanel_img,
	.un_pageName_faqTop .un_cateSearchBlock .un_searchPanelList .un_searchPanelList_item:nth-child(2) .un_searchPanelList_link .un_searchPanel_img,
	.un_pageName_faqTop .un_cateSearchBlock .un_searchPanelList .un_searchPanelList_item:nth-child(3) .un_searchPanelList_link .un_searchPanel_img { width: 39%; }

	.un_pageName_faqTop .un_cateSearchBlock .un_searchPanelList .un_searchPanelList_item:nth-child(1) .un_searchPanelList_link .un_searchPanel_img img,
	.un_pageName_faqTop .un_cateSearchBlock .un_searchPanelList .un_searchPanelList_item:nth-child(2) .un_searchPanelList_link .un_searchPanel_img img,
	.un_pageName_faqTop .un_cateSearchBlock .un_searchPanelList .un_searchPanelList_item:nth-child(3) .un_searchPanelList_link .un_searchPanel_img img { margin: 0 auto; }

	.un_pageName_faqTop .un_cateSearchBlock .un_searchPanelList .un_searchPanelList_item:nth-child(1) .un_searchPanelList_link .un_searchPanel_img img { width: 39%; }
	.un_pageName_faqTop .un_cateSearchBlock .un_searchPanelList .un_searchPanelList_item:nth-child(2) .un_searchPanelList_link .un_searchPanel_img img { width: 40%; }
	.un_pageName_faqTop .un_cateSearchBlock .un_searchPanelList .un_searchPanelList_item:nth-child(3) .un_searchPanelList_link .un_searchPanel_img img { width: 44%; }
	.un_pageName_faqTop .un_cateSearchBlock .un_searchPanelList .un_searchPanelList_item .un_searchPanelList_link .un_searchPanel_txt { width: 55%; }

	/* サービス・製品から探す */
	.un_pageName_faqTop .un_serviceSearchBlock { margin-bottom: 50px; padding-top: 45px; }
	.un_pageName_faqTop .un_serviceSearchBlock .el_headingType01 { margin-bottom: 22px; }
	.un_pageName_faqTop .un_serviceSearchBlock .un_searchPanelList .un_searchPanelList_item .un_searchPanelList_link { padding-top: 5%; padding-bottom: 5%; }
	.un_pageName_faqTop .un_serviceSearchBlock .un_searchPanelList .un_searchPanelList_item .un_searchPanelList_link .un_searchPanel_img { width: 55%; }
	.un_pageName_faqTop .un_serviceSearchBlock .un_searchPanelList .un_searchPanelList_item .un_searchPanelList_link .un_searchPanel_img img { width: 85%; }
	.un_pageName_faqTop .un_serviceSearchBlock .un_searchPanelList .un_searchPanelList_item .un_searchPanelList_link .un_searchPanel_txt { width: 43%; }


	/* =========================================================
	よくあるご質問詳細
	========================================================= */
	/* 検索窓 */
	.un_pageName_faqResult .un_keywordSearchBlock { padding: 25px 0 16px; }
	.un_pageName_faqResult .un_keywordSearchBlock .el_headingType03 { margin-bottom: 19px; }

	/* FAQ */
	.un_pageName_faqResult .bl_faqBlock { margin: 0 auto; padding: 30px 0; width: 94%; }

} /* media */

#chatbotArea{width:80%;margin:20px auto;padding:20px 0;}
body{border:none !important;}
.bl_breadcrumb{padding-top:1px;}

.bl_pageTtl {text-align:center;margin:50px auto 50px;}
.bl_pageTtl .bl_pageTtl_en { font-size: 44px; font-weight: bold; font-family: Century Gothic, sans-serif; line-height: 1; letter-spacing: 0.08em;text-align:center;margin:0 auto;}
.bl_pageTtl .bl_pageTtl_jp { margin-top: 2px; font-size: 22px;font-weight: bold; line-height: 1;display: block;text-align:center;margin:0 auto;}
