/* ************************基本設定******************************* */
body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px; /*font-size:90%;*/ /*background:#E7E4E1;*/
	/*background:#EEEAE7;font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3';*/
}
/*sup FireFox huck*/
*>/**/sup {
	vertical-align: text-top;
	line-height: 4px;
}
button {
	margin:0;
	padding:0;
	border:none;
	background:transparent;
	cursor:pointer;
}
button.shitsumon {
	float:right;
	width:184px;
	height:22px;
	margin-right:60px;
	background:transparent url(../img_icon/btn_bg_01.jpg) no-repeat top left;
	color:#4089A9;
}
a {
	color:#4089A9;
	text-decoration: none;
}
a:link {
}
a:visited {
}
a:hover {
	color:#769AA9;
	text-decoration: underline;
}
label {
	cursor:default !important /*Non-IE6*/;
	cursor:pointer /*IE6*/;
}
form {
	margin:0;
	padding:0;
}
p {
	margin:0;
	padding:0;
}
select {
	border:1px solid #7F9DB9;
}
dd {
	width: 97%;
}
/* ******************* 共通設定 ******************* */
.clear_both {
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.text_hidden {
	display:none;
}
.text_main {
	margin:10px 0px 0px 76px;
	width:80%;
	line-height: 180% !important /*Non-IE6*/;
	line-height: 170% /*IE6*/;
}
.text_main ol {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	line-height: 140%;
}
.text_main ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	line-height: 140%;
	list-style-type: none;
}
.text_main_edge {
	margin:10px 0px 10px 0px !important /*Non-IE6*/;
	margin:40px 0px 10px 0px /*IE6*/;
	width:100%;
}
.text_main_edge2 {
	margin:10px 0px 10px 0px;
	width:100%;
}
.text_main_desc {
	margin:10px 0px 0px 93px;
	width:80%;
}
.tbl_border {
	border:1px solid #cccccc;
	border-collapse:collapse;
}
.tbl_border td {
	border:1px solid #cccccc !important /*Non-IE6*/;
	font-size:80%;
	line-height: 180% !important /*Non-IE6*/;
	line-height: 170% /*IE6*/;
}
.HENKOU {
	margin:30px 0px 0px 126px;
}
#h {
	margin:0px 0px 0px 0px;
	padding:0px 9px 0px 9px;
	width:900px;
	background:transparent url(../img_icon/t.gif) no-repeat top left;
	height:9px;
	font-size:1px;
}
#b {
	margin:0px 0px 20px 0px;
	padding:0px 9px 0px 9px;
	width:900px;
	background:transparent url(../img_icon/b.gif) no-repeat top left;
	height:9px;
	font-size:1px;
}
#contents_area {
	width:900px;
	background:transparent url(../img_icon/bg.gif) repeat-y top left;
	padding:0px 9px 0px 9px;
	text-align:left;
}
#contents_area .main_mmm .list_table02 dd {
	width: 89%;
}
#h_popup {
	margin:20px 0px 0px 0px;
	padding:0px 6px 0px 6px;
	width:640px;
	background:transparent url(../img_icon/t_popup.gif) no-repeat top left;
	height:6px;
	font-size:1px;
}
#b_popup {
	margin:0px 0px 20px 0px;
	padding:0px 6px 0px 6px;
	width:640px;
	background:transparent url(../img_icon/b_popup.gif) no-repeat top left;
	height:31px;
	font-size:1px;
}
#contents_area_popup {
	width:640px;
	background:transparent url(../img_icon/bg_popup.gif) repeat-y top left;
	padding:0px 6px 0px 6px;
	text-align:left;
}
#main_popup_s {
	width:570px;
	border:1px solid #cccccc;
	padding:10px;
	margin:10px 0px 0px 20px;
}
#main_popup_s2 {
	width:590px;
	margin:10px 0px 0px 20px;
}
#main_popup_s .desc {
	width:550px;
	padding-left:17px;
	padding-bottom:5px;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 2px 0px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 2px 0px  /*IE6*/  /*IE6*/;
	border-bottom:2px solid #3366CC;
}
/* ************************ ボーダー指定 / 幅指定など ******************************* */
.BORDER {
	border:1px solid #333333;
}
.BORDER p {
	padding:10px;
}
.BORDER_DOT {
	border:1px dotted #333333;
}
.BORDER_DOT p {
	padding:10px;
}
.BORDER_BTM {
	border-bottom:2px dotted #99CCFF;
	padding:0px 0px 10px 0px;
}
.IM {
	margin:0 !important /*Non-IE6*/;
	margin:4px 0px 0px 0px /*IE6*/;
}
/* ************************ フォント指定 ******************************* */
.FS {
	font-size:90%;
	font-weight:normal;
}
.GRN {
	color:#339900;
}
.RED {
	color:#CC0000;
}
.BLUE {
	color:#333399;
}
.VIO {
	color:#6666CC;
}
.WIN {
	color:#CC3399;
}
.ORA {
	color:#F38B0C;
}
.SKY {
	color:#54A0DE;
}
.GRY {
	color:#D3D6DC;
}
.CB {
	color:#333333;
	font-size:90%;
}
.BGYER {
	background:#FFCC33;
	margin:10px 0px 0px 76px;
	width:80%;
}
.BGYER p {
	padding:10px;
	font-weight:normal;
}
.BGBLUE {
	background:#99CCFF;
	margin:10px 0px 0px 76px;
	width:80%;
}
.BGBLUE p {
	padding:10px;
	font-weight:normal;
}
.BGBLUE2 {
	background:#789BDC;
	margin:10px 0px 0px 76px;
	width:80%;
	color:#ffffff;
}
.BGBLUE2 p {
	padding:10px;
	font-weight:bold;
}
.BGGRY {
	background:#EEEAE7;
}
.BGGRY p {
	padding:10px;
	font-weight:normal;
}
.FWB {
	font-weight:bold;
}
.FSS {
	font-size:80%;
}
.FSM {
	font-size:90%;
}
.FSL {
	font-size:110%;
}
/* ******************* 画像設定 ******************* */
.img_sc {
	position:absolute;
	margin:25px 0px 0px 76px !important /*Non-IE6*/;
	margin:27px 0px 0px 76px /*IE6*/;
	text-align:center;
}
.img_sc_m2 {
	position:absolute;
	margin:15px 0px 0px 152px !important /*Non-IE6*/;
	margin:19px 0px 0px 152px /*IE6*/;
	text-align:center;
}
.img_sc_m {
	position:absolute;
	margin:30px 0px 0px 152px !important /*Non-IE6*/;
	margin:34px 0px 0px 152px /*IE6*/;
	text-align:center;
}
.img_sc_m img, .img_sc img {
	border:1px solid #ffffff;
	margin-bottom:5px;
}
/* ******************* ページ毎使用する設定 ******************* */
.melissa_frame {
	float:left;
	width:190px;
}
.melissa_frame_list {
	float:left;
	width:165px;
	font-size:14px;
}
.melissa_frame_list .list_table02 dd {
	width: 130px;
}
.pagetop {
	margin:0px 0px 0px 30px;
	width:100px;
}
.report-print {
	text-align:right;
	margin-bottom:10px;
	margin-right: auto;
	margin-left: auto;
	font-size:10px;
}
.qestion_text_main {
	margin:10px 0px 0px 76px;
	width:80%;
	line-height: 180% !important /*Non-IE6*/;
	line-height: 170% /*IE6*/;
}
.qestion {
	float:left;
	width:35px;
}
.qestion_text {
	float:left;
	width:680px;
	line-height: 130%;
	margin:4px 0px;
}
.qestion_text dl {
}
.qestion_text dt {
	margin:5px 0 0 0;
}
.qestion_text dd {
	margin:5px 0 5px 24px;
}
.qestion_text ol {
	margin:0 0 0 24px;
}
.qestion_text ul {
	margin:0 0 0 24px;
}
.qestion_text li {
	margin:5px 0 5px 0;
}
dl.qestion_text dt {
	background:transparent url(../img_icon/btn_iganetc.jpg) repeat -114px left;
	margin:0px 0px 10px 0px;
}
.more {
	width:138px;
	text-align:left;
	margin-top: 5px;
	margin-left: 35px !important /*Non-IE6*/;
	margin-left: 5px /*IE6*/;
}
.detail {
	width:37px;
	text-align:left;
	padding-top:5px;
	padding-bottom: 20px;
	padding-left: 15px;
}
/* ************************ フロート指定 ******************************* */
.FL {
	float:left;
}
.FR {
	float:right;
}
/* ************************ 幅指定など（汎用） ******************************* */
.w10 {
	width:10px;
}
.w20 {
	width:20px;
}
.w30 {
	width:30px;
}
.w40 {
	width:40px;
}
.w50 {
	width:50px;
}
.w60 {
	width:60px;
}
.w70 {
	width:70px;
}
.w80 {
	width:80px;
}
.w80p {
	width:80%;
}
.w90 {
	width:90px;
}
.w90p {
	width:90%;
}
.w100 {
	width:100px;
}
.w100p {
	width:100%;
}
.w110 {
	width:110px;
}
.w120 {
	width:120px;
}
.w130 {
	width:130px;
}
.w140 {
	width:140px;
}
.w150 {
	width:150px;
}
.w160 {
	width:160px;
}
.w170 {
	width:170px;
}
.w180 {
	width:180px;
}
.w190 {
	width:190px;
}
.w200 {
	width:200px;
}
.w210 {
	width:210px;
}
.w220 {
	width:220px;
}
.w230 {
	width:230px;
}
.w240 {
	width:240px;
}
.w250 {
	width:250px;
}
.w260 {
	width:260px;
}
.w300 {
	width:300px;
}
.w310 {
	width:310px;
}
.w320 {
	width:320px;
}
.w330 {
	width:330px;
}
.w340 {
	width:340px;
}
.w370 {
	width:370px;
}
.w380 {
	width:380px;
}
.w390 {
	width:390px;
}
.w400 {
	width:400px;
}
.w410 {
	width:410px;
}
/* ******************* ヘッダ ******************* */
#h_area {
	width:898px;
	height:55px;
	background:transparent url(../img_icon/dummy_heade.gif) no-repeat top left;
	padding:0px 0px 10px 0px;
}
#h_area_s {
	width:625px;
	height:35px;
	background:transparent url(../img_icon/dummy_heade.gif) no-repeat top left;
	padding:0px 0px 10px 0px;
}
.h_kensaku {
	float:right;
	width:260px;
	padding:19px 0px 0px 0px;
	margin:0px 20px 0px 0px;
}
.h_kensaku_open {
	float:right;
	width:180px;
	padding:19px 0px 0px 50px;
	margin:0px 20px 0px 0px;
}
.h_bar {
	background:#F6F5F5 url(../img_icon/h_bar_bg.gif) repeat-x bottom left;
	width:898px;
	text-align:left;
	font-size:10px;
}
.h_bar p.text {
	float:left;
	padding:2px 0px 2px 10px !important /*Non-IE6*/;
	padding:4px 0px 2px 10px /*IE6*/;
	width:780px;
}
.h_bar div.text_size {
	float:right;
	padding:4px 10px 0px 0px;
	width:90px;
	text-align:right;
}
.h_bar_popup {
	background:#F6F5F5 url(../img_icon/h_bar_bg.gif) repeat-x bottom left;
	width:808px;
	text-align:left;
	font-size:12px;
	padding:0px 0px 0px 90px;
}
.h_bar_popup p.text {
	float:left;
	padding:2px 0px 2px 10px !important /*Non-IE6*/;
	padding:4px 0px 2px 10px /*IE6*/;
	width:690px;
}
.h_bar_popup div.text_size {
	float:right;
	padding:4px 10px 0px 0px;
	width:90px;
	text-align:right;
}
.h_bar_popup_s {
	background:#F1F7FC url(../img_icon/h_bar_bg_popup.gif) repeat-x bottom left;
	width:628px;
	text-align:left;
	font-size:12px;
	padding:0;
}
.h_bar_popup_s p.text {
	float:left;
	padding:2px 0px 2px 0px !important /*Non-IE6*/;
	padding:4px 0px 2px 0px /*IE6*/;
	width:150px;
}
.h_bar_popup_s p.desc {
	float:left;
	padding:4px 0px 0px 10px !important /*Non-IE6*/;
	padding:9px 0px 0px 0px /*IE6*/;
	width:450px;
}
.h_bar_popup_s div.text_size {
	float:right;
	padding:4px 10px 0px 0px;
	width:90px;
	text-align:right;
}
.h_bar_popup_s2 {
	background:#F6F5F5 url(../img_icon/h_bar_bg.gif) repeat-x bottom left;
	width:628px;
	text-align:left;
	font-size:12px;
	padding:0;
}
.h_bar_popup_s2 p.text {
	float:left;
	padding:2px 0px 2px 0px !important /*Non-IE6*/;
	padding:4px 0px 2px 0px /*IE6*/;
	width:150px;
}
.h_bar_popup_s2 p.desc {
	float:left;
	padding:4px 0px 2px 10px !important /*Non-IE6*/;
	padding:9px 0px 2px 0px /*IE6*/;
	width:450px;
}
.h_bar_popup_s2 div.text_size {
	float:right;
	padding:4px 10px 0px 0px;
	width:90px;
	text-align:right;
}
.h_bar_popup_s_bunken {
	background:#F1F7FC url(../img_icon/h_bar_bg_popup_grn.gif) repeat-x bottom left;
	width:628px;
	text-align:left;
	font-size:12px;
	padding:0;
}
.h_bar_popup_s_bunken p.text {
	float:left;
	padding:2px 0px 2px 0px !important /*Non-IE6*/;
	padding:4px 0px 2px 0px /*IE6*/;
	width:150px;
}
.h_bar_popup_s_bunken p.desc {
	float:left;
	padding:4px 0px 0px 10px !important /*Non-IE6*/;
	padding:9px 0px 0px 0px /*IE6*/;
	width:450px;
}
.h_bar_popup_s_bunken div.text_s_bunkenize {
	float:right;
	padding:4px 10px 0px 0px;
	width:90px;
	text-align:right;
}
.banner_img {
	margin:28px 0px 0px 77px;
}
.banner_img img {
	margin-bottom:10px;
}
/* ************************ グローバルナビ ******************************* */
#mypage_g_navi {
	width:890px !important /*Non-IE6*/;
	width:890px /*IE6*/;
	height:31px;
	background:transparent url(../img_icon/mypage_g_navi_bg.gif) repeat-x top right;
	padding:0px 0px 0px 8px;
}
#mypage_g_navi ul {
	margin: 0;
	padding :0;
	list-style-type : none;
}
#mypage_g_navi li {
	display : inline;
	margin:0 !important /*Non-IE6*/;
	margin:0 /*IE6*/;
	padding:0 !important /*Non-IE6*/;
	padding:0 /*IE6*/;
	float:left;
}
#mypage_g_navi #mypage_g_navi_01 {
	background:transparent url(../img_icon/mypage_g_navi.gif) 0px 60px;
	width:108px;
	height:31px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_01 a {
	background:transparent url(../img_icon/mypage_g_navi.gif) 0px top;
	width:108px;
	height:31px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_01 a:hover {
	background:transparent url(../img_icon/mypage_g_navi.gif) 0px 120px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_01 a.active, #mypage_g_navi #mypage_g_navi_01 a:hover.active {
	background:transparent url(../img_icon/mypage_g_navi.gif) 0px 60px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_02 {
	background:transparent url(../img_icon/mypage_g_navi.gif) 484px 60px;
	width:100px;
	height:31px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_02 a {
	background:transparent url(../img_icon/mypage_g_navi.gif) 484px top;
	width:100px;
	height:31px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_02 a:hover {
	background:transparent url(../img_icon/mypage_g_navi.gif) 484px 120px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_02 a.active, #mypage_g_navi #mypage_g_navi_02 a:hover.active {
	background:transparent url(../img_icon/mypage_g_navi.gif) 484px 60px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_03 {
	background:transparent url(../img_icon/mypage_g_navi.gif) 384px 60px;
	width:100px;
	height:31px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_03 a {
	background:transparent url(../img_icon/mypage_g_navi.gif) 384px top;
	width:100px;
	height:31px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_03 a:hover {
	background:transparent url(../img_icon/mypage_g_navi.gif) 384px 120px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_03 a.active, #mypage_g_navi #mypage_g_navi_03 a:hover.active {
	background:transparent url(../img_icon/mypage_g_navi.gif) 384px 60px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_04 {
	background:transparent url(../img_icon/mypage_g_navi.gif) 284px 60px;
	width:100px;
	height:31px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_04 a {
	background:transparent url(../img_icon/mypage_g_navi.gif) 284px top;
	width:100px;
	height:31px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_04 a:hover {
	background:transparent url(../img_icon/mypage_g_navi.gif) 284px 120px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_04 a.active, #mypage_g_navi #mypage_g_navi_04 a:hover.active {
	background:transparent url(../img_icon/mypage_g_navi.gif) 284px 60px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_05 {
	background:transparent url(../img_icon/mypage_g_navi.gif) 184px 60px;
	width:100px;
	height:31px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_05 a {
	background:transparent url(../img_icon/mypage_g_navi.gif) 184px top;
	width:100px;
	height:31px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_05 a:hover {
	background:transparent url(../img_icon/mypage_g_navi.gif) 184px 120px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_05 a.active, #mypage_g_navi #mypage_g_navi_05 a:hover.active {
	background:transparent url(../img_icon/mypage_g_navi.gif) 184px 60px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_06 {
	background:transparent url(../img_icon/mypage_g_navi.gif) 84px 60px;
	width:84px;
	height:31px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_06 a {
	background:transparent url(../img_icon/mypage_g_navi.gif) 84px top;
	width:84px;
	height:31px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_06 a:hover {
	background:transparent url(../img_icon/mypage_g_navi.gif) 84px 120px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_06 a.active, #mypage_g_navi #mypage_g_navi_06 a:hover.active {
	background:transparent url(../img_icon/mypage_g_navi.gif) 84px 60px;
	display:block;
}
/* バナー */
#mypage_g_navi #mypage_g_navi_ban00 { /*background:transparent url(../img_icon/banner/ban_s_00.gif) no-repeat 0px 3px;*/
	width:279px;
	height:31px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_ban00 a {
	background:transparent url(../img_icon/banner/ban_s_00.gif) no-repeat 0px 3px;
	width:279px;
	height:31px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_ban00 a:hover {
	background:transparent url(../img_icon/banner/ban_s_00.gif) no-repeat 0px 4px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_ban01 { /*background:transparent url(../img_icon/banner/ban_s_01.gif) no-repeat 0px 3px;*/
	width:93px;
	height:31px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_ban01 a {
	background:transparent url(../img_icon/banner/ban_s_01.gif) no-repeat 0px 3px;
	width:93px;
	height:31px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_ban01 a:hover {
	background:transparent url(../img_icon/banner/ban_s_01.gif) no-repeat 0px 4px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_ban02 { /*background:transparent url(../img_icon/banner/ban_s_02.gif) no-repeat 0px 3px;*/
	width:93px;
	height:31px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_ban02 a {
	background:transparent url(../img_icon/banner/ban_s_02.gif) no-repeat 0px 3px;
	width:93px;
	height:31px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_ban02 a:hover {
	background:transparent url(../img_icon/banner/ban_s_02.gif) no-repeat 0px 4px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_ban03 { /*background:transparent url(../img_icon/banner/ban_s_03.gif) no-repeat 0px 3px;*/
	width:93px;
	height:31px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_ban03 a {
	background:transparent url(../img_icon/banner/ban_s_03.gif) no-repeat 0px 3px;
	width:93px;
	height:31px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_ban03 a:hover {
	background:transparent url(../img_icon/banner/ban_s_03.gif) no-repeat 0px 4px;
	display:block;
}
#mypage_g_navi #mypage_g_navi_spacer {
	width:10px;
	height:31px;
	display:block;
}
/* ************************ ユーティリティ（ヘッダ上部） ******************************* */
#mypage_g_util {
	width:133px !important /*Non-IE6*/;
	width:133px /*IE6*/;
	height:47px;
	background:transparent url(../img_icon/s.gif) repeat-x top right; /*padding:0px 0px 0px 10px;*/
	float:right;
}
#mypage_g_util ul {
	margin: 0;
	padding :0;
	list-style-type : none;
}
#mypage_g_util li {
	display : inline;
	margin:0 !important /*Non-IE6*/;
	margin:0 /*IE6*/;
	padding:0 !important /*Non-IE6*/;
	padding:0 /*IE6*/;
	float:left;
}
#mypage_g_util #mypage_g_util_01 {
	background:transparent url(../img_icon/mypage_g_util.gif) 0px 154px;
	width:48px;
	height:47px;
	display:block;
}
#mypage_g_util #mypage_g_util_01 a {
	background:transparent url(../img_icon/mypage_g_util.gif) 0px top;
	width:48px;
	height:47px;
	display:block;
}
#mypage_g_util #mypage_g_util_01 a:hover {
	background:transparent url(../img_icon/mypage_g_util.gif) 0px 154px;
	display:block;
}
#mypage_g_util #mypage_g_util_02 {
	background:transparent url(../img_icon/mypage_g_util.gif) 484px 154px;
	width:85px;
	height:47px;
	display:block;
}
#mypage_g_util #mypage_g_util_02 a {
	background:transparent url(../img_icon/mypage_g_util.gif) 484px top;
	width:85px;
	height:47px;
	display:block;
}
#mypage_g_util #mypage_g_util_02 a:hover {
	background:transparent url(../img_icon/mypage_g_util.gif) 484px 154px;
	display:block;
}
/* ************************ユーティリティ（ポップアップヘッダ上部）******************************* */
.text_main_size {
	padding-top:4px;
	height:10px;
}
#mypage_g_util_popup_util {
	width:720px;
	height:23px;
	background:transparent url(../img_icon/s.gif) repeat-x top right; /*padding:0px 0px 0px 10px;*/
	float:left;
}
#mypage_g_util_popup_util ul {
	margin: 0;
	padding :0;
	list-style-type : none;
}
#mypage_g_util_popup_util li {
	display : inline;
	margin:0 !important /*Non-IE6*/;
	margin:0 /*IE6*/;
	padding:0 !important /*Non-IE6*/;
	padding:0 /*IE6*/;
	float:left;
}
#mypage_g_util_popup_util #mypage_g_util_popup_util_0 {
	background:transparent url(../img_icon/btn_popup_blank_0.jpg) 0px 23px;
	width:85px;
	height:23px;
	display:block;
}
#mypage_g_util_popup_util #mypage_g_util_popup_util_00 {
	background:transparent url(../img_icon/btn_popup_blank_off.jpg) 0px 23px;
	width:85px;
	height:23px;
	display:block;
}
#mypage_g_util_popup_util #mypage_g_util_popup_util_01 {
	background:transparent url(../img_icon/btn_popup_index_off.jpg) 0px 23px;
	width:85px;
	height:23px;
	display:block;
}
#mypage_g_util_popup_util #mypage_g_util_popup_util_01 a {
	background:transparent url(../img_icon/btn_popup_index_off.jpg) top left;
	width:85px;
	height:23px;
	display:block;
}
#mypage_g_util_popup_util #mypage_g_util_popup_util_01 a:hover {
	background:transparent url(../img_icon/btn_popup_index_off.jpg) 0px 46px;
	display:block;
}
#mypage_g_util_popup_util #mypage_g_util_popup_util_02 {
	background:transparent url(../img_icon/btn_popup_back_off.jpg) top left;
	width:85px;
	height:23px;
	display:block;
}
#mypage_g_util_popup_util #mypage_g_util_popup_util_02 a {
	background:transparent url(../img_icon/btn_popup_back_off.jpg) top left;
	width:85px;
	height:23px;
	display:block;
}
#mypage_g_util_popup_util #mypage_g_util_popup_util_02 a:hover {
	background:transparent url(../img_icon/btn_popup_back_off.jpg) 0px 23px;
	display:block;
}
#mypage_g_util_popup_util #mypage_g_util_popup_util_03 {
	background:transparent url(../img_icon/btn_popup_next_off.jpg) top left;
	width:85px;
	height:23px;
	display:block;
}
#mypage_g_util_popup_util #mypage_g_util_popup_util_03 a {
	background:transparent url(../img_icon/btn_popup_next_off.jpg) top left;
	width:85px;
	height:23px;
	display:block;
}
#mypage_g_util_popup_util #mypage_g_util_popup_util_03 a:hover {
	background:transparent url(../img_icon/btn_popup_next_off.jpg) 0px 23px;
	display:block;
}
/* ************************ユーティリティ（ポップアップ、クローズ大）******************************* */
#mypage_g_util_close { /*padding:0px 0px 0px 10px;*/
	float:right;
	margin:20px 0px 0px 0px;
}
#mypage_g_util_close ul {
	margin: 0;
	padding :0;
	list-style-type : none;
}
#mypage_g_util_close li {
	display : inline;
	margin:0 !important /*Non-IE6*/;
	margin:0 /*IE6*/;
	padding:0 !important /*Non-IE6*/;
	padding:0 /*IE6*/;
	float:left;
}
#mypage_g_util_close #mypage_g_util_03 {
	background:transparent url(../img_icon/mypage_g_util_close.gif) top left;
	width:91px;
	height:27px;
	display:block;
}
#mypage_g_util_close #mypage_g_util_03 a {
	background:transparent url(../img_icon/mypage_g_util_close.gif) top left;
	width:91px;
	height:27px;
	display:block;
}
#mypage_g_util_close #mypage_g_util_03 a:hover {
	background:transparent url(../img_icon/mypage_g_util_close.gif) 0px 27px;
	display:block;
}
/* ************************ユーティリティ（ポップアップ、クローズ小）******************************* */
#mypage_g_util_close_s { /*padding:0px 0px 0px 10px;*/
	float:right;
	margin:5px 0px 0px 0px;
}
#mypage_g_util_close_s ul {
	margin: 0;
	padding :0;
	list-style-type : none;
}
#mypage_g_util_close_s li {
	display : inline;
	margin:0 !important /*Non-IE6*/;
	margin:0 /*IE6*/;
	padding:0 !important /*Non-IE6*/;
	padding:0 /*IE6*/;
	float:left;
}
#mypage_g_util_close_s #mypage_g_util_03 {
	background:transparent url(../img_icon/mypage_g_util_close.gif) top left;
	width:91px;
	height:27px;
	display:block;
}
#mypage_g_util_close_s #mypage_g_util_03 a {
	background:transparent url(../img_icon/mypage_g_util_close.gif) top left;
	width:91px;
	height:27px;
	display:block;
}
#mypage_g_util_close_s #mypage_g_util_03 a:hover {
	background:transparent url(../img_icon/mypage_g_util_close.gif) 0px 27px;
	display:block;
}
/* ************************ キーヴィジュアル（トップ） ******************************* */
#kv_area {
	width:898px;
	background:transparent url(../img_icon/kv.jpg) no-repeat 0px 0px;
	margin-top:1px
}
#kv_news_area {
	float:right;
	width:498px !important /*Non-IE6*/;
	width:500px /*IE6*/;
	text-align:left;
	margin:10px 0px 10px 0px;
}
#kv_news {
	width:498px !important /*Non-IE6*/;
	width:500px /*IE6*/;
	color: #006;
	padding: 0px;
	margin:5px 0 0 0;
}
#kv_news li {
	list-style: none;
	margin: 0px;/*border-bottom: 1px #cccccc dotted;*/
	text-align: left;
}
#kv_news li.ttl_news {
	list-style: none;
	margin-bottom: 0px !important /*Non-IE6*/;
	margin-bottom: 6px /*IE6*/;
	text-align: left;
}
#kv_news li a {
	display: block;
	color:#3366CC;
	margin:0px 0px 4px 0px !important /*Non-IE6*/;
	margin:0px 0px 4px 0px /*IE6*/;
	padding:4px 0px 0px 17px !important /*Non-IE6*/;
	padding:1px 0px 0px 17px /*IE6*/;
	background:transparent url(../img_icon/icon_arrow_01.gif) no-repeat 0px 6px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_01.gif) no-repeat 0px 3px  /*IE6*/  /*IE6*/;
	text-decoration: none;
	font-size:90%;
	width:99%;
}
#kv_news li a:link {
}
#kv_news li a:visited {
}
#kv_news li a:active {
	color:#ff0000;
}
#kv_news li a:hover {
	color:#769AA9;
	text-decoration: underline;
	background:transparent url(../img_icon/icon_arrow_01.gif) no-repeat 0px 6px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_01.gif) no-repeat 0px 3px  /*IE6*/  /*IE6*/;
}
/* ************************ メイン ******************************* */
#main_detail {
	width:898px;
	background:transparent url(../img_icon/l_navi_right_bg.gif) repeat-y top left;
}
#main2 {
	width:898px;
}
#main22 {
	width:898px;
	margin-top: -22px;
}
#main_left {
	float:left;
	width:209px;
	padding:10px 0px 0px 0px;
	text-align:center;
}
.main_left {
	float:left;
	width:159px;
	padding:30px 0px 0px 0px;
	text-align:left;
}
.main_left2 {
	float:left;
	width:209px;
	padding:20px 0px 0px 0px;
	text-align:left;
}
.l_navi_line {
	border-bottom:1px solid #E0DFE3;
	width:100%;
	margin:0px 0px 10px 0px;
	clear:both;
}
#l_navi_cal {
	width:168px !important /*Non-IE6*/;
	width:170px /*IE6*/;
	color: #006;
	padding: 0 0 0 23px !important /*Non-IE6*/;
	padding: 10px 0 0 8px /*IE6*/;
	margin:0;
}
#l_navi_cal li {
	list-style: none;
	margin: 0px;/*border-bottom: 1px #cccccc dotted;*/
	text-align: left;
}
#l_navi_cal li a {
	display: block;
	color:#3366CC;
	margin:0 !important /*Non-IE6*/;
	margin:-8px 0 0 0 /*IE6*/;
	padding:0px 0px 0px 17px !important /*Non-IE6*/;
	padding:0px 0px 0px 17px /*IE6*/;
	background:transparent url(../img_icon/icon_arrow_01.gif) no-repeat 0px 2px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_01.gif) no-repeat 0px 2px  /*IE6*/  /*IE6*/;
	text-decoration: none;
	font-size:80%;
}
#l_navi_cal li a:link {
}
#l_navi_cal li a:visited {
}
#l_navi_cal li a:hover {
	background:#FAFAF2 url(../img_icon/icon_arrow_01.gif) no-repeat 0px 2px !important /*Non-IE6*/;
	background:#FAFAF2 url(../img_icon/icon_arrow_01.gif) no-repeat 0px 2px  /*IE6*/  /*IE6*/;
}
/* ************************ メイン ******************************* */
.main_menu {
	width:311px !important /*Non-IE6*/;
	width:311px /*IE6*/;
	color: #006;
	padding:5px 0 0 0;
	margin:0;
	background:#ffffff;
}
.main_menu li {
	list-style: none;/*border-bottom: 1px #cccccc dotted;*/
	text-align: left;
	margin-top: 5px !important /*Non-IE6*/;
	margin-top: 3px /*IE6*/;
	border:none !important /*Non-IE6*/;
	border:1px solid #ffffff /*Non-IE6*/;
}
.main_menu li a {
	display: block;
	color:#3366CC;
	margin:0;
	padding:0px 0px 0px 17px !important /*Non-IE6*/;
	padding:0px 0px 0px 17px /*IE6*/;
	background:transparent url(../img_icon/icon_arrow_01.gif) no-repeat 0px 3px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_01.gif) no-repeat 0px 3px  /*IE6*/  /*IE6*/;
	text-decoration: none;
	font-size:90% !important /*Non-IE6*/;
	font-size:90% /*IE6*/;
	width:95%;
}
.main_menu li a.icon {
	cursor:default;
	background:transparent url(../img_icon/icon_arrow_01.gif) no-repeat 0px 3px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_01.gif) no-repeat 0px 3px  /*IE6*/  /*IE6*/;
}
.main_menu li a.sec {
	cursor:default;
	margin:-5px 0px 0px 18px !important /*Non-IE6*/;
	margin:-4px 0px 0px 18px /*IE6*/;
	background:transparent url(../img_icon/icon_arrow_sec.gif) no-repeat 0px 3px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_sec.gif) no-repeat 0px 3px  /*IE6*/  /*IE6*/;
	width:89%;
}
.main_menu li a:hover.sec {
	cursor:default;
	margin:-5px 0px 0px 18px !important /*Non-IE6*/;
	margin:-4px 0px 0px 18px /*IE6*/;
	background:transparent url(../img_icon/icon_arrow_sec.gif) no-repeat 0px 3px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_sec.gif) no-repeat 0px 3px  /*IE6*/  /*IE6*/;
}
.main_menu li a.second {
	background:transparent url(../img_icon/s.gif) no-repeat 0px 5px !important /*Non-IE6*/;
	background:transparent url(../img_icon/s.gif) no-repeat 0px 5px  /*IE6*/  /*IE6*/;
}
.main_menu li a:link {
}
.main_menu li a:visited {
}
.main_menu li a:active {
	color:#ff0000;
}
.main_menu li a:hover {
	color:#769AA9;
	text-decoration: underline;
	background:#ffffff url(../img_icon/icon_arrow_01.gif) no-repeat 0px 3px !important /*Non-IE6*/;
	background:#ffffff url(../img_icon/icon_arrow_01.gif) no-repeat 0px 3px  /*IE6*/  /*IE6*/;
}
.main_menu li a.icon:hover {
	cursor:default;
	text-decoration: underline;
	background:#ffffff url(../img_icon/icon_arrow_01.gif) no-repeat 0px 3px !important /*Non-IE6*/;
	background:#ffffff url(../img_icon/icon_arrow_01.gif) no-repeat 0px 3px  /*IE6*/  /*IE6*/;
}
.main_menu li a.second:hover {
	text-decoration: underline;
	background:#ffffff url(../img_icon/g.gif) no-repeat 0px 5px !important /*Non-IE6*/;
	background:#ffffff url(../img_icon/g.gif) no-repeat 0px 5px  /*IE6*/  /*IE6*/;
}
.main_menu3 {
	width:200px !important /*Non-IE6*/;
	width:200px /*IE6*/;
	color: #006;
	padding:5px 0 0 0;
	margin:0;
	background:#ffffff;
}
.main_menu3 li {
	list-style: none;/*border-bottom: 1px #cccccc dotted;*/
	text-align: left;
	margin-top: 5px !important /*Non-IE6*/;
	margin-top: 3px /*IE6*/;
	border:none !important /*Non-IE6*/;
	border:1px solid #ffffff /*Non-IE6*/;
}
.main_menu3 li a {
	display: block;
	color:#3366CC;
	margin:0;
	padding:0px 0px 0px 17px !important /*Non-IE6*/;
	padding:0px 0px 0px 17px /*IE6*/;
	background:transparent url(../img_icon/icon_arrow_01.gif) no-repeat 0px 3px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_01.gif) no-repeat 0px 3px  /*IE6*/  /*IE6*/;
	text-decoration: none;
	font-size:90% !important /*Non-IE6*/;
	font-size:90% /*IE6*/;
	width:96%;
}
.main_menu3 li a.icon {
	cursor:default;
	background:transparent url(../img_icon/icon_arrow_01.gif) no-repeat 0px 3px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_01.gif) no-repeat 0px 3px  /*IE6*/  /*IE6*/;
}
.main_menu3 li a.second {
	background:transparent url(../img_icon/s.gif) no-repeat 0px 5px !important /*Non-IE6*/;
	background:transparent url(../img_icon/s.gif) no-repeat 0px 5px  /*IE6*/  /*IE6*/;
}
.main_menu3 li a:link {
}
.main_menu3 li a:visited {
}
.main_menu3 li a:active {
	color:#ff0000;
}
.main_menu3 li a:hover {
	color:#769AA9;
	text-decoration: underline;
	background:#ffffff url(../img_icon/icon_arrow_01.gif) no-repeat 0px 3px !important /*Non-IE6*/;
	background:#ffffff url(../img_icon/icon_arrow_01.gif) no-repeat 0px 3px  /*IE6*/  /*IE6*/;
}
.main_menu3 li a.icon:hover {
	cursor:default;
	text-decoration: underline;
	background:#ffffff url(../img_icon/icon_arrow_01.gif) no-repeat 0px 3px !important /*Non-IE6*/;
	background:#ffffff url(../img_icon/icon_arrow_01.gif) no-repeat 0px 3px  /*IE6*/  /*IE6*/;
}
.main_menu3 li a.second:hover {
	text-decoration: underline;
	background:#ffffff url(../img_icon/g.gif) no-repeat 0px 5px !important /*Non-IE6*/;
	background:#ffffff url(../img_icon/g.gif) no-repeat 0px 5px  /*IE6*/  /*IE6*/;
}
#main_s_menu {
	width:250px !important /*Non-IE6*/;
	width:250px /*IE6*/;
	color: #006;
	padding:5px 0 0 0;
	margin:0;
	background:#ffffff;
}
#main_s_menu li {
	list-style: none;
	margin: 0px;/*border-bottom: 1px #cccccc dotted;*/
	text-align: left;
}
#main_s_menu li a {
	display: block;
	color:#3366CC;
	margin:0;
	padding:0px 0px 0px 0px !important /*Non-IE6*/;
	padding:0px 0px 0px 0px /*IE6*/;
	font-size:100% !important /*Non-IE6*/;
	font-size:100% /*IE6*/;
	text-decoration: none;
}
#main_s_menu li a:link {
}
#main_s_menu li a:visited {
}
#main_s_menu li a:hover {
	background:#EFEFEF;
}
#main_l_menu {
	width:520px !important /*Non-IE6*/;
	width:520px /*IE6*/;
	color: #006;
	padding:5px 0 0 0;
	margin:0;
	background:#ffffff;
}
#main_l_menu li {
	list-style: none;
	margin: 0px;/*border-bottom: 1px #cccccc dotted;*/
	text-align: left;
	color:#333333;
}
#main_l_menu li.desc_s {
	padding:0px 0px 0px 17px;
	font-size:80% !important /*Non-IE6*/;
	font-size:80% /*IE6*/;
}
#main_l_menu li.desc_m {
	padding:0px 0px 0px 17px;
	font-size:90% !important /*Non-IE6*/;
	font-size:90% /*IE6*/;
}
#main_l_menu li a {
	display: block;
	color:#3366CC;
	margin:10px 0;
	padding:5px 0px 0px 17px !important /*Non-IE6*/;
	padding:5px 0px 0px 17px /*IE6*/;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 2px 5px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 2px 5px  /*IE6*/  /*IE6*/;
	text-decoration: none;
	font-size:100% !important /*Non-IE6*/;
	font-size:100% /*IE6*/;
}
#main_l_menu li a:link, #main_l_menu li a:visited {
}
#main_l_menu li a:hover {
	background:#EFEFEF url(../img_icon/icon_arrow_blue_l.gif) no-repeat 2px 5px !important /*Non-IE6*/;
	background:#EFEFEF url(../img_icon/icon_arrow_blue_l.gif) no-repeat 2px 5px  /*IE6*/  /*IE6*/;
}
#main_l_menu li a.icon {
	cursor:default;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px 3px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px 3px  /*IE6*/  /*IE6*/;
}
#main_l_menu li a.icon:hover {
	cursor:default;
	background:#ffffff url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px 3px !important /*Non-IE6*/;
	background:#ffffff url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px 3px  /*IE6*/  /*IE6*/;
}
#main_l_menu li a:link.second {
	color:#333333;
	padding:0px 0px 0px 17px !important /*Non-IE6*/;
	padding:0px 0px 0px 17px /*IE6*/;
	margin:0px 0px 0px 20px;
	background:transparent url(../img_icon/icon_arrow_glay_s.gif) no-repeat 0px 1px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_glay_s.gif) no-repeat 0px 1px  /*IE6*/  /*IE6*/;
}
#main_l_menu li a.second:hover {
	color:#333333;
	margin:0px 0px 0px 20px;
	background:#EFEFEF url(../img_icon/icon_arrow_glay_s.gif) no-repeat 0px 1px !important /*Non-IE6*/;
	background:#EFEFEF url(../img_icon/icon_arrow_glay_s.gif) no-repeat 0px 1px  /*IE6*/  /*IE6*/;
}
#main_l_menu li a.second:visited {
	margin:0px 0px 0px 20px;
	background:transparent url(../img_icon/icon_arrow_glay_s.gif) no-repeat 0px 1px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_glay_s.gif) no-repeat 0px 1px  /*IE6*/  /*IE6*/;
}
#main_left_menu {
	float:left;
	width:80px !important /*Non-IE6*/;
	width:100px /*IE6*/;
	color: #006;
	padding:47px 0 0 30px;
	margin:0;
	background:#ffffff;
}
#main_left_menu li {
	list-style: none;
	margin: 0px;/*border-bottom: 1px #cccccc dotted;*/
	text-align: left;
}
#main_left_menu li a {
	display: block;
	color:#3366CC;
	margin:10px 0;
	padding:0px 0px 0px 17px !important /*Non-IE6*/;
	padding:0px 0px 0px 17px /*IE6*/;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 2px 0px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 2px 0px  /*IE6*/  /*IE6*/;
	text-decoration: none;
	font-size:100% !important /*Non-IE6*/;
	font-size:100% /*IE6*/;
}
#main_left_menu li a.icon {
	cursor:default;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px 3px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px 3px  /*IE6*/  /*IE6*/;
}
#main_left_menu li a:link.second {
	color:#333333;
	padding:0px 0px 0px 17px !important /*Non-IE6*/;
	padding:0px 0px 0px 17px /*IE6*/;
	margin:0px 0px 0px 20px;
	background:transparent url(../img_icon/icon_arrow_glay_s.gif) no-repeat 0px 1px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_glay_s.gif) no-repeat 0px 1px  /*IE6*/  /*IE6*/;
}
#main_left_menu li a:link {
}
#main_left_menu li a:visited {
}
#main_left_menu li a:hover {
	background:#EFEFEF url(../img_icon/icon_arrow_blue_l.gif) no-repeat 2px 0px !important /*Non-IE6*/;
	background:#EFEFEF url(../img_icon/icon_arrow_blue_l.gif) no-repeat 2px 0px  /*IE6*/  /*IE6*/;
}
#main_left_menu li a.icon:hover {
	cursor:default;
	background:#ffffff url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px 3px !important /*Non-IE6*/;
	background:#ffffff url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px 3px  /*IE6*/  /*IE6*/;
}
#main_left_menu li a.second:hover {
	color:#333333;
	margin:0px 0px 0px 20px;
	background:#EFEFEF url(../img_icon/icon_arrow_glay_s.gif) no-repeat 0px 1px !important /*Non-IE6*/;
	background:#EFEFEF url(../img_icon/icon_arrow_glay_s.gif) no-repeat 0px 1px  /*IE6*/  /*IE6*/;
}
#main_right {
	float:right;
	width:689px;
	padding:10px 0px 0px 0px;
}
.main_right_col {
	float:left;
	width:310px;
	text-align:left;
	margin:10px 0px 0px 20px;
}
.main_right_col_top {
	float:left;
	text-align:left;
	margin:10px 0px 0px 20px !important /*Non-IE6*/;
	margin:10px 0px 0px 10px /*IE6*/;
	width:310px !important /*Non-IE6*/;
	width:320px /*IE6*/;
}
.main_right_col_top3 {
	float:left;
	text-align:left;
	margin:0px 0px 0px 20px !important /*Non-IE6*/;
	margin:-8px 0px 0px 10px /*IE6*/;
	width:200px !important /*Non-IE6*/;
	width:200px /*IE6*/;
}
.main_s_right_col {
	float:left;
	width:280px;
	text-align:left;
	margin:0px 0px 0px 0px;
}
/* ************************ main title ******************************* */
h1 {
	margin:0;
	padding:0;
}
h2 {
	margin:27px 0px 0px 76px;
	font-weight:normal;
	white-space: nowrap;
}
h2.main_ttl {
	width:311px;
	height:19px;
}
.seihinkanren {
	background:transparent url(../img_icon/ttl_seihinkanren.jpg) repeat top left;
}
.bunkenjyouhou {
	background:transparent url(../img_icon/ttl_bunkenjyouhou.jpg) repeat top left;
}
.shikkankanrenjyouhou {
	background:transparent url(../img_icon/ttl_shikkankanrenjyouhou.jpg) repeat top left;
}
.kakkaireport {
	background:transparent url(../img_icon/ttl_kakkaireport.jpg) repeat top left;
}
.kenkyukai {
	background:transparent url(../img_icon/ttl_kenkyukai.jpg) repeat top left;
}
.gakujyutsu {
	background:transparent url(../img_icon/ttl_gakujyutsu.jpg) repeat top left;
}
.gakkaijyouhou {
	background:transparent url(../img_icon/ttl_gakkaijyouhou.jpg) repeat top left;
}
.special_contents {
	background:transparent url(../img_icon/ttl_special_contents.jpg) repeat top left;
}
.senmonryouiki {
	background:transparent url(../img_icon/ttl_senmonryouiki.jpg) repeat top left;
}
h2.popup_ttl_bg {
	font-weight:bold;
	font-size:100%;
	width:301px;
	height:22px;
	background:transparent url(../img_icon/ttl_s_bg.jpg) no-repeat top left;
	padding:6px 0px 0px 10px;
	line-height: 1em;
	_line-height: 1.3em;

}
h2.popup_ttl_bg_s {
	font-size:100% !important /*Non-IE6*/;
	font-size:90%;
	margin:10px 0px 0px 20px;
	font-weight:normal;
	width:500px;
	height:22px;
	background:transparent url(../img_icon/ttl_s_bg.jpg) no-repeat top left;
	padding:8px 0px 0px 10px !important /*Non-IE6*/;
	padding:6px 0px 0px 10px /*IE6*/;
	line-height: 1em;
	_line-height: 1.3em;

}
h3 {
	font-size:100%;
	margin:27px 0px 0px 152px;
	width:301px;
	height:22px;
	background:transparent url(../img_icon/ttl_s_bg.jpg) no-repeat top left;
	padding:5px 0px 0px 10px !important /*Non-IE6*/;
	padding:7px 0px 0px 10px /*IE6*/;
	white-space: nowrap;
}
h3.popup_ttl_bg {
	white-space:nowrap;
	margin:10px 0px 0px 76px;
	background:transparent url(../img_icon/ttl_s_bg2.jpg) no-repeat top left; /*padding:6px 0px 0px 20px;*/
	padding:6px 10px 0px 20px !important /*Non-IE6*/;
	padding:6px 10px 0px 20px /*IE6*/;
	line-height: 1em;
	_line-height: 1.3em;
}
h3.popup_ttl_bg_g {
	white-space:nowrap;
	margin:10px 0px 0px 76px;
	background:transparent url(../img_icon/ttl_s_bg6.jpg) no-repeat top left; /*padding:6px 0px 0px 20px;*/
	padding:6px 0px 0px 20px !important /*Non-IE6*/;
	padding:6px 0px 0px 20px /*IE6*/;
}
h4 {
	font-size:100%;
	margin:10px 0px 0px 152px;
	width:301px;
	height:22px;
	background:transparent url(../img_icon/ttl_s_bg.jpg) no-repeat top left;
	padding:6px 0px 0px 10px;
	white-space: nowrap;
}
h4.list_ttl3 {
	font-size:12px;
	margin:10px 0px 0px 0px;
	width:130px;
	height:22px;
	background:transparent url(../img_icon/ttl_s_bg3.jpg) no-repeat top left;
	padding:6px 0px 0px 20px;
	white-space: nowrap;
}
h4.list_ttl4 {
	font-size:12px;
	margin:10px 0px 0px 0px;
	width:130px;
	height:22px;
	background:transparent url(../img_icon/ttl_s_bg4.jpg) no-repeat top left;
	padding:6px 0px 0px 20px;
	white-space: nowrap;
}
h4.list_ttl5 {
	font-size:12px;
	margin:10px 0px 0px 0px;
	width:130px;
	height:22px;
	background:transparent url(../img_icon/ttl_s_bg5.jpg) no-repeat top left;
	padding:6px 0px 0px 20px;
	white-space: nowrap;
}
.akasatana_frame {
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 2px 1px;
	padding:0px 0px 0px 17px;
	margin:-16px 0px 10px -2px !important /*Non-IE6*/;
	margin:-11px 0px 10px -2px /*IE6*/;
}
.iganetc_frame {
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 2px 1px;
	padding:0px 0px 0px 17px;
	margin:1px 0px 10px -2px !important /*Non-IE6*/;
	margin:14px 0px 9px -2px /*IE6*/;
	width:90%;
}
.title_frame {
	padding:0px 0px 0px 17px;
	margin:10px 0px 10px 76px;
	font-weight:bold;
	font-size:100%;
	width:  78%;
}
.ibL {
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 2px 1px;
}
.igL {
	background:transparent url(../img_icon/icon_arrow_glay_l.gif) no-repeat 2px 1px;
}
.flat {
	margin:10px 0px 10px 0px;
}
.FWN {
	font-weight:normal;
}
.main_s {
	margin:25px 0px 0px 166px;
	width:720px;
}
.main_s2 {
	margin:25px 0px 0px 166px;
	width:720px !important /*Non-IE6*/;
	margin:25px 0px 0px 163px;
	width:720px /*IE6*/;
}
.main_s3 {
	margin:25px 0px 0px 216px;
	width:620p;
}
.main_s4 {
	float:left;
	margin:25px 0px 0px 7px;
	width:620p;
}
.main_left {
	float:left;
	margin:7px 0px 0px 0px;
}
.main_left_banner {
	float:left;
	margin:0px 0px 7px 0px;
}
.main_left_banner img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 24px;
}
.main_edge_t {
	width:680px;
	height:8px;
	background:transparent url(../img_icon/areatop1_f01_edge_t.jpg) no-repeat top left;
	font-size:1px;
	margin-left:-1px !important /*Non-IE6*/;
	margin-left:2px /*IE6*/;
}
.main_edge_m {
	width:680px;
	background:transparent url(../img_icon/areatop1_f01_edge_m.jpg) no-repeat top left;
	padding:20px 0px 20px 30px !important /*Non-IE6*/;
	padding:20px 0px 20px 34px /*IE6*/;
	margin-left:-1px !important /*Non-IE6*/;
	margin-left:2px /*IE6*/;
}
.main_edge_m2 {
	width:680px;
	background:transparent url(../img_icon/areatop1_f01_edge_ms.jpg) no-repeat top left;
	padding:11px 0px 20px 32px !important /*Non-IE6*/;
	padding:10px 0px 20px 34px /*IE6*/;
	width:88%;
	margin-left:-3px;
}
.main_edge_m3 {
	width:500px;
	background:transparent url(../img_icon/areatop1_f01_edge_ms.jpg) no-repeat top left;
	padding:11px 0px 20px 32px !important /*Non-IE6*/;
	padding:10px 0px 20px 34px /*IE6*/;
	width:88%;
	margin-left:-3px;
}
.main_m {
	width:700px;
	padding:20px 0px 10px 60px;
}
.main_mm {
	width:660px;
	padding:20px 0px 10px 195px !important /*Non-IE6*/;
	padding:22px 0px 10px 195px /*IE6*/;
}
.main_mmm {
	width:660px;
	padding:20px 0px 10px 153px;
	clear:both;
}
.main_mmmm {
	width:700px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 153px;
	background-image: url(../img_icon/ttl_bg.jpg);
	background-repeat: no-repeat;
	background-position: 153px 10px;
}
.main_mmmm_vaio {
	width:700px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 153px;
	background-image: url(../img_icon/ttl_bg_vaio.jpg);
	background-repeat: no-repeat;
	background-position: 153px 10px;
}
.main_mmmm_green {
	width:700px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 153px;
	background-image: url(../img_icon/ttl_bg_green.jpg);
	background-repeat: no-repeat;
	background-position: 153px 10px;
}
.main_mmmm_yellow {
	width:700px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 153px;
	background-image: url(../img_icon/ttl_bg_yellow.jpg);
	background-repeat: no-repeat;
	background-position: 153px 10px;
}
.main_mmmm_ora {
	width:700px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 153px;
	background-image: url(../img_icon/ttl_bg_ora.jpg);
	background-repeat: no-repeat;
	background-position: 153px 10px;
}
.main_mmmm_ {
	width:700px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 153px;
	background-image: url(../img_icon/ttl_bg.jpg);
	background-repeat: no-repeat;
	background-position: 153px 10px;
}
.main_mmmm2 {
	width:640px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #EEEAE7;
	border-right-color: #EEEAE7;
	border-bottom-color: #EEEAE7;
	border-left-color: #EEEAE7;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 153px;
}
.main_mmmm3 {
	width:80%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 76px;
	background-image: url(../img_icon/ttl_bg.jpg);
	background-repeat: no-repeat;
	background-position: 76px 10px;
}
/* ************************ リスト１ ******************************* */
dl.list_table01 { /*border-left: 1px solid #ccc;*/ /*border-right: 1px solid #ccc;*/ /*border-bottom: 1px solid #ccc;*/
	width:250px;
}
dl.list_table01 dt {
	width:80px;
	height:19px;
	margin:20px 0px 20px 0px;
}
dl.list_table01 dt.akasatanaA {
	background:transparent url(../img_icon/btn_akasatana.jpg) repeat 0px 0px;
	margin:0px 0px 10px 0px;
}
dl.list_table01 dt.akasatanaKA {
	background:transparent url(../img_icon/btn_akasatana.jpg) repeat 0px -19px;
	margin:0px 0px 10px 0px;
}
dl.list_table01 dt.akasatanaSA {
	background:transparent url(../img_icon/btn_akasatana.jpg) repeat 0px -38px;
	margin:0px 0px 10px 0px;
}
dl.list_table01 dt.akasatanaTA {
	background:transparent url(../img_icon/btn_akasatana.jpg) repeat 0px -57px;
	margin:0px 0px 10px 0px;
}
dl.list_table01 dt.akasatanaNA {
	background:transparent url(../img_icon/btn_akasatana.jpg) repeat 0px -76px;
	margin:0px 0px 10px 0px;
}
dl.list_table01 dt.akasatanaHA {
	background:transparent url(../img_icon/btn_akasatana.jpg) repeat 0px -95px;
	margin:0px 0px 10px 0px;
}
dl.list_table01 dt.akasatanaMA {
	background:transparent url(../img_icon/btn_akasatana.jpg) repeat 0px -114px;
	margin:0px 0px 10px 0px;
}
dl.list_table01 dt.akasatanaYA {
	background:transparent url(../img_icon/btn_akasatana.jpg) repeat 0px -133px;
	margin:0px 0px 10px 0px;
}
dl.list_table01 dt.akasatanaRA {
	background:transparent url(../img_icon/btn_akasatana.jpg) repeat 0px -152px;
	margin:0px 0px 10px 0px;
}
dl.list_table01 dt.akasatanaWA {
	background:transparent url(../img_icon/btn_akasatana.jpg) repeat 0px -171px;
	margin:0px 0px 10px 0px;
}
dl.list_table01 dt.akasatanaKANPO {
	background:transparent url(../img_icon/btn_akasatana.jpg) repeat 0px -190px;
	margin:0px 0px 10px 0px;
}
dl.list_table01 dt.akasatanaDUMMY {
	background:transparent;
	margin:0px 0px 10px 0px;
}
dl.list_table01 dt.iganetcI {
	background:transparent url(../img_icon/btn_iganetc.jpg) repeat 0px 0px;
	margin:0px 0px 10px 0px;
}
dl.list_table01 dt.iganetcGIN {
	background:transparent url(../img_icon/btn_iganetc.jpg) repeat 0px 0px;
	margin:0px 0px 10px 0px;
}
dl.list_table01 dt.iganetcGAN {
	background:transparent url(../img_icon/btn_iganetc.jpg) repeat 0px -19px;
	margin:0px 0px 10px 0px;
}
dl.list_table01 dt.iganetcKOU {
	background:transparent url(../img_icon/btn_iganetc.jpg) repeat 0px -38px;
	margin:0px 0px 10px 0px;
}
dl.list_table01 dt.iganetcARE {
	background:transparent url(../img_icon/btn_iganetc.jpg) repeat 0px -57px;
	margin:0px 0px 10px 0px;
}
dl.list_table01 dt.iganetcTYU {
	background:transparent url(../img_icon/btn_iganetc.jpg) repeat 0px -76px;
	margin:0px 0px 10px 0px;
}
dl.list_table01 dt.iganetcKYU {
	background:transparent url(../img_icon/btn_iganetc.jpg) repeat 0px -95px;
	margin:0px 0px 10px 0px;
}
dl.list_table01 dt.iganetcJIK {
	background:transparent url(../img_icon/btn_iganetc.jpg) repeat 0px -114px;
	margin:0px 0px 10px 0px;
}
dl.list_table01 dt.iganetcSONOTA {
	background:transparent url(../img_icon/btn_iganetc.jpg) repeat 0px -133px;
	margin:0px 0px 10px 0px;
}
dl.list_table01 dt.iganetcDUMMY {
	background:transparent;
	margin:0px 0px 10px 0px;
}
dl.list_table01 dt.zaikei01 {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_zaikei.jpg) repeat 0px 0px;
	margin:20px 0px 0px 0px;
}
dl.list_table01 dt.zaikei02 {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_zaikei.jpg) repeat 0px -19px;
	margin:20px 0px 10px 0px;
}
dl.list_table01 dt.zaikei03 {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_zaikei.jpg) repeat 0px -38px;
	margin:20px 0px 0px 0px;
}
dl.list_table01 dt.zaikei04 {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_zaikei.jpg) repeat 0px -57px;
	margin:20px 0px 0px 0px;
}
dl.list_table01 dt.zaikei05 {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_zaikei.jpg) repeat 0px -76px;
	margin:20px 0px 0px 0px;
}
dl.list_table01 dt.zaikei06 {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_zaikei.jpg) repeat 0px -95px;
	margin:20px 0px 0px 0px;
}
dl.list_table01 dt.zaikei07 {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_zaikei.jpg) repeat 0px -114px;
	margin:20px 0px 0px 0px;
}
dl.list_table01 dt.zaikei08 {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_zaikei.jpg) repeat 0px -133px;
	margin:20px 0px 0px 0px;
}
dl.list_table01 dt.zaikei09 {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_zaikei.jpg) repeat 0px -152px;
	margin:20px 0px 0px 0px;
}
dl.list_table01 dt.zaikei10 {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_zaikei.jpg) repeat 0px -171px;
	margin:20px 0px 0px 0px;
}
dl.list_table01 dt.zaikei11 {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_zaikei.jpg) repeat 0px -190px;
	margin:20px 0px 0px 0px;
}
dl.list_table01 dt.zaikei12 {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_zaikei.jpg) repeat 0px -209px;
	margin:20px 0px 0px 0px;
}
dl.list_table01 dt.zaikei13 {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_zaikei.jpg) repeat 0px -228px;
	margin:20px 0px 0px 0px;
}
dl.list_table01 dt.zaikei14 {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_zaikei.jpg) repeat 0px -247px;
	margin:20px 0px 0px 0px;
}
dl.list_table01 dt.zaikeiDUMMY {
	width:80px;
	height:19px;
	margin:20px 0px 0px 0px;
}
dl.list_table01 dd {
	padding: 0.2em 0.2em;
	margin:10px 0; /*border-left: 1px solid #ccc;*/ /*border-top: 1px solid #ccc;*/
	margin-left:0px;
}
dl.list_table01 dd.ibL {
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px 3px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px 6px  /*IE6*/  /*IE6*/;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #E1DDDA;
	border-right-color: #E1DDDA;
	border-bottom-color: #E1DDDA;
	border-left-color: #E1DDDA;
	line-height: 19px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0.2em;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
}
dl.list_table01 { /*＼*/
	min-height: 1px;
	_height: 1%;/* *//*＼*//*/ overflow: hidden; /**/
}
 dl.list_table01::after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}
