﻿@charset "utf-8";
@import url(skkc/second.css);
@import url(skkc/third.css);
/*
	Menu
	-----------------------
	1:コンテンツ
	2:左メニュー
	3:右コンテンツ
	4:印刷用
	5:floatクリア
	6:文字サイズ
	-----------------------
*/

/*1:コンテンツ*/

/*冒頭のリード文*/
#jsdatmp_main .jsda_txt_read {
	margin-top:35px;
}

#jsdatmp_main .jsda_txt_read p {
	width:640px;
	margin-left:35px;
	line-height:1.6;
}

/*h1ページタイトルテキスト表示用*/
#jsdatmp_main #jsdatmp_title {
	width:724px;
	background:url(/image/h1_header_blue_bg.jpg) left bottom repeat-y;
}

#jsdatmp_main #jsdatmp_title div {
	width:704px;
	padding:10px;
	background:url(/image/h1_header_blue_top.jpg) left top no-repeat;
}

#jsdatmp_main #jsdatmp_title div h1 {
	padding:3px 0 3px 15px;
	margin-right:25px;
	margin-left:25px;
	border-left:5px solid #ffffff;
}

/*h2～h4本文中見だし*/
#jsdatmp_main h2 {
	margin-top:35px;
	margin-left:35px;
	border-left:solid 4px #344e7e;
	padding-left:14px;
	line-height:1.6;
}

#jsdatmp_main .jsda_txt_notesbox02 h2 {
	margin-top:35px;
	margin-left:0px;
	border-left:solid 4px #344e7e;
	padding-left:14px;
	line-height:1.6;
}

* html #jsdatmp_main .jsda_txt_notesbox02 h2 {
	width:580px;
}

#jsdatmp_main h3 {
	margin-top:30px;
	margin-left:35px;
	border-left:solid 4px #95a8ca;
	padding-left:14px;
	line-height:1.6;
}

#jsdatmp_main .jsda_txt_notesbox02 h3 {
	margin-top:30px;
	margin-left:0px;
	border-left:solid 4px #95a8ca;
	padding-left:14px;
	line-height:1.6;
}

* html #jsdatmp_main .jsda_txt_notesbox02 h3 {
	width:580px;
}

#jsdatmp_main h4 {
	margin-top:30px;
	margin-left:35px;
	border-left:solid 3px #bbbbbc;
	padding-left:14px;
	line-height:1.6;
	font-weight:normal;
}

/*関連リンクと関連ファイル*/
#jsdatmp_main h5 {
	margin-top:30px;
	margin-left:35px;
}

/*本文*/
#jsdatmp_main .jsda_txt_notes01 p {
	margin-top:18px;
	margin-left:35px;
	line-height:1.6;
}

/*本文注記*/
#jsdatmp_main .jsda_txt_notice01 p {
	width:600px;
	margin-top:10px;
	margin-left:60px;
	line-height:1.6;
	text-indent:-0.7em;
	color:#a31f1f;
}

* html #jsdatmp_main .jsda_txt_notice01 p {
	padding-left:0.7em
}

#jsdatmp_main .jsda_txt_notice02 p {
	width:600px;
	margin-top:10px;
	margin-left:60px;
	line-height:1.6;
	text-indent:-0.7em;
	color:#343434;
}

* html #jsdatmp_main .jsda_txt_notice02 p {
	padding-left:0.7em
}

/*区切り線*/
#jsdatmp_main .jsda_img_dots01 {
	width:643px;
	margin-top:30px;
	margin-left:30px;
	margin-bottom:10px;
}

/*枠線有り 本文*/
#jsdatmp_main .jsda_txt_notesbox01 {
	width:610px;
	margin-top:18px;
	margin-left:35px;
	line-height:1.8;
	padding:10px 15px;
	border:2px solid #dae5f1;
}

#jsdatmp_main .jsda_txt_notesbox01 ul li {
	list-style-type:none;
	padding-left:20px;
	background:url(/image/bg_list_mark02.jpg) 0 0.6em no-repeat;
}

#jsdatmp_main .jsda_txt_notesbox01 ol li {
	margin-left:20px;
}

*:first-child+html #jsdatmp_main .jsda_txt_notesbox01 ol li {
	margin-left:30px;
}

* html #jsdatmp_main .jsda_txt_notesbox01 ol li {
	margin-left:30px;
}

/*枠線有り 見だし、本文他*/
#jsdatmp_main .jsda_txt_notesbox01 .jsda_txt_notes01 p {
	margin-right:20px;
	width:auto;
	margin:auto;
	line-height:1.8;
}
#jsdatmp_main .jsda_txt_notesbox01 h2 {
	width:auto;
	margin:auto;
	margin-bottom:1em;
}
#jsdatmp_main .jsda_txt_notesbox01 h3 {
	width:auto;
	margin:auto;
	margin-bottom:1em;
}
#jsdatmp_main .jsda_txt_notesbox01 h4 {
	width:auto;
	margin:auto;
	margin-bottom:1em;
}

#jsdatmp_main .jsda_txt_notesbox01 .jsda_right {
	margin-right:auto;
}

#jsdatmp_main .jsda_txt_notesbox01 .jsda_txt_notice01 p {
	width:auto;
}
#jsdatmp_main .jsda_txt_notesbox01 .jsda_txt_notice02 p {
	width:auto;
}

/*枠線有り 本文ボリュームアップ*/
#jsdatmp_main .jsda_txt_notesbox02 {
	width:610px;
	margin-top:30px;
	margin-left:35px;
	line-height:1.8;
	padding:20px 15px;
	border:2px solid #dae5f1;
	background-color:#ecf2f7;
}

* html #jsdatmp_main .jsda_txt_notesbox02 {
	width:580px;
}

#jsdatmp_main .jsda_txt_notesbox02 p {
	margin-top:10px;
}

#jsdatmp_main .jsda_txt_notesbox02 table {
	margin-top:10px;
	margin-left:0px;
}

#jsdatmp_main .jsda_txt_notesbox02 table,
#jsdatmp_main .jsda_txt_notesbox02 table th,
#jsdatmp_main .jsda_txt_notesbox02 table td {
	border:solid 1px #84a3c2;
	border-collapse:collapse;
	line-height:1.6;
	padding:7px;
}

#jsdatmp_main .jsda_txt_notesbox02 table th {
	height:10px;
	background-color:#c9d9ea;
}

#jsdatmp_main .jsda_txt_notesbox02 table td {
	padding-left:10px;
	padding-right:10px;
}

#jsdatmp_main .jsda_txt_notesbox02 table td img {
	vertical-align:text-bottom;
}

#jsdatmp_main .jsda_txt_notesbox02 table p {
	margin-top:0;
}

#jsdatmp_main .jsda_txt_notesbox02 table ul {
	list-style:none;
}

#jsdatmp_main .jsda_txt_notesbox02 table td.jsda_bg_cell01 {
	background-color:#ffffff;
}
#jsdatmp_main .jsda_txt_notesbox02 table td.jsda_bg_cell02 {
	background-color:#e9eff4;
}

/*段組 枠線有り*/
#jsdatmp_main .jsda_txt_colbox01 {
	width:620px;
	margin-top:18px;
	margin-left:35px;
	line-height:1.6;
	padding:10px;
	border:2px solid #dae5f1;
}

