@charset "Shift_JIS";
/* CSS Document */
/*-------------------------------------------
 commonArea
-------------------------------------------*/
/*parts*/
.mt20{margin-top:20px !important;}
.mt15{margin-top:15px !important;}
.pl30{padding-left:30px !important;}
body.capcom{
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	min-width:980px;
}
body.capcom a{
	text-decoration:underline;
	color: #fff;/*--20180409逆転裁判CP時追加--*/
}
/*--20180409逆転裁判CP時追加--*/
body.capcom a:hover{
	color:#6fb6fc;
}

body.capcom a img:hover{
	opacity:0.9;
	filter:alpha(opacity=90);
	-ms-filter: "alpha( opacity=90 )";
	zoom:1; /* for IE7 */
	display:inline-block\9; /* for IE8 */
}
body.capcom .colorBlack a{
	color: #161616;
	text-decoration: none;
}
body.capcom .sectionInnerA02{
	padding:0 115px;
}
body.capcom .sectionInnerA03{
	padding:0 29px;
}
body #chkboxAlert .modalBoxInner01 .modalBoxInner02 p.modaltitie{
	width:100px;
	text-align:center;
	background:#f2f2f2;
	padding:5px;
	margin:0 0 0 60px;
}
/*header*/
body.capcom .headerBlockA01{
	background:#FFF;
	padding:10px;
	width:1200px;
	margin:auto;
	box-sizing: border-box;
}
body.capcom.top .headerBlockA01{
	width:auto;
}
body.capcom .headerBlockA01 h1{
	float:left;
	padding:0 0 0 100px;
}
body.capcom .headerBlockA01 #snsArea{
	float:right;
	padding:15px 100px 0 0;
}
/*footer*/
body.capcom .footerBlockA01{
	background:#FFF;
	font-size:11px;
	text-align:center;
	padding:27px 0;
	color:#595959;
	border-top:1px solid #cbcbcb;
}
/*-------------------------------------------
/gecard/capcom/index.html
-------------------------------------------*/
body#index.capcom.top .pcOnly{ display: block; }
body#index.capcom.top .spOnly{ display: none; }
body#index.capcom .bgBlockA01{
	background:#000;
	padding:50px 0;
	text-align:center;
}
body#index.capcom .txtBlockA01{
	margin:50px 0 0;
	text-align:center;
}
body#index.capcom .txtBlockA02{
	margin:0 auto;
	padding:35px 0 20px;
	width:863px;
  background-color: #221815;
	color:#fff;
}

body#index.capcom .txtBlockA03{
	margin:0 auto;
	text-align:left;
	padding:20px 20px 0;
	width:863px;
	color:#fff;
}
body#index.capcom .txtBlockA02 .txt01{margin-top:0;}
body#index.capcom .txtBlockA02 .txt02{margin-top:8px;}
body#index.capcom .txtBlockA02 .txt03{margin-top:30px;}
body#index.capcom .txtBlockA02 .txt04{margin-top:29px;}
body#index.capcom .txtBlockA02 .txt05{margin-top:20px;}
body#index.capcom a img:hover{
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	zoom:1; /* for IE7 */
	display:inline-block\9; /* for IE8 */
}
body#index.capcom.top .txtBlockA02 .leadText01{
  margin-top: 15px;
	font-size:25px;
  font-weight: bold;
}
#mainWrap .snsArea {
	width: 843px;
}
#mainWrap .snsArea .snsBubble .snsBubbleText {
	font-size: 16px;
}
#mainWrap .snsArea .snsButtonWrap .snsButton a img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}
@media screen and (max-width: 750px) {
	body#index.capcom.top .pcOnly{ display: none; }
	body#index.capcom.top .spOnly{ display: block; }
	body#index.capcom.top {
		min-width: auto;
	}
	body#index.capcom.top .bgBlockA01 {
		padding: 10px 0 30px;
	}
	body#index.capcom.top .headerBlockA01 {
		height: auto;
		width: auto;
	}
	body#index.capcom.top .headerBlockA01 h1 {
		padding: 0;
		width: 129px;
	}
	body#index.capcom.top .sectionInnerA01 {
		margin: 0 10px;
		font-size:14px;
	}
	body#index.capcom.top .txtBlockA02 {
		width: auto;
		padding: 15px 0 20px;
		background-color: #000000;
	}
	body#index.capcom.top img {
		width: 100%;
		max-width: 100%;
		height: auto; 
		vertical-align: top;
	}
	body#index.capcom.top .txtBlockA02 .leadText01{
		margin-top: 10px;
		font-size:14px;
		font-weight: bold;
	}
	body#index.capcom.top .txtBlockA02 .txt05 { margin-top: 20px; margin-bottom: 25px; }
	body.capcom.top .footerBlockA01 {
		padding: 5px 0 15px;
	}
	body.capcom.top .footerBlockA01 p {
		width: 250px;
		margin: 0 auto;
	}
	#mainWrap .snsArea {
		width: 95%;
	}
	#mainWrap .snsArea .snsBubble .snsBubbleText {
		font-size: 11px;
	}
	#mainWrap .snsArea .snsButtonWrap .snsButton a img {
		max-width: 100%;
		height: auto;
		vertical-align: top;
	}
}

/* ------------------------------------------------------
news_area
------------------------------------------------------ */
body.capcom.top .newsBox {
	margin: 20px auto 0;
	width: 863px;
	font-size: 12px;
}
body.capcom.top .newsBox .newsHdg {
	color: #000000;
	font-weight: bold;
	text-align: left;
	padding: 5px 15px;
	background: #e6c679;
}
body.capcom.top .newsBox .content {
	overflow: auto;
	position: relative;
	padding: 0px;
	width: 859px;
	height: 90px;
	border-left: solid 2px #e6c679;
	border-right: solid 2px #e6c679;
	border-bottom: solid 2px #e6c679;
}
body.capcom.top .newsBox .contentbox {
	padding: 10px 20px;
	background-color: #000000;
	text-align: left;
}
body.capcom.top .newsBox .contentbox li {
	display: table;
	margin: 10px 0 5px;
}
body.capcom.top .newsBox .contentbox li .date {
	color: #f6d787;
}
body.capcom.top .newsBox .contentbox li .txt {
	display: table-cell;
}
body.capcom.top .newsBox .contentbox li .txt a {
	color:#ffffff;
	text-decoration:underline;
}
body.capcom.top .newsBox .mCSB_container {
	padding-right: 0px !important;
}
body.capcom.top .newsBox .mCSB_container_wrapper {
	margin-right: 20px !important;
}
body.capcom.top .newsBox .mCS-my-theme.mCSB_scrollTools{
	width: 14px;
	background-color: #453d26;
	padding: 3px;
	opacity: 1;
}
body.capcom.top .newsBox .mCS-my-theme.mCSB_scrollTools .mCSB_draggerRail{
	width: 14px;
	background-color: #ffffa7;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
body.capcom.top .newsBox .mCS-my-theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
	width: 14px;
	margin: 0px 3px;
	position: absolute;
	height: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #ffffa7;
}
body.capcom.top .newsBox .mCS-my-theme.mCSB_scrollTools .mCSB_buttonUp,
body.capcom.top .newsBox .mCS-my-theme.mCSB_scrollTools .mCSB_buttonDown { 
	background-color:#e4e1b8;
	width: 14px;
	height:15px;
	opacity: 1;
	margin-bottom: 2px;
}
body.capcom.top .newsBox .mCS-my-theme.mCSB_scrollTools .mCSB_buttonLeft,
body.capcom.top .newsBox .mCS-my-theme.mCSB_scrollTools .mCSB_buttonRight { 
	background-color:#e4e1b8;
}
body.capcom.top .newsBox .mCS-my-theme.mCSB_scrollTools a.mCSB_buttonUp::after{ 
	width: 0;
	height: 0;
	border-bottom: 8px solid #453e24;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	position:absolute;
	top:3px;
	left:2px;
	display: block;
	content: "";
}
body.capcom.top .newsBox .mCS-my-theme.mCSB_scrollTools a.mCSB_buttonDown::after{ 
	width: 0;
	height: 0;
	border-top: 8px solid #453e24;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	position:absolute;
	top:3px;
	left:2px;
	display: block;
	content: "";
}

/*
 @media query:max-width: 750px
---------------------------------*/
@media screen and (max-width: 750px) {
	body.capcom.top .newsBox {
		/*margin: 10px auto 0;*/
		width: 100%;
	}
	body.capcom.top .newsBox .newsHdg {
		padding: 5px 8px;
		font-size: 13px;
	}
	body.capcom.top .newsBox .content {
		width: 99.5%;
		height: 110px;
		border-left-width: 1px;
		border-bottom-width: 1px;
		border-right-width: 1px;
	}
	body.capcom.top .newsBox .contentbox {
		padding: 10px 5px;
	}
	body.capcom.top .newsBox .contentbox li {
		display: block;
		margin-bottom: 8px;
	}
	body.capcom.top .newsBox .contentbox li .txt {
		display: block;
		margin-top: 3px;
	}
	body.capcom.top .newsBox .mCSB_container_wrapper {
		margin-right: 15px !important;
	}
	body.capcom.top .newsBox .mCS-my-theme.mCSB_scrollTools{
		width: 13px;
		background-color: #453d26;
		padding: 1px;
	}
	body.capcom.top .newsBox .mCS-my-theme.mCSB_scrollTools .mCSB_draggerRail{
		width: 13px;
	}
	body.capcom.top .newsBox .mCS-my-theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
		width: 13px;
		margin: 0 1px;
	}
	body.capcom.top .newsBox .mCS-my-theme.mCSB_scrollTools .mCSB_buttonUp,
	body.capcom.top .newsBox .mCS-my-theme.mCSB_scrollTools .mCSB_buttonDown { 
		width: 13px;
	}
	body.capcom.top .newsBox .mCS-my-theme.mCSB_scrollTools a.mCSB_buttonUp::after{ 
		border-bottom-width: 5px;
		border-left-width: 3px;
		border-right-width: 3px;
		top: 3px;
		left: 3px;
	}
	body.capcom.top .newsBox .mCS-my-theme.mCSB_scrollTools a.mCSB_buttonDown::after{ 
		border-top-width: 5px;
		border-left-width: 3px;
		border-right-width: 3px;
		top: 3px;
		left: 3px;
	}
}

/*-------------------------------------------
/gecard/capcom/basara/index.html
-------------------------------------------*/
/* bgBlock */
body#basara.capcom .bgBlockA01{
	background:#000;
}
body#basara.capcom .bgBlockA01Inner{
	width:1200px;
	margin:0 auto;
	background:url(/gecard/capcom/basara/images/index_bg_001.jpg) no-repeat 50% 0;
}
body#basara.capcom .bgBlockA02{
	background:#000;
}
body#basara.capcom .bgBlockA02Inner{
	width:1200px;
	margin:0 auto;
	background:url(/gecard/capcom/basara/images/index_bg_001_a.jpg) no-repeat 50% 0;
}

body#basara.capcom .bgBlockA03{
	background:#000;
}
body#basara.capcom .bgBlockA03Inner{
	width:1200px;
	margin:0 auto;
	background:url(/gecard/capcom/basara/images/index_bg_001_b.jpg) no-repeat 50% 0;
}
body#basara.capcom .bgBlockB01{
	background:#1f1e1e url(/gecard/capcom/basara/images/index_bg_002.gif) repeat-x 0 0;
}
/* cautionBlock */
body#basara.capcom .listBlockA01 li{
	text-indent:-1em;
	padding-left:1em;
}

/* applyContents */
body#basara.capcom .applyContents{
	width:1200px;
	margin:0 auto;
}
body#basara.capcom .applyContents .title{
	text-align:center;
}
body#basara.capcom .applyContents .subTitle{
	text-align:center;
	margin:0 0 8px;
}
body#basara.capcom .applyContents .caution01{
	text-align:center;
	margin:8px 0 0;
}
body#basara.capcom .applyContents .caution02{
	text-align:center;
}
/* applyBtnBlock */
body#basara.capcom .applyContents .applyBtnBlockA01 ul{
	width:762px;
	margin:0 auto;
}
body#basara.capcom .applyContents .applyBtnBlockA01 ul li{
	width:359px;
	padding:0 24px 0 0;
	display: table-cell;
	vertical-align: middle;
}
body#basara.capcom .applyContents .applyBtnBlockA01 ul li.last{
	padding:0;
}

body#basara.capcom .applyContents .applyBtnBlockA02{
	margin:15px 0 0;
}
/* detailBtnBlock */
body#basara.capcom .detailBtnBlockA01{
	width:391px;
	margin:20px auto 0;
}
body#basara.capcom .detailBtnBlockA01 .btn{
	margin:9px 0 0;
}
body#basara.capcom .detailBtnBlockA02{
	width:391px;
	margin:15px auto;
}
body#basara.capcom .detailBtnBlockA02 .btn{
	margin:9px 0 0;
}
body#basara.capcom .detailBtnBox01{
	width:151px;
	float:left;
}
body#basara.capcom .detailBtnBox02{
	width:151px;
	float:right;
}
/* tabBlock */
body#basara.capcom .applyContents .tabBlock{
	width:814px;
	margin:0 auto;
}
body#basara.capcom .applyContents .tabBlock ul{
	width:814px;
	padding:0;
}
body#basara.capcom .applyContents .tabBlock ul li{
	float:left;
}
/* tabBlockInner01 */
body#basara.capcom .tabBlockInner01{
	text-align:center;
	padding:0 0 25px;
}
body#basara.capcom .tabBlockInner01 .title{
	padding:25px 0 0;
}
body#basara.capcom .tabBlockInner01 .subTitle{
	margin:33px 0 0;
	padding:0;
}
body#basara.capcom .tabBlockInner01 .item01{
	margin:73px 0 0;
}
body#basara.capcom .tabBlockInner01 .item02{
	margin:18px 0 15px;
}
/* applyFlow */
body#basara.capcom .applyFlow{
	width:1200px;
	margin:0 auto;
	padding:64px 0 0;
}
body#basara.capcom .applyFlow .title{
	text-align:center;
	margin:0 0 28px;
}
body#basara.capcom .applyFlow .guideBlock{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	line-height:1.7;
	width:781px;
	margin:26px auto 0;
	padding:35px 30px;
	border:solid 1px #e6cd4b;
}
/* stepBlock */
body#basara.capcom .stepBlockA01{
	width:867px;
	margin:30px auto 0;
	line-height:1.8;
}
body#basara.capcom .stepBox01{
	width:200px;
	float:left;
	padding:0 0 0 6px;
}
body#basara.capcom .stepBox02{
	width:173px;
	float:left;
	padding:0 0 0 6px;
}
body#basara.capcom .stepBox03{
	width:200px;
	float:left;
	padding:0 0 0 6px;
}
body#basara.capcom .stepBox04{
	width:176px;
	float:left;
	padding:0 0 0 6px;
}
body#basara.capcom .stepBlockA01 .arrow{
	background:url(/gecard/capcom/basara/images/index_ico_001.png) 100% 0 no-repeat;
	padding-right:30px;
	min-height:148px;
}
body#basara.capcom .stepBlockA01 .imageLeftBlockA01{
	margin:30px 0 0;
}
body#basara.capcom .stepBlockA01 .imageLeftBlockA01 .icon{
	float:left;
	padding:3px 0 0;
}
body#basara.capcom .stepBlockA01 .imageLeftBlockA01 .text{
	font-size:12px;
	color:#FFF;
	float:left;
	padding:0 0 0 8px;
}
body#basara.capcom .stepBlockA01 .imageLeftBlockA01 .text ul li{
	padding:0 0 0 1em;
	text-indent:-1em;
}
body#basara.capcom .stepBlockA01 .stepBox01 .imageLeftBlockA01 .text{
	width:145px;
}
body#basara.capcom .stepBlockA01 .stepBox02 .imageLeftBlockA01 .text{
	width:118px;
}
body#basara.capcom .stepBlockA01 .stepBox03 .imageLeftBlockA01 .text{
	width:145px;
}
body#basara.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01 .text{
	width:129px;
}
body#basara.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01{
	margin:20px 0 0;
}
body#basara.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01 .text{
	padding:10px 0 0 8px;
}
body#basara.capcom .stepBlockA01 .imageLeftBlockA01 .text a{
	color:#FFF;
}
/* pageTop */
body#basara.capcom #pageTop{
	margin:30px 100px 10px 0;
	float:right;
}

/*-------------------------------------------
/gecard/capcom/streetfighter/index.html
-------------------------------------------*/
body#streetfighter.capcom .bgBlockA01{
	background:#f3f3f3;
}
body#streetfighter.capcom .bgBlockA01Inner{
	width:1200px;
	margin:0 auto;
	background:#f3f3f3 url(/gecard/capcom/streetfighter/images/index_bg_001.jpg) no-repeat 50% 0;
}
body#streetfighter.capcom .bgBlockA02{
	background:#f3f3f3;
}
body#streetfighter.capcom .bgBlockA02Inner{
	width:1200px;
	margin:0 auto;
	background:#f3f3f3 url(/gecard/capcom/streetfighter/images/index_bg_001_a.jpg) no-repeat 50% 0;
}
body#streetfighter.capcom .bgBlockA03{
	background:#f3f3f3;
}
body#streetfighter.capcom .bgBlockA03Inner{
	width:1200px;
	margin:0 auto;
	background:#f3f3f3 url(/gecard/capcom/streetfighter/images/index_bg_001_b.jpg) no-repeat 50% 0;
}
body#streetfighter.capcom .bgBlockB01{
	background:#f3f3f3 url(/gecard/capcom/streetfighter/images/index_bg_003.jpg) no-repeat 50% 20px;
}
/* cautionBlock */
body#streetfighter.capcom .listBlockA01 li{
	text-indent:-1em;
	padding-left:1em;
}

/* applyContents */
body#streetfighter.capcom .applyContents{
	width:1200px;
	margin:0 auto;
}
body#streetfighter.capcom .applyContents .title{
	text-align:center;
}
body#streetfighter.capcom .applyContents .subTitle{
	text-align:center;
	margin:0 0 14px;
}
body#streetfighter.capcom .applyContents .caution01{
	text-align:center;
	margin:20px 0 0;
}
/* applyBtnBlock */
body#streetfighter.capcom .applyContents .applyBtnBlockA01 ul{
	width:752px;
	margin:0 auto;
}
body#streetfighter.capcom .applyContents .applyBtnBlockA01 ul li{
	width:359px;
	margin:0 34px 0 0;
	float:left;
}
body#streetfighter.capcom .applyContents .applyBtnBlockA01 ul li.last{
	margin:0;
}

