@charset "utf-8";

/* RUNNET Addition */

/*////////////////////////////////////////////////左メニュー////////////////////////////////////////////////*/

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- l022 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/

#l022{
	margin-bottom		:	20px;
}

#l022 h3{
	width				:	180px;
	height				:	28px;
	background			:	url(../images/common/bg_lefttitle.gif) no-repeat;
	font-size			:	0.8em;
	color				:	#fff;
	text-align			:	center;
	padding-top			:	5px;
}

#l022 dl{
	font-size			:	0.75em;
	margin				:	0 10px 15px;
}

#l022 dt{
	margin				:	10px 0 4px;
}

#l022 dt.first{
	margin-top			:	0;
}

#l022 dd input,
#l022 dd select{
	width				:	160px;
}

#l022 p{
	display				:	inline;
	font-size			:	0.75em;
}

#l022 p.use{
	line-height			:	20px;
}

#l022 p input{
	margin				:	0 10px;
	vertical-align		:	middle;
}

#l022 p a{
	text-decoration		:	underline;
}

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- l023 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/

#l023{
	margin-bottom		:	20px;
}

#l023 h3{
	width				:	180px;
	height				:	28px;
	background			:	url(../images/common/bg_lefttitle.gif) no-repeat;
	font-size			:	0.8em;
	color				:	#fff;
	text-align			:	center;
	padding-top			:	5px;
}

#l023 .top_box{
	margin				:	0 10px;
}

#l023 p.prev{
	float				:	left;
	margin				:	0 10px 0 0;
	width				:	20px;
}

#l023 p img{
	margin				:	3px 0 0;
	vertical-align		:	top;
}

#l023 p.next{
	float				:	left;
	margin				:	0;
}

#l023 h4{
	float				:	left;
	font-size			:	0.75em;
	font-weight			:	normal;
	margin				:	0 10px 10px 0;
	text-align			:	center;
	width				:	100px;
}

#l023 table{
	border-collapse		:	collapse;
	border-spacing		:	0;
	empty-cells			:	show;
	font-size			:	0.6em;
	margin				:	0 10px;
	width				:	160px;
}

#l023 th{
	background-color	:	#DCDCDC;
	border				:	#F0F0F0 solid 3px;
	border-top			:	none;
	font-weight			:	normal;
	padding				:	2px 0;
	text-align			:	center;
}

#l023 th.sun{
	color				:	#C50017;
}

#l023 th.sat{
	color				:	#1D4294;
}

#l023 td{
	background-color	:	#DCDCDC;
	border-left			:	#F0F0F0 solid 3px;
	border-right		:	#F0F0F0 solid 3px;
	padding				:	2px 0;
	text-align			:	center;
}

#l023 td a{
	text-decoration		:	underline;
}

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- l024 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/

#l024{
	margin-bottom		:	20px;
}

#l024 h3{
	width				:	180px;
	height				:	28px;
	background			:	url(../images/common/bg_lefttitle.gif) no-repeat;
	font-size			:	0.8em;
	color				:	#fff;
	text-align			:	center;
	padding-top			:	5px;
}

#l024 dl{
	font-size			:	0.75em;
	margin				:	0 10px 15px;
}

#l024 dt{
	margin				:	10px 0 4px;
}

#l024 dt.first{
	margin-top			:	0;
}

#l024 dd input,
#l024 dd select{
	width				:	160px;
}

#l024 p{
	display				:	inline;
	font-size			:	0.75em;
}

#l024 p.use{
	line-height			:	20px;
}

#l024 p input{
	margin				:	0 10px;
	vertical-align		:	middle;
}

#l024 p a{
	text-decoration		:	underline;
}

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- l025 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/

#l025 h3{
	width				:	180px;
	height				:	28px;
	background			:	url(../images/common/bg_lefttitle.gif) no-repeat;
	font-size			:	0.8em;
	color				:	#fff;
	text-align			:	center;
	padding-top			:	5px;
}


#l025 dl{
	margin-bottom		:	10px;
}

#l025 dt{
	text-align			:	center;
	margin-bottom		:	5px
}

#l025 dd{
	margin				:	0 10px;
	font-size			:	0.75em;
	
}

/*////////////////////////////////////////////////右メニュー////////////////////////////////////////////////*/

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- r004  -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/

#r004 h3{
	width				:	180px;
	height				:	28px;
	background			:	url(../images/common/bg_lefttitle.gif) no-repeat;
	font-size			:	0.8em;
	font-weight			:	bold;
	color				:	#fff;
	text-align			:	center;
	padding-top			:	5px;
}

#r004 div.basket_box{
	width				:	125px;
	margin				:	20px auto 0;
}

#r004 div.basket_box h4{
	font-size			:	0.75em;
	font-weight			:	normal;
}

#r004 div.basket_box dl{
	font-size			:	0.75em;
}

#r004 div.basket_box div.photo{
	margin				:	5px 0 4px;
}

#r004 div.basket_box dt,
#r004 div.basket_box dd{
	display				:	inline;
}

#r004 div.basket_box div.btm_box{
	width				:	125px;
}

#r004 div.basket_box div.btm_box p.left{
	float				:	left;
	font-size			:	0.75em;
	margin				:	0;
}

#r004 div.basket_box div.btm_box p.right{
	float				:	right;
	margin				:	0;
}

#r004 dl.total{
	font-size			:	0.75em;
	margin				:	55px 0 5px;
	text-align			:	center;
}

#r004 dl.total dt,
#r004 dl.total dd{
	display				:	inline;
}

#r004 p.btm_btn{
	text-align			:	center;
}

/*////////////////////////////////////////////////メインコンテンツ////////////////////////////////////////////////*/

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- m235 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/

#m235{
	margin-bottom		:	20px;
	width				:	500px;
}

