@import "style2.css";

html,body{
    font-family:Verdana,MSgochic, Osaka;
	text-align:center;
	font-size:80%;
	line-height:1.5em;
	color:#444;
	margin:0px;
	padding:0px;
	background-color:#FFF;
	}

#container {
    width:740px;
	margin:0 auto;
	padding:255px 20px 0 20px;
	text-align:left;
	background-image:url(/images/back.gif);
	background-color:#FFF;
	}
#containerIndex {
    width:740px;
	margin:0 auto;
	padding:256px 20px 0 20px;
	text-align:left;
	background-image:url(/images/back.gif);
	background-color:#FFF;
	}
form, input{ margin: 0; padding: 0; }

a img { border: 0; }
a:link { color:#444F}
a:visited {color:#444}
a:hover {
    color:#F00;
	position:relative;
	top:1px;left:0;
	filter:alpha(opacity=50);-moz-opacity:0.5;}
a:active { color:#F00;}



h4, h5, h6 { font-weight: normal; }

/*ぱんくずナビゲーション
-------------------------------------------------*/
h1 ,#footer h3{
	padding:0px 0px 3px 0px ;
	border-bottom:solid 2px #2FB4E4;/*アンダーライン*/
	font-size:90%;
    font-weight:normal;
	}
h1{
    margin:0px 0px 15px 0px ;
	}
#footer h3{
    margin:0px 0px 3px 0px ;
	}

#header {
    width:100%;
	text-align:center;
    position:absolute;top:-7px;left:1px;
	}
#head {
    width:760px;
	margin:0 auto 0 auto;
	padding:0;
	}
#headUpper{
    width:100%;
	margin:0px 0px 0px 0px ;
	}
#navi {
	margin:0px 0px 0px 0px;
	 /*_margin:1px 0px 0px 1px;  Win IE 6 用 */
	padding:0;
	/*background-image:url(/images/naviSpacer.gif);
	background-repeat:repeat-x;*/
	clear:both;
	text-align:left;
	}


#content {
    width:530px;
    float:left;
	margin:0;
	padding:0px 0px 0px 5px ; 
	text-align:left;
	overflow:hidden;
	}
#content h2 {
    margin:15px 0 0px 0;
	padding:0 0 0 30px;
	background-image:url(/images/titleBack.gif);
	background-repeat:no-repeat;
	font-size:14px;
	line-height:26px;
	color:#000;
	text-align:left;
	clear:both;
	font-weight:normal;
	}
#contentNew h2{
    margin:15px 0 0px 0;
	padding:0 0 0 30px;
	background-image:url(/images/title.gif);
	background-repeat:no-repeat;
	font-size:14px;
	line-height:25px;
	color:#000;
	text-align:left;
	clear:both;
	font-weight:bold;
	}

#contentNew h3 {
	font-size:120%;
	line-height:26px;
	margin:10px 0px 5px 0px;
	padding:0px 0px 0px 0px ;
	font-weight:normal;
	background-image:url(../images/indexTitle_bg.gif);
	background-repeat:no-repeat;
	text-indent:25px;
	}	
	
#content h3 {
 font-size:120%;
	line-height:26px;
	margin:10px 0px 5px 0px;
	padding:0px 0px 0px 0px ;
	font-weight:normal;
	background-image:url(../images/indexTitle_bg.gif);
	background-repeat:no-repeat;
	text-indent:25px;
	}
	
#content h6 { font-size:120%;
	line-height:27px;
	margin:10px 0px 5px 0px;
	padding:0px 0px 0px 0px ;
	font-weight:normal;
	background-image:url(../images/indexTitle_bg2.gif);
	text-indent:25px;}
	
	
#content h4 {
    font-size:120%;
	margin:15px 0px 0px 10px;
	padding:0;
	font-weight:bold;
	border-bottom:#ccc solid 1px;
	}
