﻿/*アンケート*/
.lady-biz-questionnaire{
	overflow: hidden;
	margin-bottom: 50px;
}
.lady-biz-questionnaire-text{
	background: url(../../img/genre/rlady-biz2020/fb/bg.jpg) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 222px;
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 32px;
}
.lady-biz-questionnaire-text p{
	line-height: 1.6;
	margin: 0;
	padding; 0; .pane-main h2.serif
	color: #4b4b4b;
	font-size: 15px;
	font-weight:bold;
}
.lady-biz-questionnaire-text p sup{
	font-size: 13px;
	vertical-align: super;
}
.lady-biz-questionnaire-figure span{
	display: block;
	text-align: center;
	margin:0 23px 0 32px;
}
.lady-biz-questionnaire-figure span img{
	vertical-align: bottom;
	width: 100%;
}
.lady-biz-questionnaire-figure h3{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4;
    display: inline;
    margin-bottom: 10px;
    background: linear-gradient(transparent 60%, #fbe2da 60%);
    padding: 0;
}
.lady-biz-questionnaire-figure p{
	margin: 10px 0 36px;
	padding: 0;
	color: #4b4b4b;
	font-size: 16px;
	line-height: 1.6;
}
/*アンケート*/

#rlady_biz .rlady-biz-bagmakeritem .anchor{
	margin-bottom: 47.5px;
}
/*バッグメーカー*/
div.rlady-biz-bagmakeritem{
	background: #fffbe9;
	margin: 35px 0 25px;
	padding: 0 10px 16.5px;
	overflow: hidden;
}
div.rlady-biz-bagmakeritem img{
	vertical-align: bottom;
}
div.rlady-biz-bagmakeritem + a.btn{
	margin-bottom: 90px;
}
div.rlady-biz-bagmakeritem-main{
	background: #fff;
	overflow: hidden;
	padding: 30px 0 19px 0;
}
div.rlady-biz-bagmakeritem h3{
	font-weight:bold;
	text-align: center;
	line-height:1.4;
	padding: 30px 0 25px;
	margin: 0;
	font-size: 17.5px;
	color: #4b4b4b;
}
div.rlady-biz-bagmakeritem-main-figure{
	margin: 0 33px 28.5px 38.5px;
}
div.rlady-biz-bagmakeritem-main-detail{
	margin: 0px 20px;
}
/*バッグメーカー*/

/*女性のための働くハンドバッグ*/
.genre-freespace  div.rlady-biz-handbag h2.genre-block-title{
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
	font-size: 20px;
	color: #4b4b4b;
	line-height: 1;
	margin: 0 0 25px;
	padding: 0;
}
.genre-freespace  div.rlady-biz-handbag h2.genre-block-title span{
	margin-top: 15px;
	font-size: 13px;
	color: #444444;
	text-indent: -17px;
}
div.rlady-biz-handbag{
	margin-bottom: 30px;
}
div.rlady-biz-handbag a{
	text-decoration: none;
	display: block;
}
div.rlady-biz-handbag a:hover{
	text-decoration: none;
}
div.rlady-biz-handbag a:hover img{
	opacity: 0.8;
}
div.rlady-biz-handbag-main{
	overflow: hidden;
	margin: 0 12px 20px;
	background-color: #fafafa;
    padding: 20px;
}
div.rlady-biz-handbag-main img{
	width: 100%;
}
div.rlady-biz-handbag-main-figure{
	margin-bottom: 20px;
}
div.rlady-biz-handbag-main-figure span{
	display: block;
}
div.rlady-biz-handbag-main-figure img{
	vertical-align: bottom;
}
div.rlady-biz-handbag-main-detail{
}
div.rlady-biz-handbag h3{
    margin: 18px 0 10px 0;
    padding: 0;
    display: block;
    line-height: 1.4;
    font-weight: bold;
    color: #4b4b4b;
    font-size: 16px;
}
div.rlady-biz-handbag p{
	line-height: 1.8;
	font-size: 13px;
	color: #4b4b4b;
	margin: 0;
	padding: 0;
}
div.rlady-biz-handbag-item span img{
	vertical-align: bottom;
}

div.rlady-biz-handbag-line{
	overflow: hidden;
	margin: 0 12.5px 0px;
}
div.rlady-biz-handbag-item{
	margin-bottom: 20px;
	background-color: #fafafa;
    padding: 20px;
}
div.rlady-biz-handbag-item:last-of-type{
	margin-bottom: 0;
}
/*女性のための働くハンドバッグ*/

a.rlady-biz-gadgetablebtn-btn{
	display: block;
	margin: 0 10px 20px;
}
a.rlady-biz-gadgetablebtn-btn img{
	width: 100%;
	vertical-align: bottom;
}
a.rlady-biz-gadgetablebtn-btn:hover img{
	opacity: 0.8;
}

