﻿/* CSS Document */

/*
ver.2.0		2014/5/24
*/

* {
			font-family: 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
			font-size:12px;
		}

body 	{
		 line-height: 1.4;
		 -webkit-text-size-adjust: none;
		}

a		{
		text-decoration:none;
		}

a:hover		{
		text-decoration:underline;
		}

img			{
			border:none;
			}
			
/* 1.1.0 ラッパー */
#wrapper {
			}

/* 2.0.0 ヘッダー */
#box_header{
			background:#f63;
			text-align:left;
			}

/* 1.1.2 メニュー */
#box_leftmenu {
			background:#f63;
			}

#top_menu_maker img	{
				margin-left:6px;
				}

/* 1.1.1 メインボックス */
#box_maincontaints {
			background:url(https://www.imgmsplus.com/img/back_left_orange.gif) repeat-y	
			}

#box_main_wr {
			padding-left:5px;
			}
			
/* 1.1.1.1.1 メインボックスヘッダー */
#box_main_header	{
			}

/* 1.1.1.1.2 メインボックス中央 */				
#box_main_main	{
			background:#fff;
			}

/* 1.1.1.1.3 メインボックス関連 */			
#box_main_aff	{
			background:#fff;
			padding-left:0px;
			text-align:left;
			}

/* 1.1.2 フッター */
#box_footer {
			text-align:center;
			}

/* ぱんクズ */
.site_navi	{
			text-align:right;
			padding:4px;			
			}

.site_navi a {
			color:#666;
			}

.site_navi_footer	{
			border-top:solid 2px #f63;

			}

.contents_header hr	{
				color:#f63;
				}

/* 幅拡張 */
.span_width		{padding-left:300px;}

/*  日付 */
.div_date_grp	{
				background:#c33;
				color:#fff;
				font-weight:bold;
				font-size:18px;
				padding-left:15px;
				padding-top:10px;
				padding-bottom:10px;
			}
 
/* 商品枠 */
.div_item_frame	{
			border-bottom:1px solid #f63;
			overflow:hidden;
			padding:5px;
			} 

/* サムネイル枠 */
.div_item_thumb	{
			float:left;
			text-align:center;
			width:100px;
			height:100px;
			}
			
.div_img	{margin-bottom:10px;
			}			

.div_item_series,.div_item_series a	{
			color:#666;
			}

/* 商品詳細枠 */
.div_item_detail	{
			float:left;
			margin-left:8px;
			width:520px;
			}

/* 商品タイトル */
.div_item_title	{
			margin-bottom:5px;
			}

.div_item_title h1 a	{
			font-size:16px;
		/*	background:url(../../0_files/images/dia_o.gif) no-repeat;
			padding-left:15px;	*/
			}


/* 商品価格 */
.div_item_price			{
				text-align:right;
				}

.span_price_base		{

				text-align:right;
				color:#696969;
				text-decoration: line-through;

				}

.span_price_shop		{
				text-align:right;
				color:#ff0000;
				font-weight: bold;
				font-size:15px;

				}
.span_soldout		{
					font-size:7pt;
					color:#fff;
					font-weight:bold;
					background:#f00;
					margin-left:4px;
					padding:1px 4px;
					}				
/* NEWSコメント */
.div_item_news		{
				color:#666;
				font-weight:normal;
				}
				
/* TOPへアンカー */
.div_top_ancher	{
				text-align:right;
				margin-right:200px;
				}				


/* 「もっと見る」ボタン */
.a_moreitem	{
				margin-bottom:50px;
						margin-left:70px;
						padding: 7px;
				width:70%;
				text-align:center;
				display: block;
				font-weight: bold;
				text-decoration: none;
				color: #fff;
				text-shadow: 0 -1px #1D8CA0;
				overflow: hidden;

				background-color: #64ca64;
				background-image: -webkit-gradient(linear, left top, left bottom, from(#64ca64),to(#369c36));
				font-size: 14px;
				-webkit-border-radius: 4px;
				border-radius: 4px;
				-webkit-box-shadow: 0 0 2px rgba(255,255,255,0.5);
				box-shadow: 0 1px 2px rgba(255,255,255,0.5);
				border: 1px solid #369c36;
				}				
				
.a_moreitem:hover	{
				color:#ffa500;
				}

/* 関連アイテムのタイトル部分 */
.div_ex_fields {
	background: left top url("https://www.imgmsplus.com/img/search_kanren_title.gif") repeat-y;
	padding:3px;
	margin-top: 50px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
			}		
/*clearfix*/

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}				

/* 右「これからの新商品」リンク */
.shop	{margin-bottom:10px;}

.shop a {/*
			background:url(../../0_files/images/common/tri_b_r.gif) no-repeat;*/
			background-image: url(https://www.ms-plus.com/0_files/images/spritesheet_base.png) ;			
			background-repeat: no-repeat;			
 			background-position: -667px -30px;
			padding-left:13px;
			display:block;
			}



	#table_resultlist			{min-width:700px;border-collapse:collapse;}
	#table_resultlist td		{padding-bottom:70px;padding-right:20px;padding-left:20px;border-collapse:collapse;}	
	#table_resultlist .td_item	{border-bottom:1px solid #999;
								vertical-align:top;text-align:left;
								width:250px;
								max-width:270px;
								padding-bottom:20px;padding-top:10px;padding-right:30px;}

	#table_resultlist .td_item h2 a	{font-size:14px;}
	#table_resultlist .td_item h3	{font-weight:normal;color:#666;margin-left:5px;margin-top:5px;margin-bottom:5px;}
	#table_resultlist .td_item h3 a	{color:#666;}
								

#table_resultlist	{margin-top:10px;}
#table_resultlist td.td_category1	{
				background:#c33;
				color:#fff;
				font-weight:bold;
				font-size:18px;
				padding-left:15px;
				padding-top:10px;
				padding-bottom:10px;
				}
#table_resultlist td.td_category2	{
					border-left:10px solid #c33;
					border-bottom:1px solid #c33;
					color:#c33;
				font-weight:bold;
				font-size:14px;
				padding-left:30px;
				padding-top:2px;
				padding-bottom:5px;
				}
								
#table_resultlist td.td_scale	{display:none;
				background:#e55;
				color:#fff;
				font-weight:bold;
				font-size:13px;
				padding-left:30px;
				padding-top:5px;
				padding-bottom:5px;
				}


.td_item h2{	
/*        width: 250px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
*/
		}							