#jsdatmp_main .jsda_txt_left {
	float:left;
	width:450px;
	line-height:1.8;
}

#jsdatmp_main .jsda_img_right {
	float:right;
}

/*リスト 本文*/
#jsdatmp_main .jsda_txt_list01 {
	margin-top:18px;
	margin-left:35px;
}

#jsdatmp_main .jsda_txt_list01 ul li {
	line-height:1.8;
	list-style-type:none;
	padding-left:20px;
	background:url(/image/bg_list_mark02.jpg) 0 0.6em no-repeat;
}

#jsdatmp_main .jsda_txt_list01 ul li.jsda_right {
	text-align:right;
	margin-right:auto;
}

#jsdatmp_main .jsda_txt_list01 ol li {
	line-height:1.8;
	margin-left:20px;
}

*:first-child+html #jsdatmp_main .jsda_txt_list01 ol li {
	line-height:1.8;
	margin-left:30px;
}

* html #jsdatmp_main .jsda_txt_list01 ol li {
	line-height:1.8;
	margin-left:30px;
}

#jsdatmp_main .jsda_txt_list01 ul li ol li {
	list-style-type:decimal;
	background:none;
	padding-left:0;
}

/*リスト 関連リンク*/
#jsdatmp_main .jsda_txt_list02 {
	width:640px;
	margin-top:10px;
	margin-left:35px;
}

#jsdatmp_main .jsda_txt_list02 ul li {
	line-height:1.8;
	list-style-type:none;
	padding-left:20px;
	background:url(/image/bg_list_mark02.jpg) 0 0.6em no-repeat;
}

/*リスト 関連ファイル*/
#jsdatmp_main .jsda_txt_list03 {
	width:640px;
	margin-top:10px;
	margin-left:35px;
}

* html #jsdatmp_main .jsda_txt_list03 {
	width:570px;
}

#jsdatmp_main .jsda_txt_list03 ul li {
	line-height:1.8;
	list-style-type:none;
	padding-left:20px;
	background:url(/image/bg_list_mark02.jpg) 0 0.6em no-repeat;
}

#jsdatmp_main .jsda_txt_list03 ul li.line2 {
	line-height:1.8;
	list-style-type:none;
	padding-left:20px;
	background:url(/image/bg_list_mark02.jpg) 0% 25% no-repeat;
}

* html #jsdatmp_main .jsda_txt_list03 ul li {
	line-height:1.6;
	list-style-type:none;
	padding-top:5px;
	padding-left:20px;
	background:url(/image/bg_list_mark02.jpg) 0 0.7em no-repeat;
}

#jsdatmp_main .jsda_txt_list03 img {
	vertical-align:text-bottom;
}

/*テーブル*/
#jsdatmp_main .jsda_table01 {
	width:640px;
	margin-top:18px;
	margin-left:35px;
}
#jsdatmp_main td.jsda_right {
	margin-right:0;
}
#jsdatmp_main .jsda_table01 .jsda_center {
	text-align:center;
}
#jsdatmp_main .jsda_table01 .jsda_right {
	text-align:right;
}

#jsdatmp_main .jsda_table01 table,
#jsdatmp_main .jsda_table01 table th,
#jsdatmp_main .jsda_table01 table td {
	border:solid 1px #84a3c2;
	border-collapse:collapse;
	line-height:1.6;
	padding:7px;
}

#jsdatmp_main .jsda_table01 table th {
	height:10px;
	background-color:#c9d9ea;
}

#jsdatmp_main .jsda_table01 table th.jsda_row {
	vertical-align:top;
	text-align:left;
}

#jsdatmp_main .jsda_table01 table td {
	padding:5px 10px 5px 10px;
	vertical-align:top;
}

#jsdatmp_main .jsda_table01 table td img.result {
	vertical-align:text-bottom;
}

#jsdatmp_main .jsda_table01_data table td {
	padding:8px 0 8px 8px; 
}

#jsdatmp_main .jsda_table01 table td.data img {
	vertical-align:middle;
	padding-right:5px;
	padding-left:5px;
}

#jsdatmp_main .jsda_table01 table td.jsda_bg_cell01 {
	background-color:#e9eff4;
}

#jsdatmp_main .jsda_table01 table td.jsda_bg_cell01 div {
	border:3px solid #c9d9ea;
	background-color:#fff;
	font-size:80%;
	padding:6px 6px 0px 6px;
}

#jsdatmp_main .jsda_table01 table td ul {
}

#jsdatmp_main .jsda_table01 table td ul li{
	list-style-type:none;
	padding-left:20px;
	background:url(/image/bg_list_mark02.jpg) 0 0.5em no-repeat;
}

#jsdatmp_main .jsda_table01 table td ol {
	margin-top:1em;
}

#jsdatmp_main .jsda_table01 table td ol li{
	margin-left:20px;
}

*:first-child+html #jsdatmp_main .jsda_table01 table td ol li{
	margin-left:30px;
}

* html #jsdatmp_main .jsda_table01 table td ol li{
	margin-left:30px;
}

#jsdatmp_main .jsda_table01 table td p {
	margin-bottom:1em;
}

#jsdatmp_main .jsda_table01 .jsda_cell_notice01 {
	margin-top:-1em;
	margin-left:10px;
	text-indent:-0.7em;
	color:#a31f1f;
	font-size:80%;
}

#jsdatmp_main .jsda_table01 .jsda_cell_notice02 {
	margin-top:-1em;
	margin-left:10px;
	text-indent:-0.7em;
	color:#343434;
	font-size:80%;
}

#jsdatmp_main .jsda_table01 .jsda_table_notice01 {
	margin-top:3px;
	margin-left:10px;
	text-indent:-0.7em;
	color:#a31f1f;
	font-size:80%;
}

#jsdatmp_main .jsda_table01 .jsda_table_notice02 {
	margin-top:3px;
	margin-left:10px;
	text-indent:-0.7em;
	color:#343434;
	font-size:80%;
}

#jsdatmp_main .jsda_table01 table table,
#jsdatmp_main .jsda_table01 table table th,
#jsdatmp_main .jsda_table01 table table td {
	border:none;
	border-collapse:collapse;
	line-height:1.6;
	padding:7px;
}

/*右寄せ*/
#jsdatmp_main .jsda_right {
	text-align:right;
	margin-right:47px;
}

#jsdatmp_main .jsda_right02 {
	margin-top:35px;
	text-align:right;
	margin-right:47px;
}

/*中央寄せ*/
#jsdatmp_main .jsda_center {
	text-align:center;
}

/*トップページへ*/
#jsdatmp_main .jsda_go_top02 p {
	float:right;
	margin-top:40px;
	margin-right:40px;
	padding-left:15px;
	background:url(/image/bg_go_top02.jpg) center left no-repeat;
	font-size:85%;
}

* html #jsdatmp_main .jsda_go_top02 p {
	margin-right:20px;
}

/*画像 本文サイズ1枚*/
#jsdatmp_main .jsda_img_wide01 {
	margin:5px 40px 5px 35px;
}

/*画像 本文サイズ2枚*/
#jsdatmp_main .jsda_img_colbox01 {
	margin:5px 40px 5px 35px;
}

/*画像 本文サイズ3枚*/
#jsdatmp_main .jsda_img_colbox02 {
	margin:5px 40px 5px 35px;
}

/*段組 本文+画像*/
#jsdatmp_main .jsda_txt_col01 {
	margin-top:18px;
	margin-left:35px;
	line-height:1.6;
}

