/*--
Cascading Style Sheets for FlashBack International Service
Written by Shigeo HARA Dolphin Arts Inc.
2003 March
--*/



body{
	margin-top:0px;
	margin-left:0px;
	line-break:strict;
	scrollbar-3d-light-color:   #999999;
	scrollbar-arrow-color:      #333333;
	scrollbar-base-color:       #ffffff;
	scrollbar-dark-shadow-color: #999999;
	scrollbar-face-color:       #ffffff;
	scrollbar-highlight-color:  #999999;
	scrollbar-shadow-color:     #999999;
	scrollbar-track-color:      #ffffff;
	
	

}
table {
	visibility: visible;
}

.cotainer {
	width: 860px;
	margin-right: auto;
	margin-left: auto;
}
.left_box {
	width: 650px;
	float: left;
}

.right_box {
	padding: 0px;
	width: 210px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -1px;
	background-image: url(../images/index/bk_top_baby_head.gif);
	background-position: 1px bottom;
	height: 530px;
	background-repeat: no-repeat;
}
.under_box {
	width: 860px;
	clear: both;
	float: left;
}
.under_box table {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.under_box td {
	margin: 0px;
	padding: 0px;
}

.whats_new {
	width: 210px;
	background-color: #F7E348;
	background-image: url(../images/index/top_what_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 12px;
	padding-bottom: 10px;
	margin-top: 5px;
}
.whats_new h2 {
	margin: 0px;
}
.whats_new p {
	width: 190px;
	height: 10px;
}
.whats_com {
	background-repeat: no-repeat;
	background-position: top;
	width: 190px;
	margin-left: 10px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.whats_com p {
	width: 190px;
	margin: 0px;
}
/*
.whats_com span, {
	display: block;
	width: 180px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #FFFFFF;

}
*/
#whats_new_txt {
	display: block;
	width: 180px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #FFFFFF;
	height: 132px;
	overflow: hidden;

}

.bnr_payment {
	width: 190px;
	margin-left: 10px;
}
.bnr_payment p {
	margin-bottom: 15px;
}
.bnr_payment img {
	margin-left: 20px;
	margin-top: 4px;
	border-style:none;

}
.right_banner {
	margin-top: 5px;
}
.right_banner img {
	border-style:none;
}












A {
	text-decoration:none;
}
A:link { color: #0066FF ;}
A:visited { color: #0066FF }
A:hover { color: #FF6600 }

/*-- topナビゲーション --*/
A.topnavi {FONT-SIZE: 10px; COLOR:#FFFFFF; TEXT-DECORATION:none}
A.topnavi:link {FONT-SIZE: 10px; COLOR:#FFFFFF; TEXT-DECORATION:none}
A.topnavi:active {FONT-SIZE: 10px; COLOR:#CC0000; TEXT-DECORATION:none}
A.topnavi:visited {FONT-SIZE: 10px; COLOR:#FFFFFF; TEXT-DECORATION:none}
A.topnavi:hover {FONT-SIZE: 10px; COLOR:#CC0000; TEXT-DECORATION:none}

A.goods {FONT-SIZE: 10px; COLOR:#FFFFFF; TEXT-DECORATION:none}
A.goods:link {FONT-SIZE: 10px; COLOR:#FFFFFF; TEXT-DECORATION:none}
A.goods:active {FONT-SIZE: 10px; COLOR:#FFCC00; TEXT-DECORATION:none}
A.goods:visited {FONT-SIZE: 10px; COLOR:#FFFFFF; TEXT-DECORATION:none}
A.goods:hover {FONT-SIZE: 10px; COLOR:#FFCC00; TEXT-DECORATION:none}


textarea {
	font-family: Osaka, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	color: #333333;
	border: 1px solid #999999;
	padding: 2px;
}

select {
	font-family: Osaka, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	color: #333333;
	border: 1px solid #999999;
}

/* MM window open*/
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}



.profCts{
width:560px;
}
.profCts h2{
clear:both;
display:block;
width:558px;
margin:0;
padding:0;
}
#mainPhoto img{
margin:0 auto;
padding:10px 0 0 0;
}
#mainMessage img{
margin:0 auto;
padding:15px 0 20px 0;
}
.profList{
display:block;
margin:7px 0 10px 0;
_margin:20px 0 10px 0;
padding:0;
width:560px;
color:#4f4e4e;
font-size:80%;
line-height:1.3em;
}
.profList dl{
clear:both;
display:block;
margin:0;
padding:0 0 0 20px;
}
.profList dt{
	display:block;
	float:left;
	margin:10px 0 0 0;
	_margin:0 0 13px 0;/*IE*/
	padding:0 0 10px 0;/*下線までの間隙*/
	width:90px;
	font-weight:bold;
	text-align:left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #72B2EE;
	border-bottom-color: #72B2EE;
}
.profList dd{
display:block;
float:left;
margin:10px 0 0 10px;
_margin:0 0 0 10px;/*IE*/
padding:0 0 9px 0;/*下線までの間隙*/
width:420px;
text-align:left;
border-bottom:solid 1px #72b2ee;
}
.profList table {
	text-align: center;
	font-size: 10px;
	margin-bottom: 10px;
	border-collapse: collapse;

}


.btmCts{
display:block;
height:4em;
}
.btmOtherCost{
	display:block;
	height:56.5em;
}
.btmHowto{
display:block;
height:4em;
}
.btmReturn{
	display:block;
	height:15.7em;
	_height:15.7em;
}
.btmSend{
display:block;
height:6.4em;
_height:6.7em;
}
.btmContact{
display:block;
height:2.7em;
}
.clearFix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.bkTop{
clear:both;
display:block;
margin:0;
padding:7px 20px 20px 0;
_padding:0 20px 20px 0;
color:red;
font-size:70%;
font-weight:bold;
text-align:right;
}
.clearFix{
display:inline-block;
}
/* Hide from IE-mac \*/
*html .clearFix{ height:1%;}
.clearFix{ display:block;}
/* End hide form IE-mac */

/* whats new用スタイル */

span.blue {
	font-weight: bold;
	color: #0000FF;
	display: inline;
	margin: 0px;
	padding: 0px;
}
span.red {
	display: inline;
	font-weight: bold;
	color: #FF0000;
	margin: 0px;
	padding: 0px;
}
span.bold {
	font-weight: bold;
	display: inline;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

