@charset "utf-8";
/*----------------------------------------------------
 Common
----------------------------------------------------*/
body {
	color: #333333;
	font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	-webkit-text-size-adjust: none; /* webkit系フォントサイズ調整OFF */
}

section {
	content: '';
	display: block;
	clear: both;
}

a {
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
img {
	vertical-align: top;
}
p {
	margin-bottom: 10px;
}


/*----------------------------------------------------
 ランドスケープ表示
----------------------------------------------------*/

@media screen and (max-device-width: 480px) {
	img {
		max-width:100%;
		height:auto;
	}
}


/*----------------------------------------------------
 section type-nomal
----------------------------------------------------*/

section.type-nomal h1 {
	margin-bottom:10px;
	padding:7px;
	text-align:left;

	background: -webkit-linear-gradient(top, #45494d, #000000);
	background:    -moz-linear-gradient(top, #45494d, #000000);
	background:     -ms-linear-gradient(top, #45494d, #000000);
	background:      -o-linear-gradient(top, #45494d, #000000);
	background:   linear-gradient(to bottom, #45494d, #000000);

	color:#ffffff;
	font-size:16px;
}

section.type-nomal span.h1-sub {
	display:block;
	font-weight:bold;
	font-size:11px;
}

section.type-nomal div.text {
	padding: 10px;
}


/*----------------------------------------------------
 追加分
----------------------------------------------------*/

.mb20 { margin-bottom: 20px ;}

/* 赤系 */
.color1   { color: #cc0000 ;}
.color1b  { color: #cc0000; font-weight: bold ;}

/* オレンジ系 */
.color2   { color: #ff6600 ; }
.color2b  { color: #ff6600; font-weight: bold ;}

div.center {
	text-align:center;
}




section h1 {
	padding:7px;
	text-align:center;
	background: -moz-linear-gradient(top, #0c45fd, #0132d1);
	background: -webkit-gradient(linear, left top, left bottom, from(#0c45fd), to(#0132d1));
	color:#ffff;
	font-size:16px;
}


h1 span.h1-sub {							/* 使用 */
	display:block;
	font-weight:bold;
	font-size:11px;
}

