@charset "utf-8";
/* ===================================================================
 style info : コンテンツエリア関係 他
=================================================================== */

/*----------------------------------------------------
	共通
----------------------------------------------------*/
/* スクロールバーの有無によるズレ対策 */
html {
	overflow-y: scroll;
}
body {
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
input, textarea {
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

/* for IE6 */
* html body {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
}
* html input, * html textarea {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
}

/* よく使いそうなCSS3
----------------------------------------------------*/
#selectors {
/* 角丸 */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

/* 角丸個別 */
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;
	border-top-right-radius: 15px;

/* ボックスに影 */
	-webkit-box-shadow: 1px 1px 3px #999;
	-moz-box-shadow: 1px 1px 3px #999;
	box-shadow: 1px 1px 3px #999;

/* テキストに影 */
	text-shadow: 1px 1px 0px #999;
}



/*----------------------------------------------------
 clearfix
----------------------------------------------------*/
header.global nav ul:after { content: ''; display: block; clear: both; }

/*----------------------------------------------------
 外枠
----------------------------------------------------*/
#wrap {
	width:100%;
}
#content {
}

/*----------------------------------------------------
 h1,h2
----------------------------------------------------*/
h1 {
	font-size:14px;
	text-align:center;
	padding:10px;
	text-shadow: 1px 1px 0px #fff;
	border:1px solid #2f697e;
}
h2{
	font-size:12px;
	text-align:center;
	font-weight:bold;
	padding:5px;
}

/*----------------------------------------------------
 グラデーション
----------------------------------------------------*/

/*--白--*/
.gradient02 {
    background:#f2f2f2);
}

/*----------------------------------------------------
 メニュー
----------------------------------------------------*/
.pan {
	font-size:10px;
	margin-bottom:10px;
}

/*----------------------------------------------------
 メニュー
----------------------------------------------------*/
nav li {
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #aaa;
}
/*----------------------------------------------------
 メインカラーの変更
----------------------------------------------------*/

nav li a {
	padding:15px;
	display: block;
}


/*----------------------------------------------------
 テキストエリア
----------------------------------------------------*/
header ,
section {
	margin-bottom:15px;
}
.midashi {
	font-size:12px;
	text-align:left;
	font-weight:bold;
	margin-bottom:10px;
	padding:5px;
}
.midashi2 {
	font-size:12px;
	text-align:left;
	font-weight:bold;
	margin-bottom:10px;
	padding:5px;
}
.textarea {
	font-size:12px;
	margin-bottom:5px;
	padding:5px;
}
.img_box {
	width:234px;
	font-size:12px;
	margin:10px auto;
}
.imgs {
	width:234px;
	margin:5px auto;
}
.buy {
	text-align:right;
	padding:0 25px;
}
.center {
	font-size:12px;
	text-align:center;
}
div {
	margin-bottom:5px;
}

/*----------------------------------------------------
 サブメニュー
----------------------------------------------------*/
.submenu {
	font-size:14px;
	text-align:center;
	margin:15px auto;
}
/*----------------------------------------------------
 フッター
----------------------------------------------------*/
.foot {
	padding:10px;
}
.copy {
	margin:10px auto;
	font-size:12px;
	text-align:center;
}











