@charset "Shift_JIS";


/*  #102 POOL
---------------------------------------------------------------------*/
#pool h2 {margin:0;}
#pool h3, #pool #profile h4 {font-family: Monserrat, Helvetica, Arial, "ƒqƒ‰ƒMƒmŠpƒS ProN W3", "Hiragino Kaku Gothic Pro N", sans-serif;}
#pool .main_visual { position:relative; width:100%; }
#pool .main_visual h2 img { position:absolute; 
top:0; right:0; bottom:0; left:0;
margin:auto;}
#pool img { max-width:100%;}

#pool .section { margin:-76px 0 40px; padding-top:96px;}
#pool .section h3 { margin-bottom:20px; text-align:center; font-size:22px; letter-spacing:1.2px;}
/*#pool .section h3:first-letter { color:#045d32;}
#pool #products li { float:left; width:48%;}*/

#pool #products li:nth-child(even) { float:right;} 
#pool #products li:nth-child(2n+1) { clear:both;} 

#pool #products .itemBox { margin-bottom:30px;}
#pool #products .itemBox h4 { margin:-8px 0 16px 0; 
font-size:14px; font-weight:bold;
line-height:1.3; z-index:30;}
#pool #products .itemBox h4 span { font-size:88%;}
#pool #products .itemBox h4 .number { display:block; margin-bottom:18px;}
#pool #products .itemBox .coming { color:#aaa; letter-spacing:1px;}
/*#pool #products .itemBox .bodytxt { margin-bottom:1.5em;}*/
#pool #products .heightLine { margin-bottom:12px;}

#pool #products .itemBox .button_soldout { 
display: block;
background-color: #ccc;
border: 1px solid #ccc;
font-size: 13px ;
line-height: 44px;
color: #fff !important;
font-weight:bold;
white-space: nowrap !important;
text-decoration: none !important;
text-align: center !important;
box-sizing: border-box;}

#pool #profile { margin-bottom:30px;}
#pool #profile .description {margin-top:1.8em;}
#pool #profile .photo {}
#pool #profile h3 { margin-bottom:0.8em; font-size:18px; letter-spacing:1.5px;}
#pool #profile h3 span { display:inline-block; margin:0 0 0 1em; font-size:70%;}
#pool #profile h4 { letter-spacing:0.5px;}