#content h5 {
    margin:15px 0 10px 0px;
	padding:0 0 0 23px;
	background-image:url(/images/indeximg1.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	line-height:21px;
	color:#333;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
	}
#content p {
    margin:10px 0 0px 15px; 
	font-size:110%;
	line-height:1.5em;
	}

#content table{ font-size:100%;
margin:0px;

	}	
	
#content #emptyRoom img { padding:3px; border:1px solid #cccccc;

	}	

#content img {
    /*float:left;
	margin:0px 10px 10px 0;*/
	}
#indexcontent {width:520px;
               margin:0px 5px 5px 5px;
			   }
#indextext {margin:10px 0px 10px 0px ;
padding:0px 15px 0px 15px;

			font-size:110%;
			}
#indextext ul {margin:5px auto 5px 5px;
               list-style-type:disc;
               }
#indextext li {
    margin:0px auto 5px 5px ;
	padding:0;
	display:block;
	}
.text1 {font-size:10px;
        color:#FF0000;
		}
.text2 {font-size:10px;
        margin:3px 0px 3px 8px;
		}
#q_index {font-size:16px;
          background-image:url(http://katsura.nokotonara.com/quiz/images/index.gif);
          background-repeat:no-repeat;
		  padding:15px 0px 0px 50px;
		  height:28px;
		  line-height:20px;
		  margin:20px 10px 5px 20px;
		  border-bottom:solid 1px #CCCCCC;
		  vertical-align:text-bottom;
		  }
#q_text {font-size:12px;
         margin:10px 30px 10px 35px;
		 line-height:22px;
         }
.q-img {margin:10px 0px 30px 5px;
       } 
.entry-more{
    margin:15px 0px 0px 0px;
	}	

.entry-more-link{
    text-align:right;
				margin:0px 0px 0px 0px;
				padding:0px 0px 10px 0px;
	}
.entry-more-link  a{
 margin:10px 0px 20px 0px;
	text-align:right;
	border:0px #FF8102 solid;
	padding:3px 5px;
	background-color:#FFFFFF;
	}
	
#more {	display:none;
	}
#onmore {

	}
.entry-body{ margin:0px 0px 0px 0px;}
.entry-body img{ margin:0px 10px 10px 0px;
border: 1px solid #CCCCCC; padding:3px; float:left;}

.entry-content { margin:0px 10px 10px 0px}
	
.entry-excerpt,
.entry-more-link,
.entry-more{clear: both;}

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content{
    clear: both;
	margin: 0px 0px 0px 0px;
	text-align:right;
	font-size:x-small;
	border-top:#846752 dotted 1px;
	}
	
/*画像ボーダー削除
--------------------*/
#imgBorderNone p img{
    border:0px #FFF;
	display:inline;
	margin:0;
	}
	
#center {width:750px;margin:0;background-image:url(/images/left_back.gif);
background-repeat:repeat-y;}


#new {margin:0;padding:0;}
#new h3 {
    background-image:none;
	border-bottom:solid 2px #709ED7;
	font-size:14px;
	color:#444;
	margin:10px 0 0px 10px;
	padding:0;
	text-align:left;
	}
#new p{
    margin:10px 0px 0px 10px;
	font-size:12px;
	}

#side{
    width:190px;
    float:right;
	margin:0 ;
	padding:0px 0 0 0px;}
#side p{
    text-align:center;
	font-size:xx-small;
	margin:0;
	}
	
#side .sidemidashi{
    text-align:center;
	font-size:small;
	color:#FFFFFF;
	margin:0;
	background-image:url(../images/sideBoxTitle00.gif);
	background-repeat:no-repeat;
	line-height:25px;
	}	

#left {
    width:160px;
    float:left;
	margin:0 0px 0 0;
	padding:0;
	}
#left h2 {
	margin:0;
	padding:0;
	padding-bottom: 10px;
}
#sidebanner{margin:0;
	padding:0;
	padding-bottom: 10px;
	text-align:center;
}
#sidebanner img {
                 margin:0px 0px 3px 0px;
				 }

