@charset "Shift_JIS";
/*-----------------------------------------------------*/
/*-----------------------common------------------------*/
/*-----------------------------------------------------*/
/*デフォルトのテキスト色*/
body{
color: #000000;
line-height: 150%;
}

/*デフォルトの背景色*/
body{
background-color: #FFFFFF;
}

/*リンク*/
a{
color: #0000CC;
text-decoration: underline;
}

a:visited{
color: #800080;
text-decoration: underline;
}

a:hover{
color: #0000AA;
text-decoration: underline;
}

a:active{
color: #4F1717;
text-decoration: underline;
}

/*フォントカラー（削除候補）*/
.red{
color: #B50000;
}

.blue{
color: #000066;
}

.green{
color: #00FF00;
}

.white{
color: #FFFFFF;
}

.grayDark{
color: #666666;
}

.grayLight{
color: #EFEFEF;
}

/*背景色*/
.cellGrayD{
background-color: #666666;
}

.cellGrayL{
background-color: #EFEFEF;
}

.cellWhite{
background-color: #FFFFFF;
}

/*見出し用*/
.head01{
color: #666666;
}

img{
border: none;
}

.submenu{
	font-size : small;
}


/*-----------------------------------------------------*/
/*-------------------header footer---------------------*/
/*-----------------------------------------------------*/
html {
width: 100%;
padding: 0;
margin: 0;
}

body {
width: 100%;
padding: 0;
margin: 0;
}

#new_head,
#n_main_menu,
#new_footer {
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳＰゴシック","Osaka",sans-serif;
}

a:link.white_link {
color: #FFF;
text-decoration: underline;
}

a:hover.white_link {
color: #FFF;
}

a:visited.white_link {
color: #FFF;
}

a.blue {
color: #006797;
text-decoration: underline;
}

a:hover.blue {
color: #006797;
}

a:visited.blue {
color: #006797;
}

div#new_head {
height: 60px;
width: 100%;
margin-top: 14px;
margin-bottom: 10px;
}

div#new_head h1 {
position: absolute;
left: 25px;
top: 14px;
height: 60px;
width: 347px;
padding: 0;
margin: 0;
}

div#new_head p {
position: absolute;
left: 25px;
top: 14px;
height: 60px;
width: 347px;
padding: 0;
margin: 0;
}

table#head {
float: right;
height: 50px;
margin-top: 13px;
margin-left: auto;
font-size: 10px;
color: #333;
}

table#head a {
font-size: 10px;
color: #003D98;
text-decoration: underline;
}

table#head a:hover {
color: #003D98;
}

table#head a:visited {
color: #003D98;
}

table#head td {
padding-left: 10px;
white-space: nowrap;
}

table#head form {
padding-bottom: 0 ;
}

table#head td.space10 {
padding-right: 25px;
}

#menu01 {text-align: right;/*\*//*/text-align: inherit/**/
clear: both;}

#menu01 ul {
width: 30em;
margin-left: auto;
}

#menu01 li {
float: right;
padding-left: 10px;
margin-left: 11px;
background: url(/img_top/yajirushi.gif) no-repeat center left;
list-style-type: none;
}

.comtit {
position: absolute;
left: -9999px;
top: 0;
height: 0;
width: 0;
}

/*ヘッダー*/
#header {
padding-top: 12px;
background: url(/images/common/bg_header.gif) no-repeat top left;
}

#header li {
float: left;
}

/*検索*/
#search-area {
margin-left: auto;
}

#search {
width: 230px;
}

#word {
width: 130px;
}

#btSearch {
vertical-align: bottom;
}



/*メインメニュー*/
table#n_main_menu {
width: 100%;
padding: 0;
margin: 0;
font-size: 75%;
}
div#n_main_menu table {
width:100%;
padding: 0 8px 0 8px;
margin: 0 8 0 8;
vertical-align: top;
border-collapse: collapse;
}

div#n_main_menu {
margin-right: 10px;
margin-left: 10px;
}

#n_main_menu td {
padding: -2px;
margin:0px;
padding:0px;
display: table-cell;
border-collapse: collapse;
}

table#n_main_menu td.menu_bar1_left,
div#n_main_menu table td.menu_bar1_left {
	height: 24px;
	text-indent: -9999px;
	background: #D5D5D5 url(/img_top/menu_bar.jpg) no-repeat left top;
	font-weight: bold;
	color: #1E3B75;
}

table#n_main_menu td.menu_bar1_right,
div#n_main_menu table td.menu_bar1_right {
background: #D5D5D5 url(/img_top/menu_bar_right.jpg) no-repeat right top;
}

table#n_main_menu td.menu_bar2_left,
div#n_main_menu table td.menu_bar2_left {
text-indent: -9999px;
background: #9CE323 url(/img_top/menu_bar2.jpg) no-repeat left top;
}

table#n_main_menu td.menu_bar2_right,
div#n_main_menu table td.menu_bar2_right {
background: #9CE323 url(/img_top/menu_bar2_right.jpg) no-repeat right top;
}

table#n_main_menu td.left,
div#n_main_menu table td.left {
height: 38px;
margin-left: 10px;
color: #FFF;
text-decoration: underline;
text-align: center;
background:#336699 url(/img_top/menu_bg.jpg) repeat-x;
}

table#n_main_menu td.left2,
div#n_main_menu table td.left2 {
height: 38px;
border-left: solid 1px #FFF;
color: #FFF;
text-decoration: underline;
text-align: center;
background:#336699 url(/img_top/menu_bg.jpg) repeat-x;
}
table#n_main_menu td.right,
div#n_main_menu table td.right {
height: 31px;
padding-bottom: 7px;
border-left: solid 1px #FFF;
color: #006797;
text-decoration: underline;
text-align: center;
background:#DFDFDF url(/img_top/menu2_bg.jpg) repeat-x;
}

table#n_main_menu td.left a,
div#n_main_menu table td.left a,
table#n_main_menu td.left2 a,
div#n_main_menu table td.left2 a {
color: #FFF;
text-decoration: underline;
}

table#n_main_menu td.right a,
div#n_main_menu table td.right a {
color: #006797;
text-decoration: underline;
}

/*フッタ*/

div#new_footer {
margin-right: 10px;
margin-left: 10px;
margin-bottom: 1px;
}

