@charset "utf-8";

/* --------------------------------------------------
/* kassai StyleSheet
-------------------------------------------------- */

/* kassaiCategoryBoxFrame
-------------------------------------------------- */
div.kassaiCategoryBoxFrame div.categoryBox,
div.kassaiCategoryBoxFrame div.categoryBoxLast {
float:left;
margin-right:10px;
}
div.kassaiCategoryBoxFrame div.categoryBoxLast {
margin-right:0;
}

div.boxFrameWidth578 div.kassaiCategoryBoxFrame.column3 div.categoryBox,
div.boxFrameWidth578 div.kassaiCategoryBoxFrame.column3 div.categoryBoxLast {
width:176px;
}

.kassaiCategoryBoxFrame .h3FrameA06 {
padding-bottom:3px;
position:relative;
padding-left:3px;
padding-top:8px;
}

/* Info
-------------------------------------------------- */
body.kassai ul.linupIcon {
	margin-left:3px;
}
body.kassai ul.linupIcon:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
body.kassai ul.linupIcon {display:inline-block;}
/* Hides from IE-mac ＼*/
* body.kassai ul.linupIcon {height: 1%;}
body.kassai ul.linupIcon {display: block;}
/* End hide from IE-mac */

body.kassai ul.linupIcon li {
width:54px;
float:left;
display:block;
margin-right:4px;
}
body.kassai ul.linupIcon li.lastIcon{
margin-right:0px;
}


/* topSpecList
-------------------------------------------------- */
ul.topSpecList:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
ul.topSpecList {display:inline-block;}
/* Hides from IE-mac ＼*/
* ul.topSpecList {height: 1%;}
ul.topSpecList {display: block;}
/* End hide from IE-mac */

ul.topSpecList li {
float:left;
display:block;
width:176px;
height:60px;
margin-right:10px;
}
ul.topSpecList li.listLast {
margin-right:0px;
}

/* topSizeList
-------------------------------------------------- */
ul.topSizeList:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
ul.topSizeList {display:inline-block;}
/* Hides from IE-mac ＼*/
* ul.topSizeList {height: 1%;}
ul.topSizeList {display: block;}
/* End hide from IE-mac */

ul.topSizeList li {
float:left;
display:block;
width:54px;
height:54px;
margin-right:5px;
}
ul.topSizeList li.listLast {
margin-right:0px;
}


/* Following Page List
---------------------------*/
/* stay */
body.top .followingPageList li.stayTop a:link,
body.top .followingPageList li.stayTop a:visited,
body.feature .followingPageList li.stayFeature a:link,
body.feature .followingPageList li.stayFeature a:visited {
background-color:#e0f1eb;
}

/* thumbnail200
---------------------------*/
.boxFrameWidth774 .thumbnail200 .thumbnailImg {
width:200px;
display:block;
}
.boxFrameWidth774 .thumbnail200 .descriptiveText {
width:529px;
display:block;
}


/* featureTabel
---------------------------*/
table.featureTabel {
font-size:92%;
line-height:1.4em;
}
table.featureTabel td {
padding-top:9px;
}
table.featureTabel .textLinkIco01 {
line-height:1.6em;
padding-left:10px;
}


/* QR Info
-------------------------------------------------- */
div.qrFrameA01 {
zoom:1;

background: #f4f4f4 url(/personal/pack/images/qrInfo_bg_02.gif) repeat-y;
}
div.qrFrameA02 {
zoom:1;
background:url(/personal/pack/images/qrInfo_bg_01.gif) no-repeat top;
}
div.qrFrameA03 {
zoom:1;
padding:15px 0;
background:url(/personal/pack/images/qrInfo_bg_03.gif) no-repeat bottom;
}
div.qrInfoItem {
margin:0 15px;
}

.qrPartingLine {
margin-bottom:10px;
padding-bottom:10px;
background:url(/personal/pack/images/qrInfo_bg_04.gif) repeat-x bottom;
}
