@charset "Shift_JIS";

/* 記事部分
------------------------------------------------------------ */
.contents	{ 

	width: 670;
	height: auto;
	margin: 0 ;
	padding: 30px 20px 0px 25px;
}
	
.contents	{ font-size: medium; }
*html .contents		{ font-size: small; }
	
/* h2 */	
.contents h2	{ 
	margin: 0; 
	padding-top: 10px;
	height: 36px;
	text-indent: 30px; 
}

.contents h2	 { font-size: large; }
*html .contents h2	 { font-size: medium; }
	
.contents h2	  { background: url("../images/ttl-cont-back.gif") no-repeat }
	
/* h4　h5 */	
.contents h4, .contents h5	  { 
	color: #e6af0a; 
	font-weight: bolder; 
	margin: 0;
	padding: 0;
	border-bottom: #e6af0a 1px dotted;
	line-height: 1.3em;
}

.contents h4, .contents h5	 { font-size: large; }
*html .contents h4, .contents h5	 { font-size: medium; }

/* h6 */	
.contents h6	  { 
	color: #e6af0a; 
	font-weight: bolder; 
	margin-top: 10px;
	padding: 5px 20px;
	border: #e6af0a 2px solid;
	line-height: 1.3em;
}

.contents h6	 { font-size: medium; }
*html .contents h6	 { font-size: small; }

/* 詳細 */
.detail	 { 
	font-size: x-small;
	text-indent: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}
*html .detail	 { font-size: xx-small; }

.detail a:link, .detail a:visited, .detail a:active {
	text-decoration: none;
	color: #000000;
}
.detail a:hover {
	color: #ffcc00;
}

/* テキスト */
.cont-txt	 { 
	font-size: medium;
	line-height: 1.5em;
	margin: 10px 0;
	padding-left: 20px;
}
*html .cont-txt	 { font-size: small; }

.cont-txt a:link, .cont-txt a:visited, .cont-txt a:active {
	text-decoration: none;
	color: #ffcc00;
}

.cont-txt a:hover {
	text-decoration: underline;
}

/* 飾り画像 */
img.img-right	 { 
	border-top: #ffffff 10px solid;
	border-left: #ffffff 10px solid;
	border-bottom: #ffffff 10px solid;
}

/* 飾り */
.education	   { background-image: url("../offre/images/ttl-education.gif"); background-repeat: no-repeat; background-position: 0 top; padding: 59px 40px 20px; border: solid 1px #ffcc00 }

.yellow-line	{
	border-bottom: solid 2px #ffcc00;
	line-height: 1.5em;
	font-weight: bold;
}

font.small	{font-size: small;}
*html font.small	{font-size: x-small;}

/* ナビゲーション
------------------------------------------------------------ */
td.cont-actualite	  { background: url("../images/menu-cont-actualite.gif") no-repeat; margin: 0; padding: 0; height: 33 }
td.cont-actualite a:hover	 { background: url("../images/menu-cont-actualite-on.gif") no-repeat; display: block }

td.cont-salon	  { background: url("../images/menu-cont-salon.gif") no-repeat; margin: 0; padding: 0; height: 33 }
td.cont-salon a:hover	 { background: url("../images/menu-cont-salon-on.gif") no-repeat; display: block }

td.cont-academy	  { background: url("../images/menu-cont-paris.gif") no-repeat; margin: 0; padding: 0; height: 33 }
td.cont-academy a:hover	 { background: url("../images/menu-cont-paris-on.gif") no-repeat; display: block }

td.cont-offre	  { background: url("../images/menu-cont-offre.gif") no-repeat; margin: 0; padding: 0; height: 33 }
td.cont-offre a:hover	 { background: url("../images/menu-cont-offre-on.gif") no-repeat; display: block }

td.cont-home	  { background: url("../images/menu-cont-home.gif") no-repeat; margin: 0; padding: 0; height: 33 }
td.cont-home a:hover	 { background: url("../images/menu-cont-home-on.gif") no-repeat; display: block }

/* サブメニュー*/
.cont-submenu, .cont-submenu2  { 
	height: auto;
	margin: 5px 0;
	padding: 0;
}
.cont-submenu2  { 
	width: 120px;
}
.cont-submenu   { background-color: #cccccc; background-image: url("../images/submenu-under.gif"); background-repeat: no-repeat; background-position: 0 bottom; width: 96px }

.cont-submenu ul   { 
	list-style: none; 
	margin-top: 10px;
}
.cont-submenu li   { 
	line-height: 1.2em;
	margin-left: -30px;
}

.cont-submenu2 ul  { 
	margin: 0;
	padding-top: 5px;
	list-style: none;
}
.cont-submenu2 li   { 
	text-align: right;
	padding-right: 5px;
	line-height: 1.2em;
	text-align: right;
}

.cont-submenu li, .cont-submenu2 li  { font-size: x-small; }
.cont-submenu li a:link, .cont-submenu li a:visited, .cont-submenu li a:active, .cont-submenu2 li a:link, .cont-submenu2 li a:visited, .cont-submenu2 li a:active {
	text-decoration: none;
	color: #333333;
	line-height: 1.2em;
}
.cont-submenu li a:hover, .cont-submenu2 li a:hover {
	color: #ffcc00;
	line-height: 1.2em;
}

/*▲上に戻る設定*/
td.cont-main .gotop  {
	width:571px;
	height:18px;
	margin: 0;
	padding: 0;
	text-align: right;
}

td.cont-main .gotop  {
	font-size: x-small;
}
*html td.cont-main .gotop  {
	font-size: xx-small;
}

td.cont-main .gotop a:link, td.cont-main .gotop a:visited, td.cont-main .gotop a:active {
	text-decoration: none;
	color: #7497bd;
}

td.cont-main .gotop a:hover {
	text-decoration: underline;
}



