@charset "UTF-8";
/*  
Theme Name: bws_00006
Theme URI: http://wordpress.co.jp/
Description: Project management by <a href="http://www.digi3.jp/">株式会社デジタルキューブ</a>.<br />WordPress theme designed by <a href="http://www.master-web.net">Master+Web</a>.
Author: Webnist
Author URI: http://www.master-web.net

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
/* ************************************************ 
	CSS目次
	1-1.記述優先順位
	1-2.注意点
	1-3.CSS Zero Include
	1-4.CSS情報表示
	
	2-1.基本設定
	2-2.各領域設定
	2-3.ヘッダ領域設定
	2-4.フッター領域設定
	2-5.メインナビゲーション領域設定
	2-6 サイドコンテンツ設定
	2-7 メインコンテンツ設定
	2-8 その他設定
	
 * ************************************************ */
 
/*	*******1-1.記述方法*******  */
/* ************************************************ 
*	width:;
*	height:;
*	font-size:;
*	font-weight:;
*	line-height:;
*	color:;
*	text-align:;
*	vertical-align:;
*	margin:;
*	border:;
*	padding:;
*	background:;
*	background-position:;
*	display:;
*	float:;
*	letter-spacing:;
*	overflow:;
*	position:;
*	top:;
*	left:;
*	right:;
*	bottom:;
*	clear:;
 * ************************************************ */

/*	*******1-2.注意点 ハックした場合必ず下記の記入欄に記述。*******  */
/*	*******ハックした箇所*******  */
/* ************************************************ 

*

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

/* ************************************************ 
 * 1-3.CSS Zero Include
 * ************************************************ */
@import url("initial.css");

/* ************************************************ 
 * 1-4.CSS情報表示
 * ************************************************ */

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

フォントサイズ
Base	14px (107%)
h1		
h2		
h3		
h4		
h5		
h6
		
フォントカラー
Base	
h1		
h2		
h3		
h4		
h5		
h6		

リンクカラー
Base	#0000FF/#FF0000 n,u
h1		
h2		
h3		
h4		
h5		
h6		

背景(使った箇所を記述)

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

/* ************************************************ 
 * 2-1.基本設定
 * ************************************************ */
body
	{
	text-align:center;
	color:#424242;
	background:url(images/body_back.jpg) no-repeat center top;
	}
a
	{
	color:#394ea1;
	text-decoration:none;
	}
a:hover
	{
	text-decoration:underline;
	}
/* ************************************************ 
 * 2-2.各領域設定
 * ************************************************ */
*#box
	{
	width:965px;
	font-size:107%;
	text-align:left;
	margin: 0px auto;
	padding:0px 10px 0px 10px;
	background:#FFFFFF;
	}
*#header
	{
	height:70px;
	padding:0px 7px 0px 7px;
	position:relative;
	}
*#footer
	{
	text-align:left;
	font-size:85%;
	line-height:1.8;
	margin:20px 0px 0px 0px;
	border-top:1px solid #a0a0a0;
	padding:10px 10px 0px 10px;
	background:#f4f4f4;
	}
*#footer hr
	{
	color:#c7c7c7;
	}
*#contents_box
	{
	margin:9px 0px 0px 0px;
	background:url(common/img/base/contents_back.gif) no-repeat left bottom;
	}
*#main_contents
	{
	width:535px;
	float:left;
	}
body#stock *#main_contents
	{
	width:100%;
	float:none;
	}
*#page
	{
	width:535px;
	float:left;
	}
*#sidebar_01
	{
	width:198px;
	font-size:85%;
	margin:0px 0px 0px 11px;
	border:1px solid #c7c7c7;
	background:#f3f3f3;
	float:left;
	}
*#sidebar_02
	{
	width:210px;
	font-size:85%;
	float:right;
	}
/* ************************************************ 
 * 2-3.ヘッダ領域設定
 * ************************************************ */
*#header h1
	{
	font-size:85%;
	line-height:1.6;
	}
*#header #logo
	{
	position:absolute;
	top:18px;
	left:5px;
	}
*#header *#about_nav
	{
	width:100%;
	font-size:85%;
	text-align:right;
	position:absolute;
	top:29px;
	left:0px;
	}
*#header *#about_nav li
	{
	color:#7F7F7F;
	padding:0px 0px 0px 5px;
	display:inline;
	}
