@charset "utf-8";

@media screen and (max-width : 640px) {

#tmp_contents h1{
	padding: 10px 8px 4px 78px;
	text-indent: -69px;
	font-size: 143.7%;
}
#tmp_contents h2,
#tmp_contents h3,
#tmp_contents h4,
#tmp_contents h5,
#tmp_contents h6{
	margin-top: 46px;
	margin-bottom: 19px;
}
#tmp_contents h2{
	padding-bottom: 8px;
	background-position: left bottom 2px;
	border-bottom-width: 3px;
	font-size: 131.2%;
	line-height: 1.5;
}
#tmp_contents h3{
	margin-bottom: 18px;
	padding-bottom: 13px;
	background-position: left bottom 2px, left bottom 2px;
	background-size: 60px 2px, 100% 1px;
	font-size: 131.2%;
	line-height: 1.5;
}
#tmp_contents h4{
	margin-bottom: 0.6em;
	padding: 9px 0 5px 12px;
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/h4_pattern_sp.png);
	background-size: 15px auto;
	font-size: 125%;
	line-height: 1.6;
}
#tmp_contents h5{
	margin-bottom: 6px;
	padding-left: 19px;
	background-position: 0 12px;
	font-size: 112.5%;
	line-height: 1.7;
}
#tmp_contents h6{
	margin-bottom: 14px;
	padding-left: 10px;
	background-position: 1px 4px;
	background-size: 2px 15px;
}
#tmp_contents ul{
	margin-bottom: 41px;
}
#tmp_contents ul li{
	margin-bottom: 9px;
	line-height: 1.7;
}

/* datatable
   enquete_table
================================================== */
#tmp_contents table.datatable th,
#tmp_contents table.enquete_table th{
	padding-top: 12px;
	padding-bottom: 10px;
}
#tmp_contents table.datatable td,
#tmp_contents table.enquete_table td{
	padding-top: 12px;
	padding-bottom: 11px;
}

/* ==================================================
contents
================================================== */
/* thumbnail post */
#tmp_contents .thumbnail_post{
	margin: 0 0 65px;
	padding-top: 40px;
}
#tmp_contents .thumbnail_post .post_logo p{
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/main/minato_logo_sp.png) ;
	width: 276px;
	height: 54px;
}
#tmp_contents .thumbnail_post .post_logo span{
	width: 276px;
	height: 52px;
}
#tmp_contents .thumbnail_post .post_des {
	padding: 15px 20px 14px;
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/minato_char_sp.png);
	background-size: 114px auto;
	background-position: right -11px bottom -25px;
}
#tmp_contents .thumbnail_post .post_des > p{
	line-height: 1.7;
}

/* anchors */
#tmp_contents #tmp_koho_anchor{
	padding: 8px 22px 6px;
}
#tmp_contents #tmp_koho_anchor:before{
	left: 3px;
	top: 3px;
	width: calc(100% - 6px);
	height: calc(100% - 6px);
}
#tmp_contents #tmp_koho_anchor .anchor_ttl {
	margin: -24px 0 33px -9px;
}
#tmp_contents #tmp_koho_anchor .anchor_ttl p{
	padding: 4px 16px 2px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	font-size: 112.5%;
	font-weight: bold;
}
#tmp_contents #tmp_koho_anchor .anchor_ttl p:after{
	left: -1px;
	bottom: -10px;
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/anchor_dropdown_sp.png);
	width: 17px;
	height: 11px;
}
#tmp_contents #tmp_koho_anchor .anchor_cnt li {
	margin-bottom: 17px;
	line-height: 1.5;
}

/* blog heading */
#tmp_contents .blog_heading {
	margin: 35px 0 41px;
}
#tmp_contents .blog_heading .blog_heading_ttl{
	margin-bottom: 8px;
}
#tmp_contents .blog_heading .blog_heading_ttl .icon{
	padding-top: 6px;
	width: 25px;
}
#tmp_contents .blog_heading .blog_heading_ttl .des {
	padding-top: 0;
}

/* special_table（特別テーブル） */
#tmp_contents table.special_table{
	margin-bottom: 70px;
}
#tmp_contents table.special_table th,
#tmp_contents table.special_table td{
	display: block;
}
#tmp_contents table.special_table th{
	padding: 14px 10px 7px 15px;
	background-position: 0 24px;
	background-size: 12px 2px;
	border-bottom: none;
}
#tmp_contents table.special_table td {
	padding: 9px 16px 6px;
}

