body {
	margin: 0px 0px 0px 0px;
	background-color: #88aaf4;
                text-align: center;
 	font-size: 14px;
	color: #666666;
	}

/* リンク設定 */

a {
	text-decoration: none; 
	color: #0000FF; 
	}

a:hover {
	text-decoration: none; 
	background:none;
	color: #FF3300; 
	}

/* 見出し設定 */

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}


/* ページ全体設定 */

#container {
	line-height: 140%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 800px;
               	background-color: #ffffff;
	}

/* サイトヘッダー設定 */

#banner_a {
	font-family: Verdana, Arial, sans-serif;
	background-image: url(http://www.popup-alice.net/img200807/topbanner200807_02.jpg);
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 20px;
	padding-left: 20px;
	height: 195px;
	}

#banner_b {
               background-color: #cccccc;
               height:16px;
               text-align: center;
               }

#banner_b  a{
                color: #0000ff;
                font-weight: bold;
	font-size: 12px;
	text-decoration: none; 
                }

#banner_b  a:hover{
                color: #FFFFcc;
                font-weight: bold;
	font-size: 12px;
	text-decoration: none; 
                }

#banner_c {	
               font-family: Verdana, Arial, sans-serif;
               height:16px;
               padding-rihgt: 10px;
                text-align: right;
               }

#banner_c h1 a{
	color: #33cc00;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none; 
                }

#banner_c h1 a:hover {
	color: #ffcc00;
	font-weight: bold;
	text-decoration: none; 
	}


/* ヘッダースタイル設定 */


#banner-img {
	display: none;
	}


#banner_a a {
	color: #ff1b72;
	font-weight: bold;
	text-decoration: none; 
	}

#banner_a a:hover {
	color: #fff305;
	font-weight: bold;
	text-decoration: none; 
	}


/*インデックスページ　右コラム　スタイル設定 */

.link-note {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 20px;
	border: 1px solid #cccccc;
	}

.link-note_b {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 20px;
	border: 1px solid #cccccc;
	}

.link-note_c {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 150%;
	text-align: left;
	padding: 0px 15px 15px 9px;
	margin-bottom: 20px;
	border: 1px solid #cccccc;
	}

.link-note_d {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 150%;
	text-align: center;
	padding: 5px 10px 10px 10px;
	margin-bottom: 20px;
	border: 1px solid #33cc00;
                background-color: #ffff99;
	}

.link-note_e {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 150%;
	text-align: left;
	padding: 5px 10px 10px 50px;
	margin-bottom: 15px;
	}

.link-note_f {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 150%;
	text-align: center;
	padding: 2px;
	margin-bottom: 20px;
	border: 1px solid #cccccc;
	}

.link-note_mail {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 150%;
	text-align: left;
	padding: 0px 15px 15px 9px;
	margin-bottom: 5px;
	border: px solid #cccccc;
	}

.link-note_tx {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 150%;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 2px;
	}



/* コンテンツ部設定 */

#center {
	float: left;
	width: 400px;
	overflow: hidden;
	}

#center_b {
	float: left;
	width: 600px;
	overflow: hidden;
	}


#center_c {
	float: left;
	width: 800px;
	overflow: hidden;
	}

.content {
	padding: 10px 15px 5px 15px;
	font-family: Verdana, Arial, sans-serif;
	text-align: left;
	}

.content_c {
	padding: 10px 130px 5px 130px;
	font-family: Verdana, Arial, sans-serif;
	}

.midasi {
	padding-top: 10px;
	padding-bottom: 10px;
                color: #ff1b72;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	}




/* メニュー部位置決め設定 */

#right {
	float: left;
	width: 200px;
	overflow: hidden;
	}

/* コンテンツ部<h2>見出し設定 */

.content h2 {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
	padding-left: 10px;
	border-bottom: solid 2px;
                border-color: #ffcc00;
	}

/* コンテンツ部<h3>見出し設定 */

.content h3 {
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
	padding: 3px 10px;
	background-color:#ffcc00;
	}

/* サイドメニュー領域設定設定 */

.sidebar {
	padding: 10px;
	}



/* サイドメニュー */


.sidebar #index{
	color:#FFF;
	text-decoration:none;
	width:180px;
	height:20px;
	margin-top: 15px;
                font-weight: bold;
	text-align: center;
	display: block;
	font-size: 12px;
	background-color: #ffcc00;
	}

.sidebar #menu a{
	color:#666666;
	text-decoration:none;
	width:178px;
	height:20px;
	text-align: left;
	text-indent: 5px;
	display: block;
	font-size: 12px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #ff9900;
	background-color: #ffff99;
}

.sidebar #menu a:hover{
	color:#0000ff;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}


.sidebar #index_b{
	color:#FFF;
	text-decoration:none;
	width:180px;
	height:20px;
	margin-top: 15px;
                font-weight: bold;
	text-align: center;
	display: block;
	font-size: 12px;
	background-color: #33cc00;
	}





/* 検索部設定 */

.link-note {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 5px;
	}

/* フッター部設定 */

.footer {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #cccccc;
	text-align: center;
	padding: 2px;
	height: 60px;
	}

.footer a{
         color: #ffffff;
	text-decoration: none; 
}

/* 「お気に入りに追加」ボタン部設定 */

.fev {
	text-align:center;
	margin-bottom:10px;
}

/* 「詳細はこちら」部設定 */

.next {
	font-size: 12px;
}

/* エントリーカテゴリー部設定 */

.category {
	font-size: 10px;
	text-align:right;
	border-bottom: dotted px;
	margin-bottom:20px;
}

/* パンくず部設定 */

.pan {
	font-size: 12px;
	padding-bottom: 10px;
}






