@charset "UTF-8";

H2 {
    font-size:18px;
    color:#C30D23;
	text-align:left;
	line-height:50px;
	}/* deve用に再定義 */

.w-item {
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
	color: #B7327E;
}
.w-body{
	margin-bottom:18px;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #000000;
}
.style1 {
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;
}
.style2 {
	color: #CC0033;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	}
.style3 {
	color:#E65B9A;
	font-size: 14px;
	line-height: 18px;
}
.style5 {
	color: #0033FF;
	font-size: 12px;
	line-height: 14px;
}
.coment1{
	padding-bottom:5px;
}
/*知恵袋　Topイメージ
-----------------------------------------------------*/
#k2-top{
	width:883px;
	height:228px;/* 要：相殺を見越した値 */
	background-image:url(../images/knowhow-titletop.gif);/* cssフォルダーからの相対位置 */
	background-repeat:no-repeat;
	margin: 0px;
	padding-top:234px;
	padding-left:77px;
	float: left;
	}


/*左半分（メニュー）と右半分（コメント）のブロック分け
-----------------------------------------------------*/
#k-left{    /*k1 k2 共通*/
    width:480px;
	float: left;
}

#k-right{　　　/*k1 k2 共通*/
    width:480px;
	margin-top:90px;
	margin-left:210px;
	width: auto;
	float: left;
}

/*コメントブロック（右半分）
-----------------------------------------------------*/
#knowhow-coment{
	width:auto;
	font-size:14px;
	line-height:20px;
	line-height:25px;
}
#knowhow-coment a:link {
	text-decoration:none;
	font-weight: bold;
	color:#1e90ff;
}
#knowhow-coment a:visited {
	text-decoration:none;
	font-weight: bold;
	color:#1e90ff;
}
#knowhow-coment a:hover {
	text-decoration:underline;
	color:#990000;     /*#cc3300       */
}

/* 知恵袋ナビ
---------------------------------------- */
#knownavi {
    width:251px;
    height:128px;
    background-image:url(../images/knownavi.gif);
    background-repeat: no-repeat;
}
#knownavi ul {
    margin:0;
    padding: 0;
}
#knownavi li {
    list-style-type: none;
    margin:0;
    padding: 0;
}
#knownavi li a {
    width: 251px;
    height:0pt;
    background-image: url(../images/knownavi.gif);
    background-repeat: no-repeat;
    display:block;
    padding-top:32px;
    overflow:hidden;
}

#knownavi li#word a {background-position: 0px 0px;}
#knownavi li#jishin a {background-position: 0px -32px;}
#knownavi li#otoku a {background-position: 0px -64px;}
#knownavi li#tejyun a {background-position: 0px -96px;}

#knownavi li#word a:hover {background-position: -251px 0px;}
#knownavi li#jishin a:hover {background-position: -251px -32px;}
#knownavi li#otoku a:hover {background-position: -251px -64px;}
#knownavi li#tejyun a:hover {background-position: -251px -96px;}

#knownavi li#word-fix a {background-position: -502px 0px;}
#knownavi li#jishin-fix a {background-position: -502px -32px;}
#knownavi li#otoku-fix a {background-position: -502px -64px;}
#knownavi li#tejyun-fix a {background-position: -502px -96px;}


/*ページタイトル、
----------------------------------------*/
#pan{
	font-size:10px;
	line-height:20px;
	padding-left:78px;
	text-decoration:none;
}
#pan a:link {
	text-decoration:none;
	color:#004276;
}
#pan a:visited {
	text-decoration:none;
	color:#004276;
}
#pan a:hover {
	text-decoration:underline;
	color:#004276;
}

#k-title{
	margin-left:78px;
	border-bottom:solid 1px #778899;
}

/* 住宅用語 navi
--------------------------------------------*/
#w-menu{
	height:50px;
	margin-top:20px;
	margin-left:80px;
}

ul#wordmenu{
    width:681px;
	margin-left:0px;
    overflow:hidden;
}

