@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+JP');
@import url('https://fonts.googleapis.com/css?family=Lato');

/*=============================================================
リセット
=============================================================*/
/*
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; }

nav ul {
  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; }

/*=============================================================
共通
=============================================================*/
html {
  font-size: 62.5%; }
body {
	font-family: 'Lato','Noto Sans JP', 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;

  /* font-family: 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; */
  font-size: 1.6rem;
  /* color: #777777; */
  color: #333333;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
img {
  vertical-align: bottom; }
ul {
  list-style: none; }
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box; }
button {
	border: none;
	background: none;
}
/* Clear fix */
.cf:before, .cf:after {
  content: " ";
  display: table; }
.cf:after {
  clear: both; }
.cf {
  *zoom: 1; }

a {
	/* color: #777777; */
	color: #333333;
	text-decoration: none;
}

a:hover {
	opacity: .8;
}

/*=============================================================
margin
=============================================================*/
.mt0 {margin-top: 0px;}
.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt25 {margin-top: 25px;}
.mt30 {margin-top: 30px;}
.mt35 {margin-top: 35px;}
.mt40 {margin-top: 40px;}
.mt45 {margin-top: 45px;}
.mt50 {margin-top: 50px;}
.mt55 {margin-top: 55px;}
.mt60 {margin-top: 60px;}
.mt65 {margin-top: 65px;}
.mt70 {margin-top: 70px;}
.mt75 {margin-top: 75px;}
.mt80 {margin-top: 80px;}
.mt85 {margin-top: 85px;}
.mt90 {margin-top: 90px;}
.mt95 {margin-top: 95px;}
.mt100 {margin-top: 100px;}
.mt110 {margin-top: 110px;}
.mt120 {margin-top: 120px;}
.mt130 {margin-top: 130px;}

.mb0 {margin-bottom: 0px;}
.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}
.mb30 {margin-bottom: 30px;}
.mb35 {margin-bottom: 35px;}
.mb40 {margin-bottom: 40px;}
.mb45 {margin-bottom: 45px;}
.mb50 {margin-bottom: 50px;}
.mb55 {margin-bottom: 55px;}
.mb60 {margin-bottom: 60px;}
.mb65 {margin-bottom: 65px;}
.mb70 {margin-bottom: 70px;}
.mb75 {margin-bottom: 75px;}
.mb80 {margin-bottom: 80px;}
.mb85 {margin-bottom: 85px;}
.mb90 {margin-bottom: 90px;}
.mb95 {margin-bottom: 95px;}
.mb100 {margin-bottom: 100px;}

.ml0 {margin-left: 0px;}
.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.ml20 {margin-left: 20px;}
.ml25 {margin-left: 25px;}
.ml30 {margin-left: 30px;}
.ml35 {margin-left: 35px;}
.ml40 {margin-left: 40px;}
.ml45 {margin-left: 45px;}
.ml50 {margin-left: 50px;}
.ml55 {margin-left: 55px;}
.ml60 {margin-left: 60px;}
.ml65 {margin-left: 65px;}
.ml70 {margin-left: 70px;}
.ml75 {margin-left: 75px;}
.ml80 {margin-left: 80px;}
.ml85 {margin-left: 85px;}
.ml90 {margin-left: 90px;}
.ml95 {margin-left: 95px;}
.ml100 {margin-left: 100px;}

.mr0 {margin-right: 0px;}
.mr5 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.mr15 {margin-right: 15px;}
.mr20 {margin-right: 20px;}
.mr25 {margin-right: 25px;}
.mr30 {margin-right: 30px;}
.mr35 {margin-right: 35px;}
.mr40 {margin-right: 40px;}
.mr45 {margin-right: 45px;}
.mr50 {margin-right: 50px;}
.mr55 {margin-right: 55px;}
.mr60 {margin-right: 60px;}
.mr65 {margin-right: 65px;}
.mr70 {margin-right: 70px;}
.mr75 {margin-right: 75px;}
.mr80 {margin-right: 80px;}
.mr85 {margin-right: 85px;}
.mr90 {margin-right: 90px;}
.mr95 {margin-right: 95px;}
.mr100 {margin-right: 100px;}

