/* CSS Document */

li img {
vertical-align:middle;
line-height:1.6em;
}
a img {
border-style:none;
}

p {
  line-height: 1.6em;
  padding:0 0 10px 0;
  margin:0;
  }

/* ページ全体　▲------------------------------------------*/

/*　ヘッダ　▼-----------------------------------------------*/
#header { 
height:120px;
width:750px; 
margin:0px;
padding:0px;
}
#h_l {
float:left;
background:url(img/topimg_01.gif) no-repeat;
height:120px;
width:350px;
padding:0px;
margin:0px;
}
#h_r {
float:right;
height:120px;
width:400px;
background:url(img/topimg_02.jpg) no-repeat;
padding:0px;
margin:0px;
}
#h_r p {
margin:10px;
padding:0px;
line-height:1.5em;
}
h1{
display: none;
margin:0px;
padding:0px;
 }

/* ヘッダ　▲------------------------------------------------*/

/*　メイン　▼-----------------------------------------------*/
#frame {
 width:760px;
 height:100%;
 text-align:left;
 margin:0px 10px;
 background-color:#ffffff;
 }
#mainframe { 
width:750px;
background-color:#FFFFFF;
height:auto;
float:left; 
}
#shadow {
width:10px;
height:2450px;
background:url(img/bg_shd.gif) repeat;
float:right;
}

#menu {
text-align:center;
padding:13px 0px;
background-color:#FFFFFF;
}

#main{
width:750px;
}
#l-contframe{
width:200px;
float:left;
margin-right:20px;
background-color:#D2EBF9;
height:auto;
}
#r-contframe {
width:530px;
float:right;
background-color:#FFFFFF;
}
.c-both { 
height:1px;
clear:both;
margin:0px;
padding:0px;
 }

.c-both2 { 
clear:both;
 }

.l-cont {
width:255px;
padding-right:20px;
float:left;
}
.r-cont {
width:255px;
float:right;
}



h2{ 
width:530px;
height:30px;
margin-top:0px;
margin-bottom:15px;
}
.on h3{
height:25px;
width:255px;
background:url(img/t_back.gif) repeat-x;
margin:0px 0px 10px 0px;
padding:6px 0 0 0;
text-align:center;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
}

.off h3{
height:25px;
width:255px;
background:url(img/off_back.gif) repeat-x;
margin:0px 0px 10px 0px;
padding:6px 0 0 0;
text-align:center;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
}

#r-contframe ul { 
margin:0px 3px; 
padding:0;
list-style-type : none;
list-style-image: url(img/t_sankaku.gif);
}
#r-contframe li {
margin:0;
margin-left:13px;
text-align:left;
line-height:1.6em;
}

.mgn15 {
margin-bottom:15px;
}


#pan-list{
text-indent:5px;
}

#r-contframe img {
vertical-align:middle;
margin:0;
}

.rgt {
text-align:right;
margin-right:20px;
}

.blc {
width:750px;
}

h3.link{
width:420px!important;
font-size:12px!important;
font-weight:normal!important;
margin:0px!important;
padding-bottom:5px!important;
border-bottom:dotted 1px #000000!important;
}
.spc_ue {
margin-top:5px;
}


/*　メイン　▲-------------------------------------------------*/

/*　リンク　▼-----------------------------------------------*/
#t_link { 
width:750px;

}
.tbar {
height:20px;
width:750px;
padding-top:2px;
background-color:#0099FF;
text-align:center;
clear:both;
}
#link_fl {
width:460px;
float:left;
}
#link_fr {
width:290px;
float:right;
text-align:center;
}
#acr {
margin:10px auto;
}
#lfl {
width:280px;
float:left;
}
#lfr {
width:180px;
float:right;
}
#t_link ul {
margin-left:15px;
padding:10px;
}
#link2 {
width:750px;
text-align:center;
padding-top:15px;
}
/*　フッタ　▲------------------------------------------------*/



/*　フッタ　▼-----------------------------------------------*/
#footer { height:100px; 
		  text-align:center;
		  border-top:5px solid #ff6600;
		  padding-top:10px;
}
/*　フッタ　▲------------------------------------------------*/
