@import url("/wp-content/themes/sample01/menyu.css");

Theme Name: SAMPLE 03
Theme URI: http://www.www.www/
Description: SAMPLE 03
Author: TARO
*/



li {
	list-style:none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left list-style:none;
}

p{
	list-style:none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left list-style:none;
}

UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}






body	{
	text-align:center;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(images/background-3-2-02-03.png);

background-repeat: repeat-x;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 13px;
	line-height: 18px;
	color: #000000;
	}


.syouhin_p {
	font-size: 13px;
	line-height: 18px;
	color: #333333;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	text-align: left;
}


.syouhin_h {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}





/* ++++++ お問い合わせの大枠サイズ ++++++ */

#postwide	{
	background-color: #FFFFFF;
	width: 540px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;


} 



#postwide li	{
	margin-left: 18px;
	background-image: none;
	list-style-type: none;
	list-style-image: none;


} 

/* ++++++  お問い合わせ　個別記事の大枠レイアウト++++++ */

#otoiawase {
	width: 500px;
	float: right;
	text-align: left;

	background-image: url(images/shadow-1000x1000.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;

} 



/* ++++++  お問い合わせの投稿欄 ++++++ */

#otoiawase dl

 {
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 10px;
	padding-left: 0px;
	margin-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #EBEBEB;
	margin-right: 0px;
}


/*  お問い合わせ　画像の配置*/

#otoiawase 　img {

border-style:none;
margin: 2x;
}


#otoiawase  li 
 {
	float: none;
	font-size: 13px;
	color: #333333;
	list-style:none;
	border-style:none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	width: 470px;
	text-align: left;
	clear: both;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: right bottom;

}
 
#otoiawase dt


	/* 商品情報*/

 {
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
	line-height: 18px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}



	/* 改行クリア*/
	
#otoiawase dd

 {
	color: #666666;
	border-bottom-width: 1px;
	clear: left;
	margin: 0px;
	padding: 0px;

}


/* タイトル */

#otoiawase h2 {


	cursor:pointer;
	background-image:url(images/menu_ttl-02.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-left: 30px;
	font-size: 14px;
	width: 470px;
	margin-left: 0px;
	background-color: #FFFFFF;




}





/* ++++++ メルマガ++++++ */

#melmaga {
	width: 500px;
	float: right;
	text-align: left;

	background-image: url(images/shadow-1000x1000.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;

} 



/* ++++++  お問い合わせの投稿欄 ++++++ */

#melmaga dl

 {
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 10px;
	padding-left: 0px;
	margin-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #EBEBEB;
	margin-right: 0px;
}


/*  お問い合わせ　画像の配置*/

#melmaga 　img {

border-style:none;
margin: 2x;
}


#melmaga li 
 {
	float: none;
	font-size: 13px;
	color: #333333;
	list-style:none;
	border-style:none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	width: 470px;
	text-align: left;
	clear: both;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: right bottom;

}
 
#melmaga dt


	/* 商品情報*/

 {
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
	line-height: 18px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}



	/* 改行クリア*/
	
#melmaga dd

 {
	color: #666666;
	border-bottom-width: 1px;
	clear: left;
	margin: 0px;
	padding: 0px;

}


/* タイトル */

#melmaga  h2 {


	cursor:pointer;
	background-image:url(images/menu_ttl-02.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-left: 30px;
	font-size: 14px;
	width: 470px;
	margin-left: 0px;
	background-color: #FFFFFF;




}





/* ++++++ 商品一覧・新着情報の大枠サイズ ++++++ */

#postwide	{
	width: 540px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;

} 


/* ++++++ 商品一覧　個別記事の大枠レイアウト++++++ */

#post {
	width: 500px;
	float: right;
	text-align: left;

	background-image: url(images/top34.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
margin-left: 10px;
margin-right: 15px;
margin-bottom: 10px;

} 



/* ++++++ 商品一覧の投稿欄 ++++++ */

#post dl

 {
	background-image: url(images/top23.gif);
	background-repeat: no-repeat;
	background-position: top left;
	/* ↑背景ＴOP */
	background-color: #EEEEEE;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
margin-bottom: 0px;
}


/* 商品一覧　画像の配置*/

#post 　img {

border-style:none;
margin: 2x;
}


#post  li 
 {

	float: left;
	font-size: 13px;
	color: #333333;
	list-style:none;


background: url(images/shadow-1000x1000.gif) no-repeat right bottom;      
border-style:none;

padding: 5px 10px 10px 5px;   

}
 
