@charset "UTF-8";
/* 文字コード：UTF-8 */

/*======= CONTENTS ====================

	updated:2006,8/31
	
	 1:common tobira
	 2:common tools
	 3:layout
	
===================================== */



/****************************************************************	
 Main Image
****************************************************************/

div#mainImageSection{
	background:url("/resource/images/index/img_mainbg.jpg") repeat-x left top;
	margin:0;
	padding:0;
	clear:both;
	height:163px;
	}

div#mainImageSection div.mainImage{
	float:left;
	}

div#mainImageSection div.mainCopy{
	float:left;
	padding:22px 0 0 10px;
	width:393px;
	}
div#mainImageSection div.mainCopy p{
	width:381px;
	line-height:1.3;
	margin:5px 3px 0 3px;
	/*border:1px solid #CC0000;*/
	}

div#mainImageSection div.closeUp{
	float:right;
	}



/****************************************************************	
 PICK UP 注目のセミナー・事務局からのお知らせ・最新ニュース
****************************************************************/

div#info{
	margin:20px 0 0 0;
	clear:both;
	}

/* PICK UP 注目のセミナー
=================================================*/
div#info div.pickup{
	background:#FFE600;
	width:410px;
	height:260px;
	padding:5px 5px 20px 5px;
	float:left;
	}

div#info div.pickup div.pickupPh{
	width:150px;
	float:left;
	margin:10px 5px 0 0;
	text-align:center;
	}

div#info div.pickup div.pickupPh p.pickBtn{
	margin:5px auto;
	}

div#info div.pickup div.infoTxt{
	width:250px;
	float:right;
	margin:10px 0 0 0;
	}

div#info div.pickup div.infoTxt div.pickupTxt{
	padding:10px 8px;
	background:#FFF999;
	margin:0 0 10px 0;
	}

div#info div.pickup div.infoTxt div.pickupTxt h4{
	font-weight:bold;
	font-size:110%;
	line-height:1.3;
	}

div#info div.pickup div.infoTxt div.pickupTxt p.pickupcaption{
	color:#F60;
	margin:0 0 7px 0;
	font-size:100%;
	font-weight:bold;
	}

div#info div.pickup div.infoTxt div.pickupTxt p.pickupcaption img{
	margin:0 0 0 4px;
	}

div#info div.pickup div.infoTxt p.redtxt{
	margin:4px 0 0 0;
	color:#E2461E;
	}
div#info div.pickup div.infoTxt p.redtxt a,
div#info div.pickup div.infoTxt p.redtxt a:link,
div#info div.pickup div.infoTxt p.redtxt a:visited,
div#info div.pickup div.infoTxt p.redtxt a:active,
div#info div.pickup div.infoTxt p.redtxt a:hover{
	color:#E2461E;
	text-decoration:none;
	}

div#info div.pickup div.infoTxt p.pickuplead{
	font-weight:bold;
	}

/* 事務局からのお知らせ・最新ニュース
=================================================*/

div#info div.infoList{
	width:398px;
	float:right;
	}

div#info div.infoList p{
	clear:both;
	}
div#info div.infoList dl{
	padding:7px 0;
	}

div#info div.infoList dl.secretariat{
	padding:3px 0;
	margin:5px 0;
	height:45px;
	width:398px;
	display:block;
	overflow:auto;
	}

div#info div.infoList dl.news{
	padding:3px 0;
	margin:5px 0;
	height:165px;
	width:398px;
	display:block;
	overflow:auto;
	}

div#info div.infoList dl dt{
	clear:both;
	float:left;
	width:85px;
	padding:5px 0 5px 20px;
	}
div#info div.infoList dl dd{
	float:left;
	padding:5px 0;
	line-height:1.3;
	width:270px;
	}

div#info div.infoList dl.secretariat dt{
	background:url("/resource/images/other/icon_arrow.gif") no-repeat 8px 7px;
	}

div#info div.infoList dl.news dt.iconnews{
	background:url("/resource/images/other/icon_news.gif") no-repeat 0 4px;
	}

div#info div.infoList dl.news dt.iconmagazine{
	background:url("/resource/images/other/icon_magazine.gif") no-repeat 0 4px;
	}

/****************************************************************	
 注目のセミナー・オススメフランチャイズ
****************************************************************/
div#infoDown{
	clear:both;
	margin:10px 0 0 0;
	}

