@charset "UTF-8";


html {
    scroll-behavior: smooth;
}

/**
 * SP表示
**/
.sp_disp { display: none !important; }


/**
 * クリア関連
**/

.clear {
	clear: both;
}

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

.clearfix { min-height: 1px !important; }
* html .clearfix { height: 1px !important; }


/**
 * ラッパー
**/

#multicopy_wrapper {
  color: #000000;
  text-align: center;
	overflow: hidden;
  display: block;
}


/**
 * side_follow
**/
#side_follow-sp {
  display: none;
}
#side_follow_open-sp {
  display: none;
}
#side_follow {
  width: 127px;
  display: none;
  position: fixed;
  top: 10%;
  right: 0;
  z-index: 10;
}
#side_follow img {
  width: 100%;
  height: auto;
  display: block;
}
#side_follow .close {
  margin: 0 0 0 96px;
  width: 31px;
}
#side_follow .wrap {
  margin: 0 0 0 0;
  padding: 10px 0 10px 0;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/49bf6e99414f05724422003db474cee9/side_back_01.png");
  overflow: hidden;
}
#side_follow .wrap .message {
  margin: 0 10px;
  padding: 5px 0;
  line-height: 1.4em;
  text-align: center;
  font-size: 12px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
  background: #ffffff;
  overflow: hidden;
}
#side_follow .wrap .apli_box {
  line-height: 1.4em;
  text-align: center;
  font-size: 13px;
  color: #333333;
}
#side_follow .wrap .apli_box p {
  margin: 0 0 0 0;
  padding: 5px 0;
  line-height: 1.4em;
  text-align: center;
  font-size: 12px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}
#side_follow .wrap hr {
  margin: 0 auto;
  padding: 0 0 0 0;
  width: 106px;
  height: 0;
  line-height: 0;
  background: none;
  border: none;
  border-top: 1px solid #ffffff;
}
#side_follow_open {
  width: 36px;
  display: none;
  position: fixed;
  top: 10%;
  right: 0;
  z-index: 10;
}
#side_follow_open img {
  width: 100%;
  height: auto;
  display: block;
}






/**
 * main_slider
**/
#main_slider_wrapper {
  margin: 0 0 50px 0;
  position: relative;
}
#main_slider_wrapper .back {
  width: 100%;
  height: auto;
  position: absolute;
  bottom: -1px;
  left: 0;
  z-index: 1;
  display: block;
}
#main_slider {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#main_slider img {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  height: auto;
  display: block;
}





/**
 * service_about
**/
#multicopy_wrapper .service_about {
  margin: 0 0 0 0;
  padding: 60px 0 0 0;
}
#multicopy_wrapper .service_about .head {
  margin: 0 0 0 0;
  padding: 0 0 40px 0;
}
#multicopy_wrapper .service_about .head h1 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 44px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .service_about .head h1 .line {
  margin: 0 0 5px 0;
  padding: 0 0 0 0;
  border-bottom: 2px solid #3FB8C0;
  display: inline-block;
}
#multicopy_wrapper .service_about .intro {
  margin: 0 0 0 0;
  padding: 0 0 35px 0;
  line-height: 2.2em;
  font-size: 18px;
  color: #333333;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
}
#multicopy_wrapper .service_about .menu {
  margin: 0 auto 0 auto;
  padding: 0 0 0 0;
  width: 92%;
  max-width: 1000px;
  overflow: hidden;
}
#multicopy_wrapper .service_about .menu ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  list-style: none;
  border-bottom: 1px dashed #C4C4C4;
  overflow: hidden;
}
#multicopy_wrapper .service_about .menu ul:nth-of-type(1) {
  border-top: 1px dashed #C4C4C4;
}
#multicopy_wrapper .service_about .menu ul li {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 33.33%;
  height: 170px;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/3fb587ab5614770f282d25af7b9b64a6/menu_back_01.png") no-repeat left center;
  background-size: 1px 150px;
  float: left;
  display: table;
  position: relative;
}
#multicopy_wrapper .service_about .menu ul li:nth-of-type(1) {
  background: none;
}
#multicopy_wrapper .service_about .menu ul:nth-of-type(2) li {
  width: 100%;
  height: 90px;
}
#multicopy_wrapper .service_about .menu ul li a {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  line-height: 1.6em;
  font-size: 16px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #000000;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  position: relative;
}
#multicopy_wrapper .service_about .menu ul li a:after {
  margin: 0 0 0 -6px;
  padding: 0 0 0 0;
  width: 12px;
  height: 6px;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/5781545c9ad0a3862c7b042ecda2d1ec/arrow_01.svg") no-repeat center center;
  background-size: cover;
  display: block;
  position: absolute;
  bottom: 45px;
  left: 50%;
}
#multicopy_wrapper .service_about .menu ul:nth-of-type(2) li:nth-of-type(1) a:after {
  display: none;
}
#multicopy_wrapper .service_about .menu ul li:nth-of-type(3)::after {
  width: calc( 100% - 10px );
  height: calc( 100% - 20px );
  content: "";
  background: #fff7af;
  position: absolute;
  top: 10px;
  right: 0;
  z-index: -1;
}




#multicopy_wrapper .service_about .menu ul li a .icon01 {
  margin: -31px 0 0 0;
  padding: 0 0 0 0;
  width: 59px;
  position: absolute;
  top: 50%;
  right: 29px;
}
#multicopy_wrapper .service_about .menu ul li a .icon02 {
  margin: -33px 0 0 0;
  padding: 0 0 0 0;
  width: 66px;
  position: absolute;
  top: 50%;
  right: 23px;
}
#multicopy_wrapper .service_about .menu ul li a .icon03 {
  margin: -25px 0 0 0;
  padding: 0 0 0 0;
  width: 59px;
  position: absolute;
  top: 50%;
  right: 16px;
}
#multicopy_wrapper .service_about .menu ul li a .icon04 {
  margin: -28px 0 0 0;
  padding: 0 0 0 0;
  width: 57px;
  position: absolute;
  top: 50%;
  right: 25px;
}
#multicopy_wrapper .service_about .menu ul li a .icon06 {
  margin: -31px 0 0 0;
  padding: 0 0 0 0;
  width: 51px;
  position: absolute;
  top: 50%;
  right: 29px;
}
#multicopy_wrapper .service_about .menu ul li a .icon07 {
  margin: -32px 0 0 0;
  padding: 0 0 0 0;
  width: 65px;
  position: absolute;
  top: 50%;
  right: 23px;
}
#multicopy_wrapper .service_about .menu ul li a .icon08 {
  margin: -25px 0 0 0;
  padding: 0 0 0 0;
  width: 59px;
  position: absolute;
  top: 50%;
  right: 16px;
}
#multicopy_wrapper .service_about .menu ul li a .icon09 {
  margin: -28px 0 0 0;
  padding: 0 0 0 0;
  width: 57px;
  position: absolute;
  top: 50%;
  right: 25px;
}

#multicopy_wrapper .service_about .menu ul li a .back {
  margin: 0 0 0 0;
  padding: 25px 0;
  background: #F0F9FA;
  display: block;
  position: relative;
}
#multicopy_wrapper .service_about .menu ul li a .back:after {
  margin: -6px 0 0 250px;
  padding: 0 0 0 0;
  width: 6px;
  height: 12px;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/ab85cbd52e201515ba09dd4ac46fef4f/arrow_02.svg") no-repeat center center;
  background-size: cover;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
}
#multicopy_wrapper .service_about .menu ul li a .back .icon05 {
  margin: -21px 0 0 180px;
  padding: 0 0 0 0;
  width: 35px;
  position: absolute;
  top: 50%;
  left: 50%;
}
#multicopy_wrapper .service_about .menu ul li a .back .icon10 {
  margin: -21px 0 0 180px;
  padding: 0 0 0 0;
  width: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
}



/**
 * service_pr
**/
#multicopy_wrapper .service_pr {
  margin: 0 0 0 0;
  padding: 150px 0 0 0;
}
#multicopy_wrapper .service_pr .head {
  margin: 0 0 60px 0;
  padding: 90px 0 20px 0;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/9b5f94587322f60c247035f7b251c009/head_icon_01.png") no-repeat center top;
  background-size: 64px auto;
  position: relative;
}
#multicopy_wrapper .service_pr .head.icon02 {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/7b1154a807b8954bb1e7807f3b6f2939/head_icon_07.png") no-repeat center top;
  background-size: 58px auto;
}
#multicopy_wrapper .service_pr .head:after {
  margin: 0 0 0 -16px;
  content: "";
  width: 32px;
  height: 0;
  line-height: 0;
  border-top: 1px solid #000000;
  position: absolute;
  bottom: 0;
  left: 50%;
}
#multicopy_wrapper .service_pr .head h2 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 38px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .service_pr .message_box {
  margin: 0 0 0 0;
  padding: 0px 0 50px 0;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/c751072ffdb449e020994d6760fecff9/pr_back_01.png");
  background-size: 25px auto;
  overflow: hidden;
}
#multicopy_wrapper .service_pr .message_box ul {
  margin: 0 auto;
  padding: 0 0 0 0;
  width: 92%;
  max-width: 944px;
  list-style: none;
  overflow: hidden;
}
#multicopy_wrapper .service_pr .message_box ul li {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 25%;
  float: left;

	position: relative;
}
#multicopy_wrapper .service_pr .message_box ul li img {
  width: 100%;
  height: auto;
  display: block;
}
#multicopy_wrapper .service_pr .message_box ul li a {
  display: block;
  position: relative;
}
#multicopy_wrapper .service_pr .message_box ul li p {
  margin: 0 0 0 0;
  padding: 0px 0 0 0;
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #000000;
  text-decoration: none;
  text-align: center;
  display: block;
/*  position: absolute;*/
/*  top: 10px;*/
  left: 0;

  position: relative;
	top:72px;
}
#multicopy_wrapper .service_pr .message_box.none_click ul li p {
/*  padding: 20px 0 0 0;*/
  padding: 25px 0 0 0;
}


#multicopy_wrapper .service_pr .back01 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: #EAE3DB;
  overflow: hidden;
}
#multicopy_wrapper .service_pr .back02 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: #E3E688;
  overflow: hidden;
}
#multicopy_wrapper .service_pr .back03 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: #F5EFE8;
  overflow: hidden;
}
#multicopy_wrapper .service_pr .back04 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: #DED7B6;
  overflow: hidden;
}
#multicopy_wrapper .service_pr .back05 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: #BDCDD7;
  overflow: hidden;
}
#multicopy_wrapper .service_pr .back06 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: #C9CACC;
  overflow: hidden;
}


#multicopy_wrapper .service_pr .wrap {
  margin: 0 auto;
  padding: 0 0 0 0;
  width: 92%;
  max-width: 1183px;
  display: table;
}
#multicopy_wrapper .service_pr .wrap .image {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
/*  width: 57.5%;*/
  width: 49%;
  
  display: table-cell;
  vertical-align: middle;
  box-sizing: border-box;
}
#multicopy_wrapper .service_pr .wrap .image img {
  width: 100%;
  height: auto;
  display: block;
}
#multicopy_wrapper .service_pr .wrap .desc {
  margin: 0 0 0 0;
/*  padding: 0 25px 0 130px;*/
  padding: 0 25px 0 25px;
  width: 42.5%;
  color: #333333;
  font-size: 14px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  line-height: 1.8em;
  text-align: left;
  display: table-cell;
  vertical-align: middle;
  box-sizing: border-box;
}
#multicopy_wrapper .service_pr .back02 .wrap .desc {
/*  padding: 0 100px 0 25px;*/
  padding: 0 25px 0 25px;
}
#multicopy_wrapper .service_pr .back04 .wrap .desc {
/*  padding: 0 100px 0 25px;*/
  padding: 0 25px 0 25px;
}
#multicopy_wrapper .service_pr .back06 .wrap .desc {
/*  padding: 0 100px 0 25px;*/
  padding: 0 25px 0 25px;
}
#multicopy_wrapper .service_pr .wrap .desc p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  color: #333333;
  font-size: 14px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  line-height: 1.8em;
}
#multicopy_wrapper .service_pr .wrap .desc p.catch {
  margin: 0 0 0 0;
  padding: 0 0 15px 0;
  font-size: 23px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  line-height: 1.8em;
  text-align: left;
}


/**
 * apli
**/
#multicopy_wrapper .apli {
  margin: 0 0 0 0;
  padding: 85px 0 0 0;
}
#multicopy_wrapper .apli .head {
  margin: 0 0 35px 0;
  padding: 100px 0 35px 0;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/0a0c03f1bdb217f5b091797f0d590510/head_icon_02.png") no-repeat center top;
  background-size: 73px auto;
  position: relative;
}
#multicopy_wrapper .apli .head.icon02 {
  margin: 0 0 35px 0;
  padding: 100px 0 35px 0;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/0a0c03f1bdb217f5b091797f0d590510/head_icon_02.png") no-repeat center top;
  background-size: 71px auto;
  position: relative;
}
#multicopy_wrapper .apli .head:after {
  margin: 0 0 0 -16px;
  content: "";
  width: 32px;
  height: 0;
  line-height: 0;
  border-top: 1px solid #000000;
  position: absolute;
  bottom: 0;
  left: 50%;
}
#multicopy_wrapper .apli .head h2 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 38px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .apli .intro {
  margin: 0 0 0 0;
  padding: 0 0 50px 0;
  line-height: 2.2em;
  font-size: 18px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .apli .intro p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 2.2em;
  font-size: 18px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .intro p.sub {
	  font-size: 30px;
	  line-height: 1.6em;
	  font-weight: normal;
	  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
}
#multicopy_wrapper .intro .intro_image {
  margin: -20px auto 50px;
  width: 90%;
  max-width: 1190px;
}
@media only screen and (max-width: 780px) {
  #multicopy_wrapper .intro .intro_image {
    margin: 0 auto 20px;
    width: 90%;
    max-width: 1190px;
  }

}





#multicopy_wrapper .apli .apli_box {
  margin: 0 auto;
  padding: 0 0 0 0;
  width: 92%;
  /*max-width: 1000px;*/
  max-width: 1183px;
  overflow: hidden;
}
#multicopy_wrapper .apli .apli_box.case01 {
  background: #A6D1B4 url("https://assets-fb.fujifilm.com/files/2022-09/55ba4760b8edef0e35fad3382a864c1f/apli_back_01.png") repeat-x 0 0;
  background-size: 100% 240px;
}
#multicopy_wrapper .apli .apli_box.case02 {
  background: #99CDD1 url("https://assets-fb.fujifilm.com/files/2022-09/5db5a1975e45569df24f0a73527cd862/apli_back_02.png") repeat-x 0 0;
  background-size: 100% 240px;
}
#multicopy_wrapper .apli .apli_box.case03 {
  background: #EFBCA2 url("https://assets-fb.fujifilm.com/files/2022-09/eab8095c5d021d27a4a5e0a5fe5b42cf/apli_back_03.png") repeat-x 0 0;
  background-size: 100% 240px;
}
#multicopy_wrapper .apli .apli_box .box_head {
  width: 100%;
  height: 209px;
  position: relative;
}
#multicopy_wrapper .apli .apli_box .box_head .label {
  margin: -73px 0 0 0;
  width: 147px;
  height: 147px;
  display: table;
  position: absolute;
  top: 50%;
  left: 93px;
}
#multicopy_wrapper .apli .apli_box .box_head .label .cell {
  text-align: center;
  line-height: 1.6em;
  font-size: 17px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  box-sizing: border-box;
  border-radius: 90px;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .apli .apli_box.case01 .box_head .label .cell {
  color: #ffffff;
  background: #266DBC;
  border: 1px solid #ffffff;
}
#multicopy_wrapper .apli .apli_box.case02 .box_head .label .cell {
  color: #00838D;
  background: #C2E1E4;
  border: 1px solid #ffffff;
}
#multicopy_wrapper .apli .apli_box.case03 .box_head .label .cell {
  color: #D85716;
  background: #F6DACC;
  border: 1px solid #ffffff;
}
#multicopy_wrapper .apli .apli_box .box_head h3 {
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
  text-align: center;
  line-height: 1.4em;
/*  font-size: 24px;*/
  font-size: 36px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #ffffff;
}
#multicopy_wrapper .apli .apli_box .box_head .sub {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
  line-height: 1.4em;
/*  font-size: 15px;*/
  font-size: 18px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #ffffff;
}
#multicopy_wrapper .apli .apli_box .box_head .text {
  margin: 0 0 20px 0;
  padding: 47px 0 0 0;
  text-align: center;
}
#multicopy_wrapper .apli .apli_box .box_head .text img {
  margin: 0 auto;
  width: auto;
  height: 21px;
  display: block;
}
#multicopy_wrapper .apli .apli_box .body {
  margin: 0 25px 25px 25px;
  padding: 40px 0 0 0;
  text-align: left;
  background: #ffffff;
  overflow: hidden;
}
#multicopy_wrapper .apli .apli_box .body img {
  width: 100%;
  height: auto;
  display: block;
}
#multicopy_wrapper .apli .apli_box .body .pr {
/*  margin: 0 95px 10px 102px;*/
  margin: 0 10px 10px 87px;
  overflow: hidden;
}
#multicopy_wrapper .apli .apli_box .body .pr .icon {
  margin: 0 31px 0 0;
  padding: 0 0 0 0;
  width: 154px;
  float: left;
}
#multicopy_wrapper .apli .apli_box .body .pr p {
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
  line-height: 1.8em;
  font-size: 14px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
  overflow: hidden;
}
#multicopy_wrapper .apli .apli_box .body .pr p a {
  padding: 0 0 0 18px;
  display: inline-block;
  position: relative;
}
#multicopy_wrapper .apli .apli_box .body .pr p a:after {
  margin: -6px 0 0 0;
padding: 0 0 0 0;
width: 6px;
height: 12px;
content: "";
background: url("https://assets-fb.fujifilm.com/files/2022-09/ab85cbd52e201515ba09dd4ac46fef4f/arrow_02.svg") no-repeat center center;
  background-size: auto;
