@media only screen and (max-width:700px){

body { min-width:400px; font-size:100%;}
#header { display:none;}
#content{ width:100%;}
#footer { width:100%;}

#wrapper { background:#FFF; border-top:none;}
#base { width:auto; margin:0 !important;}

.pc { display:none;}
.sm { display:block;}



/*====================================================================================================
  HEADER
====================================================================================================*/

#header {}
header#navi { display:none; }

/*====================================================================================================
  CONTENT
====================================================================================================*/

#content {}

/*====================================================================================================
  FOOTER
====================================================================================================*/
#footer {}
#footer .wrapping02 .wrap { display: inherit; }
#footer .add { width: 100%; margin-bottom: 20px; text-align: center; }
#footer .add img { max-width: 210px; }

#footer nav { display: block; margin: 0 auto; max-width: max-content; }
#footer nav > ul { display: inherit; }
#footer nav > ul > li { text-align: center; border: none!important; margin-top: 5px; }


/*====================================================================================================
  TOP PAGE
====================================================================================================*/

/*====================================================================================================
  SUB PAGE
====================================================================================================*/
.pan { display: none;}

#subpage { 
	margin:0 auto !important;
	width:100%;
    box-sizing:border-box;
}

/* MIDASHI */
#subpage h3 { margin:0 2% 20px; font-size: 120%;}
#subpage h4.mid { margin:0 2% 20px; font-size: 110%;}
#subpage h4 { margin:0 2% 20px; font-size: 100%;}

/* CATCH COPY */
#subpage .catch { margin:0 2% 20px; font-size: 120%;}

/* COMMON */
#subpage .comment1 { margin:0 2% 20px;}
#subpage .comment2 { margin:0 2% 20px; padding:5%;}
#subpage .comment3 { margin:0 2% 20px; padding:5%;}

/* HYOU */
#subpage table.hyou { margin:0 2%; width:96%; table-layout:auto;}
#subpage table.hyou th,
#subpage table.hyou td{
	table-layout:auto !important;
	display:block !important;
	padding:5% !important;
	width:90% !important;
	height:auto !important;
}
#subpage table.pc_tit { display:none;}
#subpage table.hyou .sm_mid { display:block;}

/* 2RETU */
#subpage table.hyou2 td table {}
#subpage table.hyou2 td table th,
#subpage table.hyou2 td table td {
	display:table-cell !important;
	padding:5% !important;
	width:auto !important;
	height:auto !important;
}

/* 3RETU */
#subpage table.hyou3 { border-top:1px solid #DDD;}
#subpage table.hyou3+table.hyou3 { border-top:1px solid #DDD;}

/* 4RETU */
#subpage table.hyou4 {border-top:1px solid #DDD;}
#subpage table.hyou4+table.hyou4 { border-top:1px solid #DDD;}

/* 5RETU */
#subpage table.hyou5 { border-top:1px solid #DDD;}
#subpage table.hyou5+table.hyou5 { border-top:1px solid #DDD;}

/* FREE */
#subpage .pc_table { display:none;}
#subpage .sm_table { display:block;}
#subpage .sm_table table td { padding:5% !important;}
	
/* FREE2 */
#subpage table.free { margin:20px 2% 0; border-top:1px solid #DDD !important; border-bottom:1px solid #DDD !important;}
#subpage table.free td {
	table-layout:auto !important;
	display:block !important;
	padding:5% !important;
	width:90% !important;
	height:auto !important;
	border-bottom:none;
}
#subpage table.free td:last-child {border-bottom:none;}
#subpage table.free td div.sm {display:block !important; text-align:center; border-bottom:none !important /*1px solid #1F266C*/;}
#subpage table.free tr:nth-child(1) td:nth-child(1),
#subpage table.free tr:nth-child(1) td:nth-child(3) {border-bottom:1px dotted #DDD !important;}

/* FIX */
#subpage .fix_table {font-size:1vw;}
#subpage .fix_table table { padding: 0;}
#subpage .fix_table table th,
#subpage .fix_table table td { padding:2%;}

/* LIST */
#subpage ul.list-ul { margin:20px 2%;}

