@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;
	}
	
.erea { overflow:auto;}

#container {
    width:780px;
	margin:0 auto;
	padding:135px 5px 10px 5px;
	text-align:left;
	/*background-image:url(/images/back.gif);*/
	background-color:#FFF;
	}
#containerIndex {
    width:780px;
	margin:0 auto;
	padding:135px 5px 10px 5px;
	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:#660000}
a:visited {color:#660000}
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 #8c6d30;/*アンダーライン*/
	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:0px;left:0px;
	}
#head {
    width:780px;
	margin:0 auto 0 auto;
	padding:0;
	}
#headUpper{
    width:100%;
	margin:0px 0px 0px 0px ;
	}
#navi {
	margin:0px 0px 0px 0px;
	width:782px;
	border-bottom:3px solid #8c6d30;
	 /*_margin:1px 0px 0px 1px;  Win IE 6 用 */
	padding:0;
	clear:both;
	text-align:center
	}


#content {
    width:560px;
    float:left;
	margin:0;
	padding:0px 0px 0px 0px ; 
	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 {
             width:558px;
			 margin:0px 0px 0px 0px;
			 padding:0px;
			 }
#contentNew h2{
 background-image:none;
	padding:0;
	font-size:10px;
	line-height:1.2em;
	font-weight:normal;
	}
.contentNew2 {
              width:269px;
			  margin:0px 5px 0px 0px;
			 padding:0px;
			 }
.contentNew2 h2{
 background-image:none;
	padding:0;
	font-size:10px;
	line-height:1.2em;
	font-weight:normal;
	}
	
#content h3 {
 font-size:120%;
	line-height:27px;
	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:0px 0 10px 0px;
	padding:0 0 0 15px;
	background-image:url(/images/pagetitleback.gif);
	background-repeat:no-repeat;
	font-size:18px;
	font-weight:bold;
	line-height:50px;
	color:#333;
	text-align:left;
	}
#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;
		}
.index_info {
             width:560px;
			 margin:0px;
			 padding:0px;
			 border-right:1px #D4D0C7 solid;
			 border-left:1px #D4D0C7 solid;
			 }
.index_info h2{
 background-image:none;
	padding:0;
	font-size:10px;
	line-height:1.2em;
	font-weight:normal;
	}
             
#q_index {font-size:16px;
          background-image:url(http://kawaramachi.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:200px;
    float:right;
	margin:0 ;
	padding:0px 0 0 0px;}

	
#side .sidemidashi{
    text-align:center;
	font-size:small;
	color:#FFFFFF;
	margin:0;
	background-image:url(/images/side_title_back.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;
}

#sidemenu{margin:0;
	padding:0;
	margin-bottom: 10px;
	text-align:center;
	background-color:#DAF68D;
}
.sidemenu2 {
           margin:0;
	       padding:5px;
	       margin-bottom:10px;
	       text-align:left;
	       background-color:#FFFEE4;
		   border:1px solid #CCC;
		   }

#side .links {
           margin:0;
	       padding:5px;
	       margin-bottom:12px;
	       text-align:left;
	       background-color:#FFFEE4;
		   border:1px solid #CCC;
		   }					
					
.red2 {
       font-weight:bold;
	   color:#F00;
	   margin-bottom:5px;
	   }
           
#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:200px;
    margin:5px 0px 10px 0px ;
	padding:0px 0px 0px 0px ;
	background-color:#FFFFFF;
	}
	
#sideCategory h2{
    margin:0px 0px 0px 0px ;
	padding:0px;
	}
#sideCategory p a{
    text-align:center;
    margin:0;
	padding:0;
	}

#sideCategory ul{margin:0px;padding:0px;list-style:none;}
#sideCategory li{
	padding:0px 0px 0px 0px ;
	list-style:none;
	line-height:25px;
	font-size:12px;
	margin:0 0 2px 0px;
	padding:0 0 0 0px;
	text-indent:25px;
	width:200px;
	color:#444;
 background-image:url(/images/link1.gif); 
	background-repeat:no-repeat;
	}
	
#sideCategory li li{
 background-image:url(/images/linkSub1.gif);
 background-repeat:no-repeat;
	color:#444;
	line-height:20px;
 font-size:10px;
	width:200px;
	margin:0 0 1px 0px;
	padding:0 0 0 0px;
	text-indent:28px;
	}
#sideCategory li ul{
	margin:1px 0 0px 0px;
	padding:0 0 0 0px;
	}


#sideCategory li a {
 background-image:url(/images/link1.gif); 
	background-repeat:no-repeat;
	color:#444;
	font-size:12px;
	width:200px;
	margin:0 0 2px 0px;
	padding:0 0 0 0px;
	display: block;
	line-height:25px;
	text-decoration:underline;
	}
#sideCategory li a:hover {
 background-image:url(/images/link2.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:20px;
 font-size:10px;
	width:200px;
	margin:0 0 1px 0px;
	padding:0 0 0 0px;
	display: block;
	text-decoration:underline;
	}
#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(/images2/sidebackimg.gif); 
	background-repeat:repeat-y;*/
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	}

#box1 h2 {
    font-size:12px;
	text-align:center;
	font-weight:normal;
	color:#FFF;
	background-image:url(/images/side_title_back.gif); 
	background-repeat:no-repeat;
	line-height:25px;
	margin:0;
	padding:0 0 0 0px;
	}
.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 {
    width:770px;
	margin:0 auto;
	padding:10px 0 0 0;
	font-size:10px;
	clear:both;
	}
#footer h3 {}/*30line*/
#footerNavi{
            background-image:url(/images2/images/footer_bg.gif);
			background-repeat:no-repeat;
			background-position:top;
			height:80px;
			border-right:1px solid #ccc;
			border-left:1px solid #ccc;
			}
#footerNavi ul{
    list-style:none;
	width:550px;
	margin:10px 0px 0px 10px ;
	padding:0;
	text-align:left;
	}
#footerNavi li{
	display:inline;
	margin:0;
	padding:0;
	line-height:20px;
	}
	
#footerNaviBottom{
    background-color:#6AB032;
	margin:30px 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;
	}
	
/*エクステリア.homepage.jpサーチ用
--------------------------------------------*/
.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;}

#content .noline2 { border:0px;}

.gourmet img { border:1px solid #999999; padding:4px; margin:5px 0px 0px 0px;}
.gourmet { font-size:12px;}

.headsearch {
             display:none;
			 }
