body { 
       text-align: center; 
       background-color: #ffffff; 
       background-image: url("http://www.tenarc.com/images/nextback.gif");background-repeat: repeat-x;
       margin: 0; 
       padding: 0;
}

#center { 
       text-align: left; 
       margin: auto; 
       width: 960px; 
       padding: 0px; 
}

/*#####header#####*/

#header {
       width: 950px;
       margin: 0;
       padding: 0;
       height: 110px;
}

#logo {
       width: 530px;
       height: 110px;
       margin: 0 0 0 20px;
       padding: 0;
       float: left;
}

#logo p {
       margin: 5px 0 20px 0;
       padding: 0;
       color: #CDCDCD;
       font-size: 12px;
}

h1 {
       font-weight: normal;
       color: #666666;
       font-size: 12px;
       margin: 20px 0 10px 0;
       padding: 0;
}

#phone {
       width: 350px;
       height: 110px;
       margin: 0 25px 0 0;
       float: right;
}

#telphone {
      margin: 20px 0 0 115px;
      padding: 0;
}

.plymary {
      float: right;
      font-size: 10px;
      margin-top: 10px;
}

.plymary a {
      color: #333333;
      text-decoration: none;
}

.plymary a:hover {
      text-decoration: underline;
}

#plymary1 {
       float: left;
       margin: 15px 0 0 0px;
       padding: 0;
       width: 55px;
       height: 12px;
       text-align: center; 
       font-size: 10px; 
       color: #CDCDCD;
       background-image: url(http://www.tenarc.com/images/plymary1.gif);background-repeat: no-repeat;
       display: inline;
}

#plymary1 a  {
       text-decoration: none;
       color: #CDCDCD;
}

#plymary1 a:hover  {
       text-decoration: none;
       color: #F2E77E;
}

#plymary2 {
       float: left;
       margin: 15px 0 0 0;
       padding: 0;
       width: 49px;
       height: 12px;
       text-align: center; 
       font-size: 10px; 
       color: #CDCDCD;
       background-image: url(http://www.tenarc.com/images/plymary2.gif);background-repeat: no-repeat;
}

#plymary2 a  {
       text-decoration: none;
       color: #CDCDCD;
}

#plymary2 a:hover  {
       text-decoration: none;
       color: #F2E77E;
}

#plymary3 {
       float: left;
       margin: 15px 0 0 0;
       padding: 0;
       width: 74px;
       height: 12px;
       text-align: center; 
       font-size: 10px; 
       color: #CDCDCD;
       background-image: url(http://www.tenarc.com/images/plymary3.gif);background-repeat: no-repeat;
}

#plymary3 a  {
       text-decoration: none;
       color: #CDCDCD;
}

#plymary3 a:hover  {
       text-decoration: none;
       color: #F2E77E;
}

#plymary4 {
       float: left;
       margin: 15px 0 0 0 ;
       padding: 0;
       width: 117px;
       height: 12px;
       text-align: center; 
       font-size: 10px; 
       color: #CDCDCD;
       background-image: url(http://www.tenarc.com/images/plymary4.gif);background-repeat: no-repeat;
}

#plymary4 a  {
       text-decoration: none;
       color: #CDCDCD;
}

#plymary4 a:hover  {
       text-decoration: none;
       color: #F2E77E;
}



#navigation { 
       width: 960px; 
       height: 60px; 
}

ul#navi { 
       height: 60px; 
       margin-top: 0px; 
       margin-left: 0px; 
       margin-right: 0px; 
       margin-bottom: 0px; 
       padding: 0; 
}
li#bot1, li#bot2, li#bot3, li#bot4, li#bot5 { 
       float: left; 
       list-style-type: none; 
       margin: 0; 
}


