/**********************************************************************　トップページ　***/
#pickblog{
	clear: both;
}
#top .topcont{

	padding-left: 8px;
}
.table{
	float: left;
}
#top01{
width:340px;
    height: 170px;
	padding:10px;
	margin-top:10px;
	background-image : url(../img/top/01_bg.jpg);
	background-repeat:no-repeat;
	float:left;
}
#top02{
width:340px;
    height: 170px;
	padding:10px;
	margin-top:10px;
	background-image : url(../img/top/02_bg.jpg);
	background-repeat:no-repeat;
	float:right;
}

#top03{
clear:both;
width:225px;
    height: 170px;
	padding:10px;
	background-image : url(../img/top/03_bg.jpg);
	background-repeat:no-repeat;
	float:left;
}
#top04{
width:225px;
    height: 170px;
	padding:10px;
	background-image : url(../img/top/04_bg.jpg);
	background-repeat:no-repeat;
	float:left;
}
#top05{
width:220px;
    height: 170px;
	padding:10px;
	background-image : url(../img/top/05_bg.jpg);
	background-repeat:no-repeat;
	float:left;
}
#top p{margin-top:5px;}

#topBana{
float:left;
}
#topPg{
float:right;
}
#topPg h2{
margin:5px 0;
}


/**********************************************************************　基本ページ　***/
#contentsMain h2{
clear:both;
width:520px;
height:16px;
	padding:7px 10px;
	background-image : url(../img/bace/h2.jpg);
	background-repeat:repeat-x;
	color:#fff;
}
#contentsMain h3{
clear:both;
}
/**********************************************************************　ヴィオーラとは　***/
.vioraP{
padding:0 20px 10px 20px;
}
.dlViora dt{
clear:both;
float:left;
border:1px solid #ccc;
}
.dlViora dd{
width:350px;
margin-left:170px;
margin-bottom:20px;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
}
/**********************************************************************　プライバシー　***/
.dlPrivacy{
margin-top:10px;
}
.dlPrivacy dt{
	margin:5px 0;
	padding-left:15px;
	background-image : url(../img/bace/list_mini.gif);
	background-repeat:no-repeat;
	font-weight:bold;
}
.dlPrivacy dd{
	padding:0 0 10px 15px;
	border-bottom:1px dotted #ccc;
}
.h3Privacy{
font-size:120%;
margin:10px 0;
padding:2px 10px;
border-bottom:2px solid #663399;
border-top:2px solid #663399;
clear:both;
color:#663399;
}
/**********************************************************************　リンク集　***/
.link{margin:20px;}
.link dt{padding-top:10px;
border-bottom:1px dotted #ccc;
}
.link dd{padding:10px;
border-bottom:1px solid #723DA5;
margin-bottom:10px;
}
/**********************************************************************　カタログ　***/
#catalogue{
margin:20px;
}
#catalogue td{
padding:5px;
border-bottom:1px solid #999;
}

/**********************************************************************　グループ紹介ページ共通　***/
#shiunden h2{background-color:#723DA5;}
#honest h2{background-color:#427EBC;}
#sincere h2{background-color:#666699;}
#shigaraki h2{background-color:#cf6f6f;}
#hanamurasaki h2{background-color:#B54A93;}

#contentsGroup h2{
clear:both;
width:520px;
margin-bottom:10px;
	padding:7px 10px;
	color:#fff;
}
#contentsGroup h3{
clear:both;
}
.tableGroup{
border-top:1px solid #999;
}
.tableGroup td{
padding:5px;
border-bottom:1px solid #999;
}
.listMini li{
	margin:2px 0;
	padding-left:15px;
	background-image : url(../img/bace/list_mini.gif);
	background-repeat:no-repeat;
}
.dlGroup{ 
margin-left:20px;
}
.dlGroup dt{ 
font-weight:bold;
border-bottom:1px dotted #ccc;
color:#006699;
}
.dlGroup dd{ 
margin:5px 0 15px 20px;
}


/**********************************************************************　紫雲殿　***/
.shiundenBox{
padding:10px;
background-color:#FEFEDA;
border:1px solid #ccc;
}

/**********************************************************************　サンセール　***/
#sincere h4{
	padding:2px 5px;
	color:#fff;
	background-color:#666699;
}
#sincere h5{
padding-top:5px;
color:#666699;
}
/**********************************************************************　しがらき　***/
#shigaraki ul {
width:260px;
float:left;
}
#shigaraki h4 {
font-weight:bold;
border-bottom:1px dotted #ccc;
color:#cf6f6f;
display:block;
}
/**********************************************************************　花紫　***/
.hanamurasakiBox{
padding:10px;
background-color:#FBF1F9;
border:1px solid #ccc;
width:320px;
float:right;
margin:10px 20px 0 0;
}
/***********************************************************************************/
.pdf{
	width: 100%;
}
.pdf td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 15px;
	vertical-align: middle;
}
.gray {
	color: #666666;
}

