img {border: none;}
ul 	  { list-style-position: outside }
ol 	  { list-style-position: outside; margin: 0; padding: 0 0 0 20px }
li  { list-style-position: outside }
em    { color: #4169e1; font-size: 14px; font-style: normal; font-weight: normal; text-decoration: none; margin: 0; padding: 0 }
th { font-style: normal; font-weight: normal; text-decoration: none; background-color: #f5f5f5 }
td  { font-style: normal; font-weight: normal; text-decoration: none }
a,a:link,a:visited   { color: #4169e1; text-decoration: underline; margin: 0; padding: 0 }
a:hover,a:active  { color: #ff9900; text-decoration: underline; margin: 0; padding: 0 }
a img {border: 0;}

h3	   { color: #696969; font-size: 20px; font-style: normal; font-weight: normal; line-height: 24px; margin: 0; padding-top: 0; padding-right: 0; padding-bottom: 10px }
h4      { color: #696969; font-size: 14px; font-style: normal; font-weight: normal; text-decoration: none; margin: 0; padding: 0 0 0 5px; border-left: 5px solid #c4deff }
h5  { color: #36c; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; margin: 0; padding: 0 0 5px }
h6 { font-size: 14px; font-style: normal; font-weight: normal; text-decoration: none }
*table { margin: 0 }
*b { margin: 0; padding: 0 }
#container { width: 760px }
#contents  { color: black; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; font-style: normal; font-weight: normal; line-height: 20px; text-decoration: none; margin: 0; padding: 0 }
#contents table    { color: black; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; font-style: normal; font-weight: normal; line-height: 20px; text-decoration: none }

/* ++++++ IE対策 ++++++ */
/* Hides from IE5-mac |*/
* html #menu220list {height: 1%}
* html #menu220butt {height: 1%}
* html #kadomarua { height: 1% }
* html b  { margin: 0; padding: 0; height: 1% }
/*End hide from IE5-mac*/

/* ++++++ スペース調整 ++++++ */
.topic { margin: 5px 0 25px; padding: 0 }
.block1 { margin: 0 0 15px; padding: 0 }
.blocku15 { margin: 0 0 15px; padding: 0 }
/* ++++++ 左メニュー ++++++ */
#menu220box  { margin: 0; padding: 0 0 20px; width: 220px }

#menu220list{margin: 0;padding: 0}
#menu220list ul { list-style: none; margin: 0; padding: 0; border-style: none solid; border-width: 0 1px; border-color:  #c0c0c0 }
#menu220list ul li{display: block;text-align: left;padding: 0;margin: 0}
#menu220list ul li a  { font-size: 10px; font-weight: normal; text-decoration: none; text-align: left; text-indent: 5px; display: block; margin: 0; padding: 8px 0; width: 218px; border-bottom: 1px solid #c0c0c0 }
#menu220list ul li a:link,#menu220list ul li a:visited  { color: black; font-weight: normal; text-decoration: none; background-color: white; display: block; margin: 0 }
#menu220list ul li a:hover,#menu220list ul li a:active  { color: black; font-weight: normal; text-decoration: none; background-color: #dcdcdc; display: block; margin: 0 }

#menu220butt{margin: 0;padding: 0}
#menu220butt ul  { list-style: none; margin: 0; padding: 0; border: solid 1px #c0c0c0 }
#menu220butt ul li{display: block;text-align: left;padding: 0;margin: 0}
#menu220butt ul li a   { font-size: 10px; font-weight: normal; text-decoration: none; text-align: left; text-indent: 5px; display: block; margin: 0; padding: 8px 0; width: 218px }
#menu220butt ul li a:link,#menu220butt ul li a:visited  { color: black; font-weight: normal; text-decoration: none; background-color: white; display: block; margin: 0; padding: 8px 0 }
#menu220butt ul li a:hover,#menu220butt ul li a:active   { color: black; font-weight: normal; text-decoration: none; background-color: #dcdcdc; display: block; margin: 0; padding: 8px 0 }


/* ++++++menu角丸header ++++++ */
div#kadomarua  { background: #c0c0c0; margin: 0; padding: 0 }
#kadomarua b.rtop, #kadomarua b.rbottom { background: #ffffff; display: block }
#kadomarua b.rtop b, #kadomarua b.rbottom b  { background: #c0c0c0; display: block; height: 1px; overflow: hidden }
b.r1 { margin: 0 5px }
b.r2 { margin: 0 3px }
b.r3 { margin: 0 2px }
#kadomarua b.rtop b.r4, #kadomarua b.rbottom b.r4 { margin: 0 1px; height: 2px }
#boxbody220  { color: white; font-size: 12px; text-decoration: none; background: #c0c0c0; text-align: center; margin: 0; padding: 5px 0 5px 0 }
#boxbody220 a   { color: white; text-decoration: none; display: block; margin: 0; padding: 0 }
#boxbody220 a:link,#boxbody220 a:visited  { color: white; text-decoration: none }
#boxbody220 a:hover,#boxbody220 a:active  { color: black; text-decoration: none }
/* ++++++ 表組 ++++++ */

.td10chu     { margin: 0 0 2px; padding: 0 }
.td10chu td { color: black; font-size: 10px; line-height: 14px; background-color: white; text-align: left; padding: 2px; vertical-align: top }
.td10chu th  { color: black; font-size: 10px; line-height: 14px; background-color: #f5f5f5; text-align: center; padding: 2px; vertical-align: middle }

.td10     { background-color: #c0c0c0; margin: 0 0 2px; padding: 0 }
.td10 td {
	color: black;
	font-size: 10px;
	line-height: 14px;
	background-color: white;
	text-align: left;
	padding: 2px;
	vertical-align: middle;
	text-align:center
}
.td10 th  { color: black; font-size: 10px; line-height: 14px; background-color: #f5f5f5; text-align: center; padding: 2px; vertical-align: middle }

.td10ll     { background-color: #c0c0c0; margin: 0 0 2px; padding: 0 }
.td10ll td  { color: black; font-size: 10px; line-height: 14px; background-color: white; text-align: left; padding: 2px; vertical-align: middle }
.td10ll th  { color: black; font-size: 10px; line-height: 14px; background-color: #f5f5f5; text-align: left; padding: 2px; vertical-align: middle }

.td12c     { background-color: #c0c0c0; margin: 0 0 2px; padding: 0 }
.td12c td { color: black; font-size: 12px; line-height: 16px; background-color: white; text-align: center; padding: 5px; vertical-align: middle }
.td12c th { color: black; font-size: 12px; line-height: 16px; background-color: #f5f5f5; text-align: center; padding: 5px; vertical-align: middle }

.td12cr     { background-color: #c0c0c0; margin: 0 0 2px; padding: 0 }
.td12cr td { color: black; font-size: 12px; line-height: 16px; background-color: white; text-align: right; padding: 5px; vertical-align: middle }
.td12cr th   { color: black; font-size: 12px; line-height: 16px; background-color: #f5f5f5; text-align: center; padding: 5px; vertical-align: middle  }

.td12ll     { background-color: #c0c0c0; margin: 0 0 2px; padding: 0 }
.td12ll td  { color: black; font-size: 12px; line-height: 16px; background-color: white; text-align: left; padding: 5px; vertical-align: middle }
.td12ll th    { color: black; font-size: 12px; line-height: 16px; background-color: #f5f5f5; text-align: left; padding: 5px; vertical-align: middle }

.td12lr     { background-color: #c0c0c0; margin: 0 0 2px; padding: 0 }
.td12lr td  { color: black; font-size: 12px; line-height: 16px; background-color: white; text-align: right; padding: 5px; vertical-align: middle }
.td12lr th    { color: black; font-size: 12px; line-height: 16px; background-color: #f5f5f5; text-align: left; padding: 5px; vertical-align: middle }

.td12cl     { background-color: 
					#c0c0c0; 
					padding:0;
					margin:0 ; 
					}
					
.td12cl td  { color: black; font-size: 12px; line-height: 16px; background-color: white; text-align: left; padding: 5px; vertical-align: middle }
.td12cl th    { color: black; font-size: 12px; line-height: 16px; background-color: #f5f5f5; text-align: center; padding: 5px; vertical-align: middle }

.td12cc   { background-color: #c0c0c0; margin: 0 0 2px; padding: 0 }
.td12cc td  { color: black; font-size: 12px; line-height: 16px; background-color: white; text-align: center; padding: 5px; vertical-align: middle }
.td12cc th    { color: black; font-size: 12px; line-height: 16px; background-color: #f5f5f5; text-align: center; padding: 5px; vertical-align: middle }

.td12ccu   { background-color: #c0c0c0; margin: 0 0 2px; padding: 0 }
.td12ccu td   { color: black; font-size: 12px; line-height: 16px; background-color: white; text-align: left; padding: 5px; vertical-align: top }
.td12ccu th    { color: black; font-size: 12px; line-height: 16px; background-color: #f5f5f5; text-align: center; padding: 5px; vertical-align: middle }

.td12medheloc   { background-color: #c0c0c0; margin: 0 0 2px; padding: 0 }
.td12medheloc td   { color: black; font-size: 12px; line-height: 16px; background-color: white; text-align: left; padding: 5px; vertical-align: top }
.td12medheloc th     { color: black; font-size: 12px; line-height: 16px; background-color: #f5f5f5; text-align: center; padding: 5px; vertical-align: middle }
.rline { border-right: 1px solid #c0c0c0 }
.uline { border-bottom: 1px solid silver }
.urline { border-right: 1px solid #c0c0c0; border-bottom: 1px solid silver }
#medheloc { border: solid 1px silver }
.tdsub   { font-size: 10px; line-height: 13px }
#contents th { background-color: #f5f5f5 }

.tdtitle    { color: #696969; font-size: 16px; font-style: normal; font-weight: normal; text-decoration: none; text-align: left }
.tdtitle p { color: #696969; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline }
.tdtitlebox  { background-color: #f5f5f5; margin: 0; padding: 10px; border-style: solid; border-width: 1px; border-color: #c0c0c0 #c0c0c0 #f5f5f5 }


/* ++++++ footer ++++++ */

#footernavi   { color: black; font-size: 12px; font-style: normal; text-decoration: none }
#footernavi a:link,#footernavi a:visited { color: black; font-style: normal; text-decoration: none }
#footernavi a:hover,#footernavi a:active { color: #ffa500; font-style: normal; text-decoration: underline }
.footercolor { background-color: #e6e6e6 }
/* ++++++ index ++++++ */

#indextxt { margin: 0; padding: 0 }
#indextxt h5 { color: #696969; font-size: 16px; font-style: normal; font-weight: normal; text-decoration: none; margin: 0; padding: 0 0 10px }
#indextxt p { color: #000; font-size: 12px; font-style: normal; font-weight: normal; line-height: 18px; text-decoration: none; margin: 0; padding: 0 0 10px }
#quicklink  { margin: 0; padding: 0 }
#indextxt p { color: #000; font-size: 12px; line-height: 20px; margin: 0; padding: 0 }
#quicklink h6 { color: #808080; font-size: 12px; text-align: center; margin: 0; padding-bottom: 5px; border-bottom: 1px solid #b4c7cd }
#quicklink ul  { color: #808080; text-decoration: none; text-align: left; margin: 5px; padding: 0 }
#quicklink li  { color: #808080; font-size: 12px; text-decoration: none; list-style-type: none; margin: 0; padding: 4px 0 }
#quicklink li a:link,#quicklink li a:visited  { color: #808080; text-decoration: none; list-style-type: none; margin: 0; padding: 0 }
#quicklink li a:hover,#quicklink li a:active  { color: #ffa500; text-decoration: none; list-style-type: none; margin: 0; padding: 0 }

/* ++++++ 見出し ++++++ */

#pagetitle       { margin: 0 0 60px; padding: 0 0 0 8px; border-left: 8px solid #c4deff }
#pagetitle p { margin: 0; padding: 0 }
.subcopy   { color: #000; font-size: 12px; font-style: normal; font-weight: normal; line-height: 18px; text-decoration: none; margin-top: 0; padding-top: 0; padding-right: 0; padding-bottom: 0 }
.topic h5 { margin: 0; padding: 0 }
.line2  { margin-top: 5px; margin-bottom: 5px; padding-top: 8px; padding-bottom: 8px; border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0 }
.topic ol { list-style-position: outside; padding-top: 5px; padding-bottom: 5px }
.line1 { margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #c0c0c0 }
.box   { margin: 0 0 20px; padding: 5px; border: solid 1px #c0c0c0 }

/* ++++++ FAQ ++++++ */

.faqj { color: #696969; margin-top: 10px; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0 }
.question  { color: #4169e1; font-size: 14px; margin: 0; padding: 10px 0 }
.answer  { padding-bottom: 20px; padding-left: 20px }
.medhf { font-size: 10px; line-height: 14px; margin-top: 10px; padding-top: 10px; border-top: 1px solid #c0c0c0 }

/* ++++++ 各トップページ ++++++ */

#top   { }
.toptxt    { margin: 5px 0 20px; font-size: 12px; }
.toptxt a:link,.toptxt a:visited { color: #4169e1; text-decoration: underline }
.toptxt a:hover, .toptxt a:active { color: #ff9900; text-decoration: underline }
#top em    { color: #000; font-size: 14px; font-style: normal; font-weight: normal; line-height: 17px }
#top table { margin: 0; padding: 0 }
#top img  { margin: 0 0 20px }

.posterbox		{ }
.posterleft		{ float:left; width: 250px;}
.poster img		{ padding:5px; border: 1px solid #C0C0C0; float: right;}
.flcl					{ clear: both;}

/* ++++++ 学士編入 ++++++ */

.discmenu     { margin: 5px 10px 5px 0 }
.discmenu ul { list-style-type: none }
.discmenu li { padding-top: 3px; padding-bottom: 3px; border-bottom: 1px dotted gray }
.discmenu li a { text-decoration: none }
.linkbox  { background-color: #f5f5f5; margin: 10px 0; padding: 5px; border: solid 1px #c0c0c0 }
.linkbox ul   { margin-left: 10px }
.linkbox ul a:link,.linkbox ul a:visited  { color: #000; text-decoration: none }
.linkbox ul a:hover,.linkbox ul a:active  { color: #ffa500; text-decoration: underline }

/* ++++++ オープンキャンパス ++++++ */

.ocmenu      { }
.ocmenu ul  { list-style-type: none; margin: 0; padding: 0 }
.ocmenu li { padding-top: 3px; padding-bottom: 3px; border-bottom: 1px dotted gray }
.ocmenu li a { text-decoration: none }

/* ++++++ 連絡先 ++++++ */
.contactbox  { color: #000; font-size: 12px; line-height: 18px; padding: 10px; border: solid 1px #c0c0c0 }
.contactbox em  { font-size: 10px; line-height: 20px; padding-left: 3px; border-left: 8px solid #4169e1 }
/* ++++++ その他要素 ++++++ */

.txt10   { color: black; font-style: normal; font-weight: normal; font-size: 10px; line-height: 15px; font-family: "ヒラギノ角ゴ Pro W3", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; text-decoration: none }
.txt10 a:link,.txt10 a:visited  { color: black; font-style: normal;  text-decoration: underline; }
.txt10 a:hover, .txt10 a:active  { color: #ff9900; text-decoration: underline }

.box ul  { margin-left: 10px }
.box ol  { margin-left: 10px }
.box h4     { color: #696969; font-size: 16px; font-style: normal; font-weight: normal; text-decoration: none; margin: 0; padding: 0 0 20px }
.box h5  { margin: 0; padding: 2px 0 2px 10px }
.box p   { margin: 0; padding-bottom: 15px; padding-left: 10px }
.buttbox { margin: 10px 0; padding: 5px }
.buttbox ul { list-style-type: none }
.buttbox li { margin-top: 5px; margin-bottom: 5px; padding: 5px; border: solid 1px #c0c0c0 }
.right10 { font-size: 10px; line-height: 14px; text-align: right; margin: 0; padding-bottom: 15px; padding-left: 10px }
.indent15 { padding-top: 5px; padding-bottom: 15px; padding-left: 15px }
.red{color: red;}



/* ++++++ 連絡先 ++++++ */

















/* ++++++ レガシー ++++++ */
















#menu220h { color: #fff; font-size: 10px; background-image: url(transfer/img/bg.gif); background-repeat: no-repeat; margin: 0; padding: 0; width: 220px; height: 30px }
#menu220 tr           { color: black; font-size: 10px; font-family: "ヒラギノ角ゴ Pro W3", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; font-style: normal; font-weight: normal; text-decoration: none }
#menu220 td a:hover           { color: black; font-size: 10px; text-decoration: none; background: #dcdcdc; text-indent: 5px; padding-top: 8px; padding-bottom: 8px }
#menu220 td a          { color: black; font-size: 10px; text-decoration: none; text-indent: 5px; display: block; padding-top: 8px; padding-bottom: 8px; width: 220px }

#menu220 bunya tr            { color: red; font-size: 10px; font-family: "ヒラギノ角ゴ Pro W3", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; font-style: normal; font-weight: normal; text-decoration: none }
#menu220 bunya td a:hover           { color: black; font-size: 10px; text-decoration: none; background: #dcdcdc; text-indent: 5px; padding-top: 8px; padding-bottom: 8px }
#menu220 bunya td a          { color: black; font-size: 10px; text-decoration: none; text-indent: 5px; display: block; padding-top: 8px; padding-bottom: 8px; width: 220px }

.midashiblack       { color: black; font-size: 13px; font-family: "ヒラギノ角ゴ Pro W3", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; font-style: normal; font-weight: bold; line-height: 19px; text-decoration: none }

.tex16        { color: #696969; font-size: 16px; font-family: "ヒラギノ角ゴ Pro W3", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; font-style: normal; text-decoration: none }

.maintxt    { color: black; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; font-style: normal; font-weight: normal; line-height: 20px; text-decoration: none }
.maintxt a:link  { color: black; font-style: normal;  text-decoration: underline; }
.maintxt a:visited  { color: black;  text-decoration:  underline;}
.maintxt a:hover   { color: #ff9900; text-decoration: underline }
.maintxt a:active  { text-decoration:  underline;}

.maintxtblue     { color: #4169e1; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; font-style: normal; font-weight: normal; line-height: 20px; text-decoration: none }
.maintxtblue a:link   { color: #4169e1 !important; font-style: normal; text-decoration: underline }
.maintxtblue a:visited   { color: #4169e1 !important; text-decoration: underline }
.maintxtblue a:hover   { color: #ff9900; text-decoration: underline }
.maintxtblue a:active  { text-decoration:  underline;}

.menu   { color: black; font-style: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: "ヒラギノ角ゴ Pro W3", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; text-decoration: none }
.menu a:link  { color: black; font-style: normal;  text-decoration: none; }
.menu a:visited  { color: black;  text-decoration:  none;}
.menu a:hover   { color: #ff9900; text-decoration: none }
.menu a:active  { text-decoration:  none;}

.e_menu       { color: black; font-style: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.e_menu a:link  { color: black; font-style: normal;  text-decoration: none; }
.e_menu a:visited  { color: black;  text-decoration:  none;}
.e_menu a:hover   { color: #ff9900; text-decoration: none }
.e_menu a:active  { text-decoration:  none;}


.menu10     { color: black; font-style: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: "ヒラギノ角ゴ Pro W3", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; text-decoration: none }
.menu10 a:link  { color: black; font-style: normal;  text-decoration: none; }
.menu10 a:visited  { color: black;  text-decoration:  none;}
.menu10 a:hover   { color: #ff9900; text-decoration: none }
.menu10 a:active  { text-decoration:  none;}

.menu_white    { color: white; font-style: normal; font-weight: normal; font-size: 12px; line-height: 18px; font-family: "ヒラギノ角ゴ Pro W6", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; text-decoration: none }
.menu_white a:link  { color: white; font-style: normal;  text-decoration: none; }
.menu_white a:visited  { color: white;  text-decoration:  none;}
.menu_white a:hover   { color: #ff9900; text-decoration: none }
.menu_white a:active  { text-decoration:  none;}

.e_menu_white       { color: white; font-style: normal; font-weight: normal; font-size: 12px; font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.e_menu_white a:link  { color: white; font-style: normal;  text-decoration: none; }
.e_menu_white a:visited  { color: white;  text-decoration:  none;}
.e_menu_white a:hover   { color: #ff9900; text-decoration: none }
.e_menu_white a:active  { text-decoration:  none;}

.e_gmenu_white       { color: #48D1CC; font-style: normal; font-weight: normal; font-size: 12px; font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.e_gmenu_white a:link  { color: #48D1CC; font-style: normal;  text-decoration: none; }
.e_gmenu_white a:visited  { color: #48D1CC;  text-decoration:  none;}
.e_gmenu_white a:hover   { color: #ff9900; text-decoration: none }
.e_gmenu_white a:active  { text-decoration:  none;}

.blue_midashi     { color: #3366cc; font-size: 14px; font-family: "ヒラギノ角ゴ Pro W6", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; font-style: normal; font-weight: normal; line-height: 18px; text-decoration: none }
.blue_midashi a:link  { color: #3366cc; font-style: normal;  text-decoration: none; }
.blue_midashi a:visited  { color: #3366cc;  text-decoration:  none;}
.blue_midashi a:hover   { color: #ff9900; text-decoration: none }
.blue_midashi a:active  { text-decoration:  none;}

.copy_white   { color: white; font-style: normal; font-weight: normal; font-size: 10px; line-height: normal; font-family: "ヒラギノ角ゴ Pro W3", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; text-decoration: none }
.copy_white a:link  { color: white; font-style: normal;  text-decoration: none; }
.copy_white a:visited  { color: white;  text-decoration:  none;}
.copy_white a:hover   { color: #ff9900; text-decoration: none }
.copy_white a:active  { text-decoration:  none;}

.copy_black   { color: black; font-style: normal; font-weight: normal; font-size: 9px; line-height: normal; font-family: "ヒラギノ角ゴ Pro W3", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; text-decoration: none }
.copy_black a:link  { color: black; font-style: normal;  text-decoration: none; }
.copy_black a:visited  { color: black;  text-decoration:  none;}
.copy_black a:hover   { color: #ff9900; text-decoration: none }
.copy_black a:active  { text-decoration:  none;}

.minitxt   { color: black; font-style: normal; font-weight: normal; font-size: 10px; line-height: 15px; font-family: "ヒラギノ角ゴ Pro W3", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; text-decoration: none }
.minitxt a:link  { color: black; font-style: normal;  text-decoration: underline; }
.minitxt a:visited  { color: black;  text-decoration:  underline;}
.minitxt a:hover   { color: #ff9900; text-decoration: underline }
.minitxt a:active  { text-decoration:  underline;}



.maintxt2   { color: black; font-style: normal; font-weight: normal; font-size: 12px; line-height: 17px; font-family: "ヒラギノ角ゴ Pro W3", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; text-decoration: none }
.maintxt2 a:link  { color: black; font-style: normal;  text-decoration: none; }
.maintxt2 a:visited  { color: black;  text-decoration:  none;}
.maintxt2 a:hover   { color: #ff9900; text-decoration: underline }
.maintxt2 a:active  { text-decoration:  none;}

.maintxt_gray   { color: #666666; font-style: normal; font-weight: normal; font-size: 12px; line-height: 17px; font-family: "ヒラギノ角ゴ Pro W3", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; text-decoration: none }
.maintxt_gray a:link  { color: #666666; font-style: normal;  text-decoration: underline; }
.maintxt_gray a:visited  { color: #666666;  text-decoration:  underline;}
.maintxt_gray a:hover   { color: #ff9900; text-decoration: underline }
.maintxt_gray a:active  { text-decoration:  underline;}

.sitemaptxt    { color: black; font-style: normal; font-weight: normal; font-size: 13px; line-height: 20px; font-family: "ヒラギノ角ゴ Pro W3", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; text-decoration: none }
.sitemaptxt a:link  { color: black; font-style: normal;  text-decoration: none; }
.sitemaptxt a:visited  { color: black;  text-decoration:  none;}
.sitemaptxt a:hover   { color: #ff9900; text-decoration: none }
.sitemaptxt a:active  { text-decoration:  none;}

.e_sitemap1txt    { color: black; font-style: normal; font-weight: normal; font-size: 13px; line-height: 20px; font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.e_sitemap1txt a:link  { color: black; font-style: normal;  text-decoration: none; }
.e_sitemap1txt a:visited  { color: black;  text-decoration:  none;}
.e_sitemap1txt a:hover   { color: #ff9900; text-decoration: none }
.e_sitemap1txt a:active  { text-decoration:  none;}

.e_sitemap2txt    { color: #48D1CC; font-style: normal; font-weight: normal; font-size: 13px; line-height: 20px; font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.e_sitemap2txt a:link  { color: #48D1CC; font-style: normal;  text-decoration: none; }
.e_sitemap2txt a:visited  { color: #48D1CC;  text-decoration:  none;}
.e_sitemap2txt a:hover   { color: #ff9900; text-decoration: none }
.e_sitemap2txt a:active  { text-decoration:  none;}

.sitemapminitxt    { color: black; font-style: normal; font-weight: normal; font-size: 11px; line-height: 18px; font-family: "ヒラギノ角ゴ Pro W3", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; text-decoration: none }
.sitemapminitxt a:link  { color: black; font-style: normal;  text-decoration: none; }
.sitemapminitxt a:visited  { color: black;  text-decoration:  none;}
.sitemapminitxt a:hover   { color: #ff9900; text-decoration: none }
.sitemapminitxt a:active  { text-decoration:  none;}

.midashi    { color: black; font-style: normal; font-weight: normal; font-size: 14px; line-height: 17px; font-family: "ヒラギノ角ゴ Pro W6", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; text-decoration: none }
.midashi a:link  { color: black; font-style: normal;  text-decoration: none; }
.midashi a:visited  { color: black;  text-decoration:  none;}
.midashi a:hover   { color: #ff9900; text-decoration: none }
.midashi a:active  { text-decoration:  none;}

.kouzamei      { color: #666666; font-size: 20px; font-family: "ヒラギノ角ゴ Pro W6", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; font-style: normal; line-height: normal; text-decoration: none }

.kouzamei_menu    { color: black; font-size: 16px; font-family: "ヒラギノ角ゴ Pro W3", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; font-style: normal; line-height: normal; text-decoration: none }
.kouzamei_menu a:link  { color: black; font-style: normal;  text-decoration: none; }
.kouzamei_menu a:visited  { color: black;  text-decoration:  none;}
.kouzamei_menu a:hover   { color: #ff9900; text-decoration: none }
.kouzamei_menu a:active  { text-decoration:  none;}

.kouzamei_e { color: #666666; font-style: normal; font-weight: normal; font-size: 10px; line-height: 17px; font-family: "ヒラギノ角ゴ Pro W3", Osaka, Osaka－等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; text-decoration: none }
.kakomon { color: #f60; font-size: 12px; text-decoration: none }