li#bot1 a { 
       width: 190px; 
       height: 60px; 
       display: block; 
       text-decoration: none; 
       background-image: url("http://www.tenarc.com/images/same_2.gif")
}
li#bot1 a:hover { 
       background-image: url("http://www.tenarc.com/images/same_2b.gif")
}
li#bot2 a { 
       width: 190px; 
       height: 60px; 
       display: block; 
       text-decoration: none; 
       background-image: url("http://www.tenarc.com/images/same_3.gif")
}
li#bot2 a:hover { 
       background-image: url("http://www.tenarc.com/images/same_3b.gif")
}
li#bot3 a { 
       width: 190px; 
       height: 60px; 
       display: block; 
       text-decoration: none; 
       background-image: url("http://www.tenarc.com/images/same_4.gif")
}
li#bot3 a:hover { 
       background-image: url("http://www.tenarc.com/images/same_4b.gif")
}
li#bot4 a { 
       width: 190px; 
       height: 60px; 
       display: block; 
       text-decoration: none; 
       background-image: url("http://www.tenarc.com/images/same_5.gif")
}
li#bot4 a:hover { 
       background-image: url("http://www.tenarc.com/images/same_5b.gif")
}
li#bot5 a { 
       width: 191px; 
       height: 60px; 
       display: block; 
       text-decoration: none; 
       background-image: url("http://www.tenarc.com/images/same_6.gif")
}
li#bot5 a:hover { 
       background-image: url("http://www.tenarc.com/images/same_6b.gif")
}

#flash {
       margin: 0;
       padding: 0;
       width: 950px;
       height: 400px;
       background-color: #003300;
}

/*##### contents #####*/

#contents {
       background-image: url(http://www.tenarc.com/images/nextline.gif);background-repeat: repeat-y;
       margin: 0;
       padding: 0;
       width: 952px;
}

.pan {
       margin: 12px 0 0 25px;
       padding: 0;
       width: 615px;
       font-size: 10px;
}

.pan p {
       margin: 0;
       padding: 0;
       letter-spacing: 0.4px;
}

.pan p a {
       text-decoration: none; 
       color: #FF7F00;
}

.pan p a:hover {
       color: #C83C3C;

}

/*##### left #####*/

#leftbox {
       margin: 0px 0 0 1px;
       width: 665px;
       padding: 0;
       float: left;
}

#categorytitle {
       width: 615px;
       height: 78px; 
       margin: 5px 0 0 25px;
       padding: 0;
}

#categorytitle h2 {
       display: none; 
       margin: 0;
       padding: 0;
}

.kijitext {
       width: 615px;
       margin: 15px 0 0 25px;
       font-size: 12px;
       letter-spacing: 1px;
       line-height: 20px;
       color: #3C3C3C;
       }

.sitemaptext {
       width: 615px;
       margin: 15px 0 0 25px;
       font-size: 12px;
       letter-spacing: 1px;
       line-height: 20px;
       color: #3C3C3C;
       }

.kijitext h3 {
       width: 615px;
       background-image: url(http://www.tenarc.com/images/komidashibar.gif);background-repeat: no-repeat;
       color: #ffffff;
       font-size: 14px;
       padding: 7px 0 10px 10px;
       overflow: auto;
}

.kijitextmidashi {
       width: 615px;
       background-image: url(http://www.tenarc.com/images/komidashibar.gif);background-repeat: no-repeat;
       color: #ffffff;
       font-size: 12px;
       padding: 7px 0 10px 10px;
       overflow: auto;
       font-weight: normal;
}

.kijitextmidashi a {
       color: #ffffff;
       text-decoration: none;
}

.kijitextmidashi a:hover {
       text-decoration: underline;
}

.kijitext h3 a {
       color: #ffffff;
       text-decoration: none;
}

.kijitext h3 a:hover {
       text-decoration: underline;
}

.sitemaptext p {
       font-size: 12px;
       letter-spacing: 1px;
       line-height: 20px;
       color: #3C3C3C;
}


.entrykijitext {
       width: 615px;
       margin: 7px 0 0 25px;
       font-size: 12px;
       letter-spacing: 1px;
       line-height: 20px;
       color: #3C3C3C;
       }

.entrykijitext h3 {
       width: 615px;
       background-image: url(http://www.tenarc.com/images/komidashibar.gif);background-repeat: no-repeat;
       color: #ffffff;
       font-size: 15px;
       padding: 7px 0 10px 10px;
       overflow: auto;
}

.entrykijitext p {
       font-size: 12px;
       letter-spacing: 1px;
       line-height: 20px;
       color: #3C3C3C;
}



.bloghonbun {
       padding: 15px;
       color: #3C3C3C;
       letter-spacing: 1px;
       line-height: 20px;
       font-size: 14px;
       border: 1px dotted #ddd;
}

.bloghonbun br {
       letter-spacing: 0px;
} 

.blogkijitext p {
       font-size: 14px;
       letter-spacing: 1px;
       line-height: 15px;
       color: #3C3C3C;
}

.blogkijitext p br {
       letter-spacing: 0px;
}

.bloghonbun img {
       display: block;
       padding: 3px;
       border: 1px #aaaaaa solid;
}

.honbun {
       padding: 0px;
       color: #3C3C3C;
       letter-spacing: 1px;
       line-height: 15px;
       font-size: 12px;
}


.honbun br {
       letter-spacing: 0;
}


.honbun img {
border: 0;
}

.privacy {
       color: #3C3C3C;
       letter-spacing: 1px;
       line-height: 15px;
       font-size: 12px;
}

.privacydl {
       padding: 0px;
       color: #3C3C3C;
       letter-spacing: 1px;
       line-height: 15px;
       font-size: 12px;
}

.privacydl dd {
       margin: 10px 10px 40px 10px;
       padding: 0px;
       color: #3C3C3C;
       letter-spacing: 1px;
       line-height: 15px;
       font-size: 12px;
}

.privacydl dt {
       font-weight: bold;
}
       


       

/*##### right #####*/

#rightbox {
       width: 285px;
       margin: 0 1px 0 0px;
       padding: 0;
       margin: 0;
       float: right;
}

.miniinfo {
       width: 260px;
       height: 261px;
       margin: 30px 25px 25px 0;
       padding: 0;
} 

#miniworks {
       width: 260px;
       height: 430px;
       margin: 0px 25px 25px 0;
       padding: 0;
} 

#minicompany {
       width: 260px;
       margin: 0px 25px 30px 0;
       padding: 0;
} 
 