table#new_footer,
div#new_footer table {
clear: both;
width: 100%;
font-size: 60%;
color: #333;
padding: 0;
margin: 0;
border-collapse: collapse;
}
table#new_footer td,
div#new_footer td {
padding: -2;
display: table-cell;
border-collapse: collapse;
}


table#new_footer td.text,
div#new_footer td.text {
height: 35px;
padding: 0 0 0 5px;
background: url(/img_top/footer_bg.jpg) repeat-x;
}

table#new_footer a,
div#new_footer a {
color: #003F97;
text-decoration: underline;
}

table#new_footer a:hover,
div#new_footer a:hover {
color: #003F97;
}

table#new_footer a:visited,
div#new_footer a:visited {
color: #003F97;
}

table#new_footer td.address,
div#new_footer td.address {
padding: 0 5px 0 0;
text-align: right;
background: url(/img_top/footer_bg.jpg) repeat-x;
}

#new_head *,
#n_main_menu *,
#new_footer * {
padding: 0;
margin: 0;
}


/* パンくずリスト */
#breadcrumbs {
padding: 3px 3px 3px 10px;
border-top: 1px solid #999999;
font-size: 80%;
color: #6f6f6f;
background-color: #FAFADC;
}

#breadcrumbs-shadow {
margin-bottom: 10px;
border-top: 1px solid #B2B2B2;
background: transparent url(/images/common/bg_gnavi_shadow.gif) repeat-x top left;
}
#bread_nav_area #breadcrumbs {
margin-right: 10px;
margin-left: 10px;
}

#bread_nav_area #breadcrumbs-shadow {
margin-bottom: 10px;
margin-right: 10px;
margin-left: 10px;
}

#MustContent #breadcrumbs {
margin-right: 0;
margin-left: 0;
}


#MustContent #breadcrumbs-shadow {
margin-right: 0;
margin-left: 0;
}


/* コンテンツエリア */
#MustContent {
margin: 0 10px 0 10px;
}



/*-----------------------------------------------------*/
/*---------------グローバルページ設定------------------*/
/*-----------------------------------------------------*/
/*見出し*/
.h1-title {
	border-bottom: 2px solid #0066CC;
	font-weight: bold;
	font-size: 17px;
	line-height: 170%;
	letter-spacing:-0.04em;
	display: inline;
	margin: 0 10px 10px 10px;
	padding: 0 25px 5px 20px;
	background: transparent url(/images/title1.gif) no-repeat;
}


h2.h2-title {
padding: 0 25px 5px 20px;
margin: 0 10px 10px 0;
border-bottom: 1px solid #0066FF;
font-weight: bold;
background: transparent url(/images/title2.gif) no-repeat top left;
font-size: 16px;
line-height: 20px;
letter-spacing:0.01em;
}

.h_block .h1-title{
	float:left;
	background-position: 1px 5px;
}

.h_block:after {
clear: both;
height: 0.1px;
visibility: hidden;
font-size: 0.1em;
line-height: 0;
display: block;
content: ".";
}

#rightContent .h_block{
padding-bottom:26px;
margin-left:10px;
}

#rightContent .h_block .h1-title{
	float:left;
	background-position: 1px 5px;
}

#rightContent .h_block:after {
clear: none;
height: 0.1px;
visibility: hidden;
font-size: 0.1em;
line-height: 0;
display: block;
content: ".";
}

div.textarea h2.h2-title{
margin: 30px 10px 15px 5px;
text-indent:1em;
}

/*コンテンツエリア*/
div.second-contents {
clear: both;
padding-bottom: 10px;
margin: 30px 10px 15px 30px;
line-height: 150%;
}

div.second-contents th,
div.second-contents td,
div.second-contents p {
line-height: 150%;
}

/*2段組の左側*/
div.second-contents .left {
float: left;
width: 46%;
}

/*2段組の右側*/
div.second-contents .right {
float: right;
width: 46%;
}

ul.ul-menu,
 ul.ul-menu ul,
 ul.ul-menu ul ul {
padding: 0;
margin: 0;
}

ul.ul-menu {
padding-bottom: 20px;
}

/*メニューの項目*/
.ul-menu li {
padding: 0 0 0 18px;
margin: 9px 0;
background: transparent url(/images/menu03.gif) no-repeat top left;
list-style-type: none;
}

.ul-menu li ul li {
padding: 0 0 0 18px;
margin: 9px 0 ;
background: transparent url(/images/menu04.gif) no-repeat top left;
list-style-type: none;
}

.ul-menu li ul li ul li {
padding: 0 0 0 18px;
margin: 9px 0;
background: transparent url(/images/menu05.gif) no-repeat top left;
list-style-type: none;
}

div.second-contents tt {
font-size: 100%;
}

/*左メニュー*/
a.submenu-title {
font-size: 80%;
color: #ffffff;
line-height: 120%;
}

a:link.submenu-title {
color: #FFF;
text-decoration: underline;
}

a:hover.submenu-title {
color: #FFF;
}

a:visited.submenu-title {
color: #FFF;
}

li.submenu2,
td.submenu2{
margin-top: 5px;
margin-right: 3px;
margin-left: -5px;
font-size: 80%;
line-height: 120%;
}

li.submenu2 li.submenu2 {
font-size: 100%;
}

.title {
font-size: medium;
font-weight: bold;
}

/*回り込みの解除*/
.clear {
clear: both;
}

/*メールアイコン*/
.icon-mail {
padding: 0 0 0 18px;
background: transparent url(../mobile/image/icon-mail.gif) no-repeat center left;
}

/*印刷時のみ適用*/
@media print {
.ul-menu li {
padding-left: 4px;
margin-left: 16px;
background: none;
list-style: circle url(/images/menu03.gif) outside;
}

}

/*-----------------------------------------------------*/
/*-----------------ローカルページ設定------------------*/
/*-----------------------------------------------------*/
/* 基本スタイル */
body {
padding-top: 0;
margin-top: 0;
color: #000000;
background: #FFFFFF;
}

img {
border: none;
}

/* ヘッダーのロゴ部分 */
p#logo {
padding: 0;
margin: 0 0 0 8px;
}

/* ナビゲーションスキップ */
p#navi {
position: absolute;
top: -9999px;
text-decoration: none;
}

/* パンくずリスト */
div#link-navi {
padding: 0;
margin: 0 0 7px 0;
border-bottom: 1px solid #8D8D8D;
}

div#link-navi p {
padding: 2px 10px 0 10px;
margin: 0 0 7px 0;
font-size: 81.25%;
color: #6F6F6F;
line-height: 1.4;
background: url(/images/line_m.gif) repeat-x #FAFADC;
}

