@charset "UTF-8";
/* CSS Document */

#wrapper {max-width: inherit;}
#globalnavi {margin:0 auto;}

.content {width:940px;padding-bottom: 30px;}

.igwt img {max-width: 100%;width:auto;height: auto;display:block;}
.igwt .head_img {width:100%;}
.igwt .head_img h1 {padding:0;}
.igwt h2 {width:590px;margin:70px auto;}

.igwt_in {width:720px;margin:0 auto;}
.igwt_in p {margin-bottom:1em;padding-right:0;font-size: 18px;}
.igwt_in p:last-child {margin-bottom:0;}
.igwt_in .item_list {margin:65px 0;}
.igwt_in .item_list dl {margin:15px 0;border:1px solid #000;box-sizing:border-box;display:table;width:100%;}
.igwt_in .item_list dt , .igwt_in .item_list dd {width:50%;display:table-cell;vertical-align: middle;letter-spacing:normal;}
.igwt_in .item_list dt {background-repeat:no-repeat;background-position:center;background-size:130%;padding-top:330px;}
.igwt_in .item_list dd {background:#000;color:#fff;height:330px;text-align:center;}
.igwt_in .item_list dd p {text-align:center;line-height:200%;}
.igwt_in .item_list dd .price {font-family: Futura, 'Century Gothic',sans-serif;font-size:2.2em;border-top:1px solid #fff;width: 90%;margin: 0 auto;line-height: 1;padding-top: 20px;}
.igwt_in .item_list dd .price i {font-style:normal;font-size:.6em;}




/* smartphone
------------------------------------------------------------*/
@media print, screen and (max-width: 768px) {
.content {
  width: 100%;
  padding: 0 0 16vw;
}
.igwt h2 {
    width: 100%;
    margin: 8vw auto;
    padding: 5% 8%;
    box-sizing:border-box;
}
.igwt_in {
    width: 82vw;
    margin: 0 auto;
}
.igwt_in p {
    font-size: 4vw;
}
.igwt_in .item_list {
    margin: 8vw 0;
}
.igwt_in .item_list dl {
    margin: 4vw 0;
}
.igwt_in .item_list dt, .igwt_in .item_list dd {
    width: 50%;
    display: table-cell;
    vertical-align: middle;
    letter-spacing: normal;
}
.igwt_in .item_list dt {
    background-repeat: no-repeat;
    background-position: center;
    background-size: 150%;
    padding-top: 60%;
}
.igwt_in .item_list dd {
    background: #000;
    color: #fff;
    height: inherit;
    text-align: center;
}
.igwt_in .item_list dd p {
  font-size: 3.2vw;
  line-height: 1.6;
}
.igwt_in .item_list dd .price {
  font-family: Futura, 'Century Gothic',sans-serif;
  font-size: 1.5em;
  border-top: 1px solid #fff;
  width: 90%;
  margin: 0 auto;
  line-height: 1;
  padding-top: .7em;
}




}/* smartphone End */