@charset "utf-8";
/* CSS Document */

body { background-color: #000000; color:#0077e2; text-align:left; font-size:12px; line-height:140%; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px;}

a { color: #6eacff; text-decoration:underline;}
a:visited { color: #6eacff; text-decoration:underline;}
a:active { color: #0077e2; text-decoration:underline;}
a:hover { color: #0033FF; text-decoration:none;}

h1,h2,h3,h4,h5,h6,form { margin:0px; padding:0px;}

.clear { clear:both;}

/*-------------------*/

#header { width: 910px; border-bottom: 1px solid #0077e2;}
.head_logo01 { width:310px; float:left;}
.head_logo02 { float:left; width:600px;}

.head_btnarea { text-align: right; padding-top:7px;}
.head_size { float:right;}
.head_search { float:right; padding: 7px 60px 0px 10px; color:#FFFFFF;}
.head_gg { width:195px; padding-left: 405px; clear:both;}

.head_print { display:none;}

#title {}

#mainarea { width:910px; margin-bottom:14px;}

#left { margin-top:14px; width:270px; float:left;}

.left_menu { margin-left:10px; margin-bottom:13px;}
ul.sidemenu { margin: 0px 0px 0px 0px; list-style:none; padding:0px; height:161px; line-height:0px;}
ul.sidemenu li { line-height: 1px; font-size:1px; padding:0px; margin:0px;}
ul.sidemenu li a { line-height:normal;}

.left_news { margin-left: 9px; width:248px; border: 1px solid #0077e2;}
.left_news_text { padding: 12px;}

#contents { margin-top:14px; width: 640px; float:left;}

#contents .inside { border: 1px solid #0077e2; padding: 15px;}

#contents .inside .navi { padding-bottom:22px;}
#contents .inside .pagetit { padding-bottom:26px;}

#contents .inside .navi a { color:#6eacff;}
#contents .inside .navi a:visited { color:#6eacff;}

#footer { width:910px; border-top: 1px solid #0077e2; padding-bottom:35px;}

.title_gg { width:815px; float:left;}
.back { width:95px; padding-top:56px; float:left;}

.pagetop { text-align:right;}

/*-------------------*/

.top_text01 { width:640px; border-bottom: 1px solid #0077e2; margin-bottom:12px;}
.top_menuarea { margin-bottom:13px;}
.top_menu { margin-right:11px;}

.top_newsmore { text-align: right; padding-top:20px; font-weight:bold;}
p.top_news_p {margin-top:0px;}

/*-------------------*/

.pro_lefttit { width: 270px; float:left;}
.pro_tit { margin-left:10px;}
.pro_map { padding-bottom:11px; float:left;}
.pro_news { margin-left: 9px;border: 1px solid #0077e2; height: 190px;}
.pro_news_e { margin-left: 9px; padding: 2px 0px; border: 1px solid #0077e2;}

/*-------------------*/

.mp_list { list-style:}

/*-------------------*/

.con_lefttit { width: 270px; float:left;}
.con_tit { margin-left:10px;}
.con_tit2 { margin-bottom:6px;}
.con_map { margin-bottom:11px; float:left; width:640px;}
.con_map1 { margin-bottom:11px; float:left; width:640px; height:372px; background-image:url(../images/con_map01_o.gif); background-repeat: no-repeat;}
.con_map2 { margin-bottom:11px; float:left; width:640px; height:372px; background-image:url(../images/con_map02_o.gif); background-repeat: no-repeat;}
.con_map3 { margin-bottom:11px; float:left; width:640px; height:372px; background-image:url(../images/con_map03_o.gif); background-repeat: no-repeat;}
.con_map4 { margin-bottom:11px; float:left; width:640px; height:372px; background-image:url(../images/con_map04_o.gif); background-repeat: no-repeat;}
.con_map5 { margin-bottom:11px; float:left; width:640px; height:372px; background-image:url(../images/con_map05_o.gif); background-repeat: no-repeat;}
.con_map6p { margin-bottom:11px; float:left; width:640px; height:372px; background-image:url(../images/con_map06_o.gif); background-repeat: no-repeat;}
.con_map6e { margin-bottom:11px; float:left; width:640px; height:372px; background-image:url(../images/con_map06-2_o.gif); background-repeat: no-repeat;}
.con_map7 { margin-bottom:11px; float:left; width:640px; height:372px; background-image:url(../images/con_map07_o.gif); background-repeat: no-repeat;}
.con_news { margin-left: 9px;border: 1px solid #0077e2;}

.con_choose { padding: 60px 15px 30px 20px; font-size: 16px; line-height:24px;}

.con_list { padding-right: 60px;}

div.con_choose a { color: #00b6fc; text-decoration:underline; font-weight:bold;}
div.con_choose a:visited { color: #00b6fc; text-decoration:underline; font-weight:bold;}
div.con_choose a:hover { color: #0077e2; text-decoration:none; font-weight:bold;}
div.con_choose a:active { color: #00b6fc; text-decoration:underline; font-weight:bold;}

.con_03e_table1 { margin-bottom:15px;}
.con_03e_table2 { margin-left:50px; border: 1px solid #FFFFFF; font-size: 16px; line-height:24px;}
.con_03e_table2_td { padding:10px 20px; font-weight:bold;}

/*-------------------*/

.abo_textarea { color:#FFFFFF;}
.abo_td01 { width:150px; padding-right:6px; vertical-align:top; text-align:left; padding-bottom:10px;}
.abo_td02 { width:280px; padding-right:5px; vertical-align:top; text-align:left; padding-bottom:10px;}
.abo_td03 { width:452px; vertical-align:top; text-align:left; padding-bottom:10px;}
.abo_right { text-align:right;}

.mes_pic01 { margin: 0px 0px 15px 15px;}

.boa_date { width:600px; text-align:right; padding-bottom:5px; border-bottom: 2px solid #0077e2;}
.boa_taxt {text-align:left; vertical-align:top; padding-top:5px; padding-bottom:15px; padding-right: 20px; color:#0077e2; font-weight:bold; }
.boa_name {text-align:left; vertical-align:top; padding-top:5px; padding-bottom:15px; white-space:nowrap;}
.boa_line { border-bottom: 2px solid #0077e2;}
.boa_line2 { border-bottom: 1px dashed #FFFFFF;}
.boa_table { border-left: 1px solid #0077e2;}
.boa_td {border-right: 1px solid #0077e2; border-bottom: 1px solid #0077e2; text-align:left; vertical-align:top;}

.his_date { text-align:left; vertical-align:top; padding-bottom:15px; padding-right: 20px; color:#0077e2; font-weight:bold; white-space: nowrap;}
.his_text { text-align:left; vertical-align:top; padding-bottom:15px;}

/*-------------------*/

.gro_name { font-size:16px; font-weight:bold; color:#FFFFFF; padding-bottom:2px;}
.gro_text01 { padding-bottom:14px;}
.gro_map00 { padding-bottom:17px;}

.gro_textarea { color:#FFFFFF;}
.gro_stit { color:#0077e2; font-weight:bold; padding-bottom:5px;}
.gro_textbox { padding-bottom:20px;}
.gro_table { margin-bottom:5px;}
.gro_return { text-align:right;}

.gro_tex { padding-left: 15px;}

.gro_addtext { padding-left:45px;}

.gro_addtable { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;}
.gro_addtd { border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}

/*---------------------*/

.csr_textarea { color:#FFFFFF;}
.csr_mainpic { padding-bottom:15px; text-align: center;}
.csr_text01 { padding-bottom:15px;}

.csr_stit01 { margin-bottom:10px;}
.csr_stit02 { margin-bottom:10px; border-bottom:1px solid #00599a;}
.csr_stit03 { margin-bottom:10px; border-bottom:1px solid #007dc5;}
.csr_stit04 { margin-bottom:10px; border-bottom:1px solid #c41134;}
.csr_stit05 { margin-bottom:10px; border-bottom:1px solid #009358;}
.csr_pdfdetail { padding-bottom:15px; width:500px; padding-left:23px;}
.cer_pdfbtn { padding-bottom:5px; padding-top:20px;}

.csr_getacro { padding-bottom:8px;}
.csr_getacroText { width:503px; padding: 10px; border:1px solid #FFFFFF;}

.csr_right { text-align:right;}
.indent1 { padding-left: 1em !important; }

.codeBox { margin-bottom:15px; }
.codeBox h3 { font-size:100%; margin-bottom:5px; }
.codeBox h4 { font-size:100%; font-weight:normal; margin-top:5px; }
.codeBox ul { margin-top:0px; }
.codeBox ol { margin-top:0px; }
.codeBox p { margin-bottom:0; }
.codeBox ul,.codeBox ol { list-style:none; padding-left:0; }
.codeBox ul { margin-left:20px; }
.codeBox ul li { text-indent:-20px; }
.codeBox ol { margin-left:20px; }
.codeBox ol li { text-indent:-20px; }
.codeBox ol.idt01 { margin-left:55px; }
.codeBox ol.idt01 li { text-indent:-41px; }
.codeBox ol.idt01 ol.idt01 { margin-left:20px; }
.codeBox ol.idt01 ol.idt01 li { text-indent:-20px; }
.codeBox ol.idt02 { margin-left:15px; }
.codeBox ol.idt02 li { text-indent:-15px; }

.ttl_double { margin:3px 0 15px 0; }
.ttl_double h3,
.ttl_double h4,
.ttl_double p {
	background-color:#000000;
	border:3px #666 double;
	display:inline;
	font-weight:bold;
	font-size:110%;
	padding:2px 5px;
}

.ttl_double h4#cp3 { display:block; padding-left:93px; text-indent:-87px; }


/*---------------------*/

.news_dl { margin-top:0px;}
.news_dl dd { width:500px; padding-bottom:20px;}

.n_pagetit { padding-bottom:16px; font-size:120%;}
.n_pagetit2 { padding-bottom:14px; font-size:120%; color:#FFFFFF;}
.n_date { padding-bottom:10px; font-weight:bold; text-align:right;}
.n_text01 { padding-bottom:20px;}
.n_text02 { padding-bottom:30px;}
.n_img01 { padding-bottom:30px;text-align: center;}

.n_table_c { margin-left:auto; margin-right:auto;}

.preview_img_l { margin: 0px 10px 10px 0px;}
.preview_img_r { margin: 0px 0px 10px 10px;}
.preview_img_c { margin: 10px 0px 10px 0px;}