#m235 h3{
	background			:	url(../images/common/bg_maintitlelong.gif) no-repeat;
	color				:	#fff;
	font-weight			:	bold;
	font-size			:	0.9em;
	height				:	28px;
	padding				:	5px 0px 0px 10px;
	margin-bottom		:	10px;
	text-align			:	left;
}

#m235 ul.icon_list{
	margin				:	0 10px 11px;
	text-align			:	right;
	width				:	530px;
}

#m235 ul.icon_list li{
	display				:	inline;
	font-size			:	0.75em;
	line-height			:	20px;
}

#m235 ul.icon_list li img{
	margin				:	0 5px 0 12px;
}

#m235 ul.icon_list li.first img{
	margin-left			:	0;
}

#m235 ul.icon_list li.icon1{
	background			:	url(../images/common/icon_result1_1.gif) no-repeat left center;
}

#m235 ul.icon_list li.icon2{
	background			:	url(../images/common/icon_result2_1.gif) no-repeat left center;
}

#m235 ul.icon_list li.icon3{
	background			:	url(../images/common/icon_result3_1.gif) no-repeat left center;
}

#m235 ul.icon_list li.icon4{
	background			:	url(../images/common/icon_result4_1.gif) no-repeat left center;
}

#m235 table{
	border-collapse		:	collapse;
	border-spacing		:	0;
	empty-cells			:	show;
	margin				:	0 10px;
	width				:	530px;
}

#m235 th{
	background-color	:	#FAC800;
	border				:	#FFF solid 2px;
	font-size			:	0.75em;
	font-weight			:	normal;
	padding				:	3px 5px;
	text-align			:	center;
}

#m235 td{
	background-color	:	#F0F0F0;
	border				:	#FFF solid 2px;
	font-size			:	0.75em;
	line-height			:	1.35;
	padding				:	7px 10px;
	text-align			:	center;
	width				:	19%;
}

#m235 td.name{
	text-align			:	left;
	width				:	43%;
}

#m235 td.icon li{
	display				:	inline;
}

#m235 td.icon li img{
	margin-left			:	6px;
}

#m235 td.icon li.first img{
	margin-left			:	0;
}


/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- m236 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/

#m236{
	width				:	550px;
}

#m236 h3{
	background			:	url(../images/common/bg_maintitlelong.gif) no-repeat;
	color				:	#fff;
	font-weight			:	bold;
	font-size			:	0.9em;
	height				:	28px;
	padding				:	5px 0px 0px 10px;
	margin-bottom		:	10px;
	text-align			:	left;
}

#m236 h4{
	border-left			:	#969696 solid 4px;
	font-size			:	0.75em;
	font-weight			:	bold;
	margin				:	0 10px 11px;
	padding				:	0 0 0 4px;
}

#m236 div.photo_box{
	font-size			:	0.75em;
	margin				:	0 10px 17px;
	width				:	530px;
}

#m236 div.photo_box div.inner{
	float				:	left;
	margin-right		:	10px;
	text-align			:	center;
	width				:	260px;
}

#m236 div.photo_box div.right_box{
	margin-right		:	0;
}

#m236 div.photo_box div img{
	margin-bottom		:	5px;
}

#m236 p.btn{
	margin-bottom		:	0;
	padding				:	5px 10px 0 0;
	text-align			:	right;
}

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- m237 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/

#m237{
	width				:	550px;
}

#m237 h3{
	background			:	url(../images/common/bg_maintitlelong.gif) no-repeat;
	color				:	#fff;
	font-weight			:	bold;
	font-size			:	0.9em;
	height				:	28px;
	padding				:	5px 0px 0px 10px;
	margin-bottom		:	10px;
	text-align			:	left;
}

#m237 h4{
	border-bottom		:	#333 solid 1px;
	font-size			:	0.75em;
	margin				:	0 10px 5px;
	padding				:	0 0 5px;
}

#m237 p{
	font-size			:	0.75em;
	margin				:	0 10px;
}

#m237 ul.icon_list{
	margin				:	13px 10px 9px;
	text-align			:	right;
	width				:	530px;
}

#m237 ul.icon_list li{
	display				:	inline;
	font-size			:	0.75em;
	line-height			:	20px;
}

#m237 ul.icon_list li img{
	margin				:	0 5px 0 12px;
}

#m237 ul.icon_list li.first img{
	margin-left			:	0;
}

#m237 ul.icon_list li.icon1{
	background			:	url(../images/common/icon_result1_1.gif) no-repeat left center;
}

#m237 ul.icon_list li.icon2{
	background			:	url(../images/common/icon_result2_1.gif) no-repeat left center;
}

#m237 ul.icon_list li.icon3{
	background			:	url(../images/common/icon_result3_1.gif) no-repeat left center;
}

#m237 ul.icon_list li.icon4{
	background			:	url(../images/common/icon_result4_1.gif) no-repeat left center;
}

#m237 ul.result{
	float				:	right;
	margin				:	11px 0 0;
	padding-right		:	7px;
}

#m237 ul.result li{
	border				:	#D6D6D6 solid 1px;
	float				:	left;
	font-size			:	0.75em;
	line-height			:	22px;
	margin-right		:	5px;
	text-align			:	center;
	width				:	16px;
}

#m237 ul.result li.on{
	background-color	:	#D6D6D6;
	font-weight			:	bold;
}

#m237 ul.result a.off{
	color				:	#900;
	display				:	block;
	width				:	16px;
	height				:	22px;
}

#m237 table{
	border-collapse		:	collapse;
	border-spacing		:	0;
	empty-cells			:	show;
	margin				:	0 10px;
	width				:	530px;
}

#m237 th{
	background-color	:	#FAC800;
	border				:	#FFF solid 2px;
	font-size			:	0.75em;
	font-weight			:	normal;
	padding				:	3px 5px;
	text-align			:	center;
}

