/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

ul,
ol {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

/* change colours to suit your needs */
ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}

/* change colours to suit your needs */
mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}

del {
	text-decoration: line-through;
}

abbr[title],
dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* change border colour to suit your needs */
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0;
}

input,
select {
	vertical-align: middle;
}

img {
	vertical-align: top;
	font-size: 0;
	line-height: 0;
}

th,
strong,
address {
	font-weight: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	font-size: 100%;
}

/* basic class */
.clear {
	clear: both;
}

br.clear {
	line-height: 0px;
	font-size: 0px;
	height: 0px;
}

.acenter {
	text-align: center;
}

.aright {
	text-align: right;
}

.aleft {
	text-align: left;
}

.fleft {
	float: left;
}

.fright {
	float: right;
}

.vtop {
	vertical-align: top;
}

.vmiddle {
	vertical-align: middle;
}

.vbottom {
	vertical-align: bottom;
}

.clearfix {
	zoom: 1;
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

.inline_block {
	display: inline-block;
	display: -moz-inline-box;
	*display: inline;
	*zoom: 1;
}

textarea {
	font-size: 100%;
}

/* for iphone */
* {
	-webkit-text-size-adjust: 100%;
}

.clearfix {
	*zoom: 1;
}

.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}

.clearfix:after {
	clear: both;
}

.reset_css * {
	line-height: 180%;
	text-align: inherit;
}

.reset_css img {
	margin: 6px 0;
	max-width: 100%;
	height: auto;
}

.reset_css p {
	margin: 10px 0;
}

.reset_css b {
	font-weight: bold;
}

.reset_css i,
.reset_css em {
	font-style: italic;
}

.reset_css font {
	color: inherit;
}

.reset_css address {
	font-style: italic;
}

.reset_css strong {
	font-weight: bold;
}

.reset_css h1 {
	font-size: 260%;
	font-weight: bold;
	margin: 10px 0;
}

.reset_css h2 {
	font-size: 200%;
	font-weight: bold;
	margin: 10px 0;
}

.reset_css h3 {
	font-size: 160%;
	font-weight: bold;
	margin: 10px 0;
}

.reset_css h4 {
	font-size: 140%;
	font-weight: bold;
	margin: 10px 0;
}

.reset_css h5 {
	font-size: 120%;
	font-weight: bold;
	margin: 10px 0;
}

.reset_css h6 {
	font-size: 100%;
	font-weight: bold;
	margin: 10px 0;
}

.reset_css ul,
.reset_css ul li {
	list-style: disc outside none;
	margin-left: 20px;
}

.reset_css ol,
.reset_css ol li {
	list-style: decimal outside;
	margin-left: 20px;
}

.reset_css blockquote {
	width: 90%;
	margin: 0 auto;
}

.reset_css table {
	margin: 10px 0;
	border: solid 1px;
}

.reset_css th,
.reset_css td {
	border: solid 1px;
	padding: 5px;
}

body {
	color: #000;
	font-family: "Gothic MB101 Regular";
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #999;
}

/* mixin */
.text_indent {
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}

/* ヘッダー */
#common_header {
	width: 100%;
	height: auto;
}

#common_header #header {
	width: 1000px;
	margin: 0 auto;
	padding: 0 20px;
	height: 80px;
	position: relative;
}

#common_header #header .logo_area {
	position: absolute;
	top: 50%;
	margin-top: -26px;
	zoom: 1;
	*zoom: 1;
}

#common_header #header .logo_area:before,
#common_header #header .logo_area:after {
	display: table;
	content: "";
	line-height: 0;
}

#common_header #header .logo_area:after {
	clear: both;
}

#common_header #header .logo_area .logo {
	float: left;
}

#common_header #header .logo_area .logo a {
	display: block;
	width: 190px;
	height: 50px;
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/base/logo_head.png") no-repeat left center;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}

