/*‘‘‘j[Apbrr‘‘‘*/
/* ‘‘‘‘ Nόθ ‘‘‘‘ */
.tokushu li a{
color : #fff;
}

.col1-3 a {
color : #ccccff;
} 

/*VKΗΑ*/
a {
font-weight : bold;
}

/* ‘‘‘‘ {^4ΚνiΤj ‘‘‘‘ */
.mtop_button4 {
margin-right : auto;
margin-left : auto;
margin-top : 10px;
margin-bottom : 2px;
height : auto;
width :70%;
text-align : center;
border : solid 1px #ccb351;
border-radius : 8px;
-webkit-border-radius : 8px;
background-image : -webkit-gradient(linear,left top,left bottom, from(#e83f20), to(#bf341c));
-webkit-box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
}

.mtop_button4 a {
padding : 8px;
/*font-size : 14px;*/
font-weight : bold;
color : #ffffff;
text-decoration : none;
display : block;
}

/* ‘‘‘‘ {^5­²iϊ^p¬{^Τj ‘‘‘‘ */

.mtop_button5 {
/*position : relative;
left : 15%;
margin-right : 10px;
margin-left : auto;
margin-top : 10px;
height : auto;
width :33%;
text-align : center;
border : solid 1px #ccb351;
border-radius : 8px;
-webkit-border-radius : 8px;
background-image : -webkit-gradient(linear,left top,left bottom, from(#e83f20), to(#bf341c));
-webkit-box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
*/
margin-right : auto;
margin-left : auto;
text-align : center;
margin-top : 10px;}

/*.mtop_button5 a {
padding : 8px;
font-size : 14px;
font-weight : bold;
color : #ffffff;
text-decoration : none;
display : block;
}*/

.mtop_button5 span:first-child{
padding : 8px;
border : solid 1px #ccb351;
border-top-left-radius : 8px;
border-bottom-left-radius : 8px;
background-image : -webkit-gradient(linear,left top,left bottom, from(#e83f20), to(#bf341c));
background-image : linear-gradient(-90deg,#fbe789) 0%,#fadc52 40%,#e8ae0a 60%,#e7c84b 100%);
-webkit-box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
}

.mtop_button5 span {
padding : 8px;
border : solid 1px #ccb351;
border-left : none;
border-right : none;
background-image : -webkit-gradient(linear,left top,left bottom, from(#e83f20), to(#bf341c));
background-image : linear-gradient(-90deg,#fbe789) 0%,#fadc52 40%,#e8ae0a 60%,#e7c84b 100%);
-webkit-box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
}

.mtop_button5 span:last-child {
padding : 8px;
border : solid 1px #ccb351;
border-top-right-radius : 8px;
border-bottom-right-radius : 8px;
background-image : -webkit-gradient(linear,left top,left bottom, from(#e83f20), to(#bf341c));
background-image : linear-gradient(-90deg,#fbe789) 0%,#fadc52 40%,#e8ae0a 60%,#e7c84b 100%);
-webkit-box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
}

.mtop_button5 span a{
color : #fff;
display: inline-block;
padding : 8px;
text-decoration : none;
font-weight : bold;
  width : 13.3%;
}

/* ‘‘‘‘ {^6Κν@‘ϊΜ«p ‘‘‘‘ */
.mtop_button6 {
margin-right : auto;
margin-left : auto;
margin-top : 10px;
margin-bottom : 2px;
height : auto;
width :70%;
text-align : center;
border : solid 1px #ccb351;
border-radius : 8px;
-webkit-border-radius : 8px;
background-image : -webkit-gradient(linear,left top,left bottom, from(#7D59C3), to(#431CA4));
-webkit-box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
}

.mtop_button6 a {
padding : 8px;
/*font-size : 14px;*/
font-weight : bold;
color : #ffffff;
text-decoration : none;
display : block;
}

/* ‘‘‘‘ {^7@‘ΐΡwi§ΎE_όόθ ‘‘‘‘ */
.mtop_button7 {
margin-right : auto;
margin-left : auto;
text-align : center;
/*width : 70%;*/
}

/*.mtop_button5 a {
padding : 8px;
font-size : 14px;
font-weight : bold;
color : #ffffff;
text-decoration : none;
display : block;
}*/
li.button7_01 {
    width: 80%;
    margin-left: 10%;
}

.button7_01 a {
  padding: 8px;
  border-right: dotted 1px #A7A7A7;
  border-left: solid 2px #ccb351;
  border-top: solid 2px #ccb351;
  border-bottom: solid 2px #ccb351;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  /* background-image: -webkit-gradient(linear,left top,left bottom, from(#e83f20), to(#bf341c)); */
  /* background-image: linear-gradient(-90deg,#fbe789) 0%,#fadc52 40%,#e8ae0a 60%,#e7c84b 100%);*/
  /* -webkit-box-shadow: 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset; */
  /* box-shadow: 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset; */
}

/*.mtop_button7 span {
padding : 8px;
border : solid 1px #ccb351;
border-left : none;
border-right : none;
background-image : -webkit-gradient(linear,left top,left bottom, from(#e83f20), to(#bf341c));
background-image : linear-gradient(-90deg,#fbe789) 0%,#fadc52 40%,#e8ae0a 60%,#e7c84b 100%);
-webkit-box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
}*/

li.button7_02 {
    margin-left: auto;
    width: 80%;
}

.button7_02 a {
padding: 8px;
  border: solid 2px #ccb351;
  border-left: none;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  /* background-image: -webkit-gradient(linear,left top,left bottom, from(#e83f20), to(#bf341c)); */
  /* background-image: linear-gradient(-90deg,#fbe789) 0%,#fadc52 40%,#e8ae0a 60%,#e7c84b 100%); */
  /* -webkit-box-shadow: 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset; */
  /* box-shadow: 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset; */
}

.mtop_button7 span a{
  float: left;
  color: #fff;
  display: block;
  padding: 8px;
  text-decoration: none;
  font-weight: bold;
  width: 42%;
  position: relative;
}

/* ‘‘‘‘ ρKwΪp{^iΞj ‘‘‘‘ */
/*VKΗΑ*/
.mtop_button8 {
margin-right : auto;
margin-left : auto;
margin-top : 10px;
margin-bottom : 2px;
height : auto;
width :70%;
text-align : center;
border : solid 1px #ccb351;
border-radius : 8px;
-webkit-border-radius : 8px;
background-image : -webkit-gradient(linear,left top,left bottom, from(#3d8069), to(#336956));
-webkit-box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
}

.mtop_button8 a {
padding : 8px;
/*font-size : 14px;*/
font-weight : bold;
color : #ffffff;
text-decoration : none;
display : block;
}


/* ‘‘‘‘ Xg@L ‘‘‘‘ */
.mtop_list_04 {
background-color: #eae5e3;
border : solid 1px #cccccc; /*gF*/
border-radius : 10px; /*pΜΘ¦*/
position : relative; /*zul*/
margin : 10px; /*gOΜ]*/
list-style : none; /*XgΜ\¦X^C*/
}

.mtop_list_04 li a:not(.noListLink) {
position: relative;
display: block;
width: 100%;
height: 100%;
padding: 15px;
text-decoration: none;
-webkit-box-sizing: border-box;
font-size: 16px;
border-bottom : solid 1px #cccccc ;
}
.mtop_list_04 li a{
color : #000000;
font-weight : bold;
}
.mtop_list_04 li a:not(.noListLink):after {
content: "";
position: absolute;
right: 10px;
top: 50%;
display: block;
width: 6px;
height: 6px;
margin-top: -4px;
border-top: solid 2px #979797;
border-right: solid 2px #979797;
-webkit-transform: rotate(45deg);
}

/*ul.mtop_list_04 li a:last-child {
  border-bottom: none;
}*/

/* ‘‘‘‘ g@όVv ‘‘‘‘ */
.mtop_waku_06{
  text-align: center;
  margin: 5px auto;
  width: 95%;
  height: auto;
  color: #FFFFFF;
  /* border: dotted 2px rgba(255, 255, 255, 0.38); */
  border-radius: 6px;
  background-color: rgba(153, 63, 63, 0.67);
  padding: 2px;
}

.mtop_waku_06 li{
text-align : left;
}

.mtop_waku_06 p {
  margin-top: 10px;
}

/*‘‘‘ θ€{^ ‘‘‘*/
/*VKΗΑ*/
select {
width : 200px;
height : 35px;
font-size : 15px;
}
.sentaku { 
width : 300px;
height : 35px;
font-size : 17px;
border : solid 1px;
margin-left: 3%;
}

.ura_button01 {
text-decoration : none;
margin-right : auto;
margin-left : auto;
margin-top : 10px;
margin-bottom : 2px;
height : auto;
width :70%;
text-align : center;
border : solid 1px #ccb351;
border-radius : 8px;
-webkit-border-radius : 8px;
background-image : -webkit-gradient(linear,left top,left bottom, from(#e83f20), to(#bf341c));
-webkit-box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
color : #ffffff;
font-size : 16px;
font-weight : bold;
display : block;
padding : 8px;
}

.ura_button02 {
text-decoration : none;
margin-right : auto;
margin-left : auto;
margin-top : 10px;
margin-bottom : 2px;
height : auto;
width :70%;
text-align : center;
border : solid 1px #ccb351;
border-radius : 8px;
-webkit-border-radius : 8px;
background-image : -webkit-gradient(linear,left top,left bottom, from(#3d8069), to(#336956));
-webkit-box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
box-shadow : 2px 2px 3px rgba(50,50,50,1), 0px 1px 1px rgba(255,255,255,1) inset, 0px 0px 1px rgba(0,0,0,0.5) inset;
color : #ffffff;
font-size : 16px;
font-weight : bold;
display : block;
padding : 8px;
}

/* ‘‘‘‘ resultρKwΪ ‘‘‘‘ */
/*VKΗΑ*/
.result-bg {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.51);
  background-color:#611414;
  border-radius: 4px;
  padding: 15px;
  margin: 5px 2% 0 2%;
}

.result-bg02 {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.51);
  background-color: rgba(153, 63, 63, 0.67);
  border-radius: 4px;
  padding: 15px;
  margin: 15px auto;
}

/*lΜ―}*/
.seizu li {
  float: left;
  width: 35%;
  margin-left: 4%;
  margin-bottom: 0%;
p