body#streetfighter.capcom .applyContents .applyBtnBlockA02{
	margin:15px 0 0;
}
/* detailBtnBlock */
body#streetfighter.capcom .detailBtnBlockA01{
	width:513px;
	margin:0 auto;
}
body#streetfighter.capcom .detailBtnBlockA01 .btn{
	margin:9px 0 0;
}
body#streetfighter.capcom .detailBtnBlockA02{
	width:513px;
	margin:0 auto;
}
body#streetfighter.capcom .detailBtnBlockA02 .btn{
	margin:9px 0 0;
}
body#streetfighter.capcom .detailBtnBox01{
	width:203px;
	float:left;
}
body#streetfighter.capcom .detailBtnBox02{
	width:203px;
	float:right;
}
/* tabBlock */
body#streetfighter.capcom .applyContents .tabBlock{
	width:814px;
	margin:0 auto;
}
body#streetfighter.capcom .applyContents .tabBlock ul{
	width:814px;
	padding:0;

}
body#streetfighter.capcom .applyContents .tabBlock ul li{
	float:left;
}
/* tabBlockInner01 */
body#streetfighter.capcom .tabBlockInner01{
	text-align:center;
	padding:0 0 30px;
}
body#streetfighter.capcom .tabBlockInner01 .title{
	padding:27px 0 0;
}
body#streetfighter.capcom .tabBlockInner01 .subTitle{
	margin:0;
	padding:0;
}
body#streetfighter.capcom .tabBlockInner01 .item01{
	margin:15px 0 0 268px;
}
body#streetfighter.capcom .tabBlockInner01 .item02{
	margin:15px 0 0 245px;
}
/* applyFlow */
body#streetfighter.capcom .applyFlow{
	background:url(/gecard/capcom/streetfighter/images/index_bg_002.gif) no-repeat 50% 0;
	width:1200px;
	margin:0 auto;
	padding:64px 0 0;
}
body#streetfighter.capcom .applyFlow .title{
	text-align:center;
	margin:0 0 18px;
}
body#streetfighter.capcom .applyFlow .guideBlock{
	color:#333;
	font-size:13px;
	font-weight:bold;
	line-height:1.7;
	width:781px;
	margin:38px auto 0;
	padding:30px 30px 35px;
	border:solid 1px #da2807;
}
/* stepBlock */
body#streetfighter.capcom .stepBlockA01{
	width:867px;
	margin:18px auto 0;
	line-height:1.8;
}
body#streetfighter.capcom .stepBox01{
	width:200px;
	float:left;
	padding:0 0 0 6px;
}
body#streetfighter.capcom .stepBox02{
	width:173px;
	float:left;
	padding:0 0 0 6px;
}
body#streetfighter.capcom .stepBox03{
	width:200px;
	float:left;
	padding:0 0 0 6px;
}
body#streetfighter.capcom .stepBox04{
	width:176px;
	float:left;
	padding:0 0 0 6px;
}
body#streetfighter.capcom .stepBlockA01 .arrow{
	background:url(/gecard/capcom/streetfighter/images/index_ico_001.png) 100% 0 no-repeat;
	padding-right:30px;
	min-height:148px;
}
body#streetfighter.capcom .stepBlockA01 .imageLeftBlockA01{
	margin:30px 0 0;
}
body#streetfighter.capcom .stepBlockA01 .imageLeftBlockA01 .icon{
	float:left;
	padding:3px 0 0;
}
body#streetfighter.capcom .stepBlockA01 .imageLeftBlockA01 .text{
	font-size:12px;
	color:#333;
	float:left;
	padding:0 0 0 8px;
}
body#streetfighter.capcom .stepBlockA01 .imageLeftBlockA01 .text ul li{
	padding:0 0 0 1em;
	text-indent:-1em;
}
body#streetfighter.capcom .stepBlockA01 .stepBox01 .imageLeftBlockA01 .text{
	width:145px;
}
body#streetfighter.capcom .stepBlockA01 .stepBox02 .imageLeftBlockA01 .text{
	width:118px;
}
body#streetfighter.capcom .stepBlockA01 .stepBox03 .imageLeftBlockA01 .text{
	width:145px;
}
body#streetfighter.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01 .text{
	width:127px;
}
body#streetfighter.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01{
	margin:20px 0 0;
}
body#streetfighter.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01 .text{
	padding:10px 0 0 8px;
}
body#streetfighter.capcom .stepBlockA01 .imageLeftBlockA01 .text a{
	color:#333;
}
/* pageTop */
body#streetfighter.capcom #pageTop{
	margin:30px 100px 10px 0;
	float:right;
}

/*-------------------------------------------
/gecard/capcom/monsterhunter/index.html
-------------------------------------------*/
body#monsterhunter.capcom .bgBlockA01{
	background:#1e8f88;
}
body#monsterhunter.capcom .bgBlockA01Inner{
	width:1200px;
	margin:0 auto;
	background:#f3f3f3 url(/gecard/capcom/monsterhunter/images/index_bg_001.jpg) no-repeat 50% 0;
}
body#monsterhunter.capcom .bgBlockA02{
	background:#1e8f88;
}
body#monsterhunter.capcom .bgBlockA02Inner{
	width:1200px;
	margin:0 auto;
	background:#f3f3f3 url(/gecard/capcom/monsterhunter/images/index_bg_001_a.jpg) no-repeat 50% 0;
}
body#monsterhunter.capcom .bgBlockA03{
	background:#1e8f88;
}
body#monsterhunter.capcom .bgBlockA03Inner{
	width:1200px;
	margin:0 auto;
	background:#f3f3f3 url(/gecard/capcom/monsterhunter/images/index_bg_001_b.jpg) no-repeat 50% 0;
}
body#monsterhunter.capcom .bgBlockB01{
	background:#1e8f88 url(/gecard/capcom/monsterhunter/images/index_bg_003.jpg) repeat-y 50% 56px;
}
/* cautionBlock */
body#monsterhunter.capcom .listBlockA01 li{
	text-indent:-1em;
	padding-left:1em;
}

/* applyContents */
body#monsterhunter.capcom .applyContents{
	width:1200px;
	margin:0 auto;
}
body#monsterhunter.capcom .applyContents .title{
	text-align:center;
}
body#monsterhunter.capcom .applyContents .subTitle{
	text-align:center;
	margin:0;
}
body#monsterhunter.capcom .applyContents .caution01{
	text-align:center;
	margin:20px 0 0;
}
/* applyBtnBlock */
body#monsterhunter.capcom .applyContents .applyBtnBlockA01 ul{
	width:752px;
	margin:0 auto;
}
body#monsterhunter.capcom .applyContents .applyBtnBlockA01 ul li{
	width:359px;
	margin:0 34px 0 0;
	float:left;
}
body#monsterhunter.capcom .applyContents .applyBtnBlockA01 ul li.last{
	margin:0;
}

body#monsterhunter.capcom .applyContents .applyBtnBlockA02{
	margin:15px 0 0;
}
/* detailBtnBlock */
body#monsterhunter.capcom .detailBtnBlockA01{
	width:436px;
	margin:0 auto;
}
body#monsterhunter.capcom .detailBtnBlockA01 .btn{
	margin:9px 0 0;
}

body#monsterhunter.capcom .detailBtnBox01{
	width:203px;
	float:left;
}
body#monsterhunter.capcom .detailBtnBox02{
	width:203px;
	float:right;
}
/* tabBlock */
body#monsterhunter.capcom .applyContents .tabBlock{
	width:814px;
	margin:0 auto;
}
body#monsterhunter.capcom .applyContents .tabBlock ul{
	width:814px;
	padding:0;

}
body#monsterhunter.capcom .applyContents .tabBlock ul li{
	float:left;
}
/* tabBlockInner01 */
body#monsterhunter.capcom .tabBlockInner01{
	text-align:center;
	padding:0 0 30px;
}
body#monsterhunter.capcom .tabBlockInner01 .title{
	padding:25px 0 0;
}
body#monsterhunter.capcom .tabBlockInner01 .subTitle{
	margin:0;
	padding:0;
}
body#monsterhunter.capcom .tabBlockInner01 .item01{
	text-align:center;
}
body#monsterhunter.capcom .tabBlockInner01 .item02{
	text-align:center;
}
/* applyFlow */
body#monsterhunter.capcom .applyFlow{
	background:url(/gecard/capcom/monsterhunter/images/index_bg_002.jpg) no-repeat 50% 0;
	width:1200px;
	margin:0 auto;
	padding:56px 0 0;
}
body#monsterhunter.capcom .applyFlow .title{
	text-align:center;
	margin:0 0 10px;
}
body#monsterhunter.capcom .applyFlow .guideBlock{
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	line-height:1.7;
	width:781px;
	margin:15px auto 0;
	padding:30px 30px 35px;
	border:solid 1px #f8d317;
}
/* stepBlock */
body#monsterhunter.capcom .stepBlockA01{
	width:867px;
	margin:0 auto;
	line-height:1.8;
}
body#monsterhunter.capcom .stepBlockA01 .bgNumber{
	min-height:177px;
	padding:10px 0 0;
}
body#monsterhunter.capcom .stepBox01{
	width:200px;
	float:left;
	padding:0 0 0 6px;
}
body#monsterhunter.capcom .stepBox01 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/images/index_bg_004.png) 50% 0 no-repeat;
}
body#monsterhunter.capcom .stepBox02{
	width:173px;
	float:left;
	padding:0 0 0 6px;
}
body#monsterhunter.capcom .stepBox02 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/images/index_bg_005.png) 50% 0 no-repeat;
}
body#monsterhunter.capcom .stepBox03{
	width:200px;
	float:left;
	padding:0 0 0 6px;
}
body#monsterhunter.capcom .stepBox03 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/images/index_bg_006.png) 50% 0 no-repeat;
}
body#monsterhunter.capcom .stepBox04{
	width:178px;
	float:left;
	padding:0 0 0 4px;
}
body#monsterhunter.capcom .stepBox04 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/images/index_bg_007.png) 50% 0 no-repeat;
}
body#monsterhunter.capcom .stepBlockA01 .arrow{
	background:url(/gecard/capcom/monsterhunter/images/index_ico_001.png) 100% 0 no-repeat;
	padding-right:30px;
	min-height:148px;
}
body#monsterhunter.capcom .stepBlockA01 .imageLeftBlockA01{
	margin:22px 0 0;
}
body#monsterhunter.capcom .stepBlockA01 .imageLeftBlockA01 .icon{
	float:left;
	padding:3px 0 0;
}
body#monsterhunter.capcom .stepBlockA01 .imageLeftBlockA01 .text{
	font-size:12px;
	color:#FFF;
	float:left;
	padding:0 0 0 8px;
}
body#monsterhunter.capcom .stepBlockA01 .imageLeftBlockA01 .text ul li{
	padding:0 0 0 1em;
	text-indent:-1em;
}
body#monsterhunter.capcom .stepBlockA01 .stepBox01 .imageLeftBlockA01 .text{
	width:145px;
}
body#monsterhunter.capcom .stepBlockA01 .stepBox02 .imageLeftBlockA01 .text{
	width:118px;
}
body#monsterhunter.capcom .stepBlockA01 .stepBox03 .imageLeftBlockA01 .text{
	width:145px;
}
body#monsterhunter.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01 .text{
	width:127px;
}
body#monsterhunter.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01{
	margin:12px 0 0;
}
body#monsterhunter.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01 .text{
	padding:10px 0 0 5px;
}
body#monsterhunter.capcom .stepBlockA01 .imageLeftBlockA01 .text a{
	color:#FFF;
}
/* pageTop */
body#monsterhunter.capcom #pageTop{
	margin:30px 100px 10px 0;
	float:right;
}
/*-------------------------------------------
/gecard/capcom/gyakutensaiban/index.html
-------------------------------------------*/
body#gyakutensaiban.capcom .bgBlockA01{
	background:#e9e9e9;
}
body#gyakutensaiban.capcom .bgBlockA01Inner{
	width:1200px;
	margin:0 auto;
	background:#f3f3f3 url(/gecard/capcom/gyakutensaiban/images/index_bg_001.jpg) no-repeat 50% 0;
}
body#gyakutensaiban.capcom .bgBlockA02{
	background:#e9e9e9 url(/gecard/capcom/gyakutensaiban/images/index_bg_002.jpg) no-repeat 50% 170px;
}
body#gyakutensaiban.capcom .bgBlockA02_01{
	background:#e9e9e9 url(/gecard/capcom/gyakutensaiban/images/index_bg_002.jpg) 50% 0px;
			margin-top:54px;
}

body#gyakutensaiban.capcom .bgBlockB01{
	background:#e9e9e9 url(/gecard/capcom/gyakutensaiban/images/index_bg_003.jpg) no-repeat 50% 0;
}
/* cautionBlock */
body#gyakutensaiban.capcom .listBlockA01 li{
	text-indent:-1em;
	padding-left:1em;
}

/* applyContents */
body#gyakutensaiban.capcom .applyContents{
	width:1200px;
	margin:0 auto;
}
body#gyakutensaiban.capcom .applyContents .title{
	text-align:center;
}
body#gyakutensaiban.capcom .applyContents .subTitle{
	text-align:center;
	margin:0;
}
body#gyakutensaiban.capcom .applyContents .caution01{
	text-align:center;
	margin:17px 0 0;
}
/* applyBtnBlock */
body#gyakutensaiban.capcom .applyContents .applyBtnBlockA01 ul{
	width:752px;
	margin:0 auto;
}
body#gyakutensaiban.capcom .applyContents .applyBtnBlockA01 ul li{
	width:534px;
	margin:0 auto 0;
}
body#gyakutensaiban.capcom .applyContents .applyBtnBlockA02{
	margin:30px 0 0;
}
/* detailBtnBlock */
body#gyakutensaiban.capcom .detailBtnBlockA01{
	width:848px;
	margin:0 0 0 180px;
}
body#gyakutensaiban.capcom .detailBtnBlockA01 .btn{
	margin:16px 0 0;
}

body#gyakutensaiban.capcom .detailBtnBox01{
	width:169px;
	float:left;
}
body#gyakutensaiban.capcom .detailBtnBox02{
	width:575px;
	float:right;
}

/* tabBlock */
body#gyakutensaiban.capcom .applyContents .imgBlock{
	width:372px;
	margin:0 auto;
}
/* tabBlockInner01 */
body#gyakutensaiban.capcom .tabBlockInner01{
	text-align:center;
	padding:0 0 40px;
}
body#gyakutensaiban.capcom .tabBlockInner01 .item01{
	width:895px;
	margin:11px 0 0 180px;
}
/* applyFlow */
body#gyakutensaiban.capcom .applyFlow{
	width:1200px;
	margin:0 auto;
	padding:64px 0 0;
}
body#gyakutensaiban.capcom .applyFlow .title{
	text-align:center;
	margin:0 0 24px;
}
body#gyakutensaiban.capcom .applyFlow .guideBlock{
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	line-height:1.75;
	width:761px;
	margin:29px auto 0;
	padding:16px 19px 12px;
	border:solid 1px #FFF;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
/* stepBlock */
body#gyakutensaiban.capcom .stepBlockA01{
	width:870px;
	margin:0 0 0 188px;
	line-height:1.8;
}

body#gyakutensaiban.capcom .stepBox01{
	width:206px;
	float:left;
	padding:0 0 0 6px;
}
body#gyakutensaiban.capcom .stepBox02{
	width:168px;
	float:left;
	padding:0 0 0 11px;
}
body#gyakutensaiban.capcom .stepBox03{
	width:200px;
	float:left;
	padding:0 0 0 11px;
}
body#gyakutensaiban.capcom .stepBox04{
	width:178px;
	float:left;
	padding:0 0 0 11px;
}

body#gyakutensaiban.capcom .stepBlockA01 .arrow{
	background:url(/gecard/capcom/gyakutensaiban/images/index_ico_001.png) 100% 0 no-repeat;
	padding-right:18px;
	min-height:149px;
}
body#gyakutensaiban.capcom .stepBlockA01 .imageLeftBlockA01{
	margin:30px 0 0;
}
body#gyakutensaiban.capcom .stepBlockA01 .imageLeftBlockA01 .icon{
	float:left;
	padding:3px 0 0;
}
body#gyakutensaiban.capcom .stepBlockA01 .imageLeftBlockA01 .text{
	font-size:12px;
	color:#FFF;
	float:left;
	padding:0 0 0 8px;
}
body#gyakutensaiban.capcom .stepBlockA01 .imageLeftBlockA01 .text ul li{
	padding:0 0 0 1em;
	text-indent:-1em;
}
body#gyakutensaiban.capcom .stepBlockA01 .stepBox01 >p{
	padding-left:3px;
}
body#gyakutensaiban.capcom .stepBlockA01 .stepBox01 .imageLeftBlockA01 .text{
	width:145px;
}
body#gyakutensaiban.capcom .stepBlockA01 .stepBox02 .imageLeftBlockA01 .text{
	width:118px;
}
body#gyakutensaiban.capcom .stepBlockA01 .stepBox03 .imageLeftBlockA01 .text{
	width:145px;
}
body#gyakutensaiban.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01 .text{
	width:127px;
}
body#gyakutensaiban.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01{
	margin:23px 0 0;
}
body#gyakutensaiban.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01 .text{
	padding:8px 0 0 9px;
}
body#gyakutensaiban.capcom .stepBlockA01 .imageLeftBlockA01 .text a{
	color:#FFF;
}
body#gyakutensaiban.capcom .note{
	color:#a1001e;
	font-size: 28px;
	font-weight: bold;
	padding: 40px 0 20px;
}


/* pageTop */
body#gyakutensaiban.capcom #pageTop{
	margin:0 60px 49px 0;
	float:right;
}

