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;
}

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;
}

.school_scha {
	width : 200px;
	float : left;
	margin-right : 40px;
	position : relative;
	left : 20px;
	margin-top : 0;
	margin-bottom : 20px;
}

.school_scha dt{
	font-weight : bold;
	font-size : 14px;
	margin : 10px 0 5px 0;
}

.school_scha dt.line01 {
	border-bottom : 3px solid #a144a5;
	width : 200px;
}

.school_scha dt.line02 {
	border-bottom : 3px solid #fbda83;
	width : 200px;
}

.school_scha dt.line03 {
	border-bottom : 3px solid #91bc8d;
	width : 200px;
}

.school_scha dd{
	width : 200px;
	margin : 0;
}

.school_couse {
	background : #ba9eb9;
	width : 462px;
	padding : 10px;
	clear : both;
	margin-bottom : 30px;
}

.saporo_pro td{
	vertical-align : top;
}

.school_couse p{
	font-size : 14px;
	margin : 3px 0;
}

.school_couse table td{
	vertical-align : top;
	padding : 5px 0;
}

.r_box {
	background : #467781;
	width : 482px;
	overflow : hidden;
	margin : 30px 0;
	color : #ffffff;
}

.r_box p{
	float : left;
}

.r_image {
	margin-top : 20px;
}

.r_text {
	width : 310px;
}

.r_text strong{
	font-size : 16px ;
}

.r_image {
	margin : 0 10px;
	
}

.saco_inst {
	margin : 10px 0;
}

.saco_inst td {
	vertical-align : top;
}


.top {
	width: 523px;
}
.p1 {
	width: 216px;
}
.oi {
	margin-top: 10px;
}
