@charset "utf-8";
/*

SALT BABY BACE PAGE CSS


2009.07.24


Tomoya Nikaidoh by SALTWORKS INC.


*/


/* guide page nav
-----------------------------------------------------*/

div#contents p.guide_link {
	text-align: center;
	margin-top: 30px;
}

div#contents p.guide_link a	{
	padding-left :15px;
}

div#contents p.guide_link a:link,
div#contents p.guide_link a:visited	{
	text-decoration:none;
}

div#contents p.guide_link a:hover,
div#contents p.guide_link a:active	{
	text-decoration:underline;
}


div#contents p.guide_link a.r_link	{
	background: url(../images/r_arrow.gif) no-repeat left top;
}

div#contents p.guide_link a.l_link	{
	background: url(../images/l_arrow.gif) no-repeat left top;
}



/* guide index.php 
-----------------------------------------------------------*/

div#contents dl.guide_icon {
	display: block;
	min-height: 115px;
	margin:0 0 25px 0;
	padding: 0 0 0 130px;
}

* html div#contents dl.guide_icon {
	height: 115px;
}

div#contents dl.guide_icon dt	{
	font-size:1.2em;
	font-weight:bold;
	color:#6bb200;
/*	background: url(guide_line.gif) no-repeat left bottom;
*/	margin:0 0 12px 0;
	padding:0 0 12px 0;

}
div#contents dl.guide_icon dd	{
	margin:0;
	padding:0;
}

div#contents dl.guide_icon dd span	{
	color:#999;
}

div#contents dl#a01 {
	background: url(guide_icon_1.gif) no-repeat left top;
}

div#contents dl#a02 {
	background: url(guide_icon_2.gif) no-repeat left top;
}

div#contents dl#a03 {
	background: url(guide_icon_3.gif) no-repeat left top;
}

div#contents dl#a04 {
	background: url(guide_icon_4.gif) no-repeat left top;
}

div#contents dl#a05 {
	background: url(guide_icon_5.gif) no-repeat left top;
}

div#contents dl#a06 {
	background: url(guide_icon_6.gif) no-repeat left top;
}

div#contents dl#a07 {
	background: url(guide_icon_7.gif) no-repeat left top;
}




/* guide order.php
---------------------------------------------------------*/


div#wrap div#contents h5#order_subtitle {
	font-size: 1.2em;
	color: #000;
}

div#wrap div#contents div#bg {
	padding-right: 130px;
/*	background: url(images/order_bg.gif) no-repeat right top;
*/	min-height:82px;
}

* html div#wrap div#contents div#bg {
	height:82px;
}


div#contents div.order	{
	text-align:center;
}

div#contents div.order table.img_lyout	{
	width:669px;
	text-align:center;
}

div#contents div.order h5,
div#contents div.order h6 {
	font-size: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
	text-align: center;
}




/* guide flow.php
---------------------------------------------------------*/

div#contents div.flow	{
	padding:10px 18px;
}

div#contents div.flow h4 {
	font-size: 0;
	line-height: 0;
	margin: 0;
	padding: 12px 0;
	text-align: center;
}

div#contents div.movie	{
	margin-bottom:23px;
	color: #C0C0C0;
	border: 1px solid #ccc;
}

div#contents h5.movie_title	{
	font-size:1.1em;
	margin-bottom: 0.8em;
	padding-bottom: 0px;
	clear: both;
	padding-top: 44px;
}

div#wrap div#contents dl.flowchart	{
	clear:both;
	background: url(images/flow_arrow.gif) no-repeat left bottom;
	margin:0 0 22px 0;
	padding: 0 0 49px 0;
	display: block;
}

div#wrap div#contents dl.flowchart dd strong{
	display:block;
	margin:0 0 10px;
}



div#wrap div#contents dl.last	{
	clear:both;
	background: none;
	margin:0 0 44px 0;
	padding: 0;
	display: block;
}


div#wrap div#contents dl.flowchart dt	{
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 346px;
	border: 1px solid #ccc;
}

div#wrap div#contents dl.flowchart dd	{
	float: right;
	width: 329px;
	margin: 0 0 1em 0;
	padding: 0px;
}
div#wrap div#contents p#page_nav {
	text-align: center;
}



/* guide cancel.php
---------------------------------------------------------*/

div#contents div.cancel	{
	padding-top:0!important;
}

/* guide express.php
---------------------------------------------------------*/


table.express_table th,
table.express_table td {
	text-align: center;
}

table.express_table th.exp,
table.express_table td.exp {
	font-weight:bold;
}

.express_table thead th {
	background-color: #E7FBCB;
}

.express_table thead th.exp {
	background-color: #C3E88B;
}

.express_table tbody td.exp {
	background:#E7FBCB;
}






div.dervery h6	{
	font-size:1em;
	margin-bottom: 1em;
	padding-bottom: 0px;
}

div.dervery table	{
	margin-bottom:20px;
}

div.dervery table th,
div.dervery table tbody td	{
	text-align:center;
	vertical-align:middle;
}

div.dervery table.nomal th,
div.dervery table.nomal tbody td	{
	width:25%;
}

div.dervery table.nomal th span,
div.dervery table.nomal tbody td span{
	color:#6BB200;
}

div#contents li.card_img{
margin:10px 0 0 ;
background:none;
}


div.dervery table tbody td.last	{
	text-align:left;
}

div#left_box{
	width:335px;
	float:left
}

div#right_box	{
	width:335px;
	float:right;
}

div.y_block	{
	clear:both;
}