/*-------------------------------------------
/gecard/capcom/goods.html
-------------------------------------------*/
body#goods .colorRed{ color: #fe001b;}
body#goods{
	line-height:1.6;
    min-width: 1280px;
}
/*headingBlock*/
body#goods .headingBlockA01{
	padding:0;
}
body#goods .headingBlockB01{
	padding:6px 30px;
	margin:25px 0 15px;
	background:#0c4da2;
}
body#goods .headingBlockB01 h3{
	font-size:24px;
	font-weight:bold;
	color:#FFF;
}
body#goods .headingBlockB02{
	padding:6px 30px;
	margin:40px 0 15px;
	background:#0c4da2;
}
body#goods .headingBlockB02 h3{
	font-size:24px;
	font-weight:bold;
	color:#FFF;
}
body#goods .headingBlockC01{
	background:#d4deec;
	padding:10px 30px;
}
body#goods .headingBlockC01 h4{
	font-size:20px;
	font-weight:bold;
}
body#goods .headingBlockC01 h4 span.new{
	position:relative;
}
body#goods .headingBlockC01 h4 span.new:after{
	background: url(/gecard/capcom/images/goods_ico_new.gif) 0 0 no-repeat;
	content:"";
	position:absolute;
	bottom: 3px;
	right:-73px;
	width:63px;
	height:27px;
}
/*contentWrap*/
body#goods .applyContents{
	width:1230px;
	margin:0 auto;
}
/*contentsBlock*/
body#goods .contentsBlockA01{
	width:1043px;
	margin:0 auto;
	background:url(/gecard/capcom/images/contents_bg_003.gif) left top repeat-y #FFF;

}
body#goods .contentsBlockA01Inner{
	background:url(/gecard/capcom/images/contents_bg_004.gif) right bottom no-repeat;
	padding-bottom: 4px;
}
/*bgGreyBlock*/
body#goods .bgGreyBlockA01{
	background:#f7f7f7;
	padding:50px 0 73px;
}
/*borderBlockA01*/
body#goods .borderBlockA01{
	border:1px solid #0c4da2;
}
body#goods .borderBlockA01 .ttitle01{
	font-size:20px;
	font-weight:bold;
}
/*txtBlock*/
body#goods .txtBlockA01{
	font-size: 18px;
	line-height:1.5;
	margin:25px 0 0;
}
body#goods .txtBlockA02{
	font-size: 18px;
	line-height:1.5;
	margin:27px 0 17px;
	padding:0 30px;
}
body#goods .txtBlockA03{
	margin:27px 0 25px;
	padding:0 30px;
}
body#goods .txtBlockA04{
	margin:25px 0 25px;
	padding:0 0 0 8px;
}
body#goods .txtBlockA05{
	margin:28px 0 25px;
	padding:0 30px;
}
/*column2Wrap*/
body#goods .column2Wrap{
	margin-top:15px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
body#goods .column2Wrap .column01{
	width:484px;
	float:left;
}
body#goods .column2Wrap .column02{
	width:484px;
	float:right;
}


body#goods .column2WrapA01{
	width:562px;
	margin:0 auto;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
body#goods .column2WrapA01 p.title{
	font-size:18px;
	text-align:center;
	margin-bottom: 15px;
}
body#goods .column2WrapA01 .column01{
	float:left;
	width:231px;
}
body#goods .column2WrapA01 .column02{
	float:right;
	width:231px;
}

body#goods .column2WrapA02{
	width:741px;
	margin:0 auto;
	padding:15px 0 0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
body#goods .column2WrapA02 p.title{
	background:#f2f2f2;
	padding:10px 10px 3px;
	text-align:center;
}
body#goods .column2WrapA02 p.item{
	padding:18px 0 48px;
	text-align:center;
}
body#goods .column2WrapA02 .column01{
	float:left;
	width:358px;
}
body#goods .column2WrapA02 .column02{
	float:right;
	width:358px;
}
/*column3Wrap*/
body#goods .column3WrapA01{
	width:927px;
	margin:0 auto;
	padding:2px 0 0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
body#goods .column3WrapA01 p.title{
	font-size:18px;
	padding-left: 29px;
	margin-bottom: 15px;
}
body#goods .column3WrapA01 .column{
	float:left;
	margin-left: 73px;
	width:258px;
}
body#goods .column3WrapA01 .column.first{
	margin:0;
}

body#goods .column3WrapA02{
	width:932px;
	margin:0 auto;
	padding:2px 0 0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
body#goods .column3WrapA02 p.title{
	font-size:18px;
	text-align:center;
	margin-bottom: 15px;
}
body#goods .column3WrapA02 .column{
	float:left;
	margin-left: 78px;
	width:209px;
}
body#goods .column3WrapA02 .column.first{
	margin:0;
}
body#goods .column3WrapA02 .column.sec{
	width:258px;
}
body#goods .column3WrapA02 .column.th{
	width:307px;
}


/*column4Wrap*/
body#goods .column4WrapA01{
	width:926px;
	margin:0 auto;
	padding:2px 0 0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
body#goods .column4WrapA01 p.title{
	font-size:18px;
}
body#goods .column4WrapA01 .column{
	float:left;
	text-align:center;
	margin-left: 33px;
	width:230px;
}
body#goods .column4WrapA01 .column.first{
	margin: 0;
	width: 137px;
}
body#goods .column4WrapA01 .column .new{
	margin:12px 0 13px;
}
body#goods .column4WrapA01 .column .h{
	margin:14px 0 20px;
}
body#goods .column4WrapA01 .column .w{
	margin:51px 0 60px;
}
/* 170130追記 */
body#goods .columnWrap {
	display: block;
	margin: 0 auto;
	padding: 2px 0 0;
	width: 926px;
}
body#goods .columnWrap + .columnWrap {
	margin-top: 20px;
}
body#goods .columnWrap.isCenterType01 {
	width: 663px;
}
body#goods .columnWrap.isCenterType02 {
	width: 493px;
}
body#goods .columnWrap.isFourColumn > .column,
body#goods .columnWrap.isFourColumn > .column.isWide{
	margin-left: 20px;
	width: 216px;
}
body#goods .columnWrap > .column {
	float: left;
	margin-left: 33px;
	margin-bottom: 40px;
	width: 137px;
}
body#goods .columnWrap > .column:first-child {
	margin-left: 0;
}
body#goods .columnWrap > .column.isWide {
	width: 230px;
}
body#goods .columnWrap > .column.isLeft {
	clear: left;
	margin-left: 0;
}
body#goods .columnWrap > .column.isBottom {
	margin-bottom: 0;
}
body#goods .columnWrap > .column > .title {
	width: 100%;
	text-align: center;
}
body#goods .columnWrap > .column > .title.isTwoLine > span,
body#goods .columnWrap > .column > .title.isThreeLine > span {
	width: 100%;
	vertical-align: middle;
}
body#goods .columnWrap > .column > .title.isTwoLine { min-height: 2.2em; }
body#goods .columnWrap > .column > .title.isThreeLine { min-height: 3.3em; }
body#goods .columnWrap > .column > .icon {
	margin: 12px 0;
	text-align: center;
}
body#goods .columnWrap > .column > .imgWrap,
body#goods .columnWrap > .column > .title + .imgWrap.newNot {
	margin-top: 14px;
}
body#goods .columnWrap > .column > .title + .imgWrap {
	margin-top: 70px;
}
body#goods .columnWrap > .column > .imgWrap > .img {
	display: table;
	width: 100%;
}
body#goods .columnWrap > .column > .imgWrap > .img + .img {
	margin-top: 20px;
}
body#goods .columnWrap > .column > .imgWrap > .img > span {
	display: table-cell;
	text-align: center;
}
body#goods .columnWrap > .column > .imgWrap > .img.isVertical > span {
	height: 216px;
	vertical-align: middle;
}

/*itemBlock*/
body#goods .cautionBlock ul li{
	font-size: 14px;
	line-height:1.5;
	text-indent:-1em;
	padding:0 0 0 1em;
}
/*itemBlock*/
body#goods .itemBlockA01{
	padding:5px 0 50px;
	text-align:center;
}
body#goods .itemBlockA02{
	padding:0px;
	text-align:center;
}
/*btnBlock*/
body#goods .btnBlockA01{
	width:780px;
	padding:30px 0 70px;
	margin:0 auto;
}
body#goods .btnBlockA01 .caution{
	font-size:18px;
	margin:15px 0 0;
}
/*-------------------------------------------
/gecard/capcom/about.html
-------------------------------------------*/
body#about .headingBlockA01{
	padding:0 0 25px;
}
body#about .applyContents{
	width:1230px;
	margin:0 auto;
}
body#about .contentsBlockA01{
	width:1039px;
	margin:0 auto;
	background:#FFF url(/gecard/capcom/images/contents_bg_002.gif) left bottom repeat-x;
	padding:0 0 4px;
}
body#about .contentsBlockA01Inner{
	width:1035px;
	background:url(/gecard/capcom/images/contents_bg_001.gif) right top repeat-y;
	padding:0 4px 0 0;
}
body#about .bgGreyBlockA01{
	background:#f7f7f7;
	padding:50px 0;
}
body#about .column2Block {
	width:985px;
	margin:0 auto 25px;
}
body#about .column2Block h2 {
	margin-bottom: 8px;
}
body#about .column2Block p {
	margin: 0 8px 8px;
}
body#about .column2Block .leftInner {
	width: 480px;
	float: left;
}
body#about .column2Block .rightInner {
	width: 480px;
	float: right;
}
body#about .column2Block .innerBg01 {
	background: #e6ffd4 url(/images/index/index_bg_003.gif) left bottom no-repeat;
}
body#about .column2Block .innerBg02 {
	background: #fff6c2 url(/images/index/index_bg_004.gif) left bottom no-repeat;
}
body#about .column2Block .innerBg03 {
	background: #dcf5ff url(/images/index/index_bg_005.gif) left bottom no-repeat;
}
body#about .column2Block .innerBg04 {
	background: #ffe5e5 url(/images/index/index_bg_006.gif) left bottom no-repeat;
}

body#about .bnrBlock {
	padding:0 0 50px;
	text-align:center;
}

/* privilegeBtn */
body #move_window.fixed{
	position:fixed;
	top:100px;
	width:94px;
	z-index: 11;
}

body #move_window img{
	width:auto;
	height:auto;
}

/* modalwin */
#glayLayer{
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: #000000;
	top: 0;
	left: 0;
	background: url(/img/index_b/glaylayer.png);
	cursor: pointer;
}


body .modalBox01{
	position:relative;
	display:none;
}
body #modal-content{
	display:none;
	width:500px;
	z-index:10000;
	position:fixed;
	background: url(../common/images/common_modal_bottom.png) center bottom no-repeat;
}
body #chkboxAlert .modalBoxInner01{
	padding:10px 0;
	background: url(../common/images/common_modal_top.png) center top no-repeat,url(../common/images/common_modal_bottom.png) center bottom no-repeat;
}
body #chkboxAlert .modalBoxInner01 .modalBoxInner02{
	width:500px;
	background:#fff;
}
body #chkboxAlert .modalBoxInner01 .modalBoxInner02 p {
	padding:0 60px;
}
body #chkboxAlert .modalBoxInner01 .modalBoxInner02 p.p40{
	padding:0 40px;
}
body #chkboxAlert .modalBoxInner01 .modalBoxInner02 p.title {
	margin:0 0 20px 0;
	font-weight:bold;
}
body #chkboxAlert .modalBoxInner01 .modalBoxInner02 p.subtitle01 {
	font-size:16px;
	font-weight:bold;
}
body #chkboxAlert .modalBoxInner01 .modalBoxInner02 p.subtitle02 {
	margin:30px 0 20px;
	font-size:16px;
	font-weight:bold;
}
body #chkboxAlert .modalBoxInner01 .modalBoxInner02 p img.img{
	width:90%;
	height:auto;
	padding:15px;
}
body #chkboxAlert .modalBoxInner01 .modalBoxInner02 p img.img2{
	width:80%;
	height:auto;
	padding:15px 30px;
}
body #chkboxAlert .modalBoxInner01 .modalBoxInner02 p img.w49{
	width:49%;
	padding:15px 97px;
}
body #chkboxAlert .modalBoxInner01 .modalBoxInner02 p img.w56{
	width:56%;
	padding:15px 78px;
}
body #chkboxAlert .modalBoxInner01 .modalBoxInner02 p img.w80{
	width:78.5%;
	padding:20px 44px 20px 40px;
}
body #chkboxAlert .modalBoxInner01 .modalBoxInner02 p img.w100{
	width:100%;
	padding:0 0 20px;
}

body #chkboxAlert .modalBoxInner01 .modalBoxInner02 span img.img{
	height:auto;
	padding:10px 150px;
}



body #chkboxAlert img.modal-close{
	position:absolute;
	right:-26px;
	top:-26px;
	cursor: pointer;
}

/*--------------------------------------------------------------------------------------
event_04.html  20151211　追加
--------------------------------------------------------------------------------------*/
#event_04 .mt30{	margin-top:30px !important;}
body#event_04 .section{
	width:1000px;
	margin:0 auto 54px;
}
#event_04 .mainContentBlockA01{
	background:url(/gecard/capcom/images/event_04_bg_001.png) center top no-repeat;
	padding-top:16px;
}
#event_04 .mainContentBlockA01Inner{
	background:url(/gecard/capcom/images/event_04_bg_002.png) center top repeat-y;
	padding:0 40px 46px;
}
#event_04 .mainContentBlockA01Outer{
	width:1000px;
	padding:0 0 15px 0;
	margin:34px 0 0;
	background:url(/gecard/capcom/images/event_04_bg_003.png) center bottom  no-repeat;
}
/*sectionInnerA02
-------------------------------*/
#event_04 .sectionInnerA02{
	padding:0 20px;
}

/*headingBlock
-------------------------------*/
#event_04 .headingBlockC01{
}
/*detailBlock
-------------------------------*/
/*detailBlockA01---------*/
#event_04 .detailBlockA01{
	padding:33px 0 0;
	text-align:center;
}
/*detailBlockA02*/
#event_04 .detailBlockA02{
	margin:70px 0 0;
}
/*detailBlockA03*/
#event_04 .detailBlockA03{
	margin:46px 0 0;
}
#event_04 .detailBlockA03 .img01{
	margin:29px 0 0;
}
#event_04 .detailBlockA03 .txt01{
	margin:19px 0 0;
}
/*detailBlockA04*/
#event_04 .detailBlockA04{
	margin:48px 0 0;
}
#event_04 .detailBlockA04 .txt01{
	margin:17px 0 0;
}
/*detailBlockA05*/
#event_04 .detailBlockA05{
	margin:47px 0 0;
}
#event_04 .detailBlockA05 .txt01{
	margin:14px 0 0;
}
/*detailBlockB01----------*/
#event_04 .detailBlockB01{
	margin:86px 0 0;
}
/*detailBlockB02*/
#event_04 .detailBlockB02{
	margin:47px 0 0;
}
#event_04 .detailBlockB02 .txt01{
	margin:15px 0 0;
}
/*txtBlock
-------------------------------*/
#event_04 .txtBlockA02{
	margin:18px 0 0;
}
#event_04 .txtBlockA03{
	margin:27px 0 0;
}
/*imgBlock
-------------------------------*/
#event_04 .imgBlockA01 .arrow{
	margin:20px auto 8px;
	text-align:center;
}
#event_04 .imgBlockA01 .img03{
	margin:18px 0 0;
}
#event_04 .imgBlockA02{
	margin:0 auto 9px;
	text-align:center;
}
/*btnBlock
-------------------------------*/
#event_04 .btnBlockA01{
	padding:0 20px;
	margin:0 auto;
	width:880px;
}
#event_04 .btnBlockA01 .btnleft{float:left;}
#event_04 .btnBlockA01 .btnright{	float:right;}
#event_04 .btnBlockA02{
	margin:47px auto 0;
	text-align:center;
}


/*--------------------------------------------------------------------------------------
event_05.html  20151228　追加
--------------------------------------------------------------------------------------*/
#event_05 .mt30{	margin-top:30px !important;}
body#event_05 .bgGreyBlockA01{
	background:#f7f7f7;
	padding:30px 0 30px;
}
body#event_05 .section{
	width:1000px;
	margin:0 auto;
}
#event_05 .mainContentBlockA01{
	background:url(/gecard/capcom/images/event_05_bg_001.png) center top no-repeat;
	padding-top:16px;
}
#event_05 .mainContentBlockA01Inner{
	background:url(/gecard/capcom/images/event_05_bg_002.png) center top repeat-y;
	padding:0 40px 45px;
}
#event_05 .mainContentBlockA01Outer{
	width:1000px;
	padding:0 0 15px;
	background:url(/gecard/capcom/images/event_05_bg_003.png) #f7f7f7 center bottom  no-repeat;
}
/*sectionInnerA02
-------------------------------*/
#event_05 .sectionInnerA02{
	padding:0 20px;
}

/*headingBlock
-------------------------------*/
#event_05 .headingBlockC01 h4{
zoom:1;
}
#event_05 .headingBlockC01 h4 img{
display:block;
}
/*detailBlock
-------------------------------*/
/*detailBlockA01---------*/
#event_05 .detailBlockA01{
	padding:33px 0 0;
	text-align:center;
}
/*detailBlockA02*/
#event_05 .detailBlockA02{
	margin: 30px 0 0;
}
/*detailBlockA03*/
#event_05 .detailBlockA03{
	margin:48px 0 0;
}
#event_05 .detailBlockA03 .img01{
	margin:29px 0 0;
}
#event_05 .detailBlockA03 .txt01{
	margin:18px 0 0;
}
/*imgBlock
-------------------------------*/
#event_05 .imgBlockA01{
	margin:51px auto 0;
	text-align:center;
}
#event_05 .imgBlockA01 .arrow{
	margin:20px 0 8px;
	padding:0 0 0 423px;
	text-align:left;
}
#event_05 .imgBlockA01 .img03{
	margin:18px 0 0;
}
/*txtBlock
-------------------------------*/
#event_05 .txtBlockA01{
	margin:30px 0 0 0;
}

