@charset "utf-8";

/* =========================================================
全ページ共通を個別CSSで調整
========================================================= */
.ly_body { margin-top: 0; }

.ly_main { margin: 30px 0 104px 0; }
.ly_main_inner { margin: 0 auto; width: 1270px; }
.ly_main_inner::after { content: ""; display: block; clear: both; }

.blog_btn,
.blog_btn:link,
.blog_btn:hover,
.blog_btn:visited{line-height:110%; background:#55BDE8; color:#fff; text-align: center; position:relative; padding:18px 25px 18px 18px;vertical-align: middle;max-width:100%; border-radius: 30px; font-size: 17px; font-weight: bold; transition: 0.5s;margin: 10px 0;}
.blog_btn:not(:last-child){margin-right:20px;}
.blog_btn:hover{text-decoration: none; opacity: 0.5;}
.blog_btn:after{content:"";position:absolute;top:50%;margin-top:-2px;right:15px;width:6px;height:6px; border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg); z-index:999; transition: 0.5s;}
.blog_btn:hover:after{right:12px;}
.blog_btn.el_btn__play::before{content: ""; display:inline-block; vertical-align: middle; margin-right: 7px; width: 25px; height: 25px;  background: url("/common/images/icon_play.png") no-repeat center center;background-size:cover;}