#common_header #header .logo_area .logo a:hover {
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/base/logo_head.png") no-repeat right center;
}

#common_header #header .logo_area .main_nav {
	float: left;
}

#common_header #header .logo_area .main_nav ul {
	zoom: 1;
	*zoom: 1;
}

#common_header #header .logo_area .main_nav ul:before,
#common_header #header .logo_area .main_nav ul:after {
	display: table;
	content: "";
	line-height: 0;
}

#common_header #header .logo_area .main_nav ul:after {
	clear: both;
}

#common_header #header .logo_area .main_nav ul li {
	font-family: "Arial";
	font-size: 14px;
	line-height: 21px;
	display: block;
	float: left;
}

#common_header #header .logo_area .main_nav ul li:first-child {
	margin-left: 10px;
}

#common_header #header .logo_area .main_nav ul li a {
	display: block;
	padding: 15px 22px 14px;
}

#common_header #header .sns {
	position: absolute;
	top: 50%;
	right: 20px;
	margin-top: -12px;
	zoom: 1;
	*zoom: 1;
}

#common_header #header .sns:before,
#common_header #header .sns:after {
	display: table;
	content: "";
	line-height: 0;
}

#common_header #header .sns:after {
	clear: both;
}

#common_header #header .sns .instagram {
	float: left;
}

#common_header #header .sns .instagram a {
	width: 24px;
	height: 24px;
	display: block;
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/base/icon_instagram.png") no-repeat left top;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}

#common_header #header .sns .instagram a:hover {
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/base/icon_instagram.png") no-repeat right top;
}

#common_header #header .sns .facebook {
	float: left;
	margin: 0 0 0 15px;
}

#common_header #header .sns .facebook a {
	width: 24px;
	height: 24px;
	display: block;
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/base/icon_facebook.png") no-repeat left top;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}

#common_header #header .sns .facebook a:hover {
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/base/icon_facebook.png") no-repeat right top;
}

/* バナーエリア */
#common_banner .banner_area {
	width: 1000px;
	margin: 30px auto 0;
	padding: 0 20px;
	zoom: 1;
	*zoom: 1;
}

#common_banner .banner_area:before,
#common_banner .banner_area:after {
	display: table;
	content: "";
	line-height: 0;
}

#common_banner .banner_area:after {
	clear: both;
}

#common_banner .banner_area .banner_01 {
	width: 490px;
	float: left;
}

#common_banner .banner_area .banner_01 .link {
	display: block;
	width: 490px;
	height: 200px;
	position: relative;
}

#common_banner .banner_area .banner_01 .link .image {
	width: 490px;
	height: 200px;
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/index/banner_app.png") no-repeat left top;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}

#common_banner .banner_area .banner_01 .link .icon {
	position: absolute;
	right: 2px;
	top: 163px;
	width: 35px;
	height: 35px;
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/index/banner_app_more.png") no-repeat left top;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}

#common_banner .banner_area .banner_01 .link .icon:hover {
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/index/banner_app_more.png") no-repeat right top;
}

#common_banner .banner_area .banner_01 .link:hover .image {
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/index/banner_app.png") no-repeat right top;
}

#common_banner .banner_area .banner_01 .link:hover .icon {
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/index/banner_app_more.png") no-repeat right top;
}

#common_banner .banner_area .banner_02 {
	width: 490px;
	float: right;
}

#common_banner .banner_area .banner_02 .link {
	display: block;
	width: 490px;
	height: 200px;
	position: relative;
}

#common_banner .banner_area .banner_02 .link .image {
	width: 490px;
	height: 200px;
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/index/banner_coating.png") no-repeat left top;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}

#common_banner .banner_area .banner_02 .link .icon {
	position: absolute;
	right: 1px;
	top: 164px;
	width: 35px;
	height: 35px;
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/index/banner_coating_more.png") no-repeat left top;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}

