/* CSS Document */
/*CONTENTS*/
#wrapper{
background-image:url(../common_img/page_back.gif);
background-repeat:repeat-y;
background-position:center;
}
/*------------------------------------------------------------------*/
h2{
margin:15px 0px 10px 0px;
padding:0px 5px 5px 5px;
border-bottom:2px solid #663300;
background-color:#FFFFFF;
font: 20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color: #330000;
}

/*------------------------------------------------------------------*/
#title{
margin:10px 0px 15px 0px;
}
/*------------------------------------------------------------------*/
#lead{
margin:10px 0px 15px 0px;
font: 14px/22px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
/*------------------------------------------------------------------*/
#left{
float:left;
width:540px;
padding:5px 0px 20px 0px;
}
#right{
float:right;
width:180px;
padding:30px 0px 20px 0px;
margin: 0px 0px 0px 0px;
background-image:url(../common_img/right_back.gif);
background-repeat:no-repeat;
}
/*sidemenu-----------------------------------------------------*/
#sidemenu ul li{
display:inline;
list-style-type:none;
font: 12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
#sidemenu ul li a{
padding: 3px 5px 3px 5px;
text-align:left;
display:block;
background-color:#EADBC5;
color: #000099;
}
#sidemenu ul li a:hover{
background-color: #C0D515;
}
#sidemenu ul ul{
padding: 0px 0px 0px 15px;
}

#list_top ul li a{
margin: 15px 0px 0px 0px;
background-color: #C0D515;
color:#000066;
font: 14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
#list_top ul li a:hover{
background-color: #663300;
color:#FFFFFF;
}
/*LIST-----------------------------------------------------*/
.list{
width:540px;
background-color:#FFFFFF;
overflow:auto;
}
.list dl{
width:540px;
border-bottom:1px dotted #333333;
overflow:auto;
clear:both;
}
.list dl dt{
width:100px;
padding:10px 10px 10px 10px;
float:left;
overflow:auto;
}
.list dl dd{
width:400px;
padding:10px 10px 10px 10px;
overflow:auto;
color:#333333;
font: 14px/18px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
/*LIST-----------------------------------------------------*/
.list_column{
width:540px;
border-bottom:1px dotted #333333;
overflow:auto;
}
.list_img{
width:100px;
padding:10px 10px 10px 10px;
float:left;
}
.list_txt{
float:left;
width:400px;
padding:10px 10px 10px 10px;
color:#333333;
font: 14px/18px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
/*PHOTO----------------------------------------------------------*/
#map{
clear:both;
padding:15px 0px 0px 0px;
}

.main_photo{
width:540px;
margin:15px 0px 15px 0px;
}
.main_photo img{
border:1px solid #666666;
}
.main_photo .photo_left{
float:left;
margin:0px 15px 15px 0px;
}

#area h3{
margin:15px 0px 5px 0px;
padding:5px 5px 5px 5px;
background-color:#EEEEEE;
border-top:2px solid #C0D515;
font: 12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#333333;
}
#area p{
font: 12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
/*LINK---------------------------------------------------------*/
h3.link{
margin:15px 0px 5px 0px;
padding:5px 5px 5px 5px;
background-color:#EADBC5;
font: 12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
.sitelink{
font: 12px/18px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
 {
width:540px;
overflow:auto;
color:#333333;
font: 14px/18px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
.link_list{
width:540px;
background-color:#FFFFFF;
overflow:auto;
}
.link_list dl{
width:540px;
border-bottom:1px dotted #333333;
overflow:auto;
clear:both;
}
.link_list dl dd{
padding:10px 10px 10px 10px;
overflow:auto;
color:#333333;
font: 14px/18px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
/*GOOGLE-AD*/
.google_ad_contents{
margin:10px 0px 10px 0px;
}
.google_ad_contents .left{
float:left;
margin:0px 15px 0px 0px;
}
.google_ad_contents .right{
float:right;
margin:0px 0px 0px 15px;
}
