@charset "euc-jp";

/* 基本の設定
------------------------------------------------------------ */
	*:before,
	*:after {content : "";}
	* {margin : 0;padding : 0;font-style : normal;font-weight : normal;}
	
	body {
		color						: #600000;
		background					: url("http://1.dtiblog.com/g/galpop/file/200601bg.gif");
		background-color			: #ffffff;
		margin						: 0px;
		text-align					: center;
		line-height					: 1.5;
		font-family					: "Verdana", "MS UI Gothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "Osaka";
		font-size					: 11px;
	    SCROLLBAR-FACE-COLOR		: #f2f2f2;
		SCROLLBAR-HIGHLIGHT-COLOR	: #f2f2f2;
		SCROLLBAR-SHADOW-COLOR		: #f2f2f2;
		SCROLLBAR-3DLIGHT-COLOR		: #600000;
		SCROLLBAR-ARROW-COLOR		: #600000;
		SCROLLBAR-DARKSHADOW-COLOR	: #600000;
	}
	/* リンク色の設定 */
	a, 
	a:link, 
	a:visited, 
	a:active {
		color			: #600000;
		text-decoration : none;
	}
	a:hover {
		color			: #ff0000;
		text-decoration	: underline;
	}
	/* テキストエリアの設定 */
	textarea {
		width 			: 90%;
		height			: 150px;
	}
	/* 著者名・著者概要・位置調整 */
	p.author-name,
	p.author-description,
	p.ads {
	    line-height		: 1.5;
	}
	/* プロフィール画像 */
	p.plugin-myimage {
		margin			: 2px 5px;
		text-align		: center;
	}
	/* 著作表示ブロック */
	div#siteinfo-legal {
		clear			: both;
		text-align		: center;
		font-family		: "Arial", "Verdana", "MS UI Gothic";
		font-size		: 12px;
		font-weight		: bold;
		color			: #ffffff;
		background		: url("http://1.dtiblog.com/g/galpop/file/950-50.jpg") top left repeat-x;
		text-decoration : none;
		padding			: 5px 0px;
		border			: 1px solid #600000;
		margin-top		: 10px;
	}
	div#siteinfo-legal a {
		color 			: #ffffff;
		font-weight		: bold;
	}
	div#siteinfo-legal a:hover {
		color 			: #ff0000;
	}
	div#copy {
		clear			: both;
		text-align		: right;
		font-family		: "Arial", "Verdana", "MS UI Gothic";
		font-size		: 11px;
		font-weight		: bold;
		color			: #600000;
		padding			: 10px 10px;
	}
	div#copy a {
		color 			: #600000;
		font-weight		: bold;
	}
	div#copy a:hover {
		color			: #ff0000;
	}
	

/* レイアウト用ブロックの設定
------------------------------------------------------------ */

	div#container {
		width 			: 930px;
		margin-left 	: auto;	
		margin-right	: auto;
		background		: url("http://1.dtiblog.com/g/galpop/file/912-ap-w.gif");
		border-left		: 1px solid #dddddd;
		border-right	: 1px solid #dddddd;
	}
	div#bg-main {
		padding			: 0px;
	}
	/* タイトル部分背景 */
	.top-bg {
		background		: url("http://1.dtiblog.com/g/galpop/file/950-50.jpg") center top no-repeat;
	}
	/* タイトル部分 */
	div#branding {
		width 			: 930px;
		height			: 150px;
		border-left		: 1px solid #600000;
		border-right	: 1px solid #600000;
		border-bottom	: 1px solid #600000;
	}
	div.column {
		padding : 0px;
	}
	div#wrapper {
		float 	: left;
		width 	: 710px;
		padding : 0px 0px 0px 0px;
	}
	div#primary-column {
		float 	: right;
		width 	: 490px;
		padding : 10px 0px 0px 0px;
	}
	div#secondary-column {
		float	: left;
		width 	: 210px;
		margin	: 10px 0px 0px 0px;
	}
	div#extra-column {
		float 	: right;
		width 	: 210px;
		margin	: 10px 0px 0px 0px;
	}


/* タイトルの設定
------------------------------------------------------------ */
	div#blog-name {
		margin			: 0px;
		padding			: 40px 150px 5px 150px;
	}
	div#name-blog {
		font-family		: "Arial Black", "Impact", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
		font-size		: 12px;
	}
	div#name-blog a {
		color			: #ffffff;
	}
	div#name-blog a:hover {
		color			: #ff0000;
	}
	div#intro {
		text-align		: center;
		color			: #ffffff;
		padding			: 3px;
		border			: 1px solid #300000;
		background		: url("http://1.dtiblog.com/g/galpop/file/912-ap-b.gif");
		font-size		: 12px;
	}


