@charset "Shift_JIS";


#contentArea #mainContents {
	width: 760px;
	font-size:100%;
	margin-left: auto;
	margin-right: auto;
}
/* #contentArea */
#contentArea #mainContents #categoryArea {
	margin:0 0px 0 20px;
	padding-top: 10px;
	color: #333333;
	clear:both;
	line-height: 1.7;
}

/*************************************/
/**********　　　　　　　*************/
/**********　　MAIN共通　*************/
/**********　　　　　　　*************/
/*************************************/
#contentArea #mainContents #categoryArea p.lv1,
#contentArea #mainContents #categoryArea h1.lv1 {
	color: #333333;
	font-size: 140%;
	font-weight:bold;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(../../images/common/headers/h1_b2.gif);
	background-repeat: no-repeat;
	clear: both;
	line-height:1.4;
}
#contentArea #mainContents #categoryArea p.lv1 span.underLine,
#contentArea #mainContents #categoryArea h1.lv1 span.underLine {
	display: block;
/*	_height: 1em;*/
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 17px;
	padding-left: 25px;
	background-image: url(../../images/common/headers/h1_b2_ud.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	margin:0;
}

#contentArea #mainContents #categoryArea p.lv2,
#contentArea #mainContents #categoryArea h1.lv2,
#contentArea #mainContents #categoryArea h2.lv2  {
	clear: both;
	background-image: url(../../images/common/headers/h2_b2.gif);
	background-repeat: no-repeat;
	font-size: 120%;
	color: #333333;
	font-weight:bold !important;
	margin-bottom: 15px;
	margin-right: 0px;
	margin-left: 0px;
}

#contentArea #mainContents #categoryArea p.lv2 span.underLine,
#contentArea #mainContents #categoryArea h1.lv2 span.underLine,
#contentArea #mainContents #categoryArea h2.lv2 span.underLine {
	display: block;
/*	_height: 1em;*/
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 25px;
	background-image: url(../../images/common/headers/h2_b2_ud.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#contentArea #mainContents #categoryArea p.lv3,
#contentArea #mainContents #categoryArea h2.lv3,
#contentArea #mainContents #categoryArea h3.lv3{
	background-color: #E4F3FC;
    clear: both;
    color: #333333;
    font-size: 110%;
	font-weight:bold;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-right:20px;
    padding: 5px 5px 4px 25px;
}

#contentArea #mainContents #categoryArea p.lv3_link,
#contentArea #mainContents #categoryArea h2.lv3_link,
#contentArea #mainContents #categoryArea h3.lv3_link{
	background: #E4F3FC url(../../images/common/pm_list_03.gif) no-repeat 5px center;
    clear: both;
    color: #333333;
    font-size: 110%;
	font-weight:bold;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-right: 20px;
    padding: 5px 5px 4px 25px;
}
#contentArea #mainContents #categoryArea p.lv3_link a,
#contentArea #mainContents #categoryArea h1.lv3_link a,
#contentArea #mainContents #categoryArea h2.lv3_link a,
#contentArea #mainContents #categoryArea h3.lv3_link a{
	text-decoration:none;
	color:#333333;
}
#contentArea #mainContents #categoryArea p.lv3_link a:hover,
#contentArea #mainContents #categoryArea h1.lv3_link a:hover,
#contentArea #mainContents #categoryArea h2.lv3_link a:hover,
#contentArea #mainContents #categoryArea h3.lv3_link a:hover{
	text-decoration:none;
	color: #F65414;
}

#contentArea #mainContents #categoryArea p.lv4,
#contentArea #mainContents #categoryArea h2.lv4,
#contentArea #mainContents #categoryArea h3.lv4,
#contentArea #mainContents #categoryArea h4.lv4{
	color: #333333;
	font-weight:bold !important;
	font-size: 100%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	background-image: url(../../images/common/pm_list_04.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	margin-left: 20px;
	margin-right:20px;
	margin-bottom: 15px;
	line-height:1.7;
}

