@charset "UTF-8";

.icon{
  display: inline-block;
  font-size: 100px;
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100% auto;
  line-height: 0;
  -moz-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

/* ------------------ .border_list ------------------ */

.border_list .border_list_block{
  padding: 0 0 47px 0;
  margin: 0 0 47px 0;
  border-bottom: 1px solid #cccccc;
}

.border_list .border_list_block:last-child{
  margin-bottom: 0;
}

/* ------------------ .cms系 ------------------ */

/* .cms_image */

.cms_image{
  position: relative;
}

.cms_image .cms_image_in .img_cover{
  padding-bottom: 66.6666%;
}

/* .cms_head */

.cms_head{
  display: -webkit-flex;
  -webkit-display: flex;
  -webkit-align-items: center;
  align-items: center;
  margin: 0 0 -10px 0;
  padding: 0 0 20px 0;
}

.cms_head > *{
  margin: 0 15px 10px 0;
}

.cms_head > *:last-child{
  margin-right: 0;
}

.cms_time{
  font-family:'Avenir Next W01 Thin','Noto Sans Japanese';
  font-size: 11px;
  color: #999999;
  line-height: 1;
}

.cms_category{
  font-size: 11px;
  line-height: 1;
  white-space: nowrap;
  display: -webkit-flex;
  display: flex;
}

.cms_category li{
  margin: 0 10px 0 0;
}

.cms_category li:last-child{
  margin: 0 0 0 0;
}

.cms_title01{
  font-size: 16px;
  line-height: 1.4;
  margin: 0 0 20px 0;
}

.cms_text_content{
  font-size: 12px;
  color: #999999;
}

/* .cms_detail */

.cms_detail{
  padding: 0 0 48px 0;
  border-bottom: 1px solid #cccccc;
}

.cms_detail .cms_title01{
  font-size: 30px;
  margin: 0 0 35px 0;
}


/* ------------------ .cms_share ------------------ */

.cms_share{
  display: inline-block;
  white-space: nowrap;
  letter-spacing: -0.4em;
  text-align: left;
}

.cms_share li{
  position: relative;
  display: inline-block;
  vertical-align:  middle;
  margin: 0 11px 0 0;
}

.cms_share li:last-child{
  margin-right: 0;
}

.cms_share .link-container {
  position: absolute;
  top: 30px;
  right: 0;
  display: none;
  width: 200px;
  height: 30px;
}

.cms_share .link-container input{
  height: 100%;
  padding: 8px 15px;
}

.cms_article_share{
  margin: 40px 0 0 0;
  display: flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}

.cms_article_share_title{
  color: #9a9a9a;
  font-size: 11px;
  margin: 0 23px 0 0;
}

.cms_article_share.vert{
  flex-wrap: -webkit-wrap;
  flex-wrap: wrap;
}

.cms_article_share.vert > *{
  width: 100%;
}

.cms_article_share.vert .cms_article_share_title{
  text-align: center;
  -webkit-order: 2;
  order: 2;
  margin: 16px 0 0 0;
}

.cms_article_share.vert .cms_article_share_in{
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}

/* ------------------ .link_box_zone ------------------ */

.link_box_zone{
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}

.link_box_zone .link_box_wrap{
  position: relative;
  padding: 30px 20px;
  min-height: 100px;
  width: 100%;
  max-width: 390px;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.link_box_zone .link_box_title{
  position: absolute;
  line-height: 1.2;
  bottom: -0.5em;
  left: 0;
  width: 100%;
  text-align: center;
  overflow:  hidden;
  min-height: 1.2em;
  font-family:'Avenir Next W01 Thin','Noto Sans Japanese';
}

.link_box_zone .link_box_title .flex-text > .image{
  height: 1.2em;
}

.link_box_zone .link_box_title .text01{
  display: inline-block;
  position: relative;
  padding: 0 20px;
}

.link_box_zone .link_box_title .text01:empty{
  padding: 0;
}

.link_box_zone .link_box_title .text01:before,
.link_box_zone .link_box_title .text01:after{
  content: "";
  position: absolute;
  top: 50%;
  margin-top: 0.5px;
  display: block;
  width: 100vw;
  height: 1px;
  background-color: #cccccc;
}

.link_box_zone .link_box_title .text01:before{
  left: -100vw;
}

.link_box_zone .link_box_title .text01:after{
  right: -100vw;
}

.link_box_zone .link_box{
  -webkit-flex-grow: 1;
  flex-grow: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 24px;
}

/* sp */
@media all and (max-width: 700px) {
  .link_box_zone .link_box_wrap{
    padding: 25px 20px;
    min-height: 80px;
  }
  .link_box_zone .link_box{
    font-size: 18px;
  }
}

/* ------------------ .launguage_nav ------------------ */

.launguage_nav{
  display: flex;
  display: -webkit-flex;
  white-space: nowrap;
  font-family:'Avenir Next W01 Thin','Noto Sans Japanese';
}

.launguage_nav li{
  margin: 0 12px 0 0;
}

.launguage_nav li:after{
  content: "/";
  margin: 0 0 0 12px;
}

.launguage_nav li:last-child:after{
  display: none;
}

.launguage_nav li a{
  text-decoration: none !important;
  -moz-transition: color 0.4s ease 0s, opacity 0.4s ease 0s;
  -webkit-transition: color 0.4s ease 0s, opacity 0.4s ease 0s;
  -o-transition: color 0.4s ease 0s, opacity 0.4s ease 0s;
  -ms-transition: color 0.4s ease 0s, opacity 0.4s ease 0s;
  transition: color 0.4s ease 0s, opacity 0.4s ease 0s;
}

/* ------------------ .hover_image_zone ------------------ */

.hover_image_zone{
  display: inline-block;
}

.hover_image_zone .hover_image_wrap{
  display: inline-block;
  position: relative;
}

.hover_image_wrap .hover_image{
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  line-height: 0;
}

.hover_image_wrap .hover_image,
.hover_image_wrap .normal_image{
  -moz-transition: opacity 0.4s ease 0s;
  -webkit-transition: opacity 0.4s ease 0s;
  -o-transition: opacity 0.4s ease 0s;
  -ms-transition: opacity 0.4s ease 0s;
  transition: opacity 0.4s ease 0s;
}

.hover_image_zone:hover .hover_image_wrap .hover_image{
  opacity: 1;
}

.hover_image_zone:hover .hover_image_wrap .image .normal_image{
  opacity: 0;
}

/* ------------------ .text_icon ------------------ */

.text_icon{
  display: inline-block;
  font-size: inherit;
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100% auto;
  line-height: 0;
  -moz-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

.text_icon.icon_square{
  width: 0.8em;
  height: 0.8em;
  background-color: #000000;
}

.text_icon.icon_circle{
  width: 0.8em;
  height: 0.8em;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  background-color: #000000;
}

/* ------------------ .flex-text ------------------ */

.flex-text{
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}

.flex-text > *{
  position: relative;
  margin: 0 10px 0 0;
}

.flex-text > *:last-child{
  margin-right: 0;
}

.flex-text > .image{
  line-height: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}

.flex-text > .image{
  height: 1.43em;
}

.title.type01 .flex-text > .image{
  height: 1.2em;
}

.flex-text[data-x="0px"] > *{ margin-right: 0px; }
.flex-text[data-x="1px"] > *{ margin-right: 1px; }
.flex-text[data-x="2px"] > *{ margin-right: 2px; }
.flex-text[data-x="3px"] > *{ margin-right: 3px; }
.flex-text[data-x="4px"] > *{ margin-right: 4px; }
.flex-text[data-x="5px"] > *{ margin-right: 5px; }
.flex-text[data-x="6px"] > *{ margin-right: 6px; }
.flex-text[data-x="7px"] > *{ margin-right: 7px; }
.flex-text[data-x="8px"] > *{ margin-right: 8px; }
.flex-text[data-x="9px"] > *{ margin-right: 9px; }
.flex-text[data-x="10px"] > *{ margin-right: 10px; }
.flex-text[data-x="11px"] > *{ margin-right: 11px; }
.flex-text[data-x="12px"] > *{ margin-right: 12px; }
.flex-text[data-x="13px"] > *{ margin-right: 13px; }
.flex-text[data-x="14px"] > *{ margin-right: 14px; }
.flex-text[data-x="15px"] > *{ margin-right: 15px; }
.flex-text[data-x="16px"] > *{ margin-right: 16px; }
.flex-text[data-x="17px"] > *{ margin-right: 17px; }
.flex-text[data-x="18px"] > *{ margin-right: 18px; }
.flex-text[data-x="19px"] > *{ margin-right: 19px; }
.flex-text[data-x="20px"] > *{ margin-right: 20px; }
.flex-text[data-x="21px"] > *{ margin-right: 21px; }
.flex-text[data-x="22px"] > *{ margin-right: 22px; }
.flex-text[data-x="23px"] > *{ margin-right: 23px; }
.flex-text[data-x="24px"] > *{ margin-right: 24px; }
.flex-text[data-x="25px"] > *{ margin-right: 25px; }
.flex-text[data-x="26px"] > *{ margin-right: 26px; }
.flex-text[data-x="27px"] > *{ margin-right: 27px; }
.flex-text[data-x="28px"] > *{ margin-right: 28px; }
.flex-text[data-x="29px"] > *{ margin-right: 29px; }
.flex-text[data-x="30px"] > *{ margin-right: 30px; }

.flex-text[data-line="1.00"]{ line-height: 1.00em; }
.flex-text[data-line="1.01"]{ line-height: 1.01em; }
.flex-text[data-line="1.02"]{ line-height: 1.02em; }
.flex-text[data-line="1.03"]{ line-height: 1.03em; }
.flex-text[data-line="1.04"]{ line-height: 1.04em; }
.flex-text[data-line="1.05"]{ line-height: 1.05em; }
.flex-text[data-line="1.06"]{ line-height: 1.06em; }
.flex-text[data-line="1.07"]{ line-height: 1.07em; }
.flex-text[data-line="1.08"]{ line-height: 1.08em; }
.flex-text[data-line="1.09"]{ line-height: 1.09em; }
.flex-text[data-line="1.10"]{ line-height: 1.10em; }
.flex-text[data-line="1.11"]{ line-height: 1.11em; }
.flex-text[data-line="1.12"]{ line-height: 1.12em; }
.flex-text[data-line="1.13"]{ line-height: 1.13em; }
.flex-text[data-line="1.14"]{ line-height: 1.14em; }
.flex-text[data-line="1.15"]{ line-height: 1.15em; }
.flex-text[data-line="1.16"]{ line-height: 1.16em; }
.flex-text[data-line="1.17"]{ line-height: 1.17em; }
.flex-text[data-line="1.18"]{ line-height: 1.18em; }
.flex-text[data-line="1.19"]{ line-height: 1.19em; }
.flex-text[data-line="1.20"]{ line-height: 1.20em; }
.flex-text[data-line="1.21"]{ line-height: 1.21em; }
.flex-text[data-line="1.22"]{ line-height: 1.22em; }
.flex-text[data-line="1.23"]{ line-height: 1.23em; }
.flex-text[data-line="1.24"]{ line-height: 1.24em; }
.flex-text[data-line="1.25"]{ line-height: 1.25em; }
.flex-text[data-line="1.26"]{ line-height: 1.26em; }
.flex-text[data-line="1.27"]{ line-height: 1.27em; }
.flex-text[data-line="1.28"]{ line-height: 1.28em; }
.flex-text[data-line="1.29"]{ line-height: 1.29em; }
.flex-text[data-line="1.30"]{ line-height: 1.30em; }
.flex-text[data-line="1.31"]{ line-height: 1.31em; }
.flex-text[data-line="1.32"]{ line-height: 1.32em; }
.flex-text[data-line="1.33"]{ line-height: 1.33em; }
.flex-text[data-line="1.34"]{ line-height: 1.34em; }
.flex-text[data-line="1.35"]{ line-height: 1.35em; }
.flex-text[data-line="1.36"]{ line-height: 1.36em; }
.flex-text[data-line="1.37"]{ line-height: 1.37em; }
.flex-text[data-line="1.38"]{ line-height: 1.38em; }
.flex-text[data-line="1.39"]{ line-height: 1.39em; }
.flex-text[data-line="1.40"]{ line-height: 1.40em; }
.flex-text[data-line="1.41"]{ line-height: 1.41em; }
.flex-text[data-line="1.42"]{ line-height: 1.42em; }
.flex-text[data-line="1.43"]{ line-height: 1.43em; }
.flex-text[data-line="1.44"]{ line-height: 1.44em; }
.flex-text[data-line="1.45"]{ line-height: 1.45em; }
.flex-text[data-line="1.46"]{ line-height: 1.46em; }
.flex-text[data-line="1.47"]{ line-height: 1.47em; }
.flex-text[data-line="1.48"]{ line-height: 1.48em; }
.flex-text[data-line="1.49"]{ line-height: 1.49em; }
.flex-text[data-line="1.50"]{ line-height: 1.50em; }
.flex-text[data-line="1.51"]{ line-height: 1.51em; }
.flex-text[data-line="1.52"]{ line-height: 1.52em; }
.flex-text[data-line="1.53"]{ line-height: 1.53em; }
.flex-text[data-line="1.54"]{ line-height: 1.54em; }
.flex-text[data-line="1.55"]{ line-height: 1.55em; }
.flex-text[data-line="1.56"]{ line-height: 1.56em; }
.flex-text[data-line="1.57"]{ line-height: 1.57em; }
.flex-text[data-line="1.58"]{ line-height: 1.58em; }
.flex-text[data-line="1.59"]{ line-height: 1.59em; }
.flex-text[data-line="1.60"]{ line-height: 1.60em; }
.flex-text[data-line="1.61"]{ line-height: 1.61em; }
.flex-text[data-line="1.62"]{ line-height: 1.62em; }
.flex-text[data-line="1.63"]{ line-height: 1.63em; }
.flex-text[data-line="1.64"]{ line-height: 1.64em; }
.flex-text[data-line="1.65"]{ line-height: 1.65em; }
.flex-text[data-line="1.66"]{ line-height: 1.66em; }
.flex-text[data-line="1.67"]{ line-height: 1.67em; }
.flex-text[data-line="1.68"]{ line-height: 1.68em; }
.flex-text[data-line="1.69"]{ line-height: 1.69em; }
.flex-text[data-line="1.70"]{ line-height: 1.70em; }
.flex-text[data-line="1.71"]{ line-height: 1.71em; }
.flex-text[data-line="1.72"]{ line-height: 1.72em; }
.flex-text[data-line="1.73"]{ line-height: 1.73em; }
.flex-text[data-line="1.74"]{ line-height: 1.74em; }
.flex-text[data-line="1.75"]{ line-height: 1.75em; }
.flex-text[data-line="1.76"]{ line-height: 1.76em; }
.flex-text[data-line="1.77"]{ line-height: 1.77em; }
.flex-text[data-line="1.78"]{ line-height: 1.78em; }
.flex-text[data-line="1.79"]{ line-height: 1.79em; }
.flex-text[data-line="1.80"]{ line-height: 1.80em; }
.flex-text[data-line="1.81"]{ line-height: 1.81em; }
.flex-text[data-line="1.82"]{ line-height: 1.82em; }
.flex-text[data-line="1.83"]{ line-height: 1.83em; }
.flex-text[data-line="1.84"]{ line-height: 1.84em; }
.flex-text[data-line="1.85"]{ line-height: 1.85em; }
.flex-text[data-line="1.86"]{ line-height: 1.86em; }
.flex-text[data-line="1.87"]{ line-height: 1.87em; }
.flex-text[data-line="1.88"]{ line-height: 1.88em; }
.flex-text[data-line="1.89"]{ line-height: 1.89em; }
.flex-text[data-line="1.90"]{ line-height: 1.90em; }
.flex-text[data-line="1.91"]{ line-height: 1.91em; }
.flex-text[data-line="1.92"]{ line-height: 1.92em; }
.flex-text[data-line="1.93"]{ line-height: 1.93em; }
.flex-text[data-line="1.94"]{ line-height: 1.94em; }
.flex-text[data-line="1.95"]{ line-height: 1.95em; }
.flex-text[data-line="1.96"]{ line-height: 1.96em; }
.flex-text[data-line="1.97"]{ line-height: 1.97em; }
.flex-text[data-line="1.98"]{ line-height: 1.98em; }
.flex-text[data-line="1.99"]{ line-height: 1.99em; }
.flex-text[data-line="2.00"]{ line-height: 2.00em; }

.flex-text[data-line="1.00"] > .image{ height: 1.00em; }
.flex-text[data-line="1.01"] > .image{ height: 1.01em; }
.flex-text[data-line="1.02"] > .image{ height: 1.02em; }
.flex-text[data-line="1.03"] > .image{ height: 1.03em; }
.flex-text[data-line="1.04"] > .image{ height: 1.04em; }
.flex-text[data-line="1.05"] > .image{ height: 1.05em; }
.flex-text[data-line="1.06"] > .image{ height: 1.06em; }
.flex-text[data-line="1.07"] > .image{ height: 1.07em; }
.flex-text[data-line="1.08"] > .image{ height: 1.08em; }
.flex-text[data-line="1.09"] > .image{ height: 1.09em; }
.flex-text[data-line="1.10"] > .image{ height: 1.10em; }
.flex-text[data-line="1.11"] > .image{ height: 1.11em; }
.flex-text[data-line="1.12"] > .image{ height: 1.12em; }
.flex-text[data-line="1.13"] > .image{ height: 1.13em; }
.flex-text[data-line="1.14"] > .image{ height: 1.14em; }
.flex-text[data-line="1.15"] > .image{ height: 1.15em; }
.flex-text[data-line="1.16"] > .image{ height: 1.16em; }
.flex-text[data-line="1.17"] > .image{ height: 1.17em; }
.flex-text[data-line="1.18"] > .image{ height: 1.18em; }
.flex-text[data-line="1.19"] > .image{ height: 1.19em; }
.flex-text[data-line="1.20"] > .image{ height: 1.20em; }
.flex-text[data-line="1.21"] > .image{ height: 1.21em; }
.flex-text[data-line="1.22"] > .image{ height: 1.22em; }
.flex-text[data-line="1.23"] > .image{ height: 1.23em; }
.flex-text[data-line="1.24"] > .image{ height: 1.24em; }
.flex-text[data-line="1.25"] > .image{ height: 1.25em; }
.flex-text[data-line="1.26"] > .image{ height: 1.26em; }
.flex-text[data-line="1.27"] > .image{ height: 1.27em; }
.flex-text[data-line="1.28"] > .image{ height: 1.28em; }
.flex-text[data-line="1.29"] > .image{ height: 1.29em; }
.flex-text[data-line="1.30"] > .image{ height: 1.30em; }
.flex-text[data-line="1.31"] > .image{ height: 1.31em; }
.flex-text[data-line="1.32"] > .image{ height: 1.32em; }
.flex-text[data-line="1.33"] > .image{ height: 1.33em; }
.flex-text[data-line="1.34"] > .image{ height: 1.34em; }
.flex-text[data-line="1.35"] > .image{ height: 1.35em; }
.flex-text[data-line="1.36"] > .image{ height: 1.36em; }
.flex-text[data-line="1.37"] > .image{ height: 1.37em; }
.flex-text[data-line="1.38"] > .image{ height: 1.38em; }
.flex-text[data-line="1.39"] > .image{ height: 1.39em; }
.flex-text[data-line="1.40"] > .image{ height: 1.40em; }
.flex-text[data-line="1.41"] > .image{ height: 1.41em; }
.flex-text[data-line="1.42"] > .image{ height: 1.42em; }
.flex-text[data-line="1.43"] > .image{ height: 1.43em; }
.flex-text[data-line="1.44"] > .image{ height: 1.44em; }
.flex-text[data-line="1.45"] > .image{ height: 1.45em; }
.flex-text[data-line="1.46"] > .image{ height: 1.46em; }
.flex-text[data-line="1.47"] > .image{ height: 1.47em; }
.flex-text[data-line="1.48"] > .image{ height: 1.48em; }
.flex-text[data-line="1.49"] > .image{ height: 1.49em; }
.flex-text[data-line="1.50"] > .image{ height: 1.50em; }
.flex-text[data-line="1.51"] > .image{ height: 1.51em; }
.flex-text[data-line="1.52"] > .image{ height: 1.52em; }
.flex-text[data-line="1.53"] > .image{ height: 1.53em; }
.flex-text[data-line="1.54"] > .image{ height: 1.54em; }
.flex-text[data-line="1.55"] > .image{ height: 1.55em; }
.flex-text[data-line="1.56"] > .image{ height: 1.56em; }
.flex-text[data-line="1.57"] > .image{ height: 1.57em; }
.flex-text[data-line="1.58"] > .image{ height: 1.58em; }
.flex-text[data-line="1.59"] > .image{ height: 1.59em; }
.flex-text[data-line="1.60"] > .image{ height: 1.60em; }
.flex-text[data-line="1.61"] > .image{ height: 1.61em; }
.flex-text[data-line="1.62"] > .image{ height: 1.62em; }
.flex-text[data-line="1.63"] > .image{ height: 1.63em; }
.flex-text[data-line="1.64"] > .image{ height: 1.64em; }
.flex-text[data-line="1.65"] > .image{ height: 1.65em; }
.flex-text[data-line="1.66"] > .image{ height: 1.66em; }
.flex-text[data-line="1.67"] > .image{ height: 1.67em; }
.flex-text[data-line="1.68"] > .image{ height: 1.68em; }
.flex-text[data-line="1.69"] > .image{ height: 1.69em; }
.flex-text[data-line="1.70"] > .image{ height: 1.70em; }
.flex-text[data-line="1.71"] > .image{ height: 1.71em; }
.flex-text[data-line="1.72"] > .image{ height: 1.72em; }
.flex-text[data-line="1.73"] > .image{ height: 1.73em; }
.flex-text[data-line="1.74"] > .image{ height: 1.74em; }
.flex-text[data-line="1.75"] > .image{ height: 1.75em; }
.flex-text[data-line="1.76"] > .image{ height: 1.76em; }
.flex-text[data-line="1.77"] > .image{ height: 1.77em; }
.flex-text[data-line="1.78"] > .image{ height: 1.78em; }
.flex-text[data-line="1.79"] > .image{ height: 1.79em; }
.flex-text[data-line="1.80"] > .image{ height: 1.80em; }
.flex-text[data-line="1.81"] > .image{ height: 1.81em; }
.flex-text[data-line="1.82"] > .image{ height: 1.82em; }
.flex-text[data-line="1.83"] > .image{ height: 1.83em; }
.flex-text[data-line="1.84"] > .image{ height: 1.84em; }
.flex-text[data-line="1.85"] > .image{ height: 1.85em; }
.flex-text[data-line="1.86"] > .image{ height: 1.86em; }
.flex-text[data-line="1.87"] > .image{ height: 1.87em; }
.flex-text[data-line="1.88"] > .image{ height: 1.88em; }
.flex-text[data-line="1.89"] > .image{ height: 1.89em; }
.flex-text[data-line="1.90"] > .image{ height: 1.90em; }
.flex-text[data-line="1.91"] > .image{ height: 1.91em; }
.flex-text[data-line="1.92"] > .image{ height: 1.92em; }
.flex-text[data-line="1.93"] > .image{ height: 1.93em; }
.flex-text[data-line="1.94"] > .image{ height: 1.94em; }
.flex-text[data-line="1.95"] > .image{ height: 1.95em; }
.flex-text[data-line="1.96"] > .image{ height: 1.96em; }
.flex-text[data-line="1.97"] > .image{ height: 1.97em; }
.flex-text[data-line="1.98"] > .image{ height: 1.98em; }
.flex-text[data-line="1.99"] > .image{ height: 1.99em; }
.flex-text[data-line="2.00"] > .image{ height: 2.00em; }

/* pc */
@media all and (min-width: 951px) {
.flex-text[data-pc_x="0px"] > *{ margin-right: 0px; }
.flex-text[data-pc_x="1px"] > *{ margin-right: 1px; }
.flex-text[data-pc_x="2px"] > *{ margin-right: 2px; }
.flex-text[data-pc_x="3px"] > *{ margin-right: 3px; }
.flex-text[data-pc_x="4px"] > *{ margin-right: 4px; }
.flex-text[data-pc_x="5px"] > *{ margin-right: 5px; }
.flex-text[data-pc_x="6px"] > *{ margin-right: 6px; }
.flex-text[data-pc_x="7px"] > *{ margin-right: 7px; }
.flex-text[data-pc_x="8px"] > *{ margin-right: 8px; }
.flex-text[data-pc_x="9px"] > *{ margin-right: 9px; }
.flex-text[data-pc_x="10px"] > *{ margin-right: 10px; }
.flex-text[data-pc_x="11px"] > *{ margin-right: 11px; }
.flex-text[data-pc_x="12px"] > *{ margin-right: 12px; }
.flex-text[data-pc_x="13px"] > *{ margin-right: 13px; }
.flex-text[data-pc_x="14px"] > *{ margin-right: 14px; }
.flex-text[data-pc_x="15px"] > *{ margin-right: 15px; }
.flex-text[data-pc_x="16px"] > *{ margin-right: 16px; }
.flex-text[data-pc_x="17px"] > *{ margin-right: 17px; }
.flex-text[data-pc_x="18px"] > *{ margin-right: 18px; }
.flex-text[data-pc_x="19px"] > *{ margin-right: 19px; }
.flex-text[data-pc_x="20px"] > *{ margin-right: 20px; }
.flex-text[data-pc_x="21px"] > *{ margin-right: 21px; }
.flex-text[data-pc_x="22px"] > *{ margin-right: 22px; }
.flex-text[data-pc_x="23px"] > *{ margin-right: 23px; }
.flex-text[data-pc_x="24px"] > *{ margin-right: 24px; }
.flex-text[data-pc_x="25px"] > *{ margin-right: 25px; }
.flex-text[data-pc_x="26px"] > *{ margin-right: 26px; }
.flex-text[data-pc_x="27px"] > *{ margin-right: 27px; }
.flex-text[data-pc_x="28px"] > *{ margin-right: 28px; }
.flex-text[data-pc_x="29px"] > *{ margin-right: 29px; }
.flex-text[data-pc_x="30px"] > *{ margin-right: 30px; }

.flex-text[data-pc_line="1.00"]{ line-height: 1.00em; }
.flex-text[data-pc_line="1.01"]{ line-height: 1.01em; }
.flex-text[data-pc_line="1.02"]{ line-height: 1.02em; }
.flex-text[data-pc_line="1.03"]{ line-height: 1.03em; }
.flex-text[data-pc_line="1.04"]{ line-height: 1.04em; }
.flex-text[data-pc_line="1.05"]{ line-height: 1.05em; }
.flex-text[data-pc_line="1.06"]{ line-height: 1.06em; }
.flex-text[data-pc_line="1.07"]{ line-height: 1.07em; }
.flex-text[data-pc_line="1.08"]{ line-height: 1.08em; }
.flex-text[data-pc_line="1.09"]{ line-height: 1.09em; }
.flex-text[data-pc_line="1.10"]{ line-height: 1.10em; }
.flex-text[data-pc_line="1.11"]{ line-height: 1.11em; }
.flex-text[data-pc_line="1.12"]{ line-height: 1.12em; }
.flex-text[data-pc_line="1.13"]{ line-height: 1.13em; }
.flex-text[data-pc_line="1.14"]{ line-height: 1.14em; }
.flex-text[data-pc_line="1.15"]{ line-height: 1.15em; }
.flex-text[data-pc_line="1.16"]{ line-height: 1.16em; }
.flex-text[data-pc_line="1.17"]{ line-height: 1.17em; }
.flex-text[data-pc_line="1.18"]{ line-height: 1.18em; }
.flex-text[data-pc_line="1.19"]{ line-height: 1.19em; }
.flex-text[data-pc_line="1.20"]{ line-height: 1.20em; }
.flex-text[data-pc_line="1.21"]{ line-height: 1.21em; }
.flex-text[data-pc_line="1.22"]{ line-height: 1.22em; }
.flex-text[data-pc_line="1.23"]{ line-height: 1.23em; }
.flex-text[data-pc_line="1.24"]{ line-height: 1.24em; }
.flex-text[data-pc_line="1.25"]{ line-height: 1.25em; }
.flex-text[data-pc_line="1.26"]{ line-height: 1.26em; }
.flex-text[data-pc_line="1.27"]{ line-height: 1.27em; }
.flex-text[data-pc_line="1.28"]{ line-height: 1.28em; }
.flex-text[data-pc_line="1.29"]{ line-height: 1.29em; }
.flex-text[data-pc_line="1.30"]{ line-height: 1.30em; }
.flex-text[data-pc_line="1.31"]{ line-height: 1.31em; }
.flex-text[data-pc_line="1.32"]{ line-height: 1.32em; }
.flex-text[data-pc_line="1.33"]{ line-height: 1.33em; }
.flex-text[data-pc_line="1.34"]{ line-height: 1.34em; }
.flex-text[data-pc_line="1.35"]{ line-height: 1.35em; }
.flex-text[data-pc_line="1.36"]{ line-height: 1.36em; }
.flex-text[data-pc_line="1.37"]{ line-height: 1.37em; }
.flex-text[data-pc_line="1.38"]{ line-height: 1.38em; }
.flex-text[data-pc_line="1.39"]{ line-height: 1.39em; }
.flex-text[data-pc_line="1.40"]{ line-height: 1.40em; }
.flex-text[data-pc_line="1.41"]{ line-height: 1.41em; }
.flex-text[data-pc_line="1.42"]{ line-height: 1.42em; }
.flex-text[data-pc_line="1.43"]{ line-height: 1.43em; }
.flex-text[data-pc_line="1.44"]{ line-height: 1.44em; }
.flex-text[data-pc_line="1.45"]{ line-height: 1.45em; }
.flex-text[data-pc_line="1.46"]{ line-height: 1.46em; }
.flex-text[data-pc_line="1.47"]{ line-height: 1.47em; }
.flex-text[data-pc_line="1.48"]{ line-height: 1.48em; }
.flex-text[data-pc_line="1.49"]{ line-height: 1.49em; }
.flex-text[data-pc_line="1.50"]{ line-height: 1.50em; }
.flex-text[data-pc_line="1.51"]{ line-height: 1.51em; }
.flex-text[data-pc_line="1.52"]{ line-height: 1.52em; }
.flex-text[data-pc_line="1.53"]{ line-height: 1.53em; }
.flex-text[data-pc_line="1.54"]{ line-height: 1.54em; }
.flex-text[data-pc_line="1.55"]{ line-height: 1.55em; }
.flex-text[data-pc_line="1.56"]{ line-height: 1.56em; }
.flex-text[data-pc_line="1.57"]{ line-height: 1.57em; }
.flex-text[data-pc_line="1.58"]{ line-height: 1.58em; }
.flex-text[data-pc_line="1.59"]{ line-height: 1.59em; }
.flex-text[data-pc_line="1.60"]{ line-height: 1.60em; }
.flex-text[data-pc_line="1.61"]{ line-height: 1.61em; }
.flex-text[data-pc_line="1.62"]{ line-height: 1.62em; }
.flex-text[data-pc_line="1.63"]{ line-height: 1.63em; }
.flex-text[data-pc_line="1.64"]{ line-height: 1.64em; }
.flex-text[data-pc_line="1.65"]{ line-height: 1.65em; }
.flex-text[data-pc_line="1.66"]{ line-height: 1.66em; }
.flex-text[data-pc_line="1.67"]{ line-height: 1.67em; }
.flex-text[data-pc_line="1.68"]{ line-height: 1.68em; }
.flex-text[data-pc_line="1.69"]{ line-height: 1.69em; }
.flex-text[data-pc_line="1.70"]{ line-height: 1.70em; }
.flex-text[data-pc_line="1.71"]{ line-height: 1.71em; }
.flex-text[data-pc_line="1.72"]{ line-height: 1.72em; }
.flex-text[data-pc_line="1.73"]{ line-height: 1.73em; }
.flex-text[data-pc_line="1.74"]{ line-height: 1.74em; }
.flex-text[data-pc_line="1.75"]{ line-height: 1.75em; }
.flex-text[data-pc_line="1.76"]{ line-height: 1.76em; }
.flex-text[data-pc_line="1.77"]{ line-height: 1.77em; }
.flex-text[data-pc_line="1.78"]{ line-height: 1.78em; }
.flex-text[data-pc_line="1.79"]{ line-height: 1.79em; }
.flex-text[data-pc_line="1.80"]{ line-height: 1.80em; }
.flex-text[data-pc_line="1.81"]{ line-height: 1.81em; }
.flex-text[data-pc_line="1.82"]{ line-height: 1.82em; }
.flex-text[data-pc_line="1.83"]{ line-height: 1.83em; }
.flex-text[data-pc_line="1.84"]{ line-height: 1.84em; }
.flex-text[data-pc_line="1.85"]{ line-height: 1.85em; }
.flex-text[data-pc_line="1.86"]{ line-height: 1.86em; }
.flex-text[data-pc_line="1.87"]{ line-height: 1.87em; }
.flex-text[data-pc_line="1.88"]{ line-height: 1.88em; }
.flex-text[data-pc_line="1.89"]{ line-height: 1.89em; }
.flex-text[data-pc_line="1.90"]{ line-height: 1.90em; }
.flex-text[data-pc_line="1.91"]{ line-height: 1.91em; }
.flex-text[data-pc_line="1.92"]{ line-height: 1.92em; }
.flex-text[data-pc_line="1.93"]{ line-height: 1.93em; }
.flex-text[data-pc_line="1.94"]{ line-height: 1.94em; }
.flex-text[data-pc_line="1.95"]{ line-height: 1.95em; }
.flex-text[data-pc_line="1.96"]{ line-height: 1.96em; }
.flex-text[data-pc_line="1.97"]{ line-height: 1.97em; }
.flex-text[data-pc_line="1.98"]{ line-height: 1.98em; }
.flex-text[data-pc_line="1.99"]{ line-height: 1.99em; }
.flex-text[data-pc_line="2.00"]{ line-height: 2.00em; }

.flex-text[data-pc_line="1.00"] > .image{ height: 1.00em; }
.flex-text[data-pc_line="1.01"] > .image{ height: 1.01em; }
.flex-text[data-pc_line="1.02"] > .image{ height: 1.02em; }
.flex-text[data-pc_line="1.03"] > .image{ height: 1.03em; }
.flex-text[data-pc_line="1.04"] > .image{ height: 1.04em; }
.flex-text[data-pc_line="1.05"] > .image{ height: 1.05em; }
.flex-text[data-pc_line="1.06"] > .image{ height: 1.06em; }
.flex-text[data-pc_line="1.07"] > .image{ height: 1.07em; }
.flex-text[data-pc_line="1.08"] > .image{ height: 1.08em; }
.flex-text[data-pc_line="1.09"] > .image{ height: 1.09em; }
.flex-text[data-pc_line="1.10"] > .image{ height: 1.10em; }
.flex-text[data-pc_line="1.11"] > .image{ height: 1.11em; }
.flex-text[data-pc_line="1.12"] > .image{ height: 1.12em; }
.flex-text[data-pc_line="1.13"] > .image{ height: 1.13em; }
.flex-text[data-pc_line="1.14"] > .image{ height: 1.14em; }
.flex-text[data-pc_line="1.15"] > .image{ height: 1.15em; }
.flex-text[data-pc_line="1.16"] > .image{ height: 1.16em; }
.flex-text[data-pc_line="1.17"] > .image{ height: 1.17em; }
.flex-text[data-pc_line="1.18"] > .image{ height: 1.18em; }
.flex-text[data-pc_line="1.19"] > .image{ height: 1.19em; }
.flex-text[data-pc_line="1.20"] > .image{ height: 1.20em; }
.flex-text[data-pc_line="1.21"] > .image{ height: 1.21em; }
.flex-text[data-pc_line="1.22"] > .image{ height: 1.22em; }
.flex-text[data-pc_line="1.23"] > .image{ height: 1.23em; }
.flex-text[data-pc_line="1.24"] > .image{ height: 1.24em; }
.flex-text[data-pc_line="1.25"] > .image{ height: 1.25em; }
.flex-text[data-pc_line="1.26"] > .image{ height: 1.26em; }
.flex-text[data-pc_line="1.27"] > .image{ height: 1.27em; }
.flex-text[data-pc_line="1.28"] > .image{ height: 1.28em; }
.flex-text[data-pc_line="1.29"] > .image{ height: 1.29em; }
.flex-text[data-pc_line="1.30"] > .image{ height: 1.30em; }
.flex-text[data-pc_line="1.31"] > .image{ height: 1.31em; }
.flex-text[data-pc_line="1.32"] > .image{ height: 1.32em; }
.flex-text[data-pc_line="1.33"] > .image{ height: 1.33em; }
.flex-text[data-pc_line="1.34"] > .image{ height: 1.34em; }
.flex-text[data-pc_line="1.35"] > .image{ height: 1.35em; }
.flex-text[data-pc_line="1.36"] > .image{ height: 1.36em; }
.flex-text[data-pc_line="1.37"] > .image{ height: 1.37em; }
.flex-text[data-pc_line="1.38"] > .image{ height: 1.38em; }
.flex-text[data-pc_line="1.39"] > .image{ height: 1.39em; }
.flex-text[data-pc_line="1.40"] > .image{ height: 1.40em; }
.flex-text[data-pc_line="1.41"] > .image{ height: 1.41em; }
.flex-text[data-pc_line="1.42"] > .image{ height: 1.42em; }
.flex-text[data-pc_line="1.43"] > .image{ height: 1.43em; }
.flex-text[data-pc_line="1.44"] > .image{ height: 1.44em; }
.flex-text[data-pc_line="1.45"] > .image{ height: 1.45em; }
.flex-text[data-pc_line="1.46"] > .image{ height: 1.46em; }
.flex-text[data-pc_line="1.47"] > .image{ height: 1.47em; }
.flex-text[data-pc_line="1.48"] > .image{ height: 1.48em; }
.flex-text[data-pc_line="1.49"] > .image{ height: 1.49em; }
.flex-text[data-pc_line="1.50"] > .image{ height: 1.50em; }
.flex-text[data-pc_line="1.51"] > .image{ height: 1.51em; }
.flex-text[data-pc_line="1.52"] > .image{ height: 1.52em; }
.flex-text[data-pc_line="1.53"] > .image{ height: 1.53em; }
.flex-text[data-pc_line="1.54"] > .image{ height: 1.54em; }
.flex-text[data-pc_line="1.55"] > .image{ height: 1.55em; }
.flex-text[data-pc_line="1.56"] > .image{ height: 1.56em; }
.flex-text[data-pc_line="1.57"] > .image{ height: 1.57em; }
.flex-text[data-pc_line="1.58"] > .image{ height: 1.58em; }
.flex-text[data-pc_line="1.59"] > .image{ height: 1.59em; }
.flex-text[data-pc_line="1.60"] > .image{ height: 1.60em; }
.flex-text[data-pc_line="1.61"] > .image{ height: 1.61em; }
.flex-text[data-pc_line="1.62"] > .image{ height: 1.62em; }
.flex-text[data-pc_line="1.63"] > .image{ height: 1.63em; }
.flex-text[data-pc_line="1.64"] > .image{ height: 1.64em; }
.flex-text[data-pc_line="1.65"] > .image{ height: 1.65em; }
.flex-text[data-pc_line="1.66"] > .image{ height: 1.66em; }
.flex-text[data-pc_line="1.67"] > .image{ height: 1.67em; }
.flex-text[data-pc_line="1.68"] > .image{ height: 1.68em; }
.flex-text[data-pc_line="1.69"] > .image{ height: 1.69em; }
.flex-text[data-pc_line="1.70"] > .image{ height: 1.70em; }
.flex-text[data-pc_line="1.71"] > .image{ height: 1.71em; }
.flex-text[data-pc_line="1.72"] > .image{ height: 1.72em; }
.flex-text[data-pc_line="1.73"] > .image{ height: 1.73em; }
.flex-text[data-pc_line="1.74"] > .image{ height: 1.74em; }
.flex-text[data-pc_line="1.75"] > .image{ height: 1.75em; }
.flex-text[data-pc_line="1.76"] > .image{ height: 1.76em; }
.flex-text[data-pc_line="1.77"] > .image{ height: 1.77em; }
.flex-text[data-pc_line="1.78"] > .image{ height: 1.78em; }
.flex-text[data-pc_line="1.79"] > .image{ height: 1.79em; }
.flex-text[data-pc_line="1.80"] > .image{ height: 1.80em; }
.flex-text[data-pc_line="1.81"] > .image{ height: 1.81em; }
.flex-text[data-pc_line="1.82"] > .image{ height: 1.82em; }
.flex-text[data-pc_line="1.83"] > .image{ height: 1.83em; }
.flex-text[data-pc_line="1.84"] > .image{ height: 1.84em; }
.flex-text[data-pc_line="1.85"] > .image{ height: 1.85em; }
.flex-text[data-pc_line="1.86"] > .image{ height: 1.86em; }
.flex-text[data-pc_line="1.87"] > .image{ height: 1.87em; }
.flex-text[data-pc_line="1.88"] > .image{ height: 1.88em; }
.flex-text[data-pc_line="1.89"] > .image{ height: 1.89em; }
.flex-text[data-pc_line="1.90"] > .image{ height: 1.90em; }
.flex-text[data-pc_line="1.91"] > .image{ height: 1.91em; }
.flex-text[data-pc_line="1.92"] > .image{ height: 1.92em; }
.flex-text[data-pc_line="1.93"] > .image{ height: 1.93em; }
.flex-text[data-pc_line="1.94"] > .image{ height: 1.94em; }
.flex-text[data-pc_line="1.95"] > .image{ height: 1.95em; }
.flex-text[data-pc_line="1.96"] > .image{ height: 1.96em; }
.flex-text[data-pc_line="1.97"] > .image{ height: 1.97em; }
.flex-text[data-pc_line="1.98"] > .image{ height: 1.98em; }
.flex-text[data-pc_line="1.99"] > .image{ height: 1.99em; }
.flex-text[data-pc_line="2.00"] > .image{ height: 2.00em; }
}

/* pad */
@media screen and (min-width: 701px ) and (max-width: 950px) {
.flex-text[data-pad_x="0px"] > *{ margin-right: 0px; }
.flex-text[data-pad_x="1px"] > *{ margin-right: 1px; }
.flex-text[data-pad_x="2px"] > *{ margin-right: 2px; }
.flex-text[data-pad_x="3px"] > *{ margin-right: 3px; }
.flex-text[data-pad_x="4px"] > *{ margin-right: 4px; }
.flex-text[data-pad_x="5px"] > *{ margin-right: 5px; }
.flex-text[data-pad_x="6px"] > *{ margin-right: 6px; }
.flex-text[data-pad_x="7px"] > *{ margin-right: 7px; }
.flex-text[data-pad_x="8px"] > *{ margin-right: 8px; }
.flex-text[data-pad_x="9px"] > *{ margin-right: 9px; }
.flex-text[data-pad_x="10px"] > *{ margin-right: 10px; }
.flex-text[data-pad_x="11px"] > *{ margin-right: 11px; }
.flex-text[data-pad_x="12px"] > *{ margin-right: 12px; }
.flex-text[data-pad_x="13px"] > *{ margin-right: 13px; }
.flex-text[data-pad_x="14px"] > *{ margin-right: 14px; }
.flex-text[data-pad_x="15px"] > *{ margin-right: 15px; }
.flex-text[data-pad_x="16px"] > *{ margin-right: 16px; }
.flex-text[data-pad_x="17px"] > *{ margin-right: 17px; }
.flex-text[data-pad_x="18px"] > *{ margin-right: 18px; }
.flex-text[data-pad_x="19px"] > *{ margin-right: 19px; }
.flex-text[data-pad_x="20px"] > *{ margin-right: 20px; }
.flex-text[data-pad_x="21px"] > *{ margin-right: 21px; }
.flex-text[data-pad_x="22px"] > *{ margin-right: 22px; }
.flex-text[data-pad_x="23px"] > *{ margin-right: 23px; }
.flex-text[data-pad_x="24px"] > *{ margin-right: 24px; }
.flex-text[data-pad_x="25px"] > *{ margin-right: 25px; }
.flex-text[data-pad_x="26px"] > *{ margin-right: 26px; }
.flex-text[data-pad_x="27px"] > *{ margin-right: 27px; }
.flex-text[data-pad_x="28px"] > *{ margin-right: 28px; }
.flex-text[data-pad_x="29px"] > *{ margin-right: 29px; }
.flex-text[data-pad_x="30px"] > *{ margin-right: 30px; }

.flex-text[data-pad_line="1.00"]{ line-height: 1.00em; }
.flex-text[data-pad_line="1.01"]{ line-height: 1.01em; }
.flex-text[data-pad_line="1.02"]{ line-height: 1.02em; }
.flex-text[data-pad_line="1.03"]{ line-height: 1.03em; }
.flex-text[data-pad_line="1.04"]{ line-height: 1.04em; }
.flex-text[data-pad_line="1.05"]{ line-height: 1.05em; }
.flex-text[data-pad_line="1.06"]{ line-height: 1.06em; }
.flex-text[data-pad_line="1.07"]{ line-height: 1.07em; }
.flex-text[data-pad_line="1.08"]{ line-height: 1.08em; }
.flex-text[data-pad_line="1.09"]{ line-height: 1.09em; }
.flex-text[data-pad_line="1.10"]{ line-height: 1.10em; }
.flex-text[data-pad_line="1.11"]{ line-height: 1.11em; }
.flex-text[data-pad_line="1.12"]{ line-height: 1.12em; }
.flex-text[data-pad_line="1.13"]{ line-height: 1.13em; }
.flex-text[data-pad_line="1.14"]{ line-height: 1.14em; }
.flex-text[data-pad_line="1.15"]{ line-height: 1.15em; }
.flex-text[data-pad_line="1.16"]{ line-height: 1.16em; }
.flex-text[data-pad_line="1.17"]{ line-height: 1.17em; }
.flex-text[data-pad_line="1.18"]{ line-height: 1.18em; }
.flex-text[data-pad_line="1.19"]{ line-height: 1.19em; }
.flex-text[data-pad_line="1.20"]{ line-height: 1.20em; }
.flex-text[data-pad_line="1.21"]{ line-height: 1.21em; }
.flex-text[data-pad_line="1.22"]{ line-height: 1.22em; }
.flex-text[data-pad_line="1.23"]{ line-height: 1.23em; }
.flex-text[data-pad_line="1.24"]{ line-height: 1.24em; }
.flex-text[data-pad_line="1.25"]{ line-height: 1.25em; }
.flex-text[data-pad_line="1.26"]{ line-height: 1.26em; }
.flex-text[data-pad_line="1.27"]{ line-height: 1.27em; }
.flex-text[data-pad_line="1.28"]{ line-height: 1.28em; }
.flex-text[data-pad_line="1.29"]{ line-height: 1.29em; }
.flex-text[data-pad_line="1.30"]{ line-height: 1.30em; }
.flex-text[data-pad_line="1.31"]{ line-height: 1.31em; }
.flex-text[data-pad_line="1.32"]{ line-height: 1.32em; }
.flex-text[data-pad_line="1.33"]{ line-height: 1.33em; }
.flex-text[data-pad_line="1.34"]{ line-height: 1.34em; }
.flex-text[data-pad_line="1.35"]{ line-height: 1.35em; }
.flex-text[data-pad_line="1.36"]{ line-height: 1.36em; }
.flex-text[data-pad_line="1.37"]{ line-height: 1.37em; }
.flex-text[data-pad_line="1.38"]{ line-height: 1.38em; }
.flex-text[data-pad_line="1.39"]{ line-height: 1.39em; }
.flex-text[data-pad_line="1.40"]{ line-height: 1.40em; }
.flex-text[data-pad_line="1.41"]{ line-height: 1.41em; }
.flex-text[data-pad_line="1.42"]{ line-height: 1.42em; }
.flex-text[data-pad_line="1.43"]{ line-height: 1.43em; }
.flex-text[data-pad_line="1.44"]{ line-height: 1.44em; }
.flex-text[data-pad_line="1.45"]{ line-height: 1.45em; }
.flex-text[data-pad_line="1.46"]{ line-height: 1.46em; }
.flex-text[data-pad_line="1.47"]{ line-height: 1.47em; }
.flex-text[data-pad_line="1.48"]{ line-height: 1.48em; }
.flex-text[data-pad_line="1.49"]{ line-height: 1.49em; }
.flex-text[data-pad_line="1.50"]{ line-height: 1.50em; }
.flex-text[data-pad_line="1.51"]{ line-height: 1.51em; }
.flex-text[data-pad_line="1.52"]{ line-height: 1.52em; }
.flex-text[data-pad_line="1.53"]{ line-height: 1.53em; }
.flex-text[data-pad_line="1.54"]{ line-height: 1.54em; }
.flex-text[data-pad_line="1.55"]{ line-height: 1.55em; }
.flex-text[data-pad_line="1.56"]{ line-height: 1.56em; }
.flex-text[data-pad_line="1.57"]{ line-height: 1.57em; }
.flex-text[data-pad_line="1.58"]{ line-height: 1.58em; }
.flex-text[data-pad_line="1.59"]{ line-height: 1.59em; }
.flex-text[data-pad_line="1.60"]{ line-height: 1.60em; }
.flex-text[data-pad_line="1.61"]{ line-height: 1.61em; }
.flex-text[data-pad_line="1.62"]{ line-height: 1.62em; }
.flex-text[data-pad_line="1.63"]{ line-height: 1.63em; }
.flex-text[data-pad_line="1.64"]{ line-height: 1.64em; }
.flex-text[data-pad_line="1.65"]{ line-height: 1.65em; }
.flex-text[data-pad_line="1.66"]{ line-height: 1.66em; }
.flex-text[data-pad_line="1.67"]{ line-height: 1.67em; }
.flex-text[data-pad_line="1.68"]{ line-height: 1.68em; }
.flex-text[data-pad_line="1.69"]{ line-height: 1.69em; }
.flex-text[data-pad_line="1.70"]{ line-height: 1.70em; }
.flex-text[data-pad_line="1.71"]{ line-height: 1.71em; }
.flex-text[data-pad_line="1.72"]{ line-height: 1.72em; }
.flex-text[data-pad_line="1.73"]{ line-height: 1.73em; }
.flex-text[data-pad_line="1.74"]{ line-height: 1.74em; }
.flex-text[data-pad_line="1.75"]{ line-height: 1.75em; }
.flex-text[data-pad_line="1.76"]{ line-height: 1.76em; }
.flex-text[data-pad_line="1.77"]{ line-height: 1.77em; }
.flex-text[data-pad_line="1.78"]{ line-height: 1.78em; }
.flex-text[data-pad_line="1.79"]{ line-height: 1.79em; }
.flex-text[data-pad_line="1.80"]{ line-height: 1.80em; }
.flex-text[data-pad_line="1.81"]{ line-height: 1.81em; }
.flex-text[data-pad_line="1.82"]{ line-height: 1.82em; }
.flex-text[data-pad_line="1.83"]{ line-height: 1.83em; }
.flex-text[data-pad_line="1.84"]{ line-height: 1.84em; }
.flex-text[data-pad_line="1.85"]{ line-height: 1.85em; }
.flex-text[data-pad_line="1.86"]{ line-height: 1.86em; }
.flex-text[data-pad_line="1.87"]{ line-height: 1.87em; }
.flex-text[data-pad_line="1.88"]{ line-height: 1.88em; }
.flex-text[data-pad_line="1.89"]{ line-height: 1.89em; }
.flex-text[data-pad_line="1.90"]{ line-height: 1.90em; }
.flex-text[data-pad_line="1.91"]{ line-height: 1.91em; }
.flex-text[data-pad_line="1.92"]{ line-height: 1.92em; }
.flex-text[data-pad_line="1.93"]{ line-height: 1.93em; }
.flex-text[data-pad_line="1.94"]{ line-height: 1.94em; }
.flex-text[data-pad_line="1.95"]{ line-height: 1.95em; }
.flex-text[data-pad_line="1.96"]{ line-height: 1.96em; }
.flex-text[data-pad_line="1.97"]{ line-height: 1.97em; }
.flex-text[data-pad_line="1.98"]{ line-height: 1.98em; }
.flex-text[data-pad_line="1.99"]{ line-height: 1.99em; }
.flex-text[data-pad_line="2.00"]{ line-height: 2.00em; }

.flex-text[data-pad_line="1.00"] > .image{ height: 1.00em; }
.flex-text[data-pad_line="1.01"] > .image{ height: 1.01em; }
.flex-text[data-pad_line="1.02"] > .image{ height: 1.02em; }
.flex-text[data-pad_line="1.03"] > .image{ height: 1.03em; }
.flex-text[data-pad_line="1.04"] > .image{ height: 1.04em; }
.flex-text[data-pad_line="1.05"] > .image{ height: 1.05em; }
.flex-text[data-pad_line="1.06"] > .image{ height: 1.06em; }
.flex-text[data-pad_line="1.07"] > .image{ height: 1.07em; }
.flex-text[data-pad_line="1.08"] > .image{ height: 1.08em; }
.flex-text[data-pad_line="1.09"] > .image{ height: 1.09em; }
.flex-text[data-pad_line="1.10"] > .image{ height: 1.10em; }
.flex-text[data-pad_line="1.11"] > .image{ height: 1.11em; }
.flex-text[data-pad_line="1.12"] > .image{ height: 1.12em; }
.flex-text[data-pad_line="1.13"] > .image{ height: 1.13em; }
.flex-text[data-pad_line="1.14"] > .image{ height: 1.14em; }
.flex-text[data-pad_line="1.15"] > .image{ height: 1.15em; }
.flex-text[data-pad_line="1.16"] > .image{ height: 1.16em; }
.flex-text[data-pad_line="1.17"] > .image{ height: 1.17em; }
.flex-text[data-pad_line="1.18"] > .image{ height: 1.18em; }
.flex-text[data-pad_line="1.19"] > .image{ height: 1.19em; }
.flex-text[data-pad_line="1.20"] > .image{ height: 1.20em; }
.flex-text[data-pad_line="1.21"] > .image{ height: 1.21em; }
.flex-text[data-pad_line="1.22"] > .image{ height: 1.22em; }
.flex-text[data-pad_line="1.23"] > .image{ height: 1.23em; }
.flex-text[data-pad_line="1.24"] > .image{ height: 1.24em; }
.flex-text[data-pad_line="1.25"] > .image{ height: 1.25em; }
.flex-text[data-pad_line="1.26"] > .image{ height: 1.26em; }
.flex-text[data-pad_line="1.27"] > .image{ height: 1.27em; }
.flex-text[data-pad_line="1.28"] > .image{ height: 1.28em; }
.flex-text[data-pad_line="1.29"] > .image{ height: 1.29em; }
.flex-text[data-pad_line="1.30"] > .image{ height: 1.30em; }
.flex-text[data-pad_line="1.31"] > .image{ height: 1.31em; }
.flex-text[data-pad_line="1.32"] > .image{ height: 1.32em; }
.flex-text[data-pad_line="1.33"] > .image{ height: 1.33em; }
.flex-text[data-pad_line="1.34"] > .image{ height: 1.34em; }
.flex-text[data-pad_line="1.35"] > .image{ height: 1.35em; }
.flex-text[data-pad_line="1.36"] > .image{ height: 1.36em; }
.flex-text[data-pad_line="1.37"] > .image{ height: 1.37em; }
.flex-text[data-pad_line="1.38"] > .image{ height: 1.38em; }
.flex-text[data-pad_line="1.39"] > .image{ height: 1.39em; }
.flex-text[data-pad_line="1.40"] > .image{ height: 1.40em; }
.flex-text[data-pad_line="1.41"] > .image{ height: 1.41em; }
.flex-text[data-pad_line="1.42"] > .image{ height: 1.42em; }
.flex-text[data-pad_line="1.43"] > .image{ height: 1.43em; }
.flex-text[data-pad_line="1.44"] > .image{ height: 1.44em; }
.flex-text[data-pad_line="1.45"] > .image{ height: 1.45em; }
.flex-text[data-pad_line="1.46"] > .image{ height: 1.46em; }
.flex-text[data-pad_line="1.47"] > .image{ height: 1.47em; }
.flex-text[data-pad_line="1.48"] > .image{ height: 1.48em; }
.flex-text[data-pad_line="1.49"] > .image{ height: 1.49em; }
.flex-text[data-pad_line="1.50"] > .image{ height: 1.50em; }
.flex-text[data-pad_line="1.51"] > .image{ height: 1.51em; }
.flex-text[data-pad_line="1.52"] > .image{ height: 1.52em; }
.flex-text[data-pad_line="1.53"] > .image{ height: 1.53em; }
.flex-text[data-pad_line="1.54"] > .image{ height: 1.54em; }
.flex-text[data-pad_line="1.55"] > .image{ height: 1.55em; }
.flex-text[data-pad_line="1.56"] > .image{ height: 1.56em; }
.flex-text[data-pad_line="1.57"] > .image{ height: 1.57em; }
.flex-text[data-pad_line="1.58"] > .image{ height: 1.58em; }
.flex-text[data-pad_line="1.59"] > .image{ height: 1.59em; }
.flex-text[data-pad_line="1.60"] > .image{ height: 1.60em; }
.flex-text[data-pad_line="1.61"] > .image{ height: 1.61em; }
.flex-text[data-pad_line="1.62"] > .image{ height: 1.62em; }
.flex-text[data-pad_line="1.63"] > .image{ height: 1.63em; }
.flex-text[data-pad_line="1.64"] > .image{ height: 1.64em; }
.flex-text[data-pad_line="1.65"] > .image{ height: 1.65em; }
.flex-text[data-pad_line="1.66"] > .image{ height: 1.66em; }
.flex-text[data-pad_line="1.67"] > .image{ height: 1.67em; }
.flex-text[data-pad_line="1.68"] > .image{ height: 1.68em; }
.flex-text[data-pad_line="1.69"] > .image{ height: 1.69em; }
.flex-text[data-pad_line="1.70"] > .image{ height: 1.70em; }
.flex-text[data-pad_line="1.71"] > .image{ height: 1.71em; }
.flex-text[data-pad_line="1.72"] > .image{ height: 1.72em; }
.flex-text[data-pad_line="1.73"] > .image{ height: 1.73em; }
.flex-text[data-pad_line="1.74"] > .image{ height: 1.74em; }
.flex-text[data-pad_line="1.75"] > .image{ height: 1.75em; }
.flex-text[data-pad_line="1.76"] > .image{ height: 1.76em; }
.flex-text[data-pad_line="1.77"] > .image{ height: 1.77em; }
.flex-text[data-pad_line="1.78"] > .image{ height: 1.78em; }
.flex-text[data-pad_line="1.79"] > .image{ height: 1.79em; }
.flex-text[data-pad_line="1.80"] > .image{ height: 1.80em; }
.flex-text[data-pad_line="1.81"] > .image{ height: 1.81em; }
.flex-text[data-pad_line="1.82"] > .image{ height: 1.82em; }
.flex-text[data-pad_line="1.83"] > .image{ height: 1.83em; }
.flex-text[data-pad_line="1.84"] > .image{ height: 1.84em; }
.flex-text[data-pad_line="1.85"] > .image{ height: 1.85em; }
.flex-text[data-pad_line="1.86"] > .image{ height: 1.86em; }
.flex-text[data-pad_line="1.87"] > .image{ height: 1.87em; }
.flex-text[data-pad_line="1.88"] > .image{ height: 1.88em; }
.flex-text[data-pad_line="1.89"] > .image{ height: 1.89em; }
.flex-text[data-pad_line="1.90"] > .image{ height: 1.90em; }
.flex-text[data-pad_line="1.91"] > .image{ height: 1.91em; }
.flex-text[data-pad_line="1.92"] > .image{ height: 1.92em; }
.flex-text[data-pad_line="1.93"] > .image{ height: 1.93em; }
.flex-text[data-pad_line="1.94"] > .image{ height: 1.94em; }
.flex-text[data-pad_line="1.95"] > .image{ height: 1.95em; }
.flex-text[data-pad_line="1.96"] > .image{ height: 1.96em; }
.flex-text[data-pad_line="1.97"] > .image{ height: 1.97em; }
.flex-text[data-pad_line="1.98"] > .image{ height: 1.98em; }
.flex-text[data-pad_line="1.99"] > .image{ height: 1.99em; }
.flex-text[data-pad_line="2.00"] > .image{ height: 2.00em; }
}

/* sp */
@media screen and (max-width: 700px) {
.flex-text[data-sp_x="0px"] > *{ margin-right: 0px; }
.flex-text[data-sp_x="1px"] > *{ margin-right: 1px; }
.flex-text[data-sp_x="2px"] > *{ margin-right: 2px; }
.flex-text[data-sp_x="3px"] > *{ margin-right: 3px; }
.flex-text[data-sp_x="4px"] > *{ margin-right: 4px; }
.flex-text[data-sp_x="5px"] > *{ margin-right: 5px; }
.flex-text[data-sp_x="6px"] > *{ margin-right: 6px; }
.flex-text[data-sp_x="7px"] > *{ margin-right: 7px; }
.flex-text[data-sp_x="8px"] > *{ margin-right: 8px; }
.flex-text[data-sp_x="9px"] > *{ margin-right: 9px; }
.flex-text[data-sp_x="10px"] > *{ margin-right: 10px; }
.flex-text[data-sp_x="11px"] > *{ margin-right: 11px; }
.flex-text[data-sp_x="12px"] > *{ margin-right: 12px; }
.flex-text[data-sp_x="13px"] > *{ margin-right: 13px; }
.flex-text[data-sp_x="14px"] > *{ margin-right: 14px; }
.flex-text[data-sp_x="15px"] > *{ margin-right: 15px; }
.flex-text[data-sp_x="16px"] > *{ margin-right: 16px; }
.flex-text[data-sp_x="17px"] > *{ margin-right: 17px; }
.flex-text[data-sp_x="18px"] > *{ margin-right: 18px; }
.flex-text[data-sp_x="19px"] > *{ margin-right: 19px; }
.flex-text[data-sp_x="20px"] > *{ margin-right: 20px; }
.flex-text[data-sp_x="21px"] > *{ margin-right: 21px; }
.flex-text[data-sp_x="22px"] > *{ margin-right: 22px; }
.flex-text[data-sp_x="23px"] > *{ margin-right: 23px; }
.flex-text[data-sp_x="24px"] > *{ margin-right: 24px; }
.flex-text[data-sp_x="25px"] > *{ margin-right: 25px; }
.flex-text[data-sp_x="26px"] > *{ margin-right: 26px; }
.flex-text[data-sp_x="27px"] > *{ margin-right: 27px; }
.flex-text[data-sp_x="28px"] > *{ margin-right: 28px; }
.flex-text[data-sp_x="29px"] > *{ margin-right: 29px; }
.flex-text[data-sp_x="30px"] > *{ margin-right: 30px; }

.flex-text[data-sp_line="1.00"]{ line-height: 1.00em; }
.flex-text[data-sp_line="1.01"]{ line-height: 1.01em; }
.flex-text[data-sp_line="1.02"]{ line-height: 1.02em; }
.flex-text[data-sp_line="1.03"]{ line-height: 1.03em; }
.flex-text[data-sp_line="1.04"]{ line-height: 1.04em; }
.flex-text[data-sp_line="1.05"]{ line-height: 1.05em; }
.flex-text[data-sp_line="1.06"]{ line-height: 1.06em; }
.flex-text[data-sp_line="1.07"]{ line-height: 1.07em; }
.flex-text[data-sp_line="1.08"]{ line-height: 1.08em; }
.flex-text[data-sp_line="1.09"]{ line-height: 1.09em; }
.flex-text[data-sp_line="1.10"]{ line-height: 1.10em; }
.flex-text[data-sp_line="1.11"]{ line-height: 1.11em; }
.flex-text[data-sp_line="1.12"]{ line-height: 1.12em; }
.flex-text[data-sp_line="1.13"]{ line-height: 1.13em; }
.flex-text[data-sp_line="1.14"]{ line-height: 1.14em; }
.flex-text[data-sp_line="1.15"]{ line-height: 1.15em; }
.flex-text[data-sp_line="1.16"]{ line-height: 1.16em; }
.flex-text[data-sp_line="1.17"]{ line-height: 1.17em; }
.flex-text[data-sp_line="1.18"]{ line-height: 1.18em; }
.flex-text[data-sp_line="1.19"]{ line-height: 1.19em; }
.flex-text[data-sp_line="1.20"]{ line-height: 1.20em; }
.flex-text[data-sp_line="1.21"]{ line-height: 1.21em; }
.flex-text[data-sp_line="1.22"]{ line-height: 1.22em; }
.flex-text[data-sp_line="1.23"]{ line-height: 1.23em; }
.flex-text[data-sp_line="1.24"]{ line-height: 1.24em; }
.flex-text[data-sp_line="1.25"]{ line-height: 1.25em; }
.flex-text[data-sp_line="1.26"]{ line-height: 1.26em; }
.flex-text[data-sp_line="1.27"]{ line-height: 1.27em; }
.flex-text[data-sp_line="1.28"]{ line-height: 1.28em; }
.flex-text[data-sp_line="1.29"]{ line-height: 1.29em; }
.flex-text[data-sp_line="1.30"]{ line-height: 1.30em; }
.flex-text[data-sp_line="1.31"]{ line-height: 1.31em; }
.flex-text[data-sp_line="1.32"]{ line-height: 1.32em; }
.flex-text[data-sp_line="1.33"]{ line-height: 1.33em; }
.flex-text[data-sp_line="1.34"]{ line-height: 1.34em; }
.flex-text[data-sp_line="1.35"]{ line-height: 1.35em; }
.flex-text[data-sp_line="1.36"]{ line-height: 1.36em; }
.flex-text[data-sp_line="1.37"]{ line-height: 1.37em; }
.flex-text[data-sp_line="1.38"]{ line-height: 1.38em; }
.flex-text[data-sp_line="1.39"]{ line-height: 1.39em; }
.flex-text[data-sp_line="1.40"]{ line-height: 1.40em; }
.flex-text[data-sp_line="1.41"]{ line-height: 1.41em; }
.flex-text[data-sp_line="1.42"]{ line-height: 1.42em; }
.flex-text[data-sp_line="1.43"]{ line-height: 1.43em; }
.flex-text[data-sp_line="1.44"]{ line-height: 1.44em; }
.flex-text[data-sp_line="1.45"]{ line-height: 1.45em; }
.flex-text[data-sp_line="1.46"]{ line-height: 1.46em; }
.flex-text[data-sp_line="1.47"]{ line-height: 1.47em; }
.flex-text[data-sp_line="1.48"]{ line-height: 1.48em; }
.flex-text[data-sp_line="1.49"]{ line-height: 1.49em; }
.flex-text[data-sp_line="1.50"]{ line-height: 1.50em; }
.flex-text[data-sp_line="1.51"]{ line-height: 1.51em; }
.flex-text[data-sp_line="1.52"]{ line-height: 1.52em; }
.flex-text[data-sp_line="1.53"]{ line-height: 1.53em; }
.flex-text[data-sp_line="1.54"]{ line-height: 1.54em; }
.flex-text[data-sp_line="1.55"]{ line-height: 1.55em; }
.flex-text[data-sp_line="1.56"]{ line-height: 1.56em; }
.flex-text[data-sp_line="1.57"]{ line-height: 1.57em; }
.flex-text[data-sp_line="1.58"]{ line-height: 1.58em; }
.flex-text[data-sp_line="1.59"]{ line-height: 1.59em; }
.flex-text[data-sp_line="1.60"]{ line-height: 1.60em; }
.flex-text[data-sp_line="1.61"]{ line-height: 1.61em; }
.flex-text[data-sp_line="1.62"]{ line-height: 1.62em; }
.flex-text[data-sp_line="1.63"]{ line-height: 1.63em; }
.flex-text[data-sp_line="1.64"]{ line-height: 1.64em; }
.flex-text[data-sp_line="1.65"]{ line-height: 1.65em; }
.flex-text[data-sp_line="1.66"]{ line-height: 1.66em; }
.flex-text[data-sp_line="1.67"]{ line-height: 1.67em; }
.flex-text[data-sp_line="1.68"]{ line-height: 1.68em; }
.flex-text[data-sp_line="1.69"]{ line-height: 1.69em; }
.flex-text[data-sp_line="1.70"]{ line-height: 1.70em; }
.flex-text[data-sp_line="1.71"]{ line-height: 1.71em; }
.flex-text[data-sp_line="1.72"]{ line-height: 1.72em; }
.flex-text[data-sp_line="1.73"]{ line-height: 1.73em; }
.flex-text[data-sp_line="1.74"]{ line-height: 1.74em; }
.flex-text[data-sp_line="1.75"]{ line-height: 1.75em; }
.flex-text[data-sp_line="1.76"]{ line-height: 1.76em; }
.flex-text[data-sp_line="1.77"]{ line-height: 1.77em; }
.flex-text[data-sp_line="1.78"]{ line-height: 1.78em; }
.flex-text[data-sp_line="1.79"]{ line-height: 1.79em; }
.flex-text[data-sp_line="1.80"]{ line-height: 1.80em; }
.flex-text[data-sp_line="1.81"]{ line-height: 1.81em; }
.flex-text[data-sp_line="1.82"]{ line-height: 1.82em; }
.flex-text[data-sp_line="1.83"]{ line-height: 1.83em; }
.flex-text[data-sp_line="1.84"]{ line-height: 1.84em; }
.flex-text[data-sp_line="1.85"]{ line-height: 1.85em; }
.flex-text[data-sp_line="1.86"]{ line-height: 1.86em; }
.flex-text[data-sp_line="1.87"]{ line-height: 1.87em; }
.flex-text[data-sp_line="1.88"]{ line-height: 1.88em; }
.flex-text[data-sp_line="1.89"]{ line-height: 1.89em; }
.flex-text[data-sp_line="1.90"]{ line-height: 1.90em; }
.flex-text[data-sp_line="1.91"]{ line-height: 1.91em; }
.flex-text[data-sp_line="1.92"]{ line-height: 1.92em; }
.flex-text[data-sp_line="1.93"]{ line-height: 1.93em; }
.flex-text[data-sp_line="1.94"]{ line-height: 1.94em; }
.flex-text[data-sp_line="1.95"]{ line-height: 1.95em; }
.flex-text[data-sp_line="1.96"]{ line-height: 1.96em; }
.flex-text[data-sp_line="1.97"]{ line-height: 1.97em; }
.flex-text[data-sp_line="1.98"]{ line-height: 1.98em; }
.flex-text[data-sp_line="1.99"]{ line-height: 1.99em; }
.flex-text[data-sp_line="2.00"]{ line-height: 2.00em; }

.flex-text[data-sp_line="1.00"] > .image{ height: 1.00em; }
.flex-text[data-sp_line="1.01"] > .image{ height: 1.01em; }
.flex-text[data-sp_line="1.02"] > .image{ height: 1.02em; }
.flex-text[data-sp_line="1.03"] > .image{ height: 1.03em; }
.flex-text[data-sp_line="1.04"] > .image{ height: 1.04em; }
.flex-text[data-sp_line="1.05"] > .image{ height: 1.05em; }
.flex-text[data-sp_line="1.06"] > .image{ height: 1.06em; }
.flex-text[data-sp_line="1.07"] > .image{ height: 1.07em; }
.flex-text[data-sp_line="1.08"] > .image{ height: 1.08em; }
.flex-text[data-sp_line="1.09"] > .image{ height: 1.09em; }
.flex-text[data-sp_line="1.10"] > .image{ height: 1.10em; }
.flex-text[data-sp_line="1.11"] > .image{ height: 1.11em; }
.flex-text[data-sp_line="1.12"] > .image{ height: 1.12em; }
.flex-text[data-sp_line="1.13"] > .image{ height: 1.13em; }
.flex-text[data-sp_line="1.14"] > .image{ height: 1.14em; }
.flex-text[data-sp_line="1.15"] > .image{ height: 1.15em; }
.flex-text[data-sp_line="1.16"] > .image{ height: 1.16em; }
.flex-text[data-sp_line="1.17"] > .image{ height: 1.17em; }
.flex-text[data-sp_line="1.18"] > .image{ height: 1.18em; }
.flex-text[data-sp_line="1.19"] > .image{ height: 1.19em; }
.flex-text[data-sp_line="1.20"] > .image{ height: 1.20em; }
.flex-text[data-sp_line="1.21"] > .image{ height: 1.21em; }
.flex-text[data-sp_line="1.22"] > .image{ height: 1.22em; }
.flex-text[data-sp_line="1.23"] > .image{ height: 1.23em; }
.flex-text[data-sp_line="1.24"] > .image{ height: 1.24em; }
.flex-text[data-sp_line="1.25"] > .image{ height: 1.25em; }
.flex-text[data-sp_line="1.26"] > .image{ height: 1.26em; }
.flex-text[data-sp_line="1.27"] > .image{ height: 1.27em; }
.flex-text[data-sp_line="1.28"] > .image{ height: 1.28em; }
.flex-text[data-sp_line="1.29"] > .image{ height: 1.29em; }
.flex-text[data-sp_line="1.30"] > .image{ height: 1.30em; }
.flex-text[data-sp_line="1.31"] > .image{ height: 1.31em; }
.flex-text[data-sp_line="1.32"] > .image{ height: 1.32em; }
.flex-text[data-sp_line="1.33"] > .image{ height: 1.33em; }
.flex-text[data-sp_line="1.34"] > .image{ height: 1.34em; }
.flex-text[data-sp_line="1.35"] > .image{ height: 1.35em; }
.flex-text[data-sp_line="1.36"] > .image{ height: 1.36em; }
.flex-text[data-sp_line="1.37"] > .image{ height: 1.37em; }
.flex-text[data-sp_line="1.38"] > .image{ height: 1.38em; }
.flex-text[data-sp_line="1.39"] > .image{ height: 1.39em; }
.flex-text[data-sp_line="1.40"] > .image{ height: 1.40em; }
.flex-text[data-sp_line="1.41"] > .image{ height: 1.41em; }
.flex-text[data-sp_line="1.42"] > .image{ height: 1.42em; }
.flex-text[data-sp_line="1.43"] > .image{ height: 1.43em; }
.flex-text[data-sp_line="1.44"] > .image{ height: 1.44em; }
.flex-text[data-sp_line="1.45"] > .image{ height: 1.45em; }
.flex-text[data-sp_line="1.46"] > .image{ height: 1.46em; }
.flex-text[data-sp_line="1.47"] > .image{ height: 1.47em; }
.flex-text[data-sp_line="1.48"] > .image{ height: 1.48em; }
.flex-text[data-sp_line="1.49"] > .image{ height: 1.49em; }
.flex-text[data-sp_line="1.50"] > .image{ height: 1.50em; }
.flex-text[data-sp_line="1.51"] > .image{ height: 1.51em; }
.flex-text[data-sp_line="1.52"] > .image{ height: 1.52em; }
.flex-text[data-sp_line="1.53"] > .image{ height: 1.53em; }
.flex-text[data-sp_line="1.54"] > .image{ height: 1.54em; }
.flex-text[data-sp_line="1.55"] > .image{ height: 1.55em; }
.flex-text[data-sp_line="1.56"] > .image{ height: 1.56em; }
.flex-text[data-sp_line="1.57"] > .image{ height: 1.57em; }
.flex-text[data-sp_line="1.58"] > .image{ height: 1.58em; }
.flex-text[data-sp_line="1.59"] > .image{ height: 1.59em; }
.flex-text[data-sp_line="1.60"] > .image{ height: 1.60em; }
.flex-text[data-sp_line="1.61"] > .image{ height: 1.61em; }
.flex-text[data-sp_line="1.62"] > .image{ height: 1.62em; }
.flex-text[data-sp_line="1.63"] > .image{ height: 1.63em; }
.flex-text[data-sp_line="1.64"] > .image{ height: 1.64em; }
.flex-text[data-sp_line="1.65"] > .image{ height: 1.65em; }
.flex-text[data-sp_line="1.66"] > .image{ height: 1.66em; }
.flex-text[data-sp_line="1.67"] > .image{ height: 1.67em; }
.flex-text[data-sp_line="1.68"] > .image{ height: 1.68em; }
.flex-text[data-sp_line="1.69"] > .image{ height: 1.69em; }
.flex-text[data-sp_line="1.70"] > .image{ height: 1.70em; }
.flex-text[data-sp_line="1.71"] > .image{ height: 1.71em; }
.flex-text[data-sp_line="1.72"] > .image{ height: 1.72em; }
.flex-text[data-sp_line="1.73"] > .image{ height: 1.73em; }
.flex-text[data-sp_line="1.74"] > .image{ height: 1.74em; }
.flex-text[data-sp_line="1.75"] > .image{ height: 1.75em; }
.flex-text[data-sp_line="1.76"] > .image{ height: 1.76em; }
.flex-text[data-sp_line="1.77"] > .image{ height: 1.77em; }
.flex-text[data-sp_line="1.78"] > .image{ height: 1.78em; }
.flex-text[data-sp_line="1.79"] > .image{ height: 1.79em; }
.flex-text[data-sp_line="1.80"] > .image{ height: 1.80em; }
.flex-text[data-sp_line="1.81"] > .image{ height: 1.81em; }
.flex-text[data-sp_line="1.82"] > .image{ height: 1.82em; }
.flex-text[data-sp_line="1.83"] > .image{ height: 1.83em; }
.flex-text[data-sp_line="1.84"] > .image{ height: 1.84em; }
.flex-text[data-sp_line="1.85"] > .image{ height: 1.85em; }
.flex-text[data-sp_line="1.86"] > .image{ height: 1.86em; }
.flex-text[data-sp_line="1.87"] > .image{ height: 1.87em; }
.flex-text[data-sp_line="1.88"] > .image{ height: 1.88em; }
.flex-text[data-sp_line="1.89"] > .image{ height: 1.89em; }
.flex-text[data-sp_line="1.90"] > .image{ height: 1.90em; }
.flex-text[data-sp_line="1.91"] > .image{ height: 1.91em; }
.flex-text[data-sp_line="1.92"] > .image{ height: 1.92em; }
.flex-text[data-sp_line="1.93"] > .image{ height: 1.93em; }
.flex-text[data-sp_line="1.94"] > .image{ height: 1.94em; }
.flex-text[data-sp_line="1.95"] > .image{ height: 1.95em; }
.flex-text[data-sp_line="1.96"] > .image{ height: 1.96em; }
.flex-text[data-sp_line="1.97"] > .image{ height: 1.97em; }
.flex-text[data-sp_line="1.98"] > .image{ height: 1.98em; }
.flex-text[data-sp_line="1.99"] > .image{ height: 1.99em; }
.flex-text[data-sp_line="2.00"] > .image{ height: 2.00em; }
}



/* ------------------ 背景 ------------------ */

.bg_gray01{
  background-color: #f5f5f5 !important;
}

.bg_white{
  background-color: #ffffff !important;
}

.bg_yellow01{
  background-color: #fece0f !important;
}

.bg_yellow02{
  background-color: #eeeedf !important;
}

.bg_img01{
  background-image: url(../img/parts/bg_img01-60@2x.jpg);
  background-size: 100% auto;
}

/* ------------------ フォントカラー ------------------ */

.color_gray01{
  color: #999999 !important;
}

.color_red01{
  color: #d34f4f !important;
}

.color_blue01{
  color: #0099ff !important;
}

/* ------------------ .imghover ------------------ */
.no_link{
  cursor: default !important;
  text-decoration: none !important;
}
/* ------------------ .imghover ------------------ */

.imghover{
  text-decoration: none !important;
  transition: opacity 0.4s ease 0s;
	-webkit-transition: opacity 0.4s ease 0s;
	-moz-transition: opacity 0.4s ease 0s;
	-o-transition: opacity 0.4s ease 0s;
	-ms-transition: opacity 0.4s ease 0s ;
}

.imghover02.no_link{
  -ms-filter: "alpha(opacity=100)" !important;
	-khtml-opacity: 1 !important;
	filter: alpha(opacity=100) !important;
	-moz-opacity: 1 !important;
	opacity: 1 !important;
}

.normal .imghover:hover,
.imghover.active{
 -ms-filter: "alpha(opacity=60)" ;
	-khtml-opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;	
}

.imghover02{
  text-decoration: none !important;
  transition: opacity 0.4s ease 0s;
	-webkit-transition: opacity 0.4s ease 0s;
	-moz-transition: opacity 0.4s ease 0s;
	-o-transition: opacity 0.4s ease 0s;
	-ms-transition: opacity 0.4s ease 0s;
}

.imghover02{
  -ms-filter: "alpha(opacity=60)" ;
	-khtml-opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;	
}

.imghover02.no_link{
  -ms-filter: "alpha(opacity=60)" !important;
	-khtml-opacity: 0.6 !important;
	filter: alpha(opacity=60) !important;
	-moz-opacity: 0.6 !important;
	opacity: 0.6 !important;	
}

.normal .imghover02:hover{
  -ms-filter: "alpha(opacity=100)" ;
	-khtml-opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.imghover02.active{
  -ms-filter: "alpha(opacity=100)" ;
	-khtml-opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.normal .imghover02.active:hover{
  -ms-filter: "alpha(opacity=60)" ;
	-khtml-opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;	
}

/* pc */
@media all and (min-width: 951px) {
}

/* pad以下 */
@media screen and (max-width: 950px) {
}

/* pad */
@media screen and (min-width: 701px ) and (max-width: 950px) {
}

/* sp */
@media screen and (max-width: 700px) {
}


/* ------------------ .link_block ------------------ */

.link_block{
  display: block;
  text-decoration: none !important;
}

/* pc */
@media all and (min-width: 951px) {
}

/* pad以下 */
@media screen and (max-width: 950px) {
}

/* pad */
@media screen and (min-width: 701px ) and (max-width: 950px) {
}

/* sp */
@media screen and (max-width: 700px) {
}


/* ----------------------------------------------------------------------
.title
----------------------------------------------------------------------*/

.title{
}

.title.type01{
  text-align: center;
  font-family:'Avenir Next W01 Thin','Noto Sans Japanese';
  margin: 0 0 80px 0;
  border-bottom: 1px solid #000000;
  font-size: 24px;
  line-height: 1.3;
  padding: 0 0 24px 0;
}

/* sp */
@media all and (max-width: 700px) {
  .title.type01{
    font-size: 20px;
    padding: 0 0 15px 0;
    margin: 0 0 40px 0;
  }
}

/* ----------------------------------------------------------------------
.btn_wrap
----------------------------------------------------------------------*/

/* ボタン共通 */

.btn_row{
  margin-top: 50px;
  -webkit-justify-content: center;
  justify-content: center;
}


/* ----------------------------- .btn_wrap -----------------------------*/

.btn_wrap{
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}

.btn_wrap .btn{
  -webkit-flex-grow: 1;
  flex-grow: 1;
  position: relative;
  z-index: 2;
  display: flex;
  display: -webkit-flex;
  align-content: center;
  -webkit-align-content: center;
  align-items: center;
  -webkit-align-items: center;
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  justify-content: center;
  -webkit-justify-content: center;
  text-decoration: none !important;
  cursor: pointer;
}

.btn_wrap .btn_text{
  position: relative;
  line-height: 1.2;
  display: inline-block;
  vertical-align: middle;
}

.btn_wrap .btn_img{
  position: relative;
  margin: 0 0.4em;
  line-height: 0;
  vertical-align: middle;
}

.btn_wrap .btn_img:first-child{
  margin-left: 0;
}

.btn_wrap .btn_img:last-child{
  margin-right: 0;
}

.btn_wrap .btn_img .default_img{
  position: relative;
  z-index: 1;
}

.btn_wrap .btn_img .hover_img{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  opacity: 0;
  transition: opacity 0.4s ease 0s;
	-webkit-transition: opacity 0.4s ease 0s;
	-moz-transition: opacity 0.4s ease 0s;
	-o-transition: opacity 0.4s ease 0s;
	-ms-transition: opacity 0.4s ease 0s;
}

.normal .btn:hover .btn_img .hover_img{
  opacity: 1;
}

.btn_zone .btn_img:last-child{
  margin-right: 0;
}

.normal .btn_wrap:hover .icon_arrow01.right{
  -webkit-animation: arrow_move_right 0.8s 1;
  -moz-animation: arrow_move_right 0.8s 1;
  -o-animation: arrow_move_right 0.8s 1;
  -ms-animation: arrow_move_right 0.8s 1;
  animation: arrow_move_right 0.8s 1;
}

@-webkit-keyframes arrow_move_right {
    0%   {-webkit-transform: translate(0px, 0px) rotate(180deg);}
    50%  {-webkit-transform: translate(6px, 0px) rotate(180deg);}
    100% {-webkit-transform: translate(0px, 0px) rotate(180deg);}
}

@-moz-keyframes arrow_move_right {
    0%   { -moz-transform: translate(0px, 0px) rotate(180deg);}
    50%  { -moz-transform: translate(6px, 0px) rotate(180deg);}
    100% { -moz-transform: translate(0px, 0px) rotate(180deg);}
}

@-o-keyframes arrow_move_right {
    0%   { -o-transform: translate(0px, 0px) rotate(180deg);}
    50%  { -o-transform: translate(6px, 0px) rotate(180deg);}
    100% { -o-transform: translate(0px, 0px) rotate(180deg);}
}

@-ms-keyframes arrow_move_right {
    0%   { -ms-transform: translate(0px, 0px) rotate(180deg);}
    50%  { -ms-transform: translate(6px, 0px) rotate(180deg);}
    100% { -ms-transform: translate(0px, 0px) rotate(180deg);}
}

@keyframes arrow_move_right {
    0%   { transform: translate(0px, 0px) rotate(180deg);}
    50%  { transform: translate(6px, 0px) rotate(180deg);}
    100% { transform: translate(0px, 0px) rotate(180deg);}
}

.normal .btn_wrap:hover .icon_arrow01.left{
  -webkit-animation: arrow_move_left 0.8s 1;
  -moz-animation: arrow_move_left 0.8s 1;
  -o-animation: arrow_move_left 0.8s 1;
  -ms-animation: arrow_move_left 0.8s 1;
  animation: arrow_move_left 0.8s 1;
}

@-webkit-keyframes arrow_move_left {
    0%   {-webkit-transform: translate(0px, 0px) rotate(0deg);}
    50%  {-webkit-transform: translate(-6px, 0px) rotate(0deg);}
    100% {-webkit-transform: translate(0px, 0px) rotate(0deg);}
}

@-moz-keyframes arrow_move_left {
    0%   { -moz-transform: translate(0px, 0px) rotate(0deg);}
    50%  { -moz-transform: translate(-6px, 0px) rotate(0deg);}
    100% { -moz-transform: translate(0px, 0px) rotate(0deg);}
}

@-o-keyframes arrow_move_left {
    0%   { -o-transform: translate(0px, 0px) rotate(0deg);}
    50%  { -o-transform: translate(-6px, 0px) rotate(0deg);}
    100% { -o-transform: translate(0px, 0px) rotate(0deg);}
}

@-ms-keyframes arrow_move_left {
    0%   { -ms-transform: translate(0px, 0px) rotate(0deg);}
    50%  { -ms-transform: translate(-6px, 0px) rotate(0deg);}
    100% { -ms-transform: translate(0px, 0px) rotate(0deg);}
}

@keyframes arrow_move_left {
    0%   { transform: translate(0px, 0px) rotate(0deg);}
    50%  { transform: translate(-6px, 0px) rotate(0deg);}
    100% { transform: translate(0px, 0px) rotate(0deg);}
}

/* ボタン色 */

.btn_wrap.color_white01 .btn{
  border: 1px solid #000000 !important;
  background-color: #ffffff !important;
}

.btn_wrap.color_gray01 .btn{
  color: #ffffff !important;
  background-color: #585751 !important;
}

.btn_wrap.color_gray02 .btn{
  color: #ffffff !important;
  background-color: #aeaeae !important;
}

.btn_wrap.color_black01 .btn{
  color: #ffffff !important;
  border: 1px solid #333333 !important;
  background-color: #333333 !important;
}

/* .btn_wrap.type_normal */

.btn_wrap.type_normal,
.btn_wrap.type_normal .btn{
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.btn_wrap.type_normal{
  font-weight: 100;
  font-size: 13px;
  color: #ffffff;
  background-color: #ffffff;
}

.btn_wrap.type_normal .btn{
  background-color: #333333;
  padding: 13px 20px;
  -moz-transition: color 0.4s ease 0s, background-color 0.4s ease 0s, opacity 0.4s ease 0s;
  -webkit-transition: color 0.4s ease 0s, background-color 0.4s ease 0s, opacity 0.4s ease 0s;
  -o-transition: color 0.4s ease 0s, background-color 0.4s ease 0s, opacity 0.4s ease 0s;
  -ms-transition: color 0.4s ease 0s, background-color 0.4s ease 0s, opacity 0.4s ease 0s;
  transition: color 0.4s ease 0s, background-color 0.4s ease 0s, opacity 0.4s ease 0s;
}

.normal .btn_wrap.type_normal .btn:hover{
  opacity: 0.7;
}

/*  .btn_wrap.type_viewmore */

.btn_wrap.type_viewmore{
  position: relative;
  font-size: 16px;
  line-height: 1;
	font-family: 'Avenir Next W01 Light', 'Noto Sans Japanese';
  /*font-family:'Avenir Next W01 Thin', 'Noto Sans Japanese';*/
}

.btn_wrap.type_viewmore .btn{
	white-space: nowrap;
}

.btn_wrap.type_viewmore .btn{
	display: table;
	width: 100%;
}

.btn_wrap.type_viewmore .btn > *{
	position: relative;
	display: table-cell;
	vertical-align:  middle;
}

.btn_wrap.type_viewmore .btn .border_area{
	width: 143px;
	padding: 0 15px 0 0;
}

.btn_wrap.type_viewmore .btn .border_wrap{
	position: relative;
	display: block;
}

.btn_wrap.type_viewmore .btn .border{
  display: block;
  position: absolute;
  /*right: 0;*/
	left: 0;
	top: 50%;
  background-color: #000000;
  height: 1px;
  width: 0%;
}

.btn_wrap.type_viewmore .btn .border.type01{
  -moz-transition: width 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -webkit-transition: width 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -o-transition: width 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -ms-transition: width 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition: width 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.btn_wrap.type_viewmore .btn .border.type02{
  -moz-transition: width 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -webkit-transition: width 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -o-transition: width 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -ms-transition: width 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition: width 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.btn_wrap.type_viewmore.active .btn .border.type01{
  width: 100%;
}

.btn_wrap.type_viewmore.active.end .btn .border.type01{
  -moz-transition: width 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -webkit-transition: width 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -o-transition: width 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -ms-transition: width 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition: width 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.normal .btn_wrap.type_viewmore.active.end:hover .btn .border.type01{
  display: none;
}

.normal .btn_wrap.type_viewmore.active.end:hover .btn .border.type02{
  width: 100%;
}

/* pc */
@media all and (min-width: 951px) {
}

/* pad以下 */
@media screen and (max-width: 950px) {
}

/* pad */
@media screen and (min-width: 701px ) and (max-width: 950px) {
}

/* sp */
@media screen and (max-width: 700px) {
	
}

/* ----------------------------------------------------------------------
.list
----------------------------------------------------------------------*/

/* 
--------------------------------------------------- .list ---------------------------------------------------
*/

.list{
  margin: 0;
}

.list:first-child{
  margin-top: 0;
}

.list:last-child{
  margin-bottom: 0;
}

.list > li{
  position: relative;
}

.list > li:last-child{
  margin-bottom: 0 !important;
}

/* .list.type_number */

.list.type_number{
  counter-reset: section;
}

.list.type_number > li{
  counter-increment: number;
  padding: 0 0 0 2em;
}

.list.type_number > li:before{
  content:counter(number,decimal)".";
  position: absolute;
  top: 0;
  left: 0;
}

/* .list.type_checkmark */

.list.type_checkmark > li{
  padding: 0 0 0 1em;
}

.list.type_checkmark > li:before{
  content: "＊";
  position: absolute;
  top: 0;
  left: 0;
}

/* .list.type_circle */

.list.type_circle > li{
  padding: 0 0 0 1em;
}

.list.type_circle > li:before{
  content: "●";
  position: absolute;
  top: 0;
  left: 0;
}


/* .list.type_point */

.list.type_point > li{
  padding: 0 0 0 1em;
}

.list.type_point > li:before{
  content: "・";
  position: absolute;
  top: 0;
  left: 0;
}

.list[data-y="0px"] > li{ margin-bottom: 0px; }
.list[data-y="1px"] > li{ margin-bottom: 1px; }
.list[data-y="2px"] > li{ margin-bottom: 2px; }
.list[data-y="3px"] > li{ margin-bottom: 3px; }
.list[data-y="4px"] > li{ margin-bottom: 4px; }
.list[data-y="5px"] > li{ margin-bottom: 5px; }
.list[data-y="6px"] > li{ margin-bottom: 6px; }
.list[data-y="7px"] > li{ margin-bottom: 7px; }
.list[data-y="8px"] > li{ margin-bottom: 8px; }
.list[data-y="9px"] > li{ margin-bottom: 9px; }
.list[data-y="10px"] > li{ margin-bottom: 10px; }
.list[data-y="11px"] > li{ margin-bottom: 11px; }
.list[data-y="12px"] > li{ margin-bottom: 12px; }
.list[data-y="13px"] > li{ margin-bottom: 13px; }
.list[data-y="14px"] > li{ margin-bottom: 14px; }
.list[data-y="15px"] > li{ margin-bottom: 15px; }
.list[data-y="16px"] > li{ margin-bottom: 16px; }
.list[data-y="17px"] > li{ margin-bottom: 17px; }
.list[data-y="18px"] > li{ margin-bottom: 18px; }
.list[data-y="19px"] > li{ margin-bottom: 19px; }
.list[data-y="20px"] > li{ margin-bottom: 20px; }
.list[data-y="21px"] > li{ margin-bottom: 21px; }
.list[data-y="22px"] > li{ margin-bottom: 22px; }
.list[data-y="23px"] > li{ margin-bottom: 23px; }
.list[data-y="24px"] > li{ margin-bottom: 24px; }
.list[data-y="25px"] > li{ margin-bottom: 25px; }
.list[data-y="26px"] > li{ margin-bottom: 26px; }
.list[data-y="27px"] > li{ margin-bottom: 27px; }
.list[data-y="28px"] > li{ margin-bottom: 28px; }
.list[data-y="29px"] > li{ margin-bottom: 29px; }
.list[data-y="30px"] > li{ margin-bottom: 30px; }

/* pc */
@media all and (min-width: 951px) {
.list[data-pc_y="0px"] > li{ margin-bottom: 0px; }
.list[data-pc_y="1px"] > li{ margin-bottom: 1px; }
.list[data-pc_y="2px"] > li{ margin-bottom: 2px; }
.list[data-pc_y="3px"] > li{ margin-bottom: 3px; }
.list[data-pc_y="4px"] > li{ margin-bottom: 4px; }
.list[data-pc_y="5px"] > li{ margin-bottom: 5px; }
.list[data-pc_y="6px"] > li{ margin-bottom: 6px; }
.list[data-pc_y="7px"] > li{ margin-bottom: 7px; }
.list[data-pc_y="8px"] > li{ margin-bottom: 8px; }
.list[data-pc_y="9px"] > li{ margin-bottom: 9px; }
.list[data-pc_y="10px"] > li{ margin-bottom: 10px; }
.list[data-pc_y="11px"] > li{ margin-bottom: 11px; }
.list[data-pc_y="12px"] > li{ margin-bottom: 12px; }
.list[data-pc_y="13px"] > li{ margin-bottom: 13px; }
.list[data-pc_y="14px"] > li{ margin-bottom: 14px; }
.list[data-pc_y="15px"] > li{ margin-bottom: 15px; }
.list[data-pc_y="16px"] > li{ margin-bottom: 16px; }
.list[data-pc_y="17px"] > li{ margin-bottom: 17px; }
.list[data-pc_y="18px"] > li{ margin-bottom: 18px; }
.list[data-pc_y="19px"] > li{ margin-bottom: 19px; }
.list[data-pc_y="20px"] > li{ margin-bottom: 20px; }
.list[data-pc_y="21px"] > li{ margin-bottom: 21px; }
.list[data-pc_y="22px"] > li{ margin-bottom: 22px; }
.list[data-pc_y="23px"] > li{ margin-bottom: 23px; }
.list[data-pc_y="24px"] > li{ margin-bottom: 24px; }
.list[data-pc_y="25px"] > li{ margin-bottom: 25px; }
.list[data-pc_y="26px"] > li{ margin-bottom: 26px; }
.list[data-pc_y="27px"] > li{ margin-bottom: 27px; }
.list[data-pc_y="28px"] > li{ margin-bottom: 28px; }
.list[data-pc_y="29px"] > li{ margin-bottom: 29px; }
.list[data-pc_y="30px"] > li{ margin-bottom: 30px; }
}

/* pad */
@media screen and (min-width: 701px ) and (max-width: 950px) {
.list[data-pad_y="0px"] > li{ margin-bottom: 0px; }
.list[data-pad_y="1px"] > li{ margin-bottom: 1px; }
.list[data-pad_y="2px"] > li{ margin-bottom: 2px; }
.list[data-pad_y="3px"] > li{ margin-bottom: 3px; }
.list[data-pad_y="4px"] > li{ margin-bottom: 4px; }
.list[data-pad_y="5px"] > li{ margin-bottom: 5px; }
.list[data-pad_y="6px"] > li{ margin-bottom: 6px; }
.list[data-pad_y="7px"] > li{ margin-bottom: 7px; }
.list[data-pad_y="8px"] > li{ margin-bottom: 8px; }
.list[data-pad_y="9px"] > li{ margin-bottom: 9px; }
.list[data-pad_y="10px"] > li{ margin-bottom: 10px; }
.list[data-pad_y="11px"] > li{ margin-bottom: 11px; }
.list[data-pad_y="12px"] > li{ margin-bottom: 12px; }
.list[data-pad_y="13px"] > li{ margin-bottom: 13px; }
.list[data-pad_y="14px"] > li{ margin-bottom: 14px; }
.list[data-pad_y="15px"] > li{ margin-bottom: 15px; }
.list[data-pad_y="16px"] > li{ margin-bottom: 16px; }
.list[data-pad_y="17px"] > li{ margin-bottom: 17px; }
.list[data-pad_y="18px"] > li{ margin-bottom: 18px; }
.list[data-pad_y="19px"] > li{ margin-bottom: 19px; }
.list[data-pad_y="20px"] > li{ margin-bottom: 20px; }
.list[data-pad_y="21px"] > li{ margin-bottom: 21px; }
.list[data-pad_y="22px"] > li{ margin-bottom: 22px; }
.list[data-pad_y="23px"] > li{ margin-bottom: 23px; }
.list[data-pad_y="24px"] > li{ margin-bottom: 24px; }
.list[data-pad_y="25px"] > li{ margin-bottom: 25px; }
.list[data-pad_y="26px"] > li{ margin-bottom: 26px; }
.list[data-pad_y="27px"] > li{ margin-bottom: 27px; }
.list[data-pad_y="28px"] > li{ margin-bottom: 28px; }
.list[data-pad_y="29px"] > li{ margin-bottom: 29px; }
.list[data-pad_y="30px"] > li{ margin-bottom: 30px; }
}

/* sp */
@media screen and (max-width: 700px) {
.list[data-sp_y="0px"] > li{ margin-bottom: 0px; }
.list[data-sp_y="1px"] > li{ margin-bottom: 1px; }
.list[data-sp_y="2px"] > li{ margin-bottom: 2px; }
.list[data-sp_y="3px"] > li{ margin-bottom: 3px; }
.list[data-sp_y="4px"] > li{ margin-bottom: 4px; }
.list[data-sp_y="5px"] > li{ margin-bottom: 5px; }
.list[data-sp_y="6px"] > li{ margin-bottom: 6px; }
.list[data-sp_y="7px"] > li{ margin-bottom: 7px; }
.list[data-sp_y="8px"] > li{ margin-bottom: 8px; }
.list[data-sp_y="9px"] > li{ margin-bottom: 9px; }
.list[data-sp_y="10px"] > li{ margin-bottom: 10px; }
.list[data-sp_y="11px"] > li{ margin-bottom: 11px; }
.list[data-sp_y="12px"] > li{ margin-bottom: 12px; }
.list[data-sp_y="13px"] > li{ margin-bottom: 13px; }
.list[data-sp_y="14px"] > li{ margin-bottom: 14px; }
.list[data-sp_y="15px"] > li{ margin-bottom: 15px; }
.list[data-sp_y="16px"] > li{ margin-bottom: 16px; }
.list[data-sp_y="17px"] > li{ margin-bottom: 17px; }
.list[data-sp_y="18px"] > li{ margin-bottom: 18px; }
.list[data-sp_y="19px"] > li{ margin-bottom: 19px; }
.list[data-sp_y="20px"] > li{ margin-bottom: 20px; }
.list[data-sp_y="21px"] > li{ margin-bottom: 21px; }
.list[data-sp_y="22px"] > li{ margin-bottom: 22px; }
.list[data-sp_y="23px"] > li{ margin-bottom: 23px; }
.list[data-sp_y="24px"] > li{ margin-bottom: 24px; }
.list[data-sp_y="25px"] > li{ margin-bottom: 25px; }
.list[data-sp_y="26px"] > li{ margin-bottom: 26px; }
.list[data-sp_y="27px"] > li{ margin-bottom: 27px; }
.list[data-sp_y="28px"] > li{ margin-bottom: 28px; }
.list[data-sp_y="29px"] > li{ margin-bottom: 29px; }
.list[data-sp_y="30px"] > li{ margin-bottom: 30px; }
}

/* ----------------------------------------------------------------------
.news_list_zone
----------------------------------------------------------------------*/

.news_list_zone{
  
}

.news_list_zone .news_list_title{
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  font-family: 'Noto Sans Japanese';
  margin: 0 0 18px 0;
}

.news_list_zone .news_list_wrap{
  border-top: 1px solid #dddddd;
}

.news_list_zone .news_list{
  padding: 20px 0 12px 0;
  border-bottom: 1px solid #dddddd;
}

.news_list_zone .news_date{
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  margin: 0 0 8px 0;
}

/* sp */
@media screen and (max-width: 700px) {
  .news_list_zone .news_list_title{
    font-size: 18px;
    margin: 0 0 12px 0;
  }
}

/* ----------------------------------------------------------------------
.table
----------------------------------------------------------------------*/

.table{
  display: table;
  width: 100%;
}

.table .table_tr{
  display: table-row;
}

.table .table_th,
.table .table_td{
  display: table-cell;
  vertical-align: top;
}

.table.type01{
  border-left: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
}

.table.type01 .table_th,
.table.type01 .table_td{
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  padding: 25px;
}

.table.type01 .table_th{
  background-color: #f4f3ed;
}

@media all and (min-width: 701px ) and (max-width: 989px) {

}

@media all and (max-width: 989px) {

}

@media screen and (max-width: 700px ){
  .table{
    display: block;
  }

  .table .table_tr{
    display: block;
  }

  .table .table_th,
  .table .table_td{
    display: block;
  }
}

/* ----------------------------------------------------------------------
.check_list
----------------------------------------------------------------------*/

.check_list{
  letter-spacing: -0.4em;
  margin: 0 -1em -1.5em 0;
}

.check_list li{
  display: inline-block;
  vertical-align:  top;
  letter-spacing: normal;
  white-space: nowrap;
  margin: 0 1em 1.5em 0;
  line-height: 1;
}

.check_list li input{
  display: inline-block;
  vertical-align:  middle;
}

.check_list li span{
  display: inline-block;
  vertical-align:  middle;
  margin: 0 0 0 1em;
}

/* ----------------------------------------------------------------------
.select_list_wrap
----------------------------------------------------------------------*/

.select_list{
  letter-spacing: -0.4em;
  margin: 0 -30px -20px 0;
}

.select_list li{
  display: inline-block;
  vertical-align: top;
  letter-spacing: normal;
  margin: 10px 30px 20px 0;
  font-size: 12px;
}

.select_list li .select_content_wrap{
  display: flex;
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  margin: 0 -1em -1em 0;
}

.select_list li .select_content{
  display: flex;
  display: -webkit-flex;
  margin: 0 1em 1em 0;
}

.select_list li .select_content select{
  width: 100%;
}

.select_list li .select_content .select_text{
  margin: 0 0 0 1em;
}

.select_list li .select_list_title{
  margin: 0 1em 0 0;
}

@media all and (max-width: 950px ){
  
}

@media screen and (max-width: 700px ){
  /*.select_list li .select_content_wrap{
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .select_list li .select_content{
    width: 100%;
  }*/
  /*.select_list{ margin-right: 0;}
  .select_list li{ display: block; margin-right: 0; }*/
}

/* ----------------------------------------------------------------------
.lead_text_wrap
----------------------------------------------------------------------*/

.lead_text_wrap{
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  margin: 40px 0;
}

.lead_text_wrap .lead_text{
  
}

/* ----------------------------------------------------------------------
.color_box
----------------------------------------------------------------------*/

.color_box{
}

.color_box.b_gray01{
  border: 1px solid #cccccc;
}

.color_box[data-x="0px"]{ padding-left: 0px; padding-right: 0px; }
.color_box[data-x="1px"]{ padding-left: 1px; padding-right: 1px; }
.color_box[data-x="2px"]{ padding-left: 2px; padding-right: 2px; }
.color_box[data-x="3px"]{ padding-left: 3px; padding-right: 3px; }
.color_box[data-x="4px"]{ padding-left: 4px; padding-right: 4px; }
.color_box[data-x="5px"]{ padding-left: 5px; padding-right: 5px; }
.color_box[data-x="6px"]{ padding-left: 6px; padding-right: 6px; }
.color_box[data-x="7px"]{ padding-left: 7px; padding-right: 7px; }
.color_box[data-x="8px"]{ padding-left: 8px; padding-right: 8px; }
.color_box[data-x="9px"]{ padding-left: 9px; padding-right: 9px; }
.color_box[data-x="10px"]{ padding-left: 10px; padding-right: 10px; }
.color_box[data-x="11px"]{ padding-left: 11px; padding-right: 11px; }
.color_box[data-x="12px"]{ padding-left: 12px; padding-right: 12px; }
.color_box[data-x="13px"]{ padding-left: 13px; padding-right: 13px; }
.color_box[data-x="14px"]{ padding-left: 14px; padding-right: 14px; }
.color_box[data-x="15px"]{ padding-left: 15px; padding-right: 15px; }
.color_box[data-x="16px"]{ padding-left: 16px; padding-right: 16px; }
.color_box[data-x="17px"]{ padding-left: 17px; padding-right: 17px; }
.color_box[data-x="18px"]{ padding-left: 18px; padding-right: 18px; }
.color_box[data-x="19px"]{ padding-left: 19px; padding-right: 19px; }
.color_box[data-x="20px"]{ padding-left: 20px; padding-right: 20px; }
.color_box[data-x="21px"]{ padding-left: 21px; padding-right: 21px; }
.color_box[data-x="22px"]{ padding-left: 22px; padding-right: 22px; }
.color_box[data-x="23px"]{ padding-left: 23px; padding-right: 23px; }
.color_box[data-x="24px"]{ padding-left: 24px; padding-right: 24px; }
.color_box[data-x="25px"]{ padding-left: 25px; padding-right: 25px; }
.color_box[data-x="26px"]{ padding-left: 26px; padding-right: 26px; }
.color_box[data-x="27px"]{ padding-left: 27px; padding-right: 27px; }
.color_box[data-x="28px"]{ padding-left: 28px; padding-right: 28px; }
.color_box[data-x="29px"]{ padding-left: 29px; padding-right: 29px; }
.color_box[data-x="30px"]{ padding-left: 30px; padding-right: 30px; }
.color_box[data-x="31px"]{ padding-left: 31px; padding-right: 31px; }
.color_box[data-x="32px"]{ padding-left: 32px; padding-right: 32px; }
.color_box[data-x="33px"]{ padding-left: 33px; padding-right: 33px; }
.color_box[data-x="34px"]{ padding-left: 34px; padding-right: 34px; }
.color_box[data-x="35px"]{ padding-left: 35px; padding-right: 35px; }
.color_box[data-x="36px"]{ padding-left: 36px; padding-right: 36px; }
.color_box[data-x="37px"]{ padding-left: 37px; padding-right: 37px; }
.color_box[data-x="38px"]{ padding-left: 38px; padding-right: 38px; }
.color_box[data-x="39px"]{ padding-left: 39px; padding-right: 39px; }
.color_box[data-x="40px"]{ padding-left: 40px; padding-right: 40px; }
.color_box[data-x="41px"]{ padding-left: 41px; padding-right: 41px; }
.color_box[data-x="42px"]{ padding-left: 42px; padding-right: 42px; }
.color_box[data-x="43px"]{ padding-left: 43px; padding-right: 43px; }
.color_box[data-x="44px"]{ padding-left: 44px; padding-right: 44px; }
.color_box[data-x="45px"]{ padding-left: 45px; padding-right: 45px; }
.color_box[data-x="46px"]{ padding-left: 46px; padding-right: 46px; }
.color_box[data-x="47px"]{ padding-left: 47px; padding-right: 47px; }
.color_box[data-x="48px"]{ padding-left: 48px; padding-right: 48px; }
.color_box[data-x="49px"]{ padding-left: 49px; padding-right: 49px; }
.color_box[data-x="50px"]{ padding-left: 50px; padding-right: 50px; }
.color_box[data-x="51px"]{ padding-left: 51px; padding-right: 51px; }
.color_box[data-x="52px"]{ padding-left: 52px; padding-right: 52px; }
.color_box[data-x="53px"]{ padding-left: 53px; padding-right: 53px; }
.color_box[data-x="54px"]{ padding-left: 54px; padding-right: 54px; }
.color_box[data-x="55px"]{ padding-left: 55px; padding-right: 55px; }
.color_box[data-x="56px"]{ padding-left: 56px; padding-right: 56px; }
.color_box[data-x="57px"]{ padding-left: 57px; padding-right: 57px; }
.color_box[data-x="58px"]{ padding-left: 58px; padding-right: 58px; }
.color_box[data-x="59px"]{ padding-left: 59px; padding-right: 59px; }
.color_box[data-x="60px"]{ padding-left: 60px; padding-right: 60px; }

.color_box[data-y="0px"]{ padding-top: 0px; padding-bottom: 0px; }
.color_box[data-y="1px"]{ padding-top: 1px; padding-bottom: 1px; }
.color_box[data-y="2px"]{ padding-top: 2px; padding-bottom: 2px; }
.color_box[data-y="3px"]{ padding-top: 3px; padding-bottom: 3px; }
.color_box[data-y="4px"]{ padding-top: 4px; padding-bottom: 4px; }
.color_box[data-y="5px"]{ padding-top: 5px; padding-bottom: 5px; }
.color_box[data-y="6px"]{ padding-top: 6px; padding-bottom: 6px; }
.color_box[data-y="7px"]{ padding-top: 7px; padding-bottom: 7px; }
.color_box[data-y="8px"]{ padding-top: 8px; padding-bottom: 8px; }
.color_box[data-y="9px"]{ padding-top: 9px; padding-bottom: 9px; }
.color_box[data-y="10px"]{ padding-top: 10px; padding-bottom: 10px; }
.color_box[data-y="11px"]{ padding-top: 11px; padding-bottom: 11px; }
.color_box[data-y="12px"]{ padding-top: 12px; padding-bottom: 12px; }
.color_box[data-y="13px"]{ padding-top: 13px; padding-bottom: 13px; }
.color_box[data-y="14px"]{ padding-top: 14px; padding-bottom: 14px; }
.color_box[data-y="15px"]{ padding-top: 15px; padding-bottom: 15px; }
.color_box[data-y="16px"]{ padding-top: 16px; padding-bottom: 16px; }
.color_box[data-y="17px"]{ padding-top: 17px; padding-bottom: 17px; }
.color_box[data-y="18px"]{ padding-top: 18px; padding-bottom: 18px; }
.color_box[data-y="19px"]{ padding-top: 19px; padding-bottom: 19px; }
.color_box[data-y="20px"]{ padding-top: 20px; padding-bottom: 20px; }
.color_box[data-y="21px"]{ padding-top: 21px; padding-bottom: 21px; }
.color_box[data-y="22px"]{ padding-top: 22px; padding-bottom: 22px; }
.color_box[data-y="23px"]{ padding-top: 23px; padding-bottom: 23px; }
.color_box[data-y="24px"]{ padding-top: 24px; padding-bottom: 24px; }
.color_box[data-y="25px"]{ padding-top: 25px; padding-bottom: 25px; }
.color_box[data-y="26px"]{ padding-top: 26px; padding-bottom: 26px; }
.color_box[data-y="27px"]{ padding-top: 27px; padding-bottom: 27px; }
.color_box[data-y="28px"]{ padding-top: 28px; padding-bottom: 28px; }
.color_box[data-y="29px"]{ padding-top: 29px; padding-bottom: 29px; }
.color_box[data-y="30px"]{ padding-top: 30px; padding-bottom: 30px; }
.color_box[data-y="31px"]{ padding-top: 31px; padding-bottom: 31px; }
.color_box[data-y="32px"]{ padding-top: 32px; padding-bottom: 32px; }
.color_box[data-y="33px"]{ padding-top: 33px; padding-bottom: 33px; }
.color_box[data-y="34px"]{ padding-top: 34px; padding-bottom: 34px; }
.color_box[data-y="35px"]{ padding-top: 35px; padding-bottom: 35px; }
.color_box[data-y="36px"]{ padding-top: 36px; padding-bottom: 36px; }
.color_box[data-y="37px"]{ padding-top: 37px; padding-bottom: 37px; }
.color_box[data-y="38px"]{ padding-top: 38px; padding-bottom: 38px; }
.color_box[data-y="39px"]{ padding-top: 39px; padding-bottom: 39px; }
.color_box[data-y="40px"]{ padding-top: 40px; padding-bottom: 40px; }
.color_box[data-y="41px"]{ padding-top: 41px; padding-bottom: 41px; }
.color_box[data-y="42px"]{ padding-top: 42px; padding-bottom: 42px; }
.color_box[data-y="43px"]{ padding-top: 43px; padding-bottom: 43px; }
.color_box[data-y="44px"]{ padding-top: 44px; padding-bottom: 44px; }
.color_box[data-y="45px"]{ padding-top: 45px; padding-bottom: 45px; }
.color_box[data-y="46px"]{ padding-top: 46px; padding-bottom: 46px; }
.color_box[data-y="47px"]{ padding-top: 47px; padding-bottom: 47px; }
.color_box[data-y="48px"]{ padding-top: 48px; padding-bottom: 48px; }
.color_box[data-y="49px"]{ padding-top: 49px; padding-bottom: 49px; }
.color_box[data-y="50px"]{ padding-top: 50px; padding-bottom: 50px; }
.color_box[data-y="51px"]{ padding-top: 51px; padding-bottom: 51px; }
.color_box[data-y="52px"]{ padding-top: 52px; padding-bottom: 52px; }
.color_box[data-y="53px"]{ padding-top: 53px; padding-bottom: 53px; }
.color_box[data-y="54px"]{ padding-top: 54px; padding-bottom: 54px; }
.color_box[data-y="55px"]{ padding-top: 55px; padding-bottom: 55px; }
.color_box[data-y="56px"]{ padding-top: 56px; padding-bottom: 56px; }
.color_box[data-y="57px"]{ padding-top: 57px; padding-bottom: 57px; }
.color_box[data-y="58px"]{ padding-top: 58px; padding-bottom: 58px; }
.color_box[data-y="59px"]{ padding-top: 59px; padding-bottom: 59px; }
.color_box[data-y="60px"]{ padding-top: 60px; padding-bottom: 60px; }

.color_box[data-b_w="0px"]{ border-width: 0px; }
.color_box[data-b_w="1px"]{ border-width: 1px; }
.color_box[data-b_w="2px"]{ border-width: 2px; }
.color_box[data-b_w="3px"]{ border-width: 3px; }
.color_box[data-b_w="4px"]{ border-width: 4px; }
.color_box[data-b_w="5px"]{ border-width: 5px; }
.color_box[data-b_w="6px"]{ border-width: 6px; }
.color_box[data-b_w="7px"]{ border-width: 7px; }
.color_box[data-b_w="8px"]{ border-width: 8px; }
.color_box[data-b_w="9px"]{ border-width: 9px; }
.color_box[data-b_w="10px"]{ border-width: 10px; }

/* pc */
@media all and (min-width: 951px) {
.color_box[data-pc_x="0px"]{ padding-left: 0px; padding-right: 0px; }
.color_box[data-pc_x="1px"]{ padding-left: 1px; padding-right: 1px; }
.color_box[data-pc_x="2px"]{ padding-left: 2px; padding-right: 2px; }
.color_box[data-pc_x="3px"]{ padding-left: 3px; padding-right: 3px; }
.color_box[data-pc_x="4px"]{ padding-left: 4px; padding-right: 4px; }
.color_box[data-pc_x="5px"]{ padding-left: 5px; padding-right: 5px; }
.color_box[data-pc_x="6px"]{ padding-left: 6px; padding-right: 6px; }
.color_box[data-pc_x="7px"]{ padding-left: 7px; padding-right: 7px; }
.color_box[data-pc_x="8px"]{ padding-left: 8px; padding-right: 8px; }
.color_box[data-pc_x="9px"]{ padding-left: 9px; padding-right: 9px; }
.color_box[data-pc_x="10px"]{ padding-left: 10px; padding-right: 10px; }
.color_box[data-pc_x="11px"]{ padding-left: 11px; padding-right: 11px; }
.color_box[data-pc_x="12px"]{ padding-left: 12px; padding-right: 12px; }
.color_box[data-pc_x="13px"]{ padding-left: 13px; padding-right: 13px; }
.color_box[data-pc_x="14px"]{ padding-left: 14px; padding-right: 14px; }
.color_box[data-pc_x="15px"]{ padding-left: 15px; padding-right: 15px; }
.color_box[data-pc_x="16px"]{ padding-left: 16px; padding-right: 16px; }
.color_box[data-pc_x="17px"]{ padding-left: 17px; padding-right: 17px; }
.color_box[data-pc_x="18px"]{ padding-left: 18px; padding-right: 18px; }
.color_box[data-pc_x="19px"]{ padding-left: 19px; padding-right: 19px; }
.color_box[data-pc_x="20px"]{ padding-left: 20px; padding-right: 20px; }
.color_box[data-pc_x="21px"]{ padding-left: 21px; padding-right: 21px; }
.color_box[data-pc_x="22px"]{ padding-left: 22px; padding-right: 22px; }
.color_box[data-pc_x="23px"]{ padding-left: 23px; padding-right: 23px; }
.color_box[data-pc_x="24px"]{ padding-left: 24px; padding-right: 24px; }
.color_box[data-pc_x="25px"]{ padding-left: 25px; padding-right: 25px; }
.color_box[data-pc_x="26px"]{ padding-left: 26px; padding-right: 26px; }
.color_box[data-pc_x="27px"]{ padding-left: 27px; padding-right: 27px; }
.color_box[data-pc_x="28px"]{ padding-left: 28px; padding-right: 28px; }
.color_box[data-pc_x="29px"]{ padding-left: 29px; padding-right: 29px; }
.color_box[data-pc_x="30px"]{ padding-left: 30px; padding-right: 30px; }
.color_box[data-pc_x="31px"]{ padding-left: 31px; padding-right: 31px; }
.color_box[data-pc_x="32px"]{ padding-left: 32px; padding-right: 32px; }
.color_box[data-pc_x="33px"]{ padding-left: 33px; padding-right: 33px; }
.color_box[data-pc_x="34px"]{ padding-left: 34px; padding-right: 34px; }
.color_box[data-pc_x="35px"]{ padding-left: 35px; padding-right: 35px; }
.color_box[data-pc_x="36px"]{ padding-left: 36px; padding-right: 36px; }
.color_box[data-pc_x="37px"]{ padding-left: 37px; padding-right: 37px; }
.color_box[data-pc_x="38px"]{ padding-left: 38px; padding-right: 38px; }
.color_box[data-pc_x="39px"]{ padding-left: 39px; padding-right: 39px; }
.color_box[data-pc_x="40px"]{ padding-left: 40px; padding-right: 40px; }
.color_box[data-pc_x="41px"]{ padding-left: 41px; padding-right: 41px; }
.color_box[data-pc_x="42px"]{ padding-left: 42px; padding-right: 42px; }
.color_box[data-pc_x="43px"]{ padding-left: 43px; padding-right: 43px; }
.color_box[data-pc_x="44px"]{ padding-left: 44px; padding-right: 44px; }
.color_box[data-pc_x="45px"]{ padding-left: 45px; padding-right: 45px; }
.color_box[data-pc_x="46px"]{ padding-left: 46px; padding-right: 46px; }
.color_box[data-pc_x="47px"]{ padding-left: 47px; padding-right: 47px; }
.color_box[data-pc_x="48px"]{ padding-left: 48px; padding-right: 48px; }
.color_box[data-pc_x="49px"]{ padding-left: 49px; padding-right: 49px; }
.color_box[data-pc_x="50px"]{ padding-left: 50px; padding-right: 50px; }
.color_box[data-pc_x="51px"]{ padding-left: 51px; padding-right: 51px; }
.color_box[data-pc_x="52px"]{ padding-left: 52px; padding-right: 52px; }
.color_box[data-pc_x="53px"]{ padding-left: 53px; padding-right: 53px; }
.color_box[data-pc_x="54px"]{ padding-left: 54px; padding-right: 54px; }
.color_box[data-pc_x="55px"]{ padding-left: 55px; padding-right: 55px; }
.color_box[data-pc_x="56px"]{ padding-left: 56px; padding-right: 56px; }
.color_box[data-pc_x="57px"]{ padding-left: 57px; padding-right: 57px; }
.color_box[data-pc_x="58px"]{ padding-left: 58px; padding-right: 58px; }
.color_box[data-pc_x="59px"]{ padding-left: 59px; padding-right: 59px; }
.color_box[data-pc_x="60px"]{ padding-left: 60px; padding-right: 60px; }

.color_box[data-pc_y="0px"]{ padding-top: 0px; padding-bottom: 0px; }
.color_box[data-pc_y="1px"]{ padding-top: 1px; padding-bottom: 1px; }
.color_box[data-pc_y="2px"]{ padding-top: 2px; padding-bottom: 2px; }
.color_box[data-pc_y="3px"]{ padding-top: 3px; padding-bottom: 3px; }
.color_box[data-pc_y="4px"]{ padding-top: 4px; padding-bottom: 4px; }
.color_box[data-pc_y="5px"]{ padding-top: 5px; padding-bottom: 5px; }
.color_box[data-pc_y="6px"]{ padding-top: 6px; padding-bottom: 6px; }
.color_box[data-pc_y="7px"]{ padding-top: 7px; padding-bottom: 7px; }
.color_box[data-pc_y="8px"]{ padding-top: 8px; padding-bottom: 8px; }
.color_box[data-pc_y="9px"]{ padding-top: 9px; padding-bottom: 9px; }
.color_box[data-pc_y="10px"]{ padding-top: 10px; padding-bottom: 10px; }
.color_box[data-pc_y="11px"]{ padding-top: 11px; padding-bottom: 11px; }
.color_box[data-pc_y="12px"]{ padding-top: 12px; padding-bottom: 12px; }
.color_box[data-pc_y="13px"]{ padding-top: 13px; padding-bottom: 13px; }
.color_box[data-pc_y="14px"]{ padding-top: 14px; padding-bottom: 14px; }
.color_box[data-pc_y="15px"]{ padding-top: 15px; padding-bottom: 15px; }
.color_box[data-pc_y="16px"]{ padding-top: 16px; padding-bottom: 16px; }
.color_box[data-pc_y="17px"]{ padding-top: 17px; padding-bottom: 17px; }
.color_box[data-pc_y="18px"]{ padding-top: 18px; padding-bottom: 18px; }
.color_box[data-pc_y="19px"]{ padding-top: 19px; padding-bottom: 19px; }
.color_box[data-pc_y="20px"]{ padding-top: 20px; padding-bottom: 20px; }
.color_box[data-pc_y="21px"]{ padding-top: 21px; padding-bottom: 21px; }
.color_box[data-pc_y="22px"]{ padding-top: 22px; padding-bottom: 22px; }
.color_box[data-pc_y="23px"]{ padding-top: 23px; padding-bottom: 23px; }
.color_box[data-pc_y="24px"]{ padding-top: 24px; padding-bottom: 24px; }
.color_box[data-pc_y="25px"]{ padding-top: 25px; padding-bottom: 25px; }
.color_box[data-pc_y="26px"]{ padding-top: 26px; padding-bottom: 26px; }
.color_box[data-pc_y="27px"]{ padding-top: 27px; padding-bottom: 27px; }
.color_box[data-pc_y="28px"]{ padding-top: 28px; padding-bottom: 28px; }
.color_box[data-pc_y="29px"]{ padding-top: 29px; padding-bottom: 29px; }
.color_box[data-pc_y="30px"]{ padding-top: 30px; padding-bottom: 30px; }
.color_box[data-pc_y="31px"]{ padding-top: 31px; padding-bottom: 31px; }
.color_box[data-pc_y="32px"]{ padding-top: 32px; padding-bottom: 32px; }
.color_box[data-pc_y="33px"]{ padding-top: 33px; padding-bottom: 33px; }
.color_box[data-pc_y="34px"]{ padding-top: 34px; padding-bottom: 34px; }
.color_box[data-pc_y="35px"]{ padding-top: 35px; padding-bottom: 35px; }
.color_box[data-pc_y="36px"]{ padding-top: 36px; padding-bottom: 36px; }
.color_box[data-pc_y="37px"]{ padding-top: 37px; padding-bottom: 37px; }
.color_box[data-pc_y="38px"]{ padding-top: 38px; padding-bottom: 38px; }
.color_box[data-pc_y="39px"]{ padding-top: 39px; padding-bottom: 39px; }
.color_box[data-pc_y="40px"]{ padding-top: 40px; padding-bottom: 40px; }
.color_box[data-pc_y="41px"]{ padding-top: 41px; padding-bottom: 41px; }
.color_box[data-pc_y="42px"]{ padding-top: 42px; padding-bottom: 42px; }
.color_box[data-pc_y="43px"]{ padding-top: 43px; padding-bottom: 43px; }
.color_box[data-pc_y="44px"]{ padding-top: 44px; padding-bottom: 44px; }
.color_box[data-pc_y="45px"]{ padding-top: 45px; padding-bottom: 45px; }
.color_box[data-pc_y="46px"]{ padding-top: 46px; padding-bottom: 46px; }
.color_box[data-pc_y="47px"]{ padding-top: 47px; padding-bottom: 47px; }
.color_box[data-pc_y="48px"]{ padding-top: 48px; padding-bottom: 48px; }
.color_box[data-pc_y="49px"]{ padding-top: 49px; padding-bottom: 49px; }
.color_box[data-pc_y="50px"]{ padding-top: 50px; padding-bottom: 50px; }
.color_box[data-pc_y="51px"]{ padding-top: 51px; padding-bottom: 51px; }
.color_box[data-pc_y="52px"]{ padding-top: 52px; padding-bottom: 52px; }
.color_box[data-pc_y="53px"]{ padding-top: 53px; padding-bottom: 53px; }
.color_box[data-pc_y="54px"]{ padding-top: 54px; padding-bottom: 54px; }
.color_box[data-pc_y="55px"]{ padding-top: 55px; padding-bottom: 55px; }
.color_box[data-pc_y="56px"]{ padding-top: 56px; padding-bottom: 56px; }
.color_box[data-pc_y="57px"]{ padding-top: 57px; padding-bottom: 57px; }
.color_box[data-pc_y="58px"]{ padding-top: 58px; padding-bottom: 58px; }
.color_box[data-pc_y="59px"]{ padding-top: 59px; padding-bottom: 59px; }
.color_box[data-pc_y="60px"]{ padding-top: 60px; padding-bottom: 60px; }
  
.color_box[data-pc_b_w="0px"]{ border-width: 0px; }
.color_box[data-pc_b_w="1px"]{ border-width: 1px; }
.color_box[data-pc_b_w="2px"]{ border-width: 2px; }
.color_box[data-pc_b_w="3px"]{ border-width: 3px; }
.color_box[data-pc_b_w="4px"]{ border-width: 4px; }
.color_box[data-pc_b_w="5px"]{ border-width: 5px; }
.color_box[data-pc_b_w="6px"]{ border-width: 6px; }
.color_box[data-pc_b_w="7px"]{ border-width: 7px; }
.color_box[data-pc_b_w="8px"]{ border-width: 8px; }
.color_box[data-pc_b_w="9px"]{ border-width: 9px; }
.color_box[data-pc_b_w="10px"]{ border-width: 10px; }  
  
}

/* pad */
@media screen and (min-width: 701px ) and (max-width: 950px) {
.color_box[data-pad_x="0px"]{ padding-left: 0px; padding-right: 0px; }
.color_box[data-pad_x="1px"]{ padding-left: 1px; padding-right: 1px; }
.color_box[data-pad_x="2px"]{ padding-left: 2px; padding-right: 2px; }
.color_box[data-pad_x="3px"]{ padding-left: 3px; padding-right: 3px; }
.color_box[data-pad_x="4px"]{ padding-left: 4px; padding-right: 4px; }
.color_box[data-pad_x="5px"]{ padding-left: 5px; padding-right: 5px; }
.color_box[data-pad_x="6px"]{ padding-left: 6px; padding-right: 6px; }
.color_box[data-pad_x="7px"]{ padding-left: 7px; padding-right: 7px; }
.color_box[data-pad_x="8px"]{ padding-left: 8px; padding-right: 8px; }
.color_box[data-pad_x="9px"]{ padding-left: 9px; padding-right: 9px; }
.color_box[data-pad_x="10px"]{ padding-left: 10px; padding-right: 10px; }
.color_box[data-pad_x="11px"]{ padding-left: 11px; padding-right: 11px; }
.color_box[data-pad_x="12px"]{ padding-left: 12px; padding-right: 12px; }
.color_box[data-pad_x="13px"]{ padding-left: 13px; padding-right: 13px; }
.color_box[data-pad_x="14px"]{ padding-left: 14px; padding-right: 14px; }
.color_box[data-pad_x="15px"]{ padding-left: 15px; padding-right: 15px; }
.color_box[data-pad_x="16px"]{ padding-left: 16px; padding-right: 16px; }
.color_box[data-pad_x="17px"]{ padding-left: 17px; padding-right: 17px; }
.color_box[data-pad_x="18px"]{ padding-left: 18px; padding-right: 18px; }
.color_box[data-pad_x="19px"]{ padding-left: 19px; padding-right: 19px; }
.color_box[data-pad_x="20px"]{ padding-left: 20px; padding-right: 20px; }
.color_box[data-pad_x="21px"]{ padding-left: 21px; padding-right: 21px; }
.color_box[data-pad_x="22px"]{ padding-left: 22px; padding-right: 22px; }
.color_box[data-pad_x="23px"]{ padding-left: 23px; padding-right: 23px; }
.color_box[data-pad_x="24px"]{ padding-left: 24px; padding-right: 24px; }
.color_box[data-pad_x="25px"]{ padding-left: 25px; padding-right: 25px; }
.color_box[data-pad_x="26px"]{ padding-left: 26px; padding-right: 26px; }
.color_box[data-pad_x="27px"]{ padding-left: 27px; padding-right: 27px; }
.color_box[data-pad_x="28px"]{ padding-left: 28px; padding-right: 28px; }
.color_box[data-pad_x="29px"]{ padding-left: 29px; padding-right: 29px; }
.color_box[data-pad_x="30px"]{ padding-left: 30px; padding-right: 30px; }
.color_box[data-pad_x="31px"]{ padding-left: 31px; padding-right: 31px; }
.color_box[data-pad_x="32px"]{ padding-left: 32px; padding-right: 32px; }
.color_box[data-pad_x="33px"]{ padding-left: 33px; padding-right: 33px; }
.color_box[data-pad_x="34px"]{ padding-left: 34px; padding-right: 34px; }
.color_box[data-pad_x="35px"]{ padding-left: 35px; padding-right: 35px; }
.color_box[data-pad_x="36px"]{ padding-left: 36px; padding-right: 36px; }
.color_box[data-pad_x="37px"]{ padding-left: 37px; padding-right: 37px; }
.color_box[data-pad_x="38px"]{ padding-left: 38px; padding-right: 38px; }
.color_box[data-pad_x="39px"]{ padding-left: 39px; padding-right: 39px; }
.color_box[data-pad_x="40px"]{ padding-left: 40px; padding-right: 40px; }
.color_box[data-pad_x="41px"]{ padding-left: 41px; padding-right: 41px; }
.color_box[data-pad_x="42px"]{ padding-left: 42px; padding-right: 42px; }
.color_box[data-pad_x="43px"]{ padding-left: 43px; padding-right: 43px; }
.color_box[data-pad_x="44px"]{ padding-left: 44px; padding-right: 44px; }
.color_box[data-pad_x="45px"]{ padding-left: 45px; padding-right: 45px; }
.color_box[data-pad_x="46px"]{ padding-left: 46px; padding-right: 46px; }
.color_box[data-pad_x="47px"]{ padding-left: 47px; padding-right: 47px; }
.color_box[data-pad_x="48px"]{ padding-left: 48px; padding-right: 48px; }
.color_box[data-pad_x="49px"]{ padding-left: 49px; padding-right: 49px; }
.color_box[data-pad_x="50px"]{ padding-left: 50px; padding-right: 50px; }
.color_box[data-pad_x="51px"]{ padding-left: 51px; padding-right: 51px; }
.color_box[data-pad_x="52px"]{ padding-left: 52px; padding-right: 52px; }
.color_box[data-pad_x="53px"]{ padding-left: 53px; padding-right: 53px; }
.color_box[data-pad_x="54px"]{ padding-left: 54px; padding-right: 54px; }
.color_box[data-pad_x="55px"]{ padding-left: 55px; padding-right: 55px; }
.color_box[data-pad_x="56px"]{ padding-left: 56px; padding-right: 56px; }
.color_box[data-pad_x="57px"]{ padding-left: 57px; padding-right: 57px; }
.color_box[data-pad_x="58px"]{ padding-left: 58px; padding-right: 58px; }
.color_box[data-pad_x="59px"]{ padding-left: 59px; padding-right: 59px; }
.color_box[data-pad_x="60px"]{ padding-left: 60px; padding-right: 60px; }

.color_box[data-pad_y="0px"]{ padding-top: 0px; padding-bottom: 0px; }
.color_box[data-pad_y="1px"]{ padding-top: 1px; padding-bottom: 1px; }
.color_box[data-pad_y="2px"]{ padding-top: 2px; padding-bottom: 2px; }
.color_box[data-pad_y="3px"]{ padding-top: 3px; padding-bottom: 3px; }
.color_box[data-pad_y="4px"]{ padding-top: 4px; padding-bottom: 4px; }
.color_box[data-pad_y="5px"]{ padding-top: 5px; padding-bottom: 5px; }
.color_box[data-pad_y="6px"]{ padding-top: 6px; padding-bottom: 6px; }
.color_box[data-pad_y="7px"]{ padding-top: 7px; padding-bottom: 7px; }
.color_box[data-pad_y="8px"]{ padding-top: 8px; padding-bottom: 8px; }
.color_box[data-pad_y="9px"]{ padding-top: 9px; padding-bottom: 9px; }
.color_box[data-pad_y="10px"]{ padding-top: 10px; padding-bottom: 10px; }
.color_box[data-pad_y="11px"]{ padding-top: 11px; padding-bottom: 11px; }
.color_box[data-pad_y="12px"]{ padding-top: 12px; padding-bottom: 12px; }
.color_box[data-pad_y="13px"]{ padding-top: 13px; padding-bottom: 13px; }
.color_box[data-pad_y="14px"]{ padding-top: 14px; padding-bottom: 14px; }
.color_box[data-pad_y="15px"]{ padding-top: 15px; padding-bottom: 15px; }
.color_box[data-pad_y="16px"]{ padding-top: 16px; padding-bottom: 16px; }
.color_box[data-pad_y="17px"]{ padding-top: 17px; padding-bottom: 17px; }
.color_box[data-pad_y="18px"]{ padding-top: 18px; padding-bottom: 18px; }
.color_box[data-pad_y="19px"]{ padding-top: 19px; padding-bottom: 19px; }
.color_box[data-pad_y="20px"]{ padding-top: 20px; padding-bottom: 20px; }
.color_box[data-pad_y="21px"]{ padding-top: 21px; padding-bottom: 21px; }
.color_box[data-pad_y="22px"]{ padding-top: 22px; padding-bottom: 22px; }
.color_box[data-pad_y="23px"]{ padding-top: 23px; padding-bottom: 23px; }
.color_box[data-pad_y="24px"]{ padding-top: 24px; padding-bottom: 24px; }
.color_box[data-pad_y="25px"]{ padding-top: 25px; padding-bottom: 25px; }
.color_box[data-pad_y="26px"]{ padding-top: 26px; padding-bottom: 26px; }
.color_box[data-pad_y="27px"]{ padding-top: 27px; padding-bottom: 27px; }
.color_box[data-pad_y="28px"]{ padding-top: 28px; padding-bottom: 28px; }
.color_box[data-pad_y="29px"]{ padding-top: 29px; padding-bottom: 29px; }
.color_box[data-pad_y="30px"]{ padding-top: 30px; padding-bottom: 30px; }
.color_box[data-pad_y="31px"]{ padding-top: 31px; padding-bottom: 31px; }
.color_box[data-pad_y="32px"]{ padding-top: 32px; padding-bottom: 32px; }
.color_box[data-pad_y="33px"]{ padding-top: 33px; padding-bottom: 33px; }
.color_box[data-pad_y="34px"]{ padding-top: 34px; padding-bottom: 34px; }
.color_box[data-pad_y="35px"]{ padding-top: 35px; padding-bottom: 35px; }
.color_box[data-pad_y="36px"]{ padding-top: 36px; padding-bottom: 36px; }
.color_box[data-pad_y="37px"]{ padding-top: 37px; padding-bottom: 37px; }
.color_box[data-pad_y="38px"]{ padding-top: 38px; padding-bottom: 38px; }
.color_box[data-pad_y="39px"]{ padding-top: 39px; padding-bottom: 39px; }
.color_box[data-pad_y="40px"]{ padding-top: 40px; padding-bottom: 40px; }
.color_box[data-pad_y="41px"]{ padding-top: 41px; padding-bottom: 41px; }
.color_box[data-pad_y="42px"]{ padding-top: 42px; padding-bottom: 42px; }
.color_box[data-pad_y="43px"]{ padding-top: 43px; padding-bottom: 43px; }
.color_box[data-pad_y="44px"]{ padding-top: 44px; padding-bottom: 44px; }
.color_box[data-pad_y="45px"]{ padding-top: 45px; padding-bottom: 45px; }
.color_box[data-pad_y="46px"]{ padding-top: 46px; padding-bottom: 46px; }
.color_box[data-pad_y="47px"]{ padding-top: 47px; padding-bottom: 47px; }
.color_box[data-pad_y="48px"]{ padding-top: 48px; padding-bottom: 48px; }
.color_box[data-pad_y="49px"]{ padding-top: 49px; padding-bottom: 49px; }
.color_box[data-pad_y="50px"]{ padding-top: 50px; padding-bottom: 50px; }
.color_box[data-pad_y="51px"]{ padding-top: 51px; padding-bottom: 51px; }
.color_box[data-pad_y="52px"]{ padding-top: 52px; padding-bottom: 52px; }
.color_box[data-pad_y="53px"]{ padding-top: 53px; padding-bottom: 53px; }
.color_box[data-pad_y="54px"]{ padding-top: 54px; padding-bottom: 54px; }
.color_box[data-pad_y="55px"]{ padding-top: 55px; padding-bottom: 55px; }
.color_box[data-pad_y="56px"]{ padding-top: 56px; padding-bottom: 56px; }
.color_box[data-pad_y="57px"]{ padding-top: 57px; padding-bottom: 57px; }
.color_box[data-pad_y="58px"]{ padding-top: 58px; padding-bottom: 58px; }
.color_box[data-pad_y="59px"]{ padding-top: 59px; padding-bottom: 59px; }
.color_box[data-pad_y="60px"]{ padding-top: 60px; padding-bottom: 60px; }
  
.color_box[data-pad_b_w="0px"]{ border-width: 0px; }
.color_box[data-pad_b_w="1px"]{ border-width: 1px; }
.color_box[data-pad_b_w="2px"]{ border-width: 2px; }
.color_box[data-pad_b_w="3px"]{ border-width: 3px; }
.color_box[data-pad_b_w="4px"]{ border-width: 4px; }
.color_box[data-pad_b_w="5px"]{ border-width: 5px; }
.color_box[data-pad_b_w="6px"]{ border-width: 6px; }
.color_box[data-pad_b_w="7px"]{ border-width: 7px; }
.color_box[data-pad_b_w="8px"]{ border-width: 8px; }
.color_box[data-pad_b_w="9px"]{ border-width: 9px; }
.color_box[data-pad_b_w="10px"]{ border-width: 10px; }  
  
}

/* sp */
@media screen and (max-width: 700px) {
.color_box[data-sp_x="0px"]{ padding-left: 0px; padding-right: 0px; }
.color_box[data-sp_x="1px"]{ padding-left: 1px; padding-right: 1px; }
.color_box[data-sp_x="2px"]{ padding-left: 2px; padding-right: 2px; }
.color_box[data-sp_x="3px"]{ padding-left: 3px; padding-right: 3px; }
.color_box[data-sp_x="4px"]{ padding-left: 4px; padding-right: 4px; }
.color_box[data-sp_x="5px"]{ padding-left: 5px; padding-right: 5px; }
.color_box[data-sp_x="6px"]{ padding-left: 6px; padding-right: 6px; }
.color_box[data-sp_x="7px"]{ padding-left: 7px; padding-right: 7px; }
.color_box[data-sp_x="8px"]{ padding-left: 8px; padding-right: 8px; }
.color_box[data-sp_x="9px"]{ padding-left: 9px; padding-right: 9px; }
.color_box[data-sp_x="10px"]{ padding-left: 10px; padding-right: 10px; }
.color_box[data-sp_x="11px"]{ padding-left: 11px; padding-right: 11px; }
.color_box[data-sp_x="12px"]{ padding-left: 12px; padding-right: 12px; }
.color_box[data-sp_x="13px"]{ padding-left: 13px; padding-right: 13px; }
.color_box[data-sp_x="14px"]{ padding-left: 14px; padding-right: 14px; }
.color_box[data-sp_x="15px"]{ padding-left: 15px; padding-right: 15px; }
.color_box[data-sp_x="16px"]{ padding-left: 16px; padding-right: 16px; }
.color_box[data-sp_x="17px"]{ padding-left: 17px; padding-right: 17px; }
.color_box[data-sp_x="18px"]{ padding-left: 18px; padding-right: 18px; }
.color_box[data-sp_x="19px"]{ padding-left: 19px; padding-right: 19px; }
.color_box[data-sp_x="20px"]{ padding-left: 20px; padding-right: 20px; }
.color_box[data-sp_x="21px"]{ padding-left: 21px; padding-right: 21px; }
.color_box[data-sp_x="22px"]{ padding-left: 22px; padding-right: 22px; }
.color_box[data-sp_x="23px"]{ padding-left: 23px; padding-right: 23px; }
.color_box[data-sp_x="24px"]{ padding-left: 24px; padding-right: 24px; }
.color_box[data-sp_x="25px"]{ padding-left: 25px; padding-right: 25px; }
.color_box[data-sp_x="26px"]{ padding-left: 26px; padding-right: 26px; }
.color_box[data-sp_x="27px"]{ padding-left: 27px; padding-right: 27px; }
.color_box[data-sp_x="28px"]{ padding-left: 28px; padding-right: 28px; }
.color_box[data-sp_x="29px"]{ padding-left: 29px; padding-right: 29px; }
.color_box[data-sp_x="30px"]{ padding-left: 30px; padding-right: 30px; }
.color_box[data-sp_x="31px"]{ padding-left: 31px; padding-right: 31px; }
.color_box[data-sp_x="32px"]{ padding-left: 32px; padding-right: 32px; }
.color_box[data-sp_x="33px"]{ padding-left: 33px; padding-right: 33px; }
.color_box[data-sp_x="34px"]{ padding-left: 34px; padding-right: 34px; }
.color_box[data-sp_x="35px"]{ padding-left: 35px; padding-right: 35px; }
.color_box[data-sp_x="36px"]{ padding-left: 36px; padding-right: 36px; }
.color_box[data-sp_x="37px"]{ padding-left: 37px; padding-right: 37px; }
.color_box[data-sp_x="38px"]{ padding-left: 38px; padding-right: 38px; }
.color_box[data-sp_x="39px"]{ padding-left: 39px; padding-right: 39px; }
.color_box[data-sp_x="40px"]{ padding-left: 40px; padding-right: 40px; }
.color_box[data-sp_x="41px"]{ padding-left: 41px; padding-right: 41px; }
.color_box[data-sp_x="42px"]{ padding-left: 42px; padding-right: 42px; }
.color_box[data-sp_x="43px"]{ padding-left: 43px; padding-right: 43px; }
.color_box[data-sp_x="44px"]{ padding-left: 44px; padding-right: 44px; }
.color_box[data-sp_x="45px"]{ padding-left: 45px; padding-right: 45px; }
.color_box[data-sp_x="46px"]{ padding-left: 46px; padding-right: 46px; }
.color_box[data-sp_x="47px"]{ padding-left: 47px; padding-right: 47px; }
.color_box[data-sp_x="48px"]{ padding-left: 48px; padding-right: 48px; }
.color_box[data-sp_x="49px"]{ padding-left: 49px; padding-right: 49px; }
.color_box[data-sp_x="50px"]{ padding-left: 50px; padding-right: 50px; }
.color_box[data-sp_x="51px"]{ padding-left: 51px; padding-right: 51px; }
.color_box[data-sp_x="52px"]{ padding-left: 52px; padding-right: 52px; }
.color_box[data-sp_x="53px"]{ padding-left: 53px; padding-right: 53px; }
.color_box[data-sp_x="54px"]{ padding-left: 54px; padding-right: 54px; }
.color_box[data-sp_x="55px"]{ padding-left: 55px; padding-right: 55px; }
.color_box[data-sp_x="56px"]{ padding-left: 56px; padding-right: 56px; }
.color_box[data-sp_x="57px"]{ padding-left: 57px; padding-right: 57px; }
.color_box[data-sp_x="58px"]{ padding-left: 58px; padding-right: 58px; }
.color_box[data-sp_x="59px"]{ padding-left: 59px; padding-right: 59px; }
.color_box[data-sp_x="60px"]{ padding-left: 60px; padding-right: 60px; }

.color_box[data-sp_y="0px"]{ padding-top: 0px; padding-bottom: 0px; }
.color_box[data-sp_y="1px"]{ padding-top: 1px; padding-bottom: 1px; }
.color_box[data-sp_y="2px"]{ padding-top: 2px; padding-bottom: 2px; }
.color_box[data-sp_y="3px"]{ padding-top: 3px; padding-bottom: 3px; }
.color_box[data-sp_y="4px"]{ padding-top: 4px; padding-bottom: 4px; }
.color_box[data-sp_y="5px"]{ padding-top: 5px; padding-bottom: 5px; }
.color_box[data-sp_y="6px"]{ padding-top: 6px; padding-bottom: 6px; }
.color_box[data-sp_y="7px"]{ padding-top: 7px; padding-bottom: 7px; }
.color_box[data-sp_y="8px"]{ padding-top: 8px; padding-bottom: 8px; }
.color_box[data-sp_y="9px"]{ padding-top: 9px; padding-bottom: 9px; }
.color_box[data-sp_y="10px"]{ padding-top: 10px; padding-bottom: 10px; }
.color_box[data-sp_y="11px"]{ padding-top: 11px; padding-bottom: 11px; }
.color_box[data-sp_y="12px"]{ padding-top: 12px; padding-bottom: 12px; }
.color_box[data-sp_y="13px"]{ padding-top: 13px; padding-bottom: 13px; }
.color_box[data-sp_y="14px"]{ padding-top: 14px; padding-bottom: 14px; }
.color_box[data-sp_y="15px"]{ padding-top: 15px; padding-bottom: 15px; }
.color_box[data-sp_y="16px"]{ padding-top: 16px; padding-bottom: 16px; }
.color_box[data-sp_y="17px"]{ padding-top: 17px; padding-bottom: 17px; }
.color_box[data-sp_y="18px"]{ padding-top: 18px; padding-bottom: 18px; }
.color_box[data-sp_y="19px"]{ padding-top: 19px; padding-bottom: 19px; }
.color_box[data-sp_y="20px"]{ padding-top: 20px; padding-bottom: 20px; }
.color_box[data-sp_y="21px"]{ padding-top: 21px; padding-bottom: 21px; }
.color_box[data-sp_y="22px"]{ padding-top: 22px; padding-bottom: 22px; }
.color_box[data-sp_y="23px"]{ padding-top: 23px; padding-bottom: 23px; }
.color_box[data-sp_y="24px"]{ padding-top: 24px; padding-bottom: 24px; }
.color_box[data-sp_y="25px"]{ padding-top: 25px; padding-bottom: 25px; }
.color_box[data-sp_y="26px"]{ padding-top: 26px; padding-bottom: 26px; }
.color_box[data-sp_y="27px"]{ padding-top: 27px; padding-bottom: 27px; }
.color_box[data-sp_y="28px"]{ padding-top: 28px; padding-bottom: 28px; }
.color_box[data-sp_y="29px"]{ padding-top: 29px; padding-bottom: 29px; }
.color_box[data-sp_y="30px"]{ padding-top: 30px; padding-bottom: 30px; }
.color_box[data-sp_y="31px"]{ padding-top: 31px; padding-bottom: 31px; }
.color_box[data-sp_y="32px"]{ padding-top: 32px; padding-bottom: 32px; }
.color_box[data-sp_y="33px"]{ padding-top: 33px; padding-bottom: 33px; }
.color_box[data-sp_y="34px"]{ padding-top: 34px; padding-bottom: 34px; }
.color_box[data-sp_y="35px"]{ padding-top: 35px; padding-bottom: 35px; }
.color_box[data-sp_y="36px"]{ padding-top: 36px; padding-bottom: 36px; }
.color_box[data-sp_y="37px"]{ padding-top: 37px; padding-bottom: 37px; }
.color_box[data-sp_y="38px"]{ padding-top: 38px; padding-bottom: 38px; }
.color_box[data-sp_y="39px"]{ padding-top: 39px; padding-bottom: 39px; }
.color_box[data-sp_y="40px"]{ padding-top: 40px; padding-bottom: 40px; }
.color_box[data-sp_y="41px"]{ padding-top: 41px; padding-bottom: 41px; }
.color_box[data-sp_y="42px"]{ padding-top: 42px; padding-bottom: 42px; }
.color_box[data-sp_y="43px"]{ padding-top: 43px; padding-bottom: 43px; }
.color_box[data-sp_y="44px"]{ padding-top: 44px; padding-bottom: 44px; }
.color_box[data-sp_y="45px"]{ padding-top: 45px; padding-bottom: 45px; }
.color_box[data-sp_y="46px"]{ padding-top: 46px; padding-bottom: 46px; }
.color_box[data-sp_y="47px"]{ padding-top: 47px; padding-bottom: 47px; }
.color_box[data-sp_y="48px"]{ padding-top: 48px; padding-bottom: 48px; }
.color_box[data-sp_y="49px"]{ padding-top: 49px; padding-bottom: 49px; }
.color_box[data-sp_y="50px"]{ padding-top: 50px; padding-bottom: 50px; }
.color_box[data-sp_y="51px"]{ padding-top: 51px; padding-bottom: 51px; }
.color_box[data-sp_y="52px"]{ padding-top: 52px; padding-bottom: 52px; }
.color_box[data-sp_y="53px"]{ padding-top: 53px; padding-bottom: 53px; }
.color_box[data-sp_y="54px"]{ padding-top: 54px; padding-bottom: 54px; }
.color_box[data-sp_y="55px"]{ padding-top: 55px; padding-bottom: 55px; }
.color_box[data-sp_y="56px"]{ padding-top: 56px; padding-bottom: 56px; }
.color_box[data-sp_y="57px"]{ padding-top: 57px; padding-bottom: 57px; }
.color_box[data-sp_y="58px"]{ padding-top: 58px; padding-bottom: 58px; }
.color_box[data-sp_y="59px"]{ padding-top: 59px; padding-bottom: 59px; }
.color_box[data-sp_y="60px"]{ padding-top: 60px; padding-bottom: 60px; }
  
.color_box[data-sp_b_w="0px"]{ border-width: 0px; }
.color_box[data-sp_b_w="1px"]{ border-width: 1px; }
.color_box[data-sp_b_w="2px"]{ border-width: 2px; }
.color_box[data-sp_b_w="3px"]{ border-width: 3px; }
.color_box[data-sp_b_w="4px"]{ border-width: 4px; }
.color_box[data-sp_b_w="5px"]{ border-width: 5px; }
.color_box[data-sp_b_w="6px"]{ border-width: 6px; }
.color_box[data-sp_b_w="7px"]{ border-width: 7px; }
.color_box[data-sp_b_w="8px"]{ border-width: 8px; }
.color_box[data-sp_b_w="9px"]{ border-width: 9px; }
.color_box[data-sp_b_w="10px"]{ border-width: 10px; }  
  
}

/* pc */
@media all and (min-width: 951px) {
}

/* pad以下 */
@media screen and (max-width: 950px) {
}

/* pad */
@media screen and (min-width: 701px ) and (max-width: 950px) {
}

/* sp */
@media screen and (max-width: 700px) {
}