/* ************************ リスト2 ******************************* */
dl.list_table02 { /*border-left: 1px solid #ccc;*/ /*border-right: 1px solid #ccc;*/ /*border-bottom: 1px solid #ccc;*/ /*width:620px;*/
	width:90%;
}
dl.list_table02 dt {
	margin: 0;
	margin-right: -15px;
	padding: 0.2em 0;
	text-indent: 10px; /*border-top: 1px solid #ccc;*/
	float: left;
	clear: both;
	display: inline;
	width:15px;
	height:15px;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px 7px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px 7px  /*IE6*/  /*IE6*/;
}
dl.list_table02 dd {
	padding: 0.2em 0.2em;
	margin:10px 0; /*border-left: 1px solid #ccc;*/ /*border-top: 1px solid #ccc;*/
	margin-left:15px;
	line-height: 180% !important /*Non-IE6*/;
	line-height: 170% /*IE6*/;
}
dl.list_table02 dd.igL {
	margin:0px 0;
	padding: 2px 0px 2px 15px;
	background:transparent url(../img_icon/icon_arrow_glay_l.gif) no-repeat 0px 9px !important /*Non-IE6*/;

	background:transparent url(../img_icon/icon_arrow_glay_l.gif) no-repeat 0px 9px  /*IE6*/  /*IE6*/;
	
	/*background:transparent url(../img_icon/icon_arrow_glay_l.gif) no-repeat 0px 9px !important*/ /*Non-IE6*/;
	/*background:transparent url(../img_icon/icon_arrow_glay_l.gif) no-repeat 0px 7px*/  /*IE6*/  /*IE6*/;
}
dl.list_table02 dd.ibL {
	margin:0px 0;
	padding: 2px 0px 2px 15px;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px 4px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px 8px  /*IE6*/  /*IE6*/;
}
dl.list_table02 dd.icon {
	margin:0px 0;
	padding: 2px 0px 3px 15px;
}
dl.list_table02 dd.ab {
	padding: 0.2em 15px; /*border-left: 1px solid #ccc;*/ 	/*border-top: 1px solid #ccc;*/
	margin-left:0;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px center !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px center  /*IE6*/  /*IE6*/;
}
dl.list_table02 dd.flat {
	margin-left:0;
	padding: 2px 0px 2px 0;
}
dl.list_table02 dd.ib {
	margin-left:15px;
	padding: 2px 0px 2px 15px;
	background:transparent url(../img_icon/icon_arrow_blue_s.gif) no-repeat 0px 9px !important /*Non-IE6*/;

	background:transparent url(../img_icon/icon_arrow_blue_s.gif) no-repeat 0px 9px  /*IE6*/  /*IE6*/;

	/*background:transparent url(../img_icon/icon_arrow_blue_s.gif) no-repeat 0px 9px !important*/ /*Non-IE6*/;
	/*background:transparent url(../img_icon/icon_arrow_blue_s.gif) no-repeat 0px 5px*/  /*IE6*/  /*IE6*/;
}
dl.list_table02 dd.ig {
	margin-left:15px;
	padding: 2px 0px 2px 15px;
	background:transparent url(../img_icon/icon_arrow_glay_s.gif) no-repeat 0px 7px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_glay_s.gif) no-repeat 0px 8px  /*IE6*/  /*IE6*/;
}
dl.list_table02 dd.maru {
	margin-left:0px;
	padding: 2px 0px 2px 15px;
	font-size:90%;
	background:transparent url(../img_icon/s.gif) no-repeat 0px 5px !important /*Non-IE6*/;
	background:transparent url(../img_icon/s.gif) no-repeat 0px 5px  /*IE6*/  /*IE6*/;
}
dl.list_table02 dd.ino {
	margin-left:15px;
	padding: 0px 0px 0px 15px;
}
dl.list_table02 dd.red {
	margin-left:15px;
	width:80%;
	font-size:90%;
	color:#993300;
}
dl.list_table02 dd.MT0 {
	margin-top:0px;
	margin-bottom:10px;
}
dl.list_table02 dd.MTB0 {
	margin-top:0px;
	margin-bottom:0px;
}
dl.list_table02 dd.MTB0TOP {
	margin-top:0px;
	margin-bottom:0px;
}
dl.list_table02 { /*＼*/
	min-height: 1px;
	_height: 1%;/* *//*＼*//*/ overflow: hidden; /**/
}
 dl.list_table02::after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}