#contentArea #mainContents #categoryArea p.lv4_link,
#contentArea #mainContents #categoryArea h2.lv4_link,
#contentArea #mainContents #categoryArea h3.lv4_link,
#contentArea #mainContents #categoryArea h4.lv4_link{
	color: #333333;
	font-weight:bold;
	font-size: 100%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	background-image: url(../../images/common/pm_list_03.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	margin-left: 20px;
	margin-right:20px;
	margin-bottom: 15px;
}
#contentArea #mainContents #categoryArea p.lv4_link a,
#contentArea #mainContents #categoryArea h2.lv4_link a,
#contentArea #mainContents #categoryArea h3.lv4_link a,
#contentArea #mainContents #categoryArea h4.lv4_link a{
	text-decoration:none;
	color:#333333;
}

#contentArea #mainContents #categoryArea p.lv4_link a:hover,
#contentArea #mainContents #categoryArea h2.lv4_link a:hover,
#contentArea #mainContents #categoryArea h3.lv4_link a:hover,
#contentArea #mainContents #categoryArea h4.lv4_link a:hover{
	text-decoration:none;
	color: #F65414;
}
#contentArea #mainContents #categoryArea p.lv5,
#contentArea #mainContents #categoryArea h3.lv5,
#contentArea #mainContents #categoryArea h4.lv5,
#contentArea #mainContents #categoryArea h5.lv5{
	color: #333333;
	font-size:100%;
	font-weight:bold;
	padding: 5px 5px 4px 15px;
	margin-bottom: 15px;
	margin-right:20px;
	margin-left: 20px;
	background-color: #FFCC99;
	border-bottom-style: none;
	background-image: none;
}

#contentArea #mainContents #categoryArea p.lv6,
#contentArea #mainContents #categoryArea h3.lv6,
#contentArea #mainContents #categoryArea h4.lv6,
#contentArea #mainContents #categoryArea h5.lv6,
#contentArea #mainContents #categoryArea h6.lv6{
	margin-left: 30px;
	margin-right: 20px;
	margin-bottom:15px;
	color:#009966;
	font-weight:bold;
	font-size:100%;
	border-bottom:3px double #cccccc;

}

/***********************************/
/*     目次リストスタイル定義　　　*/
/***********************************/

/*インデックス（左右段組枠）*/
#contentArea #mainContents .cwFrame4B {
/*    background-image: url("../../images/common/at_01_bi.gif");*/
    background-image: url("../../images/common/at_cw4_udB.gif");
	padding-bottom:15px;
	background-position:bottom left;
    clear: both;
/*    float: left;*/
    width: 720px;
}

#contentArea #mainContents .cwFrame4B .cbLeft {
    float: left;
    width: 360px;
	margin:0;
	padding:0;
	position:relative;
}


#contentArea #mainContents .cwFrame4B .cbRight {
    float: left;
    width: 360px;
	margin:0;
	padding:0;
	position:relative;
}


#contentArea #mainContents .cwFrame3 .cbLeft {
    float: left;
    padding-left: 30px;
    padding-right: 30px;
    width: 40px;
}




#contentArea #mainContents .cwFrame4B .cbLeft p,
#contentArea #mainContents .cwFrame4B .cbRight p {
    margin-left: 30px;
    margin-right: 10px;
	margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
	padding-bottom: 45px;
}
#contentArea #mainContents .cwFrame4B .cbLeft .btn,
#contentArea #mainContents .cwFrame4B .cbRight .btn {
	text-align:right;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}



#contentArea #mainContents .borderinfo,
#contentArea #mainContents #categoryArea .borderinfo {
	margin:20px auto;

	border:2px solid  #999999;
	padding:5px;
}
#contentArea #mainContents .borderinfo p,
#contentArea #mainContents #categoryArea .borderinfo p{
	margin-left:10px;
	margin-right:10px;
}
#contentArea #mainContents .borderinfo .attention,
#contentArea #mainContents #categoryArea .borderinfo .attention{
	color:#ff0000;
	font-weight:normal;
}


/***********************************/
/*     リストスタイル定義　　　　　*/
/***********************************/

#contentArea #mainContents #categoryArea ul{
	padding-bottom: 10px;
	clear: both;
	margin-left: 10px
}
#contentArea #mainContents #categoryArea ul li {
	color: #000000;
	margin-left: 10px;
	margin-right: 20px;
	margin-bottom: 5px;
	background-image: url(../../images/common/pm_list_02.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 13px;
	list-style-type: none;

}