h4 {
       margin: 0;
       padding: 0;
       display: none;
}

.miniinfomidashi {
       margin: 0px 0 0px 0;
       padding: 0;
       width: 260px;
       height: 35px;
       background-image: url(http://www.tenarc.com/images/minievent.gif);background-repeat: no-repeat;
}

.kijilist {
       width: 260px;
       height: 216px;
       margin: 0px;
       padding: 0;
       background-image: url(http://www.tenarc.com/images/miniinfoback.gif);
       }

.kijilist p {
       padding: 14px 1px;
       margin: 0 0 0 10px;
       width: 240px; 
       font-size: 12px;
       color: #3C3C3C;
       letter-spacing: 0.7px;
       line-height: 14px;
       border-bottom: 1px #aaaaaa dotted;
}

.kijilist p a {
       color: #FF7F00;
}

.kijilist p a:hover {
       color: #C83C3C;
}

.miniinfomidashi p {
       text-align: right;
       padding: 13px 15px 0 0;
       font-size: 10px;
       color: #3C3C3C;
}

.miniinfomidashi a {
       color: #3C3C3C;
       text-decoration: none; 
}

.miniinfomidashi a:hover {
       color: #000000;
       text-decoration: underline;
}

#miniworksmidashi {
       margin: 30px 0 10px 0;
       padding: 0;
       width: 260px;
       height: 35px;
       background-image: url(http://www.tenarc.com/images/miniworks.gif);background-repeat: no-repeat;
}

#miniworksmidashi p {
       text-align: right;
       padding: 13px 15px 0 0;
       font-size: 10px;
       color: #3C3C3C;
}

#miniworksmidashi a {
       color: #3C3C3C;
       text-decoration: none; 
}

#miniworksmidashi a:hover {
       color: #000000;
       text-decoration: underline;
}

#miniworksback {
       width: 260px;
       height: 385px;
       margin: 0;
       padding: 9px 7px;
       background-image: url(http://www.tenarc.com/images/miniworksback.gif);background-repeat: no-repeat;
}

#miniworksback img {
       border: 1px #ffffff solid;
}

.imageleftright {
       width: 246px;
       height: 371px;
       padding: 0;
       clear: both;
}

#imageboxtop {

       width: 246px;
       height: 121px;
       margin: 0;
       padding: 0;
       clear: both;
}
#imageboxmiddle {

       width: 246px;
       height: 121px;
       margin: 4px 0 4px 0;
       padding: 0;
       clear: both;
}

#imageboxbottom {

       width: 246px;
       height: 121px;
       margin: 0;
       padding: 0;
       clear: both;
}


.imageimage {
       margin: 1px 0 0 1px; 
       width: 121px;
       height: 121px;
       float: left;
}

.imageimage a {

       display: block;
       width: 121px;
       height: 121px;
}