/* ************************ リスト3 ******************************* */
dl.list_table03 { /*border-left: 1px solid #ccc;*/ /*border-right: 1px solid #ccc;*/ /*border-bottom: 1px solid #ccc;*/
	width:620px;
}
dl.list_table03 dt.iganetcI {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_iganetc.jpg) repeat 0px 0px;
	margin:0px 0px 5px 0px;
}
dl.list_table03 dt.iganetcGIN {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_iganetc.jpg) repeat top left;
	margin:0px 0px 10px 0px;
}
dl.list_table03 dt.iganetcGAN {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_iganetc.jpg) repeat 0px -19px;
	margin:0px 0px 10px 0px;
}
dl.list_table03 dt.iganetcKOU {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_iganetc.jpg) repeat 0px -38px;
	margin:0px 0px 10px 0px;
}
dl.list_table03 dt.iganetcARE {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_iganetc.jpg) repeat 0px -57px;
	margin:0px 0px 10px 0px;
}
dl.list_table03 dt.iganetcTYU {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_iganetc.jpg) repeat 0px -76px;
	margin:0px 0px 10px 0px;
}
dl.list_table03 dt.iganetcKYU {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_iganetc.jpg) repeat 0px -95px;
	margin:0px 0px 10px 0px;
}
dl.list_table03 dt.iganetcJIK {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_iganetc.jpg) repeat 0px -114px;
	margin:0px 0px 10px 0px;
}
dl.list_table03 dt.iganetcSONOTA {
	width:80px;
	height:19px;
	background:transparent url(../img_icon/btn_iganetc.jpg) repeat 0px -133px;
	margin:0px 0px 10px 0px;
}
dl.list_table03 dt.iganetcDUMMY {
	width:80px;
	height:19px;
	background:transparent;
	margin:0px 0px 0px 0px;
}
dl.list_table03 dt.iganetcI_L01 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcI_L01.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table03 dt.iganetcGAN_L01 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcGAN_L01.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table03 dt.iganetcKOU_L01 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcKOU_L01.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table03 dt.iganetcARE_L01 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcARE_L01.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table03 dt.iganetcTYU_L01 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcTYU_L01.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table03 dt.iganetcKYU_L01 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcKYU_L01.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table03 dt.iganetcJIK_L01 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcJIK_L01.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table03 dt.iganetcI_L02 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcI_L02.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table03 dt.iganetcGAN_L02 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcGAN_L02.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table03 dt.iganetcKOU_L02 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcKOU_L02.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table03 dt.iganetcARE_L02 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcARE_L02.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table03 dt.iganetcTYU_L02 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcTYU_L02.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table03 dt.iganetcKYU_L02 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcKYU_L02.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table03 dt.iganetcJIK_L02 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcJIK_L02.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table03 dd {
	padding: 0.2em 0.2em;
	margin:5px 0; /*border-left: 1px solid #ccc;*/ /*border-top: 1px solid #ccc;*/
	margin-left:0;
	padding: 7px 0px 7px 15px;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px center !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px center  /*IE6*/  /*IE6*/;
}
dl.list_table03 dd.ib {
	margin-left:15px;
	padding: 7px 0px 7px 15px;
	font-size:90%;
	background:transparent url(../img_icon/icon_arrow_blue_s.gif) no-repeat 0px 12px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_blue_s.gif) no-repeat 0px 13px  /*IE6*/  /*IE6*/;
	/*background:transparent url(../img_icon/icon_arrow_blue_s.gif) no-repeat 0px 8px !important*/ /*Non-IE6*/;
	/*background:transparent url(../img_icon/icon_arrow_blue_s.gif) no-repeat 0px 8px*/  /*IE6*/  /*IE6*/;
}
dl.list_table03 dd.ig {
	margin-left:15px;
	padding: 7px 0px 7px 15px;
	background:transparent url(../img_icon/icon_arrow_glay_s.gif) no-repeat 0px 12px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_glay_s.gif) no-repeat 0px 13px  /*IE6*/  /*IE6*/;
	/*background:transparent url(../img_icon/icon_arrow_glay_s.gif) no-repeat 0px 8px !important*/ /*Non-IE6*/;
	/*background:transparent url(../img_icon/icon_arrow_glay_s.gif) no-repeat 0px 8px*/  /*IE6*/  /*IE6*/;
}
dl.list_table03 dd.ibL {
	padding: 2px 0px 2px 15px;
	line-height: 130%;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px 4px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px 6px  /*IE6*/  /*IE6*/;
}
dl.list_table03 dd.igL {
	padding: 2px 0px 2px 15px;
	line-height: 130%;
	background:transparent url(../img_icon/icon_arrow_glay_l.gif) no-repeat 0px 6px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_glay_l.gif) no-repeat 0px 6px  /*IE6*/  /*IE6*/;
}
dl.list_table03 dd.black {
	font-size:90%;
	background:none;
	background:transparent url(../img_icon/s.gif) no-repeat 0px center !important /*Non-IE6*/;
	background:transparent url(../img_icon/s.gif) no-repeat 0px center  /*IE6*/  /*IE6*/;
	margin-top: -10px;
}
dl.list_table03 dd.MT0 {
	margin-top:0px;
}
dl.list_table03 dd.MTB0 {
	margin-top:0px;
	margin-bottom:0px;
}
dl.list_table03 { /*＼*/
	min-height: 1px;
	_height: 1%;/* *//*＼*//*/ overflow: hidden; /**/
}
 dl.list_table03::after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}