#jsdatmp_main .jsda_txt_col01 .jsda_img_right {
	float:right;
	margin-bottom:5px;
	margin-left:10px;
}

#jsdatmp_main .jsda_txt_col01 .jsda_img_left {
	float:left;
	margin-bottom:5px;
	margin-right:10px;
}

#jsdatmp_main .jsda_txt_col01 p.text01 {
	margin-bottom:1em;
}

#jsdatmp_main .jsda_txt_col01 p.text02 {
	margin-bottom:0em;
}

/*お問い合わせ:固定サイズ*/
#jsdatmp_main .jsda_txt_inquiry01 {
	margin-top:30px;
	margin-left:35px;
	position:relative;
	line-height:1.6;
	width:637px;
	height:84px;
	background:url(/image/bg_toiawase.jpg) center left no-repeat;
}

#jsdatmp_main .jsda_txt_inquiry01 p.jsda_ttl_unit {
	position:absolute;
	top:22px;
	left:140px;
	font-size:120%;
	font-weight:bold;
}

#jsdatmp_main .jsda_txt_inquiry01 p.jsda_ttl_unit_tel {
	position:absolute;
	top:45px;
	margin-left:140px;
}

/*お問い合わせ:フリーサイズ*/
#jsdatmp_main .jsda_txt_inquiry02 {
	margin-top:30px;
	margin-left:35px;
	position:relative;
	width:637px;
}
#jsdatmp_main .jsda_txt_inquiry02 .inquiry02_title {
	position:absolute;
	top:28px;
	left:15px;
}
#jsdatmp_main .jsda_txt_inquiry02 div {
	background:url(/image/bg_toiawase_bg.jpg) top left repeat-y;
	margin:0 0 0 0;
	padding-top:20px;
	padding-bottom:5px;
	width:637px;
}
#jsdatmp_main .jsda_txt_inquiry02 div .inquiry02_name {
	margin-bottom:5px;
	margin-left:140px;
	font-size:120%;
	font-weight:bold;
	width:475px;
}
#jsdatmp_main .jsda_txt_inquiry02 div .inquiry02_number {
	margin-bottom:15px;
	margin-left:140px;
	width:475px;
}
#jsdatmp_main .jsda_txt_inquiry02 img {
	display:block;
}

/*第2階層目カテゴリリンク*/
#jsdatmp_main .jsda_shiryo_cut00 {
	width:637px;
	margin-top:18px;
	margin-left:35px;
}

#jsdatmp_main .jsda_shiryo_cut00 p {
	line-height:1.6;
}

#jsdatmp_main .jsda_shiryo_cut01 {
	width:637px;
}

#jsdatmp_main .jsda_shiryo_cut02 {
	float:left;
	width:315px;
	margin-top:5px;
	padding-bottom:16px;
	background:url(/image/cut_shiryo_footer_s.jpg) bottom left no-repeat;
}

#jsdatmp_main .jsda_shiryo_cut02b_l {
	float:left;
	width:315px;
	margin-top:5px;
	margin-right:7px;
}

#jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_hdr {
	width:315px;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
	background:url(/image/cut_shiryo_header_sb.jpg) left top no-repeat;
}

#jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_hdr .ttl_left {
	font-weight:bold;
	margin-left:13px;
	margin-top:10px;
	margin-bottom:5px;
	padding-left:18px;
	width:200px;
	background:url(/image/cut_shiryo_header_sb_ico.jpg) left 0.4em no-repeat;
}

*:first-child+html #jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_hdr .ttl_left {
	margin-top:15px;
	margin-bottom:10px;
}

* html #jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_hdr .ttl_left {
	margin-top:15px;
	margin-bottom:10px;
}

#jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_hdr .ttl_right {
	float:right;
	margin-right:11px;
	margin-top:8px;
	position:absolute;
	top:5px;
	right:5px;
}

#jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_hdr .ttl_right a {
	cursor:pointer;
}

#jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_hdr .ttl_right span.jsda_btn_s01{
	display:block;
	height:24px;
	overflow:hidden;
	text-indent:-9999px;
	width:64px;
	background:url(/image/cut_shiryo_btn_01.jpg) left top no-repeat;
}

#jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_read {
	padding-bottom:10px;
	background:url(/image/cut_shiryo_footer_sb.jpg) left bottom no-repeat;
}

#jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_read p,
#jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_read ul {
	padding:16px 20px 8px 14px;
	background:url(/image/cut_shiryo_bg_sb.jpg) left top repeat-y;
	line-height:1.6;
}

#jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_read ul ul {
	background:none;
}

#jsdatmp_main .jsda_shiryo_cut02b_r {
	float:right;
	width:315px;
	margin-top:5px;
	background:url(/image/cut_shiryo_header_sb_bg.jpg) bottom left repeat-y;
}

#jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_hdr {
	width:315px;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
	background:url(/image/cut_shiryo_header_sb.jpg) left top no-repeat;
}

#jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_hdr .ttl_left {
	font-weight:bold;
	margin-left:13px;
	margin-top:10px;
	margin-bottom:5px;
	padding-left:18px;
	width:200px;
	background:url(/image/cut_shiryo_header_sb_ico.jpg) left 0.2em no-repeat;
}

*:first-child+html #jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_hdr .ttl_left {
	margin-top:15px;
	margin-bottom:10px;
}

* html #jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_hdr .ttl_left {
	margin-top:15px;
	margin-bottom:10px;
}

#jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_hdr .ttl_right {
	float:right;
	margin-right:11px;
	margin-top:5px;
	position:absolute;
	top:5px;
	right:5px;
}

#jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_hdr .ttl_right a {
	cursor:pointer;
}

#jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_hdr .ttl_right span.jsda_btn_s01{
	display:block;
	height:24px;
	overflow:hidden;
	text-indent:-9999px;
	width:64px;
	background:url(/image/cut_shiryo_btn_01.jpg) left top no-repeat;
}

#jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_read {
	padding-bottom:10px;
	background:url(/image/cut_shiryo_footer_sb.jpg) left bottom no-repeat;
}

#jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_read p,
#jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_read ul {
	padding:16px 20px 8px 14px;
	background:url(/image/cut_shiryo_bg_sb.jpg) left top repeat-y;
	line-height:1.6;
}

#jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_read ul ul {
	background:none;
}

#jsdatmp_main .jsda_shiryo_cut03 {
	float:right;
	width:315px;
	margin-top:5px;
	padding-bottom:16px;
	background:url(/image/cut_shiryo_footer_s.jpg) bottom left no-repeat;
}

#jsdatmp_main .jsda_cut02_ttl {
	height:54px;
	background:url(/image/cut_shiryo_header_s.jpg) top left no-repeat;
}

#jsdatmp_main .jsda_ttl_left {
	float:left;
	margin-top:15px;
	margin-left:30px;
	font-weight:bold;
}

* html #jsdatmp_main .jsda_ttl_left {
	margin-left:15px;
}

#jsdatmp_main .jsda_ttl_right {
	float:right;
	margin-top:10px;
	margin-right:15px;
}

* html #jsdatmp_main .jsda_ttl_right {
	margin-right:7px;
}

#jsdatmp_main .jsda_ttl_right span.jsda_btn_s01 {
	display:block;
	width:64px;
	height:24px;
	background:url(/image/cut_shiryo_btn_01.jpg) top left no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

