@charset "Shift_JIS";

*:first-child+html body,
*:first-child+html dl,
*:first-child+html dt,
*:first-child+html dd,
*:first-child+html ul,
*:first-child+html li,
*:first-child+html h1,
*:first-child+html h2,
*:first-child+html h3,
*:first-child+html h4,
*:first-child+html h5,
*:first-child+html h6,
*:first-child+html textarea,
*:first-child+html p,
*:first-child+html th,
*:first-child+html td {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
}

/* clearfix */
.clearfix:after {
content: "."; display: block; height: 0; clear: both; visibility: hidden;
}

.clearfix{

/* for ie */
display: inline-block;
}

/* Hides from IE-mac \*/
*html .clearfix{ height: 1%;}
.clearfix{ display: block;}
/* End hide from IE-mac */


* html #stage {
width:975px;
width : expression(
(document.documentElement.clientWidth > 3000)? "3000px" :
(document.documentElement.clientWidth < 955)? "955px" :
"auto");
height : 1%;
}


/* header --------------------------------------------------- */
*:first-child+html #com #header table td.InfoArea ul.DeviceMenu {
width: 210px;
}

*:first-child+html #cboxContent {
padding: 10px 0 0 0;
}

*:first-child+html #cboxContent p.SwitchingContentsClose {
padding: 5px 0 5px 0;
}

*:first-child+html #cboxContent p.PaymentDetailsClose {
padding: 5px 0 5px 0;
}

*:first-child+html #PaymentDetailsIn dd {
margin: 0 0 7px 0;
}


/* naviglobal --------------------------------------------------- */
#naviglobal_InArea div {
*top: 28px;
}

html[xmlns]>/**/body #naviglobal_InArea div p.parts_Subframe a {
height:18px;
text-align: left;
}


/* SortMoji(unit_AuthorList) --------------------------------------------------- */

*html .unit_AuthorList .parts_DlBox01 dd ul.SortMoji_Ie {
margin-bottom: 0px;
margin-left: -4px;
}

*html .unit_AuthorList .parts_DlBox01 dd ul.SortMoji_Ie li {
display: inline;
padding: 2px 4px 0 0;
font-weight: bold;
}

*html .unit_AuthorList .parts_DlBox01 dd ul.SortMoji_Ie li a {
padding: 2px 4px 0 0;
font-weight: normal;
}

/* SortMoji(unit_CircleInfo) --------------------------------------------------- */

*html .unit_CircleInfo .parts_DlBox01 dd ul.SortMoji_Ie {
margin-bottom: 2px;
margin-left: -4px;
}

*html .unit_CircleInfo .parts_DlBox01 dd ul.SortMoji_Ie li {
display: inline;
padding: 2px 4px 0 0;
font-weight: bold;
}

*html .unit_CircleInfo .parts_DlBox01 dd ul.SortMoji_Ie li a {
padding: 2px 4px 0 0;
font-weight: normal;
}
