/*--------------------

	reset（今はサンコーリセットを優先）

--------------------*/

/* http://developer.yahoo.com/yui/reset/ */


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{  
    margin:0; padding:0;  
}  
/* 製品仕様テーブルなど影響が出るので暫定無効化
table{  
    border-collapse:collapse; border-spacing:0;  
}  
*/
fieldset, img{  
    border:0;  
}  
address, caption, cite, code, dfn, em, strong, th, var{  
    font-style:normal; font-weight:normal;  
}  
ol, ul{  
    list-style:none;  
}  
caption, th{  
    text-align:left;  
}  
h1, h2, h3, h4, h5, h6{  
    font-size:100%; font-weight:normal;  
}  
q:before, q:after{  
    content:”;  
}  
abbr, acronym{  
    border:0;  
}  




/*--------------------

	サンコーリセット

--------------------*/
body,td,th {
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	font-size: 12px;
}
a:visited {
	text-decoration: none;
	color: #0000FF;
}
a:hover {
	text-decoration: underline;
	color: #0000FF;
}
a:active {
	text-decoration: none;
	color: #0000FF;
}
a:link {
	text-decoration: none;
	color: #0000FF;
}
/* ラベルにマウスが乗ったらカーソルの形状をポインタにする */
a,label { cursor:pointer; }




