@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #000;
	font-size: 13px;
	*font-size: small;
	*font: x-small;
	font-family:'メイリオ','ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,sans-serif;
	margin-bottom: 50px;
}
img {
	border:0 none;
	vertical-align: bottom;	
}
li {
	list-style-type: none;
}
#wrap {
	height: auto;
	width: 947px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 95px;
	background-color: #FFF;
}
#header {
	background-image: url(img/header-bg.png);
	height: 84px;
	width: 947px;
	position: relative;
}
#header p {
	font-size: 11px;
	line-height: 1.1;
	position: absolute;
	left: 200px;
	top: 20px;
	padding: 0px;
	margin: 0px;
	color: #333;
}

#header h1 {
	font-size: 12px;
	font-weight: normal;
	padding-top: 15px;
	padding-left: 13px;
}
#header #titlelogo {
	position: absolute;
	left: 11px;
	top: 8px;
}

#header ul {
	position: absolute;
	left: 510px;
	top: 29px;
	width: 400px;
	height: 28px;
}

#header ul li  {
	float: left;
	height: 28px;
	width: 100px;
	display: block;
	background-repeat: no-repeat;
}


#header ul li img {
	padding: 0px;
	display: block;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

#top-center {
	position: relative;
	height: 104px;
	width: 947px;
	background-color: #FFF;
	background-image: url(img/top-cen-bg.png);
}

#top-center ul {
	display: block;
	height: 28px;
	width: 600px;
	float: left;
	padding-top: 22px;
	padding-left: 28px;
}

#top-center ul li {
	float: left;
}

#top-center ul li.concept {
	width: 150px;
	background-image: url(img/tate-bar.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#top-center ul li a #concept {
	margin-right: auto;
	margin-left: auto;
	display: block;
}

#top-center ul li.grove {
	width: 102px;
	background-image: url(img/tate-bar.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#top-center ul li a #grove {
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#top-center ul li.batt {
	width: 102px;
	background-image: url(img/tate-bar.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#top-center ul li a #batt {
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#top-center ul li.wear {
	width: 117px;
}
#top-center ul li a #wear {
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#top-center ul li.bag {
	width: 167px;
}
#top-center ul li a #bag {
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#flash-area #FlashID {
	margin: 0px;
	padding: 0px;
}

#flash-area {
	height: 324px;
	width: 947px;
	position: relative;
}
#footer {
	background-image: url(img/footer-bg.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 947px;
	position: relative;
	margin: 0px;
	padding: 0px;
	background-position: bottom;
	float: left;
}
#wrap-ichiran {
	width: 947px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 95px;
	background-color: #FFFFFF;
	position: relative;
	height: auto;
	padding: 0px;
}
#wrap-ichiran #header {
	background-image: url(img/ichiran-header-bg.png);
}

#ichiran-navi {
	height: 86px;
	width: 947px;
	background-image: url(img/ichiran-navi-bg.png);
	position: relative;
}

#ichiran-navi ul {
	display: block;
	height: 28px;
	width: 600px;
	float: left;
	padding-top: 18px;
	padding-left: 19px;
}

#ichiran-navi ul li {
	float: left;
}

#ichiran-navi ul li.concept {
	width: 150px;
	background-image: url(img/tate-bar.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#ichiran-navi ul li a #concept {
	margin-right: auto;
	margin-left: auto;
	display: block;
}

#ichiran-navi ul li.grove {
	width: 102px;
	background-image: url(img/tate-bar.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#ichiran-navi ul li a #grove {
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#ichiran-navi ul li.batt {
	width: 82px;
	background-image: url(img/tate-bar.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#ichiran-navi ul li a #batt {
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#ichiran-navi ul li.wear {
	width: 117px;
}
#ichiran-navi ul li a #wear {
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#ichiran-navi ul li.bag {
	width: 167px;
}
#ichiran-navi ul li a #bag {
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#ichiran-main {
	height: 600px;
	width: 947px;
	background-image: url(img/ichiran-bg.gif);
	position: relative;
	margin: 0px;
	background-color: #FFF;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#ichiran-main h3 img  {
	height: 42px;
	width: 871px;
	margin-left: 38px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	position: relative;
}


#ichiran-main dl {
	height: 257px;
	width: 148px;
	background-color: #FFF;
	display: block;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
}