#sidemenu{margin:0;
	padding:0;
	margin-bottom: 10px;
	text-align:center;
	background-color:#b2c9eb;
}

#sidecm{margin:0;
	padding:0;
	margin-bottom: 10px;
	text-align:center;
}
#sidecm img {
	padding:0;
	margin-bottom: 5px;
}


#sideContact{
    margin:0 0 0px 0 ;
	padding:7px 0px 12px 5px; 
	background-image:url(/images/sideContactBackIndex.gif);
	background-repeat:no-repeat; 
	/*background-color:#A8D95C;*/
	}
#sideContact a{
    margin:0;
	padding:0px; 
	}
#sideContact img{
    margin:0;
	padding:0px; 
	}

#sideCategory{
    width:190px;
    margin:5px 0px 10px 0px ;
	padding:0px 0px 0px 0px ;
	background-color:#A2E5FD;
	}
	
#sideCategory h2{
    margin:0px 0px 0px 0px ;
	padding:0px;
	}
#sideCategory p a{
    margin:0;
	padding:0;
	}

#sideCategory ul{margin:0px;padding:0px;list-style:none;}
#sideCategory li{
 margin:0px 0 0px 0;
	padding:0px 0px 0px 0px ;
	list-style:none;
	line-height:32px;
	margin:0 0 0 5px;
	padding:0 0 0 0px;
	text-indent:25px;
	width:180px;
	color:#444;
 background-image:url(/images/sideCategory01.gif); 
	background-repeat:no-repeat;
	}
	
#sideCategory li li{
 background-image:url(/images/linkSub1.gif);
 background-repeat:no-repeat;
	color:#444;
	line-height:25px;
 font-size:10px;
	width:180px;
	margin:0 0 0px 0px;
	padding:0 0 0 0px;
	text-indent:30px;
	}


#sideCategory li a {
 background-image:url(/images/sideCategory01.gif); 
	background-repeat:no-repeat;
	color:#444;
	font-size:12px;
	width:180px;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	display: block;
	line-height:32px;
	text-decoration:underline;
	}
#sideCategory li a:hover {
 background-image:url(/images/sideCategory02.gif);
	filter:alpha(opacity=100);-moz-opacity:1;
	}
#sideCategory li li a {
 background-image:url(/images/linkSub1.gif);
 background-repeat:no-repeat;
	color:#444;
	line-height:25px;
 font-size:10px;
	width:180px;
	margin:0 0 0px 0px;
	padding:0 0 0 0px;
	display: block;
	}
#sideCategory li li a:hover {
    background-image:url(/images/linkSub2.gif);
    color:#FFF;
	}
#feed{
    text-align:right;
	}
	
#smenu {
	background-color:#EAF696;
	margin: 0px 0px 10px 0px
	}

.bg01 {
	background-image: url(../images/headLogo.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}



    
#right {width:150px;float:right;margin:0;padding:0;}

#box1 {
    margin:0;padding:0; 
	background-image:url(/images/sideBoxBack.gif); 
	background-repeat:repeat-y;
	}

#box1 h2 {
    font-size:12px;
	text-align:center;
	font-weight:normal;
	color:#FFF;
	background-image:url(/images/sideTitleBack.gif); 
	background-repeat:no-repeat;
	line-height:25px;
	margin:0;
	padding:0 0 0 10px;
	}
.intext {padding:5px 10px 5px 10px;margin:0;font-size:10px;line-height:15px;}
.intext p{
    text-align:center;
	margin:0;
	padding:0;
	}
.intext ul {margin:0;padding:0;list-style:none;}
.intext li {margin:0;padding:0 0 0 10px;font-size:x-small;line-height:15px;
            background-image:url(/images/list1.gif);background-repeat:no-repeat;}
			

.link {text-align:center;font-size:9px;line-height:13px;margin:20px 0 0 0;}

