<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
#content .lyt-main h1 {
	display: none;
}

#content .lyt-main h1.disable-hdg-style {
	display: block!important;
}

/* acl_common_new.css */
.pc {
	display: block;
}

.sp {
	display: none;
}

.mb5 {
	margin-bottom: 5px!important;
}

.mb50 {
	margin-bottom: 50px!important;
}

.fnt12 {
	font-size: 12px;
}

.lyt-main {
	/*
    max-width: 100% !important;
    margin: 0 !important;
	*/
    padding: 0 !important;
}

#content {
}

.sti_wp .wrapper {
    max-width: 960px;
    margin: 0 auto;
}

.topic-path {
	margin-top: 20px;
}
/*   add 190911  */
.sti_wp .frm {
    display: flex;
    flex-wrap: wrap;
}

.sti_wp .cFix:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.sti_wp .cFix {   
    display: inline-block;   
} 

.sti_wp .ttl_gry {
	background-color: #ebebeb;
	font-size: 24px;
	padding: 10px 10px 10px 18px;
}

/* Hides from IE-mac \*/
* html .sti_wp .cFix {height: 1%;}
.sti_wp .cFix {display: block;}
/* End hide from IE-mac */

.sti_wp .cFix .left {
	float: left;
}   

.sti_wp .cFix .right {
	float: right;
}   

.sti_wp .blc .cFix .imgBox {
	width: 418px;
	margin-bottom: 15px;
}

.sti_wp .blc .cFix .txtBox {
	width: calc(100% - 418px);
}

.sti_wp .blc .cFix .right.txtBox {
	padding-left: 20px;
}

.sti_wp .blc .cFix .left.txtBox {
	padding-right: 20px;
}

.sti_wp .blc .mb15 {
	margin-bottom: 15px;
}

.sti_wp .blc .f13 {
	font-size: 13px;
}

.sti_wp .blc .f_bld {
	font-weight: 700;
}

.sti_wp .blc .f_bld ul li{
	font-weight: 700;
}

