@charset "utf-8";

/*
Site Name: 
Description: gloval style
*/

/* universal reset
----------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
	padding: 0;
	margin: 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,h3,h4,h5,h6{
	font-size: 100%;
	font-weight: normal;
}






.item_catch {

    border-bottom: solid 1px #282828;
    font-size: 100%;
    font-weight: 200;
    margin-bottom: 10px;
    text-align: center;
    padding: 5px;
}




q:before,q:after{
	content: ”;
}


abbr,acronym{
	border: 0;
}
 

/* body and base setting
----------------------------------------- */
body{
	padding: 0px;
	margin: 0px;
    font-family: メイリオ, Meiryo, 游ゴシック, YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
    font-size: 13px;
	color: #555555;
	text-align: center;
	background-color: #FFF;
	/*background-image: url(https://image.rakuten.co.jp/import-lotus/cabinet/00927970/img57809368.jpg);
	background-position: right top;
	background-repeat: repeat-y;*/
	font-size: 12px;
	line-height: 1.2em;
}

/* for IE6 */
* html body{
  font-size: 88%;
  font-family: メイリオ, Meiryo, 游ゴシック, YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
	color: #555555;
}

/* for IE7 */
*:first-child+html body{
  font-size: 88%;
}


/* フォント調整 */
html body div table{
	color: #333;
}

html body div table tbody tr td table tbody tr td table tbody tr td div#sub{
	font-size: 12px;
}

/* general style
----------------------------------------- */

/*img{
	vertical-align: bottom;
}*/


/* link style
----------------------------------------- */
a{
	outline:none;
}

a:link{
	color: #555555;
	text-decoration: none;
}


a:visited{
	color: #555555;
	text-decoration: none;
}


a:hover{
	color: #CCCCCC;
	text-decoration: none;
}


a:active{
	color: #CCCCCC;
	
}


/* layout parts
----------------------------------------- */
.clear{
	clear: both;
}


.center{
	text-align: center;
}


.right{
	text-align: right;
}


.left{
	text-align: left;
}


img.left{
	float: left;
	clear: both;
	margin-right: 15px;
}


img.center{
	clear: both;
	margin-bottom: 15px;
	display: block;
	text-align: center;
}


img.right{
	float: right;
	clear: both;
	margin-left: 15px;
}

/*パンくずリスト*/
.subcategory_list {
	width: 88% !important
}









/* item list
----------------------------------------- */









td.sdtext {
    color: #555555;
    font-size: 12px;
}

td.sdtext a:link {
    color: #555555;
}

td.sdtext a:hover {
    color: #999999;
}



/*パンくずリスト*/

td.breadcrumbs_list {
    color: #555555;;
}

td.breadcrumbs_list a:link {
    color: #555555;
	text-decoration: none;
}

td.breadcrumbs_list a:hover {
    color: #999999;
}


/*#risFil {
    background: url("") no-repeat scroll left top rgba(0, 0, 0, 0);
    border-top: 3px solid #000;
    height: auto;
    margin: 0 0 50px 2px;
    padding: 79px 0 0;
    width: 755px;
}*/

#risFil .risfFootWrap {
    clear: both;
    margin: 50px 0 0;
}

#risFil table a {
    color: #333;
    padding: 10px 0px;
}

/*#risFil table a:hover {
}*/




#risFil tr td a.category_itemnamelink {
    display: block;
    font-size: 11px;
    height: 5.4em;
    line-height: 1.5em;
    overflow: hidden;
    text-align: left;
	letter-spacing: 0.05em;
    width: 190px;
	color:#555555;

font-family: メイリオ, Meiryo, 游ゴシック, YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
}


:root #risFil tr td a.category_itemnamelink {
    height: 3.5em;
}

span.category_itemprice, span.category_itemtaxpostage {
	
    color: #555555 !important; 
    font-size: 14px;
    font-weight: unset;
	letter-spacing: 0.05em;
    line-height: 1.5em;
    padding: 10px 0 0;
    font-family: メイリオ, Meiryo, 游ゴシック, YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
}

#risFil table tbody tr td br {
    display: none;
}

#risFil table tbody tr td {
    background: url("https://image.rakuten.co.jp/import-lotus/cabinet/00927970/item_detail_bg.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
	width: 238px;
}

#risFil table tbody tr td {
	width: auto\9;
}

#risFil table tbody tr td:first-child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#risFil table tbody tr td a img {
    margin: 50px 0 0;
}

#risFil table tbody tr td span.category_itemprice {
    font-size: 15px;
}

#risFil table tbody tr td span.not {
    font-size: 12px;
}

#risFil table tbody tr td span.category_itemtaxpostage {
    font-size: 12px;
}

#risFil table tbody tr td div.risfClfx {
    font-size: 12px;
}

#rnkInShopMain {
    height: 300px;
    overflow: hidden;
}

/*iframe#head_navi {
    margin: 0;
    padding: 0;
    position: relative;
    width: 960px;
    z-index: 9999;
}

iframe#header_frame {
    height: 1050px;
    margin: -70px 0 -65px 8px;
}
*/

#risFil table tbody tr td span.select {
	display: block;
	width: 758px;
	margin: 5px 0;
}

/*#risFil table tbody tr td font {
	display: inline-block;

}*/

#risFil table:nth-child(5) tbody tr td:first-child {
	width: 15px;
}

#risFil table:nth-child(5) tbody tr td:last-child {
	width: 490px;
}

#risFil table tbody tr td div.risfHeadFootWrap {
	width: 756px\9;
}

#risFil table {
	width: 756px\9;
}



span.subcategory_list {
    color: #fff;
}
a.subcategory_list {
    border: 1px solid #cccccc;
    color: #555555 !important;
    display: block;
    font-size: 85% !important;
    line-height: 3em;
    margin-bottom: 15px;
    text-align: center;
    width: 278px;
    background: #ffffff;
}
a.subcategory_list:hover {
    border: 1px solid #c4b56c;
    color: #c4b56c !important;
}



#categorytitle{
    padding: 12px 0px;
    margin:0 auto 50px;
    color: #2c2c2f;
    background: #eeeeee;
    border-top: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	text-align:center;
	width:730px;
}


/*

span.subcategory_list {
text-indent:-9999px;
display:block;
width:1px;
height:1px;
background-color:#FFFFFF;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
background-image:none;
border:none;
}
.subcategory_list {
display:block;
width:100%;
height:100%;
text-decoration:none;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
padding:3px 0 3px 25px;
color:#555555;
}
a.subcategory_list:link { color: #555555; font-size: 12px; }
a.subcategory_list:visited { color: #555555; font-size: 12px; }
a.subcategory_list:active { color: #555555; font-size: 12px; }
a.subcategory_list:hover { color: #FB0045; font-size: 12px; }    */

td.topT_sdtext { color:#FB0045;
                 font-size:12px;
 background-color:#F4F4F4;
 font-weight:normal;
 border-bottom-width: 1px;
 border-bottom-style: dotted;
 border-bottom-color: #CCCCCC;
 display;block;padding:5px 5px;
 line-height:1.0; }
 
 
 
/* 
span.category_itemprice {color:#be1818;font-size:14px;font-weight:bold;} 
span.category_itemtaxpostage { color: #666666; font-size:10px; }
a.category_itemnamelink{line-height:1.5;}
a.category_itemnamelink:link { color: #666666; font-size: 12px; }
a.category_itemnamelink:visited { color: #666666; font-size: 12px; }
a.category_itemnamelink:hover { color: #FB0045; font-size: 12px; }
a.category_itemnamelink:active { color: #FB0045; font-size: 12px; }*/