#m237 td{
	background-color	:	#F0F0F0;
	border				:	#FFF solid 2px;
	font-size			:	0.75em;
	line-height			:	1.35;
	padding				:	7px 10px;
	text-align			:	center;
	width				:	19%;
}

#m237 td.name{
	text-align			:	left;
	width				:	43%;
}

#m237 td.icon li{
	display				:	inline;
}

#m237 td.icon li img{
	margin-left			:	6px;
}

#m237 td.icon li.first img{
	margin-left			:	0;
}

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- m238 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/

#m238{
	padding-bottom		:	13px;
	width				:	550px;
}

#m238 div.result_topbox p.ttl{
	background			:	url(../images/common/mark_ttlinpt.gif) no-repeat left center;
	float				:	left;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin				:	0 0 10px;
	padding				:	0 0 0 23px;
}

#m238 div.result_topbox p.btn1{
	float				:	right;
	margin				:	0;
}

#m238 div.ttlbox{
	height				:	30px;
	margin				:	0 0 15px;
}

html>body #m238 div.ttlbox{
	height				:	auto;
	min-height			:	30px;
}

#m238 div.st1{
	background			:	url(../images/common/ttlbg_converesult.gif) no-repeat left bottom;
}

#m238 div.st2{
	background			:	url(../images/common/ttlbg_quickrepo.gif) no-repeat left bottom;
}

#m238 div.ttlbox h3{
	background-image	:	none;
	color				:	#333;
	float				:	left;
	font-size			:	1.2em;
	font-weight			:	bold;
	height				:	auto;
	margin				:	0;
	padding				:	0 0 0 35px;
}

#m238 div.ttlbox ul{
	float				:	right;
	padding				:	3px 0 0;
	text-align			:	right;
}

#m238 div.ttlbox li{
	display				:	inline;
}

#m238 div.ttlbox li img{
	margin				:	0 0 0 5px;
}

#m238 h4{
	border-left			:	#F79910 solid 4px;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin				:	0 0 17px;
	padding-left		:	7px;
}

#m238 p.ttlbtm{
	color				:	#F00;
	font-size			:	0.75em;
	margin				:	0 10px 15px;
}

#m238 div.box1{
	margin				:	0 10px;
}

#m238 div.box1 ul{
	background-color	:	#F0F0F0;
	float				:	left;
	font-size			:	0.9em;
	line-height			:	1.35;
	padding				:	10px 0;
	width				:	380px;
}

#m238 div.box1 li{
	margin				:	0 0 0 13px;
}



#m238 div.box1 p{
	float				:	right;
	font-size			:	0.6em;
	margin				:	0;
	line-height			:	1;
	text-align			:	center;
	width				:	140px;
}

#m238 div.box1 p img{
	margin-top			:	5px;
}

#m238 p.btn2{
	margin				:	18px 0 10px 10px;
}

#m238 div.photo_box{
	font-size			:	0.75em;
	margin				:	0 10px 17px;
	width				:	530px;
}

#m238 div.photo_box div.inner{
	float				:	left;
	margin-right		:	10px;
	text-align			:	center;
	width				:	260px;
}

#m238 div.photo_box div.right_box{
	margin-right		:	0;
}

#m238 div.photo_box div img{
	margin-bottom		:	5px;
}

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- m239 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/

#m239{
	width				:	550px;
}

#m239 h4{
	border-left			:	#F79910 solid 4px;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin				:	0 0 20px;
	padding				:	0 0 0 6px;
}

#m239 h5{
	border-left			:	#999 solid 4px;
	font-size			:	0.75em;
	font-weight			:	bold;
	margin				:	0 0 7px 10px;
	padding				:	0 0 0 3px;
}

#m239 table{
	border-collapse		:	collapse;
	border-spacing		:	0;
	empty-cells			:	show;
	margin				:	0 10px 10px;
	width				:	530px;
}

#m239 th{
	background-color	:	#FAC800;
	border				:	#FFF solid 2px;
	font-size			:	0.75em;
	font-weight			:	normal;
	line-height			:	1.3;
	padding				:	3px;
	text-align			:	center;
}

#m239 td{
	background-color	:	#F0F0F0;
	border				:	#FFF solid 2px;
	font-size			:	0.75em;
	padding				:	3px;
	text-align			:	center;
}

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- m240 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/

#m240{
	padding-bottom		:	13px;
	width				:	550px;
}

#m240 div.result_topbox p.ttl{
	background			:	url(../images/common/mark_ttlinpt.gif) no-repeat left center;
	float				:	left;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin				:	0 0 10px;
	padding				:	0 0 0 23px;
}

#m240 div.result_topbox p.btn1{
	float				:	right;
	margin				:	0;
}

#m240 div.ttlbox{
	height				:	30px;
	margin				:	0 0 15px;
}

html>body #m240 div.ttlbox{
	height				:	auto;
	min-height			:	30px;
}

#m240 div.st1{
	background			:	url(../images/common/ttlbg_converesult.gif) no-repeat left bottom;
}

#m240 div.st2{
	background			:	url(../images/common/ttlbg_quickrepo.gif) no-repeat left bottom;
}

#m240 div.st3{
	background			:	url(../images/common/ttlbg_myrec.gif) no-repeat left bottom;
}

#m240 div.ttlbox h3{
	background-image	:	none;
	color				:	#333;
	float				:	left;
	font-size			:	1.2em;
	font-weight			:	bold;
	height				:	auto;
	margin				:	0;
	padding				:	0 0 0 35px;
}

#m240 div.ttlbox ul{
	float				:	right;
	padding				:	3px 0 0;
	text-align			:	right;
}

#m240 div.ttlbox li{
	display				:	inline;
}

#m240 div.ttlbox li img{
	margin				:	0 0 0 5px;
}