background-size: cover;
display: block;
position: absolute;
top: 50%;
left: 0;
}
#multicopy_wrapper .apli .apli_box .body .download {
  margin: 0 0 0 0;
  padding: 0 0 30px 0;
  text-align: center;
}
#multicopy_wrapper .apli .apli_box .body .download p {
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
  line-height: 1.4em;
  font-size: 18px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .apli .apli_box .body .download a {
  margin: 0 22px;
  padding: 0 0 0 0;
  width: 210px;
  display: inline-block;
}
#multicopy_wrapper .apli .apli_box .body .download a.google {
  width: 236px;
}
#multicopy_wrapper .apli .apli_box .body .pr_point {
  margin: 0 85px 45px 85px;
  padding: 0 0 0 0;
  overflow: hidden;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul {
  margin: 0 0 5px 0;
  padding: 0 0 0 0;
  width: 100%;
  list-style: none;
  display: table;
  overflow: hidden;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li {
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  text-align: center;
  background: #F2F2F2;
  border-left: 5px solid #ffffff;
  display: table-cell;
  vertical-align: top;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul:nth-of-type(1) li {
  width: 25%;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul:nth-of-type(2) li {
  width: 50%;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul:nth-of-type(1) li:nth-of-type(1) {
  border-left: none;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul:nth-of-type(2) li:nth-of-type(1) {
  border-left: none;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .tit {
  margin: 0 0 0 0;
  padding: 0 0 8px 0;
  line-height: 1.4em;
  font-size: 12px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  letter-spacing:0;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .file_box {
  margin: 0 0 0 0;
  padding: 0 0 8px 0;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .file_box .file {
  margin: 0 9px;
  padding: 0 0 0 0;
  display: inline-block;
  vertical-align: top;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .file_box .file.type01 {
  max-width: 29px;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .file_box .file.type02 {
  max-width: 24px;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .file_box .file.type03 {
  max-width: 47px;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .file_box .file p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 12px;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  white-space: nowrap;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .wifi {
  margin: 0 auto;
  padding: 0 0 0 0;
  display: table;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .wifi .icon {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 48px;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .wifi .text {
  margin: 0 0 0 0;
  padding: 0 0 0 15px;
  font-size: 12px;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  line-height: 1.4em;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .net {
  margin: 0 auto;
  padding: 0 0 0 0;
  display: table;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .net .icon {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 42px;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .net .text {
  margin: 0 0 0 0;
  padding: 0 0 0 15px;
  font-size: 12px;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  line-height: 1.4em;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .user {
  margin: 0 auto;
  padding: 0 0 0 0;
  display: table;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .user .icon {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 41px;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .user .text {
  margin: 0 0 0 0;
  padding: 0 0 0 15px;
  font-size: 12px;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  line-height: 1.4em;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .send {
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  font-size: 11px;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  line-height: 1.4em;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .send .size {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 19px;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  line-height: 1.4em;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .detail {
  margin: 0 0 0 0;
  padding: 5px 0 10px 0;
  font-size: 12px;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  line-height: 1.6em;
  text-align: left;
  display: inline-block;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .detail .plus {
  font-size: 19px;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  line-height: 1.8em;
}
#multicopy_wrapper .apli .apli_box .body .enjoy {
  margin: 0 0 0 0;
/*  padding: 0 0 20px 0;*/
  padding: 0 50px 20px;
}
#multicopy_wrapper .apli .apli_box .body .enjoy p {
  margin: 0 auto;
/*  padding: 0 0 20px 0;*/
  padding: 0 0 0px 0;
/*  width: 90%;*/
/*  width: 83%;*/
  width: 97%;
/*  max-width: 750px;*/
/*  max-width: 965px;*/
  max-width: 1100px;
  line-height: 1.8em;
  text-align: left;
  font-size: 14px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .apli .apli_box .body .enjoy p.catch {
  margin: 0 auto;
  padding: 0 0 15px 0;
  font-size: 18px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #208C43;
  line-height: 1.6em;
  text-align: center;
}
#multicopy_wrapper .apli .apli_box .body .enjoy .list {
  margin: 0 auto;
  padding: 0 0 0 0;
  width: 94%;
  max-width: 743px;
  list-style: none;
  display: table;
}
#multicopy_wrapper .apli .apli_box .body .enjoy .list li {
  margin: 0 0 0 0;
  padding: 122px 0 0 0;
  width: 25%;
  height: 166px;
  line-height: 1.2em;
  font-size: 12px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
  text-align: center;
  display: table-cell;
  vertical-align: top;
  box-sizing: border-box;
}
#multicopy_wrapper .apli .apli_box .body .enjoy .list li.enjoy01 {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/d53527cb3102b1e1c904712638c97027/enjoy_image_01.png") no-repeat center top;
  background-size: cover;
}
#multicopy_wrapper .apli .apli_box .body .enjoy .list li.enjoy02 {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/f93886c73520a217ae3981c06e946567/enjoy_image_02.png") no-repeat center top;
  background-size: cover;
}
#multicopy_wrapper .apli .apli_box .body .enjoy .list li.enjoy03 {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/2035e4e9dd4c51f670053ab90b0c2fb9/enjoy_image_03.png") no-repeat center top;
  background-size: cover;
}
#multicopy_wrapper .apli .apli_box .body .enjoy .list li.enjoy04 {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/78ef9db4f6c5b25054ec21091987820c/enjoy_image_04.png") no-repeat center top;
  background-size: cover;
}
#multicopy_wrapper .apli .apli_box .body .link_box {
  margin: 0 83px 40px 83px;
  padding: 0 0 0 0;
  text-align: center;
  overflow: hidden;
}
#multicopy_wrapper .apli .apli_box .body .link_box .link {
  width: 49.35%;
  /*max-width: 385px;*/
  max-width: 475px;
  display: inline-block;
}
#multicopy_wrapper .apli .apli_box .body .link_box .link.left {
  float: left;
}
#multicopy_wrapper .apli .apli_box .body .link_box .link.right {
  float: right;
}
#multicopy_wrapper .apli .apli_box .body .link_box .link a {
  padding: 20px 20px;
  text-align: center;
  font-size: 14px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
  line-height: 1.4em;
  border: 2px solid #E2E2E2;
  position: relative;
  display: block;
}
#multicopy_wrapper .apli .apli_box .body .link_box .link a:after {
  margin: -3px 0 0 0;
  padding: 0 0 0 0;
  width: 12px;
  height: 6px;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/5781545c9ad0a3862c7b042ecda2d1ec/arrow_01.svg") no-repeat center center;
  background-size: cover;
  display: block;
  position: absolute;
  top: 50%;
  right: 20px;
}
#multicopy_wrapper .apli .apli_box .body .link_box .link a.icon01:before {
  margin: -22px 0 0 0;
  padding: 0 0 0 0;
  width: 46px;
  height: 45px;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/65169e2919edc1bad4603ca67fa36615/link_icon_01.png") no-repeat center center;
  background-size: cover;
  display: block;
  position: absolute;
  top: 50%;
  left: 16px;
}
#multicopy_wrapper .apli .apli_box .body .link_box .link a.icon02:before {
  margin: -14px 0 0 0;
  padding: 0 0 0 0;
  width: 43px;
  height: 28px;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/dc8a6921a64128185d742221514d1b27/link_icon_02.png") no-repeat center center;
  background-size: cover;
  display: block;
  position: absolute;
  top: 50%;
  left: 18px;
}
#multicopy_wrapper .apli .apli_box .body .message_box {
  margin: 0 0 0 0;
  padding: 0 0 40px 0;
  text-align: center;
}
#multicopy_wrapper .apli .apli_box .body .message_box .catch {
  margin: 0 0 0 0;
  padding: 0 0 15px 0;
  line-height: 1.4em;
  font-size: 18px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  text-align: center;
}
#multicopy_wrapper .apli .apli_box .body .message_box .link {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#multicopy_wrapper .apli .apli_box .body .message_box .link a {
  margin: 0 0 0 0;
  padding: 0 40px 0 58px;
  display: inline-block;
  position: relative;
}
#multicopy_wrapper .apli .apli_box .body .message_box .link a:after {
  margin: -6px 0 0 0;
  padding: 0 0 0 0;
  width: 6px;
  height: 12px;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/ab85cbd52e201515ba09dd4ac46fef4f/arrow_02.svg") no-repeat center center;
  background-size: cover;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
}
#multicopy_wrapper .apli .apli_box .body .message_box .link a:before {
  margin: -16px 0 0 0;
  padding: 0 0 0 0;
  width: 46px;
  height: 33px;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/6fd51b0344b3de7c14b5d456faec7717/icon_000.png") no-repeat center center;
  background-size: cover;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
}







/**
 * feature
**/
#multicopy_wrapper .feature {
  margin: 0 0 0 0;
  padding: 110px 0 0 0;
}
#multicopy_wrapper .feature .head {
  margin: 0 0 45px 0;
  padding: 90px 0 30px 0;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/ebd06d054e0b80316d2b44d76a81eb90/head_icon_03.png") no-repeat center top;
  background-size: 68px auto;
  position: relative;
}
#multicopy_wrapper .feature .head.icon02 {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/d530a4fa204faeb5f86a114beaba4c53/head_icon_08.png") no-repeat center top;
  background-size: 68px auto;
}
#multicopy_wrapper .feature .head:after {
  margin: 0 0 0 -16px;
  content: "";
  width: 32px;
  height: 0;
  line-height: 0;
  border-top: 1px solid #000000;
  position: absolute;
  bottom: 0;
  left: 50%;
}
#multicopy_wrapper .feature .head h2 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 38px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .feature .head .sub {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.2em;
  font-size: 24px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .feature .view_more {
  margin: 0 auto 0 auto;
  padding: 15px 0;
  width: 92%;
 /*max-width: 1000px;*/
  max-width: 1183px;
  line-height: 1.2em;
  font-size: 18px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  text-align: center;
  background: #E1E1E1;
  position: relative;
  overflow: hidden;
}
#multicopy_wrapper .feature .view_more:after {
  margin: -8px 0 0 0;
  padding: 0 0 0 0;
  width: 17px;
  height: 17px;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/e024b7f9bb7d1f95bc0f68e33948415f/plus_01.svg") no-repeat center center;
  background-size: 17px auto;
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
}
#multicopy_wrapper .feature .view_limit {
  margin: 0 auto 0 auto;
  padding: 15px 0;
  width: 92%;
 /*max-width: 1000px;*/
  max-width: 1183px;
  line-height: 1.2em;
  font-size: 18px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  text-align: center;
  background: #E1E1E1;
  position: relative;
  overflow: hidden;
  display: none;
}
#multicopy_wrapper .feature .view_limit:after {
  margin: -8px 0 0 0;
  padding: 0 0 0 0;
  width: 17px;
  height: 17px;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/101ed31da0148b7a2eb41c0c4db5630f/minus_01.svg") no-repeat center center;
  background-size: 17px auto;
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
}




#multicopy_wrapper .feature .data {
  margin: 0 auto 0 auto;
  padding: 0 0 0 0;
  width: 92%;
   /*max-width: 1000px;*/
  max-width: 1183px;
/*  height: 602px;*/
  overflow: hidden;
}
#multicopy_wrapper .feature .data.document {
/*  height: 452px;*/
}
#multicopy_wrapper .feature .data.all {
  height: auto;
}
#multicopy_wrapper .feature .data img {
  width: 100%;
  height: auto;
  display: block;
}
#multicopy_wrapper .feature .data table {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  color: #333333;
  border-top: 2px solid #e1e1e1;
  border-bottom: 2px solid #e1e1e1;
  box-sizing: border-box;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells:  show;
}
#multicopy_wrapper .feature .data table th {
  margin: 0 0 0 0;
  padding: 15px 0;
  width: 25%;
  font-size: 13px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.4em;
  background: #ffffff;
  border: 2px solid #e1e1e1;
  border-top: none;
  border-bottom: none;
  box-sizing: border-box;
}
#multicopy_wrapper .feature .data table th .icon {
  margin: 0 auto 10px auto;
  max-width: 78px;
}
#multicopy_wrapper .feature .data table td {
  margin: 0 0 0 0;
  padding: 15px 0;
  line-height: 1.4em;
  font-size: 15px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
  background: #ffffff;
  border: 2px solid #e1e1e1;
  border-top: none;
  border-bottom: none;
  box-sizing: border-box;
}
#multicopy_wrapper .feature .data table tr:nth-of-type(2n) td {
  background: #ECF8F9;
}
#multicopy_wrapper .feature .data table tr.hide {
  display: none;
}
#multicopy_wrapper .feature .data table td.tit {
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .feature .data table td.vt {
  vertical-align: top;
}
#multicopy_wrapper .feature .data table td .user {
  margin: 0 5px 0 0;
  width: 44px;
  display: inline-block;
  vertical-align: middle;
}
#multicopy_wrapper .feature .data table td .size {
  line-height: 1.4em;
  font-size: 21px;
}
#multicopy_wrapper .feature .data table td .plus {
  line-height: 1.4em;
  font-size: 21px;
  display: block;
}
#multicopy_wrapper .feature .data table td .none {
  width: 22px;
  display: inline-block;
}
#multicopy_wrapper .feature .data table td .file_box {
  margin: 0 0 0 0;
  padding: 0 0 8px 0;
}
#multicopy_wrapper .feature .data table td .file_box .file {
  margin: 0 15px;
  padding: 0 0 0 0;
  display: inline-block;
  vertical-align: top;
}
#multicopy_wrapper .feature .data table td .file_box .file.type01 {
  max-width: 30px;
}
#multicopy_wrapper .feature .data table td .file_box .file.type02 {
  max-width: 25px;
}
#multicopy_wrapper .feature .data table td .file_box .file.type03 {
  max-width: 49px;
}
#multicopy_wrapper .feature .data table td .file_box .file p {
  margin: 0 0 0 0;
  padding: 5px 0 0 0;
  line-height: 1.4em;
  font-size: 13px;
  color: #333333;
  white-space: nowrap;
}
#multicopy_wrapper .feature .data table td .file_box p.etc {
  margin: 0 0 0 0;
  padding: 20px 0 0 0;
  line-height: 1.4em;
  font-size: 15px;
  color: #333333;
  display: inline-block;
}
#multicopy_wrapper .feature .data table td .icon01 {
  margin: 0 20px;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 15px;
  text-align: left;
  list-style: none;
  color: #333333;
}
#multicopy_wrapper .feature .data table td .icon01 li {
  margin: 0 0 0 0;
  padding: 0 0 0 1em;
  position: relative;
}
#multicopy_wrapper .feature .data table td .icon01 li:before {
  content: "・";
  position: absolute;
  top: 0;
  left: 0;
}
#multicopy_wrapper .feature .data table td .icon02 {
  margin: 0 20px;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 15px;
  text-align: left;
  list-style: none;
  color: #333333;
}
#multicopy_wrapper .feature .data table td .icon02 li {
  margin: 0 0 0 0;
  padding: 0 0 0 1em;
  position: relative;
}
#multicopy_wrapper .feature .data table td .icon02 li:before {
  content: "※";
  position: absolute;
  top: 0;
  left: 0;
}

#multicopy_wrapper .feature .data table td .paper {
  text-align: left;
  display: inline-block;
}
#multicopy_wrapper .feature .data table td .bold {
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004";
}
#multicopy_wrapper .feature .data table td .scan {
  margin: 0 auto 10px;
  width: 24px;
}


/**
 * how_to
**/
#multicopy_wrapper .how_to {
  margin: 0 0 0 0;
  padding: 125px 0 0 0;
}
#multicopy_wrapper .how_to .head {
  margin: 0 0 30px 0;
  padding: 90px 0 30px 0;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/86c4024212f8fa9b12c90aaa023195e5/head_icon_04.png") no-repeat center top;
  background-size: 65px auto;
  position: relative;
}
#multicopy_wrapper .how_to .head.icon02 {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/0fa0cb6e0f88f27cfe12d174a1d1b791/head_icon_09.png") no-repeat center top;
  background-size: 65px auto;
}
#multicopy_wrapper .how_to .head:after {
  margin: 0 0 0 -16px;
  content: "";
  width: 32px;
  height: 0;
  line-height: 0;
  border-top: 1px solid #000000;
  position: absolute;
  bottom: 0;
  left: 50%;
}
#multicopy_wrapper .how_to .head h2 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 38px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .how_to .head .sub {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.2em;
  font-size: 24px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .how_to .head .sub2 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.2em;
  font-size: 18px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .how_to .intro {
  margin: 0 0 0 0;
  padding: 0 0 75px 0;
  line-height: 1.6em;
  font-size: 18px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .how_to .intro2 {
  margin: 0 0 0 0;
  padding: 0 0 35px 0;
  line-height: 1.6em;
  font-size: 14px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .how_to h3 {
  margin: 0 0 60px 0;
  padding: 0 0 0 0;
  line-height: 1.6em;
  font-size: 25px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  display: inline-block;
  position: relative;
}
	#multicopy_wrapper .how_to h3.twoline { line-height: 0em;text-align:left;padding-left:4em;text-indent:-4em; }

#multicopy_wrapper .how_to h3.tit2 {
  margin: 0 0 30px 0;
}
#multicopy_wrapper .how_to h3.icon01:before {
  margin: 0 10px 0 0;
  padding: 0 0 0 0;
  width: 83px;
  height: 83px;
  line-height: 83px;
  content: "";
  background: url("https://assets-fb-rn.fujifilm.com/files/2025-09/81f131fbffd9dae0d65250436f6c8d5d/apli_image_01.png") no-repeat center center;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}
#multicopy_wrapper .how_to h3.icon02:before {
  margin: 0 10px 0 0;
  padding: 0 0 0 0;
  width: 83px;
  height: 83px;
  line-height: 83px;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/1210cd8d0a11de2635cd087132b41ffd/apli_image_02.png") no-repeat center center;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}
#multicopy_wrapper .how_to h3.icon03:before {
  margin: 0 10px 0 0;
  padding: 0 0 0 0;
  width: 83px;
  height: 83px;
  line-height: 83px;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/f95a447741494954dcc87b16eb758422/apli_image_03.png") no-repeat center center;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}
#multicopy_wrapper .how_to .case02 {
  padding: 65px 0 0 0;
}
#multicopy_wrapper .how_to .case03 {
  padding: 65px 0 0 0;
}
#multicopy_wrapper .how_to .case04 {
  padding: 65px 0 0 0;
}
#multicopy_wrapper .how_to .movie_box {
  margin: 0 auto 30px auto;
  padding: 0 0 0 0;
  width: 80%;
  max-width: 508px;
  text-align: left;
}
#multicopy_wrapper .how_to .movie_box p {
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
  line-height: 1.6em;
  font-size: 22px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .how_to .movie_box p.note {
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  line-height: 1.6em;
  font-size: 13px;
  font-weight: normal;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  text-align: center;
}
#multicopy_wrapper .how_to .movie_box img {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  height: auto;
  box-sizing: border-box;
}
#multicopy_wrapper .how_to .case01 .movie_box img {
  border: 1px solid #4AA266;
}
#multicopy_wrapper .how_to .case02 .movie_box img {
  border: 1px solid #309AA2;
}
#multicopy_wrapper .how_to .case03 .movie_box img {
  border: 1px solid #D85716;
}
#multicopy_wrapper .how_to .case04 .movie_box img {
  border: 1px solid #4AA266;
}



#multicopy_wrapper .how_to .movie_box .movie {
  max-width: 506px;
}
#multicopy_wrapper .how_to .movie_box .youtube_play {
  position: relative;
  width: 100%;
}
#multicopy_wrapper .how_to .movie_box .youtube_play iframe {
/*  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;*/
  width: 508px;
  height: 285px;
  margin: 0 auto;
}
#multicopy_wrapper .how_to .device_case {
  margin: 0 auto 0 auto;
  padding: 0 0 0 0;
  width: 92%;
   /*max-width: 1000px;*/
  max-width: 1183px;
  overflow: hidden;
}
#multicopy_wrapper .how_to .device_case.mb55 {
  margin: 0 auto 55px auto;
}
#multicopy_wrapper .how_to .device_case.mb20 {
  margin: 0 auto 20px auto;
}
#multicopy_wrapper .how_to .case01 .device_case {
  background: #A6D1B4 url("https://assets-fb.fujifilm.com/files/2022-09/ed7bcc44c4f33d67a35325db200dda0d/device_case_back_01.png") repeat-x 0 0;
  background-size: 100% 104px;
}
#multicopy_wrapper .how_to .case02 .device_case {
  background: #99CDD1 url("https://assets-fb.fujifilm.com/files/2022-09/42b271ed666d49d50017f7730f991cd7/device_case_back_02.png") repeat-x 0 0;
  background-size: 100% 104px;
}
#multicopy_wrapper .how_to .case03 .device_case {
  background: #EFBCA2 url("https://assets-fb.fujifilm.com/files/2022-09/3ed880ea585e8570d6cee923069ca121/device_case_back_03.png") repeat-x 0 0;
  background-size: 100% 104px;
}
#multicopy_wrapper .how_to .case04 .device_case {
  background: #eeeeee url("https://assets-fb.fujifilm.com/files/2022-09/789b299db675c6929ad6792addeae999/device_case_back_04.png") repeat-x 0 0;
  background-size: 100% 104px;
}
#multicopy_wrapper .how_to .device_case .label {
  padding: 20px 0;
  width: 100%;
  color: #ffffff;
  text-align: center;
  font-size: 19px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.2em;
  position: relative;
}
#multicopy_wrapper .how_to .device_case .label:after {
  width: 25px;
  height: 25px;
  line-height: 25px;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/cf9fd84593acffd4c81a733b48b20057/case_plus01.svg") no-repeat 0 0;
  background-size: cover;
  position: absolute;
  top: 50%;
  right: 30px;
  margin: -12px 0 0 0;
}
#multicopy_wrapper .how_to .case02 .device_case .label:after {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/dceaf3c96b6c83e2ab0edf68e16f6b4c/case_plus02.svg") no-repeat 0 0;
  background-size: cover;
}
#multicopy_wrapper .how_to .case03 .device_case .label:after {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/48c7a6739f4e8170c3ecd1ce14a74790/case_plus03.svg") no-repeat 0 0;
  background-size: cover;
}
#multicopy_wrapper .how_to .case04 .device_case .label:after {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/b70230c400c22b5827a6b088d56533a0/case_plus04.svg") no-repeat 0 0;
  background-size: cover;
}
#multicopy_wrapper .how_to .device_case .label.active:after {
  width: 25px;
  height: 25px;
  line-height: 25px;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/cf004064481ffa2d8a532af7964c9198/case_minus01.svg") no-repeat 0 0;
  background-size: cover;
  position: absolute;
  top: 50%;
  right: 30px;
  margin: -12px 0 0 0;
}
#multicopy_wrapper .how_to .case02 .device_case .label.active:after {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/3fc83ef834c31b872d927a1c4e653db7/case_minus02.svg") no-repeat 0 0;
  background-size: cover;
}
#multicopy_wrapper .how_to .case03 .device_case .label.active:after {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/a4c22126024bdfab572073977efd0509/case_minus03.svg") no-repeat 0 0;
  background-size: cover;
}
#multicopy_wrapper .how_to .case04 .device_case .label.active:after {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/6c24737a69edc54708a62f0273455add/case_minus04.svg") no-repeat 0 0;
  background-size: cover;
}




#multicopy_wrapper .how_to .device_case .body {
  margin: 0 25px 30px 25px;
  padding: 60px 47px 47px 47px;
  text-align: left;
  background: #ffffff;
  overflow: hidden;
  display: none;
}
#multicopy_wrapper .how_to .device_case .body h4 {
  margin: 0 0 0 0;
  padding: 0 0 15px 0;
  line-height: 1.2em;
  font-size: 22px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .how_to .device_case .body .list {
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  list-style: none;
  overflow: hidden;
}
#multicopy_wrapper .how_to .device_case .body .list li {
  margin: 0 2% 45px 0;
  padding: 0 0 0 0;
  float: left;
  width: 23.5%;
}
#multicopy_wrapper .how_to .device_case .body .list li:nth-of-type(4n) {
  margin: 0 0 57px 0;
}
#multicopy_wrapper .how_to .device_case .body .list li:nth-of-type(4n+1) {
  clear: both;
}
#multicopy_wrapper .how_to .device_case .body .list li .image {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#multicopy_wrapper .how_to .device_case .body .list li img {
  width: 100%;
  height: auto;
  display: block;
}
#multicopy_wrapper .how_to .device_case .body .list li .num {
  margin: 0 0 10px 0;
  padding: 4px 0;
  text-align: center;
  font-size:20px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.2em;
  color: #ffffff;
}