/* points */
#tmp_contents .blog_point{
	margin-bottom: 49px;
}
#tmp_contents .blog_point .point_lbl{
	left: 0;
	top: -21px;
}
#tmp_contents .blog_point .point_lbl:after {
	right: 16px;
	border-width: 8px 6px 0;
}
#tmp_contents .blog_point .point_lbl > span{
	padding: 9px 23px 6px 10px;
	font-size: 125%;
	letter-spacing: 0.03em;
	clip-path: polygon(0 0, 100% 0, 78% 100%, 0% 100%);
}
#tmp_contents .blog_point .point_cnt {
	padding: 26px 19px 12px 18px;
}
#tmp_contents .blog_point .point_img{
	float: none;
	margin-bottom: 20px;
	width: 100%;
}
#tmp_contents .blog_point .point_des{
	padding-left: 0;
	overflow: visible;
}
#tmp_contents .blog_point .point_ttl{
	margin-bottom: 11px;
	padding: 8px 10px 4px;
	font-size: 112.5%;
}
#tmp_contents .blog_point .point_ttl > p{
	line-height: 1.5;
}

/* simple */
#tmp_contents .blog_simple{
	margin-bottom: 46px;
}
#tmp_contents .blog_simple .simple_img{
	float: none;
	margin-bottom: 35px;
	padding-right: 0;
	width: 100%;
}
#tmp_contents .blog_simple .simple_cnt{
	padding-right: 10px;
	width: 100%;
}
#tmp_contents .blog_simple .simple_cnt:after{
	background-size: 11px auto;
}
#tmp_contents .blog_simple .simple_inner{
	padding: 18px 8px 9px 12px;
}
#tmp_contents .blog_simple .simple_inner:before{
	top: -24px;
	left: 31px;
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/pattern_line_skew00_sp.png);
	width: 40px;
	height: 31px;
}
#tmp_contents .blog_simple .simple_ttl{
	font-size: 112.5%;
}
#tmp_contents .blog_simple .simple_ttl > p{
	line-height: 1.5;
}

/* heading */
#tmp_contents .blog_post{
	margin-bottom: 36px;
}
#tmp_contents .blog_post .post_heading{
	margin-bottom: 8px;
	padding-left: 36px;
	background-position: 0 12px;
	font-size: 112.5%;
}
#tmp_contents .blog_post .post_heading > p{
	line-height: 1.6;
}
#tmp_contents .blog_post .post_img{
	padding: 0 12px 0 0;
	min-width: 78px;
}
#tmp_contents .blog_post .post_img img{
	margin: 4px 0 0 0;
	max-width: 42px;
}
#tmp_contents .blog_post .post_img >p:first-of-type{
	margin-bottom: 4px;
}
#tmp_contents .blog_post .post_des{
	font-size: 112.5%;
}
#tmp_contents .blog_post .post_des >p{
	line-height: 1.6;
}

/* related */
#tmp_contents .blog_related{
	margin-bottom: 6px;
	padding: 43px 24px 13px 19px;
	border-width: 3px;
	background-position: 6px 6px, 0 0;
	background-size: calc(100% - 12px) calc(100% - 12px), 100% 100%;
}
#tmp_contents .blog_related:before{
	border-width: 40px 40px 0 0;
}
#tmp_contents .blog_related > h3 {
	margin-bottom: 8px;
	background-size: 60px 2px, 100% 1px;
	font-size: 131.2%;
}
#tmp_contents .blog_related h4{
	margin-top: 23px;
	margin-bottom: 11px;
	border-bottom-color: #002873;
}

/* parts */
#tmp_contents .blog_parts{
	margin-bottom: 0;
	padding: 5px;
}
#tmp_contents .blog_parts:before{
	border-width: 34px 0 0 34px;
}
#tmp_contents .blog_parts:after{
	border-width: 0 34px 34px 0;
}
#tmp_contents .blog_parts .part_inner{
	padding: 10px;
	min-height: 434px;
}

/* thumb */
#tmp_contents .blog_thumb .thumb_lft,
#tmp_contents .blog_thumb_reverse .thumb_lft{
	float: none;
	margin-bottom: 16px;
	text-align: center;
}
#tmp_contents .blog_thumb .thumb_rgt,
#tmp_contents .blog_thumb_reverse .thumb_rgt{
	padding-left: 0;
	overflow: visible;
	padding-right: 0;
}
#tmp_contents .col2 .blog_thumb .thumb_lft{
	float: left;
	margin-bottom: 0;
	text-align: left;
}
#tmp_contents .col2 .blog_thumb .thumb_rgt{
	padding-left: 20px;
	overflow: hidden;
}

/* link simple */
#tmp_contents .link_simple{
	margin-bottom: 46px;
}
#tmp_contents .link_simple p {
	min-width: auto;
	width: 280px;
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/arrow_link_triangle_sp.png);
	background-position:right bottom;
	background-size: 28px auto;
}
#tmp_contents .link_simple p a {
	padding: 10px 48px 9px 16px;
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/arrow_link_rgt00_sp.png);
	background-size: 12px auto;
	background-position: right 14px center;
	text-align: left;
}