#common_banner .banner_area .banner_02 .link:hover .image {
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/index/banner_coating.png") no-repeat right top;
}

#common_banner .banner_area .banner_02 .link:hover .icon {
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/index/banner_coating_more.png") no-repeat right top;
}

#common_banner h4 {
	font-family: "Ryumin Light KL";
	font-size: 16px;
	line-height: 1;
	margin: 17px 0 6px 0;
	padding-left: 2px;
}

#common_banner .title {
	font-family: "Ryumin Light KL";
	font-size: 16px;
	line-height: 1;
	margin: 17px 0 6px 0;
	padding-left: 2px;
}

#common_banner p {
	font-size: 12px;
	line-height: 18px;
	color: #444444;
	padding-left: 3px;
}

/* フッター */
#common_footer {
	margin: 80px 0 0 0;
	min-width: 1040px;
	border-top: 2px solid #000000;
	background-color: #fff;
}

#common_footer .sns {
	width: 586px;
	margin: 35px auto 0;
}

#common_footer .sns ul {
	zoom: 1;
	*zoom: 1;
}

#common_footer .sns ul:before,
#common_footer .sns ul:after {
	display: table;
	content: "";
	line-height: 0;
}

#common_footer .sns ul:after {
	clear: both;
}

#common_footer .sns ul .facebook a {
	display: block;
	width: 110px;
	height: 55px;
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/base/icon_facebook_footer.png") no-repeat left top;
	float: left;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	margin-right: 128px;
}

#common_footer .sns ul .facebook a:hover {
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/base/icon_facebook_footer.png") no-repeat right top;
}

#common_footer .sns ul .instagram a {
	display: block;
	width: 110px;
	height: 55px;
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/base/icon_instagram_footer.png") no-repeat left top;
	float: left;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}

#common_footer .sns ul .instagram a:hover {
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/base/icon_instagram_footer.png") no-repeat right top;
}

#common_footer .sns ul .mail a {
	display: block;
	width: 110px;
	height: 55px;
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/base/icon_mail_footer.png") no-repeat left top;
	float: right;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}

#common_footer .sns ul .mail a:hover {
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/base/icon_mail_footer.png") no-repeat right top;
}

#common_footer .footer_nav {
	margin: 50px 0 0 0;
}

#common_footer .footer_nav ul {
	text-align: center;
	margin-left: 14px;
	font-size: 0;
	zoom: 1;
	*zoom: 1;
}

#common_footer .footer_nav ul:before,
#common_footer .footer_nav ul:after {
	display: table;
	content: "";
	line-height: 0;
}

#common_footer .footer_nav ul:after {
	clear: both;
}

#common_footer .footer_nav ul li {
	font-family: "Arial";
	font-size: 14px;
	line-height: 1.2;
	display: inline-block;
	padding: 0 17px 0 0;
}

#common_footer .footer_nav ul li + li:before {
	content: "/";
	padding-right: 17px;
}

#common_footer .logo_area {
	margin: 37px auto 0;
	width: 180px;
}

#common_footer .logo_area a {
	display: block;
	width: 180px;
	height: 21px;
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/base/logo.png") no-repeat left top;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}

#common_footer .logo_area a:hover {
	background: url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/base/logo.png") no-repeat right top;
}

#common_footer .copyright {
	padding: 8px 0 36px;
	text-align: center;
}

#common_footer .copyright small {
	font-family: "Arial";
	color: #878787;
	font-size: 12px;
	line-height: 1.2;
}

/*パンくず*/
#pnkz {
	margin: 12px 0 0 0;
}

#pnkz ul {
	font-size: 0;
}

#pnkz ul li {
	font-size: 10px;
	font-family: "Gothic MB101 Light";
	display: inline-block;
	padding-right: 8px;
}

#pnkz ul li a {
	color: #79663F;
	text-decoration: underline;
}

#pnkz ul li a:hover {
	color: #97845b;
	text-decoration: none;
}

