/* レイアウトの設定*/
body{
    margin:0px;
    padding:0px;
    scrollbar-3dlight-color : #b380b3;
    scrollbar-darkshadow : #b380b3;
    scrollbar-shadow-color : #4d1a4d;
    scrollbar-face-color : #b380b3;
    scrollbar-arrow-color : #4d1a4d;
    scrollbar-track-color : #e6b3e6;
    scrollbar-hightlight-color : #ffffff;
    background-color : #ffffff;
    background-image:url(../img_ygrn/back.gif);
    color : #666666;
    font-size :12px;
    font-family : Verdana,Arial,"MS UI Gothic",monospace;
    line-height : 20px;
}
.copy{
    width:800px;
    height:20px;
    background-color:#FFFFFF;
    background-image:url(../img_ygrn/foot_back.gif);
    background-repeat:no-repeat;
    color:#ffffff;
	text-align:center;
}
.shophead{
    width:800px;
    height:40px;
    background-color:#FFFFFF;
    background-image:url(../img_ygrn/title.gif);
    background-repeat:no-repeat;
    color:#ffffff;
}
.n { font-size:9px; }
.n { font-family:Verdana,Helvetica,Arial; }
.b {
	background-color:#ffffff;
	color:#666666;
	font-family:Verdana,Helvetica,Arial;
	}
.f {
	background-color:#ffffff;
	color:#666666;
	}