#multicopy_wrapper .how_to .case01 .device_case .body .list li .num {
  background: #208C43;
}
#multicopy_wrapper .how_to .case02 .device_case .body .list li .num {
  background: #309AA2;
}
#multicopy_wrapper .how_to .case03 .device_case .body .list li .num {
  background: #D85716;
}
#multicopy_wrapper .how_to .case04 .device_case .body .list li .num {
  background: #5E5E5E;
}
#multicopy_wrapper .how_to .device_case .body .list li .desc {
  min-height: 85px;
  line-height: 1.6em;
  font-size: 14px;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
	margin-bottom:10px;
}
#multicopy_wrapper .how_to .device_case .body .list li .desc p {
  line-height: 1.6em;
  font-size: 14px;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .how_to .device_case .body .attention {
  margin: 0 0 35px 25px;
  padding: 0 0 0 0;
  list-style: none;
  overflow: hidden;
}
#multicopy_wrapper .how_to .device_case .body .attention li {
  margin: 0 0 0 0;
  padding: 0 0 5px 0;
  overflow: hidden;
}
#multicopy_wrapper .how_to .device_case .body .attention li dl {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.6em;
  font-size: 14px;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  overflow: hidden;
}
#multicopy_wrapper .how_to .device_case .body .attention li dl dt {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  float: left;
}
#multicopy_wrapper .how_to .device_case .body .attention li dl dd {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  overflow: hidden;
}
#multicopy_wrapper .how_to .device_case .body .attention li dl dd a {
  margin: 5px 0 0 0;
  padding: 0 0 0 14px;
  display: inline-block;
  position: relative;
}
#multicopy_wrapper .how_to .device_case .body .attention li dl dd a:after {
  margin: -6px 0 0 0;
  padding: 0 0 0 0;
  width: 6px;
  height: 12px;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/ab85cbd52e201515ba09dd4ac46fef4f/arrow_02.svg") no-repeat center center;
  background-size: cover;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
}
#multicopy_wrapper .how_to .device_case .body .download {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
}
#multicopy_wrapper .how_to .device_case .body .download p {
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
  line-height: 1.6em;
  font-size: 18px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .how_to .device_case .body .download a {
  margin: 0 22px;
  padding: 0 0 0 0;
  width: 210px;
  display: inline-block;
}
#multicopy_wrapper .how_to .device_case .body .download a.google {
  width: 236px;
}


/**
 * function
**/
#multicopy_wrapper .function {
  margin: 0 0 0 0;
  padding: 145px 0 0 0;
}
#multicopy_wrapper .function .head {
  margin: 0 0 55px 0;
  padding: 90px 0 30px 0;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/3daf850aae48f4dd60d7cb989fa99488/head_icon_05.png") no-repeat center top;
  background-size: 65px auto;
  position: relative;
}
#multicopy_wrapper .function .head.icon02 {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/d43203e6a908a9106d9de9c3eef5bed9/head_icon_10.png") no-repeat center top;
  background-size: 75px auto;
}
#multicopy_wrapper .function .head:after {
  margin: 0 0 0 -16px;
  content: "";
  width: 32px;
  height: 0;
  line-height: 0;
  border-top: 1px solid #000000;
  position: absolute;
  bottom: 0;
  left: 50%;
}
#multicopy_wrapper .function .head h2 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 38px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}

#multicopy_wrapper .function .intro {
  margin: 0 0 0 0;
  padding: 0 0 30px 0;
  line-height: 1.6em;
  font-size: 18px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .function .intro p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.6em;
  font-size: 18px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}





#multicopy_wrapper .function .list {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  position: relative;
}
#multicopy_wrapper .function .list ul {
  margin: 0 auto;
  padding: 0 0 0 0;
  width: 793px;
  height: 739px;
  list-style: none;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/b9abf555dc8bb1b3bca6d32e946c9e42/function_back_01.png") no-repeat center center;
  background-size: cover;
  overflow: hidden;
}
#multicopy_wrapper .function .list ul li {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 50%;
  height: 50%;
  float: left;
}
#multicopy_wrapper .function .list ul li dl {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
}
#multicopy_wrapper .function .list ul li dl dt {
  margin: 0 0 0 0;
  padding: 80px 0 0 0;
  text-align: center;
  font-size: 19px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  line-height: 1.4em;
}
#multicopy_wrapper .function .list ul li:nth-of-type(3) dl dt {
  padding: 40px 0 0 0;
}
#multicopy_wrapper .function .list ul li:nth-of-type(4) dl dt {
  padding: 40px 0 0 0;
}
#multicopy_wrapper .function .list ul li dl dd {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#multicopy_wrapper .function .list ul li dl dd .image {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  height: 105px;
  display: table;
}
#multicopy_wrapper .function .list ul li dl dd .image .cell {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .function .list ul li dl dd .image .cell img {
  height: auto;
  display: block;
  margin: auto;
}
#multicopy_wrapper .function .list ul li dl dd .image.image01 .cell img {
  max-width: 161px;
}
#multicopy_wrapper .function .list ul li dl dd .image.image02 .cell img {
  max-width: 170px;
}
#multicopy_wrapper .function .list ul li dl dd .image.image03 .cell img {
  max-width: 194px;
}
#multicopy_wrapper .function .list ul li dl dd .image.image04 .cell img {
  max-width: 148px;
}
#multicopy_wrapper .function .list ul li dl dd p {
  margin: 0 auto;
  padding: 0 0 0 0;
  width: 90%;
  max-width: 240px;
  line-height: 1.6em;
  text-align: left;
  font-size: 14px;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .function .link {
  margin: -10px 0 0 0;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  text-align: center;
}
#multicopy_wrapper .function .link a {
  padding: 0 0 0 12px;
  display: inline-block;
  position: relative;
}
#multicopy_wrapper .function .link a:after {
  margin: -6px 0 0 0;
  padding: 0 0 0 0;
  width: 6px;
  height: 12px;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/ab85cbd52e201515ba09dd4ac46fef4f/arrow_02.svg") no-repeat center center;
  background-size: cover;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
}


/**
 * link_bnr
**/
#multicopy_wrapper .link_bnr {
  margin: 0 auto;
  padding: 95px 0 0 0;
  width: 92%;
 /*max-width: 1000px;*/
  max-width: 1183px;
}
#multicopy_wrapper .link_bnr .head {
  margin: 0 0 35px 0;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #333333;
  overflow: hidden;
}
#multicopy_wrapper .link_bnr .head h3 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 23px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .link_bnr .list {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
  overflow: hidden;
}
#multicopy_wrapper .link_bnr .list li {
  margin: 0 3.35% 30px 0;
  padding: 0 0 0 0;
  width: 31.1%;
  float: left;
}
#multicopy_wrapper .link_bnr .list li:nth-of-type(3n) {
  margin: 0 0 30px 0;
}
#multicopy_wrapper .link_bnr .list li:nth-of-type(3n+1) {
  clear: both;
}
#multicopy_wrapper .link_bnr .list li a {
  text-align: left;
  font-size: 14px;
  color: #333333;
  display: block;
}
#multicopy_wrapper .link_bnr .list li a .image {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
}
#multicopy_wrapper .link_bnr .list li a .image img {
  width: 100%;
  height: auto;
  display: block;
}
#multicopy_wrapper .link_bnr .list li a p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 14px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}


/**
 * other_link
**/
#multicopy_wrapper .other_link {
  margin: 0 auto;
  padding: 55px 0 0 0;
  width: 92%;
 /*max-width: 1000px;*/
  max-width: 1183px;
}
#multicopy_wrapper .other_link .head {
  margin: 0 0 45px 0;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #333333;
  overflow: hidden;
}
#multicopy_wrapper .other_link .head h3 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 23px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .other_link .list {
  margin: 0 55px;
  padding: 0 0 0 0;
  text-align: left;
  list-style: none;
  overflow: hidden;
}
#multicopy_wrapper .other_link .list li {
  margin: 0 0 20px 0;
  padding: 0 0 0 0;
  width: 33.3%;
  float: left;
}
#multicopy_wrapper .other_link .list li:nth-of-type(3n+1) {
  clear: both;
}
#multicopy_wrapper .other_link .list li a {
  padding: 0 0 0 12px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  display: inline-block;
  position: relative;
}
#multicopy_wrapper .other_link .list li a:after {
  margin: -6px 0 0 0;
  padding: 0 0 0 0;
  width: 6px;
  height: 12px;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/ab85cbd52e201515ba09dd4ac46fef4f/arrow_02.svg") no-repeat center center;
  background-size: cover;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
}




@media only screen and (min-width: 781px) and (max-width: 1000px) {
/**
 * service_about
**/
#multicopy_wrapper .service_about .head h1 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 30px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .service_about .menu ul li a {
  margin: 0 0 0 0;
  padding: 0 15px 0 0;
  width: 100%;
  line-height: 1.6em;
  font-size: 14px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #000000;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  position: relative;
}
#multicopy_wrapper .service_about .menu ul li a .icon01 {
  margin: -31px 0 0 0;
  padding: 0 0 0 0;
  width: 59px;
  position: absolute;
  top: 50%;
  right: 10px;
}
#multicopy_wrapper .service_about .menu ul li a .icon02 {
  margin: -26px 0 0 0;
  padding: 0 0 0 0;
  width: 56px;
  position: absolute;
  top: 50%;
  right: 10px;
}
#multicopy_wrapper .service_about .menu ul li a .icon03 {
  margin: -16px 0 0 0;
  padding: 0 0 0 0;
  width: 50px;
  position: absolute;
  top: 50%;
  right: 10px;
}
#multicopy_wrapper .service_about .menu ul li a .icon04 {
  margin: -20px 0 0 0;
  padding: 0 0 0 0;
  width: 47px;
  position: absolute;
  top: 50%;
  right: 10px;
}
#multicopy_wrapper .service_about .menu ul li a .icon06 {
  margin: -31px 0 0 0;
  padding: 0 0 0 0;
  width: 59px;
  position: absolute;
  top: 50%;
  right: 10px;
}
#multicopy_wrapper .service_about .menu ul li a .icon07 {
  margin: -26px 0 0 0;
  padding: 0 0 0 0;
  width: 56px;
  position: absolute;
  top: 50%;
  right: 10px;
}
#multicopy_wrapper .service_about .menu ul li a .icon08 {
  margin: -25px 0 0 0;
  padding: 0 0 0 0;
  width: 59px;
  position: absolute;
  top: 50%;
  right: 10px;
}
#multicopy_wrapper .service_about .menu ul li a .icon09 {
  margin: -20px 0 0 0;
  padding: 0 0 0 0;
  width: 47px;
  position: absolute;
  top: 50%;
  right: 10px;
}
#multicopy_wrapper .service_about .menu ul li a .back {
  padding: 25px 0;
  background: #F0F9FA;
  display: block;
  position: relative;
}
#multicopy_wrapper .service_about .menu ul li a .back:after {
  margin: -6px 0 0 25%;
  padding: 0 0 0 0;
  width: 6px;
  height: 12px;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/ab85cbd52e201515ba09dd4ac46fef4f/arrow_02.svg") no-repeat center center;
  background-size: cover;
  display: block;
  position: absolute;
  top: 50%;
}
#multicopy_wrapper .service_about .menu ul li a .back .icon05 {
  margin: -21px 0 0 18%;
  padding: 0 0 0 0;
  width: 35px;
  position: absolute;
  top: 50%;
  right: auto;
}
#multicopy_wrapper .service_about .menu ul li a .back .icon10 {
  margin: -21px 0 0 18%;
  padding: 0 0 0 0;
  width: 50px;
  position: absolute;
  top: 50%;
  right: auto;
}

  
/**
 * service_pr
**/
#multicopy_wrapper .service_pr .message_box ul li p {
  margin: 0 0 0 0;
/*  padding: 25px 0 0 0;*/
  padding: 0 0 0 0;
  width: 100%;
  font-size: 11px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #000000;
  text-decoration: none;
  text-align: center;
  display: block;
  position: absolute;
/*  top: 10px;*/
  left: 0;
	top:0;
}
#multicopy_wrapper .service_pr .message_box.none_click ul li p {
}

	#multicopy_wrapper .service_pr .message_box ul {
		padding-top:8vw;
	}





#multicopy_wrapper .service_pr .wrap .desc {
  margin: 0 0 0 0;
  padding: 0 25px 0 0px;
  width: 42.5%;
  color: #333333;
  font-size: 14px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  line-height: 1.8em;
  text-align: left;
  display: table-cell;
  vertical-align: middle;
  box-sizing: border-box;
}
#multicopy_wrapper .service_pr .back02 .wrap .desc {
  padding: 0 0px 0 25px;
}
#multicopy_wrapper .service_pr .back04 .wrap .desc {
  padding: 0 0px 0 25px;
}
#multicopy_wrapper .service_pr .back06 .wrap .desc {
  padding: 0 0px 0 25px;
}
  
  
/**
 * apli
**/
#multicopy_wrapper .apli .apli_box .box_head .label {
  margin: -50px 0 0 0;
  width: 100px;
  height: 100px;
  display: table;
  position: absolute;
  top: 50%;
  left: 30px;
}
#multicopy_wrapper .apli .apli_box .box_head .label .cell {
  text-align: center;
  line-height: 1.6em;
  font-size: 14px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  box-sizing: border-box;
  border-radius: 90px;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .apli .apli_box .body .pr {
  margin: 0 20px 10px 20px;
  overflow: hidden;
}
#multicopy_wrapper .apli .apli_box .body .pr_point {
  margin: 0 20px 45px 20px;
  padding: 0 0 0 0;
  overflow: hidden;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul {
  margin: 0 0 5px 0;
  padding: 0 0 0 0;
  width: 100%;
  list-style: none;
  display: table;
  overflow: hidden;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li {
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  text-align: center;
  background: #F2F2F2;
  border-left: 5px solid #ffffff;
  display: table-cell;
  vertical-align: top;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul:nth-of-type(1) li {
  width: 25%;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul:nth-of-type(2) li {
  width: 50%;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul:nth-of-type(1) li:nth-of-type(1) {
  border-left: none;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul:nth-of-type(2) li:nth-of-type(1) {
  border-left: none;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .tit {
  margin: 0 0 0 0;
  padding: 0 0 8px 0;
  line-height: 1.4em;
  font-size: 12px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .file_box {
  margin: 0 0 0 0;
  padding: 0 0 8px 0;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .file_box .file {
  margin: 0 9px;
  padding: 0 0 0 0;
  display: inline-block;
  vertical-align: top;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .file_box .file.type01 {
  max-width: 29px;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .file_box .file.type02 {
  max-width: 24px;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .file_box .file.type03 {
  max-width: 47px;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .file_box .file p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 12px;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  white-space: nowrap;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .wifi {
  margin: 0 auto;
  padding: 0 0 0 0;
  display: table;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .wifi .icon {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 48px;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .wifi .text {
  margin: 0 0 0 0;
  padding: 0 0 0 15px;
  font-size: 12px;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  line-height: 1.4em;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .net {
  margin: 0 auto;
  padding: 0 0 0 0;
  display: table;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .net .icon {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 42px;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .net .text {
  margin: 0 0 0 0;
  padding: 0 0 0 15px;
  font-size: 12px;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  line-height: 1.4em;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .user {
  margin: 0 auto;
  padding: 0 0 0 0;
  display: table;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .user .icon {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 41px;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .user .text {
  margin: 0 0 0 0;
  padding: 0 0 0 15px;
  font-size: 12px;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  line-height: 1.4em;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .send {
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  font-size: 11px;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  line-height: 1.4em;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .send .size {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 19px;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  line-height: 1.4em;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .detail {
  margin: 0 0 0 0;
  padding: 5px 0 10px 0;
  font-size: 12px;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  line-height: 1.6em;
  text-align: left;
  display: inline-block;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .detail .plus {
  font-size: 19px;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  line-height: 1.8em;
}
#multicopy_wrapper .apli .apli_box .body .enjoy {
  margin: 0 0 0 0;
/*  padding: 0 0 40px 0;*/
  padding: 0 25px 20px;
}
#multicopy_wrapper .apli .apli_box .body .enjoy p {
  margin: 0 auto;
  padding: 0 0 0px 0;
  width: 90%;
  max-width: 750px;
  line-height: 1.8em;
  text-align: left;
  font-size: 14px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .apli .apli_box .body .enjoy p.catch {
  margin: 0 0 0 0;
  padding: 0 0 15px 0;
  font-size: 18px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #208C43;
  line-height: 1.6em;
  text-align: center;
}
#multicopy_wrapper .apli .apli_box .body .enjoy .list {
  margin: 0 auto;
  padding: 0 0 0 0;
  width: 94%;
  max-width: 743px;
  list-style: none;
  display: table;
}
#multicopy_wrapper .apli .apli_box .body .enjoy .list li {
  margin: 0 0 0 0;
  padding: 13vw 0 0 0;
  width: 25%;
  height: 166px;
  line-height: 1.2em;
  font-size: 12px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
  text-align: center;
  display: table-cell;
  vertical-align: top;
  box-sizing: border-box;
}
#multicopy_wrapper .apli .apli_box .body .enjoy .list li.enjoy01 {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/d53527cb3102b1e1c904712638c97027/enjoy_image_01.png") no-repeat center top;
  background-size: 100% auto;
}
#multicopy_wrapper .apli .apli_box .body .enjoy .list li.enjoy02 {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/f93886c73520a217ae3981c06e946567/enjoy_image_02.png") no-repeat center top;
  background-size: 100% auto;
}
#multicopy_wrapper .apli .apli_box .body .enjoy .list li.enjoy03 {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/2035e4e9dd4c51f670053ab90b0c2fb9/enjoy_image_03.png") no-repeat center top;
  background-size: 100% auto;
}
#multicopy_wrapper .apli .apli_box .body .enjoy .list li.enjoy04 {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/78ef9db4f6c5b25054ec21091987820c/enjoy_image_04.png") no-repeat center top;
  background-size: 100% auto;
}
#multicopy_wrapper .apli .apli_box .body .link_box {
  margin: 0 20px 40px 20px;
  padding: 0 0 0 0;
  text-align: center;
  overflow: hidden;
}

  
}


@media only screen and (max-width: 780px) {
body {
	-webkit-text-size-adjust: none;
}

/**
 * SP表示
**/
.sp_disp { display: block !important; }
.pc_disp { display: none !important; }

  
  
/**
 * ラッパー
**/

#multicopy_wrapper {
  color: #000000;
  text-align: center;
	overflow: hidden;
  display: block;
}


/**
 * side_follow
**/
#side_follow {
  display: none !important;
}
#side_follow_open {
  display: none !important;
}
#side_follow-sp {
  width: 96vw;
  display: none;
  position: fixed;
  bottom: 0;
  left: 1.52vw;
  z-index: 1000;
}
#side_follow-sp img {
  width: 100%;
  height: auto;
  display: block;
}
#side_follow-sp .close {
  margin: 0 0 0 0;
  width: 6.74vw;
}
#side_follow-sp .wrap {
  margin: 0 0 0 0;
  padding: 1.08vw 1.52vw;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/49bf6e99414f05724422003db474cee9/side_back_01.png");
  overflow: hidden;
}
#side_follow-sp .wrap .message {
  margin: 0 0 1.52vw 0;
  padding: 3px 0;
  line-height: 1.4em;
  text-align: center;
  font-size: 3.04vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
  background: #ffffff;
  overflow: hidden;
}
#side_follow-sp .wrap .apli_box {
  line-height: 1.4em;
  text-align: center;
  font-size: 13px;
  color: #333333;
  float: left;
  width: 33.47vw;
  box-sizing: border-box;
}
#side_follow-sp .wrap .apli_box.apli01 {
  width: 33.47vw;
}
#side_follow-sp .wrap .apli_box.apli02 {
  width: 30.23vw;
}
#side_follow-sp .wrap .apli_box.apli03 {
  width: 29.16vw;
}
#side_follow-sp .wrap .apli_box.line {
  border-left: 1px solid #ffffff;
}
#side_follow-sp .wrap .apli_box p {
  margin: 0 0 0 0;
  padding: 5px 0;
  line-height: 1.4em;
  text-align: center;
  font-size: 2.17vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}
#side_follow_open-sp {
  width: 7.8vw;
  display: none;
  position: fixed;
  bottom: 0;
  left: 1.52vw;
  z-index: 999;
}
#side_follow_open-sp img {
  width: 100%;
  height: auto;
  display: block;
}






/**
 * main_slider
**/
#main_slider_wrapper {
  margin: 0 0 50px 0;
  position: relative;
}
#main_slider_wrapper .back {
  width: 100%;
  height: auto;
  position: absolute;
  bottom: -1px;
  left: 0;
  z-index: 1;
  display: block;
}
#main_slider {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#main_slider img {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  height: auto;
  display: block;
}