#jsdatmp_main .jsda_ttl_right a {
	cursor:pointer;
}

#jsdatmp_main .jsda_cut02_read {
	background:url(/image/cut_shiryo_bg_s.jpg) top left repeat-y;
}

#jsdatmp_main .jsda_cut02_read p {
	margin:0 15px;
	line-height:1.6;
} 

#jsdatmp_main .jsda_cut02_list {
	background:url(/image/cut_shiryo_bg_s.jpg) top left repeat-y;
}

#jsdatmp_main .jsda_shiryo_cut02 ul,
#jsdatmp_main .jsda_shiryo_cut03 ul {
	margin-left:18px;
	margin-right:10px;
}

#jsdatmp_main .jsda_shiryo_cut02 ul li,
#jsdatmp_main .jsda_shiryo_cut03 ul li {
	list-style-type:none;
	padding-left:10px;
	background:url(/image/bg_list_mark01.jpg) 0.0 0.6em no-repeat;
	line-height:1.8;
}

/*ニュース一覧*/

#jsdatmp_news {
	margin-top:35px;
	margin-left:35px;
	width:637px;
}

#jsdatmp_news dl dt {
	clear:left;
	float:left;
	width:105px;
}

#jsdatmp_news dl dd {
	line-height:1.6;
	margin-bottom:10px;
	margin-left:120px;
}

/*右メニュー*/
#jsdatmp_menu01 div {
	background:url(/image/bg_rmenu_bg.jpg) top left repeat-y;
	margin:0 0 0 0;
}

#jsdatmp_menu01 img {
	vertical-align:bottom;
}

#jsdatmp_rmenu #jsdatmp_menu01 ul {
	margin-left:18px;
}

#jsdatmp_rmenu #jsdatmp_menu01 ul li {
	list-style-type:none;
	padding-left:10px;
	margin-right:5px;
	background:url(/image/bg_list_mark01.jpg) 0 0.6em no-repeat;
	line-height:1.8;
}

*:first-child+html #jsdatmp_rmenu #jsdatmp_menu01 ul li {
	background:url(/image/bg_list_mark01.jpg) 0 0.7em no-repeat;
}

*html #jsdatmp_rmenu #jsdatmp_menu01 ul li {
	list-style-type:none;
	padding-left:10px;
	background:url(/image/bg_list_mark01.jpg) 0 0.6em no-repeat;
	line-height:1.6;
}

#jsdatmp_rmenu #jsdatmp_menu01 ul li ul {
	margin-top:3px;
	margin-right:5px;
	margin-bottom:3px;
	margin-left:18px;
}

#jsdatmp_rmenu #jsdatmp_menu01 ul li ul li {
	list-style-type:none;
	padding-left:10px;
	background:url(/image/bg_list_mark04.jpg) 0 0.8em no-repeat;
	line-height:1.8;
}

*:first-child+html #jsdatmp_rmenu #jsdatmp_menu01 ul li ul li {
	list-style-type:none;
	padding-left:10px;
	background:url(/image/bg_list_mark04.jpg) left 0.8em no-repeat;
	line-height:1.8;
}

* html #jsdatmp_rmenu #jsdatmp_menu01 ul li ul li {
	list-style-type:none;
	padding-left:10px;
	background:url(/image/bg_list_mark04.jpg) left 0.9em no-repeat;
	line-height:1.8;
}

#jsdatmp_menu01 li img {
	vertical-align:baseline;
}

/*右メニュー 自主規制*/
#jsdatmp_menu05 div {
	background:url(/image/bg_rmenu_bg.jpg) top left repeat-y;
	margin:0 0 0 0;
}

#jsdatmp_rmenu #jsdatmp_menu05 ul {
	margin-right:5px;
	margin-bottom:0;
	margin-left:18px;
}

#jsdatmp_rmenu #jsdatmp_menu05 ul li {
	list-style-type:none;
	padding-left:10px;
	background:url(/image/bg_list_mark01.jpg) 0 0.5em no-repeat;
	line-height:1.8;
}

*:first-child+html #jsdatmp_rmenu #jsdatmp_menu05 ul li {
	background:url(/image/bg_list_mark01.jpg) 0 0.7em no-repeat;
}

*html #jsdatmp_rmenu #jsdatmp_menu05 ul li {
	list-style-type:none;
	padding-left:10px;
	background:url(/image/bg_list_mark01.jpg) 0.6em left no-repeat;
	line-height:1.6;
}

#jsdatmp_rmenu #jsdatmp_menu05 ul li ul {
	margin-top:3px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:0px;
}

#jsdatmp_rmenu #jsdatmp_menu05 ul li ul li {
	list-style-type:none;
	padding-left:10px;
	background:url(/image/bg_list_mark04.jpg) left 0.8em no-repeat;
	line-height:1.8;
}

*:first-child+html #jsdatmp_rmenu #jsdatmp_menu05 ul li ul li {
	background:url(/image/bg_list_mark04.jpg) left 0.8em no-repeat;
}


*html #jsdatmp_rmenu #jsdatmp_menu05 ul li ul li {
	list-style-type:none;
	padding-left:10px;
	background:url(/image/bg_list_mark04.jpg) left 0.9em no-repeat;
	line-height:1.8;
}

#jsdatmp_rmenu #jsdatmp_menu05 ul li ul li ul {
	background-color:#e9eff4;
	margin-right:5px;
	margin-bottom:0;
}

#jsdatmp_rmenu #jsdatmp_menu05 ul li ul li ul li {
	list-style:none;
	background:none;
	line-height:1.8;
}

*:first-child+html #jsdatmp_rmenu #jsdatmp_menu05 ul li ul li ul li {
	background:none;
}

/*右メニュー 採用情報*/
.jsdatmp_menu06 .jsda_menu06_txt {
	background:url(/image/menu06_header_bg.jpg) left bottom repeat-y;
}

.jsdatmp_menu06 .jsda_menu06_txt p {
	background:url(/image/menu06_header_top.jpg) left top no-repeat;
	padding:15px 30px 10px;
}

.jsdatmp_menu06 .jsda_menu06_btn {
	background:url(/image/bg_rmenu_bg.jpg) top left repeat-y;
	margin:0 0 0 0;
	padding:25px 10px 10px;
}

.jsdatmp_menu06 .jsda_menu06_btn .jsda_center {
	text-align:center;
}

/*学ぶ トップページ*/
#jsdatmp_mtop_h1 {
	margin-bottom:12px;
}

/*黒板*/
#jsdatmp_mtop_board {
	margin-bottom:10px;
	position:relative;
}

#jsdatmp_mtop_board #jsda_board_img {
	position:absolute;
	top:33px;
	right:38px;
}

#jsdatmp_mtop_board #jsda_board_txt {
	position:absolute;
	top:172px;
	right:38px;
}

#jsdatmp_mtop_board p {
	font-weight:bold;
	width:700px;
	margin-right:20px;
	line-height:1.6;
	position:absolute;
	top:240px;
	left:260px;
}

/*左右コンテンツ*/
#jsdatmp_mtop_cnt {
}

/*左コンテンツ*/
#jsdatmp_mtop_cnt #jsdatmp_mtop_cnt_l {
	width:228px;
	float:left;
}

