/* Edited with EditCSS */
/**** LINK-tag style sheet styles-site.css ****/

* {
margin:0;
padding:0;
}

img {
border:0;
}

.clear {
clear: both;
}

body {
background-color: #EEF4FF;
text-align: center;
font-family: Verdana, Arial, sans-serif;
margin: 0px 0px 10px 10px;
}

a, a:link, a:visited {
text-decoration: underline;
color: #634ffc;
}

a:hover {
color: #fc4f54;

}

h1, h2, h3 {
margin: 0px;
padding: 0px;
font-weight: normal;
}

strong {
font-weight: normal;
}

#container {
line-height: 100%;
margin-right: auto;
margin-left: auto;
text-align: left;
width: 750px;
background: #fff;
position:relative;
border-left: solid 1px #ccc;
border-right: solid 1px #ccc;
border-bottom: solid 1px #ccc;
}

#banner {
font-family: Verdana, Arial, sans-serif;
color: #000000;
background: url(img/banner1.jpg) no-repeat;
height: 95px;
text-align: left;
width: 750px;
margin-right: auto;
margin-left: auto;
}

#banner h1 {
background:url();
text-indent: -9999px;
float: left;
}

#banner h1 a {
display: block;
width: 170px;
height: 60px;
text-decoration: none;
}

#banner h2 {
text-align: left;
padding-right: 30px;
padding-top: 35px;
font-size: 16px;
font-weight: bold;
color: #3a2f93;
}


#content {
clear: both;
float: right;
width: 545px;
overflow: hidden;
font-size:12px;
line-height:130%;
padding-top: 10px;
padding-left: 5px;
padding-bottom: 10px;
}

#content .text p {
margin-bottom:20px;
}

#content .text {
margin-top: 5px;
}

#content .ent-title1 {
margin-top:20px;
margin-bottom:10px;
}

#content .ent-title2 {
margin-top:0px;
margin-bottom:20px;
}

h3 {
background: url(img/h2-boder.jpg) no-repeat left center;
height: 24px;
line-height: 26px;
font-size: 14px;
padding-left: 30px;
padding-top: 0px;
font-weight: bold;
color: #3A2F93;
margin-bottom: 10px;
letter-spacing: 1px;
}


h3#qa-h3 {
background: url(http://i3vision.net/qa/title_kuwasiku.gif) no-repeat;
height:40px;
text-indent: -9999px;
margin-top:10px;
}

.line1 {
margin: 0px ;
}

#content h4.h4-life {
background: url(img/h4-border3.jpg) no-repeat left center;
height: 28px;
line-height: 28px;
padding-left: 25px;
font-size: 14px;
margin-bottom: 10px;
}

#left {
float:left;
width:190px;
padding-top: 10px;
margin-right: 0px;
overflow: hidden;
padding-left: 5px;
padding-right: 5px;
}

.sidebar {
background-color: #d8dadc;
padding: 4px 5px 2px 5px;
margin-bottom: 2px;
}

.side-repo {
background-color: #f8f8f8;
padding: 5px 5px 10px 5px;

}

.side-repo p {
font-weight: bold;
font-size: 12px;
color: #666;
line-height: 1.5em;
letter-spacing: 1px;
margin-bottom: 10px;
}

.side-repo form {
margin-top: 20px;
margin-bottom: 20px;
text-align: center
}

.side-repo form p {
line-height: 2em;

}

.side-repo form p.text-c {
text-align: center;
}

.side-img {
background-color: #d8dadc;
padding: 10px 0px 10px 0px;
}

.side-img img {
margin-left: 20px;
}

.side-img marquee {
color: #f94fc6;
font-weight: bold;
font-size: 12px;
margin-bottom: 5px;
letter-spacing: 1px;
}


h4 a, h4 a:link, h4 a:visited {
background: url(img/side-menu.jpg) no-repeat left center #e4e8f3;
display: block;
height: 24px;
line-height: 26px;
font-size: 14px;
font-weight: bold;
margin-bottom: 2px;
color: #3A2F93;
text-decoration: none;
padding-left: 20px;
}

h4 a:hover {
background: url(img/side-menu-hov1.jpg) #c4ddaa;
display: block;
height: 24px;
line-height: 26px;
font-size: 14px;
font-weight: bold;
color: #fff;
text-decoration: none;
}

h4.repo-h4 {
background: url(img/side-menu.jpg) no-repeat left center #e4e8f3;
display: block;
height: 24px;
line-height: 26px;
font-size: 14px;
font-weight: bold;
margin-bottom: 2px;
color: #3A2F93;
text-decoration: none;
padding-left: 20px;
}

