@charset "shift_jis";

/* +++++++++++++++++++ CSS information ++++++++++++++++++++++++++
File Name  : main2c.css
Author     : ネタ本
Style Info : 1カラム＋２カラム メインコンテンツ、サイドバー設定
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* メイン２カラム */
#MainBox2c {
width:850px;
padding-bottom:20px;
margin-left:auto;
margin-right:auto;
}

/* サイドバー */
#Sidebar {
width:200px;
float:left;
text-align:left;
background-color:#ffffff;
}

#GNL {
border-top:1px dotted #ccb5aa;
}
#GNL .SBT {
font-size:90%;
color: #421f00;
background-color: #f0e2ce;
background-image:url(../images/sbt.gif);
background-repeat: no-repeat;
border-bottom:1px dotted #ccb5aa;
margin:0px;
}
#GNL .SBT a {
display: block;
padding:11px 10px 8px 39px;
color: #421f00;	
}
#GNL .SBT a:link {
text-decoration: none;
}
#GNL .SBT a:hover {
text-decoration: underline;
}
#GNL .SBT a:visited {
text-decoration: none;
}
#GNL .SBT a:active {
text-decoration: underline;
}
#GNL .SBT2 {
font-size:90%;
background-image:url(../images/sbt.gif);
background-repeat: no-repeat;
background-color: #f0e2ce;
border-bottom:1px dotted #ccb5aa;
color: #421f00;
margin:0px;
padding:11px 10px 8px 39px;
}


#GNL ul {
margin:0px auto 30px 0px;
padding-left:0px;
list-style-type:none;
font-size:80%;
}
#GNL li {
margin-top:0px;
margin-left:0px;
background-image:url(../images/sbl.gif);
background-repeat: no-repeat;
border-bottom:1px dotted #ccb5aa;
}
#GNL li a {
display: block;
color: #375c1f;	
padding:11px 0px 10px 40px;
}
#GNL li a:link {
text-decoration: none;
}
#GNL li a:hover {
text-decoration: underline;
}
#GNL li a:visited {
text-decoration: none;
}
#GNL li a:active {
text-decoration: underline;
}


/* メインコンテンツ */
#MainContents2c {
float:right;
width:620px;
margin-left:0px;
text-align:left;
}
/* 大見出し */
#MainContents2c h2 {
font-size:110%;
background-color:#f8efe7;
padding:8px 12px 7px 12px;
border-left:10px solid #ff9900;
color: #421f00;
margin-top:0px;
margin-bottom:20px;
}

/* ページの上へ */
.TopHeGo {
font-size:80%;
border-bottom:1px solid #e8e8e8;
padding:10px 0px 4px 0px;
text-align:right;
}
.TopHeGo a:link { color: #375c1f;text-decoration: none; }
.TopHeGo a:visited { color: #375c1f;text-decoration: none; }
.TopHeGo a:hover { color: #375c1f;text-decoration: underline; }
.TopHeGo a:active { color: #375c1f;text-decoration: underline; }


/* エントリー領域 */
/* 小見出し */
#Entry h3 {
background-color:#f8efe7;
padding:8px 12px 7px 12px;
font-size:110%;
margin-top:40px;
margin-bottom:20px;
color:#421f00;
border-left:10px solid #ffcf88;
}
#Entry h4 {
margin-left:25px;
padding:0px 0px 0px 20px;
background-image:url(../images/h4c.gif);
background-repeat: no-repeat;
font-weight:normal;
font-size:100%;
color: #421f00;
}
/* エントリーのP */
#Entry p {
margin-top:3px;
padding-bottom:20px;
margin-left:22px;
font-size:100%;
line-height:140%;
}
/* h4の代わり*/
.Point_List {
margin-left:22px;
padding:0px 0px 0px 20px;
background-image:url(../images/h4c.gif);
background-repeat: no-repeat;
font-weight:normal;
font-size:100%;
color: #421f00;
}

/* エントリーリスト */
#Entry_List {
background-color:#ffffff;
margin-top:40px;
margin-bottom:40px;
}
#Entry_List h3 {
font-size:100%;
border-top:2px solid #673434;
border-bottom:1px dotted #e3d6d0;
background-color:#debebe;
color: #421f00;
margin:0px 0px 20px 0px;
padding:9px 12px 6px 20px;
font-weight:bold;
}
#Entry_List h4 {
padding:7px 0px 4px 20px;
background-color:#ebe2de;
border-bottom:1px solid #cbb4a9;
font-weight:bold;
color: #421f00;
font-size:90%;
}
#Entry_List p {
margin:3px auto 30px 20px;
line-height:140%;
font-size:100%;
}

ul.LT1 {
margin:10px auto 40px 10px;
padding-left:12px;
list-style-type:none;
}
ul.LT1 li {
margin-top:3px;
margin-left:4px;
padding:0px 0px 1px 8px;
background-image:url(../images/slb.gif);
background-repeat: no-repeat;
}
#Entry_List table {
margin-top: 10px;
margin-left: 10px;
margin-bottom:30px;
background-color: #cccccc;
border: 0px;
width:610px;
}
#Entry_List td {}
.LBox { width:35%;background-color:#f5f5f5;padding:6px auto 6px auto;text-align:center;}
.RBox { width:65%;background-color:#ffffff;padding:6px auto 6px 5px;text-align:left;}
ul.LT2 {
margin:4px auto 2px 0px;
padding-left:2px;
list-style-type:none;
}
ul.LT2 li {
margin-top:4px;
margin-left:4px;
padding:0px 0px 1px 6px;
background-image:url(../images/slb.gif);
background-repeat: no-repeat;
}
ol.LT3 {margin-left:18px;}
ol.LT3 li {margin-top:3px;}

/* おすすめのページ */
#Recommend_List  {
background-color:#ffffff;
margin-top:20px;
margin-bottom:10px;
}
#Recommend_List h3 {
font-size:100%;
border-top:2px solid #673434;
border-bottom:1px dotted #e3d6d0;
background-color:#debebe;
color: #421f00;
margin:0px 0px 20px 0px;
padding:9px 12px 6px 20px;
font-weight:bold;
}
#Recommend_List ul {
margin:0px auto 10px 10px;
padding-left:12px;
list-style-type:none;
}
#Recommend_List li {
margin-top:3px;
margin-left:4px;
padding:0px 0px 1px 8px;
background-image:url(../images/slb.gif);
background-repeat: no-repeat;
font-size:100%;
}


/* Google AdSense 上 */
.GoogleAd_Top_BOX {
padding-left:23px;
padding-top:20px;
padding-bottom:20px;
}

/* Google AdSense 中 */
.GoogleAd_Mid_BOX {
padding-left:23px;
padding-top:20px;
padding-bottom:30px;
}

/* Google AdSense 下 */
.GoogleAd_Bot_BOX  {
background-color:#e7d7be;
border-top:1px solid #e8e8e8;
border-bottom:1px solid #e8e8e8;
margin-top:40px;
margin-bottom:80px;
width:850px;
}
.GoogleAd_Bot_IN {
padding-top:30px;
padding-bottom:40px;
}
/* Google PlusOne */
.GP1 {
margin-left:23px;
height:35px;
vertical-align:middle;
}































