@charset "utf-8";

/*----------------------------------------------
	 ヘルプ
----------------------------------------------*/

.help_contents {
	margin:7px 0 0 10px;
	}
.help_contents p.help_title {
	background:url(/img/help_main_title.jpg) no-repeat left bottom;
	font-size:16px;
	padding:5px 0;
	font-weight:700;
	}
.help_contents dl {
	padding:5px 10px;
	}
.help_contents dl dt {
	background:url(/img/main_icon_down.gif) no-repeat;
	line-height:13px;
	padding:3px 0 3px 25px;
	margin:25px 0px 15px 0;
	border-bottom:dotted 1px #CCCCCC;
	font-weight:700;
	font-size:14px;
	}
.help_contents dl dt a {
	color:#666666;
	}
.help_contents dl dd {
	background:url(/img/menu_icon_list.gif) no-repeat;
	line-height:15px;
	padding-left:20px;
	margin:7px 0 7px 20px;
	}
.help_side {
	background:url(/img/frame_help_bg.jpg) repeat-y;
	width:288px;
	margin:10px 0 0 0;
	}
.help_side_top {
	background:url(/img/frame_help_top.jpg) no-repeat;
	height:20px;
	}
.help_side_top2 {
	background:url(/img/frame_help_top2.jpg) no-repeat;
	min-height:20px;
	_height:20px;
	}
.help_side_bottom {
	background:url(/img/frame_help_bottom.jpg) no-repeat;
	height:5px;
	margin:0 0 10px 0;
	}
.help_side_inner {
	padding:5px 0 10px 15px;
	}
.help_side_inner h4{	
	font-size:14px;
	}
.help_side_inner ol {
	background:url(/img/profile_square_underline25.gif) repeat-y;
	line-height:25px;
	margin:10px 5px;
	width:245px;
	}
.help_side_inner ol li {
	margin-left:20px;
	}
/*----------------------------------------------
	 ヘルプ下層
----------------------------------------------*/
.help_menu {
	padding:10px;
	width:258px;
	margin:3px 5px 0 4px;
	}
.help_menu p.help_menu_title {
	font-size:14px;
	font-weight:700;
	padding:10px 5px;
	}
.help_menu ul {
	margin:5px 10px;
	}
.help_menu ul li {
	background:url(/img/main_icon_help_detail.gif) no-repeat 0 6px;
	padding:5px 0 5px 25px;
	font-weight:700;
	}
.help_contents dl dt.category_top {
	background:url(/img/main_icon_down.gif) no-repeat;
	line-height:13px;
	padding:3px 0 3px 25px;
	margin:5px 0px 15px 0;
	border-bottom:dotted 1px #CCCCCC;
	font-weight:700;
	font-size:14px;
	}
.help_detail {
	border:solid 1px #CCCCCC;
	background:url(/img/main_bg_shade.jpg) repeat-x;
	width:580px;
	margin:10px 0 0 10px;
	padding:10px;
	line-height:20px;
	}
.help_detail p.help_detail_title {
	background:url(/img/menu_icon_list.gif) no-repeat 8px 5px;
	line-height:22px;
	padding-left:25px;
	border-bottom:solid 1px #CCCCCC;
	font-weight:700;
	font-size:14px;
	}
.help_detail div.help_detail_inner {
	padding:15px 10px;
	}
.help_detail div.help_detail_inner img.indent_left {
	margin:0 0 0 15px;
	}
.help_detail .help_detail_inquiry {
	}
.help_detail .help_detail_inquiry a {
	background:url(/img/main_icon_mail.gif) no-repeat 0 0;
	line-height:20px;
	padding-left:20px;
	display:block;
	margin:0 0 0 10px;
	}
.help_detail ol {
	margin:10px 0;;
	}
.help_detail ol {
	}
.help_detail ol li {
	margin:0 0 0 15px;
	}
.help_detail img {
	border:solid 1px #999999;
	padding:2px;
	}
.help_detail_totop {
	text-align:right;
	padding:10px 25px 0 0;
	}