#m240 h4{
	border-left			:	#F79910 solid 4px;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin				:	0 0 17px;
	padding-left		:	7px;
}

#m240 p.ttlbtm{
	color				:	#F00;
	font-size			:	0.75em;
	margin				:	0 10px 15px;
}

#m240 div.box1{
	margin				:	0 10px;
}

#m240 div.box1 ul{
	background-color	:	#F0F0F0;
	float				:	left;
	font-size			:	0.9em;
	line-height			:	1.35;
	padding				:	10px 0;
	width				:	380px;
}

#m240 div.box1 li{
	margin				:	0 0 0 13px;
}

#m240 div.box1 p{
	float				:	right;
	font-size			:	0.6em;
	margin				:	0;
	line-height			:	1;
	text-align			:	center;
	width				:	140px;
}

#m240 div.box1 p img{
	margin-top			:	5px;
}

#m240 ul.convedata{
	background-color	:	#F0F0F0;
	font-size			:	0.9em;
	line-height			:	1.35;
	margin				:	0 10px;
	padding				:	10px 0;
}

#m240 ul.convedata li{
	margin				:	0 0 0 13px;
}

#m240 h5{
	border-left			:	#999 solid 4px;
	font-size			:	0.75em;
	font-weight			:	bold;
	margin				:	20px 0 7px 10px;
	padding				:	0 0 0 3px;
}

#m240 table{
	border-collapse		:	collapse;
	border-spacing		:	0;
	empty-cells			:	show;
	margin				:	0 10px;
	width				:	530px;
}

#m240 th{
	background-color	:	#FAC800;
	border				:	#FFF solid 2px;
	font-size			:	0.75em;
	font-weight			:	normal;
	padding				:	4px 10px;
}

#m240 td{
	background-color	:	#F0F0F0;
	border				:	#FFF solid 2px;
	font-size			:	0.75em;
	font-weight			:	normal;
	padding				:	4px 10px;
}

#m240 table.detail th{
	width				:	27%;
}

#m240 table.timelist{
	text-align			:	center;
}

#m240 table.timelist th{
	width				:	33%;
}

#m240 p.btn{
	margin				:	45px 0 0;
	text-align			:	center;
}

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- m241 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/

#m241{
	padding-bottom		:	13px;
	width				:	550px;
}

#m241 div.result_topbox p.ttl{
	background			:	url(../images/common/mark_ttlinpt.gif) no-repeat left center;
	float				:	left;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin				:	0 0 10px;
	padding				:	0 0 0 23px;
}

#m241 div.result_topbox p.btn1{
	float				:	right;
	margin				:	0;
}

#m241 div.ttlbox{
	height				:	30px;
	margin				:	0 0 15px;
}

html>body #m241 div.ttlbox{
	height				:	auto;
	min-height			:	30px;
}

#m241 div.st1{
	background			:	url(../images/common/ttlbg_converesult.gif) no-repeat left bottom;
}

#m241 div.st2{
	background			:	url(../images/common/ttlbg_quickrepo.gif) no-repeat left bottom;
}

#m241 div.ttlbox h3{
	background-image	:	none;
	color				:	#333;
	float				:	left;
	font-size			:	1.2em;
	font-weight			:	bold;
	height				:	auto;
	margin				:	0;
	padding				:	0 0 0 35px;
}

#m241 div.ttlbox ul{
	float				:	right;
	padding				:	3px 0 0;
	text-align			:	right;
}

#m241 div.ttlbox li{
	display				:	inline;
}

#m241 div.ttlbox li img{
	margin				:	0 0 0 5px;
}

#m241 h4{
	border-left			:	#F79910 solid 4px;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin				:	0 0 17px;
	padding-left		:	7px;
}

#m241 p.ttlbtm{
	color				:	#F00;
	font-size			:	0.75em;
	margin				:	0 10px 15px;
}

#m241 div.box1{
	margin				:	0 10px;
}

#m241 div.box1 ul{
	background-color	:	#F0F0F0;
	float				:	left;
	font-size			:	0.75em;
	line-height			:	1.35;
	padding				:	10px 0;
	width				:	380px;
}

#m241 div.box1 li{
	margin				:	0 0 0 13px;
}



#m241 div.box1 p{
	float				:	right;
	font-size			:	0.6em;
	margin				:	0;
	line-height			:	1;
	text-align			:	center;
	width				:	140px;
}

#m241 div.box1 p img{
	margin-top			:	5px;
}

#m241 h4{
	border-left			:	#F79910 solid 4px;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin				:	30px 0 15px;
	padding				:	0 0 0 6px;
}

#m241 p.notice{
	font-size			:	0.75em;
	margin				:	0 10px 15px;
}

#m241 table{
	border-collapse		:	collapse;
	border-spacing		:	0;
	empty-cells			:	show;
	margin				:	0 10px;
	text-align			:	center;
	width				:	150px;
}

#m241 th{
	background-color	:	#FAC800;
	border				:	#FFF solid 2px;
	font-size			:	0.75em;
	font-weight			:	normal;
	padding				:	15px 10px;
}

#m241 td{
	background-color	:	#F0F0F0;
	border				:	#FFF solid 2px;
	font-size			:	0.75em;
	font-weight			:	normal;
	padding				:	4px 10px;
}


/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- m242 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/

#m242{
	width				:	550px;
}

#m242 img{
	vertical-align		:	baseline;
}

#m242 div.result_topbox p.ttl{
	background			:	url(../images/common/mark_ttlinpt.gif) no-repeat left center;
	float				:	left;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin				:	0 0 10px;
	padding				:	0 0 0 23px;
}

#m242 div.result_topbox p.btn1{
	float				:	right;
	margin				:	0;
}

#m242 div.ttlbox{
	background			:	url(../images/common/ttlbg_convephoto.gif) no-repeat left bottom;
	height				:	30px;
	margin				:	0 0 15px;
}