*#header *#about_nav li a
	{
	color:#7F7F7F;
	padding:0px 0px 0px 5px;
	}
*#header *#about_nav .nav_end a
	{
	padding:0px 5px 0px 5px;
	}
*#header *#nav
	{
	width:965px;
	font-size:85%;
	text-align:center;
	background:#E9E9E9;
	position:absolute;
	top:51px;
	left:0px;
	}
*#header *#nav li
	{
	color:#00258D;
	line-height:1.5;
	padding:0px 0px 0px 0px;
	display:inline;
	}
*#header *#nav li a
	{
	color:#00258D;
	padding:0px 0px 0px 3px;
	}
*#header *#nav .nav_top a
	{
	padding:0px 0px 0px 0px;
	}
*#header object
	{
	position:absolute;
	top:79px;
	left:0px;
	}
form#searchform_head
	{
	width:100%;
	height:32px;
	vertical-align:middle;
	text-align:right;
	padding:10px 0px 0px 0px;
	background:url(images/search_text.gif) no-repeat left center #353535;
	display:block;
	clear:both;
	}
form#searchform_head input
	{
	vertical-align:middle;
	}
form#searchform_head #s
	{
	width:400px;
	margin:2px 6px 2px 0px;
	border:1px solid #989898;
	}
form#searchform_head #searchsubmit
	{
	margin:2px 10px 2px 0px;
	}
form#searchform_head label
	{
	padding:3px 0px 3px 40px;
	}
/* ************************************************ 
 * 2-4.NAV設定
 * ************************************************ */
*#main_nav
	{
	width:965px;
	}
*#main_nav li
	{
	height:44px;
	overflow:hidden;
	float:left;
	}
*#main_nav li a
	{
	padding:44px 0px 0px 0px;
	display:block;
	}
*#main_nav .nav_01 a
	{
	width:137px;
	background:url(images/nav_01.gif) no-repeat;
	}
*#main_nav .nav_02 a
	{
	width:157px;
	background:url(images/nav_02.gif) no-repeat;
	}
*#main_nav .nav_03 a
	{
	width:174px;
	background:url(images/nav_03.gif) no-repeat;
	}
*#main_nav .nav_04 a
	{
	width:197px;
	background:url(images/nav_04.gif) no-repeat;
	}
*#main_nav .nav_05 a
	{
	width:143px;
	background:url(images/nav_05.gif) no-repeat;
	}
*#main_nav .nav_06 a
	{
	width:157px;
	background:url(images/nav_06.gif) no-repeat;
	}
*#main_nav a:hover
	{
	background-position: 0px -44px;
	}
/* ************************************************ 
 * 2-4.フッター領域設定
 * ************************************************ */
#footer *#f_nav
	{
	width:82%;
	float:left;
	}
#footer *#f_nav li
	{
	color:#424242;
	line-height:2.2;
	padding:0px 0px 0px 0px;
	display:inline;
	}
#footer *#f_nav li a
	{
	color:#424242;
	padding:0px 0px 0px 5px;
	text-decoration:underline;
	}
#footer *#f_nav .nav_top a
	{
	padding:0px 0px 0px 0px;
	}
#footer address
	{
	width:17%;
	font-style:normal;
	text-align:right;
	float:right;
	}
/* ************************************************ 
 * 2-6 サイドコンテンツ設定
 * ************************************************ */
/*---------- sidebar_01 ----------*/
*#sidebar_01 a
	{
	color:#394ea1;
	text-decoration:underline;
	}
*#sidebar_01 a:hover
	{
	text-decoration:none;
	}
*#sidebar_01 h2.title
	{
	color:#304699;
	font-size:100%;
	font-weight:bold;
	line-height:2;
	border-bottom:1px solid #c7c7c7;
	padding:0px 0px 0px 15px;
	background:url(images/side01_title.gif) repeat-x;
	}
*#sidebar_01 #post_list
	{
	text-align:center;
	padding:0px 20px 0px 20px;
	}
*#sidebar_01 #post_list img
	{
	margin:10px auto 10px auto;
	display:block;
	}
*#sidebar_01 #post_list dt
	{
	margin:10px auto 10px auto;
	}
*#sidebar_01 p.qr
	{
	text-align:center;
	}
*#sidebar_01 p.qr img
	{
	margin:10px auto 10px auto;
	display:block;
	}
*#sidebar_01 p.mobile
	{
	font-size:85%;
	text-align:center;
	margin:10px 0px 10px 0px;
	}
