/*
Template♪の管理人をしております　トモと申します。
ダウンロードしていただき、ありがとうございます。 
テンプレートの中で使っている素材の再配布、加工は禁止です。 
素材屋さんに迷惑をかけるようなことはしないでください。

アダルトサイト・宗教的ブログでの使用はご遠慮下さい。

カスタマイズ、画像の入れ替えはしていただいてかまいません。
他の素材屋さんの素材を使われるときはすべての画像を
張替え願います。
又は必ず区別がつくよう著作権表示をお願いします。
FOOL LOVERSサマの素材でしたらどれを
どう張り替えていただいてもかまいません。 

カスタマイズをされる際は必ず複製してからお願いします。
レイアウト崩れなどの対応は致しておりません。

おかしなところなど発見された時は教えて下さると助かります。 

Template♪ *トモ*
http://makeatemplate.blog95.fc2.com/
*/



/*　スクロールバーの設定　*/

HTML {
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#ff9a9c;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ff9a9c;
scrollbar-shadow-color:#ff9a9c;
scrollbar-track-color:#ffffff;
}

/*　全体の設定　*/
BODY{
font-size : 10px;
color : gray;
background-color : white;
text-align : center;
padding : 0px;
margin : 0px;
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅","MS UI Gothic";
background: url(http://blog-imgs-24.fc2.com/m/a/k/makeatemplate/ya02.gif);
}

/*　ブログ全体の背景　*/

#container {
position:relative;width: 960px;
margin:0 auto;
background: #ffffff;
}

a {
text-decoration: none;
}

a:link { color:#ff9a9c; }
a:visited { color: #ff9a9c; }
a:active { color: #ff9a9c; }
a:hover { color: #FFF0F5; }

br{
letter-spacing:normal;
}

/*　水平線の設定　*/
hr {
border-style: dotted none none none;
border-top-width: 2px;
width: 100%;
height: 2px;
border-top-color: #ff9a9c;
}

/* ブログ全体の設定 */
#all{
width:960px;
margin-left:auto;
margin-right:auto;
text-align:left;
border-right: 1px #ff9a9c solid;
border-left: 1px #ff9a9c solid;
} 

/* 記事部分と左カラムの設定 */
#wrapper {
float:left;
width:740px;
margin-bottom:15px;
margin-left : 5px;
}

/* メイン(記事部分)の設定 */
#main{
float:right;
width:530px;
}

/* 左カラムの設定 */
#left{
float:left;
width:200px;
overflow: hidden;
padding: 0px 0px 0px 0px;     
margin-top:10px; 
}

/* 右カラムの設定 */
#right{
float:right;       
width:200px;
overflow: hidden;
padding: 0px 5px 0px 0px;
margin-top:10px;
}

