@charset "utf-8";

/*● TEMPLATE INFORMATION 「テンプレート情報」
───────────────────────────────────────
  Template    : skysquare
  Author      : caseofb ( http://caseofb.blog5.fc2.com/ ）
  Author HN   : ばっち
  Check       : IE6/7/8,Firefox3,GoogleChrome2
  Version     : 2.1 ( [HTML] 09/08/21 [CSS] 09/03/21 )

  ● 注意事項
  GoogleChrome1.0で閲覧の際、モチーフとなっているキャラ画像が表示され
  ないことが判明しております。

  ● 利用規約
  １.このテンプレートは、FC2ブログユーザーであればどなたでも使う権利を
     有します。

  ２.利用にあたってはFC2ブログの利用規約に沿ってください。

  ３.予告無くテンプレート及び使用している画像素材を登録削除する場合が
     あるかもしれません。

  ４.HTML及びスタイルシートの変更に関して制限はありませんが、フッターの
     作者ブログへのリンクは残して下さい。

  ５.全てを使用者自身の責任においてご利用ください。     

  ● 質問・要望・不具合報告等は作者ブログへお気軽にどうぞー。
     その際には、テンプレートのバージョンなど記述してください。
*/


html,body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,
blockquote,th,td,p {
	margin:0;
	padding:0;
}

html {
		overflow-y:scroll;
}


/* [1]基本設定--------------------------------------------------------- */

body{
	color:#444444;
	text-align:center;
	font-size:small !important; /* IE7 */
	font-size:82%; /* IE6 */
	line-height:1.5;
	background-color:#ffffff;
	position:relative;
	font-family:'メイリオ','Meiryo','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック','Osaka',sans-serif;
//        font-family: Verdana, Arial, sans-serif; 
}

/* Modern browser */
html>/**/body {
	font-size:13px;
}

html{
	overflow-y:scroll;
}

/* リンクカラーの設定 */
a:link{
	color:#ff6666;
	text-decoration:none;
}
a:active{
	color:#3399ff;
	text-decoration:none;
}
a:visited{
	color:#ff6666;
	text-decoration:none;
}
a:hover{
	color:#ff9999;
	text-decoration:underline;
}

/* 画像設定 */
img,
a img{
	border:none;
}

/* プロフィール画像 */
.pay img,.plugin-myimage{
	margin-bottom:5px;
}

/* テーブル内文字サイズ設定 */
table {
	font-size:small　!important; /* for Modern browser */
	font-size:82%; /* for IE6 */
}


/* レイアウト設定--------------------------------------------------- */

/* ベースボックス */
#container{
	min-width:750px;
	width:90%;
	margin:0 auto;
	text-align:left;
	background-color:#ffcccc;
}

*html #container{
	min-width:750px;
}

#header{
	min-width:750px;
	height:176px;
	text-align:left;
	background-color:#ffffff;
}

*html #header{
	min-width:750px;
}

#unit{
	width:100%;
	float:left;
	margin-right:-210px;
}

/* センターカラム */
#contents{
	min-width:485px;
	width:100%;
	float:right;
	margin-left:-210px;
	text-align:left;
}

/* レフトカラム */
#menu{
	width:200px;
	float:right;
	text-align:left;
	overflow:hidden;
}

/* ライトカラム */
#menu2{
	width:200px;
	float:left;
	text-align:left;
	overflow:hidden;
}

/* フッター */
#footer{
	clear:both;
	text-align:center;
}

/* ヘッダースタイル------------------------------------------------ */

#face{
	width:335px;
	height:176px;
	background-image:url(https://blog-imgs-31.fc2.com/c/a/s/caseofb/s_za_ku_l.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	float:left;
}

#face2{
	width:100%;
	float:right;
	margin-left:-335px;
	height:176px;
	background-image:url(https://blog-imgs-31.fc2.com/c/a/s/caseofb/s_za_ku_r.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	overflow:hidden;
}

#face2 h1,#face2 p{
	margin-left:335px;
}

/* ブログタイトル */
.site-tittle{
	text-align:left;
	font-size:240%;
	color:#999999;
	padding-top:45px;
	padding-right:80px;
	margin:0px;
	font-family:"Arial Black", "Impact",'メイリオ','Meiryo', "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
//        font-family: Verdana, Arial, sans-serif; 
}