ul#wordmenu li{
    float:left;
    height:31px;
    display:block;
}

ul#wordmenu li a{
    display: block;
    overflow: hidden;
    height: 0px;
    background-image: url(../images/word.gif);
    padding-top:31px;
}

/* word navi normal
----------------------*/
    #w-navi01 a { width:136px; background-position:0       0;}
    #w-navi02 a { width:136px; background-position:-136px  0;}
    #w-navi03 a { width:136px; background-position:-272px  0;}
    #w-navi04 a { width:136px; background-position:-408px  0;}
    #w-navi05 a { width:137px; background-position:-544px  0;}

/* word navi rollover
----------------------*/
    #w-navi01 a:hover { width:136px; background-position:0       -30px;}
    #w-navi02 a:hover { width:136px; background-position:-136px  -30px;}
    #w-navi03 a:hover { width:136px; background-position:-272px  -30px;}
    #w-navi04 a:hover { width:136px; background-position:-408px  -30px;}
    #w-navi05 a:hover { width:137px; background-position:-544px  -30px;}

/* word navi fix
-------------------*/
    #w-navi01-fix a { width:136px; background-position:0       -60px;}
    #w-navi02-fix a { width:136px; background-position:-136px  -60px;}
    #w-navi03-fix a { width:136px; background-position:-272px  -60px;}
    #w-navi04-fix a { width:136px; background-position:-408px  -60px;}
    #w-navi05-fix a { width:137px; background-position:-544px  -60px;}




/*住宅用語　項目＆本文
-----------------------------------*/
#word_body2050 {
	float: left;
	height: 2050px;
	width: 875px;
	margin-top: 20px;
	margin-left: 80px;
	display: inline;
}
#word_body1600 {
	float: left;
	height: 1500px;
	width: 875px;
	margin-top: 20px;
	margin-left: 80px;
	display: inline;
}
#word_body1300 {
	float: left;
	height: 1300px;
	width: 875px;
	margin-top: 20px;
	margin-left: 80px;
	display: inline;
}
#word_body1000 {
	float: left;
	height: 1000px;
	width: 875px;
	margin-top: 20px;
	margin-left: 80px;
	display: inline;
}

#word_index1950 {
	background-color: #D9E5F0;
	float: left;
	height: 1950px;
	width: 244px;
	list-style-type: none;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	line-height: 24px;
	color: #000099;
	display: list-item;
}
#word_index1500 {
	background-color: #D9E5F0;
	float: left;
	height: 1450px;
	width: 244px;
	list-style-type: none;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	line-height: 24px;
	color: #000099;
	display: list-item;
}
#word_index1150 {
	background-color: #D9E5F0;
	float: left;
	height: 1150px;
	width: 244px;
	list-style-type: none;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	line-height: 24px;
	color: #000099;
	display: list-item;
}

#word_index800 {
	background-color: #D9E5F0;
	float: left;
	height: 800px;
	width: 244px;
	list-style-type: none;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	line-height: 24px;
	color: #000099;
	display: list-item;
}
#word_content {
	float: left;
	width: 550px;
	margin-left: 36px;
	padding-top: 10px;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	list-style-type: none;
}
#word_content_a {
	float: left;
	width: 550px;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	list-style-type: none;
}
#word_content_b {
	float: left;
	height: 150px;
	width: 550px;
	padding-top: 20px;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	list-style-type: none;
}
.index{
	margin-bottom:18px;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}

/*
-----------------------------------*/
.setubi{
	clear:both;
	width:470px;
	margin-left:50px;
	border-top:1px solid #3366cc;
}
.a{
	float:left;
	width:120px;
	height:100px;
	padding:10px 0 0 10px;
	background-color:#66cccc;
	}
.x{
	float:left;
	width:10px;
	height:100px;
	background-color:#ccccff;
}
.b{
	width:460px;
	height:100px;
	padding:10px 0 0 10px;
	background-color:#ccccff;
}
