@charset "UTF-8";

/**********************************************************************

 * Media Query For PC

 ***********************************************************************/
@media print, screen and (min-width: 760px) {
  
.wrapper h2 {
line-height: 1.5;
font-size: 30px;
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", serif;
color: #6d645d;
letter-spacing: 5px;
font-weight: normal;
}

.cont_satei{
margin: 50px 0 0 auto;
width: 800px;
}

.cont_satei h3{
line-height: 1.5;
font-size: 24px;
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", serif;
letter-spacing: 2px;
font-weight: normal;
margin: 80px 0 0 0;
border-left:4px solid #823e49;
padding: 18px 0 18px 30px;
}

.step{
margin-top:30px;
padding-bottom: 50px;
background: url("../images/arrow_down.gif") no-repeat center bottom;
background-size: 7px 50px;

}

.step .tit{
display: flex;
align-items: center;
font-size: 16px;
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", serif;
border: 1px solid #ddd;
}

.step .tit .num{
background-color: #eee;
padding: 12px 33px;
}

.step .tit .content{
padding: 12px 18px;
border-left: 1px solid #ddd;
}

.detail_step{
border: 1px solid #ddd;
border-top: none;
padding: 0 50px 30px 50px;
}

.detail_step p{ padding-top:20px; }

.detail_step p a{
text-decoration: underline;
color: #823e49;
}

.detail_step p.caution{ font-size: 12px; }

.detail_step p span{
color: #823e49;
font-weight: bold;
}

.detail_step h5{
font-size: 15px;
color: #823e49;
padding-bottom: 5px;
border-bottom: 1px dotted #ccc;
padding-top: 20px;
}

.no_arrow{
background: none;
}


















































}