/*　ヘッダーの設定　*/
#header{
width: 740px;
height: 50px;
padding-top:80px;
margin-bottom:15px;
background: url(http://blog-imgs-24.fc2.com/m/a/k/makeatemplate/j06.gif) repeat-x;
background-position : left top;
}
.sub-header{
width:720px;
height:69px;
margin-bottom:15px;
background: url(http://blog-imgs-24.fc2.com/m/a/k/makeatemplate/a27.gif) repeat-x;
}
.sub-headerwrite{
width:720px;
text-align:right;
font-size: 11px;
padding:20px 20px 0px 0px;
}

/*　フッダーの設定　*/
#footer {
clear: both;
width: 960px;
margin: 0px;
padding: 90px 0px 10px 0px;
letter-spacing: 1px;
text-align: center;     
background: url(http://blog-imgs-24.fc2.com/m/a/k/makeatemplate/j06.gif) repeat-x;
}

/*　エントリー部分の設定　*/
.waku1{
background-image : url(http://blog-imgs-24.fc2.com/m/a/k/makeatemplate/01_20081106191818.gif);
background-repeat : no-repeat;
width : 21px;
height : 37px;
}
.waku2{
background-image : url(http://blog-imgs-24.fc2.com/m/a/k/makeatemplate/ueCA6IN27U.gif);
height : 37px;
}
.waku3{
background-image : url(http://blog-imgs-24.fc2.com/m/a/k/makeatemplate/02CAVMX1O2.gif);
background-repeat : no-repeat;
width : 21px;
height : 37px;
}
.waku4{
background-image : url(http://blog-imgs-24.fc2.com/m/a/k/makeatemplate/hidari_20081106191933.gif);
width : 21px;
}
.waku5{
background-image : url(http://blog-imgs-24.fc2.com/m/a/k/makeatemplate/migi_20081106191939.gif);
width : 21px;
}
.waku6{
background-image : url(http://blog-imgs-24.fc2.com/m/a/k/makeatemplate/03.gif);
background-repeat : no-repeat;
width : 21px;
height : 37px;
}
.waku7{
background-image : url(http://blog-imgs-24.fc2.com/m/a/k/makeatemplate/sitaCA2PII5W.gif);
height : 37px;
}
.waku8{
background-image : url(http://blog-imgs-24.fc2.com/m/a/k/makeatemplate/04CAACGDH3.gif);
background-repeat : no-repeat;
width : 21px;
height : 37px;
}

#entry_top {
width: 445px;
height: 43px;
margin-bottom: 10px;
padding: 10px 20px;
}

.entry_body {
width: 445px;
overflow: hidden;
margin: 0px;
padding: 10px 20px;
}

#entry_bottom {
width: 380px;
margin-left: 30px;
padding: 10px 20px;
background-color : #FFF0F5 ;
}

/*　各部のテキスト設定　*/
.top_title {
font-size: 18px;
font-weight: bold;
text-align: left;
margin: 0px;
padding: 15px 0px 0px 50px;
}

.top_title a:link {color: #ff9a9c; text-decoration: none;}
.top_title a:active {color: #ff9a9c; text-decoration: none;}
.top_title a:visited {color:#ff9a9c; text-decoration: none;}
.top_title a:hover{color: #FFF0F5; text-decoration: none ;}

.site_info {
text-align: left;
letter-spacing: 1px;
margin: 0px;
padding: 10px 0px 5px 50px;
}

.entry_title {
height:30px;
font-size: 11px;
font-weight: bold;
color: #ff9a9c;
text-align: center;
margin-bottom: 10px;
padding: 10px;
}

.entry_date {
font-family: Georgia; 
font-size: 12px;
font-weight: bold;
color: #ff9a9c;
text-align: right;
margin: 5px;  
}

.entry_text {
font-size:11px;
text-align: left;
line-height: 1.6;
letter-spacing: 1px;
margin: 0px;
padding: 0px 0px 10px 0px;
}

.entry_text a:link {color: #ff9a9c; text-decoration: none;}
.entry_text a:active {color: #ff9a9c; text-decoration: none;}
.entry_text a:visited {color: #ff9a9c; text-decoration: none;}
.entry_text a:hover{color: #FFF0F5; text-decoration: none ;}

.entry_text1 {
font-size:10px;
text-align: left;
line-height: 1.6;
letter-spacing: 1px;
margin: 0px;
padding: 0px 0px 10px 0px;
}

.entry_text1 a:link {color: #ff9a9c; text-decoration: none;}
.entry_text1 a:active {color: #ff9a9c; text-decoration: none;}
.entry_text1 a:visited {color: #ff9a9c; text-decoration: none;}
.entry_text1 a:hover{color: #FFF0F5; text-decoration: none ;}

.entry_state {
text-align: right;
margin: 0px;
padding: 0px;
}
.entry_state a:link {color: #ff9a9c; text-decoration: none;}
.entry_state a:active {color: #ff9a9c; text-decoration: none;}
.entry_state a:visited {color: #ff9a9c; text-decoration: none;}
.entry_state a:hover{color: #FFF0F5; text-decoration: none ;}

.comment_title {
font-size: 14px;
color: #ff9a9c;
text-align: center;
font-weight: bold;
letter-spacing: 3px;
margin: 0px;
padding: 10px 0px;
}

.comment_title2 {
font-size: 12px;
height: 15px;
color: #ff9a9c;
text-align: left;
font-weight: bold;
margin-left: 5px;
padding: 0px 0px 0px 20px;
background: url(http://blog-imgs-24.fc2.com/m/a/k/makeatemplate/i03.gif) no-repeat;
}

.comment_state {
text-align: right;
margin: 10px 10px 20px 0px;
padding: 0px;
}

.entry_navi {
text-align: center;
margin-bottom: 10px;
padding: 0px;
}

/*　メニューの詳細設定　*/
.sidemenu_block {
margin-bottom: 10px;
}

.sidemenu_block1 {
margin-bottom: 10px;
}

.sidemenu_title {
font-size: 12px;
font-weight: bold;
color: #ff9a9c;
width: 150px;
height: 28px;
margin-top: 10px;
padding: 8px 0px 0px 30px;
background: url(http://blog-imgs-24.fc2.com/m/a/k/makeatemplate/a12.gif) no-repeat;
border-bottom-style:double;
}

.sidemenu_title1 {
font-size: 12px;
font-weight: bold;
color: gray;
width: 300px;
height: 18px;
margin-top: 10px;
margin-left: 60px;
padding: 3px 0px 0px 18px;
background: url(http://blog-imgs-24.fc2.com/m/a/k/makeatemplate/l02.gif);
border-right: 1px #ff9a9c solid;
border-left: 1px #ff9a9c solid;
border-top: 1px #ff9a9c solid;
border-bottom: 1px #ff9a9c solid;　
}

.sidemenu_area {
text-align: left;
margin-top : 10px;
padding: 0px 5px;
}

.sidemenu_area a:link {color: #ff9a9c; text-decoration: none;}
.sidemenu_area a:active {color: #ff9a9c; text-decoration: none;}
.sidemenu_area a:visited {color: #ff9a9c; text-decoration: none;}
.sidemenu_area a:hover{color: #FFF0F5; text-decoration: none ;}

ul {
margin: 0px;
padding: 0px;
list-style-type:none;
}

li{
padding-left: 25px;
line-height:2.0;
background:url(http://blog-imgs-24.fc2.com/m/a/k/makeatemplate/i03.gif) no-repeat 5px 5px;
}

/*　横カレンダー　*/

.yoko_calender {
text-align:left; /* 左寄せ */
font-size:11px; /* 文字サイズ */
font-family:Georgia,Helvetica; /* 文字種類 */
color:#000000; /* 文字色 */
padding:2px 0;
margin:2px  auto; /* 中央に配置 */
}

.day{
margin:0 1px; /* 日付の間隔 */
}

.yoko_calender a:link {color: #ff9a9c; text-decoration: none;}
.yoko_calender a:active {color: #ff9a9c; text-decoration: none;}
.yoko_calender a:visited {color:#ff9a9c; text-decoration: none;}
.yoko_calender a:hover{color: #FFF0F5 ; text-decoration: none ;}

/* プラグインのカレンダーの設定 */
table.calender {
font-size: 8pt;
border:1px #ff9a9c solid;
width: 80%;
margin: 5px 5px 0px 5px;
text-align : center;
font-family: geneva,sans-serif;
}
.caption {
padding: 3px;
}
.calender th {
font-weight: normal;
border-bottom: 1px solid #ff9a9c;
}
.calender td {
text-align: center;
padding: 2px;
}
.calender td a {
background-color : #ffffff ;
color : #ff9a9c;
display: block;
}
.calender a:hover {
text-decoration : none ; 
background-color : #ff9a9c;
color : #ffffff ;
}
th#sun {
font-size:8pt;
color: #ff8080;
}
th#sat {
font-size:8pt;
color: #6fb7ff;
}

/* 入力領域の設定 */
INPUT{
color : gray;
font-size : 10px;
border-width : 1px;
border-style : solid;
border-color : #ff9a9c;
}

TEXTAREA{
color : gray;
font-size : 10px;
border-width : 1px;
border-style : solid;
border-color : #ff9a9c;
}

.sidehide{
display:none;
}

.emoji{ 
background-color:#ffffff; 
border:0px; 
margin-bottom:-2pt; 
}

.topentry_comment_body{
padding-top:10px;
padding-left:20px;
}

img { 
background-color: transparent; 
border: 0px; 
padding: 0px; 
} 

/*----------引用----------*/
blockquote {
width: auto;
margin: 15px 20px 0 20px;
padding: 10px;
border: 1px dotted #666666;
background: #f6f6f6;
font-size: 10px;
line-height: 150%;
}
.quotetitle { /* 引用文タイトル */
font-size: 11px;
border-bottom: 1px solid #666666;
padding: 3px;
}