/* LINK */
#subpage .link2,
#subpage .link3,
#subpage .link4 {width:auto;}
#subpage .file2,
#subpage .file3,
#subpage .file4 {width:auto;}

/* EMBEDDED */
#subpage .embedded { margin:0 2% 20px;}
#subpage .embedded iframe { width: 100%; height: 300px;}

/* PHOTO BOX */
#subpage ul.photo_box { clear:none !important; float:none !important; margin:2%; width:96% !important; text-align:center;}
#subpage ul.g1 li,
#subpage ul.g2 li,
#subpage ul.g3 li,
#subpage ul.g4 li,
#subpage ul.g5 li{ margin:15px 0; width:100%; text-align:center;}
#subpage ul.g1 li.photo img,
#subpage ul.g2 li.photo img,
#subpage ul.g3 li.photo img,
#subpage ul.g4 li.photo img,
#subpage ul.g5 li.photo img { max-width:240px !important; height:auto !important;}

/* YOUTUBE */
#subpage .youtube {position: relative; width: 100%;}
#subpage .youtube iframe { width: 100% !important;  height: 100% !important;}

/* BOX */
#subpage .temple-box { margin:0 2%; width:96%;}
#subpage .temple-box:after { display:none;}
#subpage .box1,
#subpage .box2 { float:none;margin: 0 2% 20px; width:96%;}
#subpage .box1:after,
#subpage .box2:after { display:none;}
#subpage .box1 .catch { margin:0 0 20px !important;}
#subpage .box1 h4,
#subpage .box2 h4 { margin:10px 0; font-size:100%;}
#subpage .photo-c { float:none; padding:0; width:100%;}
#subpage .photo-c img { max-width:240px !important; height:auto !important; padding:0 0 20px;}
#subpage .photo-l,
#subpage .photo-r { float:none; padding:0; width:100%; text-align:center;}
#subpage .photo-l img,
#subpage .photo-r img { max-width:240px !important; height:auto !important; padding:0 0 20px;}

/* LINE */
#subpage .line {
	margin:0 2% 20px;
	height:50px;
	background-size:100% auto;
}

/* BUTTON */
#subpage .btn { float:none; margin:1% 2%;}
#subpage .b1,
#subpage .b2,
#subpage .b3 { width:auto;}

/* COLUMNBOX */
#subpage .column {}
#subpage .column:after { display:none;}
#subpage .column .col2 { float:none; margin: 2%; width: 96%;}
#subpage .column .col3 { float:none; margin: 2%; width: 96%;}
#subpage .column .col4 { float:none; margin: 2%; width: 96%;}
#subpage .column .col5 { float:none; margin: 2%; width: 96%;}

/* FLOW */
#subpage ul.flow_box {}
#subpage ul.flow_box:after { display:none;}
#subpage ul.flow_box li { float:none; width:96% !important;}
#subpage ul.flow_box li a:hover {}
#subpage .flow1+.flow1 { margin-top:30px;}
#subpage .flow1+.flow1:before { top:-30px;}
#subpage ul.flow_box li+li { margin-top:30px;}
#subpage ul.flow_box li+li:before {
	position:absolute;
	top:-30px;
	left:0;
	display:block;
	clear:both;
	content:"";
	width:100%;
	height:30px;
	background:url(../image/flow_bg_sm.png) no-repeat center center;
}
#subpage .flow1a+.flow1a {margin-top:30px;}
#subpage .flow1a+.flow1a:before { top:-30px; width:100%;}
#subpage .flow1a li+li { margin-top:5px !important; padding: 0 !important;}


/*====================================================================================================
  PARTS/SELECT TAB/DETAILS
====================================================================================================*/
.tit p { width:90%; font-size:140%; text-align:center; }

.parts_inspect_inner .parts_inspect_inner_pic {
	float:none;
	width:100%;
	height:82.4vw;
	margin:0 auto;
	background-image:url(../../image/top/highclimb-sm.png);
}
.parts_inspect_inner .parts_inspect_inner_pic.stereo {
	background-image:url(../../image/top/stereo_sprayer-sm.png);
}
.parts_inspect_inner .parts_inspect_inner_select { float:none; width:90%; margin:0 auto; }
.parts_inspect_inner .parts_inspect_inner_select h3 { margin-top:30px; }
.parts_inspect_inner .parts_inspect_inner_select h3::before { display: none; }
.parts_inspect_inner .parts_inspect_inner_select ul {}
.parts_inspect_inner .parts_inspect_inner_select ul li { float:none; width:100%; padding:5px 10px; margin:5px auto; }


