@import url("base.css");
/*サンプル*/
	/*　角丸
			border-radius:.5em;
			-webkit-border-radius:.5em;
			-moz-border-radius:.5em;
	*/
	/*　奇数偶数
			ul li:nth-child(odd){
			}
			ul li:nth-child(even){
			}
	*/
/*テキストカラー
	color:#353533;
*/
/*リンクカラー
	color:#353533
*/
/*強調カラー
	color:#---
		border-bottom:1px solid #ccc;
*/

div#contents div.article ul#tabGuidance{
	margin:0;
	height:39px;
	overflow:hidden;
}
	div#contents div.article ul#tabGuidance li{
		float:left;
	}
		div#contents div.article ul#tabGuidance li a{
			text-indent:-9999px;
			display:block;
			height:39px;
			opacity:.8;
			filter: alpha(opacity=70);
		}
			div#contents div.article ul#tabGuidance li#tabFlow a{
				background:url(../images/tabFlow.gif);
				width:131px;
			}
			div#contents div.article ul#tabGuidance li#tabDeliver a{
				background:url(../images/tabDeliver.gif);
				width:152px;
			}
			div#contents div.article ul#tabGuidance li#tabPayment a{
				background:url(../images/tabPayment.gif);
				width:104px;
			}
			div#contents div.article ul#tabGuidance li#tabReturn a{
				background:url(../images/tabReturn.gif);
				width:151px;
			}
			div#contents div.article ul#tabGuidance li#tabFaq a{
				background:url(../images/tabFaq.gif);
				width:142px;
			}
			div#contents div.article ul#tabGuidance li.active a{
				opacity:1;
				filter: alpha(opacity=100);
			}
			div#contents div.article ul#tabGuidance li a:hover,
			div#contents div.article ul#tabGuidance li a:focus{
				opacity:.9;
				filter: alpha(opacity=90);
			}

/*faq*/
div#contents div.article ul#submenuFaq{
	display:none;
	padding:.45em;
	margin:0 10px -1px 0;
	border:1px solid #948d8b;
}
	* html body div#contents div.article ul#submenuFaq{
		display:block;
	}
	*:first-child+html div#contents div.article ul#submenuFaq{
		display:block;
	}
	div#contents div.article ul#submenuFaq li{
		display:inline;
		padding:.4em;
		line-height:2;
	}
		div#contents div.article ul#submenuFaq li a{
			padding:.4em;
		}

div#contents div.article div.section{
	padding:.9em .9em .45em .9em;
	xmargin:0 10px 2.7em 1px;
	border:1px solid #948d8b;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
}
	div#contents div.article div.section#faqMenu{
		padding:.9em 10px 5px 10px;
	}
		div#contents div.article div.notClose p{
			padding:.9em 10px .45em 10px;
			font-weight:bold;
		}
		div#contents div.article div.section div dl{
			margin:0 0 .9em 0;
		}
			div#contents div.article div.section div dl dt{
				font-weight:bold;
				margin:0 0 .2em 0;
			}
			div#contents div.article div.section div dl dd{
				font-size:85%;
			}
			
	div#contents div.article div.section#faqMenu h3{
		cursor:pointer;
		margin:0 0 .9em 0;
	}
		
	* html body div#contents div.article div.section#faqMenu h3{
		cursor:default;
	}
	*:first-child+html div#contents div.article div.section#faqMenu h3{
		cursor:default;
	}
		div#contents div.article div.section#faqMenu h3:hover,
		div#contents div.article div.section#faqMenu h3:focus{
			opacity:.8;
			filter: alpha(opacity=80);
		}
	div#contents div.article div.section#faqMenu ul{
		margin:0 .9em 1.8em .9em;
		display:none;
	}
	* html body div#contents div.article div.section#faqMenu ul{
		display:block;
	}
	*:first-child+html div#contents div.article div.section#faqMenu ul{
		display:block;
		border-top:1px solid #fff;
	}
		div#contents div.article div.section ul li{
			padding:.3em .5em;
			font-size:90%;
			border-bottom:1px solid #ccc;
		}
			div#contents div.article div.section ul li:first-letter{
				font-size:150%;
			}
			div#contents div.article div.section ul li:nth-child(odd){
				font-weight:bold;
				border:none;
				border-radius:.3em;
				-webkit-border-radius:.3em;
				-moz-border-radius:.3em;
			background:#bbb;
			background-image:
				-webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(0, rgb(215,215,215)),
					color-stop(1, rgb(176,176,176))
					);
			background-image:
				-moz-linear-gradient(
				-90deg,
				rgb(215,215,215) 0%,
				rgb(176,176,176) 100%
				);
			background-image:
				linear-gradient(
				-90deg,rgb(215,215,215) 0%,
				rgb(176,176,176) 100%
					behavior: url(/PIE.htc);
					position:relative;
				);
			}
			div#contents div.article div.section ul li:nth-child(even){
				background:#fff;
				margin:0 0 .5em 0;
				border:none;
				padding:.2em 1.3em;
			}