/**
 * service_about
**/
#multicopy_wrapper .service_about {
  margin: 0 0 0 0;
  padding: 5vw 0 0 0;
}
#multicopy_wrapper .service_about .head {
  margin: 0 0 0 0;
  padding: 0 0 3.2vw 0;
}
#multicopy_wrapper .service_about .head h1 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 5.65vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .service_about .head h1 .line {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border-bottom: none;
  display: inline;
}
#multicopy_wrapper .service_about .head h1 .line-sp {
  margin: 0 0 5px 0;
  padding: 0 0 0 0;
  border-bottom: 1px solid #3FB8C0;
  display: inline-block;
}
#multicopy_wrapper .service_about .intro {
  margin: 0 0 0 0;
  padding: 0 0 7.6vw 0;
  line-height: 2.2em;
  font-size: 3.47vw;
  color: #333333;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
}
#multicopy_wrapper .service_about .intro p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 2.2em;
  font-size: 3.47vw;
  color: #333333;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
}
  
  /*
#multicopy_wrapper .service_about .menu ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  list-style: none;
  border-bottom: 1px dashed #C4C4C4;
  overflow: hidden;
}
#multicopy_wrapper .service_about .menu ul:nth-of-type(1) {
  border-top: 1px dashed #C4C4C4;
}
#multicopy_wrapper .service_about .menu ul li {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 33.33%;
  height: 170px;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/3fb587ab5614770f282d25af7b9b64a6/menu_back_01.png") no-repeat left center;
  background-size: 1px 150px;
  float: left;
  display: table;
  position: relative;
}
#multicopy_wrapper .service_about .menu ul li:nth-of-type(1) {
  background: none;
}
#multicopy_wrapper .service_about .menu ul:nth-of-type(2) li {
  width: 100%;
  height: 90px;
}
#multicopy_wrapper .service_about .menu ul li a {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  line-height: 1.6em;
  font-size: 16px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #000000;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  position: relative;
}
#multicopy_wrapper .service_about .menu ul li a:after {
  margin: 0 0 0 -6px;
  padding: 0 0 0 0;
  width: 12px;
  height: 6px;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/5781545c9ad0a3862c7b042ecda2d1ec/arrow_01.svg") no-repeat center center;
  background-size: cover;
  display: block;
  position: absolute;
  bottom: 45px;
  left: 50%;
}
#multicopy_wrapper .service_about .menu ul:nth-of-type(2) li:nth-of-type(1) a:after {
  display: none;
}
#multicopy_wrapper .service_about .menu ul li:nth-of-type(3)::after {
  width: calc( 100% - 10px );
  height: calc( 100% - 20px );
  content: "";
  background: #fff7af;
  position: absolute;
  top: 10px;
  right: 0;
  z-index: -1;
}




#multicopy_wrapper .service_about .menu ul li a .icon01 {
  margin: -31px 0 0 0;
  padding: 0 0 0 0;
  width: 59px;
  position: absolute;
  top: 50%;
  right: 29px;
}
#multicopy_wrapper .service_about .menu ul li a .icon02 {
  margin: -33px 0 0 0;
  padding: 0 0 0 0;
  width: 66px;
  position: absolute;
  top: 50%;
  right: 23px;
}
#multicopy_wrapper .service_about .menu ul li a .icon03 {
  margin: -25px 0 0 0;
  padding: 0 0 0 0;
  width: 59px;
  position: absolute;
  top: 50%;
  right: 16px;
}
#multicopy_wrapper .service_about .menu ul li a .icon04 {
  margin: -28px 0 0 0;
  padding: 0 0 0 0;
  width: 57px;
  position: absolute;
  top: 50%;
  right: 25px;
}
#multicopy_wrapper .service_about .menu ul li a .icon06 {
  margin: -31px 0 0 0;
  padding: 0 0 0 0;
  width: 51px;
  position: absolute;
  top: 50%;
  right: 29px;
}
#multicopy_wrapper .service_about .menu ul li a .icon07 {
  margin: -32px 0 0 0;
  padding: 0 0 0 0;
  width: 65px;
  position: absolute;
  top: 50%;
  right: 23px;
}
#multicopy_wrapper .service_about .menu ul li a .icon08 {
  margin: -25px 0 0 0;
  padding: 0 0 0 0;
  width: 59px;
  position: absolute;
  top: 50%;
  right: 16px;
}
#multicopy_wrapper .service_about .menu ul li a .icon09 {
  margin: -28px 0 0 0;
  padding: 0 0 0 0;
  width: 57px;
  position: absolute;
  top: 50%;
  right: 25px;
}

#multicopy_wrapper .service_about .menu ul li a .back {
  margin: 0 0 0 0;
  padding: 25px 0;
  background: #F0F9FA;
  display: block;
  position: relative;
}
#multicopy_wrapper .service_about .menu ul li a .back:after {
  margin: -6px 0 0 250px;
  padding: 0 0 0 0;
  width: 6px;
  height: 12px;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/ab85cbd52e201515ba09dd4ac46fef4f/arrow_02.svg") no-repeat center center;
  background-size: cover;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
}
#multicopy_wrapper .service_about .menu ul li a .back .icon05 {
  margin: -21px 0 0 180px;
  padding: 0 0 0 0;
  width: 35px;
  position: absolute;
  top: 50%;
  left: 50%;
}
#multicopy_wrapper .service_about .menu ul li a .back .icon10 {
  margin: -18px 0 0 0;
  padding: 0 0 0 0;
  width: 46px;
  position: absolute;
  top: 50%;
  right: 69px;
}

  */
  
#multicopy_wrapper .service_about .menu {
  margin: 0 auto 0 auto;
  padding: 0 0 0 0;
  width: 92%;
  max-width: 1000px;
  overflow: hidden;
}
#multicopy_wrapper .service_about .menu ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  list-style: none;
  border-bottom: none;
  overflow: hidden;
}
#multicopy_wrapper .service_about .menu ul:nth-of-type(1) {
  border-top: none;
}
#multicopy_wrapper .service_about .menu ul li {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 33.33%;
  height: 33.3vw;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/3fb587ab5614770f282d25af7b9b64a6/menu_back_01.png") no-repeat left center;
  background-size: 1px 29.13vw;
  border-top: 1px dashed #C4C4C4;
  float: left;
  display: table;
}
#multicopy_wrapper .service_about .menu ul li:nth-of-type(1) {
  background: none;
}
#multicopy_wrapper .service_about .menu ul li:nth-of-type(4) {
  height: auto;
  width: 100%;
  background: none;
}
#multicopy_wrapper .service_about .menu ul li a {
  margin: 0 0 0 0;
  padding: 7vw 0 0 0;
  width: 100%;
  line-height: 1.6em;
  font-size: 2.6vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #000000;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  position: relative;
}
#multicopy_wrapper .service_about .menu ul li a:after {
  margin: 0 0 0 -1.3vw;
  padding: 0 0 0 0;
  width: 2.6vw;
  height: 1.3vw;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/5781545c9ad0a3862c7b042ecda2d1ec/arrow_01.svg") no-repeat center center;
  background-size: cover;
  display: block;
  position: absolute;
  bottom: 4.34vw;
  left: 50%;
}
#multicopy_wrapper .service_about .menu ul li:nth-of-type(4) a:after {
  display: none;
}
#multicopy_wrapper .service_about .menu ul li:nth-of-type(4) a {
  padding: 0 0 0 0;
}
#multicopy_wrapper .service_about .menu ul li a .icon01 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 9.34vw;
  position: absolute;
  top: 5.3vw;
  right: auto;
  left: 50%;
  transform: translate(-50%,0);
}
#multicopy_wrapper .service_about .menu ul li a .icon02 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 9.34vw;
  position: absolute;
  top: 5.3vw;
  right: auto;
  left: 50%;
  transform: translate(-50%,0);
}
#multicopy_wrapper .service_about .menu ul li a .icon03 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 9.34vw;
  position: absolute;
  top: 5.3vw;
  right: auto;
  left: 50%;
  transform: translate(-50%,0);
}
#multicopy_wrapper .service_about .menu ul li a .icon04 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 9.34vw;
  position: absolute;
  top: 5.3vw;
  right: auto;
  left: 50%;
  transform: translate(-50%,0);
}
#multicopy_wrapper .service_about .menu ul li a .icon06 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 9.34vw;
  position: absolute;
  top: 3.3vw;
  right: auto;
  left: 50%;
  transform: translate(-50%,0);
}
#multicopy_wrapper .service_about .menu ul li a .icon07 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 10vw;
  position: absolute;
  top: 5.3vw;
  right: auto;
  left: 50%;
  transform: translate(-50%,0);
}
#multicopy_wrapper .service_about .menu ul li a .icon08 {
  margin: -3.0vw 0 0 0;
  padding: 0 0 0 0;
  width: 8.12vw;
  position: absolute;
  top: 50%;
  right: 1vw;
}
#multicopy_wrapper .service_about .menu ul li a .icon09 {
  margin: -4.5vw 0 0 0;
  padding: 0 0 0 0;
  width: 9.34vw;
  position: absolute;
  top: 50%;
  right: 1vw;
}
  
#multicopy_wrapper .service_about .menu ul li a .back {
  margin: 1.5vw 0 0 0;
  padding: 4.34vw 0;
  background: #F0F9FA;
  display: block;
  position: relative;
}
#multicopy_wrapper .service_about .menu ul li a .back:after {
  margin: -1.3vw 0 0 0;
  padding: 0 0 0 0;
  width: 1.3vw;
  height: 2.6vw;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/ab85cbd52e201515ba09dd4ac46fef4f/arrow_02.svg") no-repeat center center !important;
  background-size: cover !important;
  display: block;
  position: absolute;
  top: 50%;
  left: auto;
  right: 4vw;
}
#multicopy_wrapper .service_about .menu ul li a .back .icon05 {
  margin: -3.9vw 0 0 0;
  padding: 0 0 0 0;
  width: 6.5vw;
  position: absolute;
  top: 50%;
  right: 8vw;
  left: auto;
}
  
#multicopy_wrapper .service_about .menu ul li a .back .icon10 {
  margin: -3.2vw 0 0 0;
  padding: 0 0 0 0;
  width: 7.17vw;
  position: absolute;
  top: 50%;
  right: 8.0vw;
  left: auto;
}

/**
 * service_pr
**/
#multicopy_wrapper .service_pr {
  margin: 0 0 0 0;
  padding: 24vw 0 0 0;
}
#multicopy_wrapper .service_pr .head {
  margin: 0 0 5.21vw 0;
  padding: 19.56vw 0 20px 0;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/9b5f94587322f60c247035f7b251c009/head_icon_01.png") no-repeat center top;
  background-size: 14.13vw auto;
  position: relative;
}
#multicopy_wrapper .service_pr .head.icon02 {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/7b1154a807b8954bb1e7807f3b6f2939/head_icon_07.png") no-repeat center top;
  background-size: 14.78vw auto;
}
#multicopy_wrapper .service_pr .head:after {
  margin: 0 0 0 -16px;
  content: "";
  width: 32px;
  height: 0;
  line-height: 0;
  border-top: 1px solid #000000;
  position: absolute;
  bottom: 0;
  left: 50%;
}
#multicopy_wrapper .service_pr .head h2 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 5.21vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .service_pr .back01 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: #EAE3DB;
  overflow: hidden;
}
#multicopy_wrapper .service_pr .back02 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: #E3E688;
  overflow: hidden;
}
#multicopy_wrapper .service_pr .wrap {
  margin: 0 auto;
  padding: 5.43vw 0 5.43vw 0;
  width: 88.9%;
  max-width: 1183px;
  display: block;
}
#multicopy_wrapper .service_pr .wrap .image {
  margin: 0 0 5.43vw 0;
  padding: 0 0 0 0;
  width: 100%;
  display: block;
  vertical-align: middle;
  box-sizing: border-box;
}
#multicopy_wrapper .service_pr .wrap .image img {
  width: 100%;
  height: auto;
  display: block;
}
#multicopy_wrapper .service_pr .wrap .desc {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  color: #333333;
  font-size: 3.04vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  line-height: 1.8em;
  text-align: left;
  display: block;
  vertical-align: middle;
  box-sizing: border-box;
}
#multicopy_wrapper .service_pr .back02 .wrap .desc {
  padding: 0 0 0 0;
}
#multicopy_wrapper .service_pr .back04 .wrap .desc {
  padding: 0 0 0 0;
}
#multicopy_wrapper .service_pr .back06 .wrap .desc {
  padding: 0 0 0 0;
}
#multicopy_wrapper .service_pr .wrap .desc p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 3.04vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  line-height: 1.8em;
  text-align: left;
}
#multicopy_wrapper .service_pr .wrap .desc p.catch {
  margin: 0 0 3.26vw 0;
  padding: 0 0 0 0;
  font-size: 4.13vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  line-height: 1.4em;
  text-align: left;
}
#multicopy_wrapper .service_pr .back01 .wrap .desc p.catch {
  padding: 0 0 0 23vw;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/11bca80c55998e9729b15265cf3ef913/memory_text_01-sp.png") no-repeat left center;
  background-size: 22.82vw auto;
}
#multicopy_wrapper .service_pr .back02 .wrap .desc p.catch {
  padding: 0 0 0 23vw;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/648319e1b3582622e51172a3fe48ae7a/share_text_01-sp.png") no-repeat left center;
  background-size: 22.82vw auto;
}
#multicopy_wrapper .service_pr .back03 .wrap .desc p.catch {
  padding: 0 0 0 24.5vw;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/75e5a5300b6952ee89f95f3c8f760ed1/print_text_01-sp.png") no-repeat left center;
  background-size: 20.86vw auto;
}
#multicopy_wrapper .service_pr .back04 .wrap .desc p.catch {
  padding: 0 0 0 0;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/eea5b0ea608aafcbe8f7a3df0c1566fa/office_text_01-sp.png") no-repeat right center;
  background-size: 20.86vw auto;
}
#multicopy_wrapper .service_pr .back05 .wrap .desc p.catch {
  padding: 0 0 0 0;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/ab520c9603b0b4be218fa482b9de20d9/report_text_01-sp.png") no-repeat right center;
  background-size: 20.86vw auto;
}
#multicopy_wrapper .service_pr .back06 .wrap .desc p.catch {
  padding: 0 0 0 27vw;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/c6abdbb3e79e13858e2d4700b2c7a2ff/cost_text_01-sp.png") no-repeat left center;
  background-size: 26.74vw auto;
}
#multicopy_wrapper .service_pr .message_box {
  margin: 0 0 0 0;
/*  padding: 2.8vw 0 2.8vw 0;*/
  padding: 0 0 2.8vw 0;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/c751072ffdb449e020994d6760fecff9/pr_back_01.png");
  background-size: 25px auto;
  overflow: hidden;
}
#multicopy_wrapper .service_pr .message_box ul {
  margin: 0 auto;
  padding: 0 0 0 0;
  width: 100%;
  max-width: 100%;
  list-style: none;
  overflow: hidden;
}
#multicopy_wrapper .service_pr .message_box ul li {
/*  margin: 0 0 2.6vw 0;*/
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 50%;
  float: left;
}
#multicopy_wrapper .service_pr .message_box ul li img {
  width: 100%;
  height: auto;
  display: block;
}
#multicopy_wrapper .service_pr .message_box ul li a {
  display: block;
  position: relative;
}
#multicopy_wrapper .service_pr .message_box ul li p {
  margin: 0 0 0 0;
  padding: 11vw 0 0 0;
  width: 100%;
  font-size: 3.04vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #000000;
  text-decoration: none;
  text-align: center;
  display: block;
/*  position: absolute;*/
/*  top: 0;*/
  left: 0;
	
 	position: relative;
	top:15.5vw;
}
#multicopy_wrapper .service_pr .message_box.none_click ul li p {
/*  padding: 6vw 0 0 0;*/
  padding: 0 0 0 0;

top:15vw;
}
  

/**
 * apli
**/
#multicopy_wrapper .apli {
  margin: 0 0 0 0;
  padding: 18.2vw 0 0 0;
}
#multicopy_wrapper .apli .head {
  margin: 0 0 35px 0;
  padding: 22.82vw 0 35px 0;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/0a0c03f1bdb217f5b091797f0d590510/head_icon_02.png") no-repeat center top;
  background-size: 15.86vw auto;
  position: relative;
}
#multicopy_wrapper .apli .head:after {
  margin: 0 0 0 -16px;
  content: "";
  width: 32px;
  height: 0;
  line-height: 0;
  border-top: 1px solid #000000;
  position: absolute;
  bottom: 0;
  left: 50%;
}
#multicopy_wrapper .apli .head h2 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 5.21vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .apli .intro {
  margin: 0 0 0 0;
  padding: 0 0 10vw 0;
  line-height: 2.2em;
  font-size: 3.26vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .apli .intro p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 2.2em;
  font-size: 3.26vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}

#multicopy_wrapper .apli .apli_box {
  margin: 0 auto;
  padding: 0 0 0 0;
  width: 100%;
  max-width: 1000px;
  overflow: hidden;
}
#multicopy_wrapper .apli .apli_box.case01 {
  background: #A6D1B4 url("https://assets-fb.fujifilm.com/files/2022-09/55ba4760b8edef0e35fad3382a864c1f/apli_back_01.png") repeat-x 0 0;
  background-size: 100% 40.86vw;
}
#multicopy_wrapper .apli .apli_box.case02 {
  background: #99CDD1 url("https://assets-fb.fujifilm.com/files/2022-09/5db5a1975e45569df24f0a73527cd862/apli_back_02.png") repeat-x 0 0;
  background-size: 100% 40.86vw;
}
#multicopy_wrapper .apli .apli_box.case03 {
  background: #EFBCA2 url("https://assets-fb.fujifilm.com/files/2022-09/eab8095c5d021d27a4a5e0a5fe5b42cf/apli_back_03.png") repeat-x 0 0;
  background-size: 100% 40.86vw;
}
#multicopy_wrapper .apli .apli_box .box_head {
  width: 100%;
  height: auto;
  position: relative;
}
#multicopy_wrapper .apli .apli_box .box_head h3 {
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
  text-align: center;
  line-height: 1.4em;
  font-size: 5.01vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #ffffff;
}
#multicopy_wrapper .apli .apli_box .box_head .sub {
  margin: 0 0 4.34vw 0;
  padding: 0 0 0 0;
  text-align: center;
  line-height: 1.4em;
/*  font-size: 2.6vw;*/
  font-size: 3.12vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #ffffff;
  letter-spacing:0;
}
#multicopy_wrapper .apli .apli_box .box_head .text {
  margin: 0 0 3.26vw 0;
  padding: 4.34vw 0 0 0;
  text-align: center;
}
#multicopy_wrapper .apli .apli_box .box_head .text img {
  margin: 0 auto;
  width: auto;
  height: 21px;
  display: block;
}
#multicopy_wrapper .apli .apli_box .body {
  margin: 0 3.69vw 4.78vw 3.69vw;
  padding: 5.43vw 0 0 0;
  text-align: left;
  background: #ffffff;
  overflow: hidden;
}
#multicopy_wrapper .apli .apli_box .body img {
  width: 100%;
  height: auto;
  display: block;
}
#multicopy_wrapper .apli .apli_box .body .pr {
  margin: 0 10vw 5.43vw 10vw;
  overflow: hidden;
}
#multicopy_wrapper .apli .apli_box .body .pr.sp_disp {
  margin: 0 6.5vw 4.34vw 6.5vw;
  overflow: hidden;
}
#multicopy_wrapper .apli .apli_box .body .pr .label {
  margin: 0.5vw 0 0 0;
  width: 28.69vw;
  height: 28.69vw;
  display: table !important;
  float: left;
}
#multicopy_wrapper .apli .apli_box .body .pr .label .cell {
  text-align: center;
  line-height: 1.6em;
  font-size: 3.69vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  box-sizing: border-box;
  border-radius: 180px;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .apli .apli_box.case01 .body .pr .label .cell {
  color: #ffffff;
  background: #266DBC;
  border: 1px solid #ffffff;
}
#multicopy_wrapper .apli .apli_box.case02 .body .pr .label .cell {
  color: #00838D;
  background: #C2E1E4;
  border: 1px solid #ffffff;
}
#multicopy_wrapper .apli .apli_box.case03 .body .pr .label .cell {
  color: #D85716;
  background: #F6DACC;
  border: 1px solid #ffffff;
}

#multicopy_wrapper .apli .apli_box .body .pr .icon {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 33.47vw;
  float: right;
}
#multicopy_wrapper .apli .apli_box .body .pr p {
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
  line-height: 1.8em;
  font-size: 3.04vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
  overflow: hidden;
}
#multicopy_wrapper .apli .apli_box .body .pr p a {
  padding: 0 0 0 18px;
  display: inline-block;
  position: relative;
}
#multicopy_wrapper .apli .apli_box .body .pr p a:after {
 margin: -1.3vw 0 0 0;
padding: 0 0 0 0;
width: 1.3vw;
height: 2.6vw;
content: "";
background: url("https://assets-fb.fujifilm.com/files/2022-09/ab85cbd52e201515ba09dd4ac46fef4f/arrow_02.svg") no-repeat center center;
  background-size: auto;
