@charset "UTF-8";
#beltbnr {
 display: none;
}
.h_bar{
  display: none;
}
#mainArea {
  letter-spacing: 0;
  line-height: 2;
  overflow: hidden;
  margin: 0 auto;
  font-family: yu-gothic-pr6n, sans-serif;
  font-weight: 400;
  font-style: normal;
  background: #fcfaf3;
}
.lead {
    font-size: 1.3rem;
    padding: 6% 10% 9%;
    text-align: center;
}
section {
    margin: 0em auto 10em;
    width: 920px;
}
.bnr_ {
	width: 900px;
	margin: 0 auto;
	border: solid 1px #e6e6e6;
}
.center{
  text-align: center;
}
.f-12 {
  font-size: 1.2rem;
}
.f-y {
	font-family: yu-gothic-pr6n, sans-serif;
	font-weight: 400;
    font-style: normal;
}
.f-ni {
	font-family: nimbus-sans, sans-serif;
    font-weight: 300;
    font-style: normal;
}
.cap_ {
	margin: 0 0 4em;
    font-size: 1.3rem;
}
.crdit {
    margin-bottom: 15px;
}
.back-1 {background:url(https://d168xaea3f86zy.cloudfront.net/campaign/2022/shipsw_1026/sp/images/main-1-1.jpg)center;}
.back-2 {background:url(https://d168xaea3f86zy.cloudfront.net/campaign/2022/shipsw_1026/sp/images/main-2-1.jpg)center; }
.back-3 {background:url(https://d168xaea3f86zy.cloudfront.net/campaign/2022/shipsw_1026/sp/images/main-3-1.jpg)center; }
.img_area {
	display: inline-block;
    height: 0;
    width: 52%;
    padding-top: 102%;
    background-size: cover;
    position: relative;
	vertical-align: middle;
}
.img_area img {
	position: absolute;
    width: 86%;
    top: 25%;
    left: 8%;
}
.text_area {
	display: inline-block;
    width: 35%;
    margin: 0px 0 0 11%;
	vertical-align: middle;
}
.item_ {
	width: 62%;
    margin: 11em auto 5em;
}
.item_ img {
	width : calc(99% / 2) ;
}
.item_cap {
}
.img-1 {padding: 0 3px 5px 0;}
.img-2 {padding: 0 0 5px 3px;}
.img-3 {padding: 5px 3px 0 0;}
.img-4 {padding: 5px 0 0 3px;}
.item-credit {
	margin: 4em auto;
    padding: 0 0 2em;
    border-bottom: 1px solid #555;
    width: 80%;
}
.item-credit-inner {
	width: 70%;
	margin: 0 auto;
}
.no_{
	display: inline-block;
    vertical-align: bottom;
    font-size: 1.5rem;
    line-height: 1;
	margin: 0 0 1em;
}
.yajirushi_ {
	width: 7px;
    display: inline-block;
    vertical-align: bottom;
	margin-left: 10px;
}
/*///*/
.mb10 {
	margin-bottom: 10px;
}
.mb20 {
	margin-bottom: 20px;
}
.img-c img {
	width: 100%;
	-webkit-backface-visibility: hidden;
}
/*////*/
.button_crdit {
	width: 67%;
    display: inline-block;
    vertical-align: middle;
    line-height: 1.8;
}
.button_ {
    width: 90px;
    height: 38px;
    border: solid 1px #222;
    background: #fcfaf3;
    text-align: center;
    transition: 1s;
    vertical-align: middle;
    display: inline-block;
}
.eff {
    text-decoration: none;
    line-height: 38px;
    color: #222 !important;
    font-size: 1.3rem;
    letter-spacing: 1px;
    font-weight: 400;
}
.button_:hover{
    background: #222;
	border: solid 2px #222;
	color: #222 !important; 
	transition : .3s;
}
.eff:hover {
    color: #fcfaf3 !important;
    background: #222;
}
/*////*/
.button_full {
   width: 440px;
    height: 52px;
    margin: 0 auto 9em;
    border: solid 2px #222;
    background: #222;
    text-align: center;
    transition: 1s;
}
.eff2 {
    text-decoration: none;
    line-height: 47px;
    color: #fff !important;
    font-size: 1.4rem;
    letter-spacing: 1px;
    font-weight: 800;
}
.button_full:hover{
    background: #fff;
	border: solid 2px #222;
	color: #222 !important; 
	transition : .3s;
}
.eff2:hover {
    color: #222 !important;
    background: #fff;
}