/* ブログ説明 */
.site_info{
	text-align:left;
	margin-top:2px;
	font-weight:normal;
	line-height:1.5;
	letter-spacing:1px;
	color:#999999;
}


/* センタースタイル ------------------------------------------------- */

/* エントリー部 */
.entry_table{
	border-style:solid;
	border-width:2px 4px 4px 2px;
	border-color:#ff9999;
	background-color:#ffffff;
	margin:0px 225px 30px 225px;
}

/* エントリータイトル */
.entry_table h2{
	font-size:120%;
	font-weight:bold;
	color:#ff6666;
	letter-spacing:1px;
	margin:10px 30px 0px 30px;
	padding-bottom:6px;
	border-bottom:2px dotted #ff9999;
}

/* エントリー本文 */
.entry_text{
	font-size:small;
//	font-size:medium;
	color:#666666;
	margin:10px 25px;
}

.entry_text ul,.entry_text ol{
	padding-left:25px;
}

*html .entry_text{
	font-size:x-small;
}

.fc2_footer{
	padding:0;
	margin:5px 30px;
	text-align:right;
}




/* コメント見出し */
.comment_header{
	font-size:120%;
	font-weight:bold;
	color:#ff6666;
	letter-spacing:1px;
	margin:10px 30px 0px 30px;
	padding-bottom:6px;
	border-bottom:2px dotted #ff9999;
}

/* コメント タイトル */
.comment_title{
	font-weight:bolder;
	margin:0px 20px 15px 20px;
	color:#969697;
}

.comment_title a:hover{
	text-decoration:none;
	color:#969697;
}


/* ナビゲーション --------------------------------------------------- */

/* エントリー内 */
.entry_state{
	text-align:right;
	padding-top:5px;
	margin:15px 20px;
}

.entry_state li,.comment_state li,.entry_navi li{
	display:inline;
}

.entry_state a,.comment_state a{
	text-decoration:none;
}

/* ページ下部 */
.entry_navi{
	text-align:center;
	margin-bottom:20px;
	padding:10px 20px 10px 20px;
	color:#333333;
}

/* コメントフォーム -------------------------------------------------- */
/* コメント見出し */
.comment_header{
	font-size:120%;
	font-weight:bolder;
	margin:10px 10px 15px 10px;
	padding-bottom:6px;
}
.comment_header a:hover{
	text-decoration:none;
}

/* コメント タイトル */
.comment_title{
	font-weight:bolder;
	margin:0px 10px 15px 10px;
}
.comment_title a:hover{
	text-decoration:none;
}

/* コメント ナビ */
.comment_state{
	text-align:right;
	line-height:1.5;
	padding:15px 0px 5px 0px;
	margin:0px 20px 10px 20px;
	border-bottom:1px dotted #ff9999;
}

/* コメント入力欄 */
.write-comment dt, 
.edit-comment dt {
  margin : 0;
  padding : 0;
}

.write-comment dd, 
.edit-comment dd {
  margin : 0.2em 1em;
}

.form-name,
.form-pass {
  width : 40%;
  padding : 0.1em;
  /* for IE6 */ _width : 120px;
}

.form-mail,
.form-url,
.form-subject,
.form-comment {
  width : 85%;
  padding : 0.1em;
  /* for IE6 */ _width : 300px;
}

ul.submit {
  list-style-type : none;
  padding-left : 0;
}

ul.submit li {
  display : inline;
}

ul.submit .form {
  margin : 0 2em;
  padding : 0.2em 1em;
}

ul.submit .edit-end {
  margin : 0 2em;
  font-weight : bold;
  padding : 0.2em 1em;
}

ul.submit .edit-del {
  margin : 0 0 0 5em;
  padding : 0.2em 0.5em;
}

/* トラックバックURL */
.trackback_text{
	line-height:130%;
	padding-bottom:15px;
	margin:0px 20px 10px 20px;
	border-bottom:1px dotted #ff9999;
}

/* ネクスト */
.home_next{
	margin:0px 0px 30px 0px;
}


/* メニュースタイル-------------------------------------------------- */

