@media screen and (min-width:641px){

.eyylpcnx{
	display: none;
}

* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}

body{
    font-family: "MS PGothic", "Osaka", Arial, sans-serif;
    color: #333;
	line-height: 1.6;
}
a {
	color: #333;
	text-decoration:none;
	outline: none;
}
a:hover {
	color: #0006ff;
	/*text-decoration: none;*/
}
img {
	vertical-align: bottom;
	border: none;
}
ul, ol {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
} 
    
#oxtywvxg {
    overflow: hidden;
    width:1030px;
    margin:0  auto;
}
#rmwgxxdl {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 50px 0; 
  }


#bvrynxpl{
    overflow: hidden;
    height:40px;
    line-height: 40px;
    margin-bottom: 52px;
    background-color: #f3baba;

    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
}


.tvwuttgf {
    overflow: hidden;
    margin-bottom: 52px;
}
h2 {
position:relative;
 padding:0.2em 0;
 margin-bottom: 30px;

}

h2:after{
 content:"";
 display:block;
 height:5px;
 background:linear-gradient(to right,#f5c3b9,#cf92bf);
}


.tvwuttgf div img {
    float: left;
    margin: 0 20px 0 0;
 }

.tvwuttgf p {
    font-size: 20px;
    line-height: 1.8;
}
.tvwuttgf p strong {
    display: block;
    margin-bottom: 10px;
    padding:0 0 10px;
    font-size: 22px;
    font-weight: bold;
    color:#f3baba;
}

.vreudsqp {
    overflow: hidden;
}
.vreudsqp img {
    float: left;
    margin-bottom: 52px;
}
.vreudsqp img:first-child {
    margin-right:59px;
}

#xdfpaxgc {
    height:120px;
    line-height:60px;
    text-align: center;
    background: #f3baba;
}
#xdfpaxgc span {
    padding: 0 10px;
}



.tvwuttgf table{
    background:#fff;
    border-top:2px solid #333;
    border-right:2px solid #333;
    text-align: center;
    color: #333;
}
.tvwuttgf tr,th,td {
    height:30px;
    line-height:30px;
    border-left:2px solid #333;
    border-bottom:2px solid #333;
}
.tvwuttgf th {
    width:300px;
    height:40px;
    line-height:40px;
    text-align: center;
}
.tvwuttgf td {
    width:719px;
    padding:10px;
}
#ghissdrv {
    margin:10px auto 0;
}
#ghissdrv input {
    width: 100%;
    padding:20px 0;
}
}