#post dt


	/* 商品情報*/

 {
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}



	/* 改行クリア*/
	
#post dd

 {
	color: #666666;
	border-bottom-width: 1px;
	clear: left;
	margin: 0px;
	padding: 0px;

}


/* タイトル */

#post h2 {


	cursor:pointer;
	background-image:url(images/sintyaku_ttl-02.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-left: 30px;
	font-size: 14px;
	width: 470px;
	margin-left: 0px;
	background-color: #FFFFFF;




}





/* ++++++ 新着情報の大枠レイアウト++++++ */

#news {
	width: 520px;
	float: right;
	


	background-image: url(images/shadow-1000x1000.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;

margin-left: 40px;
margin-right: 15px;
margin-bottom: 10px;

} 



/* ++++++ 新着情報のの投稿欄 ++++++ */

#news  dl

 {
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}


/* 新着情報の　画像の配置*/

#news  　img {

border-style:none;
margin: 2x;
}


#news   li 
 {
	font-size: 13px;
	color: #FFFFFF;
	list-style:none;
	border-style:none;
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	line-height: 20px;
	float: none;
	clear: none;
	margin-top: 10px;
	margin-left: 10px;
	width: 500px;

}

#news   p
 {
	float: left;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;


}
 
#news  dt

	/* 新着情報の商品情報*/

 {
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}



	/* 改行クリア*/




#news  dd

 {
	font-size: 14px;
	color: #333333;
	border-bottom-width: 1px;
	clear: both;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	text-align: left;
	line-height: 20px;
	padding: 0px;

}


/* タイトル */

#news h2 {

text-decoration: none;

	cursor:pointer;
	background-image:url(images/sintyaku_ttl-02.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-left: 30px;
	font-size: 14px;
	width: 470px;
	margin-left: 0px;
	background-color: #FFFFFF;
	
text-decoration: none;
color:#fff;

}

{

}


/* ++++++ 新着情報の大枠レイアウト++++++ */

#news-itiran

{

}


#news-itiran p



{
	font-size: 12px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-align: right;
	margin-right: 100px;

}




/* ++++++ 中央部分のサイズ ++++++ */

#monthmain	{
	background-color: #950000;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
margin:0 auto;
text-align:center;
	width: 860px;
	bottom: auto;
	background-image: url(images/top-haikei.png);
	background-position: left bottom;
overflow-x:hidden;
height: auto;
	}
	


a	{
	color: #00a0c6;
	}

	

/* ++++++ レフト部分のデザイン単一記事 ++++++ */

#left-news {
	float:right;
	font-size:13;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	background-color: #FFFFFF;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #999999;
	margin: 0;
	padding: 0;
	width: 100px;
}


#left-news li {
	text-align: left;
	FONT-SIZE: 14px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight: normal;
}




/* ++++++ メイン部分のデザイン ++++++ */


#contents	{
	float: left;
	width: 500px; /* 右マージンを設定 */
	background:#FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
	
	


/* ++++++ トップページのデザイン ++++++ */

#maincontent {
	float: none;
	width: 860px;
	padding-right: 20px;
	margin-top: 0px; /* 上マージンを設定 */
	margin-right: 0px; /* 右マージンを設定 */
	background:#FFFFFF;
	height: auto;
	padding-bottom: 0px;
	margin-bottom: 0px;
}



/* ++++++ トップページのデザイン ++++++ */

#top	{
	background-color: #000000;
	position: relative;
	top: 0;
	left: 0;
	}

#topimg	{
	margin: 0;
	}

#message	{
	position: absolute;
	top: 120px;
	left: 430px;
	width: 340px;
	margin: 0;
	font-size: 0.875em;
	line-height: 180%;
	}


/* ++++++ パンくずリンクのデザイン ++++++ */

#bread	{
	margin: 0;
	font-size: 0.75em;
	font-weight: bold;
	}

/* ++++++ コンテンツ部分のデザイン ++++++ */


#contents h2	{
	background-image: url(bar.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 1.2em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

#contents p	{
	font-size: 0.75em;
	line-height: 150%;
	}

#post01	{
	width: 500px;
	margin: 0px;
	padding: 0;
	float: left;
	}

#post02	{
	padding-left: 10px;
	width: 460px;
	float: left;
	}

#sidebar	{
	float: left;
	padding-right: 10px;
	}

.clear	{
	clear: both;
	margin: 0;
	}

#link	{
	border-collapse: collapse;
	margin-bottom: 20px;
	font-size: 0.75em;
	}

#link th, #link td	{
	text-align: left;
	padding: 10px 5px;
	border: solid 1px #00a0c6;
	}

