@charset "Shift-JIS";

@import "./base.css";

/*===================================
@X^WIAX@CSS CtH[[V@
@BeΜ²ΔΰΦA@


‘PDbase.cssΗΑΪ

‘QDBeΜ¬κirQ[V

‘RDSTEPΰe

‘S.@BeWEB\ρ


=========================================*/

/*=========================================

‘PDbase.cssΗΑΪ

=========================================*/

#header{
	padding:0 0 7px;
	background:url(../img/header_line.gif) repeat-x bottom;
}

#content{
	background:url(../img/bg_left.gif) repeat-y left;
}


/*=========================================

‘QDBeΜ¬κirQ[V

=========================================*/

#sht-nav{
	width:632px;
	height:122px;
	margin:8px auto 20px;
	background:url(../../satsuei/img/sht_nav_bg.gif) no-repeat;
}

#sht-nav ul{
	width:610px;
	margin:0 auto;
	padding:12px 0 0;
}


#sht-nav li{
	float:left;
	width:104px;
	background:url(../../satsuei/img/sht_nav_arrow.gif) no-repeat right top;
	text-align:left;
}

#sht-nav li#sht-nav-end{
	width:90px;
	background:none;
}


/*=========================================

‘RDSTEPΰe

=========================================*/

.sht-step{
	width:632px;
	margin:0 auto;
	padding:0;
	background:url(../../satsuei/img/sht_stp_bg.gif) repeat-y;
}

.sht-step div.sht-step-arrow{
	margin:0;
	padding:0 0 40px 0;
	background:url(../../satsuei/img/sht_stp_end_arrow.gif) no-repeat bottom;
}

.sht-step div.sht-step-end{
	padding:0 0 15px 0;
	background:url(../../satsuei/img/sht_stp_end.gif) no-repeat bottom;
}

.sht-step-cnt{
	width:600px;
	/*margin:10px auto 5px;*/
	margin:10px auto 0;
}

/*clearfix*/
.sht-step-cnt:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.sht-step-cnt { display: inline-block; }
/* except Mac IE5 _*/
*html .sht-step-cnt { height: 1%; }
.sht-step-cnt {display: block;}
/* end of Holly Hack */

p.sht-step-cnt-img{
	float:left;
	width:241px;
}

p.sht-step-cnt-txt{
	float:right;
	width:335px;
	padding:0 0 12px;
	background:url(../img/dot_orange02.gif) repeat-x bottom;
}

p#sht-step3.sht-step-cnt-txt{
	float:right;
	width:335px;
	padding:0 0 12px;
	background:none;
}

p.sht-step-cnt-txt span{
	display:block;
	padding:0 3px;
}


.sht-step-cnt ul{
	float:right;
	width:331px;
	margin:2px 0 0;
}

.sht-step-cnt li{
	margin:0;
	padding:0;
	display:inline;
}

.sht-step-cnt li img{
	margin:10px 10px 0 0;
}

#sht-step1-care{
	width:600px;
	margin:12px auto 0;
}

#sht-step1-care h4{
	float:left;
	width:420px;
	padding:0 0 5px;
	color:#f599c1;
	font-weight:bolder;
}

#sht-step1-care p{
	float:left;
	width:500px;
}

#sht-step1-care img{
	float:right;
}

#sht-step6-txt{
	padding:10px 5px;
}


#cnt-nav-cam{
	width:172px;
	margin:5px auto;
	background:url(../../satsuei/img/sht_cmp_bg.gif)  repeat-y;
	border-top:1px solid #8bc66d;
	border-bottom:1px solid #8bc66d;
}

#cnt-nav-cam p{
	padding:3px 0;
	text-align:center;
}

#cnt-nav-cam dl{
	padding:3px 5px 5px 10px;
}

#cnt-nav-cam dd{
	padding:2px 0 2px 15px;
	background:url(../../satsuei/img/sht_cmp_circle.gif) no-repeat 2px 5px;
}

#cnt-nav-cam dd a{
	color:#555;
	text-decoration:none;
}

#cnt-nav-cam dd a:hover{
	color: #3399ff;
}

/*=========================================

	‘S.@BeWEB\ρ
	
=========================================*/
#btn-appo-plus{
	margin:20px auto 0;
	width:360px;
}

#btn-appo-plus li#btn-appo-plusL{
	float:left;
	width:150px;
}

#btn-appo-plus li#btn-appo-plusR{
	float:right;
	width:150px;
}




/*=========================================

	‘090701
	
=========================================*/

#pagetitle{
	background: url(../../satsuei/img/shoot_ttl.jpg) no-repeat;
	width: 870px;
	height: 80px;
}

h2#pagetitle{
	background: url(../../satsuei/img/shoot_sttl.gif) ;
	width: 632px;
	height: 34px;
}

#clt-txt02{
	width:624px;
	margin:10px auto 5px auto;
	line-height:1.6em;
}
