/* リセット */

@charset "utf-8";
/*--------------------------------------------------------------*/
/* ブラウザスタイルのリセット　　　　          ver1.2 2013.4.23 */
/*--------------------------------------------------------------*/

/* 製造の工程 */

.sectionType01 {
margin-bottom: 50px;
}
.mauto {
width: 835px;
margin: 0 auto;
}
.pc_1 {
display: block !important;
padding-bottom: 15px;
width: 160px;
}
.sp_1 {
display: none !important;
}
.sp_tit {
display: none !important;
}
.pro_pic {
width: 255px;
}
.pro_pic img {
width: 220px;
height: 131px;
}
.rep_box {
width: 339px;
height: 28px;
}
.txtcenter {
text-align: center;
}
.txtcenter img {
width: 572px;
height: 164px;
}
.txt_spimg_1 {
display: none !important;
}
.txt_spimg_2 {
display: none !important;
}
.txt_sparow {
display: none !important;
}
.pr_tit, .p_tit {
width: 100%;
margin-bottom: 35px;
}

@media screen and (max-width: 840px) {
.sectionType01 {
width: 100%;
margin-top: 50px;
}
.mauto {
width: 100%;
}
.sp_tit {
display: none !important;
}
}

@media screen and (max-width: 640px) {
.sp_tit {
display: block !important;
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;
font-size: 25px;
color: #121212;
line-height: 1.7;
text-align: center;
}
.mauto {
width: 100%;
margin: 0 auto;
}
.pro_box {
display: block;
text-align: center;
}
.pc_1 {
display: none !important;
}
.sp_1 {
display: block !important;
width: 100%;
text-align: center;
padding-bottom: 30px;
}
.sp_1 img {
width: 121px;
height: 49px;
}
.pro_pic {
width: 100%;
float: left;
}
.pro_pic img {
width: 220px;
height: 131px;
}
.pro_txt {
width: 80%;
margin: auto;
display: table;
text-align: center;
}
.txt_spimg_1 {
display: block !important;
text-align: center;
}
.txt_spimg_2 {
display: block !important;
text-align: center;
}
.txt_sparow {
display: block !important;
text-align: center;
margin: 20px 0 20px 0;
}
.txtcenter {
display: none !important;
}
.rep_box {
width: 100%;
height: auto;
}
.pro_sp_box {
width: 100%;
margin: 0 auto;
}
.pr_tit, .p_tit {
width: 100%;
margin-bottom: 20px;
}
.pr_tit img {
max-width: 100%;
}
.p_tit img {
max-width: 100%;
}
.pro_h {
margin-bottom: 20px;
}
.pro_h img {
max-width: 100%;
}
}