/* 注目のセミナー
=================================================*/
div#infoDown div.seminerSection{
	width:420px;
	float:left;
	}
div#infoDown div.seminerSection h3{
	width:420px;
	height:32px;
	margin:0 0 10px 0;
	}

div#infoDown div.seminerSection p.listLink{
	text-align:right;
	padding:0 0 20px 0;
	clear:both;
	}
div#infoDown div.seminerSection p.listLink a,
div#infoDown div.seminerSection p.listLink a:link,
div#infoDown div.seminerSection p.listLink a:visited,
div#infoDown div.seminerSection p.listLink a:active,
div#infoDown div.seminerSection p.listLink a:hover{
	background:url("/resource/images/other/icon_arrow.gif") no-repeat 0 6px;
	padding:0 0 0 10px;
	}
div#infoDown div.seminerSection div.seminer{
	background:url("/resource/images/other/line_dot.gif") repeat-x left bottom;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	clear:both;
	}

div#infoDown div.seminerSection div.seminer h4{
	font-weight:bold;
	font-size:110%;
	line-height:1.3;
	}

div#infoDown div.seminerSection div.seminer p{
	margin:4px 0 0 0;
	}

div#infoDown div.seminerSection div.seminer p.seminercaption{
	color:#F60;
	margin:0 0 7px 0;
	font-size:100%;
	font-weight:bold;
	}

div#infoDown div.seminerSection div.seminer p.seminercaption img{
	margin:0 0 0 4px;
	}


div#infoDown div.seminerSection div.seminer div.imgPostion{
	width:80px;
	float:left;
	text-align:center;
	}
div#infoDown div.seminerSection div.seminer div.imgPostion img{
	border:1px solid #CCC;
	}

div#infoDown div.seminerSection div.seminer div{
	width:330px;
	float:right;
	}

div#infoDown div.seminerSection div.seminer p.rightBtn{
	margin:5px auto;
	}

div#infoDown div.seminerSection div.seminer p.rightBtn img{
	border:none;
	}
div#infoDown div.seminerSection div.seminer p.redtxt{
	clear:both;
	color:#E2461E;
	}

div#infoDown div.seminerSection div.seminer p.redtxt a,
div#infoDown div.seminerSection div.seminer p.redtxt a:link,
div#infoDown div.seminerSection div.seminer p.redtxt a:visited,
div#infoDown div.seminerSection div.seminer p.redtxt a:active,
div#infoDown div.seminerSection div.seminer p.redtxt a:hover{
	color:#E2461E;
	text-decoration:none;
	}

/* オススメフランチャイズ
=================================================*/

div#infoDown div.franchiseSection{
	width:399px;
	float:right;
	padding:0;
	background:url("/resource/images/index/bg_franchise.gif") repeat-y ;
	}
div#infoDown div.franchiseSection h3{
	margin:0 0 10px 0;
	}
div#infoDown div.franchiseSection div.kadomaru,
div#infoDown div.franchiseSection div.kadomaru img{
	padding:0;
	margin:0;
	display:inline;
	width:399px;
	height:8px;
	}
div#infoDown div.franchiseSection div.bnrSection{
	width:390px;
	margin:3px auto;
	clear:both;
	}
div#infoDown div.franchiseSection div.bnrSection img{
	margin:0;
	padding:0;
	}
div#infoDown div.franchiseSection p.listLink{
	text-align:right;
	padding:0 10px 10px 0;
	clear:both;
	}
div#infoDown div.franchiseSection p.listLink a,
div#infoDown div.franchiseSection p.listLink a:link,
div#infoDown div.franchiseSection p.listLink a:visited,
div#infoDown div.franchiseSection p.listLink a:active,
div#infoDown div.franchiseSection p.listLink a:hover{
	background:url("/resource/images/other/icon_arrow02.gif") no-repeat 0 6px;
	padding:0 0 0 10px;
	}


div#infoDown dl.rssSection{
	width:146px;
	float:right;
	margin:10px 0 0 0;
	}
div#infoDown dl.rssSection dt{
	margin:0;
	width:58px;
	height:19px;
	float:left;
	}

div#infoDown dl.rssSection dd{
	margin:0;
	width:88px;
	padding:3px 0 0 0;
	float:left;
	}