a.rlady-biz-mynaviwomanbtn-btn{
	display: block;
	margin: 0 10px 50px;
}
a.rlady-biz-mynaviwomanbtn-btn img{
	width: 100%;
	vertical-align: bottom;
}
a.rlady-biz-mynaviwomanbtn-btn:hover img{
	opacity: 0.8;
}
div#rlady_biz h2#othertitle{
	text-align: center;
}
div.rlady-biz .rlady-biz-handbag .space_{
	margin-bottom: 20px;
}
   .rlady-biz a{
    text-decoration: none;
   }
   .pane-main h2.serif {
    font-size: 14px;
    text-align: center;
    font-weight: normal!important;
    margin: 0;
    padding: 20px 0 30px;
   }
    .pane-main h2.serif strong{
    font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;
    font-size: 16px;
    font-weight: bold;
    }
   .serif {
    /*font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;*/

   }
  #rlady_biz {
   margin-bottom: 33px;
  }
  #rlady_biz img {
   vertical-align: bottom;
  }
  #rlady_biz .clearfix:after {
   content: '';
   display: table;
   clear: both;
  }
  #rlady_biz .anchor {
   width: 70%;
   margin: 0 auto 40px auto;
  }
  #rlady_biz .anchor a {
   display: block;
   color: #e9d09a;
   font-size: 15px;
   text-align: center;
   line-height: 1;
   letter-spacing: 0.035em; 
   background-color: #444;
   padding: 17px ;
   position: relative;
  }
  #rlady_biz .anchor a:after {
   content: '';
   width: 8px;
   height: 8px;
   border-top: 1px solid #e9d09a;
   border-right: 1px solid #e9d09a;
   -webkit-transform: rotate(135deg);
   transform: rotate(135deg);
   position: absolute;
   right: 17px;
   top: 17px; 
  }
  #rlady_biz .anchor a:hover {
   text-decoration: none;
  }
  #sectop {
   margin: 20px 0 19px;
  }
  .sectop_inner {
   margin-bottom: 0px;
  }
  .sectop_inner img {
   width: 100%;
  }
  #sec01 {
   margin-bottom: 40px;
   padding: 0 3%;
  }
   #sec01 p.lead {
    text-align: center;
    font-size: 18px;
    margin-bottom: 30px;
    font-weight: bold;
   }
   #sec01 p.lead span {
    font-size: 26px;
       background: linear-gradient(transparent 60%, #fbe2da 60%);
   }
   #sec01 p.lead span.small {
    font-size: 12px;
       background: none;
   }
  .sec01_inner {
   margin-bottom: 20px;
  }
  .sec01_inner + .sec01_inner {
   margin-bottom: 22px;
  }
  .sec01_item01 {
   display: table;
   width: 100%;
  }
  .sec01_item01{
   margin-bottom: 30px;
  }
  .sec01_item01 .img,
  .sec01_item01 .sec01_col {
   display: table-cell;
   vertical-align: middle;
  }
  .sec01_item01 .sec01_col {
   padding: 0 0 0 17px;
  }
  .sec01_item01 + .sec01_item01 .sec01_col {
   padding: 0 12px 0 0;
  }
  .sec01_item01 + .sec01_item01 .ttl,
  .sec01_item01 + .sec01_item01 .txt {

   margin-left: auto;
  }
  .sec01_item01 .img {
   width: 55%;
   text-align: center;
  }
  .sec01_item01 + .sec01_item01 .img {
   width: 58%;
  }
  .sec01_item02 {
   margin-bottom: 30px;
  }
  .sec01_item01 .ttl,
  .sec01_item01 .txt,
  .sec01_item02 .ttl,
  .sec01_item02 .txt {
   color: #333;
   letter-spacing: 0.025em;
  }
  .sec01_item01 .ttl,
  .sec01_item02 .ttl {
   font-size: 16px;
   font-weight: bold;
   line-height: 1.4;
   display: inline;
   background: linear-gradient(transparent 60%, #fbe2da 60%);
   padding: 0;
  }
  .sec01_item01 .ttl,
  .sec01_item02 .ttl {
   margin: 0 0 4px;
  }
  .sec01_item01 .txt,
  .sec01_item02 .txt {
   font-size: 13px;
   margin-top: 5px;
  }
  .sec01_item02 .txt {
  margin-bottom: 12px;
  }
  .sec01_item02 .img {
   margin: 0 auto;
   width: 85%;
  }
  #sec01 .note {
   font-size: 13px;
   margin-bottom: 40px;
  }
   #sec02 p.lead {
    font-size: 20px;
    text-align: center;
    margin-bottom: 15px;
    font-weight: bold;
   }
   #sec02 h2 {
    text-align: center;
    font-size: 22px;
    font-weight: normal;
    line-height: 1;
    margin-bottom: 15px;
   }
   #sec02 h2 span {
    font-size: 14px;
   }
  .sec02_main {
   margin-bottom: 30px;
  }
  .sec02_main .main {
   width: 100%;
   margin-bottom: 15px;
  }
  .sec02_main .lead {
   display: block;
   margin: 0 auto;
  }
  .sec02_inner,
  .sec02_list {
   margin: 0 3% 10px 3%;
  }
  .sec02_item p{
   margin-top: 10px;
  }
  .sec02_item a{
   display: block;
  }
  .sec02_item {
   margin-bottom: 30px;
  }
  .sec02_item img {
   width: 100%;
  }
  #sec02.genre_free_ .image_title_ {
   margin: 32px 0 15px;
  }
  #sec02.genre_free_ .image_title_ img {
   max-width: 120px;
   height: auto;
  }
  .sec02_list li {
   float: left;
   width: 48%;
   color: #333;
   letter-spacing: 0.025em;
   margin-bottom: 17px;
  }
  .sec02_list li:nth-child(even) {
   float: right;
   margin-left: 4%;
  }
  .sec02_list li:nth-child(2n+1) {
   clear: both;
  }
  .sec02_list a span {
   display: block;
  }
  .sec02_list .img {
   display: block;
   margin: 0 auto 15px;
  }
  .sec02_list .name {
   font-size: 16px;
   text-align: center;
   margin-bottom: 13px;
   line-height: 1;
  }
  .sec02_list .name > span {
   font-size: 12px;
   padding-top: 5px;
  }
  .sec02_list .txt {
   font-size: 13px;
  }
  #sec03_title01,
  #sec03_title02{
   margin: 15px 0 10px;
   display: block;
  }
  #sec03_title01 img,
  #sec03_title02 img{
   width: 305px;
   vertical-align: bottom;
  }