#ichiran-main #ichiran-box {
	height: 518px;
	width: 888px;
	margin-left: 38px;
	margin-top: 5px;
	position: relative;
	float: left;
	background-color: #FFFFFF;
	display: inline;
}
#ichiran-main #ichiran-box dl dd {
	font-size:92%;
	margin-top: 0.7em;
	line-height: 1.3em;
	margin-left: 0.8em;
}
#ichiran-main #ichiran-box dl .productname {
	text-decoration: underline;
}
#ichiran-main #notice {
	background-image: url(img/notice.gif);
	background-repeat: no-repeat;
	height: 93px;
	width: 947px;
	float: left;
	margin-top: 23px;
}
#ichiran-main #uelink {
	position: relative;
	font-size: 11px;
	margin: 0px;
	float: right;
	padding-top: 10px;
	padding-right: 40px;
}
#ichiran-main #shitalink {
	position: absolute;
	font-size: 11px;
	margin: 0px;
	float: right;
	padding: 0px;
	top: 617px;
	right: 39px;
	z-index: 1;
}



#ichiran-main p {
	position: relative;
	font-size: 83%;
	margin: 0px;
	float: left;
	padding-top: 18px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#detail-main #modoru a {
	font-size: 11px;
	position: absolute;
	top: 52px;
	right: 40px;
}

#ichiran-main p a ,#detail-main p a{
	color: #666;
	text-decoration: none;
}
#ichiran-main p a:visited ,#detail-main p a:visited{
	color: #666;
	text-decoration: none;
}
#ichiran-main p a:hover ,#detail-main p a:hover{
	color: #CCC;
	text-decoration: underline;
}



#detail-main {
	height: auto;
	width: 947px;
	background-image: url(img/ichiran-bg.gif);
	position: relative;
	background-color: #FFF;
}
#detail-main h3 img {
	height: 42px;
	width: 871px;
	margin-top: 70px;
	margin-left: 38px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#detail-main #detail-p #color-tenkai {
	padding-top: 120px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
#detail-main #detail-p dl , #detail-main #detail-p-long dl{
	background-color: #FFF;
	height: 30px;
	width: 459px;
	padding-left: 17px;
	float: left;
}
#detail-main #detail-p #grove-picture {
	padding-top: 70px;
}

#detail-main #detail-p dl dt ,#detail-main #detail-p dl dd{
	float: left;
	margin-top: 1;
	margin-right: 5px;
	margin-bottom: 1;
	margin-left: 1px;
}

#detail-main #detail-p-long dl dt ,#detail-main #detail-p-long dl dd{
	float: left;
	margin-top: 1;
	margin-right: 5px;
	margin-bottom: 1;
	margin-left: 1px;
}

#detail-main #detail-p dl dd {
	height: 20px;
	width: 180px;
	color: #666;
	font-size: 90%;
	padding-top: 3px;
}

#detail-main #detail-p {
	height: 630px;
	width: 476px;
	margin-left: 40px;
	border: 1px solid #CCC;
	margin-top: 24px;
	float: left;
	display: inline;
	background-color: #FFF;
}

#detail-main #detail-p-long {
	height: auto;
	width: 476px;
	margin-left: 40px;
	border: 1px solid #CCC;
	margin-top: 24px;
	float: left;
	display: inline;
	background-color: #FFF;
}

#detail-main #detail-text {
	height: auto;
	width: 370px;
	float: left;
	margin-top: 24px;
	padding-left: 21px;
	display: inline;
	background-color: #FFF;
}
#detail-main #detail-text dl {
	color: #666;
	height: auto;
	float: left;
	position: relative;
	display: block;
	width: 100%;
}
#detail-main  #detail-text  dt  {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	margin-bottom: 6px;
	margin-top: 4px;
	font-weight: bold;
	font-size: 95%;
	width: 370px;
}

#detail-main #detail-text h3 {
	font-size: 100%;
	margin-bottom: 5px;
	position: relative;
	float: left;
}

