/*
Theme Name:tkhomepagea
Theme URI:
Description:
Author:inoue
*/

html {
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3685d4,endColorStr=#71c5e9);
}
body {
        margin:0;
        padding:0;
        background: url(images/haikei.jpg);
	background-repeat:repeat;
        }
body p {
       color:#0A0A0A;
       }

img {
        vertical-align: bottom;
        border:none;
        margin:0;
        padding:0;
        } 
#all {
        margin-top:16px; 
        text-align:center;
        padding:0;
        margin-left:auto;
        margin-right:auto;
        }
#container {
        width:780px;
        padding:0;
        background-color:#ffffff;
        margin-left:auto;
        margin-right:auto;
        }   
.maruwaku {
        margin:0;
        padding:0;
        text-align:center;
        margin-left:auto;
        margin-right:auto;
        }
.maruwaku img{
        margin:0;
        padding:0;
        }


/*----ヘッダー部分のデザイン----*/
#header {
        width:780px;
        background-color:#ffffff;
        }
#header a {
        font-size:0.7em;
        margin-right:8px;
        }
#header h1 {
        margin:0;
        margin-left:10px;
        padding:0;
        }
#header h2 {
        margin:0;
        padding:0;
        }
#header table {
        width:780px;
        margin:0;
        padding:0;
        }


/*----メインコンテンツ部分のデザイン----*/
#contents {
        width:748px;
        text-align:center;
        background-color:#ffffff;
        margin-left:auto;
        margin-right:auto;
        margin-top:20px;
        margin-bottom:0;
        }

#maincontents {
        width:515px;
        float:left;
        margin:0;
        }
#maincontents p {
        font-size:0.74em;
        line-height:1.4;
        text-align:left;
        margin:0;
        letter-spacing:1px;
        }
#honmono {  
        width:515px;
        margin-left:auto;
        margin-right:auto;
        background-color:#ffffff;
        }
#honmono h3 { 
        margin:0;
        margin-bottom:14px;
        padding:0;
        }
      
#honmono .honmono p{
	    text-align: left;
        color: #cc0000;
        font-size: 24px;
}
  
#honmono p {
        margin-left:10px;
        margin-bottom:8px;
        } 

#message {
        margin-top:20px;
        }        
#message table {
        background: url(images/kouken.jpg) no-repeat;
        width:510px;
        height:230px;
        }
#message p {
        margin-top:55px;
        margin-left:30px;
        text-align:left;
        font-size:0.9em;
        font-weight:bold;
        line-height:1.8; 
        }
#topics {
        margin-top:20px;
        text-align:left;
        font-size:0.8em;
        }
#topics table {
        background: url(images/newstopics.jpg) no-repeat;
        width:510px;
        height:240px;
        }
#topics ul {
        margin:0;
        padding:0;
        list-style-position : inside ;
        list-style:none;
        margin:10px 20px;
        }
#topics li {
        margin:8px 0;
        padding-left:20px;
        padding-top:1px; 
        background : url(images/point.jpg) no-repeat left center;
        border-bottom:#cecece dashed 1px; 
        }
#topi {
        margin-top:56px;
        border:solid 0 ;
        }
        
/*----サイドバー部分のデザイン----*/
#sidebar {
        width:210px;
        float:right;
        margin:0;
        }    
#sidebar ul {
        margin:0;
        padding:0;
        list-style-type:none;
        margin-bottom:8px;
        }
#sidebar li {
        margin:0;
        padding:0;  
        }
#sidebar ul li img {
        margin-bottom:7px;
        }
#profil {
        border:solid 1px #3b6490;
        width:198px;
        text-align:left;
        margin-left:auto;
        margin-right:auto;
        }
#profil h4{
        color:#000038;
        font-size:0.8em;
        margin:0;
        margin-bottom:3px;
        }
#profil h5{
        color:#000038;
        font-size:0.75em;
        margin:0;
        margin-bottom:5px;
        }
#profil p{
        color:#000038;
        font-size:0.7em;
        margin:0;
        margin-bottom:8px;
        line-height:1.4;        
        }


/*----フッター部分のデザイン----*/
#footer {
        clear:both;
        width:780px;
        padding:0;
        margin-left:auto;
        margin-right:auto;
        }   
#footer table{
        width:780px;
        margin-top:3px;
        margin-bottom:20px;
        }
#footer a {
        color:#ffffff;
        font-size:0.7em;
        }
#footer address {
        color:#ffffff;
        font-size:0.7em;
        font-style:normal;
        text-align:right;
        }
#footer p {
        font-size:0.8em;
        text-align:left;
        color:#000038;
        margin-bottom:10px;
        }

/*----単一記事の投稿のデザイン----*/
#pankuzu {
         margin:0;
         padding:0;
	font-size: 0.74em;
         text-align:right;
	}
#page {
        width:748px;
        background-color:#ffffff;
        margin-top:20px;
        margin-bottom:0;
        text-align:left;
        margin-left:auto;
        margin-right:auto;
        }
#p-main {
        font-size:0.9em;
        width:515px;
        float:left;
        margin-left:5px;
        }
#p-main h3 {
        border-bottom:#cccccc solid 1px; 
        color:#0E71CC;
        font-size:1.2em;
        }
#p-main p {
        margin:0;
        padding:0;
        font-size:0.9em;
        line-height:1.4;
        }
#p-main a {
        margin:0;
        padding:0;
        }
#nedan table {
        border:none;
        border-collapse:collapse;
        }
#nedan td { 
         border:solid 1px #aaaaaa;
         }
#kaisya table {
        width:500px;
        border:none;
        margin-left:8px;
        border-collapse:collapse;
        }
#kaisya th {
         background-color:#A7E8DD;
         border:solid 1px #aaaaaa;
         padding:5px;
         font-weight:normal;
         font-size:0.9em;　
         }
#kaisya td { 
         border:solid 1px #aaaaaa;
         padding:5px;
         }
#p-main li {
         font-size:0.9em;
         }
#p-main hr {
         border-style : dotted;
         color:#cccccc;
         }
#toha table {
         padding:5px;
         font-weight:normal;
         font-size:0.9em;
         line-height:1.4;
         }
#toha td {
         border:none;
         }
/*----カテゴリーの投稿のデザイン----*/
#main {
        width:515px;
        float:left;
        margin-left:5px;
        }
#main p {
        font-size:0.8em;
        line-height:1.4;
        }
#main ul {
        padding:0;
        list-style-position : inside ;
        margin:5px 20px;
        }
#main li {
        padding:0;
        }
#main h3 {
        background: url(images/c-title.jpg);
        height:25px;
        color:#ffffff;
        font-size:1.2em;
        padding-left:15px;
        padding-top:5px;
        }

/*----メニュ追加のデザイン----*/
#tuika ul {
        font-size:0.9em;
        text-align:left;
        margin-left:24px;
        list-style-image:url(images/point2.jpg);
        }
.children {
        magin-top:4px;
        font-size:0.8em;
        }


