/* 外枠淡いオレンジ */
.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: 0.8em;
		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: #FFCC66;
		border-width: 4px;
		border-top-style: double;
		border-left-style: double;
		border-right-style: double;
		border-bottom-style: double;
		}
		
/* 外枠左、オレンジ */
.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: 0.8em;
		line-height:1.6em;
		margin-left: 15px;
		}
		
/* 各ページ本文用 */
.box2 {
		width: 530px;
		border-width: 0px;
		padding-top:5px;
		margin-left: 25px;
		margin-top: 5px;
		font-size: 0.8em;
		line-height:1.6em;
		}
		
/* 背景色黄 */
.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: 0.8em;
		line-height:1.6em;
		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.0em;
		line-height:1.6em;
		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: 0.9em;
		font-weight: bold;
		}
.box6_text{
		margin: 5px 20px;
		font-size: 0.8em;
		line-height: 1.6em;
		}

.box7 {
		width: 530px;
		border-width: 0px;
		padding:10px;
		margin-left: 25px;
		margin-top: 5px;
		font-size: 0.8em;
		line-height:1.6em;
		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: 0.8em;
		line-height:1.6em;
		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.0em;
		line-height:1.6em;
		font-weight: bold;
		color: #996600;
		}
		
/* リンク集用 */
.box9 {
		width: 100%;
		border: 1px solid #cccccc;
		}
		


.sp {
		font-size: 2px;
		}

.menu {
		font-size: 0.8em;
		line-height:1.4em;
		text-indent: 10px;
		}

/* 通常文字 */
.p12 {
		font-size: 0.8em;
		line-height:1.6em;
		}

.p12_2 {
		font-size: 0.8em;
		line-height:1.0em;
		}

.p12_fix {
		font-size: 0.8em;
		line-height:1.4em;
		}

.p13 {
		font-size: 0.9em;
		line-height:1.2em;
		}

.p14 {
		font-size: 0.9em;
		line-height:1.2em;
		}

/* 文章右寄せ */
.p12_left20 {
		font-size: 0.8em;
		line-height:1.6em;
		padding-left: 20px;
		}



.p10 {
		font-size: 0.7em;
		line-height:1.4em;
		}
		
/* 背景黄、文字色赤、太字、リストタイトル用 */
.list1 {
		width:100%;
		color: #CC0000;
		font-size: 1.2em;
		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: 0.8em;
		line-height:1.6em;
		padding-left:10px;
		padding-right:10px;
		}

/* 文字色赤、太字 */
.p14_title {
		color:#CC0000;
		font-size: 0.9em;
		line-height:1.6em;
		font-weight:bold;
		}

/* 文字サイズ1サイズ上 */
.p14_title2 {
		font-size: 1.2em;
		line-height:1.6em;
		font-weight:bold;
		}
		
/* 背景黄、文字色赤、太字、上下にライン */
.p14_title3 {
		width:100%;
		background-color:#FFFFD5;
		color: #CC0000;
		font-size: 1.2em;
		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 2px;
		}
		
/* リンク集用リスト */
.list_link{
		background-image: url(../image/link1.gif); 
		background-repeat: no-repeat;
		padding-left: 17px;
		padding-bottom: 7px;
		list-style-type: none;
		background-position: 0px 3px;
		}
.list_link2{
		background-image: url(../image/link2.gif); 
		background-repeat: no-repeat;
		padding-left: 17px;
		padding-bottom: 7px;
		list-style-type: none;
		background-position: 0px 3px;
		}
.list_link3{
		background-image: url(../image/link3.gif); 
		background-repeat: no-repeat;
		padding-left: 17px;
		padding-bottom: 7px;
		list-style-type: none;
		background-position: 0px 3px;
		}
.list_link4{
		background-image: url(../image/link4.gif); 
		background-repeat: no-repeat;
		padding-left: 17px;
		padding-bottom: 7px;
		list-style-type: none;
		background-position: 0px 3px;
		}
.list_event{
		background-image: url(../image/li2.gif); 
		background-repeat: no-repeat;
		padding-left: 55px;
		padding-bottom: 7px;
		list-style-type: none;
		background-position: 0px 3px;
		}
		
/* 各ページタイトル用 */
.page_title{
		font-size: 1.0em;
		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: 0.8em;
		line-height:1.6em;
		}
.event_title{
		width: 520px;
		background-color: #FFCCCC;
		font-weight: bold;
		margin:5px;
		padding: 2px;
		}
