@charset "shift_jis";
@import url("parts_style.css");
@import url("tags.css");
@import url("secContents.css");
@import url("font.css");
/* 全体にかかるスタイル */


/* 全体のテーブルの幅やセンター寄せ等の設定 */
#layout {
	width:820px;
	/*中央寄せの場合以下のスタイルを使用する*/
	margin: 0 auto;
	text-align:left;
	
	/* 左寄せの場合以下のスタイルを使用する
	margin: 0px;
	text-align: left;*/
		
	/* 境界線の設定
	border-left:1px solid #9C63CE;
	border-right:1px solid #9C63CE;*/
	
	/* パディングの設定*/
	padding: 0px;
	background-color: #ffffff;


}

#pageBody{
width:800px;
	line-height: 140%;
	/*中央寄せの場合以下のスタイルを使用する*/
	margin: 0 auto;
	text-align:left;
	
	/* 左寄せの場合以下のスタイルを使用する
	margin: 0px;
	text-align: left;*/
		
	/* 境界線の設定
	border-left:1px solid #9C63CE;
	border-right:1px solid #9C63CE;*/
	
	/* パディングの設定*/
	padding: 0px;
	background-color: #ffffff;

}

#container{
margin:8px 0 0 0;
}


/*iframe使用時横スクロールバーを出さないための設定*/
html,body{
overflow-x:hidden;
}


#subTitle{
font-size:medium;
margin:0 0 5px 0;

}



/*////////////////////////////////////////////
	エリア設定部分
//////////////////////////////////////////////*/

/*=============================================
	ヘッダー部分の設定
=============================================*/

/* |||||||||||||||||||||||||||||||||||||||||||
	ヘッダーエリア全体
 ||||||||||||||||||||||||||||||||||||||||||| */
h1{height:18px;margin:0;padding:4px 0 0 10px; background:#008C93; color:#fff;
font-size:12px; font-weight:normal;}
 
 
#areaHeader {

	/* 余白の設定*/
	margin: 0px;
	
	/* パディングの設定*/
	padding: 0px;
	
	/*  ブロックの行揃え */
	text-align: left;
	
	/*  ブロックの縦方向の位置 */
	/*vertical-align: top;*/
	
	/*ヘッダーエリアの背景*/
	/* 背景色 背景画像のURL 背景画像の繰り返し 背景画像の添付 背景画像の位置	
	background:#ffffff url(img/header/header_bg.gif) no-repeat scroll left; */
	background:#fff;
}

/* |||||||||||||||||||||||||||||||||||||||||||
	ヘッダーサブメニューエリア
 ||||||||||||||||||||||||||||||||||||||||||| */

/*全体指定*/
.headSubmenu {
	margin:5px 0px 0px 0px;
	padding:0px;
}
/*セル指定*/
.headSubmenu td {
	/* 背景色 背景画像のURL 背景画像の繰り返し 背景画像の添付 背景画像の位置	 */
	background:url(../Local Settings/Temporary Internet Files/Content.IE5/KT2F0PMZ/img/header/submenu_point.gif) no-repeat left;
	text-indent:11px;
	color:#FFFFFF;
	padding-right:15px;
}

.headSubmenu a {
	color:#555555;
	text-decoration:none;
}

.headSubmenu a:visited {
	color:#555555;
	text-decoration:none;
}

.headSubmenu a:hover {
	color:#FF0066;
	text-decoration:underline;
}


/*=============================================
	トップメニュー部分の設定
=============================================*/
#mainnav {
	margin-bottom:5px;
	
}

#mainnav table{
width:100%;
border-top:2px solid #eeeeee;
border-bottom:2px solid #eeeeee;
margin:5px 0px 5px 0px;
}


#mainnav td a {
	width:159px;
	display: block;
	/*height: 20px;*/
	
	padding-top:8px;
	height:18px;
	color: #fff;
	text-decoration: none;
	font-weight:normal;
	text-align:center;
	background:#7FB440;
	border-right:1px solid #ffffff;
}

#mainnav td#m1 a{
	background-color:#FA8190;
}
#mainnav td#m1 a:hover{
	background-color:#ED3E54;
}

#mainnav td#m2 a{
	background-color:#FDC070;
}
#mainnav td#m2 a:hover{
	background-color:#FB9B1D;
}

#mainnav td#m3 a{
	background-color:#7FD0E3;
}
#mainnav td#m3 a:hover{
	background-color:#0AB2D9;
}

#mainnav td#m4 a{
	background-color:#BFE248;
}
#mainnav td#m4 a:hover{
	background-color:#95C000;
}

