@charset "shift_jis";
/*memorialSS */
.ssList {
margin:0 0 0 40px;
overflow:auto !important;
overflow/**/:hidden;
}
.ssList p {
padding:0.5em;
text-align:center;
}
.ssList li {
background:url(images/memorialSS/SSvote_pictGuide_top.gif) 0 0 no-repeat;
width:228px;
padding:4px 0 0;
text-align:center;
float:left;
margin:0 20px 20px 0;
}
.ssList .big{
background:url(images/memorialSS/SSvote_pictGuide_big_top.gif) 0 0 no-repeat;
width:536px;
padding:7px 0 0;
text-align:center;
float:left;
margin:0 20px 20px 0;
}
.ssList .big .inner {
background:url(images/memorialSS/SSvote_pictGuide_big_bottom.gif) left bottom no-repeat;
padding:0 0 7px;
}
.ssList .big .inner .innersInner {
background:url(images/memorialSS/SSvote_pictGuide_big_bg.gif) 0 0;
zoom:1;
}
.ssList .prize{
width:360px;
padding:7px 0 0;
margin-top:30px;
text-align:left;
margin-bottom:10px;
margin-left:5px;
margin-right:auto;
margin-top:0px;
}
.ssList .inner {
background:url(images/memorialSS/SSvote_pictGuide_bottom.gif) left bottom no-repeat;
padding:0 0 7px;
}
.ssList .inner .innersInner {
background:url(images/memorialSS/SSvote_pictGuide_bg.gif) 0 0;
zoom:1;
}
.ssList .inner .innersInner img {
margin:10px 0 0;
border:1px solid #ddd;
}
.centered{
text-align:center;
}
.pageLink li {
display:inline;
}
.pageLink {
text-align:center;
margin:30px 0 0;
}
.pageLink a {
margin:0 2px;
padding:0.5em;
position:relative;
border:1px solid #ced5e1;
background:white;
font-size:16px;
}
#ssPageBody{
width:650px;
background:url(/common/img/chargePage/charge_baseBg.gif) scroll bottom ;
margin:0 auto;
}
#ssPageBody .ssPage {
background:url(/common/img/chargePage/charge_granBg.jpg) 0 0 no-repeat;
padding:0 0 0;
}
#ssPageBody .ssPage .inner {
background:url(/common/img/chargePage/SS_Contents_mainBg.jpg) top no-repeat;
padding:0 24px 0;
}
#ssPageBody .ssPage .bottom {
background:url(/common/img/chargePage/chargeContents_bottomBg.gif) no-repeat scroll center;
}
#ssPageBody .ssPage .inner .ssImage {
text-align:center;
padding-top:15px;
padding-bottom:15px;
}
#ssPageBody .ssPage .inner .epiImage {
width:390px;
border:1px solid #ddd;
margin:0 auto 15px;
}
#ssPageBody .ssPage .inner .commentArea{
margin:15px 100px;
}
#ssPageBody .ssPage .inner .commentArea p {
padding:0.5em 0 0 35px;
font-size:13px;
line-height:1.3;
background:url(images/ssPage_icon.gif) 0 0 no-repeat;
height:auto !important;
height:30px;
min-height:30px;
}
#ssPageBody .ssPage .inner .commentArea .closeBtn {
text-align:center;
background:none;
padding:30px 0 0 0;
}
#ssPageBody .ssPage .inner .commentArea .pageLink {
padding:0 0 0 0;
background:none;
}
/*memorialSS END */
.mainTitleFor_cabarage{
position: relative;
top:-25px;
}
.randombox_unit {
width:568px;
margin:0 10px;
background:url(../../../common/img/ms/mssy_unit_bottom.gif) left bottom no-repeat;
padding:0;
padding-bottom:27px;
margin-bottom:15px;
}
.boxWrappBase {
background:url(../img/ev-cp/cpTemp_campaignDetailBox_baseBg.gif);
}
.boxWrappBG {
background:url(../img/ev-cp/cpTemp_campaignDetailBox_bg.gif) 0 50% no-repeat;
padding:0;
}
.randombox_contents {
background:url(../../../common/img/ms/mssy_unit_bg.gif);
padding:0px 30px;
}

