@charset "utf-8";
/* -----------------------------------------------------------------
 information_heading
----------------------------------------------------------------- */
.information_heading {
	position:relative;
	background:#060433 url(/information/img/heading_bg_sp.jpg) no-repeat center top;
	background-size:cover;
}
@media screen and (min-width: 768px) {
.information_heading {
	background:#060433 url(/information/img/heading_bg_pc.jpg) no-repeat center top;
	background-size:100%;
}
}

/* -----------------------------------------------------------------
 box_heading
----------------------------------------------------------------- */
.box_heading {
  position: relative;
  padding: 0 30px;
}
.box_heading .box_text {
  margin: 0 auto;
  padding: 170px 0 110px 0;
  text-align: center;
  color: #fff;
}
.box_heading .box_text .effect_fade {
  position: relative;
}
.box_heading .box_text .bt_ttl {
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	/* font-weight: bold; */
	font-size: 2.1em;
	letter-spacing: 0.3em;
	line-height: 1.5;
	text-shadow: 0px 0px 5px rgba(0, 163, 238, 0.7);
}
.box_heading .box_text .bt_text {
  font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  /* font-weight: bold; */
  font-size: 0.83em;
  line-height: 2.26;
  margin: 30px 0 0 0;
  letter-spacing: 0.22em;
  text-shadow: 0px 0px 5px rgba(0, 163, 238, 0.7);
}
.box_heading .breadcrumb {
    display: none;
}
/*btn_pamphlet*/
.box_heading #btn_pamphlet{
  position: absolute;
  width: 186px;
  right: 32px;
  bottom: 30px;
}
.box_heading #btn_pamphlet a{
  transition: all .3s ease;
}
.box_heading #btn_pamphlet a:hover{
  opacity: .6;
}
@media(max-width: 1300px){
  /*btn_pamphlet*/
  .box_heading #btn_pamphlet{
    width: 18.2%;
  }
}
@media(max-width: 768px){
  .box_heading {
    padding: 0 15px 40px;
  }
  .box_heading .box_text {
    padding: 65px 0 30px;
  }
  .box_heading .box_text .bt_ttl {
    /* font-size: 1.8em; */
    letter-spacing: 0.4em;
  }
  .box_heading .box_text .bt_text {
    font-size: 1.07em;
    line-height: 2;
    margin: 27px 0 0 0;
    letter-spacing:normal;
  }
  .box_heading .breadcrumb {
      display: none;
  }
  
  /*btn_pamphlet*/
  .box_heading #btn_pamphlet{
    position: relative;
    margin: 0 auto;
    width:71.8%;
    right: auto;
    bottom: auto;
  }
}


/* -----------------------------------------------------------------
 box_floormap
----------------------------------------------------------------- */
.box_floormap {
	background:#060433;
}
.box_floormap .modal_item {
}
.box_floormap .modal_item + .modal_item {
	margin-top:1.4em;
}
.box_floormap .modal_item .btn_modal_open {
	display:block;
	position:relative;
	width:76%;
	margin:0 auto;
	padding:1.1em;
	border:#fff 1px solid;
	text-align:center;
	font-weight:bold;
	font-size:1.17em;
	color:#fff;
}
.box_floormap .modal_item .btn_modal_open:before,
.box_floormap .modal_item .btn_modal_open:after {
	content:"";
	display:block;
	position:absolute;
	top:50%;
	right:1em;
	width:1em;
	height:2px;
	background:#fff;
}
.box_floormap .modal_item .btn_modal_open:after {
	transform:rotate(90deg);
}
.box_floormap .modal_item .modal_cont {
	display:none;
	z-index:2000;
	position: fixed;
	top: 0;
	width: 100%;
	height: 100vh;
}
.box_floormap .modal_item .modal_cont .overlay {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100vh;
	background:rgba(1,25,82,.9);
}
.box_floormap .modal_item .modal_cont .map {
	position: absolute;
	top: 50%;
	transform: translate(0%,-50%);
}
.box_floormap .modal_item .modal_cont .map img {
    max-height: 100%;
	margin:auto;
}
@media screen and (orientation: landscape) {
/*----- 横向きの場合 -----*/
.box_floormap .modal_item .modal_cont .map {
	position: absolute;
	width:100%;
	height:80%;
	top: 10%;
	transform: translate(0%,0%);
}
}
.box_floormap .modal_item .modal_cont .btn_modal_close{
	position:absolute;
	top:-1em;
	right:.5em;
	width:2em;
	height:2em;
}
.box_floormap .modal_item .modal_cont .btn_modal_close:before,
.box_floormap .modal_item .modal_cont .btn_modal_close:after {
	content:"";
	display:block;
	position:absolute;
	top:1em;
	width:2em;
	height:2px;
	background:#fff;
	transform:rotate(45deg);
}
.box_floormap .modal_item .modal_cont .btn_modal_close:after {
	transform:rotate(-45deg);
}