.imageimage a:hover {
       background-image: url(http://www.tenarc.com/images/miniimageback.gif); background-repeat: no-repeat;
    
}

.imageright {
       width: 121px;
       height: 121px;
       float: right;
}

.imageright a {
       display: block;
       width: 121px;
       height: 121px;
}

.imageright a:hover {
       background-image: url(http://www.tenarc.com/images/miniimageback.gif); background-repeat: no-repeat;
    
}

.gazou {
       margin: 3px 0 0 3px;
}




#minicompanymidashi {
       margin: 30px 0 10px 0;
       padding: 0;
       width: 260px;
       height: 35px;
       background-image: url(http://www.tenarc.com/images/minicompany.gif);background-repeat: no-repeat;
}

#minicompanymidashi p {
       text-align: right;
       padding: 13px 15px 0 0;
       font-size: 10px;
       color: #3C3C3C;
}

#minicompanymidashi a {
       color: #3C3C3C;
       text-decoration: none; 
}

#minicompanymidashi a:hover {
       color: #000000;
       text-decoration: underline;
}



#miniblogmidashi {
       margin: 30px 0 10px 0;
       padding: 0;
       width: 260px;
       height: 35px;
       background-image: url(http://www.tenarc.com/images/blogbarmini.gif);background-repeat: no-repeat;
}

#miniblogmidashi p {
       text-align: right;
       padding: 13px 15px 0 0;
       font-size: 10px;
       color: #fff;
}

#miniblogmidashi a {
       color: #fff;
       text-decoration: none; 
}

#miniblogmidashi a:hover {
       color: #FF7200;
       text-decoration: underline;
}




#minipressmidashi {
       margin: 10px 0 0px 0;
       padding: 0;
       width: 260px;
       height: 35px;
       background-image: url(http://www.tenarc.com/images/pressbarmini.gif);background-repeat: no-repeat;
}

#minipressmidashi p {
       text-align: right;
       padding: 13px 15px 0 0;
       font-size: 10px;
       color: #fff;
}

#minipressmidashi a {
       color: #fff;
       text-decoration: none; 
}

#minipressmidashi a:hover {
       color: #FF7200;
       text-decoration: underline;
}



#miniplanningmidashi {
       margin: 10px 0 0px 0;
       padding: 0;
       width: 260px;
       height: 35px;
       background-image: url(http://www.tenarc.com/images/planningbarmini.gif);background-repeat: no-repeat;
}

#miniplanningmidashi p {
       text-align: right;
       padding: 13px 15px 0 0;
       font-size: 10px;
       color: #fff;
}

#miniplanningmidashi a {
       color: #fff;
       text-decoration: none; 
}

#miniplanningmidashi a:hover {
       color: #FF7200;
       text-decoration: underline;
}



#miniqandamidashi {
       margin: 10px 0 0px 0;
       padding: 0;
       width: 260px;
       height: 35px;
       background-image: url(http://www.tenarc.com/images/qandabarmini.gif);background-repeat: no-repeat;
}

#miniqandamidashi p {
       text-align: right;
       padding: 13px 15px 0 0;
       font-size: 10px;
       color: #fff;
}

#miniqandamidashi a {
       color: #fff;
       text-decoration: none; 
}

#miniqandamidashi a:hover {
       color: #FF7200;
       text-decoration: underline;
}




#processmidashi {
       margin: 10px 0 0px 0;
       padding: 0;
       width: 260px;
       height: 35px;
       background-image: url(http://www.tenarc.com/images/process_pricemini.gif);background-repeat: no-repeat;
}

#processmidashi p {
       text-align: right;
       padding: 13px 15px 0 0;
       font-size: 10px;
       color: #fff;
}

#processmidashi a {
       color: #fff;
       text-decoration: none; 
}

#processmidashi a:hover {
       color: #FF7200;
       text-decoration: underline;
}




#planningmidashi {
       margin: 10px 0 0px 0;
       padding: 0;
       width: 260px;
       height: 35px;
       background-image: url(http://www.tenarc.com/images/projectmini.gif);background-repeat: no-repeat;
}

#planningmidashi p {
       text-align: right;
       padding: 13px 15px 0 0;
       font-size: 10px;
       color: #fff;
}

#planningmidashi a {
       color: #fff;
       text-decoration: none; 
}

#planningmidashi a:hover {
       color: #FF7200;
       text-decoration: underline;
}



#minicompanyupdown {
       width: 260px;
       height: 132px;
       margin: 0;
       padding: 0;
}

#minicompanyup {
       margin: 0;
       padding: 0;
       widht: 260px;
       height: 55px;
       background-image: url(http://www.tenarc.com/images/minicompanyup.gif);
}