*#sidebar_01 p.feed img
	{
	margin:10px auto 10px auto;
	display:block;
	}
/*---------- sidebar_02 ----------*/
*#sidebar_02 a
	{
	color:#7f7f7f;
	text-decoration:underline;
	}
*#sidebar_02 a:hover
	{
	text-decoration:none;
	}
*#sidebar_02 h2.title
	{
	color:#FFFFFF;
	font-size:100%;
	font-weight:bold;
	line-height:2;
	padding:0px 0px 0px 15px;
	background:url(images/side02_title.gif) no-repeat;
	}
*#sidebar_02 ul
	{
	margin:5px 5px 15px 5px;
	}
*#sidebar_02 ul li
	{
	padding:5px 0px 5px 15px;
	background:url(images/icon_01.gif) no-repeat left 7px;
	}
*#sidebar_02 ul li ul
	{
	margin:0px 0px 0px 15px;
	}
*#sidebar_02 ul li ul li
	{
	padding:5px 0px 0px 15px;
	}
*#sidebar_02 .wpchgfontsize
	{
	margin:0px 0px 15px 0px;
	border:1px solid #c7c7c7;
	padding:5px 5px 5px 5px;
	}
*#sidebar_02 .ctc
	{
	margin:0px 0px 15px 0px;
	border:1px solid #c7c7c7;
	border-top:none;
	padding:5px 5px 5px 5px;
	}
/* ************************************************ 
 * 2-8 メインコンテンツ設定
 * ************************************************ */
#main_contents h2.pagetitle ,
#main_contents h2.not_found ,
#main_contents h2.search_title
	{
	font-size:122%;
	font-weight:bold;
	color:#FFFFFF;
	line-height:2;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 15px;
	background:url(images/title_back.gif) no-repeat;
	}
*#main_contents h2.post_title ,
#main_contents h3.search_sub_title
	{
	font-size:136%;
	font-weight:bold;
	color:#394ea1;
	margin:0px 0px 15px 0px;
	border-bottom:2px solid #575757;
	padding:0px 10px 0px 10px;
	}
*#main_contents h2.post_title a
	{
	color:#394ea1;
	}
*#main_contents h2.post_title a:hover
	{
	text-decoration:none;
	}
*#main_contents h3.sub_headline
	{
	font-size:100%;
	font-weight:bold;
	color:#304699;
	line-height:2.2;
	padding:0px 0px 0px 15px;
	background:url(images/sub_headline.gif) no-repeat;
	}
*#main_contents h3.page_headline
	{
	font-size:100%;
	color:#304699;
	line-height:2.2;
	padding:0px 0px 0px 15px;
	background:#f3f3f3;
	}
/*---------- meta ----------*/
*#main_contents .meta
	{
	padding:9px 9px 9px 9px;
	background:#eeeeee;
	}
/*---------- data ----------*/
*#main_contents .meta .data ,
*#main_contents .meta .cat ,
*#main_contents .meta .tags ,
*#main_contents .meta .com ,
*#main_contents .meta .edit
	{
	line-height:1.5; 
	}
*#main_contents .meta .data
	{
	width:30%;
	float:left;
	}
*#main_contents .meta .com
	{
	width:40%;
	float:left;
	}
*#main_contents .meta .data span ,
*#main_contents .meta .com a
	{
	padding:0px 0px 0px 10px;
	background:url(images/icon_03.gif) no-repeat left center;
	}
*#main_contents .meta .cat
	{
	padding:5px 0px 5px 0px;
	clear:both;
	}
*#main_contents .meta .cat img ,
*#main_contents .meta .tags img 
	{
	vertical-align:middle;
	margin:0px 10px 0px 0px;
	}
*#main_contents .meta .edit
	{
	text-align:right;
	}
/*---------- social ----------*/
*#main_contents .meta .social
	{
	width:25%;
	text-align:right;
	float:right;
	}
*#main_contents .meta .social li
	{
	display:inline;
	}
*#main_contents .meta .social li img
	{
	vertical-align:middle;
	display:inline;
	}
/*---------- entry ----------*/
.entry
	{
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	}
.entry p
	{
	line-height:1.4;
	}
/*---------- related_box ----------*/
*#main_contents #related_box
	{
	margin:5px 0px 10px 0px;
	}
