@charset "UTF-8";
@import url("./common/reset.css");
@import url("./common/advanced.css");
@import url("./common/base.css");

/*------------------------------------------------------------
初めてのエテルナ
-------------------------------------------------------------*/
.myfirst{ margin: 0 auto; padding-top: 20px; text-align: center;}
.myfirst .content_wrap{ background: url(../images_design/common/contents_bg1.jpg) center top no-repeat #fff; background-size: 100% auto; padding: 90px 0 70px;}

/* コピー
------------------------------------------------------------ */
.copy{ box-sizing: border-box; width: 1190px; height: 230px; margin: 40px auto 40px; padding-top: 10px; background: url(../images_design/myfirst/copy_bg.png) center top no-repeat;}
.copy p.tit{ font-size: 36px; color: #c79d6e; margin-bottom: 15px;}
.copy p.txt{ font-size: 18px; color: #fff;}

/* 質問＆回答
------------------------------------------------------------ */
.faq_wrap{ box-sizing: border-box; background: url(../images_design/myfirst/faq_bg.png) no-repeat #fff; background-position: 445px 318px; border: 1px solid #E6D2B4; position: relative; padding: 50px 0 95px 50px;}
.faq_wrap ul{ display: flex; flex-wrap: wrap; justify-content: left;}
.faq_wrap li{ box-sizing: border-box; width: 380px; min-height: 225px; position: relative; padding-left: 65px; text-align: left; background: url(../images_design/myfirst/tit01.png) left top no-repeat;}
.faq_wrap li:nth-child(1){ background: url(../images_design/myfirst/tit01.png) left top no-repeat;}
.faq_wrap li:nth-child(2){ background: url(../images_design/myfirst/tit02.png) left top no-repeat;}
.faq_wrap li:nth-child(3){ background: url(../images_design/myfirst/tit03.png) left top no-repeat;}
.faq_wrap li:nth-child(4){ background: url(../images_design/myfirst/tit04.png) left top no-repeat;}
.faq_wrap li:nth-child(5){ background: url(../images_design/myfirst/tit05.png) left top no-repeat;}
.faq_wrap li:nth-child(6){ background: url(../images_design/myfirst/tit06.png) left top no-repeat;}
.faq_wrap li:nth-child(7){ background: url(../images_design/myfirst/tit07.png) left top no-repeat;}
.faq_wrap li:nth-child(8){ background: url(../images_design/myfirst/tit08.png) left top no-repeat;}
.faq_wrap li:nth-child(9){ background: url(../images_design/myfirst/tit09.png) left top no-repeat;}
.faq_wrap li:nth-child(10){ background: url(../images_design/myfirst/tit10.png) left top no-repeat;}
.faq_wrap li:nth-child(11){ background: url(../images_design/myfirst/tit11.png) left top no-repeat;}
.faq_wrap li:nth-child(12){ background: url(../images_design/myfirst/tit12.png) left top no-repeat;}

.faq_wrap li h3{ font-size: 22px; font-weight: bold;padding-bottom: 10px; margin-bottom: 12px; border-bottom: 1px dotted #000;}
.faq_wrap li h3 span{ display: block; font-size: 14px; font-weight: bold; margin-bottom: 8px;}
.faq_wrap li{ margin: 0 70px 45px 0;}
.faq_wrap li:nth-child(4){ margin-right: 520px;}
.faq_wrap li:nth-child(3),
.faq_wrap li:nth-child(5),
.faq_wrap li:nth-child(8),
.faq_wrap li:nth-child(11),
.faq_wrap li:nth-child(12){ margin-right: 0;}

.enjoy{ position: absolute; bottom: 50px; right: 45px;}