#pnkz ul li + li:before {
	content: "＞";
	padding-right: 8px;
}

.wait {
	padding: 60px 0 80px;
	text-align: center;
}

#main_visual {
	width: 100%;
	min-width: 1040px;
	background: #eeeeee url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/contact/main_visual_contact.jpg") no-repeat center center;
}

/* 当日すぐ乗りお申し込み */
#main_visual.sugunori {
	width: 100%;
	background: #eeeeee url("https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/contact/sugunori_main_visual.png") no-repeat center center;
	background-size: cover;
}

#main_visual.sugunori .inner {
	width: 1000px;
	height: 250px;
	margin: 0 auto;
	position: relative;
}

#main_visual.sugunori .inner img {
	height: auto;
	width:100%;
	max-width:243px;
}


#main_visual.sugunori .inner h2 {
	position: absolute;
	left: 0;
	top: 115px;
}
/* ここまで　当日すぐ乗りお申し込み */

#main_visual .inner {
	width: 1000px;
	height: 200px;
	margin: 0 auto;
	position: relative;
}

#main_visual .inner h2 {
	position: absolute;
	left: 0;
	top: 89px;
}

#contents_wrapper {
	width: 1000px;
	margin: 0 auto 40px;
	padding: 0 20px 0;
}

#contents_wrapper .contact_box {
	padding: 0 0px 60px;
	border-bottom: 1px solid #CCCCCC;
}

#contents_wrapper .contact_wrapper {
	margin-top: 43px;
}

#contents_wrapper .contact_wrapper .title_contact {
	font-size: 14px;
	/*font-family: "Gothic MB101 Medium";*/
	font-family: "Gothic MB101 regular";
	margin-bottom: 18px;
}

#contents_wrapper .contact_wrapper .title_contact_02 {
	font-size: 14px;
	/*font-family: "Gothic MB101 Medium";*/
	font-family: "Gothic MB101 regular";
	margin-bottom: 15px;
}

#contents_wrapper .contact_wrapper .text_contact {
	font-size: 14px;
	font-family: "Gothic MB101 Light";
	margin-bottom: 42px;
}

#contents_wrapper .contact_wrapper .text_contact_02 {
	font-size: 12px;
	line-height: 18px;
	font-family: "Gothic MB101 Regular";
}

#contents_wrapper .co_text {
	margin-top: 43px;
	font-size: 14px;
	line-height: 160%;
	font-family: "Gothic MB101 Medium";
}

#contents_wrapper .ok_text {
	margin-top: 43px;
	font-size: 14px;
	line-height: 180%;
	font-family: "Gothic MB101 Light";
}

#contents_wrapper .ok_text .title {
	font-family: "Gothic MB101 Medium";
	margin-bottom: 15px;
}

#contents_wrapper .ok_text .sub {
	margin-bottom: 15px;
}

#contents_wrapper form {
	width: 100%;
}

#contents_wrapper form .error {
	line-height: 160%;
}

#contents_wrapper form .error:first-child {
	padding-top: 22px;
}

#contents_wrapper form table {
	border-collapse: collapse;
	border: solid 1px #DDDDDD;
	width: 100%;
	margin-top: 22px;
}

#contents_wrapper form table tr th {
	text-align: left;
	padding-left: 28px;
	width: 220px;
	background-color: #F5F5F5;
	font-size: 14px;
	font-family: "Gothic MB101 Light";
	border: solid 1px #DDDDDD;
	vertical-align: middle;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#contents_wrapper form table tr td {
	padding: 17px 17px;
	vertical-align: middle;
	border: solid 1px #DDDDDD;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 160%;
}

#contents_wrapper form table tr .main_02 {
	padding: 25px 17px;
}

#contents_wrapper form table tr .main_02 span {
	display: block;
}

#contents_wrapper form table tr .main_02 span input {
	margin-right: 5px;
}