@media screen and (min-width: 768px) {
.box_floormap {
	padding-left:3%;
	padding-right:3%;
}
.box_floormap .tab_control {
	max-width:790px;
    margin-top: 0;
	margin-left:auto;
	margin-right:auto;
}
.box_floormap .tab_control li {
	border:#fff 1px solid;
	color:#fff;
}
.tab_control li:nth-of-type(n+2) {
	margin-left:1.66em;
}
.box_floormap .tab_control li::after {
	background:url(/common/img/arrow_standard_white.svg) no-repeat center center;
	background-size:contain;
	transform:rotate(90deg);
}
/*-- current --*/
.box_floormap .tab_control li.tab.current {
	background:#fff;
	box-shadow: 0 2px 3px rgba(0,0,0,0);
	color:#000;
}
.box_floormap .tab_control li.tab.current::before {
  border-color: #fff transparent transparent transparent;
}
.box_floormap .tab_control li.tab.current::after {
	background:url(/common/img/arrow_standard_black.svg) no-repeat center center;
	background-size:contain;
	transform:rotate(90deg);
}

.box_floormap .tabpage {
	margin-top:2.7em;
}
.box_floormap .tabpage .map img {
	margin:auto;
}

}



/* -----------------------------------------------------------------
 box_hall
----------------------------------------------------------------- */
.box_hall {
}
.box_hall .box_bg_blue {
	padding-top:3.75em;
	padding-bottom:3.28em;
	background:#060433 url(/information/img/hall_bg_sp.jpg) no-repeat center bottom;
	background-size:100% auto;
}
.box_hall .box_ttl {
	text-align:center;
	color:#fff;
}
.box_hall .box_ttl .ttl {
	font-size:1.42em;
}
.box_hall .box_ttl .ttl_en {
	font-family: "Sorts Mill Goudy", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	font-size:.89em;
}
@media screen and (min-width: 768px) {
.box_hall .box_bg_blue {
	padding-top:5.55em;
	background:#060433 url(/information/img/hall_bg_pc.jpg) no-repeat center bottom;
	background-size:100% auto;
}
.box_hall .box_ttl .ttl {
	font-size:1.55em;
}
.box_hall .box_ttl .ttl_en {
	font-size:1em;
}
}