#mainnav td#m5 a{
	background-color:#DCBDDC;
}
#mainnav td#m5 a:hover{
	background-color:#DB73DB;
}


#mainnav td#both a{
	background-color:#819CC9;
	width:160px;
	border:0px;
}
#mainnav td#both a:hover{
	background-color:#3D73CD;
}



/*=============================================
	メインビジュアル
=============================================*/

.mainImg{

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	display:inline;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}

#top_flash{
margin:0 0 10px 0;
}


/*=============================================
	レフトエリアの設定
=============================================*/
#areaContent {	
	/* 余白の設定*/
	margin: 0px;
	
	/* パディングの設定*/
	padding: 0 10px 0 10px;
	
	/* 幅の設定 */
	width: 580px;
	


	/*  ブロックの行揃え */
	text-align: left;	
	
	/*境界線設定*/
	border-right:1px solid #ffffff;
}

/* |||||||||||||||||||||||||||||||||||||||||||
	レフトメニュー
 ||||||||||||||||||||||||||||||||||||||||||| */

.leftMenu {
	/* 余白の設定*/
	margin:0px 0px 5px 0px;
	
	/* パディングの設定*/
	padding:0px;
	
	/*背景設定	
	background:#FFFFE6;
	*/

	
	/*幅はレフトエリアからレフトメニューで設定したマージン幅を引いたもの*/
	width:159px;
	
	/*  ブロックの行揃え */
	text-align: left;
	
}

.leftMenu td {
	/*
	background:#F7F0FB;
	*/
	padding:5px;
	color:#9C63CE;
}

/* |||||||||||||||||||||||||||||||||||||||||||
	レフトバナースペース
 ||||||||||||||||||||||||||||||||||||||||||| */

.leftBanner {
	text-align:center;
	margin:10px 0px 0px 0px;
	font-size:10px;
	line-height:100%;
}

/*=============================================
	センターエリアの設定
=============================================*/

#areaCenter {	/* 余白の設定*/
	margin: 0px;
	
	/* パディングの設定*/
	padding: 5px;
	
	/* 幅の設定 */
	width: 481px;
	


	/*  ブロックの行揃え */
	text-align: left;
	
}

/* |||||||||||||||||||||||||||||||||||||||||||
	最新情報スペース
 ||||||||||||||||||||||||||||||||||||||||||| */

#newInfo {
	/*border:1px solid #9C63CE;*/
	margin:5px;
	text-align:left;
}

/* |||||||||||||||||||||||||||||||||||||||||||
	テキストデータベーススペース
 ||||||||||||||||||||||||||||||||||||||||||| */

#textDatabase {
	padding:3px;
	text-align:left;
}

#textDatabase th {
	padding-right:15px;
	background:url(../Local Settings/Temporary Internet Files/Content.IE5/KT2F0PMZ/img/dbs/cursor.gif) no-repeat right;
	text-align:left;
}

/* |||||||||||||||||||||||||||||||||||||||||||
	おすすめ商品スペース
 ||||||||||||||||||||||||||||||||||||||||||| */

.recommend {
	padding:5px 0px 5px 0px;
	text-align:center;
	font-size:10px;
	line-height:100%;
}

/* |||||||||||||||||||||||||||||||||||||||||||
	下部リンクスペース
 ||||||||||||||||||||||||||||||||||||||||||| */

#underLink {
	text-align:center;
	margin:30px 0px 20px 0px;
}



/* |||||||||||||||||||||||||||||||||||||||||||
	カテゴリー
 ||||||||||||||||||||||||||||||||||||||||||| */

.top_categories {

}

.top_categories li{
background:url(../Local Settings/Temporary Internet Files/Content.IE5/KT2F0PMZ/img/common/icon_cat_point.gif) no-repeat left top;
height:25px;
padding:0 0 0 20px;
margin:0.25em 0 0 0;

}



/*=============================================
	ライトエリアの設定
=============================================*/

#areaMenu {	/* 余白の設定*/
	margin: 0px;
	
	/* パディングの設定*/
	padding: 0px;
	
	/* 幅の設定 */
	width: 200px;	
	


	/*  ブロックの行揃え */
	text-align: left;
	
	font-size:10px;
	
}

.categoryMenu {
	/* 余白の設定*/
	margin:0px 0px 5px 10px;
	
		
	/* パディングの設定*/
	padding:0px;
	
	/*背景設定*/
	background:#fff;
	
	/*幅はレフトエリアからレフトメニューで設定したマージン幅を引いたもの*/
	width:170px;
	
	/*  ブロックの行揃え */
	text-align: left;
	
}