dl.list_table03 dt.special_special_L02 {
	width:462px;
	height:19px;
	background:transparent url(../img_icon/ttl_special_special.jpg) repeat top left;
	margin:20px 0px 5px 0px;
}
dl.list_table03 dt.special_kksmile_L02 {
	width:462px;
	height:19px;
	background:transparent url(../img_icon/ttl_special_kksmile.jpg) repeat top left;
	margin:20px 0px 5px 0px;
}
dl.list_table03 dt.special_oyakudachi_L02 {
	width:462px;
	height:19px;
	background:transparent url(../img_icon/ttl_special_oyakudachi.jpg) repeat top left;
	margin:20px 0px 5px 0px;
}
/* ************************ リスト4 ******************************* */
dl.list_table04 { /*border-left: 1px solid #ccc;*/ /*border-right: 1px solid #ccc;*/ /*border-bottom: 1px solid #ccc;*/
	width:250px;
}
dl.list_table04 dt.iganetcI_L01 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcI_L01.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table04 dt.iganetcGAN_L01 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcGAN_L01.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table04 dt.iganetcKOU_L01 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcKOU_L01.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table04 dt.iganetcARE_L01 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcARE_L01.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table04 dt.iganetcTYU_L01 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcTYU_L01.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table04 dt.iganetcKYU_L01 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcKYU_L01.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table04 dt.iganetcJIK_L01 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcJIK_L01.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table04 dt.iganetcI_L02 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcI_L02.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table04 dt.iganetcGAN_L02 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcGAN_L02.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table04 dt.iganetcKOU_L02 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcKOU_L02.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table04 dt.iganetcARE_L02 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcARE_L02.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table04 dt.iganetcTYU_L02 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcTYU_L02.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table04 dt.iganetcKYU_L02 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcKYU_L02.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table04 dt.iganetcJIK_L02 {
	width:212px;
	height:19px;
	background:transparent url(../img_icon/iganetcJIK_L02.jpg) repeat top left;
	margin:20px 0px 20px 0px;
}
dl.list_table04 dd {
	padding: 0.2em 0.2em;
	margin:10px 0; /*border-left: 1px solid #ccc;*/ /*border-top: 1px solid #ccc;*/
	margin-left:0;
	padding: 2px 0px 2px 15px;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px 3px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px 3px  /*IE6*/  /*IE6*/;
}
dl.list_table04 dd.ib {
	padding: 2px 0px 2px 15px;
	background:transparent url(../img_icon/icon_arrow_blue_s.gif) no-repeat 0px 3px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_blue_s.gif) no-repeat 0px 4px  /*IE6*/  /*IE6*/;
}
dl.list_table04 { /*＼*/
	min-height: 1px;
	_height: 1%;/* *//*＼*//*/ overflow: hidden; /**/
}
 dl.list_table04::after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}
