@charset "utf-8";

body {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "Osaka", "MS UI Gothic", "sans-serif";
	background-image: url(/images/bgblue.gif);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #4b86b2;
	line-height: 16px;
	margin: 0px;
}

td,th {font-size: 12px;color: #6E6E6E;font-family: "ＭＳ Ｐゴシック", "Osaka", "MS UI Gothic", "sans-serif";line-height: 16px;}

a:link    {
	text-decoration: underline;
	color: #3A6183;
}
a:visited {
	text-decoration: underline;
	color: #3A6183;
}
a:hover   {
	color: #3A6183;
	text-decoration: none;
}
a:active  {
	text-decoration: none;
	color: #3A6183;
}


.top {
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'sans-serif';
	font-size: 80%;line-height: 1.4;text-transform: uppercase;color: #6093cb;}
.top a:link    {color: #6093cb;text-decoration: none;}
.top a:visited {color: #6093cb;text-decoration: none;}
.top a:hover   {color: #06B6F9;text-decoration: underline;}
.top a:active  {color: #06B6F9;text-decoration: underline;}


.down {font-size: 11px;text-align: center;}
.down a:link    {color: #666666;text-decoration: none;font-size: 11px;}
.down a:visited {color: #666666;text-decoration: none;}
.down a:hover   {color: #333333;text-decoration: underline;}
.down a:active  {color: #333333;text-decoration: underline;}


a.ir:link    {color: #335573;text-decoration: none;font-size: 11px;}
a.ir:visited {color: #335573;text-decoration: none;font-size: 11px;}
a.ir:hover   {color: #335573;text-decoration: underline;font-size: 11px;}
a.ir:active  {color: #335573;text-decoration: underline;font-size: 11px;}

a.link:link    {color: #06B6F9;text-decoration: underline;font-size: 11px;}
a.link:visited {color: #06B6F9;text-decoration: underline;font-size: 11px;}
a.link:hover   {color: #06B6F9;text-decoration: none;font-size: 11px;}
a.link:active  {color: #06B6F9;text-decoration: underline;font-size: 11px;}


.middle {padding-right: 18px;padding-left: 18px;background-image: url(/images/m7.gif);background-repeat: no-repeat;background-position: top;}


.mn {width: 257px;background-image: url(/images/mnbk.gif);background-repeat: no-repeat;background-position: top;text-align: center;
	padding-top: 20px;padding-bottom: 8px;padding-right: 15px;padding-left: 15px;}
	
	
.contents {padding-top: 20px;padding-right: 13px;}


.falsh {background-image: url(/images/flash.gif);height: 33px;width: 976px;padding-top: 150px;}
.falsh a:link {color: #ffffff;text-decoration: none;}
.falsh a:visited {color: #ffffff;text-decoration: none;}
.falsh a:hover {color: #ffffff;text-decoration: underline;}
.falsh a:active {color: #ffffff;text-decoration: underline;}


.newsbk {background-image: url(/images/kuanga_r2_c2.gif);background-repeat: repeat-x;background-position: top;}
.newslink {background-color: #f0f0f0;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF;
	font-size: 11px;padding-left: 5px;color: #7c9aab;text-align: left;}
.newslink a:link {color: #426d95;text-decoration: none;}
.newslink a:visited {color: #426d95;text-decoration: none;}
.newslink a:hover {color: #426d95;text-decoration: underline;}
.newslink a:active {color: #426d95;text-decoration: underline;}


.white {color: #FFFFFF}


.div1 {padding-top: 20px;text-align: right;padding-right: 10px;width: 432px;color: #00c0ff;}
.div2 {color: #095575;padding-right: 40px;padding-left: 40px;line-height: 18px;letter-spacing: 1px;}
.div3 {padding-left: 14px;}

.line1 {background-color: #FFFFFF;height: 1px;}
.line2 {background-image: url(/service/images/select_10.gif);}
.line3 {background-image: url(/sitemap/images/sitemap_03.gif);background-repeat: repeat-x;background-position: center;}


.STYLE1 {color: #426d95;}
.STYLE2 {color: #C0D7EA}
.STYLE3 {color: #3593D3;}
.form {color: #333333;height: 15px;width: 320px;background-color: #FFFFFF;border: 1px solid #CFD5DC;}
.form1 {color: #333333;width: 320px;background-color: #FFFFFF;border: 1px solid #CFD5DC;}

.red {color: #CC3300}
.green {color: #009933}

.title1 {
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'sans-serif';
	color: #5B5B5B;
	background-image: url(/price/images/price_r1.jpg);
	height: 30px;
	width: 303px;
	font-size: 135%;
	line-height: 1.5;
	text-indent: 15px;
}
.title2 {
	color: #426D95;
	background-image: url(/price/images/price_r2.jpg);
	height: 30px;
	width: 307px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}
.title2 a:link    {color: #426D95;text-decoration: none;}
.title2 a:visited {color: #426D95;text-decoration: none;}
.title2 a:hover   {color: #426D95;text-decoration: underline;}
.title2 a:active  {color: #426D95;text-decoration: underline;}

.title3 {
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'sans-serif';
	background-image: url(/new/images/new_r1.gif);
	font-size: 110%;
	line-height: 1.4;
	text-indent: 15px;
	color: #3593D3;
	width: 539px;
	height: 20px;
	margin-top: 25px;
	margin-bottom: 8px;}
	
.title32 {
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'sans-serif';
	font-size: 120%;
	line-height: 1.4;
	width: 539px;
	margin-top: 25px;
	color: #3593D3;
	font-weight: bold;
}
	
.title3 a:link    {color: #3593D3;text-decoration: none;}
.title3 a:visited {color: #3593D3;text-decoration: none;}
.title3 a:hover   {color: #3593D3;text-decoration: underline;}
.title3 a:active  {color: #3593D3;text-decoration: underline;}

.title4 {
	border: 1px solid #CCCCCC;
	color: #3593D3;
	margin-top: 16px;
	padding: 16px;
}

.table1 {background-color:#60B7E2; color: #FFFFFF; width: 85px;text-align: right;padding-right: 8px;}
.table2 {
	background-color:#F0F2F4;
	padding-left: 10px;
	line-height: 15px;
}
.table3 {background-color:#BCC570; color: #FFFFFF; width: 85px;text-align: right;padding-right: 8px;}
.table4 {background-color:#EEEFF2; padding-left: 10px; line-height: 15px;}
.table5 {background-color:#60B7E2; color: #FFFFFF; text-align: center;}
.table7 {background-color:#60B7E2; color: #FFFFFF; text-align: left; padding-left: 10px;}

.txt_ch02 a:link    {color: #3593D3;text-decoration: none;}
.txt_ch02 a:visited {color: #3593D3;text-decoration: none;}
.txt_ch02 a:hover   {color: #3593D3;text-decoration: underline;}
.txt_ch02 a:active  {color: #3593D3;text-decoration: underline;}
.STYLE4 {
	color: #7A878D
}

.info_button {
	background-image: url(/info/images/button254.png);
	background-repeat: no-repeat;
	width: 254px;
	height: 66px;
	font-size:18px;
	text-align: center;
}
.info_button a{
	text-decoration: none;
	color: #888888;
}