/* プラグインカレンダーの場合
------------------------------------------------------------ */
	/* プラグインカレンダー表示用のテーブル設定 */
	table.calender {
		width			: 90%;
		border-collapse	: collapse;	
		font-family		: Verdana, Arial, Helvetica, sans-serif;
		color			: #600000;
    	font-size		: 11px;
	    margin			: 0px 5px 5px 5px;
	}
	/*  前月・当月・次月などのリンク部分 */
	.calender caption {
		margin-bottom	: 11px;
		font-weight		: bold;
		margin-bottom	: 5px;
	}
	.calender caption a {
		margin-bottom	: 11px;
		font-weight		: bold;
		margin-bottom	: 5px;
		color			: #ff0000;
	}
	.calender caption a:hover {
		color 			: #ffffff;
		background-color: #600000;
	}
	/* 曜日表示部分 */
	.calender th {
		padding			: 1px;
		border-bottom	: 1px dotted #600000;
		text-align		: center;
	}
	/* 日付表示部分 */
	.calender td {
		padding			: 1px;
		border-bottom	: 1px dotted #600000;
		text-align		: center;
	}
	/*  記事を書いた日 */
	.calender td a {
		display			: block;
		color			: #600000;
		background		: url("http://1.dtiblog.com/g/galpop/file/912-ap-r.gif");
		font-weight		: bold;
	}
	.calender td a:hover {
		display			: block;
		color			: #ffffff;
		background		: #ff0000;
	}
	/* 日曜日 */
	th#sun {
		color			: #ff0000;
	}
	/* 土曜日 */
	th#sat {
		color 			: #00aaff;
	}



/* 前ページ・次ページ移動用ナビゲーションリンクの設定
------------------------------------------------------------ */

	DIV#navi {
		text-align	: center;
		padding		: 8px 0px;
		margin		: 20px 0px 10px 0px;
		border-top	: 1px solid #600000;
	}
	DIV#navi a {
		font-family	: "Arial", "Verdana", "Helvetica", "sans-serif";
		font-size	: 12px;
		font-weight : bold;
		color		: #600000;
	}
	DIV#navi a:hover {
		color		: #ff0000;
	}


/* Primary-Columnの設定
------------------------------------------------------------ */
	div.section {
		margin-bottom		: 10px;
	} /* 記事間 */
	div.section p {
		margin				: 1em 0;
	}
	/* 記事の背景 */
	div#entry-bg {
		background-color	: ;
	}
	/* 記事のタイトル */
	div.entry-top {
		text-align			: center;
		padding 			: 7px 5px 7px 5px;
		background			: url("http://1.dtiblog.com/g/galpop/file/950-50.jpg") center center repeat-x;
		border				: 1px solid #600000;
	}
	div.entry-title a ,
	div.entry-title a:link ,
	div.entry-title a:visited ,
	div.entry-title a:active {
		font-size			: 14px;
		font-family			: "Arial", "Verdana", "MS UI Gothic";
	    font-weight			: bold;
	    color				: #ffffff;
	}
	div.entry-title a:hover {
		color 				: #ff0000;
	}
	/* 記事本体部分 */
	div.entry-body {
		padding				: 4px 20px;
		text-align			: left;
		line-height			: 1.5;
		margin-top			: 0px;
　　　　color				: #600000;
		font-size			: 12px;
	}
	div.entry-body img {
		padding				: 5px;
		border				: 1px solid #600000;
	}
	p.entry-more {
		padding				: 25px 25px 25px 25px;
		text-align			: left;
	}
	div.section ul.entry-footer {
		padding				: 5px 20px 5px 10px;
		list-style-position : inside;
		text-align			: right;
	}
	div.section ul.entry-footer li {
		display				: inline;
		list-style-type 	: none;
	}
	
/* コメント部分の設定
------------------------------------------------------------ */
	div#primary-column form {
		padding			: 5px 20px 5px 20px;
	}
	input#himitu {
		margin-right	: 0.5em;
	}
	p.form-btn {
		margin-top		: 10px;
	}
	/* コメントトップ */
	div.comment-top {
		text-align		: center;
		padding 		: 5px 5px 5px 5px;
		background		: url("http://1.dtiblog.com/g/galpop/file/950-50.jpg") bottom left repeat-x;
		margin-top		: 10px;
		border			: 1px solid #600000;
	}
	div.comment-title {
		font-family		: "Arial", "Verdana", "MS UI Gothic";
	    font-size		: 12px;
	    font-weight		: bold;
        color			: #ffffff;
	}
	div.comment-body {
		padding			: 5px 20px 5px 20px;
		line-height		: 1.5;
		font-size		: 12px;
		color			: #600000;
		text-align		: left;
	}
	ul.comment-footer {
		padding			: 10px 20px 5px 30px;
		text-align		: right;
	}
	ul.comment-footer li {
		display			: inline;
		list-style-type : none;
	}
	
