@charset "utf-8";
/*
****************************************
----------------------------------------
------- reset
----------------------------------------
****************************************
*/
@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, main, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; list-style: none; }
em { font-style: normal; }
address { font-weight: normal; }
article, aside, canvas, details, figcaption, figure, header, footer, main, menu, nav, section, summary { display: block; }
html {
    font-family: 'Noto Sans JP', 'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Hiragino Sans, 'Osaka', 'MS PGothic', -apple-system, BlinkMacSystemFont, arial, helvetica, sans-serif;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
	font-size: 62.5%;
	overflow-y: scroll;
	color:#323232;
}
body { background: #fff; }
h1, h2, h3, h4, h5, h6, div,p, pre, a, abbr, address, cite, code, q, dt, dd, li, legend, caption, th, td, embed, figcaption, summary { font-size: 13px; font-size: 1.3rem; line-height: 1.5; word-break: break-all;	font-weight: normal; }
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
input, button, textarea, select { margin: 0; padding: 0; background: none; border: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; outline: none; }
textarea, input[type="text"], input[type="button"], input[type="submit"], input[type="search"], input[type="reset"], select { border: 0; }
input[type=text], select, textarea { border: 1px solid #ccc; font-size: 16px; font-size: 1.6rem; }
input[type="submit"], input[type="button"] { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-sizing: content-box; -webkit-appearance: button; appearance: button; border: none; box-sizing: border-box; cursor: pointer; }
input[type="submit"]::-webkit-search-decoration, input[type="button"]::-webkit-search-decoration { display: none; }
input[type="submit"]::focus, input[type="button"]::focus { outline-offset: -2px; }
input[type="checkbox"], input[type="radio"] { vertical-align: middle; }
::-webkit-input-placeholder {color: #888; font-size: 14px; font-size: 1.4rem; }
::-moz-placeholder { color: #888; font-size: 14px; font-size: 1.4rem; }
:-moz-placeholder { color: #888; font-size: 14px; font-size: 1.4rem; }
:-ms-input-placeholder { color: #888; font-size: 14px; font-size: 1.4rem; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
caption, th { text-align: left; }
a,a div,a p,a img,
a:hover,a:hover div,a:hover p,a:hover img{
	-webkit-backface-visibility: hidden; backface-visibility: hidden; }
a,a img {
	text-decoration: none;
	color: #000000;
	transition: opacity 0.5s;
}
a:hover,a:hover img {
	opacity: 0.7;
}
a:focus { outline: none; }
img { width: 100%; height: auto; margin: 0; padding: 0; display: block; }
.clearfix:after,.container:after { content: ''; clear: both; display: block; height: 0; font-size:0; visibility:hidden; }

/*
****************************************
----------------------------------------
------- layout
----------------------------------------
****************************************
*/
.fl { float: left; } .fr { float: right; }
.tal { text-align: left;} .tar { text-align: right;} .tac { text-align: center;}

.mb00{margin-bottom:00px !important;}.mb05{margin-bottom:05px !important;}.mb10{margin-bottom:10px !important;}.mb15{margin-bottom:15px !important;}.mb20{margin-bottom:20px !important;}.mb25{margin-bottom:25px !important;}.mb30{margin-bottom:30px !important;}.mb35{margin-bottom:35px !important;}.mb40{margin-bottom:40px !important;}.mb45{margin-bottom:45px !important;}.mb50{margin-bottom:50px !important;}.mb60{margin-bottom:60px !important;}.mb70{margin-bottom:70px !important;}.mb80{margin-bottom:80px !important;}.mb90{margin-bottom:90px !important;}.mb100{margin-bottom:100px !important;}.mb110{margin-bottom:110px !important;}.mb120{margin-bottom:120px !important;}.mb130{margin-bottom:130px !important;}.mb140{margin-bottom:140px !important;}.mb150{margin-bottom:150px !important;}.mb160{margin-bottom:160px !important;}.mb170{margin-bottom:170px !important;}.mb180{margin-bottom:180px !important;}.mb190{margin-bottom:190px !important;}.mb200{margin-bottom:200px !important;}

.mt00{margin-top:00px !important;}.mt05{margin-top:05px !important;}.mt10{margin-top:10px !important;}.mt15{margin-top:15px !important;}.mt20{margin-top:20px !important;}.mt25{margin-top:25px !important;}.mt30{margin-top:30px !important;}.mt35{margin-top:35px !important;}.mt40{margin-top:40px !important;}.mt45{margin-top:45px !important;}.mt50{margin-top:50px !important;}.mt60{margin-top:60px !important;}.mt70{margin-top:70px !important;}.mt80{margin-top:80px !important;}.mt90{margin-top:90px !important;}.mt100{margin-top:100px !important;}.mt110{margin-top:110px !important;}.mt120{margin-top:120px !important;}.mt130{margin-top:130px !important;}.mt140{margin-top:140px !important;}.mt150{margin-top:150px !important;}.mt160{margin-top:160px !important;}.mt170{margin-top:170px !important;}.mt180{margin-top:180px !important;}.mt190{margin-top:190px !important;}.mt200{margin-top:200px !important;}

.pb00{padding-bottom:00px !important;}.pb05{padding-bottom:05px !important;}.pb10{padding-bottom:10px !important;}.pb15{padding-bottom:15px !important;}.pb20{padding-bottom:20px !important;}.pb25{padding-bottom:25px !important;}.pb30{padding-bottom:30px !important;}.pb35{padding-bottom:35px !important;}.pb40{padding-bottom:40px !important;}.pb45{padding-bottom:45px !important;}.pb50{padding-bottom:50px !important;}.pb60{padding-bottom:60px !important;}.pb70{padding-bottom:70px !important;}.pb80{padding-bottom:80px !important;}.pb90{padding-bottom:90px !important;}.pb100{padding-bottom:100px !important;}.pb110{padding-bottom:110px !important;}.pb120{padding-bottom:120px !important;}.pb130{padding-bottom:130px !important;}.pb140{padding-bottom:140px !important;}.pb150{padding-bottom:150px !important;}.pb160{padding-bottom:160px !important;}.pb170{padding-bottom:170px !important;}.pb180{padding-bottom:180px !important;}.pb190{padding-bottom:190px !important;}.pb200{padding-bottom:200px !important;}

.pt00{padding-bottom:00px !important;}.pt05{padding-bottom:05px !important;}.pt10{padding-bottom:10px !important;}.pt15{padding-bottom:15px !important;}.pt20{padding-bottom:20px !important;}.pt25{padding-bottom:25px !important;}.pt30{padding-bottom:30px !important;}.pt35{padding-bottom:35px !important;}.pt40{padding-bottom:40px !important;}.pt45{padding-bottom:45px !important;}.pt50{padding-bottom:50px !important;}.pt60{padding-bottom:60px !important;}.pt70{padding-bottom:70px !important;}.pt80{padding-bottom:80px !important;}.pt90{padding-bottom:90px !important;}.pt100{padding-bottom:100px !important;}.pt110{padding-bottom:110px !important;}.pt120{padding-bottom:120px !important;}.pt130{padding-bottom:130px !important;}.pt140{padding-bottom:140px !important;}.pt150{padding-bottom:150px !important;}.pt160{padding-bottom:160px !important;}.pt170{padding-bottom:170px !important;}.pt180{padding-bottom:180px !important;}.pt190{padding-bottom:190px !important;}.pt200{padding-bottom:200px !important;}

#wrapper { position: relative; overflow: hidden; }

.min {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝","MS PMincho", serif;
}
.imgChange{}