#MustContent h1.sans_styel_h,
#MustContent h1.sans_style_h{
font-size: 112.5%;
}

/* メイン見出し（緑帯） */
h1#main-title {
padding: 2px;
margin: 7px 8px 0 8px;
font-size: 112.5%;
line-height: 1.2;
background-color: #CCFF99;
}

#MustContent h1#main-title {
padding: 2px;
margin: 0 0 0 0;
font-size: 112.5%;
line-height: 1.2;
background-color: #CCFF99;
}

/* メイン見出し（白帯） */
h1.center-title,h2.center-title {
margin: 18px 8px 0 8px;
font-size: 112.5%;
line-height: 1.2;
text-align: center;
}

#MustContent h1.center-title,#MustContent h2.center-title, {
margin: 18px 0 0 0 ;
font-size: 112.5%;
line-height: 1.2;
text-align: center;
}

/* 見出し */
h2 {
margin: 1em 0 0.3em 1em;
font-size: 100%;
line-height: 1.4;
}

h3 {
margin: 1em 0 0.3em 2em;
font-size: 100%;
line-height: 1.4;
}

h4,
h5,
h6 {
margin: 1em 0 0.3em 3em;
font-size: 100%;
line-height: 1.4;
}

h2.center-title,
h3.center-title,
h4.center-title,
h5.center-title,
h6.center-title
 {
margin: 1em 0 ;
line-height: 1.2;
text-align: center;
}

/* 右上の資料名（「資料1」、「別紙」等） */
div.identify, div.textarea div.identify {
margin-top: 14px;
margin-right: 8px;
margin-bottom: -3;
margin-left: 8px;
text-align: right;
}

div.identify p, div.textarea div.identify p {
padding: 3px;
border: 1px solid #333333;
display: inline;
text-align: right;
}



/* 本文エリア */
div.textarea {
margin: 0.3em 0 1em 1em;
}

div.textarea div.textarea {
margin: 1em 0 0 1em;
}

div.textarea * table div.textarea {
margin: 0 0 0 1em;
}

table div.textarea {
padding-bottom: 0.8em;
margin: 0.3em 0 1em 1em;
}



table div.textarea div.textarea {
padding-bottom: 0 ;
margin: 0 0 0 1em;
}

div.textarea h2,
div.textarea h3,
div.textarea h4,
div.textarea h5,
div.textarea h6 {
padding-left: 0 ;
margin: 0.1em 0 0.1em -1em;
line-height: 1.4;
}

div.textarea p{
padding-left: 0 ;
margin: 0 0 1em 0 ;
}

div.textarea th ,
div.textarea td {
margin: 0.3em 0 1em 1em;
}

div.textarea1 {
margin: 0.3em 8px 1em 1em;
}

div.textarea2 {
margin: 0.3em 8px 1em 2em;
}

div.textarea3 {
margin: 0.3em 8px 1em 3em;
}

div.textarea4 {
margin: 0.3em 8px 1em 4em;
}

/* 段落 */
div.textarea p,
div.textarea1 p,
div.textarea2 p,
div.textarea3 p,
div.textarea4 p {
padding: 0 ;
margin: 0 0 1em;
line-height: 1.4;
}

div.textarea p.p-0,
div.textarea1 p.p-0,
div.textarea2 p.p-0,
div.textarea3 p.p-0,
div.textarea4 p.p-0 {
margin-bottom: 0 ;
}

div.textarea p.lead,
div.textarea1 p.lead,
div.textarea2 p.lead,
div.textarea3 p.lead,
div.textarea4 p.lead {
padding: 3px;
margin: 1em 0 ;
border: 1px solid #333333;
}

/* 行間が開かない 太字になる p */
div.textarea .p-b-0,
div.textarea1 .p-b-0,
div.textarea2 .p-b-0,
div.textarea3 .p-b-0,
div.textarea4 .p-b-0 {
padding: 0 ;
margin-bottom: 0 ;
font-weight: bold;
}

/* リスト */ 
ol {
padding-bottom: 0 ;
margin-top: 0 ;
margin-bottom: 1em;
line-height: 1.4;
text-indent: 0 ;
list-style-image: none;
}

ul{
padding-bottom: 0 ;
margin-top: 0 ;
margin-bottom: 1em;
line-height: 1.4;
text-indent: 0 ;
list-style: none;
list-style-image: none;
}

li {
margin-left: 0 ;
}

li ul li,
li ol li {
margin-left: -1em;
}

.ul-dot,
.ul-dot-0,
.ul-dot-lp {
list-style-type: disc;
}

.ol-alpha-l,
.ol-alpha-l-0 {
list-style-type: lower-alpha;
}

.ol-alpha-u,
.ol-alpha-u-0 {
list-style-type: upper-alpha;
}

.ol-num,
.ol-num-0,
.ol-num-lp {
list-style-type: decimal;
}

.ol-roman-l,
.ol-roman-l-0 {
list-style-type: lower-roman;
}

.ol-roman-u,
.ol-roman-u-0 {
list-style-type: upper-roman;
}

.ul-square-s,
.ul-square-s-0 {
list-style-type: square;
}

.ul-circle-s,
.ul-circle-s-0 {
list-style-type: circle;
}

.ul-circle-b-b,
.ul-circle-b-b-0,
.ul-circle-b-b-lp {
list-style-image: url(/image/maru03.gif);
}

.ul-none,
.ul-none-0,
.ul-none-lp,
.ul-none-fit {
list-style-type: none;
}

.ul-circle-b-w,
.ul-circle-b-w-0,
.ul-circle-b-w-lp {
list-style-image: url(/image/maru01.gif);
}

@media screen {.ul-ast,
	.ul-ast-0 {
	list-style-image: url(/image/kome.gif);
	}

	.ul-link,
	.ul-link-0,
	.ul-link-lp {
	list-style-image: url(/images/menu03.gif);
	}
	.ul-link .ul-link,
	.ul-link .ul-link-0,
	.ul-link .ul-link-lp,
	.ul-link-0 .ul-link,
	.ul-link-0 .ul-link-0,
	.ul-link-0 .ul-link-lp,
	.ul-link-lp .ul-link,
	.ul-link-lp .ul-link-0,
	.ul-link-lp .ul-link-lp {
	list-style-image: url(/images/menu04.gif);
	}

}


