.table {
		border-color: FFCC99;
		border-width: 1px;
		border-top-style: solid;
		border-left-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		}

.table2 {
		border-color: 99CC99;
		border-width: 1px;
		border-top-style: solid;
		border-left-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		}

.table3 {
		border-color: 6699FF;
		border-width: 1px;
		border-left-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		}

.table4 {
		border-color: 33CC66;
		border-width: 1px;
		border-left-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		}
.table5 {
		border-color: #999900;
		border-width: 1px;
		border-left-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		font-size: 1.0em;
		line-height:1.6em;
		padding-top:5px;
		}
		
.table6 {
		border-color: #FF99CC;
		border-width: 1px;
		border-top-style: solid;
		border-left-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		}

.table7 {
		border-color: C0BFBF;
		border-width: 1px;
		border-left-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		}
.table8 {
		border-color: #CCCCCC;
		border-width: 1px;
		border-top-style: solid;
		border-left-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		}
		
/* 外枠青・背景グラデ */
.table9 {
		width: 250px;
		background-image: url(../image/business1_bk.gif);
		background-position: bottom;
		background-repeat: no-repeat;
		border-color: #CC9966;
		border-width: 1px;
		border-top-style: solid;
		border-left-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		}
		
.table10 {
		border-color: #FFC128;
		border-width: 1px;
		border-left-style: solid;
		}

.table11 {
		border-color: #FFC128;
		border-width: 1px;
		border-right-style: solid;
		}

.table12 {
		border-color: #FFC128;
		border-width: 1px;
		border-bottom-style: solid;
		}
		
.box1 {
		width: 550px;
		border-width: 0px;
		font-size: 1.0em;
		line-height:1.8em;
		margin-left: 15px;
		}
		
.box2 {
		width: 530px;
		border-width: 0px;
		padding-top:5px;
		margin-left: 25px;
		margin-top: 5px;
		font-size: 1.0em;
		line-height:1.8em;
		}
		
/* 背景色黄 */
.box3 {
		width: 530px;
		border-width: 4px;
		border-color: #FF9933;
		border-top-style: double;
		border-left-style: double;
		border-right-style: double;
		border-bottom-style: double;
		margin-left: 25px;
		font-size: 1.0em;
		line-height:1.8em;
		background-color: #FFFFCC;
		padding: 2px;
		}
		
.box4 {
		width: 500px;
		border-width: 0px;
		margin-left: 40px;
		background-color: #FFFFCC;
		padding: 5px;
		}
		
		
.box5 {
		width: 530px;
		border-top-width: 0px;
		border-bottom: 1px solid #006699;
		border-left: 6px solid #006699;
		border-right-width: 0px;
		padding-left:5px;
		margin-left: 25px;
		margin-top: 5px;
		font-size: 1.2em;
		line-height:1.8em;
		font-weight: bold;
		color: #006699;
		}
		
.box6 {
		width: 530px;
		border-width: 0px;
		padding-top:5px;
		margin-left: 25px;
		margin-top: 0px;
		margin-bottom: 0px;
		border-top-width: 0px;
		border-bottom-width: 0px;
		border: 1px solid #6699FF;
		}
.box6_title{
		margin: 5px 10px;
		background-color: #BFE1FF;
		padding: 3px;
		font-size: 1.1em;
		font-weight: bold;
		}
.box6_text{
		margin: 5px 20px;
		font-size: 1.0em;
		line-height:1.8em;
		}

.box7 {
		width: 530px;
		border-width: 0px;
		padding:10px;
		margin-left: 25px;
		margin-top: 5px;
		font-size: 1.0em;
		line-height:1.8em;
		border-color: #cccccc;
		border-width: 1px;
		border-top-style: solid;
		border-left-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		background-image: url(../image/business3_bk.gif);
		background-repeat: repeat-x;
		background-position: center bottom;
		}
		
.box7_2 {
		width: 530px;
		border-width: 0px;
		padding:10px;
		margin-left: 25px;
		margin-top: 5px;
		font-size: 1.0em;
		line-height:1.8em;
		border-color: #999999;
		border-width: 3px;
		border-top-style: solid;
		border-left-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		background-image: url(../image/business3_bk.gif);
		background-repeat: repeat-x;
		background-position: center bottom;
		}

.box8 {
		width: 530px;
		border-top-width: 0px;
		border-bottom: 1px solid #996600;
		border-left: 6px solid #996600;
		border-right-width: 0px;
		padding-left:5px;
		margin-left: 25px;
		margin-top: 5px;
		font-size: 1.2em;
		line-height:1.8em;
		font-weight: bold;
		color: #996600;
		}

.sp {
		font-size: 2px;
		}

.menu {
		font-size: 1.0em;
		line-height:1.6em;
		text-indent: 10px;
		}

.p12 {
		font-size: 1.0em;
		line-height:1.8em;
		}

.p12_2 {
		font-size: 1.0em;
		line-height:1.2em;
		}

.p12_fix {
		font-size: 1.0em;
		line-height:1.6em;
		}

.p13 {
		font-size: 1.0em;
		line-height:1.4em;
		}

.p14 {
		font-size: 1.0em;
		line-height:1.6em;
		}

/* 文章右寄せ */
.p12_left20 {
		font-size: 1.0em;
		line-height:1.8em;
		padding-left: 20px;
		}


.p12_td {
		font-size: 1.0em;
		line-height:1.8em;
		padding-left: 20px;
		}

.p10 {
		font-size: 0.9em;
		line-height:1.6em;
		}

.list1 {
		width:100%;
		color: #CC0000;
		font-size: 1.4em;
		line-height:1.6em;
		font-weight:bold;
		margin-left:10px;
		margin-top:10px;
		padding-left:10px;
		border-color: #CC6666;
		border-width: 1px;
		border-bottom-style: dotted;
		}
.main {
		font-size: 1.0em;
		line-height:1.8em;
		padding-left:10px;
		padding-right:10px;
		}
.p14_title {
		color:#CC0000;
		font-size: 1.1em;
		line-height:1.6em;
		font-weight:bold;
		}
		
.p14_title2 {
		font-size: 1.4em;
		line-height:1.6em;
		font-weight:bold;
		}
		
.p14_title3 {
		width:100%;
		background-color:#FFFFD5;
		color: #CC0000;
		font-size: 1.4em;
		line-height:1.6em;
		font-weight:bold;
		padding:3px;
		text-align: center;
		border-bottom: solid 1px #cc0000;
		border-top: solid 1px #cc0000;
		}
		
.list_sitemap{
		background-image: url(../image/sitemap_img6.gif); 
		background-repeat: no-repeat;
		padding-left: 17px;
		list-style-type: none;
		background-position: 0px 5px;
		}
		
.page_title{
		font-size: 1.2em;
		padding: 5px;
		border-bottom: 4px double #D4DEE7;
		border-top: 4px double #D4DEE7;
		width: 550px;
		margin-left: 15px;
		font-weight: bold;
		}

.ul_member {
margin:0px;
margin-left:18px;
padding:2px;
list-style-image: url(../image/li.gif);
}


.event_table {
		width: 530px;
		border: 1px solid #FFCCCC;
		margin-left: 25px;
		margin-top: 5px;
		font-size: 1.0em;
		line-height:1.6em;
		}
.event_title{
		width: 520px;
		background-color: #FFCCCC;
		font-weight: bold;
		margin:5px;
		padding: 2px;
		}
