@charset "UTF-8";



/* @font-face {
  font-family: 'Meiryo';
  src: url('../font/Meiryo.eot');
  src: url('../font/Meiryo.eot?#iefix') format('embedded-opentype'), url('../font/Meiryo.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
} */



/* reset 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, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video{margin: 0; padding: 0; border: 0; font-size: 100%; /* font: inherit; */ vertical-align: baseline; font-family:"Meiryo" , sans-serif;}

ol,ul,li{list-style:none;}
table{border-collapse:collapse;border-spacing:0}
address{font-style:normal}
a{font-size:inherit;color:inherit;text-decoration:none; cursor:pointer;}
strong, em{font-size:inherit;line-height:inherit}

select{background:#fff; font-family:"meiryo" sans-serif; font-size:11pt; color:#000;}


.header{position:relative; width:100%; background-color:#fff; margin:0 auto; text-align:center; box-sizing:border-box;}
.container{position:relative;width:100%;background-color:#fff; box-sizing:border-box; padding-top:40px;}

.inner{position:relative;width:1200px; margin:0 auto; box-sizing:border-box;}
.clear:after{display:block;clear:both;content:"";}
.bold{font-weight:bold;}
.blue{color:#1a7dd6;}
.red{color:#ef4040;}
.block{display:block;}
.otoiawase_link{font-weight:bold; color:#2564f1; text-decoration:underline;}
.none_p{padding:0 !important;}
img{max-width:100%;}
.none{padding:0; margin:0;}






/*  */


	@media screen and (max-width:500px) {

	.container{padding-top:0;}

	}