#contentArea #mainContents #categoryArea ul.link1 li {
	background-image: url(../../images/common/pm_list_01.gif);
}
#contentArea #mainContents #categoryArea ul.pagelink li {
	background-image: url(../../images/common/pm_pagelink.gif);
	background-position: 0px 7px;
}


#contentArea #mainContents #categoryArea ol {
	padding-bottom: 10px;
	clear: both;
	margin-left: 50px;
	list-style-type:decimal;
}

#contentArea #mainContents #categoryArea ol li{
	color: #000000;
	margin-left: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	padding-left: 13px;
}


/***************************/
/*     段落余白定義　　　　*/
/***************************/
#contentArea #mainContents #categoryArea p{
	margin-right: 20px;
	margin-left: 30px;
	margin-bottom: 15px;
}
/*下部余白30px*/
#contentArea #mainContents #categoryArea *.sectionMB30 {
	margin-bottom:30px;
}

/***************************/
/*     テキスト定義　　　　*/
/***************************/

#contentArea #mainContents #categoryArea .attention {
	color:#ff0000;
	font-weight:bold;
 }

#contentArea #mainContents #categoryArea .go {
	color:#009966;
}

#contentArea #mainContents #categoryArea .big {
	font-size:150%;*/
 }

/* 関連リンク */
#contentArea #mainContents #categoryArea .links {
	list-style:none;
	margin-bottom:15px;
}
#contentArea #mainContents #categoryArea .links{
	padding-left:15px;
	background:url(../../info/service/images/icn2.gif) no-repeat left center;
}

/******************************/
/*     表（table）定義　　　　*/
/******************************/


#contentArea #mainContents #categoryArea table th,
#contentArea #mainContents #categoryArea table td{
	font-weight: normal;
}

#contentArea #mainContents #categoryArea table.frame1 {
	margin-left: auto;
	margin-bottom: 20px;
	margin-right: auto;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #2E9D6B;
	border-left-color: #2E9D6B;
}
#contentArea #mainContents #categoryArea table.frame1 th {
	padding: 8px 5px;
	background-color: #2E9D6B;
	color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
}
#contentArea #mainContents #categoryArea table.frame1 th.colborder {
	border-right-color:  #2E9D6B;
}
#contentArea #mainContents #categoryArea table.frame1 th.rowborder {
	border-bottom-color:  #2E9D6B;
}

#contentArea #mainContents #categoryArea table.frame1 th.style1 {
	padding: 8px 5px;
	background-color: #E0F5EC;
	color: #333333;
	vertical-align: top;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #2E9D6B;
	border-bottom-color: #2E9D6B;
}

#contentArea #mainContents #categoryArea table.frame1 th.style2 {
	background-color: #ffffff;
	border-right-color: #2E9D6B;
	border-bottom-color: #2E9D6B;
	color: #333333;
}

#contentArea #mainContents #categoryArea table.frame1 th.style3 {
	background-color: #FFFF99;
	border-right-color: #2E9D6B;
	border-bottom-color: #2E9D6B;
	color: #333333;
}

#contentArea #mainContents #categoryArea table.frame1 th.style4 {
	background-color: #FF9999;
	border-right-color: #2E9D6B;
	border-bottom-color: #2E9D6B;
	color: #333333;
}



#contentArea #mainContents #categoryArea table.frame1 td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #2E9D6B;
	border-bottom-color: #2E9D6B;
	padding: 8px 5px;
	vertical-align:middle;
}
#contentArea #mainContents #categoryArea table.frame1 td p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#contentArea #mainContents #categoryArea table.frame1 td.T0 {
	padding-top: 2px;
}

#contentArea #mainContents #categoryArea table.frame2 {
	margin-left: auto;
	margin-bottom: 20px;
	margin-right: auto;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-left-color: #808080;
}
#contentArea #mainContents #categoryArea table.frame2 th {
	padding: 8px 5px;
	background-color: #cccccc;
	vertical-align: top;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #808080;
	border-bottom-color: #808080;
}

#contentArea #mainContents #categoryArea table.frame2 th.style1 {
	background-color: #ffffff;
}