/* link backhome */
.link_backhome a{
	padding: 17px 15px 17px 44px;
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/icon_file00_sp.png), url(/shared/templates/koho_daitokusyu_rn2025/images/icon/arrow_link_triangle_sp.png);
	background-position: 16px center, right bottom;
	background-size: 21px auto, 12px auto;
	width: 320px;
	font-size: 112.5%;
	line-height: 1.8;
	text-align: left;
}

/* rnavi */
#tmp_rnavi{
	margin-bottom: 0;
}

/* pattern special
================================================== */

/* special */
.koho_special #tmp_contents .thumbnail_post{
	margin-bottom: 40px;
	padding-top: 36px;
}
.koho_special #tmp_contents .thumbnail_post .post_logo{
	padding-left: 11px;
}
.koho_special #tmp_contents .thumbnail_post .post_logo p{
	width: 310px;
	height: 75px;
}
.koho_special #tmp_contents .thumbnail_post .post_logo span{
	max-width: 100%;
	width: 310px;
	height: 75px;
}
.koho_special #tmp_contents .thumbnail_post .post_img{
	margin-bottom: 44px;
}
.koho_special #tmp_contents .thumbnail_post .img_lbl {
	left: -28px;
	bottom: -27px;
	border-width: 2px;
}
.koho_special #tmp_contents .thumbnail_post .img_lbl > span{
	padding: 5px 15px 3px 48px;
	background-position: 33px 6px;
	background-size: 6px auto;
	font-size: 112.5%;
}
.koho_special #tmp_contents .thumbnail_post .post_inner{
	padding-bottom: 24px;
	background-size: calc(100% - 16px) calc(100% - 16px), 11px 11px, 100% 100%;
}
.koho_special #tmp_contents .thumbnail_post .post_heading{
	margin-bottom: 9px;
	padding: 0 12px 0 21px;
}
.koho_special #tmp_contents .thumbnail_post h1{
	margin-bottom: 2px;
	padding-top: 0;
	line-height: 2;
}
.koho_special #tmp_contents .thumbnail_post h1 > span {
	margin: -1px 9px 0;
	padding: 5px 9px 1px 12px;
	background-position: 0 0, left bottom 4px, left bottom 4px, right 4px bottom 4px, 4px 4px;
	background-size: calc(100% - 4px) 1px, 1px calc(100% - 4px), calc(100% - 4px) 1px, 1px calc(100% - 4px), 100% 100%;
}
.koho_special #tmp_contents .thumbnail_post .post_subttl p{
	font-size: 118.7%;
	line-height: 1.9;
}
.koho_special #tmp_contents .thumbnail_post .post_des{
	padding: 0 14px;
}

/* heading */
.koho_special #tmp_contents h2 {
	margin: 27px 0 20px;
	padding: 0 6px 5px;
	background-position: 0 24px;
	line-height: 2.2;
}
.koho_special #tmp_contents h2 > span {
	margin: 0 6px;
	padding: 4px 11px 1px 14px;
	background-position: 0 0, left bottom 4px, left bottom 4px, right 4px bottom 4px, 4px 4px;
	background-size: calc(100% - 4px) 1px, 1px calc(100% - 4px), calc(100% - 4px) 1px, 1px calc(100% - 4px), 100% 100%;
}
.koho_special #tmp_contents h3{
	margin-bottom: 15px;
	padding: 13px 12px 7px;
	background-image: -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -webkit-linear-gradient(134deg, #ffffff 70.5%,#d0ebfe 70.5%), -webkit-linear-gradient(#222222, #222222);
	background-image: -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(134deg, #ffffff 70.5%,#d0ebfe 70.5%), -moz-linear-gradient(#222222, #222222);
	background-image: -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(134deg, #ffffff 70.5%,#d0ebfe 70.5%), -o-linear-gradient(#222222, #222222);
	background-image: linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(-44deg, #ffffff 70.5%,#d0ebfe 70.5%), linear-gradient(#222222, #222222);
	background-position: 4px 4px, 4px 4px, 4px bottom, right 5px, 1px 1px, 0 0;
	background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%, calc(100% - 6px) calc(100% - 6px), calc(100% - 4px) calc(100% - 4px);
	font-size: 118.7%;
	line-height: 1.5;
}
.koho_special #tmp_contents h3 >span {
	display: inline-block;
	padding-top: 9px;
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/pattern_dotted_sp.png);
	background-size: 19px auto;
}
.koho_special #tmp_contents h4{
	margin-bottom: 13px;
	padding: 6px 9px 2px 10px;
	background-position: left 10px bottom 8px, 0 0, 0 0, right bottom, right bottom;
	background-size: calc(100% - 21px) 6px, 1px 15px, 50px 1px, 1px 15px, 50px 1px;
	font-size: 112.5%;
}
.koho_special #tmp_contents h5{
	margin-bottom: 13px;
	padding: 13px 16px;
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/h5_pattern_sp.png), -webkit-gradient(linear, left top, left bottom, from(#222222), to(#222222)), -webkit-gradient(linear, left top, left bottom, from(#222222), to(#222222)), -webkit-gradient(linear, left top, left bottom, from(#d0ebfe), to(#d0ebfe));
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/h5_pattern_sp.png), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#d0ebfe, #d0ebfe);
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/h5_pattern_sp.png), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#d0ebfe, #d0ebfe);
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/h5_pattern_sp.png), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#d0ebfe, #d0ebfe);
	background-size: 25px auto, 100% 1px, 1px 72px, 100px 12px;
	background-position: 0 1px, left bottom 9px, right 10px bottom, left bottom 3px;
	font-size: 100%;
}
.koho_special #tmp_contents h6{
	margin-bottom: 1px;
	padding-left: 27px;
	background-position: 0 10px;
	line-height: 1.7;
}

