@charset "utf-8";

/* 下層用
------------------------------------------------------*/
a.under_line{text-decoration:underline}

sup {
	position: relative;
	top: -4px;
	font-size: 0.7em;
}

.ore {
	color: #FEA900;
}
.ore2 {
	color: #E47911;
}
h2,h3{color: #FEA900;}

h2.ore a, h3.ore a, h4.ore a {
	color: #FEA900;
}

#Side_menu h2 .ore2 {color: #E47911;}

#key_visual .keyVisInner{
	width:948px;
	height:228px;
	margin:0 auto;
	background-repeat: no-repeat;
	background-position: center;
	position:relative;
}
#key_visual .joinNow { position: absolute; left:5px; bottom: -13px; width: 122px; }
#key_visual .joinNow p { width: 122px; font-size: 14px; height: 42px; background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/common/cont_bg_002.gif) no-repeat left top;text-align: center; font-weight:bold; color:#FFF; padding-top:12px;}
.visual_none{ background-image:none !important;}


/* =========================================================
◆H TAG
========================================================= */
/*h3 {color:#ff9900;}*/
h3 {color:#E47911;}


/* =========================================================
◆key_visual
========================================================= */
#key_visual{
	position: relative;
	width: 100%;
	height: 228px;
	margin: 0 auto;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

#key_visual .joinNow { position: absolute; left:5px; bottom: -13px; width: 122px; }
#key_visual .joinNow p { width: 122px; font-size: 14px; height: 44px; background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/common/cont_bg_002.gif) no-repeat left top;text-align: center; font-weight:bold; color:#FFF; padding-top:10px;}

#key_visual strong{display:block; marign:0; padding-top:12px; margin-left:5px}
#key_visual h2{margin-top:42px; margin-left:5px}

.K_faq { position: relative; width:948px; height:228px; margin:0 auto; background:url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/faq/key_image_faq_all.jpg) center no-repeat;}

.K_manager { position: relative; width:948px; height:228px; margin:0 auto; background:url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/manager/key_image_mamager.jpg) center no-repeat;}

.K_about { position: relative; width:948px; height:228px; margin:0 auto; background:url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/about/key_image_about.jpg) center no-repeat;}

/* =========================================================
◆HeadNavi HeadBnr
========================================================= */
#HeadNavi { background: #F3F3F3; background: transparent url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/common/bg_second_navi.jpg) repeat-x left top; zoom: 1;}
/*#HeadNavi #HeadBnr {width:940px; padding: 22px 0 27px; margin: 0 auto 0;}*/
#HeadNavi #HeadBnr {width:940px; padding: 22px 0 25px; margin: 0 auto 0;}
#HeadNavi #HeadBnr ul { width: 980px;}
#HeadNavi #HeadBnr li { float: left; margin-right: 27px; line-height: 0; }

/* =========================================================
◆Cont
========================================================= */
#Cont{width:940px; background-color:#f1f1f1; position:relative;}

/* =========================================================
◆Cont_left
========================================================= */
#Cont_left{float:left; width:618px; background-color:#FFF; padding:17px 50px 75px 0px; margin-bottom:0px; border-right:1px solid #ccc;}

/* =========================================================
◆Cont_right
========================================================= */
#Cont_right{float:left; width:269px;background:url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/common/bg_side_menu_repeat.jpg) repeat-y #f1f1f1;padding:0;}

/* =========================================================
◆Cont_right2
========================================================= */
#Cont_right2{position:absolute; right:2px; bottom:106px; width:269px;background:url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/common/bg_side_menu_repeat.jpg) repeat-y #f1f1f1;padding:0; border-top:1px solid #ccc;}

/* =========================================================
◆Side_menu
========================================================= */
#Side_menu {
	padding:67px 20px 0 20px;
	/*background:url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/common/bg_side_menu.jpg) no-repeat -1px 0;*/
	width:229px;
}
/*#Side_menu {padding:67px 0 0 20px; background:url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/common/bg_side_menu.jpg) no-repeat -1px 0; width:249px; height:250px;}*/
#Side_menu h2 {margin-bottom:15px;color:#E47911; font-size:15px;}
#Side_menu li {background:url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/common/point_side_menu.gif) no-repeat 2px 6px; padding:0 0 0 15px; margin-top:8px;}
#Side_menu li.second_level {padding:0 0 0 20px; margin-top:5px; background:none;}
#Cont_right2 #Side_menu{padding:30px 0 0 23px;}
#Cont_right3 #Side_menu{padding:35px 0 0 23px;}

