@charset "UTF-8";
@import url("common.css"); /* 共通スタイルの読み込み */

/*==========================================================
 【We:la】スタイルシート
 ----------------------------------------------------------
  common.css … 共通スタイル
  ***_style.css … 各ページのスタイル
 ----------------------------------------------------------
  このスタイルはセカンドページの共通スタイルです。
==========================================================*/



/*==========================================================
全体枠
==========================================================*/
#main_in_box { /*全体の余白 */
	margin:0;
	padding:30px 40px;
	}

/*--------------------------------------------------
ヘッダー
--------------------------------------------------*/
#header_box { /* ヘッダー枠 */
	margin:0;
	padding:0 0 30px 0;
	position:relative;
	}
	
#main_header { /* Welaのヘッダー */
	float:left;
	margin:0;
	padding:0;
	width:215px;
	position:absolute;
	top:0;
	left:0;
	}

#main_header h1 { /* ヘッダー */
	margin:0;
	}

#second_header {
	margin:0;
	padding:0 0 0 240px;
	}

/*--------------------------------------------------
パンくずリスト
--------------------------------------------------*/
#pan {
	margin:0;
	}
	
/*--------------------------------------------------
メインエリア
--------------------------------------------------*/
#main_eria {
	width:700px;
	margin:30px 0 0 0;
	padding:0;
	position:relative;
	}
	
/*--------------------------------------------------
左エリア
--------------------------------------------------*/
#left_eria {
	float:left;
	width:140px;
	}

#left_eria div { /* メニューコンテンツ枠 */
	margin:0 0 30px 0;
	}

.profil_text { /* プロフィールテキスト */
	margin:3px 0 0 0;
	font-size:12px;
	}

#left_eria div .searchform { /* 検索フォーム枠 */
	margin:10px 0 0 0;
	}
	
#left_eria ul {
	margin:0 0 0 2em;
	padding:5px 0 0 0;
	}
	
#left_eria li {
	margin:0;
	padding:0;
	}

/* #left_eria dl { */ /* カテゴリー階層表示用 */
	/* margin:0 0 0 1.5em;
	padding:5px 0 0 0;
	}
	
#left_eria dl dt {
	margin:0;
	}
	
#left_eria dl dd {
	margin:0;
	}
	
#left_eria dl dd img {
	margin-right:3px;
	}

#left_eria dl dd ul {
	margin:0 0 0 1.5em;
	padding:0;
	list-style: url(web/img/list_line.gif);
	}

#left_eria dl dd li {
	margin:0;
	}

#left_eria dl dd span {
	display:block;
	margin:0 0 0 1em;
	font-size:12px;
	} */

/* NP_D_tree ----------------------------------------------------- */

#left_eria .dtree {
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 100%;
	color: #666;
	white-space: nowrap;
}
#left_eria .dtree img {
	border: 0px;
	vertical-align: middle;
}
#left_eria .dtree a {
	text-decoration: none;
}
#left_eria .dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
#left_eria .dtree a.node:hover, .dtree a.nodeSel:hover {
	text-decoration: underline;
}
#left_eria .dtree a.nodeSel {
	background-color: #c0d2ec;
}
#left_eria .dtree .clip {
	overflow: hidden;
}
#left_eria .dtree a.selectedNode {
	background-color:#fcc;
	font-weight:bold;
}
#left_eria .dtree a.selectedCatNode {
	background-color:#ffc;
	font-weight:bold;
}
#left_eria .dtree a.selectedScatNode {
	background-color:#ffc;
	font-weight:bold;
}

#left_eria div.dTreeNode {
	margin:0;
	padding:0;
	font-size:12px;
	}

#left_eria div.dTreeNode img {
	margin:0 0 0 0.2em;
	}

#left_eria div.clip {
	margin-bottom:0;
	}
	
/*--------------------------------------------------
右エリア
--------------------------------------------------*/
#right_eria {
	width:140px;
	position:absolute;
	top:0;
	right:0;
	}

#right_eria #menu { /* メニュー */
	margin-left:14px;
	}
	
/*--------------------------------------------------
中央エリア
--------------------------------------------------*/
#center_eria {
	width:360px;
	margin:0 0 0 30px;
	/* margin:0 0 0 170px; */
	float:left;
	}

#center_eria div { /* アイテム枠 */
	margin:0 0 30px 0;
	}
	
#center_eria div .list_box { /* アイテム一覧枠 */
	margin:0;
	}

#center_eria div.title_box {
	margin:0 0 10px 0;
	width:360px;
	}
	
