/*
この度はDLして頂きありがとうございました。
当テンプレートは、宗教系・アダルト系以外ならどなたでもお使い頂けます♪
改造は気の済むまでどうぞ。
但し、ソース内の↓編集・削除禁止↓はご遠慮下さい。
IE7、Firefox3で動作確認済み。
*/

* {
margin: 0;
padding: 0;
scrollbar-arrow-color:#A9A9A9; 
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#000000; 
scrollbar-3dlight-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
scrollbar-shadow-color:#000000;
scrollbar-darkshadow-color:#FFFFFF;
}

body {
margin: 0; 
padding: 0; 
overflow: hidden;
height: 100%;
width : 100%;
cursor:  default;
font-size: 12px;
font-family: 'ＭＳ Ｐゴシック', sans-serif;
line-height: 20px;
letter-spacing: 1px;
color: #696969;
}

a{ cursor: default; }

a { text-decoration: none; } 

a:link { color: #C0C0C0; } 
a:visited { color: #C0C0C0; } 
a:hover { color: #DCDCDC; } 

br { letter-spacing: 0; }

img { border: 0; }

ul { list-style-type : none; }

#index {
width: 100%; 
height: 100%;
text-align: center;
margin: 20% auto 0px; 
}

#enter {
margin: 50px;
}

#index-footer {
margin: 5px; 
position: absolute; 
bottom: 0;
left: 2%;
right: 2%;
}

#left {
margin: 0; 
padding: 0; 
height: 100%; 
width: 260px; 
position: absolute; 
left: 0; top: 0;
overflow: auto;
}

#leftnavi {
width: 210px; 
margin: 0px 10px; 
padding-bottom: 150px; 
}

#header {
text-align: left;
width: 100%;
margin: 30px 10px;
}

h1 {
margin: 50px 0px 0px 10px;
font: normal 12px 'Comic Sans MS';
}

.navi-link {
margin: 20px 0px;
text-align: center;
}

.free {
margin: 20px 0px;
padding: 2px; 
text-align: center;
border: 1px dashed #696969;
}

.prof {
margin: 20px 0px;
}

#left-footer {
width: 220px; 
margin: 0px 5px; 
position: absolute; 
bottom: 0;
left: 0;
z-index: 3;
background-color: #FFFFFF;
}

#main {
margin: 0 0 0 260px; 
padding: 0; 
height: 100%; 
overflow:auto;
}

#mainentry {
width: 80%; 
margin: 0 0 0 30px; 
padding: 20px 0 30px 0;
}

.entry {
margin-bottom: 50px;
padding-bottom: 10px;
text-align: left;
}

.contents_title {
padding-top: 10px;
margin: 0px 10px 30px 30px;
font-size: 12px;
}

.contents_body {
color: #000000;
margin: 10px 40px 10px 50px;
}

.readmore {
margin: 30px 0px;
}

.baton_title {
margin-bottom: 20px;
}

.baton_q {
color: #808080;
}

.baton_a {
margin-left: 20px;
margin-bottom: 10px;
color: #A9A9A9;
}

blockquote {
margin: 5px 0px;
background-color: #ffffff;
padding: 6px;
border: 1px solid #696969;
}

.fc2_footer {
margin: 25px 15px 15px 30px;
padding: 0px;
}

.entry_foot {
text-align: right;
margin-top: 50px;
margin-left: 30px;
}

.com_traba {
margin-bottom: 50px;
}

.comment_body {
text-align: left;
padding: 20px 20px;
}

.comment_name{
text-align: left;
padding-left: 40px;
margin-top: 10px;
margin-bottom: 30px;
color: #808080;
}

.comment_toukou {
text-align: left;
padding: 20px 0px 20px 20px;
}

dd {
margin-top: 5px;
margin-bottom: 10px;
margin-left: -5px;
}

.traba {
text-align : center;
margin-top: 20px;
margin-bottom: 5px;
line-height: 30px;
}

.traba_body {
text-align : left;
}

.traba_body p {
margin: 20px;
}

.navi {
margin: 20px;
}

hr { 
background-color: #C0C0C0; 
color: #C0C0C0; 
border: none; 
height: 2px; 
border-style: solid;
}

input, select, textarea {
border: 1px solid #696969;
background-color: transparent;
}