background-size: cover;
display: block;
position: absolute;
top: 50%;
left: 0;
}
#multicopy_wrapper .apli .apli_box .body .download {
  margin: 0 0 0 0;
  padding: 0 0 4.34vw 0;
  text-align: center;
}
#multicopy_wrapper .apli .apli_box .body .download p {
  margin: 0 0 0 0;
  padding: 0 0 2.17vw 0;
  line-height: 1.4em;
  font-size: 2.6vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .apli .apli_box .body .download a {
  margin: 0 2.2vw;
  padding: 0 0 0 0;
  width: 29.34vw;
  display: inline-block;
}
#multicopy_wrapper .apli .apli_box .body .download a.google {
  width: 33.34vw;
}
#multicopy_wrapper .apli .apli_box .body .pr_point {
  margin: 0 6.5vw 5.4vw 6.5vw;
  padding: 0 0 0 0;
  overflow: hidden;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  list-style: none;
  display: block;
  overflow: hidden;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li {
  margin: 0 0 5px 0;
  padding: 2.6vw 0 0 0;
  height: 20.8vw;
  text-align: center;
  background: #F2F2F2;
  border-left: 5px solid #ffffff;
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  float: left;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul:nth-of-type(1) li {
  width: 50%;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul:nth-of-type(2) li {
  width: 100%;
  height: 20.4vw;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul.two li {
  width: 50%;
  height: 24.4vw;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul:nth-of-type(1) li:nth-of-type(1) {
  border-left: none;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul:nth-of-type(1) li:nth-of-type(3) {
  border-left: none;
  clear: both;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul:nth-of-type(2) li:nth-of-type(1) {
  border-left: none;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul:nth-of-type(2) li:nth-of-type(2) {
  border-left: none;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul.two li:nth-of-type(2) {
  border-left: 5px solid #ffffff;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul.two li br.sp_disp {
  display: inline-block !important;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .tit {
  margin: 0 0 0 0;
  padding: 0 0 1.2vw 0;
  line-height: 1.4em;
  font-size: 2.6vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .file_box {
  margin: 0 0 0 0;
  padding: 0 0 2vw 0;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .file_box .file {
  margin: 0 2.2vw;
  padding: 0 0 0 0;
  display: inline-block;
  vertical-align: top;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .file_box .file.type01 {
  max-width: 6.3vw;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .file_box .file.type02 {
  max-width: 5.21vw;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .file_box .file.type03 {
  max-width: 10vw;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .file_box .file p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 2.6vw;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  white-space: nowrap;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .wifi {
  margin: 1.5vw auto 0;
  padding: 0 0 0 0;
  display: table;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .wifi .icon {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 10vw;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .wifi .text {
  margin: 0 0 0 0;
  padding: 0 0 0 2.8vw;
  font-size: 2.6vw;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  line-height: 1.4em;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .net {
  margin: 0 auto;
  padding: 0 0 0 0;
  display: table;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .net .icon {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 10vw;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .net .text {
  margin: 0 0 0 0;
  padding: 0 0 0 2.8vw;
  font-size: 2.6vw;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  line-height: 1.4em;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .user {
  margin: 0 auto;
  padding: 0 0 0 0;
  display: table;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .user .icon {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 10vw;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .user .text {
  margin: 0 0 0 0;
  padding: 0 0 0 2.8vw;
  font-size: 2.6vw;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  line-height: 1.4em;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .send {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 2.4vw;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  line-height: 1.4em;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .send .size {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 4.13vw;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  line-height: 1.4em;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .detail {
  margin: 0 0 0 0;
  padding: 5px 0 10px 0;
  font-size: 2.6vw;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  line-height: 1.6em;
  text-align: left;
  display: inline-block;
}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .detail .plus {
  font-size: 19px;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  line-height: 1.8em;
}
#multicopy_wrapper .apli .apli_box .body .enjoy {
  margin: 0 0 0 0;
/*  padding: 0 0 4.34vw 0;*/
  padding: 0 7.5vw 4.34vw;
}
#multicopy_wrapper .apli .apli_box .body .enjoy p {
  margin: 0 auto;
/*  padding: 0 0 4.34vw 0;*/
  padding: 0 0 2vw 0;
  width: 79.34vw;
  max-width: 750px;
  line-height: 1.8em;
  text-align: left;
  font-size: 3.04vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .apli .apli_box .body .enjoy p.catch {
  margin: 0 auto;
  padding: 0 0 2.17vw 0;
  font-size: 3.91vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #208C43;
  line-height: 1.6em;
  text-align: center;
}
#multicopy_wrapper .apli .apli_box .body .enjoy .list {
  margin: 0 auto;
  padding: 0 0 0 0;
  width: 82.6vw;
  max-width: 82.6vw;
  list-style: none;
  display: block;
  overflow: hidden;
}
#multicopy_wrapper .apli .apli_box .body .enjoy .list li {
  margin: 0 0 0 0;
  padding: 28.43vw 0 0 0;
  width: 50%;
  height: 38.2vw;
  line-height: 1.2em;
  font-size: 2vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
  text-align: center;
  display: block;
  float: left;
  vertical-align: top;
  box-sizing: border-box;
}
#multicopy_wrapper .apli .apli_box .body .enjoy .list li.enjoy01 {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/d53527cb3102b1e1c904712638c97027/enjoy_image_01.png") no-repeat center top;
  background-size: 100% auto;
}
#multicopy_wrapper .apli .apli_box .body .enjoy .list li.enjoy02 {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/f93886c73520a217ae3981c06e946567/enjoy_image_02.png") no-repeat center top;
  background-size: 100% auto;
}
#multicopy_wrapper .apli .apli_box .body .enjoy .list li.enjoy03 {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/2035e4e9dd4c51f670053ab90b0c2fb9/enjoy_image_03.png") no-repeat center top;
  background-size: 100% auto;
}
#multicopy_wrapper .apli .apli_box .body .enjoy .list li.enjoy04 {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/78ef9db4f6c5b25054ec21091987820c/enjoy_image_04.png") no-repeat center top;
  background-size: 100% auto;
}
#multicopy_wrapper .apli .apli_box .body .link_box {
  margin: 0 6.5vw 4.34vw;
  padding: 0 0 0 0;
  width: auto;
  text-align: center;
  overflow: hidden;
}
#multicopy_wrapper .apli .apli_box .body .link_box .link {
  width: 100%;
  max-width: 100%;
  display: block;
}
#multicopy_wrapper .apli .apli_box .body .link_box .link.left {
  margin: 0 0 3.2vw 0;
  float: none;
}
#multicopy_wrapper .apli .apli_box .body .link_box .link.right {
  float: none;
}
#multicopy_wrapper .apli .apli_box .body .link_box .link a {
  padding: 3.69vw 3.69vw;
  text-align: center;
  font-size: 3.04vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
  line-height: 1.4em;
  border: 2px solid #E2E2E2;
  position: relative;
  display: block;
}
#multicopy_wrapper .apli .apli_box .body .link_box .link a:after {
  margin: -0.65vw 0 0 0;
  padding: 0 0 0 0;
  width: 2.6vw;
  height: 1.3vw;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/5781545c9ad0a3862c7b042ecda2d1ec/arrow_01.svg") no-repeat center center;
  background-size: cover;
  display: block;
  position: absolute;
  top: 50%;
  right: 3.91vw;
}
#multicopy_wrapper .apli .apli_box .body .link_box .link a.icon01:before {
  margin: -5vw 0 0 0;
  padding: 0 0 0 0;
  width: 10vw;
  height: 10vw;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/65169e2919edc1bad4603ca67fa36615/link_icon_01.png") no-repeat center center;
  background-size: cover;
  display: block;
  position: absolute;
  top: 50%;
  left: 3.69vw;
}
#multicopy_wrapper .apli .apli_box .body .link_box .link a.icon02:before {
  margin: -3.04vw 0 0 0;
  padding: 0 0 0 0;
  width: 9.13vw;
  height: 6.08vw;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/dc8a6921a64128185d742221514d1b27/link_icon_02.png") no-repeat center center;
  background-size: cover;
  display: block;
  position: absolute;
  top: 50%;
  left: 3.69vw;
}
  
#multicopy_wrapper .apli .apli_box .body .message_box {
  margin: 0 auto 0 auto;
  padding: 3.26vw 0 4.34vw 0;
  width: 68.47vw;
  border-top: 1px dashed #628058;
  text-align: center;
}
#multicopy_wrapper .apli .apli_box .body .message_box .catch {
  margin: 0 0 0 0;
  padding: 0 0 2.6vw 0;
  line-height: 1.4em;
  font-size: 2.6vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  text-align: center;
}
#multicopy_wrapper .apli .apli_box .body .message_box .link {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#multicopy_wrapper .apli .apli_box .body .message_box .link a {
  margin: 0 0 0 0;
  padding: 0 12vw 0 16.95vw;
  display: inline-block;
  position: relative;
}
#multicopy_wrapper .apli .apli_box .body .message_box .link a:after {
  margin: -1.3vw 0 0 0;
  padding: 0 0 0 0;
  width: 1.3vw;
  height: 2.6vw;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/ab85cbd52e201515ba09dd4ac46fef4f/arrow_02.svg") no-repeat center center;
  background-size: cover;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
}
#multicopy_wrapper .apli .apli_box .body .message_box .link a:before {
  margin: -3.478vw 0 0 0;
  padding: 0 0 0 0;
  width: 10vw;
  height: 7.17vw;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/6fd51b0344b3de7c14b5d456faec7717/icon_000.png") no-repeat center center;
  background-size: cover;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
}



/**
 * feature
**/
#multicopy_wrapper .feature {
  margin: 0 0 0 0;
  padding: 16vw 0 0 0;
}
#multicopy_wrapper .feature .head {
  margin: 0 0 7.17vw 0;
  padding: 17.82vw 0 5vw 0;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/ebd06d054e0b80316d2b44d76a81eb90/head_icon_03.png") no-repeat center top;
  background-size: 15.21vw auto;
  position: relative;
}
#multicopy_wrapper .feature .head.icon02 {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/d530a4fa204faeb5f86a114beaba4c53/head_icon_08.png") no-repeat center top;
  background-size: 14.78vw auto;
}
#multicopy_wrapper .feature .head:after {
  margin: 0 0 0 -16px;
  content: "";
  width: 32px;
  height: 0;
  line-height: 0;
  border-top: 1px solid #000000;
  position: absolute;
  bottom: 0;
  left: 50%;
}
#multicopy_wrapper .feature .head h2 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 5.21vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .feature .head .sub {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.2em;
  font-size: 3.47vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .feature .view_more {
/*  margin: 0 3vw 0 6.5vw;*/
  margin: 0;
  padding: 2.6vw 0;
  width: 152vw;
  max-width: 152vw;
  line-height: 1.2em;
  font-size: 3.2vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  text-align: center;
  background: #E1E1E1;
  position: relative;
  overflow: hidden;
}
#multicopy_wrapper .feature .view_more:after {
  margin: -8px 0 0 0;
  padding: 0 0 0 0;
  width: 17px;
  height: 17px;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/e024b7f9bb7d1f95bc0f68e33948415f/plus_01.svg") no-repeat center center;
  background-size: 17px auto;
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
}
#multicopy_wrapper .feature .view_limit {
/*  margin: 0 3vw 0 6.5vw;*/
  margin: 0;
  padding: 2.6vw 0;
  width: 152vw;
  max-width: 152vw;
  line-height: 1.2em;
  font-size: 3.2vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  text-align: center;
  background: #E1E1E1;
  position: relative;
  overflow: hidden;
  display: none;
}
#multicopy_wrapper .feature .view_limit:after {
  margin: -8px 0 0 0;
  padding: 0 0 0 0;
  width: 17px;
  height: 17px;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/101ed31da0148b7a2eb41c0c4db5630f/minus_01.svg") no-repeat center center;
  background-size: 17px auto;
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
}
#multicopy_wrapper .feature .touch_wrapper {
  position: relative;
  z-index: 1;
}
#multicopy_wrapper .feature .touch_wrapper .touch {
  width: 27.39vw;
  height: 16vw;
  position: absolute;
  top: 4.8vw;
  left: 10.3vw;
}
#multicopy_wrapper .feature .touch_wrapper .touch img {
  width: 100%;
  height: auto;
  display: block;
}
#multicopy_wrapper .feature .data_wrapper {
  margin: 0 auto 0 auto;
  padding: 0 0 0 0;
  width: 100%;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling:touch;
  position: relative;
}
#multicopy_wrapper .feature .data {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 161.5vw;
  max-width: 161.5vw;
/*  height: 117.5vw;*/
  overflow: hidden;
}
#multicopy_wrapper .feature .data.document {
/*  height: 89.5vw;*/
}
#multicopy_wrapper .feature .data.all {
  height: auto;
}
#multicopy_wrapper .feature .data img {
  width: 100%;
  height: auto;
  display: block;
}
#multicopy_wrapper .feature .data table {
  margin: 0 3vw 0 0;
  padding: 0 0 0 0;
  width: 152vw;
  color: #333333;
  border-top: 2px solid #e1e1e1;
  border-bottom: 2px solid #e1e1e1;
  box-sizing: border-box;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells:  show;
}

#multicopy_wrapper .feature .data table th {
  margin: 0 0 0 0;
  padding: 3.2vw 0;
  width: 25%;
  font-size: 2.6vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.4em;
  background: #ffffff;
  border: 2px solid #e1e1e1;
  border-top: none;
  border-bottom: none;
  box-sizing: border-box;
}
#multicopy_wrapper .feature .data table th .icon {
  margin: 0 auto 10px auto;
  max-width: 11.73vw;
}
#multicopy_wrapper .feature .data table td {
  margin: 0 0 0 0;
  padding: 3.2vw 0;
  line-height: 1.4em;
  font-size: 2.82vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
  background: #ffffff;
  border: 2px solid #e1e1e1;
  border-top: none;
  border-bottom: none;
  box-sizing: border-box;
}
#multicopy_wrapper .feature .data table tr:nth-of-type(2n) td {
  background: #ECF8F9;
}
#multicopy_wrapper .feature .data table td.tit {
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .feature .data table td.vt {
  vertical-align: top;
}
#multicopy_wrapper .feature .data table td .user {
  margin: 0 5px 0 0;
  width: 6.08vw;
  display: inline-block;
  vertical-align: middle;
}
#multicopy_wrapper .feature .data table td .size {
  line-height: 1.4em;
  font-size: 3.26vw;
}
#multicopy_wrapper .feature .data table td .plus {
  line-height: 1.4em;
  font-size: 3.26vw;
  display: block;
}
#multicopy_wrapper .feature .data table td .none {
  width: 22px;
  display: inline-block;
}
#multicopy_wrapper .feature .data table td .file_box {
  margin: 0 0 0 0;
  padding: 0 0 8px 0;
}
#multicopy_wrapper .feature .data table td .file_box .file {
  margin: 0 10px;
  padding: 0 0 0 0;
  display: inline-block;
  vertical-align: top;
}
#multicopy_wrapper .feature .data table td .file_box .file.type01 {
  max-width: 30px;
}
#multicopy_wrapper .feature .data table td .file_box .file.type02 {
  max-width: 25px;
}
#multicopy_wrapper .feature .data table td .file_box .file.type03 {
  max-width: 49px;
}
#multicopy_wrapper .feature .data table td .file_box .file p {
  margin: 0 0 0 0;
  padding: 5px 0 0 0;
  line-height: 1.4em;
  font-size: 2.6vw;
  color: #333333;
  white-space: nowrap;
}
#multicopy_wrapper .feature .data table td .file_box p.etc {
  margin: 0 0 0 0;
  padding: 20px 0 0 0;
  line-height: 1.4em;
  font-size: 3.26vw;
  color: #333333;
  display: inline-block;
}
#multicopy_wrapper .feature .data table td .icon01 {
  margin: 0 2.7vw;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 2.6vw;
  text-align: left;
  list-style: none;
  color: #333333;
}
#multicopy_wrapper .feature .data table td .icon01 li {
  margin: 0 0 0 0;
  padding: 0 0 0 1em;
  position: relative;
}
#multicopy_wrapper .feature .data table td .icon01 li:before {
  content: "・";
  position: absolute;
  top: 0;
  left: 0;
}
#multicopy_wrapper .feature .data table td .icon02 {
  margin: 0 2.7vw;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 2.6vw;
  text-align: left;
  list-style: none;
  color: #333333;
}
#multicopy_wrapper .feature .data table td .icon02 li {
  margin: 0 0 0 0;
  padding: 0 0 0 1em;
  position: relative;
}
#multicopy_wrapper .feature .data table td .icon02 li:before {
  content: "※";
  position: absolute;
  top: 0;
  left: 0;
}

#multicopy_wrapper .feature .data table td .paper {
  font-size: 2.6vw;
  text-align: left;
  display: inline-block;
}
#multicopy_wrapper .feature .data table td .bold {
  font-weight: bold;
}
#multicopy_wrapper .feature .data table td .scan {
  margin: 0 auto 10px;
  width: 24px;
}


/**
 * how_to
**/
#multicopy_wrapper .how_to {
  margin: 0 0 0 0;
  padding: 20.65vw 0 0 0;
}
#multicopy_wrapper .how_to .head {
  margin: 0 0 3.26vw 0;
  padding: 17.82vw 0 3.26vw 0;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/86c4024212f8fa9b12c90aaa023195e5/head_icon_04.png") no-repeat center top;
  background-size: 15.21vw auto;
  position: relative;
}
#multicopy_wrapper .how_to .head.icon02 {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/0fa0cb6e0f88f27cfe12d174a1d1b791/head_icon_09.png") no-repeat center top;
  background-size: 14.34vw auto;
}
#multicopy_wrapper .how_to .head:after {
  margin: 0 0 0 -16px;
  content: "";
  width: 32px;
  height: 0;
  line-height: 0;
  border-top: 1px solid #000000;
  position: absolute;
  bottom: 0;
  left: 50%;
}
#multicopy_wrapper .how_to .head h2 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 5.21vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .how_to .head .sub {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.2em;
  font-size: 3.47vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .how_to .intro {
  margin: 0 0 0 0;
  padding: 0 0 10vw 0;
  line-height: 1.6em;
  font-size: 3.26vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .how_to .intro p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.6em;
  font-size: 3.26vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .intro p.sub {
  font-size: 4.11vw;
  line-height: 1.6em;
  font-weight: normal;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
}
#multicopy_wrapper .how_to h3 {
  margin: 0 0 8.69vw 0;
  padding: 0 0 0 0;
  line-height: 1.6em;
  font-size: 4vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  display: inline-block;
  position: relative;
}
	#multicopy_wrapper .how_to h3.twoline { line-height: 0em;text-align:left;padding-left:4em;text-indent:-4em; }

#multicopy_wrapper .how_to h3.icon01:before {
  margin: 0 10px 0 0;
  padding: 0 0 0 0;
  width: 12.82vw;
  height: 12.82vw;
  line-height: 12.82vw;
  content: "";
  background: url("https://assets-fb-rn.fujifilm.com/files/2025-09/81f131fbffd9dae0d65250436f6c8d5d/apli_image_01.png") no-repeat center center;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}
#multicopy_wrapper .how_to h3.icon02:before {
  margin: 0 10px 0 0;
  padding: 0 0 0 0;
  width: 12.82vw;
  height: 12.82vw;
  line-height: 12.82vw;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/1210cd8d0a11de2635cd087132b41ffd/apli_image_02.png") no-repeat center center;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}
#multicopy_wrapper .how_to h3.icon03:before {
  margin: 0 10px 0 0;
  padding: 0 0 0 0;
  width: 12.82vw;
  height: 12.82vw;
  line-height: 12.82vw;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/f95a447741494954dcc87b16eb758422/apli_image_03.png") no-repeat center center;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}
