/* 基本設定 */

body {
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
}



/* 背景設定 */

.header_bg {
background-image: url("../image/header_bg.jpg");
background-repeat: no-repeat;
}

.top_bg {
background-image: url("../../image/top_bg.gif");
background-repeat: no-repeat;
}

.mid_02_bg {
background-image: url("../../image/mid_02_bg.gif");
background-repeat: repeat;
}

.mid_03_bg {
background-image: url("../../image/mid_03_bg.gif");
background-repeat: repeat;
}

.footer_bg {
background-image: url("../image/footer_bg.jpg");
background-repeat: repeat;
}

.contents_bg {
background-image: url("../image/contents_bg.gif");
background-repeat: repeat-x;
}

.mid_bg {
background-image: url("../../product/image/mid_bg.gif");
background-repeat: no-repeat;
}

.title_bg {
background-image: url("../../product/image/title_bg.gif");
background-repeat: no-repeat;
}



/* マージン設定 */

.tdmargin {
	margin-top:5px;
	margin-right:5px
	margin-bottom:5px;
	margin-left:5px;
}



/* ライン設定 */

.dline-g {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #41b147;
}
.dline-bl {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.line-nv {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336699;
}
.dline-nv {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #336699;
}

.dnline-nv {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: solid;
	border-top-color: #336699;
	border-bottom-color: #336699;
}
.lndline-nv {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #336699;
	border-bottom-color: #336699;
}



/* テキスト設定 */

.mid_whi {
font-size: 12px; COLOR: #ffffff; font-weight: bold; LINE-HEIGHT: 120%; padding-left: 10px;
}

.txt_copy {
	font-size: 11px; COLOR: #0B56C9; LINE-HEIGHT: 130%;
}

.txt_8 {
	font-size: 8px; COLOR: #4D4D4D; LINE-HEIGHT: 130%;
}

.txt_10 {
	font-size: 10px; COLOR: #4D4D4D; LINE-HEIGHT: 130%;
}

.txt_10b {
	font-size: 10px; COLOR: #4D4D4D; font-weight: bold; LINE-HEIGHT: 130%;
}

.txt_12 {
	font-size: 12px; COLOR: #4D4D4D; LINE-HEIGHT: 130%;
}

.txt_12b {
	font-size: 12px; COLOR: #4D4D4D; font-weight: bold; LINE-HEIGHT: 130%;
}

.txt_12b_508ac5 {
	font-size: 12px; COLOR: #508AC5; font-weight: bold; LINE-HEIGHT: 130%;
}

.txt_14b {
	font-size: 14px; COLOR: #4D4D4D; font-weight: bold; LINE-HEIGHT: 130%;
}

.txt_14b_508ac5 {
	font-size: 14px; COLOR: #508AC5; font-weight: bold; LINE-HEIGHT: 130%;
}

.txt_14b_00cc99 {
	font-size: 14px; COLOR: #00CC99; font-weight: bold; LINE-HEIGHT: 130%;
}

.txt_14b_b496ff {
	font-size: 14px; COLOR: #B496FF; font-weight: bold; LINE-HEIGHT: 130%;
}

.txt_14b_ff80a9 {
	font-size: 14px; COLOR: #FF80A9; font-weight: bold; LINE-HEIGHT: 130%;
}

.txt_12_000066 {
	font-size: 12px; COLOR: #000066; LINE-HEIGHT: 130%;
}

.right_menu_blu {font-size: 12px; COLOR: #465078; LINE-HEIGHT: 130%;}
a:link.right_menu_blu { color: #465078;text-decoration:none;}
a:active.right_menu_blu  { color: #508AC5;text-decoration: none;}
a:visited.right_menu_blu  { color: #666666;text-decoration:none;}
a:hover.right_menu_blu  { color: #465078;text-decoration: underline;}

.right_menu_gre {font-size: 12px; COLOR: #666E66; LINE-HEIGHT: 130%;}
a:link.right_menu_gre { color: #666E66;text-decoration:none;}
a:active.right_menu_gre  { color: #00CC99;text-decoration: none;}
a:visited.right_menu_gre  { color: #666666;text-decoration:none;}
a:hover.right_menu_gre  { color: #666E66;text-decoration: underline;}

.right_menu_gra {font-size: 12px; COLOR: #4D4D4D; LINE-HEIGHT: 130%;}
a:link.right_menu_gra { color: #4D4D4D;text-decoration:none;}
a:active.right_menu_gra  { color: #4D4D4D;text-decoration: none;}
a:visited.right_menu_gra  { color: #666666;text-decoration:none;}
a:hover.right_menu_gra  { color: #B8B8B8;text-decoration: underline;}

.txt_link {font-size: 12px; COLOR: #4D4D4D; LINE-HEIGHT: 130%;}
a:link.txt_link { color: #0000FF;text-decoration:none;}
a:active.txt_link  { color: #0000FF;text-decoration: none;}
a:visited.txt_link  { color: #660099;text-decoration:none;}
a:hover.txt_link  { color: #0000FF;text-decoration: underline;}

.txt_link_10 {font-size: 10px; COLOR: #4D4D4D; LINE-HEIGHT: 130%;}
a:link.txt_link_10 { color: #0000FF;text-decoration:none;}
a:active.txt_link_10  { color: #0000FF;text-decoration: none;}
a:visited.txt_link_10  { color: #660099;text-decoration:none;}
a:hover.txt_link_10  { color: #0000FF;text-decoration: underline;}

.txt_link_12b {font-size: 12px; COLOR: #4D4D4D; font-weight: bold; LINE-HEIGHT: 130%;}
a:link.txt_link_12b { color: #0000FF; font-weight: bold;text-decoration:none;}
a:active.txt_link_12b  { color: #0000FF; font-weight: bold;text-decoration: none;}
a:visited.txt_link_12b  { color: #660099; font-weight: bold;text-decoration:none;}
a:hover.txt_link_12b  { color: #0000FF; font-weight: bold;text-decoration: underline;}

.txt_link_14b {font-size: 14px; COLOR: #4D4D4D; font-weight: bold; LINE-HEIGHT: 130%;}
a:link.txt_link_14b { color: #0000FF; font-weight: bold;text-decoration:none;}
a:active.txt_link_14b  { color: #0000FF; font-weight: bold;text-decoration: none;}
a:visited.txt_link_14b  { color: #660099; font-weight: bold;text-decoration:none;}
a:hover.txt_link_14b  { color: #0000FF; font-weight: bold;text-decoration: underline;}

.txt_footer {font-size: 12px; COLOR: #0B56C9; LINE-HEIGHT: 130%;}
a:link.txt_footer { color: #0B56C9;text-decoration:none;}
a:active.txt_footer  { color: #FFFFFF;text-decoration: underline;}
a:visited.txt_footer  { color: #0B56C9;text-decoration:none;}
a:hover.txt_footer  { color: #0B56C9;text-decoration: underline;}

.txt_blu_10 {font-size: 10px; COLOR: #0B56C9;}
a:link.txt_blu_10 { color: #0B56C9;text-decoration:none;}
a:active.txt_blu_10  { color: #FFFFFF;text-decoration: underline;}
a:visited.txt_blu_10  { color: #0B56C9;text-decoration:none;}
a:hover.txt_blu_10  { color: #0B56C9;text-decoration: underline;}

.txt_blu_10b {font-size: 10px; COLOR: #0B56C9; font-weight: bold; LINE-HEIGHT: 130%;}
a:link.txt_blu_10b { color: #0B56C9; font-weight: bold;text-decoration:none;}
a:active.txt_blu_10b  { color: #FFFFFF; font-weight: bold;text-decoration: underline;}
a:visited.txt_blu_10b  { color: #0B56C9; font-weight: bold;text-decoration:none;}
a:hover.txt_blu_10b  { color: #0B56C9; font-weight: bold;text-decoration: underline;}

.txt_blu_12 {font-size: 12px; COLOR: #0B56C9; LINE-HEIGHT: 130%;}
a:link.txt_blu_12 { color: #0B56C9;text-decoration:none;}
a:active.txt_blu_12  { color: #FFFFFF;text-decoration: underline;}
a:visited.txt_blu_12  { color: #0B56C9;text-decoration:none;}
a:hover.txt_blu_12  { color: #0B56C9;text-decoration: underline;}

.right_menu_mos12 {font-size: 12px; COLOR: #6C7B6D; LINE-HEIGHT: 130%;}
a:link.right_menu_mos12 { color: #6c7b6d;text-decoration:none;}
a:active.right_menu_mos12  { color: #FFFFFF;text-decoration: none;}
a:visited.right_menu_mos12  { color: #666666;text-decoration:none;}
a:hover.right_menu_mos12  { color: #6c7b6d;text-decoration: underline;}

.right_menu_mos10 {font-size: 10px; COLOR: #6C7B6D;}
a:link.right_menu_mos10 { color: #6c7b6d;text-decoration:none;}
a:active.right_menu_mos10  { color: #FFFFFF;text-decoration: none;}
a:visited.right_menu_mos10  { color: #666666;text-decoration:none;}
a:hover.right_menu_mos10  { color: #6c7b6d;text-decoration: underline;}

.txt_inq{font-size: 12px; color: #FFFFFF; LINE-HEIGHT: 130%;}
a:link.txt_inq { color: #FFFFFF;text-decoration:none;}
a:active.txt_inq  { color: #FFFFFF;text-decoration: none;}
a:visited.txt_inq  { color: #FFFFFF;text-decoration:none;}
a:hover.txt_inq  { color: #FFFFFF;text-decoration: underline;}