/*---------- hall_list / pickup_list ----------*/
.box_hall ul.hall_list li figcaption,
.box_hall ul.pickup_list li figcaption {
	text-align:center;
	font-family: "Sorts Mill Goudy", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
}
.box_hall ul.hall_list li .caption_line1,
.box_hall ul.pickup_list li .caption_line1 {
	margin-top:1em;
	letter-spacing:.2rem;
	line-height:1;
	font-size:1.78em;
}
.box_hall ul.hall_list li .caption_line1 .small,
.box_hall ul.pickup_list li .caption_line1 .small {
	font-size:90%;
}
.box_hall ul.hall_list li .caption_line2,
.box_hall ul.pickup_list li .caption_line2 {
	margin-top:.4em;
	line-height:1;
	font-size:1.07em;
}
.box_hall ul.hall_list li .caption_txt,
.box_hall ul.pickup_list li .caption_txt {
	margin-top:1em;
	letter-spacing:.2rem;
}
/*-- btn --*/
.box_hall ul.hall_list li .btn a,
.box_hall ul.pickup_list li .btn a {
	display:flex;
	justify-content: center;
	align-items: center;
	width:90%;
	margin-top:1em;
	margin-left: auto;
	margin-right: auto;
	padding:1.1em .5em;
	letter-spacing:.15em;
}
.box_hall ul.hall_list li .btn a::after,
.box_hall ul.pickup_list li .btn a::after {
	content:"";
	display:block;
	width:1.2em;
	height:1.2em;
	margin-left:0.3em;
}
@media screen and (min-width: 768px) {
.box_hall ul.hall_list li .img,
.box_hall ul.pickup_list li .img  {
	overflow:hidden;
}
.box_hall ul.hall_list li .img img,
.box_hall ul.pickup_list li .img img  {
	transition:all 2.5s ease;
}
.box_hall ul.hall_list li:hover .img img,
.box_hall ul.pickup_list li:hover .img img  {
	transform: scale(1.1);
}
.box_hall ul.hall_list li .caption_line1,
.box_hall ul.pickup_list li .caption_line1 {
	font-size:1.2em;
}
.box_hall ul.hall_list li .caption_line1 .small,
.box_hall ul.pickup_list li .caption_line1 .small {
	font-size:80%;
}
.box_hall ul.hall_list li .caption_line2,
.box_hall ul.pickup_list li .caption_line2 {
	font-size:.8em;
}
.box_hall ul.hall_list li .caption_txt,
.box_hall ul.pickup_list li .caption_txt {
	font-size:.9em;
}
/*-- btn --*/
.box_hall ul.hall_list li .btn a,
.box_hall ul.pickup_list li .btn a {
	max-width:18em;
	font-size:.7em;
	padding:.8em .5em;
}
}
@media screen and (min-width: 1024px) {
.box_hall ul.hall_list li .caption_line1,
.box_hall ul.pickup_list li .caption_line1 {
	font-size:1.4em;
}
.box_hall ul.hall_list li .caption_line2,
.box_hall ul.pickup_list li .caption_line2 {
	font-size:.9em;
}
.box_hall ul.hall_list li .caption_txt,
.box_hall ul.pickup_list li .caption_txt {
	font-size:.9em;
}
}
@media screen and (min-width: 1400px) {
.box_hall ul.hall_list li .caption_line1,
.box_hall ul.pickup_list li .caption_line1 {
	font-size:1.8em;
}
.box_hall ul.hall_list li .caption_line2,
.box_hall ul.pickup_list li .caption_line2 {
	font-size:1em;
}
.box_hall ul.hall_list li .caption_txt,
.box_hall ul.pickup_list li .caption_txt {
	font-size:1em;
}
}


/*---------- hall_list ----------*/
.box_hall ul.hall_list {
	margin-top:1.4em;
}
.box_hall ul.hall_list li {
/*	margin:0 .63em;*/
}
.box_hall ul.hall_list li figcaption {
	color:#fff;
}
.box_hall ul.hall_list li .btn a {
	border:#fff 1px solid;
	color:#fff;
}
.box_hall ul.hall_list .btn a::after {
	background:url(/information/img/arrow_standard_white.svg) no-repeat right center;
	background-size:contain;
}
@media screen and (min-width: 768px) {
.box_hall ul.hall_list li {
/*	margin:0 1.8em;
	margin:0 2%; */
}
.box_hall ul.hall_list li .btn a {
	transition:all .3s ease;
}
.box_hall ul.hall_list li:hover .btn a {
	background:#fff;
	color:#011952;
}
.box_hall ul.hall_list li:hover .btn a::after {
	background:url(/information/img/arrow_standard_darkblue.svg) no-repeat right center;
	background-size:contain;
}
}
/*swiper*/
.swiper_hall {
  padding: 0 30px 5px 30px;
}
.swiper_hall .swiper-wrapper .swiper-slide img {
  width: 100%;
}
@media(min-width: 1281px){
  .swiper_hall .swiper-wrapper .swiper-slide {
    width: calc( (100% - 6em ) / 3);
  }
  .swiper_hall .swiper-wrapper {
    justify-content: space-between;
  }
  .swiper_hall .swiper-wrapper li {
    margin: 0 15px;
  }
}
@media screen and (min-width: 768px) and  (max-width: 1280px) {
  .swiper_hall .swiper-wrapper .swiper-slide{
    width: 400px ;
  }  
}
@media screen and  (max-width: 768px) {
  .swiper_hall {
    padding: 0;
  }   
}

