@charset "Shift_JIS";
・ｿE/*--Recy[Wﾊス^Cﾝ・-*/


@import url(p_style.css);
/*--y[Wﾅ上部irQ[Vﾝ定部--*/
#head_00{
	width : 860px;
margin:0 auto;

text-align:center;
}

/*--ﾅ上部irQ[Vﾝ定部--*/
#topmenu {
	height : 50px;
	width : 860px;
	margin-top : 0px;
	margin-right: auto;
	margin-left: auto;
	
	
  

  
  
  background-repeat : no-repeat;
  background-color : black;
  top : 0px;
}
#topmenu UL {
	color: #FFF;
	font-weight: bold;
	list-style-type: none;
	margin-top: 0px;
	padding-top: 0px;
  
}
#topmenu UL LI {
	float : right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	margin-top : 11px;
	
	width : 100px;
	padding-top: 0px;
  text-align : center;
}
#topmenu ul li a {
	color: #FFF;
	text-decoration: none;
}
#topmenu ul li a:hover {
	color: #F30;
	text-decoration: underline;
}

/*--irQ[Vﾝ定部--*/
#topmenu2 {
	height : 40px;
	width : 860px;
	
	margin-right: auto;
	margin-left: auto;
	background-image : url(../img/imgtop.gif);
	background-repeat: no-repeat;
  margin-top : 0px;
}
#topmenu2 ul {
	color: #FFF;
	font-weight: bold;
	list-style-type: none;
	margin-top: 0px;
	padding-top: 0px;
}
#topmenu2 UL LI {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	font-size : 10px;
	font-weight: bold;
	line-height : 22px;
	margin-top : 10px;
	text-align : center;
	width : 70px;
	padding-top: 0px;
}
#topmenu2 ul li a {
	color: #FFF;
	text-decoration: none;
}
#topmenu2 ul li a:hover {
	color: #F30;
	text-decoration: underline;
}
#img {
	height: 313px;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 12px;
	
	background-repeat: no-repeat;
  
  background-image : url("../../../../..//My Documents/z[y[W/T001b/T001b/imgbanner.jpg");
}

/*--^uirQ[Vﾝ定部--*/
#t_nabi{
	width : 860px;
margin:0 auto;
text-align:center;
}
#t_nabi TD{
	width : 86px;
}

/*--v_Ej[ﾝ定部--*/
#head{
	
margin:0 auto;
background-image : none;background-repeat : repeat;background-attachment : scroll;background-position : 0% 0%;
text-align:left;

font-size:13px;
font-weight:bold;
padding-top : 0px;


font-family:"MS UI Gothic",sans-serif;
  height : 20px;
  background-color : red;
  width : 860px;
}
/*--gbvy[WﾌナrQ[Vﾝ定部--*/
.nabi{
	width : 860px;
margin:0 auto;
padding:5px 0px;
font-size:12px;
color:#999;
text-align:left;
}

.nabi a{
	color:#999999;
text-align:center;
}
.nabi a:visited{
	color:#999999;
}
.nabi a:hover{
	color:#0000ff;
}
/*--ﾝのペ[Wﾝ定部--*/
.this{
	color:#ff0000;
}

/*--{ﾌイAEgﾝ定部--*/
#main{
	width : 860px;
margin:1em auto;
padding:0;
text-align:center;
font-size:12px;
font-family:"Verdana","MS UI Gothic",sans-serif;
}
TD{
	font-size:12px;
  
}

/*--{ﾌ在定部--*/
#left_side{
	vertical-align:top;
padding-bottom:1em;
text-align:center;
  caption-side : top;
  width : 120px;
  height : 100%;
  float : left;
}
/*--Recoﾝ定部--*/
.left_side h1{
	width:95%;
text-align:left;
font-size:14px;
font-weight:bold;
padding:1px 0;
background:#00cc00;
color:#fff;
margin-bottom:1em;
text-indent:1em;
}
/*--RecpCAEge[u--*/
.t01{
	width:95%;
margin:0 auto;
padding-top:3px;
text-align:left;
border-top:1px solid #ff9933;
}
.t01 TD{
	border-bottom : 1px;
padding:3px 0px;
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  
  border-left-style : dashed;
  border-right-style : dashed;
  
  border-left-color : #ff9933;
  border-right-color : #ff9933;
  border-top-style : dotted;
  border-top-color : #ff8040;
}
TD P{
	margin:0;margin-bottom:0.5em;padding-left : 1em;
}