html>body #m242 div.ttlbox{
	height				:	auto;
	min-height			:	30px;
}

#m242 div.ttlbox h3{
	background-image	:	none;
	color				:	#333;
	float				:	left;
	font-size			:	1.2em;
	font-weight			:	bold;
	height				:	auto;
	margin				:	0;
	padding				:	0 0 0 35px;
}

#m242 div.ttlbox ul{
	float				:	right;
	padding				:	3px 0 0;
	text-align			:	right;
}

#m242 div.ttlbox li{
	display				:	inline;
}

#m242 div.ttlbox li img{
	margin				:	0 0 0 5px;
}

#m242 h4{
	border-left			:	#F79910 solid 4px;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin				:	0 0 17px;
	padding-left		:	7px;
}

#m242 p.ttlbtm{
	color				:	#F00;
	font-size			:	0.75em;
	margin				:	0 10px 15px;
}

#m242 div.box1{
	margin				:	0 10px;
}

#m242 div.box1 ul{
	background-color	:	#F0F0F0;
	float				:	left;
	font-size			:	0.9em;
	line-height			:	1.35;
	padding				:	10px 0;
	width				:	380px;
}

#m242 div.box1 li{
	margin				:	0 0 0 13px;
}



#m242 div.box1 p{
	float				:	right;
	font-size			:	0.6em;
	margin				:	0;
	line-height			:	1;
	text-align			:	center;
	width				:	140px;
}

#m242 div.box1 p img{
	margin-top			:	5px;
}

#m242 ul.convedata{
	background-color	:	#F0F0F0;
	font-size			:	0.9em;
	line-height			:	1.35;
	margin				:	0 10px;
	padding				:	10px 0;
}

#m242 ul.convedata li{
	margin				:	0 0 0 13px;
}

#m242 div.photo_data{
	margin				:	27px 10px 0;
}

#m242 div.photo_data div.ttl_box h5{
	border-left			:	#999 solid 4px;
	float				:	left;
	font-size			:	0.75em;
	font-weight			:	bold;
	line-height			:	1.5;
	padding				:	0 0 0 5px;
}

#m242 div.photo_data div.ttl_box p{
	background			:	url(../images/common/icon_result_timer.gif) no-repeat left center;
	float				:	right;
	font-size			:	0.75em;
	font-weight			:	bold;
	padding				:	0 0 0 16px;
}

#m242 div.photo_data p.ttl_btm{
	font-size			:	0.75em;
	margin				:	10px 0 0;
}

#m242 div.photo_data h6{
	color				:	#FFF;
	font-size			:	0.75em;
	font-weight			:	bold;
	line-height			:	20px;
	margin				:	25px 0 0;
	padding				:	0 0 0 21px;
}

#m242 div.photo_data h6.ttl1{
	background			:	#1D4294 url(../images/common/icon_result_photo1.gif) no-repeat left center;
}

#m242 div.photo_data h6.ttl2{
	background			:	#00A6E7 url(../images/common/icon_result_photo2.gif) no-repeat left center;
}

/* Photo_slide setting */

#m242 div.photo_data div.photo_box{
	margin				:	12px 0 0;
}

#m242 div.photo_data dl,
#m242 div.photo_data dd {
	margin			:	0;
	padding			:	0;
}

#m242 div.photo_data dt{
	color				:	#00A6E7;
	font-size			:	0.75em;
	margin				:	0 0 3px;
}

#m242 div.photo_data dd {
	float			:	left;
	margin-right	:	10px;
}

#m242 div.photo_data dd div{
	margin-bottom	:	8px;
}

#m242 div.photo_data dd img {
	border			:	#999 solid 1px;
}

#m242 div.photo_data dd p{
	color			:	#0A50A1;
	font-size		:	0.75em;
	margin			:	0;
}

#m242 div.photo_data dd p input{
	margin-right	:	2px;
	vertical-align	:	middle;
}

#m242 div.photo_data div.clear{
	height			:	10px;
}

#m242 div.photo_data .panel {
	position		:	relative;
	width			:	469px;
	overflow		:	hidden;
	padding			:	10px 30px 0;
	background		:	url(../images/common/photo_shadow_3.gif) repeat-x top left #F3F3F3;
}

#m242 div.photo_data .photo_box {
	position		:	relative;
}

#m242 div.photo_data table,
#m242 div.photo_data td {
	margin			:	0;
	padding			:	0;
	border			:	none;
}

#m242 div.photo_data table {
	border-collapse	:	collapse;
}

#m242 .photo_bar {
	background-color:	#0A50A1;
}

#m242 div.photo_data .photo_shadow_1 {
	background		:	url(../images/common/photo_shadow_1.png) left top repeat-y;
	behavior		:	expression(IEPNGFIX.fix(this));
}

#m242 div.photo_data .photo_shadow_2 {
	background		:	url(../images/common/photo_shadow_2.png) 1px top repeat-y;
	behavior		:	expression(IEPNGFIX.fix(this));
	
}

/* End of Photo_slide setting */

#m242 div.photo_data p.btm_btn{
	margin			:	20px 0 0;
	text-align		:	center;
}

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- m243 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/

#m243{
	width				:	550px;
}

#m243 div.result_topbox p.ttl{
	background			:	url(../images/common/mark_ttlinpt.gif) no-repeat left center;
	float				:	left;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin				:	0 0 10px;
	padding				:	0 0 0 23px;
}

#m243 div.result_topbox p.btn1{
	float				:	right;
	margin				:	0;
}

#m243 div.ttlbox{
	background			:	url(../images/common/ttlbg_record.gif) no-repeat left bottom;
	height				:	30px;
	margin				:	0 0 15px;
}

html>body #m243 div.ttlbox{
	height				:	auto;
	min-height			:	30px;
}