#link th	{
	width: 100px;
	background-color: #88c0ff;
	}

#link a	{
	text-decoration: none;
	color: #000000;
	}

#link a:hover	{
	color: #00657d;
	}

/* ++++++ フッター部分のデザイン ++++++ */

#footer {

	width: 860px;
	color: #FFFFFF;
	text-align: center;
	background-image: url(images/sita.png);
	background-position: right top;
	margin:0 auto;
text-align:center;
	padding: 0px;
	background-repeat: no-repeat;
}


#footer address	{
	color: #666666;
	font-size: 0.75em;
	font-style: normal;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

#footer img {

border-style:none;
margin: 2x;
}

#footer p {

font-size: 12px;

}




/* ++++++ TOPニュースコンテンツのデザイン ++++++ */

#topnews	{
	width: 560px;
	float: right;
	margin-left: 5px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-top: 10px;
	padding: 0px;
	}
	
/* ++++++ TOPニュースコンテンツの背景 ++++++ */
	
#topnews dl

 {
	background-image: url(images/bg-videos.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	/* ↑背景ＴOP */
	background-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
	

#topnews dd

 {
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	
	
/* ++++++ TOPニュースコンテンツのタイトル ++++++ */

#topnews h2	{
	cursor:pointer;
	background-image:url(images/topics-01.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	text-align: left;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	height: 39px;
	}
	
	
	/* ++++++ TOPニュースコンテンツのタイトル2 ++++++ */

#topnews h3	{
	cursor:pointer;
	background-image:url(images/topics-01-2.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	text-align: left;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	height: 39px;
	}


#topnews h4	{
	cursor:pointer;
	background-image:url(images/topics-04.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	text-align: left;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	height: 39px;
	}




/* ++++++ ニュースコンテンツの枠 ++++++ */

#topnews ul	{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 3px;
	padding: 0;
	}
	
#topnews li {
	font-size: 14px;
	　　　　　　　　　margin-top: 1px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 3px;
	padding-top: 5;
	padding-right: 10;
	padding-bottom: 10;
	padding-left: 0;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	color: #FFFFFF;
	line-height: 18px;
}


#topnews ul a	{
	color: #006600;
	margin-bottom: 100px;
	padding-bottom: 100px;
	}


/* ++++++ レフト ++++++ */

#monthsidebar	{
	background-image: url(sidebar.gif);
	background-repeat: repeat-y;
	background-color: #ffffff;
	width: 170px;
	float: left;
	font-size: 13px;
	}

/* ++++++ 中央投稿レイアウト++++++ */
	

#monthcontent	{
	width: 500px;
	float: left;
	margin-left: 20px;
	margin-right: 0px;
	background-color: #FFFFFF;

margin-top: 20px;
	margin-bottom: 20px;
	padding: 0px;
	}


#monthcontent　h2	{
	cursor:pointer;
	background-color:#444444;
	background-image:url(http://sescompany.jp/side_img/arrow_down.gif);
	background-position:right center;
	background-repeat:no-repeat;
	color:#fff;
	border-top:1px solid #333;
	text-align: left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 6px;
	font-size: 14px;
	width: 300px;
	margin: 0px;
	}

#monthmain .clear	{
	background-image: url(sidebar.gif);
	background-repeat: repeat-y;
	}


#monthsidebar ul	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#monthsidebar li strong	{
	display: block;
	padding: 10px 20px;
	}

#monthsidebar li li	{
	padding: 5px 5px 5px 20px;
	background-image: url(mark.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	}

#monthsidebar li li a	{
	color: #000000;
	text-decoration: none;
	border-bottom: dotted 1px #ffffff;
	}

#monthsidebar li li a:hover	{
	color: red;
	}


#monthcontent #bread	{
	margin-top: 10px;
	text-align: right;
	}

#monthcontent #date	{
	font-size: 13px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #444444;
	}

#monthcontent #date img	{
	vertical-align: middle;
	padding-right: 10px;
	}





/* ++++++ 個別コンテンツの記事デザイン ++++++ */

#monthpost	{
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	margin: 0px;
	}

#monthpost h2	{
	cursor:pointer;
	background-color:#444444;
	background-image:url(http://sescompany.jp/side_img/arrow_down.gif);
	background-position:right center;
	background-repeat:no-repeat;
	color:#fff;
	border-top:1px solid #333;
	text-align: left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 6px;
	font-size: 14px;
	width: 500px;
	margin: 0px;

	}

