/*-----------------------------------*\

	Familied | extra Web Design Style CSS
		Kinoco.inc,

\*-----------------------------------*/
.one-of-three2 { width: 29%; }

.two-of-three2 { width: 63.666666666%; }

.one-of-four2 { width: 21.0%; }

#breadcrumbs { text-align: left; margin-left: 10px; }

#contents { margin-top: 30px; }

#quick_contact_contents { text-align: left; }
#quick_contact_contents #quick_contact_contents_top_img { margin-top: 40px; }
#quick_contact_contents h2 { font-size: 36px; font-size: 3.6rem; color: #323232; }
#quick_contact_contents h3 { font-size: 26px; font-size: 2.6rem; color: #323232; font-weight: lighter; }
#quick_contact_contents .quick_contact_top_img { text-align: center; }
#quick_contact_contents .quick_contact_top_img img { margin-bottom: 30px; }
#quick_contact_contents #quick_contact_L_h3 { width: 100%; height: 30px; background: #f391c1; text-align: center; margin-bottom: 20px; }
#quick_contact_contents #quick_contact_L_h3 h3 { width: 100%; line-height: 30px; font-size: 18px; font-size: 1.8rem; font-weight: lighter; color: #FFF; text-align: center; }
#quick_contact_contents #quick_contact_R_h3 { width: 100%; height: 30px; background: #fba24b; text-align: center; margin-bottom: 20px; }
#quick_contact_contents #quick_contact_R_h3 h3 { width: 100%; line-height: 30px; font-size: 18px; font-size: 1.8rem; font-weight: lighter; color: #FFF; text-align: center; }
#quick_contact_contents .quick_contact_cont { margin-top: 20px; }
#quick_contact_contents .quick_contact_L1 { width: 68%; float: left; }
#quick_contact_contents .quick_contact_L1 h3 { margin-top: 30px; }
#quick_contact_contents .quick_contact_R1 { width: 30%; float: right; }
#quick_contact_contents .quick_contact_L2 { width: 42%; float: left; margin-top: 40px; }
#quick_contact_contents .quick_contact_M2 { width: 16%; float: left; text-align: center; margin-bottom: 10px; }
#quick_contact_contents .quick_contact_R2 { width: 42%; float: right; margin-top: 40px; }

#information_contents { text-align: left; }
#information_contents h2 { font-size: 36px; font-size: 3.6rem; color: #323232; }
#information_contents h3 { font-size: 26px; font-size: 2.6rem; color: #323232; font-weight: lighter; }
#information_contents p { border-bottom: 1px dotted #e8e8e8; }
#information_contents p span { color: #7551cd; }

#privacy_policy_contents { text-align: left; }
#privacy_policy_contents h2 { font-size: 36px; font-size: 3.6rem; color: #323232; }
#privacy_policy_contents h3 { font-size: 23px; font-size: 2.3rem; color: #323232; font-weight: lighter; }

.quick_contact_top_img_sp{ margin-bottom: 10px;}

/** PC用（ブラウザ幅640未満では）非表示 **/
@media screen and (max-width: 640px) {

/*-----------------------------------*\

	Familied | extra Web Design Style CSS
		Kinoco.inc,

\*-----------------------------------*/
.one-of-three2 { width: 29%; }

.two-of-three2 { width: 63.666666666%; }

.one-of-four2 { width: 21.0%; }

#breadcrumbs { text-align: left; margin-left: 10px; }

#contents { margin-top: 30px; }

#quick_contact_contents { text-align: left; }
#quick_contact_contents #quick_contact_contents_top_img { margin-top: 40px; }
#quick_contact_contents h2 { font-size: 36px; font-size: 3.6rem; color: #323232; }
#quick_contact_contents h3 { font-size: 26px; font-size: 2.6rem; color: #323232; font-weight: lighter; }
#quick_contact_contents .quick_contact_top_img { text-align: center; }
#quick_contact_contents .quick_contact_top_img img { margin-bottom: 30px; }
#quick_contact_contents #quick_contact_L_h3 { width: 100%; height: 30px; background: #f391c1; text-align: center; margin-bottom: 20px; }
#quick_contact_contents #quick_contact_L_h3 h3 { width: 100%; line-height: 30px; font-size: 18px; font-size: 1.8rem; font-weight: lighter; color: #FFF; text-align: center; }
#quick_contact_contents #quick_contact_R_h3 { width: 100%; height: 30px; background: #fba24b; text-align: center; margin-bottom: 20px; }
#quick_contact_contents #quick_contact_R_h3 h3 { width: 100%; line-height: 30px; font-size: 18px; font-size: 1.8rem; font-weight: lighter; color: #FFF; text-align: center; }
#quick_contact_contents .quick_contact_cont { margin-top: 20px; }
#quick_contact_contents .quick_contact_L1 { width: 68%; float: left; }
#quick_contact_contents .quick_contact_L1 h3 { margin-top: 30px; }
#quick_contact_contents .quick_contact_R1 { width: 30%; float: right; }
#quick_contact_contents .quick_contact_L2 { width: 42%; float: left; margin-top: 40px; }
#quick_contact_contents .quick_contact_M2 { width: 16%; float: left; text-align: center; margin-bottom: 10px; }
#quick_contact_contents .quick_contact_R2 { width: 42%; float: right; margin-top: 40px; }

#information_contents { text-align: left; }
#information_contents h2 { font-size: 26px; font-size: 2.6rem; color: #323232; }
#information_contents h3 { font-size: 16px; font-size: 1.6rem; color: #323232; font-weight: lighter; }
#information_contents p { border-bottom: 1px dotted #e8e8e8; }
#information_contents p span { color: #7551cd; }

#privacy_policy_contents { text-align: left; }
#privacy_policy_contents h2 { font-size: 26px; font-size: 2.6rem; color: #323232; }
#privacy_policy_contents h3 { font-size: 20px; font-size: 2rem; color: #323232; font-weight: lighter; }

.quick_contact_top_img_pc{display: none;}


}

/** スマホ用（ブラウザ幅640以上）非表示 **/
@media screen and (min-width:640px) {
.quick_contact_top_img_sp{
	display: none;
}
}