#jsdatmp_mtop_cnt #jsdatmp_mtop_cnt_l #jsdatmp_mtop_lmenu01 {
	margin-bottom:8px;
}

#jsdatmp_mtop_cnt #jsdatmp_mtop_cnt_l #jsdatmp_mtop_lmenu01 div {
	background:url(/image/mtop_lmenu_bg_blue.jpg) top left repeat-y;
}

#jsdatmp_mtop_cnt #jsdatmp_mtop_cnt_l #jsdatmp_mtop_lmenu01 .jsda_mtop_read01 {
	margin-left:20px;
	margin-right:15px;
	line-height:1.6;
	width:190px;
}

#jsdatmp_mtop_cnt #jsdatmp_mtop_cnt_l #jsdatmp_mtop_lmenu01 .jsda_mtop_read02 {
	margin-left:20px;
	margin-right:15px;
	line-height:1.6;
	width:190px;
}

#jsdatmp_mtop_cnt #jsdatmp_mtop_cnt_l #jsdatmp_mtop_lmenu02 {
	margin-bottom:8px;
}

#jsdatmp_mtop_cnt #jsdatmp_mtop_cnt_l #jsdatmp_mtop_lmenu02 div {
	background:url(/image/mtop_lmenu_bg_gray.jpg) top left repeat-y;
}

#jsdatmp_mtop_cnt #jsdatmp_mtop_cnt_l #jsdatmp_mtop_lmenu02 ul {
	margin-left:15px;
}

#jsdatmp_mtop_cnt #jsdatmp_mtop_cnt_l #jsdatmp_mtop_lmenu02 ul li {
	list-style-type:none;
	padding-left:12px;
	background:url(/image/bg_list_mark01.jpg) 0.0 0.6em no-repeat;
	line-height:1.8;
}

#jsdatmp_mtop_cnt #jsdatmp_mtop_cnt_l #jsdatmp_mtop_lmenu01 img,
#jsdatmp_mtop_cnt #jsdatmp_mtop_cnt_l #jsdatmp_mtop_lmenu02 img {
	vertical-align: bottom;
}

/*右コンテンツ*/
#jsdatmp_mtop_cnt #jsdatmp_mtop_cnt_r {
	width:744px;
	float:right;
}

/*タイトルテキスト表示用*/
#jsdatmp_mtop_cnt_r .jsdatmp_mtop_ttl {
	width:744px;
	background:url(/image/mtop_cnt_header_bg.jpg) left bottom repeat-y;
}

* html #jsdatmp_mtop_cnt_r .jsdatmp_mtop_ttl {
	width:724px;
	background:url(/image/mtop_cnt_header_bg.jpg) left bottom repeat-y;
}

#jsdatmp_mtop_cnt_r .jsdatmp_mtop_ttl div {
	width:724px;
	padding:10px;
	background:url(/image/mtop_cnt_header_top.jpg) left top no-repeat;
}

* html #jsdatmp_mtop_cnt_r .jsdatmp_mtop_ttl div {
	width:724px;
	padding:10px;
	background:url(/image/mtop_cnt_header_top.jpg) left top no-repeat;
}

#jsdatmp_mtop_cnt_r .jsdatmp_mtop_ttl div p {
	padding:3px 0 3px 15px;
	margin-right:25px;
	margin-left:25px;
	border-left:5px solid #ffffff;
	font-weight:bold;
}

#jsdatmp_mtop_cnt_r .jsdatmp_mtop_bg {
	background:url(/image/mtop_cnt_bg.jpg) top left repeat-y;
	overflow:hidden;
	padding-top:40px;
	padding-bottom:25px;
}

.jsdatmp_mtop_bg .jsda_mtop_box {
	font-size:115%;
}

.jsdatmp_mtop_bg .jsda_mtop_box div {
	width:192px;
	margin-left:37px;
	float:left;
}

.jsdatmp_mtop_bg .jsda_mtop_box div p {
	margin:10px 0;
	line-height:1.6;
}

.jsdatmp_mtop_bg .jsda_right {
	text-align:right;
}

.jsdatmp_mtop_bg .jsda_img_dots02 {
	margin:20px 0 25px 40px;
}

#jsdatmp_mtop_cnt_r .jsda_mtop_box_ftr {
	margin-bottom:12px;
}

/*学ぶ ページ繰り*/
#jsda_page_nav {
	margin-top:30px;
	margin-left:35px;
	width:630px;
	position:relative;
	height:10px;
}

#jsda_page_nav .left {
	position:absolute;
	top:0;
	left:0;
	padding-left:10px;
	background:url(/image/bg_go_prev01.jpg) center left no-repeat;
}

#jsda_page_nav .right {
	position:absolute;
	top:0;
	right:0;
	padding-right:10px;
	background:url(/image/bg_go_next01.jpg) center right no-repeat;
}

/*ページトップ*/
#jsdatmp_top_pagetop {
	width:980px;
	margin:0 auto;
	position:relative;
}

#jsdatmp_top_pagetop img {
	position:absolute;
	top:50px;
	right:0;
}

/*詐欺・トラブル*/
.jsda_trouble {
	line-height:1.6;
	margin-top:25px;
	margin-bottom:15px;
	margin-left:35px;
}

.jsda_trouble .jsda_trouble_img {
	float:left;
}

.jsda_trouble .jsda_trouble_txt {
	float:left;
	margin-left:20px;
	width:432px;
}

.jsda_trouble .jsda_trouble_txt .trouble_txt_01 {
	text-indent:-9999px;
	overflow:hidden;
}
.jsda_trouble .jsda_trouble_txt .trouble_txt_01 a {
	display:block;
	width:432px;
	height:47px;
	background:url(/sonaeru/inv_alerts/image/trouble_txt01.jpg) 0 0 no-repeat;
}
.jsda_trouble .jsda_trouble_txt .trouble_txt_01 a:hover {
	background-position:0 -47px;
}

.jsda_trouble .jsda_trouble_txt .trouble_txt_02 {
	text-indent:-9999px;
	overflow:hidden;
}
.jsda_trouble .jsda_trouble_txt .trouble_txt_02 a {
	display:block;
	width:432px;
	height:47px;
	background:url(/sonaeru/inv_alerts/image/trouble_txt02.jpg) 0 0 no-repeat;
}
.jsda_trouble .jsda_trouble_txt .trouble_txt_02 a:hover {
	background-position:0 -47px;
}

.jsda_trouble .jsda_trouble_txt .trouble_txt_03 {
	text-indent:-9999px;
	overflow:hidden;
}
.jsda_trouble .jsda_trouble_txt .trouble_txt_03 a {
	display:block;
	width:432px;
	height:47px;
	background:url(/sonaeru/inv_alerts/image/trouble_txt03.jpg) 0 0 no-repeat;
}
.jsda_trouble .jsda_trouble_txt .trouble_txt_03 a:hover {
	background-position:0 -47px;
}

/*動画でみる日証協の活動*/
.jsda_tmw_box{
	width:654px;
	margin:0 0 10px;
	padding:0px 2px 0 0;
	overflow:auto;
	}

.jsda_tmw_box .jsda_tmw_left {
	width:316px;
	margin:0;
	padding:0;
	border:3px solid #C6C6C6; 
	float:left;
	}
	
.jsda_tmw_box .jsda_tmw_right {
	width:316px;
	margin:0;
	padding:0;
	border:3px solid #C6C6C6; 
	float:right;
	}