/* anchor */
.koho_special #tmp_contents #tmp_koho_anchor{
	padding: 15px 28px 24px;
}
.koho_special #tmp_contents #tmp_koho_anchor:before{
	left: 10px;
	width: calc(100% - 19px);
}
.koho_special #tmp_contents #tmp_koho_anchor .anchor_ttl {
	margin: -14px 0 16px -4px;
}
.koho_special #tmp_contents #tmp_koho_anchor .anchor_ttl p {
	padding-top: 11px;
	padding-bottom: 11px;
	min-width: 82px;
	border-color: #222222;
}
.koho_special #tmp_contents #tmp_koho_anchor .anchor_ttl p:before,
.koho_special #tmp_contents #tmp_koho_anchor .anchor_ttl p:after{
	border-width: 0 41px 8px;
}

/* table */
.koho_special #tmp_contents table.datatable th,
.koho_special #tmp_contents table.enquete_table th{
	padding-top: 13px;
	padding-bottom: 10px;
}
.koho_special #tmp_contents table.datatable td,
.koho_special #tmp_contents table.enquete_table td{
	padding-bottom: 10px;
}
/* special table */
.koho_special #tmp_contents table.special_table{
	margin-bottom: 63px;
}
.koho_special #tmp_contents table.special_table th{
	padding-left: 14px;
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/th_pattern_sp.png);
	background-position: 10px 13px;
	background-size: 13px auto;
}
.koho_special #tmp_contents table.special_table td {
	padding: 8px 15px 7px;
}

/* point */
.koho_special #tmp_contents .blog_point{
	margin: 60px 0 39px;
}
.koho_special #tmp_contents .blog_point .point_cnt {
	padding: 26px 19px 14px 19px;
}
.koho_special #tmp_contents .blog_point .point_cnt:before {
	left: 7px;
	bottom: 7px;
}
.koho_special #tmp_contents .blog_point .point_cnt:after {
	right: 7px;
	top: 7px;
}
.koho_special #tmp_contents .blog_point .point_cnt:before,
.koho_special #tmp_contents .blog_point .point_cnt:after {
	width: 48px;
	height: 80px;
}
.koho_special #tmp_contents .blog_point .point_lbl {
	top: -40px;
	right: 0;
	width: 224px;
	height: 80px;
}
.koho_special #tmp_contents .blog_point .point_lbl > span{
	margin-top: 25px;
	padding: 0 16px 1px 22px;
	font-size: 27px;
}
.koho_special #tmp_contents .blog_point .point_lbl > span:before,
.koho_special #tmp_contents .blog_point .point_lbl > span:after{
	top: -1px;
	height: 20px;
}
.koho_special #tmp_contents .blog_point .point_lbl > span:before{
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/pattern_ttl_line_lft_sp.png);
}
.koho_special #tmp_contents .blog_point .point_lbl > span:after{
	margin-left: 13px;
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/pattern_ttl_line_rgt_sp.png);
}
.koho_special #tmp_contents .blog_point .point_ttl{
	background-position: -4px 0;
	background-size: 11px auto;
}
.koho_special #tmp_contents .blog_point .point_des{
	padding-left: 0;
}

/* simple */
.koho_special #tmp_contents .blog_simple{
	margin-bottom: 35px;
}
.koho_special #tmp_contents .blog_simple .simple_inner{
	padding: 19px 8px 9px 14px;
}
.koho_special #tmp_contents .blog_simple .simple_inner:before {
	top: -22px;
	left: 33px;
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/pattern_line_skew01_sp.png);
	width: 39px;
	height: 30px;
}
.koho_special #tmp_contents .blog_simple .simple_img{
	margin-bottom: 44px;
}
.koho_special #tmp_contents .link_simple + .blog_post {
	margin-top: 37px;
}