/*---------- pickup_list ----------*/
.box_hall ul.pickup_list {
	width:94%;
	margin-top:1.89em;
	margin-left:auto;
	margin-right:auto;
}
.box_hall ul.pickup_list li + li {
	margin-top:2.5em;
}
.box_hall ul.pickup_list li a figure {
	width:100%;/*IE11対策*/
}
.box_hall ul.pickup_list li figcaption {
	color:#011952;
}
.box_hall ul.pickup_list li .btn a {
	width:74%;
	border:#011952 1px solid;
	color:#011952;
}
.box_hall ul.pickup_list .btn a::after {
	background:url(/information/img/arrow_standard_darkblue.svg) no-repeat right center;
	background-size:contain;
}
@media screen and (min-width: 1000px) {
.box_hall ul.pickup_list {
	display: flex;
	justify-content: center;
	margin-top:3.66em;
}
.box_hall ul.pickup_list li {
	width:calc((100% - 3.5%) / 2);/*IE11対策*/
}
.box_hall ul.pickup_list li + li {
	margin-top:0;
	margin-left:3.5%;
}  
}
@media screen and (min-width: 768px) {
.box_hall ul.pickup_list li .btn a {
	transition:all .3s ease;
}
.box_hall ul.pickup_list li:hover .btn a {
	background:#011952;
	color:#fff;
}
.box_hall ul.pickup_list li:hover .btn a::after {
	background:url(/information/img/arrow_standard_white.svg) no-repeat right center;
	background-size:contain;
}
}


/* -----------------------------------------------------------------
 box_planning
----------------------------------------------------------------- */
.box_planning {
	margin-top:4.17em;
}
.box_planning .box_ttl {
	text-align:center;
}
.box_planning .box_ttl .ttl {
	font-size:1.42em;
}
.box_planning .box_ttl .ttl_en {
	font-family: "Sorts Mill Goudy", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	font-size:.89em;
}
@media screen and (min-width: 768px) {
.box_planning {
	width:94%;
	margin-left:auto;
	margin-right:auto;
}
.box_planning .box_ttl .ttl {
	font-size:1.55em;
}
.box_planning .box_ttl .ttl_en {
	font-size:1em;
}
}

/*---------- planning_list ----------*/
.box_planning ul.planning_list {
	margin-top:1.4em;
}
.box_planning ul.planning_list li figure img {
	margin:auto;
}
.box_planning ul.planning_list li figcaption {
	text-align:center;
	font-family: "Sorts Mill Goudy", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	color:#011952;
}
.box_planning ul.planning_list li .caption_line1 {
	margin-top:1em;
	letter-spacing:.2rem;
	line-height:1;
	font-size:1.78em;
}
.box_planning ul.planning_list li .caption_line1 .small {
	font-size:90%;
}
.box_planning ul.planning_list li .caption_line2 {
	margin-top:.4em;
	line-height:1;
	font-size:1.07em;
}
.box_planning ul.planning_list li .caption_txt {
	margin-top:1em;
	letter-spacing:.1rem;
}
/*-- btn --*/
.box_planning ul.planning_list li .btn {
	display:flex;
	justify-content: center;
	align-items: center;
	width:74%;
	margin-top:1em;
	margin-left: auto;
	margin-right: auto;
	padding:1.1em .5em;
	border:#011952 1px solid;
	letter-spacing:.15em;
	color:#011952;
}
.box_planning ul.planning_list li .btn::after {
	content:"";
	display:block;
	width:1.2em;
	height:1.2em;
	margin-left:0.3em;
	background:url(/information/img/arrow_standard_darkblue.svg) no-repeat right center;
	background-size:contain;
}
@media screen and (min-width: 768px) {
.box_planning ul.planning_list li a {
	position:relative;
	display:block;
}
.box_planning ul.planning_list li figure .for_sp {
	display:block;
}
.box_planning ul.planning_list li figure .for_pc {
	display:none;
}
.box_planning ul.planning_list li .img  {
	overflow:hidden;
}
.box_planning ul.planning_list li .img img  {
	transition:all 2.5s ease;
}
.box_planning ul.planning_list li:hover .img img  {
	transform: scale(1.1);
}
.box_planning ul.planning_list li figcaption {
	position:absolute;
	top:calc((100% - 7em) / 2);
	left:0;
	right:0;
	color:#fff;
}
.box_planning ul.planning_list li .caption_line1 {
	font-size:1.2em;
}
.box_planning ul.planning_list li .caption_txt {
	font-size:.9em;
}
/*-- btn --*/
.box_planning ul.planning_list li .btn {
	position:absolute;
	top:calc((100% + 3em) / 2);
	left:0;
	right:0;
	width:15em;
	padding: .3em .5em;
	border:#fff 1px solid;
	font-size:.7em;
	color:#fff;
}
.box_planning ul.planning_list li .btn::after {
	background:url(/information/img/arrow_standard_white.svg) no-repeat right center;
	background-size:contain;
}
}
@media screen and (min-width: 1024px) {
.box_planning ul.planning_list li figure .for_sp {
	display:none;
}
.box_planning ul.planning_list li figure .for_pc {
	display:block;
}
.box_planning ul.planning_list li figcaption {
	top:calc((100% - 9em) / 2);
}
.box_planning ul.planning_list li .caption_line1 {
	font-size:1.4em;
}
.box_planning ul.planning_list li .caption_txt {
	font-size:.9em;
}
/*-- btn --*/
.box_planning ul.planning_list li .btn {
	top:calc((100% + 4em) / 2);
}
.box_planning ul.planning_list li .btn::after {
	background:url(/information/img/arrow_standard_white.svg) no-repeat right center;
	background-size:contain;
}
}

