@charset "utf-8";
.sp {display:none;}
.pc {display:block;}


body			{ font-family:Meiryo;}
* html body 	{ border-left: 970px solid #fff; zoom: 1; }
#wrap			{ clear: both; margin: 0 auto; text-align: left; }
* html #wrap	{ position: relative; margin-left: -970px; zoom: 1; }

#content	{ border-top: 2px solid #0c6d0e; }

/*---------------------------------------------
Common Style
---------------------------------------------*/
.clearfix {
  *zoom: 1;
}
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}

/* float
---------------------------------------------*/
.fl {
  float: left !important;
}

.fr {
  float: right !important;
}
/* font-weight
---------------------------------------------*/
.fw {
  font-weight: 600 !important;
}

.fwn {
  font-weight: 400 !important;
}

/* text-align
---------------------------------------------*/
.tal {
  text-align: left !important;
}

.tac {
  text-align: center !important;
}

.tar {
  text-align: right !important;
}

/*---------------------------------------------
04. common
---------------------------------------------*/
.m0		{ margin: 0 !important; }
.mat0	{ margin-top: 0 !important; }
.mat1	{ margin-top: 1em !important; }
.mat5	{ margin-top: 5px !important; }
.mat10	{ margin-top: 10px !important; }
.mat15	{ margin-top: 15px !important; }
.mat20	{ margin-top: 20px !important; }
.mat25	{ margin-top: 25px !important; }
.mat30	{ margin-top: 30px !important; }
.mat40	{ margin-top: 40px !important; }
.mat50	{ margin-top: 50px !important; }
.mab0	{ margin-bottom: 0 !important; }
.mab1	{ margin-bottom: 1em !important; }
.mab5	{ margin-bottom: 5px !important; }
.mab10	{ margin-bottom: 10px !important; }
.mab15	{ margin-bottom: 15px !important; }
.mab20	{ margin-bottom: 20px !important; }
.mab25	{ margin-bottom: 25px !important; }
.mab30	{ margin-bottom: 30px !important; }
.mab40	{ margin-bottom: 40px !important; }
.mab50	{ margin-bottom: 50px !important; }
.mar0	{ margin-right: 0 !important; }
.mar1	{ margin-right: 1em !important; }
.mar5	{ margin-right: 5px !important; }
.mar10	{ margin-right: 10px !important; }
.mar15	{ margin-right: 15px !important; }
.mar20	{ margin-right: 20px !important; }
.mar30	{ margin-right: 30px !important; }
.mar40	{ margin-right: 40px !important; }
.mal0	{ margin-left: 0 !important; }
.mal1	{ margin-left: 1em !important; }
.mal5	{ margin-left: 5px !important; }
.mal10	{ margin-left: 10px !important; }
.mal15	{ margin-left: 15px !important; }
.mal20	{ margin-left: 20px !important; }
.mal30	{ margin-left: 30px !important; }

.p0		{ padding: 0 !important; }
.pat0	{ padding-top: 0 !important; }
.pat1	{ padding-top: 1em !important; }
.pat5	{ padding-top: 5px !important; }
.pat10	{ padding-top: 10px !important; }
.pat15	{ padding-top: 15px !important; }
.pat20	{ padding-top: 20px !important; }
.pat25	{ padding-top: 25px !important; }
.pat30	{ padding-top: 30px !important; }
.pat40	{ padding-top: 40px !important; }
.pat50	{ padding-top: 50px !important; }
.pab0	{ padding-bottom: 0 !important; }
.pab1	{ padding-bottom: 1em !important; }
.pab5	{ padding-bottom: 5px !important; }
.pab10	{ padding-bottom: 10px !important; }
.pab15	{ padding-bottom: 15px !important; }
.pab20	{ padding-bottom: 20px !important; }
.pab25	{ padding-bottom: 25px !important; }
.pab30	{ padding-bottom: 30px !important; }
.pab40	{ padding-bottom: 40px !important; }
.pab50	{ padding-bottom: 50px !important; }
.par0	{ padding-right: 0 !important; }
.par1	{ padding-right: 1em !important; }
.par5	{ padding-right: 5px !important; }
.par10	{ padding-right: 10px !important; }
.par15	{ padding-right: 15px !important; }
.par20	{ padding-right: 20px !important; }
.par30	{ padding-right: 30px !important; }
.pal0	{ padding-left: 0 !important; }
.pal1	{ padding-left: 1em !important; }
.pal5	{ padding-left: 5px !important; }
.pal10	{ padding-left: 10px !important; }
.pal15	{ padding-left: 15px !important; }
.pal20	{ padding-left: 20px !important; }
.pal30	{ padding-left: 30px !important; }
.p20	{ padding: 20px !important; }