/* related */
.koho_special #tmp_contents .blog_related {
	margin-bottom: 40px;
	padding: 29px 19px 15px;
}
.koho_special #tmp_contents .blog_related:before {
	top: -12px;
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/pattern_line_sp.png);
	background-size: 39px auto;
	height: 20px;
}
.koho_special #tmp_contents .blog_related h3 {
	margin-bottom: 15px;
	padding: 17px 10px 7px 12px;
	background-image: -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(135deg, #ffffff 66.5%, #d0ebfe 66.5%), -webkit-linear-gradient(#222222, #222222);
	background-image: -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(135deg, #ffffff 66.5%, #d0ebfe 66.5%), -moz-linear-gradient(#222222, #222222);
	background-image: -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(135deg, #ffffff 66.5%, #d0ebfe 66.5%), -o-linear-gradient(#222222, #222222);
	background-image: linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(-45deg, #ffffff 66.5%, #d0ebfe 66.5%), linear-gradient(#222222, #222222);
	background-position: 5px 4px, 4px 5px, 5px bottom, right 5px, 1px 1px, 0 0;
	background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%, calc(100% - 6px) calc(100% - 6px), calc(100% - 4px) calc(100% - 4px);
	font-size: 118.7%;
}
.koho_special #tmp_contents .blog_related h4 {
	margin-top: 31px;
	margin-bottom: 15px;
	background-position: left 8px bottom 8px, 0 0, 0 0, right bottom, right bottom;
	background-size: calc(100% - 18px) 5px, 1px 15px, 50px 1px, 1px 15px, 50px 1px;
}
.koho_special #tmp_contents ul.list_check{
	padding-top: 3px;
}
.koho_special #tmp_contents ul.list_check li{
	margin-bottom: 3px;
	padding: 2px 0 2px 36px;
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/icon_check_sp.png);
	background-position: 0 6px;
	background-size: 25px auto;
}

/* post */
.koho_special #tmp_contents .blog_post{
	margin: 46px 0 42px;
}
.koho_special #tmp_contents .blog_post .post_heading {
	margin-bottom: 10px;
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/ctg01_ic_mess_sp.png);
	background-position: 0 11px;
	background-size: 35px auto;
}
.koho_special #tmp_contents .blog_post .post_heading >p{
	padding-bottom: 2px;
	background-position: left bottom 2px;
	background-size: 11px 11px, 100% 14px;
}
.koho_special #tmp_contents .blog_post .post_des{
	font-size: 100%;
	line-height: 1.7;
}
.koho_special #tmp_contents .blog_post .post_des >p{
	line-height: 1.7;
}

/* heading */
.koho_special #tmp_contents .blog_heading {
	margin: 25px 0 24px;
}
.koho_special #tmp_contents .blog_heading .blog_heading_ttl{
	margin-bottom: 9px;
	padding-bottom: 23px;
	background-position: 22px bottom, left bottom 17px, left bottom 11px, left bottom 11px;
	background-size: 36px auto, 100% 1px, 11px 11px, 100% 6px;
}
.koho_special #tmp_contents .blog_heading .blog_heading_ttl .icon{
	width: 25px;
}
.koho_special #tmp_contents .blog_heading .blog_heading_ttl .des{
	padding-top: 0;
}

/* list dot */
.koho_special #tmp_contents ul{
	margin-bottom: 38px;
	margin-left: 25px;
}

/* link simple */
.koho_special #tmp_contents .link_simple a{
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/arrow_link_rgt01_sp.png), url(/shared/templates/koho_daitokusyu_rn2025/images/icon/ctg01_arrow_circle_sp.png);
	background-position: right 9px center, right bottom;
	background-size: 28px auto, 45px auto;
}

/* link backhome */
.koho_special .link_backhome a {
	padding: 17px 12px 17px 50px;
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/icon_file01_sp.png);
	background-position: 16px 20px;
	background-size: 21px auto;
}

/* rnavi special */
.rnavi_special .rnavi_special_title{
	margin-bottom: 27px;
	padding: 5px 0 18px 9px;
	font-size: 125%;
}
.rnavi_special .rnavi_special_title:before{
	width: 26px;
	height: 26px;
}
.rnavi_special .special > a{
	border-radius: 6px;
}
.rnavi_special .special_img {
	margin-bottom: 12px;
}
.rnavi_special .special_txt br{
	display: none;
}

