@charset "UTF-8";

.fandpage {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#000;
	font-size:16px;
}


.fandpage  div, .fandpage span, .fandpage object, .fandpage iframe, .fandpage
h1, .fandpage h2, .fandpage h3, .fandpage h4, .fandpage h5, .fandpage h6, .fandpage p, .fandpage blockquote, .fandpage pre, .fandpage
abbr, .fandpage address, .fandpage cite, .fandpage code, .fandpage
del, .fandpage dfn, .fandpage em, .fandpage img, .fandpage ins, .fandpage kbd, .fandpage q, .fandpage samp, .fandpage
small, .fandpage strong, .fandpage sub, .fandpage sup, .fandpage var, .fandpage
b, .fandpage i, .fandpage
dl, .fandpage dt, .fandpage dd, .fandpage ol, .fandpage ul, .fandpage li, .fandpage
fieldset, .fandpage form, .fandpage label, .fandpage legend, .fandpage
table, .fandpage caption, .fandpage tbody, .fandpage tfoot, .fandpage thead, .fandpage tr, .fandpage th, .fandpage td{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
.fandpage ul {
    list-style:none;
}


/*clearfix*/
.fandpage .clearfix:after {/*for modern browser*/
	clear:both;
	content: url(pixel.gif);
	display: block;
	height: 0;
}
.fandpage .clearfix {
	display: inline-block;
}
.fandpage .clearfix {
	display: block;
}
/* Mac版IEのみに適用 \*//*/ 
.fandpage .clearfix { overflow: hidden; }
/* */




.fandpage.gadgetbox {
	width:168px;
	background:url(../images/fgj2b.jpg) repeat-y center top;
}

.fandpage.gadgetbox .gadgetboxinner {
}

.fandpage.gadgetbox .gadgetboxinner .gadgettitle {
}

.fandpage.gadgetbox .gadgetboxinner .gadgettitle img {
}

.fandpage.gadgetbox .gadgetboxinner .gadgetmiddleback {
	position:relative;
	background:url(../images/fgj2.jpg) center top no-repeat;
	padding-top:377px;
}

.fandpage.gadgetbox .gadgetboxinner .gadgetmiddlebn {
	position:absolute;
	top:0px;
	left:0px;
}

.fandpage.gadgetbox .gadgetboxinner .gadgetmiddlebn a {
}

.fandpage.gadgetbox .gadgetboxinner .gadgetmiddlebn a img {
}

.fandpage.gadgetbox .gadgetboxinner .gadgetmiddletxt {
	padding:0 7px 7px 7px;
	font-size:11px;
}

.fandpage.gadgetbox .gadgetboxinner .gadgethistorybox {
}

.fandpage.gadgetbox .gadgetboxinner .gadgethistorybox .gadgethyen {
	position: absolute;
	left: 12px;
	top: 32px;
	text-align: center;
	width: 146px;
	font-size: 21px;
}

.fandpage.gadgetbox .gadgetboxinner .gadgethistorybox .gadgethper {
	position: absolute;
	left: 11px;
	top: 96px;
	width: 44px;
	text-align: center;
	font-size: 21px;
}

.fandpage.gadgetbox .gadgetboxinner .gadgethistorybox .gadgethfan {
	position: absolute;
	left: 60px;
	top: 96px;
	text-align: center;
	width: 44px;
	font-size: 21px;
}

.fandpage.gadgetbox .gadgetboxinner .gadgethistorybox .gadgethdays {
	position: absolute;
	left: 110px;
	top: 96px;
	text-align: center;
	width: 43px;
	font-size: 21px;
}

.fandpage.gadgetbox .gadgetboxinner .gadgetmeterbox {
	background:url(../images/fgj3.jpg) center top no-repeat;
	padding-top:141px;
	position:relative;
}

.fandpage.gadgetbox .gadgetboxinner .gadgetmeterbox .gadgetmeterboxinner {
	background:url(../images/fgj3b.gif) center top repeat-y;
}

.fandpage.gadgetbox .gadgetboxinner .gadgetmeterbox .gadgetmeterboxinner .gadgetmeterboxinner2 {
	background:url(../images/fgj4.gif) center bottom no-repeat;
	padding-bottom:5px;
}

.fandpage.gadgetbox .gadgetboxinner .gadgetmeterbox .gadgetmeterboxinner .gadgetmeterboxinner2 .gadgetmeterboder {
	position:relative;
	border:solid 2px #DC3800;
	background:#FFD7A1;
	margin: 0 auto;
	width:150px;
	height:25px;
	overflow:hidden;
}

.fandpage.gadgetbox .gadgetboxinner .gadgetmeterbox .gadgetmeterboxinner .gadgetmeterboxinner2 .gadgetmeterboder .gadgetmeter {
	background:#FF914F;
	height:25px;
}

.fandpage.gadgetbox .gadgetboxinner .gadgetmeterbox .gadgetmeterboxinner .gadgetmeterboxinner2 .gadgetmeterboder .gadgetmeternum1 {
	font-size:15px;
	position: absolute;
	left: 7px;
	top: 1px;
	color: #fff;
}

.fandpage.gadgetbox .gadgetboxinner .gadgetmeterbox .gadgetmeterboxinner .gadgetmeterboxinner2 .gadgetmeterboder .gadgetmeternum2 {
	position: absolute;
	right:7px;
	top: 2px;
	font-size:15px;
}

.fandpage.gadgetbox .gadgetboxinner .gadgetmeterbox .gadgetmeterboxinner .gadgetmeterboxinner2 .gadgetunderbn {
	text-align:center;
}

.fandpage.gadgetbox .gadgetboxinner .gadgetmeterbox .gadgetmeterboxinner .gadgetmeterboxinner2 .gadgetunderbn a {
}

.fandpage.gadgetbox .gadgetboxinner .gadgetmeterbox .gadgetmeterboxinner .gadgetmeterboxinner2 .gadgetunderbn a img {
}


.fandpage.fdebox {
	width:670px;
	background:url(../images/fde2.gif) repeat-y;
}
.fandpage .fdeinner {
	background:url(../images/fde1.jpg) center top no-repeat;
	padding-top:303px;
	position:relative;
}

.fandpage .fdeinner .fdeinner2 {
	background: url(../images/fde25.jpg) center bottom no-repeat;
	padding-bottom:10px;
}

.fandpage .fdeinner .fdeinner2 .fdetopbn {
	position: absolute;
	left: 425px;
	top: 57px;
}

.fandpage .fdeinner .fdeinner2 .fdetopbn a {
}

.fandpage .fdeinner .fdeinner2 .fdetopbn a img {
}

.fandpage .fdeinner .fdeinner2 .fdeinfobox {
	background:url(../images/fde3.jpg) no-repeat;
	width:662px;
	height:595px;
	margin:0 auto;
	position:relative;
}

.fandpage .fdeinner .fdeinner2 .fdeinfobox .fdeitxt1 {
	font-size: 14px;
	line-height:1.4;
	position: absolute;
	left: 318px;
	top: 81px;
	width: 315px;
}

.fandpage .fdeinner .fdeinner2 .fdeinfobox .fdeitxt2 {
	width:195px;
}

.fandpage .fdeinner .fdeinner2 .fdeinfobox .fdeitxt3 {
	font-size: 13px;
	position: absolute;
	left: 38px;
	top: 434px;
	width: 266px;
}

.fandpage .fdeinner .fdeinner2 .fdeibns {
	position: absolute;
	top: 418px;
	left: 319px;
}

.fandpage .fdeinner .fdeinner2 .fdeibns li {
}

.fandpage .fdeinner .fdeinner2 .fdeibns li a {
}

.fandpage .fdeinner .fdeinner2 .fdeibns li a img {
}

.fandpage .fdeinner .fdeinner2 .fdetitle1 {
	text-align:center;
}

.fandpage .fdeinner .fdeinner2 .fdetitle1 img {
}

.fandpage .fdeinner .fdeinner2 .fdeplistbox1 {
	background: url(../images/fde8.jpg) center top repeat-y;
}
.fandpage .fdeinner .fdeinner2 .fdeplistbox1.fdeplistbox1b {
	background: url(../images/fde8b.jpg) center top repeat-y;
}


.fandpage .fdeinner .fdeinner2 .fdeplistbox1 .fdeplistboxinner1 {
	background:url(../images/fde7.jpg) center top no-repeat;
	padding-top:65px;
}

.fandpage .fdeinner .fdeinner2 .fdeplistbox1 .fdeplistboxinner1 .fdeplistboxinner2 {
	background:url(../images/fde9.jpg) center bottom no-repeat;
	padding-bottom:10px;
}

.fandpage .fdeinner .fdeinner2 .fdeplistbox1 .fdeplistboxinner1b {
	background:url(../images/fde10.jpg) center top no-repeat;
	padding-top:65px;
}

.fandpage .fdeinner .fdeinner2 .fdeplistbox1 .fdeplistboxinner1b .fdeplistboxinner2b {
	background:url(../images/fde11.jpg) center bottom no-repeat;
	padding-bottom:10px;
}

.fandpage .fdeinner .fdeinner2 .fdeplistbox1 .fdeplist {
	padding-left:40px;
}

.fandpage .fdeinner .fdeinner2 .fdeplistbox1 .fdeplist li {
	float: left;
	width:178px;
	margin-right:25px;
}

.fandpage .fdeinner .fdeinner2 .fdeplistbox1 .fdeplist li .fdepimg {
	text-align:center;
}

.fandpage .fdeinner .fdeinner2 .fdeplistbox1 .fdeplist li .fdeptxt {
	font-size:13px;
	padding:0 5px 5px 5px;
}

.fandpage .fdeinner .fdeinner2 .fdeplistbox1 .fdeplist li .fdeptxt strong {
	color:#BB0000;
}

.fandpage .fdeinner .fdeinner2 .fdeplistbox2 {
}

.fandpage .fdeinner .fdeinner2 .fdeplistbox2 .fdeplistboxinner1 {
}

.fandpage .fdeinner .fdeinner2 .fdeplistbox2 {
}

.fandpage .fdeinner .fdeinner2 .fdeplistbox2 .fdeplist {
}

.fandpage .fdeinner .fdeinner2 .fdeplistbox2 .fdeplist li {
}

.fandpage .fdeinner .fdeinner2 .fdeplistbox2 .fdeplist li .fdepimg {
}

.fandpage .fdeinner .fdeinner2 .fdeplistbox2 .fdeplist li .fdeptxt {
}

.fandpage .fdeinner .fdeinner2 .fdeplistbox2 .fdeplist li .fdeptxt b {
}

.fandpage .fdeinner .fdeinner2 .fdeclub {
	background:url(../images/fde12.jpg) center top no-repeat;
	height:277px;
}

.fandpage .fdeinner .fdeinner2 .fdeclub .fdeclubtxt {
	padding:75px 210px 30px 50px;
	font-size:13px;
}

.fandpage .fdeinner .fdeinner2 .fdetitle2 {
	background:url(../images/fde13.jpg) center top no-repeat;
	height:416px;
	position:relative;
}

.fandpage .fdeinner .fdeinner2 .fdetitle2 .fdetitle2info {
	font-size: 13px;
	color: #303030;
	position: absolute;
	top: 285px;
	left: 384px;
	width: 258px;
}

.fandpage .fdeinner .fdeinner2 .fdeplist2 {
	padding-left:40px;
}

.fandpage .fdeinner .fdeinner2 .fdeplist2 li {
	float: left;
	width:185px;
	margin-right:15px;
}

.fandpage .fdeinner .fdeinner2 .fdeplist2 li .fdep2img {
	text-align:center;
}

.fandpage .fdeinner .fdeinner2 .fdeplist2 li .fdep2txt {
	margin-top:10px;
	background: url(../images/fde17b.gif) 2px top no-repeat;
	padding:25px 0 10px 0;
	font-size:12px;
}

.fandpage .fdeinner .fdeinner2 .fdeplist2 li .fdep2txt2 {
	font-size:12px;
	padding-top:5px;
	padding-left:5px;
}

.fandpage .fdeinner .fdeinner2 .fdep2price {
	color:#B54545;
	font-weight:bold;
	font-size:20px;
	line-height:1.2;
}
.fandpage .fdeinner .fdeinner2 .fdep2price3 {
	font-weight: normal;
	font-size:13px;
}

.fandpage .fdeinner .fdeinner2 .fdep2price .fdep2price2 {
	font-size:10px;
}

.fandpage .fdeinner .fdeinner2 .fdep2bn {
	text-align:center;
	padding-bottom:10px;
}

.fandpage .fdeinner .fdeinner2 .fdep2bn a {
}

.fandpage .fdeinner .fdeinner2 .fdep2bn a img {
}

.fandpage .fdeinner .fdeinner2 .fdetitle3 {
	text-align:center;
	margin-bottom:15px;
}

.fandpage .fdeinner .fdeinner2 .fdetitle3 img {
}

.fandpage.fdegoldbox {
	width:670px;
}



.fandpage .fdegldititle {
}

.fandpage .fdegldititle img {
}

.fandpage .fdegldlistbox {
}

.fandpage .fdegldlistbox .fdegldlist {
	padding:25px 0 25px 35px;
}

.fandpage .fdegldlistbox .fdegldlist li {
	position:relative;
	padding:10px 0;
	float:left;
	width:150px;
}

.fandpage .fdegldlistbox .fdegldlist li .fdegldimg {
	text-align:center;
}

.fandpage .fdegldlistbox .fdegldlist li .fdegldtitle {
	text-align:center;
	font-size:13px;
}

.fandpage .fdegldlistbox .fdegldlist li .fdegldbn {
	text-align:center;
}

.fandpage .fdegldlistbox .fdegldlist li .fdegldoutstock {
	position: absolute;
	left: 34px;
	top: 53px;
	background: url(../images/goldunstock.png);
	width: 81px;
	height: 81px;
}