/* =========================================================
◆Side_menu_bottom
========================================================= */
#Side_menu_bottom {
	padding:67px 20px 0 20px;
	/*background:url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/common/bg_side_menu.jpg) no-repeat -1px 0;*/
	width:229px;
}
/*#Side_menu_bottom {padding:67px 0 0 20px; background:url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/common/bg_side_menu.jpg) no-repeat -1px 0; width:229px; height:250px;}:*/
#Side_menu_bottom h2 {margin-bottom:20px;color:#ff9900;}
#Side_menu_bottom li {background:url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/common/point_side_menu.gif) no-repeat 2px 6px; padding:0 0 0 15px; margin-top:10px;}
#Side_menu_bottom li.second_level {padding:0 0 0 20px; margin-top:5px; background:none;}

/* =========================================================
◆Side_menu under
========================================================= */
.Side_menu {
	width:100%;
	height:250px;
	padding-top: 67px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	/*background:url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/common/bg_side_menu.jpg) no-repeat -1px 0;*/
}
.Side_menu h2 {margin:0 0 10px 0;color:#E47911;}
.Side_menu h2.below0 {margin:0 0 10px 0;color:#E47911;}
.Side_menu h2.below {margin:30px 0 10px 0;color:#E47911;}
.Side_menu h3 {color:#E47911; margin-bottom:10px;}
.Side_menu li {background:url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/common/point_side_menu.gif) no-repeat 0 6px; padding:0 0 0 15px; margin-top:8px;}
.Side_menu li.second_level {padding:0 0 0 20px; margin-top:5px; background:none;}
.Cont_right2 #Side_menu{padding:35px 0 0 23px;}

.sub_side {
	width: 231px;
	height:290px;
	padding-top: 20px;
	padding-right: 18px;
	padding-left: 20px;
	/*background:url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/common/bg_side_menu.jpg) no-repeat -3px 0;*/
}

.sub_side h3{color:#E47911; font-size:15px; margin-bottom:10px}

.sub_side p {line-height:140%;}

p.bana_spc{margin-bottom:0;}

.p_spc{padding: 5px 30px 0 3px;}


.r_c01{
	background:url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/bana_bg01.jpg) no-repeat ;
	width:233px; height:116px;
	padding:12px 10px 4px 10px;
	
}

.r_c01 h3{margin-botom:0px;margin-left:8px;}

.r_c01 p{ margin:-5px 0 0 78px; padding:0; width:130px; line-height:140%}


.box_over2 {
	background-image: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/common/cont_bg_001.gif) ;
	background-repeat: no-repeat;
	margin-left: 85px;
	padding-top:4px;
	padding-left: 8px;
	background-position: 2px 8px;
	height: 38px;
	width: 100px;
	font-size:11px;
}

/* =========================================================
◆accordion
========================================================= */
dl.accordion{width: 100%;}
dl.accordion dt {color:#004B91;}
dl.accordion dt.accordion{cursor:pointer;border-top:1px solid #ccc; margin-top:10px; margin-top:20px; padding:20px 0 0 25px; font-size:11px}
dl.accordion dt.open{background:url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/faq/point_close.gif) no-repeat 0px 23px;}
dl.accordion dt.close{background:url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/faq/point_open.gif) no-repeat 0px 23px;}
dl.accordion dd{font-size:11px;padding-top:20px;}

dl.accordion ul{list-style-type:disc; list-style-positon:outside;padding-left:20px;}
dl.accordion ul li{margin-top:5px;}

dl.accordion ol{list-style-type:decimal; list-style-positon:outside;padding-left:20px;}
dl.accordion ol li{margin-top:5px;}
	
/* =========================================================
◆table
========================================================= */
table.individualPromerchant{border-collapse:separate;border-spacing:1px;}
table.individualPromerchant th{background-color:#B6D3F3; padding:2px 5px}
table.individualPromerchant td{background-color:#F5F4F4; padding:2px 5px;}

table.pricingTable{border-collapse:separate;border-spacing:1px;}
table.pricingTable th{background-color:#B6D3F3; padding:2px 5px}
table.pricingTable td{background-color:#F5F4F4; padding:2px 5px;}

.soaPromo{positon:absolute;}


/* =========================================================
◆icon_block
========================================================= */

.icon_block_left
{
	width:308px;
	height:165px;
	float:left; 
}
.icon_block_left h4{font-size:15px; margin:18px 0 10px 0; padding:0; }
.icon_block_left h5{font-size:14px; margin:0; padding:0; }
.icon_block_left img{margin:0;float:left }
.icon_block_left dl{margin:0 0 0 72px; padding:0;}
.icon_block_left dl dt {margin:0 0 8px 0; padding:0 0 0 10px; font-size:14px; font-weight:bold}
.icon_block_left dl dd {margin:0 0 0 10px; padding:0 12px 0 0; font-size:13px;}

.icon_block_right
{
	width:298px;
	height:165px;
	float:left; 
	padding-left:10px;
}
.icon_block_right h4{font-size:15px; margin:18px 0 10px 0; padding:0; }
.icon_block_right h5{font-size:14px; margin:0; padding:0; }
.icon_block_right img{margin:0;float:left }
.icon_block_right dl{margin:0 0 0 60x; padding:0;}
.icon_block_right dl dt {margin:0 0 8px 0; padding:0 0 0 70px; font-size:14px; font-weight:bold}
.icon_block_right dl dd {margin:0 0 0 70px; padding:0; font-size:13px;}

.icon_blockH {height: 195px; border-bottom: 1px solid #CCC;}
.bdr_tb {
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
}
.bdr_r {border-right: 1px solid #CCC;}


.icon_block_left .detail_link
,.icon_block_right .detail_link
{
	background-image: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/common/cont_bg_001.gif);
	background-repeat: no-repeat;
	background-position:0 6px;
	padding-left:12px;
	height: 25px;
	width: 60px;
	margin:8px 0 0 225px;
	padding-bottom:15px;
	clear:both;
}

.bottom_clear
{
	border-bottom:none
}

/* ================================================================================================================== */


/* =========================================================
◆user_voice
========================================================= */

.user_voice{

	marign-top:0px;
	width:620px;
	height:30px;
	padding:15px 0;
	clear:both;
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;

}

.user_voice h4{
	float:left;
}

.user_voice .detail_link {
	background-image: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/common/cont_bg_001.gif);
	background-repeat: no-repeat;
	float:right;
	background-position: 3px 7px;
	height: 25px;
	width: 130px;
	text-align:right;
}

#box_user_voice {
	width: 620px;
	background-repeat: no-repeat;
	height: 70px;
	padding-top: 130px;
	
}

.box_over {
	background-image: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/common/cont_bg_001.gif);
	background-repeat: no-repeat;
	margin-left: 170px;
	padding-left: 15px;
	margin-top:6px;
	background-position: 4px 7px;
	height: 38px;
	width: 430px;
}

.box_over_d {
	background-image: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/common/cont_bg_001.gif);
	background-repeat: no-repeat;
	margin-left: 170px;
	padding-left: 15px;
	padding-top:18px;
	background-position: 4px center;
	height: 38px;
	width: 430px;
}


.box_over_2 {
	background-image: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/common/cont_bg_001.gif);
	background-repeat: no-repeat;
	margin-left: 190px;
	padding-left: 15px;
	margin-top:6px;
	background-position: 4px 7px;
	height: 38px;
	width: 430px;
}

.box_over_3 {
	background-image: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/common/cont_bg_001.gif);
	background-repeat: no-repeat;
	margin-left: 176px;
	padding-left: 15px;
	margin-top:10px;
	background-position: 4px 7px;
	height: 38px;
	width: 430px;
}

.c01 {
	width: 620px;
	height: 70px;
	padding-top: 130px;
	background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/voice_food1.jpg) no-repeat;
}