#contents_wrapper form table tr .main_03 {
	padding: 35px 17px 23px 17px;
}

#contents_wrapper form table tr .main {
	width: auto;
	font-size: 12px;
	font-family: "Gothic MB101 Light";
}

#contents_wrapper form table tr .main input[type="text"] {
	width: 350px;
	height: 34px;
	border: solid 1px #CCCCCC;
	padding-left: 5px;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#contents_wrapper form table tr .main input[type="email"] {
	width: 450px;
	height: 34px;
	border: solid 1px #CCCCCC;
	padding-left: 5px;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#contents_wrapper form table tr .main input[type="tel"] {
	width: 300px;
	height: 34px;
	border: solid 1px #CCCCCC;
	padding-left: 5px;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#contents_wrapper form table tr .main textarea {
	width: 450px;
	height: 80px;
	border: solid 1px #CCCCCC;
	line-height: 1.333;
	padding: 5px 0 0 5px;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#contents_wrapper form table tr .description {
	width: 220px;
	background-color: #EEEEEE;
	font-size: 14px;
	font-family: "Gothic MB101 Light";
	color: #666666;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#contents_wrapper form .confirm {
	margin: 40px auto 0;
	width: 260px;
}

#contents_wrapper form .confirm input {
	font-size: 14px;
	display: block;
	width: 260px;
	height: 50px;
	cursor: pointer;
	border: solid 2px #000;
	background: url(https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/contact/ya.png) #ffffff right center no-repeat;
}

#contents_wrapper form .confirm input:hover {
	color: #fff;
	background: url(https://kbs-corp.net/wp/wp-content/themes/kurobuta/img/contact/ya_on.png) #000000 right center no-repeat;
}

#contents_wrapper form .confirm .btn_back {
	padding-top: 20px;
}

#contents_wrapper form .confirm .btn_back input {
	border: none;
	display: inline;
	background: none;
	text-align: center;
	text-decoration: underline;
	color: #000;
}

#contents_wrapper form .confirm .btn_back input:hover {
	color: #333;
	background: none;
}


.sp {
	display: none;
}

.pc {
	display: block;
}


@media screen and (max-width: 600px) {
	.pc {
		display: none;
	}

	.sp {
		display: block;
	}

	body {
		min-width: 100%;
		width: 100%;
		overflow: hidden;
	}

	#contents_wrapper {
		width: 100%;
		margin: 0 auto;
	}

	#contents_wrapper form table tr th,
	#contents_wrapper form table tr td {
		width: 100%;
		display: block;
	}

	table {
		width: 100%;
		table-layout: fixed;
	}

	#contents_wrapper form table tr .main input[type="text"] {
		width: 100%;
		table-layout: fixed;
		height: 44px;
	}

	#contents_wrapper form table tr .main textarea {
		width: 100%;
		table-layout: fixed;
	}

	#contents_wrapper form table tr .description {
		width: 100%;
	}

	#contents_wrapper form table tr th {
		padding: 12px;
	}

	#contents_wrapper form table tr .main {
		line-height: 2;
	}
}


/* すぐ乗りお申し込みフォーム　追記 */
#contents_wrapper form .sugunori tr th {
	padding-left: 20px;
}

#contents_wrapper form .sugunori .sugunori-span {
	display: block;
	font-size: 12px;
	margin-top: 10px;
}

#contents_wrapper form .sugunori tr .main input[type="file"] {
	height: 34px;
}

#contents_wrapper form .sugunori tr .description.pc {
	padding: 34px;
}

#contents_wrapper form .sugunori tr .description.question {
	padding: 60px;
}



@media screen and (max-width: 600px) {
	#contents_wrapper form .sugunori tr .description.pc {
		display: none;
	}
	
	#main_visual.sugunori .inner {
		height: 200px;
	}

	#main_visual.sugunori .inner h2 {
		top:86px;
	}
}


.flow img {
	width: 100%;
}