#left ul {
padding: 0px;

}

#left ul li {
margin-left:0px;
text-align:left;
list-style-type: none;
font-size: 12px;
background-color: #f8f8f8;
margin-bottom: 2px;
}

#left ul li a {
background-color: #f8f8f8;
display: block;
padding-left: 15px;
height: 24px;
line-height: 24px;
text-decoration: none;
color: #666;
}

#left ul li a:hover {
background-color: #aaadad;
display: block;
padding-left: 15px;
height: 24px;
line-height: 24px;
text-decoration: none;
color: #fff;
}

#left ul li.side-cat a {
background: url(img/side-cat.jpg);
display: block;
padding-left: 15px;
height: 24px;
line-height: 24px;
text-decoration: none;
color: #666;
font-weight: bold;
}

#left ul li.side-cat a:hover {
background: url(img/side-hover.jpg) #aaadad;
display: block;
padding-left: 15px;
height: 24px;
line-height: 24px;
text-decoration: none;
color: #fff;
font-weight: bold;
}

.foot {
clear: both;
text-align: right;
font-size: 10px;
font-weight: bold;
color: #666;
padding: 5px 20px 30px 0px;
border-top: solid 1px #ccc;
}

.foot a {
font-weight: bold;
text-decoration: underline;
}

.foot a:link {
color: #634ffc;
text-decoration: underline;
}

.foot a:visited {
color: #634ffc;
text-decoration: underline;
}


.foot a:hover {
color: #fc4f54;
}


#ban ul {
position: absolute;
top:66px;
left: 0px;
list-style-type: none;
font-size: 14px;
font-weight: bold;
}

#ban ul li {
float: left;
margin-right:0px;
text-align: center;
line-height: 28px;
height: 28px;
}

#ban ul li a {
display: block;
color: #000;
text-decoration: none;
width: 150px;
height: 28px;
}

#ban ul li a:hover {
border-bottom: solid 4px #f26b6d;
color: #f26b6d;
}



#s-seimei img {
width: 85px;
height: 18px;
border: none;
}

#s-seimei a {
background: repeat-y url(http://i3vision.net/images/btn_seimei.png);
display: block;
background-position:0 0;
widht: 85px;
height: 18px;
}

#s-seimei a:active {
	background: repeat-y url(http://i3vision.net/images/btn_seimei.png);
	display: block;
	background-position:0 18px;
	widht: 85px;
	height: 18px;
}

#s-seimei a:hover {
	background: repeat-y url(http://i3vision.net/images/btn_seimei.png);
	display: block;
	background-position:0 18px;
	widht: 85px;
	height: 18px;
}

#s-songai img {
	width: 85px;
	height: 18px;
	border: none;
}

#s-songai a {
	background: repeat-y url(http://i3vision.net/images/btn_songai.png);
	display: block;
	background-position:0 0;
	widht: 85px;
	height: 18px;
}

#s-songai a:active {
	background: repeat-y url(http://i3vision.net/images/btn_songai.png);
	display: block;
	background-position:0 18px;
	widht: 85px;
	height: 18px;
}

#s-songai a:hover {
	background: repeat-y url(http://i3vision.net/images/btn_songai.png);
	display: block;
	background-position:0 18px;
	widht: 85px;
	height: 18px;
}

#s-houjin img {
	width: 154px;
	height: 18px;
	border: none;
}

#s-houjin a {
	background: repeat-y url(http://i3vision.net/images/btn_houjin.png);
	display: block;
	background-position:0 0;
	widht: 154px;
	height: 18px;
}

#s-houjin a:active {
	background: repeat-y url(http://i3vision.net/images/btn_houjin.png);
	display: block;
	background-position:0 18px;
	widht: 154px;
	height: 18px;
}

#s-houjin a:hover {
	background: repeat-y url(http://i3vision.net/images/btn_houjin.png);
	display: block;
	background-position:0 18px;
	widht: 154px;
	height: 18px;
}

#s-songai img {
	width: 85px;
	height: 18px;
	border: none;
}

#s-songai a: {
	background: repeat-y url(http://i3vision.net/images/btn_songai.png);
	display: block;
	background-position:0 0px;
	widht: 85px;
	height: 18px;
}

#s-songai a:active {
	background: repeat-y url(http://i3vision.net/images/btn_songai.png);
	display: block;
	background-position:0 18px;
	widht: 85px;
	height: 18px;
}