.c02 {
	width: 620px;
	height: 70px;
	padding-top: 130px;
	background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/voice_shoes1.jpg) no-repeat;
}

.c03 {
	width: 620px;
	height: 70px;
	padding-top: 130px;
	background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/voice_redy1.jpg) no-repeat;
}

.c04 {
	width: 620px;
	height: 70px;
	padding-top: 130px;
	background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/voice_elect1.jpg) no-repeat;
}


.c05 {
	width: 620px;
	height: 70px;
	padding-top: 130px;
	background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/voice_health1.jpg) no-repeat;
}

.c06 {
	width: 620px;
	height: 70px;
	padding-top: 130px;
	background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/voice_fba1.jpg) no-repeat;
}

.c07 {
	width: 620px;
	height: 70px;
	padding-top: 130px;
	background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/voice_soa1.jpg) no-repeat;
}

.c_apparel {
	width: 620px;
	height: 70px;
	padding-top: 130px;
	background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/voice/voice_apparel.jpg) no-repeat;
}

.c_automotive {
	width: 620px;
	height: 70px;
	padding-top: 130px;
	background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/voice/voice_automotive.jpg) no-repeat;
}
.c_electronics {
	width: 620px;
	height: 70px;
	padding-top: 130px;
	background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/voice/voice_electronics.jpg) no-repeat;
}
.c_grocery_1 {
	width: 620px;
	height: 70px;
	padding-top: 130px;
	background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/voice/voice_grocery_1.jpg) no-repeat;
}
.c_grocery_2{
	width: 620px;
	height: 70px;
	padding-top: 130px;
	background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/voice/voice_grocery_2.jpg) no-repeat;
}
.c_homeImprovement {
	width: 620px;
	height: 70px;
	padding-top: 130px;
	background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/voice/voice_homeImprovement.jpg) no-repeat;
}
.c_homeKitchin {
	width: 620px;
	height: 70px;
	padding-top: 130px;
	background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/voice/voice_homeKitchin.jpg) no-repeat;
}
.c_kitchin {
	width: 620px;
	height: 70px;
	padding-top: 130px;
	background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/voice/voice_kitchin.jpg) no-repeat;
}
.c_musicalInstruments {
	width: 620px;
	height: 70px;
	padding-top: 130px;
	background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/voice/voice_musicalInstrument.jpg) no-repeat;
}
.c_PC {
	width: 620px;
	height: 70px;
	padding-top: 130px;
	background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/voice/voice_PC.jpg) no-repeat;
}
.c_sports {
	width: 620px;
	height: 70px;
	padding-top: 130px;
	background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/voice/voice_sports.jpg) no-repeat;
}
.c_toys {
	width: 620px;
	height: 70px;
	padding-top: 130px;
	background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/voice/voice_toys.jpg) no-repeat;
}
.c_videoGames {
	width: 620px;
	height: 70px;
	padding-top: 130px;
	background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/voice/voice_videoGames.jpg) no-repeat;
}