#m243 div.ttlbox h3{
	background-image	:	none;
	color				:	#333;
	float				:	left;
	font-size			:	1.2em;
	font-weight			:	bold;
	height				:	auto;
	margin				:	0;
	padding				:	0 0 0 35px;
}

#m243 div.ttlbox ul{
	float				:	right;
	padding				:	3px 0 0;
	text-align			:	right;
}

#m243 div.ttlbox li{
	display				:	inline;
}

#m243 div.ttlbox li img{
	margin				:	0 0 0 5px;
}

#m243 h4{
	border-left			:	#F79910 solid 4px;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin				:	0 0 17px;
	padding-left		:	7px;
}

#m243 p.ttlbtm{
	color				:	#F00;
	font-size			:	0.75em;
	margin				:	0 10px 15px;
}

#m243 ul.convedata{
	background-color	:	#F0F0F0;
	font-size			:	0.9em;
	line-height			:	1.35;
	margin				:	0 10px;
	padding				:	10px 0;
}

#m243 ul.convedata li{
	margin				:	0 0 0 13px;
}

#m243 div.step{
	margin				:	30px 10px 25px;
	height				:	30px;
}

#m243 div.step img{
	float				:	left;
}

#m243 p.temp_top{
	font-size			:	0.6em;
	margin				:	0 0 10px;
}

#m243 h5{
	background			:	#1D4294 url(../images/common/icon_result_mount.gif) no-repeat left top;
	color				:	#FFF;
	font-size			:	0.75em;
	font-weight			:	bold;
	line-height			:	20px;
	margin				:	0 10px 10px;
	padding				:	0 0 0 20px;
}

#m243 div.box1{
	background-color	:	#F0F0F0;
	color				:	#0A50A1;
	font-size			:	0.75em;
	margin				:	0 10px;
	padding				:	30px 30px 10px;
	width				:	470px;
}

#m243 div.box1 .clear{
	font-size			:	0;
	line-height			:	0;
}

#m243 div.box1 div.left_box{
	float				:	left;
	position			:	relative;
}

#m243 div.box1 div img.photo{
	position			:	absolute;
	top					:	0;
	left				:	0;
}

#m243 div.box1 div.right_box{
	float				:	right;
	position			:	relative;
}

#m243 div.box1 div img{
	margin-bottom		:	5px;
}

#m243 p.btm_btn{
	margin-top			:	20px;
	text-align			:	center;
}

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- m244 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/

#m244{
	width				:	550px;
}

#m244 img{
	vertical-align		:	baseline;
}

#m244 div.result_topbox p.ttl{
	background			:	url(../images/common/mark_ttlinpt.gif) no-repeat left center;
	float				:	left;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin				:	0 0 10px;
	padding				:	0 0 0 23px;
}

#m244 div.result_topbox p.btn1{
	float				:	right;
	margin				:	0;
}

#m244 div.ttlbox{
	background			:	url(../images/common/ttlbg_record.gif) no-repeat left bottom;
	height				:	30px;
	margin				:	0 0 15px;
}

html>body #m244 div.ttlbox{
	height				:	auto;
	min-height			:	30px;
}

#m244 div.ttlbox h3{
	background-image	:	none;
	color				:	#333;
	float				:	left;
	font-size			:	1.2em;
	font-weight			:	bold;
	height				:	auto;
	margin				:	0;
	padding				:	0 0 0 35px;
}

#m244 div.ttlbox ul{
	float				:	right;
	padding				:	3px 0 0;
	text-align			:	right;
}

#m244 div.ttlbox li{
	display				:	inline;
}

#m244 div.ttlbox li img{
	margin				:	0 0 0 5px;
}

#m244 h4{
	border-left			:	#F79910 solid 4px;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin				:	0 0 17px;
	padding-left		:	7px;
}

#m244 p.ttlbtm{
	color				:	#F00;
	font-size			:	0.75em;
	margin				:	0 10px 15px;
}

#m244 ul.convedata{
	background-color	:	#F0F0F0;
	font-size			:	0.9em;
	line-height			:	1.35;
	margin				:	0 10px;
	padding				:	10px 0;
}

#m244 ul.convedata li{
	margin				:	0 0 0 13px;
}

#m244 div.step{
	margin				:	30px 10px 0;
	height				:	30px;
}

#m244 div.step img{
	float				:	left;
}

#m244 div.photo_data p.photo_top{
	font-size			:	0.6em;
	margin				:	0;
}

/* Photo_slide setting */

#m244 div.photo_data{
	margin				:	25px 10px 0;
}

#m244 div.photo_data h6{
	color				:	#FFF;
	font-size			:	0.75em;
	font-weight			:	bold;
	line-height			:	20px;
	margin				:	25px 0 0;
	padding				:	0 0 0 21px;
}

#m244 div.photo_data h6.ttl1{
	background			:	#1D4294 url(../images/common/icon_result_photo1.gif) no-repeat left center;
	margin-top			:	10px;
}

#m244 div.photo_data h6.ttl2{
	background			:	#00A6E7 url(../images/common/icon_result_photo2.gif) no-repeat left center;
}

#m244 div.photo_data div.photo_box{
	margin				:	12px 0 0;
}

#m244 div.photo_data dl,
#m244 div.photo_data dd {
	margin			:	0;
	padding			:	0;
}

#m244 div.photo_data dt{
	color				:	#00A6E7;
	font-size			:	0.75em;
	margin				:	0 0 3px;
}

#m244 div.photo_data dd {
	float			:	left;
	margin-right	:	10px;
}

#m244 div.photo_data dd div{
	margin-bottom	:	8px;
}

#m244 div.photo_data dd img {
	border			:	#999 solid 1px;
}

#m244 div.photo_data dd p{
	color			:	#0A50A1;
	font-size		:	0.75em;
	margin			:	0;
}