#monthpost p	{
	font-size: 0.75em;
	line-height: 150%;
	padding: 0 10px;
	}


#monthlist h2	{
	margin: 30px 0 0;
	padding-bottom: 5px;
	border-bottom: solid 4px #69d600;
	font-size: 0.875em;
	}

#monthlist h2 a	{
	text-decoration: none;
	color: #00657d;
	}

#monthlist h2 span	{
	color: #888888;
	font-size: smaller;
	font-family: Verdana, Helvetica, sans-serif;
	}

#monthlist h2 a:hover	{
	color: #00a0c6;
	}

#monthlist p	{
	margin-top: 10px;
	font-size: 0.75em;
	line-height: 140%;
	}
#sidebar-news {

	float: right;
	padding-right: 10px;
}









/* 会社概要 */

#kaisya{
	list-style-type: none;
	font-size: 13px;
	line-height: 20px;
	color: #666666;
	margin-top: 0;
	margin-right: 20;
	margin-bottom: 0;
	margin-left: 20;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 20;
	float: right;
	padding-right: 20;
	}
	
	#kaisya　dl{
	list-style-type: none;
	font-size: 13px;
	line-height: 20px;
	color: #666666;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20;
	}
	
		#kaisya　li{
	list-style-type: none;
	font-size: 13px;
	line-height: 20px;
	color: #666666;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20;
	}
	
#topnews table {
	border: 1px solid #999999;
	padding: 3px;
	overflow: hidden;
	height: 100px;
	width: 748px;
	float: none;
	margin-top: 0px;


	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 250px;
}



/* サイドバナー */


#topbana {
	width:235px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-bottom: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	clear: both;

}


/* サイド大枠 */

#accordion2 {
	width:235px;
	border:1px solid #333;
	border-top:none;
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
padding-bottom: 10px;

}


/* アコーディオン内枠 */
.accordion2 {
	width:200px;
	font:12px Verdana,Arial;
	color:#333;
	float: left;
	margin-left: 4px;
}

.accordion2 dt {
	width:220px;
	font-weight:bold;
	cursor:pointer;
	background-color:#666;
	background-image:url(images/topics-02.png);
	background-position:right top;
	background-repeat:no-repeat;
	color:#fff;
	border-top:1px solid #333;
	text-align: left;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	font-size: 14px;
	margin: 0px;
	height: 30px;
}