/*--------------------------------------------------------------------------------------
event_06.html  20160704　追加
--------------------------------------------------------------------------------------*/
body#event_06 .bgGreyBlockA01{
	background:#F6F6F6;
	padding:29px 0 25px;
}
body#event_06 .section{
	width: 1000px;
	margin: 0 auto;
}
body#event_06 .contentsBlockA01{
	background:#fff;
}
#event_06 .contentsBlockA01Inner{
	border:2px solid #fff;
}
#event_06 .mainContentBlockA01{
	border:8px solid #1578c4;
	border-top:none;
	padding:32px 30px 30px;
}
/*detailBlock*/
#event_06 .detailBlockA01{
	margin:31px 0 0;
}
#event_06 .detailBlockA02{
	margin:48px 0 0;
}
/*headingBlock*/
#event_06 .headingBlockB01{
	margin-bottom:27px;
}
#event_06 .headingBlockB02{
	margin-bottom:30px;
}
/*txtBlock*/
#event_06 .txtBlock01{
	text-align:center;
}
/*imgBlock*/
#event_06 .imgBlock01{
	display:table;
	margin-left:301px;
}
#event_06 .imgBlock01 p{
	display: table-cell;
}
/*imgCaution*/
#event_06 p.imgCaution01{
	vertical-align: bottom;
}
#event_06 p.imgCaution02{
	text-align:right;
	margin-right:30px;
}
/*awardBlock*/
#event_06 .awardBlock{
	margin:0 auto;
	width:860px;
}
#event_06 .award01{
	float:left;
}
#event_06 .award02{
	float:right;
}
#event_06 .awardItem p:first-child{
	margin-top:19px;
}
#event_06 .awardItem p{
	margin-top:20px;
}
#event_06 .cautionBlock{
	background:#f0f0f0;
	margin:31px 0 0;
	padding:20px 18px;
}
/*-------------------------------------------
/gecard/capcom/monsterhunter/index.html 20170130　追加
-------------------------------------------*/
body#monsterhunterXX.capcom .bgBlockA01{
	background:#0e386c;
}
body#monsterhunterXX.capcom .bgBlockA01Inner{
	width:1200px;
	margin:0 auto;
	background:#f3f3f3 url(/gecard/capcom/monsterhunter/XX/images/index_bg_001.jpg) no-repeat 50% 0;
}
body#monsterhunterXX.capcom .bgBlockA02{
	background:#0e386c;
}
body#monsterhunterXX.capcom .bgBlockA02Inner{
	width:1200px;
	margin:0 auto;
	background:#0e386c url(/gecard/capcom/monsterhunter/XX/images/index_bg_001_a.jpg) no-repeat 50% 0;
}
body#monsterhunterXX.capcom .bgBlockA03{
	background:#0e386c;
}
body#monsterhunterXX.capcom .bgBlockA03Inner{
	width:1200px;
	margin:0 auto;
	background:#f3f3f3 url(/gecard/capcom/monsterhunter/XX/images/index_bg_001_b.jpg) no-repeat 50% 0;
}
body#monsterhunterXX.capcom .bgBlockB01{
	background:#0e386c url(/gecard/capcom/monsterhunter/XX/images/index_bg_003.jpg) repeat-y 50% 56px;
}
/* cautionBlock */
body#monsterhunterXX.capcom .listBlockA01 li{
	text-indent:-1em;
	padding-left:1em;
}

/* applyContents */
body#monsterhunterXX.capcom .applyContents{
	width:1200px;
	margin:0 auto;
}
body#monsterhunterXX.capcom .applyContents .title{
	padding-top: 15px;
	text-align:center;
}
body#monsterhunterXX.capcom .applyContents .subTitle{
	text-align:center;
	margin:0;
}
body#monsterhunterXX.capcom .applyContents .caution01{
	text-align:center;
	margin:20px 0 0;
}
/* applyBtnBlock */
body#monsterhunterXX.capcom .applyContents .applyBtnBlockA01 ul{
	width:752px;
	margin:0 auto;
}
body#monsterhunterXX.capcom .applyContents .applyBtnBlockA01 ul li{
	width:359px;
	margin:0 34px 0 0;
	float:left;
}
body#monsterhunterXX.capcom .applyContents .applyBtnBlockA01 ul li.last{
	margin:0;
}

body#monsterhunterXX.capcom .applyContents .applyBtnBlockA02{
	margin:15px 0 0;
}
/* detailBtnBlock */
body#monsterhunterXX.capcom .detailBtnBlockA01{
	width:644px;
	margin:0 auto;
}
body#monsterhunterXX.capcom .detailBtnBlockA01 .btn{
	margin:9px 0 0;
}

body#monsterhunterXX.capcom .detailBtnBox01{
	width:317px;
	float:left;
}
body#monsterhunterXX.capcom .detailBtnBox02{
	width:317px;
	float:right;
}
/* tabBlock */
body#monsterhunterXX.capcom .applyContents .tabBlock{
	width:814px;
	margin:0 auto;
}
body#monsterhunterXX.capcom #tab02 .applyContents .tabBlock,
body#monsterhunterXX.capcom #tab03 .applyContents .tabBlock {
	margin-top: 15px;
}
body#monsterhunterXX.capcom .applyContents .tabBlock ul{
	width:814px;
	padding:0;

}
body#monsterhunterXX.capcom .applyContents .tabBlock ul li{
	float:left;
}
/* tabBlockInner01 */
body#monsterhunterXX.capcom .tabBlockInner01{
	text-align:center;
	padding:0 0 30px;
}
body#monsterhunterXX.capcom .tabBlockInner01 .title{
	padding:25px 0 0;
}
body#monsterhunterXX.capcom .tabBlockInner01 .subTitle{
	margin:0;
	padding:0;
}
body#monsterhunterXX.capcom .tabBlockInner01 .item01{
	text-align:center;
}
body#monsterhunterXX.capcom .tabBlockInner01 .item02{
	text-align:center;
}
/* applyFlow */
body#monsterhunterXX.capcom .applyFlow{
	background:url(/gecard/capcom/monsterhunter/XX/images/index_bg_002.jpg) no-repeat 50% 0;
	width:1200px;
	margin:0 auto;
	padding:56px 0 0;
}
body#monsterhunterXX.capcom .applyFlow .title{
	text-align:center;
	margin:0 0 10px;
}
body#monsterhunterXX.capcom .applyFlow .guideBlock{
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	line-height:1.7;
	width:781px;
	margin:15px auto 0;
	padding:30px 30px 35px;
	border:solid 1px #f8d317;
}
/* stepBlock */
body#monsterhunterXX.capcom .stepBlockA01{
	width:867px;
	margin:0 auto;
	line-height:1.8;
}
body#monsterhunterXX.capcom .stepBlockA01 .bgNumber{
	min-height:177px;
	padding:10px 0 0;
}
body#monsterhunterXX.capcom .stepBox01{
	width:200px;
	float:left;
	padding:0 0 0 6px;
}
body#monsterhunterXX.capcom .stepBox01 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/XX/images/index_bg_004.png) 50% 0 no-repeat;
}
body#monsterhunterXX.capcom .stepBox02{
	width:173px;
	float:left;
	padding:0 0 0 6px;
}
body#monsterhunterXX.capcom .stepBox02 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/XX/images/index_bg_005.png) 50% 0 no-repeat;
}
body#monsterhunterXX.capcom .stepBox03{
	width:200px;
	float:left;
	padding:0 0 0 6px;
}
body#monsterhunterXX.capcom .stepBox03 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/XX/images/index_bg_006.png) 50% 0 no-repeat;
}
body#monsterhunterXX.capcom .stepBox04{
	width:178px;
	float:left;
	padding:0 0 0 4px;
}
body#monsterhunterXX.capcom .stepBox04 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/XX/images/index_bg_007.png) 50% 0 no-repeat;
}
body#monsterhunterXX.capcom .stepBlockA01 .arrow{
	background:url(/gecard/capcom/monsterhunter/XX/images/index_ico_001.png) 100% 0 no-repeat;
	padding-right:30px;
	min-height:148px;
}
body#monsterhunterXX.capcom .stepBlockA01 .imageLeftBlockA01{
	margin:22px 0 0;
}
body#monsterhunterXX.capcom .stepBlockA01 .imageLeftBlockA01 .icon{
	float:left;
	padding:3px 0 0;
}
body#monsterhunterXX.capcom .stepBlockA01 .imageLeftBlockA01 .text{
	font-size:12px;
	color:#FFF;
	float:left;
	padding:0 0 0 8px;
}
body#monsterhunterXX.capcom .stepBlockA01 .imageLeftBlockA01 .text ul li{
	padding:0 0 0 1em;
	text-indent:-1em;
}
body#monsterhunterXX.capcom .stepBlockA01 .stepBox01 .imageLeftBlockA01 .text{
	width:145px;
}
body#monsterhunterXX.capcom .stepBlockA01 .stepBox02 .imageLeftBlockA01 .text{
	width:118px;
}
body#monsterhunterXX.capcom .stepBlockA01 .stepBox03 .imageLeftBlockA01 .text{
	width:145px;
}
body#monsterhunterXX.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01 .text{
	width:127px;
}
body#monsterhunterXX.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01{
	margin:12px 0 0;
}
body#monsterhunterXX.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01 .text{
	padding:10px 0 0 5px;
}
body#monsterhunterXX.capcom .stepBlockA01 .imageLeftBlockA01 .text a{
	color:#FFF;
}
/* pageTop */
body#monsterhunterXX.capcom #pageTop{
	margin:30px 100px 10px 0;
	float:right;
}
/*-------------------------------------------
/gecard/capcom/monsterhunter/world/index.html 20170905　追加
-------------------------------------------*/
body#monsterhunterworld.capcom .bgBlockA01{
	background:#2e1800;
}
body#monsterhunterworld.capcom .bgBlockA01Inner{
	width:1200px;
	margin:0 auto;
	background:#f3f3f3 url(/gecard/capcom/monsterhunter/world/images/index_bg_001.jpg) no-repeat 50% 0;
}
body#monsterhunterworld.capcom .bgBlockA02{
	background:#2e1800;
}
body#monsterhunterworld.capcom .bgBlockA02Inner{
	width:1200px;
	margin:0 auto;
	background:#2e1800 url(/gecard/capcom/monsterhunter/world/images/index_bg_002.jpg) repeat-y 50% 56px;
}
body#monsterhunterworld.capcom .bgBlockA03{
	background:#2e1800;
}
body#monsterhunterworld.capcom .bgBlockA03Inner{
	width:1200px;
	margin:0 auto;
	background:#2e1800 url(/gecard/capcom/monsterhunter/world/images/index_bg_002.jpg) repeat-y 50% 56px;
}
body#monsterhunterworld.capcom .bgBlockB01{
	background:#2e1800 url(/gecard/capcom/monsterhunter/world/images/index_bg_002.jpg) repeat-y 50% 56px;
}
/* cautionBlock */
body#monsterhunterworld.capcom .listBlockA01 li{
	text-indent:-1em;
	padding-left:1em;
}

/* applyContents */
body#monsterhunterworld.capcom .applyContents{
	width:1200px;
	margin:0 auto;
}
body#monsterhunterworld.capcom .applyContents.bgBlockA02Inner{
	background:#2e1800 url(/gecard/capcom/monsterhunter/world/images/index_bg_002.jpg) repeat-y 50% 56px;
}
body#monsterhunterworld.capcom .applyContents .title{
	padding-top: 40px;
	text-align:center;
}
body#monsterhunterworld.capcom .applyContents .subTitle{
	text-align:center;
	margin:87px 0 15px;
}
body#monsterhunterworld.capcom .applyContents .noteText01{
	color: #ffffff;
	text-align:center;
	margin:15px 0 0;
}
body#monsterhunterworld.capcom .applyContents .card{
	text-align:center;
	padding:20px 0 17px;
}
body#monsterhunterworld.capcom .applyContents .cardTitle{
	text-align:center;
}
body#monsterhunterworld.capcom .bgBlockA02Inner .items{
	text-align:center;
	margin:15px 0 15px;
}
body#monsterhunterworld.capcom .bgBlockA02Inner .itemTitle{
	text-align:center;
	color: #ffffff;
	font-weight: bold;
	font-size: 24px;
	margin:0 0 20px;
}
body#monsterhunterworld.capcom .bgBlockA02Inner .btn{
	text-align:center;
}
body#monsterhunterworld.capcom .bgBlockA02Inner .noteText01{
	padding:0 0 65px;
	background: url(/gecard/capcom/monsterhunter/world/images/index_ex_001.png) no-repeat 50% 100%;
}
body#monsterhunterworld.capcom .bgBlockA02Inner .noteText01.noteText01--type02{
	margin-top: 10px;
	font-size: 15px;
}
body#monsterhunterworld.capcom .bgBlockA02Inner .noteText01.noline{
	background: none;
	padding-bottom: 0;
}
/* applyBtnBlock */
body#monsterhunterworld.capcom .applyContents .applyBtnBlockA01 ul{
	width:400px;
	margin:0 auto;
}
body#monsterhunterworld.capcom .applyContents .applyBtnBlockA01 ul li{
	width:400px;
}
body#monsterhunterworld.capcom .applyContents .applyBtnBlockA01 ul li.last{
	margin:0;
}
body#monsterhunterworld.capcom .applyContents .applyBtnBlockA01 ul li a:hover {
	display:block; /* IE */
	box-shadow: #b4eb35 0px 0px 15px;
}
body#monsterhunterworld.capcom .applyContents .applyBtnBlockA01 ul li a img:hover {
	opacity: 1;
}
body#monsterhunterworld.capcom .applyContents .applyBtnBlockA02{
	margin:15px 0 0;
}
/* detailBtnBlock */
body#monsterhunterworld.capcom .detailBtnBlockA01{
	width:644px;
	margin:0 auto;
}
body#monsterhunterworld.capcom .detailBtnBlockA01 .btn{
	margin:9px 0 0;
}

body#monsterhunterworld.capcom .detailBtnBox01{
	width:317px;
	float:left;
}
body#monsterhunterworld.capcom .detailBtnBox02{
	width:317px;
	float:right;
}
/* tabBlock */
body#monsterhunterworld.capcom .applyContents .tabBlock{
	width:814px;
	margin:0 auto;
}
body#monsterhunterworld.capcom #tab02 .applyContents .tabBlock,
body#monsterhunterworld.capcom #tab03 .applyContents .tabBlock {
	margin-top: 15px;
}
body#monsterhunterworld.capcom .applyContents .tabBlock ul{
	width:814px;
	padding:0;

}
body#monsterhunterworld.capcom .applyContents .tabBlock ul li{
	float:left;
}
/* tabBlockInner01 */
body#monsterhunterworld.capcom .tabBlockInner01{
	text-align:center;
	padding:0 0 30px;
}
body#monsterhunterworld.capcom .tabBlockInner01 .title{
	padding:25px 0 0;
}
body#monsterhunterworld.capcom .tabBlockInner01 .subTitle{
	margin:0;
	padding:0;
}
body#monsterhunterworld.capcom .tabBlockInner01 .item01{
	text-align:center;
}
body#monsterhunterworld.capcom .tabBlockInner01 .item02{
	text-align:center;
}
/* applyFlow */
body#monsterhunterworld.capcom .applyFlow{
	background:url(/gecard/capcom/monsterhunter/world/images/index_bg_002.jpg) 50% 0;
	width:1200px;
	margin:0 auto;
	padding:30px 0 0;
}
body#monsterhunterworld.capcom .applyFlow .title{
	text-align:center;
	margin:0 0 30px;
}
/* 20190903 修正ここから */
body#monsterhunterworld.capcom .noteBlock{
color:#ffff48;
font-size:16px;
text-align: center;
font-weight:bold;
line-height:1.7;
width:781px;
margin:15px auto 0;
padding:15px 30px 13px;
border:solid 1px #ffff48;
}
/* 20190903 修正ここまで */

body#monsterhunterworld.capcom .applyFlow .guideBlock{
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	line-height:1.7;
	width:781px;
	margin:20px auto 0;
	padding:30px 30px 35px;
	border:solid 1px #936949;
}
/* stepBlock */
body#monsterhunterworld.capcom .stepBlockA01{
	width:867px;
	margin:0 auto;
	line-height:1.8;
}
body#monsterhunterworld.capcom .stepBlockA01 .bgNumber{
	min-height:155px;
	padding:10px 0 0;
}
body#monsterhunterworld.capcom .stepBox01{
	width:210px;
	float:left;
	padding:0 0 0 6px;
}
body#monsterhunterworld.capcom .stepBox01 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/world/images/index_bg_004.png) 50% 0 no-repeat;
}
body#monsterhunterworld.capcom .stepBox02{
	width:173px;
	float:left;
	padding:0 0 0 6px;
}
body#monsterhunterworld.capcom .stepBox02 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/world/images/index_bg_005.png) 50% 0 no-repeat;
}
body#monsterhunterworld.capcom .stepBox03{
	width:200px;
	float:left;
	padding:0 0 0 6px;
}
body#monsterhunterworld.capcom .stepBox03 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/world/images/index_bg_006.png) 50% 0 no-repeat;
}
body#monsterhunterworld.capcom .stepBox04{
	width:178px;
	float:left;
	padding:0 0 0 4px;
}
body#monsterhunterworld.capcom .stepBox04 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/world/images/index_bg_007.png) 50% 0 no-repeat;
}
body#monsterhunterworld.capcom .stepBlockA01 .arrow{
	background:url(/gecard/capcom/monsterhunter/world/images/index_ico_001.png) 100% 0 no-repeat;
	padding-right:26px;
	min-height:148px;
}
body#monsterhunterworld.capcom .stepBlockA01 .imageLeftBlockA01{
	margin:22px 0 0;
}
body#monsterhunterworld.capcom .stepBlockA01 .imageLeftBlockA01 .icon{
	float:left;
	padding:3px 0 0;
}
body#monsterhunterworld.capcom .stepBlockA01 .imageLeftBlockA01 .text{
	font-size:12px;
	color:#FFF;
	float:left;
	padding:0 0 0 8px;
}
body#monsterhunterworld.capcom .stepBlockA01 .imageLeftBlockA01 .text ul li{
	padding:0 0 0 1em;
	text-indent:-1em;
}
body#monsterhunterworld.capcom .stepBlockA01 .stepBox01 .imageLeftBlockA01 .text{
	width:145px;
}
body#monsterhunterworld.capcom .stepBlockA01 .stepBox02 .imageLeftBlockA01 .text{
	width:118px;
}
body#monsterhunterworld.capcom .stepBlockA01 .stepBox03 .imageLeftBlockA01 .text{
	width:145px;
}
body#monsterhunterworld.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01 .text{
	width:127px;
}
body#monsterhunterworld.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01{
	margin:12px 0 0;
}
body#monsterhunterworld.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01 .text{
	padding:10px 0 0 5px;
}
body#monsterhunterworld.capcom .stepBlockA01 .imageLeftBlockA01 .text a{
	color:#FFF;
}
/* imgBtn */
body#monsterhunterworld.capcom .applyFlow .imgBtn{
	text-align:center;
	margin:25px 0 0;
}
/* pageTop */
body#monsterhunterworld.capcom #pageTop{
	margin:30px 100px 10px 0;
	float:right;
}
/* col */
body#monsterhunterworld.capcom .worldLayout01{
	width: 845px;
	margin: 0 auto;
}
body#monsterhunterworld.capcom .worldLayout01.card{
	padding:0 0 70px;
	background: url(/gecard/capcom/monsterhunter/world/images/index_ex_001.png) no-repeat 50% 100%;
}
body#monsterhunterworld.capcom .worldLayout01 .col{
}
body#monsterhunterworld.capcom .worldLayout01 .col + .col{
	margin-left: 4%;
}
body#monsterhunterworld.capcom .benefititemTitle--type02{
	text-align:center;
	margin:20px 0 0;
	font-size: 26px;
	font-weight: bold;
	color: #FFFFFF;
}