#footer {
    margin:0;
	padding:10px 0 0 0;
	font-size:10px;
	clear:both;
	}
#footer h3 {}/*30line*/

#footerNavi{}
#footerNavi ul{
    list-style:none;
	margin:10px 0px 0px 0px ;
	padding:0;
	text-align:center;
	}
#footerNavi li{
	display:inline;
	margin:0;
	padding:0;
	}
	
#footerNaviBottom{
    background-color:#2FB4E4;
	margin:10px 0px 5px 0px;
	padding:2px;
	color:#FFFFFF;
	}
/*#footerNaviBottom,#footerNaviBottom a{
	color:#FFF;}*/
#footerNaviBottom ul{
    list-style:none;
	margin:0px 0px 0px 0px ;
	padding:0;
	text-align:left;
	}
#footerNaviBottom li{
	display:inline;
	margin:0;
	padding:0;
	}
	
#footerNaviBottom a{
color:#FFFFFF;
	}

#footer_bottom {
    margin:0;padding:0;
	}
#footUnder {margin:0px;
            padding:0px;
			}
.copy p{
    float:left;
	margin:0;
	padding:0;
	display:inline;
	}
.footPagetop p{
    float:right;
	margin:0;
	padding:0;
	text-align:right;
	display:inline;
	}


.headRight{
     float:right;
	 }

.red{
	font-weight:bold;
	font-size:small;
	color:#F00;
	}
	
	.blue{
	font-weight:bold;
	font-size:small;
	color:blue;
	}
	
#description{
    text-align:left;
	margin:0px 0px 15px 0px;
	}
#description h2{
    font-size:14px;
	margin:15px 0px 0px 0px;
	}
#description h3{
    font-size:12px;
	margin:10px 0px 0px 10px;
	padding:0px 0px 1px 10px;
	text-align:left;
	border-bottom:1px solid #314B72;
	border-left:5px solid #314B72;
		}
#description p{
    margin:10px 0px 0px 20px;
    font-size:12px;
	line-height:1.5em;
	}
.fxsmall{
    font-size:x-small;
	font-weight:normal;
	}
#indexNews{
    padding:0px 0px 0px 0px;
    margin:5px 10px 15px 10px;
	}
#indexNews ul {
    margin:0px  ;
	padding:0;
	list-style:none;
	}
#indexNews li {
    margin:0;
	padding:3px 0 3px 10px;
	font-size:110%;
	border-bottom:dotted 1px #746051;
    background-image:url(/images/indexNewsList.gif);background-repeat:no-repeat;
	}
.floatLeft{
    float:left;
	margin:0px 10px 5px 0px;
	}
.floatRight{
    float:right;
	margin:0px 0px 10px 5px;
	}
.floatClear{
    clear:both;
	}
	
/*マンション管理.comサーチ用
--------------------------------------------*/
.cat {mrgin:0px 0px 10px 0px;}
#textleft {text-align:left;}

/*インデックスブログカテゴリー
--------------------------------------------*/
#indexCategory p{
	}
#indexCategory ul{
    margin:5px 0px 20px 5px ;
	padding:0;
	list-style:none;
	font-size:90%;
	}
#indexCategory li{
    margin:0px 15px 5px 0px ;
	padding:0;
	display:inline;
	float:left;
	}

/*カテゴリーテンプレートタイトルcategory.html
--------------------------------------------*/
#categoryTitle h2{
	background-image:none;
	border-bottom:1px solid #ccc;
	padding:0px 0px 0px 27px ;
	margin:0px;
	}
	
/*バナー用
--------------------------------------------*/
#event {display:none;
        }
#melmaga {display:none;
        }
#search {display:none;
        }
								
/*CMバナー用
--------------------------------------------*/
.cm01 { margin:0px 0px 0px 0px;
        }
								
								
.qrt { font-size:120%; line-height:150%;}

.off { display:none;}

.noline img{ border:0px;}