#detail .parts_detail_content h3 { width: 90%; font-size: 100%; }
#detail .parts_detail_content_inner { padding: 5%; }
#detail .parts_detail_content_inner p.parts_detail_content_inner_first { font-size: 100%; padding: 0; }

#detail .parts_detail_content_inner .come_warn { 
	background-position: left center!important; 
	padding: 5% 0 7% 12%;
}
#detail .parts_detail_content_inner_anc { width: 100%!important; }
#detail .parts_detail_content_inner_anc li { width: 48%; margin: auto 2%; }
#detail .parts_detail_content_inner_anc li:nth-child(1) { margin-left:0; }
#detail .parts_detail_content_inner_anc li:nth-child(2n+2) { margin-right:0; }
#detail .parts_detail_content_inner_anc li.f_none { width: 70%; margin: auto; }
#detail .parts_detail_content_inner_anc2 li { margin: 0 4%; width: 42%; }	

#detail .parts_detail_content_inner h4 { font-size: 113%; }

#detail .parts_detail_content_inner_link {
	position: relative;
	width: 130px;
	margin: auto;
	top: 0;
	right: 0;
	left: 0;
}
#detail .parts_detail_content_inner_link a { 
	font-size: 100%; 
	padding: 4px 10px 4px 15px; 
}

#detail .parts_detail_content_inner .time_box { padding: 0; }
#detail .parts_detail_content_inner .time_box .hd_brd { 
	float: none;
	display: block;
	margin: 5% 0;
}
#detail .parts_detail_content_inner .photo { width: 100%; margin-top: 8%; }
#detail .parts_detail_content_inner .photo .photo_list { 
	width: 100%; 
	float: none; 
	margin: 2% auto;
}
#detail .parts_detail_content_inner .photo .photo_list_h { 
	width: 100%; 
	float: none; 
	margin: 2% auto;
}
#detail .parts_detail_content_inner .photo .power_trio { 
	width: 100%; 
	float: none; 
	margin: 2% auto;
}
#detail .parts_detail_content img.c_message { 
    width: 200px;
    float: none;
    margin-right: 0%;
    margin-top: 0%;
    margin-left:0px;
    }
#detail .parts_detail_content_inner .photo-c { width: 100%; }

#detail .parts_detail_content_inner_inspect { padding: 7% 5%; }
#detail .parts_detail_content_inner_inspect .photo { width: 100%; margin-top: 8%; }
#detail .parts_detail_content_inner_inspect .photo p { 
	width: 100%; 
	float: none; 
	margin: 2% auto;
}
#detail .parts_detail_content_inner_inspect .come { padding: 2% 0 0 0; }

#detail .parts_detail_content_inner_check { padding: 7% 5%; }
#detail .parts_detail_content_inner_check .come { padding: 2% 0 0 0; }
#detail .parts_detail_content_inner .oil_ex { padding: 0; margin: 10% auto; }
#detail .parts_detail_content_inner .oil_ex b { width: 100%; }

#detail .parts_detail_content_inner .oil_ex .photo_oil {
	position: relative;
	width: 50%;
	right: 0;
	left: 0;
	margin: 7% auto 0;
}




/*====================================================================================================
  SERVICE SELF TRACTOR
====================================================================================================*/
#service_self_tractor { padding-top: 0; }

#service_self_tractor #detail .tab_ct_08 .parts_detail_content_inner .come  { padding: 2% 0 0 0!important; }

#service_self_tractor #detail .tab_ct_16 .parts_detail_content_inner_check .come { padding: 2% 0 5% 0!important; }
#service_self_tractor #detail .tab_ct_16 .parts_detail_content_inner .time_box { padding: 0; }

#service_self_tractor #detail .tab_ct_17 .parts_detail_content_inner_inspect .come2 { padding: 5% 0; }
#service_self_tractor #detail .tab_ct_17 .parts_detail_content_inner .photo .photo_list:first-child { width: 60%; }  