/* ************************ リスト5 ******************************* */
dl.list_table05 { /*border-left: 1px solid #ccc;*/ /*border-right: 1px solid #ccc;*/ /*border-bottom: 1px solid #ccc;*/
	width:100%;
}
dl.list_table05 dt {
	margin: 0;
	margin-right: -15px;
	padding: 0.2em 15px;
	text-indent: 10px; /*border-top: 1px solid #ccc;*/
	font-weight:bold;
	clear: both;
	display: inline;
	width:15px;
	height:15px;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px 2px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px 2px  /*IE6*/  /*IE6*/;
}
dl.list_table05 dt.auther {
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px 2px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_blue_l.gif) no-repeat 0px 2px  /*IE6*/  /*IE6*/;
}
dl.list_table05 dt.title {
	background:transparent url(../img_icon/s.gif) no-repeat 0px 2px !important /*Non-IE6*/;
	background:transparent url(../img_icon/s.gif) no-repeat 0px 2px  /*IE6*/  /*IE6*/;
}
dl.list_table05 dd {
	padding: 0.2em 0.2em;
	margin:0px 0px 10px 0px; /*border-left: 1px solid #ccc;*/ /*border-top: 1px solid #ccc;*/
	margin-left:15px;
}
dl.list_table05 dd.title {
	color:#3366CC;
}
dl.list_table05 { /*＼*/
	min-height: 1px;
	_height: 1%;/* *//*＼*//*/ overflow: hidden; /**/
}
 dl.list_table05::after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}
