/*
 * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved.
 *
 * http://www.lockon.co.jp/
 */

@charset "<!--{$smarty.const.CHAR_CODE}-->";

/*FORM*/
.box3 { width: 33px; }	/*W3*/
.box6 { width: 54px; }	/*W6*/
.box10 { width: 82px; }	/*W10*/
.box12 { width: 96px; }	/*W12*/
.box18 { width: 138px; }	/*W18*/
.box19 { width: 145px; }	/*W19*/
.box20 { width: 152px; }	/*W20*/
.box30 { width: 222px; }	/*W30*/
.box33 { width: 243px; }	/*W30*/
.box40 { width: 292px; }	/*W40*/
.box47 { width: 341px; }	/*W47*/
.area40 { width: 302px; height: 134px; }	/*W40×H8*/
.area45 { width: 337px; height: 290px; }	/*W40×H20*/
.area46 { width: 337px; height: 134px; }	/*W40×H8*/
.area50 { width: 372px; height: 290px; }	/*W50×H20*/
.area55 { width: 407px; height: 290px; }	/*W55×H20*/
.area65 { width: 444px; height: 290px; }	/*W65×H20*/
.area68 { width: 498px; height: 134px; }	/*W68×H8*/
.area80 { width: 440px; height: 134px; }	/*W80×H8*/
.area80_2 { width: 440px; height: 420px; }	/*W80×H30*/
.area92 { width: 666px; height: 160px; }	/*W92×H10*/
.area96 { width: 694px; height: 420px; }	/*W80×H30*/
.area96_2 { width: 694px; height: 160px; }	/*W80×H10*/

/*LINK*/
a:link { color: #F03E3E; text-decoration: underline; }
a:visited { color: #F03E3E; text-decoration: underline; }
a:hover { color: #F03E3E; text-decoration: none; }

/*OVER*/
a.over:link{ color:#4a6fa6; text-decoration: none; }
a.over:visited { color:#4a6fa6; text-decoration: none; }
a.over:hover { color:#4a6fa6; text-decoration: underline; }

/*COLOR*/
.white { color: #ffffff; }
.whitest { color: #ffffff; font-weight: bold; }
.red { color: #ec0000; }
.redst { color: #ec0000; font-weight: bold; }
.blue { color: #3a75af; }
.bluest { color: #3a75af; font-weight: bold; }
.black { color: #000000; }
.blackst { color: #000000; font-weight: bold; }
.orange { color: #ff6600; }
.orangest { color: #ff6600; font-weight: bold; }

/*PHOTO*/
.picture { 
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
}

/*PHOTO*/
img { 
	border: 0px;
}


#container #right #contents #right #price{
border-width: 1px;
border-style: solid;
border-color: #ccc;
padding: 0;
margin: 0;
padding: 0;
width: 295px;
background: #ecf5ff;
}


body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:13px;
	color:#666666;
	background-color:#ECE9D8;
	background: url('../../img/main.jpg');
}

a:link {
	color: #00A;
}
a:visited {

	color: #A00;
}
a:hover {

	color: #990066;
}
a:active {

	color: #999999;
}

p{
color:#FFF;
font-size:13px;
margin:0px;
padding:5px;
}

b{
font-size:13px;
}

h1{	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 11px;
	color: #EEE;
	font-weight: strong;
	line-height: 11px;
	margin: 2px;}


.f9{font-size:9px}
.f10{font-size:10px}
.f11{font-size:11px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f15{font-size:15px}
.f16{font-size:16px}
.f17{font-size:17px}
.f18{font-size:18px}
.f19{font-size:19px}
.f20{font-size:20px}
.f21{font-size:21px}
.f22{font-size:22px}
.f23{font-size:23px}
.f30{font-size:30px}
.f35{font-size:35px}
.f40{font-size:40px}
.f50{font-size:50px}


hr{
margin:0px;
padding:0px;
}

/*ボーダーカラー*/
.border-color {	border: 1px #666666 }


/* メインテーブル */

.kihon_table{
margin:0px;
padding:0px;
width:800px;
background-color:#142639;

}


/* ヘッダーテーブル */
.header_style{
background: url('../../img/header.jpg');
height:136px;
}


/* カテゴリー検索 */
.cate_box{
width:170px;
margin-top:10px;
background: url('../../img/cate_bg.jpg');
}


/* フッターテーブル */
.footer_style{
color: #FFF;
background-color:#5F5C70;
}

/* タイトル小 */
.s_title{

width:450px;
height:46px;
color:#FFF;
font-size:17px;
font-weight:bold;
line-height:46px;
text-indent:20px;
background: url('../../img/s_titlebg_all.jpg');

}
/* タイトル小内テーブル */
.s_table_all{
color:#FFF;
color:#FFF;

margin:5px;

}


/* ネクストバック */
.s_table_nb{
color:#FFF;
color:#FFF;
background-color:#000;
font-size:13px;
margin:0px;
}



.s_table_all tr {background-color:#32303A;}

/* Q&A */
.q_css{
margin :10px 0px;
border:1px solid #fa0;
width:450px;
color:#666;
font-size:13px;
font-weight:bold;
background: url('../../img/m4_q.jpg');
background-repeat:no-repeat;
background-color:#FFC;
}

.a_css{
margin :10px 0px;
border:1px solid #fa0;
width:450px;
color:#666;
font-size:13px;
font-weight:bold;
background: url('../../img/m4_a.jpg');
background-repeat:no-repeat;
background-color:#FFF;
}


.cw{
color:#fff;
}

.xs{
font-size:x-small;
}