/*--Q[ﾕ品y[WpCAEge[u--*/
.t02{
	width:95%;
margin:0 auto 3px auto;
padding-top:3px;
text-align:left;
border-top:1px solid #ff9933;
border-bottom:1px solid #ff9933;
}
/*--Q[ﾕ品y[WpCXggﾝ段鞫弋CY150pxﾜで）--*/
td.img3{
	width:150px;text-align:center;vertical-align:top;
}
.title{
	font-size:14px;color:#cc0000;font-weight:bold;
}
td.cart1{
	width:150px;text-align:center;background:#ffffcc;padding-top:1em;border-bottom:1px dotted ff9933;
}
td.cart2{
	width:150px;text-align:center;background:#ffffcc;padding-top:1em;border:0;
}

/*--ﾚ匹Xggﾝ単igpCAEgi鞫弋CY80px`100pxﾜで）--*/
td .img{
	width:100px;
}

/*--ﾚ匹Xggﾝ坦igpCAEgi鞫弋CY180pxﾜで）--*/
td.img2{
	width:180px;text-align:center;vertical-align:bottom;
}
td.img2 p{
	margin:0;padding:3px 0;
}
td.img2 div{
	font-size:10px;text-align:left;margin:3px;
}



/*--{ﾌ右ﾝ定部--*/
.right_side{
	width:150px;
vertical-align:top;
padding-bottom:1em;
background-image : url(../pa/ouen/image/diza.gif);
}
/*--{ﾌ右ﾖ連等のテ[u--*/
.rel{
	width:150px;border:1px solid #c00;margin-bottom:1em;
}
/*o鞫憚・/
.bar{
	border-bottom:1px solid #c00;
}

/*鞫懆リNﾝ・/
.menu_01{
	border-bottom:1px dotted #cc0000;padding:3px;background:#fff;font-size:10px;
}
/*鞫懆リNPﾌみは、ﾚの最終*/
.menu_01e{
	padding:3px;background:#fff;font-size:10px;
}
/*鞫慂・*/
.meni_02{
	background:#fff;
}
/*鞫慂・ﾌ場合ﾍ、Ndiv^Oﾅ設定す*/
.menu_02 div{
	padding:6px 0;
text-indent:16px;
color:#cc0000;
background:#fff;
background-image : url(../pa/ouen/list.gif);
background-repeat:no-repeat;
background-position:left center;
font-size:12px;
}
/*y[W纒磐のクﾝ・/
#pt_nabi{
	width:728px;
margin:0.5em auto;
padding:1em;
text-align:right;
}
/*tb^[ﾝ段E\j*/
#foot{
	
margin-right : auto;margin-bottom : 0.5em;margin-left : auto;
padding : 0em 1em 1em;
text-align:center;
font-size:11px;
border-top : 0px none;
  width : 860px;
  height : 20px;
}
#left {
	float: left;
	height: 625px;
	width : 140px;
	margin-top : 20px;
	margin-left : 20px;
  border-top-width : 0px;
  
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 0px;
  
  
  
}
#left UL {
	padding-left: 10px;
	margin-left: 0px;
  margin-top : 5px;
  margin-bottom : 5px;
}
#left UL LI {
	font-size: 12px;
	background-image: url(../img/icon/menuli.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	text-indent : 0px;
	line-height : 15px;
	background-position: 1px;
	padding-left : 0px;
  padding-bottom : 1px;
  text-align : left;
}
#left ul li a {
	color: #000;
	text-decoration: none;
}
#left ul li a:hover {
	color: #39F;
	text-decoration: underline;
}
#leftmenu1 {
	height : 23px;
	width : 110px;
	background-image : url(../imgmenu.gif);
	background-repeat: repeat;
  
}
#leftmenu2 {
	height: 28px;
	width : 120px;
	background-image: url(../img/imgmenu.gif);
	background-repeat: repeat;
  
}
#leftmenu3 {
	height: 28px;
	width : 120px;
	background-image: url(../img/imgmenu.gif);
	background-repeat: repeat;
  background-color : red;
}
#left H2 {
	font-size: 14px;
	color: #FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height : 27px;
	padding-left : 0px;
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "EE E繧ｴ繧ｷ繝・", "MS PGothic", sans-serif;
  
  background-color : red;
  width : 140px;
}
#center {
	
	height: 625px;
	width : 500px;
	margin-left : 20px;
	margin-top : 20px;
	font-size: 12px;
  left : 3px;
  float : left;
  border-top-width : 0px;
  
  border-left-width : 0px;
  
  border-right-width : 0px;
  border-bottom-width : 0px;
  
  
}
.centertxt {
	list-style-type: none;
	margin-top: 10px;
	
	
	
	
	
	line-height: 18px;
	margin-left: 0px;
  
  
}
#center p {
	margin-left: 20px;
	letter-spacing: 1px;
	line-height: 14px;
}

