* { 
padding : 0; 
margin : 0; 
} 
body { 
font-size : 11pt; 
background-image : url(../images/bg2.jpg);
background-repeat : repeat-x;
}
p {
padding :5px 0 5px 0;
}
table{
margin-left:40px;
}
td{
padding :3px ;
font-size : 11pt;
}
a:link, a:visited{
color : #005B9D;
text-decoration:none;
}
a:active,a:hover {
color : #005B9D;
text-decoration:underline;
}
img{
border : 0;
}
#wrapper { 
margin : 0 auto ;
width : 800px;
} 
#wrapper_serch { 
margin : 0 auto ;
width : 850px;
} 
#header { 
color : #333; 
width : 790px; 
height : 120px; 
float : left; 
padding : 0 0 0 0;
margin : 15px 0 0 0;
} 
.logo #title { 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 2.5em;
font-weight : bolder;
top : 0px;
left : 14px;
padding-top : 20px;
padding-left : 0px;
color : #fff;
} 
#kiji{
line-height:140%;
}
#leftcolumn { 
left : 10px;
color : #333; 
border : 2px solid #ccc; 
background : #fff; 
margin : -12px 10px 10px 0; 
padding : 10px;
min-height : 350px; 
width : 565px; 
float : left; 
} 
ul { 
display : list-item; 
list-style-type : none; 
} 
li { 
padding : 5px 0 5px 0; 
} 
li a { 
font-weight : bold; 
font-size : 1em; 
color : #73880a; 
} 
#maincolumn h1,#leftcolumn h1 { 
color : #eeeeee; 
font-size : 15pt;
font-weight : bold; 
background-color : #ff6c17; 
text-indent : 5px; 
margin-bottom : 10px; 
padding-bottom : 5px; 
} 
#maincolumn h2,#leftcolumn h2, #maincolumn_serch h2{ 
color : #eeeeee; 
font-size : 13.5pt;
font-weight : bold; 
background-color : #0081A6; 
margin :  0 0 5px 0; 
text-indent : 5px; 
padding-bottom : 5px; 
padding-top : 5px; 
} 
#maincolumn h3,#leftcolumn h3 { 
color : #000; 
font-size : 12.5pt;
font-weight : bold; 
text-indent : 5px; 
margin : 0 0 0 20px; 
padding : 5px; 

} 
#maincolumn h4,#leftcolumn h4 { 
color : #000; 
font-size : 11pt;
font-weight : bold; 
text-indent : 5px; 
margin : 5px 10px 5px 40px; 
padding-bottom : 5px; 
} 
#maincolumn { 
font-size : 11pt;
float : left;
color : #333; 
border : 2px solid #ccc; 
background : #fff; 
margin : -12px 0 0 0; 
padding : 15px; 
min-height : 350px;
width : 770px;
display : inline; 
} 
#maincolumn_serch { 
font-size : 10pt;
float : left;
color : #333; 
border : 2px solid #ccc; 
background : #fff; 
margin : -12px 0 0 0; 
padding : 10px; 
min-height : 350px;
width : 830px;
} 
#maincolumn #sm {
font-size : 9.5pt;
margin-left : 40px; 
}
#maincolumn #rei {
padding : 5px; 
border : 1px dashed #ccc; 
background : #FFF2E2; 
margin : 15px 40px 15px 40px; 
}
#maincolumn #rimg { /* 画像 */
margin : 5px 10px 5px 40px; 
}
#maincolumn #rimg2 { /* 画像 */
margin : 5px 10px 5px 40px; 
chursor: pointer;
}
#leftcolumn #rimg3{/* 画像 */
margin-left:55px;
cursor: pointer;
}
#maincolumn ul {
margin : 5px 10px 5px 40px; 
}
#maincolumn li {
border : 1px dashed #ccc; 
margin : 5px 20px 5px 10px; 
padding : 0 3px 0 3px; 
background : #EEFFCF; 
}
#maincolumn #ver ul {
margin : 5px 10px 5px 40px; 
}
#maincolumn #ver li {
list-style-type:circle;
border : 1px dashed #ccc; 
padding : 0 3px 0 3px; 
background : #ffffff; 
border : none;

}
#rightcolumn { 
float : right; 
color : #333; 
border : 1px solid #ccc; 
background : #fff; 
margin : -12px 0 0 0; 
min-height : 550px; 
width : 236px; 
padding : 5px;
} 

.adunit { 
width : 478px;
height : 70px;
margin : 10px auto;
} 
.adunit h3 { 
padding-left : 15px;
padding-top : 5px;
} 
.inset { 
float : right; 
width : 250px; 
min-height : 250px; 
padding : 5px; 
margin : 15px 0 0 10px; 
} 
.inset2 { 
float : right; 
width : 170px; 
min-height : 300px; 
padding : 5px; 
margin : 15px 0 0 10px; 
} 
.inset3 { 
float : right; 
width : 740px; 
min-height : 25px; 
padding : 10px; 
margin : 0 auto; 
}
.inset4 { 
float : right; 
width : 260px; 
min-height : 100px; 
padding : 5px; 
margin : 10px 0 0 5px; 
} 
.inset p { 
font-size : 90%; 
line-height : 14px; 
color : #909090; 
} 
.inset h3 { 
color : #ff6c17; 
font-size : 1em; 
margin-top : 10px; 
padding : 0 0 5px 0; 
} 
.inset a { 
color : #3866a1; 
font-size : 1em; 
} 
#footer { 
width : 790px; 
clear : both; 
border-top : 1px solid #ccc; 
border-bottom : 5px solid #0081A6; 
margin : 0 0 10px 0; 
padding : 10px; 
background-color : #ffffff; 
} 
#footer_serch { 
width : 850px; 
clear : both; 
border-top : 1px solid #ccc; 
border-bottom : 5px solid #0081A6; 
margin : 0 0 10px 0; 
padding : 10px; 
background-color : #ffffff; 
} 
#g_serch{
   float:right;
   margin-top: -20px;
}
#footer p, #footer_serch p{ 
padding : 0; 
font-size : 90%; 
color : #878787; 
text-align : right; 
} 
#footer a { 
color : #ff6c17; 
text-decoration : none; 
} 

/* ナビゲーションバー全体のスタイル */
.ddoverlap{
}

.ddoverlap ul{
font: bold 9pt Arial;
padding: 0;
margin: 0;
list-style-type: none;
}

.ddoverlap span{
display: inline;
margin: 0;
}

/* リンクのスタイル */
.ddoverlap span a{
padding: 3px 7px;
text-decoration: none;
padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/
color: #0081A6;
background: transparent url(../images/righttabdefault.gif) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 1px solid #dbdbd5;
position: relative;
display: block;
float: left;
margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
}

.ddoverlap span a:visited{
color: #0081A6;
}

/* リンクをポイントした時のスタイル */
.ddoverlap span a:hover{
text-decoration: underline;
}

.ddoverlap span.selected a{ /*selected tab style*/
color: black;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(../images/righttabselected.gif) 100% 0 no-repeat;
}
.ddoverlap span.selected a:hover{
text-decoration: none;
}
/* 選択されたリンクのスタイル */
#selected a,
#selected a:hover{
color: black;
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(../images/righttabselected.gif) 100% 0 no-repeat;
text-decoration: none;
}
/* クリックされたリンクのスタイル */
#clicked a,
#clicked a:hover{
color: black;
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(../images/righttabselected.gif) 100% 0 no-repeat;
text-decoration: none;
}