/*-------------------------------------------
/gecard/capcom/o-kami/index.html
-------------------------------------------*/
body#o-kami.capcom #mainWrap{
	background:url(/gecard/capcom/o-kami/images/index_bg_001.png) no-repeat 50% 0;
	width: 1200px;
	margin: 0 auto;
}
body#o-kami.capcom .bgBlockA01Inner{
	width:1200px;
	margin:0 auto;
}
body#o-kami.capcom .bgBlockA02{
}
body#o-kami.capcom .bgBlockA02Inner{
	width:1200px;
	margin:0 auto;
}
body#o-kami.capcom .bgBlockA03{
	background:#2e1800;
}
body#o-kami.capcom .bgBlockA03Inner{
	width:1200px;
	margin:0 auto;
}
body#o-kami.capcom .bgBlockB01{
}
/* cautionBlock */
body#o-kami.capcom .listBlockA01 li{
	text-indent:-1em;
	padding-left:1em;
}

/* applyContents */
body#o-kami.capcom .applyContents{
	width:1200px;
	margin:0 auto;
}
body#o-kami.capcom .applyContents .title{
	text-align:center;
	padding-top: 30px;
}
body#o-kami.capcom .applyContents .title2{
	text-align:center;
	position: absolute;
	padding: 58px 0 0 482px;
}
body#o-kami.capcom .applyContents .subTitle{
	text-align:center;
	margin:852px 0 18px;
}
body#o-kami.capcom .applyContents .noteText01{
	color: #000000;
	text-align:center;
	margin:15px 0 0;
}
body#o-kami.capcom .applyContents .noteText01.noteText01--type02{
	font-size: 15px;
}
body#o-kami.capcom .applyContents .card{
	text-align:center;
	padding:20px 0 30px;
}
body#o-kami.capcom .applyContents .cardTitle{
	text-align:center;
}
body#o-kami.capcom .bgBlockA02Inner .items{
	padding-left:178px;
}
body#o-kami.capcom .bgBlockA02Inner .itemTitle{
	text-align:center;
	color: #000000;
	font-weight: bold;
	font-size: 24px;
	margin:0 0 20px;
}
body#o-kami.capcom .bgBlockA02Inner .btn{
	text-align:center;
}
body#o-kami.capcom .bgBlockA02Inner .noteText01{
	padding:0 0 35px;
}
/* applyBtnBlock */
body#o-kami.capcom .applyContents .applyBtnBlockA01 ul{
	width:522px;
	margin:0 auto;
}
body#o-kami.capcom .applyContents .applyBtnBlockA01 ul li{
	width:522px;
}
body#o-kami.capcom .applyContents .applyBtnBlockA01 ul li.last{
	margin:0;
}
body#o-kami.capcom .applyContents .applyBtnBlockA01 ul li:hover {
}
body#o-kami.capcom .applyContents .applyBtnBlockA01 ul li a:hover img {
	background: url(/gecard/capcom/o-kami/images/index_btn_001on.png) no-repeat 0 0;
}
body#o-kami.capcom .applyContents .applyBtnBlockA02{
	margin:15px 0 0;
}
/* detailBtnBlock */
body#o-kami.capcom .detailBtnBlockA01{
	width:644px;
	margin:0 auto;
}
body#o-kami.capcom .detailBtnBlockA01 .btn{
	margin:9px 0 0;
}

body#o-kami.capcom .detailBtnBox01{
	width:317px;
	float:left;
}
body#o-kami.capcom .detailBtnBox02{
	width:317px;
	float:right;
}
/* tabBlock */
body#o-kami.capcom .applyContents .tabBlock{
	width:814px;
	margin:0 auto;
}
body#o-kami.capcom #tab02 .applyContents .tabBlock,
body#o-kami.capcom #tab03 .applyContents .tabBlock {
	margin-top: 15px;
}
body#o-kami.capcom .applyContents .tabBlock ul{
	width:814px;
	padding:0;

}
body#o-kami.capcom .applyContents .tabBlock ul li{
	float:left;
}
/* tabBlockInner01 */
body#o-kami.capcom .tabBlockInner01{
	text-align:center;
	padding:0 0 30px;
}
body#o-kami.capcom .tabBlockInner01 .title{
	padding:25px 0 0;
}
body#o-kami.capcom .tabBlockInner01 .subTitle{
	margin:0;
	padding:0;
}
body#o-kami.capcom .tabBlockInner01 .item01{
	text-align:center;
}
body#o-kami.capcom .tabBlockInner01 .item02{
	text-align:center;
}
/* applyFlow */
body#o-kami.capcom .applyFlow{
	background:url(/gecard/capcom/o-kami/images/index_bg_002.png) no-repeat 50% 0;
	background-size: cover;
	width:1200px;
	margin:0 auto;
	padding:30px 0 0;
}
body#o-kami.capcom .applyFlow .title{
	text-align:center;
	margin:38px 0 10px 0;
}

body#o-kami.capcom .applyFlow .guideBlock{
	color:#000000;
	font-size:13px;
	font-weight:bold;
	line-height:1.7;
	width:843px;
	margin:0 auto;
	padding:30px 30px 35px;
	border:solid 1px #222222;
}
/* stepBlock */
body#o-kami.capcom .stepBlockA01{
	width:900px;
	margin:0 auto;
	line-height:1.8;
}
body#o-kami.capcom .stepBlockA01 .bgNumber{
	min-height:178px;
	padding:30px 0 0;
}
body#o-kami.capcom .stepBox01{
	float:left;
	width:200px;
}
body#o-kami.capcom .stepBox01 .bgNumber,
body#o-kami.capcom .stepBox02 .bgNumber,
body#o-kami.capcom .stepBox03 .bgNumber,
body#o-kami.capcom .stepBox04 .bgNumber{
	background:url(/gecard/capcom/o-kami/images/index_bg_003.png) 50% 0 no-repeat;
}
body#o-kami.capcom .stepBox02{
	width:200px;
	float:left;
	padding:0 0 0 6px;
}
body#o-kami.capcom .stepBox03{
	width:200px;
	float:left;
	padding:0 0 0 6px;
}
body#o-kami.capcom .stepBox04{
	width:200px;
	float:left;
	padding:0 0 0 4px;
}
body#o-kami.capcom .stepBlockA01 .arrow{
	background:url(/gecard/capcom/o-kami/images/index_ico_005.png) 100% 50% no-repeat;
	padding-right:26px;
	min-height:178px;
}
body#o-kami.capcom .stepBlockA01 .imageLeftBlockA01{
	margin:22px 0 0;
}
body#o-kami.capcom .stepBlockA01 .imageLeftBlockA01 .icon{
	float:left;
	padding:3px 0 0;
}
body#o-kami.capcom .stepBlockA01 .imageLeftBlockA01 .text{
	font-size:12px;
	color:#000000;
	float:left;
	padding:0 0 0 8px;
}
body#o-kami.capcom .stepBlockA01 .imageLeftBlockA01 .text ul li{
	padding:0 0 0 1em;
	text-indent:-1em;
}
body#o-kami.capcom .stepBlockA01 .stepBox01 .imageLeftBlockA01 .text{
	width:145px;
}
body#o-kami.capcom .stepBlockA01 .stepBox02 .imageLeftBlockA01 .text{
	width:118px;
}
body#o-kami.capcom .stepBlockA01 .stepBox03 .imageLeftBlockA01 .text{
	width:145px;
}
body#o-kami.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01 .text{
	width:127px;
}
body#o-kami.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01{
	margin:12px 0 0;
}
body#o-kami.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01 .text{
	padding:10px 0 0 5px;
}
body#o-kami.capcom .stepBlockA01 .imageLeftBlockA01 .text a,
body#o-kami.capcom .officialBtn a{
	color:#003399;
}
/* imgBtn */
body#o-kami.capcom .applyFlow .imgBtn{
	text-align:center;
	margin:25px 0 0;
}
/*officialBtn*/
body#o-kami.capcom .officialBtn{
	text-align:center;
	margin-bottom:65px;
}
body#o-kami.capcom .officialBtn a>img{
	margin:5px 0 0 5px;
}
/* pageTop */
body#o-kami.capcom #pageTop{
	margin:-32px 46px 30px 0;
	float:right;
}
/* col */
body#o-kami.capcom .worldLayout01{
	width: 845px;
	margin: 0 auto;
}
body#o-kami.capcom .worldLayout01.card{
}
body#o-kami.capcom .worldLayout01 .col{
	float: left;
	width: 48%;
}
body#o-kami.capcom .worldLayout01 .col + .col{
	margin-left: 4%;
}
body#o-kami.capcom .benefitBox--type02{
	background: url(/gecard/capcom/o-kami/images/index_bg_004.png) no-repeat left 50% bottom 0;
}
body#o-kami.capcom .benefitBox--type03{
	background: url(/gecard/capcom/o-kami/images/index_bg_005.png) no-repeat left 50% top 88px;
	padding-bottom: 66px;
}
body#o-kami.capcom .benefitTitle,
body#o-kami.capcom .benefititemTitle--type02{
	text-align:center;
	margin:30px 0 5px;
	font-size: 26px;
	font-weight: bold;
}
body#o-kami.capcom .benefititemTitle--type03{
	text-align:center;
	margin:20px 0 5px;
	font-size: 26px;
	font-weight: bold;
}
body#o-kami.capcom .button{
	margin-top: 20px;
	text-align: center;
}
body#o-kami.capcom .button a{
	display: inline-flex;
	justify-content: center;
	align-items: center;
	position: relative;
	min-width: 715px;
	min-height: 68px;
	padding: 5px 65px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: inherit;
	border: 5px solid #5b5143;
	background-color: #efe5d2;
	text-decoration: none;
	transition: 0.3s all ease-out;
	box-sizing: border-box;
	box-shadow: 0 0 7px 0 #3c2b16;
	}
body#o-kami.capcom .button a::before {
	content: '';
	position: absolute;
	top: 50%;
	right: 33px;
	width: 28px;
	height: 28px;
	margin-top: -14px;
	background: url("/gecard/capcom/o-kami/images/index_ico_006.png") no-repeat 0 0 / contain;
}
body#o-kami.capcom .button a:hover {
	opacity: 0.7;
}
.capcom .alC{
	text-align: center!important;
}
.capcom .mt20{
	margin-top: 20px;
}
/*-------------------------------------------
/gecard/capcom/daigyakutensaiban/index.html
-------------------------------------------*/
body#daigyakutensaiban.capcom #move_window.fixed {
  z-index: 2;
}
body#daigyakutensaiban.capcom .bgBlockA01{
	background: #f3f3f3;
}
body#daigyakutensaiban.capcom .bgBlockA01Inner{
	width:1200px;
	margin:0 auto;
	background: #f3f3f3 url(/gecard/capcom/daigyakutensaiban/images/index_bg_001.jpg) no-repeat 50% 0;
}
body#daigyakutensaiban.capcom .bgBlockA02{
	background: #f3f3f3;
}
body#daigyakutensaiban.capcom .bgBlockA02Inner{
	width:1200px;
	margin:0 auto;
	background: #f3f3f3 url(/gecard/capcom/daigyakutensaiban/images/index_bg_002.jpg) repeat-y 50% 56px;
}
body#daigyakutensaiban.capcom .bgBlockB03{
	height: 662px;
	background:url(/gecard/capcom/daigyakutensaiban/images/index_bg_004.png) no-repeat 0 100%;
	z-index: 20;
}
/* cautionBlock */
body#daigyakutensaiban.capcom .listBlockA01 li{
	text-indent:-1em;
	padding-left:1em;
}

/* dgtContents */
body#daigyakutensaiban.capcom .dgtContents{
  padding: 733px 0 50px;
}

/* applyContents */
body#daigyakutensaiban.capcom .applyContents{
	width:1200px;
	margin:0 auto;
}
body#daigyakutensaiban.capcom .applyContents.bgBlockA02Inner{
	padding-bottom: 1px;
}
body#daigyakutensaiban.capcom .applyContents .title{
	padding-top: 20px;
	text-align:center;
}
body#daigyakutensaiban.capcom .applyContents.bgBlockA02Inner .title{  
  padding-top: 0;
}
body#daigyakutensaiban.capcom .applyContents .subTitle{
	text-align:center;
	margin:87px 0 15px;
}
body#daigyakutensaiban.capcom .applyContents .noteText01{
	color: #000000;
	text-align:center;
	font-weight: bold;
	margin:10px 0 0;
	text-shadow:
		#ffffff 2px 0px,  #ffffff -2px 0px,
		#ffffff 0px -2px, #ffffff 0px 2px,
		#ffffff 2px 2px , #ffffff -2px 2px,
		#ffffff 2px -2px, #ffffff -2px -2px,
		#ffffff 1px 2px,  #ffffff -1px 2px,
		#ffffff 1px -2px, #ffffff -1px -2px,
		#ffffff 2px 1px,  #ffffff -2px 1px,
		#ffffff 2px -1px, #ffffff -2px -1px;
}
body#daigyakutensaiban.capcom .applyContents .noteText01.noteText01--type02{
	color: #222222;
	text-align:center;
	font-size: 16px;
	font-weight: normal;
	padding: 0;
	margin:10px 0 0;
	text-shadow:
		#f7f0d4 2px 0px,  #f7f0d4 -2px 0px,
		#f7f0d4 0px -2px, #f7f0d4 0px 2px,
		#f7f0d4 2px 2px , #f7f0d4 -2px 2px,
		#f7f0d4 2px -2px, #f7f0d4 -2px -2px,
		#f7f0d4 1px 2px,  #f7f0d4 -1px 2px,
		#f7f0d4 1px -2px, #f7f0d4 -1px -2px,
		#f7f0d4 2px 1px,  #f7f0d4 -2px 1px,
		#f7f0d4 2px -1px, #f7f0d4 -2px -1px;
}
body#daigyakutensaiban.capcom .applyContents .card{
	text-align:center;
	padding:20px 0 15px;
}
body#daigyakutensaiban.capcom .applyContents .cardTitle{
	text-align:center;
}
body#daigyakutensaiban.capcom .bgBlockA02Inner .benefitTitle{
	text-align:center;
	margin:40px 0 0;
}
body#daigyakutensaiban.capcom .bgBlockA02Inner .benefitSubTitle{
	text-align:center;
	margin:20px 0 0;
}
body#daigyakutensaiban.capcom .bgBlockA02Inner .items{
	text-align:center;
	margin:10px 0 35px;
}
body#daigyakutensaiban.capcom .bgBlockA02Inner .itemTitle{
	text-align:center;
	margin:0 0 15px;
}
body#daigyakutensaiban.capcom .bgBlockA02Inner .benefititemTitle--type02{
	text-align:center;
	margin:30px 0 5px;
	font-size: 26px;
	font-weight: bold;
}
body#daigyakutensaiban.capcom .bgBlockA02Inner .btn{
	text-align:center;
  margin-bottom: 45px;
}
body#daigyakutensaiban.capcom .bgBlockA02Inner .btn a:hover img{
  opacity: 1;
}
body#daigyakutensaiban.capcom .bgBlockA02Inner .noteText01{
	padding:0 0 30px;
}
/* applyBtnBlock */
body#daigyakutensaiban.capcom .applyContents .applyBtnBlockA01 ul{
  text-align: center;
}
body#daigyakutensaiban.capcom .applyContents .applyBtnBlockA01 ul li{
}
body#daigyakutensaiban.capcom .applyContents .applyBtnBlockA01 ul li a img:hover {
	opacity: 1;
}
body#daigyakutensaiban.capcom .applyContents .applyBtnBlockA02{
	margin:15px 0 0;
}
/* detailBtnBlock */
body#daigyakutensaiban.capcom .detailBtnBlockA01{
	width:644px;
	margin:0 auto;
}
body#daigyakutensaiban.capcom .detailBtnBlockA01 .btn{
	margin:9px 0 0;
}

body#daigyakutensaiban.capcom .detailBtnBox01{
	width:317px;
	float:left;
}
body#daigyakutensaiban.capcom .detailBtnBox02{
	width:317px;
	float:right;
}
/* tabBlock */
body#daigyakutensaiban.capcom .applyContents .tabBlock{
	width:814px;
	margin:0 auto;
}
body#daigyakutensaiban.capcom #tab02 .applyContents .tabBlock,
body#daigyakutensaiban.capcom #tab03 .applyContents .tabBlock {
	margin-top: 15px;
}
body#daigyakutensaiban.capcom .applyContents .tabBlock ul{
	width:814px;
	padding:0;

}
body#daigyakutensaiban.capcom .applyContents .tabBlock ul li{
	float:left;
}
/* tabBlockInner01 */
body#daigyakutensaiban.capcom .tabBlockInner01{
	text-align:center;
	padding:0 0 30px;
}
body#daigyakutensaiban.capcom .tabBlockInner01 .title{
	padding:25px 0 0;

}
body#daigyakutensaiban.capcom .tabBlockInner01 .subTitle{
	margin:0;
	padding:0;
}
body#daigyakutensaiban.capcom .tabBlockInner01 .item01{
	text-align:center;
}
body#daigyakutensaiban.capcom .tabBlockInner01 .item02{
	text-align:center;
}
/* applyFlow */
body#daigyakutensaiban.capcom .bgBlockB03{
	width: 100%;
	display: table;
}
body#daigyakutensaiban.capcom .applyFlow{
	position: relative;
	display: table-cell;
	vertical-align: middle;
 }