/* =========================================================
ブログ一覧・詳細共通
========================================================= */
/* ヘッダー */
.ly_blogHead { width: 100%; background-color: #1FACCA; position: relative; margin-top: 98px; }
.ly_blogHead .ly_blogHead_inner { margin: 0 auto;/* width: 1270px;*/ height: 100%; }

.ly_blogHead .bl_blogHeadLogoBlock { padding-top: 3px; width: 75px; height: 53px; }
.ly_blogHead .bl_blogHeadLogoBlock a { width: 100%; display: inline-block; }
.ly_blogHead .bl_blogHeadLogoBlock a .bl_blogHeadLogoBlock_img {  }
.ly_blogHead .bl_blogHeadLogoBlock a .bl_blogHeadLogoBlock_img img { width: 100%; transition: none; }

.ly_blogHead .bl_cateNav { margin-left: auto; margin-right: auto; padding: 15px 0; }
.ly_blogHead .bl_cateNav .bl_cateNav_inner {  }
.ly_blogHead .bl_cateNav .bl_cateList { text-align: center; }
.ly_blogHead .bl_cateNav .bl_cateList .bl_cateList_item { line-height: 1; display: inline-block;}
.ly_blogHead .bl_cateNav .bl_cateList .bl_cateList_item + .bl_cateList_item { margin-left: 6px; margin-bottom: 6px; }
.ly_blogHead .bl_cateNav .bl_cateList .bl_cateList_item .bl_cateList_link {/* color: #fff; */font-weight: bold;display: inline-block;padding: 8px 14px;font-size: 13px;position: relative;background-color: #fff;border-radius: 40px;}
/*.ly_blogHead .bl_cateNav .bl_cateList .bl_cateList_item .bl_cateList_link::after{ content: ""; display: block; width: 8px; height: 8px; border: 2px solid #fff; border-left: none; border-bottom: none; transform: rotate(45deg); transition: 0.5s; position: absolute; top: 50%; left: 96%; margin-top: -5px;;}
.ly_blogHead .bl_cateNav .bl_cateList .bl_cateList_item .bl_cateList_link:hover { opacity: 0.5; text-decoration: none; }
.ly_blogHead .bl_cateNav .bl_cateList .bl_cateList_item .bl_cateList_link:hover::after{ left: 98%;}*/

/* SPハンバーガーメニューボタン */
.ly_blogHead .bl_navTrigger { display: none; }
.ly_blogHead .bl_navTrigger span {  }

/* フッター */
.ly_blogFoot { width: 100%; background-color: #555; }
.ly_blogFoot .ly_blogFoot_inner { margin: 0 auto; padding: 52px 0 20px; width: 1270px; }
.ly_blogFoot a { color: #fff; display: inline-block; }

.ly_blogFoot .bl_blogFoot_top { display: flex; }

.ly_blogFoot .bl_blogFoot_about { margin-right: 46px; width: 440px; color: #fff; letter-spacing: 0.07em; }
.ly_blogFoot .bl_blogFoot_about .bl_blogFoot_about_heading { margin-bottom: 24px; font-size: 25px; font-weight: bold; }
.ly_blogFoot .bl_blogFoot_about .bl_blogFoot_about_txt { padding-right: 8px; width: 420px; }

.ly_blogFoot .bl_blogFoot_navList_parent { width: 416px; }
.ly_blogFoot .bl_blogFoot_navList_parent > li {}
.ly_blogFoot .bl_blogFoot_navList_parent > li > a { margin-bottom: 19px; font-size: 25px; font-weight: bold; letter-spacing: 0.07em; }
.ly_blogFoot .bl_blogFoot_navList_parent > li .bl_blogFoot_navList_child_wrap { display: flex; justify-content: space-between; }
.ly_blogFoot .bl_blogFoot_navList_parent > li .bl_blogFoot_navList_child_wrap .bl_blogFoot_navList_child {}
.ly_blogFoot .bl_blogFoot_navList_parent > li .bl_blogFoot_navList_child_wrap .bl_blogFoot_navList_child > li { }
.ly_blogFoot .bl_blogFoot_navList_parent > li .bl_blogFoot_navList_child_wrap .bl_blogFoot_navList_child > li + li { margin-top: 6px; }
.ly_blogFoot .bl_blogFoot_navList_parent > li .bl_blogFoot_navList_child_wrap .bl_blogFoot_navList_child > li > a {}

.ly_blogFoot .bl_blogFoot_snsList { width: 350px; display: flex; justify-content: space-between; }
.ly_blogFoot .bl_blogFoot_snsList li {}
.ly_blogFoot .bl_blogFoot_snsList li a {}
.ly_blogFoot .bl_blogFoot_snsList li a img {}

.ly_blogFoot .bl_blogFoot_mid { margin: -4px 0 65px; }
.ly_blogFoot .bl_blogFoot_logo { width: 213px; }
.ly_blogFoot .bl_blogFoot_logo a { width: 100%; }
.ly_blogFoot .bl_blogFoot_logo a img { width: 100%; }

.ly_blogFoot .bl_blogFoot_btm { text-align: center;  }
.ly_blogFoot .bl_copy { font-size: 12px; color: #fff; }

/* サイド */
.un_blogSideArea { width: 300px; float: right; margin-top: 60px; }

/* サイド _block共通 */
.un_blogSideArea .un_sideBlock {}
.un_blogSideArea .un_sideBlock .un_slideBlock_heading { margin-bottom: 28px; padding: 7px 0 7px 18px; font-size: 16px; line-height: 1; border-left:  6px solid #555; }

/* サイド _このブログについて */
.un_blogSideArea .un_aboutBlock { margin-bottom: 40px; padding: 34px 20px 17px; background-color: #f5f5f5; letter-spacing: 0.07em; }
.un_blogSideArea .un_aboutBlock .un_aboutBlock_heading { margin-bottom: 20px; font-size: 25px; text-align: center; }
.un_blogSideArea .un_aboutBlock .un_aboutBlock_txt { margin-bottom: 22px; }
.un_blogSideArea .un_aboutBlock .un_aboutBlock_link { margin-left: 66px; font-size: 14px; display: inline-block; line-height: 1.8; position: relative; }
.un_blogSideArea .un_aboutBlock .un_aboutBlock_link::after { content: "＞"; position: absolute; right: -32px; }

/* サイド _バナー */
.un_blogSideArea .un_bannerBlock { margin-bottom: 106px; }
.un_blogSideArea .un_bannerBlock .un_bannerList {}
.un_blogSideArea .un_bannerBlock .un_bannerList li {}
.un_blogSideArea .un_bannerBlock .un_bannerList li + li { margin-top: 17px; }
.un_blogSideArea .un_bannerBlock .un_bannerList li a { display: block; }
.un_blogSideArea .un_bannerBlock .un_bannerList li a img {}

/* サイド _編集部 */
.un_blogSideArea .un_authorBlock { margin-bottom: 76px; }
.un_blogSideArea .un_authorBlock .un_slideBlock_heading { margin-bottom: 30px; }
.un_blogSideArea .un_authorBlock .un_authorList { margin-left: 22px; }
.un_blogSideArea .un_authorBlock .un_authorList .un_authorList_item + .un_authorList_item { margin-top: 20px; }
.un_blogSideArea .un_authorBlock .un_authorList .un_authorList_item .un_authorList_link {}
.un_blogSideArea .un_authorBlock .un_authorList .un_authorList_item .un_authorList_link:hover { text-decoration: none; }
.un_blogSideArea .un_authorBlock .un_authorList .un_authorList_item .un_authorList_link .un_authorList_img { margin-right: 7px; display: inline-block; vertical-align: middle; }
.un_blogSideArea .un_authorBlock .un_authorList .un_authorList_item .un_authorList_link .un_authorList_img img { width: 50px; height: 50px; border-radius: 50%; }
.un_blogSideArea .un_authorBlock .un_authorList .un_authorList_item .un_authorList_link .un_authorList_name { display: inline-block; vertical-align: middle; letter-spacing: 0.07em; }

/* サイド _イチオシ記事 */
.un_blogSideArea .un_recommendBlock { margin-bottom: 75px; }
.un_blogSideArea .un_recommendBlock .un_slideBlock_heading { margin-bottom: 34px; }
.un_blogSideArea .un_recommendBlock .un_recommendList {}
.un_blogSideArea .un_recommendBlock .un_recommendList .un_recommendList_item { padding-bottom: 28px; border-bottom: 1px solid #aeaeae; }
.un_blogSideArea .un_recommendBlock .un_recommendList .un_recommendList_item + .un_recommendList_item { margin-top: 13px; }
.un_blogSideArea .un_recommendBlock .un_recommendList .un_recommendList_item .un_recommendList_link { display: flex; justify-content: space-between; }
.un_blogSideArea .un_recommendBlock .un_recommendList .un_recommendList_item .un_recommendList_link:hover { text-decoration: none; }
.un_blogSideArea .un_recommendBlock .un_recommendList .un_recommendList_item .un_recommendList_link .un_recommendList_img { padding-top: 7px; width: 80px; }
.un_blogSideArea .un_recommendBlock .un_recommendList .un_recommendList_item .un_recommendList_link .un_recommendList_img img { width: 100%; }
.un_blogSideArea .un_recommendBlock .un_recommendList .un_recommendList_item .un_recommendList_link .un_recommendList_txt { width: 200px; letter-spacing: 0.07em; }
.un_blogSideArea .un_recommendBlock .un_recommendList .un_recommendList_item .un_recommendList_link:hover .un_recommendList_txt { opacity: 0.5;  }

/* サイド _カテゴリと月別アーカイブ共通 */
.un_blogSideArea .un_sideBlock .un_blogLinkList { letter-spacing: 0.07em; }
.un_blogSideArea .un_sideBlock .un_blogLinkList li { line-height: 1; }
.un_blogSideArea .un_sideBlock .un_blogLinkList li + li { margin-top: 9px; }
.un_blogSideArea .un_sideBlock .un_blogLinkList li a { display: inline-block; }
.un_blogSideArea .un_sideBlock .un_blogLinkList li a:hover { opacity: 0.5; }
.un_blogSideArea .un_sideBlock .un_blogLinkList li a .un_blogLink_txt { margin-right: 7px; font-size: 18px; display: inline-block; vertical-align: middle; }
.un_blogSideArea .un_sideBlock .un_blogLinkList li a .un_blogLink_num { padding: 5px; min-width: 23px; font-size: 14px; color: #fff; text-align: center; vertical-align: middle; display: inline-block; background-color: #aeaeae; }

/* サイド _カテゴリ */
.un_blogSideArea .un_cateBlock { margin-bottom: 50px; }

/* サイド _月別アーカイブ */
.un_blogSideArea .un_archiveBlock .un_slideBlock_heading { margin-bottom: 22px; }

/* メインエリア */
#top .un_blogMainArea,
.un_blogMainArea { width: 880px; display: flex; flex-wrap: wrap; justify-content: space-between; float: left; }
#top .un_blogMainArea{width: auto}


/* =========================================================
ブログ一覧
========================================================= */
/* メインビジュアル */
.un_mainvisBlock { width: 100%; min-width: 1200px; padding: 35px 0 0 0; text-align: center; background:url("https://phoneappli.net/blog/images/blog_bg.jpg") repeat-x top center; }
.un_mainvisBlock #logo img{margin: 0 auto 10px auto;}
.un_mainvisBlock .main_read{padding-top: 20px; text-align: center;}

/* メインエリア */
.un_blogMainArea .un_blogBlock { padding-top: 62px; width: 410px; }
.un_blogMainArea .un_blogBlock:nth-of-type(-n+2) { padding-top: 0; }
#top .un_blogMainArea .un_blogBlock:nth-of-type(-n+2) { padding-top: 62px !important; }
.un_blogMainArea .un_blogBlock .un_blockBlock_link { color: #333; display: inline-block; }
.un_blogMainArea .un_blogBlock .un_blockBlock_link:hover { text-decoration: none; }
.un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_head { margin-bottom: 10px; position: relative; }
.un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_head .un_blogBlock_label { padding: 5px 15px; font-size: 18px; color: #fff; position: absolute; top: 0; right: 0; background-color: #ffaa31; z-index: 1; }
.un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_head .un_blogBlock_img {  }
.un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_head .un_blogBlock_img img {  }
.un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_body {  }
.un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_body .un_blogBlock_info { margin-bottom: 16px; display: flex; justify-content: space-between; align-items: center; }
.un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_body .un_blogBlock_info .un_blogBlock_author { display: flex; align-items: center; }
.un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_body .un_blogBlock_info .un_blogBlock_author .un_blogBlock_author_img { margin-right: 11px; width: 30px; height: 30px; }
.un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_body .un_blogBlock_info .un_blogBlock_author .un_blogBlock_author_img img { border-radius: 3px 3px 0 0;  }
.un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_body .un_blogBlock_info .un_blogBlock_author .un_blogBlock_author_name { font-size: 14px; font-weight: bold; color: #62bab1; }
.un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_body .un_blogBlock_info .un_blogBlock_date { font-size: 14px; color: #aaa; text-align: right; }
.un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_body .un_blockBlock_title { font-size: 18px; font-weight: bold; line-height: 1.53; letter-spacing: 0.07em; transition: opacity 0.6s; }
.un_blogMainArea .un_blogBlock .un_blockBlock_link:hover .un_blogBlock_body .un_blockBlock_title { opacity: 0.5; }

.un_blogMainArea .un_operationBlock { margin-top: 110px; width: 100%; }
.un_blogMainArea .un_operationBlock .un_operationList { margin: 0 auto; width: 440px; display: flex; }
.un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item { width: 200px; /*height: 60px;*/ }
.un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item .un_operationList_txt { width: 100%; height: 100%; font-size: 18px; color: #fff; display: flex; justify-content: center; align-items: center; /*background: #1FACCA;*/ transition: opacity 0.6s; }
.un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item .un_operationList_txt:hover { opacity: 0.5; text-decoration: none; }

.un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__prev { margin-left: 0; margin-right: auto; }
.un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__next { margin-left: auto; margin-right: 0; }

.un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__prev .un_operationList_txt::before { margin-right: 15px; content: "<"; }
.un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__next .un_operationList_txt::after { margin-left: 15px; content: ">"; }

.un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__prev .un_operationList_txt::before,
.un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__next .un_operationList_txt::after { display: inline-block; }



/* side_latest_data サイド記事一覧*/
.side_latest_data { width: auto; display: block; float: none;}
.side_latest_data.un_blogMainArea .un_blogBlock{width: auto; margin-top: 20px !important;}
.side_latest_data.un_blogMainArea .un_blogBlock:first-child{margin-top: 0 !important;}
.side_latest_data.un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_body .un_blogBlock_info .un_blogBlock_author .un_blogBlock_author_name,
.side_latest_data.un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_body .un_blogBlock_info .un_blogBlock_date,
.side_latest_data.un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_head .un_blogBlock_label{font-size: 13px;}
.side_latest_data.un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_body .un_blockBlock_title{font-size: 15px;}


/* =========================================================
ブログ詳細
========================================================= */
.un_pageName_blogDetail .ly_main { margin-top: 61px; }
.un_pageName_blogDetail .un_blogMainArea { /*width: 880px;*/ }
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock {}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head { margin-bottom: 32px; }
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head .un_blogPostBlock_info { margin-bottom: 31px; display: flex; align-items: center; }
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head .un_blogPostBlock_info .un_blogPostBlock_author { }
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head .un_blogPostBlock_info .un_blogPostBlock_author .un_blogPostBlock_author_inner { display: flex; align-items: center; }
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head .un_blogPostBlock_info .un_blogPostBlock_author a:hover { text-decoration: none; }
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head .un_blogPostBlock_info .un_blogPostBlock_author .un_blogPostBlock_author_img { margin-right: 20px; }
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head .un_blogPostBlock_info .un_blogPostBlock_author .un_blogPostBlock_author_img img { width: 50px; height: 50px; border-radius: 50%; }
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head .un_blogPostBlock_info .un_blogPostBlock_author .un_blogPostBlock_author_name { font-weight: bold; color: #62bab1; transition: opacity 0.6s; }
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head .un_blogPostBlock_info .un_blogPostBlock_author a:hover .un_blogPostBlock_author_name { opacity: 0.5; }
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head .un_blogPostBlock_info .un_blogPostBlock_date { margin: 0 0 0 auto; color: #aaa }
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head .un_blogPostBlock_heading { margin-bottom: 7px; font-size: 30px; font-weight: bold; }
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head .un_labelList {}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head .un_labelList li { margin-right: 5px; padding: 0 25px; min-width: 80px; font-size: 14px; color: #fff; background-color: #ffaa31; text-align: center; display: inline-block; }

.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body { margin-bottom: 80px; }
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body iframe{max-width: 100%;}
.un_pageName_blogDetail .un_blogMainArea .un_followBlock { margin: 0 auto 73px; }
.un_pageName_blogDetail .un_blogMainArea .un_followBlock .un_followBlock_txt { font-size: 21px; text-align: center; }
.un_pageName_blogDetail .un_blogMainArea .un_followBlock .un_followList { width: 434px; display: flex; justify-content: space-between; }
.un_pageName_blogDetail .un_blogMainArea .un_followBlock .un_followList .un_followList_item { width: 210px; height: 53px; }
.un_pageName_blogDetail .un_blogMainArea .un_followBlock .un_followList .un_followList_item .un_followList_txt { padding-left: 70px; width: 100%; height: 100%; background-color: #000; background-repeat: no-repeat; background-position: 10px; background-size: 55px 55px; color: #fff; display: flex; flex-direction: column; justify-content: center; transition: opacity 0.6s; }
.un_pageName_blogDetail .un_blogMainArea .un_followBlock .un_followList .un_followList_item .un_followList_txt:hover { opacity: 0.5; text-decoration: none; }
.un_pageName_blogDetail .un_blogMainArea .un_followBlock .un_followList .un_followList_item .un_followList_txt .un_followList_txt_small { font-size: 12px; line-height: 1; display: block; }
.un_pageName_blogDetail .un_blogMainArea .un_followBlock .un_followList .un_followList_item .un_followList_txt .un_followList_txt_normal { line-height: 1; display: block; }

.un_pageName_blogDetail .un_blogMainArea .un_followBlock .un_followList .un_followList_item.un_followList_item__fb .un_followList_txt { background-image: url(/blog/images/icon_fb.png); background-color: #4f79bc; }
.un_pageName_blogDetail .un_blogMainArea .un_followBlock .un_followList .un_followList_item.un_followList_item__tw .un_followList_txt { background-image: url(/blog/images/icon_tw.png); background-color: #70b5d9; }

.un_authorInfoBlock { margin-bottom: 90px; padding: 12px 27px 40px; width: 100%; background-color: #fbfbfb; display: flex; flex-wrap: wrap; justify-content: space-between; }
.un_authorInfoBlock.un_authorInfoBlock__noHeading { padding-top: 40px; }
.un_authorInfoBlock .un_authorInfoBlock_heading { margin-bottom: 20px; font-size: 21px; width: 100%; }
.un_authorInfoBlock .un_authorInfoBlock_img { width: 13%; }
.un_authorInfoBlock .un_authorInfoBlock_img img { width: 110px; height: 110px; border-radius: 50%; }
.un_authorInfoBlock .un_authorInfoBlock_detail { width: 81%; }
.un_authorInfoBlock .un_authorInfoBlock_detail .un_authorInfoBlock_name { margin-bottom: 13px; font-size: 21px; font-weight: bold; display: block; }
.un_authorInfoBlock .un_authorInfoBlock_detail .un_authorInfoBlock_name:hover { text-decoration: none; }
.un_authorInfoBlock .un_authorInfoBlock_detail .un_authorInfoBlock_desc {}

.un_pageName_blogDetail .un_blogMainArea .un_relationArticleBlock { margin-bottom: 40px; width: 100%; }
.un_pageName_blogDetail .un_blogMainArea .un_relationArticleBlock .un_relationArticleBlock_heading { margin-bottom: 28px; padding: 1px 0 1px 25px; font-size: 25px; line-height: 1; border-left: 6px solid #555; }
.un_pageName_blogDetail .un_blogMainArea .un_relationArticleBlock .un_relationArticle {}
.un_pageName_blogDetail .un_blogMainArea .un_relationArticleBlock .un_relationArticle .un_relationArticle_item { padding-bottom: 22px; border-bottom: 1px solid #aeaeae; }
.un_pageName_blogDetail .un_blogMainArea .un_relationArticleBlock .un_relationArticle .un_relationArticle_item + .un_relationArticle_item { margin-top: 20px; }
.un_pageName_blogDetail .un_blogMainArea .un_relationArticleBlock .un_relationArticle .un_relationArticle_item .un_relationArticle_link { display: flex; justify-content: space-between; }
.un_pageName_blogDetail .un_blogMainArea .un_relationArticleBlock .un_relationArticle .un_relationArticle_item .un_relationArticle_link .un_relationArticle_img { width: 130px; }
.un_pageName_blogDetail .un_blogMainArea .un_relationArticleBlock .un_relationArticle .un_relationArticle_item .un_relationArticle_link .un_relationArticle_img img { width: 100%; }
.un_pageName_blogDetail .un_blogMainArea .un_relationArticleBlock .un_relationArticle .un_relationArticle_item .un_relationArticle_link .un_relationArticle_txt { padding-top: 7px; width: 730px; }

.un_pageName_blogDetail .un_blogMainArea .un_operationBlock { width: 100%; }
.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList { width: 100%; display: flex; }
.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item { width: 47%; }
.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item .un_operationList_link { width: 100%; height: 100%; background-color: #f5f5f5; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; transition: opacity 0.6s; }
.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item .un_operationList_link:hover { opacity: 0.5; text-decoration: none; }
.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item .un_operationList_link .un_operationList_txt { width: 70px; color: #333; }
.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item .un_operationList_link .un_operationList_blogHeading { width: 250px; }

.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__prev { margin-left: 0; margin-right: auto; }
.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__prev .un_operationList_link { padding: 20px 56px 20px 20px; }
.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__prev .un_operationList_link .un_operationList_txt {}
.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__prev .un_operationList_link .un_operationList_txt::before { margin-right: 10px; content: "<"; }
.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__prev .un_operationList_link .un_operationList_blogHeading {}

.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__next { margin-left: auto; margin-right: 0; }
.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__next .un_operationList_link { padding: 20px 20px 20px 56px; flex-direction: row-reverse; }
.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__next .un_operationList_link .un_operationList_txt {}
.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__next .un_operationList_link .un_operationList_txt::after { margin-left: 10px; content: ">"; }
.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__next .un_operationList_link .un_operationList_blogHeading {}

/* sns */
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogSnsList { margin-bottom: 55px; display: flex; }
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogSnsList li { margin-right: 5px; display: inline-block; }
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogSnsList li a {}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogSnsList li a img {}

/* =========================================================
ブログ本文に.blogCustome追加
========================================================= */
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome h2 {font-size: 24px; margin-top: 80px; margin-bottom: 50px; padding-bottom: .4em; border-bottom: 2px solid #22AECA; letter-spacing: .04em;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome h2::before {content: none;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome h3 {font-size: 20px; border-left: none; padding: .7em 1em; margin-top: 50px; margin-bottom: 40px; line-height: 1.4; background-color:#effafc; border-radius: 2px; letter-spacing: .04em;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome h3 span {font-size: 20px;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .block_cta h3 {border-left: none; padding: 0; margin-top: 10px; margin-bottom: 20px; background-color:transparent;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome h4 {font-size: 18px !important; border-bottom: none; padding-bottom: 0; margin-top: 50px; margin-bottom: 40px; line-height: 1.4;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome h5 {font-size: 17px; margin-top: 40px; margin-bottom: 30px; line-height: 1.4;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome p {font-size: 15px;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome p > img {margin: 30px auto;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome a {text-decoration: underline;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome a:hover {color: #22AECA; text-decoration: none}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome li {font-size: 15px; font-weight: bold;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .box-border {margin:30px 0; padding: 1.4em 1.5em; border: 3px solid #f3f5f5; border-radius: 6px;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .box {margin:30px 0; padding: 1.4em 1.5em; background-color: #f9fafa; border-radius: 6px;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .bg-blue {background-color: #effafc;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .box-border > ul,
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .box > ul {margin: 0; padding-left: 0; list-style-type: none;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .box-border > ol,
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .box > ol {margin: 0; padding-left: 0; counter-reset: number; list-style-type: none;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .box-border > ul li,
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .box > ul li {position: relative; padding-left: 1.2em;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .box-border > ul li::before,
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .box > ul li::before{position: absolute; content: ""; width: 6px; height: 6px; top: 0.75em; left: 0; border-radius: 50%; background-color:#92a4a4;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .box-border > ol > li,
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .box > ol > li {position: relative; padding-left: 1.4em;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .box-border > ol > li::before,
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .box > ol > li::before {position: absolute; top: 0; left: 0; counter-increment: number; content: counter(number) "."; color: #22AECA; font-weight: bold;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .box-link {margin: 30px 0; padding: 20px; border: 1px solid #ddd; border-radius: 2px;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .card-link {display: flex; justify-content: space-between; align-items: center; margin: 30px 0; padding: 20px; color: #333; border: 1px solid #ddd; border-radius: 2px; transition: all .6s ease;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .card-link:hover {border: 1px solid #22AECA;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .card-link:hover p {color: #22AECA;  transition: all .6s ease;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .card-link .link-thumbnail {width: 20%;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .card-link .link-thumbnail img {display: inline-block;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .card-link .link-content {width: 77%;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .card-link .link-content .link-title {font-size: 16px; font-weight: bold;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .card-link .link-content .link-text {margin-top: .2em; font-size: 14px;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .card-link .link-content .link-button {margin-top: 10px;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .card-link .link-content .link-button a {max-width: 100%; width: 320px; padding: .4em 0; text-align: center; color: #fff; font-weight: bold; background-color: #22AECA; border-radius: 20px; text-decoration: none;  transition: all .6s ease;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .card-link .link-content .link-button a:hover {opacity: 0.7;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .eyecatch {margin: 0 auto 50px;}
.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .banner {width: 95%; margin: 50px auto 0;}

.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .highlight {color: #333; font-size: 1.2em; font-weight: bold; background: linear-gradient(transparent 50%, #a8dde9 50%);}

.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .big {color: #333; font-size: 1.2em; font-weight: bold; }


/* =========================================================
	ブログ本文に.blogCustome 会話追加
	========================================================= */
   /* ----- 共通 ----- */

    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk {margin-bottom: 40px;}

    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk figure img {width: 100%;height: 100%;border: 1px solid #ccc;border-radius: 50%;margin: 0;}

/* 画像の下のテキスト */
    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk-imgname {padding: 5px 0 0;font-size: 10px;text-align: center;line-height:1;}

    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome p.talk-text {margin: 0 0 8px;}

    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome p.talk-text:last-child {margin-bottom: 0px;}

/* 回り込み解除 */
    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk:after,.talk:before {clear: both;content: "";display: block;}

/* ----- 左の場合 ----- */

/* 左画像 */
    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk-Limg {margin-left: 4px;margin-top: -1px;float: left;width: 60px;height: 60px;}

/* 左からの吹き出しテキスト */
    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk-Ltxt {color: #444;position: relative;margin-left: 100px;padding: 1.2em;border: 1px solid #ccc;background-color: #fff;border-radius: 5px;}

/* 左の三角形を作る */
    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk-Ltxt:before {position: absolute;content: '';border: 10px solid transparent;border-right: 10px solid #ccc;top: 15px;left: -20px;}

    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk-Ltxt:after {position: absolute;content: '';border: 10px solid transparent;border-right: 10px solid #fff;top: 15px;left: -18px;}

/* ----- 右の場合 ----- */

/* 右画像 */
    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk-Rimg {
margin-right: 4px;margin-top: -1px;float: right;width: 60px;height: 60px;}

/* 右からの吹き出しテキスト */
    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk-Rtxt {
position: relative;margin-right: 100px;padding: 1.2em;border: 1px solid #ccc;background-color: #fff;border-radius: 5px;}

/* 右の三角形を作る */
    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk-Rtxt:before {position: absolute;content: '';border: 10px solid transparent;border-left: 10px solid #ccc;top: 15px;right: -20px;}

    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk-Rtxt:after {position: absolute;content: '';border: 10px solid transparent;border-left: 10px solid #fff;top: 15px;right: -19px;}


@media screen and (max-width: 768px){
	/* =========================================================
	全ページ共通を個別CSSで調整
	========================================================= */
	.ly_body { }

	.ly_main { margin: 0 0 50px 0; }
	.ly_main_inner { width: 87%; }
	.ly_main_inner::after { content: ""; display: block; clear: both; }


	/* =========================================================
	ブログ一覧・詳細共通
	========================================================= */
	/* ヘッダー */
	.ly_blogHead { width: 100%; height: auto; padding: 10px 0; /*position: fixed; top: 0; z-index: 100*/ margin-top: 66px; background-color: #43afc8; border-bottom: 1px solid #aeaeae;; }
	.ly_blogHead a { color: #333; display: inline-block; }
	.ly_blogHead .ly_blogHead_inner { width: 96%; }
	.ly_blogHead .bl_blogHeadLogoBlock { padding-top: 0; width: 59px; height: 42px; }

	.ly_blogHead .bl_navTrigger,
	.ly_blogHead .bl_navTrigger span { display: inline-block; transition: all .4s; }
	.ly_blogHead .bl_navTrigger { margin: 0 3% 0 auto; width: 22px; height: 20px; position: relative; }
	.ly_blogHead .bl_navTrigger span { width: 100%; height: 2px; position: absolute; left: 0; background-color: #fff; }
	.ly_blogHead .bl_navTrigger span:nth-of-type(1) { top: 0; }
	.ly_blogHead .bl_navTrigger span:nth-of-type(2) { top: 9px; }
	.ly_blogHead .bl_navTrigger span:nth-of-type(3) { bottom: 0; }

	.ly_blogHead .bl_navTrigger.is_active span:nth-of-type(1) { transform: translateY(9px) rotate(-45deg); }
	.ly_blogHead .bl_navTrigger.is_active span:nth-of-type(2) { left: 50%; opacity: 0; -webkit-animation: active_menu_bar .8s forwards; animation: active_menu_bar .8s forwards; }
	.ly_blogHead .bl_navTrigger.is_active span:nth-of-type(3) { transform: translateY(-9px) rotate(45deg); }

	/* ハンバーガーメニューボタンアニメーション */
	@-webkit-keyframes active_menu_bar {
		100% { height: 0; }
	}

	@keyframes active_menu_bar {
		100% { height: 0; }
	}

	.ly_blogHead .bl_cateNav {  padding: 0; }
	.ly_blogHead .bl_cateNav .bl_cateNav_inner {  }

	/* gnav_list */
	.ly_blogHead .bl_cateNav .bl_cateList { width: 100%;}
	.ly_blogHead .bl_cateNav .bl_cateList .bl_cateList_item + .bl_cateList_item{margin-left: 1px;}
	.ly_blogHead .bl_cateNav .bl_cateList .bl_cateList_item { margin-bottom: 8px;}
/*
	.ly_blogHead .bl_cateNav .bl_cateList::after { width: 50%; content: ""; display: block; border-bottom: 1px solid #aeaeae; }
	.ly_blogHead .bl_cateNav .bl_cateList .bl_cateList_item { width: 50%; display: flex; border-bottom: 1px solid #aeaeae; }
	.ly_blogHead .bl_cateNav .bl_cateList .bl_cateList_item:nth-child(odd) { border-right: 1px solid #aeaeae; }
	.ly_blogHead .bl_cateNav .bl_cateList .bl_cateList_item + .bl_cateList_item { margin-left: 0; }*/
	.ly_blogHead .bl_cateNav .bl_cateList .bl_cateList_item .bl_cateList_link { padding:5px 7px; font-size: 12px; color: #1FACCA; }
	.ly_blogHead .bl_cateNav .bl_cateList .bl_cateList_item .bl_cateList_link::hover { text-decoration: none; }
	.ly_blogHead .bl_cateNav .bl_cateList .bl_cateList_item .bl_cateList_link .bl_gnav_serviceList_img { display: none; }

	/* フッター */
	.ly_blogFoot { width: 100%; background-color: #555; }
	.ly_blogFoot .ly_blogFoot_inner { margin: 0 auto; padding: 33px 0 8px; width: 88%; }

	.ly_blogFoot .bl_blogFoot_top { margin-bottom: 27px; display: block; }

	.ly_blogFoot .bl_blogFoot_about { margin-bottom: 33px; margin-right: 0; width: 100%; }
	.ly_blogFoot .bl_blogFoot_about .bl_blogFoot_about_heading { margin-bottom: 7px; font-size: 15px; }
	.ly_blogFoot .bl_blogFoot_about .bl_blogFoot_about_txt { padding-right: 0; font-size: 11px; width: 100%; line-height: 2.1; }

	.ly_blogFoot .bl_blogFoot_navList_parent { margin-bottom: 46px; width: 100%; }
	.ly_blogFoot .bl_blogFoot_navList_parent > li {}
	.ly_blogFoot .bl_blogFoot_navList_parent > li > a { margin-bottom: 0px; font-size: 15px; }
	.ly_blogFoot .bl_blogFoot_navList_parent > li .bl_blogFoot_navList_child_wrap { }
	.ly_blogFoot .bl_blogFoot_navList_parent > li .bl_blogFoot_navList_child_wrap .bl_blogFoot_navList_child { width: 50%; }
	.ly_blogFoot .bl_blogFoot_navList_parent > li .bl_blogFoot_navList_child_wrap .bl_blogFoot_navList_child:nth-of-type(even) { margin-left: 5%; }
	.ly_blogFoot .bl_blogFoot_navList_parent > li .bl_blogFoot_navList_child_wrap .bl_blogFoot_navList_child > li { }
	.ly_blogFoot .bl_blogFoot_navList_parent > li .bl_blogFoot_navList_child_wrap .bl_blogFoot_navList_child > li + li { margin-top: 0; }
	.ly_blogFoot .bl_blogFoot_navList_parent > li .bl_blogFoot_navList_child_wrap .bl_blogFoot_navList_child > li > a { font-size: 13px; }

	.ly_blogFoot .bl_blogFoot_snsList { width: 100%; }
	.ly_blogFoot .bl_blogFoot_snsList li {}
	.ly_blogFoot .bl_blogFoot_snsList li a {}
	.ly_blogFoot .bl_blogFoot_snsList li a img {}

	.ly_blogFoot .bl_blogFoot_mid { margin: 0 auto 4px; }
	.ly_blogFoot .bl_blogFoot_logo { margin: 0 auto; width: 106px; }

	.ly_blogFoot .bl_blogFoot_btm {  }
	.ly_blogFoot .bl_copy { font-size: 11px; line-height: 2.1; }

	/* サイド */
	.un_blogSideArea { width: 100%; float: none; }

	/* サイド _block共通 */
	.un_blogSideArea .un_sideBlock {}
	.un_blogSideArea .un_sideBlock .un_slideBlock_heading { margin-bottom: 15px; padding: 2px 0 3px 9px; font-size: 15px; border-left-width:  3px; border-bottom: 1px solid #060606; }

	/* サイド _このブログについて */
	.un_blogSideArea .un_aboutBlock { }
	.un_blogSideArea .un_aboutBlock .un_aboutBlock_heading { }
	.un_blogSideArea .un_aboutBlock .un_aboutBlock_txt { }
	.un_blogSideArea .un_aboutBlock .un_aboutBlock_link { }
	.un_blogSideArea .un_aboutBlock .un_aboutBlock_link::after { }

	/* サイド _バナー */
	.un_blogSideArea .un_bannerBlock { }
	.un_blogSideArea .un_bannerBlock .un_bannerList {}
	.un_blogSideArea .un_bannerBlock .un_bannerList li {}
	.un_blogSideArea .un_bannerBlock .un_bannerList li + li { }
	.un_blogSideArea .un_bannerBlock .un_bannerList li a {}
	.un_blogSideArea .un_bannerBlock .un_bannerList li a img { width: 100%; }

	/* サイド _編集部 */
	.un_blogSideArea .un_authorBlock { margin-bottom: 31px; }
	.un_blogSideArea .un_authorBlock .un_slideBlock_heading { margin-bottom: 13px; }
	.un_blogSideArea .un_authorBlock .un_authorList { margin-left: 29px; }
	.un_blogSideArea .un_authorBlock .un_authorList .un_authorList_item + .un_authorList_item { margin-top: 10px; }
	.un_blogSideArea .un_authorBlock .un_authorList .un_authorList_item .un_authorList_link {}
	.un_blogSideArea .un_authorBlock .un_authorList .un_authorList_item .un_authorList_link .un_authorList_img { margin-right: 16px; }
	.un_blogSideArea .un_authorBlock .un_authorList .un_authorList_item .un_authorList_link .un_authorList_img img { width: 29px; height: 29px; }
	.un_blogSideArea .un_authorBlock .un_authorList .un_authorList_item .un_authorList_link .un_authorList_name { font-size: 12px; }

	/* サイド _イチオシ記事 */
	.un_blogSideArea .un_recommendBlock { margin-bottom: 39px; }
	.un_blogSideArea .un_recommendBlock .un_slideBlock_heading { margin-bottom: 21px; }
	.un_blogSideArea .un_recommendBlock .un_recommendList {}
	.un_blogSideArea .un_recommendBlock .un_recommendList .un_recommendList_item { padding-bottom: 12px;  }
	.un_blogSideArea .un_recommendBlock .un_recommendList .un_recommendList_item + .un_recommendList_item { margin-top: 13px; }
	.un_blogSideArea .un_recommendBlock .un_recommendList .un_recommendList_item .un_recommendList_link {  }
	.un_blogSideArea .un_recommendBlock .un_recommendList .un_recommendList_item .un_recommendList_link .un_recommendList_img { padding-top: 0; width: 31%; }
	.un_blogSideArea .un_recommendBlock .un_recommendList .un_recommendList_item .un_recommendList_link .un_recommendList_img img { }
	.un_blogSideArea .un_recommendBlock .un_recommendList .un_recommendList_item .un_recommendList_link .un_recommendList_txt { width: 66%; font-size: 12px; line-height: 1.25; }
	.un_blogSideArea .un_recommendBlock .un_recommendList .un_recommendList_item .un_recommendList_link:hover .un_recommendList_txt { opacity: 1;  }

	/* サイド _カテゴリと月別アーカイブ共通 */
	.un_blogSideArea .un_sideBlock .un_blogLinkList { margin-left: 8%; }
	.un_blogSideArea .un_sideBlock .un_blogLinkList li {  }
	.un_blogSideArea .un_sideBlock .un_blogLinkList li + li { margin-top: 19px; }
	.un_blogSideArea .un_sideBlock .un_blogLinkList li a { }
	.un_blogSideArea .un_sideBlock .un_blogLinkList li a:hover { opacity: 1; }
	.un_blogSideArea .un_sideBlock .un_blogLinkList li a .un_blogLink_txt { margin-right: 7px; font-size: 12px; }
	.un_blogSideArea .un_sideBlock .un_blogLinkList li a .un_blogLink_num { padding: 2px; min-width: 15px; font-size: 11px; }

	/* サイド _カテゴリ */
	.un_blogSideArea .un_cateBlock { margin-bottom: 50px; }

	/* サイド _月別アーカイブ */
	.un_blogSideArea .un_archiveBlock .un_slideBlock_heading { margin-bottom: 22px; }
	.un_blogSideArea .un_archiveBlock .un_blogLinkList li a .un_blogLink_txt { margin-right: 13px; }

	/* メインエリア */
	.un_blogMainArea { margin-bottom: 80px; width: 100%; flex-direction: column; float: none; }


	/* =========================================================
	ブログ一覧
	========================================================= */
	/* メインビジュアル */
	.un_pageName_blogTop .un_mainvisBlock { min-width: inherit; display: block; }
	.un_pageName_blogTop .un_mainvisBlock .un_mainvisBlock_img { margin-left: 0; position: static; }
	.un_mainvisBlock .main_read{margin-left: 8%; margin-right: 8%;}

	/* メインエリア */
	.un_pageName_blogTop .un_blogMainArea { padding-top: 30px; }
	.un_pageName_blogTop .un_blogMainArea .un_blogBlock { padding-top: 0; width: 100%; }
	.un_pageName_blogTop .un_blogMainArea .un_blogBlock:nth-of-type(n+2) { padding-top: 30px; }
	.un_pageName_blogTop .un_blogMainArea .un_blogBlock .un_blockBlock_link {  }
	.un_pageName_blogTop .un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_head { margin-bottom: 13px; }
	.un_pageName_blogTop .un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_head .un_blogBlock_label { padding: 3px 11px; font-size: 15px; }
	.un_pageName_blogTop .un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_head .un_blogBlock_img {  }
	.un_pageName_blogTop .un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_head .un_blogBlock_img img { width: 100%; }
	.un_pageName_blogTop .un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_body {  }
	.un_pageName_blogTop .un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_body .un_blogBlock_info { margin-bottom: 13px; }
	.un_pageName_blogTop .un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_body .un_blogBlock_info .un_blogBlock_author {  }
	.un_pageName_blogTop .un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_body .un_blogBlock_info .un_blogBlock_author .un_blogBlock_author_img { margin-right: 7px; width: 25px; height: 25px; }
	.un_pageName_blogTop .un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_body .un_blogBlock_info .un_blogBlock_author .un_blogBlock_author_img img { border-radius: 3px 3px 0 0;  }
	.un_pageName_blogTop .un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_body .un_blogBlock_info .un_blogBlock_author .un_blogBlock_author_name { font-size: 12px; }
	.un_pageName_blogTop .un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_body .un_blogBlock_info .un_blogBlock_date { font-size: 12px; }
	.un_pageName_blogTop .un_blogMainArea .un_blogBlock .un_blockBlock_link .un_blogBlock_body .un_blockBlock_title { font-size: 15px; transition: none; }
	.un_pageName_blogTop .un_blogMainArea .un_blogBlock .un_blockBlock_link:hover .un_blogBlock_body .un_blockBlock_title { opacity: 1; }

	.un_pageName_blogTop .un_blogMainArea .un_operationBlock { margin-top: 30px; width: 100%; }
	.un_pageName_blogTop .un_blogMainArea .un_operationBlock .un_operationList { width: 100%; }
	.un_pageName_blogTop .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item { width: 45%; height: 50px; }
	.un_pageName_blogTop .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item .un_operationList_txt { font-size: 11px; }

	.un_pageName_blogTop .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__prev .un_operationList_txt::before { margin-right: 15px; }
	.un_pageName_blogTop .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__next .un_operationList_txt::after { margin-left: 15px; }


	/* =========================================================
	ブログ詳細
	========================================================= */
	.un_pageName_blogDetail { font-size: 12px; }
	.un_pageName_blogDetail .ly_main { margin-top: 25px; }
	.un_pageName_blogDetail .un_blogMainArea { width: 100%; display: block;}
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock { margin-bottom: 40px; }
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head { margin-bottom: 15px; }
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head .un_blogPostBlock_info { margin-bottom: 15px; }
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head .un_blogPostBlock_info .un_blogPostBlock_author { }
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head .un_blogPostBlock_info .un_blogPostBlock_author .un_blogPostBlock_author_inner {  }
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head .un_blogPostBlock_info .un_blogPostBlock_author .un_blogPostBlock_author_img { margin-right: 20px; }
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head .un_blogPostBlock_info .un_blogPostBlock_author .un_blogPostBlock_author_img img { width: 50px; height: 50px; border-radius: 50%; }
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head .un_blogPostBlock_info .un_blogPostBlock_author .un_blogPostBlock_author_name { font-weight: bold; color: #62bab1; transition: opacity 0.6s; }
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head .un_blogPostBlock_info .un_blogPostBlock_date { }
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head .un_blogPostBlock_heading { margin-bottom: 10px; font-size: 20px; }
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head .un_labelList {}
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_head .un_labelList li { padding: 0 21px; min-width: 68px; font-size: 12px; }

	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body { margin-bottom: 40px; }
	
	.un_pageName_blogDetail .un_blogMainArea .un_followBlock { margin: 0 auto 40px; width: 100%; }
	.un_pageName_blogDetail .un_blogMainArea .un_followBlock .un_followBlock_txt { margin-bottom: 11px; font-size: 12px; }
	.un_pageName_blogDetail .un_blogMainArea .un_followBlock .un_followList { margin: 0 auto; width: 66%; }
	.un_pageName_blogDetail .un_blogMainArea .un_followBlock .un_followList .un_followList_item { width: 47%; height: 41px; }
	.un_pageName_blogDetail .un_blogMainArea .un_followBlock .un_followList .un_followList_item .un_followList_txt { padding: 0; display: block; background-size: 42px 42px; background-position: center; }
	.un_pageName_blogDetail .un_blogMainArea .un_followBlock .un_followList .un_followList_item .un_followList_txt .un_followList_txt_small,
	.un_pageName_blogDetail .un_blogMainArea .un_followBlock .un_followList .un_followList_item .un_followList_txt .un_followList_txt_normal { display: none; }

	.un_pageName_blogDetail .un_blogMainArea .un_followBlock .un_followList .un_followList_item.un_followList_item__fb .un_followList_txt {  }
	.un_pageName_blogDetail .un_blogMainArea .un_followBlock .un_followList .un_followList_item.un_followList_item__tw .un_followList_txt {  }

	.un_authorInfoBlock { margin-bottom: 50px; padding: 14px 27px 10px; display: block; }
	.un_authorInfoBlock .un_authorInfoBlock_heading { margin-bottom: 10px; width: 100%; font-size: 12px; text-align: center; }
	.un_authorInfoBlock .un_authorInfoBlock_img { margin-bottom: 23px; width: 100%; }
	.un_authorInfoBlock .un_authorInfoBlock_img img { margin: 0 auto; width: 75px; height: 75px; }
	.un_authorInfoBlock .un_authorInfoBlock_detail { width: 100%; }
	.un_authorInfoBlock .un_authorInfoBlock_detail .un_authorInfoBlock_name { margin-bottom: 4px; font-size: 12px; }
	.un_authorInfoBlock .un_authorInfoBlock_detail .un_authorInfoBlock_desc { line-height: 1.375; }

	.un_pageName_blogDetail .un_blogMainArea .un_relationArticleBlock { margin-bottom: 20px; }
	.un_pageName_blogDetail .un_blogMainArea .un_relationArticleBlock .un_relationArticleBlock_heading { margin-bottom: 21px; padding: 2px 0 3px 9px; font-size: 15px; border-left-width: 3px; border-bottom: 1px solid #060606; }
	.un_pageName_blogDetail .un_blogMainArea .un_relationArticleBlock .un_relationArticle {}
	.un_pageName_blogDetail .un_blogMainArea .un_relationArticleBlock .un_relationArticle .un_relationArticle_item { padding-bottom: 22px; }
	.un_pageName_blogDetail .un_blogMainArea .un_relationArticleBlock .un_relationArticle .un_relationArticle_item + .un_relationArticle_item { margin-top: 20px; }
	.un_pageName_blogDetail .un_blogMainArea .un_relationArticleBlock .un_relationArticle .un_relationArticle_item .un_relationArticle_link { display: flex; justify-content: space-between; }
	.un_pageName_blogDetail .un_blogMainArea .un_relationArticleBlock .un_relationArticle .un_relationArticle_item .un_relationArticle_link .un_relationArticle_img { width: 31%; }
	.un_pageName_blogDetail .un_blogMainArea .un_relationArticleBlock .un_relationArticle .un_relationArticle_item .un_relationArticle_link .un_relationArticle_img img { width: 100%; }
	.un_pageName_blogDetail .un_blogMainArea .un_relationArticleBlock .un_relationArticle .un_relationArticle_item .un_relationArticle_link .un_relationArticle_txt { padding-top: 0; width: 66%; line-height: 1.25; }

	.un_pageName_blogDetail .un_blogMainArea .un_operationBlock { width: 100%; }
	.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList { width: 100%; }
	.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item { width: 47%; height: 50px; }
	.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item .un_operationList_link { width: 100%; height: 100%; }
	.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item .un_operationList_link .un_operationList_txt { width: 100%; }
	.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item .un_operationList_link .un_operationList_blogHeading { display: none; }

	.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__prev { text-align: left; }
	.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__prev .un_operationList_link { padding: 0 10px; }
	.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__prev .un_operationList_link .un_operationList_txt {}
	.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__prev .un_operationList_link .un_operationList_txt::before { margin-right: 10px; content: "<"; }
	.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__prev .un_operationList_link .un_operationList_blogHeading {}

	.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__next { text-align: right; }
	.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__next .un_operationList_link { padding: 0 10px; }
	.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__next .un_operationList_link .un_operationList_txt {}
	.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__next .un_operationList_link .un_operationList_txt::after { margin-left: 10px; content: ">"; }
	.un_pageName_blogDetail .un_blogMainArea .un_operationBlock .un_operationList .un_operationList_item.un_operationList_item__next .un_operationList_link .un_operationList_blogHeading {}

	/* sns */
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogSnsList { margin-bottom: 20px; }
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogSnsList li { }
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogSnsList li a {}
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogSnsList li a img {}

	/* =========================================================
	ブログ本文に.blogCustome追加
	========================================================= */
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome h2 {font-size: 22px; margin-top: 60px; margin-bottom: 40px;}
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome h3 {font-size: 18px; margin-top: 40px; margin-bottom: 30px;}
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome h4 {margin-top: 40px; margin-bottom: 30px;}
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .box-link {padding: 15px 10px;}
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .card-link {padding: 15px 10px;}
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .eyecatch {margin: 0 auto 30px;}
	.un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .banner {width: 100%; margin: 20px auto 0;}
    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .highlight {color: #333; font-size: 1.2em; font-weight: bold; background: linear-gradient(transparent 50%, #a8dde9 50%);}
    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .big {color: #333; font-size: 1.2em; font-weight: bold; }


	/* =========================================================
	ブログ本文に.blogCustome 会話追加
	========================================================= */
   /* ----- 共通 ----- */

    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk {margin-bottom: 40px;}

    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk figure img {width: 100%;height: 100%;border: 1px solid #ccc;border-radius: 50%;margin: 0;}

/* 画像の下のテキスト */
    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk-imgname {padding: 5px 0 0;font-size: 10px;text-align: center;line-height:1;}

    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome p.talk-text {margin: 0 0 8px;}

    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome p.talk-text:last-child {margin-bottom: 0px;}

/* 回り込み解除 */
    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk:after,.talk:before {clear: both;content: "";display: block;}

/* ----- 左の場合 ----- */

/* 左画像 */
    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk-Limg {margin-left: 4px;margin-top: -1px;float: left;width: 60px;height: 60px;}

/* 左からの吹き出しテキスト */
    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk-Ltxt {color: #444;position: relative;margin-left: 100px;padding: 1.2em;border: 1px solid #ccc;background-color: #fff;border-radius: 5px;}

/* 左の三角形を作る */
    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk-Ltxt:before {position: absolute;content: '';border: 10px solid transparent;border-right: 10px solid #ccc;top: 15px;left: -20px;}

    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk-Ltxt:after {position: absolute;content: '';border: 10px solid transparent;border-right: 10px solid #fff;top: 15px;left: -18px;}

/* ----- 右の場合 ----- */

/* 右画像 */
    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk-Rimg {
margin-right: 4px;margin-top: -1px;float: right;width: 60px;height: 60px;}

/* 右からの吹き出しテキスト */
    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk-Rtxt {
position: relative;margin-right: 100px;padding: 1.2em;border: 1px solid #ccc;background-color: #fff;border-radius: 5px;}

/* 右の三角形を作る */
    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk-Rtxt:before {position: absolute;content: '';border: 10px solid transparent;border-left: 10px solid #ccc;top: 15px;right: -23px;}

    .un_pageName_blogDetail .un_blogMainArea .un_blogPostBlock .un_blogPostBlock_body .blogCustome .talk-Rtxt:after {position: absolute;content: '';border: 10px solid transparent;border-left: 10px solid #ccc;top: 15px;right: -21px;}




} /* media */