@charset "UTF-8";
/* base
----------------------------------------------------*/
ul,h2,h3,h4,h5,p,li,dl,dt,dd {
  margin: 0;
  padding: 0;
  list-style: none;
  font-weight: 100 !important;

}
h2{
  line-height: 0;
}
#multicopyArea {
  text-align: center;
  vertical-align: top;
  font-family: "Noto Sans Japanese";
}
#multicopyArea img{
  width: 100%;
  vertical-align: bottom;
}
#multicopyArea a{
  color: #0084d8!important;
  text-decoration: underline;
}
#multicopyArea h2{
  margin: 0;
  padding: 0;
}
.page_body{
  padding: 3%;
}

/* module
----------------------------------------------------*/
.sec_ttl01{
  color: #0060b0;
  margin-bottom: 5%;
  padding-bottom: 2%;
  border-bottom: 1px solid #999999;
  font-weight: normal !important;
}
.sec_ttl01 span.caution{
  display: block;
  font-size: 70%;
  margin-top: 2%;
  font-weight: bold;
  color: #ff0000;
}
.sec_sub_ttl01{
  font-weight: normal !important;
  color: #0060b0;
  font-size: 100%;
  margin-bottom: 6%;
}
.sec_txt01{
  color: #000000;
  font-size: 80%;
  margin-bottom: 5%;
}
.frame01_body {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  padding: 8%;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius: 10px;
}
.frame02_body {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  padding: 2%;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius: 10px;
}
.pos_txt01{
  position: absolute;
  top: -10px;
  left: 0;
  right: 0;
  width: 50%;
  margin: 0 auto;
}
.pos_arrow01{
  background: url(../img/multicopy_arrow01.png) no-repeat bottom center;
  padding-bottom: 9%;
}
.pos_pdf_icon01{
  background: url(../img/multicopy_pdf_icon01.png) no-repeat top left;
  background-size: 10%;
  padding-left: 13%;
  padding-bottom: 5%;
}
.table_block01 table {
    width: 80%;
    margin: 0 auto 5%;
    border-collapse: collapse;
    border: none;
    color: #333333;
}
.table_block02 table {
    width: 100%;
    margin: 0 auto 2%;
    border-collapse: collapse;
    border: 1px solid #cccccc;
    color: #333333;
}
.table_block02 table th {
    background-color: #f7f7f7;
    padding: 2%;
    border-right: 1px solid #cccccc;
}

.table_block02 table td {
    padding: 2%;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    text-align: center;
}




.note_txt{
  text-align: left;
  color: #402910;
  font-size: 80%;
}
.note_txt li{
  padding-left: 1em;
  text-indent: -1em;
}
.list_horizontal {
  color: #cc6000;
  text-align: left;
}
.list_horizontal li {
  /*display: inline-block;*/
  margin-right: 1em;
}

