@charset "shift-jis";
/* サブページメイン */

/* <div id="cent_all"><div id="cent_all2">全体中央寄せセット済み</div></div> */
#cent_all {	/* IEのセンタリング */
	text-align: center;
	clear: both;
}
#cent_all2 {	/* 標準のセンタリング */
	margin: 0px auto 0px auto
}

body         { 
	background-color:#f0f0f0;
overflow-x:hidden;　/* 横スクロールなし */

}
body.koi-haikei{background-color:#c1aeae;}/* 濃い背景(レース) */

body, a, td,caption,tr{ font-size: 13px }

A:link {COLOR: #3e55c9; TEXT-DECORATION: none;}
A:visited {COLOR: #9b4668; TEXT-DECORATION: none;}
a:hover {color:#cc0000;}

a.white	{COLOR: #ffffcc;}
a:visited.white	{COLOR: #7c9bfb;}

img{ border:0;}

/* 素材集のもくじ */

.sozai_bg{	background-image : url('http://aoi.boy.jp/aoi2/zuke/sozai_bg.jpg');
	background-position:50% 50%;
	background-repeat: no-repeat;
	background-color:#000000;}


.mokuji-hyo{width : 100%;}
.mokuji-hyo td{vertical-align : top;
	line-height:1.6;
}

/* 横並びのメニュー(枠付ページ内リンク）------------------------------------------------------- */

.menu2 {
	clear:both;
	white-space:nowrap;
	margin:5px 0 30px 0;
	}
.menu2 ul{margin:0;
	padding:0;}
.menu2 ul li {
	display:inline;
	}

.menu2 ul li a:link,.menu2 ul li a:visited {
	text-decoration:none;
	background-color:#fffff3;
	margin-left:5px;
	float:left;
	border:1px solid #ccc;
	color:#069;
	padding:2px;
	}

.menu2 ul li a:hover,.menu2 ul li a:active {
	background-color:#c00;
	color:#fff;
	}



/* 黒い背景 */
.bg_black{
	background-color:#000000;
	color : #FFFDF4;
}
/* 黒い背景中央寄せ */
.bg_black_cent{
	background-color:#000000;
	color : #FFFDF4;
	text-align: center;
	margin: 0px auto 0px auto;
}
/* クリーム背景 */
.bg_cream{
	background-color:#FFFFF7;
	margin: 0px auto 0px auto;
}
/* クリーム背景中央寄せ */
.bg_cream_cent{
	background-color:#FFFFF7;
	text-align: center;
	margin: 0px auto 0px auto;
}
/* 白背景中央寄せ */
.bg_white_cent{
	background-color:#FFFFFF;
	text-align: center;
	margin:  0px auto 0px auto;
}

/* アミの背景 */
.bg_amigazo{
	background-image : url('http://aoi.boy.jp/aoi2/zuke/ami.gif');
}

/* 黒い背景の文字 */
.font_siro{color : #FFFDF4;}

/* 赤い文字 */
.font_red{color : #CC0000;}

/* 小文字 */
.font_mini9{
	font-size: 9px;}
.font_mini10{
	font-size: 10px;}
/* 青い背景 */
.bg_blue{
	background-color:#0000aa;
	color : #FFFDF4;
	text-align:center;
	margin: 0px auto 0px auto;
}

/* 赤い背景 */
.bg_red{
	background-color:#aa0000;
	color : #FFFDF4;
	text-align:center;
	margin: 0px auto 0px auto;
}

.bg_red A:link,.bg_red A:visited{
	color : #ffcc00;
}

/* 黄色い背景 */
.bg_yellow{
	background-color:#ffcc00;
	text-align:center;
}

/* 不可視でスペースなし */
.toumei       {display : none; }
#toumei       {display : none; }

/* クリア */
.cb{clear: both;}

/* 余白 */
.padd{padding:8px;}


/* テーブル枠1px */
/* テーブルとセルの線を細くする */
table{border-collapse: collapse;
border-color: #7c7874;}
td{border-collapse: collapse;
border-color: #7c7874;}

blockquote{margin:15px;}

/* 薄いグレー背景 */
.irotuki{background-color:#ececec;
color: #666666;
}

/* 黄色背景 */
.irotuki2{background-color: #ffe897;
padding:5px 5px;
}

/* 幅728px */
.w-mode{
	width : 728px;
	padding: 0px;
	margin: 0px auto 0px auto;
}

/* 幅728px(CSSの表) */
.w-mode-css{
	width : 728px;
	padding: 0px;
	margin: 0px auto 0px auto;
	text-align: left;
	line-height: 1.4;
}

/* 半透明背景ワイド728 */
.w-amiw-mode{width : 728px;
	filter:alpha(opacity=80); 
	-moz-opacity: 0.8;
	opacity: 0.8;
	background-color:#ffffff;
	margin: 0px auto 0px auto
}
/* 半透明背景 */
.ami{	filter:alpha(opacity=80); 
	-moz-opacity: 0.8;
	opacity: 0.8;
	background-color:#ffffff;
}

/* 幅100% */
.wide100{
	width : 100%;
	padding: 0px;
	margin: 0px;
}

/* スタイルシートの説明欄 */
.css_info{
	line-height: 135%;
	letter-spacing:1px;
	text-align: left;	
}

/* 検索結果の背景 */
dt {background-color:#fff;
	padding:4px;}


/* 文字のセンタリング */
.haiti_cent{
	text-align: center;
}
/* 文字の右寄せ */
.haiti_right{
	text-align: right;
}
.haiti_right_float{
	float: right;
}

/* 文字の左寄せ */
.haiti_left{
	text-align: left;
}
/* 上付 */
.haiti_top{
	vertical-align : top;
}

table.haiti_top td{
	vertical-align : top;
}

/* 下付 */
.haiti_bottom{
	vertical-align : bottom ;
}

.kaigyo150{
	line-height: 150%;
}

/* 左寄せ画像<BR CLEAR="all">回り込み終了タグ */
.pict {
	float: left; margin: 2px 5px 1px 0px;
	padding:5px;
}
/* 右寄せ画像 */
.pict_r {
	float: right; margin: 2px 5px 1px 0px;
	padding:5px;
}


h1 { 	font-size: 16px;
	width : 728px;
	height : 34px;
	padding:9px 0px 0px 40px;
	background-image: url('http://aoi.boy.jp/aoi2/zuke/h1.gif');
	background-repeat: no-repeat;
	color: #ffffff;
	text-align:left;
	margin: 5px auto 5px auto
}

h1 span a,h1 span a:visited{float:right;
	font-weight:normal;
	display:inline;
	font-size: 12px;
	color: #09f;
	padding-right:4px;
}

h1.sample { 	font-size: 16px;
	width : 718px;
	height : 34px;
	padding:9px 0px 0px 40px;
	background-image: url('http://aoi.boy.jp/aoi2/zuke/h1.gif');
	background-repeat: no-repeat;
	color: #ffffff;
	text-align:left;
	margin: 5px auto 5px auto
}

h2{ font-weight:normal;
    font-size: 12px;
margin:0px;
letter-spacing:1px;
line-height: 140%;}

h3{	font-size: 14px;
	padding:5px 0px 0px 10px;
	background:#dcd9cd;
	height:25px;
	width:100%;
	border-color:#9C8223;
	border-width:0 0 0 7px;
	border-style:solid;
	color: #684900;
	margin: 5px auto 5px auto;
	text-align:left;
}

h3.h3w650 {
	padding:5px 0px 0px 12px;
	width:650px;
	text-align:left;
}

h3 span a,h3 span a:visited{float:right;
	font-weight:normal;
	display:inline;
	font-size: 12px;
	padding-right:4px;
}

h4{	font-size: 14px;
	text-align:left;
	border-width:0 0 0 7px;
	border-style:solid;
	border-color:#aa0000;
	margin:5px 0 0 0;
	padding:0 0 0 7px;
	line-height: 1.8;
	letter-spacing:1px;
}
h4 span{float:right;
	font-weight:normal;
	display:inline;
	font-size: 12px;
}

h5{	font-size: 14px;
	padding:5px 0px 0px 10px;
	margin:5px 0px 0px 0px;
	background:#000000;
	height:25px;
	width:100%;
	border-color:#aa0000;
	border-width:0 0 0 10px;
	border-style:solid;
	color: #cccccc;
	text-align:left;
}

/* 表の枠 */


.hyo_uesita {
border-top:1px solid #7c7874; 
border-bottom:1px solid #7c7874; 

}
.hyo_sayu {
border-right:1px solid #7c7874; 
border-left:1px solid #7c7874; 
}
.hyo_migi {
border-right:1px solid #7c7874; 

}

.hyo_sita {
border-bottom:1px solid #7c7874; 

}
.hyo_ue {
border-top:1px solid #7c7874; 

}
.hyo_hidari {
border-left:1px solid #7c7874; }

.hyo_kakomi {
border-top:1px solid #7c7874; 
border-bottom:1px solid #7c7874; 
border-right:1px solid #7c7874; 
border-left:1px solid #7c7874; 

}
/* ヘッダーセル */
th{
	border-collapse: collapse;
	border-color: #7c7874;
	background-color:#eaeaea;
	white-space: nowrap;
	color:#61511f;
}


/* 水平線 */
hr {border-style: dotted;
color:#61511f;}


form{margin:0px}

/* リスト */

ul {
	margin:0px 0px 0px 15px;
}

li {
	list-style-image: url('http://aoi.boy.jp/aoi2/zuke/b82.gif');
	list-style-position: outside;
}

li.ashi {
	list-style-image: url('http://aoi.boy.jp/aoi2/zuke/b83.gif');
	list-style-position: outside;
}

li.te {
	list-style-image: url('http://aoi.boy.jp/aoi2/zuke/yajirusi3.gif');
	list-style-position: outside;
}

li.fold {
	list-style-image: url('http://aoi.boy.jp/aoi2/zuke/b80.gif');
	list-style-position: outside;
}

li.tel {
	list-style-image: url('http://aoi.boy.jp/aoi2/zuke/b75.gif');
	list-style-position: outside;
}

/* highslide */


a.highslide-credits,
a.highslide-credits i {
	display:none;
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}


/*素材中ページ*/