/* =========================================================
◆img_box
========================================================= */

div.img_box{
width:620px;
height:795px;
}

div.fl1{
width:387px;
height:122px;
}

div.fl2{
width:387px;
height:95px;
}

div.fl3{
width:387px;
height:217px;
}

div.fr1{
width:233px;
height:155px;
}

div.fr2{
width:233px;
height:146px;
}

div.fr3{
width:233px;
height:133px;
}

div.img_box_center{
width:620ox;
height:360px;	
}

/* =========================================================
◆ボタン、バナー位置修正
========================================================= */

img.pstBtm{position:relative; bottom:7px;}

/* =========================================================
◆mainTable
========================================================= */
.mainTable {
	margin: 0 0 20px;
	width:620;
	border-collapse:separate;
	cellspacing: 1px;
	border-top: 1px solid #FFC488;
	border-left: 1px solid #FFC488;
	border-right: 1px solid #CBCBCB;
	border-bottom: 1px solid #FFC488;
}
.mainTable th {
	text-align:center;
	vertical-align:middle;
	font-weight: normal;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFC488;
	border-bottom: 1px solid #FFC488;
	background-color: #FFD8B0;
}
.mainTable th.lefty {
	text-align:left;
	border-left-width: 0;
	width:248px;
}
.mainTable th p{
	padding: 10px;
}
.mainTable td {
	text-align:center;
	vertical-align:middle;
	border-top: 1px solid #CBCBCB;
	border-left: 1px solid #FFC488;
	background-color: #FFFFFF;
}
.mainTable tr td:last-child {
	border-left: 1px solid #CBCBCB;
	border-right-width: 0;
}
.mainTable td.top_zero {
	border-top-width: 0;
}
.mainTable td.va_top {
	vertical-align:top;
}
.mainTable th.btm_zero,
.mainTable tr:last-child th,
.mainTable tr:last-child td {
	border-bottom-width: 0;
}
.voiceFooter {
	position:absolute;
	bottom:0;
}
#Cont_right .voiceFooter #Side_menu {
    margin-bottom: 50px;
    min-height: 300px;
}
.voiceLine {
	/* border-bottom: 2px solid #2F3842; */
	border-bottom: 1px solid #FDA400;
	margin-bottom: 25px;
}
.cBox, .cBox2 {
	width: 604px;
	height: 167px;
	padding: 8px;
	margin-bottom: 15px;
	position: relative;
}
.cBox {	background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/cBox_bg.jpg) no-repeat;}
.cBox2 { background: url(https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/category/cBox_bg2.jpg) no-repeat;}
.cBox .cat_image,
.cBox2 .cat_image  {
	position: absolute;
	bottom: 22px;
	right: 10px;
}
.cBox .photo,
.cBox2 .photo {
	width: 141px;
	margin-right: 25px;
}
.cBox .inner,
.cBox2 .inner {
	width: 438px;
}
.cBox .inner p,
.cBox2 .inner p {
	line-height: 140%;
}
.cBox .inner p:first-child,
.cBox2 .inner p:first-child {
	margin-bottom: 12px;
}
.cBox .inner .category_name,
.cBox2 .inner .category_name {
	font-size: 18px;
	font-weight: bold;
}
.cBox .inner .store_name,
.cBox2 .inner .store_name {
	font-size: 14px;
	font-weight:bold;
	margin-bottom: 10px;
}
.cBox .inner .read,
.cBox2 .inner .read {
	width: 300px;
	margin-bottom: 10px;
}
.cBox .inner .more,
.cBox2 .inner .more {
    background: url("https://s3.amazonaws.com/JP_AM/FBA_marketing/AS/_shared/images/common/cont_bg_001.gif") no-repeat left center;
	padding-left: 10px;
}
.morelink {
	display:block;
	width: 600px;
	height: 155px;
	text-indent: -9999px;
	position:absolute;
}