#contentArea #mainContents #categoryArea table.frame2 td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #808080;
	border-bottom-color: #808080;
	padding: 8px 5px;
	vertical-align: middle;
}
#contentArea #mainContents #categoryArea table.frame2 td p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
/*flame3 追加滝川*/
#contentArea #mainContents #categoryArea table.frame3 {
	margin-left: auto;
	margin-bottom: 20px;
	margin-right: auto;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-left-color: #808080;
}
#contentArea #mainContents #categoryArea table.frame3 th {
	padding: 5px;
	background-color: #ffff99;
	vertical-align: top;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #808080;
	border-bottom-color: #808080;
}

#contentArea #mainContents #categoryArea table.frame3 th.style1 {
	background-color: #ffffff;
}


#contentArea #mainContents #categoryArea table.frame3 td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #808080;
	border-bottom-color: #808080;
	vertical-align: top;
	text-align: left;
	padding: 4px;
	font-size:90%;
}
#contentArea #mainContents #categoryArea table.frame3 td p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
/*flame4 追加滝川*/
#contentArea #mainContents #categoryArea table.frame4 {
	margin-left: auto;
	margin-bottom: 20px;
	margin-right: auto;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-left-color: #808080;
}
#contentArea #mainContents #categoryArea table.frame4 th {
	padding: 5px;
	background-color: #ffff99;
	vertical-align: top;
	text-align: center;
	font-size:90%;
	font-weight:bold;
    border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #808080;
	border-bottom-color: #808080;
}

#contentArea #mainContents #categoryArea table.frame4 th.style1 {
	background-color: #ffffff;
}


#contentArea #mainContents #categoryArea table.frame4 td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #808080;
	border-bottom-color: #808080;
	vertical-align: top;
	text-align: left;
	padding: 4px;
	font-size:90%;
}
#contentArea #mainContents #categoryArea table.frame4 td p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

/*flame5 追加滝川*/
#contentArea #mainContents #categoryArea table.frame5 {
	margin-left: auto;
	margin-bottom: 20px;
	margin-right: auto;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-left-color: #808080;
	width:650px;
}
#contentArea #mainContents #categoryArea table.frame5 th {
	padding: 5px;
	background-color: #cccccc;
	vertical-align: top;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #808080;
	border-bottom-color: #808080;
	table-layout:fixed;
	text-align:center;	
	}

#contentArea #mainContents #categoryArea table.frame5 th.style1 {
	background-color: #ffffff;
}


#contentArea #mainContents #categoryArea table.frame5 td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #808080;
	border-bottom-color: #808080;
	padding: 5px;
	table-layout:fixed;
	vertical-align:text-top;
}
#contentArea #mainContents #categoryArea table.frame5 td p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#contentArea #mainContents #categoryArea table.frame5 .sw10 {
	width:10px;
	text-align:center	
}
#contentArea #mainContents #categoryArea table.frame5 .sw25 {
	width:25px;
	text-align:center	
}
#contentArea #mainContents #categoryArea table.frame5 .sw50 {
	width:50px;
	text-align:center	
}
#contentArea #mainContents #categoryArea table.frame5 .sw100 {
	width:100px;
}
#contentArea #mainContents #categoryArea table.frame5 .sw150 {
	width:150px;
}
#contentArea #mainContents #categoryArea table.frame5 .sw200 {
	width:200px;	
}
#contentArea #mainContents #categoryArea table.frame5 .sw200 {
	width:250px;	
}
#contentArea #mainContents #categoryArea table.frame5 .sw450 {
	width:450px;
}
#contentArea #mainContents #categoryArea table.frame5 .sw500 {
	width:500px;
}
#contentArea #mainContents #categoryArea table.frame5 .sw600 {
	width:600px;
}
#contentArea #mainContents #categoryArea table.frame5 .sw650 {
	width:650px;
}
/*セル中　リストマージン調整*/
#contentArea #mainContents #categoryArea table ol,
#contentArea #mainContents #categoryArea table ul {
	margin-left: 0px;
}