/* トラックバック部分の設定
------------------------------------------------------------ */
	div.trackback-top {
		text-align		: left;
		padding 		: 5px 5px 5px 10px;
		background		: url("http://1.dtiblog.com/g/galpop/file/950-50.jpg") top right repeat-x;
		margin-top		: 12px;
		border			: 1px solid #600000;
	}
	div.trackback-title {
		font-family	: "Arial", "Verdana", "MS UI Gothic";
	    font-size	: 12px;
	    font-weight	: bold;
        color		: #ffffff;
	}
	h3.trackback-uri {
		padding		: 5px 20px 5px 30px;
	    color		: #600000;
	    font-size	: 11px;
	    text-align	: left;
	}
	div.trackback-excerpt {
		padding		: 5px 20px 5px 30px;
		line-height	: 1.5;
		color		: #600000;
		font-size	: 11px;
		text-align	: left;
	}
	ul.trackback-footer {
		padding		: 5px 20px 5px 30px;
		text-align	: right;
	}
	ul.trackback-footer li {
		display			: inline;
		list-style-type : none;
	}
/* サイドメニューの設定
------------------------------------------------------------ */
	/* メニュータイトル調整 */
	div#menu-top {
		text-align		: center;
		font-family		: Arial, Verdana, Helvetica, sans-serif;
	 	font-size		: 12px;
	    font-weight		: bold;
	    color			: #ffffff;
		background		: url("http://1.dtiblog.com/g/galpop/file/950-50.jpg") top left repeat-x;
		padding			: 4px 2px;
		border			: 1px solid #600000;
	}
	div#menu-top2 {
		text-align		: center;
		font-family		: Arial, Verdana, Helvetica, sans-serif;
	 	font-size		: 12px;
	    font-weight		: bold;
	    color			: #ffffff;
		background		: url("http://1.dtiblog.com/g/galpop/file/950-50.jpg") top right repeat-x;
		padding			: 4px 2px;
		border			: 1px solid #600000;
	}
	
	/* メニュー調整 */
	div#menu-body {
		margin			: 0px;
		padding			: 3px 3px;
		font-size		: 11px;
		line-height		: 1.5;
	}
	/* メニュー下調整 */
	div#menu-foot {
		margin			: 0px 0px 0px 0px;
	}
	
	/* メニューリスト左表示設定 */
	/* list-style-image : url("画像のパス"); */
	.list ul {
		list-style-position : outside;
	}
	.list li {
		color			: #600000;
		font-size		: 11px;
		line-height		: 1.5;
		list-style		: square;
		margin			: 1px 1px 1px 20px;
		padding			: 1px 1px 1px 1px;
	}
	
	.list li a, 
	.list li a:link, 
	.list li a:visited, 
	.list li a:active {
		text-decoration	: none;
		color			: #600000;
	}
	.list li a:hover {
		color			: #ff0000;
		text-decoration	: none;
	}
	
	
	/* メニューリスト右表示設定 */
	/* list-style-image : url("画像のパス"); */
	.list2 ul { 
		list-style-position : outside;
	}
	.list2 li {
		color			: #600000;
		font-size		: 11px;
		line-height		: 1.5;
		list-style		: square;
		margin			: 0px 0px 0px 20px;
		padding			: 1px 1px 1px 1px;
	}
	.list2 li a, 
	.list2 li a:link, 
	.list2 li a:visited, 
	.list2 li a:active {
		text-decoration	: none;
		color			: #600000;
	}
	.list2 li a:hover {
		color			: #ff0000;
		text-decoration	: none;
	}
	