.jsda_tmw_box .jsda_tmw_left .jsda_tmw_title,
.jsda_tmw_box .jsda_tmw_right .jsda_tmw_title{
	margin:0;
	padding:12px 2px;
	font-size:120%;
	font-weight:bold;
	color: #344666;
	background-color:#A4C1DF;
	}
	
.jsda_tmw_box .jsda_tmw_left .jsda_tmw_day,
.jsda_tmw_box .jsda_tmw_right .jsda_tmw_day{
	margin:0;
	padding:5px 0 5px 10px;
	border-bottom:1px dotted #000;
	line-height:1.6;
	}
	
.jsda_tmw_box .jsda_tmw_left .jsda_tmw_play,
.jsda_tmw_box .jsda_tmw_right .jsda_tmw_play{
	padding:2px 0 1px;
	margin:0;
}

.jsda_tmw_box .jsda_tmw_left .jsda_tmw_play div,
.jsda_tmw_box .jsda_tmw_right .jsda_tmw_play div{
	padding:2px 0;
	margin:0;
	float:left;
	border:none;
	background:none;
}

.jsda_tmw_box .jsda_tmw_left .jsda_tmw_play div.movie_time,
.jsda_tmw_box .jsda_tmw_right .jsda_tmw_play div.movie_time{
	padding:7px 10px;
	margin:0;
}

/*Japan: Touch Point for Global Growth*/
.jsda_global_box{
	width:654px;
	margin:0 0 10px;
	padding:0px 2px 0 0;
	overflow:auto;
	}

.jsda_global_box .jsda_global_left {
	width:316px;
	margin:0;
	padding:0;
	border:3px solid #C6C6C6; 
	float:left;
	}
	
.jsda_global_box .jsda_global_right {
	width:316px;
	margin:0;
	padding:0;
	border:3px solid #C6C6C6; 
	float:right;
	}

.jsda_global_box .jsda_global_left .jsda_global_title,
.jsda_global_box .jsda_global_right .jsda_global_title{
	margin:0;
	padding:12px 0;
	text-indent:10px;
	font-size:120%;
	font-weight:bold;
	}
	
.jsda_global_box .jsda_global_left .jsda_global_play,
.jsda_global_box .jsda_global_right .jsda_global_play{
	padding:2px 0 1px;
	margin:0;
}

.jsda_global_box .jsda_global_left .jsda_global_play div,
.jsda_global_box .jsda_global_right .jsda_global_play div{
	padding:2px 10px;
	margin:0;
	float:left;
	border:none;
	background:none;
}

.jsda_global_box .jsda_global_left .jsda_global_play div.movie_time,
.jsda_global_box .jsda_global_right .jsda_global_play div.movie_time{
	padding:7px 0;
	margin:0;
}

/*動画1カラム用ここから*/
.jsda_tmw_col01 {
	width:648px;
	margin:0 0 10px;
	padding:0;
	border:3px solid #C6C6C6;
	overflow:auto;
}

.jsda_tmw_col01 .jsda_tmw_title{
	margin:0;
	padding:12px 2px;
	font-size:120%;
	font-weight:bold;
	color: #344666;
	background-color:#A4C1DF;
}
	
.jsda_tmw_col01 .jsda_tmw_day{
	margin:0;
	padding:5px 0 5px 10px;
	border-bottom:1px dotted #000;
	line-height:1.6;
	}
	
.jsda_tmw_col01 .jsda_tmw_play{
	padding:2px 0 1px;
	margin:0;
}

.jsda_tmw_col01 .jsda_tmw_play div{
	padding:2px 0;
	margin:0;
	float:left;
	border:none;
	background:none;
}

.jsda_tmw_col01 .jsda_tmw_play div.movie_time{
	padding:7px 10px;
	margin:0;
}

/*利用者別ページ*/
#jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_hdr .jsda_usr_manabu,
#jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_hdr .jsda_usr_siraberu,
#jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_hdr .jsda_usr_siru,
#jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_hdr .jsda_usr_sonaeru,
#jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_hdr .jsda_usr_shiryo,
#jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_hdr .jsda_usr_katsudou,
#jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_hdr .jsda_usr_manabu,
#jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_hdr .jsda_usr_siraberu,
#jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_hdr .jsda_usr_siru,
#jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_hdr .jsda_usr_sonaeru,
#jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_hdr .jsda_usr_shiryo,
#jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_hdr .jsda_usr_katsudou {
	font-weight:bold;
	vertical-align:middle;
	margin-left:13px;
	margin-top:10px;
	margin-bottom:5px;
	padding-top:15px;
	padding-left:65px;
	width:200px;
	height:45px;
}

#jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_hdr .jsda_usr_manabu,
#jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_hdr .jsda_usr_manabu {
	background:url(/image/ico_cat_manabu.jpg) left 0 no-repeat;
}

#jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_hdr .jsda_usr_siraberu,
#jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_hdr .jsda_usr_siraberu {
	background:url(/image/ico_cat_siraberu.jpg) left 0 no-repeat;
}

#jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_hdr .jsda_usr_siru,
#jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_hdr .jsda_usr_siru {
	background:url(/image/ico_cat_siru.jpg) left 0 no-repeat;
}

#jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_hdr .jsda_usr_sonaeru,
#jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_hdr .jsda_usr_sonaeru {
	background:url(/image/ico_cat_sonaeru.jpg) left 0 no-repeat;
}

#jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_hdr .jsda_usr_shiryo,
#jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_hdr .jsda_usr_shiryo {
	background:url(/image/ico_cat_shiryo.jpg) left 0 no-repeat;
}

#jsdatmp_main .jsda_shiryo_cut02b_l .cut02b_hdr .jsda_usr_katsudou,
#jsdatmp_main .jsda_shiryo_cut02b_r .cut02b_hdr .jsda_usr_katsudou {
	background:url(/image/ico_cat_katsudou.jpg) left 0 no-repeat;
}

#jsdatmp_main .jsdatmp_rtf ul.jsda_usr_manabu li {
	background:url(/image/top_cnav_list_manabu.gif) 0 0.3em no-repeat;
}

#jsdatmp_main .jsdatmp_rtf ul.jsda_usr_siraberu li {
	background:url(/image/top_cnav_list_siraberu.gif) 0 0.3em no-repeat;
}

#jsdatmp_main .jsdatmp_rtf ul.jsda_usr_siru li {
	background:url(/image/top_cnav_list_siru.gif) 0 0.3em no-repeat;
}

#jsdatmp_main .jsdatmp_rtf ul.jsda_usr_sonaeru li {
	background:url(/image/top_cnav_list_sonaeru.gif) 0 0.3em no-repeat;
}

#jsdatmp_main .jsdatmp_rtf ul.jsda_usr_shiryo li {
	background:url(/image/top_cnav_list_shiryo.gif) 0 0.3em no-repeat;
}

#jsdatmp_main .jsdatmp_rtf ul.jsda_usr_katsudou li {
	background:url(/image/top_cnav_list_katsudou.gif) 0 0.3em no-repeat;
}

