@charset "utf-8"; 
/*
経済社会総合研究所

コメント注釈
f:文字サイズ切替で調整のいる項目
c:色調整項目
ie6:IE6対応記述
e:英語ページ
d:削除予定
*/

/*reset*/
html,body,ul,ol,li,form,fieldset,legend{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p{margin-top:0;}
fieldset,img{border:0;}
legend{color:#000;}
li{list-style:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;vertical-align:top;font-weight:normal;}
input,textarea,select{}
abbr,acronym{border-bottom:.1em dotted;cursor:help;}
address{font-style:normal;}

/*layout*/
body{text-align:center;min-width:950px;}
.span-5,.span-6,.span-7,.span-8,.span-16,.span-17,.span-18,.span-19,.span-24{margin:0 10px 1em 0;float:left;position:relative;border:1px solid #cfcfcf;background:#fff;overflow:hidden;zoom:1;}
.span-24 .span-5,.span-24 .span-6,.span-24 .span-7,.span-24 .span-8,.span-24 .span-16,.span-24 .span-17,.span-24 .span-18,.span-24 .span-19{border:0;}
div.last{margin-right:0;float:right;}
.span-5{width:218px;}
.span-6{width:248px;}
.span-7{width:268px;}
.span-8{width:308px;}
.span-16{width:628px;}
.span-17{width:668px;}
.span-18{width:688px;}
.span-19{width:718px;}
.span-24{margin-right:0;width:950px;}
#wrapper{margin:0 auto;width:950px;text-align:left;}
#globalnavi ul{width:948px;}
/*#header_inner,#eyecatch_inner,#levelnavi,#main,#caoinfo_inner,#footnavi,#copyright{text-align:left;position:relative;width:950px;}*/
#caoinfo_logo{width:304px;}
#caoinfo_address{width:300px;}
.lnk_gov{width:289px;}
/*.report,.txt_std .report{margin-right:0;width:918px;}.txt_l .report{width:1158px;}.txt_xl .report{width:1398px;}*/
.navi a{width:948px;}
div#container{width:100%;}
/*div#contents{position:relative;margin:0 280px 0 1em;}*/
div#contents{position:relative;zoom:1;}
/*div.sidebar{float:right;overflow:hidden;width:260px;}*/
/*div#secondary{clear:right;}*/
div#footer{clear:both;}

/* 以下 基本設定*/
html{overflow-y:scroll;position:relative;width:100%;}
body{font:62.5%/1.5 sans-serif;background-color:#ededed;color:#222;}
#main{margin:0 auto 1.5em;padding:0;}

select,input,button,textarea{font:100% sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{*font-size:108%;line-height:1.1;font-family:monospace;}
/* テキスト */
#globalnavi,#header{font-size:130%;}
#subnavi,#pamphlet,#contents,#caoinfo,#footer,
.txt_std #subnavi,.txt_std #pamphlet,.txt_std #contents,.txt_std #caoinfo,.txt_std #footer{font-size:130%;*font-size:small;}
.navi,.txt_std .navi{font-size:130%;*font-size:small;}

.txt_l #subnavi,.txt_l #pamphlet,.txt_l #contents,.txt_l #caoinfo,.txt_l #footer{font-size:180%;*font-size:large;}
.txt_l .navi{font-size:180%;*font-size:large;}

.txt_xl #subnavi,.txt_xl #pamphlet,.txt_xl #contents,.txt_xl #caoinfo,.txt_xl #footer{font-size:260%;*font-size:xx-large;}
.txt_xl .navi{font-size:260%;*font-size:xx-large;}

h1,h2,h3,h4,#description{font-family:sans-serif;color:#111;}
/*h1{margin:0 0 0.5em;font-size:200%;}*/
/*h2{margin:0 0 0.5em;padding:0.25em 0.5em;font-size:133.33%;}*/
/*h3{margin:0 0 0.25em;font-size:115%;color:#333;}*//*c*/
/*h4{margin:0 0 0.25em;font-weight:normal;font-size:100%;}*/
h1{margin:0 0 0.5em;font-size:200%;}
h2{margin:1em 0em;padding:0em 0.5em;font-size:133.33%;}
h3{margin:0 0 0.25em;font-size:115%;/*c*/color:#333;}
h4{margin:0 0 0.25em;font-weight:normal;font-size:100%;}
p{margin:0;line-height:1.75;}
blockquote{margin:1em 0 1em 1em;padding:0.2em 1em;border:1px solid #ddd;color:#444;}
pre{padding:0.5em 1em;border-left:6px solid #ddd;background-color:#eee;overflow:auto;width:90%;_width:95%;/*forIE6*/}
em{font-weight:bold;font-style:normal;}
strong{font-weight:bold;}
.ita{font-style:italic;}

/*リンク*/
a:link,#contents a:link{color:#009;}
a:visited,#contents a:visited{color:#009;}
a:hover,#contents a:hover{color:#c00000;}
a:focus,#contents a:focus{color:#c00000;}
a:active,#contents a:active{color:#ff4040;}
/*リスト*/
ul,ol{margin:0.5em 1.5em;padding:0;list-style-position:outside;}
ul ul,ul ol,ul ol,ol ol{margin:0 0 0 1em;}
ol li{/*margin-left:1em;*/list-style-type:decimal;}
dl{margin:0.5em 1.5em;padding:0;}
dl dt{margin:0 0 0 -1.5em;}
dl dd{margin:0 0 1.5em 0;}
/*フォーム*/
form{margin:1em 0;}
fieldset{margin:1em 0;padding:1px 0;border:1px solid #ddd;}
legend{padding:0 1em;background-color:#fff;font-size:120%;}
label{display:inline;}
textarea,input{padding:2px;border-width:1px;border-style:solid;border-color:#999 #aaa #aaa #999;background-color:#fff;}
textarea:hover,textarea:focus{border-color:#009;}
textarea{padding:0.5em 0.5em;}
input.radio{border:none;background-color:transparent;background-image:none;}
/*テーブル*/
table{margin:1em 0;border:1px solid #ddd;background-color:#fff;}
caption{padding-bottom:0.3em;}
th,td{padding:0.3em 0.5em;border-collapse:collapse;border-spacing:1px;}
th{border-right:1px solid #ddd;border-top:1px solid #ddd;color:#333;background-color:#f5f5f5;}
td{border-right:1px solid #eee;border-top:1px solid #eee;}
/*その他*/
hr{margin:1.5em 0;border:none;border-top:1px solid #ccc;height:1px;}

/* 以上 基本設定*/



/*globalnavi*/
#globalnavi{border-bottom:1px solid #ccc;background:#273338 url('../img/grd_dgray.png') repeat-x 0 center;}
#globalnavi ul{margin:0 auto;border-right:1px solid #666;border-left:1px solid #666;text-align:left;}
#globalnavi li{position:relative;float:left;margin:0;padding:0;border-right:1px solid #666;border-left:1px solid #111;overflow:hidden;}
#globalnavi li a{position:relative;display:block;padding:12px 14px;text-decoration:none;text-align:center;font-size:100%;cursor:pointer;}
#globalnavi a:link,#globalnavi a:visited{color:#fff;}/*c*/
#globalnavi li:hover, #globalnavi li a:hover,#globalnavi a:active,
#globalnavi li:focus, #globalnavi li a:focus,#globalnavi a:focus{background-color:#1250d9;text-decoration:underline;}/*c*/
#globalnavi li.last{border-right:none;}
#gn_esri a{width:172px;}
#gn_archive a{width:42px;}
#gn_prj a{width:42px;}
#gn_stat a{width:71px;}
#gn_sna a{width:175px;}
#gn_workshop a{width:170px;}
#gn_tie a{width:50px;}
#gn_esri_e a{width:92px;}
#gn_prj_e a{width:76px;}
#gn_archive_e a{width:168px;}
#gn_stat_e a{width:150px;}
#gn_sna_e a{width:42px;}
#gn_workshop_e a{width:134px;}
#gn_tie_e a{width:70px;}


/*header*/
#header{border-right:1px solid #aaa;border-bottom:1px solid #999;border-left:1px solid #aaa;text-align:left;background-color:#fff;clear:left;position:relative;z-index:0;zoom:1;}
#header_inner{margin:0 auto;padding:24px 16px;position:relative;}
/*d*/#header_inner:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
#header h1{margin:0;border:0;float:left;}
#title{width:340px;}
#title a:link,#title a:visited{color:#333;text-decoration:none;}/*c*/
#title a:hover,#title a:focus{color:#005627;}/*c*/
#title a:active{color:#fc9;}/*c*/
#support_menu,#support_tool{position:absolute;width:580px;}
#support_menu{top:32px;right:16px;}
#support_tool{right:0;bottom:0;}
#support_menu ul,#support_menu form{margin:0;padding:0;}
#support_menu form ul{text-align:right;}
#support_menu li{display:inline;list-style-type:none;height:26px;}
#support_menu li a{margin:0;padding:0 0 0 11px;background:url("../img/ico_arrow1.gif") no-repeat 0 5px;}
#support_menu li a:hover,#support_menu li a:focus{background-image:url("../img/ico_arrow3.gif");}
#support_menu li,#support_menu img,#support_menu a,#support_menu label{vertical-align:middle;}
#support_tool ul{margin:0;}
#support_tool li{margin:0 0 0 10px;float:right;}
#support_tool li li{margin:0;}
#support_tool img{float:right;position:relative;z-index:10;}
#select_lng,#select_lng li,#select_lng img{display:inline;vertical-align:middle;}
#select_lng a{display:block;/*width:96px;*/width:84px;height:21px;overflow:hidden;}
/*#lng_ja a{background:url("../img/cmn_img.png") no-repeat -108px 0;}
#lng_ja a:hover,#lng_ja a:focus{background:url("../img/cmn_img.png") no-repeat -108px -21px;}
#lng_en a{background:url("../img/cmn_img.png") no-repeat -203px 0;}
#lng_en a:hover,#lng_en a:focus{background:url("../img/cmn_img.png") no-repeat -203px -21px;}*/
#lng_ja a,#lng_en a{background:url("../img/ico_arrow1.gif") no-repeat 0 7px;}
#lng_ja a:hover,#lng_ja a:focus,#lng_en a:hover,#lng_en a:focus{background:url("../img/ico_arrow3.gif") no-repeat 0 7px;}
#lng_ja a:hover,#lng_en a:hover,#lng_ja a:focus,#lng_en a:focus{background-color:transparent;}
#lng_ja a:hover img,#lng_en a:hover img,#lng_ja a:focus img,#lng_en a:focus img{position:relative;z-index:-1;}
#txtsize{margin:0 0 0 16px;}
#txtsize,#txtsize img,#txtsize dt,#txtsize dd,#txtsize a{margin:0;padding:0;vertical-align:middle;}
#txtsize{width:250px;}
#txtsize img{float:none;}
#txtsize dt{margin:0;float:left;}
#txtsize dd{margin:0;padding:0 10px;border-right:1px solid #333;float:left;height:21px;}
#txtsize dd.last{border-right:none;}
#txtsize a{display:block;width:36px;height:21px;overflow:hidden;}

.txt_std #txt_std a,.txt_xl #txt_xl a,.txt_xl #txt_xl a,
#txtsize a:hover,#txtsize a:focus,
#wrapper .txt_size_active{background:transparent url("../img/cmn_img.png") no-repeat 0 0;}
/*e*/.eng .txt_std #txt_std a,.eng .txt_xl #txt_xl a,.eng .txt_xl #txt_xl a,
/*e*/.eng #txtsize a:hover,.eng #txtsize a:focus,
/*e*/.eng #wrapper .txt_size_active{background-image:url("../img/cmn_img_e.png");}
.txt_std #txt_std a,#txt_std a:hover,#txt_std a:focus,#wrapper #txt_std .txt_size_active{background-position:0 -21px;}
.txt_l #txt_l a,#txt_l a:hover,#txt_l a:focus,#wrapper #txt_l .txt_size_active{background-position:-36px -21px;}
.txt_xl #txt_xl a,#txt_xl a:hover,#txt_xl a:focus,#wrapper #txt_xl .txt_size_active{background-position:-72px -21px;}

.txt_std #txt_std a img,.txt_xl #txt_xl a img,.txt_xl #txt_xl a img,#txtsize a:hover img,#txtsize a:focus img,
#wrapper .txt_size_active img{position:relative;z-index:-1;}


#serach_form{margin:0 0 0 8px;padding:0 0 0 8px;border-left:1px solid #333;}
#serach_form label,#serach_form input{margin:0;vertical-align:middle;}
#q{padding:4px;width:120px;}
#sitesearch_submit{margin:0;padding:4px 0.25em;border-width:1px;border-style:solid;border-color:#999 #aaa #aaa #999;background:#1250d9;color:#fff;font-weight:bold;}
#sitesearch_submit:hover,#sitesearch_submit:focus{border-color:#999;background:#67a54b;color:#fff;}


/* 20151125TOP改修*/
/*eyecatch*/
#eyecatch{margin:-2px 0 16px;border:1px solid #999;background:#fff repeat center right;text-align:center;}
#eyecatch_inner{margin:0 auto;background:url("../img/bg_eyecatch15.png") right 20%;text-align:left;}

#eyecatch_txt{padding:30px 45px 30px 60px;width:325px;height:150px; background-image:url(../img/opacity_gray_50p.png);}

#eyecatch_txt li{list-style-type:none;padding-left:11px;background:url("../img/ico_arrow2.gif") no-repeat 0 9px;}
#eyecatch_txt li:hover{background:url("../img/ico_arrow3.gif") no-repeat 0 9px;}

#eyecatch h2{margin:0;padding-bottom:0.5em;color:#434343;font-size:150%;font-weight:bold;background:url("../img/line1.gif") repeat-x 0 bottom;}

#eyecatch ul{font-size:110%;margin:0.1em 0 0 0;}
/* f93 c66 fc9 */
/* fff 222(eee) fc9 */
/*
#eyecatch a:link,#eyecatch a:visited{color:#fff;}/*c text-decoration:none;*/

/*#eyecatch a:hover,#eyecatch a:focus{color:#222;background-color:#f93;}/*c*/
/*#eyecatch a:active{color:#fc9;}/*c*/
#eyecatch_txt h2.lnk a{padding-left:0;padding-right:20px;background-position:248px 10px;}
#eyecatch_txt h2.lnk_e a{padding-left:0;padding-right:25px;background-position:297px 10px;font-size:90%;}

/*txt_l eyecatch*/
.txt_l #eyecatch_txt{padding:30px 45px 30px 60px;width:325px;height:190px;color:#fff;}
.txt_l #eyecatch_txt li{list-style-type:none;padding-left:11px;background:url("../img/ico_arrow2.gif") no-repeat 0 10px;}
.txt_l #eyecatch_txt li:hover{background:url("../img/ico_arrow3.gif") no-repeat 0 10px;}


.txt_l #eyecatch_txt h2,.txt_l #eyecatch_txt li{line-height:1.3;}


/*txt_xl eyecatch*/
.txt_xl #eyecatch_txt{padding:15px 15px 15px 35px;width:380px;height:241px;color:#fff;}
.txt_xl #eyecatch_txt h2,.txt_xl #eyecatch_txt li{line-height:1.2;}
.txt_xl #eyecatch_txt li{list-style-type:none;padding-left:11px;background:url("../img/ico_arrow2.gif") no-repeat 0 14px;}
.txt_xl #eyecatch_txt li:hover{background:url("../img/ico_arrow3.gif") no-repeat 0 14px;}

.eng .txt_xl #eyecatch_txt{padding:13px 15px 13px 45px;width:370px;height:245px;color:#fff;}
.eng .txt_xl #eyecatch_txt h2,.eng .txt_xl #eyecatch_txt li{line-height:1.1;}


/*修正前退避*/
/*
#eyecatch{margin:-2px 0 16px;border:1px solid #999;background:#fff repeat center right;text-align:center;}
#eyecatch_inner{margin:0 auto;background:url("../img/bg_eyecatch10.png") no-repeat right -90px;text-align:left;}
#eyecatch_txt{padding:30px 45px 30px 60px;background:url("../img/bg_eyecatch_txt1.png");width:325px;height:120px;color:#fff;}
#eyecatch_txt a{list-style-type:none;padding-left:11px;background:url("../img/ico_arrow2.gif") no-repeat 0 3px;}
#eyecatch h2{margin:0 0 0;color:#fff;font-size:200%;font-weight:normal;}
#eyecatch ul{font-size:130%;margin:0;}
*/
/* f93 c66 fc9 */
/* fff 222(eee) fc9 */
/*
#eyecatch a:link,#eyecatch a:visited{color:#fff;text-decoration:none;}/*c*/
/*
#eyecatch a:hover,#eyecatch a:focus{color:#222;background-color:#f93;}/*c*/
/*
#eyecatch a:active{color:#fc9;}/*c*/
/*
#eyecatch_txt h2.lnk a{padding-left:0;padding-right:20px;background-position:248px 10px;}
#eyecatch_txt h2.lnk_e a{padding-left:0;padding-right:25px;background-position:297px 10px;font-size:90%;}
*/

/*subnavi*/
.page_top #subnavi{display:none;}
#subnavi{margin:0 0 1em;padding:0.5em 16px;background:#273338;}
#levelnavi{margin:0 auto;color:#fff;clear:left;}
#levelnavi a:link,#levelnavi a:visited{color:#fff;}/*c*/
#levelnavi a:hover,#levelnavi a:focus,#levelnavi a:active{color:#ff6a00;}/*c*/

/*pamphlet*/
#pamphlet{border:1px solid #ccc;background:#5c8c05;overflow:hidden;zoom:1;}
.eng #pamphlet{margin-bottom:1em;}
#pamphlet_head{padding:1em 8px;float:left;width:180px}
#pamphlet_head a,.txt_std #pamphlet_head a{list-style-type:none;padding-left:11px;background:url("../img/ico_arrow2.gif") no-repeat 0 3px;}/*f*/
.txt_l #pamphlet_head a{background-position:0 6px;}
.txt_xl #pamphlet_head a{background-position:0 9px;}
#pamphlet h2{color:#fff;}
#pamphlet h3{margin:0;color:#fff;font-size:100%;line-height:2;}
#pamphlet_head a:link,#pamphlet_head a:visited{color:#fff;text-decoration:none;}/*c*/
#pamphlet_head a:hover,#pamphlet_head a:focus{color:#f93;text-decoration:underline;}/*c*/
#pamphlet_head a:active{color:#fc9;}/*c*/
#pamphlet ul{margin:0;background:#fff;overflow:hidden;zoom:1;float:right;background:#fff url("../img/bg_pamphlet.gif") repeat-y 0 0;}/*f*/
#pamphlet li{margin:0 0 0;padding:1em 10px;float:left;width:352px;}/*f*/
#pamphlet li img{margin:0 1em 0 0;}
#pamphlet li p{line-height:2;}
#pamphlet li div{float:left;width:100px;overflow:hidden;}
#pamphlet li ul,.txt_std #pamphlet li ul{margin-left:100px;position:relative;float:none;background-image:none;}/*f*/
.txt_l #pamphlet li ul{background-image:none;}
.txt_xl #pamphlet li ul{background-image:none;}
#pamphlet li li,.txt_std #pamphlet li li{margin:0;padding:0 0 0 14px;border-left:0;list-style-type:none;background:url("../img/ico_arrow1.gif") no-repeat 0 6px;float:none;width:auto;height:auto;}/*f*/
.txt_l #pamphlet li li{background-position:0 10px;width:auto;}
.txt_xl #pamphlet li li{background-position:0 14px;width:auto;}
#link_esriinfo{margin:0 0 1em;border:1px solid #ccc;border-top:none;background:#888 url("../img/grd_gray.png") repeat-x;text-align:right;color:#fff;overflow:hidden;zoom:1;}
#link_esriinfo a{margin:0;float:right;overflow:hidden;display:block;width:185px;height:41px;}
#link_esriinfo a:hover,#link_esriinfo a:focus{background:url("../img/cmn_img.png") no-repeat -300px 0;}
#link_esriinfo a:hover,#link_esriinfo a:focus{background-color:transparent;}
#link_esriinfo a:hover img,#link_esriinfo a:focus img{position:relative;z-index:-1;}

/*コンテンツ部*/
#contents table{width:100%;}
.contentwrap{margin:24px 24px 24px 36px;}
.secwrap{margin-right:1em;margin-left:1em;}
#contents h1{margin-top:-0.25em;position:relative;/*ie6*/}

.contentwrap p{margin-right:1em;margin-left:1em;}
.contentwrap li p{margin-right:0;margin-left:0;}
.contentwrap table p{margin-right:0;margin-left:0;}
/*.page_index #contents h1{color:#1250d9;}*/

/*.page_index #contents h2,.page_index .txt_std #contents h2{padding-left:11px;background:url("../img/ico_arrow1.gif") no-repeat 0 9px;zoom:1;}/*f*/
/*	.page_index .txt_l #contents h2{background-position:0 16px;}*/
/*	.page_index .txt_xl #contents h2{background-position:0 24px;}*/
.page_index #contents h3{}
.page_index #contents h4{}

.contentswrap{clear:both;}
.contentswrap_8-8-8{margin:0 0 1em;clear:both;background:url("../img/bg_contentswrap_8-8-8.gif") no-repeat left bottom;}
.contentswrap_16-8{margin:0 0 1em;clear:both;background:url("../img/bg_contentswrap_16-8.gif") no-repeat left bottom;}
#contents .span-24 .contentwrap table{width:96.4044%;}
#contents .span-17 .contentwrap table{width:94.3662%;}
#contents .span-16 .contentwrap table{width:94.3662%;}
.page_top #contents .span-8,
.page_top #contents .span-16{margin-bottom:1px;padding-bottom:2em;border-bottom:none;}

body #contents h1{margin:0 0 0.5em;border-left:7px solid #999;padding-left:6px;}
/*body #contents h2{border:1px solid #efefef;border-left:2px solid #999;background:url("../img/bg1.png") repeat;}*//*d*/
body #contents h2{padding-left:20px;border:1px solid #ececec;/*border-left:2px solid #999;*/background:#dfdfdf url("../img/bg_h2.png") repeat-y left center;}
body #contents .nobg h2{padding-left:20px; border:none; background:none;}

body #contents .prj {border-top:4px solid #be1213;}
body #contents .archive {border-top:4px solid #144cd4;}
body #contents .workshop,body #contents .forum{border-top:4px solid #450474;}
body #contents .tie {border-top:4px solid #CC00CC;}
body #contents .esr {border-top:4px solid #6666FF;}
body #contents .kanko {border-top:4px solid #1EC846;}
body #contents .others {border-top:4px solid #959595;}
body #contents .tsushin {border-top:4px solid #E949B7;}

body #contents .prj h1{border-left-color:#be1213;}
body #contents .archive h1{border-left-color:#144cd4;}
body #contents .workshop h1,body #contents .forum h1{border-left-color:#450474;}
body #contents .tie h1{border-left-color:#CC00CC;}
body #contents .esr h1{border-left-color:#6666FF;}
body #contents .kanko h1{border-left-color:#1EC846;}
body #contents .others h1{border-left-color:#959595;}
body #contents .tsushin h1{border-left-color:#E949B7;}

/*.archive h3{padding-left:20px;background:url("../img/ico_circle1.png") no-repeat left center;}*/
/*#contents h2{padding:0.1em 0.5em;border-bottom:1px solid #333;border-left:4px solid #0f5bd9;}*/
/*#contents h2.pickup{border-left:4px solid #ff6a00;}*/

/*.span-8 h2,.span-16 h2,.span-24 h2{margin:1em;height:2em;font-size:100%;zoom:1;}*/
/*#info_archive,#info_stat,#info_sna,#info_workshop,#info_tie,#info_prj,#info_news,#info_esri{margin:0 10px 1em 0;float:left;position:relative;border:1px solid #cfcfcf;background:#fff;width:308px;overflow:hidden;}*/
#info_archive h2,#info_stat h2,#info_sna h2,#info_workshop h2,#info_tie h2,#info_prj h2,#info_news h2,#info_esri h2{margin:8px 1em;/*height:2em;*/font-size:100%;zoom:1;}
#info_archive h2 a,#info_stat h2 a,#info_sna h2 a,#info_workshop h2 a,#info_tie h2 a,#info_prj h2 a,#info_esri h2 a{margin:0;padding:0;display:block;background:url("../img/ico_arrow1.gif") no-repeat right 8px;zoom:1;}
#info_archive h2 a:hover,#info_stat h2 a:hover,#info_sna h2 a:hover,#info_workshop h2 a:hover,#info_tie h2 a:hover,#info_prj h2 a:hover,#info_esri h2 a:hover,
#info_archive h2 a:focus,#info_stat h2 a:focus,#info_sna h2 a:focus,#info_workshop h2 a:focus,#info_tie h2 a:focus,#info_prj h2 a:focus,#info_esri h2 a:focus,
/*e*/.eng #info_archive h2 a:hover,.eng #info_stat h2 a:hover,.eng #info_sna h2 a:hover,.eng #info_workshop h2 a:hover,.eng #info_tie h2 a:hover,.eng #info_prj h2 a:hover,.eng #info_esri h2 a:hover,
.eng #info_archive h2 a:focus,.eng #info_stat h2 a:focus,.eng #info_sna h2 a:focus,.eng #info_workshop h2 a:focus,.eng #info_tie h2 a:focus,.eng #info_prj h2 a:focus,.eng #info_esri h2 a:focus{background-color:#eee;background-image:url("../img/ico_arrow3.gif");}
#info_esri p{margin:1em;}
.span-8 li,.txt_std .span-8 li{list-style-type:none;padding-left:11px;background:url("../img/ico_arrow1.gif") no-repeat 0 6px;zoom:1;}/*f*/
.txt_l .span-8 li{background-position:0 8px;}
.txt_xl .span-8 li{background-position:0 16px;}
.span-7 li,.txt_std .span-7 li{list-style-type:none;padding-left:11px;background:url("../img/ico_arrow1.gif") no-repeat 0 6px;zoom:1;}/*f*/
.txt_l .span-7 li{background-position:0 8px;}
.txt_xl .span-7 li{background-position:0 16px;}

/* Top Page Grid Layouts*/
/*colmun1*/#info_prj,#info_sna,#info_news{clear:left;}
/*colmun2*/#info_archive,#info_workshop{}
/*colmun2*/#info_archive,#info_workshop,#info_news{margin:0 0 1em;}
/*colmun3*/#info_stat,#info_tie,#info_esri{}

#info_prj{border-top:4px solid #be1213;}
#info_archive{border-top:4px solid #144cd4;}
#info_stat{border-top:4px solid #87d213;}
#info_sna{border-top:4px solid #ffad14;}
#info_workshop{border-top:4px solid #450474;}
#info_tie{border-top:4px solid #CC00CC;}
#info_news{border-top:4px solid #959595;}
#info_esri{border-top:4px solid #959595;}
#info_prj h2 a{background-position:83px 8px;}
#info_archive h2 a{background-position:83px 8px;}
#info_stat h2 a{background-position:120px 8px;}
#info_sna h2 a{background-position:253px 8px;}
#info_workshop h2 a{background-position:240px 8px;}
#info_tie h2 a{background-position:102px 8px;}
#info_other h2 a{background-position:138px 8px;}
#info_research h2 a{background-position:248px 8px;}
#info_esritsushin h2 a{background-position:130px 8px;}
#info_esrimail h2 a{background-position:210px 8px;}
#info_faq h2 a{background-position:156px 8px;}

#info_stat ul a,#info_sna ul a{background:none !important; padding:0 !important; margin:0 !important;}

/*e*/.eng #info_prj h2 a{background-position:120px 8px;}
/*e*/.eng #info_archive h2 a{background-position:240px 8px;}
/*e*/.eng #info_stat h2 a{background-position:210px 8px;}
/*e*/.eng #info_sna h2 a{background-position:85px 8px;}
/*e*/.eng #info_workshop h2 a{background-position:193px 8px;}
/*e*/.eng #info_tie h2 a{background-position:113px 8px;}

#info_esritsushin{margin:2em 0 0;}
/*▼顧客要望調整*//*d*/
.page_top #contents h2{padding:0.25em 0;border:0;background:url("../img/line1.gif") repeat-x 0 bottom;}
.page_top #eyecatch h2,.page_top #pamphlet h2{;border:0;padding:0;}
/*#info_archive h2{border-bottom:1px solid #144cd4;}
#info_stat h2{border-bottom:1px solid #87d213;}
#info_sna h2{border-bottom:1px solid #ffad14;}
#info_workshop h2{border-bottom:1px solid #450474;}
#info_tie h2{border-bottom:1px solid #be1213;}
#info_prj h2{border-bottom:1px solid #262626;}
#info_tie h2{border-bottom:1px solid #be1213;}
#info_news h2,#info_esritsushin h2,#info_esrimail h2{border-bottom:1px solid #cfcfcf;}
/*▲顧客要望調整*/

/*info_emergency:緊急のお知らせ*/
#info_emergency{margin:1em 0 0;background:#fff url("../img/bg_grayline1.gif") repeat-y center 0;width:948px;}
.page_top #info_emergency h2{padding:0.4em 0.5em 0;border:0;background:#cc4400;color:#fff;}
#info_emergency ul{margin:1em 0;padding:0;float:left;width:474px;}
#info_emergency li,.txt_std #info_emergency li{position:relative;list-style-type:none;margin:0 1em;padding-left:11px;background:url("../img/ico_arrow1.gif") no-repeat 0 8px;zoom:1;}/*f*/
.txt_l #info_emergency li{background-position:0 13px;}
.txt_xl #info_emergency li{background-position:0 22px;}

/*info_pickup:特別なお知らせ*/
#info_pickup{margin:0 0 1em;background:#fff;width:948px;}
.page_top #info_pickup h2{padding:0.4em 0.5em 0;border:0;background:#5c8c05;color:#fff;margin:0 0 1em 0;}
#info_pickup li,.txt_std #info_pickup li{position:relative;list-style-type:none;margin:0 1em;padding-left:11px;background:url("../img/ico_arrow1.gif") no-repeat 0 8px;zoom:1;}/*f*/
.txt_l #info_pickup li{background-position:0 13px;}
.txt_xl #info_pickup li{background-position:0 22px;}

#info_news{position:relative;}
#info_news h2 a{position:absolute;top:17px;left:190px;}
.txt_l #info_news h2 a{position:absolute;top:19px;left:195px;}
.txt_xl #info_news h2 a{position:absolute;top:21px;left:200px;}
/*e*/.eng #info_news h2 a{position:absolute;top: 17px;left:260px;}
/*e*/.eng .txt_l #info_news h2 a{position:absolute;top: 19px;left:265px;}
/*e*/.eng .txt_xl #info_news h2 a{position:absolute;top: 21px;left:273px;}

#info_news h2{margin:8px 1em;font-size:100%;/*height:2em*/;line-height:1;}
#h2_info_news{margin-right:-128px;}
/*e*/.eng #h2_info_news{margin-right:-108px;}

#info_news h2 span,#info_news h2 img{vertical-align:middle;}
#info_news ul{margin:1em 1em 1em;padding:0 0 0;overflow:hidden;}/*row3*/

#old_info_news{position:relative;}
#old_info_news ul{margin:1em 1em 1em;padding:0 0 0;overflow:hidden;}/*row3*/
#old_info_news li{margin:0;padding:0;zoom:1;line-height:2;clear:left;}
#old_info_news ul div{margin:0;float:left;width:8.5em;font-family:monospace;}
#old_info_news ul a{padding:0 0 0 9em;display:block;}
#old_info_news ul p{padding:0 0 0 9em;line-height:2;}
/*
#old_info_news{position:relative;}
#old_info_news h2{margin:1em;font-size:100%;height:2em;line-height:1;}
#old_info_news h2 span,#old_info_news h2 img{vertical-align:middle;}
#old_info_news ul{margin:1em 1em 1em;padding:0 0 0;}
#old_info_news li{margin:0;padding:0;zoom:1;line-height:2;clear:left;}
#old_info_news ul div{margin:0;float:left;width:8.5em;font-family:monospace;}
#old_info_news ul a{padding:0 0 0 9em;display:block;}
#old_info_news ul p{padding:0 0 0 9em;line-height:2;}
*/
.lnk_lst1,.txt_std .lnk_lst1{margin:0;padding-left:16px;background:url("../img/ico_arrow1.gif") no-repeat 0 5px;position:absolute;top:16px;right:1em;text-align:right;}/*f*/

.txt_l .lnk_lst1,.txt_l .txt_std .lnk_lst1{margin:0;padding-left:16px;background:url("../img/ico_arrow1.gif") no-repeat 0 5px;position:absolute;top:12px;right:1em;text-align:right;}/*f*/

.txt_xl .lnk_lst1,.txt_xl .txt_std .lnk_lst1{margin:0;padding-left:16px;background:url("../img/ico_arrow1.gif") no-repeat 0 5px;position:absolute;top:8px;right:1em;text-align:right;}/*f*/


.txt_l .lnk_lst1{background-position:0 9px;}
.txt_xl .lnk_lst1{background-position:0 16px;}
.lnk_lst1 a:link,.lnk_lst1 a:visited{color:#fff;margin:0;text-decoration:none;}/*c*/
.lnk_lst1 a:hover,.lnk_lst1 a:focus,.lnk_lst1 a:active{color:#ff6a00;text-decoration:underline;}/*c*/

#lnk_regmail{margin:0;text-align:center;}
#lnk_regmail a{margin:0 auto;display:block;width:194px;height:82px;overflow:hidden;}
#lnk_regmail a:hover,#lnk_regmail a:focus{background:url("../img/cmn_img.png") no-repeat 0 -42px;}
#lnk_regmail a:hover,#lnk_regmail a:focus{background-color:transparent;}
#lnk_regmail a:hover img,#lnk_regmail a:focus img{position:relative;z-index:-1;}
/*
#info_faq,.txt_std #info_faq{padding-bottom:2em;}/*f*/
*/
/*
.txt_l #info_esrimail{padding-bottom:16em;}
.txt_xl #info_esrimail{padding-bottom:28em;}

.eng #info_esrimail,.eng .txt_std #info_esrimail{padding-bottom:42em;}/*e*//*f*/
/*
.eng .txt_l #info_esrimail{padding-bottom:50em;}
.eng .txt_xl #info_esrimail{padding-bottom:78em;
*/}
#info_esrimail div a{padding:0;background:none;}

.menu33p{margin:0 0 1em 0;padding:0 0 0 0;position:relative;width:50%;float:left;overflow:hidden;}
.menu33p a:link,.menu33p a:visited{color:#333;margin:0;text-decoration:none;}/*c*/
.menu33p a:hover,.menu33p a:focus,.menu33p a:active{color:#ff6a00;text-decoration:underline;}/*c*/

.menu50p{margin:0;}
.menu50p li{margin:0 8px 1em 0;padding:0 16px;border:4px solid #25458c;position:relative;width:42.5%;float:left;overflow:hidden;text-align:center;}

/*sidebar*/

/*▼顧客調整*//*d*/
/*
.sidebarwrap_l{margin:24px 0 24px 36px;}
.sidebarwrap_r{margin:24px 36px 24px 0;}
.sidebarwrap_l ul,.sidebarwrap_l ol,.sidebarwrap_r ul,.sidebarwrap_r ol{margin:0;}
.sidebarwrap_l ul ul,.sidebarwrap_l ol ul,.sidebarwrap_l ul ol,.sidebarwrap_l ol ol,
.sidebarwrap_r ul ul,.sidebarwrap_r ol ul,.sidebarwrap_r ul ol,.sidebarwrap_r ol ol{margin:0 0 0 12px;}
#contents .sidebar li{margin:0 0 1.5em 0;padding:0;background:none;}
#contents .sidebar li strong{margin:0 0 0.5em;padding-left:8px;border-bottom:1px solid #ccc;zoom:1;zoom:1;display:block;font-size:108%;}
#contents .sidebar li strong a,.txt_std #contents .sidebar li strong a{margin:0;padding:0 11px 0 0;background:url("../img/ico_arrow1.gif") no-repeat right 4px;zoom:1;}
.txt_l #contents .sidebar li strong a{background-position:right 6px;}
.txt_xl #contents .sidebar li strong a{background-position:right 10px;}
*/
/*▲顧客調整*//*d*/
/*▼顧客調整*//*d*/
/*.sidebarwrap_l{margin:24px 0 24px 36px;}
.sidebarwrap_r{margin:24px 36px 24px 0;}
.sidebarwrap_l ul,.sidebarwrap_l ol,.sidebarwrap_r ul,.sidebarwrap_r ol{margin:0;}
.sidebarwrap_l ul ul,.sidebarwrap_l ol ul,.sidebarwrap_l ul ol,.sidebarwrap_l ol ol,
.sidebarwrap_r ul ul,.sidebarwrap_r ol ul,.sidebarwrap_r ul ol,.sidebarwrap_r ol ol{margin:0 0 0 12px;}
#contents .sidebar li{margin:0 0 1.5em 0;padding:0;background:none;}
#contents .sidebar li strong{margin:0 0 0.5em;padding-left:8px;border-bottom:1px solid #ccc;zoom:1;display:block;font-size:108%;}
#contents .sidebar li strong a,.txt_std #contents .sidebar li strong a{margin:0;padding:0 11px 0 0;background:url("../img/ico_arrow1.gif") no-repeat right 4px;zoom:1;}
.txt_l #contents .sidebar li strong a{background-position:right 6px;}
.txt_xl #contents .sidebar li strong a{background-position:right 10px;}

#contents .prj .sidebarwrap_r strong{border-left:2px solid #be1213;}
#contents .archive .sidebarwrap_r strong{border-left:2px solid #144cd4;}
#contents .workshop .sidebarwrap_r strong,#contents .forum .sidebarwrap_r strong{border-left:2px solid #450474;}
#contents .tie .sidebarwrap_r strong{border-left:2px solid #262626;}
#contents .others .sidebarwrap_r strong{border-left:2px solid #959595;}*/
/*▲顧客調整*//*d*/
.sidebarwrap_r{margin:24px 36px 24px 0;}
.sidebarwrap_l ul,.sidebarwrap_l ol,.sidebarwrap_r ul,.sidebarwrap_r ol{margin:0;}
.sidebarwrap_l ul ul,.sidebarwrap_l ol ul,.sidebarwrap_l ul ol,.sidebarwrap_l ol ol,
.sidebarwrap_r ul ul,.sidebarwrap_r ol ul,.sidebarwrap_r ul ol,.sidebarwrap_r ol ol{margin:0 0 0 0;}
#contents .sidebar li{margin:0 0 1.5em 0;padding:0;background:none;}
#contents .sidebar li a{display:block;}
#contents .sidebar li strong{margin:0 0 0;padding:0.5em 0 0 16px;border-left:0;zoom:1;display:block;font-size:108%;background:url("../img/ico_arrow1.gif") no-repeat 5px 13px;}
.txt_l #contents .sidebar li strong{background-position: 5px 20px;}/*f*/
.txt_xl #contents .sidebar li strong{background-position: 5px 30px;}/*f*/
/*#contents .sidebar li strong a{margin:0;padding:0 11px 0 0;background:url("../img/ico_arrow1.gif") no-repeat right 4px;zoom:1;}*/
.txt_l #contents .sidebar li strong a{background-position:right 8px;}/*f*/
.txt_xl #contents .sidebar li strong a{background-position:right 16px;}/*f*/
#contents .sidebar li strong a:link,#contents .sidebar li strong a:visited{color:#333;text-decoration:none;}/*c*/
#contents .sidebar li strong a:hover,#contents .sidebar li strong a:focus{color:#c00000;text-decoration:underline;}/*c*/
#contents .sidebar li strong a:active{color:#ff4040;}/*c*/
#contents .sidebar li ul{margin:0;}
#contents .sidebar li li{margin:0;padding:0;}
#contents .sidebar li li a{padding:0.5em 0 0 16px;background:url("../img/ico_arrow5.gif") no-repeat 5px 11px;text-decoration:none;}
.txt_l #contents .sidebar li li a{background-position:5px 18px;}/*f*/
.txt_xl #contents .sidebar li li a{background-position:5px 28px;}/*f*/

#contents .prj .sidebarwrap_r li strong{border-left:none;border-bottom:1px solid #be1213;}
#contents .archive .sidebarwrap_r li strong{border-left:none;border-bottom:1px solid #144cd4;}
#contents .workshop .sidebarwrap_r li strong{border-left:none;border-bottom:1px solid #450474;}
#contents .tie .sidebarwrap_r li strong{border-left:none;border-bottom:1px solid #CC00CC;}
#contents .esr .sidebarwrap_r li strong{border-left:none;border-bottom:1px solid #6666FF;}


#contents .others .sidebarwrap_r li strong{border-left:none;border-bottom:1px solid #959595;}

#localmenu{margin:0;}
#localmenu li{margin-bottom:1em;}
#localmenu li li{margin-bottom:0;}

#readerlogo a:link,#readerlogo a:visited{text-decoration:none;}
#readerlogo a:hover,#readerlogo a:focus{}/*c*/
#readerlogo a:active{}/*c*/
#readerlogo img{width:auto;}


/*caoinfo*/
#caoinfo{clear:both;padding:8px 16px;text-align:left;border:1px solid #ddd;border-bottom:none;background:#fff;}
#caoinfo_logo,#caoinfo_address,.lnk_gov{float:left;}
#caoinfo address{display:inline;}
#caoinfo_inner{margin:0 auto;overflow:hidden;}
#caoinfo_logo,#caoinfo_address{margin:0 10px 0 0;}
.lnk_gov{margin:0;padding:0;border-left:1px solid #ddd;}
.lnk_gov li,.txt_std .lnk_gov li{list-style-type:none;margin:0 0 0 1em;padding-left:11px;background:url("../img/ico_arrow1.gif") no-repeat 0 6px;}/*f*/
.txt_l .lnk_gov li{background-position:0 10px;}
.txt_xl .lnk_gov li{background-position:0 16px;}
.lnk_cao img{margin-right:4px;vertical-align:middle;}
/*footer*/
#footer{margin:0 0 2em;padding:0.25em 16px;border:1px solid #ddd;text-align:left;background:#273338 url('../img/grd_dgray.png') repeat-x 0 center;color:#fff;}
#footnavi,#copyright{margin:0.25em auto;}
#footnavi a:link,#footnavi a:visited{text-decoration:none;color:#fff;}/*c*/
#footnavi a:hover,#footnavi a:focus,#footnavi a:active{color:#ff6a00;}/*c*/
#footnavi ul{margin:0;}
#footnavi ul li,.txt_std #footnavi ul li{display:inline;list-style-type:none;padding:0 1em 0 11px;background:url("../img/ico_arrow2.gif") no-repeat 0 4px;}/*f*/
.txt_l #footnavi ul li{background-position:0 5px;}
.txt_xl #footnavi ul li{background-position:0 9px;}
#footnavi ul.sepalate li{border-right:1px solid #fff;}
#footnavi ul.sepalate li.last{border-right:none;}


/*クラス*/

/*丸数字対応CSS*/
.en01{position:relative; top:2px; right:1px}/*f*/
.txt_l .en01{position:relative; top:0px; right:1px}/*f*/
.txt_xl .en01{position:relative; top:-3px; right:1px}/*f*/

.lst_none li{list-style-type:none;background:none;}
.lst_std li{list-style-type:circle;text-align:left;}
.lst_std_nm li{list-style-type:circle;text-align:left;}
.lst_dot li{list-style-type:disc;text-align:left;}
.lst_squ li{list-style-type:square;text-align:left;}
.lst_rom li{list-style-type:upper-roman;text-align:left;}
.lst_rom_low li{list-style-type:lower-roman;text-align:left;}
.lst_dec li{list-style-type:decimal;text-align:left;}
.lst_arrow1 li,.txt_std .lst_arrow1 li{list-style-type:none;padding-left:11px;background:url("../img/ico_arrow1.gif") no-repeat 0 6px;}/*f*/
.txt_l .lst_arrow1 li{background-position:0 10px;}
.txt_xl .lst_arrow1 li{background-position:0 16px;}
.lst_arrow2 li,.txt_std .lst_arrow2 li{list-style-type:none;padding-left:11px;background:url("../img/ico_arrow2.gif") no-repeat 0 6px;}/*f*/
.txt_l .lst_arrow2 li{background-position:0 10px;}
.txt_xl .lst_arrow2 li{background-position:0 16px;}
.lst_arrow3 li,.txt_std .lst_arrow3 li{list-style-type:none;padding-left:11px;background:url("../img/ico_arrow3.gif") no-repeat 0 6px;}/*f*/
.txt_l .lst_arrow3 li{background-position:0 10px;}
.txt_xl .lst_arrow3 li{background-position:0 16px;}


.dl_w2e dt {width:2em;padding:0;zoom:1;line-height:1.4;float:left;}
.dl_w2e dd {padding:0 0 0 2em;margin:0 0 0.5em 0;}
.dl_w3e dt {width:3em;padding:0;zoom:1;line-height:1.4;float:left;}
.dl_w3e dd {padding:0 0 0 3em;margin:0 0 0.5em 0;}
.dl_w4e dt {width:4em;padding:0;zoom:1;line-height:1.4;float:left;}
.dl_w4e dd {padding:0 0 0 4em;margin:0 0 0.5em 0;}
.dl_w5e dt {width:5em;padding:0;zoom:1;line-height:1.4;float:left;}
.dl_w5e dd {padding:0 0 0 5em;margin:0 0 0.5em 0;}
.dl_w6e dt {width:6em;padding:0;zoom:1;line-height:1.4;float:left;}
.dl_w6e dd {padding:0 0 0 6em;margin:0 0 0.5em 0;}
.dl_w7e dt {width:7em;padding:0;zoom:1;line-height:1.4;float:left;}
.dl_w7e dd {padding:0 0 0 7em;margin:0 0 0.5em 0;}
.dl_w8e dt {width:8em;padding:0;zoom:1;line-height:1.4;float:left;}
.dl_w8e dd {padding:0 0 0 8em;margin:0 0 0.5em 0;}
.dl_w10e dt {width:10em;padding:0;zoom:1;line-height:1.4;float:left;}
.dl_w10e dd {padding:0 0 0 10em;margin:0 0 0.5em 0;}
.dl_w11e dt {width:11em;padding:0;zoom:1;line-height:1.4;float:left;}
.dl_w11e dd {padding:0 0 0 11em;margin:0 0 0.5em 0;}
.dl_w13e dt {width:13em;padding:0;zoom:1;line-height:1.4;float:left;}
.dl_w13e dd {padding:0 0 0 13em;margin:0 0 0.5em 0; display:block;}
.dl_w15e dt {width:15em;padding:0;zoom:1;line-height:1.4;float:left;}
.dl_w15e dd {padding:0 0 0 15em;margin:0 0 0.5em 0;}
.dl_w17e dt {width:17em;padding:0;zoom:1;line-height:1.4;float:left;}
.dl_w17e dd {padding:0 0 0 17em;margin:0 0 0.5em 0;}
.dl_w3e.nomargin,.dl_w4e.nomargin,.dl_w5e.nomargin,.dl_w6e.nomargin,.dl_w7e.nomargin,.dl_w8e.nomargin,.dl_w10e.nomargin,.dl_w13e.nomargin,.dl_w15e.nomargin {margin:0 0 0 1.5em;}
.dl_w3e.nomargin dd,.dl_w4e.nomargin dd,.dl_w5e.nomargin dd,.dl_w6e.nomargin dd,.dl_w7e.nomargin dd,.dl_w8e.nomargin dd,.dl_w10e.nomargin dd,.dl_w13e.nomargin dd,.dl_w15e.nomargin dd {margin-bottom:0;}


.lst_outline1 li{list-style-type:circle;}.lst_outline1 li li{list-style-type:decimal;}.lst_outline1 li li li{list-style-type:disc;}
.lst_outline2 li{list-style-type:none;text-indent:-1.0em;margin-left:-1.0em;padding-left:1.0em;}.lst_outline2 li li{list-style-type:disc;text-align:left;text-indent:0;margin-left:0;padding-left:0;}.lst_outline2 li li li{list-style-type:circle;text-align:left;}
.lst_outline3 li{list-style-type:circle;}.lst_outline3 li li{list-style-type:none;}.lst_outline3 li li li{list-style-type:disc;}
.lst_outline4 li{list-style-type:none;text-indent:-1.0em;margin-left:-1.0em;padding-left:1.0em;}.lst_outline4 li li{list-style-type:none;text-align:left;text-indent:0;margin-left:0;padding-left:0;}.lst_outline4 li li li{list-style-type:none;text-align:left;}.lst_outline4 li li li li{list-style-type:circle;text-align:left; margin-left:1em;}.lst_outline4 li li li li li{list-style-type:none;text-align:left;}
.lst_outline5 li{list-style-type:none;text-indent:-1.0em;margin-left:-1.0em;padding-left:1.0em;}.lst_outline5 li li{list-style-type:disc;text-align:left;text-indent:0;margin-left:0;padding-left:0;}.lst_outline5 li li li{list-style-type:none;text-align:left;}
.lst_outline6 li{list-style-type:upper-roman;}.lst_outline6 li li{list-style-type:none;}.lst_outline6 li li li{list-style-type:none;}
.lst_outline7 li{list-style-type:lower-roman;}.lst_outline7 li li{list-style-type:disc;}.lst_outline7 li li li{list-style-type:none;}
.lst_outline8 li{list-style-type:upper-roman;}.lst_outline8 li li{list-style-type:none;}.lst_outline8 li li li{list-style-type:lower-roman;}.lst_outline8 li li li li{list-style-type:none;}
.lst_outline9 li{list-style-type:disc;}.lst_outline9 li li{list-style-type:none;}.lst_outline9 li li li{list-style-type:none;}
.lst_outline10 li{list-style-type:circle;}.lst_outline10 li li{list-style-type:disc;}.lst_outline10 li li li{list-style-type:none;}
.lst_outline11 li{list-style-type:upper-roman;}.lst_outline11 li li{list-style-type:decimal;}.lst_outline11 li li li{list-style-type:none;}
.lst_outline12 li{list-style-type:circle;}.lst_outline12 li li{list-style-type:none;}.lst_outline12 li li li{list-style-type:disc;}
.lst_outline13 li{list-style-type:none;padding-left:11px;background:url("../img/ico_arrow1.gif") no-repeat 0 6px;}.lst_outline13 li li{list-style-type:disc;background:none;padding-left:0;}.lst_outline13 li li li{list-style-type:none;background:none;padding-left:0;}
.lst_outline14 li{list-style-type:circle;}.lst_outline14 li li{list-style-type:none;}.lst_outline14 li li li{list-style-type:none;}.lst_outline14 li li li li{list-style-type:none;}
.lst_outline15 li{list-style-type:none;padding-left:11px;background:url("../img/ico_arrow1.gif") no-repeat 0 6px;}.lst_outline15 li li{list-style-type:none;background:none;padding-left:0;}.lst_outline15 li li li{list-style-type:none;background:none;padding-left:0;}
.lst_outline16 li{list-style-type:none;padding-left:11px;background:url("../img/ico_arrow3.gif") no-repeat 0 6px;}.lst_outline16 li li{list-style-type:none;background:none;padding-left:0;}.lst_outline16 li li li{list-style-type:none;background:none;padding-left:0;}
.lst_outline17 li{list-style-type:square;text-align:left;}.lst_outline17 li li{list-style-type:decimal;}.lst_outline17 li li li{list-style-type:none;}
.lst_outline18 li{list-style-type:square;text-align:left;}.lst_outline18 li li{list-style-type:decimal;}.lst_outline18 li li li{list-style-type:disc;text-align:left;}.lst_outline18 li li li li{list-style-type:disc;margin-left:1em;}
.lst_inline li{display:inline;}

.inline_banners li{display:inline;}

.lst_f_l li{float:left;margin:0 0.5em 0.5em 0.5em;}

.lst_mb1 li{margin-bottom:1em;}
.lst_mb2 li{margin-bottom:2em;}

.dl1 dd,dl.dl1 dd{margin-bottom:0;}

.lst_tbl1{display:table;margin:10px;border-collapse:collapse;width:auto;}
.lst_tbl1 li{display:table-row;}
.lst_tbl1 li div,.lst_tbl1 li em{display:table-cell;padding:0.5em;border:1px solid #999;*display:inline;*zoom:1;}
.lst_tbl1 li div{width:auto;}
.lst_tbl1 li em{width:5em;vertical-align:middle;clear:left;}
.lst_tbl1{width:580px;}/*f*/
.lst_tbl1 div li{display:block;}
.lst_tbl1 div div{display:block;padding:0;border:0;}
.lst_tbl1 div em{display:inline;padding:0;border:0;}

.lst_1e li   {list-style-type:none;text-indent:-1.0em;margin-left: 0.0em;padding-left:0.0em;text-align:left;}
.lst_1_5e li {list-style-type:none;text-indent:-1.5em;margin-left:-0.5em;padding-left:0.5em;text-align:left;}
.lst_2e li   {list-style-type:none;text-indent:-2.0em;margin-left:-1.0em;padding-left:1.0em;text-align:left;}
.lst_2_5e li {list-style-type:none;text-indent:-2.5em;margin-left:-1.5em;padding-left:1.5em;text-align:left;}
.lst_3e li   {list-style-type:none;text-indent:-3.0em;margin-left:-2.0em;padding-left:2.0em;text-align:left;}
.lst_4e li   {list-style-type:none;text-indent:-4.0em;margin-left:-3.0em;padding-left:3.0em;text-align:left;}
.lst_4_5e li {list-style-type:none;text-indent:-4.5em;margin-left:-3.5em;padding-left:3.5em;text-align:left;}
.lst_5e li   {list-style-type:none;text-indent:-5.0em;margin-left:-4.0em;padding-left:4.0em;text-align:left;}
.lst_5_5e li {list-style-type:none;text-indent:-5.5em;margin-left:-4.5em;padding-left:4.5em;text-align:left;}
.lst_6e li   {list-style-type:none;text-indent:-6.0em;margin-left:-5.0em;padding-left:5.0em;text-align:left;}
.lst_8e li   {list-style-type:none;text-indent:-8.0em;margin-left:-7.0em;padding-left:7.0em;text-align:left;}
.lst_10e li  {list-style-type:none;text-indent:-10.0em;margin-left:-9.0em;padding-left:9.0em;text-align:left;}

.day_title ul li{margin:0;padding:0;zoom:1;line-height:2;clear:left;}
.day_title ul div{margin:0;float:left;width:8.5em;font-family:monospace;}
.day_title ul a{padding:0 0 0 9em;display:block;}
.day_title ul p{padding:0 0 0 9em;line-height:2;}

.time2_title ul li{margin:0;padding:0;zoom:1;line-height:2;clear:left;}
.time2_title ul span{margin:0;float:left;width:8.5em;font-family:monospace;font-weight:bold;}
.time2_title ul p{padding:0 0 0 9em;}
.time2_title ul div{clear:left;}

.tbl_reposts1{width:auto;}
.tbl_reposts1 th{width:6em;}
.tbl_reposts1 td{width:auto;}
.tbl_reposts1{width:580px;}/*f*/

.tbl_none{border-collapse:collapse;line-height:1.5;margin:0 0 0.5em 0.5em;padding:0;border:0;}
.tbl_none caption{text-align:left;}
.tbl_none th{padding:0.25em 1em;border:0;}
.tbl_none td{padding:0.25em 1em;border:0;}
.tbl_none thead th{text-align:left;}
.tbl_none tbody th{text-align:left;}
.tbl_none tbody td{text-align:left;}

.pr1,.wrap_pr1 p{text-indent:1em;}
.pr2,.wrap_pr2 p{text-indent:1em;margin-bottom:1em;}
.pr3,.wrap_pr3 p{margin-bottom:1em;}

.m0{margin:0;}
.m_01{margin:-0.1em;}
.m1{margin:1em;}
.m2{margin:2em;}
.mt_1{margin-top:-1em;}
.mt0{margin-top:0;}
.mt1{margin-top:1em;}
.mt2{margin-top:2em;}
.mb_1{margin-bottom:-1em;}
.mb0{margin-bottom:0 !important;}
.mb1{margin-bottom:1em;}
.mb2{margin-bottom:2em;}
.mb10{margin-bottom:10em;}
.ml0_5{margin-left:0.5em;}
.ml1{margin-left:1em;}
.ml2{margin-left:2em;}
.ml3{margin-left:3em;}
.ml3_5{margin-left:3.5em;}
.ml4{margin-left:4em;}
.ml5{margin-left:5em;}
.ml6{margin-left:6em;}
.ml7{margin-left:7em;}
.ml8{margin-left:8em;}
.ml10{margin-left:10em;}
.ml12{margin-left:12em;}
.ml14{margin-left:14em;}
.ml55{margin-left:55em;}
.mb_005{margin-bottom:-0.05em;}
.pl3px{padding-left:3px;}
.pl16px{padding-left:16px;}
.pl1{padding-left:1em;}
.pl2{padding-left:2em;}
.pl3{padding-left:3em;}
.pl4{padding-left:4em;}
.pl6{padding-left:6em;}
.pl7{padding-left:7em;}
.pl8{padding-left:8em;}
.pl9{padding-left:9em;}
.pl10{padding-left:10em;}
.pl11{padding-left:11em;}
.pl12{padding-left:12em;}
.pl16{padding-left:16em;}
.pb1{padding-bottom:1em;}
.pb2{padding-bottom:2em;}
.pb6{padding-bottom:6em;}
.pb10{padding-bottom:10em;}
.pt6{padding-top:6em;}
.pt7{padding-top:7em;}
.pt80px{padding-top:80px;}

.f_r{float:right;margin:0 0 0 1em;text-align:center;}
.f_l{float:left;margin:0 1em 0 0;text-align:center;}

.margin_std{margin:1em 0;}
.margin_side{margin:0 1em 0 1em;}
.sign{text-align:right;}
.alert{display:block;margin:1em 0;padding:0.5em;border:2px solid #ff6a00;text-align:center;color:#ff6a00;}
.notice{margin:1em 0;padding:0.5em;border:5px solid #c60;text-align:center;color:#c60;font-size:150%;font-weight:bold;}
.note{font-size:105%;color:#c00000;}
.em_r{background:#ffefef;}
.em_g{background:#efffef;}
.em_b{background:#eeffff;}
.box{margin:0.5em 0 1em;padding:0.5em 1em;border:1px solid #666;text-align:left;}
.nlbox{padding:0.5em 0 0.5em 1em;}
.scrlbox_l{overflow:scroll;margin:0.5em auto 2em;padding:1em;border:1px solid #666;width:80%;height:600px;}
.obj_box{margin:0.5em auto;text-align:center;}
.obj_box p{text-align:left;}
.free_box {border:1px solid #ccc;height:150px;}
.tbl_border_b{border-bottom:1px solid #666;;}
.lnk_note1,#contents a.lnk_note1{color:#c00000;}
.fc_r{color:#c00000;}
.txt_arg01{text-indent:-1em;padding-left:1em;}
.txt_arg02{text-indent:-1.5em;padding-left:1.5em;}
.txt_arg03{text-indent:-2em;padding-left:2em;}
.printerfriendly{text-align:right;}

.idx_cir_w,.txt_std .idx_cir_w{padding-left:14px;background:url("../img/circle_w.gif") no-repeat 0 0;}/*f*/
.txt_l .idx_cir_w{background-position:0 4px;}
.txt_xl .idx_cir_w{background-position:0 8px;}
.idx_cir_b,.txt_std .idx_cir_b{padding-left:14px;background:url("../img/circle_b.gif") no-repeat 0 0;}/*f*/
.txt_l .idx_cir_b{background-position:0 4px;}
.txt_xl .idx_cir_b{background-position:0 8px;}
.idx_squ_b,.txt_std .idx_squ_b{padding-left:14px;background:url("../img/square_b.gif") no-repeat 0 0;}/*f*/
.txt_l .idx_squ_b{background-position:0 4px;}
.txt_xl .idx_squ_b{background-position:0 8px;}

.navi{margin:1em 0 1em;text-align:center;clear:both;zoom:1;line-height:2;}
.navi a{padding:0;border:1px solid #0e3ca4;background:#1250d9;color:#fff;display:block;width:auto;}
.navi a:link,.navi a:visited{color:#fff;text-decoration:none;}/*c*/
.navi a:hover,.navi a:focus{border:1px solid #e49a00;background:#ffac00;color:#333;}/*c*/
.navi a:active{}/*c*/
#contents .navi{text-align:left;font-size:100%;}
#contents .navi a,.txt_std #contents .navi a{padding:0 0 0 12px;border:none;background:transparent url("../img/ico_arrow4.gif") no-repeat 0 12px;}/*f*/
.txt_l #contents .navi a{background-position:0 16px;}
.txt_xl #contents .navi a{background-position:0 24px;}
#contents .navi a:link,#contents .navi a:visited{color:#009;text-decoration:underline;}/*c*/
#contents .navi a:hover,#contents .navi a:focus{color:#c66;}/*c*/
#contents .navi a:active{color:#fc9;}/*c*/

.hide{display:none;}

.cl{clear:both;}
hr.cl{margin:0;padding:0;border:0 none;height:0;color:#fff;}

.f70p{font-size:70%;}
.f75p{font-size:75%;}
.f8p{font-size:80%;}
.f9p{font-size:90%;}
.f13p{font-size:130%;}

.f_b{font-weight:bold;}

.w2e{width:2em;}
.w3e{width:3em;}
.w4e{width:4em;}
.w5e{width:5em;}
.w6e{width:6em;}
.w7e{width:7em;}
.w8e{width:8em;}
.w10e{width:10em;}
.w12e{width:12em;}
.w14e{width:14em;}
.w16e{width:16em;}
.w18e{width:18em;}
.w20e{width:20em;}
.w24e{width:24em;}
.w28e{width:28em;}
.w30e{width:30em;}


.w08p{width:8%;}
.w1p{width:10%;}
.w14p{width:14%;}
.w15p{width:15%;}
.w2p{width:20%;}
.w3p{width:30%;}
.w4p{width:40%;}
.w45p{width:45%;}
.w5p{width:50%;}
.w55p{width:55%;}
.w6p{width:60%;}
.w7p{width:70%;}
.w8p{width:80%;}
.wmax{width:100%;}

.clfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.clfix{min-height:1px;/zoom:1;}
* html .clfix{height:1px;/*\*//*/ height:auto;/**/}

/*icons*/
.icon{padding:0 0 0 4px;vertical-align:middle;}

/*body a.noicon{padding:0 !important;margin:0 !important;background:none !important;}

a[href^="http:"],a[href^="https:"]{margin:-2px 6px -2px 0;padding:2px 22px 2px 0;background-repeat: no-repeat; background-position: right center;}
a[href^="http:"],a[href^="https:"]{background-image:url("../img/ico/external.gif"); padding-right: 18px;}
a[href^="http://www.esri.go.jp"],a[href^="http://www.cao.go.jp"],a[href^="http://www5.cao.go.jp"],a[href^="http://www.esri.cao.go.jp"],a[href^="https://form.cao.go.jp"],a[href^="http://nsearch.cao.go.jp"]{margin:0 ;padding:0 ;background:none;}
a[href^="mailto:"],a[href$=".pdf"],a[href$=".doc"],a[href$=".docx"],a[href$=".xls"],a[href$=".xlsx"]{margin:-2px 6px -2px 0;padding:2px 22px 2px 0;background-repeat: no-repeat; background-position: right center;}
a[href^="mailto:"]{background-image:url("../img/ico/email.png");}
a[href$=".pdf"]{background-image:url("../img/ico/pdf.png");}
a[href$=".doc"],a[href$=".docx"]{background-image:url("../img/ico/doc.png");}
a[href$=".xls"],a[href$=".xlsx"]{background-image:url("../img/ico/xls.png");}
*/

/*test report*/
.report{}
.page-report #contents h1,.page_report #contents h1,body #contents .report h1{padding:0 16px;border:0;}
.subtitle{margin:0 0 0.5em;padding-left:16px;font-size:133.33%;}
#series_no{padding:0 16px;}
h1 span.series_no{font-size:50%;font-weight:normal;}
#releasedate{padding:0 16px;}
.abstract{padding-left:16px;padding-right:16px;}
.abstract p{text-indent:1em;}
.abstract p.noindent{text-indent:0;}
.abstract_mb1{padding-left:16px;padding-right:16px;}
.abstract_mb1 p{text-indent:1em;margin-bottom:1em;}
.abstract_mb1 p.noindent{text-indent:0;}
.author{margin:0.5em 16px;}
.author strong{margin:0 0.5em 0 0.5em;}
.author dt{font-weight: bold;margin:0;}
.author dd{margin:0 0 0 2em;}
.author_r{text-align:right; margin:1em 0;}
.img_char{}
.headline{margin:1em 0;}
.headline li{margin:0 0 1em 0;padding:0;font-weight: bold;clear:left;zoom:1;}
.headline li span{display:block;padding:0 0 0 7em;}
.headline li a{display:block;float:left;width:6em;}
.subject p{margin:0;}
.subject ul{padding-left:4em;margin:0 0 1em 0;}
.subject ul li{line-height:1.2;text-indent:-1.5em;}
.toc{overflow:hidden;zoom:1;}
.toc ol{margin:0 1em;padding:0 16px;background:#fff;clear:both;line-height:1.5;}
.toc ol ol{margin:0 0 0 0;padding:0 0 0 16px;}
.toc li{margin:0 0 0 0;padding:0 0 0 0;list-style-type:none;clear:both;background:url("../img/line2.gif") repeat-x right 0.7em;overflow:hidden;zoom:1;}
.toc li.noidx{background-image:none;}
.toc li div{padding:0 0 .5em 0;float:left;background:#fff;max-width:730px;display:inline;}/*f*/
.toc li li div{padding:0 0 .5em 1em;max-width:700px;}/*f*/
.toc li li li div{padding:0 0 .5em 2em;max-width:670px;}/*f*/
.toc li li li li div{padding:0 0 .5em 3em;max-width:640px;}/*f*/
.toc li .toc_idx{padding:0 0 .5em 1em;float:right;background:#fff;width:auto;}
.tbl_noboder,.tbl_noboder th,.tbl_noboder td{border-style:none;background-color:#fff;}
.txt_m{vertical-align:middle;}

/*workshop*/
.lst_workshop dd{margin:0 0 0 3em;}
.lst_timetable li{margin:0 0 1em 0;padding:0;zoom:1;line-height:2;clear:left;}
.lst_timetable li span{margin:0;float:left;width:10em;}
.lst_timetable li div{padding:0 0 0 11em;display:block;}
.lst_timetable li div li{margin:0;}
.lst_timetable li div .long li span{margin:0;float:left;width:13em;}
.lst_timetable li div .long li div{padding:0 0 0 14em;display:block;}
.lst_timetable li div .f_l{float:left;text-align:left;}
.lst_timetable_s li{margin:0 0 1em 0;padding:0;zoom:1;line-height:2;clear:left;}
.lst_timetable_s li span{margin:0;float:left;width:6.5em;}
.lst_timetable_s li div{padding:0 0 0 7em;display:block;}
.lst_timetable_s li div li{margin:0;}
.lst_timetable_s li div .long li span{margin:0;float:left;width:10em;}
.lst_timetable_s li div .long li div{padding:0 0 0 11em;display:block;}
.lst_timetable_s li div .f_l{float:left;text-align:left;}
.lst_photo_2 li{width:45%;float:left;margin:0.5em;}
.lst_photo_3 li{width:30%;float:left;margin:0.5em;}
.box_boshu,.box_boshu th,.box_boshu td{padding:1em;}
.boshu_end{color:#006600; font-weight:bold; text-align:center; text-decoration:underline;}
.menu3 div{width:28%;border:1px solid #666;float:left;margin:0.5em;min-height:100px;}
.menu3 div img{padding:1px 5px 1px 4px;border-bottom:1px solid #666;}
.menu3 div div{width:94%;border:none;}

/* 以下workshop追加分 */
.workshop_layout01 h3{border:1px solid #DDD; padding:5px 5px 5px 10px; background-color:#F5F5F5;margin-bottom:0; margin-top:1em;}
.plan_workshop {border-bottom:1px solid #DDD;border-right:1px solid #DDD;border-left:1px solid #DDD; padding:1em 0.5em 1em 1em;}
.plan_workshop div{float:left;}
.plan_workshop div.no_info {float:right; width:74.5%; padding-top:3em;}
.plan_workshop dl{margin:0;}
.plan_workshop dl dt {width:10em; float:left; clear:left; margin:0 0 0.5em;line-height:1.1;}
.plan_workshop dl dd {padding:0 0 0 12.5em; margin:0 0 0.5em 0;line-height:1.1;}

.forum_block01 {border-bottom:1px solid #DDD;border-right:1px solid #DDD;border-left:1px solid #DDD;margin:0; padding:1em 0.5em 1em 1em;}
.forum_block01 ol{margin:0 1.5em;}
.forum_block01 ol li{margin:0 0 0 0;line-height:1.5;clear:left;}
.forum_block01 ol li span{margin:0;float:left;}
.forum_block01 ol li div{padding:0 0 0 11em;display:block;line-height:1.5;}
.forum_block01 div.lst{margin:0.5em 0 0 1.5em;}
.forum_block01 div.lst p.lst_h{float:left;line-height:1.1;}
.forum_block01 dl {padding-left:11em;margin:0em 1.5em}
.forum_block01 dt {width:8em;padding:0;float:left;line-height:1.1;}
.forum_block01 dd {padding-left:7em;margin:0 0 0.5em 0;line-height:1.1;}
.forum_block01 dd:after{content:".";display:block;clear:both;height:0;visibility:hidden;}

.forum_block01 ol li div.data{padding:0;margin:0;width:5em;display:inline;margin-top:-1.3em;line-height:1.5;}
.forum_block01 ol li p{padding-left:11em;margin-top:-1.5em;line-height:1.5;}

.workshop_layout02 h3{border:1px solid #DDD; padding:5px 5px 5px 10px; background-color:#F5F5F5;margin-bottom:0; margin-top:1em;}
.forum_block02 {border-bottom:1px solid #DDD;border-right:1px solid #DDD;border-left:1px solid #DDD;margin:0; padding:1em 0.5em 1em 1em;}
.forum_block02 ol{margin:0 1.5em;}
.forum_block02 ol li{margin:0 0 0 0;line-height:1.5;clear:left;}
.forum_block02 ol li span{margin:0;float:left;}
.forum_block02 ol li div{padding:0 0 0 11em;display:block;line-height:1.5;}
.forum_block02 dl {padding-left:4.5em;margin:0em 1.5em}
.forum_block02 dt {width:11em;padding:0;float:left;line-height:1.1;}
.forum_block02 dd {padding-left:11em;margin:0 0 0.5em 0;line-height:1.1;}
.forum_block02 dd:after{content:".";display:block;clear:both;height:0;visibility:hidden;}

.forum_block02 dl.tou02 {padding-left:0em;margin:0em 1.5em}
.forum_block02 dl.tou {padding-left:2em;margin:0em 1.5em}
.forum_block02 dl.tou dt {width:9em;padding:0;float:left;line-height:1.1;}
.forum_block02 dl.tou dd {padding-left:9em;margin:0 0 0.5em 0;line-height:1.1;}

.forum_block02 ol li div.data{padding:0;margin:0;width:5em;display:inline;margin-top:-1.3em;line-height:1.5;}
.forum_block02 ol li p{padding-left:11em;margin-top:-1.5em;line-height:1.5;}

/*forum*/
.forum dt{font-weight:bold;}

/*tsushin*/
.tsushin{}
.tsushin h3{margin-bottom:0em;}
.tsushin h3 span{font-weight:normal;color:#000;}
.tsushin ul,.tsushin ol{margin:0.5em 1.5em;}
.tsushin .ichiran thead th{text-align:center;}
.tsushin .ichiran tbody td{text-align:right;}

/*current_research*/
.lst_prj1 li{list-style-type:none;padding:6px 0px 6px 43px;background-repeat:no-repeat;}
.lst_prj1 li,.txt_std .lst_prj1 li{background-position:0 8px;}/*f*/
.txt_l .lst_prj1 li{;background-position:0 11px;}/*f*/
.txt_xl .lst_prj1 li{background-position:0 16px;}/*f*/
.lst_prj1 li.tyosa {background-image:url("../img/lst_t.gif");}
.lst_prj1 li.event {background-image:url("../img/lst_e.gif");}
.lst_prj1 li.ronbun {background-image:url("../img/lst_r.gif");}
.lst_prj1 li.kokusai {background-image:url("../img/lst_k.gif");}
.lst_prj1 li.shihyou {background-image:url("../img/lst_s.gif");}
.lst_prj1 li.seminar {background-image:url("../img/lst_se.gif");}

.lst_prj1_e li{list-style-type:none;padding:6px 0px 6px 65px;background-repeat:no-repeat;}
.lst_prj1_e li,.txt_std .lst_prj1 li{background-position:0 8px;}/*f*/
.txt_l .lst_prj1_e li{;background-position:0 11px;}/*f*/
.txt_xl .lst_prj1_e li{background-position:0 16px;}/*f*/
.lst_prj1_e li.tyosa {background-image:url("../img/lst_t_e.gif");}
.lst_prj1_e li.event {background-image:url("../img/lst_e_e.gif");}
/*.lst_prj1_e li.ronbun {background-image:url("../img/lst_r_e.gif");}*/
.lst_prj1_e li.kokusai {background-image:url("../img/lst_k_e.gif");}
/*.lst_prj1_e li.shihyou {background-image:url("../img/lst_s_e.gif");}*/
.lst_prj1_e li.seminar {background-image:url("../img/lst_se_e.gif");}

.lst_faq{margin:2em 0 4em 1em;}
.lst_faq li{margin-top:1em; font-size: 130%;}
.lst_faq li a{list-style-type:none;padding-left:11px;background:url("../img/ico_arrow1.gif") no-repeat 0 center;}


.txt_std .lst_prj1 .lst_f_l li,.lst_prj1 .lst_f_l li{float:left;padding:14px 7px;margin:0.5em 1em; border:2px solid #CACACA; width:130px; text-align:center; background-color:#F5F5F5;}/*f*/
.txt_l .lst_prj1 .lst_f_l li{height:60px;padding:2px;margin:0.5em 0.5em;width:130px;}/*f*/
.txt_xl .lst_prj1 .lst_f_l li{height:120px;padding:2px;margin:0.5em 0.5em;width:120px;}/*f*/

#test li:hover{color:red;}

/*print*/
@media print{
body{background:#fff;}

.print_page_bfo{page-break-before:always;}
}