.ul-ast,
.ul-circle-b-b,
.ul-circle-b-w,
.ul-link,
.ul-dot{
margin-bottom: 1em;
}

.ul-ast-0,
.ul-circle-b-b-0,
.ul-circle-b-w-0,
.ol-alpha-l-0,
.ol-alpha-u-0,
.ol-num-0,
.ol-roman-l-0,
.ol-roman-u-0,
.ul-square-s-0,
.ul-circle-s-0,
.ul-link-0,
.ul-link-lp,
.ul-dot-0,
.ul-none-0,
.ol-num-lp,
.ul-none-lp,
.ul-circle-b-b-lp,
.ul-circle-b-w-lp,
.ul-dot-lp {
margin-bottom: 0 ;
}


.ul-dot-lp,
.ul-none-lp,
.ul-link-lp,
.ul-circle-b-b-lp,
.ul-circle-b-w-lp,
.ol-num-lp {
padding-bottom: 0 ;
}

.ul-none,
.ul-none-0,
.ul-none-lp {
text-indent: -1em;
}


.ul-none-fit {margin-left: 0;}
.ul-none-fit li {margin-left: 0;}


.ul-none p,
.ul-none-0 p,
.ul-none-lp p,
.ul-none p-0,
.ul-none-0 p-0,
.ul-none-lp p-0,
.ul-none p-b-0,
.ul-none-0 p-b-0,
.ul-none-lp p-b-0 {
text-indent: 0 ;
}

/*-------------------------------------------------*/
.ul-none-lp li li,
.ul-none-lp * .ul-none-lp li li,
.ul-none-lp * .ul-dot-lp li li,
.ul-none-lp * .ul-circle-b-w-lp li li,
.ul-none-lp * .ul-circle-b-b-lp li li,
.ul-none-lp * .ol-num-lp li li,
.ul-none-lp * .ul-link-lp li li,

.ul-dot-lp li li,
.ul-dot-lp * .ul-none-lp li li,
.ul-dot-lp * .ul-dot-lp li li,
.ul-dot-lp * .ul-circle-b-w-lp li li,
.ul-dot-lp * .ul-circle-b-b-lp li li,
.ul-dot-lp * .ol-num-lp li li,
.ul-dot-lp * .ul-link-lp li li,

.ul-link-lp li li,
.ul-link-lp * .ul-none-lp li li,
.ul-link-lp * .ul-dot-lp li li,
.ul-link-lp * .ul-circle-b-w-lp li li,
.ul-link-lp * .ul-circle-b-b-lp li li,
.ul-link-lp * .ol-num-lp li li,
.ul-link-lp * .ul-link-lp li li,

.ul-circle-b-w-lp li li,
.ul-circle-b-w-lp * .ul-none-lp li li,
.ul-circle-b-w-lp * .ul-dot-lp li li,
.ul-circle-b-w-lp * .ul-circle-b-w-lp li li,
.ul-circle-b-w-lp * .ul-circle-b-b-lp li li,
.ul-circle-b-w-lp * .ol-num-lp li li,
.ul-circle-b-w-lp * .ul-link-lp li li,

.ul-circle-b-b-lp li li,
.ul-circle-b-b-lp * .ul-none-lp li li,
.ul-circle-b-b-lp * .ul-dot-lp li li,
.ul-circle-b-b-lp * .ul-circle-b-w-lp li li,
.ul-circle-b-b-lp * .ul-circle-b-b-lp li li,
.ul-circle-b-b-lp * .ol-num-lp li li,
.ul-circle-b-b-lp * .ul-link-lp li li,

.ol-num-lp li li,
.ol-num-lp * .ul-none-lp li li,
.ol-num-lp * .ul-dot-lp li li,
.ol-num-lp * .ul-circle-b-w-lp li li,
.ol-num-lp * .ul-circle-b-b-lp li li,
.ol-num-lp * .ol-num-lp li li,
.ol-num-lp * .ul-link-lp li li
 {
padding-bottom: 0 ;
}


/*-------------------------------------------------*/

