/*-----PICKUP!-----*/

@charset "UTF-8";

hr{
color:#cccccc;
border: 0;
height: 1px;
}

/*-----繝翫ン縺ｮ濶ｲ-----*/
#nav li.faq a {
	background-image: url(/images/common/nav_faq2.gif);
}



#pickupuse p {
	margin: 0 10px;
}
.h4ana {
	background-image: url(/images/common/h4_ana.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 11px;
	margin: 5px 10px;
}
.h4amazon {
	background-image: url(/images/common/h4_amazon.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 11px;
	margin: 5px 10px;
}
.h4tpoint {
	background-image: url(/images/common/h4_tpoint.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 11px;
	margin: 5px 10px;
}

.h4ecnavi {
	background-image: url(/images/common/h4_ecnavi.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 11px;
	margin: 5px 10px;
}


#pickupuse img {
	margin: 0 0 10px;
}
#pickupuse {
	background:#ffffff;
	border-bottom: solid #e3f890 10px;
	padding: 0 0 10px;
}
#pickupuse h3 {
	font-size: 13px;
	color: #9CC318;
	margin: 5px 0 0 10px;
}

#pickupuse ul {
	margin:10px 0 0 10px;
}
#pickupuse li {
	list-style-type: none;
	float: left;
	margin: 0 10px 0 0;
}
#pickupuse li a {
	text-decoration: none;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}
#pickupuse li.kuwasiku a {
	background-image: url(/images/common//kuwasiku.gif);
	width: 62px;
	height: 10px;
	margin: 0 0 5px;
}
#pickupuse li.change a {
	background-image: url(/images/common/change.gif);
	width: 65px;
	height: 10px;
}
#faq {
	background-color: #FFFFFF;
	padding: 0 0 15px;
}

#faq table {
	width: 745px;
	margin: 15px 0 0;
}

#faq p {line-height: 1.3em;}



#faq li {
	list-style-image: url(/images/common/icon/icon_arrow_orange.gif);
	list-style-position: outside;
	font-size: 13px;
	margin: 10px 0 0;
}
#faq ul {
	margin: 0 0 20px 20px;
}
#faq #question {
	margin: 0 15px 0;
}
#faq #answer {
	width:775px;
	text-align:center;
	margin:0 auto 0 auto;
}

#faq #answer p {
	margin: 15px 0px 0 0;
	text-align:center;
}

#faq #answer .button a {
	text-decoration: none;
	background-image: url(/images/common/btn/btn_faq.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 180px;
	margin:0 auto 0 auto;
}

#announce div.news{
    margin: 10px auto;
    width:630px;
    background:#fffef4;
    border:solid 1px #e3b879;
    padding-top: 5px;
}

#announce div.news ul {
    padding-left:10px;
}

#announce div.news ul li {
    position:relative;
	list-style-image:none;
}

#announce div.news ul li.mar_b{
    margin-bottom:5px;
}

#announce div.news ul li.point{
    margin-bottom:5px;
}

#announce div.news ul li.img{
    margin-right:5px;
    display:block;
}

#announce div.news ul li a{
    background:10px 2px transparent url(/images/user/icon_mail_close.gif) no-repeat;
    padding-left:35px;
}

#announce div.news ul li span.left{
    color:#333333;
    text-decoration:none;
}

#announce div.news ul li span.right{
    margin-left:5px;
    text-decoration:underline;
    position:absolute;
    right:25px;
    cursor:pointer;
}

#announce div.news ul li a:hover {
    text-decoration:none;
}

#announce div.news ul li a:active {
    border:none;
}

#announce div.news ul li a:visited {
    border:none;
    background:10px transparent url(/images/user/icon_mail_open.gif) no-repeat;
}

#announce div.news ul li.point a{
    background:11px 0px transparent url(/images/common/icon/icon_pcoin.gif) no-repeat;
padding-left:35px;
}

#announce div.news ul li.point a:visited{
    background:11px 0px transparent url(/images/common/icon/icon_pcoin.gif) no-repeat;
    padding-left:35px;
}

#special {
	width:725px;
	margin:10px 25px 30px 25px;
}

#special p.special_q{
	background-image: url(/images/faq/icon_circle.gif);
	background-repeat: no-repeat;
	margin-top:15px;
	font-size:14px;
	border-bottom:2px solid #cccccc;
	padding:0px 0px 2px 20px;
}



#special div.s_left{
	width:357px;
	float:left;
	margin:0 10px 0 0;
}

#special div.s_right {
	width:357px;
	float:left;
}

#special li {
	margin: 10px 0 0 0; 
}
#special ul {
	margin: 0 0 20px 0;
	padding:0 0 0 20px;
}

#special ul p{
	margin: 10px 0 0px 0;
}

#question {
	width:725px;
	background:#f0f0f0;
	padding:5px 0px 15px 20px;
}

#faq h3{
	width:95%;
	font-size:14px;
	border-bottom:1px solid #1a9f04;
	background-image: url(/images/faq/icon_greensquare.gif);
	background-repeat: no-repeat;
	padding:0 0 3px 10px;
	margin:15px 0 0px 0;
}

#question div.q_left {
	width:350px;
	float:left;
	margin:0 20px 0 0;
}
#question div.q_right {
	width:350px;
	float:left;
}		

#faq p.select_genre{
	width:705px;
	background-image: url(/images/faq/icon_circle.gif);
	background-repeat: no-repeat;
	font-size:14px;
	border-bottom:2px solid #cccccc;
	padding:0px 0px 2px 20px;
	margin:15px 0px 15px 25px;
}


#faq p.select_genre span{
	font-size:13px;
	padding: 0 0 0px 25px;
}

#question li {
	margin: 10px 0 0 0; 
}
#question ul {
	margin: 0 0 0px 20px;
	padding:0 0 0 0px;
}

#question p.others{
	text-align:right;
	margin:20px 10px 25px 0px;
}

#question p.others a{
	text-decoration: underline;
}

#clear {
	clear:both;}
	
#genre_q{
	width:775px;
	margin:10px 0 0 35px;
}
	
#genre_q h3{
	width:690px;
	font-size:14px;
	border-bottom:1px solid #1a9f04;
	background-image: url(/images/faq/icon_greensquare.gif);
	background-repeat: no-repeat;
	padding:0 0 3px 10px;
}
#faq ul li.qa_q {
	list-style-image: url(/images/faq/icon_q.gif);
	margin: 15px 0 0 10px;
}
#faq ul li.qa_a {
	list-style-image: url(/images/faq/icon_a.gif);
	margin: 15px 0 0 10px;
}

#faq p.ptop img{
	margin:0 3px 0 0;
}