#center UL {
	font-size: 12px;
	
	margin-top: 0px;
	margin-left: 0px;
  float : none;
  position : relative;
}
.date {
	background-image: url(../img/icon/menuli1.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 15px;
	margin-top : 10px;
	font-weight: bold;
  text-align : left;
}
#centermenu1 {
	height: 28px;
	width : 500px;
	background-image: url(../img/imgmenu.gif);
	background-repeat: repeat;
}
#centermenu2 {
	height: 28px;
	width : 500px;
	background-image: url(../img/imgmenu.gif);
	background-repeat: repeat;
	margin-bottom: 20px;
}
#center H2 {
	font-size: 14px;
	color: #FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 28px;
	padding-left: 10px;
  background-color : lime;
  text-align : left;
}
#imgtitle {
	height: 195px;
	width: 132px;
	background-image : url(../img/imgsub.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-right: 20px;
	margin-left: 20px;
}
#right {
	float: right;
	height: 625px;
	width : 140px;
	margin-right : 20px;
	margin-top : 20px;
	font-size: 12px;
  border-top-width : 1px;
  border-top-style : solid;
  
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  
}
.rightlink {
	text-align: right;
	margin-right: 5px;
}
.rightlink a {
	color: #39F;
	text-decoration: none;
}
.rightlink a:hover {
	color: #F30;
	text-decoration: underline;
}
#right H2 {
	font-size: 14px;
	color: #FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 28px;
	padding-left: 10px;
  background-color : navy;
  width : 140px;
}
.baner {
	height: 60px;
	width : 120px;
	margin-bottom: 8px;
  background-image : url(../img/imglink.gif);
}
#rightmenu1 {
	height: 28px;
	width : 120px;
	
	background-repeat: repeat;
	margin-bottom: 20px;
}
#rightmenu2 {
	height: 28px;
	width : 120px;
	background-image: url(../img/imgmenu.gif);
	background-repeat: repeat;
	margin-bottom: 20px;
}
#imgright {
	background-image : url(../img/imgright.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 70px;
	margin-right: 10px;
	float: left;
}
#imgright1 {
	background-image: url(../img/imgright.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 70px;
	margin-right: 10px;
	float: left;
}

#container{
  
  
  
  height : auto;

  top : 0px;
  
  
  
  
  
  
  margin-left : auto;
  margin-right : auto;
  
  
  width : 864px;
background-position : center center;
  background-repeat : no-repeat;
}

#BODY{
  
  
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;

  
  
  
  background-repeat : repeat-x;
  

  text-align : center;
}

#foot {
	height: 100px;
	width : 860px;
	
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
  text-align : center;
  clear : left;
}
#copyriht {
	height: 33px;
	width : 860px;
	background-image : url(../img/imgfooter.gif);
	background-repeat: no-repeat;
}
#copyriht h3 {
	font-size: 12px;
	line-height: 33px;
	color: #FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
}

#foot ul {
	font-size: 12px;
}
#foot ul li {
	float: left;
	margin-right: 10px;
	background-image: url(../img/icon/menuli2.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0px 3px;
	padding-left: 15px;
	margin-left: 10px;
}
#foot ul li a {
	color: #39F;
	text-decoration: none;
}
#foot h4 {
	font-size: 11px;
	color: #666;
	margin-bottom: 0px;
	text-align: right;
	font-weight: normal;
}
#foot h4 a {
	color: #666;
	text-decoration: none;
}
.red a{
	color: #F00;
	font-weight: bold;
}

#foot ul li a:hover {
	color: #F30;
	text-decoration: underline;
}
#footer {
	background-image: url(../img/imgfoot.gif);
	background-repeat: no-repeat;
	height: 9px;
	width : 860px;
	margin-left: 12px;
  clear : both;
}
.red {
	color: #F00;
	font-weight: bold;
}