*#main_contents #related_box ul
	{
	padding:15px 10px 15px 10px;
	}
*#main_contents #related_box li a
	{
	padding:0px 0px 0px 15px;
	background:url(images/icon_01.gif) no-repeat left center;
	}
/*---------- navigation ----------*/
*#main_contents .navigation
	{
	margin:15px 0px 10px 0px;
	padding:0px 10px 0px 10px;
	}
*#main_contents .navigation p.previous_post
	{
	width:49%;
	text-align:left;
	float:left;
	}
*#main_contents .navigation p.next_post
	{
	width:49%;
	text-align:right;
	float:right;
	}
/*---------- comment ----------*/
*#main_contents .commentlist
	{
	margin:0px 0px 15px 0px;
	}
*#main_contents .commentlist li
	{
	list-style:decimal inside;
	margin:10px 10px 10px 10px;
	padding:10px 5px 0px 5px;
	background:#f2f2f2;
	}
*#main_contents .commentlist li span.data
	{
	padding:0px 0px 0px 30px;
	}
*#main_contents .commentlist li p
	{
	padding:10px 0px 0px 0px;
	}
*#main_contents .commentlist li.alt
	{
	padding:10px 5px 0px 5px;
	background:#f1f4ff;
	}
*#main_contents #commentform
	{
	padding:0px 10px 0px 10px;
	}
*#main_contents #commentform p
	{
	margin:10px 0px 10px 0px;
	}
*#main_contents #commentform input
	{
	width:250px;
	margin:10px 0px 0px 0px;
	border:1px solid #acacac;
	}
*#main_contents #commentform textarea
	{
	margin:10px 0px 0px 0px;
	border:1px solid #acacac;
	}
*#main_contents #commentform strong
	{
	font-weight:bold;
	color:#c80000;
	}
*#main_contents #commentform button
	{
	color:#000000;
	border:1px solid #acacac;
	background:#dcdcdc;
	}
*#main_contents #commentform button:hover
	{
	color:#000000;
	border:1px solid #ebe9ed;
	background:#acacac;
	}
*#main_contents #comment
	{
	width:100%;
	margin:10px 0px 0px 0px;
	}

/*---------- home ----------*/
body#home *#main_contents h2.title
	{
	padding:0px 0px 0px 0px;
	}
body#home h3.sub_title
	{
	margin:27px 0px 12px 0px;
	padding:0px 0px 0px 0px;
	}
body#home div.l_img_area
	{
	border-bottom:1px solid #cfd0d4;
	}
body#home div.l_img_area img
	{
	display:block;
	float:left;
	}
body#home div.l_img_area ul
	{
	width:211px;
	float:right;
	}
body#home div.l_img_area ul li
	{
	line-height:2;
	}
body#home div.l_img_area ul li a
	{
	color:#394ea1;
	text-decoration:underline;
	padding:0px 0px 0px 15px;
	background:url(images/icon_01.gif) no-repeat left center;
	}
body#home div.l_img_area ul li a:hover
	{
	text-decoration:none;
	}
/*---------- not_found ----------*/
/*---------- search ----------*/
#main_contents p.sorry
	{
	margin:10px 10px 10px 10px;
	}
#main_contents form#search_form
	{
	width:100%;
	text-align:center;
	vertical-align:middle;
	padding:10px 0px 10px 0px;
	background:#eeeeee;
	display:block;
	clear:both;
	}
#main_contents form#search_form input
	{
	vertical-align:middle;
	}
#main_contents form#search_form #s
	{
	width:400px;
	margin:2px 6px 2px 0px;
	border:1px solid #989898;
	}
#main_contents form#search_form #searchsubmit
	{
	margin:2px 10px 2px 0px;
	}
#main_contents form#search_form label
	{
	padding:3px 0px 3px 40px;
	}

#main_contents p.not_found_img
	{
	text-align:center;
	}
#main_contents p.not_found_img img
	{
	margin:20px auto 20px auto;
	}
/*---------- contact ----------*/
.wpcf7-form 
	{
	border-bottom:1px solid  #a7a6aa;
	padding:0px 0px 30px 0px;
	}
.wpcf7-form .name ,
.wpcf7-form .email ,
.wpcf7-form .message
	{
	width:154px;
	border:1px solid #a7a6aa;
	display:block;
	}
.wpcf7-form .message
	{
	width:100%;
	height:250px;
	}