@media screen and (min-width: 1400px) {
.box_planning ul.planning_list li figcaption {
	top:calc((100% - 11em) / 2);
}
.box_planning ul.planning_list li .caption_line1 {
	font-size:1.8em;
}
.box_planning ul.planning_list li .caption_txt {
	font-size:1em;
}
/*-- btn --*/
.box_planning ul.planning_list li .btn {
	top:calc((100% + 6em) / 2);
}
}

/* -----------------------------------------------------------------
 box_morepickup
----------------------------------------------------------------- */
.box_morepickup {
	width:86%;
	margin-top:5.17em;
	margin-left:auto;
	margin-right:auto;
}
.box_morepickup ul.bnr li + li {
	margin-top:1.07em;
}
.box_morepickup ul.bnr li a {
	position:relative;
	display: block;
}
.box_morepickup ul.bnr li a figure {
	width:100%;/*IE11対策*/
}
.box_morepickup ul.bnr li .ico {
	position:absolute;
	top:25%;
}
.box_morepickup ul.bnr li:nth-of-type(1) .ico {
	width:25.38%;
	left:calc((100% - 25.38%) / 2);
}
.box_morepickup ul.bnr li:nth-of-type(2) .ico,
.box_morepickup ul.bnr li:nth-of-type(3) .ico {
	width:13.84%;
	left:calc((100% - 13.84%) / 2);
}
.box_morepickup ul.bnr li .txt {
	position:absolute;
    width: 12em;
	top:62%;
	left:calc((100% - 12em) / 2);
    text-align: justify;
    text-align-last: justify;
    text-justify: inter-ideograph;
	font-weight:bold;
	font-size:1.5em;
	color:#fff;
}
.box_morepickup ul.bnr li .txt {
	  text-shadow: 0px 0px 5px rgba(0, 0, 0, .8);
}
.box_morepickup ul.bnr li .txt span {
	font-weight:bold;
}
@media screen and (min-width: 768px) {
.box_morepickup {
	width:100%;
	margin-top:5.55em;
}
.box_morepickup ul.bnr {
	display: flex;
	justify-content: center;
}
.box_morepickup ul.bnr li {
	width:calc((100% - 1.6% - 1.6%) / 3);/*IE11対策*/
}
.box_morepickup ul.bnr li + li {
	margin-top:0;
	margin-left:1.6%;
}
.box_morepickup ul.bnr li .img  {
	overflow:hidden;
}
.box_morepickup ul.bnr li .img img  {
	transition:all 2.5s ease;
}
.box_morepickup ul.bnr li:hover .img img  {
	transform: scale(1.1);
}
.box_morepickup ul.bnr li:nth-of-type(1) .ico {
	width:25.38%;
	top:21%;
}
.box_morepickup ul.bnr li:nth-of-type(2) .ico,
.box_morepickup ul.bnr li:nth-of-type(3) .ico {
	width:13.84%;
}
.box_morepickup ul.bnr li .txt {
    width: auto;
	top:62%;
	left:0;
	right:0;
    text-align: center;
    text-align-last: center;
	letter-spacing:.2em;
	line-height:1.2;
	font-size:calc(0.833rem + 8 * (100vw - 768px) / 632); /* w768のとき15px → w1400のとき23px */ 
}
.box_morepickup ul.bnr li .txt span {
	display:block;
}
.box_morepickup ul.bnr li .txt span.line2 {
	font-size:71%;
}
}

