/*-* voiceh2home *-*/h2.title-voice {
width:652px;
height:16px;
background:url("/wp-content/blogs.dir/2/files/2012/06/indexbar_l.jpg") no-repeat #115aac;
padding:12px 24px 12px 24px;
font-size:16px;
letter-spacing:2px;
color:#fff;
font-weight:bold;
margin:0px auto 10px auto;
}
/*-* voiceh2home *-*//*-* faqh2home *-*/h2.title-faq {
width:652px;
height:16px;
background:url("/wp-content/blogs.dir/2/files/2012/06/indexbar_l.jpg") no-repeat #115aac;
padding:12px 24px 12px 24px;
font-size:16px;
letter-spacing:2px;
color:#ffffff;
font-weight:bold;
margin:0px auto 10px auto;
}
/*-* faqh2home *-*//*-* staffh2home *-*/h2.title-staff {
width:652px;
height:16px;
background:url("/wp-content/blogs.dir/2/files/2012/06/indexbar_l.jpg") no-repeat #115aac;
padding:12px 24px 12px 24px;
font-size:16px;
letter-spacing:2px;
color:#fff;
font-weight:bold;
margin:0px auto 10px auto;
}
/*-* staffh2home *-*//*-* charmh2home *-*/h2.title-charm {
width:652px;
height:16px;
background:url("/wp-content/blogs.dir/2/files/2012/06/indexbar_l.jpg") no-repeat #115aac;
padding:12px 24px 12px 24px;
font-size:16px;
letter-spacing:2px;
color:#ffffff;
font-weight:bold;
margin:0px auto 10px auto;
}
/*-* charmh2home *-*//*-* topicsh2home *-*/h2.title-topics {
width:652px;
height:16px;
background:url("/wp-content/blogs.dir/2/files/2012/06/indexbar_l.jpg") no-repeat #115aac;
padding:12px 24px 12px 24px;
font-size:16px;
letter-spacing:2px;
color:#ffffff;
font-weight:bold;
margin:0px auto 10px auto;
}
/*-* topicsh2home *-*//*-* uncategorizedh2home *-*/h2.title-uncategorized {
width:652px;
height:16px;
background:url("/wp-content/blogs.dir/2/files/2012/06/indexbar_l.jpg") no-repeat #115aac;
padding:12px 24px 12px 24px;
font-size:16px;
letter-spacing:2px;
color:#ffffff;
font-weight:bold;
margin:0px auto 10px auto;
}
/*-* uncategorizedh2home *-*//*-* solutionh2home *-*/h2.title-solution {
width:652px;
height:16px;
background:url("/wp-content/blogs.dir/2/files/2012/06/indexbar_l.jpg") no-repeat #115aac;
padding:12px 24px 12px 24px;
font-size:16px;
letter-spacing:2px;
color:#ffffff;
font-weight:bold;
margin:0px auto 10px auto;
}
/*-* solutionh2home *-*//*-* h1home *-*/#h1home{
color:#888888;
font-size:12px;
padding-right:18px;
float:left;
}

/*-* h1home *-*//*-* homehomecell *-*/.cell-home .mainbox {
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}

.cell-home .box_in {
width:335px;
float:left;
padding:5px;
margin:0px 5px 0px 5px;
border-bottom:1px dotted #666666;
}

* html .cell-home .box_in {
width:335px;
float:left;
padding:5px;
margin:0px 4px 0px 4px;
background-color:#666666;
}

.cell-home .case {
margin:10px 0 0 0;
}
/*-* homehomecell *-*//*-* topicshomecell *-*/.cell-topics .mainbox {
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}

.cell-topics .box_in {
width:335px;
float:left;
padding:5px;
margin:0px 5px 0px 5px;
border-bottom:1px dotted #666666;
}

* html .cell-topics .box_in {
width:335px;
float:left;
padding:5px;
margin:0px 4px 0px 4px;
background-color:#666666;
}

.cell-topics .case {
margin:10px 0 0 0;
}
/*-* topicshomecell *-*//*-* topicstelop *-*//*新着情報*/

.homeitem div.topics{
margin:0px auto 5px auto;
padding:0px 10px 0px 10px;
width:675px;}