/******************************************/
/*      　　お知らせ枠・表組 　 幅指定　　*/
/******************************************/
#contentArea #mainContents #categoryArea .w50{
	width:50px;
}
#contentArea #mainContents #categoryArea .w100{
	width:100px;
}
#contentArea #mainContents #categoryArea .w150{
	width:150px;
}
#contentArea #mainContents #categoryArea .w200{
	width:200px;
}
#contentArea #mainContents #categoryArea .w250{
	width:250px;
}
#contentArea #mainContents #categoryArea .w300{
	width:300px;
}
#contentArea #mainContents #categoryArea .w350{
	width:350px;
}
#contentArea #mainContents #categoryArea .w400{
	width:400px;
}
#contentArea #mainContents #categoryArea .w450{
	width:450px;
}
#contentArea #mainContents #categoryArea .w500{
	width:500px;
}
#contentArea #mainContents #categoryArea .w550{
	width:550px;
}
#contentArea #mainContents #categoryArea .w600{
	width:600px;
}
#contentArea #mainContents #categoryArea .w650{
	width:650px;
}
#contentArea #mainContents #categoryArea .w700{
	width:700px;
}
#contentArea #mainContents #categoryArea .td01{
	width:148px;
}
#contentArea #mainContents #categoryArea .td02{
	width:202px;
}
#contentArea #mainContents #categoryArea .td03{
	width:100px;
}
#contentArea #mainContents #categoryArea .td04{
	width:250px;
}
#contentArea #mainContents #categoryArea .win01{
	width:120px;
}
#contentArea #mainContents #categoryArea .win02{
	width:340px;
}
#contentArea #mainContents #categoryArea .win03{
	width:120px;
}
#contentArea #mainContents #categoryArea .win04{
	width:120px;
}

/*flame6 追加滝川*/
#contentArea #mainContents #categoryArea table.frame6 {
	margin-left: auto;
	margin-bottom: 20px;
	margin-right: auto;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-left-color: #808080;
	width:700px;
}
#contentArea #mainContents #categoryArea table.frame6 th {
	padding: 5px;
	background-color: #cccccc;
	vertical-align: top;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #808080;
	border-bottom-color: #808080;
	text-align:center;
	}

#contentArea #mainContents #categoryArea table.frame6 th.style1 {
	background-color: #ffffff;
}


#contentArea #mainContents #categoryArea table.frame6 td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #808080;
	border-bottom-color: #808080;
	padding: 5px;
	vertical-align:text-top;
}
#contentArea #mainContents #categoryArea table.frame6 td p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#contentArea #mainContents #categoryArea table.frame6 .sw50 {
	width:50px;
	text-align:center	
}
#contentArea #mainContents #categoryArea table.frame6 .sw60 {
	width:60px;
	text-align:center	
}

#contentArea #mainContents #categoryArea table.frame6 .sw300 {
	width:300px;
}
#contentArea #mainContents #categoryArea table.frame6 .sw350 {
	width:350px;
}

/*flame7 追加滝川*/
#contentArea #mainContents #categoryArea table.frame7 {
	margin-left: auto;
	margin-bottom: 20px;
	margin-right: auto;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-left-color: #808080;
	width:550px;
}
#contentArea #mainContents #categoryArea table.frame7 th {
	padding: 5px;
	background-color: #D5F2E9;
	vertical-align: top;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #808080;
	border-bottom-color: #808080;
	text-align:center;	
	}

#contentArea #mainContents #categoryArea table.frame7 th.style1 {
	background-color: #ffffff;
}


#contentArea #mainContents #categoryArea table.frame7 td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #808080;
	border-bottom-color: #808080;
	padding: 5px;
	vertical-align:text-top;
}
#contentArea #mainContents #categoryArea table.frame7 td p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#contentArea #mainContents #categoryArea table.frame7 .sw150 {
	width:150px;
	padding: 10px;
}


#contentArea #mainContents #categoryArea table.frame7 .sw250 {
	width:250px;
	padding: 10px;
}
#contentArea #mainContents #categoryArea table.frame7 .sw300 {
	width:300px;
	padding: 10px;	
}

#contentArea #mainContents #categoryArea table.frame7 .sw400 {
	width:400px;
	padding: 10px;	
}
#contentArea #mainContents #categoryArea table.frame7 .sw350 {
	width:350px;
}


/*セル中　リストマージン調整*/
#contentArea #mainContents #categoryArea table ol,
#contentArea #mainContents #categoryArea table ul {
	margin-left: 0px;
}

