@charset "utf-8";

/*

	追加スタイルシート：info

*/


/*要素--------------------------------------------------------------------------*
a, abbr, acronym, address, area, base, bdo, blockquote, body, br, button, caption, 
cite, code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, frame, 
frameset, h1, h2, h3, h4, h5, h6, head, hr, html, iframe, img, input, ins, kbd, 
label, legend, li, link, map, meta, noframes, noscript, object, ol, optgroup, 
option, p, param, pre, q, rb, rbc, rp, rt, rtc, ruby, samp, script, select, span, 
strong, style, sub, sup, table, tbody, td, textarea, tfoot, th, thead, title, tr, 
ul, var
*-------------------------------------------------------------------------------*

/*xhtml非推奨要素---------------------------------------------------------------*
applet, basefont, center, dir, font, isindex, menu, s, strike, u
*-------------------------------------------------------------------------------*


/*cssでの指定を推奨-------------------------------------------------------------*
b, big, i, small, tt
*-------------------------------------------------------------------------------*


/*使いそうな要素----------------------------------------------------------------*
a, address, blockquote, body, br, button, caption, code, col, colgroup, dd, del, 
div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, head, hr, html, img, 
input, label, legend, li, meta, noscript, object, ol, optgroup, option, p, pre, 
script, select, span, strong, style, table, tbody, td, textarea, tfoot, th, thead, 
title, tr, ul
*-------------------------------------------------------------------------------*/


/*--------------------------------------*
|	追加スタイル：	|
*										*---------------------------------------*/
div#container h1 {
}
div#container h1 a:link {
	color:#ffffff;
	text-decoration: none;
}
div#container h1 a:visited {
	color:#ffffff;
	text-decoration: none;
}
div#container h1 a:active {
	color:#ffffff;
	text-decoration: none;
}
div#container h1 a:hover {
	color:#ffffff;
	text-decoration: none;
}

div#container div#diary h2, div#container div#page h2, div#container div#navi h2 {
	display:none;
}
/*
div#container div#form h2 {
	display:block;
}
*/
div#container h3 {
	background-color:#ff855c;
	background-image:url(../img/global/bg_h2.jpg);
	background-position:0% 50%;
	background-repeat:no-repeat;
	margin:40px auto 10px auto;
	_margin:40px auto 10px 35px;
	width:680px;/*700px;*/
	padding:3px 5px 3px 15px;
	color:#ffffff;
	font-size:medium;
	_font-size:small;
	letter-spacing:0.2em;
	/**/
	border-left:none;
}

div#container h4 {
	background-color:#dfedf8;
	background-image:url(../img/global/bg_02.png);
	background-position:100% 0%;
	background-repeat:no-repeat;
	/*width:650px;*/
	margin:40px 50px 10px 50px;
	padding:2px 2px 2px 5px;
	color:#333333;
	border-left:2px solid #ff855c;
	/*border-top:1px solid #333333;*/
	font-size:medium;
	_font-size:small;
	letter-spacing:0.2em;
	/**/
	border-bottom:none;
	
	/*
	margin:30px 50px 5px 50px;
	font-size:medium;
	_font-size:small;
	letter-spacing:0.2em;
	border-bottom:1px solid #aaaaaa;
	*/
}

div#container h5 {
	/*width:650px;*/
	margin:30px 50px 5px 50px;
	font-size:medium;
	_font-size:small;
	letter-spacing:0.2em;
	border-bottom:1px solid #aaaaaa;
}
div#container h6 {
	/*width:650px;*/
	margin:30px 50px 5px 50px;
	font-size:small;
	_font-size:x-small;
	letter-spacing:0.2em;
	font-weight:bold;
}


/*	フロートしたimgのマージン	*/
div.text img[style] {
	margin:0 5px 0 5px;
}




/*
div#container form {
	margin:0 50px 0 50px;
}
*/
div#container form fieldset dl {
}
div#container form fieldset dl dt {
	margin:10px 0 0 0;
	padding:0 0 0 0;
	
	display:block;
	float:none;
	
	border:none;
	font-weight:bold;
}
div#container form fieldset dl dd {
}
div#container form fieldset ul {
	margin:0 0 0 20px;
}

div#container form fieldset h3 {
/*	margin:40px 50px 10px 50px;*/
	margin:40px 0 10px 0;
	/*padding:0 0 0 0;*/
	background-color:#999999;
	background-image:none;
	width:300px;
}




div#container ul.info {
	text-align:right;
}
div#container ul.info li {
	list-style-type:none;
	display:inline;
	margin:0 0px 0 10px;
}


div#container div#page {
}
div#container div#page ul {
}
div#container div#page ul li, div#container div#navi ul li {
	list-style-type:none;
	display:inline;
	margin:0 10px 0 0px;
}

/*
div#container div.text img {
	margin:0 1em 1em 1em
}
*/



/*
div#container div#form dt, div#container div#env dt {
	margin:10px 0 0 0;
	padding:0 0 0 0;
	
	display:block;
	float:none;
	clear:both;
	
	border-bottom:none;
}
div#container div#env h2 {
}
div#container div#env form {
}
div#container div#env form dl {
}
*/



/*

div#container {
}


div#footer {
	clear:both;
}
*/