.mh0 {margin-right: 0px;margin-left: 0px;}
.mh5 {margin-right: 5px;margin-left: 5px;}
.mh10 {margin-right: 10px;margin-left: 10px;}
.mh15 {margin-right: 15px;margin-left: 15px;}
.mh20 {margin-right: 20px;margin-left: 20px;}
.mh25 {margin-right: 25px;margin-left: 25px;}
.mh30 {margin-right: 30px;margin-left: 30px;}
.mh35 {margin-right: 35px;margin-left: 35px;}
.mh40 {margin-right: 40px;margin-left: 40px;}
.mh45 {margin-right: 45px;margin-left: 45px;}
.mh50 {margin-right: 50px;margin-left: 50px;}
.mh55 {margin-right: 55px;margin-left: 55px;}
.mh60 {margin-right: 60px;margin-left: 60px;}
.mh65 {margin-right: 65px;margin-left: 65px;}
.mh70 {margin-right: 70px;margin-left: 70px;}
.mh75 {margin-right: 75px;margin-left: 75px;}
.mh80 {margin-right: 80px;margin-left: 80px;}
.mh85 {margin-right: 85px;margin-left: 85px;}
.mh90 {margin-right: 90px;margin-left: 90px;}
.mh95 {margin-right: 95px;margin-left: 95px;}
.mh100 {margin-right: 100px;margin-left: 100px;}

.mv0 {margin-top: 0px;margin-bottom: 0px;}
.mv5 {margin-top: 5px;margin-bottom: 5px;}
.mv10 {margin-top: 10px;margin-bottom: 10px;}
.mv15 {margin-top: 15px;margin-bottom: 15px;}
.mv20 {margin-top: 20px;margin-bottom: 20px;}
.mv25 {margin-top: 25px;margin-bottom: 25px;}
.mv30 {margin-top: 30px;margin-bottom: 30px;}
.mv35 {margin-top: 35px;margin-bottom: 35px;}
.mv40 {margin-top: 40px;margin-bottom: 40px;}
.mv45 {margin-top: 45px;margin-bottom: 45px;}
.mv50 {margin-top: 50px;margin-bottom: 50px;}
.mv55 {margin-top: 55px;margin-bottom: 55px;}
.mv60 {margin-top: 60px;margin-bottom: 60px;}
.mv65 {margin-top: 65px;margin-bottom: 65px;}
.mv70 {margin-top: 70px;margin-bottom: 70px;}
.mv75 {margin-top: 75px;margin-bottom: 75px;}
.mv80 {margin-top: 80px;margin-bottom: 80px;}
.mv85 {margin-top: 85px;margin-bottom: 85px;}
.mv90 {margin-top: 90px;margin-bottom: 90px;}
.mv95 {margin-top: 95px;margin-bottom: 95px;}
.mv100 {margin-top: 100px;margin-bottom: 100px;}
.mv150 {margin-top: 150px;margin-bottom: 150px;}