#m244 div.photo_data dd p input{
	margin-right	:	2px;
	vertical-align	:	middle;
}

#m244 div.photo_data div.clear{
	height			:	10px;
}

#m244 div.photo_data .panel {
	position		:	relative;
	width			:	469px;
	overflow		:	hidden;
	padding			:	10px 30px 0;
	background		:	url(../images/common/photo_shadow_3.gif) repeat-x top left #F3F3F3;
}

#m244 div.photo_data .photo_box {
	position		:	relative;
}

#m244 div.photo_data table,
#m244 div.photo_data td {
	margin			:	0;
	padding			:	0;
	border			:	none;
}

#m244 div.photo_data table {
	border-collapse	:	collapse;
}

#m244 .photo_bar {
	background-color:	#0A50A1;
}

#m244 div.photo_data .photo_shadow_1 {
	background		:	url(../images/common/photo_shadow_1.png) left top repeat-y;
	behavior		:	expression(IEPNGFIX.fix(this));
}

#m244 div.photo_data .photo_shadow_2 {
	background		:	url(../images/common/photo_shadow_2.png) 1px top repeat-y;
	behavior		:	expression(IEPNGFIX.fix(this));
	
}

/* End of Photo_slide setting */

#m244 div.photo_data p.btm_btn{
	margin			:	20px 0 0;
	text-align		:	center;
}

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- m245 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/

#m245{
	width				:	550px;
}

#m245 img{
	vertical-align		:	baseline;
}

#m245 div.result_topbox p.ttl{
	background			:	url(../images/common/mark_ttlinpt.gif) no-repeat left center;
	float				:	left;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin				:	0 0 10px;
	padding				:	0 0 0 23px;
}

#m245 div.result_topbox p.btn1{
	float				:	right;
	margin				:	0;
}

#m245 div.ttlbox{
	background			:	url(../images/common/ttlbg_record.gif) no-repeat left bottom;
	height				:	30px;
	margin				:	0 0 15px;
}

html>body #m245 div.ttlbox{
	height				:	auto;
	min-height			:	30px;
}

#m245 div.ttlbox h3{
	background-image	:	none;
	color				:	#333;
	float				:	left;
	font-size			:	1.2em;
	font-weight			:	bold;
	height				:	auto;
	margin				:	0;
	padding				:	0 0 0 35px;
}

#m245 div.ttlbox ul{
	float				:	right;
	padding				:	3px 0 0;
	text-align			:	right;
}

#m245 div.ttlbox li{
	display				:	inline;
}

#m245 div.ttlbox li img{
	margin				:	0 0 0 5px;
}

#m245 h4{
	border-left			:	#F79910 solid 4px;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin				:	0 0 17px;
	padding-left		:	7px;
}

#m245 p.ttlbtm{
	color				:	#F00;
	font-size			:	0.75em;
	margin				:	0 10px 15px;
}

#m245 ul.convedata{
	background-color	:	#F0F0F0;
	font-size			:	0.9em;
	line-height			:	1.35;
	margin				:	0 10px;
	padding				:	10px 0;
}

#m245 ul.convedata li{
	margin				:	0 0 0 13px;
}

#m245 div.step{
	margin				:	30px 10px 0;
	height				:	30px;
}

#m245 div.step img{
	float				:	left;
}

#m245 h5{
	background			:	#1D4294 url(../images/common/icon_result_confirm.gif) no-repeat left top;
	color				:	#FFF;
	font-size			:	0.75em;
	font-weight			:	bold;
	line-height			:	20px;
	margin				:	15px 10px 0;
	padding				:	0 0 0 21px;
}

#m245 div.box1{
	margin				:	10px 10px 0;
}

#m245 div.box1 p.btn{
	margin				:	10px 0 20px;
	text-align			:	center;
}

#m245 div.box1 div.left_box{
	float				:	left;
	margin				:	0 10px 0 0;
	width				:	260px;
}

#m245 div.box1 div.left_box dt{
	background			:	#00A6E7 url(../images/common/icon_result_photo2.gif) no-repeat left top;
	color				:	#FFF;
	font-size			:	0.75em;
	font-weight			:	bold;
	line-height			:	20px;
	margin				:	0 0 10px;
	padding				:	0 0 0 21px;
}

#m245 div.box1 div.left_box dd{
	background-color	:	#F0F0F0;
	padding				:	0 0 0 25px;
}

#m245 div.box1 div.left_box dd div.inner_box{
	margin				:	0;
	padding				:	15px 0 25px;
	width				:	220px;
}

#m245 div.box1 div.left_box dd div.inner_box div{
	float				:	left;
	margin				:	10px 10px 0 0;
	width				:	100px;
}

#m245 div.box1 div.left_box dd div.inner_box div.clear{
	float				:	none;
	margin				:	0;
	width				:	100%;
}

#m245 div.box1 div.right_box{
	float				:	right;
	width				:	260px;
}

#m245 div.box1 div.right_box dt{
	background			:	#00A6E7 url(../images/common/icon_result_mount2.gif) no-repeat left top;
	color				:	#FFF;
	font-size			:	0.75em;
	font-weight			:	bold;
	line-height			:	20px;
	margin				:	0 0 10px;
	padding				:	0 0 0 21px;
}

#m245 div.box1 div.right_box dd{
	background-color	:	#F0F0F0;
	padding				:	0 30px;
}	

#m245 div.box1 div.right_box dd img{
	margin				:	20px 0;
	vertical-align		:	bottom;
}

#m245 ul.btm_btn{
	text-align			:	center;
}

#m245 ul.btm_btn li{
	display				:	inline;
}

#m245 ul.btm_btn li.left img{
	margin-right		:	10px;
}

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- m246 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/

#m246{
	width				:	550px;
}