#s-songai a:hover {
	background: repeat-y url(http://i3vision.net/images/btn_songai.png);
	display: block;
	background-position:0 18px;
	widht: 85px;
	height: 18px;
}

#s-keiyaku img {
	width: 126px;
	height: 18px;
	border: none;
}

#s-keiyaku a {
	background: repeat-y url(http://i3vision.net/images/btn_keiyaku.png);
	display: block;
	background-position:0 0;
	widht: 126px;
	height: 18px;
}

#s-keiyaku a:active {
	background: repeat-y url(http://i3vision.net/images/btn_keiyaku.png);
	display: block;
	background-position:0 18px;
	widht: 126px;
	height: 18px;
}

#s-keiyaku a:hover {
	background: repeat-y url(http://i3vision.net/images/btn_keiyaku.png);
	display: block;
	background-position:0 18px;
	widht: 126px;
	height: 18px;
}

#s-fund img {
	width: 104px;
	height: 18px;
	border: none;
}

#s-fund a {
	background: repeat-y url(http://i3vision.net/images/btn_kaigai.png);
	display: block;
	background-position:0 0;
	widht: 104px;
	height: 18px;
}

#s-fund a:active {
	background: repeat-y url(http://i3vision.net/images/btn_kaigai.png);
	display: block;
	background-position:0 18px;
	widht: 104px;
	height: 18px;
}

#s-fund a:hover {
	background: repeat-y url(http://i3vision.net/images/btn_kaigai.png);
	display: block;
	background-position:0 18px;
	widht: 104px;
	height: 18px;
}

#s-soudan img {
	width: 104px;
	height: 18px;
	border: none;
}

#s-soudan a {
	background: repeat-y url(http://i3vision.net/images/btn_kakusyu.png);
	display: block;
	background-position:0 0;
	widht: 104px;
	height: 18px;
}

#s-soudan a:active {
	background: repeat-y url(http://i3vision.net/images/btn_kakusyu.png);
	display: block;
	background-position:0 18px;
	widht: 104px;
	height: 18px;
}


#s-soudan a:hover {
	background: repeat-y url(http://i3vision.net/images/btn_kakusyu.png);
	display: block;
	background-position:0 18px;
	widht: 104px;
	height: 18px;
}

#s-situmon img {
	width: 112px;
	height: 18px;
	border: none;
}

#s-situmon a {
	background: repeat-y url(http://i3vision.net/images/btn_qa.png);
	display: block;
	background-position:0 0;
	widht: 112px;
	height: 18px;
}

#s-situmon a:active {
	background: repeat-y url(http://i3vision.net/images/btn_qa.png);
	display: block;
	background-position:0 18px;
	widht: 112px;
	height: 18px;
}

#s-situmon a:hover {
	background: repeat-y url(http://i3vision.net/images/btn_qa.png);
	display: block;
	background-position:0 18px;
	widht: 112px;
	height: 18px;
}

#s-yougo img {
	width: 112px;
	height: 18px;
	border: none;
}

#s-yougo a {
	background: repeat-y url(http://i3vision.net/images/btn_yougo.png);
	display: block;
	background-position:0 0;
	widht: 112px;
	height: 18px;
}

#s-yougo a:active {
	background: repeat-y url(http://i3vision.net/images/btn_yougo.png);
	display: block;
	background-position:0 18px;
	widht: 112px;
	height: 18px;
}

#s-yougo a:hover {
	background: repeat-y url(http://i3vision.net/images/btn_yougo.png);
	display: block;
	background-position:0 18px;
	widht: 112px;
	height: 18px;
}

#s-bosyu img {
	width: 90px;
	height: 18px;
	border: none;
}

#s-bosyu a {
	background: repeat-y url(http://i3vision.net/images/btn_jinzai.png);
	display: block;
	background-position:0 0;
	widht: 90px;
	height: 18px;
}

#s-bosyu a:active {
	background: repeat-y url(http://i3vision.net/images/btn_jinzai.png);
	display: block;
	background-position:0 18px;
	widht: 90px;
	height: 18px;
}

#s-bosyu a:hover {
	background: repeat-y url(http://i3vision.net/images/btn_jinzai.png);
	display: block;
	background-position:0 18px;
	widht: 90px;
	height: 18px;
}

#s-link img {
	width: 77px;
	height: 18px;
	border: none;
}

#s-link a {
	background: repeat-y url(http://i3vision.net/images/btn_link.png);
	display: block;
	background-position:0 0;
	widht: 77px;
	height: 18px;
}