#jsdatmp_main .jsdatmp_rtf ul.jsda_usr_manabu li li,
#jsdatmp_main .jsdatmp_rtf ul.jsda_usr_siraberu li li,
#jsdatmp_main .jsdatmp_rtf ul.jsda_usr_siru li li,
#jsdatmp_main .jsdatmp_rtf ul.jsda_usr_sonaeru li li,
#jsdatmp_main .jsdatmp_rtf ul.jsda_usr_shiryo li li,
#jsdatmp_main .jsdatmp_rtf ul.jsda_usr_katsudou li li {
	background:url(/image/bg_list_mark02.jpg) 0 0.6em no-repeat;
}

/*自主規制関連用語集*/
#jsdatmp_main .jsda_txt_notesbox02 table.jsda_wordstable,
#jsdatmp_main .jsda_txt_notesbox02 table.jsda_wordstable th,
#jsdatmp_main .jsda_txt_notesbox02 table.jsda_wordstable td {
	margin:0;
	padding:0;
	border:none;
}

#jsdatmp_main #jsdatmp_main_bg02 table.jsda_wordstable {
	float:left;
	font-size:120%;
}

#jsdatmp_main .jsda_txt_notesbox02 table.jsda_wordstable td {
	text-align:center;
	padding:0 5px;
}

#jsdatmp_main .jsda_wordstitle h1 {
	line-height:1.6;
}

#jsdatmp_main .jsda_wordstitle h1 span {
	color:#344666;
	font-size:60%;
}

#jsdatmp_main .jsda_wordssubtitle h2 {
	float:left;
}

#jsdatmp_main .jsda_wordssubtitle .jsdatmp_rtf {
	float:left;
	margin-top:35px;
	line-height:1.6;
}

#jsdatmp_main .jsda_wordssubtitle .jsdatmp_rtf p {
	margin-bottom:0;
}

/*フッター*/
#jsdatmp_footer .jsda_txt_col01 .jsda_txt_left {
	float:left;
	margin-top:55px;
}

#jsdatmp_footer .jsda_txt_col01 .jsda_txt_right {
	float:right;
	margin-top:55px;
	width:300px;
	line-height:1.8;
}

#jsdatmp_footer .jsda_txt_col01 .jsda_txt_right .jsda_lnk_left {
	float:left;
}

#jsdatmp_footer .jsda_txt_col01 .jsda_txt_right .jsda_lnk_right {
	float:right;
}

#jsdatmp_footer .jsda_txt_col01 .jsda_txt_right ul {
	margin-top:0px;
}

#jsdatmp_footer .jsda_txt_col01 .jsda_txt_right ul li{
	list-style-type:none;
	padding-left:10px;
	background:url(/image/bg_list_mark03.gif) center left no-repeat;
}

/*フッター 英語*/
#jsdatmp_footer_en .jsda_txt_col01 .jsda_txt_left {
	float:left;
	margin-top:55px;
}

#jsdatmp_footer_en .jsda_txt_col01 .jsda_txt_right {
	float:right;
	margin-top:55px;
	width:300px;
	line-height:1.8;
}

#jsdatmp_footer_en .jsda_txt_col01 .jsda_txt_right .jsda_lnk_left {
	float:left;
}

#jsdatmp_footer_en .jsda_txt_col01 .jsda_txt_right .jsda_lnk_right {
	float:right;
}

#jsdatmp_footer_en .jsda_txt_col01 .jsda_txt_right ul {
	margin-top:0px;
}

#jsdatmp_footer_en .jsda_txt_col01 .jsda_txt_right ul li{
	list-style-type:none;
	padding-left:10px;
	background:url(/image/bg_list_mark03.gif) center left no-repeat;
}

/*リッチテキスト対応*/
#jsdatmp_main .jsdatmp_rtf {
	margin-top:18px;
	margin-right:40px;
	margin-left:35px;
	line-height:1.6;
}

#jsdatmp_main .jsdatmp_rtf .jsdatmp_rtf {
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
}

#jsdatmp_main #jsdatmp_main_bg02 .jsdatmp_rtf #jsdatmp_main_bg02 {
	background:none;
}

#jsdatmp_main .jsda_txt_read p {
	margin-bottom:30px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_txt_read p {
	margin-left:0px;
}

#jsdatmp_main .jsdatmp_rtf h2 {
	margin-bottom:18px;
	margin-left:0px;
}

#jsdatmp_main .jsdatmp_rtf h3 {
	margin-bottom:18px;
	margin-left:0px;
}

#jsdatmp_main .jsdatmp_rtf h4 {
	margin-left:0px;
	margin-bottom:18px;
}

#jsdatmp_main .jsdatmp_rtf h5,
#jsdatmp_main .jsdatmp_rtf h6 {
	margin-left:0px;
	font-size:100%;
}

#jsdatmp_main .jsdatmp_rtf p,
#jsdatmp_main .jsdatmp_rtf address,
#jsdatmp_main .jsdatmp_rtf pre {
	margin-bottom:18px;
	line-height:1.6;
}

#jsdatmp_main .jsdatmp_rtf table th,
#jsdatmp_main .jsdatmp_rtf table td {
	line-height:1.6;
}

#jsdatmp_main .jsdatmp_rtf strong {
	font-weight:bold;
}

#jsdatmp_main .jsdatmp_rtf em {
	font-style:italic;
}

#jsdatmp_main .jsdatmp_rtf blockquote {
	margin-right:40px;
	margin-left:40px;
}

#jsdatmp_main .jsdatmp_rtf hr {
	margin-top:18px;
	margin-bottom:18px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_txt_notes01 p {
	margin-left:0px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_txt_notice01 p {
	margin-bottom:18px;
	margin-left:25px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_txt_notice02 p {
	margin-bottom:18px;
	margin-left:25px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_img_dots01 {
	margin-left:0px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_txt_notesbox01 {
	margin-left:0px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_txt_notesbox01 h2 {
	width:auto;
	margin-top:18px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_txt_notesbox01 h3 {
	width:auto;
	margin-top:18px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_txt_notesbox01 h4 {
	width:auto;
	margin-top:18px;
}


#jsdatmp_main .jsdatmp_rtf .jsda_txt_notesbox01 p,
#jsdatmp_main .jsdatmp_rtf .jsda_txt_notesbox01 ul,
#jsdatmp_main .jsdatmp_rtf .jsda_txt_notesbox01 ol {
	margin-top:18px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_txt_notesbox01 .jsda_txt_notice01 p,
#jsdatmp_main .jsdatmp_rtf .jsda_txt_notesbox01 .jsda_txt_notice02 p {
	margin-left:60px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_txt_notesbox02 {
	margin-left:0px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_txt_colbox01 {
	margin-left:0px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_txt_list01 {
	margin-top:0px;
	margin-left:0px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_txt_list02 {
	margin-left:0px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_txt_list03 {
	margin-top:0px;
	margin-left:0px;
}

#jsdatmp_main .jsdatmp_rtf ul,
#jsdatmp_main .jsdatmp_rtf ol {
	margin-top:18px;
	margin-bottom:18px;
}

#jsdatmp_main .jsdatmp_rtf ul li {
	line-height:1.8;
	list-style-type:none;
	padding-left:20px;
	background:url(/image/bg_list_mark02.jpg) 0 0.6em no-repeat;
}

#jsdatmp_main .jsdatmp_rtf ol li {
	line-height:1.8;
	margin-left:20px;
}

*:first-child+html #jsdatmp_main .jsdatmp_rtf ol li {
	line-height:1.8;
	margin-left:30px;
}

* html #jsdatmp_main .jsdatmp_rtf ol li {
	line-height:1.8;
	margin-left:30px;
}

#jsdatmp_main .jsdatmp_rtf ul li ul {
	margin-top:0px;
	margin-bottom:0px;
}

#jsdatmp_main .jsdatmp_rtf ul li ol li {
	list-style-type:decimal;
	background:none;
	padding-left:0;
}

#jsdatmp_main .jsdatmp_rtf .jsda_table01 {
	margin-left:0px;
}

#jsdatmp_main .jsdatmp_rtf table p {
	width:auto;
	vertical-align:top;
}

#jsdatmp_main .jsdatmp_rtf table ul {
	margin-top:0px;
}

#jsdatmp_main .jsdatmp_rtf table .jsda_table01 {
	width:auto;
}

