<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";


/*--------------------------------------
  STRUCTURE
---------------------------------------*/
body {
	color: #000000;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;
}

.mb-4{
	margin-bottom: 4px;
}
.mb-15{
	margin-bottom: 15px;
}


	/* inner
	##################################### */

	div#contents-inr {
		position: relative;
		width: 1000px;
		/*height: 2272px;*/
		overflow: hidden;
	}


	div#main-cast {
		/*position: absolute;*/
		/*top: 0;*/
		/*left: 95px;*/
		margin: 0 0 0 95px;
		float: left;
		overflow: hidden;
		width: 650px;
		/*height: 2172px;*/
		/*background: url(../img/photo_oredamashii.png) right bottom no-repeat;*/
	}

	/*div.photo-oredamashii {
		position: absolute;
		right: 200px;
		bottom: 72px;
		width: 157px;
		height: 263px;
		background: url(../img/photo_oredamashii.png) right bottom no-repeat;

	}*/


	div#main-cast .text {
		overflow: hidden;
		 text-indent: 100%;
		 white-space: nowrap;
		 color: #ffffff;
	}

	div#main-cast .ttl-cast {
		position: relative;
		width: 650px;
		height: 44px;
		margin-bottom: 40px;
		overflow: hidden;
		 text-indent: 100%;
		 white-space: nowrap;
		background: url(../img/ttl_cast.png) 0 0 no-repeat;
	}

	.chara-wrapper {
		background-color: #fff;
		/*padding: 0 0 210px 0;*/
		margin-bottom: 110px;
		overflow: hidden;
	}
	.enemy-wrapper {
	}


	.chara-box {
		width: 630px;
		margin: 0 auto 30px;
		overflow: hidden;
		border-bottom: 1px solid #cacaca;
		padding-bottom: 30px;
	}
	.chara-box-last {
		width: 630px;
		margin: 0 auto 30px;
		overflow: hidden;
		padding-bottom: 30px;
	}


	.photo-box {
		float: left;
		width: 202px;
		height: 222px;
		overflow: hidden;
		 text-indent: 100%;
		 white-space: nowrap;
	}

	.chara-box dl {
		float: left;
		width: 418px;
		overflow: hidden;
		padding-left: 10px;
	}

	.chara-box-last dl {
		float: left;
		width: 418px;
		overflow: hidden;
		padding-left: 10px;
	}


	.chara-box dl dt {
	}
	.chara-setting {
		font-size: 13px;
		line-height: 1.3em;
		margin-bottom: 10px;
		margin-left: 12px;
		padding: 0 0 10px 0;
		border-bottom: 1px dotted #aeaeae	;
	}

	.chara-profile {
		font-size: 11px;
		margin-left: 12px;
	}

	.ttl-name {
		position: relative;
		right: 0;
		padding: 3px 4px 3px 10px;
		margin-left: -10px;
		color: #fff;
		background: #f08200;
		font-size: 19px;
		font-weight: bold;
		width: 414px;
		height: 28px;
	}
	.ttl-name::before {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		background: url(../img/bg_ttl_name_end.png) right top no-repeat;
		display: block;
		width: 36px;
		height: 34px;
	}
	.ttl-name-rider {
		position: relative;
		width: 383px;
		padding: 3px 35px 3px 10px;
		margin: 0 0 15px -10px;
		color: #fff;
		background: #c54700;
		font-size: 13px;
		height: 20px;
	}
	.ttl-name-rider::before {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		background: url(../img/bg_ttl_rider_end.png) right top no-repeat;
		overflow: hidden;
		font-size: 13px;
		display: block;
		width: 28px;
		height: 26px;

	}


	.ttl-name-rider-enemy {
		position: relative;
		float: left;
		width: 203px;
		height: 20px;
		padding: 3px 15px 3px 10px;
		margin: 0 0 15px -10px;
		color: #fff;
		background: #c54700;
		font-size: 13px;
	}

	.ttl-name-rider-enemy::before {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		background: url(../img/bg_ttl_rider_center.png) right top no-repeat;
		display: block;
		width: 33px;
		height: 26px;
	}
	/*
	.ttl-name-rider-enemy::after {
		content: "";
		position: absolute;
		top: 0;
		right: -200px;
		background: url(../img/bg_ttl_rider_end.png) right top no-repeat;
		display: block;
		width: 28px;
		height: 26px;
	}
	*/

	.ttl-name-rider-color {
		width: 131px;
		height: 20px;
		position: relative;
		left: 0;
		padding: 3px 59px 3px 10px;
		margin: 0 0 15px 0;
		color: #fff;
		background: #c54700;
		overflow: hidden;
		font-size: 13px;
	}

	.ttl-name-rider-color::before {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		background: url(../img/bg_ttl_rider_end.png) right top no-repeat;
		display: block;
		width: 28px;
		height: 26px;
	}



	.photo-01 {
		width: 202px;
		height: 222px;
		background: url(../img/photo_takeru.png) 0 0 no-repeat;
		overflow: hidden;
	}

	.photo-02 {
		width: 202px;
		height: 222px;
		background: url(../img/photo_akari.png) 0 0 no-repeat;
		overflow: hidden;
	}
	.photo-03 {
		width: 202px;
		height: 222px;
		background: url(../img/photo_makoto.png) 0 0 no-repeat;
		overflow: hidden;
	}
	.photo-04 {
		width: 202px;
		height: 222px;
		background: url(../img/photo_onari.png) 0 0 no-repeat;
		overflow: hidden;
	}
	.photo-05 {
		width: 202px;
		height: 222px;
		background: url(../img/photo_aran.png) 0 0 no-repeat;
		overflow: hidden;
	}
	.photo-06 {
		width: 202px;
		height: 222px;
		background: url(../img/photo_kanon.png) 0 0 no-repeat;
		overflow: hidden;
	}
	.photo-07 {
		width: 202px;
		height: 222px;
		background: url(../img/photo_narita.png) 0 0 no-repeat;
		overflow: hidden;
	}
	.photo-08 {
		width: 202px;
		height: 222px;
		background: url(../img/photo_shibuya.png) 0 0 no-repeat;
		overflow: hidden;
	}
	.photo-09 {
		width: 202px;
		height: 222px;
		background: url(../img/photo_yurusen.png) 0 0 no-repeat;
		overflow: hidden;
	}
	.photo-10 {
		width: 202px;
		height: 222px;
		background: url(../img/photo_sennin.png) 0 0 no-repeat;
		overflow: hidden;
	}
	.photo-11 {
		width: 202px;
		height: 222px;
		margin: 0 0 0 0;
		background: url(../img/photo_red.png) 0 0 no-repeat;
		overflow: hidden;
	}
	.photo-12 {
		width: 202px;
		height: 222px;
		margin: 0 0 0 0;
		background: url(../img/photo_blue.png) 0 0 no-repeat;
		overflow: hidden;
	}
	.photo-13 {
		width: 202px;
		height: 222px;
		margin: 0 0 0 0;
		background: url(../img/photo_yellow.png) 0 0 no-repeat;
		overflow: hidden;
	}
	.photo-14 {
		width: 202px;
		height: 222px;
		margin: 0 0 0 0;
		background: url(../img/photo_arugosu.png) 0 0 no-repeat;
		overflow: hidden;
	}
	.photo-15 {
		width: 202px;
		height: 222px;
		margin: 0 0 0 0;
		background: url(../img/photo_daigo.png) 0 0 no-repeat;
		overflow: hidden;
	}

	/* topbtn */
	/*.scroll2top { display: table-cell; width: 128px; height: 167px; z-index: 10; color: #fff; background-color: #dfe1e1; background:url(../../../img/scrolltop_ghost.png) center top no-repeat;}
*/
</pre></body></html>