﻿@charset "UTF-8";
/* CSS Document */
body {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin:0px;
background-image:url(../image/bg.gif);
}
/*リンク関係*/
a:link { color: #f40062; }
a:visited { color: #ff6699; }
a:active { color: #f40062;text-decoration:none; }
a:hover { color: #f40062;text-decoration:none; }
a img { border-color:#b67801;}

/*文字関係*/
.caption {
text-align:left;
font-size:11px;
line-height:110%;
color:#6b634f;
margin-top:5px;
}
.caution {
color:#FF6633;
}
.narrow {
line-height:110%;
}
.narrow2 {
line-height:100%;
}
input,
textarea{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/*罫線*/
.line {
height:10px;
border-bottom:dotted 1px #b67801;
margin-bottom:10px;
}
/*コンテンツベース*/
#trunk {
width:810px;
background-image:url(../image/base.gif);
background-repeat:repeat-y;
text-align:center;
}


/*▼ヘッダ*/
#header {
width:800px;
margin:0px 5px 0px 5px;
}
#mainphoto {
width:800px;
margin:0px 5px 0px 5px;
}

/*※強調文字
strong {
font-weight:normal;
}*/

/*▼コンテンツ*/
#contents {
width:800px;
margin:0px 5px 0px 5px;
}


/*本文エリア*/
#main {
float:right;
width:565px;
padding-top:20px;
text-align:left;
}
#main2 {
float:right;
width:565px;
padding-top:20px;
text-align:center;
background-image:url(../image/head_bottom.gif);
background-position:top right;
background-repeat:no-repeat;
}
/*角丸エリア*/
.kdmr_top {
width:544px;
height:21px;
margin:0px 20px 0px 0px;
background-image:url(../image/kdmr_top.gif);
background-repeat:no-repeat;
}
.kdmr_main {
width:484px;
padding:5px 25px 5px 35px;
margin:0px 20px 0px 0px;
background-image:url(../image/kdmr_main.gif);
background-repeat:repeat-y;
text-align:left;
font-size:12px;
line-height:130%;
color:#6b634f;
}
.kdmr_bottom {
width:544px;
height:21px;
margin:0px 20px 15px 0px;
background-image:url(../image/kdmr_bottom.gif);
background-repeat:no-repeat;
}
.kdmr_indent {
margin-left:15px;
margin-top:5px;
}
/*各ページ大見出し*/
.midasi {
margin:0px 20px 10px 0px;
}
/*投稿注意書き*/
#mailp {
border:solid 1px #CCCCCC;
padding:10px;
margin-top:10px;
}
/*feature*/
.f_list{
padding:15px 0px 0px 15px;
}
.f_img{
border:solid 1px #6b634f;
}
/*バックナンバー注意書き*/
#bncaption {
margin:5px 0px 15px 5px;
text-align:left;
font-size:12px;
line-height:130%;
color:#6b634f;
}
/*上へ*/
.gotop {
margin:0px 20px 15px 0px;
text-align:right;
font-size:12px;
line-height:130%;
color:#6b634f;
}
/*ログページ移動*/
.pagelist {
margin:0px 20px 15px 0px;
text-align:center;
font-size:12px;
line-height:130%;
color:#6b634f;
}
.kdmr_list {
padding-top:3px;
}
/*メニューエリア*/
#leftbar{
float:left;
width:204px;
padding-left:13px;
padding-right:18px;
padding-bottom:15px;
text-align:left;
}
.lb_2{
background-image:url(../image/head_bottom.gif);
background-position:top left;
background-repeat:no-repeat;
}

#menuarea {
width:204px;
height:240px;
margin-bottom:13px;
padding-top:60px;
background-image:url(../image/menubase1.gif);
background-position:bottom;
}
#menuarea2{
margin-top:3px;
width:204px;
height:280px;
margin-bottom:13px;
padding-top:60px;
background-image:url(../image/menubase2.gif);
background-position:bottom;
}



/*▼フッタ*/
#footer {
clear:both;
width:800px;
/*height:44px;*/
margin:0px 5px 0px 5px;
background-image:url(../image/foot.gif);
background-repeat:no-repeat;
}
#footer table td{
color:#FFFFFF;
font-size:11px;
line-height:130%;
padding-left:15px;
}



/*その他追加*/
#presenthead{
text-align:center;
margin-right:20px;
margin-bottom:20px;
}