/* メニュー見出し */
#menu h2,#menu2 h2{
	font-size:110%;
	color:#ffffff;
	text-align:left;
	margin:0;
	padding:3px 15px 0px 15px;
	background-color:#ff6666;
	border-bottom:2px solid #dd3333;
	border-right:2px solid #dd3333;
}

.plugin_area{
	background-color:#ffffff;
	color:#666666;
	margin:0;
	padding:0;
}

.plugin_content{
	padding:5px 20px;
}

.plugin_content div{
	margin:0;
	padding:3px 0;
}

#menu p,#menu2 p{
	text-align:left;
	margin:0;
	padding:3px 0;
}

/* メニューリスト */
#menu ul,#menu2 ul{
	text-align:left;
	margin:0;
	padding:3px 0;
	list-style-type:none;
	text-decoration:none;
}

#menu li,#menu2 li{
	text-align:left;
	color:#666666;
	line-height:120%;
	padding:3px 0px 3px 12px;
	text-decoration:none;
	background:url(https://blog-imgs-31.fc2.com/c/a/s/caseofb/list001.gif) no-repeat 0 6px;
}

#menu a,#menu2 a{
	text-decoration:none;
	color:#ff6666;
}
#menu a,#menu2 a:hover{
	color:#ff9999;
	text-decoration:underline;
}




/* カレンダー -------------------------------------------------------- */
.plugin-calender{
	padding:10px 5px;
	margin:auto;
	text-align:center;
}

.calender {
	width:160px;
	background:#ffffff;
	border:1px solid #ffcccc;
	color:#666666;
	border-collapse:collapse;
}

.calender a {
	font-weight:bolder;
}

.calender caption {
	color:#ff6666;
	font-size:12px;
	height:20px;
}

.calender th {
	font-weight:bolder;
	text-align:center;
	border:1px solid #ffcccc;
}

.calender td {
	text-align:center;
	border:1px solid #ffcccc;
}

.calender td a {
	display:block;
}

/* フリーエリア（プラグイン３）-------------------------------------- */

#free{
	border-style:solid;
	border-width:2px 4px 4px 2px;
	border-color:#ff9999;
	background-color:#ffffff;
	margin:0px 235px 30px 235px;
}

.freearea{
	margin-bottom:10px;
	padding:0px 10px 0px 10px;
	color:#333333;
}

#free h2{
	font-size:120%;
	font-weight:bold;
	color:#ff6666;
	letter-spacing:1px;
	margin:10px 30px 0px 30px;
	padding-bottom:6px;
	border-bottom:2px dotted #ff9999;
}

#free p{
	text-align:left;
	margin:6px 0;
	padding:3px 0px 3px 25px;
	list-style-type:none;
	text-decoration:none;
}

#free ul{
	text-align:left;
	margin:0;
	padding:3px 0px 3px 25px;
	list-style-type:none;
	text-decoration:none;
}

#free li{
	text-align:left;
	padding-left:16px;
	line-height:120%;
	text-decoration:none;
	background:url(https://blog-imgs-31.fc2.com/c/a/s/caseofb/list001.gif) no-repeat 0 6px;
}

/* 以下、エントリー用設定 ------------------------------------------- */

/* 引用文 */
blockquote{
	border:1px solid #ccc;
	background:#ffffff;
	padding:10px;
	margin:10px 30px 10px 30px;
	overflow:auto;
}

/* コード記述 */
pre{
	border:1px solid #cccccc;
	background:#ffffff;
	padding:10px;
	overflow:auto;
	margin:10px 0px;
	width:80%;
}

/* ヘッダーカレンダー　----------------------------------------------- */
.xcalender {
	text-align: center;
	width: 100%;
	margin-bottom:15px;
}

.xcalender li {
	display: inline;
	padding-right: 3px;
	padding-left: 3px;
}

/* アーカイブリスト　----------------------------------------------- */
ul.archiveul{
	text-align:left;
	margin:0;
	padding:3px 0;
	list-style-type:none;
	text-decoration:none;
}

li.archiveli{
	text-align:left;
	color:#666666;
	line-height:120%;
	padding:3px 0px 3px 12px;
	text-decoration:none;
	background:url(https://blog-imgs-31.fc2.com/c/a/s/caseofb/list001.gif) no-repeat 0 6px;
}