@media screen and (max-width: 850px) {
	.mt0-s {margin-top: 0px;}
	.mt5-s {margin-top: 5px;}
	.mt10-s {margin-top: 10px;}
	.mt15-s {margin-top: 15px;}
	.mt20-s {margin-top: 20px;}
	.mt25-s {margin-top: 25px;}
	.mt30-s {margin-top: 30px;}
	.mt35-s {margin-top: 35px;}
	.mt40-s {margin-top: 40px;}
	.mt45-s {margin-top: 45px;}
	.mt50-s {margin-top: 50px;}
	.mt55-s {margin-top: 55px;}
	.mt60-s {margin-top: 60px;}
	.mt65-s {margin-top: 65px;}
	.mt70-s {margin-top: 70px;}
	.mt75-s {margin-top: 75px;}
	.mt80-s {margin-top: 80px;}
	.mt85-s {margin-top: 85px;}
	.mt90-s {margin-top: 90px;}
	.mt95-s {margin-top: 95px;}
	.mt100-s {margin-top: 100px;}
	.mt110-s {margin-top: 110px;}
	.mt120-s {margin-top: 120px;}
	.mt130-s {margin-top: 130px;}

	.mb0-s {margin-bottom: 0px;}
	.mb5-s {margin-bottom: 5px;}
	.mb10-s {margin-bottom: 10px;}
	.mb15-s {margin-bottom: 15px;}
	.mb20-s {margin-bottom: 20px;}
	.mb25-s {margin-bottom: 25px;}
	.mb30-s {margin-bottom: 30px;}
	.mb35-s {margin-bottom: 35px;}
	.mb40-s {margin-bottom: 40px;}
	.mb45-s {margin-bottom: 45px;}
	.mb50-s {margin-bottom: 50px;}
	.mb55-s {margin-bottom: 55px;}
	.mb60-s {margin-bottom: 60px;}
	.mb65-s {margin-bottom: 65px;}
	.mb70-s {margin-bottom: 70px;}
	.mb75-s {margin-bottom: 75px;}
	.mb80-s {margin-bottom: 80px;}
	.mb85-s {margin-bottom: 85px;}
	.mb90-s {margin-bottom: 90px;}
	.mb95-s {margin-bottom: 95px;}
	.mb100-s {margin-bottom: 100px;}

	.ml0-s {margin-left: 0px;}
	.ml5-s {margin-left: 5px;}
	.ml10-s {margin-left: 10px;}
	.ml15-s {margin-left: 15px;}
	.ml20-s {margin-left: 20px;}
	.ml25-s {margin-left: 25px;}
	.ml30-s {margin-left: 30px;}
	.ml35-s {margin-left: 35px;}
	.ml40-s {margin-left: 40px;}
	.ml45-s {margin-left: 45px;}
	.ml50-s {margin-left: 50px;}
	.ml55-s {margin-left: 55px;}
	.ml60-s {margin-left: 60px;}
	.ml65-s {margin-left: 65px;}
	.ml70-s {margin-left: 70px;}
	.ml75-s {margin-left: 75px;}
	.ml80-s {margin-left: 80px;}
	.ml85-s {margin-left: 85px;}
	.ml90-s {margin-left: 90px;}
	.ml95-s {margin-left: 95px;}
	.ml100-s {margin-left: 100px;}

	.mr0-s {margin-right: 0px;}
	.mr5-s {margin-right: 5px;}
	.mr10-s {margin-right: 10px;}
	.mr15-s {margin-right: 15px;}
	.mr20-s {margin-right: 20px;}
	.mr25-s {margin-right: 25px;}
	.mr30-s {margin-right: 30px;}
	.mr35-s {margin-right: 35px;}
	.mr40-s {margin-right: 40px;}
	.mr45-s {margin-right: 45px;}
	.mr50-s {margin-right: 50px;}
	.mr55-s {margin-right: 55px;}
	.mr60-s {margin-right: 60px;}
	.mr65-s {margin-right: 65px;}
	.mr70-s {margin-right: 70px;}
	.mr75-s {margin-right: 75px;}
	.mr80-s {margin-right: 80px;}
	.mr85-s {margin-right: 85px;}
	.mr90-s {margin-right: 90px;}
	.mr95-s {margin-right: 95px;}

	.mh0-s {margin-right: 0px;margin-left: 0px;}
	.mh5-s {margin-right: 5px;margin-left: 5px;}
	.mh10-s {margin-right: 10px;margin-left: 10px;}
	.mh15-s {margin-right: 15px;margin-left: 15px;}
	.mh20-s {margin-right: 20px;margin-left: 20px;}
	.mh25-s {margin-right: 25px;margin-left: 25px;}
	.mh30-s {margin-right: 30px;margin-left: 30px;}
	.mh35-s {margin-right: 35px;margin-left: 35px;}
	.mh40-s {margin-right: 40px;margin-left: 40px;}
	.mh45-s {margin-right: 45px;margin-left: 45px;}
	.mh50-s {margin-right: 50px;margin-left: 50px;}
	.mh55-s {margin-right: 55px;margin-left: 55px;}
	.mh60-s {margin-right: 60px;margin-left: 60px;}
	.mh65-s {margin-right: 65px;margin-left: 65px;}
	.mh70-s {margin-right: 70px;margin-left: 70px;}
	.mh75-s {margin-right: 75px;margin-left: 75px;}
	.mh80-s {margin-right: 80px;margin-left: 80px;}
	.mh85-s {margin-right: 85px;margin-left: 85px;}
	.mh90-s {margin-right: 90px;margin-left: 90px;}
	.mh95-s {margin-right: 95px;margin-left: 95px;}
	.mh100-s {margin-right: 100px;margin-left: 100px;}

	.mv0-s {margin-top: 0px;margin-bottom: 0px;}
	.mv5-s {margin-top: 5px;margin-bottom: 5px;}
	.mv10-s {margin-top: 10px;margin-bottom: 10px;}
	.mv15-s {margin-top: 15px;margin-bottom: 15px;}
	.mv20-s {margin-top: 20px;margin-bottom: 20px;}
	.mv25-s {margin-top: 25px;margin-bottom: 25px;}
	.mv30-s {margin-top: 30px;margin-bottom: 30px;}
	.mv35-s {margin-top: 35px;margin-bottom: 35px;}
	.mv40-s {margin-top: 40px;margin-bottom: 40px;}
	.mv45-s {margin-top: 45px;margin-bottom: 45px;}
	.mv50-s {margin-top: 50px;margin-bottom: 50px;}
	.mv55-s {margin-top: 55px;margin-bottom: 55px;}
	.mv60-s {margin-top: 60px;margin-bottom: 60px;}
	.mv65-s {margin-top: 65px;margin-bottom: 65px;}
	.mv70-s {margin-top: 70px;margin-bottom: 70px;}
	.mv75-s {margin-top: 75px;margin-bottom: 75px;}
	.mv80-s {margin-top: 80px;margin-bottom: 80px;}
	.mv85-s {margin-top: 85px;margin-bottom: 85px;}
	.mv90-s {margin-top: 90px;margin-bottom: 90px;}
	.mv95-s {margin-top: 95px;margin-bottom: 95px;}
	.mv100-s {margin-top: 100px;margin-bottom: 100px;}
	.mv150-s {margin-top: 150px;margin-bottom: 150px;}
}