.ul-link-lp li,
.ul-link-lp .ul-none-lp li,
.ul-link-lp .ul-dot-lp li,
.ul-link-lp .ul-circle-b-w-lp li,
.ul-link-lp .ul-circle-b-b-lp li,
.ul-link-lp .ul-link-lp li,
.ul-link-lp .ol-num-lp li,
.ul-link-lp ol .ul-none-lp li,
.ul-link-lp ol .ul-dot-lp li,
.ul-link-lp ol .ul-circle-b-w-lp li,
.ul-link-lp ol .ul-circle-b-b-lp li,
.ul-link-lp ol .ul-link-lp li,
.ul-link-lp ol .ol-num-lp li,
.ul-link-lp ul .ul-none-lp li,
.ul-link-lp ul .ul-dot-lp li,
.ul-link-lp ul .ul-circle-b-w-lp li,
.ul-link-lp ul .ul-circle-b-b-lp li,
.ul-link-lp ul .ul-link-lp li,
.ul-link-lp ul .ol-num-lp li,
.ul-none-lp li,
.ul-none-lp .ul-none-lp li,
.ul-none-lp .ul-dot-lp li,
.ul-none-lp .ul-circle-b-w-lp li,
.ul-none-lp .ul-circle-b-b-lp li,
.ul-none-lp .ul-link-lp li,
.ul-none-lp .ol-num-lp li,
.ul-none-lp ol .ul-none-lp li,
.ul-none-lp ol .ul-dot-lp li,
.ul-none-lp ol .ul-circle-b-w-lp li,
.ul-none-lp ol .ul-circle-b-b-lp li,
.ul-none-lp ol .ul-link-lp li,
.ul-none-lp ol .ol-num-lp li,
.ul-none-lp ul .ul-none-lp li,
.ul-none-lp ul .ul-dot-lp li,
.ul-none-lp ul .ul-circle-b-w-lp li,
.ul-none-lp ul .ul-circle-b-b-lp li,
.ul-none-lp ul .ul-link-lp li,
.ul-none-lp ul .ol-num-lp li,
.ul-dot-lp li,
.ul-dot-lp .ul-none-lp li,
.ul-dot-lp .ul-dot-lp li,
.ul-dot-lp .ul-circle-b-w-lp li,
.ul-dot-lp .ul-circle-b-b-lp li,
.ul-dot-lp .ul-link-lp li,
.ul-dot-lp .ol-num-lp li,
.ul-dot-lp ol .ul-none-lp li,
.ul-dot-lp ol .ul-dot-lp li,
.ul-dot-lp ol .ul-circle-b-w-lp li,
.ul-dot-lp ol .ul-circle-b-b-lp li,
.ul-dot-lp ol .ul-link-lp li,
.ul-dot-lp ol .ol-num-lp li,
.ul-dot-lp ul .ul-none-lp li,
.ul-dot-lp ul .ul-dot-lp li,
.ul-dot-lp ul .ul-circle-b-w-lp li,
.ul-dot-lp ul .ul-circle-b-b-lp li,
.ul-dot-lp ul .ul-link-lp li,
.ul-dot-lp ul .ol-num-lp li,
.ul-circle-b-w-lp li,
.ul-circle-b-w-lp .ul-none-lp li,
.ul-circle-b-w-lp .ul-dot-lp li,
.ul-circle-b-w-lp .ul-circle-b-w-lp li,
.ul-circle-b-w-lp .ul-circle-b-b-lp li,
.ul-circle-b-w-lp .ul-link-lp li,
.ul-circle-b-w-lp .ol-num-lp li,
.ul-circle-b-w-lp ol .ul-none-lp li,
.ul-circle-b-w-lp ol .ul-dot-lp li,
.ul-circle-b-w-lp ol .ul-circle-b-w-lp li,
.ul-circle-b-w-lp ol .ul-circle-b-b-lp li,
.ul-circle-b-w-lp ol .ul-link-lp li,
.ul-circle-b-w-lp ol .ol-num-lp li,
.ul-circle-b-w-lp ul .ul-none-lp li,
.ul-circle-b-w-lp ul .ul-dot-lp li,
.ul-circle-b-w-lp ul .ul-circle-b-w-lp li,
.ul-circle-b-w-lp ul .ul-circle-b-b-lp li,
.ul-circle-b-w-lp ul .ul-link-lp li,
.ul-circle-b-w-lp ul .ol-num-lp li,
.ul-circle-b-b-lp li,
.ul-circle-b-b-lp .ul-none-lp li,
.ul-circle-b-b-lp .ul-dot-lp li,
.ul-circle-b-b-lp .ul-circle-b-w-lp li,
.ul-circle-b-b-lp .ul-circle-b-b-lp li,
.ul-circle-b-b-lp .ul-link-lp li,
.ul-circle-b-b-lp .ol-num-lp li,
.ul-circle-b-b-lp ol .ul-none-lp li,
.ul-circle-b-b-lp ol .ul-dot-lp li,
.ul-circle-b-b-lp ol .ul-circle-b-w-lp li,
.ul-circle-b-b-lp ol .ul-circle-b-b-lp li,
.ul-circle-b-b-lp ol .ul-link-lp li,
.ul-circle-b-b-lp ol .ol-num-lp li,
.ul-circle-b-b-lp ul .ul-none-lp li,
.ul-circle-b-b-lp ul .ul-dot-lp li,
.ul-circle-b-b-lp ul .ul-circle-b-w-lp li,
.ul-circle-b-b-lp ul .ul-circle-b-b-lp li,
.ul-circle-b-b-lp ul .ul-link-lp li,
.ul-circle-b-b-lp ul .ol-num-lp li,
.ol-num-lp li,
.ol-num-lp .ul-none-lp li,
.ol-num-lp .ul-dot-lp li,
.ol-num-lp .ul-circle-b-w-lp li,
.ol-num-lp .ul-circle-b-b-lp li,
.ol-num-lp .ul-link-lp li,
.ol-num-lp .ol-num-lp li,
.ol-num-lp ol .ul-none-lp li,
.ol-num-lp ol .ul-dot-lp li,
.ol-num-lp ol .ul-circle-b-w-lp li,
.ol-num-lp ol .ul-circle-b-b-lp li,
.ol-num-lp ol .ul-link-lp li,
.ol-num-lp ol .ol-num-lp li,
.ol-num-lp ul .ul-none-lp li,
.ol-num-lp ul .ul-dot-lp li,
.ol-num-lp ul .ul-circle-b-w-lp li,
.ol-num-lp ul .ul-circle-b-b-lp li,
.ol-num-lp ul .ul-link-lp li,
.ol-num-lp ul .ol-num-lp li {
padding-bottom: 1em;
}

/*-----------------------------------*/
.ul-link-lp * .ul-circle-b-b-lp,
.ul-link-lp * .ol-num-lp,
.ul-link-lp * .ul-circle-b-w-lp,
.ul-link-lp * .ul-dot-lp,
.ul-link-lp * .ul-none-lp,
.ul-link-lp * .ul-link-lp,

.ul-circle-b-b-lp * .ul-circle-b-b-lp,
.ul-circle-b-b-lp * .ol-num-lp,
.ul-circle-b-b-lp * .ul-circle-b-w-lp,
.ul-circle-b-b-lp * .ul-dot-lp,
.ul-circle-b-b-lp * .ul-none-lp,
.ul-circle-b-b-lp * .ul-link-lp,

.ol-num-lp * .ul-circle-b-b-lp,
.ol-num-lp * .ol-num-lp,
.ol-num-lp * .ul-circle-b-w-lp,
.ol-num-lp * .ul-dot-lp,
.ol-num-lp * .ul-none-lp,
.ol-num-lp * .ul-link-lp,

.ul-circle-b-w-lp * .ul-circle-b-b-lp,
.ul-circle-b-w-lp * .ol-num-lp,
.ul-circle-b-w-lp * .ul-circle-b-w-lp,
.ul-circle-b-w-lp * .ul-dot-lp,
.ul-circle-b-w-lp * .ul-none-lp,
.ul-circle-b-w-lp * .ul-link-lp,

.ul-dot-lp * .ul-circle-b-b-lp,
.ul-dot-lp * .ol-num-lp,
.ul-dot-lp * .ul-circle-b-w-lp,
.ul-dot-lp * .ul-dot-lp,
.ul-dot-lp * .ul-none-lp,
.ul-dot-lp * .ul-link-lp,

.ul-none-lp * .ul-circle-b-b-lp,
.ul-none-lp * .ol-num-lp,
.ul-none-lp * .ul-circle-b-w-lp,
.ul-none-lp * .ul-dot-lp,
.ul-none-lp * .ul-none-lp,
.ul-none-lp * .ul-link-lp {
margin-bottom: -1em;
}




/* リスト用オプション */