#minicompanydown {
       margin: 0;
       padding: 0;
       widht: 260px;
       height: 77px;
       background-image: url(http://www.tenarc.com/images/minicompanydown.gif);
}

#minicompanydown p {
       color: #3C3C3C;
       margin: 0;
       padding: 12px 0 0 10px;
       font-size: 13px;
       letter-spacing: 0.2px;
       line-height: 17px;
}



/*##### contents #####*/


#pagetop {
       width: 952px;
       height: 36px;
       margin: 15px 0px 0px 0;
       padding: 20px 0 20px 0;
}

#pagetop p { 
       display: none;
}

#pagetop a {
       margin: 0px 30px 0px 0; 
       display: block;
       float: right;
       width: 90px;
       height: 26px;
       background-image: url(http://www.tenarc.com/images/pagetop1.gif);background-repeat: no-repeat;
}

#pagetop a:hover { 
       background-image: url(http://www.tenarc.com/images/pagetop2.gif);background-repeat: no-repeat;
}


/*##### blog style #####*/

/*##### left #####*/



#kijititle {
       width: 615px;
       margin: 30px 0 0 25px;
       }

#kijititle h3 {
       width: 615px;
       background-image: url(http://www.tenarc.com/images/kijititleback.gif);background-repeat: no-repeat;
       color: #3c3c3c;
       font-size: 15px;
       padding: 28px 0 33px 10px;
       line-height: 20px;
}

#kijititle a {
       color: #3C3C3C;
       text-decoration: none;
}

#kijititle a:hover {
       color: #ff6600;
}
       

.date {
       margin: 10px 0;
       padding: 0;
       font-size: 12px;
       text-align: right;
       color: #3c3c3c
}
       

/*##### right #####*/


#miniarchive {
       width: 260px;
       height: 177px;
       padding: 0;
       margin: 0;
} 

.categorybox {
      width: 260px;
      margin: 30px 0 0px 0;
      padding: 0;
}

.archivebox {
      width: 260px;
      margin: 30px 0 0 0;
      padding: 0;
}

.entrybox {
       width: 260px;
       padding: 0;
       margin: 30px 0 0 0;
} 

.categorymidashi {
      margin: 0px 0 0 0;
      padding: 0;
      width: 260px;
      height: 35px;
      background-image: url(http://www.tenarc.com/images/categorytitle.gif);background-repeat: no-repeat;
}

.entrymidashi {
      margin: 0px 0  10px 0;
      padding: 0;
      width: 260px;
      height: 35px;
      background-image: url(http://www.tenarc.com/images/entrytitle.gif);background-repeat: no-repeat;
}



.archivemidashi {
      margin: 0px 0 0 0;
      padding: 0;
      width: 260px;
      height: 35px;
      background-image: url(http://www.tenarc.com/images/archivetitle.gif);background-repeat: no-repeat;
}


.categorylist {
      margin: 0px 0 0px 0;
      width: 260px;
      padding: 0 0 0px 0;

}

.categoryback {
            background-image: url(http://www.tenarc.com/images/kadomaru.gif);background-repeat: repeat-y;
            width: 260px;
            margin: 10px 0 0px 0px;
            padding: 0;
}

.kadomaru1 {
      width: 260px;
      height: 10px;
      margin: 0px 0 0 0;
      padding: 0;
      background-image: url(http://www.tenarc.com/images/kadomaru1.gif);background-repeat: no-repeat;
}

.kadomaru2 {
      width: 260px;
      height: 20px;
       margin: 0px 0 0 0;
      padding: 0;
      background-image: url(http://www.tenarc.com/images/kadomaru2.gif);background-repeat: no-repeat;
}

.categorylist p {
      width: 240px;
      margin: 0 0 0 10px;
      line-height: 15px;
      padding:  12px 0 12px 0;
      font-size: 12px;
      border-bottom: 1px #aaaaaa dotted;
}

.categorylist a {
       color: #FF7F00;
}

.categorylist  a:hover {
       color: #C83C3C;
}

.samelist {
      margin: 15px 0 0px 0;
      padding: 0;
}

.samelist p {
      width: 240px;
      margin: 0 0 0 10px;
      padding: 13px 0 12px 0;
      font-size: 12px;
      border-bottom: 1px #aaaaaa dotted;
}

.samelist a {
       color: #FF7F00;
}

.samelist  a:hover {
       color: #C83C3C;
}

      
#pagetopblog {
       width: 952px;
       height: 36px;
margin-top: 15px;
       padding: 0 0 10px 0;
}

#pagetopblog p { 
       display: none;
}

#pagetopblog a {
       margin: 0 30px 0 0; 
       display: block;
       float: right;
       width: 90px;
       height: 26px;
       background-image: url(http://www.tenarc.com/images/pagetop1.gif);background-repeat: no-repeat;
}

#pagetopblog a:hover { 
       background-image: url(http://www.tenarc.com/images/pagetop2.gif);background-repeat: no-repeat;
}


/*##### blog style #####*/

/*##### navigation2 #####*/

#navigation2 {
       background-color: #3C3C3C;
       background-image: url("http://www.tenarc.com/images/navigation2back.gif");
       height: 51px;
       margin: auto;
       padding: 0;
       text-align: center;
} 

#navigation2 p {
       margin: 0;
       color: 3C3C3C;
       font-size: 12px;
       letter-spacing: 0.7px;
       padding: 18px 0 0 0;
}

#navigation2 a {
       color: #3C3C3C;
       text-decoration: none;
}

#navigation2 a:hover {
       color: #F67E07;
}