/*============================
helper
============================*/
#multicopyArea .h-fb{font-weight: bold!important;}
/*margin*/
#multicopyArea .h-m0a {margin: 0 auto;}
#multicopyArea .h-mb1 {margin-bottom: 1%;}
#multicopyArea .h-mb2 {margin-bottom: 2%;}
#multicopyArea .h-mb3 {margin-bottom: 3%;}
#multicopyArea .h-mb4 {margin-bottom: 4%;}
#multicopyArea .h-mb5 {margin-bottom: 5%;}
#multicopyArea .h-mb6 {margin-bottom: 6%;}
#multicopyArea .h-mb7 {margin-bottom: 7%;}
#multicopyArea .h-mb8 {margin-bottom: 8%;}
#multicopyArea .h-mb9 {margin-bottom: 9%;}
#multicopyArea .h-mb10 {margin-bottom: 10%;}
#multicopyArea .h-mr3 {margin-right: 3%;}
#multicopyArea .h-mr4 {margin-right: 4%;}
#multicopyArea .h-mr5 {margin-right: 5%;}
#multicopyArea .h-mr55em {margin-right: 5.5em;}
#multicopyArea .h-ml4 {margin-left: 4%;}
#multicopyArea .h-ml15 {margin-left: 15%;}
/* padding */
#multicopyArea .h-pb0 {padding-bottom: 0;}
#multicopyArea .h-pt5 {padding-top: 5%;}
#multicopyArea .h-pb3 {padding-bottom: 3%;}
#multicopyArea .h-pb5 {padding-bottom: 5%;}
#multicopyArea .h-pb8 {padding-bottom: 8%;}
/*float*/
#multicopyArea .h-fl {float: left;}
#multicopyArea .h-fr {float: right;}
/* clearfix */
#multicopyArea .clearfix {
  zoom: 1;
}
#multicopyArea .clearfix:after {
  content: "";
  display: block;
  clear: both;
}
/* width */
#multicopyArea .h-wd10{width: 10%;}
#multicopyArea .h-wd20{width: 20%;}
#multicopyArea .h-wd22{width: 22%;}
#multicopyArea .h-wd25{width: 25%;}
#multicopyArea .h-wd30{width: 30%;}
#multicopyArea .h-wd40{width: 40%;}
#multicopyArea .h-wd46{width: 46%;}
#multicopyArea .h-wd48{width: 48%;}
#multicopyArea .h-wd50{width: 50%;}
#multicopyArea .h-wd60{width: 60%;}
#multicopyArea .h-wd65{width: 65%;}
#multicopyArea .h-wd70{width: 70%;}
#multicopyArea .h-wd80{width: 80%;}
#multicopyArea .h-wd90{width: 90%;}
/*text-align*/
#multicopyArea .h-tc {text-align: center!important;}
#multicopyArea .h-tl {text-align: left!important;}
#multicopyArea .h-tr {text-align: right!important;}
/* position */
#multicopyArea .h-rel{position: relative;}
/* color */
#multicopyArea .h-color01{color: #0060b0;}
#multicopyArea .h-color02{color: #aa8a59;}
#multicopyArea .h-color03{color: #cc6000;}
#multicopyArea .h-color04{color: #ff0000;}
/* font */
#multicopyArea .h-font60{font-size: 60%;}
#multicopyArea .h-font70{font-size: 70%;}
#multicopyArea .h-font80{font-size: 80%;}
#multicopyArea .h-font90{font-size: 90%;}
#multicopyArea .h-font150{font-size: 150%;}
/* border */
.h-boader-b01{
  border-bottom: 1px dotted #1a70b8;
}
.sec_caution{
  color: #ff0000;
  font-weight: bold !important;
  font-size: 95%;
}
.frame01__text{
  line-height: 45px;
}
.multicopy-price01__block{
  text-align: left;
  margin-bottom: 6%;
}
.multicopy-price01__block:last-child{
  margin-bottom: 0;
}
.multicopy-price01__title{
  font-size: 90%;
}
.multicopy-price01__item{
  overflow: hidden;
  font-size: 90%;
  letter-spacing: -.4em;
}
.multicopy-price01__name{
  margin-right: 2em;
  display: inline-block;
  letter-spacing: normal;
}
.multicopy-price01__name.typeA{
  margin-right: 3em;
}
.multicopy-price01__name.typeB{
  margin-right: 5em;
}
.multicopy-price01__name.typeC{
  margin-right: 4em;
}
.multicopy-price01__name.typeD{
  margin-right: 1em;
}
.multicopy-price01__size{
  display: inline-block;
  letter-spacing: normal;
}
.multicopy-price01__price{
  display: inline-block;
  letter-spacing: normal;
  float: right;
}
.top_back{
  width: 13%;
  margin-left: auto;
}
.photo-print__poster{
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
  text-align: center;
}
.photo-print__poster th{
  font-weight: 100 !important;
  border: 1px solid #CCCCCC;
  font-size: 80%;
  background: #F4F4F4;
}
.photo-print__poster td{
  font-size: 80%;
  font-weight: 100 !important;
  border: 1px solid #CCCCCC;
}
.photo-print__media{
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
}
.photo-print__media td{
  font-size: 80%;
  font-weight: 100 !important;
  border: 1px solid #CCCCCC;
}
.sp-print-btn__area{
  letter-spacing: -.4em;
}
.sp-print-btn__item{
  vertical-align: top;
  display: inline-block;
  letter-spacing: normal;
  width: 48%;
  margin-right: 2%;
}
.sp-print-btn__item:last-child{
  margin-right: 0;
}
.sp-print-btn__title{
  font-size: 90%;
  text-align: center;
}
.sp-print-btn01{
  width: 90%;
  margin: 3% auto 0;
}
.sp-print-btn02{
  width: 78%;
  margin: 9% auto 0;
}
.network-display__item{
  border: 1px solid #CCCCCC;
}
.network-display__item:first-child{
  border-bottom: none;
}
.network-display__item:last-child{
  border-top: none;
}
.network-display__title{
  font-weight: bold !important;
  font-size: 90%;
  text-align: center;
  color: #ffffff;
  padding: 3% 0;
}
.network-display__title.typeA{
  background: #0EB915;
}
.network-display__title.typeB{
  background: #0094E3;
}
#multicopyArea img.network-display__icon{
  float: left;
  width: 10%;
  margin-right: 2%;
}
.network-display__text{
  font-size: 80%;
  padding: 2%;
}
.network-display__btn.typeA{
  padding: 10% 8%;
}
.admin__list{
  margin-bottom: 5%;
  letter-spacing: -.4em;
}
.admin__list:last-child{
  margin-bottom: 0;
}
.admin__item{
  display: inline-block;
  letter-spacing: normal;
  width: 45%;
  margin-right: 9%;
}
.admin__item:last-child{
  margin-right: 0;
}
#multicopyArea .admin__item img{
  vertical-align: top;
}
.point__list{
  margin-bottom: 10%;
  letter-spacing: -.4em;
}
.point__list:last-child{
  margin-bottom: 0;
}
.point__item{
  display: inline-block;
  letter-spacing: normal;
  width: 45%;
  margin-right: 9%;
}
.point__item:last-child{
  margin-right: 0;
}
#multicopyArea .point__item img{
  vertical-align: top;
}
.photo-print__badge{
  position: absolute;
  width: 12%;
  top: -15px;
  left: 20%;
}
.text-cue li{
  text-indent: -1em;
  padding-left: 1em;
}

.operation__list{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.operation__item{
  width: calc((100%/2) - 10px);
  margin-bottom: 4%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.operation__item:nth-last-child(-n+2){
  margin-bottom: 0;
}
.operation__item img{
  margin-top: 5%;
}
.operation__text{
  font-size: 85%;
  font-weight: bold!important;
  color: #0060B0;
  text-align: left;
  margin-bottom: auto;
}
.operation__text span{
  color: #000;
  font-weight: 100!important;
}