body#daigyakutensaiban.capcom .applyFlow .title{
	padding:0 0 40px;
}
body#daigyakutensaiban.capcom .applyFlow .noteBlock{
	margin:0 auto 0;
	color:#fd0000;
	font-size:13px;
	text-align: center;
	font-weight:bold;
	line-height:1.7;
}
body#daigyakutensaiban.capcom .applyFlow .guideBlock{
	color:#35332c;
	font-size:13px;
	font-weight:bold;
	line-height:1.7;
	width:781px;
	margin:20px auto 0;
	padding:30px 30px 35px;
	border:solid 1px rgba(0,0,0,0.3);
}
/* stepBlock */
body#daigyakutensaiban.capcom .stepBlockA01{
	width: 860px;
	margin:0 auto 60px;
	line-height:1.8;
}
body#daigyakutensaiban.capcom .stepBlockA01 .bgNumber{
	padding:10px 0 0;
}
body#daigyakutensaiban.capcom .stepBox01{
	width:200px;
	float:left;
	padding:0;
}
body#daigyakutensaiban.capcom .stepBox01 .bgNumber{
}
body#daigyakutensaiban.capcom .stepBox02{
	width:165px;
	float:left;
	padding:0 0 0 15px;
}
body#daigyakutensaiban.capcom .stepBox02 .bgNumber{
}
body#daigyakutensaiban.capcom .stepBox03{
	width:195px;
	float:left;
	padding:0 0 0 15px;
}
body#daigyakutensaiban.capcom .stepBox03 .bgNumber{
}
body#daigyakutensaiban.capcom .stepBox04{
	width:178px;
	float:left;
	padding:0 0 0 4px;
}
body#daigyakutensaiban.capcom .stepBox04 .bgNumber{
}
body#daigyakutensaiban.capcom .stepBlockA01 .arrow{
	background:url(/gecard/capcom/daigyakutensaiban/images/index_ico_001.png) 100% 0 no-repeat;
	padding-right:26px;
	min-height:140px;
}
body#daigyakutensaiban.capcom .stepBlockA01 .arrow.stepBox03{
	background-position: 95% 0;
}
body#daigyakutensaiban.capcom .stepBlockA01 .imageLeftBlockA01{
	margin:22px 0 0;
}
body#daigyakutensaiban.capcom .stepBlockA01 .imageLeftBlockA01 .icon{
	float:left;
	padding:3px 0 0;
}
body#daigyakutensaiban.capcom .stepBlockA01 .imageLeftBlockA01 .text{
	font-size:12px;
	float:left;
	padding:0 0 0 8px;
}
body#daigyakutensaiban.capcom .stepBlockA01 .imageLeftBlockA01 .text ul li{
	padding:0 0 0 1em;
	text-indent:-1em;
}
body#daigyakutensaiban.capcom .stepBlockA01 .stepBox01 .imageLeftBlockA01 .text{
	width:145px;
}
body#daigyakutensaiban.capcom .stepBlockA01 .stepBox02 .imageLeftBlockA01 .text{
	width:118px;
}
body#daigyakutensaiban.capcom .stepBlockA01 .stepBox03 .imageLeftBlockA01 .text{
	width:145px;
}
body#daigyakutensaiban.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01 .text{
	width:127px;
}
body#daigyakutensaiban.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01{
	margin:12px 0 0;
}
body#daigyakutensaiban.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01 .text{
	padding:10px 0 0 5px;
}
body#daigyakutensaiban.capcom .stepBlockA01 .imageLeftBlockA01 .text a{
  color: #0033a6;
}
/* imgBtn */
body#daigyakutensaiban.capcom .applyFlow .imgBtn{
	text-align:center;
	margin:25px 0 0;
}
/* pageTop */
body#daigyakutensaiban.capcom #pageTop{
  position: absolute;
  bottom: -30px;
  right: 20px;
}
/* col */
body#daigyakutensaiban.capcom .worldLayout01{
	width: 845px;
	margin: 0 auto;
}
body#daigyakutensaiban.capcom .worldLayout01.card{
	padding:0 0 70px;
	background: url(/gecard/capcom/daigyakutensaiban/images/index_ex_001.png) no-repeat 50% 100%;
}
body#daigyakutensaiban.capcom .worldLayout01 .col{

	float: left;
	width: 48%;
}
body#daigyakutensaiban.capcom .worldLayout01 .col + .col{
	margin-left: 4%;
}

body#daigyakutensaiban.capcom .button{
	margin-top: 15px;
	margin-bottom: 40px;
	text-align: center;
}
body#daigyakutensaiban.capcom .button a{
	display: inline-flex;
	justify-content: center;
	align-items: center;
	position: relative;
	min-width: 715px;
	min-height: 61px;
	padding: 5px 60px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: inherit;
	border: 4px solid #a69969;
	background-color: #fff;
	text-decoration: none;
	transition: 0.3s all ease-out;
	box-sizing: border-box;
	box-shadow: 0 4px 6px 0 rgba(50,40,28,0.8);
}
body#daigyakutensaiban.capcom .button a::before{
	content: '';
	position: absolute;
	top: 50%;
	right: 30px;
	width: 28px;
	height: 28px;
	margin-top: -14px;
	background: url("/gecard/capcom/daigyakutensaiban/images/index_ico_006.png") no-repeat 0 0 / contain;
}
body#daigyakutensaiban.capcom .button a:hover{
	opacity: 0.7;
}


/*-------------------------------------------
/gecard/capcom/monsterhunter/15th/index.html 20190207　追加
-------------------------------------------*/
body#monsterhunter15th.capcom .bgBlockA01{
	background:#161616;
}
body#monsterhunter15th.capcom .bgBlockA01Inner{
	width:1200px;
	margin:0 auto;
	background:#161616 url(/gecard/capcom/monsterhunter/15th/images/index_bg_001.jpg) no-repeat 50% 0;
}
body#monsterhunter15th.capcom .bgBlockA02{
	background:#161616;
}
body#monsterhunter15th.capcom .bgBlockA02Inner{
	width:1200px;
	margin:0 auto;
	background:#161616 url(/gecard/capcom/monsterhunter/15th/images/index_bg_002.jpg) repeat-y 50% 56px;
}
body#monsterhunter15th.capcom .bgBlockA03{
	background:#161616;
}
body#monsterhunter15th.capcom .bgBlockA03Inner{
	width:1200px;
	margin:0 auto;
	background:#161616 url(/gecard/capcom/monsterhunter/15th/images/index_bg_002.jpg) repeat-y 50% 56px;
}
body#monsterhunter15th.capcom .bgBlockB01{
	background:#161616 url(/gecard/capcom/monsterhunter/15th/images/index_bg_002.jpg) repeat-y 50% 56px;
}
/* cautionBlock */
body#monsterhunter15th.capcom .listBlockA01 li{
	text-indent:-1em;
	padding-left:1em;
}

/* applyContents */
body#monsterhunter15th.capcom .applyContents{
	width:1200px;
	margin:0 auto;
}
body#monsterhunter15th.capcom .applyContents.bgBlockA02Inner{
	background:#161616 url(/gecard/capcom/monsterhunter/15th/images/index_bg_002.jpg) repeat-y 50% 56px;
}
body#monsterhunter15th.capcom .applyContents .title{
	padding-top: 40px;
	text-align:center;
}
body#monsterhunter15th.capcom .applyContents .subTitle{
	text-align:center;
	margin:100px 0 0;
}
body#monsterhunter15th.capcom .applyContents .noteText01{
	color: #ffffff;
	text-align:center;
	margin:15px 0 0;
}
body#monsterhunter15th.capcom .applyContents .card{
	text-align:center;
	padding:0;
}
body#monsterhunter15th.capcom .applyContents .cardTitle{
	text-align:center;
}
body#monsterhunter15th.capcom .bgBlockA02Inner .items{
	text-align:center;
	margin:15px 0 15px;
}
body#monsterhunter15th.capcom .bgBlockA02Inner .itemTitle{
	text-align:center;
	color: #ffffff;
	font-weight: bold;
	font-size: 24px;
	margin:0 0 20px;
}
body#monsterhunter15th.capcom .bgBlockA02Inner .btn{
	text-align:center;
}
body#monsterhunter15th.capcom .bgBlockA02Inner .noteText01{
	padding:0 0 30px;
}
body#monsterhunter15th.capcom .bgBlockA02Inner .noteText01.noteText01--type02{
	font-size: 15px;
	margin-top: 10px;
}
/* applyBtnBlock */
body#monsterhunter15th.capcom .applyContents .applyBtnBlockA01 ul{
	width: 600px;
	margin:34px auto 0;
}
body#monsterhunter15th.capcom .applyContents .applyBtnBlockA01 ul li{
}
body#monsterhunter15th.capcom .applyContents .applyBtnBlockA01 ul li.last{
	margin:0;
}
body#monsterhunter15th.capcom .applyContents .applyBtnBlockA02{
	margin:15px 0 0;
}
/* detailBtnBlock */
body#monsterhunter15th.capcom .detailBtnBlockA01{
	width:644px;
	margin:0 auto;
}
body#monsterhunter15th.capcom .detailBtnBlockA01 .btn{
	margin:9px 0 0;
}

body#monsterhunter15th.capcom .detailBtnBox01{
	width:317px;
	float:left;
}
body#monsterhunter15th.capcom .detailBtnBox02{
	width:317px;
	float:right;
}
/* tabBlock */
body#monsterhunter15th.capcom .applyContents .tabBlock{
	width:814px;
	margin:0 auto;
}
body#monsterhunter15th.capcom #tab02 .applyContents .tabBlock,
body#monsterhunter15th.capcom #tab03 .applyContents .tabBlock {
	margin-top: 15px;
}
body#monsterhunter15th.capcom .applyContents .tabBlock ul{
	width:814px;
	padding:0;

}
body#monsterhunter15th.capcom .applyContents .tabBlock ul li{
	float:left;
}
/* tabBlockInner01 */
body#monsterhunter15th.capcom .tabBlockInner01{
	text-align:center;
	padding:0 0 30px;
}
body#monsterhunter15th.capcom .tabBlockInner01 .title{
	padding:25px 0 0;
}
body#monsterhunter15th.capcom .tabBlockInner01 .subTitle{
	margin:0;
	padding:0;
}
body#monsterhunter15th.capcom .tabBlockInner01 .item01{
	text-align:center;
}
body#monsterhunter15th.capcom .tabBlockInner01 .item02{
	text-align:center;
}
/* applyFlow */
body#monsterhunter15th.capcom .applyFlow{
	background:url(/gecard/capcom/monsterhunter/15th/images/index_bg_002.jpg) repeat-y 50% 0;
	width:1200px;
	margin:0 auto;
	padding:30px 0 0;
}
body#monsterhunter15th.capcom .applyFlow .title{
	text-align:center;
	margin:0 0 30px;
}
body#monsterhunter15th.capcom .applyFlow .noteBlock{
	color:#ffff48;
	font-size:16px;
	text-align: center;
	font-weight:bold;
	line-height:1.7;
	width:781px;
	margin:15px auto 0;
	padding:15px 30px 13px;
	border:solid 1px #ffff48;
}
body#monsterhunter15th.capcom .applyFlow .guideBlock{
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	line-height:1.7;
	width:781px;
	margin:20px auto 0;
	padding:30px 30px 35px;
	border:solid 1px #bfbfbf;
}
/* stepBlock */
body#monsterhunter15th.capcom .stepBlockA01{
	width:867px;
	margin:0 auto;
	line-height:1.8;
}
body#monsterhunter15th.capcom .stepBlockA01 .bgNumber{
	min-height:155px;
	padding:10px 0 0;
}
body#monsterhunter15th.capcom .stepBox01{
	width:210px;
	float:left;
	padding:0 0 0 6px;
}
body#monsterhunter15th.capcom .stepBox01 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/15th/images/index_bg_003.png) 50% 0 no-repeat;
}
body#monsterhunter15th.capcom .stepBox02{
	width:173px;
	float:left;
	padding:0 0 0 6px;
}
body#monsterhunter15th.capcom .stepBox02 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/15th/images/index_bg_004.png) 50% 0 no-repeat;
}
body#monsterhunter15th.capcom .stepBox03{
	width:200px;
	float:left;
	padding:0 0 0 6px;
}
body#monsterhunter15th.capcom .stepBox03 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/15th/images/index_bg_005.png) 50% 0 no-repeat;
}
body#monsterhunter15th.capcom .stepBox04{
	width:178px;
	float:left;
	padding:0 0 0 4px;
}
body#monsterhunter15th.capcom .stepBox04 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/15th/images/index_bg_006.png) 50% 0 no-repeat;
}
body#monsterhunter15th.capcom .stepBlockA01 .arrow{
	background:url(/gecard/capcom/monsterhunter/15th/images/index_ico_001.png) 100% 0 no-repeat;
	padding-right:26px;
	min-height:148px;
}
body#monsterhunter15th.capcom .stepBlockA01 .imageLeftBlockA01{
	margin:22px 0 0;
}
body#monsterhunter15th.capcom .stepBlockA01 .imageLeftBlockA01 .icon{
	float:left;
	padding:3px 0 0;
}
body#monsterhunter15th.capcom .stepBlockA01 .imageLeftBlockA01 .text{
	font-size:12px;
	color:#FFF;
	float:left;
	padding:0 0 0 8px;
}
body#monsterhunter15th.capcom .stepBlockA01 .imageLeftBlockA01 .text ul li{
	padding:0 0 0 1em;
	text-indent:-1em;
}
body#monsterhunter15th.capcom .stepBlockA01 .stepBox01 .imageLeftBlockA01 .text{
	width:145px;
}
body#monsterhunter15th.capcom .stepBlockA01 .stepBox02 .imageLeftBlockA01 .text{
	width:118px;
}
body#monsterhunter15th.capcom .stepBlockA01 .stepBox03 .imageLeftBlockA01 .text{
	width:145px;
}
body#monsterhunter15th.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01 .text{
	width:127px;
}
body#monsterhunter15th.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01{
	margin:12px 0 0;
}
body#monsterhunter15th.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01 .text{
	padding:10px 0 0 5px;
}
body#monsterhunter15th.capcom .stepBlockA01 .imageLeftBlockA01 .text a{
	color:#FFF;
}
/* imgBtn */
body#monsterhunter15th.capcom .applyFlow .imgBtn{
	text-align:center;
	margin:25px 0 0;
}
/* pageTop */
body#monsterhunter15th.capcom #pageTop{
	margin:30px 100px 10px 0;
	float:right;
}
/* col */
body#monsterhunter15th.capcom .worldLayout01{
	width: 845px;
	margin: 0 auto;
}
body#monsterhunter15th.capcom .bgBlockA02Inner .noteText01.noteText01--type02,
body#monsterhunter15th.capcom .worldLayout01.card{
	padding:0 0 70px;
	background: url(/gecard/capcom/monsterhunter/15th/images/index_ex_001.png) no-repeat 50% 100%;
}
body#monsterhunter15th.capcom .bgBlockA02Inner .noteText01.noteText01--type02{
	padding:0 0 110px;
}
body#monsterhunter15th.capcom .benefititemTitle--type02{
	text-align:center;
	margin:20px 0 0;
	font-size: 26px;
	font-weight: bold;
	color: #FFFFFF;
}

/*-------------------------------------------
/gecard/capcom/monsterhunter/world-iceborne/index.html
-------------------------------------------*/
body#world-iceborne.capcom .header-capcom {
	background-color: #EAF2F8;
	position: relative;
	z-index: 20;
}
body#world-iceborne.capcom .footerBlockA01 {
	width: 1200px;
	margin: 0 auto;
	border: none;
	position: relative;
	z-index: 20;
}
body#world-iceborne.capcom {
	background-color: #EAF2F8;
}
body#world-iceborne.capcom #mainWrap{
	width: 1200px;
	margin: 0 auto;
	background-color: #ffffff;
	-moz-box-shadow: 0 0 16px #aab0b2;
	-webkit-box-shadow: 0 0 16px #aab0b2;
	-o-box-shadow: 0 0 16px #aab0b2;
	-ms-box-shadow: 0 0 16px #aab0b2;
	box-shadow: 0 0 16px #aab0b2;
	position: relative;
	z-index: 10;
}
body#world-iceborne.capcom .bgBlockA01Inner{
	width:1200px;
	margin:0 auto;
}
body#world-iceborne.capcom .itemBlock{
	padding-top: 60px;
}
body#world-iceborne.capcom .itemBlock .h2-item{
	padding-bottom: 58px;
}
body#world-iceborne.capcom .itemBlock .items figure{
	margin-top: 35px;
	margin-bottom: 5px;
}
body#world-iceborne.capcom .itemBlock .items figcaption.itemcopy{
	font-size: 12px;
	margin-bottom: 25px;
}
body#world-iceborne.capcom .itemBlock .noteText01{
	margin-top: 15px;
	font-size: 15px;
	line-height: 1.7;
}
body#world-iceborne.capcom .itemBlock .noteText01.mt5{
	margin-top: 5px;
}
body#world-iceborne.capcom .itemBlock .noteText01.txtRed{
	color: #B50033;
}
body#world-iceborne.capcom .bgBlockA02Inner{
	margin:0 auto;
}
body#world-iceborne.capcom .bgBlockA03{
	background:#2e1800;
}
body#world-iceborne.capcom .bgBlockA03Inner{
	width:1200px;
	margin:0 auto;
}
body#world-iceborne.capcom .bgBlockB01{
}
/* cautionBlock */
body#world-iceborne.capcom .listBlockA01 li{
	text-indent:-1em;
	padding-left:1em;
}

