/*
FF9D00は変更前後テーマ
*/

body {margin:0px;padding:0px;background:#fffffa;}

.test td{border:1px solid white;}
.site-link {font-size:13px;background:white;text-align:left;}

/*Color Factor*/
.site-link a{color: #FF9D00;text-decoration:none;}
.site-link a:hover {color: #FF9D00;text-decoration:underline;background-color:transparent}


/*
.site-link2 {font-size:12px;}
.site-link2 a{color: #d42626;text-decoration:none;font-size:10px;}
.site-link2 a:hover {color: #d42626;text-decoration:underline;background-color:transparent}
*/


.site-link3 {background:white;text-align:left;width:200px;padding:2px;font-size:12px;}
.site-link3 a{color: blue;text-decoration:none;}
.site-link3 a:hover {color: blue;text-decoration:underline;background-color:transparent}
.site-link3 span.title {}
.site-link3 span.title a {font-size:12px;color: blue;text-decoration:underline;}
.site-link3 span.title a:hover {font-size:12px;color: blue;text-decoration:underline;}
.site-link3 span.sentence {font-size:11px;line-height:110%;}
.site-link3 span.sentence a {color: black;text-decoration:none;}
.site-link3 span.sentence a:hover {color: black;text-decoration:none;}
.site-link3 span.domain {font-size:10px;color:#008000;}

.sentence {padding:3px 0px;letter-spacing: 1px;line-height: 19px;}
.sentence dl {margin:0px;padding:0px;border:0px red solid;}
.sentence dt {font-style: oblique;padding-bottom:10px;}
.sentence dd {border:0px red solid;padding-left:20px;}
.sentence strong {font-weight:lighter;}


/*Color Factor*/
.none_table {border: solid 3px #FF9D00;border-collapse: collapse;}
.none_table th {text-align:left;}

/*Color Factor*/
.none_table .obi {background-color:#FF9D00;}

/*Color Factor*/
.none_table2{border: solid 2px #FF9D00;border-collapse: collapse;margin: 10px 20px 10px 20px;}
.none_table2 th {text-align:left;}


/*
.none_table2 tfoot h3 {font-size:14px;margin-top:12px;color:#FF9D00;}
*/

.white_table {border: solid 1px #ffffff;border-collapse: collapse;margin: 10px 20px 10px 20px;}
.black_table {border: solid 1px #000000;border-collapse: collapse;margin: 3px 3px;}
.black_td {border: solid 1px #000000;border-collapse: collapse;background-color: #999999;padding: 3px 3px;}
.black_td2 {border: solid 1px #000000;border-collapse: collapse;padding: 3px 3px;}
.black_td_header {border: solid 1px #000000;border-collapse: collapse;background-color: #7b7b7b;padding: 3px 3px;}
.none_padding {padding: 0px;}
.padding3 {padding: 3px 3px;line-height: 20px;}
.margin0-20 {margin: 0px 20px;}

/*Color Factor*/
.description {color:#FF9D00;margin: 0px 20px;font-size: 10px;letter-spacing:1px;}

body,td {font-size: 14px;}

h1 {margin: 0px 20px;}/*color: #cc6600;/*font-size: 25px;*/
h2{display:inline;font-size:13px;}

/*Color Factor*/
h3 {letter-spacing: 2px;margin: 0px;color:#FF6D19;}
h4 {color:#FF6D19;}
h5 {letter-spacing: 2px;margin: 3px 3px;}

/*Color Factor*/
.content h3 {font-size:14px;margin-top:12px;color:#FF9D00;}

/*Color Factor*/
.content h4 {font-size:14px;margin:12px 50px;display:inline;color:#FF6D19;}
.content h4 a{color:#FF6D19;}
.content h4 a:hover{color:#FF6D19;}

/*Color Factor*/
.content {color:#FF9D00;;padding: 3px 5px;line-height: 20px;}

.content ul {list-style-type:square;}




/*--------------------------------------*/

.category { color:black;padding: 3px 5px;line-height: 20px; }
.category h3 {font-size:14px;margin-top:12px;color:#FF9D00;}
.category h4 {font-size:14px;margin:20px 0px;display:block;border-left:5px solid black;padding-left:2px;background:#8f8f8f;width:400px;}
.category dl {margin:5px 20px;padding:0px;}
.category dt {position:relative;z-index:2;width:200px;border:1px solid #424242;background:#d4d4d4;padding-left:5px;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;font-weight:bold;color:#333333;}
.category dd {position:relative;z-index:1;top:-10px;left:-20px;width:550px;height:50px;border:1px solid #424242;padding:10px 10px 0px 10px;background:#d4d4d4;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;color:#333333;}
.category p {margin:5px 20px;padding:0px;}
.category ul {margin:5px 0px 5px 45px;padding:0px;list-style-type:square;}
.category li {}

.ffffff {color: #ffffff;padding: 3px 5px;line-height: 20px;}
.ffffff2 {color: #ffffff;margin: 3px 3px;}
.font16 {font-size: 16px;font-weight: bold;color: #cc6600;margin: 5px 15px;}
.font15 {font-size: 15px;color: #ffffff;margin: 5px 15px;}
/*.660000 {color: #660000;}*/

/*Color Factor*/
a {color: #FF9D00;text-decoration:underline;}
a:hover {color: #FF9D00;text-decoration:none;background-color:transparent;}

/*
a.01:link {color: #cc6600;}
a.01:visited {color: #666666;}
a.01:hover {color: #000000;}
a.01:active {color: #000000;}
*/

.no {color: #dddddd}

/*各紹介サイトタイトルのリンク修飾*/
/*Color Factor*/
a.title_link:link {color: #FF9D00;text-decoration:underline;}
a.title_link:visited {color: #FF9D00;text-decoration:underline;}
a.title_link:hover {color: #FF9D00;text-decoration:none;background-color:transparent;}

/*『サイト情報』枠の修飾*/
#topix{color: black;}
#topix td{font-size: 14px;}

/*
img {border-width: 1;border-color: #cc6600;}
*/

.midasi {border-color: #b23333;border-style: solid;border-width:1px 0px 0px 5px;width: 80px;}

/*----------------------------------------*/
.dummy-link {color: #b4b4b4;}

#container {width: 100px}
#container ul {padding-right:0px;padding-left:0px;font-size:12px;padding-bottom:0px;margin:0px;line-height:150%;padding-top:0px;list-style-type:square;text-align:center;background: #b4b4b4;}
#container ul li {padding-right: 0px;display: inline;padding-left: 0px;font-size: 13px;padding-bottom: 0px;margin: 0px;padding-top: 0px;list-style-type:square;}
#container ul li a {padding-right: 0px;display: block;padding-left: 0px;background: gray;padding-bottom: 1px;margin: 0px;width: 120px;color: #000000;padding-top: 1px;text-align: center;text-decoration: none;list-style-type:square;}
#container .menu {padding-right: 0px;display: block;padding-left: 0px;background: #f8be78;padding-bottom: 1px;margin: 0px;width: 150px;color: black;padding-top: 1px;border-bottom: #666666 1px solid;text-align: center;text-decoration: none;list-style-type:square;}
#container .select {padding-right: 0px;display: block;padding-left: 0px;font-weight: bold;background: #dfdfdf;padding-bottom: 1px;margin: 0px;width: 150px;color: #000000;padding-top: 1px;border-bottom: #666666 1px solid;text-align: center;text-decoration: none;list-style-type:square;}
#container a:hover {background: #666666;color: #ffffff;text-decoration: none;list-style-type:square;}

.search-help-box{}
.search-help-box table{border-collapse:collapse;}
.search-help-box td{border:1px solid black;}

/*--------------------------------------*/

.adds {text-align:center;height:auto;margin-top:50px;margin-bottom:40px;}
.adds img {border-width:0px;}
.adds strong {color:#960b0b;}
.adds b {color:#FF6D19;}
.adds .title {text-align:left;color:black;letter-spacing:1px;background:transparent;padding-top:1px;}

/*Color Factor*/
.adds .link {text-align:left;color:#FF9D00;font-size:11px;background:transparent;letter-spacing:1px;}
.adds .link a {text-decoration:none;}
.adds .link a:hover {text-decoration:none;}

/*--------------------------------------*/

.adds02 {}
.adds02 img {border-width:0px;}
.adds02 strong {color:#f00000;}
.adds02 .title {text-align:left;color:black;background:transparent;padding-top:1px;clear:both;}
.adds02 .title h4 {font-size:16px;margin:10px 0px;display:block;}
.adds02 .title h5 {font-size:14px;margin:15px 0px 5px 0px;display:block;width:250px;background:url(/ero_word/img/title-border2.gif) center left;}
.adds02 .body {text-align:left;color:black;font-size:12px;background:transparent;letter-spacing:1px;}
.adds02 .body p {padding:0px;margin:10px 0px;}
.adds02 .body p a {color:black;font-weight:bold;}
.adds02 .body p a:hover {color:black;font-weight:bold;}
.adds02 .body p b {color:#960b0b;font-weight:lighter;font-style:normal;}
.adds02 .body p strong {}
.adds02 .body strong {color:black;font-weight:lighter;font-style:oblique;}
.adds02 .body dl {float:left;margin:10px 5px;}
.adds02 .body dt {border:1px solid #666666;border-collapse:collapse;width:90px;text-align:center;background:#666666;color:white;padding:0px;height:auto;font-weight:bold;font-size:12px;}
.adds02 .body dd {width:200px;padding:5px;margin:0px;background:#b2b2b2;border-top:5px solid #666666;height:50px;}
.adds02 .body dd span {font-size:18px;letter-spacing:1px;}

/*Color Factor*/
.adds02 .link {text-align:left;color:#FF9D00;font-size:11px;background:transparent;letter-spacing:1px;}
.adds02 .link a {text-decoration:none;}
.adds02 .link a:hover {text-decoration:none;}

.link-cont {}
.link-cont h4 {font-size:14px;margin:12px 0px 0px 0px;}
.link-cont .box {}
.link-cont .box h5 {display:inline;border-left:5px solid black;padding-left:2px;}

.link-foot {}
.link-foot h4 {font-size:14px;margin:12px 0px 0px 0px;}
.link-foot .box {}
.link-foot .box h5 {display:inline;border-left:5px solid black;padding-left:2px;}
.link-foot ul {list-style-type:none;margin:0px;padding:0px;}

/*Color Factor*/
.news {color:#FF9D00;}
.news ul {list-style-type:square;color:#757575;}

/*B&G-LINK*/
.bgpr{
	font-size:12px;
	clear:both;
	text-align:center;
	color:#aaa;
	margin:10px 0;
}

.bgpr a{
	color:#0000ff;
}