﻿@import url("https://fonts.googleapis.com/css2?family=BIZ+UDGothic&family=Lato:wght@400;700;900&family=Noto+Serif+JP&family=Roboto:wght@700&display=swap");@font-face{font-family:"MyYuGothic";font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regurar")}@font-face{font-family:"MyYuGothic";font-weight:bold;src:local("YuGothic-Bold"),local("Yu Gothic")}@media (max-width: 640px){._sp-hide{display:none !important}}.dl_header #navi .search_ui_wrap form select{padding-left:15px !important}#seminar_archive.page_list .seminar-list{margin-left:0;margin-right:0}@media (max-width: 640px){#seminar_archive .cate_description p{font-size:13px}}#seminar_archive.page_list .seminar-list>ul>li{width:calc(16.666% - 12px);margin:10px 6px;border-radius:4px;overflow:hidden}#seminar_archive.page_list .seminar-list>ul>li .article_text{width:100%;padding:5px}#seminar_archive.page_list .seminar-list>ul>li .article_text .date.row2{line-height:1.5;font-size:clamp(11px, 0.9vw, 13px)}@media (max-width: 430px){#seminar_archive.page_list .seminar-list>ul>li .article_text .date.row2{-webkit-line-clamp:3;height:4.5em}}@media (max-width: 1620px){#seminar_archive.page_list .seminar-list>ul>li{width:calc(20% - 12px);margin:6px}}@media (max-width: 1366px){#seminar_archive.page_list .seminar-list>ul>li{width:calc(25% - 12px);margin:6px}}@media (max-width: 640px){#seminar_archive.page_list .seminar-list>ul>li{width:calc(50% - 12px)}}@media (max-width: 430px){#seminar_archive.page_list .seminar-list>ul>li{width:100%;margin:0 0 15px 0;display:flex;flex-direction:row;background:none}#seminar_archive.page_list .seminar-list>ul>li .thumbnail{width:40%;border-radius:5px;overflow:hidden}#seminar_archive.page_list .seminar-list>ul>li .thumbnail img{border-radius:5px}#seminar_archive.page_list .seminar-list>ul>li .article_text{width:60%;padding:0}}@media (max-width: 430px){#seminar_archive.page_list .seminar-list>ul>li.sp-2col{width:calc(50% - 12px);margin:6px;display:block;flex-direction:row;background:#fff}#seminar_archive.page_list .seminar-list>ul>li.sp-2col .thumbnail{width:100%}#seminar_archive.page_list .seminar-list>ul>li.sp-2col .article_text{width:100%;padding:10px}}#seminar_archive .seminar-list ul.pagination li,.seiminar-list ul.pagination li{width:fit-content !important;padding:0 15px !important;margin:0 !important}@media (max-width: 640px){#seminar_archive .seminar-list ul.pagination li,.seiminar-list ul.pagination li{padding:0 8px !important}}#seminar_archive .seminar-list ul.pagination li.disabled,.seiminar-list ul.pagination li.disabled{display:none}.linkbtn{margin-bottom:25px}.linkbtn a{display:block;background:url("../images/cat_ranking.png") no-repeat #E58D57;background-size:20px;background-position:left 9px center;border:#E58D57 2px solid;padding:15px 5px 15px 35px;color:#FFF;position:relative;border-radius:3px;transition:all linear 0.3s}.linkbtn a:after{display:block;width:8px;height:18px;background:url("../images/arrow.png") no-repeat;background-size:8px;background-position:right center;position:absolute;top:calc(50% - 9px);right:10px;content:"";transition:all linear 0.3s}.linkbtn a:hover{background:url("../images/cat_ranking_orange.png") no-repeat #FFF;background-size:20px;background-position:left 9px center;color:#E58D57}.linkbtn a:hover:after{background:url("../images/arrow_orange.png") no-repeat;background-size:8px;background-position:right center}#seminar_archive .page_title_wrap.for_ranking{display:flex;align-items:center}@media (max-width: 640px){#seminar_archive .page_title_wrap.for_ranking{display:block;text-align:left;margin:30px auto 10px;padding-left:5px;padding-right:5px}}.block_for_sp{display:flex;align-items:center}.block_for_sp .sp_tab-menu_wrap{display:none}@media (max-width: 640px){.block_for_sp{display:block;width:100%;overflow-x:auto}.block_for_sp .sp_tab-menu_wrap{display:flex;justify-content:space-between;background:#FFF;padding:5px;border-radius:30px;margin:20px 0 10px}.block_for_sp .sp_tab-menu_wrap .sp_tab-menu{width:calc(50% - 3px);background:#EEE;color:#CCC;padding:8px;text-align:center;border-radius:30px}.block_for_sp .sp_tab-menu_wrap .sp_tab-menu.on{background:#179ACE;color:#FFF}}.side-column .calegorylist .category_menu_wrap{display:block;background:#fff;padding:20px 10px 15px;border-radius:5px;margin-bottom:25px;border:#eee 1px solid;filter:drop-shadow(0 0 2px rgba(0,0,0,0.1));z-index:1;position:relative}@media (max-width: 1024px){.side-column .calegorylist .category_menu_wrap{padding-bottom:10px}}.side-column .calegorylist .separator_line{display:block;background:#eee;width:100%;height:2px;content:"";margin:20px 0 25px}@media (max-width: 1024px){.side-column .calegorylist .separator_line{margin-bottom:20px}}.side-column .calegorylist .arrow{display:none;width:8px;height:18px;background:url(../images/arrow05.png) no-repeat;background-size:8px;background-position:right center;position:absolute;top:calc(50% - 9px);right:10px;content:"";transition:all linear 0.3s}@media (max-width: 1024px){.side-column .calegorylist .arrow{display:block}}.side-column .calegorylist .arrow.active{transform:scale(1, -1)}.side-column .calegorylist h3{display:block;padding:0 0 0 23px;color:#333;font-weight:bold;position:relative;margin-bottom:15px;font-family:YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif"}.side-column .calegorylist h3.corp{background:url("../images/cat_corporate_gray.png") no-repeat;background-size:20px;background-position:left center}.side-column .calegorylist h3.ind{background:url("../images/cat_individual_gray.png") no-repeat;background-size:20px;background-position:left center}.side-column .calegorylist ul{display:block}@media (max-width: 1024px){.side-column .calegorylist ul{display:none}}.side-column .calegorylist ul li{display:block;font-size:15px;position:relative}.side-column .calegorylist ul li:first-of-type .cate_parent{border-top:none}.side-column .calegorylist ul li .kensu{font-size:80%;color:#999;margin-left:3px}.side-column .calegorylist ul li .cate_parent{position:relative}.side-column .calegorylist ul li .cate_parent a{display:flex;align-items:center;color:#000;cursor:pointer;padding:15px 0;font-size:0.9em;border-radius:3px}@media (max-width: 1024px){.side-column .calegorylist ul li .cate_parent a{width:fit-content;padding:10px 0}}.side-column .calegorylist ul li .cate_parent a .icon{display:block;width:20px;height:20px;margin-right:5px}.side-column .calegorylist ul li .cate_parent a .icon img{width:100%;height:auto}.side-column .calegorylist ul li .cate_parent a:hover{background:rgba(72,153,201,0.1);color:#179ACE}.side-column .calegorylist ul li .children{display:none;background:#fff;position:absolute;left:100%;top:50%;transform:translate(0, -50%);width:400px;height:auto;z-index:10;padding:15px;filter:drop-shadow(0 0 3px rgba(0,0,0,0.2));border-radius:3px}.side-column .calegorylist ul li .children:after{display:block;background:url("../images/triangle.png") no-repeat;background-size:20px;background-position:right center;width:20px;height:20px;content:"";position:absolute;top:calc(50% - 10px);left:-20px}.side-column .calegorylist ul li .children h4{display:block;font-weight:bold;margin-bottom:15px}.side-column .calegorylist ul li .children>ul{display:flex;flex-wrap:wrap}.side-column .calegorylist ul li .children>ul li{width:50%;border:none;font-size:90%}.side-column .calegorylist ul li .children>ul li a{display:block;border-radius:3px;padding:8px;color:#333}.side-column .calegorylist ul li .children>ul li a:hover{background:rgba(72,153,201,0.1);color:#179ACE}@media (max-width: 1024px){.side-column .calegorylist ul li .children{position:relative;left:auto;top:auto;width:100%;transform:translate(0, 0);filter:none;background:#f5f5f5;margin-bottom:5px;padding:10px}.side-column .calegorylist ul li .children:after{display:none}.side-column .calegorylist ul li .children h4{display:none}.side-column .calegorylist ul li .children>ul li{width:100%}.side-column .calegorylist ul li .children>ul li a{padding:8px 5px}.side-column .calegorylist ul li .children>ul li a:before{content:"-";margin-right:5px}}.side-column .calegorylist ul li.parent:hover .children{display:block;z-index:10}@media (max-width: 1024px){.side-column .calegorylist ul li.parent:hover .children{display:none}}.ranking_category_wrap,.ranking_tokusyu_wrap{margin:0 15px}.ranking_category_wrap .selected,.ranking_tokusyu_wrap .selected{display:flex;align-items:center}.ranking_category_wrap .selected:after,.ranking_tokusyu_wrap .selected:after{content:"▼";font-size:9px;margin-left:13px;transition:all linear 0.1s}.ranking_category_wrap .ranking_category,.ranking_tokusyu_wrap .ranking_category{display:none;position:relative;width:fit-content}.ranking_category_wrap .ranking_category .ranking_cat,.ranking_tokusyu_wrap .ranking_category .ranking_cat{display:block;position:absolute;top:5px;left:10px;width:fit-content;background:rgba(0,0,0,0.8);padding:10px;z-index:3}.ranking_category_wrap .ranking_category .ranking_cat a,.ranking_tokusyu_wrap .ranking_category .ranking_cat a{display:block;word-break:keep-all;white-space:nowrap;padding:10px 15px;color:#fff;text-align:left}.ranking_category_wrap .ranking_category .ranking_cat a.selected_term,.ranking_tokusyu_wrap .ranking_category .ranking_cat a.selected_term{display:flex;align-items:center;padding-left:0px}.ranking_category_wrap .ranking_category .ranking_cat a.selected_term:before,.ranking_tokusyu_wrap .ranking_category .ranking_cat a.selected_term:before{display:block;background:url("../images/icon_check.png") no-repeat;content:"";width:10px;height:10px;background-size:10px;background-position:center center;margin-right:5px}.ranking_category_wrap.on .selected:after,.ranking_tokusyu_wrap.on .selected:after{transform:scale(1, -1)}.ranking_category_wrap.on .ranking_category,.ranking_tokusyu_wrap.on .ranking_category{display:block}@media (max-width: 640px){.ranking_category_wrap,.ranking_tokusyu_wrap{padding:10px 0;margin:0;display:none}.ranking_category_wrap .selected,.ranking_tokusyu_wrap .selected{display:none}.ranking_category_wrap .ranking_category,.ranking_tokusyu_wrap .ranking_category{overflow-x:auto;overflow-y:hidden;display:inline-block;flex-wrap:nowrap;white-space:nowrap;width:100%;padding-bottom:8px;background-size:10px;background-position:bottom}.ranking_category_wrap .ranking_category .ranking_cat,.ranking_tokusyu_wrap .ranking_category .ranking_cat{display:block;position:relative;top:auto;left:auto;width:fit-content;background:none;padding:10px 0}.ranking_category_wrap .ranking_category .ranking_cat a,.ranking_tokusyu_wrap .ranking_category .ranking_cat a{display:inline;color:#333;padding:10px 0 8px;font-size:90%;margin-right:15px}.ranking_category_wrap .ranking_category .ranking_cat a.selected_term,.ranking_tokusyu_wrap .ranking_category .ranking_cat a.selected_term{display:inline;border-bottom:#179ACE 3px solid}.ranking_category_wrap .ranking_category .ranking_cat a.selected_term:before,.ranking_tokusyu_wrap .ranking_category .ranking_cat a.selected_term:before{display:none}.ranking_category_wrap.show,.ranking_tokusyu_wrap.show{display:block}}@media (max-width: 640px){.ranking_category_wrap .selected:before{content:"カテゴリー："}.ranking_tokusyu_wrap .selected:before{content:"特集："}}.sub_ranking_num{display:flex;justify-content:center;align-items:center;font-family:"Roboto",sans-serif;font-size:clamp(28px, 4vw, 45px);top:-20px;left:10px;font-style:italic;font-weight:700;letter-spacing:-0.08em;text-align:left;color:#179ACE;-webkit-text-stroke:none;text-stroke:none;filter:none;position:absolute;z-index:1;text-shadow:0px 0px 5px #fff, 0px 0px 5px #fff, 0px 0px 5px #fff, 0px 0px 3px #fff, 0px 0px 3px #fff}@media (max-width: 640px){.sub_ranking_num{top:-15px}}.ranking_selected_title{display:flex;align-items:center;margin:30px 0}.ranking_selected_title .s_cat{display:block;background:#FFF;color:#179ACE;border:#179ACE 1px solid;padding:5px 8px;border-radius:3px;font-size:80%;margin-right:10px}.ranking_selected_title h2{font-size:clamp(16px, 1.2vw, 20px);line-height:1.4}@media (max-width: 640px){.ranking_selected_title{flex-wrap:wrap;margin:0 0 35px 0}.ranking_selected_title .s_cat{margin:5px 10px 5px}}.order_wrap{display:flex;justify-content:center;margin-bottom:clamp(30px, 6%, 50px)}.order_wrap .or{display:block;padding:10px}.order_wrap .or a.active{pointer-events:none;color:#179ACE;font-weight:bold}@media (max-width: 640px){.order_wrap .or{padding:0;font-size:12px}.order_wrap .or a{display:block;padding:5px 15px}.order_wrap .or a.active{background:#179ACE;color:#FFF;font-weight:normal;border-radius:5px}}.pv_display{display:block;position:sticky;bottom:0;z-index:2;padding-bottom:30px;width:fit-content;margin:0 0 0 auto}@media (max-width: 640px){.pv_display{width:calc(100% - 10px)}}.pv_display .pv_display_wrap{position:relative;padding-right:10px}.pv_display .closebtn{display:flex;position:absolute;justify-content:center;align-items:center;color:#FF7622;background:#FFF;width:22px;height:22px;border-radius:10px;top:-10px;right:20px;font-size:14px;line-height:1.4;font-weight:bold;border:#FF7622 1px solid;cursor:pointer}.pv_display .textarea{display:block;background:rgba(255,118,34,0.9);padding:15px;border-radius:3px}.pv_display .textarea b{font-weight:bold;color:#FFF}@media (max-width: 640px){.pv_display .textarea{text-align:center}}.category_link{display:block;padding-top:5px;text-align:left}.category_link object a{position:relative !important;width:auto !important;height:auto !important;display:inline-block;font-weight:normal;font-size:11px;background:#fff;padding:3px 5px;margin:2px;color:#179ACE;border:#179ACE 1px solid;border-radius:3px}.category_link object a:hover{background:#179ACE;color:#FFF}@media (max-width: 640px){.category_link{display:none}}.title_recommend{display:block;font-size:clamp(17px, 3vw, 25px);text-align:center;margin:0 auto clamp(40px, 8%, 100px);color:#FFF;padding:5px 10px;background:#179ACE;border-radius:5px;line-height:1.4}.commingsoon{display:block;font-size:clamp(16px, 1.5vw, 20px);text-align:center;font-weight:bold;color:#ccc}.reccomend_area{max-width:1000px;margin-left:auto;margin-right:auto}@media (max-width: 1000px){.reccomend_area{margin-left:10px;margin-right:10px}}.reccomend_area .reccomend_link a{display:block;width:fit-content;font-size:13px;border:#179ACE 1px solid;background:#fff;color:#179ACE;border-radius:30px;padding:8px 20px}.reccomend_area .reccomend_link a:hover{background:#179ACE;color:#FFF}.reccomend_area .reccomend_link._sp{display:none}@media (max-width: 640px){.reccomend_area .reccomend_link._sp{display:block}.reccomend_area .reccomend_link._sp a{width:100%;text-align:center;border:#179ACE 2px solid;font-size:14px;padding:10px 20px;max-width:400px;margin:0 auto}}.reccomend_area .reccomend_title{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:0.5em;border-bottom:#000 2px solid}.reccomend_area .reccomend_title h3{font-size:clamp(20px, 3vw, 25px)}@media (max-width: 640px){.reccomend_area .reccomend_title .reccomend_link{padding-bottom:5px;display:none}}.reccomend_area .reccomend_items{margin-bottom:clamp(60px, 8%, 100px)}.reccomend_area .reccomend_items .reccomend_item_wrap{display:flex;flex-wrap:wrap;margin-bottom:20px}.reccomend_area .reccomend_items .reccomend_item_wrap .reccomend_item{width:33.3333%;padding:15px}.reccomend_area .reccomend_items .reccomend_item_wrap .reccomend_item:nth-of-type(n+4){display:none}.reccomend_area .reccomend_items .reccomend_item_wrap .reccomend_item a{display:block;background:#fff;border-radius:3px;padding:0}.reccomend_area .reccomend_items .reccomend_item_wrap .reccomend_item a .thumbnail{display:block;overflow:hidden}.reccomend_area .reccomend_items .reccomend_item_wrap .reccomend_item a .thumbnail img{width:100%;height:auto;transition:all linear 0.3s;border-top-left-radius:3px;border-top-right-radius:3px}.reccomend_area .reccomend_items .reccomend_item_wrap .reccomend_item a .text{display:block;line-height:1.4;padding:5px}.reccomend_area .reccomend_items .reccomend_item_wrap .reccomend_item a .text._row2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;height:3.8em;line-height:1.4}.reccomend_area .reccomend_items .reccomend_item_wrap .reccomend_item a .text._center{text-align:center}.reccomend_area .reccomend_items .reccomend_item_wrap .reccomend_item a .text span.only_a_few_left{font-size:12px;padding:5px 8px;top:0;margin-left:8px}@media (max-width: 640px){.reccomend_area .reccomend_items .reccomend_item_wrap .reccomend_item a .text span.only_a_few_left{margin-top:5px}}.reccomend_area .reccomend_items .reccomend_item_wrap .reccomend_item a:hover .thumbnail img{transform:scale(1.03, 1.03)}@media (max-width: 640px){.reccomend_area .reccomend_items .reccomend_item_wrap .reccomend_item{width:50%;padding:10px}.reccomend_area .reccomend_items .reccomend_item_wrap .reccomend_item:nth-of-type(n+4){display:block}}.document_tokusyu_area{display:block;background:#FCFCFC;padding:clamp(30px, 5%, 60px) clamp(15px, 3%, 30px)}.document_tokusyu_area h3{display:block;font-size:clamp(1.2em, 2vw, 1.6em);text-align:center;margin-bottom:1.5em}.document_tokusyu_area .tokusyu_btns_wrap{display:block;height:auto}.document_tokusyu_area .tokusyu_btns{display:flex;flex-wrap:wrap;max-width:1200px;margin:0 auto}.document_tokusyu_area .tokusyu_btns .tokusyu_btn{width:20%;padding:15px}.document_tokusyu_area .tokusyu_btns .tokusyu_btn.hide{display:none}.document_tokusyu_area .tokusyu_btns .tokusyu_btn a{display:block;width:100%;height:100%;background:#fff;padding:15px;border-radius:5px;box-shadow:0 0 6px rgba(0,0,0,0.3);text-align:center;transition:all linear 0.3s}.document_tokusyu_area .tokusyu_btns .tokusyu_btn a .cate_icon{display:block;margin-bottom:5px,5%,15px}.document_tokusyu_area .tokusyu_btns .tokusyu_btn a .cate_icon img{width:96%;max-width:120px;height:auto}.document_tokusyu_area .tokusyu_btns .tokusyu_btn a b{text-align:center;font-size:clamp(12px, 0.9vw, 14px);line-height:1.4;color:#179ACE}.document_tokusyu_area .tokusyu_btns .tokusyu_btn a:hover{transform:scale(1.03, 1.03);box-shadow:0 0 8px rgba(0,0,0,0.3)}.document_tokusyu_area .tokusyu_btns .tokusyu_btn:nth-of-type(n+11){display:none}@media (max-width: 1024px){.document_tokusyu_area .tokusyu_btns .tokusyu_btn{width:25%;padding:10px}.document_tokusyu_area .tokusyu_btns .tokusyu_btn:nth-of-type(n+8){display:none}}@media (max-width: 640px){.document_tokusyu_area .tokusyu_btns .tokusyu_btn{width:33.3333%;padding:8px}.document_tokusyu_area .tokusyu_btns .tokusyu_btn:nth-of-type(n+7){display:none}.document_tokusyu_area .tokusyu_btns .tokusyu_btn a{padding:8px 5px}}.document_tokusyu_area .more-btn{display:block;background:#FFF;border:#333 2px solid;border-radius:30px;padding:8px 30px 5px;width:fit-content;margin:1em auto;font-size:13px;font-weight:bold;cursor:pointer}.document_tokusyu_area .more-btn.hide{display:none}.document_tokusyu_area .more-btn:after{display:block;background:url("../images/arrow05_bk.png") no-repeat;width:12px;height:8px;background-size:12px;content:"";margin:5px auto 0}header{position:relative;z-index:2}.page_blog.page_single{background:#E8F2FA}.page_blog section{width:calc(100% - 40px);max-width:1200px;margin:auto;margin-bottom:100px}.page_blog section.list_section.news{max-width:860px}.page_blog section.list_section.news .post_list{border-top:none}.page_blog .list_categorie_wrap{margin:42px auto 60px}@media (max-width: 868px){.page_blog .list_categorie_wrap{margin:60px auto 35px}}.page_blog .list_categorie_wrap.news{border-bottom:1px dashed #CCC;padding-bottom:60px}.page_blog .list_categorie_wrap .post_categories{display:inline-flex;flex-wrap:wrap}.page_blog .list_categorie_wrap .post_categories li{margin:18px 18px 0 0}@media (max-width: 868px){.page_blog .list_categorie_wrap .post_categories li{margin:10px 10px 0 0}}.page_blog .list_categorie_wrap .post_categories li a{display:inline-block;background:#FFF;border:1px solid #444;color:#444;font-weight:bold;text-align:center;font-size:1rem;padding:0.8em 1.4em;border-radius:50px}@media (max-width: 640px){.page_blog .list_categorie_wrap .post_categories li a{font-size:0.7rem}}.page_blog .list_categorie_wrap .post_categories li a:hover,.page_blog .list_categorie_wrap .post_categories li a.active{background:#4575b4;border:1px solid #4575b4;color:#FFF}.page_blog .list_categorie_wrap.blog{background:#f1f1f1}.page_blog .blog_list_wrap{background:#f1f1f1}.page_blog a.btn_common{background:-webkit-linear-gradient(90deg, #ffa92d, #fc6f30);background:linear-gradient(90deg, #ffa92d, #fc6f30);color:#FFF;font-weight:bold;text-align:center;font-size:0.875rem;padding:0.8em 1.4em;border-radius:30px}.page_blog .post_list{border-top:1px dashed #CCC;margin:25px auto 0px}.page_blog .list_item{margin:25px 0 0;padding:0 0 25px 0;border-bottom:1px dashed #CCC;position:relative}.page_blog .list_item:hover .tit{color:#4575b4;text-decoration:underline;text-underline-offset:0.1em}.page_blog .list_item:hover .thumb{opacity:0.7}.page_blog .list_item a{position:absolute;z-index:1;width:100%;height:100%;top:0}.page_blog .list_item .post_info{margin:0}.page_blog .list_item .date{font-size:0.75rem;vertical-align:middle;margin-right:14px}@media (max-width: 640px){.page_blog .list_item .date{font-size:10px}}.page_blog .list_item .label{display:inline-block;background:#444;border:1px solid #444;color:#FFF;font-weight:bold;text-align:center;font-size:0.7rem;padding:0.35em 1em;border-radius:30px}@media (max-width: 640px){.page_blog .list_item .label{font-size:10px}}.page_blog .list_item .tit{font-size:1.4rem;line-height:1.5;letter-spacing:0.1em;font-weight:bold;transition:all 0.3s ease}@media (max-width: 640px){.page_blog .list_item .tit{margin-top:12px}}.page_blog .list_item .excerpt{font-size:0.875rem;line-height:1.8em}.page_blog .list_item .thumb{transition:all 0.3s ease}.page_blog .list_item.news .txt{width:100%}.page_blog .list_item.news .txt .tit{font-size:1.25rem;margin-top:18px;padding:0}@media (max-width: 640px){.page_blog .list_item.news .txt .tit{font-size:0.875rem;margin-top:12px}}.page_blog .list_item.news .txt .excerpt{margin-top:20px}.page_blog .list_item.blog .txt{width:calc(100% - 350px)}@media (max-width: 868px){.page_blog .list_item.blog .txt{width:calc(100% - 130px)}}@media (max-width: 640px){.page_blog .list_item.blog .txt{width:calc(100% - 100px)}}.page_blog .list_item.blog .txt .tit{font-size:1.4rem;margin-top:20px;padding:0}@media (max-width: 640px){.page_blog .list_item.blog .txt .tit{font-size:0.875rem;margin-top:12px}}.page_blog .list_item.blog .txt .excerpt{margin-top:20px}@media (max-width: 640px){.page_blog .list_item.blog .txt .excerpt{display:none}}.page_blog .list_item.blog .txt .post_info{margin-top:0}.page_blog .list_item.blog .txt .post_info .date{font-size:0.75rem;vertical-align:middle;margin-right:14px}@media (max-width: 640px){.page_blog .list_item.blog .txt .post_info .date{font-size:10px}}.page_blog .list_item.blog .txt .post_info .label{background:#FFF;color:#444}@media (max-width: 640px){.page_blog .list_item.blog .txt .post_info .label{font-size:10px}}.page_blog .list_item.blog .thumb{width:320px;height:180px;background-size:cover;background-position:center center;margin-left:30px;border-radius:5px;overflow:hidden}@media (max-width: 840px){.page_blog .list_item.blog .thumb{width:110px;height:60px;margin-left:20px}}@media (max-width: 640px){.page_blog .list_item.blog .thumb{width:80px;height:45px}}@media (max-width: 640px){.page_blog .content.post_contents{padding:0;margin-top:0}}.page_blog .content.post_contents .inner{max-width:calc(980px + 40px);padding-bottom:80px}@media (max-width: 640px){.page_blog .content.post_contents .inner{padding-bottom:14px}}.page_blog .content.post_contents section{width:100%;max-width:none;margin:0;background:#FFF}.page_blog .content.post_contents section .section_inner{max-width:880px;margin:25px auto 0px;padding:60px 10px 0}@media (max-width: 640px){.page_blog .content.post_contents section .section_inner{padding:20px 20px 0;margin:auto}}.page_blog .content.post_contents section .section_inner .bottom_btn_wrap{border-top:1px dashed #CCC;margin-top:60px;padding-top:70px}@media (max-width: 640px){.page_blog .content.post_contents section .section_inner .bottom_btn_wrap{padding-top:60px}}.page_blog .content.post_contents section .section_inner .bottom_btn_wrap a{font-size:0.875rem;font-weight:bold}.page_blog .content.post_contents section .section_inner .bottom_btn_wrap a:hover{text-decoration:underline}.page_blog .content.post_contents section .date{font-size:0.75rem;vertical-align:middle;margin-right:14px}.page_blog .content.post_contents section .label{display:inline-block;background:#444;border:1px solid #444;color:#FFF;font-weight:bold;text-align:center;font-size:0.7rem;padding:0.35em 1em;border-radius:30px}.page_blog .content.post_contents section .tit{font-size:10px;color:#CCC;font-weight:bold;line-height:1.5;letter-spacing:0}@media (max-width: 640px){.page_blog .content.post_contents section .tit{font-size:9px}}.page_blog .content.post_contents section .post_info{margin:0 0 20px}.page_blog .content.post_contents section .content_wrap{margin-top:30px}.page_blog .content.post_contents section .content_wrap iframe{max-width:100%;height:auto}.page_blog .content.post_contents section .content_wrap img{max-width:100%;height:auto}.page_blog .content.post_contents section figure{margin-top:1rem;padding-bottom:2rem}.page_blog .content.post_contents section figure img{max-width:100%;height:auto}.page_blog .content.post_contents section figure a:hover{opacity:.7}.page_blog .content.post_contents section hr{width:200px;height:4px;background:#CCC;margin:2rem auto}.page_blog .content.post_contents section p{padding:0 0 1.5em;line-height:1.8em;line-break:strict}@media (max-width: 640px){.page_blog .content.post_contents section p{font-size:.8125em}}.page_blog .content.post_contents section p a{color:#4575b4}.page_blog .content.post_contents section p a:hover{text-decoration:underline}.page_blog .content.post_contents.news section .content_wrap{margin-top:60px}.page_blog .content.post_contents.blog{padding-top:10px}@media (max-width: 640px){.page_blog .content.post_contents.blog{padding-top:0}}.page_blog .content.post_contents.blog section .label{background:#FFF;color:#444}.page_blog .content.post_contents.blog section h2{font-size:1.125rem;line-height:1.5;font-weight:bold;color:#cf2e2e}.page_blog .content.post_contents.blog section h3{font-size:1.125rem;line-height:1.5;font-weight:bold}.page_blog .content.post_contents.blog section h4{font-size:1.125rem;line-height:1.5;font-weight:bold}.page_blog .content.post_contents.blog section h5{font-size:1.125rem;line-height:1.5;font-weight:bold}.page_blog .content.post_contents.blog section p{font-size:1rem}.page_blog .content.post_contents.forms .tit{font-size:2em;text-align:center;color:#000}.page_blog .content.post_contents.forms .content_wrap{margin-top:60px}.page_blog .breadcrumbs{max-width:980px}@media (max-width: 640px){.page_blog .breadcrumbs{width:100%}}.page_blog.page_list .breadcrumbs{max-width:1200px}