/* applyContents */
body#world-iceborne.capcom .applyContents{
	width:1200px;
	margin:0 auto;
}
body#world-iceborne.capcom .applyContents .itemBlock1col,
body#world-iceborne.capcom .applyContents .itemBlock2col{
	margin:60px auto 0;
}
body#world-iceborne.capcom .applyContents .itemBlock2col {
	margin:60px 0 40px 160px;
	overflow: hidden;
}
body#world-iceborne.capcom .applyContents .itemBlock2col p{
	margin-top: 0.4em;
}
body#world-iceborne.capcom .applyContents .itemBlock2col p.itemTitle{
	margin-top: 0;
}
body#world-iceborne.capcom .applyContents .title{
	text-align:center;
}
body#world-iceborne.capcom .applyContents .title2{
	text-align:center;
	position: absolute;
	padding: 58px 0 0 482px;
}
body#world-iceborne.capcom .applyContents .subTitle{
	text-align:center;
}
body#world-iceborne.capcom .applyContents .noteText01{
	color: #000000;
	text-align:center;
	margin:40px 0 0;
}
body#world-iceborne.capcom .applyContents .noteText01 + .noteText01{
	color: #000000;
	text-align:center;
	margin:0;
}
body#world-iceborne.capcom .applyContents .card{
	text-align:center;
	padding:25px 0 35px;
}
body#world-iceborne.capcom .applyContents .card .card img{
	width: 512px;
}
body#world-iceborne.capcom .bgBlockA01 .applyContents .worldLayout01{
	padding-top: 73px;
	background: url(/gecard/capcom/monsterhunter/world-iceborne/images/index_bg_001.jpg) no-repeat ;
	background-position: top 112px left 0;
}
body#world-iceborne.capcom .bgBlockA01 .applyContents .worldLayout01 .noteText01{
	margin-top: 1em;
	font-size: 15px;
}
body#world-iceborne.capcom .applyContents .cardTitle{
	text-align:center;
}
body#world-iceborne.capcom .bgBlockA02.col:first-child{
	width: 600px;
}
body#world-iceborne.capcom .bgBlockA02.col{
	float: left;
	height: 600px;
	width: 599px;
	text-align: center;
}
body#world-iceborne.capcom .bgBlockA02.col:nth-of-type(2n) .itemTitle{
	margin: 120px auto 0;
	line-height: 1.7;
}
body#world-iceborne.capcom .bgBlockA02Inner .itemLcontents {
	float: left;
	margin-right: 50px;
	border: 1px solid #a3b7ca;
}
body#world-iceborne.capcom .bgBlockA02Inner .itemLcontents p{
	margin-top: 0;
}
body#world-iceborne.capcom .bgBlockA02Inner .itemRcontents{
	float: left;
}
body#world-iceborne.capcom .bgBlockA02Inner .itemRcontents p,
body#world-iceborne.capcom .bgBlockA02Inner .itemRcontents .itemTitle{
	text-align: left;
}

body#world-iceborne.capcom .bgBlockA02Inner .itemTitle{
	text-align:center;
	font-weight: bold;
	font-size: 26px;
	margin-top: 0;
}
body#world-iceborne.capcom .bgBlockA02Inner .btn{
	text-align:center;
}
body#world-iceborne.capcom .bgBlockA02Inner .noteText01{
}
/* applyBtnBlock */
body#world-iceborne.capcom .noticetxt{
	font-size: 30px;
	font-weight: bold;
}
body#world-iceborne.capcom .applyContents .applyBtnBlockA01 ul li a img{
	background: url(/gecard/capcom/monsterhunter/world-iceborne/images/index_btn_001_off.gif) no-repeat 0 0;
}
body#world-iceborne.capcom .applyContents .applyBtnBlockA01 ul li a:hover img{
	opacity: 0.7;
}
body#world-iceborne.capcom .applyContents .applyBtnBlockA02{
	margin:15px 0 0;
}
/* detailBtnBlock */
body#world-iceborne.capcom .detailBtnBlockA01{
	width:644px;
	margin:0 auto;
}
body#world-iceborne.capcom .detailBtnBlockA01 .btn{
	margin:9px 0 0;
}

body#world-iceborne.capcom .detailBtnBox01{
	width:317px;
	float:left;
}
body#world-iceborne.capcom .detailBtnBox02{
	width:317px;
	float:right;
}
/* tabBlock */
body#world-iceborne.capcom .applyContents .tabBlock{
	width:814px;
	margin:0 auto;
}
body#world-iceborne.capcom #tab02 .applyContents .tabBlock,
body#world-iceborne.capcom #tab03 .applyContents .tabBlock {
	margin-top: 15px;
}
body#world-iceborne.capcom .applyContents .tabBlock ul{
	width:814px;
	padding:0;

}
body#world-iceborne.capcom .applyContents .tabBlock ul li{
	float:left;
}
/* tabBlockInner01 */
body#world-iceborne.capcom .tabBlockInner01{
	text-align:center;
	padding:0 0 30px;
}
body#world-iceborne.capcom .tabBlockInner01 .title{
	padding:25px 0 0;
}
body#world-iceborne.capcom .tabBlockInner01 .subTitle{
	margin:0;
	padding:0;
}
body#world-iceborne.capcom .tabBlockInner01 .item01{
	text-align:center;
}
body#world-iceborne.capcom .tabBlockInner01 .item02{
	text-align:center;
}
/* applyFlow */
body#world-iceborne.capcom .applyFlow{
	margin:0 auto;
	padding:100px 0 0;
}
body#world-iceborne.capcom .applyFlow .title{
	text-align:center;
	margin:0 0 10px 0;
}

body#world-iceborne.capcom .applyFlow .guideBlock{
	font-size:13px;
	font-weight:bold;
	line-height:1.7;
	width:780px;
	margin:0 auto;
	padding:30px 30px 35px;
	border:solid 1px #b2bfb5;
}
/* stepBlock */
body#world-iceborne.capcom .stepBox01 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/world-iceborne/images/index_bg_003.png) 50% 0 no-repeat;
}
body#world-iceborne.capcom .stepBox02{
	width:173px;
	float:left;
	padding:0 0 0 6px;
}
body#world-iceborne.capcom .stepBox02 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/world-iceborne/images/index_bg_004.png) 50% -6px no-repeat;
}
body#world-iceborne.capcom .stepBox03{
	width:200px;
	float:left;
	padding:0 0 0 6px;
}
body#world-iceborne.capcom .stepBox03 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/world-iceborne/images/index_bg_005.png) 50% 0 no-repeat;
}
body#world-iceborne.capcom .stepBox04{
	width:178px;
	float:left;
	padding:0 0 0 4px;
}
body#world-iceborne.capcom .stepBox04 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/world-iceborne/images/index_bg_006.png) 50% 0 no-repeat;
}
body#world-iceborne.capcom .stepBlockA01 .arrow{
	background:url(/gecard/capcom/monsterhunter/world-iceborne/images/index_ico_001.png) 100% 0 no-repeat;
	padding-right:26px;
	min-height:148px;
}
body#world-iceborne.capcom .stepBlockA01{
	width:850px;
	line-height:1.8;
	margin: 50px auto 10px;
}
body#world-iceborne.capcom .stepBlockA01 .bgNumber{
	min-height:178px;
}
body#world-iceborne.capcom .stepBox01,
body#world-iceborne.capcom .stepBox02,
body#world-iceborne.capcom .stepBox03,
body#world-iceborne.capcom .stepBox04{
	float:left;
}
body#world-iceborne.capcom .stepBox01{
	width: 200px;
}
body#world-iceborne.capcom .stepBox02{
	width: 175px;
	padding:0 0 0 15px;
}
body#world-iceborne.capcom .stepBox03{
	width: 200px;
	padding:0 0 0 10px;
}
body#world-iceborne.capcom .stepBox04{
	width: 170px;
	padding:0 0 0 11px;
}
body#world-iceborne.capcom .stepBlockA01 .arrow{
	background:url(/gecard/capcom/monsterhunter/world-iceborne/images/index_ico_001.png) 100% 0 no-repeat;
	padding-right:20px;
	min-height:171px;
}
body#world-iceborne.capcom .stepBlockA01 .imageLeftBlockA01{
	margin:15px 0 0;
}
body#world-iceborne.capcom .stepBlockA01 .imageLeftBlockA01 .icon{
	float:left;
	padding:0 0 0;
}
body#world-iceborne.capcom .stepBlockA01 .stepBox02 .imageLeftBlockA01 .icon{
	float:left;
	padding:4px 0 0;
}
body#world-iceborne.capcom .stepBlockA01 .stepBox03 .imageLeftBlockA01 .icon{
	float:left;
	padding:2px 0 0;
}
body#world-iceborne.capcom .stepBlockA01 .imageLeftBlockA01 .text{
	font-size:12px;
	color:#000000;
	float:left;
}
body#world-iceborne.capcom .stepBlockA01 .stepBox01 .imageLeftBlockA01 .text{
	padding:0 0 0 8px;
}
body#world-iceborne.capcom .stepBlockA01 .stepBox02 .imageLeftBlockA01 .text{
	padding:0 0 0 8px;
}
body#world-iceborne.capcom .stepBlockA01 .stepBox03 .imageLeftBlockA01 .text{
	padding:0 0 0 9px;
}
body#world-iceborne.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01 .text{
	padding:0 0 0 9px;
}
body#world-iceborne.capcom .stepBlockA01 .imageLeftBlockA01 .text ul li{
	padding:0 0 0 1em;
	text-indent:-1em;
}
body#world-iceborne.capcom .stepBlockA01 .imageLeftBlockA01 .text a,
body#world-iceborne.capcom .officialBtn a{
	color:#003399;
}
/* imgBtn */
body#world-iceborne.capcom .applyFlow .imgBtn{
	text-align:center;
	margin:25px 0 0;
}
/*officialBtn*/
body#world-iceborne.capcom .officialBtn{
	text-align:center;
	margin-bottom:65px;
}
body#world-iceborne.capcom .officialBtn a>img{
	margin:5px 0 0 5px;
}
/* pageTop */
body#world-iceborne.capcom #pageTop{
	margin: -10px 82px 30px 0;
	float:right;
}
/* col */
body#world-iceborne.capcom .worldLayout01 .col{
	float: none;
}
body#world-iceborne.capcom .worldLayout01 .col + .col{
}

/*-------------------------------------------
/gecard/capcom/palm/index.html
-------------------------------------------*/
body#palm.capcom .header-capcom {
	background-color: #FFFFFF;
	position: relative;
	z-index: 20;
}
body#palm.capcom .footerBlockA01 {
	width: 1200px;
	margin: 0 auto;
	border: none;
	position: relative;
	z-index: 20;
}
body#palm.capcom {
	background-color: #e0e8ea;
}
body#palm.capcom #mainWrap{
	width: 1200px;
	margin: 0 auto;
	background-color: #f0f9f8;
	-moz-box-shadow: 0 0 16px #aab0b2;
	-webkit-box-shadow: 0 0 16px #aab0b2;
	-o-box-shadow: 0 0 16px #aab0b2;
	-ms-box-shadow: 0 0 16px #aab0b2;
	box-shadow: 0 0 16px #aab0b2;
	position: relative;
	z-index: 10;
}
body#palm.capcom .bgBlockA01Inner{
	width:1200px;
	margin:0 auto;
}
body#palm.capcom .itemBlock{
	padding-top: 94px;
}
body#palm.capcom .itemBlock .h2-item{
	padding-bottom: 68px;
}
body#palm.capcom .itemBlock .items figure{
	margin: 35px 45px 5px 0;
}
body#palm.capcom .itemBlock .items figcaption.itemcopy{
	text-align: center;
	font-size: 12px;
	margin-bottom: 25px;
}
body#palm.capcom .itemBlock .noteText01{
	margin-top: 15px;
	font-size: 15px;
	line-height: 1.7;
}
body#palm.capcom .itemBlock .noteText01.mt5{
	margin-top: 5px;
}
body#palm.capcom .itemBlock .noteText01.txtRed{
	color: #B50033;
}
body#palm.capcom .bgBlockA02Inner{
	margin:0 auto;
}
body#palm.capcom .bgBlockA03{
	background:#2e1800;
}
body#palm.capcom .bgBlockA03Inner{
	width:1200px;
	margin:0 auto;
}
body#palm.capcom .bgBlockB01{
}
/* cautionBlock */
body#palm.capcom .listBlockA01 li{
	text-indent:-1em;
	padding-left:1em;
}
/* button */
body#palm.capcom .button{
	margin-top: 15px;
	text-align: center;
}
body#palm.capcom .button a{
	display: inline-flex;
	justify-content: center;
	align-items: center;
	position: relative;
	min-width: 735px;
	min-height: 60px;
	padding: 5px 65px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: inherit;
	border: 1px solid #b2bfb5;
	text-decoration: none;
	transition: 0.3s all ease-out;
}
body#palm.capcom .button a:hover{
	background-color: #fff;
}
body#palm.capcom .button a::before{
	content: '';
	position: absolute;
	top: 50%;
	right: 33px;
	width: 28px;
	height: 28px;
	margin-top: -14px;
	background: url("/gecard/capcom/palm/images/index_ico_006.png") no-repeat 0 0 / contain;
}

/* applyContents */
body#palm.capcom .applyContents{
	width:1200px;
	margin:0 auto;
}
body#palm.capcom .applyContents .title{
	text-align:center;
}
body#palm.capcom .applyContents .title2{
	text-align:center;
	position: absolute;
	padding: 58px 0 0 482px;
}
body#palm.capcom .applyContents .subTitle{
	text-align:center;
}
body#palm.capcom .applyContents .noteText01{
	color: #000000;
	text-align:center;
	margin:15px 0 0;
}
body#palm.capcom .applyContents .card{
	text-align:center;
	padding:18px 0 30px;
}
body#palm.capcom .bgBlockA01 .applyContents .worldLayout01{
	padding-top: 93px;
	background: url(/gecard/capcom/palm/images/index_bg_001.jpg) no-repeat 0 0 ;
}
body#palm.capcom .bgBlockA01 .applyContents .worldLayout01 .noteText01{
	margin-top: 5px;
	font-size: 15px;
}
body#palm.capcom .applyContents .cardTitle{
	text-align:center;
}
body#palm.capcom .bgBlockA02.col:first-child{
	width: 600px;
}
body#palm.capcom .bgBlockA02.col{
	width: 845px;
	margin: 0 auto ;
	padding-bottom: 40px;
}
body#palm.capcom .bgBlockA02Inner .title{
	text-align:center;
}
body#palm.capcom .bgBlockA02Inner .items{
	float: left;
}
body#palm.capcom .bgBlockA02Inner .itemsRight{
	overflow: hidden;
}

body#palm.capcom .bgBlockA02Inner .itemTitle{
	margin-top: 35px;
	font-weight: bold;
	font-size: 24px;
}
body#palm.capcom .bgBlockA02.col + .bgBlockA02.col{
	padding: 50px 0 40px;
	border-top: 1px dashed #8ca495;
}
body#palm.capcom .bgBlockA02.col:last-of-type{
	padding-bottom: 0!important;
}
body#palm.capcom .bgBlockA02.col + .bgBlockA02.col .itemTitle{
	margin: 30px auto 0;
	line-height: 1.7;
	text-align:center;
}
body#palm.capcom .bgBlockA02.col + .bgBlockA02.col .noteText01{
	text-align:center;
}
body#palm.capcom .bgBlockA02Inner .btn{
	text-align:center;
}
body#palm.capcom .bgBlockA02Inner .noteText01{
}
/* applyBtnBlock */
body#palm.capcom .applyContents .applyBtnBlockA01 ul{
	padding-top: 20px;
}
body#palm.capcom .noticetxt{
	font-size: 30px;
	font-weight: bold;
}
body#palm.capcom .applyContents .applyBtnBlockA01 ul li img{
	background: url(/gecard/capcom/palm/images/index_btn_001_off.gif) no-repeat 0 0;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	transition: 0.5s ease;
}
body#palm.capcom .applyContents .applyBtnBlockA01 ul li a:hover img {
	background: url(/gecard/capcom/palm/images/index_btn_001_on.gif) no-repeat 0 0;
}
body#palm.capcom .applyContents .applyBtnBlockA02{
	margin:15px 0 0;
}
/* detailBtnBlock */
body#palm.capcom .detailBtnBlockA01{
	width:644px;
	margin:0 auto;
}
body#palm.capcom .detailBtnBlockA01 .btn{
	margin:9px 0 0;
}

body#palm.capcom .detailBtnBox01{
	width:317px;
	float:left;
}
body#palm.capcom .detailBtnBox02{
	width:317px;
	float:right;
}
/* tabBlock */
body#palm.capcom .applyContents .tabBlock{
	width:814px;
	margin:0 auto;
}
body#palm.capcom #tab02 .applyContents .tabBlock,
body#palm.capcom #tab03 .applyContents .tabBlock {
	margin-top: 15px;
}
body#palm.capcom .applyContents .tabBlock ul{
	width:814px;
	padding:0;

}
body#palm.capcom .applyContents .tabBlock ul li{
	float:left;
}
/* tabBlockInner01 */
body#palm.capcom .tabBlockInner01{
	text-align:center;
	padding:0 0 30px;
}
body#palm.capcom .tabBlockInner01 .title{
	padding:25px 0 0;
}
body#palm.capcom .tabBlockInner01 .subTitle{
	margin:0;
	padding:0;
}
body#palm.capcom .tabBlockInner01 .item01{
	text-align:center;
}
body#palm.capcom .tabBlockInner01 .item02{
	text-align:center;
}
/* applyFlow */
body#palm.capcom .applyFlow{
	margin:0 auto;
	padding:60px 0 0;
}
body#palm.capcom .applyFlow .title{
	text-align:center;
	margin:0 0 10px 0;
}

