@charset "Shift_JIS";


body{}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal;}
li {list-style: none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin: 0;padding: 0;}


#ghcontainer {padding-bottom: 0px;}
#contents {width: 100% !important;text-align: center;font-family: 'HondaGlobalFontEN-Regular' !important;font-weight: normal;font-feature-settings: "palt";margin: 0 !important;}
.c-breadcrumbs11-list__item a {text-decoration: none;}
.c-breadcrumbs11-list__item a:link {color: #000;}
.c-breadcrumbs11-list__item a:visited {color: #000;}
/* --------------------------------------------------------------------
	#safety_wrapper
-------------------------------------------------------------------- */
#safety_wrapper {width: 100%;margin-top: 0px;text-align: center;font-family: 'HondaGlobalFontEN-Regular' !important;font-weight: normal;font-feature-settings: "palt";}
#safety_wrapper p {font-size: 16px;line-height: 1.7;color: #666;margin: 0px;padding: 0px;}
#safety_wrapper p.caution {font-size: 13px;line-height: 1.4;padding-top: 10px;}

#safety_wrapper .mainframe {margin: 0px;}
#safety_wrapper .column {width: 90%;max-width: 880px;margin: 0 auto;position: relative;text-align: left;}


/* --------------------------------------------------------------------
	#safety_footer
-------------------------------------------------------------------- */
#safety_foot_box {width: 100%;position: relative;clear: both;}
#safety_foot_box #safety-page-top {position: fixed;bottom: 20px;right: 20px;z-index: 101;}
#safety_foot_box #safety-page-top a:hover {filter: alpha(opacity=50);opacity: 0.5;}

/* --------------------------------------------------------------------
	汎用スタイル
-------------------------------------------------------------------- */
#safety_wrapper .red { color: #C00; }
#safety_wrapper .bgGray { background-color: #c6c6c6; }
#safety_wrapper a { color: #C00; text-decoration: none; }
#safety_wrapper a:hover { color: #C00; text-decoration: underline; }
#safety_wrapper .fL { float: left; }
#safety_wrapper .fR { float: right; }
.sp {display: none !important;}
.pc {display: block !important;}
.kerning_open { margin-left: -0.5em; }
.kerning_close { letter-spacing: -0.5em; }

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

}
	
@media only screen and (max-width: 736px) {
html { font-size: 80%; }
body { font-size: 100% !important; -webkit-text-size-adjust: 100%; }

/* --------------------------------------------------------------------
	#safety_wrapper
-------------------------------------------------------------------- */
#safety_wrapper {margin-top: 0px;}
#safety_wrapper p {font-size: 1.2rem;}
#safety_wrapper p.caution { font-size: 1rem; }
#safety_wrapper .mainframe { margin: 0px 0px 15px 0px; }
#safety_wrapper .column { width: 92%; margin: 0px 4% 0px 4%; }

/* --------------------------------------------------------------------
	#safety_footer
-------------------------------------------------------------------- */
footer {clear: both;}
#safety_foot_box {display: none;}
#safety_foot_box #safety-page-top {display: none;}

/* --------------------------------------------------------------------
	汎用スタイル
-------------------------------------------------------------------- */
#safety_wrapper img { width: 100%; }
#safety_wrapper #pageTop { display: none; }
#page-top img {display: none;}

.pc { display: none !important; }
.sp { display: block !important; }

}


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

}