.ul-circle-b-b .ul-none .border,
.ul-circle-b-b .ul-none-0 .border,
.ul-circle-b-b .ul-none-lp .border{
padding-left:0.3em;
}
.ul-circle-b-b .ul-none .border .textarea h2,
.ul-circle-b-b .ul-none .border .textarea h3,
.ul-circle-b-b .ul-none .border .textarea h4,
.ul-circle-b-b .ul-none .border .textarea h5,
.ul-circle-b-b .ul-none .border .textarea h6,
.ul-circle-b-b .ul-none-0 .border .textarea h2,
.ul-circle-b-b .ul-none-0 .border .textarea h3,
.ul-circle-b-b .ul-none-0 .border .textarea h4,
.ul-circle-b-b .ul-none-0 .border .textarea h5,
.ul-circle-b-b .ul-none-0 .border .textarea h6,
.ul-circle-b-b .ul-none-lp .border .textarea h2,
.ul-circle-b-b .ul-none-lp .border .textarea h3,
.ul-circle-b-b .ul-none-lp .border .textarea h4,
.ul-circle-b-b .ul-none-lp .border .textarea h5,
.ul-circle-b-b .ul-none-lp .border .textarea h6{
padding-left:1em;
}


.bottomOpen{
margin-bottom: 1em;
}

.bottomClose{
margin-bottom: -1em;
}


.bottomClose .bottomOpen ,
.bottomClose * .bottomOpen{
margin-bottom: 1em;
}

.bottomOpen .bottomClose,
.bottomOpen * .bottomClose{
margin-bottom: -1em;
}



/* テーブル */
ul * table{
text-indent: 0;
}

table.tb-on th,
table.tb-on td,
table.tb-off th,
table.tb-off td,
table.tb-off-np th,
table.tb-off-np td,
table.tb-data th,
table.tb-data td,
table.tb-EX th,
table.tb-EX td {
line-height: 1.4;
vertical-align: top;
text-align: left;
}

table.tb-on th,
table.tb-on td,
table.tb-data th,
table.tb-data td,
table.tb-off-np th,
table.tb-off-np td,
table.tb-EX th,
table.tb-EX td {
padding: 3px;
display: table-cell;
}

.tb-off th,
.tb-off td,
table .tb-off th,
table .tb-off td,
table table .tb-off th,
table table .tb-off td {
padding: 3px 1.3em 3px 3px;
display: table-cell;
}

table.tb-on,
table.tb-off,
table.tb-data,
table.tb-off-np,
table.tb-on th,
table.tb-on td,
table.tb-off th,
table.tb-off td,
table.tb-data th,
table.tb-data td,
table.tb-off-np th,
table.tb-off-np td,
table.tb-EX,
table.tb-EX th,
table.tb-EX td {
border-collapse: collapse;
}

.tb-data th,
.tb-data td,
.tb-EX th,
.tb-EX td {
font-size: 81.25%;
}

.tb-on th,
.tb-on td,
.tb-data th,
.tb-data td,
table .tb-on th,
table .tb-on td,
table .tb-data th,
table .tb-data td,
table table .tb-on th,
table table .tb-on td,
table table .tb-data th,
table table .tb-data td,
.tb-EX th,
.tb-EX td,
table .tb-EX th,
table .tb-EX td,
table table .tb-EX th,
table table .tb-EX td {
border: 2px solid #666666;
}

.tb-off th,
.tb-off td,
.tb-off-np th,
.tb-off-np td,
table .tb-off th,
table .tb-off td,
table .tb-off-np th,
table .tb-off-np td {
border: none;
}

.tb-data .tb-off th,
.tb-data .tb-off td,
table .tb-data .tb-off th,
table .tb-data .tb-off td,
.tb-data table .tb-off th,
.tb-data table .tb-off td,
.tb-EX .tb-off th,
.tb-EX .tb-off td,
table .tb-EX .tb-off th,
table .tb-EX .tb-off td,
.tb-EX table .tb-off th,
.tb-EX table .tb-off td,
.tb-data .tb-off-np th,
.tb-data .tb-off-np td,
table .tb-data .tb-off-np th,
table .tb-data .tb-off-np td,
.tb-data table .tb-off-np th,
.tb-data table .tb-off-np td,
.tb-EX .tb-off-np th,
.tb-EX .tb-off-np td,
table .tb-EX .tb-off-np th,
table .tb-EX .tb-off-np td,
.tb-EX table .tb-off-np th,
.tb-EX table .tb-off-np td {
padding-right: 0.6em;
font-size: 100%;
}

.tb-on th,
.tb-on td,
.tb-data th,
.tb-data td,
.tb-off-np th,
.tb-off-np td,
table .tb-on th,
table .tb-on td,
table .tb-data th,
table .tb-data td,
table .tb-off-np th,
table .tb-off-np td,
table table .tb-on th,
table table .tb-on td,
table table .tb-data th,
table table .tb-data td,
table table .tb-off-np th,
table table .tb-off-np td,
.tb-EX th,
.tb-EX td,
table .tb-EX th,
table .tb-EX td,
table table .tb-EX th,
table table .tb-EX td {
padding-right: 3px;
}
.tb-EX .tb-off-np{
margin:0;
}


.tb-EX .tb-off-np td{
padding:0;
}

.tb-EX * ul.ul-none,
.tb-EX * ul.ul-none-0,
.tb-EX * ul.ul-none-lp,
.tb-EX * ul.ul-dot,
.tb-EX * ul.ul-dot-0,
.tb-EX * ul.ul-dot-lp{
padding: 0 0 0 1em;
margin:0;
 }


.tb-EX * ul.ul-none-fit{
padding: 0;margin:0;
 }

.tb-EX * ul.ul-none-fit ul{
padding: 0 0 0 1em;
margin:0;
 }

.tb-EX * ul.ul-dot,
.tb-EX * ul.ul-dot-0,
.tb-EX * ul.ul-dot-lp{
padding: 0 0 0 1.3em;
margin:0;
 }



.tb-EX * ul.ul-ast,
.tb-EX * ul.ul-ast-0,
.tb-EX * ul.ul-circle-b-b,
.tb-EX * ul.ul-circle-b-b-0,
.tb-EX * ul.ul-circle-b-b-lp,
.tb-EX * ul.ul-circle-b-w,
.tb-EX * ul.ul-circle-b-w-0,
.tb-EX * ul.ul-circle-b-w-lp{
padding: 0 0 0 1.6em;
margin:0;
}