#service_self_tractor #detail .tab_ct_18 .parts_detail_content_inner_check .oil_ex .photo_oil { width: 30%; }

#service_self_tractor #detail .tab_ct_26 .inspect_table { width: 100%; }

#service_self_tractor #detail .tab_ct_28 .parts_detail_content_inner .photo .photo_list-3 { width: 100%; margin: 2% auto; }



/*====================================================================================================
  STEREO SPRAYER
====================================================================================================*/
#stereo_sprayer { padding-top: 0; }
#stereo_sprayer #detail .parts_detail_content_inner_check .time_box .hd_brd { margin: 10% 0 5%; }

#stereo_sprayer #detail .tab_ct_03 .parts_detail_content_inner_check .come { padding: 0; margin-bottom: 5%; }
#stereo_sprayer #detail .tab_ct_03 .parts_detail_content_inner_check .come .c_table {
	position: relative;
	top: 0; 
	right: 0; 
	left: 0;
	width: 100%;
}

#stereo_sprayer #detail .tab_ct_07 .parts_detail_content_inner_inspect .come { padding: 0; margin-bottom: 5%; }
#stereo_sprayer #detail .tab_ct_07 .parts_detail_content_inner_inspect .come .c_table {
	position: relative;
	top: 0; 
	right: 0; 
	left: 0;
	width: 100%;
	margin-top: 5%;
}
#stereo_sprayer #detail .tab_ct_07 .parts_detail_content_inner_check .photo .photo_list-5 {
	float: none; 
	display: block; 
	width: 100%;
	margin: 2% auto;
}

#stereo_sprayer #detail .tab_ct_08 .parts_detail_content_inner_check .oil_ex .photo_oil { width: 30%; }

#stereo_sprayer #detail .tab_ct_11 .parts_detail_content_inner_inspect .photo .photo_list-3::before {
	background: url(../../image/top/sprayer_38.png) no-repeat;
	background-size: 100%;
	height: 31px;
	width: 8px;
	top: 30%;
	right: -10%;
	transform: translateY(-70%);
}
#stereo_sprayer #detail .tab_ct_11 .parts_detail_content_inner .come_warn { padding-left: 0; background-position: left 6%!important; }

#stereo_sprayer #detail .tab_ct_14 .parts_detail_content_inner_check .photo .photo_list-3 { width: 100%!important; margin: 2% auto; }

#stereo_sprayer #detail .tab_ct_16 .parts_detail_content_inner .photo .photo_list { width: 100%!important; }

#stereo_sprayer #detail .parts_detail_content_inner_inspect .oil_ex { padding: 0; margin: 10% auto; }
#stereo_sprayer #detail .parts_detail_content_inner_inspect .oil_ex .photo_oil {
	position: relative;
	top: 0;
	right: 0;
	left: 0;
	margin: 10% auto 0;
	width: 50%;
}

#stereo_sprayer #detail .tab_ct_19 .parts_detail_content_inner .come_warn { padding-left: 0; background-position: left 2%!important; }

#stereo_sprayer #detail .tab_ct_22 .parts_detail_content_inner_inspect .photo .photo_list { width: 100%!important; }
#stereo_sprayer #detail .tab_ct_23 .parts_detail_content_inner_inspect .photo .photo_list { width: 100%!important; }
#stereo_sprayer #detail .tab_ct_24 .parts_detail_content_inner_inspect .photo .photo_list-3 { width: 100%; margin: 2% auto; }
#stereo_sprayer #detail .tab_ct_15 .parts_detail_content_inner_inspect .sub-tit_l { text-align:center; margin-bottom:0%; }
.stereo_table{width:100%;}
.red-line{border-bottom:solid 1px red;}
#detail .parts_detail_content img.ment_change{width:200px;margin-top:50px;}
#detail .parts_detail_content img.mente_inspect24{width:200px;float:none;}
/*====================================================================================================
  PAGE TITLE
====================================================================================================*/

/*====================================================================================================
  PAGE TITLE
====================================================================================================*/

/*====================================================================================================
  PAGE TITLE
====================================================================================================*/
}