/*=============================================================
	padding
=============================================================*/
.pt0 {padding-top: 0px;}
.pt5 {padding-top: 5px;}
.pt10 {padding-top: 10px;}
.pt15 {padding-top: 15px;}
.pt20 {padding-top: 20px;}
.pt25 {padding-top: 25px;}
.pt30 {padding-top: 30px;}
.pt35 {padding-top: 35px;}
.pt40 {padding-top: 40px;}
.pt45 {padding-top: 45px;}
.pt50 {padding-top: 50px;}
.pt55 {padding-top: 55px;}
.pt60 {padding-top: 60px;}
.pt65 {padding-top: 65px;}
.pt70 {padding-top: 70px;}
.pt75 {padding-top: 75px;}
.pt80 {padding-top: 80px;}
.pt85 {padding-top: 85px;}
.pt90 {padding-top: 90px;}
.pt95 {padding-top: 95px;}
.pt100 {padding-top: 100px;}
.pt110 {padding-top: 110px;}

.pb0 {padding-bottom: 0px;}
.pb5 {padding-bottom: 5px;}
.pb10 {padding-bottom: 10px;}
.pb15 {padding-bottom: 15px;}
.pb20 {padding-bottom: 20px;}
.pb25 {padding-bottom: 25px;}
.pb30 {padding-bottom: 30px;}
.pb35 {padding-bottom: 35px;}
.pb40 {padding-bottom: 40px;}
.pb45 {padding-bottom: 45px;}
.pb50 {padding-bottom: 50px;}
.pb55 {padding-bottom: 55px;}
.pb60 {padding-bottom: 60px;}
.pb65 {padding-bottom: 65px;}
.pb70 {padding-bottom: 70px;}
.pb75 {padding-bottom: 75px;}
.pb80 {padding-bottom: 80px;}
.pb85 {padding-bottom: 85px;}
.pb90 {padding-bottom: 90px;}
.pb95 {padding-bottom: 95px;}
.pb100 {padding-bottom: 100px;}

