/*-* descriptionh4 *-*//*h4テキストタイトル*/
h4.ttl {
line-height:120%;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
text-align:left;
color:#050000;
padding:8px 24px 8px 24px;
margin:10px 20px 15px 20px;
}
/*-* descriptionh4 *-*//*-* whole *-*//*フリースペース*/
#freespace  {
padding:0px 20px 20px 20px;
}

#freespace h1 {
font-size:33px;
line-height:normal;
font-weight:bold;
}

#freespace h2 {
font-size:26px;
line-height:normal;
font-weight:bold;
}

#freespace h3 {
font-size:20px;
line-height:normal;
font-weight:bold;
}

#freespace h4 {
font-size:18px;
line-height:normal;
font-weight:bold;
}

#freespace h5 {
font-size:14px;
line-height:normal;
font-weight:bold;
}

#freespace h6 {
font-size:12px;
line-height:normal;
font-weight:bold;
}



/*--最下層アンダーリンク--*/
#navigation {
width:650px;
margin:0px auto 10px auto;
padding:15px;
border-top:1px dotted #666666;
position:relative;
}

.back {
float:left;
text-align:left;
/*position:absolute;*/
left:0;
top:10px;
width:300px;
}

.next {
float:right;
text-align:right;
/*position:absolute;*/
right:0;
top:10px;
width:300px;
}
/*-* whole *-*//*-* subcategorybox *-*/.main_categorybox {
width:690px;
margin: 0px auto 15px auto;
padding:0px 0px 0px 0px;
}

.categorybox .img {
text-align:center;
}

.categorybox .img img {
padding:4px;
background-color:#FFF;
margin:0px 0px 10px 0px;
}

.categorybox {
width:200px;
float:left;
margin: 0px 5px 0px 5px;
padding:10px;
color: #666666;
background: ;
}

* html .categorybox {
width:200px;
float:left;
margin: 0px 4px 0px 4px;
padding:10px;
}

/*一覧はこちらボタン*/
.categorybtn  {
text-align:right;
margin:5px 0px 0px 0px;
}
/*-* subcategorybox *-*//*-* subcategorytitle *-*/.categorybox .ttl {
font-size:12px;
letter-spacing:2px;
font-weight:bold;
text-align:center;
margin: 0px 0px 7px 0px;
background-color:;
padding:5px;
}

.categorybox .ttl a {
color:#3fc1ee;
text-decoration:none;
}

.categorybox .ttl a:hover {
color:#3fc1ee;
text-decoration:underline;}
/*-* subcategorytitle *-*//*-* photoborder *-*/#common .no-border img{
border:none;
}

#common div.single .single_img img {
padding:0;
}

div.single .single_img img {
border:#999999 solid 4px;
}

#common div.left .left_img{
float:left;
padding:0;
margin:0px 15px 5px 0px;
}

div.left .left_img img{
padding:0;
border:#999999 solid 3px;
}

#common div.right .right_img{
float:right;
padding:0;
margin:0px 0px 5px 15px;
}

div.right .right_img img{
padding:0;
border:#999999 solid 3px;
}

#common div.double .double_box .double_img{
padding:0;
}

div.double .double_box .double_img img{
padding:0;
border:#999999 solid 3px;
}

#common .triple .triple_box .triple_img {
padding:0;
}

.triple .triple_box .triple_img img{
padding:0;
border:#999999 solid 2px;
}

#common div.updownu .updownu_img{
float:left;
padding:0;
margin:0px 15px 5px 0px;
}

div.updownu .updownu_img img{
padding:0;
border:#999999 solid 3px;
}

div.updownd .updownd_img img {
padding:0;
border:#999999 solid 4px;
}

#common div.leftright .leftrightl_img{
padding:0;
text-align:right;
}

div.leftright .leftrightl_img img{
padding:0;
border:#999999 solid 2px;
}

div.leftright .leftrightr_img img{
padding:0;
border:#999999 solid 3px;
}
/*-* photoborder *-*//*-* relative *-*//*relative*/

#common .relative {
color:#666666;
font-size:12;
width:656px;
margin: 0px auto 10px auto;
padding:0px 0px 0px 0px;
}

#common .relative a{
color:#666666;
}

#common .relative .relative_box {
width:148px;
float:left;
margin: 0px 4px 0px 4px;
_margin: 0px 2px 0px 2px;
padding:4px;
background:url("") repeat-y ;
}

#common .relative .relative_box .relative_img {
text-align:center;
}

#common .relative .relative_box .relative_img img {
padding:2px;
background-color:#FFF;
margin:0px 0px 5px 0px;
}

#common div.relative .relative_text {
margin:3px;
}
/*-* relative *-*//*-* relationrelation-button *-*//* customfield extrafield および advancedfieldを連絡するボタン */
.relation_button{
margin:0 0 0 10px;
text-align:center;
}

* html .relation_button div{
/* IE 6 */
display:inline;
zoom:1;
}

*:first-child+html .relation_button div{
/* IE 7 */
display:inline;
zoom:1;
}

.relation_button div{
display:inline-block;
line-height:12px;
background:url("/wp-content/blogs.dir/50/files/2012/03/main_cate_bar.gif") no-repeat #31a1e3;
text-align:center;
padding:6px 18px 6px 18px;
margin:0px 10px;
}
.relation_button a {
width:214px;
height:12px;
display:block;
color:#ffffff;
text-decoration:none;
}
.relation_button a:hover {
color:#cccccc;
text-decoration:none;
}
/*-* relationrelation-button *-*//*-* combination *-*/.combination_box{
margin:10px;
padding:10px;
background:;
}

.combination_box dl.table {
width:670px;
margin:0px auto 0px auto;
border-bottom:1px solid #999999;

}
.combination_box dl.table dt {
width:150px;
float:left;
padding:10px 10px 10px 20px;
background:url("/wp-content/blogs.dir/50/files/2012/03/main_icon1.gif") 0px 13px no-repeat;
color:#666666;
letter-spacing:2px;
font-weight:bold;
}

.combination_box dl.table dd {
width:470px;
_width:440px;
margin-left:180px;
/*margin-left:13em;*/
padding:10px;
letter-spacing:2px;
}
/*-* combination *-*/