.main-area.lp .contents-area{  width: 100%;  padding-bottom: 100px;}.main-area.lp *{     box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    -ms-box-sizing: border-box;    -o-box-sizing: border-box;}.item_inner > .item_img_100 {  display: table;}.item_inner > .item_img_100 > a {  display: table-cell;  width: 50%;}.image03 {    width: 100%;    display: table;}.image03 > div.first {    display: table-cell;    width: 383px;    vertical-align: top;}.image03 > div.second {    display: table-cell;    width: 817px;    vertical-align: top;}.main-area.lp img{  width: 100%;  vertical-align: bottom;}.main-area.lp .mv{  width: 100%;}.main-area.lp .cg{  font-family: 'Century Gothic', 'Avenir-Book', sans-serif;}.main-area.lp .block-mv_inner{  width: 90%;  max-width: 1200px;  margin: 0 auto;  line-height: 1.2;}.main-area.lp .item{  margin-top: 100px;}.main-area.lp .item_img_100_cre{  margin-top: 20px;  position: relative;  width: 100%;  display: -webkit-box;  display: -moz-box;  display: -ms-box;  display: -webkit-flexbox;  display: -moz-flexbox;  display: -ms-flexbox;  display: -webkit-flex;  display: -moz-flex;  display: -ms-flex;  display: flex;  -webkit-box-lines: multiple;  -moz-box-lines: multiple;  -webkit-flex-wrap: wrap;  -moz-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.item_img_100_cre_l{  width: 50%;  text-align: left;}.item_img_100_cre_r{ width: 50%; text-align: right;}.item_img_100_cre_l li{  font-size: 12px;  margin-bottom: 10px;}.item_img_100_cre_l li span{  /*font-weight: bold;*/  font-style: italic;  display: block;}.item_img_100_cre_r li{  font-size: 12px;  margin-bottom: 10px;}.item_img_100_cre_r li span{  /*font-weight: bold;*/  font-style: italic;  display: block;}.text_100{  width: 100%!important;}.slider_area{  max-width: 500px;  width: 90%;  margin: 0 auto;  margin-top: 100px;  border-left: 80px solid #d6d1e2;  box-sizing: border-box;}.slider_item ul{  margin-top: 20px;  padding-left: 20px;  box-sizing: border-box;}.slider_item ul li{  font-size: 12px;  margin-bottom: 10px;}.slider_item ul li span{  /*font-weight: bold;*/  font-style: italic;  display: block;}.item_img_100_cre_l p{  font-size: 12px;  margin-top: 10px;}.itemarea_01{  position: relative;  width: 100%;  display: -webkit-box;  display: -moz-box;  display: -ms-box;  display: -webkit-flexbox;  display: -moz-flexbox;  display: -ms-flexbox;  display: -webkit-flex;  display: -moz-flex;  display: -ms-flex;  display: flex;  -webkit-box-lines: multiple;  -moz-box-lines: multiple;  -webkit-flex-wrap: wrap;  -moz-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.itemarea_01_l{  position: relative;  width: 50%;}.itemarea_01_r{  position: relative;  width: 50%;}.itemarea_01_l .item_cap{  width: 50%;  max-width: 300px;  position: absolute;  z-index: 2;  right: 60px;  top: 37%;}.itemarea_01_l_bg_01{  position: absolute;  width: 80%;  max-width: 400px;  top: 0px;  left: 10%;}.itemarea_01_l_bg_02{  position: absolute;  width: 80%;  max-width: 297px;  bottom : 0px;  left: 0%;}.item_cap h2{  font-family: 'arial';  font-style: italic;  font-size: 24px;}.item_cap h3{  font-size: 12px;  margin: 25px 0 15px;}.item_cap p{  font-size: 12px;  font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;  line-height: 1.4;}.itemarea_01_r_img{    width: 80%;    max-width: 540px;    margin-left: auto;    margin-bottom: 35px;}.itemarea_02 > h2{    font-family: 'arial';    font-size: 18px;    letter-spacing: 1.8px;}.itemarea_02 > ul{    margin-top: 70px;    display: -webkit-box;    display: -moz-box;    display: -ms-box;    display: -webkit-flexbox;    display: -moz-flexbox;    display: -ms-flexbox;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: flex;    -webkit-box-lines: multiple;    -moz-box-lines: multiple;    -webkit-flex-wrap: wrap;    -moz-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    justify-content: center;}.itemarea_02 > ul > li{  width: 33.3%;  padding: 0 70px;  box-sizing: border-box;}.itemarea_02 > ul > li:nth-child(2){  border-right: 1px solid #000;  border-left: 1px solid #000;}.item_list_03 > h2{  font-family: 'arial';  font-style: italic;  font-size: 24px;  text-align: center;  line-height: 1;  margin-bottom: 40px;}.item_list_03_cre{  width: 80%;  max-width: 400px;  margin: 40px auto 0;}.item_list_03_cre > ul{  text-align: center;}.item_list_03_cre > ul > li{  font-size: 12px;  margin:  0;  margin-bottom: 2px;  font-family: 'Century Gothic', 'Avenir-Book', sans-serif;  line-height: 1.2;}.item_list_03_cre > p {    font-size: 12px;    font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;    line-height: 1.4;    margin-top: 15px;}.itemarea_03 > ul{    margin-top: 70px;    display: -webkit-box;    display: -moz-box;    display: -ms-box;    display: -webkit-flexbox;    display: -moz-flexbox;    display: -ms-flexbox;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: flex;    -webkit-box-lines: multiple;    -moz-box-lines: multiple;    -webkit-flex-wrap: wrap;    -moz-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    justify-content: center;}.itemarea_03 > ul > li:nth-child(1){  width: 66.6%;  padding: 0 70px;  box-sizing: border-box;  border-right: 1px solid #000;}.itemarea_03 > ul > li:nth-child(2){  width: 33.3%;  padding: 0 70px;  box-sizing: border-box;}.itemarea_03_l{  }.item_list_02 > h2 {    font-family: 'arial';    font-style: italic;    font-size: 24px;    text-align: center;    line-height: 1;    margin-bottom: 40px;}.item_img_01{  width: 400px;  margin: 0 auto;}.item_img_02{  width: 212px;   margin: 0 auto;}.item_list_02:nth-child(2){  box-sizing: border-box;  border-top: 1px solid #000;  padding-top: 50px;}.item_list_02:nth-child(1){  padding-bottom: 50px;}