/*--------------------

	↓元thanko.cssで上書き（記述位置変更不可）

--------------------*/
body,td,th {
	font-size: 12px;
	/* font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3; */
}
.title01 {
	/* font-family: "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 30px;
	font-style: normal;
	color: #333333;	
}
.style1 {
	/* font-family: "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 17px;
}
.red12 {
	/* font-family: "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 12px;
	font-style: normal;
	color: #FF0000;
}
.style1 {
	/* font-family: "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 12px;
	font-style: normal;
	color: #0000FF;
}
.white12 {
	/* font-family: "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
}
.black12 {
	/* font-family: "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
.Sentences {
	/* font-family: "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 12px;
	line-height: 20px;
}
.Sentences2 {
	/* font-family: "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}
.Usually {

	/* font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 12px;
	line-height: 14px;
}
.SentencesBig {

	/* font-family: "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 14px;
	line-height: 20px;
}
.BIG {
	/* font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 18px;
	font-weight: bolder;
	color: #0000FF;
}
.sale_yen {
	/* font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 16px;
	font-weight: bold;
	color: #0000FF;
}

.link_white {
	/* font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.top_title01 {
	/* font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 12px;
	text-transform: uppercase;
	color: #FF3300;
	text-decoration: underline;
	line-height: 10px;
	font-weight: bold;
}
.sale_tile {
	/* font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}
.prezent_small {
font-size:12px;
line-height:16px;
color:#CC0000;}

.cart_frame {
	border: 5px solid #FF6D00;
	width:495px;
	height:auto;
	padding:10px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	}



/*--------------------

	その他直接記述まとめ

--------------------*/
.style3 {color: #FF6600}
.style11 {
	color: #DA2529;
	font-weight: bold;
}
.style2 {color: #FF0000;
	font-weight: bold;
	font-size: 18px;
}
.style13 {color: #000000}
.style14 {color: #FF0000}
.style20 {color: #000000;
	font-weight: bold;
}

.style-shop-guide { font-size: 10px;
}





/*--------------------

	2010-03のリニューアル以降新規追加分

--------------------*/

/* strongはboldで */
strong {  
    font-weight:bold;  
}  


/* ソーシャルブックマーク */
.sbm {
    /* background-color:#FFE7CE; */
    /* border:1px solid #999999; */
    margin:5px 0px 20px 0px;
    padding:0px 0px 0px 0px;
    text-align:right;
    vertical-align:middle;
    width:100%;
}

/* デフォルトのh1※使用箇所多数になる */
h1.default-h1 {
    color: #FFFFFF;
    font-size: 20px;
    font-weight:bold;
}

/* サポート&サービスのh1 */
h1.support-h1 {
    color: #FFFFFF;
    font-size: 20px;
    font-weight:bold;
}
/* 商品ページのh1 */
h1.product-h1 {
    color: #FFFFFF;
    font-size: 20px;
    font-weight:bold;
}
/* ニュースのh1 */
h1.news-h1 {
    color: #FFFFFF;
    font-size: 20px;
    font-weight:bold;
}


/* セールのh3（ニュース＆リリース）*/
.sale-genre {
    margin-bottom:50px;
}
.sale-genre h3 {
    font-weight:bold;
    font-size: 16px;
    padding: 0px;
    margin: 0px;
}

/* セールのtable（ニュース＆リリース）*/
th,td.sale-nongenre {
    padding: 10px
}



/* サポート&サービスのQ&Aページリストタグ */
#qa li.category{
}
#qa li.entry{
    margin-left: 4em;
    line-height: 20px;
}


/* サポート＆サービスの記事Q&A部分 */
#qa-part{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:30px;
/* display: block; /* クリックする領域を拡大 */
/* width: 100%; /* ieのバグ対策 */
background-repeat: no-repeat;
background-position : top left ;
width: 95%;
/* padding-bottom: 10px; */
overflow:auto;
}
.qa-question {
background-image : url(/support/img-support/_q.gif) ;
padding-bottom: 10px;
}
.qa-answer {
background-image : url(/support/img-support/_a.gif) ;
padding-bottom: 50px;
}


/* コンテンツ上部のNEWモデルへの遷移促し部分 */
.TkProductRecommend {
    font-weight:bold;
    font-size: 22px;
}

/* テーブル 製品仕様 */
table.seihin-siyou {
    border:0px;
}
table.seihin-siyou tr td {
    padding:10px;
}

/* TOP10画像の折り返し ※未使用*/
div.top10 {
    display: inline-block;
    vertical-align: middle;
    float: left;
    /* width: 200px; */
    margin-right: 1em;
    /* border: solid 1px #000000; */
}

/* 文字体裁（本文）*/
div.asset-body {
    /* font-size:12px; */
    /* line-height:20px;*/
    font-size:12px;
    line-height:1.5;
}

/* 文字体裁（続き）*/
div.asset-more {
    font-size:12px;
    line-height:1.5;
}



/* 基本table
  「修理の受付」のテーブルなど（リセット指定はあえてしないでおく）*/
table.default-table {
    border:0px;
}
table.default-table tr td {
    padding:10px;
    text-align: left;
    vertical-align: center;
}
/*折り返さない場合はこのクラスも指定 */
table.orikaesi-none th td { 
    white-space: nowrap;
}




/* 基本table2
　商品カテゴリーリストの1件分tableなど */
table.default-table2 tr td {
    padding:5px;
}



/* テーブル(tdのみ） TOP10 */
.top10{
    padding: 10px 0px 10px 0px;
}


/* テーブル（プレゼントラッピング） */
.present-wrapping {
    margin-right:10px;
    margin-bottom:10px;
}
.present-wrapping td{
    padding:3px;
}



/* テーブル（あわせてどうぞ） */
.table-awasete-douzo {
    /* display:inline; */
    float:left;
    height:300px;
    margin-right:10px;
    margin-bottom:10px;
    border: 2px #EFEFEF dotted;
}
.table-awasete-douzo td{
    padding:3px;
}


/* テーブル（TOP10（横）） */
.table-top10-yoko {
    /* display:inline; */
    float:left;
    height:300px;
    margin-right:10px;
    margin-bottom:10px;
    /* border-top: 1px dashed rgb(210, 210, 210); */
    border-bottom: 1px dashed rgb(210, 210, 210);
}
.table-top10-yoko td{
    padding:3px;
}


/* テーブル（入荷予定）*/
table.table-stock {
    border:1px solid #000000;
}
table.table-stock tr td {
    padding:10px;
    border:1px solid #000000;
}




/******** 各サイドメニューのul・li（デフォルト） ********/
ul.menu-default {
    padding: 0px 0px 0px 20px;
    /* list-style: none outside none;*/
    list-style-position: outside;
}

/* 通常のメインカテゴリ */
li.cat-main-default {
	list-style-image: url(/common/img/listmark-cat-main-default.gif);
}

/* 特殊メインカテゴリ */
li.cat-main-type1 {
	list-style-image: url(/common/img/listmark-cat-main-type1.gif);
}

/* 通常のサブカテゴリ（最初） */
li.cat-sub-default-first {
	list-style-image: url(/common/img/listmark-cat-sub-default-first.gif);
}

/* 通常のサブカテゴリ（途中） */
li.cat-sub-default {
	list-style-image: url(/common/img/listmark-cat-sub-default.gif);
}

/* 通常のサブカテゴリ（最後） */
li.cat-sub-default-last {
	list-style-image: url(/common/img/listmark-cat-sub-default-last.gif);
}

/* ブロック_ニュース1件分リスト */
td.block-news1list {
    padding: 3px;
}





/* 「※」文章とかのぶら下げ */
.burasage {
      margin-left: 1em;
      text-indent: -1em;
}

/* カート上のタイトル※【ここの部分だけ】*/
#carttitle {
    display:block;
    font-size: 26px;
    font-weight: bold;
    margin-top:20px;
}