.sti_wp .blc .hrBnr {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.sti_wp .blc .hrBnr .imgBlc {
	width: 588px;
}

.sti_wp .blc .hrBnr .txtBlc {
	background-color: #333333;
	color: #ffffff;
	padding: 10px 20px 0;
	width: calc(100% - 588px);
}

.sti_wp .blc .hrBnr .txtBlc p {
	color: #ffffff;
}

.sti_wp .blc .hrBnr .txtBlc p.ttl {
	font-size: 34px;
	line-height: 1.4;
	margin-bottom: 15px;
}

.sti_wp .blc .hrBnr .btnBox {
	margin-bottom: 0;
	text-align: right;
}

.sti_wp .blc .hrBnr .btn {
    font-size: 17px;
    line-height: 1.55;
    text-decoration: none;
    color: #fff;
    background: #d92231;
    position: relative;
    display: inline-block;
    padding: 4px 15px 4px 35px;	
}

.sti_wp .blc .hrBnr .btn::after {
    -webkit-transform: rotate(45deg) translate(0,-50%);
    transform: rotate(45deg) translate(0,-50%);
    position: absolute;
    top: 50%;
    left: 6px;
    display: block;
    width: 10px;
    height: 10px;
    margin: -2px 0 0;
    content: "";
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
}

.sti_wp .blc .hrBnr .btn:hover {
    color: #d92231;
    background: #ffffff;	
}

.sti_wp .blc .hrBnr .btn:hover::after {
    border-top: 2px solid #d92231;
    border-right: 2px solid #d92231;
}

/*   add 190911  */

/*   add 190926  */
.sti_wp .blc .ind {
	padding-left: 8px;
}

.sti_wp .blc .cRed {
	color: #d92231;
	font-weight: bold;
}

.sti_wp .blc .cRed li {
	color: #d92231;
	font-weight: bold;
}

.sti_wp .blc .cBlu {
	color: #2586CD;
	font-weight: bold;
}

.sti_wp .blc .cBlu li {
	color: #2586CD;
	font-weight: bold;
}

.sti_wp .mainImg img {
	width: 100%;
}

.sti_wp .clm01 {
	position: relative;
	padding: 50px 0;
}

.sti_wp .clm01 h1 {
	font-size: 38px!important;
	font-weight: 700!important;
	line-height: 1.6!important;
	margin-top: 0!important;
}

.sti_wp .clm01 .tag {
	color: #ffffff;
	font-size: 15px;
	position: absolute;
	right: 0;
	top: 20px;
	border-radius: 5px;
	padding: 2px 13px;
}

.sti_wp .clm01 .tag.cRed {
	background-color: #e7574c;
}
/*   add 190911  */
.sti_wp .clm01 .tag.cBlu {
	background-color: #2586CD;
}
/*   add 190911  */

.sti_wp p {
	margin-bottom: 30px;
}

.sti_wp .blc {
	padding-bottom: 50px!important;
}

.sti_wp .blc.frm {
	display: flex;
	flex-wrap: wrap;
}

.sti_wp .blc h2 {
	font-size: 31px;
	font-weight: 700;
	border-bottom: 4px solid #db574d;
	padding-bottom: 8px;
	margin-bottom: 20px!important;
	margin-top: 0!important;
	display: block;
	width: 100%;
}
/*   add 190911  */
.sti_wp .blc h2.cBlu {
	border-bottom: 4px solid #2586CD;
	color: #000000;
}
/*   add 190911  */
.sti_wp .blc h2 span {
	font-size: 20px;
	margin-left: 13px;
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 6px;
}

.sti_wp .blc h3 {
	margin: 0 0 10px;
	font-size: 20px;
	font-weight: bold;
}

/*   add 190926  */
.sti_wp .blc h3.typeB {
	margin: 0 0 0;
	color: #000000;
	font-size: 20px;
	border-left: 3px solid #bd403c;
	padding-left: 5px;
	margin-bottom: 20px;
}

.sti_wp .blc h3.typeB.cBlu {
	border-left: 3px solid #2586CD;
}

.sti_wp .blc h4 {
	color: #d92231;
	font-weight: bold;
	margin-top: 0;
}

.sti_wp .blc h4.cBlu {
	color: #2586CD;
}

/*   add 190926  */

.sti_wp .blc .txtBox {
	width: calc(100% - 345px);
}

.sti_wp .blc .imgBox {
	width: 345px;
}

.sti_wp .blc .left.txtBox {
	padding-right: 22px;
}

.sti_wp .blc .right.txtBox {
	padding-left: 30px;
}

.sti_wp .blc .imgBoxFull {
	margin-bottom: 15px;
}

.sti_wp .blc .imgBoxFull img {
	width: 100%;
}

.sti_wp .blc .BAblc {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 20px;
}

.sti_wp .blc .BAblc &gt; div {
	width: 470px;
	margin-right: 15px;
}

.sti_wp .blc .BAblc &gt; div:last-child {
	margin-right: 0;
}

.sti_wp .blc .BAblc &gt; div p.BAttl {
	font-size: 23px;
	font-weight: 700;
	text-align: center;
	padding: 5px 0;
	margin-bottom: 0!important;
}

.sti_wp .blc .BAblc &gt; div.bfrBox {
	border: 1px solid #b6b6b7;
}

.sti_wp .blc .BAblc &gt; div.aftBox {
	border: 1px solid #bd403c;
}

.sti_wp .blc .BAblc &gt; div.bfrBox p.BAttl {
	background-color: #b6b6b7;
}

.sti_wp .blc .BAblc &gt; div.aftBox p.BAttl {
	color: #ffffff;
	background-color: #bd403c;
}

.sti_wp .blc .BAblc &gt; div .btm {
	padding: 15px 15px 0 15px;
}

.sti_wp .blc .BAblc &gt; div .btm li {
	text-indent: -1em;
	margin-left: 1em;
	margin-bottom: 1em;
}

.sti_wp .cnt_ttl_box {
    width: 100%;
    background-color: #de8000;
    margin-bottom: 50px;
	padding: 15px 0;
}

.sti_wp .cnt_ttl_box .cont_ttl {
    display: flex;
    align-items: center;
    color: #fff;
    margin: 0;
	font-size: 18.5px;
	font-weight: 700;
	line-height: 1.2;
}

.sti_wp .cnt_ttl_box .ttl_circle {
    margin: 0 13px;
}

.sti_wp .cnt_ttl_box .ttl_circle span {
	display: inline-block;
	position: relative;
    background-color: #fff;
    border-radius: 50%;
    height: 54px;
    width: 54px;
}

.sti_wp .cnt_ttl_box .ttl_circle span img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.sti_wp .blcDL {
	text-align: center;
	width: 100%;
}

.sti_wp .blcDL p {
	color: #d92231;
	font-size: 20px;
	text-align: center;
	font-weight: 700;
	margin-top: 15px;
}

.sti_wp .btn_arrw a {
	width: 350px;
    font-size: 20px;
    display: inline-block;
    border-radius: 5px;
    line-height: 1.4;
    height: 65px;
    position: relative;
    box-shadow: 0 3px 0 #91101c;
	background-color: #d92231;
	border: 1px solid #d92231;
	color: #ffffff;
}

.sti_wp .btn_arrw a:hover {
	box-shadow: 0 3px 0 #737373; 
	background-color: #ffffff;
	border: 1px solid #ccc;
	color: #000;
}

.sti_wp .btn_arrw a:before {
	font-family: Arial;
    font-size: 120%;
    position: relative;
    top: -1px;
    padding: 0 0 0 5px;
    content: "\0000a0\276F";
	position: absolute;
	left: 20%;
	top: 50%;
	color: #fff;
}

.sti_wp .btn_arrw a:hover:before {
    color: #d92231;
}

.sti_wp .btn_arrw a span.abs {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
	padding-left: 0;
}

.sti_wp .con_box ul li {
	text-indent: -1em;
	margin-left: 1em;
	margin-bottom: 10px;
}

.sti_wp .con_box ul li span {
	font-weight: 700;
	display: block;
}

	.sti_wp .blc .btnBx {
		margin-top: 50px;
	}	

.sti_wp .blc .btn-02 a {
	min-width: 330px;
}

.sti_wp .blc.clmEigyo .clearfix {
	line-height: 1.2;
}

.sti_wp .blc.clmEigyo .clearfix img {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}

.sti_wp .blc.clmEigyo .clearfix .eigyo_ttl {
	display: inline-block;
	margin-bottom: 10px;
}

.sti_wp.jirei .blc.wrapper .gray_back{
	background-color: #e9e9e9;
	padding: 20px 25px 15px;
	font-size: 26px;
    font-weight: 800;
		 line-height: 1.3;
}

.sti_wp.jirei .blc h2 {
	font-size: 30px;
}

 #content h2{
    line-height: 1.3;
}

