* {
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;
}

h6 {
margin: 0px;
padding: 0px;
font-weight: normal;
font-size:90%;
margin-left:25px;
}

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: left;
width: 545px;
overflow: hidden;
font-size:12px;
line-height:130%;
padding-top: 10px;
padding-left: 5px;
padding-bottom: 10px;
}

#content p {
margin-bottom:20px;
margin-left: 5px;
margin-right: 10px;
line-height: 1.5em;
font-size: 100%;
}

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;
}

h4.point {
background: url(img/h4-border1.jpg) no-repeat left center;
height: 28px;
line-height: 28px;
font-size: 14px;
padding-left: 20px;
margin-bottom: 15px;
letter-spacing: 1px;
}

h4.kingaku {
background: url(img/h4-border3.jpg) no-repeat left center;
height: 28px;
line-height: 28px;
font-size: 14px;
padding-left: 20px;
margin-bottom: 15px;
letter-spacing: 1px;
}

h4.osusume {
background: url(img/h4-border2.jpg) no-repeat left center;
height: 28px;
line-height: 28px;
font-size: 14px;
padding-left: 20px;
margin-bottom: 15px;
letter-spacing: 1px;
}

#content ul {
margin-left: 10px;
list-style-type: none;
}

#content ul li {
background: url(img/icon1.gif) no-repeat left center;
padding-left: 20px;
margin-bottom: 10px;
}


#left {
float:right;
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;

}




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;
}

#content p.jyunbi-top {
font-size: 12px;
margin-bottom: 5px;
margin-left: 40px;
}

#content p.jyunbi-top2 {
font-size: 12px;
margin-bottom: 20px;
margin-left: 40px;
}

/**************テーブル**************/

table.jyunbi-table {
border-collapse:collapse;
border-spacing:0;
border:1px solid #6a3a02;
width: 450px;
margin-bottom: 20px;
margin-left: 40px;
}

table.jyunbi-table td {
border: solid 1px #6a3a02;
padding: 10px 10px;
text-align: center;
width: 20%;
}

table.jyunbi-table td.td-1 {
background: #f3efd4;
}

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

td {
border: solid 1px #000;
padding: 10px;
text-align: right;
}


#form p {
font-size: 14px;
margin-left: 20px;
margin-bottom: 10px;
text-align: center;
font-weight: bold;

}

#form table {
border-collapse: collapse;
margin-left: 20px;
margin-bottom: 10px;
}

#form table td {
text-align: left;
padding: 5px;
}

#form .form-td2 {
background: #f8f8ff;
}

#form .form-td1 {
background: #f5f5dc;
color: #555533
}




/**********************************/





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

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

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

.pic-l {
text-align:left;

}

.pic-l img {
vertical-align: middle;
margin-right: 0px;
}

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


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

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

#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;
}

/*フォント色*/

.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:260px;
height:120px;
float: left;
margin-bottom:20px;
margin-right: 20px;
}

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

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

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

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

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

#content p.houjin-link {
background: url(http://i3vision.net/corporation/img/a01-1.gif) no-repeat left center;
padding-left: 15px;
margin-left: 10px;
}

.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;
}

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 {
padding-bottom: 5px;
background: url(http://i3vision.net/qa/dot.gif) no-repeat bottom;
}

.qa-text p {
margin-left: 55px;
margin-bottom:1em;
}

.qa-text .text-r {
margin-top: 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;
}

.qa-end {
margin-top:20px;
margin-bottom:20px;
}


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

.yourou-kakomi {
background: #edd9d3;
padding: 5px 5px 0px 5px;
margin: 0px 10px 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(http://i3vision.net/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:2px;
padding-top: 2px;
padding-left: 5px;
margin-bottom:5px;
font-weight:bold;
margin-top:10px;
font-size: 10pt;
border-left: solid 7px #875f2a;
}

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

#g-h2 {
background: url(http://i3vision.net/golf/cut.gif) no-repeat right center;
border:solid 1px #000;
text-indent:5px;
height: 85px;
line-height: 85px;
font-weight: bold;
margin-bottom: 10px;
}

#g-h3 {
font-weight: bold;
margin-bottom: 10px
}

#golf {
margin-top: 10px;
margin-bottom: 10px;
border-top: solid 2px #bddeff;
border-bottom: solid 2px #bddeff;
padding-top: 10px;
padding-bottom: 10px;
line-height: 1.5em;
}

#golf dt {
font-size: 12pt;
margin-bottom: 5px
}

#golf dd {
border-top: dotted 4px #fcc379;
border-bottom: dotted 4px #fcc379;
margin-bottom: 30px;
padding-top: 10px;
padding-bottom: 10px
}

#g-sekinin {
background: url(http://i3vision.net/golf/fig01.gif) no-repeat left center;
padding-left: 90px;
height: 120px;
white-space: normal;

}

#g-sekinin ul, #g-syogai ul, #g-youhin ul, #g-inwan ul {
background: url(http://i3vision.net/golf/for_ex.gif) no-repeat left top ;
margin-top:10px
}

#g-sekinin ul li, #g-syogai ul li, #g-youhin ul li, #g-inwan ul li {
margin-left: 80px
}