.pl0 {padding-left: 0px;}
.pl5 {padding-left: 5px;}
.pl10 {padding-left: 10px;}
.pl15 {padding-left: 15px;}
.pl20 {padding-left: 20px;}
.pl25 {padding-left: 25px;}
.pl30 {padding-left: 30px;}
.pl35 {padding-left: 35px;}
.pl40 {padding-left: 40px;}
.pl45 {padding-left: 45px;}
.pl50 {padding-left: 50px;}
.pl55 {padding-left: 55px;}
.pl60 {padding-left: 60px;}
.pl65 {padding-left: 65px;}
.pl70 {padding-left: 70px;}
.pl75 {padding-left: 75px;}
.pl80 {padding-left: 80px;}
.pl85 {padding-left: 85px;}
.pl90 {padding-left: 90px;}
.pl95 {padding-left: 95px;}
.pl100 {padding-left: 100px;}

.pr0 {padding-right: 0px;}
.pr5 {padding-right: 5px;}
.pr10 {padding-right: 10px;}
.pr15 {padding-right: 15px;}
.pr20 {padding-right: 20px;}
.pr25 {padding-right: 25px;}
.pr30 {padding-right: 30px;}
.pr35 {padding-right: 35px;}
.pr40 {padding-right: 40px;}
.pr45 {padding-right: 45px;}
.pr50 {padding-right: 50px;}
.pr55 {padding-right: 55px;}
.pr60 {padding-right: 60px;}
.pr65 {padding-right: 65px;}
.pr70 {padding-right: 70px;}
.pr75 {padding-right: 75px;}
.pr80 {padding-right: 80px;}
.pr85 {padding-right: 85px;}
.pr90 {padding-right: 90px;}
.pr95 {padding-right: 95px;}
.pr100 {padding-right: 100px;}

.ph0 {padding-right: 0px;padding-left: 0px;}
.ph5 {padding-right: 5px;padding-left: 5px;}
.ph10 {padding-right: 10px;padding-left: 10px;}
.ph15 {padding-right: 15px;padding-left: 15px;}
.ph20 {padding-right: 20px;padding-left: 20px;}
.ph25 {padding-right: 25px;padding-left: 25px;}
.ph30 {padding-right: 30px;padding-left: 30px;}
.ph35 {padding-right: 35px;padding-left: 35px;}
.ph40 {padding-right: 40px;padding-left: 40px;}
.ph45 {padding-right: 45px;padding-left: 45px;}
.ph50 {padding-right: 50px;padding-left: 50px;}
.ph55 {padding-right: 55px;padding-left: 55px;}
.ph60 {padding-right: 60px;padding-left: 60px;}
.ph65 {padding-right: 65px;padding-left: 65px;}
.ph70 {padding-right: 70px;padding-left: 70px;}
.ph75 {padding-right: 75px;padding-left: 75px;}
.ph80 {padding-right: 80px;padding-left: 80px;}
.ph85 {padding-right: 85px;padding-left: 85px;}
.ph90 {padding-right: 90px;padding-left: 90px;}
.ph95 {padding-right: 95px;padding-left: 95px;}
.ph100 {padding-right: 100px;padding-left: 100px;}

.pv0 {padding-top: 0px;padding-bottom: 0px;}
.pv5 {padding-top: 5px;padding-bottom: 5px;}
.pv10 {padding-top: 10px;padding-bottom: 10px;}
.pv15 {padding-top: 15px;padding-bottom: 15px;}
.pv20 {padding-top: 20px;padding-bottom: 20px;}
.pv25 {padding-top: 25px;padding-bottom: 25px;}
.pv30 {padding-top: 30px;padding-bottom: 30px;}
.pv35 {padding-top: 35px;padding-bottom: 35px;}
.pv40 {padding-top: 40px;padding-bottom: 40px;}
.pv45 {padding-top: 45px;padding-bottom: 45px;}
.pv50 {padding-top: 50px;padding-bottom: 50px;}
.pv55 {padding-top: 55px;padding-bottom: 55px;}
.pv60 {padding-top: 60px;padding-bottom: 60px;}
.pv65 {padding-top: 65px;padding-bottom: 65px;}
.pv70 {padding-top: 70px;padding-bottom: 70px;}
.pv75 {padding-top: 75px;padding-bottom: 75px;}
.pv80 {padding-top: 80px;padding-bottom: 80px;}
.pv85 {padding-top: 85px;padding-bottom: 85px;}
.pv90 {padding-top: 90px;padding-bottom: 90px;}
.pv95 {padding-top: 95px;padding-bottom: 95px;}
.pv100 {padding-top: 100px;padding-bottom: 100px;}
.pv150 {padding-top: 150px;padding-bottom: 150px;}