.sti_wp .blc.clm09 td .fontB {
    text-indent: -1em;
	margin-left: 1em;
	color: #000;
}

.sti_wp .blc.clm09 table tr td p {
 font-weight: normal;
}

.sti_wp .blc.clm09 td {
    margin-left: 0;
    padding: 20px 7px 0 10px;
    vertical-align: top;
    background-color: #DAE8F5;
    border-right: 3px solid #ffffff;
    border-bottom: 5px solid #ffffff;
}

.sti_wp .blc.clmEigyo p.name {
    margin-bottom: 10px;
}


@media (min-width:768px) and (max-width: 1200px) {
	.sti_wp .wrapper {
		padding: 0 13px;
	}


	.sti_wp .clm01 {
		padding: 50px 13px;
	}	

	.sti_wp .blc .BAblc &gt; div {
		width: 49%;
		margin-right: 2%;
	}	


	.sti_wp .btn_arrw a {
		width: 100%;
		}

		.sti_wp .btn_arrw a:before {
			border-left-width: 10%;
		}	

	.sti_wp .blc .txtBox {
		width: calc(100% - 40%);
	}

	.sti_wp .blc .imgBox {
		width: 40%;
	}
	

}

@media (min-width:768px) and (max-width: 955px) {
	/*   add 190911  */
	.sti_wp .clm01 .tag.icon {
		right: 15px;
	}	
	
	.mktoForm &gt; div:nth-child(6) {
		left: 46%!important;
	}
	
	.sti_wp .blc .hrBnr {
	display: block;
}

.sti_wp .blc .hrBnr .imgBlc {
	width: 100%;
}

.sti_wp .blc .hrBnr .imgBlc img {
	width: 100%;
}

	.sti_wp .blc .hrBnr .txtBlc {
	width: 100%;
	padding-bottom: 15px;
}

.sti_wp .blc .hrBnr .txtBlc p.ttl {
	font-size: 32px;
}

.sti_wp .blc .hrBnr .btnBox {
	margin-bottom: 0;
	text-align: right;
}
	
	
}