#multicopy_wrapper .how_to .case02 {
  padding: 10vw 0 0 0;
}
#multicopy_wrapper .how_to .case03 {
  padding: 10vw 0 0 0;
}
#multicopy_wrapper .how_to .case04 {
  padding: 10vw 0 0 0;
}
#multicopy_wrapper .how_to .movie_box {
  margin: 0 auto 30px auto;
  padding: 0 0 0 0;
  width: 88.2%;
  max-width: 88.2%;
  text-align: left;
}
#multicopy_wrapper .how_to .movie_box p {
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
  line-height: 1.6em;
  font-size: 3.47vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .how_to .movie_box p.note {
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  line-height: 1.6em;
  font-size: 2.39vw;
  font-weight: normal;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  text-align: center;
}
#multicopy_wrapper .how_to .movie_box img {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  height: auto;
  box-sizing: border-box;
}
#multicopy_wrapper .how_to .case01 .movie_box img {
  border: 1px solid #4AA266;
}
#multicopy_wrapper .how_to .case02 .movie_box img {
  border: 1px solid #309AA2;
}
#multicopy_wrapper .how_to .case03 .movie_box img {
  border: 1px solid #D85716;
}
#multicopy_wrapper .how_to .movie_box .movie {
  max-width: 100%;
  position: relative;
}
#multicopy_wrapper .how_to .movie_box .youtube_play {
  position: relative;
  width: 100%;
  height: 50vw;
  padding: 0 0 0 0;
}
#multicopy_wrapper .how_to .movie_box .youtube_play iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 50vw;
}
#multicopy_wrapper .how_to .device_case {
  margin: 0 auto 0 auto;
  padding: 0 0 0 0;
  width: 100%;
  max-width: 1000px;
  overflow: hidden;
}
#multicopy_wrapper .how_to .device_case.mb55 {
  margin: 0 auto 10.5vw auto;
}
#multicopy_wrapper .how_to .device_case.mb20 {
  margin: 0 auto 4.34vw auto;
}
#multicopy_wrapper .how_to .case01 .device_case {
  background: #A6D1B4 url("https://assets-fb.fujifilm.com/files/2022-09/ed7bcc44c4f33d67a35325db200dda0d/device_case_back_01.png") repeat-x 0 0;
  background-size: 100% 20.86vw;
}
#multicopy_wrapper .how_to .case02 .device_case {
  background: #99CDD1 url("https://assets-fb.fujifilm.com/files/2022-09/42b271ed666d49d50017f7730f991cd7/device_case_back_02.png") repeat-x 0 0;
  background-size: 100% 20.86vw;
}
#multicopy_wrapper .how_to .case03 .device_case {
  background: #EFBCA2 url("https://assets-fb.fujifilm.com/files/2022-09/3ed880ea585e8570d6cee923069ca121/device_case_back_03.png") repeat-x 0 0;
  background-size: 100% 20.86vw;
}
#multicopy_wrapper .how_to .sub2 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
  font-size: 3.04vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.2em;
  color: #333333;
}
  

#multicopy_wrapper .how_to .device_case .label {
  padding: 3.47vw 0;
  width: 100%;
  color: #ffffff;
  text-align: center;
  font-size: 3.47vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.2em;
  position: relative;
}
#multicopy_wrapper .how_to .device_case .label:after {
  width: 3.47vw;
  height: 3.47vw;
  line-height: 3.47vw;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/cf9fd84593acffd4c81a733b48b20057/case_plus01.svg") no-repeat 0 0;
  background-size: cover;
  position: absolute;
  top: 50%;
  right: 5.43vw;
  margin: -1.72vw 0 0 0;
}
#multicopy_wrapper .how_to .case02 .device_case .label:after {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/dceaf3c96b6c83e2ab0edf68e16f6b4c/case_plus02.svg") no-repeat 0 0;
  background-size: cover;
}
#multicopy_wrapper .how_to .case03 .device_case .label:after {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/48c7a6739f4e8170c3ecd1ce14a74790/case_plus03.svg") no-repeat 0 0;
  background-size: cover;
}
#multicopy_wrapper .how_to .device_case .label.active:after {
  width: 3.47vw;
  height: 3.47vw;
  line-height: 3.47vw;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/cf004064481ffa2d8a532af7964c9198/case_minus01.svg") no-repeat 0 0;
  background-size: cover;
  position: absolute;
  top: 50%;
  right: 5.43vw;
  margin: -1.72vw 0 0 0;
}
#multicopy_wrapper .how_to .case02 .device_case .label.active:after {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/3fc83ef834c31b872d927a1c4e653db7/case_minus02.svg") no-repeat 0 0;
  background-size: cover;
}
#multicopy_wrapper .how_to .case03 .device_case .label.active:after {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/a4c22126024bdfab572073977efd0509/case_minus03.svg") no-repeat 0 0;
  background-size: cover;
}
#multicopy_wrapper .how_to .device_case .body {
  margin: 0 3.69vw 5vw 3.69vw;
  padding: 5.43vw 0 47px 0;
  text-align: left;
  background: #ffffff;
  overflow: hidden;
  display: none;
}
#multicopy_wrapper .how_to .device_case .body h4 {
  margin: 0 0 0 7.6vw;
  padding: 0 0 6.08vw 0;
  line-height: 1.2em;
  font-size: 3.47vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .how_to .device_case .body .list_wrapper {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  list-style: none;
  overflow: auto;
  -webkit-overflow-scrolling:touch;
}
#multicopy_wrapper .how_to .device_case .body .list {
  margin: 0 0 0 0;
  padding: 10px 0 0 7.6vw;
  width: 400vw;
  list-style: none;
  overflow: hidden;
}
#multicopy_wrapper .how_to .device_case .body .list li {
  margin: 0 10.86vw 10.86vw 0;
  margin: 0 50px 10.86vw 0;
  padding: 0 0 0 0;
  float: left;
  width: 52.39vw;
  position: relative;
}
#multicopy_wrapper .how_to .device_case .body .list li:after {
/*  margin: -4.23vw 0 0 0;*/
  margin: -15px 0 0 0;
  padding: 0 0 0 0;
/*  width: 4.56vw;
  height: 8.47vw;
  line-height: 8.47vw;*/
  width: 20px;
  height: 30px;
  line-height: 30px;
  
  content: "";
  display: block;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/3a211d89b40ce22b33997e5a9ffa1093/arrow_03-sp.png") no-repeat center center;
  background-size: cover;
  position: absolute;
  top: 50%;
/*  left: -7.5vw;*/
  left: -35px;
}
#multicopy_wrapper .how_to .device_case .body .list li:nth-of-type(1):after {
  display: none;
}

#multicopy_wrapper .how_to .device_case .body .list li:nth-of-type(4n) {
  margin: 0 10.86vw 10.86vw 0;
}
#multicopy_wrapper .how_to .device_case .body .list li:nth-of-type(4n+1) {
  clear: none;
}
#multicopy_wrapper .how_to .device_case .body .list li .image {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#multicopy_wrapper .how_to .device_case .body .list li img {
  width: 100%;
  height: auto;
  display: block;
}
#multicopy_wrapper .how_to .device_case .body .list li .num {
  margin: 0 0 10px 0;
  padding: 4px 0;
  text-align: center;
  font-size: 4.13vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.2em;
  color: #ffffff;
}
#multicopy_wrapper .how_to .case01 .device_case .body .list li .num {
  background: #208C43;
}
#multicopy_wrapper .how_to .case02 .device_case .body .list li .num {
  background: #309AA2;
}
#multicopy_wrapper .how_to .case03 .device_case .body .list li .num {
  background: #D85716;
}

#multicopy_wrapper .how_to .device_case .body .list li .desc {
  min-height: 12vw;
  line-height: 1.6em;
  font-size: 2.6vw;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .how_to .device_case .body .list li .desc p {
  line-height: 1.6em;
  font-size: 2.6vw;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .how_to .device_case .body .list_flow_wrapper {
  margin: 0 0 8.69vw 0;
  padding: 0 0 0 0;
  width: 100%;
  text-align: center;
  position: relative;
}
#multicopy_wrapper .how_to .device_case .body .list_flow_wrapper .dot {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 4.13vw;
  height: 4.13vw;
  line-height: 4.13vw;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/953f6c898147e9526e02ca55abc1bb79/flow-off.png") no-repeat center center;
  background-size: cover;
  display: inline-block;
}
#multicopy_wrapper .how_to .device_case .body .list_flow_wrapper .dot.active {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 4.13vw;
  height: 4.13vw;
  line-height: 4.13vw;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/4981fba0da3f04dedf223e2375d75cd9/flow-on.png") no-repeat center center;
  background-size: cover;
  display: inline-block;
}

#multicopy_wrapper .how_to .device_case .body .attention {
  margin: 0 0 35px 25px;
  padding: 0 0 0 0;
  list-style: none;
  overflow: hidden;
}
#multicopy_wrapper .how_to .device_case .body .attention li {
  margin: 0 0 0 0;
  padding: 0 0 5px 0;
  overflow: hidden;
}
#multicopy_wrapper .how_to .device_case .body .attention li dl {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.6em;
  font-size: 2.17vw;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
  overflow: hidden;
}
#multicopy_wrapper .how_to .device_case .body .attention li dl dt {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  float: left;
}
#multicopy_wrapper .how_to .device_case .body .attention li dl dd {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  overflow: hidden;
}
#multicopy_wrapper .how_to .device_case .body .attention li dl dd a {
  margin: 5px 0 0 0;
  padding: 0 0 0 2.8vw;
  display: inline-block;
  position: relative;
}
#multicopy_wrapper .how_to .device_case .body .attention li dl dd a:after {
  margin: -1.3vw 0 0 0;
  padding: 0 0 0 0;
  width: 1.3vw;
  height: 2.6vw;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/ab85cbd52e201515ba09dd4ac46fef4f/arrow_02.svg") no-repeat center center;
  background-size: cover;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
}
#multicopy_wrapper .how_to .device_case .body .download {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
}
#multicopy_wrapper .how_to .device_case .body .download p {
  margin: 0 0 0 0;
  padding: 0 0 2.17vw 0;
  line-height: 1.4em;
  font-size: 2.6vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .how_to .device_case .body .download a {
  margin: 0 2.2vw;
  padding: 0 0 0 0;
  width: 29.34vw;
  display: inline-block;
}
#multicopy_wrapper .how_to .device_case .body .download a.google {
  width: 33.34vw;
}


/**
 * function
**/
#multicopy_wrapper .function {
  margin: 0 0 0 0;
  padding: 24vw 0 0 0;
}
#multicopy_wrapper .function .head {
  margin: 0 0 0 0;
  padding: 19.56vw 0 10px 0;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/3daf850aae48f4dd60d7cb989fa99488/head_icon_05.png") no-repeat center top;
  background-size: 16.08vw auto;
  position: relative;
}
#multicopy_wrapper .function .head.icon02 {
  background: url("https://assets-fb.fujifilm.com/files/2022-09/d43203e6a908a9106d9de9c3eef5bed9/head_icon_10.png") no-repeat center top;
  background-size: 16.3vw auto;
}
#multicopy_wrapper .function .head:after {
  margin: 0 0 0 -16px;
  content: "";
  width: 32px;
  height: 0;
  line-height: 0;
  border-top: 1px solid #000000;
  position: absolute;
  bottom: 0;
  left: 50%;
}
#multicopy_wrapper .function .head h2 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 5.21vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .function .list {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  position: relative;
}
#multicopy_wrapper .function .list ul {
  margin: 0 auto;
  padding: 0 0 0 0;
  width: 100%;
  height: 118.4vw;
  list-style: none;
  background: url("https://assets-fb.fujifilm.com/files/2022-09/502a803b25e9eab826c193c06c077dd2/function_back_01-sp.png") no-repeat center center;
  background-size: cover;
  overflow: hidden;
}
#multicopy_wrapper .function .list ul li {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 50%;
  height: 50%;
  float: left;
}
#multicopy_wrapper .function .list ul li dl {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
}
#multicopy_wrapper .function .list ul li dl dt {
  margin: 0 0 0 0;
  padding: 14.78vw 0 0 0;
  text-align: center;
  font-size: 3.26vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
  line-height: 1.4em;
}
#multicopy_wrapper .function .list ul li:nth-of-type(3) dl dt {
  padding: 5.78vw 0 0 0;
}
#multicopy_wrapper .function .list ul li:nth-of-type(4) dl dt {
  padding: 5.78vw 0 0 0;
}
#multicopy_wrapper .function .list ul li dl dd {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#multicopy_wrapper .function .list ul li dl dd .image {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  height: 17vw;
  display: table;
}
#multicopy_wrapper .function .list ul li dl dd .image .cell {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}
#multicopy_wrapper .function .list ul li dl dd .image .cell img {
  height: auto;
  display: block;
  margin: auto;
}
#multicopy_wrapper .function .list ul li dl dd .image.image01 .cell img {
  max-width: 26.95vw;
}
#multicopy_wrapper .function .list ul li dl dd .image.image02 .cell img {
  max-width: 19.56vw;
}
#multicopy_wrapper .function .list ul li dl dd .image.image03 .cell img {
  max-width: 32.6vw;
}
#multicopy_wrapper .function .list ul li dl dd .image.image04 .cell img {
  max-width: 24.78vw;
}
#multicopy_wrapper .function .list ul li dl dd p {
  margin: 0 auto;
  padding: 0 0 0 0;
  width: 39vw;
  max-width: 39vw;
  line-height: 1.6em;
  text-align: left;
  font-size: 2.6vw;
  font-family: "Clarimo UD PE Light", "UD Shin Go Light JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .function .link {
  margin: -10px 0 0 0;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  text-align: center;
}
#multicopy_wrapper .function .link a {
  padding: 0 0 0 1.8vw;
  line-height: 1.4em;
  font-size: 2.6vw;
  display: inline-block;
  position: relative;
}
#multicopy_wrapper .function .link a:after {
  margin: -1.3vw 0 0 0;
  padding: 0 0 0 0;
  width: 1.3vw;
  height: 2.6vw;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/ab85cbd52e201515ba09dd4ac46fef4f/arrow_02.svg") no-repeat center center;
  background-size: cover;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
}
#multicopy_wrapper .function .intro {
  margin: 0 0 0 0;
  padding: 4.34vw 0 4vw 0;
  line-height: 1.6em;
  font-size: 3.04vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .function .intro p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.6em;
  font-size: 3.04vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}


/**
 * link_bnr
**/
#multicopy_wrapper .link_bnr {
  margin: 0 auto;
  padding: 17.4vw 0 0 0;
  width: 89.1%;
  max-width: 1000px;
}
#multicopy_wrapper .link_bnr .head {
  margin: 0 0 5.43vw 0;
  padding: 0 0 2.17vw 0;
  border-bottom: 1px solid #333333;
  overflow: hidden;
}
#multicopy_wrapper .link_bnr .head h3 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 3.69vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .link_bnr .list {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
  overflow: hidden;
}
#multicopy_wrapper .link_bnr .list li {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  width: 48.8%;
  float: left;
}
#multicopy_wrapper .link_bnr .list li:nth-of-type(3n) {
  margin: 0 0 10px 0;
}
#multicopy_wrapper .link_bnr .list li:nth-of-type(3n+1) {
  clear: none;
}
#multicopy_wrapper .link_bnr .list li:nth-of-type(2n) {
  float: right;
}
#multicopy_wrapper .link_bnr .list li:nth-of-type(2n+1) {
  clear: both;
}
#multicopy_wrapper .link_bnr .list li a {
  text-align: left;
  font-size: 2.17vw;
  line-height: 1.5em;
  color: #333333;
  display: block;
}
#multicopy_wrapper .link_bnr .list li a .image {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
}
#multicopy_wrapper .link_bnr .list li a .image img {
  width: 100%;
  height: auto;
  display: block;
}
#multicopy_wrapper .link_bnr .list li a p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 2.17vw;
  line-height: 1.5em;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}


/**
 * other_link
**/
#multicopy_wrapper .other_link {
  margin: 0 auto;
  padding: 10vw 0 20px 0;
  width: 89.1%;
  max-width: 1000px;
}
#multicopy_wrapper .other_link .head {
  margin: 0 0 5.43vw 0;
  padding: 0 0 2.17vw 0;
  border-bottom: 1px solid #333333;
  overflow: hidden;
}
#multicopy_wrapper .other_link .head h3 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 3.69vw;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .other_link .list {
  margin: 0 2.17vw;
  padding: 0 0 0 0;
  text-align: left;
  list-style: none;
  overflow: hidden;
}
#multicopy_wrapper .other_link .list li {
  margin: 0 0 1.91vw 0;
  padding: 0 0 0 0;
  width: 49%;
  float: left;
}
#multicopy_wrapper .other_link .list li:nth-of-type(3n+1) {
  clear: both;
}
#multicopy_wrapper .other_link .list li a {
  padding: 0 0 0 3vw;
  line-height: 1.4em;
  font-size: 2.0vw;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  display: inline-block;
  position: relative;
}
#multicopy_wrapper .other_link .list li a:after {
  margin: -1.3vw 0 0 0;
  padding: 0 0 0 0;
  width: 1.3vw;
  height: 2.6vw;
  content: "";
  background: url("https://assets-fb.fujifilm.com/files/2022-09/ab85cbd52e201515ba09dd4ac46fef4f/arrow_02.svg") no-repeat center center;
  background-size: cover;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
}

#multicopy_wrapper .other_link .list li:nth-of-type(3n+1) {
    clear: initial;
}


}


 /* 横幅が320px以下の場合に適用するスタイル */

@media (max-width: 320px) {
	#multicopy_wrapper .service_about .menu ul li a {
    padding: 0 13px 0 0;
	}
 #multicopy_wrapper .apli .apli_box .body .pr_point ul li .file_box .file {
    margin: 0 1.3vw;
	}
	#multicopy_wrapper .feature .data table td .file_box .file {
    margin: 0 5px;
	}
	#multicopy_wrapper .other_link .list li {
    width: 49%;
	    margin: 0 0 0 0;}
#multicopy_wrapper .apli .apli_box .body .pr_point ul li .detail .plus {
    font-size: 17px;

}

#multicopy_wrapper .feature .data {
/* height: 129vw;*/

}
#multicopy_wrapper .feature .data.document {
/*  height: 96.5vw;*/
}

#multicopy_wrapper .apli .apli_box .body .message_box .link a {
    padding: 0 9vw 0 13vw;
    font-size: 4vw;
}

#multicopy_wrapper .service_pr .message_box ul li p {
	letter-spacing:0;}

#multicopy_wrapper .apli .apli_box .body .pr_point ul li .detail {
    padding: 0px 0 10px 3px;
    letter-spacing: 0;
	
}

}

.notes {
	font-size:85% !important;
	}

@media only screen and (max-width: 780px) {
	.sp_br { display:block; }
}


/*240202*/
#multicopy_wrapper .apli .apli_box .body .enjoy .share_print { display:block;position:relative;width:90%;max-width:750px;margin:0px auto 10px; }
#multicopy_wrapper .apli .apli_box .body .enjoy .share_print .share_img { display:inline-block;position:relative;width:32%;margin-right:1%; }
#multicopy_wrapper .apli .apli_box .body .enjoy .share_print .share_img img { position:relative; }
#multicopy_wrapper .apli .apli_box .body .enjoy .share_print .share_img p { text-align:center!important;position:absolute;bottom:-.2em;left:.75em; }
#multicopy_wrapper .apli .apli_box .body .enjoy .share_print .share_txt { display:inline-block;width:66%;vertical-align:top;margin-top:6em; }
@media only screen and (max-width: 767px) {
	#multicopy_wrapper .apli .apli_box .body .enjoy .share_print { display:block!important;max-width:95%; }
	#multicopy_wrapper .apli .apli_box .body .enjoy .share_print .share_img { width:100%; }
	#multicopy_wrapper .apli .apli_box .body .enjoy .share_print .share_img img { max-width:80%;margin:0 auto!important; }
	#multicopy_wrapper .apli .apli_box .body .enjoy .share_print .share_img p { display:block!important;bottom:1vw;left:.5em; }
	#multicopy_wrapper .apli .apli_box .body .enjoy .share_print .share_txt { width:100%;max-width:100%;position:static;margin-top:10px; }
	#multicopy_wrapper .apli .apli_box .body .enjoy .share_print .share_txt p { display:block;width:100%;max-width:100%; }
}
/*250402*/
.data_wrapper .data tr .app {
	width:90%;margin:10px auto 0;
}
.data_wrapper .data tr .app a.app,.data_wrapper .data tr .app a.ggl {
	display:inline-block;width:48%;
}
.data_wrapper .data tr .app a.app img {
	max-width:90%;margin:0 auto;
}
.data_wrapper .data tr .app a.ggl img {
	margin:0 auto;
}




/*2025.04.06*/
.apli_choice_box {
  margin: 50px auto 77px;
  padding: 0 0 10px;
  width: 90%;
  max-width: 1184px;
  box-sizing: border-box;
  background: #d2e6f2;
  display: flex;
  flex-wrap: wrap;
}
.apli_choice_box.second {
  margin: 30px auto 77px;
}
.apli_choice_box .item {
  width: 27%;
  margin: 0 0 13px 0;
}
.apli_choice_box .item.item01 {
  margin: 0 0 13px 3.8%;
}
.apli_choice_box .item.item02 {
  margin: 0 0 13px 5.68%;
}
.apli_choice_box .item.item03 {
  margin: 0 0 13px 5.68%;
}
.apli_choice_box .item.item04 {
  margin: 0 0 13px 3.8%;
}
.apli_choice_box .item.item05 {
  margin: 0 0 13px 5.68%;
}
.apli_choice_box .item.item06 {
  margin: 0 0 13px 5.68%;
}

.apli_choice_box .link_box {
  margin: 0 0 13px 3.8%;
  width: 92.4%;
}
.apli_choice_box .item .item_head {
  width: 100%;
  height: 280px;
  position: relative;
}
.apli_choice_box .item.item04 .item_head {
  height: 230px;
}
.apli_choice_box .item.item05 .item_head {
  height: 230px;
}
.apli_choice_box .item.item06 .item_head {
  height: 230px;
}

.apli_choice_box .item .item_head .label {
  width: 362px;
  position: absolute;
  top: -44px;
  left: 50%;
  transform: translate(-50%,0);
}
.apli_choice_box .item.item04 .item_head .label {
  width: 724px;
  position: absolute;
  top: -44px;
  left: -6px;
  transform: translate(0,0);
}