@media screen and (max-width: 850px) {
	.pt0-s {padding-top: 0px;}
	.pt5-s {padding-top: 5px;}
	.pt10-s {padding-top: 10px;}
	.pt15-s {padding-top: 15px;}
	.pt20-s {padding-top: 20px;}
	.pt25-s {padding-top: 25px;}
	.pt30-s {padding-top: 30px;}
	.pt35-s {padding-top: 35px;}
	.pt40-s {padding-top: 40px;}
	.pt45-s {padding-top: 45px;}
	.pt50-s {padding-top: 50px;}
	.pt55-s {padding-top: 55px;}
	.pt60-s {padding-top: 60px;}
	.pt65-s {padding-top: 65px;}
	.pt70-s {padding-top: 70px;}
	.pt75-s {padding-top: 75px;}
	.pt80-s {padding-top: 80px;}
	.pt85-s {padding-top: 85px;}
	.pt90-s {padding-top: 90px;}
	.pt95-s {padding-top: 95px;}
	.pt100-s {padding-top: 100px;}
	.pt110-s {padding-top: 110px;}

	.pb0-s {padding-bottom: 0px;}
	.pb5-s {padding-bottom: 5px;}
	.pb10-s {padding-bottom: 10px;}
	.pb15-s {padding-bottom: 15px;}
	.pb20-s {padding-bottom: 20px;}
	.pb25-s {padding-bottom: 25px;}
	.pb30-s {padding-bottom: 30px;}
	.pb35-s {padding-bottom: 35px;}
	.pb40-s {padding-bottom: 40px;}
	.pb45-s {padding-bottom: 45px;}
	.pb50-s {padding-bottom: 50px;}
	.pb55-s {padding-bottom: 55px;}
	.pb60-s {padding-bottom: 60px;}
	.pb65-s {padding-bottom: 65px;}
	.pb70-s {padding-bottom: 70px;}
	.pb75-s {padding-bottom: 75px;}
	.pb80-s {padding-bottom: 80px;}
	.pb85-s {padding-bottom: 85px;}
	.pb90-s {padding-bottom: 90px;}
	.pb95-s {padding-bottom: 95px;}
	.pb100-s {padding-bottom: 100px;}

	.pl0-s {padding-left: 0px;}
	.pl5-s {padding-left: 5px;}
	.pl10-s {padding-left: 10px;}
	.pl15-s {padding-left: 15px;}
	.pl20-s {padding-left: 20px;}
	.pl25-s {padding-left: 25px;}
	.pl30-s {padding-left: 30px;}
	.pl35-s {padding-left: 35px;}
	.pl40-s {padding-left: 40px;}
	.pl45-s {padding-left: 45px;}
	.pl50-s {padding-left: 50px;}
	.pl55-s {padding-left: 55px;}
	.pl60-s {padding-left: 60px;}
	.pl65-s {padding-left: 65px;}
	.pl70-s {padding-left: 70px;}
	.pl75-s {padding-left: 75px;}
	.pl80-s {padding-left: 80px;}
	.pl85-s {padding-left: 85px;}
	.pl90-s {padding-left: 90px;}
	.pl95-s {padding-left: 95px;}
	.pl100-s {padding-left: 100px;}

	.pr0-s {padding-right: 0px;}
	.pr5-s {padding-right: 5px;}
	.pr10-s {padding-right: 10px;}
	.pr15-s {padding-right: 15px;}
	.pr20-s {padding-right: 20px;}
	.pr25-s {padding-right: 25px;}
	.pr30-s {padding-right: 30px;}
	.pr35-s {padding-right: 35px;}
	.pr40-s {padding-right: 40px;}
	.pr45-s {padding-right: 45px;}
	.pr50-s {padding-right: 50px;}
	.pr55-s {padding-right: 55px;}
	.pr60-s {padding-right: 60px;}
	.pr65-s {padding-right: 65px;}
	.pr70-s {padding-right: 70px;}
	.pr75-s {padding-right: 75px;}
	.pr80-s {padding-right: 80px;}
	.pr85-s {padding-right: 85px;}
	.pr90-s {padding-right: 90px;}
	.pr95-s {padding-right: 95px;}

	.ph0-s {padding-right: 0px;padding-left: 0px;}
	.ph5-s {padding-right: 5px;padding-left: 5px;}
	.ph10-s {padding-right: 10px;padding-left: 10px;}
	.ph15-s {padding-right: 15px;padding-left: 15px;}
	.ph20-s {padding-right: 20px;padding-left: 20px;}
	.ph25-s {padding-right: 25px;padding-left: 25px;}
	.ph30-s {padding-right: 30px;padding-left: 30px;}
	.ph35-s {padding-right: 35px;padding-left: 35px;}
	.ph40-s {padding-right: 40px;padding-left: 40px;}
	.ph45-s {padding-right: 45px;padding-left: 45px;}
	.ph50-s {padding-right: 50px;padding-left: 50px;}
	.ph55-s {padding-right: 55px;padding-left: 55px;}
	.ph60-s {padding-right: 60px;padding-left: 60px;}
	.ph65-s {padding-right: 65px;padding-left: 65px;}
	.ph70-s {padding-right: 70px;padding-left: 70px;}
	.ph75-s {padding-right: 75px;padding-left: 75px;}
	.ph80-s {padding-right: 80px;padding-left: 80px;}
	.ph85-s {padding-right: 85px;padding-left: 85px;}
	.ph90-s {padding-right: 90px;padding-left: 90px;}
	.ph95-s {padding-right: 95px;padding-left: 95px;}
	.ph100-s {padding-right: 100px;padding-left: 100px;}

	.pv0-s {padding-top: 0px;padding-bottom: 0px;}
	.pv5-s {padding-top: 5px;padding-bottom: 5px;}
	.pv10-s {padding-top: 10px;padding-bottom: 10px;}
	.pv15-s {padding-top: 15px;padding-bottom: 15px;}
	.pv20-s {padding-top: 20px;padding-bottom: 20px;}
	.pv25-s {padding-top: 25px;padding-bottom: 25px;}
	.pv30-s {padding-top: 30px;padding-bottom: 30px;}
	.pv35-s {padding-top: 35px;padding-bottom: 35px;}
	.pv40-s {padding-top: 40px;padding-bottom: 40px;}
	.pv45-s {padding-top: 45px;padding-bottom: 45px;}
	.pv50-s {padding-top: 50px;padding-bottom: 50px;}
	.pv55-s {padding-top: 55px;padding-bottom: 55px;}
	.pv60-s {padding-top: 60px;padding-bottom: 60px;}
	.pv65-s {padding-top: 65px;padding-bottom: 65px;}
	.pv70-s {padding-top: 70px;padding-bottom: 70px;}
	.pv75-s {padding-top: 75px;padding-bottom: 75px;}
	.pv80-s {padding-top: 80px;padding-bottom: 80px;}
	.pv85-s {padding-top: 85px;padding-bottom: 85px;}
	.pv90-s {padding-top: 90px;padding-bottom: 90px;}
	.pv95-s {padding-top: 95px;padding-bottom: 95px;}
	.pv100-s {padding-top: 100px;padding-bottom: 100px;}
	.pv150-s {padding-top: 150px;padding-bottom: 150px;}
}



/*=============================================================
	align
=============================================================*/
.ac {text-align: center!important;}
.al {text-align: left!important;}
.ar {text-align: right;}
@media screen and (max-width: 850px) {
	.ac-s {text-align: center!important;}
	.al-s {text-align: left!important;}
	.ar-s {text-align: right;}
}



/*=============================================================
	align
=============================================================*/
.bold {
	font-weight: bold!important;
}



/*=============================================================
	width
=============================================================*/
@media screen and (max-width: 850px) {
	.w100-s {width: 100%!important;}
}



/*=============================================================
	font-size
=============================================================*/
.fs0 {
	font-size: 0px;
}



/*=============================================================
	display
=============================================================*/
.block {display: block;}
.inline {display: inline;}
.ib {display: inline-block; *display: inline; *zoom:1;}

@media screen and (max-width: 850px) {
	.block-s {display: block;}
	.inline-s {display: inline;}
	.ib-s {display: inline-block; *display: inline; *zoom:1;}