/* ************************ 左ナビ１ ******************************* */
dl.list_table_L01 { /*border-left: 1px solid #ccc;*/ /*border-right: 1px solid #ccc;*/ /*border-bottom: 1px solid #ccc;*/
	width:60px;
	margin:11px 0px 0px 80px;
	font-size:90%;
}
dl.list_table_L01 dd {
	padding: 0.2em 0.2em; /*border-left: 1px solid #ccc;*/ /*border-top: 1px solid #ccc;*/
	margin-left:0;
	padding: 2px 0px 2px 15px;
	background:transparent url(../img_icon/icon_arrow_blue_s.gif) no-repeat 0px 4px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_blue_s.gif) no-repeat 0px 4px  /*IE6*/  /*IE6*/;
}
dl.list_table_L01 { /*＼*/
	min-height: 1px;
	_height: 1%;/* *//*＼*//*/ overflow: hidden; /**/
}
 dl.list_table_L01::after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}
/* ************************ 左ナビ2 ******************************* */
dl.list_table_L02 { /*border-left: 1px solid #ccc;*/ /*border-right: 1px solid #ccc;*/ /*border-bottom: 1px solid #ccc;*/
	width:120px;
	margin:11px 0px 0px 80px;
	font-size:90%;
}
dl.list_table_L02 dd {
	padding: 0.2em 0.2em; /*border-left: 1px solid #ccc;*/ /*border-top: 1px solid #ccc;*/
	margin-left:0;
	padding: 2px 0px 2px 15px;
	background:transparent url(../img_icon/icon_arrow_blue_s.gif) no-repeat 0px 4px !important /*Non-IE6*/;
	background:transparent url(../img_icon/icon_arrow_blue_s.gif) no-repeat 0px 4px  /*IE6*/  /*IE6*/;
}
dl.list_table_L02 { /*＼*/
	min-height: 1px;
	_height: 1%;/* *//*＼*//*/ overflow: hidden; /**/
}
 dl.list_table_L02::after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}