.tal	{ text-align: left !important; }
.tac	{ text-align: center !important; }
.tar	{ text-align: right !important; }
.fw		{ font-weight: bold !important; }
.fwn	{ font-weight: normal !important; }
.f14	{font-size:14px;}
.f16	{font-size:16px !important;}
.f22	{font-size:22px !important;}
.f32	{font-size:32px !important;}
.ffm	{font-family:Meiryo;}

.fl		{ float: left; }
.fr		{ float: right; }
.b0		{ border: 0 !important; }
.crim	{ color: #f00; }
.red	{ color: #c00; }
.white	{ color: #fff !important; }
.white a:hover	{ color: #fff; text-decoration: underline !important; }
.black	{ color: #000 !important; }
.black a:hover	{ color: #000; text-decoration: underline !important; }
.hand	{ cursor: pointer; }
.tdnone	{ text-decoration: none !important; }
.tdul	{ text-decoration: underline !important; }

.w950	{width:950px; margin:0 auto;}

.day	{
	background: linear-gradient(transparent 50%, #fff20d 0%);
	font-weight: bold;
	text-align:center;
	font-size:32px;
	}

/*---------------------------------------------
02. header
---------------------------------------------*/
#header				{ margin:0 10px; padding-bottom:7px; }
#header .last a		{ font-weight:bold; color:#FFFFFF; letter-spacing:0.5px; border-radius:4px; display:block; }
#header .last a:hover	{ text-decoration:none; }
#header .sell a		{width: 88px;padding:0;font-size:12px;line-height: 26px;background-color:#e8848e;border-top:1px solid #f7d6da;border-right:1px solid #c18b90;border-bottom:1px solid #925259;border-left:1px solid #f7d6da;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#f1b5bb), to(#e8848e));background:-moz-linear-gradient(top, #f1b5bb, #e8848e);background:-ms-linear-gradient(top, #f1b5bb, #e8848e);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1b5bb', endColorstr='#e8848e', GradientType=0)";text-align: center;}
#header .buy a		{width: 90px;padding: 0px 5px 0px 0px;line-height: 26px;font-size: 12px;background-color:#70b92d;border-top:1px solid #d0e8b9;border-right:1px solid #739e4b;border-bottom:1px solid #527136;border-left:1px solid #a9d580;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#a9d580), to(#70b92d));background:-moz-linear-gradient(top, #a9d580, #70b92d);background:-ms-linear-gradient(top, #a9d580, #70b92d);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9d580', endColorstr='#70b92d', GradientType=0)";box-sizing:border-box;text-align: right;}
@-moz-document url-prefix() { #header .last .buy a{ padding: 0px 3px 0px 0px !important; }}
#header .cart a		{box-sizing:border-box;width:90px;padding: 0px 0px 0px 25px;font-size: 12px;line-height: 26px;background-color:#ff6b07;border-top:1px solid #ffcead;border-right:1px solid #b78563;border-bottom:1px solid #926a4e;border-left:1px solid #ffa76b;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffa568), to(#ff6b07));background:-moz-linear-gradient(top, #ffa568, #ff6b07);background:-ms-linear-gradient(top, #ffa568, #ff6b07);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa568', endColorstr='#ff6b07', GradientType=0)";}
#header .cart a #cartTotalNum {width: 33px;display: inline-block;text-align: center;font-size: 13px;line-height: 16px;height: 16px;position: absolute;top: 6px;}

#headBox			{position:relative;float:left;width: 45%;margin-top:6px;}
#headBox #logo		{ float:left;padding-top:5px; }
#headBox #tPoint	{ position:absolute; top:0; left:180px; font-size:1%; }
#headBox #tPoint a { display:block; margin-bottom:3px; }
#headBox #feefree	{ position:absolute; top:0; left:386px; font-size:1%; }
#headBox h1			{ margin-top:45px; margin-left:180px; font-size:84%; }

#headMenu			{float:right;width: 55%;margin-top:12px;font-size:1%;}
#headMenu li a:hover{ opacity:0.8; }
#headMenu .first	{width:auto !important;float: right;margin-right: 1px;}
#headMenu .first li	{ float:left; display:inline; margin-left:12px; /zoom:1; }
@-moz-document url-prefix() {#headMenu .first li	{  margin-left:14px !important;}}
#headMenu .first li.boxfree { margin-left:0; }
#headMenu .last		{clear:both;width: auto;float: right;margin-top:8px;}
#headMenu .last li	{float:left;display:inline;margin-left: 4px; /zoom:1;position:relative;}
#headMenu .last li.sell { margin-left:0; }
#headMenu #favoArea			{ position:relative; }
#headMenu #favoArea img		{ position:relative; z-index:1; }
/*#headMenu #favoArea span	{ position:absolute; left:85px; top:5px; color:#fff; z-index:2; font-size:10px; }*/
#headMenu #arriveArea		{ position:relative; }
#headMenu #arriveArea img	{ position:relative; z-index:1; }
/*headMenu #arriveArea span	{ position:absolute; left:85px; top:5px; color:#fff; z-index:2; font-size:10px; }*/
#headMenu #cartArea			{ position:relative; }
#headMenu #cartArea img		{ position:relative; z-index:1; }
/*#headMenu #cartArea span	{ position:absolute; left:56px; top:5px; color:#fff; z-index:2; font-size:10px; }*/
/*#headMenu .badger-outter { background: #fff; border: 1px solid#ccc; min-width: 20px; height: 24px; border-radius: 28px; -moz-border-radius: 28px; -webkit-border-radius: 28px; box-shadow: 0px 1px 5px#ccc; -moz-box-shadow: 0px 1px 5px#ccc; -webkit-box-shadow: 0px 1px 5px#ccc; float: left; z-index: 9999; }*/
#headMenu .badger-inner { min-width: 20px; height: 20px; border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; background: #f13c31; background: -moz-linear-gradient(100%100%90deg,#f13c31,#f79690); background: -webkit-gradient(linear,0%0%,0%100%,from(#f79690),to(#f13c31)); background: -webkit-linear-gradient(#f79690,#f13c31); background: -o-linear-gradient(#f79690,#f13c31); margin: 2px; z-index: 99999; position: absolute; top: -11px; right: -4px; }
#headMenu .badger-text 		{ font-size: 13px; }
#headMenu .badger-badge 	{ color: #fff; margin: 0; text-align: center; text-shadow: 0px-1px 1px#e01b0f; font-weight: normal; z-index: 999999; line-height: 20px; }

#pathWrap					{ margin-bottom: 10px; padding: 5px 10px 7px; background: #f0f8e9; }
#topicPath					{  }
#topicPath ol				{ float: left; width: 550px; padding: 5px 0 0 5px; font-size: 84%; color: #666; }
#topicPath ol li			{ float: left; }
#topicPath ol li.firstChild	{ padding-left: 16px; background: url("https://www.netoff.co.jp/images/i_home.gif") no-repeat 0 center; }
#topicPath ol li a			{ display: block; padding: 0 13px 0 7px; background: url("https://www.netoff.co.jp/images/i_path.gif") no-repeat right center; }
#topicPath ol li em			{ display: block; padding-left: 7px; font-weight: bold; }
#topicPath #login			{ float: right; width: 390px; font-size: 92%; }
#topicPath #login p			{ float: left; width: 210px; margin: 5px 17px 0 0; font-weight: bold; text-align: right; }
#topicPath #login img		{ vertical-align: top; }
#topicPath ul				{ float: right; margin-top: 5px; }
#topicPath ul li			{ float: left; margin-right: 14px; }
#topicPath ul li.name		{ font-weight:bold; }
#topicPath ul li.last		{ margin-right:0; line-height: 14px; margin-top: 2px; }
#topicPath ul li a			{ font-weight:bold; vertical-align:top; }
#topicPath ul li span		{ font-size:18px;line-height:13px;padding-right:1px; }
#topicPath ul li a:visited	{ color:#333; }
#topicPath ul li a:link		{ color:#333; }
#topicPath .tpoint			{ margin-left:10px; padding-top:5px; padding-left:14px; font-size:11px; line-height:0; }
#topicPath .tpoint span		{ color:red; font-size:11px; padding-left:3px; }


.sprite 			{ background:url("/images/sprite.png") no-repeat; background-size:auto; display:inline-block; }
.sprite-logo		{ background-position:0 -300px; width:155px; height:57px; }
.sprite-tpoint		{ background-position:0px -130px; width:198px; height:21px; }
.sprite-j3c			{ background-position:0px -112px; width:198px; height:19px; }
.sprite-boxfree		{ background-position:-360px -112px; width:94px; height:11px; }
.sprite-beginner	{ background-position:-73px -257px; width:91px; height:13px; }
.sprite-qa			{ background-position:-74px -284px; width:81px; height:13px;margin-right: 2px; }
.sprite-sitemap		{ background-position:-72px -270px; width:80px; height:13px; }
.sprite-corp		{ background-position:-155px -284px; width:61px; height:13px; }
.sprite-mypage		{background-position: -395px -283px;width: 13px;height:20px;position:absolute;top: 5px;left: 7px;}
.sprite-arrivemail	{background-position: -408px -282px;width: 15px;height: 15px;position:absolute;top: 6px;left: 6px;}
.sprite-favorite	{background-position: -423px -283px;width: 12px;height: 13px;position:absolute;top: 7px;left: 7px;}
.sprite-cart		{background-position: -435px -284px;width: 16px;height:13px;margin:0 0 0 1px;position: absolute;top: 7px;left: 3px;}
.sprite-comicicon	{ background-position:-185px 0px; width:15px; height:13px; margin-right:5px; }
.sprite-seticon		{ background-position:-155px 0px; width:15px; height:12px; margin-right:5px; }
.sprite-bookicon	{ background-position:-244px 0px; width:15px; height:15px; margin-right:5px; }
.sprite-cdicon		{ background-position:-215px 0px; width:15px; height:14px; margin-right:5px; }
.sprite-dvdicon		{ background-position:-125px 1px; width:15px; height:15px; margin-right:5px; }
.sprite-gameicon	{ background-position:-95px 1px; width:15px; height:13px; margin-right:5px; }
.sprite-sellicon	{ background-position:-324px 0px; width:20px; height:19px; margin-right:5px; vertical-align:sub; }
.sprite-comic-onicon{ background-position:-170px 0px; width:15px; height:12px; margin-right:3px; }
.sprite-set-onicon	{ background-position:-140px 0px; width:15px; height:12px; margin-right:3px; }
.sprite-book-onicon	{ background-position:-229px 0px; width:15px; height:15px; margin-right:3px; }
.sprite-cd-onicon	{ background-position:-200px 0px; width:15px; height:14px; margin-right:3px; }
.sprite-dvd-onicon	{ background-position:-110px 1px; width:15px; height:15px; margin-right:3px; }
.sprite-game-onicon	{ background-position:-80px 1px; width:15px; height:13px; margin-right:3px; }
.sprite-2015rank	{ background-position:-350px -22px; width:35px; height:35px; }
.sprite-2015gp		{ background-position:-70px -22px; width:35px; height:35px; }
.sprite-honya		{ background-position:-175px -22px; width:35px; height:35px; }
.sprite-book100		{ background-position:-245px -22px; width:35px; height:35px; }
.sprite-manga		{ background-position:-140px -22px; width:35px; height:35px; }
.sprite-label		{ background-position:-272px -241px; width:35px; height:35px; }
.sprite-new			{ background-position:-35px -22px; width:35px; height:35px; }
.sprite-obi			{ background-position:-105px -22px; width:35px; height:35px; }
.sprite-set			{ background-position:-210px -22px; width:35px; height:35px; }
.sprite-anime		{ background-position:-315px -22px; width:35px; height:35px; }
.sprite-bl			{ background-position:-280px -22px; width:35px; height:35px; }
.sprite-bungaku		{ background-position:-0px -22px; width:35px; height:35px; }
.sprite-door		{ background-position:-345px -1px; width:15px; height:15px; margin-left:5px; }
.sprite-discas		{ background-position:0px -57px; width:190px; height:55px; }
.sprite-tsutaya		{ background-position:-190px -57px; width:190px; height:55px; }
.sprite-bingo		{ background-position:-216px -241px; width:56px; height:56px; }
.sprite-spicon		{ background-position:-48px -1px; width:8px; height:14px; margin-left:5px;}
.sprite-smile		{ background-position:-0px -194px; width:216px; height:63px; }
.sprite-amount		{ background-position:-385px -0px; width:68px; height:111px; }
.sprite-begicon 	{ background-position:-416px -124px; width:32px; height:56px; }
.sprite-ticon		{ background-position:-346px -112px; width:10px; height:13px; }
.sprite-coupon		{ background-position:-325px -241px; width:52px; height:54px; }
.sprite-pmark 		{ background-position: -388px -228px; width: 54px; height: 55px; }
.sprite-ewaste		{ background-position:-42px -256px; width:29px; height:38px; position:absolute; right:6px; top:-5px; }
.sprite-renet		{ background-position:-222px -176px; width:194px; height:32px; }
.sprite-sell		{ background-position:-222px -140px; width:132px; height:35px; }
.sprite-free		{ background-position:-0px -256px; width:39px; height:41px; position:absolute; right:9px; top:-7px; }
.sprite-tvicon		{ background-position:-285px 0px; width:20px; height:19px; }
.sprite-shopping	{ background-position:-222px -211px; width:127px; height:26px; }
.sprite-crown		{ background-position:-259px -0px; width:26px; height:22px; margin:0 5px 0 10px; vertical-align:bottom; }
.sprite-zoom		{ background-position:-57px -0px; width:11px; height:12px; margin:0 5px; }
.sprite-topscroll	{ background-position:-306px 0px; width:18px; height:18px; }
/*---------------------------------------------
03. footer
---------------------------------------------*/

.pageup	{ clear:both; margin-right:10px; text-align:right; max-width: 1220px; margin: 0 auto; }
.pageup a { margin-right:10px; }
#footer						{ margin-top:40px;}
#footer .bo1				{ border-top:1px solid #e5e5e5; }
#footerMenuWrap				{ position:relative; margin:0 10px;  }
* html #footerMenuWrap		{ zoom:1; }
#footerMenu					{ margin:0 auto; padding:20px 30px; border:1px solid #e5e5e5; max-width:1138px; }
#footerMenuWrap #footerLT	{ position:absolute; left:0; top:0; font-size:1%; }
#footerMenuWrap #footerRB	{ position:absolute; right:0; bottom:0; font-size:1%; }
#footerMenuWrap #footerLB	{ position:absolute; left:0; bottom:0; font-size:1%; }
#footerMenu dl dt			{ font-weight:bold; color:#666; text-align:left; }
#footerMenu dl dt span		{ color:#ccc; }
#footerMenu dl.buy			{ float:left; width:75%; border-right:1px solid #e5e5e5; }
#footerMenu dl.buy dd		{ float:left; width:33%; text-align:left; }
#footerMenu dl.sell			{ float:right; width:20%; text-align:left; }
#otherLink:before,#otherLink:after { content:""; display:table; }
#otherLink:after 			{ clear:both; }
#otherLink 					{ zoom:1; }
#otherLink					{ margin:0 10px; padding:1em 0; text-align:center; }
#otherLink li				{ display:inline-block; /display:inline; /zoom:1; padding:0 1em; line-height:1.1; border-right:1px solid #939393; }
#otherLink li.last			{ border-right:0; }

#copyrightWrap				{padding: 33px 10px 0px;max-width: 1200px;margin: 0 auto;margin-bottom: -4px;}
#copyrightWrap	.first			{float:left;margin-right:6px;}
#copyrightWrap a			{ text-decoration:underline; }
#copyrightWrap a:hover		{ text-decoration:none; }
#footLogo					{float:left;margin-top: -20px;}
#copyrightWrap #group		{ float:right; }
#copyrightWrap #group li	{ float:left; margin-right:28px; }
#copyrightWrap #group li.last		{ margin-right:5px; }
#copyrightWrap #safety				{ margin:0; }
#copyrightWrap #safety li			{ float:left; margin-right:5px; }
#copyrightWrap #safety li.first		{margin-top: -20px;}
#copyrightWrap #safety li.even		{margin-top: -20px;margin-right: 16px;}
#copyrightWrap #safety li.last		{font-size:84%;padding-bottom: 26px;margin-top: -2px;}
#copyrightWrap #safety li.last a	{ float: none; }
#copyrightWrap #safety .norton img	{ height:68px; width:94px; margin-top:-7px; }
#copyrightWrap address		{font-size:84%;color:#999;text-align:center;position: relative;top: -21px;}


#main {
  font-size: 12px;
  width: 100%;

}

#mainImg {
  width: 100%;
  margin: 0 auto;
  background:url("../images/p_main_bg.gif") repeat-x 0;
  margin-top:-10px;
}

#mainImg h2{
  text-align:center;
}

.mod-bd-gray1 {
  border: 1px solid #e6e6e6;
}

.mod-bdt-gray1 {
  border-top: 1px solid #e6e6e6;
}

.mod-bdr-gray1 {
  border-right: 1px solid #e6e6e6;
}

.mod-bdb-gray1 {
  border-bottom: 1px solid #e6e6e6;
}

.mod-bdl-gray1 {
  border-left: 1px solid #e6e6e6;
}

.mod-bg-yellow {
  background: #ffffea;
}

.mod-bg-gray {
  background: #f1f1f1;
}

.mod-w465 {
  width: 465px;
}


.mod-head-green {
  width: 465px;
  background:#000000;
  color: #fff;
  font-weight: 700;
  font-size:18px;
  line-height: 40px;
  text-align: center;
}

.mod-head-lime {
  width: 465px;
  background:#898989;
  color: #fff;
  font-size:18px;
  font-weight: 700;
  line-height: 40px;
  text-align: center;
}


.attentList {
  padding: 20px 0  20px 90px;
  background: url("../images/bg_exclamation.png") no-repeat 10px 20px;
  *zoom: 1;
}
.attentList li {
   text-indent: -1em;
   padding-left: 1em;
   margin-bottom:8px;

}

.btn_top	{font-size:32px;font-weight:700;margin-bottom:10px;}
.attention_box	{width:950px;margin:0 auto;background:#eff2f4;margin-top:50px;font-size:14px;line-height:24px;}
.attention_box_head	{background:#014099;padding:10px;color:#ffffff;text-align:center;font-size:18px;font-weight:bold;font-family:"メイリオ",Meiryo,sans-serif;
}

.btnArea img {width:687px;}

.login_btn img	{width:393px;}
.vpoitinfo	{margin:50px 0;text-align:center;}
.vpoitinfo img	{width:auto;}
.bt_tadabon	{margin:50px 0 20px;text-align:center;}
.bt_tadabon img	{width:687px;}



@media (max-width: 768px) {

.sp {display:block;}
.pc {display:none;}


body	{ width:100%;overflow-x: hidden; font-family:"メイリオ",Meiryo,sans-serif;}
	
#wrap	{ clear:both; text-align:left; width:100% !important; 
}

.ffm	{font-family:"メイリオ",Meiryo,sans-serif;}
.f16	{font-size:14px !important;}
.f32	{font-size:22px !important;}
.w950	{width:95%;}
.fl		{ float: none; }
.fr		{ float: none; }
.mal20	{ margin-left: 10px !important; }
.mar40	{ margin-right: 20px !important; }
.day	{
	font-size:18px;
	}

	.clearfix:after,
	.gNav ul:after,
	footer:after,
	footer #footNav:after,
	.scroll ul:after	{ content:" "; clear:both; display:block; height:0; }


	header								{ clear:both; }
	header #titleArea2					{ display:table; width:100%; background:#ffffff;}
	header #titleArea2 .headerLogo		{ display:table-cell; padding:5px 10px 10px; }


	.gNav2	{width:100%;font-family:"メイリオ", Meiryo,sans-serif;height:65px;}
	.gNav2 li				{ float:left; width:20%; background:#eee; font-size:13px; text-align:center;}
	.gNav2 li a				{ box-sizing:border-box; display:block; height:65px; padding-top:35px; border-right:1px solid #fff; color:#000;}
	.gNav2 li:last-child a	{ border-right:0; }
	.gNav2 li:first-child a	{ background:url("/sp/images/gnav_cart.png") no-repeat center 8px; background-size:auto 25px; }
	.gNav2 li:nth-child(2) a	{ background:url("/sp/images/gnav_favorite.png") no-repeat center 8px; background-size:auto 25px; }
	.gNav2 li:nth-child(3) a	{ background:url("/sp/images/gnav_income.png") no-repeat center 8px; background-size:auto 25px; }
	.gNav2 li:nth-child(4) a	{ background:url("/sp/images/gnav_history.png") no-repeat center 8px; background-size:auto 25px; }
	.gNav2 li:last-child a	{ background:url("/sp/images/gnav_mypage.png") no-repeat center 8px; background-size:auto 25px; }

/*---------------------------------------------
03. footer
---------------------------------------------*/
#footer-inner2				{ padding:10px 10px 20px; }
#toPc						{ background:#eee; font-weight:bold; text-align:center; border-radius:4.5px; }
#toPc a						{ display:block; position:relative; padding:10px 0; color:#333; }
#toPc a:after				{ content:""; display:inline-block; position:absolute; top:50%; right:9px; width:20px; height:17px; margin-top:-8px; background:url("/sp/images/i_pc.png"); background-size:contain; vertical-align:middle; }

.footNav5						{ margin-top:10px; }
.footNav5 li					{ float:left; width:20%; }

.footNav5 li a		 		{ box-sizing:border-box; border-radius:4.5px; display:block; height:50px; padding-top:32px; background:#6db131 url("/sp/images/i_login.png") no-repeat center 7px; background-size:auto 22px; color:#fff; font-size:12px; text-align:center; }
.footNav5 li:nth-child(2) a	{ margin-left:1px; background:#eb5353 url("/sp/images/i_sell_w.png") no-repeat center 10px; background-size:auto 18px; }
.footNav5 li:last-child		{ width:60%; }
.footNav5 li:last-child a		{ margin-left:10px; padding-top:0; background:#c00 url("/sp/images/i_member.png") no-repeat 8px center; background-size:auto 20px; font-size:16px; font-weight:bold; line-height:50px; }

.footOtherMenu				{ margin-top:10px; font-size:14px;}
.footOtherMenu ul			{ text-align:center; line-height:2.0; }
.footOtherMenu li			{ display:inline-block; padding:0 7px; }
.footOtherMenu li a			{ position:relative; padding-left:14px; color:#000;  }
.footOtherMenu li a:before	{ content:""; position:absolute; top:50%; left:0; width:6px; height:6px; margin-top:-4px; border-top:2px solid #999; border-right:2px solid #999; -webkit-transform:rotate(45deg); vertical-align:middle; }
 .manage						{ margin-top:10px; font-size:12px; text-align:center; }
 .manage a						{ color:#000; }
 .manage dt					{ font-weight:bold; }
 address						{ margin-top:10px; font-size:12px; text-align:center; }

#pagetop	{ position:fixed; right:10px; bottom:10px; z-index:100; }

.attention2		{margin-top:10px !important; padding:8px 0; background:#eee; font-size:12px; text-align:center;font-family:"メイリオ",Meiryo,sans-serif;}


.mod-w465 {
  width: 100%;
}


.mod-head-green {
  width: 100%;
  margin:0 auto;
  line-height: 40px;
  text-align: center;
  font-size:18px;
}

.mod-head-lime {
  width: 100%;
  font-weight: 600;
  line-height: 40px;
  font-size:18px;
  margin:0 auto;}

.attentList {
  font-family:"メイリオ",Meiryo,sans-serif;
  font-size:14px;
  padding: 15px 0;
  background: none;
  *zoom: 1;
}
.btn_top	{font-size:18px;}

.login_box	{border:1px solid #c9c9c9;width:94%;margin:0 auto;padding:0 1px;}
.attention_box	{width:95%;margin:0 auto;margin-top:50px;font-size:14px;line-height:20px;text-align:left;}

.btnArea img {width:90%;}

.login_btn img	{width:95%}

.vpoitinfo	{margin:30px 0;}
.vpoitinfo img	{width:90%;}
.bt_tadabon img	{width:90%;}

}