/*##### navigation2 #####*/

#footer {
       margin: auto;
       height: 160px;
       padding: 0;
       text-align: center;
       line-height: 16px;
}

#footerp {
       color: #333333;
       margin: 0px;
       padding: 10px 0 4px 0;
       font-size: 12px;  
}

#footer a:hover {
       color: #F2E77E;

}

#footer a {
       text-decoration: none;
       color: #CDCDCD;
       margin: 0px;
       padding: 10px 0 4px 0;
       font-size: 12px;
}

#copyp {
       color: #666666;
       font-size: 12px;
       padding: 50px 0 0 0;
}

/*##### company #####*/

.table table{
       border-collapse: collapse;
       color: #3C3C3C;
       letter-spacing: 1px;
       line-height: 15px;
       font-size: 12px;
}

.table tr td {
       border: 1px solid #dcdcdc;
}

.lefttd {
       padding: 10px 0 10px 15px;
       background-color: #ECF1F5;
}

.righttd {
       padding: 10px 0 10px 20px;
}

.nagaitd {
       padding: 10px 0 30px 20px;
       line-height: 20px;
}

.conseptyarou {
       margin: 0 0 10px 0;
       width: 615px;
       padding: 0;
}

.h4back {
       margin: 0;
       width: 615px;
       height: 42px;
       background-image: url(http://www.tenarc.com/images/conseptback.gif);
       background-repeat: no-repeat;
}

.h4back p {
       margin: 0;
       padding: 12px 0 0 25px;
       color: #FF9000;
       font-weight: bold;
       font-size: 14px;
}

.sideattacker { 
       margin: 0;
       padding: 10px 0 0 15px;
       width: 615px;
       background-image: url(http://www.tenarc.com/images/sideattacker.gif);
       background-repeat: repeat-y;
}

.sideattacker p {
       margin: 0;
       padding: 0;
       color: #3C3C3C;
       letter-spacing: 1px;
       line-height: 20px;
       font-size: 12px;
       width: 585px;

}

.cornerkick {
       width: 615px;
       height: 10px;
       margin: 0;
       padding: 0px;
       background-image: url(http://www.tenarc.com/images/cornerkick.gif);
       background-repeat: no-repeat;
} 

/*##### company #####*/


.workscate {
       width: 615px;
       overflow: auto;
       }

.workscateleft {
       float: left;
       width: 174px;
       height: 162px;
       margin: 0 7px 0 0;
       padding: 0;
}

.workscateright {
       float: left;
       width: 433px;
       margin: 0;
       padding: 0;
}

.workscateright p {
       margin: 10px 0 0 0;
       padding: 0;
       color: #3C3C3C;
       letter-spacing: 1px;
       line-height: 20px;
       font-size: 12px;
       width: 433px;
}

.morebox {
       width: 430px;
       margin: 30px 0 0 0;
       padding: 0;
       clear: both;
}

.space {
       width: 367px;
       float: left;
       margin: 0;
       padding: 0;
}

.more { 
       width: 66px;
       float: right;
       margin: 0;
       padding: 0;
}
       

.sakuhinntachi {
       width: 650px;
       margin: 0;
       padding: 0;
}

.sakuhin {
       width: 195px;
       height: 180px;
       margin: 0 10px 10px 0;
       background-image: url(http://www.tenarc.com/images/salyu.gif);
       background-repeat: no-repeat;
       float: left;
}

.sakuhin img {
       margin-top: 12px;
       margin-left: 33px;
}

.sakuhin p {
       font-size: 12px;
       color: #3C3C3C;
       letter-spacing: 1px;
       margin-top: 12px;
       margin-left: 30px;
       line-height: 13px;
}

.titletable {
       margin: 2px 0 0 29px; 
       padding: 0;
       
}

.titletable a {
       color: #3C3C3C;
       text-decoration: none;
}


.titletable a:hover {
       color: #ff6600;
}

.titlebox {
       margin: 0;
       padding: 0;
       height: 30px;
       font-size: 12px;
       color: #3C3C3C;
       letter-spacing: 1px;
       line-height: 13px;
}

.csbox {
       width: 615px;
       height: 200px;
       margin-top: 10px;
       background-image: url(http://www.tenarc.com/images/csback.gif);
       background-repeat: no-repeat;
}

.csbox2 {
       width: 615px;
       height: 200px;
       margin-top: 20px;
       background-image: url(http://www.tenarc.com/images/csback.gif);
       background-repeat: no-repeat;
}

.classicabox {
       display: inline;
       float: left;
       width: 290px;
       height: 175px;
       margin: 12px 0 0 15px;
}

.classicabox a {
       display: block;
       background-image: url(http://www.tenarc.com/images/classicabotan.jpg);
       width: 290px;
       height: 175px;
}

.classicabox a:hover {
       background-image: url(http://www.tenarc.com/images/classicabotan2.jpg);
       background-repeat: no-repeat;
}

.stylebox {
       display: inline;
       float: left;
       width: 290px;
       height: 175px;
       margin: 12px 0 0 10px;
}

.stylebox a {
       display: block;
       background-image: url(http://www.tenarc.com/images/stylebotan.jpg);
       width: 290px;
       height: 175px;
}

.stylebox a:hover {
       background-image: url(http://www.tenarc.com/images/stylebotan2.jpg);
       background-repeat: no-repeat;
}

/*##### custom field #####*/


.entrytitle {
       width: 615px;
       height: 35px;
       background-image: url(http://www.tenarc.com/images/entryback.gif);
       background-repeat: no-repeat;
       margin: 0;
       padding: 7px 0 0 15px;
}

.entrytitle p {
       font-size: 14px;
       margin: 0;
       padding: 0;

}

.topbox {
       margin: 15px 0 0px 0;
       padding: 0;
       width: 615px;
}

.mainphoto {
       width: 310px;
       margin: 0;
       padding: 0px;
       float: left;
       border: 1px solid #e6e6e6;
}

.mainphoto img {
       margin: 8px 0px 8px 8px;
}

.catchbody {
       width: 285px;
       margin: 0 0 0px 0;
       padding: 0;
       float: right;
}

.catch {
       font-size: 16px;
       width: 285px;
       margin: 0;
       padding: 0;
       font-weight: bold;
}

.entrybody {
       width: 285px;
       margin: 15px 0 15px 0;
       padding: 0;
}

.entrybody p {
       margin: 0;
       padding: 0; 
}

.siryou {
       width: 285px;
       height: 35px;
       padding: 15px 0 0 0;
}

.siryou a {
       display: block;
       background-image: url(http://www.tenarc.com/images/siryou.gif);
       background-repeat: no-repeat;
       width: 200px;
       height: 35px;
       float: right;
       margin: 0;
       padding: 0;
}

.siryou a:hover {
       background-image: url(http://www.tenarc.com/images/siryoub.gif);
       background-repeat: no-repeat;
}



.middlebox1 {
       margin: 0;
       padding: 15px 0 0px 0;
       width: 615px;
       clear: both;
}

.photobox1 {
       width: 310px;
       padding: 0px 0 0 0;
       margin: 0;
       float: left;
}

.hidari {
       width: 150px;
       height: 140px;
       padding: 0;
       margin: 0;
       float: left;
       border: 1px solid #e6e6e6;
}

.hidari img {
       margin: 5px;
}



.syousai {
       float: left;
       width: 285px;
       margin: 0 0 0 20px;
       padding: 0;
}

.syousaihead {
       background-image: url(http://www.tenarc.com/images/syousaihead.gif);
       background-repeat: no-repeat;
       width: 285px;
       height: 35px;
       margin: 0;
       padding: 0;
}

.syousaitable {
       margin: 0;
       padding: 0;
       width: 285px;
       background-image: url(http://www.tenarc.com/images/syousaiback.gif);
       background-repeat: repeat-y;
       
}

.daisumi {
       margin-left: 10px;
}

.daisumi td {
       font-size: 12px;
       color: #3C3C3C;
       letter-spacing: 1px;
       line-height: 13px;
}

.koumokutd {
       width: 50px;
}
        

.syousaicorner {
       background-image: url(http://www.tenarc.com/images/syousaicorner.gif);
       background-repeat: no-repeat;
       width: 285px;
       height: 10px;
       margin: 0px;
       padding: 0;
}

.photobox2 {
       background-image: url(http://www.tenarc.com/images/photosback.gif);
       background-repeat: no-repeat; 
       width: 615px;
       height: 132px;
       margin: 15px 0 0 0;
       padding: 0px 0 0 0;
       overflow: auto;
}

.iremonoiremono {
       width: 605px;
       height: 109px;
       margin: 10px 0 0 9px;
       padding: 0;
}

.iremono {
       float: left;
       width: 113px;
       height: 109px;
       margin: 0 5px 0 0;
       border: 1px solid #e6e6e6;
}

.iremono img { 
       margin: 2px;
}


.charabox {
       width: 600px;
       margin: 15px 0 0 0;
       padding: 0;
}

.charabox p {
       margin: 0 0 0 0;
       padding: 0;
}

.charatitle {
       width: 600px;
       margin: 0px 0 0 0;
       padding: 0;
}

.siryou2 {
       width: 615px;
       height: 35px;
       padding: 15px 0 50px 0;
}

.siryou2 a {
       display: block;
       background-image: url(http://www.tenarc.com/images/siryou.gif);
       background-repeat: no-repeat;
       width: 200px;
       height: 35px;
       float: right;
       margin: 0;
       padding: 0;
}

.siryou2 a:hover {
       background-image: url(http://www.tenarc.com/images/siryoub.gif);
       background-repeat: no-repeat;
}


.black {
       background-color: #000;
       padding: 30px 0 30px 160px;
       }

.blackcatch {
       margin: 0 0 5px 0;
       padding: 0;
       font-weight: bold;
       font-size: 14px;
　　　　　
}

.imgcatch {
       margin-top: 10px;
}

.sitemaptext li {
       border-bottom: 1px dotted #dddddd;
}

.sitemaptext a {
       color: #3C3C3C;
       text-decoration: none;
}
.sitemaptext a:hover {
       color: #ff6600;
}
       
.lastfriends table{
       border-collapse: collapse;
       color: #3C3C3C;
       letter-spacing: 1px;
       line-height: 15px;
       font-size: 12px;
}

.lastfriends tr td {
       border: 1px solid #dcdcdc;
}

.tegami {
       padding: 10px 50px 10px 20px;
       background-color: #ECF1F5;
}

.aki {
       padding: 10px 50px 10px 20px;
}

.kurage table{
       border-collapse: collapse;
       color: #3C3C3C;
       letter-spacing: 1px;
       line-height: 15px;
       font-size: 12px;
}

.kurage tr td {
       border: 1px solid #dcdcdc;
}

.ai {
       padding: 10px 30px 10px 20px;
       background-color: #FFF9EF;
}

.gift {
       padding: 10px 30px 10px 20px;
}

.present {
       height: 35px;
       padding: 20px 0 0px 99px;
}

.present a {
       display: block;
       background-image: url(http://www.tenarc.com/images/present.gif);
       background-repeat: no-repeat;
       width: 415px;
       height: 35px;
       margin: 0;
       padding: 0;
}

.present a:hover {
       background-image: url(http://www.tenarc.com/images/presentb.gif);
       background-repeat: no-repeat;
}

.mail {
       height: 26px;
       padding: 0px 0 15px 0;
}

.mail a {
       display: block;
       background-image: url(http://www.tenarc.com/images/mail.gif);
       background-repeat: no-repeat;
       width: 150px;
       height: 26px;
       margin: 0;
       padding: 0;
}

.mail a:hover {
       background-image: url(http://www.tenarc.com/images/mailb.gif);
       background-repeat: no-repeat;
}

.blogmidashiimg {
       background-image: url(http://www.tenarc.com/images/blogmidashi.gif);
       background-repeat: no-repeat;
       width: 615px;
       height: 78px;
}

.case {
       margin-bottom:15px;
}

.case tr td {
       border-bottom: 1px dotted #E0E0E0;
       padding:3px 5px 3px 6px;
}

.iro {
        background-color:#E9F0F5;
}