.contentsBox_sys_Left {
width:200px;
float:left;
}
.contentsBox_sys_Right {
width:200px;
float:right;
}
.cf:after {
content: ".";
display: block;
height: 0;
font-size: 0;
clear: both;
visibility: hidden;
}
.cf {display: inline-block;}
/* Hides from IE5/Mac \*/
* html .EV-CPcf {height: 1px;}
.cf {display: block;}
/* End hide from IE5/Mac */
/* CSS Document */
.Cabarage_Itembox{
width:500px;
}
.Cabarage_Itembox .itemlist_Cabarage {
width:140px;
padding:0px;
padding-right:10px;
padding-left:7px;
padding-bottom:10px;
float:left;
}
.Cabarage_Itembox .itemlist_Cabarage2 {
width:120px;
padding:0px;
padding-bottom:10px;
float:left;
}
.Cabarage_Itembox .itemlist_Cabarage p{
padding-left:6px;
}
.field_dataDetail{
padding:10px 12px;
}
.field_dataDetail .stripedtable {
width:100%;
border:1px solid #236580;
}
.field_dataDetail .stripedtable thead th {
background:#236580;
color:white;
text-align:center;
white-space:nowrap;
}
.field_dataDetail .stripedtable th,
.field_dataDetail .stripedtable td{
border:1px solid #236580;
padding:3px 5px;
}
.field_dataDetail .stripedtable .evenline{
background:#f1f7fa;
}
.randombox_unit .boxWrappBase .boxWrappBG .randombox_contents .ItemBoxAttention {
padding-left:12px;
padding-right:15px;
color:#FF0000;
}
.Kadomaru_text {
padding:5px 0px;
}
.ItemBoxAttentionBnr{
margin:0px 12px;
padding-top:15px;
}
/* CSS Document */
#randombox {
width:585px;
padding:0 0 1px;
}
#randombox .randombox_unit {
width:568px;
margin:0 auto 30px;
background:url(../../../common/img/ms/mssy_unit_bottom.gif) left bottom no-repeat;
padding:0 0 29px;
}
#randombox .randombox_unit .randombox_contents {
background:url(../../../common/img/ms/mssy_unit_bg.gif);
padding:1px 30px;
}
#randombox .randombox_unit .randombox_contents p,
#randombox .randombox_unit .randombox_contents table {
margin-top:1em;
}
#randombox .randombox_unit .randombox_contents p img {
float:right;
margin-left:1em;
display:inline;
}
#randombox .randombox_unit .randombox_contents .field_dataDetail .stripedtable {
width:100%;
border:1px solid #236580;
}
#randombox .randombox_unit .randombox_contents .field_dataDetail .stripedtable thead th {
background:#236580;
color:white;
text-align:center;
white-space:nowrap;
}
#randombox .randombox_unit .randombox_contents .field_dataDetail .stripedtable th,
#randombox .randombox_unit .randombox_contents .field_dataDetail .stripedtable td{
border:1px solid #236580;
padding:3px 5px;
}
#randombox .randombox_unit .randombox_contents .field_dataDetail .stripedtable .evenline{
background:#f1f7fa;
}
#randombox #randombox_header {
position:relative;
}
#randombox #randombox_header #white{
position:absolute;
top:358px;
left:177px;
}
#randombox #randombox_header #black{
position:absolute;
top:378px;
left:29px;
}
#randombox #randombox_header #gray{
position:absolute;
top:372px;
left:101px;
}
#randombox #randombox_header #next{
position:absolute;
top:187px;
left:22px;
}


.4gcbox01 {
width:250px;
text-align:left;
float:left;
}
.4gcbox02 {
width:250px;
text-align:right;
float:left;
}
.MDLImageShelfLeft2{
width:210px;
float:left;
}
.bookbox_left{
width:200px;
height:210px;
float:left;
}
.bookbox_right{
width:250px;
height:210px;
float:left;
}
.bookbox_left2{
width:200px;
height:210px;
float:left;
}
.bookbox_right2{
width:250px;
height:210px;
float:left;
}
.contentsBox_sys_Left {
width:200px;
float:left;
}
.contentsBox_sys_Right {
width:200px;
float:right;
}
.cf:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.cf {display: inline-block;}
/* Hides from IE5/Mac \*/
* html .EV-CPcf {height: 1px;}
.cf {display: block;}
/* End hide from IE5/Mac */
/* CSS Document */