/* ************************************************ 
 * 2-9 ページ設定
 * ************************************************ */
h3.img_headline
	{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	}
.text
	{
	padding:10px 10px 20px 10px;
	}
dl.post_stock_list
	{
	width:157px;
	margin:1px 9px 1px 9px;
	float:left;
	}
dl.post_stock_list dd
	{
	text-align:center;
	margin:10px 0px 0px 0px;
	}
dl.post_stock_list img
	{
	margin:0px auto 0px auto;
	display:block;
	}
dl.post_stock_list dt
	{
	font-size:85%;
	padding:5px 10px 5px 10px;
	}
/* パーツページnav */
*#parts_nav_01 ,
*#parts_nav_02
	{
	width:920px;
	margin:0px auto 0px auto;
	}
*#parts_nav_01 li ,
*#parts_nav_02 li
	{
	width:230px;
	height:78px;
	overflow:hidden;
	float:left;
	}
*#parts_nav_01 li a ,
*#parts_nav_02 li a
	{
	margin:0px 0px 0px 5px;
	padding:78px 0px 0px 0px;
	display:block;
	}
*#parts_nav_01 .parts_nav_01 a
	{
	background:url(images/parts_nav_01.gif) no-repeat;
	}
*#parts_nav_01 .parts_nav_02 a
	{
	background:url(images/parts_nav_02.gif) no-repeat;
	}
*#parts_nav_01 .parts_nav_03 a
	{
	background:url(images/parts_nav_03.gif) no-repeat;
	}
*#parts_nav_01 .parts_nav_04 a
	{
	background:url(images/parts_nav_04.gif) no-repeat;
	}
*#parts_nav_02 .parts_nav_01 a
	{
	background:url(images/parts_nav_05.gif) no-repeat;
	}
*#parts_nav_02 .parts_nav_02 a
	{
	background:url(images/parts_nav_06.gif) no-repeat;
	}
*#parts_nav_02 .parts_nav_03 a
	{
	background:url(images/parts_nav_07.gif) no-repeat;
	}
*#parts_nav_02 .parts_nav_04 a
	{
	background:url(images/parts_nav_08.gif) no-repeat;
	}
*#parts_nav_01 a:hover ,
*#parts_nav_02 a:hover
	{
	background-position: 0px -78px;
	}
.l_img img
	{
	margin:0px 20px 0px 0px;
	display:block;
	float:left;
	}
.r_img img
	{
	margin:0px 0px 0px 20px;
	display:block;
	float:right;
	}
.l_img ,
.r_img
	{
	margin:10px 0px 0px 0px;
	}
.tokusho
	{
	width:100%;
	margin:10px 0px 0px 0px;
	border-collapse:collapse;
	border:1px solid #c7c7c7;
	}
.tokusho th
	{
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	border:1px solid #c7c7c7;
	padding:5px 5px 5px 5px;
	background:	#ededed;
	}
.tokusho td
	{
	border:1px solid #c7c7c7;
	padding:5px 5px 5px 5px;
	}
#sitemap
	{
	margin:10px;
	}
#sitemap li
	{
	line-height:1.8;
	padding:0px 0px 0px 28px;
	background:url(images/icon_01.gif) no-repeat 7px center;
	}

/* ************************************************ 
 * 2-10 その他設定
 * ************************************************ */
.googlemaps
	{
	margin:10px 0px 20px 0px;
	}
#back-to-top
	{
	width:27px;
	height:27px;
	margin:30% 0px 0px 0px;
	position:absolute;
	right:0px;
	}
/* Begin Calendar */
#wp-calendar {
	width: 155px;
	margin:0px auto;
	}

#wp-calendar a {
	background:#FFFFFF;
	display: block;
	}
#wp-calendar #next a {
	padding-right: 10px;
	background:none;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	background:none;
	text-align: left;
	}


#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar th {
	padding: 3px 0;
	text-align: center;
	}

/* End Calendar */

/*---------- テンプレート ----------*/
.stock_list
	{
	width:100%;
	margin:15px 0px 15px 0px;
	border-collapse:collapse;
	border:1px solid #b3b3b3;
	}
.stock_list th
	{
	height:15px;
	font-weight:normal;
	text-align:left;
	border:1px solid #b3b3b3;
	padding:5px;
	background:#ebebeb;
	}
.stock_list td
	{
	width:auto;
	height:61px;
	vertical-align:top;
	border:1px solid #b3b3b3;
	padding:5px;
	}