/* pattern special category 02
================================================== */
.koho_special.target_color02 #tmp_contents h3{
	background-image: -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -webkit-linear-gradient(134deg, #ffffff 70.5%,#ffe0e5 70.5%), -webkit-linear-gradient(#222222, #222222);
	background-image: -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(134deg, #ffffff 70.5%,#ffe0e5 70.5%), -moz-linear-gradient(#222222, #222222);
	background-image: -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(134deg, #ffffff 70.5%,#ffe0e5 70.5%), -o-linear-gradient(#222222, #222222);
	background-image: linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(-44deg, #ffffff 70.5%,#ffe0e5 70.5%), linear-gradient(#222222, #222222);
}
.koho_special.target_color02 #tmp_contents h5{
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/h5_pattern_sp.png), -webkit-gradient(linear, left top, left bottom, from(#222222), to(#222222)), -webkit-gradient(linear, left top, left bottom, from(#222222), to(#222222)), -webkit-gradient(linear, left top, left bottom, from(#ffe0e5), to(#ffe0e5));
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/h5_pattern_sp.png), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#ffe0e5, #ffe0e5);
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/h5_pattern_sp.png), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#ffe0e5, #ffe0e5);
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/h5_pattern_sp.png), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#ffe0e5, #ffe0e5);
}
.koho_special.target_color02 #tmp_contents .blog_post .post_heading {
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/ctg02_ic_mess_sp.png);
}
.koho_special.target_color02 #tmp_contents .blog_related h3 {
	background-image: -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(135deg, #ffffff 66.5%, #ffe0e5 66.5%), -webkit-linear-gradient(#222222, #222222);
	background-image: -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(135deg, #ffffff 66.5%, #ffe0e5 66.5%), -moz-linear-gradient(#222222, #222222);
	background-image: -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(135deg, #ffffff 66.5%, #ffe0e5 66.5%), -o-linear-gradient(#222222, #222222);
	background-image: linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(-45deg, #ffffff 66.5%, #ffe0e5 66.5%), linear-gradient(#222222, #222222);
}
.koho_special.target_color02 #tmp_contents .link_simple p {
	background-image:  url(/shared/templates/koho_daitokusyu_rn2025/images/icon/ctg02_arrow_circle_sp.png);
}
.koho_special.target_color02 #tmp_contents .link_simple p a {
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/arrow_link_rgt01_sp.png);
}

/* pattern special category 03
================================================== */
.koho_special.target_color03 #tmp_contents h3{
	background-image: -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -webkit-linear-gradient(134deg, #ffffff 70.5%,#d3ffdd 70.5%), -webkit-linear-gradient(#222222, #222222);
	background-image: -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(134deg, #ffffff 70.5%,#d3ffdd 70.5%), -moz-linear-gradient(#222222, #222222);
	background-image: -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(134deg, #ffffff 70.5%,#d3ffdd 70.5%), -o-linear-gradient(#222222, #222222);
	background-image: linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(-44deg, #ffffff 70.5%,#d3ffdd 70.5%), linear-gradient(#222222, #222222);
}
.koho_special.target_color03 #tmp_contents h5{
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/h5_pattern_sp.png), -webkit-gradient(linear, left top, left bottom, from(#222222), to(#222222)), -webkit-gradient(linear, left top, left bottom, from(#222222), to(#222222)), -webkit-gradient(linear, left top, left bottom, from(#d3ffdd), to(#d3ffdd));
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/h5_pattern_sp.png), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#d3ffdd, #d3ffdd);
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/h5_pattern_sp.png), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#d3ffdd, #d3ffdd);
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/h5_pattern_sp.png), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#d3ffdd, #d3ffdd);
}
.koho_special.target_color03 #tmp_contents .blog_post .post_heading {
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/ctg03_ic_mess_sp.png);
}
.koho_special.target_color03 #tmp_contents .blog_related h3 {
	background-image: -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(135deg, #ffffff 66.5%, #d3ffdd 66.5%), -webkit-linear-gradient(#222222, #222222);
	background-image: -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(135deg, #ffffff 66.5%, #d3ffdd 66.5%), -moz-linear-gradient(#222222, #222222);
	background-image: -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(135deg, #ffffff 66.5%, #d3ffdd 66.5%), -o-linear-gradient(#222222, #222222);
	background-image: linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(-45deg, #ffffff 66.5%, #d3ffdd 66.5%), linear-gradient(#222222, #222222);
}
.koho_special.target_color03 #tmp_contents .link_simple p {
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/ctg03_arrow_circle_sp.png);
}
.koho_special.target_color03 #tmp_contents .link_simple p a {
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/arrow_link_rgt01_sp.png);
}

