#info_body{
margin:0px 10px;
}

.t_mail{
margin:0px 0px 12px;
padding:0px 0px 3px;
border-bottom:1px solid #d0d0d0;
}

.t_mail h2{
padding:5px 7px;
border-left:5px solid #f93;
font-size:140%;
font-weight:bold;
}

#info_member_body{
margin:0px 10px;
text-align: center;
font-size: 1.0rem;
font-family:"Noto Sans Japanese";
text-rendering: optimizeLegibility;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
}

#info_member_body .t_h1basic img{
width:100%;
}

.t_member p{
margin:30px;
}

.t_member h2{
padding:5px 7px;
border-left:5px solid #f93;
border-right:5px solid #f93;
font-size:1.5rem;
font-weight:bold;
padding:0px 0 3px;
border-bottom:1px solid #d0d0d0;
}

#info_body .ex_request{
padding:10px 0px 0px;
}

#info_body ul.att_reqlist{
clear:both;
padding:10px 0px 15px;
}

#info_body ul.att_reqlist li{
margin:0px 0px 3px;
}

#info_body .i_request{
width:390px;
padding:10px 5px;
border:1px solid #ccc;
}

.back_item{
margin:1em 0px 0px;
}

.back_item a{
padding:0px 0px 0px 17px;
background:url("<#dataurl#>/img/geestore2/base/m_arrow.gif") 0 50% no-repeat;
}

.meritlist {
display: flex;
flex-wrap: wrap;
}

.meritlist li{
width: 43%;
padding:30px;
}

.meritlist li.gray{
background:#f1f1f1;
}

.meritlist li.long{
width: 100%;
}

.meritlist li h3{
font-size:1.4rem;
margin:10px 0px 20px;
font-weight:bold;
}

.meritlist li p{
margin:20px 0;
}

.meritlist li p img{
margin:10px;
}

#info_member_body p.b_entry_mem a{
font-size:2.0rem;
font-weight:bold;
margin:0 auto 20px;
width:70%;
border:2px solid #f93;
border-radius: 5px;
background-color:#f93;
box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, 0.21);
color:#fff;
padding:20px;
display:block;
text-decoration:none;
}

#info_member_body p.b_entry_mem a:hover{
background-color:#fff;
color:#f93;
}

#info_member_body p.red{
font-size:0.8rem;
color:#f00;
margin:0 0 40px 0;
}

.table_company{
margin:7px 0 7px;
width:485px;
}

.table_company th{
padding:5px 7px;
width:120px;
background:#f1f1f1;
border:1px solid #ccc;
font-weight:bold;
}

.table_company td{
padding:5px 7px;
border:1px solid #ccc;
}