#m246 h3{
	background			:	url(../images/common/bg_maintitlelong.gif) no-repeat;
	color				:	#fff;
	font-weight			:	bold;
	font-size			:	0.9em;
	height				:	28px;
	padding				:	5px 0px 0px 10px;
	margin-bottom		:	10px;
	text-align			:	left;
}

#m246 ul.result{
	float				:	right;
	margin				:	0;
	padding				:	11px 7px 0;
}

#m246 ul.result li{
	border				:	#D6D6D6 solid 1px;
	float				:	left;
	font-size			:	0.75em;
	line-height			:	22px;
	margin-right		:	5px;
	text-align			:	center;
	width				:	16px;
}

#m246 ul.result li.on{
	background-color	:	#D6D6D6;
	font-weight			:	bold;
}

#m246 ul.result a.off{
	color				:	#900;
	display				:	block;
	width				:	16px;
	height				:	22px;
}

#m246 table{
	border-collapse		:	collapse;
	border-spacing		:	0;
	empty-cells			:	show;
	margin				:	11px 10px 0;
	width				:	530px;
}

#m246 th{
	background-color	:	#FAC800;
	border				:	#FFF solid 2px;
	font-size			:	0.75em;
	font-weight			:	normal;
	padding				:	3px 5px;
	text-align			:	center;
}

#m246 td{
	background-color	:	#F0F0F0;
	border				:	#FFF solid 2px;
	font-size			:	0.75em;
	line-height			:	1.35;
	padding				:	7px 10px;
	text-align			:	center;
	width				:	25%;
}

#m246 td.name{
	text-align			:	left;
	width				:	50%;
}

#m246 td.icon li{
	display				:	inline;
}

#m246 td.icon li img{
	margin-left			:	6px;
}

#m246 td.icon li.first img{
	margin-left			:	0;
}

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- m247 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/

#m247{
	width				:	550px;
}

#m247 h3{
	background			:	url(../images/common/bg_maintitlelong.gif) no-repeat;
	color				:	#fff;
	font-weight			:	bold;
	font-size			:	0.9em;
	height				:	28px;
	padding				:	5px 0px 0px 10px;
	margin-bottom		:	10px;
	text-align			:	left;
}

#m247 h4{
	border-left			:	#F79910 solid 4px;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin				:	0 0 15px;
	padding				:	0 0 0 6px;
}

#m247 p.top_btn{
	margin				:	0 10px 10px;
	text-align			:	right;
}

#m247 div.photo_box{
	background-color	:	#F0F0F0;
	margin				:	0 10px 20px;
	padding				:	20px 7px 20px 20px;
	width				:	503px;
}

#m247 div.photo_box div.left_box{
	float				:	left;
	height				:	240px;
	overflow			:	hidden;
	width				:	320px;
}

#m247 div.photo_box div.right_box{
	float				:	right;
	width				:	173px;
}

#m247 div.photo_box div.right_box p{
	font-size			:	0.75em;
	line-height			:	1.5;
	margin				:	0 13px 10px 0;
}

#m247 div.photo_box div.right_box p.sent1,
#m247 div.photo_box div.right_box p.sent3{
	height				:	209px;
}

#m247 div.photo_box div.right_box p.sent2{
	height				:	187px;
}

#m247 div.photo_box div.right_box p.btm_sent{
	font-size			:	12px;
	height				:	12px;
	overflow			:	hidden;
	line-height			:	1;
}

#m247 div.photo_box li{
	display				:	inline;
}

#m247 div.photo_box li.left img{
	margin-right		:	8px;
}

#m247 p.btm_btn{
	margin				:	0 10px;
	text-align			:	right;
}

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- m248 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/

#m248{
	width				:	550px;
}

#m248 h3{
	background			:	url(../images/common/bg_maintitlelong.gif) no-repeat;
	color				:	#fff;
	font-weight			:	bold;
	font-size			:	0.9em;
	height				:	28px;
	padding				:	5px 0px 0px 10px;
	margin-bottom		:	10px;
	text-align			:	left;
}

#m248 p.notice{
	color				:	#C50017;
	font-size			:	0.75em;
	margin				:	0;
	padding				:	5px 10px 10px;
}

#m248 div.loginbox{
	background			:	#F1EAC5 url(../images/common/bg_loginbox_top.gif) no-repeat left top;
	margin				:	0 15px;
	padding				:	17px 0 0;
}

#m248 div.loginbox div.inner{
	background-color	:	#FFF;
	margin				:	0 15px 8px;
	padding				:	15px 0;
}

#m248 div.loginbox dl{
	float				:	left;
	margin				:	0;
	padding				:	0 10px;
}

#m248 div.loginbox dt{
	clear				:	both;
	float				:	left;
	font-size			:	0.75em;
	margin				:	0 10px 0 0;
	padding				:	2px 0;
	text-align			:	right;
	width				:	70px;
}

#m248 div.loginbox dt.first{
	margin-bottom		:	5px;
}

#m248 div.loginbox dd{
	float				:	left;
	vertical-align		:	middle;
	width				:	300px;
}

#m248 div.loginbox dd.first{
	margin-bottom		:	5px;
}

#m248 div.loginbox dd input{
	width				:	150px;
}

#m248 div.loginbox div.btm_box{
	clear				:	both;
	margin				:	0 15px 0 105px;
}

#m248 div.loginbox div.btm_box p.left{
	float				:	left;
	font-size			:	0.6em;
	margin				:	10px 0 0;
}

#m248 div.loginbox div.btm_box p.right{
	float				:	right;
	margin				:	0;
}

#m248 div.loginbox_btm{
	background			:	url(../images/common/bg_loginbox_btm.gif) no-repeat left bottom;
	height				:	7px;
}

#m248 ul{
	margin				:	55px 0 0;
	text-align			:	center;
}

#m248 li{
	display				:	inline;
}

#m248 li.left img{
	margin-right		:	48px;
}