#detail-main #detail-text dd {
	padding-left: 5px;
	font-size: 93%;
	position: relative;
	margin-top: 0px;
	margin-bottom: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 15px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
}
#detail-main #detail-p p , #detail-main #detail-p-long p {
	background-color: #FFF;
	height: 120px;
	width: 102px;
	float: left;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 76%;
	border-bottom: solid #ccc 1px;
	margin-left: 12px;
	margin-right: 5px;
	color: #333;
	display: inline;
}
#detail-main #detail-p p.grip-size {
	background-color: #FFF;
	height: 75px;
	width: 94px;
	float: left;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 85%;
	margin-left: 12px;
	border: none;
	padding-left: 8px;
	color: #333;
	display: inline;
}
#detail-main #detail-p .abcd {
	width: 80%;
	height: auto;
	margin: 0px;
	padding-top: 0px;
	font-size: 85%;
	padding-left: 15px;
	border: none;
}
#detail-main #detail-text h2 {
	font-size: 108%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	margin-bottom: 12px;
}




#notice  {
	background-repeat: no-repeat;
	height: 120px;
	width: 947px;
	float: left;
	position: relative;
	background-color: #FFF;
}
dl .bold {
	font-weight: bold;
	font-size: 93%;
}
#detail-main #detail-text .batt-p {
	font-size: 95%;
	padding-bottom: 10px;
}
#detail-main #detail-text dl .griptype-pic-space {
	margin-top: 250px;
}
#detail-main #detail-p .dl-spec , #detail-main #detail-p-long .dl-spec   {
	color: #666;
	height: auto;
	float: left;
	position: relative;
	display: block;
}
#detail-main #detail-p .dl-spec .dt-spec , #detail-main #detail-p-long .dl-spec .dt-spec {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	margin-bottom: 6px;
	margin-top: 4px;
	font-weight: bold;
	font-size: 95%;
	width: 430px;
}
#detail-main #detail-p .dl-spec .dd-spec , #detail-main #detail-p-long .dl-spec .dd-spec {
	padding-left: 5px;
	font-size: 93%;
	position: relative;
	width: 430px;
	height: auto;
}
.batt-p2 {
	font-size: 93%;
}

.p60 {
	float: left;
	width: 60px;
}
.p150 {
	float: left;
	width: 150px;
}
.p140 {
	float: left;
	width: 140px;
}
.p200p {
	width: 250px;
	float: left;
}
.color {
	width: 70px;
	float: left;
	text-align: right;
}
.setumei {
	width: 350px;
	float: left;
}
#form-main {
	height: 960px;
	width: 947px;
	background-image: url(img/ichiran-bg.gif);
	position: relative;
	background-color: #FFF;
}
#form-main h3 img {
	height: 42px;
	width: 871px;
	margin-top: 70px;
	margin-left: 38px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#form-inside {
	background-color: #FFF;
	height: 760px;
	width: 827px;
	position: relative;
	float: left;
	display: inline;
	margin-left: 40px;
	margin-top: 35px;
	border: 1px solid #ccc;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
#form-inside table {
	width: 820px;
	border: 1px solid #CCC;
	border-collapse: collapse;
	font-size: 13px;
}
#form-inside table tr, #form-inside table td {
	border: 1px solid #999;
	height: 27px;
	padding-top: 4px;
	padding-left: 3px;
}
#form-inside table #form-mail {
	height: 110px;
}
#form-inside table #form-naiyou {
	height: 250px;
}
.mojikeshi {
	color: #FFFFFF;
}
#guide-main {
	height: auto;
	width: 947px;
	background-image: url(img/ichiran-bg.gif);
	position: relative;
	margin: 0px;
	background-color: #FFF;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
	font-family: "ＭＳ Ｐゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
#guide-main h3 img {
	height: 28px;
	width: 893px;
	margin-left: auto;
	padding: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	position: relative;
	display: block;
}
#guide-main #navigation {
	display: inline;
	float: left;
	height: 90%;
	width: 278px;
	position: relative;
	margin-left: 30px;
	margin-top: 13px;
	background-color: #f7f6f6;
}

#guide-main #navigation dl {
	display: inline;
	height: 847px;
	width: 252px;
	position: relative;
	float: left;
	margin-top: 22px;
	margin-left: 14px;
}
#guide-main #navigation dl dt {
	background-image: url(img/dot.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 3px;
	padding-bottom: 7px;
}
#guide-main #navigation dl dd  {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	line-height: 1.3;
}
#guide-main #guide-text  {
	position: relative;
	float: left;
	height: auto;
	width: 580px;
	margin-top: 13px;
	padding-left: 20px;
	padding-top: 9px;
	background-color: #FFF;
}
#guide-main #guide-text p {
	line-height: 2;
	font-size: 13px;
}

