@charset "utf-8";
/* css PRESET 2017/2/1 */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:800italic,400,700);
@import url(https://fonts.googleapis.com/css?family=Oswald:700,400);
@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);

@font-face { /* loading font file 'autoway icon set' */
	font-family: "aw_iconset";
	src: url('/autoway/pc_2016/aw_iconset.eot') format("eot"),
	     url('/autoway/pc_2016/aw_iconset.woff') format("woff"),
	     url('/autoway/pc_2016/aw_iconset.ttf') format("ttf");
	src: url('../aw_iconset.eot') format("eot"),
	     url('../aw_iconset.woff') format("woff"),
	     url('../aw_iconset.ttf') format("ttf");
}

/* preset - easy reset */

.preset {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	text-align: left;
	font-size: 14px;
	line-height: 24px;
	color: #333;
	font-family: "Open Sans", "Noto Sans JP" ,"Helvetica Neue", Helvetica, Arial, Verdana, "Roboto", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}
.preset h1, .preset h2, .preset h3, .preset h4, .preset h5, .preset h6,
.preset ul, .preset ol, .preset li,
.preset dl, .preset dt, .preset dd,
.preset p , .preset img {
	list-style-type:none;
	border: 0; margin: 0; padding: 0;
	text-indent: 0; outline: 0;
	vertical-align: bottom;
}
.preset h1, .preset h2, .preset h3, .preset h4, .preset h5, .preset h6,
.preset div, .preset p,
.preset small, .preset strong, .preset b, .preset em, .preset span {
	max-height: 100%;
}

/* iframe header */
iframe { display: block; border: 0; padding: 0; margin: 0 auto; }
#header_rk  > iframe { width: 100%; height: 115px; margin-bottom: 10px; }
#header_ys  > iframe { width: 100%; height: 175px; margin-bottom: 10px; }
#header_pp  > iframe { width: 960px; height: 115px; margin-bottom: 10px; }
#header_ys2 > iframe { width: 100%; height: 110px; margin-bottom: 10px; }
#header_ac  > iframe { width: 950px; height: 150px; margin-bottom: 10px; }
#footer_rk  > iframe { width: 950px; height: 920px; margin-top: 10px; }
#footer_ys  > iframe {  }
#footer_pp  > iframe { width: 960px; height: 850px; margin-top: 30px; }
#footer_ys2 > iframe {  }
#footer_ac  > iframe {  }

/* ws preset */
.sd { -webkit-box-shadow: 1px 2px 10px rgba(0,0,0,0.25); box-shadow: 1px 2px 10px rgba(0,0,0,0.25); }
.tsd { text-shadow:1px 2px 5px #333; text-shadow: 1px 2px 5px rgba(0,0,0,0.5); }
.usd { -webkit-box-shadow: 2px 0px 5px rgba(0,0,0,0.5); box-shadow: 2px 0px 5px rgba(0,0,0,0.5);}
.ov_r { border-radius: 5px 5px 0px 0px; }
.ov_r15 { border-radius: 15px 15px 0px 0px; }
.un_r { border-radius: 0px 0px 5px 5px; }
.r15 { border-radius: 15px; }
.r10 { border-radius: 10px; }
.r8 { border-radius: 8px; }
.r5 { border-radius: 5px; }

/* inch background color */
.ch8 { background-color: #898989; color:#fff; }
.ch9 { background-color: #ab7189; color:#fff; }
.ch10 { background-color: #e8dc5a; color:#fff; }
.ch12 { background-color: #b3e41d; color:#fff; }
.ch13 { background-color: #1599e6; color:#fff; }
.ch14 { background-color: #f46a9a; color:#fff; }
.ch15 { background-color: #e6931f; color:#fff; }
.ch16 { background-color: #3eba2e; color:#fff; }
.ch17 { background-color: #6075c6; color:#fff; }
.ch18 { background-color: #ff6148; color:#fff; }
.ch19 { background-color: #019672; color:#fff; }
.ch20 { background-color: #8845a5; color:#fff; }
.ch21 { background-color: #70a9e2; color:#fff; }
.ch22 { background-color: #c93d36; color:#fff; }
.ch23 { background-color: #6879ba; color:#fff; }
.ch24 { background-color: #908e8e; color:#fff; }
.ch26 { background-color: #000000; color:#fff; }
.ch28 { background-color: #000000; color:#fff; }

.st12 { background-color: #6bd0f5; color: #fff; }
.st13 { background-color: #1c91cf; color: #fff; }
.st14 { background-color: #8290c7; color: #fff; }
.st15 { background-color: #20bebc; color: #fff; }
.st16 { background-color: #008db6; color: #fff; }
.st17 { background-color: #30729f; color: #fff; }
.st18 { background-color: #46679f; color: #fff; }
.st19 { background-color: #14828c; color: #fff; }
.st20 { background-color: #1c91cf; color: #fff; }
.st21 { background-color: #1669b4; color: #fff; }
.st22 { background-color: #7471b3; color: #fff; }
.st23 { background-color: #00aa9d; color: #fff; }
.st24 { background-color: #437281; color: #fff; }

/* clearfix */
.cf:before, .cf:after { content: ' '; display: table; }
.cf:after { clear: both; }
.cf { *zoom: 1; }

/* page top */
#page-top {
	display: block;
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 9;
	width: 66px;
	height: 66px;
}
#page-top a {
	display: block;
	padding: 0;
	margin: 0;
	width: 66px;
	text-align: center;
	color: #fff;
	background: #9ac;
	border-radius: 50%;
	-webkit-transition: background 0.2s linear, opacity 0.2s linear;
	-o-transition: background 0.2s linear, opacity 0.2s linear;
	transition: background 0.2s linear, opacity 0.2s linear;
	-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,0.25);
	box-shadow: 1px 2px 5px rgba(0,0,0,0.25);
	opacity: 0.85;
	overflow: hidden;
}
#page-top a:hover {
	background: #f16;
	opacity: 1;
}
#page-top img {
	width: 66px;
	vertical-align: bottom;
	opacity: 1;
}
