
BODY,P,TD,DIV {
	font-size: 10pt;
	line-height:130%;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;

}
h1 { 	font-size: 9px;
	text-transform: none;
	font-weight: normal;
	line-height: 1.3em;
	letter-spacing: 3px}

ul,li,ol{
	
list-style-type: none;
margin	: 0;
padding	: 0;

}


A{ color:#0000ff; 
}
A:active{ color:#0000ff; }
A:visited{ color:#0000ff; }
A:hover{ color:#ff0000; }
.style1 {
	color: #666666;
	font-size: 12px;
	text-transform: none;
	font-weight: normal;
	line-height: 1em;
	letter-spacing: 2px
}
.style2 {	color: #FFFFFF;	font-weight: bold;}

.style8 {
	color: #333333;
	font-size: 12px;
	text-transform: none;
	font-weight: normal;
	line-height: 1.3em;
	letter-spacing: 3px
}
.style9 {color: #FF0000}
BODY{background-image:  url("image/main_bg.jpg");background-repeat:repeat-x;

	
}
body {
	background-color: #FEFEFE;
}
.style10 {
	font-size: 9pt;
	line-height: normal;
	color: #666666;
}
.style11 {color: #666666;}
.style14 {font-size: x-large}

.style18 {font-size: 12pt}
.style19 {
font-size: 12px;
text-align:justify;}


.style19_1 {
font-size: 14px;
font-weight:bold;
color:#000000;
}
.style19_1 a{
color:#000000;
}

.style19_1 a:hover{
color:#ff0000;
}


.style19_2 {
font-size: 12px;
font-weight:bold;
color:#000000;
}
.style19_2 a{
color:#000000;

}

.style19_2 a:hover{
color:#ff0000;
}


.style20 {
	font-size: 10pt;
	background-color: #FFFF00;
	color: #000000;
	font-weight: bold;
}
.style21 {
	color: #0000FF;
	font-weight: bold;
}
.style22 {color: #0000FF}
.style23 {color: #000000}
.style24 {
	color: #333333;
	font-weight: bold;
}
.style25 {
	color: #0099FF;
	font-weight: bold;
}
.style26 {color: #333333; font-weight: bold; font-size: 10pt; }

.style27 {
	font-size: 10pt;
	background-color: #FFFF00;
	color: #000000;}

.style29 {font-size: 10px;}
.style30 {font-size: 10px;color: #666666;}
.style30_1 {font-size: 12px;color: #666666;}
.linetext {text-decoration:line-through;}
.bluetext {color: #90A6EB;}
.pinktext {color: #EB9590;}
.redtext {color: #EE5555;}





.submenu {
		width:177px;
		height:165px;
		background-color:#FFF9F9;
color:#393939;
		margin-left:7px;
		}


.submenu a{
	color:#6B6B6B;
	display:block;
	width:170px;
	height:32px;
	margin-left:7px;
	font-size:11px;
	text-decoration: none; 
}

.submenu a:hover{
	background-color:#FFE7E7;
	color:#ff0000;
	width:170px;
	padding-left:7px;
	height:32px;
	margin-left:0px;
}

p.submenu_p {
	margin:0px;
	height:32px;
	line-height:32px;
	border-bottom:1px solid #6B6B6B;
}

div.left_menu {
	width:192px;
	background-image:url(image/bt/bt_bg.gif);
	height:643px;
}

div.headcap{
background-color:#efefef;
padding:8px;
text-align:justify;
}

div.style31{
background-color:#F4F7FA;
text-align:justify;
padding:8px;
margin-right:10px;
overflow:auto;
height:650px;
width:180px;
}

div.style32{
background-color:#F4F7FA;
text-align:justify;
overflow:auto;
height:130px;
width:200px;
}

div.style33{
padding-left:0px;
}

div.style33{
margin-left:-1px;
margin-top:4px;
}

#pieteCap {
	background : #EBF4E7;
	padding : 10px;
	width : 500px;
}

#pieteol {
margin : 0px;
padding :0px;
}

.pieteli {
margin : 2px 0px;
width : 500px;
}



#pieteImageUl { 
text-align : left;
margin-left : 10px;
}

#dollyCurlCap {
font-size : 110%;
line-height : 110%;
color : #333333;
}

#dollyCurlTable {
text-align : center;
}

#drapeCurlTable{
text-align : center;
}

.dollyCurlP {
text-align : left;
margin : 0px;
padding : 0px;
}

.drapeCurlP {
text-align : left;
margin : 0px;
padding : 0px;
}

.dollyCurlDiv {
background : #EBF4E7;
}

#dollyCurlCapDiv {
width : 500px;
background : #EBF4E7;
margin : 7px 0px;
padding : 5px;
}

.drapeCurlDiv {
text-align : center;
background : #F1EAF9;
}


#drapeCurlCapDiv {
width : 500px;
background : #F1EAF9;
margin : 7px 0px;
padding : 5px;
}

/*indexピエテの文字サイズ*/

#pieteSize {
font-size : 10px;
}

/*indexヴィーダの文字サイズ*/

#vidaSize {
font-size : 12px;
}

#priglioSize {
font-size : 12px;
font-weight	: normal;
}

/*ピエテページの記事背景*/

#pieteTable {
background : #F6E8F4;
margin : 5px 0px 15px 0px;
padding : 0px 0px 15px 0px;
border : 1px solid #E3C4DF;
}

.color01 {
font-weight		: bold;
color			: #446D18;
font-size		: 15px;
}

.color02 {
font-weight		: bold;
color			: #EC8211;
}