.forPC{ display: none;}
.forTABLET{ display: none !important;}
.forSP{ display: block !important;}

.w1000Box{ width: 100%; overflow: hidden; margin: 0 auto;}


/* start top pickup */
.wapper.pickup .header .hgroup{ width: 100%;}
.wapper.pickup .wapper .left{ height: 240px;}
.wapper.pickup .wapper ul.right li{ height: 120px;}
/* end top pickup */

/* start top gd */
.wapper.group{ width: 100%; padding: 40px 0 0;}
.wapper.group .logoBox{ width: 100%;}
.wapper.group .logoBox svg,
#logoGD-long image{ width: 200px !important;}
.wapper.group ul { letter-spacing: -.4em; }
.wapper.group ul li{ width : 33.333333%; display: inline-block; letter-spacing: normal; vertical-align: middle; }
.wapper.group ul li:nth-child(3n+2){ margin-left: 0; margin-right: 0;}
.wapper.group ul li a p{ display: none;}

.wapper.group ul li svg,
symbol image.group{ width: 80px !important; text-align: center;}
/* end top gd */

/* start system */
.wapper.systemPage .wapper.system li.col1{ width: 100%;}
.wapper.systemPage .wapper.map iframe{ height: 280px !important; width: 100% !important;}
/* end system */

/* start staff */
.wapper.staffPage .wapper.centerPartSP .left{ width: 100px; float: left;}
.wapper.staffPage .wapper.centerPartSP .left img{ width: 100%;}
.wapper.staffPage .wapper.centerPartSP .right{  width: calc(100% - 100px); float: left;}
.wapper.staffPage .wapper.snsPart .w1000Box{ width: 100%; max-width: 400px; text-align: center; }
.wapper.staffPage .wapper.snsPart a{ margin-right: 10px !important;}
/* .wapper.staffPage .wapper.snsPart .w1000Box a:nth-child(3n+3){ margin-right: 0 !important;}
.wapper.staffPage .wapper.snsPart .w1000Box a:nth-child(1),
.wapper.staffPage .wapper.snsPart .w1000Box a:nth-child(2),
.wapper.staffPage .wapper.snsPart .w1000Box a:nth-child(3){ margin-bottom: 0;}	 */
.wapper.staffPage .wapper.centerPartSP .left{width: 33.4vw;}
.wapper.staffPage .wapper.centerPartSP .left img{width: 100%;}	
div.right.div1077.imgLiquid_bgSize.imgLiquid_ready{width: 66.5vw;}

/* end staff */

/* start photo list */
.wapper.photoListPage ul.photoList li .photo{ max-height: 140px;}
/* end photo list */

/* start ranking */
.wapper.rankingPage .w1000Box ul.rank02Area li:last-child a .textBox{ padding-top: 40px;padding-top: 10vw;width: 60%;}
.wapper.rankingPage .w1000Box ul.rank02Area li:last-child a .textBox p{font-size: 14px;}
/* end ranking */