.border{
border-width : 1px ;
border-style : solid ;
}
TABLE{
    font-size :12px;
    font-family : Verdana,Arial,"MS UI Gothic",monospace;
    line-height : 20px;
}
th{
  font-weight : normal;
  font-size : 12px;
  font-family : sans-serif;
  color : #333333;
  background-color : #cccccc;
  line-height : 16px;
}
TD{
    font-size :12px;
    font-family : Verdana,Arial,"MS UI Gothic",monospace;
    line-height : 20px;
}
H1,H2,H3,H4,H5,H6,OL,DL,P{
margin-top: 0;
margin-bottom: 0;
font-size : 12px;
font-family : Verdana,Arial,"MS UI Gothic",monospace;
}
#main UL{
margin-left: 24px;
margin-top: 3px;
margin-bottom: 0px;
}
#menu UL{
margin-left: 18px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 5px;
}
img {
border:0px;
}
HR {
border-style:dotted;
color:#cccccc;
display: block;
visibility : visible;
margin-right: 10px;
margin-left: 10px;
}
A{text-decoration:none;color : #00779e;}
A:LINK{text-decoration:none;color : #00779e;}
A:VISITED{text-decoration:none;color : #00779e;}
A:HOVER{border:none;text-decoration:none;color : #ff3366;}
/*A:HOVER{border:dashed red;border-width:1 0;text-decoration:none;color : #cc0000;}*/
A:ACTIVE{text-decoration:none;color : #ff3366;}
.glistred {
list-style-image:url(../img/list_1.gif);
list-style-position:outside;
vertical-align:top;
line-height:20px;
}
.glistgrey {
list-style-image:url(../img/list_2.gif);
list-style-position:outside;
vertical-align:top;
line-height:20px;
}
.square {
list-style-type:square;
list-style-position:outside;
}
.menulist {
list-style-image:url(../img_ygrn/list_3.gif);
list-style-position:outside;
vertical-align:top;
line-height:20px;
}
.midasi{
color:#ffffff;
font-size:14px;
}
.mojibig{
font-size:14px;
}
.smallbox {
height:70px;
background-color:#666666;
text-align:center;
vertical-align:center;
}
.banabox{
height:70px;
background-color:#000000;
text-align:center;
vertical-align:center;
}
.Clear{
clear : both;
}
.aotitle{
height:20px;
background-image:url(../img_ygrn/cpbg_c.gif);
color:#33261a;
text-align:center;
}
.maintitle{
width : 580px;
height:20px;
background-image : url(../img_ygrn/ttl_580.gif);
background-repeat : no-repeat;
color : #33261a;
text-align:center;
}
.mainbox{
width: 580px;
border-width : 1px ;
border-style : solid ;
border-color : #996699;
background-color:#ffffff;
color : #666666;
}
.conttitle{
width : 580px;
height:20px;
background-image : url(../img_ygrn/ttl_580.gif);
background-repeat : repeat;
color : #33261a;
text-align:center;
}
.contphoto{
width: 100px;
border-style : none ;
background-color:#ffffff;
color : #666666;
}
.contbox{
width: 470px;
border-style : none ;
background-color:#ffffff;
color : #666666;
}
.gtitle{
width : 580px;
height:26px;
background-image : url(../img/title_1.gif);
background-repeat : no-repeat;
color : #cc0000;
padding-left:23px;
margin-left:10px;
}
.rtitle{
width : 580px;
height:26px;
background-image : url(../img/title_2.gif);
background-repeat : no-repeat;
color : #333333;
padding-left:23px;
margin-left:10px;
}
.halftitle{
width: 290px;
background-image : url(../img_ygrn/ttl_290.gif);
border-color:#4d4033;
text-align:center;
color:#33261a;
}
.dummy{
width: 10px;
height: 300px;
float: left;
padding : 0px;
margin : 0px;
}
.box{
width: 390px;
height: 280px;
padding : 0px;
margin-left : 10px;
}
.rbox{
width: 390px;
height: 200px;
padding : 0px;
margin-left : 10px;
}
.halfbox{
overflow:auto;
width: 290px;
border-width : 1px ;
border-style : solid ;
border-color : #996699;
background-color:#ffffff;
color : #666666;
}
.menutitle{
width: 180px;
background-image : url(../img_ygrn/ttl_180.gif);
background-repeat:no-repeat;
padding-left:30px;
color:#33261a;
border-bottom-color : #996699;
}
.menubox{
width: 180px;
border-top-width : 3px ;
border-right-width : 1px ;
border-bottom-width : 1px ;
border-left-width : 1px ;
border-style : solid ;
border-top-color : #996699;
border-right-color : #996699;
border-left-color : #996699;
border-bottom-color : #996699;
background-color:#ffffff;
color : #666666;
}
.rightbox{
width: 180px;
color : #666666;
font-size:10px;
}

/* ヘッダーの設定*/
#head{
    width:800px;
    height:40px;
/*  background-color:#996699;
    background-image:url(../img/title.gif);
    background-repeat:no-repeat;*/
}
/* ラッパーの設定*/
#wrap{
    position:relative;
    width:800px;
	font-size : 12px;
    background-color:#FFFFFF;
    background-image:url(../img_ygrn/back.gif);
}
/* 左側の設定*/
#main{
    width:580px;
    float:left;
    margin-left: 5px;
    margin-right: 5px;
    margin-top:10px;
    background-image:url(../img_ygrn/back.gif);
}
/* 左側中段の設定*/
#main_top{
    width:580px;
	font-size : 12px;
}
/* 左側中段の設定*/
#main_middle{
    width:580px;
	font-size : 12px;
}
/* 左側中段の入れ子設定*/
#main_middle_sub{
    width:280px;
	height:200px;
	overflow:auto;
	font-size : 12px;
	float:left;
}
/* 左側中段の隙間設定*/
#main_middle_dummy{
	width:10px;
	float:left;
}
/* 左側下段の設定*/
#main_bottom{
    width:580px;
    margin-top:10px;
/*    background-image:url(../img_ygrn/back.gif);*/
}
/* 右側の設定*/
#menu{
    width:180px;
    height:400px;
    float:right;
    margin-left: 5px;
    margin-right: 5px;
    margin-top:10px;
    background-image:url(../img_ygrn/back.gif);
}

/* 白背景 */
#cont{
width:800px;
margin-left: 10px;
margin-right: 10px;
margin-top: 20px;
margin-bottom: 20px;
padding:50Px;
background-color:#ffffff;
text-align:left;
}

/* フッターメニューの設定*/
#footmenu{
    position:relative;
    width:800px;
    height:20px;
/*    background-image:url(../img_ygrn/cpbg_c.gif);*/
    color:#ffffff;
    margin-top:10px;
    clear : both;
}
/* フッターの設定*/
#foot{
    position:relative;
    width:800px;
    height:20px;
/*    background-image:url(../img_ygrn/foot_back.gif);*/
    color:#ffffff;
    margin-top:10px;
    clear : both;
}