/* カート上の煽り文 */
#fueledword {
    display:block;
    background-color:#FC892A;
    color:#000000;
    margin-bottom:10px;
    padding:7px;
}

/* 再入荷お知らせメールの枠 */
/*
.rearrivalInput {
    display: block;
    margin: 20px 0px 20px 0px;
}
.rearrivalResult {
    display: block;
    margin: 20px 0px 20px 0px;
}
.rearrivalMessagesOrder {
}
*/


#caption-awasete-douzo {
    background-image: url("/product/_templates-module/awasete-douzo-01/img/bg0001.jpg");
    display:block;
    /* background-color:#fffb9c; */
    color:#000000;
    margin-bottom:10px;
    padding:4px 7px 4px 7px;
    font-size: 16px;
    font-weight: bold;
}


/* 製品情報TOP */
#product-top-wrapper {
margin-top: 30px;
margin-left: auto;
margin-right: auto;
}
.product-top-oya {
float:left;
width:380px;
height:220px;
margin-right:10px;
margin-bottom:10px;
/* background-color:#FF0000; */
background-repeat:no-repeat;
background-position:left top;
}
.product-top-oya h2 {
font-weight:bold;
color: #3069C2;
font-size: 24px;
margin:16px 0px 0px 100px;
}
a.product-top-oya-finding {/*リンクされた文字*/
    color:#3069C2;
}
a:link.product-top-oya-finding {/*未訪問のリンク*/
    color:#3069C2;
}
a:visited.product-top-oya-finding {/*訪問後のリンク*/
    color:#3069C2;
}
a:hover.product-top-oya-finding {/*マウスをのせたとき*/
    color:##3069C2;
}
a:active.product-top-oya-finding {/*クリック中*/
    color:##3069C2;
}
.product-top-oya-description {
margin:20px 0px 0px 30px;
}
.product-top-oya-label {
font-weight:bold;
margin:10px 0px 5px 30px;
}

.product-top-oya ul {
float: left;
margin-left:30px;
list-style-position: outside;
}
.product-top-oya li {
margin-left:30px;
}
/* サブカテゴリ（最初）※最初だけど途中の画像を使っている。 */
li.product-top-default-first {
	list-style-image: url(/common/img/listmark-cat-sub-default.gif);
}
/* サブカテゴリ（途中） */
li.product-top-default {
	list-style-image: url(/common/img/listmark-cat-sub-default.gif);
}
/* サブカテゴリ（最後） */
li.product-top-default-last {
	list-style-image: url(/common/img/listmark-cat-sub-default-last.gif);
}
.product-top-oya img {
float: right;
margin-right: 10px;
}


/* ブロック_カテゴリ1件分リスト0001 色々 */
.block-category-1ken-group {
border-bottom: 1px #333333 dotted;
height: 221px;
padding-top:10px;
/* padding-bottom:10px; */
}

.block-category-1ken {
float: left;
margin-right: 10px;
margin-bottom: 10px;
padding: 5px;
background-color: #EEF4F9;
height: 200px;
}

.block-category-1ken table{
/* display: inline; */
}

.block-category-1ken-img {
border: 1px #000000 solid;
}
.block-category-1ken-icon {
margin-bottom: 5px;
}
.block-category-1ken-productname {
display: block;
margin: 3px 0px 3px 0px;
}
.block-category-1ken-fueledword {
line-height: 150%;
}

span.block-category-1ken-price {
line-height: 120%;
color:#000000;
font-family:Arial Black;
}
span.block-category-1ken-price-sale  {
font-size:100%;
color:#FF0000;
}
.block-category-1ken-price-sale {
font-size:100%;
color:#FF0000;
}
span.block-category-1ken-price-default  {
font-size:120%;
color:#FF0000;
}
.block-category-1ken-price-default {
font-size:120%;
color:#FF0000;
}

.block-category-1ken-sample {
color:red;
background-color: #F3C301;
font-size:80%;
}

.block-category-1ken-spacer {
clear: both;
margin-top: 50px;
}