body#palm.capcom .applyFlow .guideBlock{
	font-size:13px;
	font-weight:bold;
	line-height:1.7;
	width:780px;
	margin:0 auto;
	padding:30px 30px 35px;
	border:solid 1px #b2bfb5;
}
/* stepBlock */
body#palm.capcom .stepBlockA01{
	width:850px;
	margin:0 auto;
	line-height:1.8;
}
body#palm.capcom .stepBlockA01 .bgNumber{
	min-height:178px;
	padding:40px 0 0;
}
body#palm.capcom .stepBox01,
body#palm.capcom .stepBox02,
body#palm.capcom .stepBox03,
body#palm.capcom .stepBox04{
	float:left;
}
body#palm.capcom .stepBox01{
	width: 200px;
}
body#palm.capcom .stepBox02{
	width: 175px;
	padding:0 0 0 15px;
}
body#palm.capcom .stepBox03{
	width: 200px;
	padding:0 0 0 10px;
}
body#palm.capcom .stepBox04{
	width: 170px;
	padding:0 0 0 11px;
}
body#palm.capcom .stepBlockA01 .arrow{
	background:url(/gecard/capcom/palm/images/index_ico_001.gif) 100% 30% no-repeat;
	padding-right:20px;
	min-height:178px;
}
body#palm.capcom .stepBlockA01 .imageLeftBlockA01{
	margin:15px 0 0;
}
body#palm.capcom .stepBlockA01 .imageLeftBlockA01 .icon{
	float:left;
	padding:3px 0 0;
}
body#palm.capcom .stepBlockA01 .imageLeftBlockA01 .text{
	font-size:12px;
	color:#000000;
	float:left;
}
body#palm.capcom .stepBlockA01 .stepBox01 .imageLeftBlockA01 .text{
	padding:0 0 0 8px;
}
body#palm.capcom .stepBlockA01 .stepBox02 .imageLeftBlockA01 .text{
	padding:0 0 0 8px;
}
body#palm.capcom .stepBlockA01 .stepBox03 .imageLeftBlockA01 .text{
	padding:0 0 0 9px;
}
body#palm.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01 .text{
	padding:7px 0 0 9px;
}
body#palm.capcom .stepBlockA01 .imageLeftBlockA01 .text ul li{
	padding:0 0 0 1em;
	text-indent:-1em;
}
body#palm.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01{
	margin:12px 0 0;
}
body#palm.capcom .stepBlockA01 .imageLeftBlockA01 .text a,
body#palm.capcom .officialBtn a{
	color:#003399;
}
/* imgBtn */
body#palm.capcom .applyFlow .imgBtn{
	text-align:center;
	margin:25px 0 0;
}
/*officialBtn*/
body#palm.capcom .officialBtn{
	text-align:center;
	margin-bottom:65px;
}
body#palm.capcom .officialBtn a>img{
	margin:5px 0 0 5px;
}
/* pageTop */
body#palm.capcom #pageTop{
	margin: -10px 82px 30px 0;
	float:right;
}
/* col */
body#palm.capcom .worldLayout01 .col{
	float: none;
}
body#palm.capcom .worldLayout01 .col + .col{
}

/*-------------------------------------------
/gecard/capcom/monsterhunter/rise/index.html
-------------------------------------------*/
body#rise.capcom .header-capcom {
	position: relative;
	z-index: 20;
}
body#rise.capcom .footerBlockA01 {
	width: 1200px;
	margin: 0 auto;
	border: none;
	position: relative;
	z-index: 20;
}
body#rise.capcom {
	background: #072265 url("/gecard/capcom/monsterhunter/rise/images/index_bg_001.jpg") no-repeat 0 0/cover fixed;
	
}
body#rise.capcom #mainWrap{
	width: 1200px;
	margin: 0 auto;
	background: #ffffff url("/gecard/capcom/monsterhunter/rise/images/index_bg_002_base.jpg") 0 0 repeat-y;
	background-size: 100% auto;
	-moz-box-shadow: 0 0 16px rgba(78, 78, 78, .2);
	-webkit-box-shadow: 0 0 16px rgba(78, 78, 78, .2);
	-o-box-shadow: 0 0 16px rgba(78, 78, 78, .2);
	-ms-box-shadow: 0 0 16px rgba(78, 78, 78, .2);
	box-shadow: 0 0 16px rgba(78, 78, 78, .2);
	position: relative;
	z-index: 10;
}
body#rise.capcom .mainContents{
	position: relative;
	margin-top: -30px;
	background-image: url("/gecard/capcom/monsterhunter/rise/images/index_bg_002_top.png"), url("/gecard/capcom/monsterhunter/rise/images/index_bg_002_bottom.png");
	background-position: center top, center bottom;
	background-repeat: no-repeat, no-repeat;
	background-size: 100% auto, 100% auto;
	z-index: 2;
}
body#rise.capcom .bgBlockA01Inner{
	width:1200px;
	margin:0 auto;
}
body#rise.capcom .itemBlock{
	padding-top: 60px;
}
body#rise.capcom .itemBlock .h2-item{
	text-align: center;
}
body#rise.capcom .itemBlock .items figure{
	margin-top: 35px;
	margin-bottom: 5px;
}
body#rise.capcom .itemBlock .items figcaption.itemcopy{
	font-size: 12px;
	margin-bottom: 25px;
}
body#rise.capcom .itemBlock .noteText01{
	margin-top: 15px;
	font-size: 15px;
	line-height: 1.7;
}
body#rise.capcom .itemBlock .noteText01.mt5{
	margin-top: 5px;
}
body#rise.capcom .itemBlock .noteText01.txtRed{
	color: #B50033;
}
body#rise.capcom .bgBlockA02Inner{
	margin:0 auto;
}
body#rise.capcom .bgBlockA03{
	background:#2e1800;
}
body#rise.capcom .bgBlockA03Inner{
	width:1200px;
	margin:0 auto;
}
body#rise.capcom .bgBlockB01{
}
/* cautionBlock */
body#rise.capcom .listBlockA01 li{
	text-indent:-1em;
	padding-left:1em;
}
body#rise.capcom .listBlockA01 li a{
	color: #003399;
}
body#rise.capcom .listBlockHr{
	width: 100%;
	margin: 30px 0;
	height: 1px;
	background-image: linear-gradient(to right, #806f37, #806f37 2px, transparent 2px, transparent 8px);
	background-size: 8px 2px;
	background-position: left bottom;
	background-repeat: repeat-x;
}

/* applyContents */
body#rise.capcom .applyContents{
	width:1200px;
	margin:0 auto;
}
body#rise.capcom .applyContents .itemBlock1col,
body#rise.capcom .applyContents .itemBlock2col{
	margin:60px auto 0;
}
body#rise.capcom .applyContents .itemBlock2col {
	margin:60px 0 40px 160px;
	overflow: hidden;
}
body#rise.capcom .applyContents .itemBlock2col p{
	margin-top: 0.4em;
}
body#rise.capcom .applyContents .itemBlock2col p.itemTitle{
	margin-top: 0;
}
body#rise.capcom .mainVisual .title{
	position: relative;
	margin-bottom: -30px;
	text-align:center;
	z-index: 2;
}
body#rise.capcom .mainVisual .subTitle{
	text-align:center;
}
body#rise.capcom .applyContents .noteText01{
	color: #000000;
	text-align:center;
	margin:40px 0 0;
}
body#rise.capcom .applyContents .noteText01 + .noteText01{
	color: #000000;
	text-align:center;
	margin:0;
}
body#rise.capcom .applyContents .noteText01.alL{
	text-align:left!important;
}
body#rise.capcom .applyContents .card{
	text-align:center;
	padding:25px 0 35px;
}
body#rise.capcom .applyContents .card .card img{
	width: 500px;
}
body#rise.capcom .applyContents .worldLayout01{
	padding-top: 50px;
}
body#rise.capcom  .applyContents .worldLayout01 .noteText01{
	margin-top: 1em;
	font-size: 15px;
}
body#rise.capcom .applyContents .worldLayout02{
	padding-top: 50px;
}
body#rise.capcom  .applyContents .worldLayout02 .noteText01{
	margin-top: 1em;
	font-size: 15px;
}
body#rise.capcom .applyContents .cardTitle{
	text-align:center;
}
body#rise.capcom .itemBlock2col.col:first-child{
	width: 600px;
}
body#rise.capcom .itemBlock2col.col{
	float: left;
	height: 600px;
	width: 599px;
	text-align: center;
}
body#rise.capcom .itemTitle{
	text-align:center;
	font-weight: bold;
	font-size: 26px;
	margin-top: 58px;
}
body#rise.capcom .itemBlock2col.col:nth-of-type(2n) .itemTitle{
	margin: 120px auto 0;
	line-height: 1.7;
}
body#rise.capcom .itemBlock2col .itemLcontents {
	float: left;
	margin-right: 50px;
}
body#rise.capcom .itemBlock2col .itemLcontents p{
	margin-top: 0;
}
body#rise.capcom .itemBlock2col .itemRcontents{
	float: left;
}
body#rise.capcom .itemBlock2col .itemRcontents p{
	text-align: left;
}
body#rise.capcom .itemBlock2col .itemRcontents .itemTitle{
	margin-top: 0;
	text-align: left;
}
body#rise.capcom .itemBlock2col .btn{
	text-align:center;
}
/* applyBtnBlock */
body#rise.capcom .noticetxt{
	font-size: 30px;
	font-weight: bold;
}
body#rise.capcom .applyContents .title{
	margin-top: 70px;
	text-align: center;
}
/* detailBtnBlock */
body#rise.capcom .detailBtnBlockA01{
	width:644px;
	margin:0 auto;
}
body#rise.capcom .detailBtnBlockA01 .btn{
	margin:9px 0 0;
}

body#rise.capcom .detailBtnBox01{
	width:317px;
	float:left;
}
body#rise.capcom .detailBtnBox02{
	width:317px;
	float:right;
}
/* applyFlow */
body#rise.capcom .applyFlow{
	margin:0 auto;
	padding:100px 0 0;
}
body#rise.capcom .applyFlow .title{
	text-align:center;
	margin:0 0 10px 0;
}

body#rise.capcom .applyFlow .guideBlock{
	font-size:13px;
	line-height:1.7;
	width:780px;
	margin:0 auto;
	padding:30px 30px 35px;
	border:solid 1px #b2bfb5;
}
body#rise.capcom .applyFlow .guideBlock .guideBlockTitle{
	font-size: 15px;
	margin-bottom: 20px;
	text-align: center;
	font-weight:bold;
}
/* stepBlock */
body#rise.capcom .stepBox01,
body#rise.capcom .stepBox02,
body#rise.capcom .stepBox03,
body#rise.capcom .stepBox04 {
	padding-top: 6px;
}
body#rise.capcom .stepBox01 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/rise/images/index_bg_003_1.png) 50% 0 no-repeat;
}
body#rise.capcom .stepBox02{
	width:173px;
	float:left;
	padding-left: 6px;
}
body#rise.capcom .stepBox02 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/rise/images/index_bg_003_2.png) 50% 0 no-repeat;
}
body#rise.capcom .stepBox03{
	width:200px;
	float:left;
	padding-left: 6px;
}
body#rise.capcom .stepBox03 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/rise/images/index_bg_003_3.png) 50% 0 no-repeat;
}
body#rise.capcom .stepBox04{
	width:178px;
	float:left;
	padding-left: 4px;
}
body#rise.capcom .stepBox04 .bgNumber{
	background:url(/gecard/capcom/monsterhunter/rise/images/index_bg_003_4.png) 50% 0 no-repeat;
}
body#rise.capcom .stepBlockA01{
	width:850px;
	line-height:1.8;
	margin: 50px auto 10px;
}
body#rise.capcom .stepBlockA01 .bgNumber{
	min-height:178px;
}
body#rise.capcom .stepBox01,
body#rise.capcom .stepBox02,
body#rise.capcom .stepBox03,
body#rise.capcom .stepBox04{
	float:left;
}
body#rise.capcom .stepBox01{
	width: 200px;
}
body#rise.capcom .stepBox02{
	width: 175px;
	padding:0 0 0 15px;
}
body#rise.capcom .stepBox03{
	width: 200px;
	padding:0 0 0 10px;
}
body#rise.capcom .stepBox04{
	width: 170px;
	padding:0 0 0 11px;
}
body#rise.capcom .stepBlockA01 .arrow{
	background:url(/gecard/capcom/monsterhunter/rise/images/index_ico_001.png) 100% 6px no-repeat;
	padding-right:20px;
	min-height:171px;
}
body#rise.capcom .stepBlockA01 .imageLeftBlockA01{
	margin:15px 0 0;
}
body#rise.capcom .stepBlockA01 .imageLeftBlockA01 .icon{
	float:left;
	padding:0 0 0;
}
body#rise.capcom .stepBlockA01 .stepBox02 .imageLeftBlockA01 .icon{
	float:left;
	padding:4px 0 0;
}
body#rise.capcom .stepBlockA01 .stepBox03 .imageLeftBlockA01 .icon{
	float:left;
	padding:2px 0 0;
}
body#rise.capcom .stepBlockA01 .imageLeftBlockA01 .text{
	font-size:12px;
	color:#000000;
	float:left;
}
body#rise.capcom .stepBlockA01 .stepBox01 .imageLeftBlockA01 .text{
	padding:0 0 0 8px;
}
body#rise.capcom .stepBlockA01 .stepBox02 .imageLeftBlockA01 .text{
	padding:0 0 0 8px;
}
body#rise.capcom .stepBlockA01 .stepBox03 .imageLeftBlockA01 .text{
	padding:0 0 0 9px;
}
body#rise.capcom .stepBlockA01 .stepBox04 .imageLeftBlockA01 .text{
	padding:0 0 0 9px;
}
body#rise.capcom .stepBlockA01 .imageLeftBlockA01 .text ul li{
	padding:0 0 0 1em;
	text-indent:-1em;
}
body#rise.capcom .stepBlockA01 .imageLeftBlockA01 .text a,
body#rise.capcom .officialBtn a{
	color:#003399;
}
/* imgBtn */
body#rise.capcom .applyFlow .imgBtn{
	text-align:center;
	margin:25px 0 0;
}
/*officialBtn*/
body#rise.capcom .officialBtn{
	text-align:center;
	margin-bottom:65px;
}
body#rise.capcom .officialBtn a>img{
	margin:5px 0 0 5px;
}
/* pageTop */
body#rise.capcom #pageTop{
	margin: -10px 82px 30px 0;
	float:right;
}
/* col */
body#rise.capcom .worldLayout01{
	margin-right: 56px;
	margin-left: 56px;
}
body#rise.capcom .worldLayout01 .col{
	float: left;
	width: 500px;
	margin-right: 88px;
}
body#rise.capcom .worldLayout01 .col + .col{
	margin-right: 0;
}
body#rise.capcom .worldLayout02{
	margin-right: 56px;
	margin-left: 56px;
}
body#rise.capcom .worldLayout02 .col{
	width: 500px;
	margin: 0 auto;
}
body#rise.capcom .worldLayout02 .col + .col{
	margin-right: 0;
}
/* cardText */
body#rise.capcom .cardText {
	font-size: 22px;
	font-weight: bold;
}
/* noteText */
body#rise.capcom .mainContents > .noteText01 {
	padding-top: 50px;
	text-align: center;
	font-size: 15px;
}
body#rise.capcom .noteText02 {
	margin-top: 5px;
	font-size: 15px;
}


/*-------------------------------------------
ネコポス対応
-------------------------------------------*/
.nekoposBox{
	margin: 0 180px 45px;
	padding: 35px 45px 45px;
	background-color: rgba(210,199,147,0.5);
	font-weight: bold;
	font-size: 13px;
}
.nekoposBox .txtNote01 {
	position: relative;
	padding-left: 1.1em;
}
.nekoposBox .txtNote01 .ast {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.nekoposBox .normalList01.type02 > li {
	position: relative;
	padding-left: 10px;
}
.nekoposBox .normalList01.type02 > li:before {
	content: "";
	position: absolute;
	height: 3px;
	width: 3px;
	top: 0.55em;
	left: 0;
	background-color: #222222;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
/*-------------------------------------------
ネコポス対応:ページ別
-------------------------------------------*/
#rise.capcom .nekoposBox {
	font-weight: normal;
}
#rise.capcom .nekoposBox .nekopos-Lead {
	font-weight: bold;
}
#monsterhunterworld .nekoposBox{
	margin: 40px 180px 0;
	padding: 30px 30px 35px;
	background: none;
	font-weight: bold;
	font-size: 13px;
	border: solid 1px #936949;
	color: #ffffff;
}
#monsterhunterworld .nekoposBox .normalList01.type02 > li:before {
	background-color: #ffffff;
}
#o-kami .nekoposBox{
	padding: 30px 35px;
	margin-bottom: 60px;
	background-color: rgba(255, 255, 255, 0.4);
}

#monsterhunter15th .nekoposBox{
	margin: 0 180px;
	padding: 30px 30px 35px;
	background: none;
	font-weight: bold;
	font-size: 13px;
	border: solid 1px #bfbfbf;
	color: #ffffff;
}
#monsterhunter15th .nekoposBox .normalList01.type02 > li:before {
	background-color: #ffffff;
}
#world-iceborne .nekoposBox{
	margin: 0 180px 60px;
	padding: 35px 30px;
	background: none;
	font-weight: bold;
	font-size: 13px;
	border: solid 1px #b2bfb5;
}
#palm .nekoposBox{
	margin: 25px auto 0;
	padding: 20px 15px;
	background: none;
	font-weight: bold;
	font-size: 13px;
	border: solid 1px #b2bfb5;
}
.capcomCbox#cboxOverlay {
	background: url(/common-files/img/com_cb_bg01.png) 0 0 repeat !important;
}
.capcomCbox#colorbox,.capcomCbox #cboxWrapper,.capcomCbox #cboxContent {
	overflow: visible !important;
}
.capcomCbox #cboxContent {
	background-color: #fff;
}
.capcomCbox #cboxLoadedContent {
	margin-bottom: 0 !important;
}
.capcomCbox #colorbox {
	z-index: 10000;
	overflow: visible!important;
}
.capcomCbox #cboxLoadedContent {
	margin: 0 !important;
}
/* Clearfix
------------------------------------------------------ */
body#rise.capcom .worldLayout01:after,
body#rise.capcom .applyContents:after,
body#world-iceborne.capcom .applyContents:after,
body#monsterhunterworld.capcom .worldLayout01:after,
body#palm.capcom .itemBlock:after,
body#palm.capcom .bgBlockA02:after{
	content: "";
	display: block;
	clear: both;
}
body#monsterhunterworld.capcom .worldLayout01 {
	zoom: 1;
}