.apli_choice_box .item.item01 .item_head .image {
  width: 390px;
  position: absolute;
  top: 60px;
  left: 160px;
  transform: translate(-50%,0);
}
.apli_choice_box .item.item02 .item_head .image {
  width: 380px;
  position: absolute;
  top: 81px;
  left: 8px;
}
.apli_choice_box .item.item03 .item_head .image {
  width: 192px;
  position: absolute;
/*  top: 109px;*/
  top: 115px;
  left: 15px;
}


.apli_choice_box .item.item04 .item_head .image {
  width: 571px;
  position: absolute;
  top: 80px;
  left: 25px;
  transform: translate(0,0);
}

.apli_choice_box .item.item04 .item_head .image.re {
  width: 685px;
  top: 80px;
  left: 25px;
}


.apli_choice_box .item.item06 .item_head .image {
  width: 249px;
  position: absolute;
  top: 105px;
  left: 47%;
  transform: translate(-50%,0);
}

.apli_choice_box .item .name {
  margin: 0 0 0 0;
  padding: 0 0 5px 0;
  width: 100%;
  text-align: center;
  line-height: 1.4em;
  font-size: 18px;
  font-weight: bold;
  color: #231815;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
.apli_choice_box .item .text {
  margin: 0 0 0 0;
  padding: 0 0 15px 0;
  width: 100%;
  text-align: center;
  line-height: 1.8em;
  font-size: 15px;
  font-weight: normal;
  color: #333333;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
}
.apli_choice_box .item .link {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
}
.apli_choice_box .item .link a {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  height: 73px;
  line-height: 1.6em;
  font-size: 16px;
  font-weight: normal;
  color: #fff;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.apli_choice_box .item.item01 .link a {
  background: #34a78a;
}
.apli_choice_box .item.item02 .link a {
  background: #01838d;
}
.apli_choice_box .item.item03 .link a {
  background: #d95716;
}
.apli_choice_box .item.item04 .link a {
  background: #01838d;
}
.apli_choice_box .item.item05 .link a {
  background: #d95716;
}
.apli_choice_box .item.item06 .link a {
  background: #34a78a;
}


.apli_choice_box .item .link a::after {
  width: 14px;
  height: 8px;
  content: "";
  background: url("https://assets-fb-rn.fujifilm.com/files/2025-04/323b25f74bf238272dc749354c5b2bd3/arrow_01.svg") no-repeat center center;
  background-size: 100% 100%;
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translate(0,-50%);
}
.apli_choice_box .link_box a {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  height: 59px;
  line-height: 1.6em;
  font-size: 18px;
  font-weight: normal;
  color: #231815;
  background: #fff;
  border: 1px solid #bfbfc0;
  box-sizing: border-box;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.apli_choice_box .link_box a::after {
  width: 14px;
  height: 8px;
  content: "";
  background: url("https://assets-fb-rn.fujifilm.com/files/2025-04/274680d59b69b26da11b34bcd1dbba94/arrow_02.svg") no-repeat center center;
  background-size: 100% 100%;
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translate(0,-50%);
}
@media only screen and (min-width: 781px) and (max-width: 1284px) {
  .apli_choice_box {
    margin: 50px auto 77px;
    padding: 0 0 10px;
    width: 92%;
    max-width: 1284px;
    box-sizing: border-box;
    background: #d2e6f2;
    display: flex;
    flex-wrap: wrap;
  }
  .apli_choice_box.second {
    margin: 30px auto 77px;
  }
  .apli_choice_box .item {
    width: 27%;
    margin: 0 0 13px 0;
  }
  .apli_choice_box .item.item01 {
    margin: 0 0 13px 3.8%;
  }
  .apli_choice_box .item.item02 {
    margin: 0 0 13px 5.68%;
  }
  .apli_choice_box .item.item03 {
    margin: 0 0 13px 5.68%;
  }
  .apli_choice_box .item.item04 {
    margin: 0 0 13px 3.8%;
  }
  .apli_choice_box .item.item05 {
    margin: 0 0 13px 5.68%;
  }
  .apli_choice_box .item.item06 {
    margin: 0 0 13px 5.68%;
  }

  .apli_choice_box .link_box {
    margin: 0 0 13px 3.8%;
    width: 92.4%;
  }
  .apli_choice_box .item .item_head {
    width: 100%;
    height: 25vw;
    position: relative;
  }
  .apli_choice_box .item.item04 .item_head {
    height: 18vw;
  }
  .apli_choice_box .item.item05 .item_head {
    height: 18vw;
  }
  .apli_choice_box .item.item06 .item_head {
    height: 18vw;
  }

  .apli_choice_box .item .item_head .label {
    width: 26.2vw;
    position: absolute;
    top: -2.4vw;
    left: 50%;
    transform: translate(-50%,0);
  }
  .apli_choice_box .item.item04 .item_head .label {
    width: 55.4vw;
    position: absolute;
    top: -2.4vw;
    left: -0.6vw;
    transform: translate(0,0);
  }
  .apli_choice_box .item.item06 .item_head .label {
    width: 27.8vw;
    position: absolute;
    top: -2.4vw;
    left: 50%;
    transform: translate(-50%,0);
  }

  .apli_choice_box .item.item01 .item_head .image {
	  margin:0 0 0 -0vw;
    width: 30.0vw;
    position: absolute;
    top: 6.0vw;
    left: 51%;
    transform: translate(-50%,0);
  }
  .apli_choice_box .item.item02 .item_head .image {
	  margin:0 0 0 -0vw;
/*    width: 28.4vw;*/
    width: 28.8vw;
    position: absolute;
    top: 7.7vw;
    left: 0.45vw;
  }
  .apli_choice_box .item.item03 .item_head .image {
/*    width: 13.1vw;*/
    width: 14.85vw;
    position: absolute;
/*    top: 9.8vw;*/
    top: 10.25vw;
    left: 1.25vw;
  }


  .apli_choice_box .item.item04 .item_head .image {
    width: 44vw;
    position: absolute;
    top: 5.6vw;
    left: 1.5vw;
    transform: translate(0,0);
  }
  .apli_choice_box .item.item04 .item_head .image.re {
    width: 52.6vw;
    position: absolute;
    top: 5.65vw;
    left: 1.35vw;
    transform: translate(0,0);
  }


  .apli_choice_box .item.item06 .item_head .image {
    width: 18.9vw;
    position: absolute;
    top: 7.4vw;
    left: 46.5%;
    transform: translate(-50%,0);
  }

  .apli_choice_box .item .name {
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
    width: 100%;
    text-align: center;
    line-height: 1.4em;
    font-size: 18px;
    font-weight: bold;
    color: #231815;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  .apli_choice_box .item .text {
    margin: 0 0 0 0;
    padding: 0 0 15px 0;
    width: 100%;
    text-align: center;
    line-height: 1.8em;
    font-size: 15px;
    font-weight: normal;
    color: #333333;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .apli_choice_box .item .link {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
  }
  .apli_choice_box .item .link a {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    height: 73px;
    line-height: 1.6em;
    font-size: 13px;
    font-weight: normal;
    color: #fff;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
  }
  .apli_choice_box .item.item01 .link a {
    background: #34a78a;
  }
  .apli_choice_box .item.item02 .link a {
    background: #01838d;
  }
  .apli_choice_box .item.item03 .link a {
    background: #d95716;
  }
  .apli_choice_box .item.item04 .link a {
    background: #01838d;
  }
  .apli_choice_box .item.item05 .link a {
    background: #d95716;
  }
  .apli_choice_box .item.item06 .link a {
    background: #34a78a;
  }


  .apli_choice_box .item .link a::after {
    width: 14px;
    height: 8px;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2025-04/323b25f74bf238272dc749354c5b2bd3/arrow_01.svg") no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translate(0,-50%);
  }
  .apli_choice_box .link_box a {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    height: 59px;
    line-height: 1.6em;
    font-size: 18px;
    font-weight: normal;
    color: #231815;
    background: #fff;
    border: 1px solid #bfbfc0;
    box-sizing: border-box;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
  }
  .apli_choice_box .link_box a::after {
    width: 14px;
    height: 8px;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2025-04/274680d59b69b26da11b34bcd1dbba94/arrow_02.svg") no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translate(0,-50%);
  }
}
@media only screen and (max-width: 780px) {
  .apli_choice_box {
    margin: -5vw auto 30px;
    padding: 3vw 0 10px;
    width: 100%;
    max-width: 1184px;
    box-sizing: border-box;
    background: #d2e6f2;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .apli_choice_box.second {
    margin: -5vw auto 77px;
  }
  .apli_choice_box .item {
    width: 27%;
    margin: 0 0 13px 0;
  }
  .apli_choice_box .item.item01 {
    margin: 0 18vw 13px 18vw;
    width: 64vw;
  }
  .apli_choice_box .item.item02 {
    margin: 0 0 13px 3.8vw;
    width: 43vw;
  }
  .apli_choice_box .item.item03 {
    margin: 0 3.8vw 13px 0;
    width: 43vw;
  }
  .apli_choice_box .item.item04 {
    margin: 0 0 23px 3.8vw;
    width: 43vw;
  }
  .apli_choice_box .item.item05 {
    margin: 0 3.8% 23px 0;
    width: 43vw;
  }
  .apli_choice_box .item.item06 {
    margin: 0 18vw 13px 18vw;
    width: 64vw;
  }

  .apli_choice_box .link_box {
    margin: 0 0 13px 3.8%;
    width: 92.4%;
  }
  .apli_choice_box .item .item_head {
    width: 100%;
    height: 60vw;
    position: relative;
  }
  .apli_choice_box .item.item02 .item_head {
    height: 42vw;
  }
  .apli_choice_box .item.item03 .item_head {
    height: 42vw;
  }
  .apli_choice_box .item.item04 .item_head {
    height: 42vw;
  }
  .apli_choice_box .item.item05 .item_head {
    height: 42vw;
  }
  .apli_choice_box .item.item06 .item_head {
    height: 42vw;
  }

  .apli_choice_box .item .item_head .label {
    width: 64vw;
    position: relative;
    top: auto;
    left: auto;
    transform: translate(0,0);
  }
  .apli_choice_box .item.item02 .item_head .label {
    width: 44.6vw;
  }
  .apli_choice_box .item.item03 .item_head .label {
    width: 44.6vw;
  }
  .apli_choice_box .item.item04 .item_head .label {
    width: 90.6vw;
    position: relative;
    top: auto;
    left: auto;
    transform: translate(0,0);
  }

  .apli_choice_box .item.item01 .item_head .image {
    margin: 0 0 0 0;
    width: 69vw;
    position: relative;
    top: auto;
    left: -2vw;
    transform: translate(0,0);
  }
  .apli_choice_box .item.item02 .item_head .image {
    margin: 0 0 0 0;
    width: 57vw;
    position: relative;
    top: auto;
    left: auto;
    transform: translate(0,0);
  }
  .apli_choice_box .item.item03 .item_head .image {
    margin: 4vw 0 0 14.5vw;
/*    width: 26vw;*/
    width: 29vw;
    position: relative;
    top: auto;
    left: auto;
    transform: translate(0,0);
  }
  .apli_choice_box .item.item04 .item_head .image,.apli_choice_box .item.item04 .item_head .image.re {
    margin: 4vw 0 0 0;
    width: 92.2vw;
    position: relative;
    top: auto;
    left: 2.45vw;
    transform: translate(0,0);
  }


  .apli_choice_box .item.item06 .item_head .image {
    margin: 4vw 0 0 0;
    width: 48.57vw;
    position: relative;
    top: auto;
    left: 4.5vw;
    transform: translate(0,0);
  }

  .apli_choice_box .item .name {
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
    width: 100%;
    text-align: center;
    line-height: 1.4em;
    font-size: 15px;
    font-weight: bold;
    color: #231815;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  .apli_choice_box .item .text {
    margin: 0 0 0 0;
    padding: 0 0 15px 0;
    width: 100%;
    text-align: center;
    line-height: 1.8em;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .apli_choice_box .item .link {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
  }
  .apli_choice_box .item .link a {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    height: 63px;
    line-height: 1.6em;
    font-size: 12px;
    font-weight: normal;
    color: #fff;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
  }
  .apli_choice_box .item.item01 .link a {
    background: #34a78a;
  }
  .apli_choice_box .item.item02 .link a {
    background: #01838d;
  }
  .apli_choice_box .item.item03 .link a {
    background: #d95716;
  }
  .apli_choice_box .item.item04 .link a {
    background: #01838d;
  }
  .apli_choice_box .item.item05 .link a {
    background: #d95716;
  }
  .apli_choice_box .item.item06 .link a {
    background: #34a78a;
  }


  .apli_choice_box .item .link a::after {
    width: 14px;
    height: 8px;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2025-04/323b25f74bf238272dc749354c5b2bd3/arrow_01.svg") no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translate(0,-50%);
  }
  .apli_choice_box .link_box a {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    height: 59px;
    line-height: 1.6em;
    font-size: 14px;
    font-weight: normal;
    color: #231815;
    background: #fff;
    border: 1px solid #bfbfc0;
    box-sizing: border-box;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
  }
  .apli_choice_box .link_box a::after {
    width: 14px;
    height: 8px;
    content: "";
    background: url("https://assets-fb-rn.fujifilm.com/files/2025-04/274680d59b69b26da11b34bcd1dbba94/arrow_02.svg") no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translate(0,-50%);
  }
}




.text_list01 {
  margin: 0 0 0 0;
  padding: 0 0 5px 0;
  list-style: none;
  line-height: 1.6em;
  font-size: 18px;
  font-weight: bold;
  color: #000;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  overflow: hidden;
}
.text_list01 li {
  margin: 0 0 0 0;
  padding: 0 0 5px 1em;
  position: relative;
}
.text_list01 li.icon01::before {
  content: "●";
  position: absolute;
  top: 0;
  left: 0;
  color: #a5d0b3;
}
.text_list01 li.icon02::before {
  content: "●";
  position: absolute;
  top: 0;
  left: 0;
  color: #99cdd1;
}
.text_list01 li.icon03::before {
  content: "●";
  position: absolute;
  top: 0;
  left: 0;
  color: #efbca3;
}
@media only screen and (max-width: 780px) {
  .text_list01 {
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
    list-style: none;
    line-height: 1.6em;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    overflow: hidden;
  }

}

.case_list01 {
  margin: 0 60px;
}
.case_list01 hr {
  margin: 0 0 30px 0;
  width: 100%;
  height: 0;
  border: none;
  border-top: 1px solid #d6d6d6;
}
.case_list01 .case_list01_box {
  margin: 0 0 15px 0;
  padding: 0 0 0 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.case_list01 .case_list01_box.reserve {
  flex-direction: row-reverse;
}
.case_list01 .case_list01_box .item {

}
.case_list01 .case_list01_box .item.item01 {
  width: 46.4%;
}
.case_list01 .case_list01_box .item.item02 {
  margin: 0 2.4% 0 0;
  width: 46.2%;
}
.case_list01 .case_list01_box .item.item03 {
  width: 53.1%;
}
.case_list01 .case_list01_box .item.item04 {
  width: 42.5%;
}
.case_list01 .case_list01_box .item.item05 {
  width: 44.1%;
}
.case_list01 .case_list01_box .item.item06 {
  width: 53.1%;
}
.case_list01 .case_list01_box .item.item07 {
  width: 53.1%;
}
.case_list01 .case_list01_box .item.item08 {
  width: 42%;
}
.case_list01 .case_list01_box .item.item09 {
  width: 43.6%;
}
.case_list01 .case_list01_box .item.item10 {
  width: 53.0%;
}
.case_list01 .case_list01_box .item.item11 {
  margin: 0 0 40px 0;
  width: 100.0%;
}


.case_list01 .case_list01_box .item.item01 p {
  margin: 0 0 0 32%;
  padding: 10px 0 0 0;
  text-align: center;
  line-height: 1.4em;
  color: #333;
  font-size: 14px;
  font-weight: normal;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
}
.case_list01 .case_list01_box .item.item02 p {
  margin: 0 0 0 32%;
  padding: 10px 0 0 0;
  text-align: center;
  line-height: 1.4em;
  color: #333;
  font-size: 14px;
  font-weight: normal;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
}
.case_list01 .case_list01_box .item.item03 p {
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  text-align: center;
  line-height: 1.4em;
  color: #333;
  font-size: 14px;
  font-weight: normal;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
}
.case_list01 .case_list01_box .item.item04 p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: left;
  line-height: 1.6em;
  color: #333;
  font-size: 14px;
  font-weight: normal;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
}
.case_list01 .case_list01_box .item.item04 p.catch {
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  line-height: 1.6em;
  color: #f292a2;
  font-size: 16px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
.case_list01 .case_list01_box .item.item05 p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: left;
  line-height: 1.6em;
  color: #333;
  font-size: 14px;
  font-weight: normal;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
}
.case_list01 .case_list01_box .item.item05 p.catch {
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  line-height: 1.6em;
  color: #e06a4f;
  font-size: 16px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
.case_list01 .case_list01_box .item.item06 p {
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  text-align: center;
  line-height: 1.4em;
  color: #333;
  font-size: 14px;
  font-weight: normal;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
}
.case_list01 .case_list01_box .item.item07 p {
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  text-align: center;
  line-height: 1.4em;
  color: #333;
  font-size: 14px;
  font-weight: normal;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
}
.case_list01 .case_list01_box .item.item08 p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: left;
  line-height: 1.6em;
  color: #333;
  font-size: 14px;
  font-weight: normal;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
}
.case_list01 .case_list01_box .item.item08 p.catch {
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  line-height: 1.6em;
  color: #78b5d8;
  font-size: 16px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
.case_list01 .case_list01_box .item.item09 p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: left;
  line-height: 1.6em;
  color: #333;
  font-size: 14px;
  font-weight: normal;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
}
.case_list01 .case_list01_box .item.item09 p.catch {
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  line-height: 1.6em;
  color: #ee7736;
  font-size: 16px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
.case_list01 .case_list01_box .item.item10 p {
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  text-align: center;
  line-height: 1.4em;
  color: #333;
  font-size: 14px;
  font-weight: normal;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
}
.case_list01 .case_list01_box .item.item11 p {
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  text-align: center;
  line-height: 1.4em;
  color: #333;
  font-size: 14px;
  font-weight: normal;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
}
.case_list01 .case_list01_box .item.item11 .image {
  margin: 0 auto;
  padding: 0 0 0 0;
  width: 44%;
}
@media only screen and (min-width: 781px) and (max-width: 1000px) {
  .case_list01 {
    margin: 0 60px;
  }
  .case_list01 hr {
    margin: 0 0 30px 0;
    width: 100%;
    height: 0;
    border: none;
    border-top: 1px solid #d6d6d6;
  }
  .case_list01 .case_list01_box {
    margin: 0 0 15px 0;
    padding: 0 0 0 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .case_list01 .case_list01_box.reserve {
    flex-direction: row-reverse;
  }
  .case_list01 .case_list01_box .item {

  }
  .case_list01 .case_list01_box .item.item01 {
    width: 46.4%;
  }
  .case_list01 .case_list01_box .item.item02 {
    margin: 0 2.4% 0 0;
    width: 46.2%;
  }
  .case_list01 .case_list01_box .item.item03 {
    width: 53.1%;
  }
  .case_list01 .case_list01_box .item.item04 {
    width: 42.5%;
  }
  .case_list01 .case_list01_box .item.item05 {
    width: 44.1%;
  }
  .case_list01 .case_list01_box .item.item06 {
    width: 53.1%;
  }
  .case_list01 .case_list01_box .item.item07 {
    width: 53.1%;
  }
  .case_list01 .case_list01_box .item.item08 {
    width: 42%;
  }
  .case_list01 .case_list01_box .item.item09 {
    width: 43.6%;
  }
  .case_list01 .case_list01_box .item.item10 {
    width: 53.0%;
  }
  .case_list01 .case_list01_box .item.item11 {
    margin: 0 0 40px 0;
    width: 100.0%;
  }


  .case_list01 .case_list01_box .item.item01 p {
    margin: 0 0 0 32%;
    padding: 10px 0 0 0;
    text-align: center;
    line-height: 1.4em;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item02 p {
    margin: 0 0 0 32%;
    padding: 10px 0 0 0;
    text-align: center;
    line-height: 1.4em;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item03 p {
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    text-align: center;
    line-height: 1.4em;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item04 p {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: left;
    line-height: 1.6em;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item04 p.catch {
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    line-height: 1.6em;
    color: #f292a2;
    font-size: 16px;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item05 p {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: left;
    line-height: 1.6em;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item05 p.catch {
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    line-height: 1.6em;
    color: #e06a4f;
    font-size: 16px;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item06 p {
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    text-align: center;
    line-height: 1.4em;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item07 p {
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    text-align: center;
    line-height: 1.4em;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item08 p {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: left;
    line-height: 1.6em;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item08 p.catch {
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    line-height: 1.6em;
    color: #78b5d8;
    font-size: 16px;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item09 p {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: left;
    line-height: 1.6em;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item09 p.catch {
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    line-height: 1.6em;
    color: #ee7736;
    font-size: 16px;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item10 p {
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    text-align: center;
    line-height: 1.4em;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item11 p {
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    text-align: center;
    line-height: 1.4em;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item11 .image {
    margin: 0 auto;
    padding: 0 0 0 0;
    width: 44%;
  }
}
@media only screen and (max-width: 780px) {
  .case_list01 {
    margin: 0 9%;
  }
  .case_list01 hr {
    margin: 0 0 30px 0;
    width: 100%;
    height: 0;
    border: none;
    border-top: 1px solid #d6d6d6;
    display: none;
  }
  .case_list01 .case_list01_box {
    margin: 0 0 15px 0;
    padding: 0 0 0 0;
    width: 100%;
    display: block;
    justify-content: space-between;
  }
  .case_list01 .case_list01_box.reserve {
    flex-direction: row-reverse;
  }
  .case_list01 .case_list01_box .item {

  }
  .case_list01 .case_list01_box .item.item01 {
    padding: 10px 0;
    border-top: 1px solid #d6d6d6;
    box-sizing: border-box;
    width: 100%;
  }
  .case_list01 .case_list01_box .item.item02 {
    margin: 0 0 0 0;
    width: 100%;
    padding: 10px 0;
    border-top: 1px solid #d6d6d6;
    box-sizing: border-box;
  }
  .case_list01 .case_list01_box .item.item03 {
    margin: 0 0 0 0;
    width: 100%;
    padding: 10px 0;
    box-sizing: border-box;
  }
  .case_list01 .case_list01_box .item.item04 {
    margin: 0 0 0 0;
    width: 100%;
    padding: 10px 0;
    border-top: 1px solid #d6d6d6;
    box-sizing: border-box;
  }
  .case_list01 .case_list01_box .item.item05 {
    margin: 0 0 0 0;
    width: 100%;
    padding: 10px 0;
    border-top: 1px solid #d6d6d6;
    box-sizing: border-box;
  }
  .case_list01 .case_list01_box .item.item06 {
    margin: 0 0 0 0;
    width: 100%;
    padding: 10px 0;
    box-sizing: border-box;
  }
  .case_list01 .case_list01_box .item.item07 {
    margin: 0 0 0 0;
    width: 100%;
    padding: 10px 0;
    box-sizing: border-box;
  }
  .case_list01 .case_list01_box .item.item08 {
    margin: 0 0 0 0;
    width: 100%;
    padding: 10px 0;
    border-top: 1px solid #d6d6d6;
    box-sizing: border-box;
  }
  .case_list01 .case_list01_box .item.item09 {
    margin: 0 0 0 0;
    width: 100%;
    padding: 10px 0;
    border-top: 1px solid #d6d6d6;
    box-sizing: border-box;
  }
  .case_list01 .case_list01_box .item.item10 {
    margin: 0 0 0 0;
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #d6d6d6;
    box-sizing: border-box;
  }
  .case_list01 .case_list01_box .item.item11 {
    margin: 0 0 0 0;
    width: 100%;
    padding: 10px 0;
    border-top: 1px solid #d6d6d6;
    box-sizing: border-box;
  }


  .case_list01 .case_list01_box .item.item01 p {
    margin: 0 0 0 32%;
    padding: 10px 0 0 0;
    text-align: center;
    line-height: 1.4em;
    color: #333;
    font-size: 12px;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item02 p {
    margin: 0 0 0 32%;
    padding: 10px 0 0 0;
    text-align: center;
    line-height: 1.4em;
    color: #333;
    font-size: 12px;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item03 p {
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    text-align: center;
    line-height: 1.4em;
    color: #333;
    font-size: 12px;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item04 p {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: left;
    line-height: 1.6em;
    color: #333;
    font-size: 12px;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item04 p.catch {
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    line-height: 1.6em;
    color: #f292a2;
    font-size: 14px;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item05 p {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: left;
    line-height: 1.6em;
    color: #333;
    font-size: 12px;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item05 p.catch {
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    line-height: 1.6em;
    color: #e06a4f;
    font-size: 14px;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item06 p {
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    text-align: center;
    line-height: 1.4em;
    color: #333;
    font-size: 12px;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item07 p {
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    text-align: center;
    line-height: 1.4em;
    color: #333;
    font-size: 12px;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item08 p {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: left;
    line-height: 1.6em;
    color: #333;
    font-size: 12px;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item08 p.catch {
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    line-height: 1.6em;
    color: #78b5d8;
    font-size: 14px;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item09 p {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: left;
    line-height: 1.6em;
    color: #333;
    font-size: 12px;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item09 p.catch {
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    line-height: 1.6em;
    color: #ee7736;
    font-size: 14px;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item10 p {
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    text-align: center;
    line-height: 1.4em;
    color: #333;
    font-size: 12px;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item11 p {
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    text-align: center;
    line-height: 1.4em;
    color: #333;
    font-size: 12px;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  }
  .case_list01 .case_list01_box .item.item11 .image {
    margin: 0 auto;
    padding: 0 0 0 0;
    width: 100%;
  }
}

#multicopy_wrapper .price {
  margin: 0 0 0 0;
  padding: 110px 0 50px 0;
}
#multicopy_wrapper .price .head {
  margin: 0 0 45px 0;
  padding: 80px 0 30px 0;
  background: url("https://assets-fb-rn.fujifilm.com/files/2025-04/bde144af85d777d1376df7f1042f7b6d/new_image_20.png") no-repeat center top;
  background-size: 56px auto;
  position: relative;
}
#multicopy_wrapper .price .head:after {
  margin: 0 0 0 -16px;
  content: "";
  width: 32px;
  height: 0;
  line-height: 0;
  border-top: 1px solid #000000;
  position: absolute;
  bottom: 0;
  left: 50%;
}
#multicopy_wrapper .price .head h2 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.4em;
  font-size: 38px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .price .head .sub {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.2em;
  font-size: 24px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}


#multicopy_wrapper .price .data {
  margin: 0 auto 0 auto;
  padding: 0 0 0 0;
  width: 92%;
   /*max-width: 1000px;*/
  max-width: 1183px;
/*  height: 602px;*/
  overflow: hidden;
}
#multicopy_wrapper .price .data.document {
/*  height: 452px;*/
}
#multicopy_wrapper .price .data.all {
  height: auto;
}
#multicopy_wrapper .price .data img {
  width: 100%;
  height: auto;
  display: block;
}
#multicopy_wrapper .price .data table {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  color: #333333;
  border: 2px solid #e1e1e1;
  box-sizing: border-box;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells:  show;
}
#multicopy_wrapper .price .data table.type02 {
  margin: 0 0 63px 0;
  width: 86%;
  max-width: 1015px;
  table-layout: fixed;
}
#multicopy_wrapper .price .data table.type03 {
  table-layout: fixed;
}


#multicopy_wrapper .price .data table th {
  margin: 0 0 0 0;
  padding: 15px 0;
  font-size: 13px;
  font-weight: normal;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  line-height: 1.4em;
  background: #ffffff;
  border-right: 1px dashed #e1e1e1;
  box-sizing: border-box;
  color: #333;
  vertical-align: middle;
}
#multicopy_wrapper .price .data table th:last-child {
  border-right: none;
}
#multicopy_wrapper .price .data table.type02 th {
  border-bottom: 2px solid #e1e1e1;
}
#multicopy_wrapper .price .data table.type03 th {
  border-bottom: 2px solid #e1e1e1;
}

#multicopy_wrapper .price .data table th.tit {
  border-right: 2px solid #e1e1e1;
  line-height: 1.2em;
  font-size: 15px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.4em;
  color: #333;
}
#multicopy_wrapper .price .data table th .img_box {
  margin: 0 auto 10px auto;
  width: 100%;
  min-height: 110px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#multicopy_wrapper .price .data table th .img01 {
  margin: auto;
  max-width: 109px;
}
#multicopy_wrapper .price .data table th .img02 {
  margin: auto;
  max-width: 111px;
}
#multicopy_wrapper .price .data table th .img03 {
  margin: auto;
  max-width: 108px;
}
#multicopy_wrapper .price .data table th .img04 {
  margin: auto;
  max-width: 122px;
}
#multicopy_wrapper .price .data table th .img05 {
  margin: auto;
  max-width: 109px;
}
#multicopy_wrapper .price .data table th .img06 {
  margin: auto;
  max-width: 120px;
}
#multicopy_wrapper .price .data table th .img07 {
  margin: 0 13px 0 0;
  max-width: 76px;
  display: inline-block;
  vertical-align: middle;
}
#multicopy_wrapper .price .data table th .text {
  font-size: 16px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  line-height: 1.4em;
  color: #333;
  display: inline-block;
  vertical-align: middle;
}

#multicopy_wrapper .price .data table td {
  margin: 0 0 0 0;
  padding: 25px 0;
  line-height: 1.4em;
  font-size: 13px;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
  background: #ffffff;
  border-right: 1px dashed #e1e1e1;
  /*  border: 2px solid #e1e1e1;
  border-top: none;
  border-bottom: none;*/
  box-sizing: border-box;
  vertical-align: middle;
}
#multicopy_wrapper .price .data table tr.line01 td {
  padding: 15px 0;
  background: #ECF8F9;
  border-right: 1px dashed #e1e1e1;
}
#multicopy_wrapper .price .data table tr.line02 td {
  padding: 15px 0;
  width: 163px;
  background: #ECF8F9;
  border-right: 1px dashed #e1e1e1;
  border-top: 1px dashed #e1e1e1;
}
#multicopy_wrapper .price .data table td.tit {
  line-height: 1.4em;
  font-size: 15px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  border-right: 2px solid #e1e1e1 !important;
}
#multicopy_wrapper .price .data table tr:last-child td {
  border-top: 1px solid #e1e1e1;
}
#multicopy_wrapper .price .data table.type02 td {
  width: 165px;
}
#multicopy_wrapper .price .data table.type03 td {
  width: 165px;
}
#multicopy_wrapper .price .data table.type02 td.tit {
  width: 185px;
}
#multicopy_wrapper .price .data table.type03 td.tit {
  width: 185px;
}
#multicopy_wrapper .price .data table td.border-solid {
  border-left: 1px solid #e1e1e1;
}



#multicopy_wrapper .price .data table td .icon01 {
  line-height: 1.4em;
  font-size: 13px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .price .data table td .icon01 img {
  margin: 0 auto 10px;
  width: 80px;
}
#multicopy_wrapper .price .data table td .icon02 {
  display: inline-block;
  line-height: 1.4em;
  font-size: 13px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .price .data table td .icon02 img {
  margin: 0 auto 10px;
  width: 80px;
}
#multicopy_wrapper .price .data table td .icon03 {
  display: inline-block;
  line-height: 1.4em;
  font-size: 13px;
  font-weight: bold;
  font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
}
#multicopy_wrapper .price .data table td .icon03 img {
  margin: 0 auto 10px;
  width: 80px;
}
#multicopy_wrapper .price .data table td .maru {
  margin: auto;
  width: 23px;
}
#multicopy_wrapper .price .data table td .haihun {
  margin: auto;
  width: 23px;
}
@media only screen and (min-width: 781px) and (max-width: 1184px) {
  

  #multicopy_wrapper .price .data table.type02 {
    width: 78vw !important;
    max-width: 78vw !important;
    table-layout: fixed;
  }
  #multicopy_wrapper .price .data table.type03 {
    table-layout: fixed;
  }
  #multicopy_wrapper .price .data table.type02 td {
    width: 8vw;
  }
  #multicopy_wrapper .price .data table.type03 td {
    width: 8vw;
  }
  #multicopy_wrapper .price .data table.type02 td.tit {
    width: 15vw;
  }
  #multicopy_wrapper .price .data table.type03 td.tit {
    width: 15vw;
  }

  
  #multicopy_wrapper .price .data table td .icon01 {
    line-height: 1.4em;
    font-size: 13px;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  #multicopy_wrapper .price .data table td .icon01 img {
    margin: 0 auto 10px;
    width: 8vw;
  }
  #multicopy_wrapper .price .data table td .icon02 {
    display: inline-block;
    line-height: 1.4em;
    font-size: 13px;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  #multicopy_wrapper .price .data table td .icon02 img {
    margin: 0 auto 10px;
    width: 8vw;
  }
  #multicopy_wrapper .price .data table td .icon03 {
    display: inline-block;
    line-height: 1.4em;
    font-size: 13px;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  #multicopy_wrapper .price .data table td .icon03 img {
    margin: 0 auto 10px;
    width: 8vw;
  }

}
@media only screen and (max-width: 780px) {
  #multicopy_wrapper .price {
    margin: 0 0 0 0;
    padding: 55px 0 25px 0;
  }
  #multicopy_wrapper .price .head {
    margin: 0 0 25px 0;
    padding: 15vw 0 30px 0;
    background: url("https://assets-fb-rn.fujifilm.com/files/2025-04/bde144af85d777d1376df7f1042f7b6d/new_image_20.png") no-repeat center top;
    background-size: 12vw auto;
    position: relative;
  }
  #multicopy_wrapper .price .head:after {
    margin: 0 0 0 -16px;
    content: "";
    width: 32px;
    height: 0;
    line-height: 0;
    border-top: 1px solid #000000;
    position: absolute;
    bottom: 0;
    left: 50%;
  }
  #multicopy_wrapper .price .head h2 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: 1.4em;
    font-size: 5.21vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  #multicopy_wrapper .price .head .sub {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: 1.2em;
    font-size: 3.47vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }


  #multicopy_wrapper .price .touch_wrapper {
    position: relative;
    z-index: 1;
  }
  #multicopy_wrapper .price .touch_wrapper .touch {
    width: 27.39vw;
    height: 16vw;
    position: absolute;
    top: 4.8vw;
    left: 10.3vw;
  }
  #multicopy_wrapper .price .touch_wrapper .touch img {
    width: 100%;
    height: auto;
    display: block;
  }
  #multicopy_wrapper .price .data_wrapper {
    margin: 0 auto 0 auto;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling:touch;
    position: relative;
  }
  #multicopy_wrapper .price .data {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 241vw;
    max-width: 241vw;
  /*  height: 117.5vw;*/
    overflow: hidden;
  }
  #multicopy_wrapper .price .data.document {
  /*  height: 89.5vw;*/
  }
  #multicopy_wrapper .price .data.all {
    height: auto;
  }
  #multicopy_wrapper .price .data img {
    width: 100%;
    height: auto;
    display: block;
  }
  #multicopy_wrapper .price .data table {
    margin: 0 3vw 0 0;
    padding: 0 0 0 0;
    width: 241vw;
    color: #333333;
    border-top: 2px solid #e1e1e1;
    border-bottom: 2px solid #e1e1e1;
    box-sizing: border-box;
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells:  show;
  }
  /*
  #multicopy_wrapper .price .data {
    margin: 0 auto 0 auto;
    padding: 0 0 0 0;
    width: 92%;
    max-width: 1183px;
    overflow: hidden;
  }*/
  #multicopy_wrapper .price .data.document {
  /*  height: 452px;*/
  }
  #multicopy_wrapper .price .data.all {
    height: auto;
  }
  #multicopy_wrapper .price .data img {
    width: 100%;
    height: auto;
    display: block;
  }
  #multicopy_wrapper .price .data table {
    padding: 0 0 0 0;