@media (min-width:768px) and (max-width: 1024px) {
	/*   add 190911  */
	.sti_wp .blc .hrBnr {
	display: block;
}

.sti_wp .blc .hrBnr .imgBlc {
	width: 100%;
}

.sti_wp .blc .hrBnr .imgBlc img {
	width: 100%;
}

	.sti_wp .blc .hrBnr .txtBlc {
	width: 100%;
	padding-bottom: 15px;
}

.sti_wp .blc .hrBnr .txtBlc p.ttl {
	font-size: 32px;
}

.sti_wp .blc .hrBnr .btnBox {
	margin-bottom: 0;
	text-align: right;
}
	
	.sti_wp .blc .cFix .imgBox {
		width: 47.5%;
	}
	
	
	.sti_wp .blc .cFix .txtBox {
		width: 100%;
	}
	
		.sti_wp .blc .cFix .right.imgBox {
			padding-left: 15px;
	}

		.sti_wp .blc .cFix .left.imgBox {
			padding-right: 15px;
	}

	.sti_wp .blc .cFix .right.txtBox {
		padding-left: 0;
		float: none;
	}

	.sti_wp .blc .cFix .left.txtBox {
		padding-right: 0;
		float: none;
	}
	
	/*   add 190911  */
}




@media (min-width:0px) and (max-width: 767px) {
	.pc {
		display: none;
	}	
	
	.sp {
		display: block;
	}
	/*
	#content {
		padding-top: 80px!important;
	}
	*/
	
	.sti_wp	.wrapper {
		padding: 0 ;
	}
	
	/* add 190911 */	
	.sti_wp .cFix .left {
		float: none;
	}   

	.sti_wp .cFix .right {
		float: none;
	}   

	.sti_wp .blc .cFix .imgBox {
		width: 100%;
		margin-bottom: 15px;
	}

	.sti_wp .blc .cFix .txtBox {
		width: 100%;
	}

	.sti_wp .blc .cFix .right.txtBox {
		padding-left: 0;
	}

	.sti_wp .blc .cFix .left.txtBox {
		padding-right: 0;
	}
	
	.sti_wp .blc .hrBnr {
	display: block;
}

.sti_wp .blc .hrBnr .imgBlc {
	width: 100%;
}

.sti_wp .blc .hrBnr .txtBlc {
	width: 100%;
	padding-bottom: 15px;
}

.sti_wp .blc .hrBnr .txtBlc p.ttl {
	font-size: 28px;
}

.sti_wp .blc .hrBnr .btnBox {
	margin-bottom: 0;
	text-align: right;
}
	
	
	.sti_wp .clm01 {
		position: relative;
		padding: 40px 0 30px;
	}

	.sti_wp .clm01 h1 {
		font-size: 24px!important;
	}

	.sti_wp .clm01 .tag {
		font-size: 4vw;
		top: 10px;
	}
/*   add 190911  */	
	.sti_wp .clm01 .tag.icon {
		right: 15px;
	}	
/*   add 190911  */
	
/*   add 190926  */
.sti_wp .btn_DL {
	padding: 0 15px;
}
/*   add 190926  */
	
	.sti_wp p {
		margin-bottom: 20px;
	}

	.sti_wp .blc {
		padding-bottom: 30px;
	}

	.sti_wp .blc.frm {
		display: flex;
		flex-wrap: wrap;
	}

	.sti_wp .blc h2 {
		font-size: 22px;
	}

	.sti_wp .blc h2 span {
		font-size: 18px;
		margin-left: 0;
	}

	.sti_wp .blc h3 {
		font-size: 20px;
	}

	.sti_wp .blc .txtBox {
		width: 100%;
	}

	.sti_wp .blc .imgBox {
		width: 100%;
	}

	.sti_wp .blc .left.txtBox {
		padding-right: 0;
	}

	.sti_wp .blc .right.txtBox {
		padding-left: 0;
	}

	.sti_wp .blc .imgBoxFull {
		margin-bottom: 15px;
	}

	.sti_wp .blc .BAblc {
		display: flex;
		flex-wrap: wrap;
		margin-top: 15px;
	}

	.sti_wp .blc .BAblc &gt; div {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.sti_wp .blc .BAblc &gt; div p.BAttl {
		font-size: 20px;
	}

	.sti_wp .blc .BAblc &gt; div .btm {
		padding: 10px 10px 0 10px;
	}

	.sti_wp .blc .BAblc &gt; div .btm li {
		margin-bottom: 10px;
	}

	.sti_wp .cnt_ttl_box {
		margin-bottom: 20px;
	}

	.sti_wp .cont_ttl {
		font-size: 18px;
		padding-right: 5px;
	}

	.sti_wp .ttl_circle {
		margin: 0 10px;
	}

	.sti_wp .con_box ul li {
		text-indent: -1em;
		margin-left: 1em;
		margin-bottom: 10px;
	}

	.sti_wp .con_box ul li span {
		font-weight: 700;
		display: block;
	}
	
	.sti_wp .blc .btn-02 {
		padding: 0 10px;
	}
	
    .sti_wp .blc .btn-02 a {
        min-width: 100%;
    }	

}


/* acl_jirei.css */
.sti_wp .pc {
	display: block!important;
}

.sti_wp .mb10 {
	margin-bottom: 10px!important;
}

.sti_wp .mb15 {
	margin-bottom: 15px!important;
}

/*  事例共通 */
.sti_wp.jirei .blc h2 {
	font-size: 24px;
	border-bottom: rgba(243,243,243,0.00);
}
.sti_wp.jirei .blc h2.cBlu {
	color: #2586CD;
	border-bottom: none;
	border-left: 6px solid #2586CD;
	padding-left: 7px;
	padding-bottom: 0;
	line-height: 1!important;
	margin-bottom: 30px;
}

.sti_wp.jirei .blc h3.cBlu {
	color: #ffffff;
	background-color: #2586CD;
	font-size: 30px;
	padding: 7px 10px;
	font-weight: 700;
	margin-bottom: 50px;
	margin-top: 80px;
}

.sti_wp.jirei .blc .cap {
	background-color: #d8d8d8;
}

.sti_wp.jirei .blc .cap p {
	font-size: 12px;
	padding: 5px 15px;
}

.sti_wp.jirei .clm01 h1 span {
	font-size: 27px!important;
	display: block;
}

.sti_wp.jirei .clm01 .frm {
	margin-top: 40px;
	margin: 40px auto;
}

.sti_wp.jirei .clm01 .frm .logo {
	width: 411px;
	box-sizing: border-box;
	position: relative;
}

.sti_wp.jirei .clm01 .frm .logo img {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.sti_wp.jirei .clm01 .frm .txt {
	width: calc(100% - 411px);
	padding-left: 65px;
}

.sti_wp .clm02.blc {
	padding-bottom: 0!important;
}


.sti_wp .clm02 .frm {
	background-color: #dbdbdb;
} 

.sti_wp .clm02 .frm .imgBlc {
	width: 349px;
}

.sti_wp .clm02 .frm .txtBlc {
	position: relative;
	width: calc(100% - 349px);
}

.sti_wp .clm02 .frm .txtBlc p {
	position: absolute;
	bottom: 0;
	margin: 0 0 15px 15px;
	border-left: 6px solid #b6b6b6;
	padding-left: 10px;
}

.sti_wp.jirei .blc p span.name {
	color: #2586CD;
}

.sti_wp.jirei .blc .blcLine {
	text-align: center;
	margin: 40px 0 20px;
}

.sti_wp.jirei .blc .blcLine:after {
	content: "";
	display: inline-block;
	width: 70px;
	border-bottom: 1px solid #1a1311;
	height: 1px;
}

.sti_wp.jirei .blc p.c_blue {
	color: #2586CD;
}

.sti_wp.jirei .otherLnk {
	max-width: 1120px;
	margin: 0 auto;
}

.sti_wp.jirei .otherLnk .blc h2 {
	border-bottom: none;
	font-size: 24px;
}

.sti_wp.jirei .otherLnk .link-list.clm {
	margin: 30px 0 0;
}

.sti_wp.jirei .otherLnk .link-list.clm.btm {
	margin: 0 0 30px;
}

.sti_wp.jirei .otherLnk .link-list.clm li {
	display: inline-block;
	margin-right: 50px;
}

.sti_wp.jirei .fontB {
	font-size: 18px;
	font-weight: 700;
}

.sti_wp .icoA {
	font-size: 11px;
	vertical-align: top;
}

/*  事例共通 */


@media (min-width:768px) and (max-width: 1120px) {
	.sti_wp.jirei .clm01 .frm .logo {
    width: 40%;
    box-sizing: border-box;
    position: relative;
}
	
	.sti_wp.jirei .clm01 .frm .logo img {
		max-width: 85%;
	}
	
	.sti_wp.jirei .clm01 .frm .txt {
		width: 60%;
	}
	
	.sti_wp.jirei .otherLnk {
		width: 100%;
		margin: 0 auto;
		padding: 0 15px;
	}
}

@media (min-width:0px) and (max-width: 767px) {
	.sti_wp .pc {
		display: none!important;
	}

	/*  事例共通 */	
	.sti_wp.jirei .blc h2.cBlu {
		line-height: 1.3!important;
	}
	
	.sti_wp.jirei .otherLnk {
		width: 100%;
		margin: 0 auto;
		padding: 0 15px;
	}

	.sti_wp.jirei .clm01 .frm .logo {
		margin-right: 0;
		width: 100%;
		text-align: center;
		margin-top: 0;
		margin-bottom: 40px;
	}
	
	.sti_wp.jirei .clm01 .frm .logo img {
		position: relative;
	}	

	.sti_wp.jirei .clm01 .frm .txt {
		width: 100%;
		padding-left: 0;
	}

	.sti_wp .btn_DL {
		padding: 0 15px;
	}	
	/*  事例共通 */
	
}

/* acl08.css */
.sti_wp .smlTxt {
	margin-left: 160px;
	font-size: 12px;
}

.sti_wp .blc .smlTxt.t_right {
	text-align: right;
	margin-left: 0;
}

.sti_wp .blc.clm09 table {
	border-spacing: 0;
}

.sti_wp .blc.clm09 table tr th {
	background-color: #2586CD;
	color: #ffffff;
	text-align: center;
	font-size: 14px;
	border-bottom: 5px solid #ffffff;
	padding: 7px 0;
	border-right: 5px solid #fff;
}

.sti_wp .blc.clm09 table tr th:last-child {
	border-right: 0;
}


.sti_wp .blc.clm09 table tr td {
	margin-left: 0;
	padding: 15px 7px 10px 10px;
	font-size: 14px;
	width: 25%;
	background-color: #DAE8F5;
	border-right: 5px solid #fff;
	vertical-align: top;
}

.sti_wp .blc.clm09 table tr td.ttl {
	vertical-align: middle;
}

.sti_wp .blc.clm09 table tr.btmBnone td {
	border-bottom: none;
}

.sti_wp .blc.clm09 table tr td:last-child {
	border-right: 0;
}

.sti_wp .blc.clm09 table tr td p {
	line-height: 1.4;
	font-size: 14px;
	margin-bottom: 10px;
	color: #000;
}

.sti_wp .blc.clm09 table tr td p.ttl {
	margin-bottom: 10px!important;
	text-indent: -1em;
	margin-left: 1em;
}

.sti_wp .blc.clm09 table tr td ul {
	margin-bottom: 0;
}

.sti_wp .blc.clm09 table tr td ul li {
	background-image: url("https://assets-fb.fujifilm.com/files/2021-04/2943652f32f5b3085bb607fb92d6c692/sti_jirei_arrw.png");
	background-size: 20px 18px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	padding-bottom: 15px;
	line-height: 1.2;
}

.sti_wp .blc.clm09 table tr td ul .pb_0 {
	padding-bottom:0;
	margin-bottom:10px;
}

.sti_wp .blc.clm09 table tr td .arrow {
	background-image: url("https://assets-fb.fujifilm.com/files/2021-04/896f8ea6ead782f682b90b1a8b439dd4/sti_jirei11_img15.png");
	background-size: 14px 8px;
    background-repeat: no-repeat;
    background-position: 4px 3px;
    padding-left: 25px;
    padding-bottom: 10px;
	line-height: 1.2;
	color: #000;
}

.sti_wp .blc.clm09 table tr td ul .arrow.sed{
	padding-bottom:0;
	margin-bottom: 5px;
}

.sti_wp .blc.clm09 table tr.btmBnone td ul li {
	padding-bottom: 5px;
}


.sti_wp .blc.clm09 table tr td ul li span {
	font-size: 13px;
}

.sti_wp .blc.clm09 .clearfix img {
	float: left;
	margin-right: 10px;
}

.sti_wp .blc.clm09 .clearfix span {
	display: inline-block;
	margin: 10px 0;
}

.sti_wp .blc.clm09 h3 {
	margin-bottom: 20px;
}







@media (min-width:768px) and (max-width: 1120px) {
	.sti_wp .blc.clm03 .cFix .txtBox {
		padding-right: 0;
	}
}

@media (min-width:0px) and (max-width: 767px) {
	.sti_wp .btn_DL {
		padding: 0 ;
	}	
	
	.sti_wp .clm02 .frm .imgBlc {
		width: 100%;
	}
	
	.sti_wp .clm02 .frm .imgBlc img {
		width: 100%;
	}

	.sti_wp .clm02 .frm .txtBlc {
		position: relative;
		width: 100%;
		padding-top: 10px;
	}

	.sti_wp .clm02 .frm .txtBlc p {
		position: relative;
		bottom: auto;
		font-size: 15px;
	}

		.sti_wp .clm02 p {
			font-size: 15px;
		}	
	
	
/*
	.sti_wp .blc.clm03 .cFix .imgBox {
		width: 100%;
	}

	.sti_wp .blc.clm03 .cFix .txtBox {
		width: 100%;
		padding-right: 0;
		padding-left: 0;
	}

	.sti_wp .blc.clm04 .cFix .imgBox {
		width: 100%;
	}

	.sti_wp .blc.clm04 .cFix .txtBox {
		width: 100%;
		padding-right: 0!important;
		padding-left: 0!important;
	}
	
.sti_wp .blc.clm08 .btnBx {
	margin-top: 50px;
}

.sti_wp .blc.clm08 &gt;p {
	margin-bottom: 15px;
}

.sti_wp .blc.clm08 .flxB {
	margin-bottom: 25px;
}

.sti_wp .blc.clm08 .flxB &gt; div {
	width: 100%;
	margin-right: 0;
	background-color: #ffffff;
}

.sti_wp .blc.clm08 .flxB &gt; div:nth-child(4n) {
	margin-right: 0;
}

.sti_wp .blc.clm08 .flxB &gt; div dl dt {
	border: none;
	margin-bottom: 5px;
	padding: 7px 0;
}

.sti_wp .blc.clm08 .flxB &gt; div dl dd {
	margin-left: 0;
	border-bottom: 5px solid #ffffff;
	padding: 15px 9px 15px 10px;
	background-color: #DAE8F5;
}
	
.sti_wp .blc.clm08 .flxB &gt; div dl dd p {
    min-height: auto;
    margin-bottom: 20px;
}	

.sti_wp .blc.clm08 .flxB &gt; div dl dd ul li {
	padding-left: 25px;
	margin-bottom: 20px!important;
	min-height: auto;
}

.sti_wp .blc.clm08 .flxB &gt; div dl dd ul li span {
}

.sti_wp .blc.clm08 .clearfix img {
}

.sti_wp .blc.clm08 .clearfix span {
	margin: 10px 0;
}
	*/
	
/* acl08.css */
.sti_wp .smlTxt {
	margin-left: 0;
}

.sti_wp .blc.clm07 .smlTxt {
	text-align: left;
}


.sti_wp .blc.clm09 table {
	border-spacing: 0;
}

.sti_wp .blc.clm09 table tr,
.sti_wp .blc.clm09 table th,
.sti_wp .blc.clm09 table td {
	display: block;
	width: 100%!important;
}
	
.sti_wp .blc.clm09 table tr th {
	padding: 7px 0;
	border-right: none;
}

.sti_wp .blc.clm09 table tr th:last-child {
	border-right: 0;
}


.sti_wp .blc.clm09 table tr td {
	font-size: 16px;
	border-right: none!important;
	border-bottom: solid 5px #fff!important;
	padding: 15px 4px 10px 7px;
}

.sti_wp .blc.clm09 table tr.btmBnone td {
	border-bottom: none;
	border-right: none!important;
}

.sti_wp .blc.clm09 table tr td:nth-child(4) {
	border-right: 0;
}

.sti_wp .blc.clm09 table tr td p {
	line-height: 1.2;
	font-size: 16px;
	margin-bottom: 10px;
}

.sti_wp .blc.clm09 table tr td .ind{
	text-indent: -1em;
    margin-left: 1em;
}

.sti_wp .blc.clm09 table tr td p.ttl {
	font-weight: bold;
	text-indent: -1em;
	margin-left: 1em;
	margin-bottom: 0;
}

.sti_wp .blc.clm09 table tr td ul {
	margin-bottom: 0;
}

.sti_wp .blc.clm09 table tr td ul li {
	background-size: 20px 18px;
	padding-bottom: 15px;
	line-height: 1.2;
}

.sti_wp .blc.clm09 table tr.btmBnone td ul li {
	padding-bottom: 5px;
}

.sti_wp .blc.clm09 table tr td ul li span {
	font-size: 13px;
}

.sti_wp .blc.clm09 .clearfix img {
	float: left;
	margin-right: 10px;
}

.sti_wp .blc.clm09 .clearfix span {
	display: inline-block;
	margin: 10px 0;
}

.sti_wp .blc.clm09 h3 {
	margin-bottom: 20px;
}
	
	
	
	
	
}




























</pre></body></html>