#guide-main #guide-text h2 {
	font-size: 16px;
	padding-left: 13px;
	background-image: url(img/h2deco.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 22px;
	padding-top: 4px;
	margin-bottom: 22px;
}
#guide-main #navigation dl dt a {
	text-decoration: none;
	color: #222;
}
#guide-main #navigation dl dt a:hover {
	color: #CCC;
}

#guide-main #guide-text .dobleline {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
}
#guide-main #guide-text .dotunderline {
	background-image: url(img/dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#guide-main #guide-text .font-c-red {
	color: #9a0a0a;
}

#detail-main #detail-p .tashabatt  {
	float: left;
}
#detail-main #detail-p .dl-spec .tasha-text {
	padding-left: 5px;
	padding-top: 30px;
	width: 95%;
}
#ichiran-main #ichiran-box dl .productname a:visited {
	color: #000;
}

#ichiran-main #ichiran-box dl .productname a {
	color: #000;
}
.redstar {
	color: #900;
	clear: both;
}
#cart-main {
	height: auto;
	width: 947px;
	background-image: url(img/ichiran-bg.gif);
	position: relative;
	margin: 0px;
	background-color: #FFF;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

#cart-main #cart-contents #two-button  {
	width: 200px;
	height: 20px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
#cart-main #cart-contents #two-button input  {
	float: left;
	position: relative;
}


#cart-main #cart-contents {
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#cart-main h3 img {
	height: 42px;
	width: 871px;
	margin-left: 38px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	position: relative;
}
#cart2 {
	height: 300px;
	width: 800px;
	text-align: center;
	padding-left: 300px;
}


#top-center ul .concept {
	width: 135px;
}
#point-main {
	height: auto;
	width: 947px;
	background-image: url(img/ichiran-bg.gif);
	position: relative;
	background-color: #FFF;
}

#point-main #concepthead  {
	width: 892px;
	height: 56px;
	padding-top: 31px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8e867f;
	margin-right: auto;
	margin-left: auto;
}
#point-main h2 {
	height: 52px;
	width: 892px;
	margin-right: auto;
	margin-left: auto;
	font-size: 15px;
	color: #014a1c;
}

#point-main #grove-point {
	height: 257px;
	width: 902px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}


#point-main #grove-point .point4text {
	position: absolute;
	top: 166px;
	left: 20px;
}
#point-main #grove-point .point4text2 {
	position: absolute;
	left: 29px;
	top: 209px;
}
#point-main dl {
	height: 285px;
	width: 890px;
	background-image: url(img/pont-dl-bg.png);
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
	display: block;
	margin-top: 10px;
	font-size: 12px;
}
#point-main dl dd {
	background-image: url(img/point4bg.png);
	height: 82px;
	width: 418px;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 8px;
	padding-left: 11px;
	padding-bottom: 5px;
	line-height: 1.2;
}
#point-main dl .point1 {
	float: left;
	position: relative;
}
#point-main dl .point2 {
	float: left;
	padding-top: 15px;
	position: relative;
}
#point-main dl .point4 {
	float: right;
	position: relative;
	padding-top: 15px;
	padding-right: 7px;
}



#point-main dl .point3 {
	float: right;
	position: relative;
	padding-right: 7px;
	display: inline;
	margin-right: 6px;
}
#point-main dl .point3t {
	float: right;
	position: relative;
	padding-right: 7px;
	display: inline;
}

#point-main h3 {
	margin-right: auto;
	margin-left: auto;
	height: 28px;
	width: 892px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#point-main h4 {
	padding-left: 35px;
	font-size: 13px;
}

#point-main .grove-point-pic {
	float: left;
	padding-left: 30px;
	padding-right: 20px;
	padding-bottom: 20px;
}
#point-main #grove-center {
	position: absolute;
	right: 60px;
	top: 105px;
	z-index: 1;
}

#point-main p {
	width: 96%;
	line-height: 1.2;
}