/* プラグイン周辺ＣＳＳ関連
------------------------------------------------------------ */

	/* メニュータイトル調整 */
	div#plug-top1 {
		text-align		: center;
		font-family		: Arial, Verdana, Helvetica, sans-serif;
	 	font-size		: 12px;
	    font-weight		: bold;
	    color			: #ffffff;
	    background		: url("http://1.dtiblog.com/g/galpop/file/950-50.jpg") top left repeat-x;
		padding			: 4px 2px;
		border			: 1px solid #600000;
	}
	div#plug-top2 {
		text-align		: center;
		font-family		: Arial, Verdana, Helvetica, sans-serif;
	 	font-size		: 12px;
	    font-weight		: bold;
	    color			: #ffffff;
		background		: url("http://1.dtiblog.com/g/galpop/file/950-50.jpg") top right repeat-x;
		padding			: 4px 2px;
		border			: 1px solid #600000;
	}
	div#plug-top3 {
		text-align		: center;
		font-family		: Arial, Verdana, Helvetica, sans-serif;
	 	font-size		: 12px;
	    font-weight		: bold;
	    color			: #ffffff;
		background		: url("http://1.dtiblog.com/g/galpop/file/950-50.jpg") top left repeat-x;
		padding			: 4px 2px;
		border			: 1px solid #600000;
	}
	
	/* プラグイン１調整 */
	div#plug-body {
		margin			: 0px;
		padding			: 3px 0px 3px 7px;
		font-size		: 11px;
		line-height		: 1.5;
	}
	div#plug-body img {
		border-right	: 1px solid #600000;
		border-bottom	: 1px solid #600000;
		margin			: 2px 0px;
	}
	
	div#plug-body ul{
		margin				: 0px;
		padding				: 0px;
		list-style-position : outside;
	}
	
	div#plug-body li {
		color			: #600000;
		font-size		: 11px;
		line-height		: 1.5;
		list-style		: square;
		margin			: 0px 0px 0px 20px;
		padding			: 1px 1px 1px 1px;
	}
	
	div#plug-body li a, 
	div#plug-body li a:link, 
	div#plug-body li a:visited, 
	div#plug-body li a:active {
		text-decoration	: none;
		color			: #600000;
	}
	
	div#plug-body li a:hover {
		color			: #ff0000;
		text-decoration	: none;
	}
	
	/* プラグイン２調整 */
	div#plug-body2 {
		margin			: 0px;
		padding			: 3px 0px 3px 7px;
		font-size		: 11px;
		line-height		: 1.5;
	}
	div#plug-body2 img {
		border-right	: 1px solid #600000;
		border-bottom	: 1px solid #600000;
		margin			: 2px 0px;
	}
	
	div#plug-body2 ul{
		margin				: 0px;
		padding				: 0px;
		list-style-position : outside;
	}
	
	div#plug-body2 li {
		color			: #600000;
		font-size		: 11px;
		line-height		: 1.5;
		list-style		: square;
		margin			: 0px 0px 0px 20px;
		padding			: 1px 1px 1px 1px;
	}
	
	div#plug-body2 li a, 
	div#plug-body2 li a:link, 
	div#plug-body2 li a:visited, 
	div#plug-body2 li a:active {
		text-decoration	: none;
		color			: #600000;
	}
	
	div#plug-body2 li a:hover {
		color			: #ff0000;
		text-decoration	: none;
	}
	
	
	/* プラグイン３調整 */
	div#plug-body3 {
		margin			: 0px;
		padding			: 5px;
		font-size		: 11px;
		line-height		: 1.5;
		text-align		: center;
	}
	div#plug-body3 img {
		margin			: 2px 0px;
		border-right	: 1px solid #600000;
		border-bottom	: 1px solid #600000;
	}
	
	
	/* メニュー下調整 */
	div#plug-foot {
		margin			: 0px 0px 2px 0px;
	}
	
	
/* 強調の設定
------------------------------------------------------------ */
	em {font-style 		: italic;}
	strong {font-weight : bold;}
	
	
/* 引用の設定
------------------------------------------------------------ */
	blockquote {
		width			: 250px;
		margin			: 20px 0 20px 50px;
		padding 		: 0.5em;
	}
	
/* コード
------------------------------------------------------------ */
	
	.ttad {
		color			: #600000;
		padding			: 2px 0;
		font-size		: 10px;
	}
	.day {
		color			: #600000;
		padding			: 1px 10px 1px 2px;
		font-size		: 9px;
		text-align		: right;
	}
	li {
		color 			: #600000;
		font-size		: 10px;
	}
	
	form {
		margin			: 0px;
		line-height		: 1.5;
	}
	
	input { 
		color			: #600000;
		border			: 1px solid #600000;
		padding			: 1px 3px;
		background		: #f2f2f2;
		}
	textarea {
		color			: #600000;
		border			: 1px solid #600000;
		padding			: 2px 4px;
		background		: #f2f2f2;
	}
	
	.src-p {
		padding			: 5px 0;
	}
	.textShadowBox {
		border			: 1px solid #600000;
		padding			: 2px 4px;
	}
	.buttonStyle {
		border			: 1px solid #600000;
		padding			: 1px 3px;
	    font-family		: "Verdana", "Arial", "MS UI Gothic";
	    font-size		: 11px;
	}

/* Mac版IEの文字化け対策
------------------------------------------------------------ */
	/* マック版IEでは表示できるフォントを指定しないと文字化けを起こしますので通常は削除しないで下さい */
	textarea,input,select {
		font-family : "30D230E930AE30CE20Pro20W3","Osaka","Verdana","Helvetica","Arial","FF2DFF3320FF3030B430B730C330AF",sans-serif;
	}

