@charset "UTF-8";
/* 
======== CONTENTS ==========================================
 [wsi]pcsd_trial iframe内CSS
2022.03.02
 =========================================================
*/

.hs-imgbox img {
  border: 1px #eee solid;
  margin-bottom: 5px;
}

.hs-link-pdf {
  display: inline-block;
  padding-left: 1.25rem;
  color: #1e4bbe;
  background: url(https://www.hitachi-solutions.co.jp/-/media/Project/DefaultSite/Common/icon_pdf.ashx)
    no-repeat left top;
  text-decoration: none;
}
.hs-img-pdf:hover {
  opacity: 0.7;
}

.thanksbox p {
  margin: 0;
}

.thanksbox2 {
  text-align: center;
  width: 80%;
  padding: 1rem 0 2rem 0;
}

.hs-frame2 {
width: 90%;
margin: auto;
    text-align: center;
    padding: 1rem 0 2rem 0;
    margin: auto;
    border-width: 0;
    border-style: solid;
    border-color: #ddd;
    word-break: break-all;
}


.hs-frame-title {
  border-color: #e5e5e5;
  font-size: 100%;
  color: #737373;
}

img.hs-frame-body{
  padding-top:0.625rem;
}

.privacy{
  height:150px
}

.card{
padding:0px;
border-radius: 4px;
background-color: #fff;
text-align: center;
}

.card img.tb{
 /* width: 100%; */
box-shadow: 5px 5px 5px 0 rgb(0 0 0 / 15%);

}
.card p.title{
margin: 1.5rem 1rem 1rem 1rem;
font-weight: bold;
font-size:1.66rem;
text-align: left;
}

.card p.desc{
text-align: left;
margin:1rem;
}

.formInputInner p.description{
  font-size:14px;
}

/* .form_general_item_1 label{
  white-space: pre-line;
} */

.required .formHeading:after{
  vertical-align: top;
  margin-top: 1px;
}


.contentFormAfter{
  padding:0px;
}