﻿@charset "utf-8";

/*------------------------------------------------------------------------------
COCOMUS - CSS Modules Import
Date: 2008-04-30
Copyright (C) COCOMUS. All Rights Reserved.
------------------------------------------------------------------------------*/


/* ----------------------------------------

Redefine - main

---------------------------------------- */

#main {
width: 685px;
}

#header h1 {
background: #fff url("../images/img_logo.gif") top left no-repeat;
}

#main p.goTop {
margin-top: 10px;
margin-right: 10px;
text-align: right;
}

#main p.goTop a {
padding-left: 12px;
background: url("../images/icon_gotop_01.gif") left center no-repeat;
}

/* ブログ一覧の共通指定ここから */
#main div#forumList {
width: 705px;
padding-bottom: 15px;
background: url("../images/bg_list_foot.gif") bottom left no-repeat;
}

#main div.listBox {
width: 661px;
padding: 25px 20px 15px;
border-left: 2px solid #5e9e55;
border-right: 2px solid #5e9e55;
}

#main div.listBox p.date {
margin-top: -1.8em;
border-bottom: 1px dashed #000;
text-align: right;
color: #278cbb;
}

#main div.listBox h4 {
width: 521px;
margin-top: 15px;
padding: 0 5px 4px;
border-left: 5px solid #000;
line-height: 1.2;
font-size: 138.5%;
font-weight: 700;
color: #bd0e54;
}

#main div.listBox p.category {
padding: 5px 5px 0;
border-left: 5px solid #000;
line-height: 1.2;
font-weight: 700;
color: #bd0e54;
}

#main div.listBox div.entryBody {
padding-bottom: 5px;
border-bottom: 3px solid #000;
}

#main div.listBox div.entryBody p {
margin-top: 15px;
}
/* ブログ一覧共通指定ここまで */


/* ----------------------------------------

Redefine - sub

---------------------------------------- */

/* ご利用ガイドここから */
#sub dl#subGuide {
width: 185px;
margin-top: 15px;
padding-bottom: 3px;
background: #fff url("./../images/bg_forumsub_foot_01.gif") bottom left no-repeat;
}

#sub dl#subGuide dt {
height: 28px;
line-height: 1.0;
background: url("./../images/hl_guide_01.gif") top left no-repeat;
text-indent: -9999em;
}

#sub dl#subGuide dd {
padding-top: 10px;
border-left: 1px solid #acc1e1;
border-right: 1px solid #acc1e1;
}

#sub dl#subGuide dd.contents01 p.ex01 {
padding: 0 10px;
}

#sub dl#subGuide dd.contents01 p.ex02 {
margin-top: 10px;
padding-bottom: 10px;
border-bottom: 1px dashed #acc1e1;
text-align: center;
}

#sub dl#subGuide dd.contents02 {
padding: 13px 10px 0;
}

#sub dl#subGuide dd.contents02 p.ex01 {
margin-bottom: 10px; 
padding: 0 0 0 60px;
background: url("./../../parts/images/bg_about_01.gif") 10px 15px no-repeat;
font-size: 100%;
line-height: 1.5;
}

#sub dl#subGuide dd.contents02 li {
padding-bottom: 10px;
text-align: center;
}

#sub dl#subGuide dd.contents02 li.listEnd {
text-align: left;
font-size: 93%;
line-height: 1.5;
}

#sub dl#subGuide dd.contents02 li.listEnd a {
display: block;
padding-left: 15px;
background: url("./../../parts/images/icon_arrow_01.gif") 0 0.5em no-repeat;
}
/* ご利用ガイドここまで */
