@charset "utf-8";
/* CSS Document */

.pro-title  {
    padding-left: 27px;
    padding-right: 20px;
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
}
.pro-title p  {
    background-color: #003DA8;
    width: 219px;
    margin-bottom: 10px;
    color: #FFFFFF;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}
.pro p {
    font-size: 0.8em;
}
.p1000s20.flexchange {
    max-width: 802px;
    display: -webkit-flex; /* Safari */
    display: flex;
    -webkit-justify-content: space-between; /* Safari */
    justify-content: space-between;
    -webkit-flex-wrap: wrap; /* Safari */
    flex-wrap: wrap;
}
.p1000s20.flexchange div {
    width: 30%;
}
.p1000s20.flexchange p {
    width: 60%;
}
#change4 {
	max-width: 940px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
	display: -webkit-flex; /* Safari */
	display: flex;
	-webkit-justify-content: space-between; /* Safari */
	justify-content: space-between;
	-webkit-flex-wrap: wrap; /* Safari */
	flex-wrap: wrap;
	margin-bottom: 50px;
}
#change4 >div:nth-child(1)   {
    border-right: 1px dotted #939393;
    padding-right: 7px;

}

#change4 >div {
    width: 48%;
}
.cange42 {
    display: -webkit-flex; /* Safari */
display: flex;
-webkit-justify-content: space-between; /* Safari */
justify-content: space-between;
-webkit-flex-wrap: wrap; /* Safari */
flex-wrap: wrap;
}
.cange42 div:nth-child(1)  {
    width: 40%;
}
.cange42 div {
    width: 55%;
}
.drawer.drawer--right.drawer--navbarTopGutter main #producttop {
}
main .p1000s20 {

}
#productpage main .p1000s20.prow {
    display: -webkit-flex; /* Safari */
display: flex;
-webkit-justify-content: flex-start;
justify-content: flex-start;
-webkit-flex-wrap: wrap; /* Safari */
flex-wrap: wrap;
}
#productpage main .p1000s20.prow div {
	margin-left: 1%;
	margin-right: 1%;
}
p a .xs {
	font-size: 0.8em;
}






@media screen and (max-width:600px){
#change4 {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: -webkit-flex; /* Safari */
    display: block;
    -webkit-justify-content: space-between; /* Safari */
    justify-content: space-between;
    -webkit-flex-wrap: wrap; /* Safari */
    flex-wrap: wrap;
    margin-bottom: 50px;
}
#change4 >div {
    width: 100%;
}
#change4 >div:nth-child(1) {
    padding-right: 7px;
    border-right-style: none;
    margin-bottom: 30px;

}
p a .xs {

}




}
