/* 外部スタイルシートの読み込み */

@charset "EUC-JP";


/*
-----------------------------------------------------------------
     - BASE
     - HEADER
     - MENU
     - CONTENTS
     - FOOTER
------------------------------------------------------------------
*/






/*
==================================================================
BASE
==================================================================
*/
.bar_b{
	margin:20px 0px 10px 0px;
	width:720px;
	height:90px;
	background:url("image/bar_b.jpg");
}

.bar_b_font{
	padding:20px 0px 0px 10px;
	font-weight:bold;
	font-size:18px;
}

.bar_b_font_02{
	color:#000000;
	padding:30px 0px 0px 10px;
	font-weight:bold;
	font-size:12px;
}



.bar_s{
	margin:20px 0px 0px 0px;
	width:720px;
	height:30px;
	background:url("image/bar_s.jpg");
}

.bar_s_font{
	padding:0px 0px 0px 10px;
	line-height:30px;
	font-weight:bold;
	font-size:14px;
}

.menu_area{
	background:#FFCCFF;
	width:525px;
}

.menu_bar{
	margin:0px 10px 0px 0px;
	width:180px;
	height:115px;
	background:url("image/menu_bar.jpg") no-repeat;
	float:left;
}

.line{
	width:720px;
	height:30px;
	background:url("image/line.gif") no-repeat;
}

.menu_box{
	margin:0px 0px 0px 15px;
	width:120px;
	background:#FFFFFF;
	float:left;
}

.photo_area{
	background:#000000;
	margin:5px 0px 0px 10px;
	width:100px;
	height:74px;
}

.name_area{
	margin:0px 0px 0px 10px;
	width:100px;
	color:#000000;
	font-size:10px;
}

.image{
	width:100px;
}




/*
==================================================================
CONTENTS
==================================================================
*/

.main_image{
	margin:10px 0px 0px 0px;
	width:550px;
	height:60px;
	background:url("./image/main_image.jpg") no-repeat;
}

.title_text{
	padding:25px 0px 0px 65px;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
}


.title_back{
	background:url("../default/image/title_back.jpg") no-repeat;
	width:550px;
	height:50px;
}

/* 商品画像*/

.image_tbl{
	margin:0px 0px 0px 10px;
	float:rleft;
}

.text{
	margin:5px 0px 0px 10px;
	font-size:10px;
	width:100px;
	text-align:left;
	color:#000000;
}

.price{
	margin:0px 0px 0px 10px;
	font-size:10px;
	width:110px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#FF6600;
}

.image{
	width:100px;
	margin:0px 0px 0px 10px;
}

.image_area{
	padding:0px 0px 0px 0px;
	width:130px;
	float:left;	
}

.image_td{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.image_head{
	margin:0px 0px 0px 0px;
	width:120px;
	height:6px;
	font-size:1px;
	background:url("./image/head.gif") no-repeat;
}

.image_body{
	width:120px;
	background:#FFFFFF;
}

.image_foot{
	width:130px;
	height:10px;
	font-size:1px;
	background:url("./image/image_foot.jpg") no-repeat;
}

.bar_text{
	padding:25px 0px 0px 15px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}


a.text_lnk {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a:link.text_lnk {/*未訪問のリンク*/
    color:#000000;
    font-style:normal;
    text-decoration:none;
}

a:visited.text_lnk {/*訪問後のリンク*/
    color:#000000;
    text-decoration:none;
}
a:hover.text_lnk {/*マウスをのせたとき*/
   color: #FF6600;
    font-style:normal;
    text-decoration:underline;
}

a:active.text_lnk {/*クリック中*/
     text-decoration:underline;
}

