@charset "utf-8";

/*----------------------------------------------------

	body 

----------------------------------------------------*/


/*左右の影用 IE6用*/
*html #container{
	 background:url(../img/share/container_bg01.gif) top left scroll;
}


/*----------------------------------------------------

	header

----------------------------------------------------*/

#header{
	background:#fff url(../img/share/head_line01.gif) no-repeat scroll left bottom;
}

#header #headNav li a{
	background:url(../img/share/head_icon01.gif) no-repeat scroll left 2px;
	padding:4px 0 4px 17px;
}


/*----------------------------------------------------

	main wrapper 左メニュー背景

----------------------------------------------------*/
#main #wrapper{
	width:910px;
	margin-left:5px;
	background:url(../img/share/navi_bg01.gif) repeat-y scroll left top;
}


/*----------------------------------------------------

	sideNavi 左メニュー

----------------------------------------------------*/
#sideNavi{
	width:170px;
	float:left;
}

#sideNavi dl{
	width:166px;
	margin-left:2px;
	font-size:12px; /*フォントサイズ12px固定*/
	line-height:1;
	margin-bottom:10px;
}

#sideNavi dt{
	color:#fff;
	background:#804800 url(../img/share/navi_icon01.gif) no-repeat scroll 6px center;
	/*background:#583300 url(../img/share/navi_icon01.gif) no-repeat scroll 6px center;*/
	border-bottom:1px solid #fff;
	padding:8px 0 7px 20px;
}

#sideNavi dt.event{
	padding:0;
	border-bottom:none;
}

#sideNavi dt.event a{
	width:166px;
	height:42px;
	text-indent:-8888px;
	/*padding:8px 0 7px 22px;*/
	background:url(../img/share/navi_event.jpg) no-repeat scroll center;
	display:block;
	color:#fff;
}

#sideNavi dd{
	border-bottom:1px solid #fff;
	width:166px;
	background:url(../img/share/navi_btn01.gif) no-repeat scroll left top;
	height:25px;
}

#sideNavi dd a{
	padding:4px 0 0 18px;
	display:block;
	color:#011b16;
}

#sideNavi .sideBanner{
	margin-left:2px;
}

/*----------------------------------------------------

	contents 右コンテンツ

----------------------------------------------------*/
#contents{
	float:right;
	width:735px;
	position:relative;
}

#contentsWrap h1{
	margin-bottom:5px;
}

#contentsWrap h2{
	background:url(../img/share/hl_bg01.gif) no-repeat left top scroll;
	font-size:1.2em;
	line-height:1;
	color:#011b16;
	margin-bottom:15px;
	padding:27px 0 12px 60px;
}

#contentsWrap h3{
	background:url(../img/share/hm_bg01.gif) no-repeat left top scroll;
	font-size:1em;
	line-height:1;
	color:#011b16;
	padding:0 0 5px 8px;
	margin:0 15px 15px 15px;
	clear:both;
	border-bottom:1px dotted #ccc;
}

#contentsWrap h3.icon{
	background:url(../img/share/hm_bg02.gif) no-repeat left top scroll;
	font-size:1em;
	line-height:1;
	color:#011b16;
	padding:13px 0 5px 40px;
	margin:0 15px 10px 15px;
	clear:both;
}

#contentsWrap h4{
	font-size:1em;
	line-height:1;
	font-weight:bold;
	margin:0 0 5px 25px;
	clear:both;
}

#contentsWrap .imgR,
#contentsWrap .imgL{
	margin-bottom:1.5em;
}




/*----　ページ内リンク -----*/


ul#pageLink li a {
	background:url(../img/share/arrrow_brown_down.gif) no-repeat scroll left center;
	padding-left:12px;
}

/*----　矢印付きテキストリンク -----*/

a.linkText01{
	background:url(../img/share/arrrow_brown01.gif) no-repeat scroll left center;
	padding-left:12px;
}


/*----　ページトップへ -----*/

.pageTop a.pageTopBtn{
	background:url(../img/share/arrrow_brown_up.gif) no-repeat scroll left center;
	padding-left:12px;
}

/*----　お申し込み -----*/

.appliTitle{
	padding-top:15px;
}

.application{
	background:#fff8e0 url(../img/share/appli_misc01.gif) no-repeat bottom left scroll;
	position:relative;
	margin-bottom:1.5em;
}

.application .appliBtn{
	position:absolute;
	top:15px;
	left:40px;
}

.application .appliTxt{
	position:absolute;
	top:28px;
	left:430px;
}


/*----------------------------------------------------

	footer01　熱中夢中集中　上書き

----------------------------------------------------*/
#footer01{
	background:url(../img/share/foot_img01.gif) no-repeat left top scroll;
}

#footer01 ul li a{
	background:url(../img/share/arrrow_brown01.gif) no-repeat left center scroll;
	padding-left:12px;
}

/*----------------------------------------------------

	footer02　住所　コピーライト　上書き

----------------------------------------------------*/
#footer02{
	background:url(../img/share/foot_bg01.gif) no-repeat left top scroll;
}


/*----------------------------------------------------

	swinCont 別ウインドウ

----------------------------------------------------*/

#swinCont{
	width:700px;
	background:url(../img/share/swin_bg01.jpg) no-repeat top left scroll;
	margin:0 auto;
	text-align:center;
}

#swinContIn{
	width:680px;
	background:#fff;
	margin:0 auto;
	border-bottom:1px solid #cccccc;
	padding: 20px 0 0 0;
}

#swinCont .close{
	border-bottom:1px dotted #999;
	border-top:1px dotted #999;
	background:#fffbdb;
	padding:5px 0;
	margin:0 20px 15px;
	font-size:12px;
}

#swinCont #swinFooter{
	background:url(../img/share/foot_bg01.gif) no-repeat top left scroll;
	color:#fff;
	width:680px;
	font-size:10px;
	padding:3px 0;
	margin:0 auto;
}