.tb-EX * ol{
padding: 0 0 0 2em;margin:0;
}
.tb-EX * ul.ul-ast ol,
.tb-EX * ul.ul-ast ul,
.tb-EX * ul.ul-ast-0 ol,
.tb-EX * ul.ul-ast-0 ul,
.tb-EX * ul.ul-circle-b-b ol,
.tb-EX * ul.ul-circle-b-b ul,
.tb-EX * ul.ul-circle-b-b-0 ol,
.tb-EX * ul.ul-circle-b-b-0 ul,
.tb-EX * ul.ul-circle-b-b-lp ol,
.tb-EX * ul.ul-circle-b-b-lp ul,
.tb-EX * ul.ul-circle-b-w ol,
.tb-EX * ul.ul-circle-b-w ul,
.tb-EX * ul.ul-circle-b-w-0 ol,
.tb-EX * ul.ul-circle-b-w-0 ul,
.tb-EX * ul.ul-circle-b-w-lp ol,
.tb-EX * ul.ul-circle-b-w-lp ul,
.tb-EX * ul.ul-dot ol,
.tb-EX * ul.ul-dot ol,
.tb-EX * ul.ul-dot ul,
.tb-EX * ul.ul-dot ul,
.tb-EX * ul.ul-dot-0 ol,
.tb-EX * ul.ul-dot-0 ol,
.tb-EX * ul.ul-dot-0 ul,
.tb-EX * ul.ul-dot-0 ul,
.tb-EX * ul.ul-dot-lp ol,
.tb-EX * ul.ul-dot-lp ol,
.tb-EX * ul.ul-dot-lp ul,
.tb-EX * ul.ul-dot-lp ul,
.tb-EX * ul.ul-none ol,
.tb-EX * ul.ul-none ul,
.tb-EX * ul.ul-none-0 ol,
.tb-EX * ul.ul-none-0 ul,
.tb-EX * ul.ul-none-lp ol,
.tb-EX * ul.ul-none-lp ul
{
padding: 0 0 0 2em;
margin:0;
}


	margin: 50px;
	padding: 50px;
}

.ul-none table ul{
margin-left: 1em;
}
.ul-none table ol{
margin-left: 0.8em;
}

.tb-EX td div.textarea h2,
.tb-EX td div.textarea h3,
.tb-EX td div.textarea h4,
.tb-EX td div.textarea h5,
.tb-EX td div.textarea h6{
margin: 0.1em 0 0.1em -0.6em;
}

/* テーブル用スタイル */


.tb-on .centermiddle,
.tb-off .centermiddle,
.tb-data .centermiddle,
.tb-off-np .centermiddle,
.tb-EX .centermiddle {
vertical-align: middle;
text-align: center;
}

.tb-on .center,
.tb-off .center,
.tb-data .center,
.tb-off-np .center,
.tb-EX .center {
text-align: center;
}

.tb-on .right,
.tb-off .right,
.tb-data .right,
.tb-off-np .right,
.tb-EX .right {
text-align: right;
}

.tb-on .under,
.tb-off .under,
.tb-data .under,
.tb-off-np .under,
.tb-EX .under{
text-decoration: underline;
}

.tb-on .nowrap,
.tb-off .nowrap,
.tb-data .nowrap,
.tb-off-np .nowrap,
.tb-EX .nowrap  {
white-space: nowrap;
}

.tb-read {
position: absolute;
top: -9999px;
text-decoration: none;
}

/* 汎用スタイル */

.centermiddle {
vertical-align: middle;
text-align: center;
}


/* 汎用スタイル */
.center {
text-align: center;
}

.right {
text-align: right;
}

.under {
text-decoration: underline;
}

.nowrap {
white-space: nowrap;
}



#MustContent .centermiddle {
vertical-align: middle;
text-align: center;
}

#MustContent .center {
text-align: center;
}

#MustContent .right {
text-align: right;
}

#MustContent .under{
text-decoration: underline;
}

#MustContent .nowrap  {
white-space: nowrap;
}


.cap {
font-size: 81.25%;
}

/* 囲み */
.border {
padding: 1em 1em 0 0 ;
margin: 1em 0 1em 1em;
border: 1px solid #333333;
}

div.border {
padding: 0.3em;
margin: 0.3em 0 1em 1em;
}

div.textarea div.border  {
padding: 0.3em;
margin: 0.3em 0 1em 0 ;
}

div.border div.textarea h2,
div.border div.textarea h3,
div.border div.textarea h4,
div.border div.textarea h5,
div.border div.textarea h6 {
padding-left: 0 ;
margin: 0.3em 0 0.3em -1em;
line-height: 1.4;
}

div.border div.textarea {
padding-top: 0 ;
padding-right: 0 ;
padding-left: 0 ;
margin-top: 0 ;
margin-right: 0 ;
margin-left: 1em;
}



h2.border,
h3.border,
h4.border,
h5.border,
h6.border {
padding-top:0;
padding-left:1em;
}
span.border {
padding:0;
}

div.border ul,
div.border ol,
div.border dl.material{
margin-left: 1em;
padding-left: 1em;
}


div.border div.textarea {
padding-top: 0 ;
padding-right: 0 ;
padding-left: 0 ;
margin-top: 0 ;
margin-right: 0 ;
margin-left: 1em;
}


.right table {
margin-right: 0 ;
margin-left: auto ;
}

/* 名簿用 位置設定 */
div.textarea .center table,
div.textarea1 .center table,
div.textarea2 .center table,
div.textarea3 .center table,
div.textarea4 .center table {
margin: 0 auto;
}

/* 資料名リスト */
div.textarea dl.material,
div.textarea1 dl.material,
div.textarea2 dl.material,
div.textarea3 dl.material,
div.textarea4 dl.material {
margin: 0 0 1em 0.25em;
line-height: 1.4;
}

dl.material dt{
float: left;
clear: both;
height: 16px;
padding-left: 16px;
font-weight: bold;
white-space: nowrap;
background-image: url(/images/menu06.gif);
background-repeat: no-repeat;
}

dl.material dd{
margin-bottom: 0.3em;
}

dl.material dl.material{
margin: 0 0 0 0.25em;
}

dl.material dl.material dt{
background-image: url(/images/menu06.gif);
}

div.textarea dl.dl-normal {
font-style:normal;
margin-top:0;
padding-top:0;
margin-bottom:1.3em;
text-indent:0px;
}
div.textarea dl.dl-normal dd{
margin-left: 1em;
}