/* pattern special category 04
================================================== */
.koho_special.target_color04 #tmp_contents h3{
	background-image: -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -webkit-linear-gradient(134deg, #ffffff 70.5%,#ebe6ff 70.5%), -webkit-linear-gradient(#222222, #222222);
	background-image: -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(134deg, #ffffff 70.5%,#ebe6ff 70.5%), -moz-linear-gradient(#222222, #222222);
	background-image: -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(134deg, #ffffff 70.5%,#ebe6ff 70.5%), -o-linear-gradient(#222222, #222222);
	background-image: linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(-44deg, #ffffff 70.5%,#ebe6ff 70.5%), linear-gradient(#222222, #222222);
}
.koho_special.target_color04 #tmp_contents h5{
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/h5_pattern_sp.png), -webkit-gradient(linear, left top, left bottom, from(#222222), to(#222222)), -webkit-gradient(linear, left top, left bottom, from(#222222), to(#222222)), -webkit-gradient(linear, left top, left bottom, from(#ebe6ff), to(#ebe6ff));
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/h5_pattern_sp.png), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#ebe6ff, #ebe6ff);
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/h5_pattern_sp.png), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#ebe6ff, #ebe6ff);
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/h5_pattern_sp.png), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#ebe6ff, #ebe6ff);
}
.koho_special.target_color04 #tmp_contents .blog_post .post_heading {
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/ctg04_ic_mess_sp.png);
}
.koho_special.target_color04 #tmp_contents .blog_related h3 {
	background-image: -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(135deg, #ffffff 66.5%, #ebe6ff 66.5%), -webkit-linear-gradient(#222222, #222222);
	background-image: -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(135deg, #ffffff 66.5%, #ebe6ff 66.5%), -moz-linear-gradient(#222222, #222222);
	background-image: -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(135deg, #ffffff 66.5%, #ebe6ff 66.5%), -o-linear-gradient(#222222, #222222);
	background-image: linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(-45deg, #ffffff 66.5%, #ebe6ff 66.5%), linear-gradient(#222222, #222222);
}
.koho_special.target_color04 #tmp_contents .link_simple p {
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/ctg04_arrow_circle_sp.png);
}
.koho_special.target_color04 #tmp_contents .link_simple p a {
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/arrow_link_rgt01_sp.png);
}

/* pattern special category 05
================================================== */
.koho_special.target_color05 #tmp_contents h3{
	background-image: -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -webkit-linear-gradient(134deg, #ffffff 70.5%,#ffefcb 70.5%), -webkit-linear-gradient(#222222, #222222);
	background-image: -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(134deg, #ffffff 70.5%,#ffefcb 70.5%), -moz-linear-gradient(#222222, #222222);
	background-image: -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(134deg, #ffffff 70.5%,#ffefcb 70.5%), -o-linear-gradient(#222222, #222222);
	background-image: linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(-44deg, #ffffff 70.5%,#ffefcb 70.5%), linear-gradient(#222222, #222222);
}
.koho_special.target_color05 #tmp_contents h5{
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/h5_pattern_sp.png), -webkit-gradient(linear, left top, left bottom, from(#222222), to(#222222)), -webkit-gradient(linear, left top, left bottom, from(#222222), to(#222222)), -webkit-gradient(linear, left top, left bottom, from(#ffefcb), to(#ffefcb));
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/h5_pattern_sp.png), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#ffefcb, #ffefcb);
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/h5_pattern_sp.png), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#ffefcb, #ffefcb);
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/h5_pattern_sp.png), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#ffefcb, #ffefcb);
}
.koho_special.target_color05 #tmp_contents .blog_post .post_heading {
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/ctg05_ic_mess_sp.png);
}
.koho_special.target_color05 #tmp_contents .blog_related h3 {
	background-image: -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(#222222, #222222), -webkit-linear-gradient(135deg, #ffffff 66.5%, #ffefcb 66.5%), -webkit-linear-gradient(#222222, #222222);
	background-image: -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(#222222, #222222), -moz-linear-gradient(135deg, #ffffff 66.5%, #ffefcb 66.5%), -moz-linear-gradient(#222222, #222222);
	background-image: -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(#222222, #222222), -o-linear-gradient(135deg, #ffffff 66.5%, #ffefcb 66.5%), -o-linear-gradient(#222222, #222222);
	background-image: linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(#222222, #222222), linear-gradient(-45deg, #ffffff 66.5%, #ffefcb 66.5%), linear-gradient(#222222, #222222);
}
.koho_special.target_color05 #tmp_contents .link_simple p {
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/ctg05_arrow_circle_sp.png);
}
.koho_special.target_color05 #tmp_contents .link_simple p a {
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/arrow_link_rgt01_sp.png);
}