#center_eria h2  { /* アイテムタイトル */
	margin:0;
	height:auto;
	background:url(2nd_img/item_title.gif) no-repeat;
	background-position:bottom left;
	padding:0 0 3px 30px;
	font-size:16px;
	}
	
#center_eria h2 a {
	font-weight:bold;
	}

#center_eria h2 span { /* 検索ハイライト表示対応 */
	font-weight:bold;
	color: #67431B;
	}

#center_eria div .list_box img { /* アイテム画像1 */
	float:right;
	margin:0 0 10px 10px;
	}

#center_eria img.specer_img { /* 投稿者名などの回り込み防止画像 */
	margin:0;
	padding:0;
	float:none;
	}
	
#center_eria p { /* 投稿者名など */
	clear:right;
	color:#9cb831;
	margin:15px 0 0 0;
	}

#center_eria p strong {
	color:#9cb831;
	font-weight:bold;
	}

#center_eria .pageswitch { /* ページスイッチ */
	margin:0;
	text-align:center;
	}

#center_eria div.free_box { /* アイテム内自由入力枠 */
	margin:20px 0 0 0;
	}

#center_eria div.free_box2 { /* アイテム内自由入力枠（自由枠のみ用） */
	margin:0;
	}
	
#center_eria div.free_box .leftbox,
#center_eria div.free_box2 .leftbox { /* アイテム内 左回りこみ枠 */
	/* margin:0 10px 5px 0;
	width:150px; */
	clear:both;
	margin:0;
	}

#center_eria div.free_box .leftbox img,
#center_eria div.free_box2 .leftbox img {
	float:left;
	margin:0 10px 5px 0;
	}
	
#center_eria div.free_box .rightbox,
#center_eria div.free_box2 .rightbox { /* アイテム内 右回りこみ枠 */
	/* float:right;
	margin:0 0 5px 10px;
	width:150px; */
	clear:both;
	margin:0;
	}

#center_eria div.free_box .rightbox img,
#center_eria div.free_box2 .rightbox img {
	float:right;
	margin:0 0 5px 10px;
	}

#center_eria div.comment_box { /* コメント枠 */
	margin:40px 0 0 0;
	}

#center_eria div.comment_box img { /* コメント枠 タイトル */
	margin:0;
	padding:0;
	float:none;
	}

#center_eria div.comment_box .commentpager {
	text-align:center;
	margin:20px 0 0 0;
	}
	
#center_eria div.comment_box p { /* コメント枠 投稿者名 */
	margin:0;
	padding:20px 0 5px 0;
	color:#9cb831;
	}

#center_eria div.comment_box p.no_comments { /* コメント枠 コメントが無い場合 */
	margin:0;
	padding:20px 0 0 0;
	color:#333333;
	font-weight:bold;
	} 

#center_eria div.comment_box p strong {
	font-size:14px;
	}
	
#center_eria div.comment_box span.coment_text { /* コメント枠 コメント */
	display:block;
	margin:0 0 0 15px;
	}

#center_eria div.comment_box span.attention_text {
	font-size:12px;
	color:#FF0000;
	}

#center_eria div.comment_box .commentform { /* コメント投稿フォーム枠 */
	margin:0;
	}

#center_eria div.comment_box .commentform .error { /* 画像文字入力エラーテキスト（NP_CaptchaSL） */
	margin:10px 0;
	color:#FF3300;
	font-weight:bold;
	text-align:center;
	}
	
#center_eria div.comment_box .commentform label { /* コメント投稿フォーム内のラベル */
	display:block;
	margin:10px 0 0 0;
	}

/* コメント投稿フォーム内「情報を記憶しておく」のチェックボックス */
#center_eria div.comment_box .commentform #nucleus_cf_remember {
	float:left;
	display:block;
	margin:10px 3px 0 0;
	}

#center_eria div.comment_box .commentform .formbutton {
	margin:15px 0 0 0;
	clear:left;
	}

h3 { /* 検索結果 */
	margin:0 0 20px 0;
	font-weight:bold;
	}
	
h3.error_h3 { /* エラーメッセージ */
	color:#FF0000;
	margin:20px 0;
	}

/*--------------------------------------------------
共通
--------------------------------------------------*/
#left_eria p, 
#right_eria p {
	margin:0;
	padding:0;
	}
	
/*--------------------------------------------------
ページトップリンク
--------------------------------------------------*/
#top_link {
	clear:both;
	text-align:right;
	margin:10px 0 0 0;
	}