@media screen and (min-width: 1400px) {
.box_morepickup ul.bnr li:nth-of-type(1) .ico {
	width:110px;
	left:calc((100% - 110px) / 2);
}
.box_morepickup ul.bnr li:nth-of-type(2) .ico,
.box_morepickup ul.bnr li:nth-of-type(3) .ico {
	width:60px;
	left:calc((100% - 60px) / 2);
}
.box_morepickup ul.bnr li .txt {
	font-size:1.27em;
}
}


/*---------- list_attention ----------*/
ul.list_attention {
	display: flex;
	flex-wrap: wrap;
}
ul.list_attention li {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	width:100%;
	margin-top:1em;
	line-height:1.2;
}
ul.list_attention li .img {
	width:26%;
}
ul.list_attention li .txt {
	width:74%;
	padding-left:1em;
}
ul.list_attention li .txt span {
	color:#d73b3b;
}
ul.list_attention li .btn_type01 {
	margin:.5em auto;
}
@media screen and (min-width: 768px) {
ul.list_attention li {
	align-items: stretch;
	align-self: flex-start;
	width:calc(100% / 4);
}
ul.list_attention li .img {
	width:100%;
	max-width:210px;
	margin:auto;
	padding:1em .9em 0;
}
ul.list_attention li .txt {
	width:100%;
	padding:1em .9em 0;
	font-size:.94em;
}
}



/* -----------------------------------------------------------------
 box_pickupmore
----------------------------------------------------------------- */
.box_pickupmore {
  overflow: hidden;
  margin: 4.5em 0 0 1%;
}
.box_pickupmore li {
  position: relative;
  float: left;
  width: 32.3%;
	overflow: hidden;
  margin: 0 1% 0 0;
}
.box_pickupmore li figure img {
	transition:all 2.5s ease;
}
.box_pickupmore li  a:hover figure img {
	transform: scale(1.1);
}
.box_pickupmore .box_text {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  margin:0;
  padding:0;
  text-align: center;
  white-space: nowrap;
  color: #fff;
}
.box_pickupmore .box_text .ico img {
  width: 110px;
  margin:0 auto 10px auto;
}
.box_pickupmore .box_text .ttl {
  font-size: 1.27em;
  letter-spacing: 0.2em;
  font-weight: bold;
  line-height: 1.3;
  text-shadow: 0px 0px 10px rgba(13, 43, 53, 0.6);  
}
.box_pickupmore .box_text .ttl span {
  display: block;
  font-size: 0.69em;
  font-weight: bold;
  letter-spacing: 0;
}
.box_pickupmore  li.nolink .img {
  background: #fff;
}
.box_pickupmore  li.nolink .img  img {
  opacity: 0.3;
  display: block;
  width: 100%;
}
.box_morepickup ul.bnr li.nolink:hover .img img  {
	transform: scale(1);
}
@media screen and (max-width: 1200px) {
  .box_pickupmore li {
    width: 49%;
    margin: 0 1% 15px 0;
  }
  .box_pickupmore li:nth-child(2n+1) {
    clear: both;
  }
  .box_pickupmore li:nth-child(3) {
    margin: 0 auto;
    float: none;
  }  
}
@media screen and (max-width: 1000px) {
  .box_pickupmore {
    width: 92%;
    margin:4.5em auto 0 auto;
  }
  .box_pickupmore li {
    float: none;
    width: 100%;
    text-align: center;
  }
  .box_pickupmore .box_text .ico img {
    width: 80px;
  }
}