/******************************************/
/*      　　お知らせ枠・表組 　 幅指定　　*/
/******************************************/
#contentArea #mainContents #categoryArea .w50{
	width:50px;
}
#contentArea #mainContents #categoryArea .w100{
	width:100px;
}
#contentArea #mainContents #categoryArea .w150{
	width:150px;
}
#contentArea #mainContents #categoryArea .w200{
	width:200px;
}
#contentArea #mainContents #categoryArea .w250{
	width:250px;
}
#contentArea #mainContents #categoryArea .w300{
	width:300px;
}
#contentArea #mainContents #categoryArea .w350{
	width:350px;
}
#contentArea #mainContents #categoryArea .w400{
	width:400px;
}
#contentArea #mainContents #categoryArea .w450{
	width:450px;
}
#contentArea #mainContents #categoryArea .w500{
	width:500px;
}
#contentArea #mainContents #categoryArea .w550{
	width:550px;
}
#contentArea #mainContents #categoryArea .w600{
	width:600px;
}
#contentArea #mainContents #categoryArea .w650{
	width:650px;
}
#contentArea #mainContents #categoryArea .w700{
	width:700px;
}
#contentArea #mainContents #categoryArea .td01{
	width:148px;
}
#contentArea #mainContents #categoryArea .td02{
	width:202px;
}
#contentArea #mainContents #categoryArea .td03{
	width:100px;
}
#contentArea #mainContents #categoryArea .td04{
	width:250px;
}
#contentArea #mainContents #categoryArea .win01{
	width:120px;
}
#contentArea #mainContents #categoryArea .win02{
	width:340px;
}
#contentArea #mainContents #categoryArea .win03{
	width:120px;
}
#contentArea #mainContents #categoryArea .win04{
	width:120px;
}

/******************************************/
/*      　　 Table中央指定　For IE6　　　　 */
/******************************************/
* html #contentArea #mainContents #categoryArea .block_center {
	text-align:left;
}
* html #contentArea #mainContents #categoryArea .block_center table th,
* html #contentArea #mainContents #categoryArea .block_center table td{
	vertical-align: top;
	/*text-align:left;*/
}
* html #contentArea #mainContents #categoryArea .block_center p {
	text-align:left;
}


/****************************/
/*    ページトップリンク　　*/
/****************************/
#contentArea #mainContents #categoryArea .pagetop {
/*	float: right;
	position:relative;
	width: 300px;*/
	text-align: right;
	font-size: 90%;
	margin-right: 5px;
}

#contentArea #mainContents #categoryArea .pagetop a {
	background-image: url(../../images/common/pm_pagetop.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-right:0px;
}




/****************************/
/*  Get Adobe Flash Player　*/
/****************************/
#contentArea #mainContents #categoryArea .getadobe {
	margin-left:50px;
}
#contentArea #mainContents #categoryArea .getadobe img {
    float: left;
	display:inline;
    border: medium none;
    vertical-align: bottom;
}
#contentArea #mainContents #categoryArea .getadobe p{
	display: block;
    margin-left: 150px;
    margin-right: 0;
    width: 430px;
/*	font-size:84%;*/
	line-height:1.4;

}

/****************************/
/*  　 年度ページリンク　 　*/
/****************************/


#contentArea #mainContents #categoryArea ul.yearlink {
	margin:30px 10px 30px 20px;
}
* html #contentArea #mainContents #categoryArea ul.yearlink {
	width:680px;
}
#contentArea #mainContents #categoryArea ul.yearlink li{
	float:left;
	display:inline;
	width:80px;
/*	font-size:90%;*/
	margin:0;
	margin-bottom:15px;
	background:none;
}
/*現在表示中*/
#contentArea #mainContents #categoryArea ul.yearlink li.current{
	color:#FF3366;
	font-weight:bold;
}

/*ページ送りリンク*/
#contentArea #mainContents #categoryArea .pageNav {
	text-align:right;
	margin:10px 10px 20px 10px;
}
#contentArea #mainContents #categoryArea .pageNav strong{
	font-weight:bold;
}
#contentArea #mainContents #categoryArea .pageNav a {
	margin-left:10px;
}
#contentArea #mainContents #categoryArea .pageNav .current{
	color:#FF3366;;
}

