


/**** Inline STYLE-tag style sheet ****/


/**** LINK-tag style sheet style.css ****/

@charset "UTF-8";

hr{display:none;}

.clear {clear:both;}
.clearL {clear:left;}
.clearR {clear:right;}


.del {position:absolute; top:-9999px; left:-9999px;}

.red {color:#f00;}
.redb {color:#ff7171; font-weight:bold;}
#red {color:#ff7171;}
.gray666 {color:#666;}
.gray999 {color:#999;}
.greenDark {color:#3f481d;}
.impact {color:#990000; font-size:16px;}
#auto {margin:0 auto;}
.auto {margin:0 auto;}

/*・・・・・・*/
p {line-height:150%;}
p.lh150 {line-height:150%;}


/*・・・・・・*/
.bb-e5 {border-bottom:1px solid #e5e5e5;}
.mp0 {margin:0; padding:0;}

/*・・・・・・*/
.mt0 {margin-top:0;}
.mt03 {margin-top:3px;}
.mt05 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt13 {margin-top:13px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt50 {margin-top:50px;}

/*・・・・・・・*/
.ml1em {margin-left:1em;}
.ml05 {margin-left:5px; }
.ml10 {margin-left:10px; }
.ml15 {margin-left:15px; }
.ml20 {margin-left:20px; }
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}

/*・・・・・・・*/
.mr05 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
.mr40 {margin-right:40px;}

/*・・・・・・・*/
.mb0 {margin-bottom:0px;}
.mb05 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb100 {margin-bottom:100px;}

.ms10 {margin-left:10px; margin-right:10px;}
.ms15 {margin-left:15px; margin-right:15px;}
.ms25 {margin-left:25px; margin-right:25px;}




/*・・・・・・・*/
.pt10 {padding-top:10px;}
.pr05 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pb30 {padding-bottom:30px;}

.ml20mr10 {margin:0 10px 0 20px;}


/*・・・・・・・・・*/
.size10 {font-size:10px; letter-spacing:1px;}
.size10Line120 {font-size:10px; letter-spacing:1px; line-height:120%;}
.size12 {font-size:12px;}
.size14 {font-size:14px;}
.size16 {font-size:16px;}
.size18 {font-size:18px;}
.size20 {font-size:20px;}


/*・・・・*/
.ht10{height:10px;}
.ht15{height:15px;}
.ht20{height:20px;}
.ht30{height:30px;}
.ht50{height:50px;}


/*・・・・*/
.w020 {width:20px;}
.w030 {width:30px;}
.w050 {width:50px;}
.w070 {width:70px;}
.w080 {width:80px;}
.w050 {width:50px;}
.w100 {width:100px;}
.w120 {width:120px;}
.w150 {width:150px;}
.w200 {width:200px;}
.w250 {width:250px;}
.w280 {width:280px;}
.w300 {width:300px;}
.w300m {width:300px; font:bold 16px "・・ ・・・・", "Osaka・・・";}
.w350 {width:350px;}
.w400 {width:400px;}
.w480 {width:480px;}
.w526 {width:526px;}
.w746 {width:746px;}

.line150 {line-height:150%;}

.normal {font:bold 16px "・・ ・・・・", "Osaka・・・";}

/*・・・・・@*/
.htBar {
	width:1px;
	height:620px;
	margin:0;
	padding:0;
	float:left;
	}
.htMain {
	width:515px;
	margin:0;
	padding:0;
	float:left;
	}


/**** LINK-tag style sheet common.css ****/

@charset "UTF-8";

/*#outer {
margin: 0 auto;
width: 830px;
background: url(img/bg_kage.gif) repeat-y center top;
}*/

/* *{border:solid 1px red;} */
*{margin:0; padding:0;}
body {font-size:12px; color:#666666; background:#ffffff;
font:normal normal normal 12px/150%  "ＭＳ Ｐゴシック", Osaka, Verdana, Arial, Helvetiva, sans-serif;}/* フォントタイプ */

	
a {color:#666666;}	  /*#06c*/
a:hover {color:#55AA00;}   /*#FF9966*/
ul {list-style:none;}
ol {list-style:decimal;}
img {border:none;}
a img { border-style:none; } 
p {margin:0 20px 12px 15px; line-height:150%;}
p.L {margin:0 20px 30px 15px; line-height:150%;}
p.in {margin:0 20px 12px 20px; line-height:150%;}
p.Lin {margin:0 20px 30px 20px; line-height:150%;}


h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
h2 {display:inline;}
h4.txt{font-size:14px; font-weight:bold; color:#06c; margin:0 0 12px 10px; line-height:150%;}
h5.txt{font-size:14px; font-weight:bold; color:#4560B9; margin:0 0 5px 15px; line-height:150%;}
h5.txtL{font-size:14px; font-weight:bold; color:#4560B9; margin:0 0 15px 15px; line-height:150%;}
h4.txt12{font-size:12px; font-weight:bold; color:#06c; margin:0 0 12px 10px; line-height:150%;}
h5.txt12{font-size:12px; font-weight:bold; color:#4560B9; margin:0 0 5px 20px; line-height:150%;}
span.n{font-size:12px; font-weight:normal; color:#333; line-height:150%;}

h7.txt{font-size:14px; font-weight:normal; margin:0 0 5px 15px; line-height:150%;}

/*h・・・*/h1, h2, #L h4, #L h5, h6 {position:absolute; top:-9999px; left:-9999px;}

/* ・・・・・・・・ */
body {width:758px; margin:0 auto; 
padding: 0px;
/*text-align: center;*/
background-image: url(/img/bg_kage.gif);
background-repeat: repeat-y;
background-position: center top;
/*background-color: #FFEAEF;*/
background-color: #F4A3F4;
background:url(/img/bg.gif) top right repeat;
}




#H, #Co, #C {width:758px; clear:both; margin:0 auto;}
#F, #PT, #PL, #LB {clear:both; margin:0 auto;}

/*・・・・・w・@・*/
#W {background:#fff; border-right:solid 1px #ccf; border-left:solid 1px #ccf;}
#H {margin:0 0 0 0px; background:#F9FAFD;background:#F9FAFD;}
	#Co {padding:0 0 0 1px; background:url(/img/bg_l2.gif) top left repeat-y;}
	#R {width:552px; padding:0 8px 0 0px; float:right;}
	#L {width:189px; padding:0 0px 10px 8px; float:left;}
	#LB {width:189px; background:url(/img/bg_l.gif) top left repeat-y; clear:both;}


/* ・・・R・ */
table {vertical-align:top; line-height:150%; text-align:left;}

/* ・・・・・・・・R・  */
#PL {clear:both; padding:5px 0 8px 0px; margin:0 10px 15px;
background:url(/img/bg_dot.gif) bottom left repeat-x;}

#PT {clear:both; text-align:right;padding:20px 10px 10px 0; 
background:url(/img/bg_l3.gif) top left no-repeat;
}

#PT2 {clear:both; text-align:right;padding:20px 10px 10px 0; 
}



#PT3 {clear:both; text-align:right;padding:20px 10px 10px 0; 
background:url(img/bg_dot.gif) top left repeat-x;
}



#PT10 {clear:both; text-align:right;padding:10px 10px 30px 0;}

/* ・#Header・R・ */
ul#n {	display:inline; float:left;}
ul#n li {display:inline; float:left;}
ul#n a {display:inline; float:left;}・

ul#HU {display:inline; float:left;}

		
/* ・・・・・・ */
#L ul a {width:180px;}
#L ul li a {width:180px; display:inline; float:left;}
#L ul li {width:180px; display:inline; float:left;}


/* ・#Footer・R・ */
#F {margin:0 10px 5px; padding:10px 0 5px 12px;
 border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;

text-align: center;

}
#F ul {margin:0 0 5px 0;}
#F li {padding:0 5px; display: inline; border-right:solid 1px #666666;}
#F li.L {border-right:none;}
#F a {text-decoration:underline;}
#F li.flash {margin-bottom:0; font-size:10px; color:#666666; border-right:none; padding:0 0 0 35px;}

/* ・#Footer2・R・ */
#F2 {margin:0 10px 5px; padding:10px 0 5px 12px;
 border-bottom:solid 1px #ccc;
text-align: center;

}
#F ul {margin:0 0 5px 0;}
#F li {padding:0 5px; display: inline; border-right:solid 1px #666666;}
#F li.L {border-right:none;}
#F a {text-decoration:underline;}
#F li.flash {margin-bottom:0; font-size:10px; color:#666666; border-right:none; padding:0 0 0 35px;}



/* ・#Copyright・R・ */
#C {height:16px;}
#C table {margin:0 auto; height:14px; line-height:14px;}
#C table td {vertical-align:baseline}
#C, #C a, #C a:hover {color:#666; text-decoration:none;}

table.img {width:553px; margin:0;}
.h3img {margin:0 4px 0 0;}・.h3img2 {margin:0 0 0 0;}

.shadow {
    margin: 10px 0 0 10px;
    background: url(img/shadow_001.gif) right bottom;
    float: right; /* 回り込み制御 */
}
 
.shadow img {
    position: relative;
    left: -5px; /* 画像を左へ移動 */
    top: -5px; /* 画像を上へ移動 */
    padding: 5px; /* 画像枠 */
    background: #ffffe0; /* paddingを設定した場合の背景色 */
    border: 1px solid #999999; /* 画像の枠線 */
}


.shadow_left{
    margin: 10px 10px 10px 0px;
    background: url(img/shadow_001.gif) right bottom;
    float: left; /* 回り込み制御 */
}

.shadow_left img {
    position: relative;
    left: -5px; /* 画像を左へ移動 */
    top: -5px; /* 画像を上へ移動 */
    padding: 5px; /* 画像枠 */
    background: #ffffe0; /* paddingを設定した場合の背景色 */
    border: 1px solid #999999; /* 画像の枠線 */
}



.shadow2{
    margin: 10px 0 0 5px;
    background: url(img/shadow_001.gif) right bottom;
    float: none; /* 回り込み制御 */
}

.shadow2 img {
    position: relative;
    left: -5px; /* 画像を左へ移動 */
    top: -5px; /* 画像を上へ移動 */
    padding: 5px; /* 画像枠 */
    background: #ffffe0; /* paddingを設定した場合の背景色 */
    border: 1px solid #999999; /* 画像の枠線 */
}

.shadow_book{
    margin: 10px 10px 5px 5px;
    background: url(img/shadow_001.gif) right bottom;
    float: left; /* 回り込み制御 */
}

.shadow_book img {
    position: relative;
    left: -5px; /* 画像を左へ移動 */
    top: -5px; /* 画像を上へ移動 */
    /*padding: 5px;*/ /* 画像枠 */
    /*background: #ffffe0;*/ /* paddingを設定した場合の背景色 */
    /*border: 1px solid #999999;*/ /* 画像の枠線 */
}

.shadow_bookright{
    margin: 10px 10px 5px 5px;
    background: url(img/shadow_001.gif) right bottom;
    float: right; /* 回り込み制御 */
}

.shadow_bookright img {
    position: relative;
    left: -5px; /* 画像を左へ移動 */
    top: -5px; /* 画像を上へ移動 */
    /*padding: 5px;*/ /* 画像枠 */
    /*background: #ffffe0;*/ /* paddingを設定した場合の背景色 */
    /*border: 1px solid #999999;*/ /* 画像の枠線 */
}



.hasen {
margin:0 10px 0px 0px; padding:0 0 0px 00px;
background:url(/img/bg_dot.gif) bottom left repeat-x;
}







/**** LINK-tag style sheet contents.css ****/

/* CSS Document */
@charset "UTF-8";


/*コンテンツスタイル*/
.main_right {
  padding: 0px 10px 0px 0px;
  text-align: right;
}

.main {
  margin: 5px 10px 0px 25px;
  padding: 0px 0px 0px 0px;
  border-bottom:1px solid 666666;
  /*background: #9999cc;*/ /* 背景色 */
}

.main_title{
   margin:0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;	
   /*color: #D50000;*/
   /*border-bottom:1px solid #D50000;*/
}

.main2 {
  margin: 10px 10px 0px 30px;
  padding: 0px 0px 0px 0px;
  border-bottom:1px dotted 666666;
  /*background: #666666;*/ /* 背景色 */
}

.main_title2{
   margin:0px 0px 0px 0px;
   /*background:url(img/bg_h4.gif) 0 0 no-repeat;*/ /*padding-left:25px;*/	
   color: #000000;
   font-size: 16px;
   font-weight: bold; 
   /*border-bottom:1px solid #D50000;*/
}




/* ヘッダー */
#headder {
	background: url("img/headder.jpg") center 100px no-repeat; /* 背景色 */
}

/*.box_c{margin:20px;padding:10px;border:0px solid #666666;background:#f4ecd4;}*/
/*.box_title{margin:0px 0px 5px 0px;padding:0px 0px 5px 0px; border-bottom:1px dotted ##666666;font-weight:bold;}*/
/*.box_title2{font-weight:bold; text-align:center; /*color:#FF0000;/*   
}*/

.box_c2{
margin: 3px 10px 12px 16px;
padding: 4px 6px 4px 8px;
border:1px dotted #666666;
background:#FFFFFF;
}

.box_title2{margin:0px 0px 5px 0px;padding:0px 0px 5px 0px; border-bottom:1px dotted #000066;font-weight:bold;}
.box_title4{font-weight:bold;color:#FF0000;text-align:center;}





/*・{・・C・・・・・・・・R・*/
	table.TP {width:552px; margin:0px 0 30px 0px; line-height:150%; vertical-align:top;}
	table.TP td {vertical-align:top;}
	table.TP .txt {padding: 0.2em 1em 0 1em;}
	table.TP .capt {padding: 0.5em 2.1em 0 1em; line-height:150%;}

/*・・・・/
	table.Time {width:530px; margin:10px 5px 20px 13px; line-height:150%; vertical-align:top; background:#999}
	table.Time th {vertical-align:middle; background:#ffffff; padding:0.1em 0em; text-align:center; font-weight:normal; width:80px;}
	table.Time tr.top td {vertical-align:middle; background:#ffffff; padding:0.1em 0.1em; width:40px;}
	table.Time tr.top th {vertical-align:middle; background:#ffffff; padding:0.1em 0.1em;}
	table.Time td {vertical-align:middle; background:#fff; padding:0.1em 0em 0em 0.5em;}
	



	

/*・・・@・・・・・/
	table.TimeL {width:166px; margin:0px 0px 0px 0px; line-height:150%; vertical-align:top; background:#ccc}
	table.TimeL th {vertical-align:middle; background:#ffffff; padding:0.1em; text-align:center;}
	table.TimeL tr.top td {vertical-align:middle; background:#ffffff; padding:0.1em;
	 font-weight:bold;}
	table.TimeL td {vertical-align:middle; background:#fff; padding:0.1em; text-align:center;}
	
	table.LBin {width:170px; margin:10px 4px 0; line-height:130%; vertical-align:top; background:#fff;padding:10px 0;
	border:solid 1px #99A3EB;}
	table.LBin td.txt{padding:0.5em 0.5em 0.5em;}

/*・ｲ`・・・*/
	table.Info {width:542px; margin:0px 5px 10px 5px; line-height:150%; background:#ccc}
	table.Info th {vertical-align:middle; background:#ffffff; padding:0.5em 1em; text-align:left;}
	table.Info td {vertical-align:top; background:#fff; padding:0.5em 1em; text-align:left;}

/*・・・・・・/
	table.Photo {width:542px; margin:0px 5px 10px 5px; line-height:150%;}
	table.Photo th {vertical-align:top; padding:0.5em 1em 2em; text-align:left; font-weight:normal;}
	table.Photo td {vertical-align:top; padding:0.5em 1em 2em; text-align:left;}

/*・・・・・・・*/
	table.mail {width:542px; margin:0px 5px 10px 5px; line-height:150%; background:#ccc}
	table.mail th {background:#f5f5f5; padding: 0.4em 0.5em; font-weight:normal;}
	table.mail td {background:#fff;padding: 0.4em 0.5em;}
	
/*・・/
	table.Symp {width:542px; margin:0px 5px 20px 5px; line-height:150%; background:#ccc}
	table.Symp th {vertical-align:middle; background:#ffffff; padding:0.4em 1em; text-align:left;}
	table.Symp td {vertical-align:top; background:#fff; padding:0.5em 1em; text-align:left;}
	
/*・・・・・・*/
	#Sitemap h3 {margin:0 0 10px;}
	#Sitemap ul {margin:0 20px 20px 30px; line-height:180%;}
	#Sitemap ul li {background:url(/img/ico_ab.gif) 0 6px no-repeat; padding-left:17px;}
	
/*・・・・・・・*/
	ul.List {margin:0 20px 20px 30px; line-height:180%;}
	ul.List li {background:url(/img/ico_ab.gif) 0 6px no-repeat; padding-left:17px;}
                /*ul.list_disk {background:url(/img/button_orange.gif) 0 6px no-repeat; padding-left:17px;}*/
	
/*・・・・・・・/
	table.W {margin:0px 0 30px 15px;line-height:150%; vertical-align:top;
	border:solid 1px #4560B9;}
	table.W td {padding:10px 5px 0 5px;}

/*div・・・/
	.B {margin:0px 0 30px 15px;line-height:150%; width:515px;
	border:solid 1px #4560B9; padding:10px 5px 0px 5px;}
	
	h5.B {margin:10px 0 10px 15px;line-height:150%; width:500px;
	border:solid 1px #4560B9; padding:10px 15px 10px 15px;
	font-size:14px; font-weight:bold; color:#4560B9; line-height:150%;}
	h5.BL {margin:10px 0 30px 15px;line-height:150%; width:500px;
	border:solid 1px #4560B9; padding:10px 15px 10px 15px;
	font-size:14px; font-weight:bold; color:#4560B9; line-height:150%;}
	
	

/*・・・・・・*/
	h4.bg_h4 {background:url(/img/bg_h4.gif) 0 0 no-repeat; padding-left:25px;
	height:40px; line-height:40px; font-size:14px; font-weight:bold; margin:0 0 20px 0;}
	
	ul.h5 {margin:0 20px 40px 30px; line-height:200%;}
	ul.h5 li {background:url(/img/ico_q.gif) 0 5px no-repeat; padding-left:20px;}
	
	/*ul.h5 li {background:url(/img/ico_ab.gif) 0 6px no-repeat; padding-left:17px;}*/

/*・・・・・・G・・・・*/
	#Faq {margin:0 10px 30px 10px; padding:0 0 20px 20px;
	background:url(/img/bg_dot.gif) bottom left repeat-x;}
	
	/*MTEntryTitle*/
	#Faq h5.ET {background:url(/img/ico_q.gif) 0 4px no-repeat; padding-left:20px;
	margin:0 0 20px 0;	 
	font:bold 14px/150% "・・ ・・・・・", Osaka, "・・・・・・ Pro W3";}
	
	/*MTEntrBody*/
	#Faq .EB p {background:url(/img/ico_a.gif) 0 4px no-repeat; padding-left:20px;
	margin:0 0 20px 0; color:#06c;
	font:bold 14px/150% "・・ ・・・・・", Osaka, "・・・・・・ Pro W3";}
	
	/*MTEntryMore*/
	#Faq .EM p {margin:0 0 10px 0;}
	
	/*・・・・/
	p.EN {margin:0 20px 20px 0;
	text-align:right;}
	p.EN a {text-decoration:none;}
	
	/*MTEntryCategoryEntries*/
	h4.ECE {background:url(/img/ico_ab.gif) 0 5px no-repeat; padding-left:15px;
	margin:0 0 10px 30px;
	font:bold 12px/150% "・・ ・・・・・", Osaka, "・・・・・・ Pro W3";}
	
	ul.ECE {margin:0 20px 20px 30px; line-height:200%;}
	ul.ECE li {background:url(/img/ico_q.gif) 0 5px no-repeat; padding-left:20px;}


/*Topics・・・・・・*/
	#Topics {margin:0 10px 30px 10px; padding:0 0 20px 20px;
	background:url(/img/bg_dot.gif) bottom left repeat-x;}
	
	/*MTEntryTitle*/
	h4.ET_Topics {background:url(img/bg_h4.gif) 0 0 no-repeat; padding-left:25px;
	height:40px; line-height:40px; font-size:14px; font-weight:bold; margin:0 0 20px 0;}

	/*MTEntryTitle_hikari*/
	h4.ET_Topics_hikari {background:url(img/bg_h4_hikari.gif) 0 0 no-repeat; padding-left:25px;
	height:40px; line-height:40px; font-size:14px; font-weight:bold; margin:0 0 20px 0;} 

	/*MTEntryTitle_soranoyakusoku*/
	h4.ET_Topics_soranoyakusoku {background:url(img/soranoyakusoku/bg_h4_soranoyakusoku.gif) 0 0 no-repeat; padding-left:25px;
	height:40px; line-height:40px; font-size:14px; font-weight:bold; margin:0 0 20px 0;} 

	/*MTEntrBody*/
	#Topics .EB p {margin:0 0 20px 0px;}
	/*MTEntryMore*/
	#Topics .EM p {margin:0 0 10px 30px;}
	/*・・・・・・*/
	p.ED {margin:30px 20px 10px 0; text-align:right;}
	/*・・・・・・・・N*/
	p.Arc {margin:0px 20px 0 0; text-align:right;
	font:normal 12px/150% "・・ ・・・・・", Osaka, "・・・・・・ Pro W3";}


/*MT・・・・・・・・・・*/
	#TopicsArc {margin:0 10px 15px 10px; padding:0 0 5px 14px;
	background:url(/img/bg_dot.gif) bottom left repeat-x;}
	#TopicsArc h5.ET {background:url(/img/ico_ab.gif) 0 5px no-repeat; padding-left:15px;
	font:bold 12px/150% "・・ ・・・・・", Osaka, "・・・・・・ Pro W3";}
/*XYZ*/
	#TopicsArc h7.ET {background:url(/img/ico_ab.gif) 0 5px no-repeat; padding-left:30px;
	font:bold 12px/150% "・・ ・・・・・", Osaka, "・・・・・・ Pro W3";}
	#TopicsArc span.ED{margin:0 10px 10px 0px; font-weight:normal;}

/*MT・・・・・・ｲf・・・・*/
	/*MTEntryMore*/
	#TopicsEnt {margin:0 10px 30px 10px; padding:0 0 20px 20px;
	background:url(/img/bg_dot.gif) bottom left repeat-x;}
	#TopicsEnt .EB {margin:0 0 10px 0px;}
	#TopicsEnt .EB p {margin:0 0 10px 0px;}
	#TopicsEnt .EM2 {margin:20px 0 0 0;}	
	#TopicsEnt .EM p {margin:0 0 10px 0px;}
	#TopicsEnt .EM2 p {margin:0 0 10px 0px;}


	#TopicsEnt2 {margin:0 0px 0px 5px; padding:0 0 20px 0px;
	/*background:url(/img/bg_dot.gif) bottom left repeat-x;*/}
	#TopicsEnt .EB {margin:0 0 10px 0px;}
	#TopicsEnt .EB p {margin:0 0 10px 0px;}
	#TopicsEnt .EM2 {margin:20px 0 0 0;}	
	#TopicsEnt .EM p {margin:0 0 10px 0px;}
	#TopicsEnt .EM2 p {margin:0 0 10px 0px;}
	
	/*MT・・・・・・・・・・・*/
	#Topics {margin:0 10px 30px 10px; padding:0 0 20px 20px;
	background:url(/img/bg_dot.gif) bottom left repeat-x;}
	
	
	/*・・・・・・・・・・・・・*/
	#Top .TopicsArc {margin:0 10px 5px 10px; padding:0 0 3px 20px;
	background:url(/img/bg_dot.gif) bottom left repeat-x;}
	#Top .TopicsArc h5.ET {background:url(/img/ico_ab.gif) 0 5px no-repeat; padding-left:15px;
	font:bold 12px/150% "・・ ・・・・・", Osaka, "・・・・・・ Pro W3";}

/*XYZ*/
	#Top .TopicsArc h7.ET {background:url(/img/ico_ab.gif) 0 5px no-repeat; padding-left:30px;
	font:bold 12px/150% "・・ ・・・・・", Osaka, "・・・・・・ Pro W3";}

	#Top .TopicsArc span.ED{margin:0 10px 10px 0px; font-weight:normal;}
	

		

/*MT・・・・*/
	.LinkBox {margin:0 0 20px 0;}	
	.LinkBox h4 {background:url(/img/bg_h4.gif) 0 0 no-repeat; padding-left:25px;
	height:40px; line-height:40px; font-size:14px; font-weight:bold; margin:0 0 10px 0;}	
	.Link {margin:0 10px 10px 10px; padding:0 0 5px 20px;
	background:url(/img/bg_dot.gif) bottom left repeat-x;}
	.Link h5 {margin:0 10px 5px 0px; line-height:150%; font-weight:bold;
	background:url(/img/ico_ab.gif) 0 6px no-repeat; padding-left:17px;}
	.Link p {margin:0 20px 0px 0px; line-height:150%; padding-left:17px;}


/*#リンク集*/

#link {
               margin:0px 0px 0px 0px;
               padding: 0px 0px 0px 0px;
}

#link a { 
               text-decoration: none; /* リンク 装飾なし */
} 

#link ul {
              list-style: none; /* リストスタイル */
              margin:0 0 0px 0;}
#link li {
              list-style: none; /* リストスタイル */
              margin:0px 0px 5px 10px;
              /*margin:0px 0px 5px 10px;*/
              padding:0 3px 0 15px; 
              background: url(img/titlemark_link.png) no-repeat 0px 0.3em;
              /*background: url(img/titlemark_link.png) no-repeat 1px 0.3em;*/


/**** Inline STYLE-tag style sheet ****/

undefined


