@charset "UTF-8";



/* エントリー（Page_Entry） --------------------------------------------------- */

#Page_Entry .Entry {
margin-bottom: 50px;
}

#Page_Entry .Step01,
#Page_Entry .Step02,
#Page_Entry .Step03,
#Page_Entry .Step04,
#Page_Entry .Step05,
#Page_Entry .Step06,
#Page_Entry .Step07,
#Page_Entry .Step08 {
float: left;
width: 80px;
text-indent: -9999px;
}


#Page_Entry .Step01 {
background: url(../../img/entry/Icon_Step1.gif) no-repeat;
}

#Page_Entry .Step02 {
background: url(../../img/entry/Icon_Step2.gif) no-repeat;
}

#Page_Entry .Step03 {
background: url(../../img/entry/Icon_Step3.gif) no-repeat;
}

#Page_Entry .Step04 {
background: url(../../img/entry/Icon_Step4.gif) no-repeat;
}

#Page_Entry .Step05 {
background: url(../../img/entry/Icon_Step5.gif) no-repeat;
}

#Page_Entry .Step06 {
background: url(../../img/entry/Icon_Step6.gif) no-repeat;
}

#Page_Entry .Step07 {
background: url(../../img/entry/Icon_Step7.gif) no-repeat;
}

#Page_Entry .Step08 {
background: url(../../img/entry/Icon_Step8.gif) no-repeat;
}


#Page_Entry .Tokuten {
float: left;
width: 100px;
font-size: 129%;
color: #59bc73;
font-weight: bold;
}

#Page_Entry .Yubin {
float: left;
width: 100px;
}

#Page_Entry dl {
width: 100%;
overflow: hidden;
margin: 0 0 20px 0;
padding: 0 0 20px 0;
border-bottom: 1px solid #ddd;
}

#Page_Entry .Note {
float: left;
margin: 0;
padding: 0;
}

#Page_Entry .Note span {
font-size: 129%;
color: #59bc73;
font-weight: bold;
}

#Page_Entry .Domein {
color: #ff0000;
font-weight: bold;
margin: 15px 0;
}

#Page_Entry .DomeinOka {
width: 250px;
font-size:20px;
font-weight:bold;
color:#FFF;
text-align: center;
background-color:#73b97a;
padding:5px;
margin-bottom: 15px;
}

#Page_Entry .Ph {
float: right;
padding: 0 0 0 0;
}

#Page_Entry .Ph img {
width: 220px;
}

#Page_Entry .Caution dt {
font-weight: bold;
color: #894590;
}

#Page_Entry .Caution dd {
margin: 0;
padding: 0;
}



#Page_Entry .LBox {
width: 530px;
}

#Page_Entry .LBox img {
width: 450px;
}

#Page_Entry .LBox p {
font-size: 115%;
font-weight: bold;
margin-top: 30px;
}

#Page_Entry .RBox {
width: 430px;
text-align: right;
}

#Page_Entry .RBox iframe {
width: 400px;
height: 225px;
}

#Page_Entry .FurikaePh {
text-align: center;
margin-top: 10px;
}

#Page_Entry .FurikaePh img {
width: 600px;
}



*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
table {
  border-collapse: collapse;
  width: 100%;
  margin: 30px 0 10px 0;
}
table th,
table td {
  padding: 10px;
  border: 1px solid #73b97a;
}
table td hr {
  margin: 5px 0 5px 0;
}
table th {
  background-color: #73b97a;
  text-align: center;
  color: #fff;
  width: 15%;
}
@media screen and (max-width: 320px) {
  table {
   border-top: 1px solid #73b97a;
  }
  table td {
    display: block;
    text-align: center;
  }
  table th {
    display: block;
    border-top: none;
    border-bottom: none;
    width: 100%;
  }
}