/* Updated 2006/03/07,E */
	@import "/common_css/default_wide.css";
	@import "/common_css/component_wide.css";
	@import "/kojin/gaika/css/gaika_comp.css";
	@import "/kojin/gaika/list/css/list_comp.css";


/*[/kojin/gaika/premium/] orderFlow*/

#contents div.d_flow_title {
	border: solid 1px #999999 ;
	background-color: #FFFF99 ;
	padding: 7px 7px 2px 7px ;
	width: 526px !important ;
	width /**/: 540px ;
}

#contents div.d_flow_area_box {

	border-left: solid 1px #999999 ;
	border-right: solid 1px #999999 ;
	border-bottom: solid 1px #999999 ;
	padding: 12px 15px 12px 15px ;
	width: 510px !important ;
	width /**/: 540px ;
}

#contents div.d_flow_title h3.header {
	line-height: 150%;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#contents table.t_flow {
	border-spacing: 0px;
	width: 510px ;
}

#contents table.t_flow td {
	text-align: center;
}

#contents div.d_direct_user {
	background-color: #FFE5DF ;
	margin: 0px 4px 0px 0px;
	padding: 5px 5px 0px 5px ;
	text-align: center ;
	width: 216px !important ;
	width /**/: 226px ;
}
#contents div.d_direct_nonuser {
	background-color: #FFFFCC ;
	margin: 0px 0px 0px 4px;
	padding: 5px 5px 0px 5px ;
	text-align: center ;
	width: 256px !important ;
	width /**/: 266px ;
}
	
#contents div.d_direct_needuser {
	background-color: #FFFFCC ;
	margin: 0px 0px 0px 4px;
	padding: 5px 5px 0px 5px ;
	text-align: left;
	width: 256px !important ;
	width /**/: 266px ;
}

#contents table.t_flow p.p_arrowLeft {
	margin: 0px 4px 0px 0px;
}

#contents table.t_flow p.p_arrowRight {
	margin: 0px 0px 0px 4px;
}

#contents dl.d_direct_needuser dd {
	margin: 0px 0px 5px 12px;
}

#contents table.t_flow td.td_direct_login01 {
	background-color: #FFCE7B ;
	border-top : solid 1px #FF6600 ;
	border-bottom : solid 1px #FF6600 ;
	padding: 5px 5px 0px 5px ;
}

#contents table.t_flow td.td_direct_login02 {
	background-color: #FFFFCC;
	padding: 10px 10px 5px 10px;
	text-align: left;
}

#contents table.t_flow td.td_caution {
	padding: 10px 10px 0px 10px;
	text-align: left;
}

#contents div.d_flow_area_box a.a_linkText01{
	background-color: #FFE5DF;
	color: #333333;
	text-decoration:none;
}

#contents div.d_flow_area_box a.a_linkText02{
	background-color: #FFFFCC;
	color: #333333;
	text-decoration:none;
}

#contents div.d_onesLogin {
	float: left;
}

#contents div.d_onesLoginText {
	padding: 0px 0px 0px 200px;
}

#contents table.t_simWide {
	padding: 0px;
	margin: 0px;
	width: 540px;
}

#contents table.t_simWide td {
	background: url(/kojin/gaika/list/premium/image_dir/bg_box_pre.gif) no-repeat bottom left;
}

#contents table.t_simWide td div.d_pack {
	background: url(/kojin/gaika/list/premium/image_dir/bg_box_pre_head.gif) no-repeat top left;
	padding: 1px 4px 10px 1px;
	width: 535px !important;
	width /**/: 540px;
}

#contents table.t_simWide td div.d_title {
	background-color: #CCFF99;
	border-bottom: solid 1px #CCCCCC;
	color: #006600;
	font-weight: bold;
	padding: 5px 5px 0px 5px;
}

#contents table.t_simWide td div.d_detail {
	padding: 10px 10px 0px 20px;
	width: 505px !important;
	width /**/: 535px;
}