#jsdatmp_main .jsdatmp_rtf ul li .jsda_table01 {
	width:auto;
}

#jsdatmp_main .jsdatmp_rtf .jsda_right {
	margin-right:7px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_center p,
#jsdatmp_main .jsdatmp_rtf .jsda_right p {
	margin-bottom:0px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_go_top02 p {
	margin-right:0px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_img_wide01 {
	margin:5px 0px 5px 0px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_img_colbox01 {
	margin:5px 0px 5px 0px;

}

#jsdatmp_main .jsdatmp_rtf .jsda_img_colbox02 {
	margin:5px 0px 5px 0px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_txt_col01 {
	margin-left:0px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_txt_col01 .jsda_img_wide01 {
	margin-right:10px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_txt_col01 .jsda_txt_list01 ul {
	margin-top:0px;
	margin-bottom:0px;
}

#jsdatmp_main .jsdatmp_rtf ul li .jsda_img_dots01 {
	margin-left:-18px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_shiryo_cut00 {
	margin-left:0px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_shiryo_cut00 ul,
#jsdatmp_main .jsdatmp_rtf .jsda_shiryo_cut00 .jsda_cut02_read p {
	margin-top:0px;
	margin-bottom:0px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_txt_inquiry01 {
	margin-left:0px;
}

#jsdatmp_main .jsdatmp_rtf .jsda_txt_inquiry02 {
	margin-left:0px;
}

.jsdatmp_rtf .jsda_trouble {
	margin-left:0px;
}

.jsdatmp_rtf .jsda_trouble .jsda_trouble_txt {
	margin-left:19px;
}

.jsdatmp_rtf #jsda_page_nav {
	margin-left:0px;
}

/*SKKC*/
#jsdatmp_main .jsdatmp_rtf #second,
#jsdatmp_main .jsdatmp_rtf #third {
	margin-top:-18px;
	margin-right:-40px;
	margin-left:-35px;
}

#jsdatmp_main .jsdatmp_rtf #third #main #proverb {
	margin:15px 0;
	padding-left:42px;
}


#jsdatmp_main .jsdatmp_rtf #main .question2f h3,
#jsdatmp_main .jsdatmp_rtf #main .basic2f h3,
#jsdatmp_main .jsdatmp_rtf #main .primer2f h3,
#jsdatmp_main .jsdatmp_rtf #main .qa2f h3 {
	margin-left:112px;
}

#jsdatmp_main .jsdatmp_rtf #third #main #proverb .contentsBox h4 {
	background: url("/manabu/proverb/images/common/h4_bg.jpg") no-repeat scroll left top transparent;
	color: #000000;
	font-weight: bold;
	height: 55px !important;
	margin: 11px 0 -45px;
	overflow: hidden;
	padding: 25px 0 12px 74px;
	width: 233px;
}

#jsdatmp_main .jsdatmp_rtf #main .movie .box_tit ul li,
#jsdatmp_main .jsdatmp_rtf #main .inner .txtBox .inner ul li,
#jsdatmp_main .jsdatmp_rtf #main .indexBox ul li,
#jsdatmp_main .jsdatmp_rtf #main .inner #word02 ul li,
#jsdatmp_main .jsdatmp_rtf #third #main #irseminar ul.irseminarList1 li,
#jsdatmp_main .jsdatmp_rtf #third #main #word ul.recommend li,
#jsdatmp_main .jsdatmp_rtf #third #main #word #Seminarfoot ul.otherseminarList li,
#jsdatmp_main .jsdatmp_rtf #main .discList li,
#jsdatmp_main .jsdatmp_rtf #link ul.indexLinkList li {
	background-image:none;
}

#jsdatmp_main .jsdatmp_rtf #main .inner .txtBox .inner ul li,
#jsdatmp_main .jsdatmp_rtf #main .noneTypeList li,
#jsdatmp_main .jsdatmp_rtf #main .inner #word02 ul li,
#jsdatmp_main .jsdatmp_rtf #main .indexBox ul li,
#jsdatmp_main .jsdatmp_rtf #third #main #irseminar ul.irseminarList1 li,
#jsdatmp_main .jsdatmp_rtf #third #main #word ul.recommend li,
#jsdatmp_main .jsdatmp_rtf #third #main #word #Seminarfoot ul.otherseminarList li,
#jsdatmp_main .jsdatmp_rtf #main .discList li,
#jsdatmp_main .jsdatmp_rtf #link ul.indexLinkList li {
	padding-left:0px;
}

#jsdatmp_main .jsdatmp_rtf #main .indexBox ul li {
	list-style-type:square;
}

#jsdatmp_main .jsdatmp_rtf #proverb .top ul.clear li,
#jsdatmp_main .jsdatmp_rtf #proverb .contentsBox ul li,
#jsdatmp_main .jsdatmp_rtf #proverb #conBox ul li {
	background: url("/images/mark/img_mark05.gif") no-repeat scroll left 6px transparent;
	padding-left:15px;
}

#jsdatmp_main .jsdatmp_rtf #proverb .contentsBox ul.decimalList li {
	background: none repeat scroll 0 0 transparent;
	width:auto;
	padding-left:0px;
}

#jsdatmp_main .jsdatmp_rtf #third #main #word .programdetailContents h3.talktitle {
	width:640px;
}

#jsdatmp_main .jsdatmp_rtf #curriculum td li,
#jsdatmp_main .jsdatmp_rtf #curriculum02 td li,
#jsdatmp_main .jsdatmp_rtf #education td li,
#jsdatmp_main .jsdatmp_rtf #research_society td li,
#jsdatmp_main .jsdatmp_rtf #seminar td li,
#jsdatmp_main .jsdatmp_rtf #teacher td li,
#jsdatmp_main .jsdatmp_rtf #web_curriculum td li,
#jsdatmp_main .jsdatmp_rtf #web_curriculum02 td li {
	background-image:none;
	padding-left:0px;
	list-style: disc outside none;
}

/*検索 サジェスト機能*/
#bizasarchAspSuggest {
	position:absolute;
	margin:0;
	padding:0;
	z-index:1000;
	left:5px !important;
	top:25px !important;
}
#bizasarchAspSuggest li {
	list-style:none;
	border-left:1px solid #B0C4DE;
	border-bottom:1px solid #B0C4DE;
	border-right:1px solid #B0C4DE;
	background-color:#f5f5f5;
	padding:1px 0;
}
#bizasarchAspSuggest li.sgItemOn {
	border-left:1px solid #cc9900;
	border-bottom:1px solid #cc9900;
	border-right:1px solid #cc9900;
	background-color:#ffeeaa;
	font-weight:bold;
	cursor:pointer;
}
