@charset "Shift_JIS";
body {
	margin: 0px; text-align: center;
	font: 12px sans-serif; color: #666666;
	background-color: #ffffff;
}

a { text-decoration: none; color: #778899; }
a:hover { color: #ff6672; }
.brclear { clear: both; }
img { border-width: 0px; }
h1 { display: none; }

/* ---------------------------------------------------------------------------- */
/* トップページ専用 */
/* ★体裁ボックス(トップページ用) */
#gwrappertop { width: 630px; height: 600px; margin: 0px auto; text-align: center; }

/* ★背景イメージ	background-image: url(../sozai/stopimg/stopback.gif); */
#stbackimg {
	width: 630px; height: auto;
	background-image: url(../sozai/stopimg/stopback1.jpg);
}

/* インフォボックス体裁マージン 490×455(余白含む) */
#infomargin { margin: 0px 70px; }
/* インフォボックス */
#sozaitopbox1 {	width: 150px; height: 130px; margin: 15px 0px 10px 0px; background-color: #ffdab9; float: left; }
#sozaitopbox2 { width: 150px; height: 130px; margin: 15px 20px 10px 20px; background-color: #99cccc; float: left; }
#sozaitopbox3 { width: 150px; height: 130px; margin: 15px 0px 10px 0px; background-color: #f4a460; float: left; }
#sozaitopbox4 { width: 150px; height: 130px; margin: 10px 0px 10px 0px; background-color: #ffcccc; float: left; }
#sozaitopbox5 { width: 150px; height: 130px; margin: 10px 20px 10px 20px; background-color: transparent; float: left; background-image: url(../sozai/stopimg/dotto150130.gif); }
#sozaitopbox6 { width: 150px; height: 130px; margin: 10px 0px 10px 0px; background-color: #add8e6; float: left; }
#sozaitopbox7 { width: 150px; height: 130px; margin: 10px 0px 10px 0px; background-color: #99cc99; float: left; }
#sozaitopbox8 { width: 150px; height: 130px; margin: 10px 20px 10px 20px; background-color: #ffcc66; float: left; }
#sozaitopbox9 { width: 150px; height: 130px; margin: 10px 0px 10px 0px; background-color: #f08080; float: left; }
/* インフォボックス内 */
.stopimgwaku a {
	width: 70px; height: 70px;
	margin: 10px 39px 7px 39px;
	border: solid 1px;
	border-color: #ffffff #996666 #996666 #ffffff;
	display: block;	
}
.stopimgwaku a:hover {
	border-color: #bc8f8f #ffffff #ffffff #bc8f8f;
	position: relative; top: 1px; left: 1px;
}
/* インフォボックス内イメージ */
.stopimgwhite { margin: 10px; background-color: #ffffff; }
/* インフォタイトル */
.sinfotitle {
	margin-top: 1px; margin-right: 1px;
	text-align: right;
	font: bold 14px "Century Gothic","Monaco",sans-serif;
}
/* インフォテキスト */
.sinfotext { font: 10px sans-serif; }
/* インフォ ＮＥＷ！ */
.newbold { font: bold 10px "Century Gothic","Monaco",sans-serif; color: #dc143c; }


/* ★カウンター */
#counter { height: 20px; margin: 0px; padding: 0px;}
/* ★素材トップ用▽フッター注意書き */
#stfoot {
	height: 15px;
	padding: 10px 0px 10px 0px;
	border-bottom: 2px dotted #a0522d;
	font: 12px "ＭＳ Ｐゴシック",sans-serif;
}
/* ★広告用スペース（高さ90） */
#skoukoku { margin-top: 15px; }



/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
/* ■各素材ページ用 */
/* 体裁ボックス (ギャラリー/素材・兼用) */
#gwrapper {
	width: 610px;
	height: auto;
	margin: 0px auto;
}
/* ---------------------------------------------------------------------------- */
/* 背景色変更インプットボタン枠 */
.inputwaku {
	width: 610px; height: auto;
	padding: 10px 0px 8px 0px;
	border-bottom: solid 1px #c0c0c0;
	font: 12px/20px sans-serif;
	color: #708090;
}
/* 背景色変更インプットボタン */
.bcolor {
  cursor: pointer;
	margin: 5px 2px;
	padding: 1px;
	background-color: #ffffff;
	border: solid 1px #bc8f8f;
	font: bold 10px sans-serif;
	color: #bc8f8f;
}
/* ---------------------------------------------------------------------------- */
/* 素材カテゴリ（ 1=青緑 2=青紫 3=濃ピンク ） */
.scate1 { padding: 3px; font: bold 14px sans-serif; color: #ffffff; background-color: #20b2aa; letter-spacing: 0.1em; }
.scate2 { padding: 3px; font: bold 14px sans-serif; color: #ffffff; background-color: #7a96df; letter-spacing: 0.1em; }
.scate3 { padding: 3px; font: bold 14px sans-serif; color: #ffffff; background-color: #ff6666; letter-spacing: 0.1em; }
/* 素材サブカテゴリ */
.scatesub { margin-top: 20px; margin-bottom: 20px; }
.scatesubs {
	padding: 0px 8px 0px 8px;
	font: 12px "ＭＳ Ｐゴシック",sans-serif; color: #696969; letter-spacing: 0.1em;
	border-left: solid 10px #f4a460; border-right: solid 10px #f4a460;
	background-color: #ffffff;
}
/* ---------------------------------------------------------------------------- */
/* 素材テーブル テキスト */
.tabletext { font: 14px/20px "ＭＳ Ｐゴシック",sans-serif; color: #778899; }
.kochira a {font-weight: bold; color: #4682b4; }

/* 素材テーブルＴＤコピー枠 */
.margin10t5u { margin-top: 10px; margin-bottom: 5px }
.tdtensen { padding: 5px; text-align: center; border: 1px dotted #bc8f8f; }

/* 区切り線 */
.border10h { width: 100%; height: 10px; border-bottom: solid 1px #c0c0c0; }

/* タイトル説明文（壁紙に使用） */
.setumei { margin: 10px; font: 12px/16px "ＭＳ Ｐゴシック",sans-serif; color: #a9a9a9; }
/* イメージマージン（壁紙画像に使用） */
.imgm10 { margin: 10px; padding: 2px; border: dotted 1px #bc8f8f; }

/* 素材画像の縦中央揃え */
.imgvalign { vertical-align: middle; }





/* ---------------------------------------------------------------------------- */

/* ＭＩＤＩページ背景画像 */
#midiback_m { background: url(../sozai/stopimg/stopback2.jpg) no-repeat; }
/* ＭＩＤＩページ２列 */
.midibox { width: 305px; height: 440px; float: left; }

/* ---------------------------------------------------------------------------- */

/* ＰＨＯＴＯページ 罫線 */
.kei450 { width: 450px; height: 0px; line-height: 0px; margin: 30px auto; border-bottom: dotted 1px #5f9ea0; }


/* ---------------------------------------------------------------------------- */
/* ＜ Back - Next ＞上用ページ移動 */
#backnextbox {
	width: 610px; height: auto;
	margin: 0px;
	font: bold 12px/25px sans-serif;
	border-bottom: solid 1px #8b4513;
}
#backbox { width: 100px; margin: 0px; float: left; }
#backbox a { color: #a9a9a9; }
#backbox a:hover { color: #708090; }

#bnbox { width: 410px; margin: 0px; float: left; }
#bnbox a { color: #bc8f8f; }
#bnbox a:hover { color: #deb887; }

#nextbox { width: 100px; margin: 0px; float: left; }
#nextbox a { color: #a9a9a9; }
#nextbox a:hover { color: #708090; }

/* ---------------------------------------------------------------------------- */
/* △ページ移動 */
#pagemove {
	width: 609px; height: auto;
	margin: 20px auto 20px auto;
	border-top: solid 2px #663300;
	border-bottom: solid 2px #663300;
	font: bold 12px/25px sans-serif;
}
.movebox a {
	width: 203px;
	margin: 0px;
	float: left;
	background: #f5deb3;
	color: #8b4513;
}
.movebox a:hover {
	background: #ffffff;
	color: #e9967a;
}

/* ---------------------------------------------------------------------------- */
/* ▽フッター注意書き */
#gfoot { font: 12px "ＭＳ Ｐゴシック",sans-serif; }
/* ---------------------------------------------------------------------------- */

/* 共通色 */
span.cl000 { color: #ffffff; } /* 白 */
span.cl001 { color: #8b4513; } /* 濃い茶 */
span.cl002 { color: #20b2aa; } /* 青緑 */
span.cl003 { color: #4682b4; } /* 青 */
span.cl004 { color: #bc8f8f; } /* ピンク紫 */
span.cl005 { color: #ffdab9; } /* クリーム */
span.cl006 { color: #add8e6; } /* みずいろ */
span.cl007 { color: #dc143c; } /* 赤 */
span.cl008 { color: #a9a9a9; } /* グレー */


/* ---------------------------------------------------------------------------- */