#g-syogai {
background: url(http://i3vision.net/golf/fig02.gif) no-repeat left center;
padding-left: 90px;
height: 120px;
white-space: normal;
}

#g-youhin {
background: url(http://i3vision.net/golf/fig03.gif) no-repeat left center;
padding-left: 90px;
height: 120px;
white-space: normal;
}

#g-inwan {
background: url(http://i3vision.net/golf/fig04.gif) no-repeat left center;
padding-left: 90px;
height: 120px;
white-space: normal;
}

.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;
}

.indent-1 {
margin-left: 20px;
}

#seimei-h3 {
background: url(http://i3vision.net/seimei/title_mikata.gif) no-repeat left center;
margin-left: 5px;
height: 30px;
text-indent: -9999px;
}

#songai-h2 {
background: url(http://i3vision.net/songai/title_songai.gif) no-repeat left center;
height: 30px;
text-indent: -9999px;
}

#songai-h3 {
background: url(http://i3vision.net/songai/title_jidousya.gif) no-repeat left center;
height: 30px;
text-indent: -9999px;
margin-left: 5px;
}

#houjin-h2 {
background: url(http://i3vision.net/houjin/title_houjin.gif) no-repeat left center;
height: 30px;
text-indent: -9999px;
}

#houjin-h3 {
background: url(http://i3vision.net/houjin/title_keiei.gif) no-repeat left center;
height: 30px;
text-indent: -9999px;
margin-left: 5px;
}

#keiyaku-h2 {
background: url(http://i3vision.net/keiyaku/title_keiyaku.gif) no-repeat left center;
height: 30px;
text-indent: -9999px;
margin-bottom: 10px;
}

#keiyaku-h3 {
background: url(http://i3vision.net/keiyaku/title_toiawase.gif) no-repeat left center;
height: 30px;
text-indent: -9999px;
margin-bottom: 10px;
margin-left: 5px;
}

#soudan-h2 {
background: url(http://i3vision.net/soudan/title_soudan.gif) no-repeat left center;
height: 30px;
text-indent: -9999px;
margin-bottom: 10px;
margin-left: 5px;
}

#link-h2 {
background: url(http://i3vision.net/images/1.jpg) no-repeat left center;
height: 30px;
text-indent: -9999px;
margin-bottom: 10px;
}

h3.link-title {
background: #fbf4e2;
margin: 20px 0px;
color: #660000;
font-weight: bold;
width: 500px;
font-size: 10pt;
border-left: solid 7px #660000;
padding-left: 10px;
}

#jinzai-h2 {
background: url(http://i3vision.net/images/title_jinzai.gif) no-repeat left center;
height: 30px;
text-indent: -9999px;
}

#qa-h2 {
background: url(http://i3vision.net/qa/title_qa.gif) no-repeat left center;
text-indent: -9999px;
height: 30px;
}

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


#teiki-h3 {
background: url(http://i3vision.net/seimei/title_kihon.gif) no-repeat left center;
height:25px;
margin-left: 5px;
margin-bottom: 0px;
text-indent: -9999px;
}

#point-h3 {
background: url(http://i3vision.net/seimei/title_point.gif) no-repeat left center;
height:25px;
text-indent: -9999px;
margin-left: 5px;
}

#needs-h3 {
background: url(http://i3vision.net/seimei/title_hosyou.gif) no-repeat left center;
height:25px;
text-indent: -9999px;
margin-left: 5px;
}

#kasai-h3 {
background: url(http://i3vision.net/songai/title_kasai.gif) no-repeat left center;
height:25px;
text-indent: -9999px;
margin-left: 5px;
}

#sonota-h3 {
background: url(http://i3vision.net/songai/title_sonota.gif) no-repeat left center;
height:25px;
text-indent: -9999px;
margin-left: 5px;
}

#tyoubo-h3 {
background: url(http://i3vision.net/houjin/title_tyoubo.gif) no-repeat left center;
height:30px;
text-indent: -9999px;
margin-left: 5px;
}

#nagare-h3 {
background: url(http://i3vision.net/houjin/title_soudan.gif) no-repeat left center;
height:30px;
text-indent: -9999px;
margin-left: 5px;
}

#yougo-h2 {
background: url(http://i3vision.net/yougo/title_yougo.gif) no-repeat left center;
height: 30px;
text-indent: -9999px;
}

#gaiyou-h2 {
background: url(http://i3vision.net/images/title_gaiyou.gif) no-repeat left center;
height: 30px;
text-indent: -9999px;
}

#gaiyou-h3 {
background: url(http://i3vision.net/images/title_housin.gif) no-repeat left center;
height:30px;
text-indent: -9999px;
margin-left: 5px;
}

#kaigai-h2 {
background: none;
text-indent:0px;
font-weight: bold;
margin-bottom: 10px;
}

#kaigai-h3 {
background: url(http://i3vision.net/images/kaigaihoken.gif) no-repeat left center;
height: 120px;
text-indent: -9999px;
margin-top: 15px;
margin-bottom: 15px;
margin-left: 5px;
}


#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;
}
