@charset "utf-8";
/* CSS Document */

@import url(/css/basestyle.css);

body {
	margin : 0;
	padding : 0;
	font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size : small;
	/*background-color:#E6E6E6;*/
}


/* 枠 */

#wrapper{
	width:760px;
	margin:0 auto;
	padding:0 10px;
	border-left:1px solid #9A9A9A;
	border-right:1px solid #9A9A9A;
	border-bottom:1px solid #9A9A9A;
	background-color:#ffffff;
}


/* ヘッダー */

#head,
#wrapper2,
#footer,
#copyrights{
	width:760px;
	margin:0 auto;
	padding:0;
}

#head{
	padding:10px 0 2px 0;
}

#head .f-left{
	width:200px;
	padding:0 10px 0 0;
}

#head .f-right{
	width:550px;
	text-align:right;
}

.head-inn{
	background-image:url(/images/common/gmenu_bg01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0 0 8px 0;
}

.order-button{
	margin:0 0 0 11px;
	padding:0;
}

#navi{
	padding:0 0 20px 0;
}

#navi h1{
	padding:20px 0 10px 0;
}

.navi-step{
	padding:0 0 25px 0;
}

/* メインコンテンツ */

#content{
	width:760px;
	margin:0 atuto;
	padding:10px 0;
}

.sasa-box01,
.sasa-box02{
	margin:0 10px 40px 10px;
}

.sasa-box01 h2,
.sasa-box02 h2{
	text-align:center;
	padding:0 0 10px 0;
}

.sasa-box01 table{
	margin:0 auto;
}

.sasa-box01 h2,
.sasa-box02 h2,
.sasa-box03 h2,
.sasa-box04 h2,
.sasa-box05 h2{
	color:#662301;
	background-image:url(/images/cart/h2_bg02.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:6px 10px;
	margin:0 0 15px 0;
	line-height:25px;
}

.sasa-box03,
.sasa-box04{
	width:550px;
	margin:15px auto 30px auto;
}

.sasa-box03 table .center{
	text-align:center;
}

.sasa-box03 table .right{
	text-align:center;
}

.sasa-box05{
	width:550px;
	margin:15px auto 0px auto;
}

.sasa-box05 table{
	border:1px solid #CC9999;
}

#pass-info2{
	line-height:1.8;
}

.sasa-use{
	border-top:1px solid #9A9A9A;
	padding:20px 0 0 0;
}

.thx{
	color:#662301;
	margin:80px 0 30px 0;
}

/* 特殊 */

.sasa-box04 .sasa-box03{
	margin:5px auto 5px auto!important;
}

.border-top{
	border-top:1px solid #666;
}

.sasa-box03 .border-top{
	padding:15px 0 0 0;
}


/* 表 */

.sasa-box02 table,
.sasa-box03 table{
	border-collapse:collapse;
	border:1px solid #b4b4b4;
}

.sasa-box03 table,
.sasa-box04 table{
	width:100%;
}

.sasa-box02 th,
.sasa-box03 th{
	background-color:#D6E5B1;
	border-bottom:1px solid #b4b4b4;
	border-right:1px solid #b4b4b4;
}

.sasa-box02 th,
.sasa-box02 td,
.sasa-box03 th,
.sasa-box03 td{
	padding:5px 5px;
	border-bottom:1px solid #b4b4b4;
	border-right:1px solid #b4b4b4;
}

.sasa-box02 td,
.sasa-box03 td{
	text-align:left;
}

.r-border{
	border-top:1px solid #b4b4b4!important;
	border-right:0px!important;

}



/* sasazushi2.html 赤枠 */
.box-red{
	border:1px solid #cb0000;
	padding:5px;
	color:#D71920;
}

.ngarea{
	padding:0 0 10px 0;
}



/* フッター */
#footer{
	background-image:url(/images/common/gmenu_bg01.gif);
	background-repeat:repeat-x;
	clear:both;
}

.footer-inn{
	padding:10px 0 0 0;
}

.footer-left,
.footer-right,
#copyrights{
	font-size:80%;
}

.footer-left{
	width:200px;
	padding:0 10px 0 0;
	float:left;
}

.footer-right{
	width:770px;
	float:right;
}

.footer-right .f-right{
	width:200px;
	padding:0 0 0 10px;
}

.footer-right .f-left{
	width:560px;
}

.footer-right .f-left img{
	vertical-align:-10%;
}

.footer-right .f-right img,
.footer-left img{
	vertical-align:middle;
}

#copyrights{
	clear:both;
	padding:20px 0;
	text-align:center;
}