/* accessibility
================================================== */
.color_black.koho_special #tmp_wrapper #tmp_contents h2,
.color_black.koho_special #tmp_wrapper #tmp_contents .blog_related h3,
.color_blue.koho_special #tmp_wrapper #tmp_contents h2,
.color_blue.koho_special #tmp_wrapper #tmp_contents .blog_related h3,
.color_yellow.koho_special #tmp_wrapper #tmp_contents h2,
.color_yellow.koho_special #tmp_wrapper #tmp_contents .blog_related h3{
	text-indent: 0;
}
.color_black.koho_special #tmp_wrapper #tmp_contents table.special_table th,
.color_blue.koho_special #tmp_wrapper #tmp_contents table.special_table th,
.color_yellow.koho_special #tmp_wrapper #tmp_contents table.special_table th{
	background-image: none !important;
}
.color_black #tmp_wrapper #tmp_contents .blog_related:before,
.color_blue #tmp_wrapper #tmp_contents .blog_related:before{
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/pattern_line_sp_yellow.png);
}
.color_black #tmp_wrapper #tmp_contents #tmp_koho_anchor .anchor_ttl p:after{
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/anchor_dropdown_sp_black.png) !important;
}
.color_blue #tmp_wrapper #tmp_contents #tmp_koho_anchor .anchor_ttl p:after{
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/anchor_dropdown_sp_blue.png) !important;
}
.color_yellow #tmp_wrapper #tmp_contents #tmp_koho_anchor .anchor_ttl p:after{
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/anchor_dropdown_sp_yellow.png) !important;
}
.color_black #tmp_wrapper #tmp_contents .thumbnail_post .post_logo p,
.color_black #tmp_wrapper #tmp_contents .thumbnail_post .post_logo span,
.color_blue #tmp_wrapper #tmp_contents .thumbnail_post .post_logo p,
.color_blue #tmp_wrapper #tmp_contents .thumbnail_post .post_logo span,
.color_yellow #tmp_wrapper #tmp_contents .thumbnail_post .post_logo p,
.color_yellow #tmp_wrapper #tmp_contents .thumbnail_post .post_logo span{
	height: auto;
}
.color_black #tmp_wrapper #tmp_contents .thumbnail_post .post_logo span,
.color_blue #tmp_wrapper #tmp_contents .thumbnail_post .post_logo span,
.color_yellow #tmp_wrapper #tmp_contents .thumbnail_post .post_logo span{
	font-size: 100%;
}
.color_black #tmp_wrapper #tmp_contents h1,
.color_blue #tmp_wrapper #tmp_contents h1,
.color_yellow #tmp_wrapper #tmp_contents h1{
	padding: 10px 8px 4px 78px !important;
}
.color_black #tmp_wrapper #tmp_contents .blog_simple .simple_inner:before,
.color_blue #tmp_wrapper #tmp_contents .blog_simple .simple_inner:before{
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/pattern_line_skew00_sp_yellow.png) ;
}
.color_yellow #tmp_wrapper #tmp_contents .blog_simple .simple_inner:before{
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/pattern_line_skew00_sp_black.png) ;
}
.color_black.koho_special #tmp_wrapper #tmp_contents .blog_simple .simple_inner:before,
.color_blue.koho_special #tmp_wrapper #tmp_contents .blog_simple .simple_inner:before{
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/pattern_line_skew01_sp_yellow.png) ;
}
.color_yellow #tmp_wrapper #tmp_contents .blog_simple .simple_inner:before{
	background-image: url(/shared/templates/koho_daitokusyu_rn2025/images/icon/pattern_line_skew01_sp.png) ;
}
/* fsize */
.fsize_small.koho_special #tmp_contents .thumbnail_post .img_lbl > span {
	background-position: 33px 5px;
}
.fsize_big2.koho_special #tmp_contents #tmp_koho_anchor .anchor_ttl p:before,
.fsize_big2.koho_special #tmp_contents #tmp_koho_anchor .anchor_ttl p:after {
	border-width: 0 50px 8px;
}
.fsize_big #tmp_wrapper #tmp_contents .blog_point .point_lbl:after,
.fsize_big #tmp_wrapper #tmp_contents .blog_point .point_lbl:after,
.fsize_big #tmp_wrapper #tmp_contents .blog_point .point_lbl:after,
.color_black.fsize_big #tmp_wrapper #tmp_contents .blog_point .point_lbl:after,
.color_blue.fsize_big #tmp_wrapper #tmp_contents .blog_point .point_lbl:after,
.color_yellow.fsize_big #tmp_wrapper #tmp_contents .blog_point .point_lbl:after{
	top: calc(100% - 1px);
}
.fsize_big2 #tmp_wrapper #tmp_contents .blog_point .point_lbl:after,
.fsize_big2 #tmp_wrapper #tmp_contents .blog_point .point_lbl:after,
.fsize_big2 #tmp_wrapper #tmp_contents .blog_point .point_lbl:after{
	top: calc(100% - 3px);
}
.color_black.fsize_big2 #tmp_wrapper #tmp_contents .blog_point .point_lbl:after,
.color_blue.fsize_big2 #tmp_wrapper #tmp_contents .blog_point .point_lbl:after,
.color_yellow.fsize_big2 #tmp_wrapper #tmp_contents .blog_point .point_lbl:after{
	top: calc(100% - 2px);
}
/* ==================================================
clearfix
================================================== */
#tmp_sma_lnavi_cnt .switch_menu .noicon_list:after {
	content: ""; /* 変更しない */
	display: table; /* 変更しない */
	clear: both; /* 変更しない */
}
}