/* ************************ ナビ（ページ上部：最新号/バックナンバー付近） ******************************* */
ul#navi { /*margin-left: 76px;*/
	margin:1px 0px 0px 102px;
	padding: 0;
	width:796px;
	background:#E6E6E6 url(../img_icon/navi_l_bg.jpg) repeat-y top left;
}
ul#navi:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
ul#navi li {
	margin: 0;
	padding: 0;
	float: left;
	line-height: 1;
	list-style-type: none;
	white-space: nowrap;
	width:93px !important /*Non-IE6*/;
	width:90px /*Non-IE6*/;
}
ul#navi li.leftBG {
	width:50px !important /*Non-IE6*/;
	width:50px /*Non-IE6*/;
	font-size:1px;
}
ul#navi li a {
	padding:8px 6px 0px 6px;
	display: block;
	height:18px;
	position: relative;
	text-align: center;
	font-size:12px !important /*Non-IE6*/;
	font-size:90% /*IE6*/;
	border-left:1px solid #E6E6E6;
}
ul#navi li a:hover {
	color: #000;
	text-decoration: none;
	background-color: #83D1D1;
}
ul#navi li.active {
	color: #000;
	text-decoration: none;
	background-color: #83D1D1;
}
ul#navi li.active a {
	color: #000;
	text-decoration: none;
	background-color: #83D1D1;
}
/* ************************ ナビ2（ページ上部：最新号/バックナンバー付近） ******************************* */
ul#navi2 { /*margin-left: 76px;*/
	margin:1px 0px 0px 102px;
	padding: 0;
	width:796px;
	background:#E6E6E6 url(../img_icon/navi_l_bg.jpg) repeat-y top left;
}
ul#navi2:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
ul#navi2 li {
	margin: 0;
	padding: 0;
	float: left;
	line-height: 1;
	list-style-type: none;
	white-space: nowrap;
	width:98px !important /*Non-IE6*/;
	width:90px /*Non-IE6*/;
}
ul#navi2 li.leftBG {
	width:50px !important /*Non-IE6*/;
	width:50px /*Non-IE6*/;
	font-size:1px;
}
ul#navi2 li a {
	padding:8px 6px 0px 6px;
	display: block;
	height:18px;
	position: relative;
	text-align: center;
	font-size:12px !important /*Non-IE6*/;
	font-size:90% /*IE6*/;
	border-left:1px solid #E6E6E6;
}
ul#navi2 li a:hover {
	color: #000;
	text-decoration: none;
	background-color: #ADACDF;
}
ul#navi2 li.active {
	color: #000;
	text-decoration: none;
	background-color: #ADACDF;
}
ul#navi2 li.active a {
	color: #000;
	text-decoration: none;
	background-color: #ADACDF;
}
/* ************************ ナビ3（ページ上部：最新号/バックナンバー付近） ******************************* */
ul#navi3 { /*margin-left: 76px;*/
	margin:1px 0px 0px 102px;
	padding: 0;
	width:796px;
	background:#E6E6E6 url(../img_icon/navi_l_bg.jpg) repeat-y top left;
}
ul#navi3:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
ul#navi3 li {
	margin: 0;
	padding: 0;
	float: left;
	line-height: 1;
	list-style-type: none;
	white-space: nowrap;
	width:14% !important /*Non-IE6*/;
	width:90px /*Non-IE6*/;
}
ul#navi3 li.leftBG {
	width:50px !important /*Non-IE6*/;
	width:50px /*Non-IE6*/;
	font-size:1px;
}
ul#navi3 li a {
	padding:8px 6px 0px 6px;
	display: block;
	height:18px;
	position: relative;
	text-align: center;
	font-size:12px !important /*Non-IE6*/;
	font-size:90% /*IE6*/;
	border-left:1px solid #E6E6E6;
}
ul#navi3 li a:hover {
	color: #000;
	text-decoration: none;
	background-color: #D1A3A3;
}
ul#navi3 li.active {
	color: #000;
	text-decoration: none;
	background-color: #D1A3A3;
}
ul#navi3 li.active a {
	color: #000;
	text-decoration: none;
	background-color: #D1A3A3;
}
/* ************************ バナー大 ******************************* */
.bannerL {
	margin:30px 0px 90px 46px !important /*Non-IE6*/;
	margin:30px 0px 0px 46px /*IE6*/;
}
.bannerL img {
	float:left;
	margin-left:30px;
}
/* ************************ フッタ（トップ用） ******************************* */
#footer {
	background:transparent url(../img_icon/foot_bg.gif) no-repeat top left;
	width:898px;
	color:#666666;
	font-size:80%;
	padding:10px 0px 0px 0px;
}
#footer .main_left {
	float:left;
	width:209px;
	padding:10px 0px 0px 0px;
	text-align:center;
}
#footer .main_left img {
	margin-top:2px;
}
#footer .main_right {
	float:right;
	width:689px;
	padding:0px 0px 10px 0px;
	text-align:left;
}
#footer .main_left2 img {
	margin-top:5px;
}
#footer .main_right2 {
	float:none;
	width:689px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#footer2 {
	background:transparent url(../img_icon/foot_bg2.gif) no-repeat top left;
	width:898px;
	color:#666666;
	font-size:80%;
	padding:10px 0px 0px 0px;
}
#footer2 .main_left {
	float:left;
	width:209px;
	padding:10px 0px 0px 0px;
	text-align:center;
}
#footer2 .main_left img {
	margin-top:5px;
}
#footer2 .main_right {
	float:right;
	width:689px;
	padding:0px 0px 10px 0px;
	text-align:left;
}
#footer2 .main_left2 img {
	margin-top:5px;
}
#footer2 .main_right2 {
	float:none;
	width:689px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.f_bar {
	background:#F6F5F5 url(../img_icon/foot_bar_bg_01.gif) repeat-x bottom left;
	width:898px;
	height:25px;
	text-align:center;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.f_bar p.text {
	float:left;
	padding:6px 0px 2px 10px;
	width:886px;
}
.f_bar p.text a {
	color:#000000;
	text-decoration:none;
}
.f_copy {
	background:#F6F5F5 url(../img_icon/foot_bar_bg_02.gif) repeat-x bottom left;
	width:898px;
	height:24px;
	text-align:center;
	border-top:1px solid #ffffff;
	color:#000000;
}
.f_copy p.text {
	float:left;
	padding:5px 0px 2px 10px;
	width:886px;
}
.f_copy p.text a {
	color:#000000;
	text-decoration:none;
}
/* ************************ フッタ（全体用） ******************************* */
#footer_com {
	width:898px;
	color:#666666;
	font-size:100%;
	padding:10px 0px 0px 0px;
}
#footer_com .ban {
	width:689px;
	text-align:left;
	padding:0px 0px 30px 120px;
}
.f_bar {
	background:#F6F5F5 url(../img_icon/foot_bar_bg_01.gif) repeat-x bottom left;
	width:898px;
	height:25px;
	text-align:center;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.f_bar p.text {
	float:left;
	padding:6px 0px 2px 10px;
	width:886px;
}
.f_bar p.text a {
	color:#000000;
	text-decoration:none;
}
.f_copy {
	background:#F6F5F5 url(../img_icon/foot_bar_bg_02.gif) repeat-x bottom left;
	width:898px;
	height:24px;
	text-align:center;
	border-top:1px solid #ffffff;
	color:#000000;
}
.f_copy p.text {
	float:left;
	padding:5px 0px 2px 10px;
	width:886px;
}
.f_copy p.text a {
	color:#000000;
	text-decoration:none;
}