/* Q&A */
div.textarea .question,
div.textarea1 .question,
div.textarea2 .question,
div.textarea3 .question,
div.textarea4 .question {
padding: 0 3px 0 20px;
margin: 0 ;
border-bottom: 2px solid #6E821C;
border-left: 11px solid #6E821C;
font-weight: bold;
text-indent: -1em;
}

div.textarea .answer,
div.textarea1 .answer,
div.textarea2 .answer,
div.textarea3 .answer,
div.textarea4 .answer {
margin: 0 0 2em 2em;
text-indent: -1em;
}

div.textarea .answer div.border {
padding: 0 0 0 1.3em;
}

/* メルマガ */
div.m_m_number p {
float: left;
margin: 0 ;
border: 1px solid #333333;
text-align: right;
}

div.m_m_number {
zoom: 1;
}

div.m_m_number:after {
clear: both;
height: 0.1px;
visibility: hidden;
font-size: 0.1em;
line-height: 0 ;
display: block;
content: ".";
}

dl.mm_t{
margin: 0 0 0 -10px;
}
dl.mm_t dt{
height: 16px;
padding-left: 24px;
font-weight: bold;
}

dl.mm_t dd{
margin-bottom: 0.3em;
padding-left: 2px;
}

dl.mm_t dl.mm_t{
margin: 0 0 0 0.25em;
}

/* お問い合わせ先 */
div#contact,div#contact2 {
padding: 0 ;
margin: 2em 15px 1em 15px;
border-right: 1px solid #CAD65A;
border-bottom: 1px solid #CAD65A;
border-left: 1px solid #CAD65A;
}

div#contact p,div#contact2 p {
padding: 5px;
margin: 0 ;
line-height: 1.4;
}

div#contact h2,div#contact2 h2 {
padding: 5px;
margin: 0 ;
border-top: 1px solid #CAD65A;
font-weight: bold;
background: #EDFED1;
}

/*前へ次へ*/
.prev-next{
clear: both;
padding: 0 16px 32px 16px;
}

.prev-next .prev{
float: left;
}

.prev-next .next{
float: right;
}

/* フッター */
div#end-navi {
margin: 2em 0 1em 0 ;
}

div#end-navi ul{
padding: 0 ;
margin: 0 ;
list-style-type: none;
}

div#end-navi li {
margin: 0 15px 0 0 ;
display: inline;
white-space: nowrap;
}
/*画像回り込み*/
.incBox{
zoom:1;
}
.incBox:after {
clear: both;
height: 0.1px;
visibility: hidden;
font-size: 0.1em;
line-height: 0;
display: block;
content: ".";
}
.incObj{
float: right;
margin-right: 5px;
margin-bottom: 15px;
}

/*-----------------------------------------------------*/
/*-----------------旧グローバルページ------------------*/
/*-----------------------------------------------------*/
.search
{
width: 167px;
}

.navi
{
font-size: 81.25%;
}


.navi .cap
{
font-size: 100%;;
}
		/*削除候補*/
		.path
		{
		font-size: small;
		color: #6f6f6f;
		text-align: right;
		}

		.toptitle
		{
		font-size: x-small;
		color: #FFFFFF;
		}

		.topread
		{
		font-size: x-small;
		text-decoration: none;
		}


		.inputform{
		width: 130px;
		}

		.submitform{
		font-size: 14px;
		}

		.tableback01{
		background-color: #ccddff;
		}

		.tableback02{
		background-color: #7788CC;
		}

		.tabledata01{
		background-color: #FFFFFF;
		}

		.newsdata01{
		width: 17%;
		text-align: center;
		background-color: #FFFFFF;
		}

		.tabletitle01{
		font-weight: bold;
		color: #FFFFFF;
		}

		.tabletitle02{
		font-weight: bold;
		color: #000000;
		}

		.texthight150{
		line-height: 150%;
		}

		.textheight150{
		line-height: 150%;
		}

		.textsmall {
		font-size: x-small;
		}

		tt {
		font-size: small;
		}

		p.x.
		{
		line-height: 140%;
		}

		.path2
		{
		font-size: small;
		color: #6f6f6f;
		}

.clearfix:after {
clear: both;
height: 0 ;
visibility: hidden;
display: block;
content: ".";
}

.clearfix {
display: inline-block;
}

/* Hides from IE-mac */
* html .clearfix {
height: 1%;
}

.clearfix {
display: block;
}

/* End hide fromn IE-mac */
h1.global-title {
float: left;
padding: 0 25px 3px 20px;
margin: 0 10px;
border-bottom: 2px solid #0066CC;
font-size: medium;
font-weight: bold;
display: inline;
background: transparent url(/images/title1.gif) no-repeat top left;
}

div.global-contents {
clear: both;
margin: 15px 10px 0 10px;
line-height: 150%;
}

div.global-contents th,
div.global-contents td,
div.global-contents p,
div.global-contents ol,
div.global-contents ul{
line-height: 150%;
}

/*-----------------------------------------------------*/
/*-----------------調整スタイルシート------------------*/
/*-----------------------------------------------------*/
div#link-navi{
margin: 0 8px 0 8px;
}

div#end-navi{
padding-bottom: 16px;
margin-top: 32px;
margin-right: 8px;
margin-left: 8px;
}

div.textarea{
margin-top: 18px;
margin-right: 0.5em;
margin-bottom: 0.5em;
margin-left: 1.5em;
}

p{
margin-left: 0.5em;
}

hr{
margin-top: 16px;
margin-right: 8px;
margin-left: 8px;
}

div#contact{
margin: 2em 23px 0 23px;
}

ul.ul-menu li {
line-height: 150%;
}


/*--------------------非推奨----------------------*/
.textarea .data th,.textarea .data td{
	font-size : 75%;
	padding:3px;
}


/*--------------------削除候補-------------------*/

#breadcrumbs-shadow2 {
margin-bottom: 10px;
border-top: 1px dashed #999999;
}

/*2007グローバルページ*/
	/*リード文*/
	div#outline {
	margin: 30px 30px 0 30px;
	line-height: 140%;
	}




/*トップページのみ*/
.cls {
clear: both;
height: 5px;
}

.topics{
font-size: 14px;
text-align: justyfy;
}


/*2006グローバルページ*/
.copy{
font-size: 9pt;
color: #999999;
}

.footer
{
font-size: x-small;
text-align: center;
}