.homeitem div.topics_in {
margin:0px auto 0px auto;
padding:5px 0 0 0;
width:675px;
background-color:#ffffff;}

.topics_in a {
color:#6a6a6a;
text-decoration:underline;}

.topics_in a:hover {
color:#373737;
text-decoration:none;}

.topics_in dl {
margin:0px 0px 10px 0px;
padding:0px 0px 5px 0px;
font-size:12px;
border-bottom:1px dotted #6a6a6a;
}

.topics_in dl.newdate {
background: url("/wp-content/blogs.dir/2/files/2012/06/main_icon-icon.png") no-repeat;
}

.topics_in dl.no-border {
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
font-size:12px;
border-bottom:none;
}

.topics_in dt {
width: 110px;
float: left;
clear: left;
font-weight:bold;
margin:0px 2px 0px 0px;
padding:0px 0px 0px 20px;
letter-spacing:1px;
color:#3c3428;
}

.topics_in dd {
margin: 0px 0px 0px 150px;
padding:0px 0px 3px 0px;
color:#6a6a6a;
text-align:left;
width:510px;}
/*-* topicstelop *-*//*-* goodsgoodsdetail *-*/.cell-home .goods_box {
width:690px;
margin: 0px auto 15px auto;
padding:0px 0px 0px 0px;
}

.cell-home .goods {
width:200px;
float:left;
text-align:center;
margin: 0px 5px 0px 5px;
padding:10px;
background:url() repeat-x #ffffff;
}

* html .cell-home .goods {
width:200px;
float:left;
text-align:center;
margin: 0px 4px 0px 4px;
padding:10px;
}

.cell-home .goods img {
padding:4px;
background-color:#ffffff;
margin:0px 0px 10px 0px;
}

.cell-home .goods .ttl {
font-size:14px;
letter-spacing:1px;
font-weight:bold;
text-align:center;
margin: 0px 0px 0px 0px;
padding:0px;
}

.cell-home .goods .ttl a {
color:#666666;
text-decoration:none;
}

.cell-home .goods .ttl a:hover {
color:#333333;
text-decoration:underline;}

.cell-home .goods_box h3 {
color:#666666;
}

.cell-home .goods_box h3 a{
color:#666666;
}
/*-* goodsgoodsdetail *-*//*-* homelink *-*//*「～の一覧」ボタン*/
.homeitem div.bg_box div.cell-home .btn  {
margin:0px 10px 10px 10px;
}
.homeitem div.bg_box div.cell-home .btn p {
float:right;
line-height:12px;
background:url("/wp-content/blogs.dir/2/files/2012/06/main_cate_bar.png") no-repeat #021d3a;
text-align:center;
padding:6px 18px 6px 18px;
margin:0px 0px 15px 0px;
}
.homeitem div.bg_box div.cell-home .btn a {
width:214px;
height:12px;
display:block;
color:#ffffff;
text-decoration:none;
}
.homeitem div.bg_box div.cell-home .btn p a:hover {
color:#cccccc;
text-decoration:none;
}
/*-* homelink *-*//*-* homeposttitle *-*/.cell-home .ht{
background:url("/wp-content/blogs.dir/2/files/2012/06/indexbar_s.jpg") no-repeat 0 0 ;
margin:0 auto;
}

.cell-home .ht table{
margin:0;
width:660px;
height:40px;
padding:14px 18px 14px 18px;
}

.cell-home .ht td{
text-align:left;
vertical-align:center; 
}

.cell-home .ttl{
color:#666666;
font-size:12px;
font-weight:bold;
letter-spacing:2px;
line-height:normal;
padding:0 18px 0 18px;
}

.cell-home .ttl a {
color: #666666;
text-decoration: none;
}

.cell-home .ttl a:hover {
color: #333333;
text-decoration: none;
}

/*
.cell-home .ttl{
background:url("/wp-content/blogs.dir/2/files/2012/06/indexbar_s.jpg") no-repeat 0 0 ;
color:#666666;
font-size:12px;
font-weight:bold;
letter-spacing:2px;
line-height:normal;
margin:0 auto;
padding:14px 18px 14px 18px;
}
*/

/*-* homeposttitle *-*//*-* homeupdatedposts *-*/.cell-home .box_in {
background-color:#ffffff;
}

.cell-home dt {
text-align:right;
}

.cell-home .home_box .img {
float:left;
padding:0px 0px 0px 0px;
margin:0px 8px 5px 0px;
}


.cell-home .home_box .img img {
padding:3px;
border:1px solid #666666;
margin:0px 0px 0px 0px;
}

.cell-home .home_box .txt {
padding:0px 0px 5px 5px;
letter-spacing:1px;
line-height:140%;
color:#666666;
margin:0px 0px 0px 0px;
}

.cell-home .home_box .com  {
padding:0px 0px 0px 0px;
margin:5px 0px 0px 0px;
}


.cell-home .home_box .homeitem {
padding:0px 0px 0px 0px;
margin:5px 0px 0px 0px;
text-align:right;
}
/*-* homeupdatedposts *-*//*-* worksh2home *-*/h2.title-works {
width:652px;
height:16px;
background:url("/wp-content/blogs.dir/2/files/2012/06/indexbar_l.jpg") no-repeat #115aac;
padding:12px 24px 12px 24px;
font-size:16px;
letter-spacing:2px;
color:#ffffff;
font-weight:bold;
margin:0px auto 10px auto;
}
/*-* worksh2home *-*/