@charset "UTF-8";
/*all*/
ul#w_menu{
 width:100%;
 max-width:1200px;
 background-color :rgba(255,255,255,0.8);
 z-index:200;
}
ul#w_menu{
      display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
ul#w_menu li{
	width:25%;
	text-align:center;
}





nav {
        display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}
nav > div{
	width:29%;
	text-align:center;
 margin-bottom:200px;
}
nav > div:not(:nth-of-type(3n)){
  margin-right: 6.5%;
}
ul#w_menu li img{
	max-width:150px;
	min-width:90px;
	margin:0 auto;
  border-bottom: solid 1px transparent;
}
body.space ul#w_menu li.space_btn img,
body.iron ul#w_menu li.iron_btn img,
body.aging ul#w_menu li.aging_btn img,
body.graphic ul#w_menu li.graphic_btn img{
      border-bottom: solid 1px #fee1c1;
}

nav div.nav_text{
	padding:25px 0;
}

nav div.nav_text p{
padding:5px 0;
}
nav div p img{
max-height:249px;
}

/*spase*/
section p{
	width:90%;
	margin:0 auto 30px;
	height:100%;
}
section p img{
margin:70px 0 0;
}

section div{
	margin:0 0 70px;
}
section div h2{
 	font-size:115%;
	 margin: 0 0 10px;
}
section div ul{
	font-size:86%;
}
section.detail .left-box{
float:left;
max-width:600px;
margin-left:5%;
}

section.detail .right-box,section p.back_btn{
float:right;
max-width:600px;
text-align:right;
margin-right:5%;
}
section.detail.no_skroller p.back_btn{
margin-bottom:30%;
}
 @media screen and ( max-width:760px){
	.sp_none{
	display:none;
	}
	nav div.nav_text h2{
	line-height:1.2;
	}
   section.detail.no_skroller p.back_btn{
//margin-right:30%;
}
}

