@charset "UTF-8";
/* CSS Document */


@font-face{
	font-family: "Chaparral Pro";
	src: url('../font/chaparralpro/ChaparralPro-LightIt.eot');
	src: url('../font/chaparralpro/ChaparralPro-LightIt.eot') format('embedded-opentype'),
	url('../font/chaparralpro/ChaparralPro-LightIt.woff') format('woff'),
	url('../font/chaparralpro/ChaparralPro-LightIt.ttf') format('truetype'),
	url('../font/chaparralpro/ChaparralPro-LightIt.svg') format('svg');
	}
@font-face{
	font-family: "News Gothic MT";
	src: url('../font/newgothic/new-gothic.eot'); /* IE9 Compat Modes */
	src: url('../font/newgothic/new-gothic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/newgothic/new-gothic.woff') format('woff'), /* Modern Browsers */
       url('../font/newgothic/new-gothic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/newgothic/new-gothic.svg#6a5b3fafbc4ca41b593b9bc2995060f0') format('svg'); /* Legacy iOS */
	}
@font-face{
	font-family:'FontAwesome';
	src:url('../font/fontawesome/fontawesome-webfont.eot?v=4.0.1');
	src:url('../font/fontawesome/fontawesome-webfont.eot?#iefix&v=4.0.1') format('embedded-opentype'),
	url('../font/fontawesome/fontawesome-webfont.woff?v=4.0.1') format('woff'),
	url('../font/fontawesome/fontawesome-webfont.ttf?v=4.0.1') format('truetype'),
	url('../font/fontawesome/fontawesome-webfont.svg?v=4.0.1#fontawesomeregular') format('svg');
	font-weight:normal;
	font-style:normal;
	text-decoration: none;
	}
.ngm{
	font-family: "News Gothic MT";
	font-style: normal;
	font-weight: 400;
	}
.cpl{
	font-family: "Chaparral Pro";
	font-weight: lighter;
}
html[xmlns*=""]:root .cpl{/*safari*/}
.mincyo{
	font-family:'Hiragino Mincho ProN', serif;
	}
.mincyo-sm{font-family: "Sawarabi Mincho";font-weight:normal;}
.fa{
	font-family:'FontAwesome';
	}
.fa:before
		{
			display:inline-block;
			font-family: FontAwesome;
			font-size: 1.25em;
			text-decoration: none;
			font-style: normal;
			font-weight: normal;
			line-height: 1;
			-webkit-font-smoothing:antialiased;
			-moz-osx-font-smoothing:grayscale;
		}

		.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}
		.fa-2x{font-size:2em}
		.fa-3x{font-size:3em}
		.fa-4x{font-size:4em}
		.fa-5x{font-size:5em}
		.fa-fw{width:1.2857142857142858em;text-align:center}
		.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}
		.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}
		.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em;}
		.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}
		@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)} 100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)} 100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)} 100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)} 100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)} 100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
		.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
		.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
		.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}
		.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}
		.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
		.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}
		.fa-stack-1x{line-height:inherit;}
		.fa-stack-2x{font-size:2em;}
		.fa-inverse{color:#fff;}
		
		.fa-angle-left:before{content:"\f104";}
		.fa-angle-right:before{content:"\f105";}
		.fa-angle-up:before{content:"\f106";}
		.fa-angle-down:before{content:"\f107";}
		.fa-check-square:before{content:"\f14a";}

body{
	font-size: 87.5%;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ", Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}
/*iphone5sのみ*/
@media screen and (max-device-width: 480px) {
body{
	font-size: 57.5%;
}
}

.upper{
	text-transform:uppercase;
	}