#s-link a:active {
	background: repeat-y url(http://i3vision.net/images/btn_link.png);
	display: block;
	background-position:0 18px;
	widht: 77px;
	height: 18px;
}

#s-link a:hover {
	background: repeat-y url(http://i3vision.net/images/btn_link.png);
	display: block;
	background-position:0 18px;
	widht: 77px;
	height: 18px;
}


.pankuzu {
text-align: left;
line-height: 120%;
font-size: 12pt;
margin-bottom:20px;
margin-top:10px;
margin-left:0px;
margin-right:15px;
padding: 40px 0px 10px 30px;
color: #86632a;
font-weight: bold;
list-style:none;
border:dotted 2px #3a2f93;
background:url(http://i3vision.net/images/mokuji-3.png) no-repeat left top;
}

.pankuzu li {
margin-bottom:6px;
color:#aaa;
}

.pankuzu li a {
text-decoration: none;
color:#000099;
padding-left:20px;
background: url(http://i3vision.net/images/tama-3.gif) no-repeat left center;
}

.pankuzu li a:hover {
color:#ffcd15;
background: url(http://i3vision.net/images/tama_04.gif) no-repeat left center;

}

.kakomi {
border:solid 1px #6a3a02;
padding: 5px;
padding-bottom: 0px
}

.kakomi1 {
border:solid 1px #6a3a02;
padding: 5px;
margin-bottom: 20px;
}

.pic-r {
float: right;
margin-left:3px;
}

.pic-l {
text-align:left;
margin-bottom:10px;
}

.pic-l img {
vertical-align: middle;
margin-right: 10px;
margin-bottom: 10px;
float: left;
}

dd {
clear: both;
}

#content dt {
margin-bottom: 10px;
clear: both;
color: #3a2f93;
}



p.pic-l-1 {
margin-bottom:2.5em;
}
.pic-l-1 img {
float:left;
margin-bottom:10px;
}


/*フォント色*/

.tya {
color: #6a3a02;
font-weight: bold;
}

.tya1 {
color: #660000;
font-weight: bold;

}

.tya2 {
color: #bd7e20;
font-weight: bold;
}

.bla {
font-weight: bold;
}

.bla-2 {
font-weight: bold;
font-size: 130%;
}

.red {
color: #ff0000;
}

.blu {
color: #0000ff;
}

.bla-li {
font-weight: bold;
border-bottom: solid 1px #6a3a02;
}

table.hyou {
border-collapse:collapse;
border-spacing:0;
border:1px solid #6a3a02;
width: 500px;
margin-bottom: 20px;
}

table.hyou .momo {
background: #fbf4e2;
font-size: 10pt;
line-height: 130%;
vertical-align: top;
}

table.hyou td {
border: solid 1px #6a3a02;
padding: 3px;
}

.hyou .td80 {
width: 80px;
}

.hyou .td100 {
width: 100px;
}

.hyou .td110 {
width: 110px;
}

.hyou .td120 {
width: 120px;
}

.hyou .td130 {
width: 130px;
}

.hyou .td260 {
width: 260px;
}

table.hyou .siro {
background: #ffffff;
font-size: 10pt;
line-height: 130%;
vertical-align: top;
}

.text-r {
text-align: right;
}

.clear {
clear: both;
}

.houji-1 {
background: url(http://i3vision.net/houjin/bg_01.jpg) no-repeat;
width:240px;
height:100px;
float: left;
margin-bottom:20px;
margin-right: 20px;
}

.houji-2 {
background: url(http://i3vision.net/houjin/bg_02.jpg) no-repeat;
width:240px;
height:100px;
float: left;
margin-bottom:20px;
}

.houji-3 {
background: url(http://i3vision.net/houjin/bg_03.jpg) no-repeat;
width:240px;
height:100px;
float: left;
margin-bottom:20px;
margin-right: 20px;
}

.houji-4 {
background: url(http://i3vision.net/houjin/bg_04.jpg) no-repeat;
width:240px;
height:100px;
float: left;
margin-bottom:20px;
}

.houji-5 {
background: url(http://i3vision.net/houjin/bg_05.jpg) no-repeat;
width:240px;
height:100px;
float: left;
margin-bottom:20px;
margin-right: 20px;
}

.houji-6 {
background: url(http://i3vision.net/houjin/bg_06.jpg) no-repeat;
width:240px;
height:100px;
float: left;
margin-bottom:20px;
}

.kei-title {
background: #f5f2ee;
margin-bottom: 0px;
border-bottom: solid 1px #6a3a02;
font-weight: bold;
}

#mousikomi-btn img {
width: 250px;
height: 30px;
border: none;
}


#mousikomi-btn a {
	background: repeat-y url(http://i3vision.net/keiyaku/btn_mousikomi.png);
	display: block;
	background-position:0 0;
	widht: 250px;
	height: 30px;
}


#mousikomi-btn a:hover {
	background: repeat-y url(http://i3vision.net/keiyaku/btn_mousikomi.png);
	display: block;
	background-position:0 30px;
	widht: 250px;
	height: 30px;
}

.link-title {
background: #fbf4e2;
margin: 20px 0px;
color: #660000;
font-weight: bold;
width: 500px;
}

table.hyou-link {
border-collapse:collapse;
border-spacing:1;
border:1px solid #6a3a02;
width: 500px;
}

.hyou-link td {
border: solid 1px #6a3a02;
padding: 3px;
}

.hyou-link .td-link {
background: #fbf4e2;
width: 180px;
}

.text-r-link {
margin-top: 40px;
text-align: right;
}

.hyou-jin {
border-collapse:collapse;
border-spacing:0;
border:1px solid #6a3a02;
width: 500px;
margin-top: 20px;
}

.hyou-jin td {
border: solid 1px #6a3a02;
padding: 3px;
}

.hyou-jin .td-jin {
width: 100px;
color: #660000;
font-weight: bold;
background: #fbf4e2;
vertical-align: top;
}

table.hyou-soudan {
border-collapse:collapse;
border-spacing:;
width: 500px;
margin: 20px 0px 20px 10px;
}

.hyou-soudan td {
line-height: 130%;
}


.td200 {
width:200px;
}

#content form p {
margin-bottom: 30px;
}
.td290 {
width: 290px;
}

#qa-seimei, #qa-songai, #qa-zeikin, #qa-koujyo {
color: #660000;
font-weight: bold;
background: url(http://i3vision.net/qa/dot.gif) no-repeat bottom;
padding-bottom:10px;
padding-top: 10px;
}

.qa-text {
clear: both;
padding-bottom: 5px;
background: url(http://i3vision.net/qa/dot.gif) no-repeat bottom;
}

.qa-text p {
margin-left: 55px;
margin-bottom:1em;
line-height: 150%;
margin-right: 20px;
}

.qa-text .text-r {
margin-top: 20px;
margin-right: 20px;
}

table.hyou-qa {
border-collapse:collapse;
border-spacing:0;
border:1px solid #6a3a02;
width: 445px;

margin-left: 55px;
}

table.hyou-qa .momo-qa {
background: #fbf4e2;
font-size: 10pt;
line-height: 130%;
height: 38px;
}

.hyou-qa td {
border: solid 1px #6a3a02;
padding: 3px;
}

.hyou-qa .td80 {
width: 80px;
}

.hyou-qa .td70 {
width: 68px;
}

.hyou-qa .tr53 {
height: 53px;
vertical-align: top;
}

.hyou-qa .gry {
background: #cccccc;
}

span.clear-qa {
clear: both;
margin-bottom:0px;
margin-left: 55px;
}

.top20 {
margin-left: 55px;
}



#kihon ul {
list-style-type: none;
margin-left:300px;
}

#kihon ul li {
float: left;
width: 54px;
height: 20px;
margin-left: 10px
}

#teiki img, #syusin img, #yourou img {
width: 54px;
height: 20px;
border: none;
}


#teiki a {
	background: repeat-y url(http://i3vision.net/seimei/btn_teiki.png);
	display: block;
	background-position:0 0;
	widht: 54px;
	height: 20px;
}


#teiki a:hover {
	background: repeat-y url(http://i3vision.net/seimei/btn_teiki.png);
	display: block;
	background-position:0 20px;
	widht: 54px;
	height: 20px;
}

#syusin a {
	background: repeat-y url(http://i3vision.net/seimei/btn_syuusin.png);
	display: block;
	background-position:0 0;
	widht: 54px;
	height: 20px;
}


#syusin a:hover {
	background: repeat-y url(http://i3vision.net/seimei/btn_syuusin.png);
	display: block;
	background-position:0 20px;
	widht: 54px;
	height: 20px;
}

#yourou a {
	background: repeat-y url(http://i3vision.net/seimei/btn_yourou.png);
	display: block;
	background-position:0 0;
	widht: 54px;
	height: 20px;
}


#yourou a:hover {
background: repeat-y url(http://i3vision.net/seimei/btn_yourou.png);
display: block;
background-position:0 20px;
widht: 54px;
height: 20px;
}

#tugi img {
width: 58px;
height: 24px;
border: none;
}

#tugi a {
background: repeat-y url(http://i3vision.net/images/mark_next.png);
display: block;
background-position:0 0;
widht: 58px;
height: 24px;
float: right;
}

#tugi a:hover {
background: repeat-y url(http://i3vision.net/images/mark_next.png);
display: block;
background-position:0 24px;
widht: 58px;
height: 24px;
}


#modoru img {
width: 58px;
height: 24px;
border: none;
}

#modoru a {
background: repeat-y url(http://i3vision.net/images/mark_back.png);
display: block;
background-position:0 0;
widht: 58px;
height: 24px;
float: left;
}

#modoru a:hover {
background: repeat-y url(http://i3vision.net/images/mark_back.png);
display: block;
background-position:0 24px;
widht: 58px;
height: 24px;
}

.pic-l-yourou {
float:left;
margin: 40px 10px 20px 0px;
}

.yourou-kakomi {
background: #edd9d3;
padding: 5px 5px 0px 5px;
}

table.hyou-need {
border-collapse:separate;
border-spacing:10px;
width: 500px;
margin-bottom: 20px;
}

.hyou-need .td350 {
width: 330px;
background: #fdf8ee;
padding:3px;
}

.hyou-need .td100 {

background: #faedd3;
text-align: center;
font-weight:bold;
font-size: 12pt;
}

.hyou-kasai, .hyou-sonota {
border-collapse:collapse;
border-spacing:0;
border:1px solid #795942;
width: 500px;
margin-bottom: 0px;
}

.hyou-kasai .tr-ka1 {
background: #e7bc4b;
vertical-align: top;
}


.hyou-kasai td, .hyou-sonota td {
border: solid 1px #795942;
padding: 3px;
}

.hyou-kasai .td-ka1 {
width: 20px;
background: #f1d99a;
text-align: center;
}

.hyou-kasai .td-ka2 {
width: 20px;
background: #fbf4e2;
text-align: center;
}

.hyou-kasai .td100 {
width: 200px;
}

.hyou-kasai .td350 {
width: 350px;
}

.hyou-sonota .td-sonota {
width: 150px;
vertical-align: top;
background: #fbf4e2;
}

.text-c {
text-align: center;
}

.yougo-text {
padding-bottom: 10px;
background: url(qa/dot.gif) no-repeat left bottom;
line-height:130%;
margin-bottom:5px
}

.yougo-text p {
margin-bottom:1em;
}

.yougo-text p.text-r {
margin-bottom:0;
}

.yougo-bla {
background: url(http://i3vision.net/qa/dot.gif) no-repeat left bottom;
padding-bottom:5px;
margin-bottom:5px;
font-weight:bold;
margin-top:10px;
}

.hyou-jin .td-kanyu {
width: 160px;
color: #660000;
font-weight: bold;
background: #fbf4e2;
vertical-align: top;
}

.side-center {
padding-left:20px;
background: url(http://i3vision.net/kaigai/2.jpg) no-repeat left center;
margin-left: 10px;
margin-bottom: 20px;
}

.side-center a {
font-weight: bold;
color: #0000dd;
text-decoration: underline;
}

.side-center a:hover {
color: #990000;
text-decoration: none;
}

.qa-ent-top {
color: #660000;
font-weight: bold;
background: url(http://i3vision.net/qa/dot.gif) no-repeat bottom;
padding-bottom:10px;
padding-top: 10px;
margin-bottom: 10px;
}

.qa-end {
margin-top:20px;
margin-bottom:20px;
padding-top: 20px;
background: url(http://i3vision.net/qa/dot.gif) no-repeat top;
clear: both;
}


#ban li.blink a{
color: #f26b6d;
}

#news {
position: absolute;
top:3px;
right: 0px;
text-align: right;
width: 270px;
}

#news p.news-date {
background: url(img/img037.gif) no-repeat left center;
height: 25px;
line-height: 25px;
padding-left: 30px;
padding-right: 10px;
font-size: 14px;
}

#news p.news-topic {
border-bottom: dotted 1px #000;
border-left: dotted 1px #000;
padding-left: 10px;
padding-bottom: 3px;
padding-right: 10px;
font-size: 12px;
padding-top: 3px;
margin-left: 12px;
}

#imasugu {
position: absolute;
top:1px;
right: 10px;
}