.accordion2 dt:hover {background-color:#CCCCCC}

.accordion2 .open {background-color:#444; background-image:url(images/topics-02.png)}


/* アコーディオン中味 */

.accordion2 dd {

	overflow:hidden;
	background:#fff;
	float: left;
	width: 220px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}


/* アコーディオン中味の文字 */



.accordion2 span {
	display:block;
	border-top:none;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
	font-size: 13px;
	width: 190px;
	line-height: 20px;
}



.tenpo {
	list-style-type: none;
	margin: 0;
	padding: 3;
	font-size: 13px;
	line-height: 20px;
	color: #666666;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: dotted;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #ECECEC;
}
.tenpo-left {
	list-style-type: none;
	margin: 0;
	padding: 3;
	font-size: 13px;
	line-height: 20px;
	color: #666666;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: dotted;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #CCCCCC;
}


/* top外部RSS */

.RSSsite     { width:250px; font-size:12pt; font-weight:bold; text-align:left; margin:3px; padding:3px; }
.RSSline     { margin:2px;}
.RSStitle    { font-size:10pt; text-align:left; margin:2px 15px;}
.RSSdescript { font-size:9pt; text-align:left; color:#999999; margin:2px 15px;}
.RSStime     { font-size:9pt; text-align:left; color:#6666cc; margin:2px 5px;}
.RSSselect   { width:240px; font-size:12pt; text-align:left; margin:3px; }
.RSSoption   { font-size:10pt; text-align:left; border-top:#990000 1px dotted; }
.new         { background:#eeeeff; }



/* ++++++ ページ基本　++++++ */

#page {
	width: 500px;
	float: right;
	text-align: left;
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;

} 



/* ++++++  お問い合わせの投稿欄 ++++++ */

#page dl

 {
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 10px;
	padding-left: 0px;
	margin-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}


/*  お問い合わせ　画像の配置*/
#page　img {

border-style:none;
margin: 2x;
}

#page li 
 {
	float: none;
	font-size: 13px;
	color: #333333;
	list-style:none;
	border-style:none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	width: 470px;
	text-align: left;
	clear: both;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: right bottom;

}
 
#page dt


	/* 商品情報*/

 {
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
	line-height: 18px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}



	/* 改行クリア*/
	
#page dd

 {
	color: #666666;
	border-bottom-width: 1px;
	clear: left;
	margin: 0px;
	padding: 0px;

}


/* タイトル */

#page h2 {


	cursor:pointer;
	background-image:url(images/menu_ttl-02.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-left: 30px;
	font-size: 14px;
	width: 470px;
	margin-left: 0px;
	background-color: #FFFFFF;




}



.tabale-01 {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	background-color: #DEFFC8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CC00;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #66CC00;
	border-left-width: 1px;
	border-left-color: #66CC00;
	padding: 5px;
	width: 200px;
	border-right-width: 1px;
	border-right-color: #66CC00;
}
.tabale-02 {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CC00;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #66CC00;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #66CC00;
}

.midasi {
	color: #669900;
	font-size: 14px;
	line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #66CC00;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #66CC00;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #66CC00;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-weight: bold;
}

.komento {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #66CC00;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #66CC00;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #66CC00;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-weight: normal;
}



.tyumon-01 {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	background-color: #DEFFC8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CC00;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #66CC00;
	border-left-width: 1px;
	border-left-color: #66CC00;
	padding: 5px;
	width: 519px;
	border-right-width: 1px;
	border-right-color: #66CC00;
}
.tyumon-02 {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #66CC00;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #66CC00;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #66CC00;
	font-weight: bold;
	background-image: url(images/h3_universal02.gif);
	border-left-style: none;
}



/* ++++++  お問い合わせ　個別記事の大枠レイアウト++++++ */

#kaisya {
	width: 500px;
	float: right;
	text-align: left;

	background-image: url(images/shadow-1000x1000.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;

} 



/* ++++++  お問い合わせの投稿欄 ++++++ */

#kaisya  dl

 {
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 10px;
	padding-left: 0px;
	margin-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}


/*  お問い合わせ　画像の配置*/

#kaisya 　img {

border-style:none;
margin: 2x;
}


#kaisya   li 
 {
	float: none;
	font-size: 13px;
	color: #333333;
	list-style:none;
	border-style:none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	width: 470px;
	text-align: left;
	clear: both;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: right bottom;

}
 
#kaisya  dt


	/* 商品情報*/

 {
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
	line-height: 18px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}



	/* 改行クリア*/
	
#kaisya  dd

 {
	color: #666666;
	border-bottom-width: 1px;
	clear: left;
	margin: 0px;
	padding: 0px;

}


/* タイトル */

#kaisya  h2 {


	cursor:pointer;
	background-image:url(images/menu_ttl-02.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-left: 30px;
	font-size: 14px;
	width: 470px;
	margin-left: 0px;
	background-color: #FFFFFF;




}











/* ++++++ TOPニュースコンテンツ2 ++++++ */

#topsita	{
width: 860px;
float: right;
margin-left: 5px;
margin-right: 30px;
margin-bottom: 5px;
margin-top: 10px;
padding: 0px;
}

/* ++++++ TOPニュースコンテンツの背景 ++++++ */

#topsita dl

{
background-image: url(images/bg-videos.png);
background-repeat: no-repeat;
background-position: right bottom;
/* ↑背景ＴOP */
background-color: #FFFFFF;
padding-right: 2px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 2px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
}


#topsita dd

{
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}


/* ++++++ TOPニュースコンテンツのタイトル ++++++ */

#topsita h2	{
cursor:pointer;
background-image:url(images/topics-04.png);
background-position:left top;
background-repeat:no-repeat;
color:#fff;
text-align: left;
font-size: 14px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding: 0px;
background-color: #FFFFFF;
height: 39px;
}


/* ++++++ TOPニュースコンテンツのタイトル2 ++++++ */

#topsita h3	{
cursor:pointer;
background-image:url(images/topics-04.png);
background-position:left top;
background-repeat:no-repeat;
color:#fff;
text-align: left;
font-size: 14px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding: 0px;
background-color: #FFFFFF;
height: 39px;
}



/* ++++++ ニュースコンテンツの枠 ++++++ */

#topsita ul	{
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 3px;
padding: 0;
}

#topsita li {
font-size: 14px;
margin-top: 1px;
margin-right: 10px;
margin-bottom: 3px;
margin-left: 3px;
padding-top: 5;
padding-right: 10;
padding-bottom: 10;
padding-left: 0;
list-style-type: none;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
color: #FFFFFF;
line-height: 18px;
}


#topsita ul a	{
color: #006600;
margin-bottom: 100px;
padding-bottom: 100px;
}