.stock_list .img_cell
	{
	width:150px;
	}
.stock_list .img_cell img
	{
	display:block;
	}

.stock_list02 table
	{
	margin:0px 4px 15px 4px;
	border-collapse:collapse;
	border:1px solid #b3b3b3;
	}
.stock_list02 table th
	{
	height:15px;
	font-weight:normal;
	text-align:left;
	border:1px solid #b3b3b3;
	padding:5px;
	background:#ebebeb;
	}
.stock_list02 table td
	{
	width:auto;
	height:61px;
	vertical-align:top;
	border:1px solid #b3b3b3;
	padding:5px;
	}
.stock_list02 table .img_cell
	{
	width:150px;
	padding:0px;
	}
.stock_list02 table .img_cell img
	{
	display:block;
	}


p.stock_comment
	{
	margin:0px 0px 15px 0px;
	}
.stock
	{
	width:100%;
	margin:0px 0px 15px 0px;
	border-collapse:collapse;
	}
.stock th
	{
	width:25%;
	font-weight:normal;
	text-align:left;
	border:1px solid #b3b3b3;
	padding:5px;
	background:#e8e8e8;
	}
.stock td
	{
	width:75%;
	vertical-align:top;
	border:1px solid #b3b3b3;
	padding:5px;
	}
.stock .img_cell
	{
	width:250px;
	border:none;
	padding:0px 0px 0px 0px;
	}
.stock .img_cell img
	{
	margin:0px 8px 19px 0px;
	display:block;
	}
.stock_gallery
	{
	width:100%;
	text-align:center;
	margin:0px 0px 15px 0px;
	border-collapse:collapse;
	}
.stock_gallery th
	{
	text-align:center;
	line-height:2;
	}
.stock_option
	{
	width:100%;
	text-align:center;
	margin:0px 0px 15px 0px;
	border-collapse:collapse;
	}
.stock_option th
	{
	width:25%;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	border:1px solid #b3b3b3;
	padding:5px;
	background:#e8e8e8;
	}
.stock_option td
	{
	width:75%;
	text-align:left;
	vertical-align:top;
	border:1px solid #b3b3b3;
	padding:5px;
	}
div.post_qr img
	{
	display:block;
	float:left;
	}
div.post_qr ul
	{
	width:384px;
	margin:10px 0px 0px 0px;
	display:block;
	float:right;
	}

dl.site_links_01 ,
dl.site_links_02 ,
dl.site_links_03 ,
dl.site_links_04
	{
	width:130px;
	text-align:center;
	margin:10px 5px 10px 0px;
	float:left;
	}
dl.site_links_04
	{
	margin:10px 0px 10px 0px;
	float:right;
	}
dl.site_links_01 dt ,
dl.site_links_02 dt ,
dl.site_links_03 dt ,
dl.site_links_04 dt
	{
	font-size:77%;
	}
#main_contents ul.home_post_list
	{
	}
#main_contents ul.home_post_list li span
	{
	height:90px;
	overflow:hidden;
	display:block;
	}
#main_contents ul.home_post_list li img
	{
	display:block;
	}
#main_contents ul.home_post_list li img.no_img
	{
	margin:-15px 0px 0px 0px;
	}
#main_contents ul.home_post_list li
	{
	width:120px;
	margin:0px 6px 10px 6px;
	float:left;
	}
#main_contents ul.home_post_list li.post_list_right
	{
	}
#main_contents p.go_posts
	{
	text-align:right;
	clear:both;
	}

.group_info
	{
	width:513px;
	margin:20px 0px 30px 0px;
	border:1px solid #C7C7C7;
	padding:10px 10px 10px 10px;
	background:#F3F3F3;
	position:relative;
	}
.group_info h2
	{
	color:#394EA1;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	background:none;
	}
.group_info dl dt
	{
	font-size:92%;
	margin:10px 0px 0px 0px;
	}
.group_info dl dt a
	{
	font-weight:bold;
	text-decoration:none;
	color:#1D3994;
	padding:0px 0px 0px 15px;
	background:url(images/icon_01.gif) no-repeat left center;
	}
.group_info img.qr
	{
	position:absolute;
	top:45px;
	right:10px;
	}
/* ************************************************ 
 * Feeling!!
 * It is inquiry in the webnist
 * webnist@webnist.org
 * ************************************************ */