.categoryMenu  td {
	background:#fff;
	padding:5px;
	line-height:160%;
}


/* |||||||||||||||||||||||||||||||||||||||||||
	ライトバナースペース
 ||||||||||||||||||||||||||||||||||||||||||| */

.rightBanner {
	text-align:center;
	margin:5px 0px 5px 0px;
	padding:0px;
	font-size:10px;
	line-height:100%;
}


/* |||||||||||||||||||||||||||||||||||||||||||
	ランキングスペース
 ||||||||||||||||||||||||||||||||||||||||||| */
.rank {
	font-size:10px;
	line-height:120%;
	background:#FFFFE6;
	margin-bottom:8px;
}

.rank tr{
	
}

.rank th{
	text-align:right;
	padding-top:3px;
}

.rank td{
	text-align:left;
	text-indent:5px;
	padding-top:3px;
}

.rank #one {
	font-size:14px;
	color:#990000;
	line-height:140%;
}

.rank #two{
	font-size:12px;
}

.rank #three{
	font-size:12px;
}


/* |||||||||||||||||||||||||||||||||||||||||||
	RSSニューススペース
 ||||||||||||||||||||||||||||||||||||||||||| */

#rssInclude {
	padding:3px;
	line-height:120%;
	margin-bottom:8px;
}


/* |||||||||||||||||||||||||||||||||||||||||||
	メールマガジン
 ||||||||||||||||||||||||||||||||||||||||||| */
.mailmgzn {
	font-size:10px;
	line-height:120%;
	background:#ECFFEB;
	margin-bottom:8px;
}

.rank tr{
	
}

.mailmgzn th{
	text-align:right;
	padding-top:3px;
}

.mailmgzn td{
	text-align:left;
	text-indent:5px;
	padding-top:3px;
}

.mailmgzn label { display: block; }


/*=============================================
	フッター部分の設定
=============================================*/

#footer {
	padding:5px 0px 5px 0px;
	text-align:center;
	font-size:10px;
	background:#ccc;
	color:#000000;
}





/*////////////////////////////////////////////
	メニューヘッダー
//////////////////////////////////////////////*/

/* menu_header（ID）内のエリアの設定 */
#menu_header {	/* 余白の設定*/
	margin: 0px;
	
	/* パディングの設定*/
	padding: 0px;
	text-align: left;
	vertical-align: top;
}


/* menu_header（ID）内の未訪問のリンクの設定 */
#menu_header a:link {
	text-decoration: none;
	color: #0000FF;
}

/* menu_header（ID）内の訪問済みのリンクの設定 */
#menu_header a:visited {
	text-decoration: none;
	color: #FF0000;
}

/* menu_header（ID）内の触れた時のリンクの設定 */
#menu_header a:hover {
	text-decoration: underline;
	color: #00FF00;
}

/* menu_header（ID）内のクリックした時のリンクの設定 */
#menu_header a:active {
	text-decoration: underline;
	color: #FFFFFF;
}


/*////////////////////////////////////////////
	メニューレフト
//////////////////////////////////////////////*/

/* menu_left（ID）内の未訪問のリンクの設定 */
#menu_left a:link {
	text-decoration: none;
	color: #0000FF;
}

/* menu_left（ID）内の訪問済みのリンクの設定 */
#menu_left a:visited {
	text-decoration: none;
	color: #FF0000;
}

/* menu_left（ID）内の触れた時のリンクの設定 */
#menu_left a:hover {
	text-decoration: underline;
	color: #00FF00;
}


/* menu_left（ID）内のクリックした時のリンクの設定 */
#menu_left a:active {
	text-decoration: underline;
	color: #FFFFFF;
}


/*////////////////////////////////////////////
	メニューセンター
//////////////////////////////////////////////*/

/* menu_center（ID）内のクリックした時のリンクの設定 */
#menu_center a:active {
	text-decoration: underline;
	color: #FFFFFF;
}

/* menu_left（ID）内の未訪問のリンクの設定 */
#menu_left a:link {
	text-decoration: none;
	color: #0000FF;
}

/* menu_left（ID）内の訪問済みのリンクの設定 */
#menu_left a:visited {
	text-decoration: none;
	color: #FF0000;
}

/* menu_left（ID）内の触れた時のリンクの設定 */
#menu_left a:hover {
	text-decoration: underline;
	color: #00FF00;
}


/* menu_left（ID）内のクリックした時のリンクの設定 */
#menu_left a:active {
	text-decoration: underline;
	color: #FFFFFF;
}


