@charset "UTF-8";
/*
Theme Name: 名古屋ファミリー相談室
Theme URI: http://www.fpic-nagoya.com/
Description: 2カラム用スタイルシート
Author: HIROSHI SAWAI by Info Town/Creation Labs
*/


/*
[Structure]
body
|
|--#wrapper
|	|
|	|-- #header
|	|	|
|	|	|-- #logo
|	|	|
|	|	|-- #upperExtraNavi
|	|	|
|	|	|-- #lowerExtraNavi
|	|	|
|	|	|-- #mainNavi
|	|	|
|	|	|-- #fontSize
|	|
|	|
|	|--#content
|	|	|
|	|	|--#sidebar
|	|	|
|	|	|--#main
|
|--#footerWrapper
|	|
|	|--#footer

*/

/* -------------------------------------------------------------------
サイドバー
------------------------------------------------------------------- */
#content div#sidebar {
	float: left;
	width: 180px;
	margin: 25px 0 0 34px;
}
#sidebar ul {
	width: 178px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #D8D8D8;
	list-style: none;
}
#sidebar li {
	width: 178px;
	height: 50px;
	background: url(./images/activity/list.gif) no-repeat left top;
	border-bottom: 1px solid #D8D8D8;
}
#sidebar li a {
	display: block;
        height: 50px;
	padding-left: 18px;
	line-height: 50px;
	font-size: 1.3em;
}

/* -------------------------------------------------------------------
メインコンテンツ
------------------------------------------------------------------- */
#content div#main {
	float: right;
	width: 600px;
	margin: 0 10px 0 0;
	/*
	* IE6対策のためサイドバーとの合計を包含ボックスより小さくしている
	* シンプルにするため、ie6.cssではなく本ファイルに記載
	*/
}
#main h1 {
	margin: 25px 0 0 17px;
	font-size: 1.8em;
}
/* 内部ボックス */
#main .inner {
	margin: 25px 26px 20px 17px;
	border: 1px solid #D8D8D8;
}
#main .inner h2 {
	margin: 25px 15px 20px;
	padding-bottom: 15px;
	background: url(./images/com/heading2/heading2.gif) no-repeat bottom left;
	font-size: 16px;
	font-weight: bold;
}
#main .inner h3 {
	margin: 20px 15px;
	font-size: 1.3em;
	font-weight: bold;
}
#main .inner p {
	margin: 20px 15px;
	font-size: 1.3em;
}
#content #main .inner ul {
	margin: 20px 15px;
	font-size: 1.3em;
	line-height: 1.5em;
	background-image: none;
}
#main .inner ul li {
	padding-left: 17px;
	background: url(./images/com/icon/listmark2.gif) no-repeat 0 5px;
}
#content #main .inner ol {
	margin: 20px 15px 20px 40px;
	font-size: 1.3em;
	line-height: 1.5em;
	background-image: none;
}
#main .inner ol li {
    list-style: decimal;
}
#main .inner ul ul {
	font-size: 1em;
}
#main .inner ol {
	margin: 20px 15px;
	font-size: 1.3em;
	line-height: 1.5em;
}
#main .inner dl {
	margin: 20px 15px;
	font-size: 1.3em;
	line-height: 1.5em;
}
#main .inner dt {
	font-weight: bold;
	margin-bottom: 4px;
}
#content #main .inner dd {
	margin-bottom: 12px;
}
#main .inner table {
	width: 523px;
	margin: 20px 15px;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	font-size: 1.3em;
	line-height: 1.5em;
}
#main .inner table th {
	padding: 5px 8px;
	background: #EEF4FF;
	border: 1px solid #CCCCCC;
	font-weight: bold;
}
#main .inner table td {
	padding: 5px 8px;
	border: 1px solid #CCCCCC;
}
