@charset 'utf-8';

/*
*
*	しだぐるめん！インデックス用拡張スタイルシート
*
*/

/*--------------------------------------*
	header				*
					*------------------------------------*/
div#header {
	background-image:url(../img/index/header_index.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	height:295px;
}

div#header h1 {
	font-size:small;
	_font-size:x-small;
	font-weight:normal;
	padding:0 10px 0 0;
	text-align:right;
}





/*--------------------------------------*
	content				*
					*------------------------------------*/
					
/*					
div#content div#qr p.qr img {
	float:left;
}
div#content div#qr p.mailto {
	clear:left;
}
*/

div#content div.intro {
	background-image:url(../img/index/bg_intro.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding:0 195px 5px 0;
	margin:0 auto 10px auto;
	min-height:226px;
	_height:226px;
}
div#content div.intro p {
	font-size:medium;
	_font-size:small;
	font-weight:bold;
	color:#715b00;
	margin-bottom:0px;
}
div#content div.intro h3 {
	margin:0 0 5px 30px;
	border-bottom:1px dashed #000000;
}
div#content div.intro ul {
	list-style-type:none;
	margin:0 0 10px 25px;
	padding:0;
}
div#content div.intro ul li {
	margin:0 0 5px 15px;
	padding:0 0 0 15px;
	background-image:url(../img/global/menu_icon_01.gif);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:1.3;
}

div#content div#shin, div#content div#qr {
	padding:0 11px 0 25px;
	width:520px;
}
div#content h3 {
	margin:0 0 10px 0;
	border-bottom:none;
}

div#content div#shin div.box {
	width:480px;/*500*/
	_width:500px;
	padding:10px;
	margin:0 10px 20px 10px;
	min-height:120px;
	_height:120px;
	border:1px solid #aa8d00;
}
div#content div#shin div.box h4 {
	border-bottom:1px dashed #666666;
	background-image:url(../img/global/menu_icon_01.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	margin:0 0 5px 0;
	font-size:medium;
}
div#content div#shin div.box h4 a {
	text-decoration:none;
}
div#content div#shin div.box img {
	float:left;
	margin:0 5px 5px 0;
}
div#content div#shin div.box p {
	clear:right;
	padding:0 0 0 90px;
	_margin:0 0 0 0;
}
div#content div#shin div.box p.data {
	clear:both;
	background-color:#ffe358;
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-align:right;
}


div#content h2 {
	background-image:url(none);
	min-height:52px;
	_height:52px;
	margin:0;
	padding:0px;
}