/*    width: 100%;*/
    color: #333333;
    border: 2px solid #e1e1e1;
    box-sizing: border-box;
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells:  show;
  }
  #multicopy_wrapper .price .data table.type02 {
    margin: 0 0 10vw 0;
    width: 207vw;
    max-width: 207vw;
  }

  #multicopy_wrapper .price .data table th {
    margin: 0 0 0 0;
    padding: 2.5vw 0;
    font-size: 2.32vw;
    font-weight: normal;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
    line-height: 1.4em;
    background: #ffffff;
    border-right: 1px dashed #e1e1e1;
    box-sizing: border-box;
    color: #333;
    vertical-align: middle;
  }
  #multicopy_wrapper .price .data table th:last-child {
    border-right: none;
  }
  #multicopy_wrapper .price .data table.type02 th {
    border-bottom: 2px solid #e1e1e1;
  }
  #multicopy_wrapper .price .data table.type03 th {
    border-bottom: 2px solid #e1e1e1;
  }

  #multicopy_wrapper .price .data table th.tit {
    border-right: 2px solid #e1e1e1;
    font-size: 2.6vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.4em;
    color: #333;
  }
  #multicopy_wrapper .price .data table th .img_box {
    margin: 0 auto 10px auto;
    width: 100%;
    min-height: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  #multicopy_wrapper .price .data table th .img01 {
    margin: auto;
    max-width: 74px;
  }
  #multicopy_wrapper .price .data table th .img02 {
    margin: auto;
    max-width: 76px;
  }
  #multicopy_wrapper .price .data table th .img03 {
    margin: auto;
    max-width: 78px;
  }
  #multicopy_wrapper .price .data table th .img04 {
    margin: auto;
    max-width: 81px;
  }
  #multicopy_wrapper .price .data table th .img05 {
    margin: auto;
    max-width: 74px;
  }
  #multicopy_wrapper .price .data table th .img06 {
    margin: auto;
    max-width: 80px;
  }
  #multicopy_wrapper .price .data table th .img07 {
    margin: 0 13px 0 0;
    max-width: 38px;
    display: inline-block;
    vertical-align: middle;
  }
  #multicopy_wrapper .price .data table th .text {
    font-size: 2.6vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    line-height: 1.4em;
    color: #333;
    display: inline-block;
    vertical-align: middle;
  }

  #multicopy_wrapper .price .data table td {
    margin: 0 0 0 0;
    padding: 2.5vw 0;
    line-height: 1.4em;
    font-size: 2.32vw;
    font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
    color: #333333;
    background: #ffffff;
    border-right: 1px dashed #e1e1e1;
    /*  border: 2px solid #e1e1e1;
    border-top: none;
    border-bottom: none;*/
    box-sizing: border-box;
    vertical-align: middle;
  }
  #multicopy_wrapper .price .data table tr.line01 td {
    padding: 2.5vw 0;
    background: #ECF8F9;
    border-right: 1px dashed #e1e1e1;
  }
  #multicopy_wrapper .price .data table tr.line02 td {
    padding: 2.5vw 0;
    width: 22vw;
    background: #ECF8F9;
    border-right: 1px dashed #e1e1e1;
    border-top: 1px dashed #e1e1e1;
  }
  #multicopy_wrapper .price .data table td.tit {
    width: 54vw;
    line-height: 1.4em;
    font-size: 2.6vw;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
    border-right: 2px solid #e1e1e1 !important;
  }
  #multicopy_wrapper .price .data table tr:last-child td {
    border-top: 1px solid #e1e1e1;
  }
  #multicopy_wrapper .price .data table.type02 td.tit {
    width: 50vw;
  }
  #multicopy_wrapper .price .data table.type03 td.tit {
    width: 50vw;
  }

  #multicopy_wrapper .price .data table td .icon01 {
    line-height: 1.4em;
    font-size: 12px;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  #multicopy_wrapper .price .data table td .icon01 img {
    margin: 0 auto 10px;
    width: 40px;
  }
  #multicopy_wrapper .price .data table td .icon02 {
    display: inline-block;
    line-height: 1.4em;
    font-size: 12px;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  #multicopy_wrapper .price .data table td .icon02 img {
    margin: 0 auto 10px;
    width: 40px;
  }
  #multicopy_wrapper .price .data table td .icon03 {
    display: inline-block;
    line-height: 1.4em;
    font-size: 12px;
    font-weight: bold;
    font-family: "Clarimo UD PE DemiBold", "UD Shin Go DemiBold JIS2004", sans-serif;
  }
  #multicopy_wrapper .price .data table td .icon03 img {
    margin: 0 auto 10px;
    width: 40px;
  }
  #multicopy_wrapper .price .data table td .maru {
    margin: auto;
    width: 12px;
  }
  #multicopy_wrapper .price .data table td .haihun {
    margin: auto;
    width: 12px;
  }
}





#multicopy_wrapper .doujin_catch {
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  line-height: 1.4em;
  font-size: 16px;
  font-weight: normal;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #333333;
}
#multicopy_wrapper .doujin_list {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  max-width: 570px;
  line-height: 1.4em;
  font-size: 17px;
  font-weight: bold;
  font-family: "Clarimo UD PE Regular", "UD Shin Go Regular JIS2004", sans-serif;
  color: #000;
  display: inline-block;
  text-align: left;
}
#multicopy_wrapper .doujin_list li {
  margin: 0 0 0 0;
  padding: 0 0 10px 1.2em;
  position: relative;
}
#multicopy_wrapper .doujin_list li::before {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  content: "●";
  color: #c8c8c8;
  position: absolute;
  top: 0;
  left: 0;
}

#multicopy_wrapper .doujin_image {
  margin: 0 auto;
  width: 100%;
  max-width: 633px;
}




.item05 .image img {
	max-width:92%;
}
.item08 .image img {
	max-width:97%;
}
.item09 .image img {
	max-width:83%;
}
.item11 .image img {
	width:105%;
}
@media only screen and (max-width: 780px) {
	.item04 .image img {
		max-width:88%;
	}
	.item05 .image img {
		max-width:86%;
	}
	.item08 .image img {
		max-width:86%;
	}
	.item09 .image img {
		max-width:76%;
	}
	.item11 .image img {
		max-width:76%;
	}
}
.bt_non td { border-top:none!important; }
