/* ------------------------------
　 基本設定
------------------------------ */

/* リンク */
a:link		{color:#005ba4;}
a:visited	{color:#005ba4;}
a:hover		{color:#ff6600;text-decoration:none;}

/* テキスト */
.txt_s	{font-size:11px;line-height:12px;font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;}
.txt_s2	{font-size:11px;line-height:1.5em;font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;}
.txt	{font-size:12px;line-height:16px;font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;}
.txt_b	{font-size:14px;line-height:18px;font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;}
.txt_m	{font-size:18px;line-height:18px;font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;}
.txt_t	{font-size:22px;line-height:22px;font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;}

.txt_c	{font-size:11px;line-height:14px;font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;}
.txt_l	{font-size:10px;line-height:11px;font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;border-bottom:solid 1px #dddddd;padding:1px;}

h1	{margin:0px;padding:0px;}

/* 両端黒 */
.side	{width:1px;background-color:#000000;}

/* メイン背景 */
.back	{background-image:url("../img/con_back.gif");background-repeat:repeat-y;}

/* メイン画像 */
.main_image{
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	margin:0px;
	padding:0px;}

#main_topics1{
	width:551px;
	height:161px;
	margin:10px;
	padding:0px;
	border:1px solid #000;
	background:url(../img/main_topics1.jpg) left top no-repeat;}

#main_topics2{
	width:551px;
	height:161px;
	margin:0px 10px 10px 10px;
	padding:0px;
	border:1px solid #000;
	background:url(../img/main_topics2.jpg) left top no-repeat;}

#bread{
	width:670px;
	margin:5px 0px 15px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #b2b2b2;
	text-align:left;
	font-size:12px;
	line-height:1.5em;}

#topics_txt{
	width:284px;
	margin:55px 0px 0px 13px;
	padding:0px;}

#topics_txt h2{
	margin:0px 0px 3px 0px;
	padding:0px;
	line-height:1.5em;}

#whats .whats_l{
	border-left:1px solid #000000;}

#whats .whats_img{
	margin:4px;}

#whats .whats_g{
	background-color:#666666;
	border-top:1px solid #000000;
	color:#ffffff;}

#whats .whats_w{
	background-color:#555555;
	border-top:1px solid #000000;
	color:#ffffff;}

#whats .whats_g a{
	font-weight:bold;
	color:#ffffff;}

#whats .whats_g a:visited{
	font-weight:bold;
	color:#ffffff;}

#whats .whats_w a{
	font-weight:bold;
	color:#ffffff;}

#whats .whats_w a:visited{
	font-weight:bold;
	color:#ffffff;}

.topics_tag{
	background:url(../img/topics_tag.gif) left top no-repeat #fff;}

#topics h2{
	margin:0px;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #b2b2b2;}

#topics th{
	width:70px;
	margin:0px;
	padding:2px 10px;
	text-align:left;
	background-color:#f0f0f0;
	border-bottom:1px dotted #b2b2b2;
	font-size:12px;
	line-height:1.5em;}

#topics td{
	margin:0px;
	padding:2px 10px;
	background-color:#fff;
	border-bottom:1px dotted #b2b2b2;
	font-size:12px;
	line-height:1.5em;}

#topics td.pri{
	font-size:14px;
	line-height:1.5em;
	font-weight:bold;}

#topics_shop{
	margin:5px 0px 0px 0px;
	padding:2px 10px;
	background-color:#17b2b8;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	line-height:1.5em;}

#topics_add{
	margin:0px;
	padding:2px 10px;
	background-color:#d1f0f1;
	color:#000;
	text-align:center;
	font-size:12px;
	line-height:1.5em;
	border:1px solid #17b2b8;}