#point-main p br {
	clear: both;
}
#news-main {
	height: auto;
	width: 947px;
	background-image: url(img/ichiran-bg.gif);
	position: relative;
	background-color: #FFF;
	padding-bottom: 20px;
}

#news-main h2  {
	margin-right: auto;
	margin-left: auto;
	height: 28px;
	width: 893px;
	padding-top: 37px;
}


#news-main #news-contens {
	width: 686px;
	height: auto;
	padding-left: 37px;
	padding-top: 17px;
	padding-bottom: 200px;
}

#news-main #news-contens h3 {
	height: 30px;
	width: 686px;
	position: relative;
	margin-top: 25px;
}

#news-main #news-contens ul {
	margin-top: 8px;
	margin-bottom: 0px;
	position: relative;
}

#news-main #news-contens ul li {
	background-image: url(img/yajirushi.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	vertical-align: text-bottom;
	background-position: 3px;
	position: relative;
}
#news-main #news-contens h4 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
	margin-bottom: 20px;
	padding-left: 25px;
	font-size: 12px;
	width: 76%;
	float: left;
	position: relative;
	margin-top: 40px;
}

#news-main #news-contens .news-h4 {
	float: left;
	width: 15%;
	position: relative;
	text-align: right;
}

#news-main #news-contens .news1 {
	background-image: url(img/question.gif);
	background-repeat: no-repeat;
	background-position: 2px;
}

#news-main #news-contens .news2 {
	background-image: url(img/newmark.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#news-main #news-contens .news3 {
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
}
#news-main #news-contens p {
	clear: left;
	background-position: 3px;
	line-height: 2;
}
#news-main #news-box {
	position: absolute;
	right: 30px;
	top: 80px;
	height: 150px;
	width: 174px;
}
#news-main #news-contens p img {
	float: left;
	padding-right: 20px;
	margin-bottom: 50px;
}
#news-main #news-contens .clear {
	clear: both;
}
#news-main #news-box p {
	font-size: 12px;
}
#news-main #news-contens .news3 img {
	vertical-align: middle;
}
#news-main #news-contens .news-kiji {
	width: 506px;
	height: auto;
	padding-left: 180px;
	background-image: url(img/news-sq.gif);
	background-repeat: no-repeat;
	background-position: 15px 7px;
	position: relative;
	float: left;
}
#news-main #news-contens .news-kiji-shop {
	width: 506px;
	height: auto;
	padding-left: 180px;
	background-image: url(img/shopinfo-sq.gif);
	background-repeat: no-repeat;
	background-position: 15px 7px;
	position: relative;
	float: left;
}


.soldout {
	color: #F00;
}

a:visited {
	color: #36F;
}
a:link {
	color: #06F;
}
a:hover {
	color: #CCC;
}
.clear {
	clear: both;
}
.float-right {
	float: right;
}
.float-left {
	float: left;
}
#news-main #news-contens .news-kiji #xt6 {
	position: absolute;
	top: 33px;
	right: 185px;
	font-size: 9px;
	line-height: 1;
}
#news-main #news-contens .news-kiji #xt6 .soldout a {
	color: #F00;
}
#detail-main #detail-p .dl-spec #bagtext,#detail-main #detail-p-long .dl-spec #bagtext {
	margin-top: 18px;
}
#detail-main #detail-text #bag-baner {
	position: absolute;
	top: 170px;
	right: 234px;
}
#detail-main #detail-text #bag-6set-pic {
	position: absolute;
	top: 211px;
	right: 44px;
}
#detail-main #detail-text #bag-right-text {
	position: absolute;
	left: 534px;
	top: 660px;
	width: 400px;
}
#detail-main #detail-text #bag-right-text {
	font-size: 93%;
	color: #666;
}
#ichiran-main #no-dipley p a,#ichiran-main #no-dipley p{
	color: #FFF;
}
#equip #wrap-ichiran #ichiran-main #ichiran-box .productname {
	margin-left: 0px;
}
#equip #wrap-ichiran #ichiran-main #ichiran-box dd {
	margin-left: 0px;
}
.margin-bottom {
	margin-bottom: 30px;
}
.displey {
	color: #FFF;
}
#detail-main #detail-main #detail-p .spike li{
	float: left;
	padding-left: 9px;
}
#detail-main #detail-main #detail-text #niron {
	position: absolute;
	top: 283px;
	right: 40px;
}