/* ライトバナー */

.rightBanner {
	text-align:center;
	margin:5px 0px 5px 0px;
	padding:0px;
	font-size:10px;
	line-height:100%;
}


/* ランキングスペース*/
.rank {
	font-size:10px;
line-height:1.0;

	background:#FFF;
}

.rank th{
	text-align:right;
	padding-top:3px;
}

.rank td{
	text-align:left;
	padding-top:3px;
}



/**************************

		フッタ

**************************/
#footer {
	padding:5px 0px 5px 0px;
	text-align:center;
	font-size:10px;
	background:#008C93;
	color:#fff;
}




/**************************

	ランキングページ

**************************/




#rank_body{
margin:0;
padding:5px;
}

#rank_body p{
margin:0.5em;
}

#rank_body th{
background-color:#e6e6e6;
color:#666;
text-align:center;
vertical-align:middle;
padding: 5px  0 5px 0;

}


.gray {
margin: 5px 0 5px 0;
padding: 5px 0px 5px 5px;
text-align: left;
vertical-align: top;
background-color: #e6e6e6;
font-size:12px;	font-weight: bold;
color:#666;

}




/**************************

		ブログ

**************************/
.mt_body{
background-image:none;
}

.mt_link_title{
background-color:#E6E6E6;
background-image:url(../Local Settings/Temporary Internet Files/Content.IE5/img/dbs/cursor.gif);
background-position: 5px 8px;
background-repeat:no-repeat;
padding:5px 0 5px 1.5em;
}
/**/
.mt_link_body{
color:#666;
	padding:0 1em;
}

.entryBodys {
	padding:0 1em;
}

.entryBodys h5 {
	font-size:14px;
	font-size:bold;
	margin:0px 0px 3px 3px;
}

.entryBodys table {
	width:100%;
}

.entryBodys th {
	background-image:url(http://www.ganbanyoku.co.jp/img/common/dash.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:5px;
}

.entryBodys td {
	background-image:url(http://www.ganbanyoku.co.jp/img/common/dash.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:5px;
}

.majorShops{
background:#fff;
text-align:left;
width:220px;
height:2000px;
margin:0;
padding:5px 0 0 5px;

}


/*TrackBacks and Comment*/

#trackbacks-info p{
	border: 1px dashed #FF9933;
	padding:0.5em;
	margin:1.5em;
}


.trackbacks-content, .comment{
padding:0 2em 2em 2em;
}


.trackback-footer, .comment-footer{
	text-align:right;
	padding:0.5em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ddd;
}

/* Comment Form*/
#comments-open-data, #comments-open-text, .comments-open-footer{
padding:0 2em 2em 2em;

}

.comments-open label { display: block; }



/*RSS Search Result Styles*/
#rssSearch {
margin:10px 0 0 0;
}

#rssSearch #spe {
	height:85px;
}


#rssSearch .searchList {
	margin-bottom:5px;
	border:1px solid #dddddd;
	height:60px;
	background-color:#FFFFFF;
}

#rssSearch .searchList th {
	text-align:center;
	padding:0px;
	vertical-align:middle;
}

#rssSearch .searchList td {
	font-size:10px;
	line-height:100%;
	text-align:left;
}

#rssSearch .searchform {
	margin:0px;
	padding:0px;
}

#rssSearch .searchform input {
	font-size:12px;
	padding:3px;
	margin:1px;
}


#rssSearch #line {
	background-image:url(http://askul-maniacs.com/location/images/line_bg.gif);
	background-repeat:repeat-x;
	height:23px;
	font-size:16px;
	font-weight:bold;
}


#areaEntryList table{
width:100%;
}

#areaEntryList th, #areaEntryList td{
border-bottom:1px dashed #ccc;


}



#areaEntryList th{
width:20%;
white-space:nowrap;
padding:10px 0;
text-align:left;
}

#areaEntryList td{
width:80%;

padding:10px 0 10px 1.5em;
text-align:left;
}

.entry-body td{
border-bottom:1px dashed #ccc;

}

/*=============================================
	QandAメニュー部分
=============================================*/
/*セル指定*/
.qamenu li {
	/* 背景色 背景画像のURL 背景画像の繰り返し 背景画像の添付 背景画像の位置	 */
	background:url(../Local Settings/Temporary Internet Files/Content.IE5/KT2F0PMZ/img/common/qandaicon.gif) no-repeat left;
	text-indent:20px;
	color:#FFFFFF;
	padding-right:15px;
	line-height:30px;
}

