.uptb {
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}

.uptb16 {
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
}

.uptb18 {
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
}

.uptb20 {
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
}

td {
	font-size: 12px;
}
.11f {
	font-size: 12px;
	line-height: 11px;
}
.11 {
	font-size: 10px;
	line-height: 15px;
}
.space {
	font-size: 12px;
	line-height: 18px;
}
.sss {

	font-size: 10px;
	line-height: 15px;
}
.9 {

	font-size: 10px;
	line-height: 15px;
}
.src_text {
	font-size: 11px;
	line-height: 12px;
}
p	{margin:0px;}
a:link	{color:#000066; text-decoration:none;}
a:visited	{color:#000066; text-decoration:none;}
a:active	{color:#00FF00; text-decoration:none;}
a:hover	{color:#00FF00; text-decoration:none;}
.s2c {
	font-size: 6px;
	line-height: 12px;
	height: 20px;
}



/*----レイアウト---------------------------*/


.m_top4{ margin-top:4px;}
.m_top8{ margin-top:8px;}
.m_top12{ margin-top:12px;}
.m_top20{ margin-top:20px;}
.m_left4{ margin-left:4px;}
.m_left8{ margin-left:8px;}
.m_left12{ margin-left:12px;}
.m_left13{ margin-left:13px;}
.m_left20{ margin-left:20px;}
.m_bottom4{ margin-bottom:4px;}
.m_bottom8{ margin-bottom:8px;}
.m_bottom12{ margin-bottom:12px;}
.m_bottom20{ margin-bottom:20px;}
.m_right4{ margin-right:4px;}
.m_right8{ margin-right:8px;}
.m_right12{ margin-right:12px;}
.m_right13{ margin-right:13px;}
.m_right20{ margin-right:20px;}


.w70{ width:70px;}
.w100{ width:100px;}
.w250{ width:250px;}
.w320{ width:320px;}
.w298{ width:298px;}
.h260{ height:260px;}

.txt_right{ text-align:right;}
.txt_left{ text-align:left;}
.txt_center{ text-align:center;}

.f_right{ float: right;}
.f_left{ float: left;}

.nowrap{white-space: nowrap;}
.mouse_on a{ color:#ffffff;}
.mouse_on a:hover { color:#00FF00!important;}
.mouse_on a:visited { color:#ffffff;}

.f0{ font-size:0; line-height:0;}
.title_nomal{ font-size:14px; font-weight:bold;}
.img_bottom{vertical-align:bottom;}

/*トップページ*/
#top_main{
	width:770px;
	height:174px;
	background:url(../images/top_a.jpg) right top no-repeat;}
#top_matchii{
	padding:14px 13px 0 0;
	float:right;}

/*動画ページ*/

#movie_sub_link{
	margin-top:20px;
	padding:12px 0;
	border-top: dotted 1px #cccccc;
	border-bottom: dotted 1px #cccccc;}

#movie_box1{
	width:591px;
	padding:0px 0 12px 0;
	margin:12px;
	border:solid 1px #cccccc;}
#movie_box2{
	width:591px;
	height:330px;
	overflow:scroll;
	overflow-x: hidden;
	margin:12px;
	padding:0px 0 12px 0;
	border:solid 1px #cccccc;}
.thumbnail_box{
	float:left;
	width:140px;
	text-align:center;
	margin-top:12px;}

.thumbnail_box p{
	margin:5px 16px 0 16px;
	font-size:11px;
	color:#000066;
	text-align:left;}




/*在庫ページ*/
#stock_table {
	width:100%;
	border-collapse:collapse;
	margin-bottom:16px;} 
#stock_table td,#stock_table th{
	border:solid 1px #cccccc;}
#stock_table th {
	background:#eeeeee;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;}
#stock_table tr, #stock_table td,#stock_table th{
	padding:5px;
}


#stock_select{
	margin:8px 0 0 0;
	padding:20px 30px;
	background:#f7f7f7;
		border:solid 1px #eeeeee;}
#select_button{
	padding:10px;
	margin-top:20px;
	text-align:center;
	background-color:#eeeeee;}


.list_number{
	list-style:none;
	float:right;
	margin-top:10px;
	margin-bottom:16px;}
.list_number li{
	margin-right:8px;
	float:left;}
.list_number .on{
	background:#eeeeee;
	padding:2px 6px 0px 6px;
	border:solid 1px #cccccc;}
.list_number .off{
	padding:2px 6px 0px 6px;
	border:solid 1px #cccccc;}

/*-- clearfix ---------------------*/
#wrapper .clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;}
#wrapper .clearfix {display: inline-block;}/* exlude MacIE5 \*/
* html .clearfix {height: 1%}
#wrapper .clearfix {display:block;}/* end MacIE5 */

.clear{ clear:both;}

