/* CSS Document */

body {
	margin:0;
	padding:0;
/* 外側背景色 */
} 
img{
	border:0;
}
/******************************************* ▼ サイトの幅 ▼ */
#outline {
	width:1064px;
	margin-right: auto;
	margin-left: auto;
}
#center {
	width:749px;                                          /* 中央 */
	float:left;
	text-align: center;
	margin-right: 15px;
} 
#left {
	width:0px;                                            /* 左 */
	float:left;
} 
#right {
	width:300px;                                            /* 右 */
	float:left;
} 
#center-left {             /* 計算して設定してください ------ */
	width:940px;               /* (全体-左-中央-右)/2 + 左 + 中央 */
	float:left;
	text-align: center;
} 
/******************************************* ▲ サイトの幅 ▲ */


/******************************* ▼ リンクの色と下線の有無 ▼ */
a:link {text-decoration:none;
color:#000
}      /* 通常 */
a:active  {text-decoration:none;
color:#000}      /*実行中*/
a:visited {text-decoration:none;
color:#000}      /*訪問済*/
a:hover   {text-decoration:underline;
color:#000} /*マウス*/
/******************************* ▲ リンクの色と下線の有無 ▲ */




/********************************************* ▼ ヘッダー ▼ */
#header_outline {
	border: 0px solid #CCC;
	margin-bottom: 10px;
	width: 1064px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
.hutter_waku{
	width:672px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.cope{
	text-align:center;
	margin-bottom: 10px;
}
/********************************************* ▲ ヘッダー ▲ */

/************************************************* ▼ 記事 ▼ */
.ently_outline {
	margin-bottom:15px;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BEBEBE;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
	background-color: #FFF;
} 
.ently_title {
	text-align:left;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
}

h1{
	margin:0px;
	padding:0px;
}

.ently_body {
	word-break:break-all;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
} 
.ently_text {
	line-height:25px;
	font-size: 15px;
}

.ently_navi2{
	float:right;
	padding-top: 2px;
}
.ently_navi3{
	color:#333;
	font-size:12px;
	line-height:24px;
	font-weight: normal;
	padding-left: 8px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: dotted;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	background-color: #F7F7F7;
}

.ently_navi4{
	color:#333;
	font-size:12px;
	line-height:12px;
	text-align:center;
	margin-bottom: 15px;
}

.ently_navi3 a{
	color:#005BB7;
}

.ently_navi3 a:hover{
	color:#FF8040;
}
.readmore {
	line-height:34px;
}
.readmore a {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	display:block;
	border:solid 1px #ccc;
	font-size:13px;
	height:34px;
	text-align:center;
	color:#007AA8;
	font-weight:bold;
	text-decoration:none;
	background-color: #FFF;
}
.readmore a:hover {
color:#0099CF;
background:#f5f5f5;
border-color:#bbb;
text-decoration:none;
}


/************************************************* ▲ 記事 ▲ */



/*************************** ▼ 左側メニュー(プラグイン１) ▼ */
.plugin1_outline {

} 

.plugin1_title {
	font-size:13px;
	line-height: 13px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 26px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #BEBEBE;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
	font-weight: bold;
	background-color: #F5F5F5;
	color: #333;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-left: 8px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
} 
.plugin1_body {
	font-size:11px;
	line-height:11px;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

/*************************** ▲ 左側メニュー(プラグイン１) ▲ */



/*************************** ▼ 右側メニュー(プラグイン２) ▼ */
.plugin2_outline {

} 

.plugin2_title {
	font-size:11px;
	line-height: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	background-color: #F7F7F7;
	color: #333;
} 
.plugin2_body {
	font-size:11px;
	line-height:11px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin-bottom: 20px;
	padding: 15px;
}
/* プラグイン2説明（上部） */
.p2u_description {
	margin-bottom:10px;
}
/* プラグイン2説明（下部） */
.p2d_description {
	margin-top:10px;
}
/*************************** ▲ 右側メニュー(プラグイン２) ▲ */



/********************************************* ▼ コメント ▼ */
.comment_outline {
	text-align:left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	background-color: #FFF;
} 
.comment_title {
	font-size:12px;                        /* 文字色    (タイトル) */
	font-weight:bold;             /* 背景色    (タイトル) */
	text-align:left;
	padding-top: 9px;
	padding-right: 15px;
	padding-bottom: 9px;
	padding-left: 15px;
	line-height: 12px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #BEBEBE;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
	border-top-width: 1px;
	border-right-width: 1px;
	background-color: #F5F5F5;
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
} 
.comment_title2 {
	font-size:11px;                        /* 文字色    (タイトル) */
	font-weight:bold;             /* 背景色    (タイトル) */
	text-align:left;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	line-height: 11px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	border-top-width: 1px;
	border-right-width: 0px;
	margin-bottom: 15px;
	background-color: #FAFAFA;
} 
.comment_body {
	margin-left:15px;
	margin-right:15px;
	font-size: 13px;
	line-height: 23px;
	font-weight: normal;
	color: #000;
	padding-top: 15px;


} 
.comment_text {
	text-align:left;
	font-size: 15px;
	line-height: 19px;
	padding-bottom: 70px;
	color: #333;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
}
.comment_text2 {
	text-align:left;
	font-size: 13px;
	line-height: 23px;
	padding-bottom: 20px;
	font-weight: bold;
	color: #333;
}
.comment_navi {
	text-align:left;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 12px;
	color: #333;
}
/* コメント諸項目（名前、URL等）の入力欄の幅 */
#subject,
#name,
#mail,
#url {
width: 30%;
}
/* コメント本文の入力欄の幅 */
#comment {
width: 100%;
}
/********************************************* ▲ コメント ▲ */



/******************* ▼ カテゴリ・検索・月別ナビゲーション ▼ */
.various_outline {
	margin-bottom:15px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
} 
.various_title {
	font-size:15px;                        /* 文字色    (タイトル) */
	font-weight:bold;                     /* 太字      (タイトル) */
	background-color:#F9F9F9;             /* 背景色    (タイトル) */
	text-align:left;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	line-height: 15px;
}
.various_body {
	font-size:13px;                            /* 文字色    (本体) */
	background-color:#FFFFFF;             /* 飾り線(上)(本体) */
	line-height: 13px;
	padding-right: 5px;
	padding-left: 5px;
} 
.various_text {
	text-align:left;
	margin-bottom:13px;
	padding-top: 13px;
	line-height: 15px;
	font-size: 11px;
}

.various_text ul{
	list-style:url(http://blog-imgs-45.fc2.com/s/u/b/subcultureblog/ten.jpg);
}
.various_navi { 
text-align:center;                        /* 中央寄せ  (矢印) */
margin:0px;
} 
/******************* ▲ カテゴリ・検索・月別ナビゲーション ▲ */



/********************************************* ▼ フッター ▼ */
#footer_outline {

}
#footer_body {
	font-size:11px;
	background-color: #F9F9F9;
	text-align: center;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #F7F7F7;
	border-bottom-color: #CCC;
	border-left-color: #F7F7F7;
	padding-bottom: 20px;
	line-height: 11px;
	border-top-width: 2px;
	padding-top: 20px;
	height: 260px;
}

/*** その他 ***/
p { margin:0;}
ul {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
} 
li { list-style: none;} 
form { margin:0; }
table {
	font-size:15px;
}
.c-both { clear:both; } 
.entry_more {
	text-align: center;
}
.page_navi {
	font-size:14px;
	color:#808080;
	padding: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 14px;
	margin: 0px;
}

/* プラグインの文字配置 */
.ta_left { text-align: left }
.ta_right { text-align: right }
.ta_center { text-align: center }

/* プラグイン内の入力欄幅設定 */
.plugin1_body input[type="text"],
.plugin2_body input[type="text"],
.plugin1_body textarea,
.plugin2_body textarea {
width: 90%;
}

/*プラグイン*/

.plugin1_outline ul{
	margin:0px;
	padding:0px;
}

.plugin1_outline li{
	padding-top:4px;
	padding-bottom:4px;
}

.plugin2_outline ul{
	margin:0px;
	padding:0px;
}

.plugin2_outline li{
	padding-bottom:4px;
	padding-top:4px;
}

.various_navi a{
	color:#0080FF;
}

.page_navi a{
	color:#005BB7;
}


/* アフィ */

.azlink-widget{
	font-size:11px;
	line-height:15px;
}

.azlink-widget a img{
	border:1px solid #A2D0FF;
	margin-bottom:5px;
	width:266px;
}
.azlink-widget a img:hover{
	border:#F00 1px solid;
}
.azlink-widget a:hover{
	text-decoration:none;
	color:#F00;
}

.afi_under_waku{
	background-color:#F5F5F5;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: -15px;
	margin-left: -15px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BEBEBE;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
	padding-bottom: 15px;
	font-size:13px;
	line-height:23px;
	text-align: center;
}
	
.afi_under_waku img{
	border:1px solid #A2D0FF;
	margin-bottom:2px;
}
.afi_under_waku a{
	font-weight:bold;
	color:#005BB7;
}

.afi_under_waku a img:hover{
	border:1px solid #F00;
}
.afi_under_waku a:hover{
	color:#F00;
	text-decoration:none;
}

.afi_kiji_kugiri{
	font-size:12px;
	line-height:12px;
	text-align:center;
	font-weight: normal;
	margin-top: 25px;
	margin-right: -30px;
	margin-left: -30px;
}

.afi_kiji_kugiri a{
	background-color: #D2E9FF;
	color:#0080FF;
}

.afi_kiji_kugiri a:hover{
	background-color:#FFF;
}

.afi_kiji_kugiri2{
	font-size:12px;
	line-height:12px;
	text-align:center;
	font-weight: normal;
	margin-top: 15px;
	margin-right: -30px;
	margin-left: -30px;
	margin-bottom: 100px;
}

.afi_kiji_kugiri2 a{
	background-color: #D2E9FF;
	color:#0080FF;
}

.afi_kiji_kugiri2 a:hover{
	background-color:#FFF;
}


	

/* 画面↑メニュー */

.menu_utiwaku{
	width:1122px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}
.menu_sotowaku{
	background-color: #F5F5F5;
	font-family: Tahoma, Geneva, sans-serif;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-right-style: solid;
	border-right-color: #BEBEBE;
	border-right-width: 0px;
	border-left-color: #BEBEBE;
}
.menu_baa{
	float:left;
	width:100px;
	font-size:13px;
	line-height:24px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	text-align: center;
	height: 24px;
}
.menu_baa a{
	display:block;
}

.menu_baa a:hover{
	background-color:#FF8040;
	color:#FFF;
	text-decoration:none;
}

.menu_baa_2{
	float:left;
	width:100px;
	font-size:13px;
	line-height:24px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	height: 24px;
}
.menu_baa_2 a{
	display:block;
}

.menu_baa_2 a:hover{
	background-color:#FF8040;
	color:#FFF;
	text-decoration:none;
}

/* 記事リスト */
.list_1{
	margin-bottom:17px;
	font-weight:bold;
	font-size: 13px;
	line-height:13px;
}
.list_2{
	padding-left:10px;
	margin-bottom:15px;
	font-size: 12px;
	line-height:17px;
}
.list_1_end{
	padding-left:10px;
	font-size: 12px;
	line-height:16px;
}
.list_3{
	margin-left:10px;
	margin-bottom:15px;
	border:1px solid #A2D0FF;
	width:250px;
}

.list_aa{
	font-family:"ＭＳ Ｐゴシック", "MS PGothic", "Mona", "mona-gothic-jisx0208.1990-0", sans-serif;
	font-size:12px;
	line-height:14px;
	margin-bottom:10px;
}

/* リスト２ */
.list_title{
	margin-bottom:17px;
	font-weight:bold;
	font-size: 13px;
	line-height: 13px;
}
.list_bun{
	margin-bottom:15px;
	font-size: 12px;
	line-height:17px;
}
.list_end{
	font-size: 12px;
	line-height:17px;
}
.list_img{
	margin-bottom:15px;
	border:1px solid #A2D0FF;
	width:250px;
}

/* 記事画像 */
.img{
	padding:5px;
	border:1px solid #CCC;
	width: 700px;
	margin-bottom: 15px;
}
.img1{
	padding:5px;
	border:1px solid #FFF;
	width: 538px;
	background-color: #666;
}
.img2{
	padding:5px;
	border:1px solid #A2D0FF;
	width: 400px;
	background-color: #FFF;
}

.img3{
	border:1px solid #A2D0FF;
	width: 488px;
	padding: 5px;
	background-color: #FFF;
}

.img4{
	border:1px solid #A2D0FF;
	width: 677px;
}
.img5{
	border:1px solid #A2D0FF;
	width:747px;
	padding: 5px;
}
.img_300{
	width:300px;
	border:1px solid #A2D0FF;
	padding: 5px;
	background-color: #FFF;
}


.img_500{
	width:538px;
	border:1px solid #A2D0FF;
	padding: 5px;
	background-color: #FFF;
}

.img_600{
	width:588px;
	border:1px solid #A2D0FF;
	padding: 5px;
	background-color: #FFF;
}

.img_640{
	width:628px;
	border:1px solid #A2D0FF;
	padding: 5px;
}

.img_hlf{
	width:358px;
	border:1px solid #A2D0FF;
	padding: 5px;
	background-color: #FFF;
}

/* 記事内容 */
.aa{
	font-family:"ＭＳ Ｐゴシック", "MS PGothic", "Mona", "mona-gothic-jisx0208.1990-0", sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight: normal;
}
.aa_dai{
	font-family:"ＭＳ Ｐゴシック", "MS PGothic", "Mona", "mona-gothic-jisx0208.1990-0", sans-serif;
	font-size:16px;
	line-height:18px;
	font-weight: normal;
}


.aa_e{
	font-family:"ＭＳ Ｐゴシック","Mona","mona-gothic-jisx0208.1990-0",sans-serif;
	font-size:16px;
	line-height:18px;
	padding-top:30px;
}


.kiji_kugiri{

}
.kiji_kugiri2{
	margin-right: -15px;
	margin-left: -15px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}


.link_blu {
	color: #005BB7;
	text-decoration: underline;
}

.link_blu a{
	color:#005BB7;
	text-decoration:underline;
}

.link_blu a:hover{
	color:#F00;
}

a.link_blu2{
	color:#0080FF;
	text-decoration: underline;
}
a.link_gren{
	color:#008000;
}

.kyoutyou{
	color:#FF2828;
}
.kyoutyou_r{
	color:#FF2828;
}
.kyoutyou_dai_r{
	font-size:21px;
	line-height:31px;
	color:#FF2828;
	font-weight:bold;
}
.kyoutyou_dai2_r{
	font-size:18px;
	line-height:28px;
	color:#FF2828;
	font-weight:bold;
}
.kyoutyou_dai3_r{
	font-size:26px;
	line-height:36px;
	color:#FF2828;
	font-weight:bold;
}
.kyoutyou_dai4_r{
	font-size:40px;
	line-height:50px;
	color:#FF2828;
	font-weight:bold;
}


.kyoutyou_blu{
	color:#008FD5;
}
.kyoutyou_dai_blu{
	color:#009EEA;
	font-weight:bold;
	font-size:21px;
	line-height:31px;
}
.kyoutyou_dai2_blu{
	color: #009EEA;
	font-weight:bold;
	font-size:18px;
	line-height:28px;
}
.kyoutyou_dai3_blu{
	color:#009EEA;
	font-weight:bold;
	font-size:26px;
	line-height:36px;
}

.kyoutyou_dai4_blu{
	color:#009EEA;
	font-weight:bold;
	font-size:40px;
	line-height:50px;
}

.kyoutyou2{
	font-weight:bold;
	color: #333;
}
.kyoutyou_dai_b{
	font-size:21px;
	line-height:31px;
	font-weight:bold;
	color: #333;
}
.kyoutyou_dai2_b{
	font-size:17px;
	line-height:25px;
	font-weight:bold;
	color: #333;
}

.kyoutyou_dai3_b{
	font-size:26px;
	line-height:36px;
	font-weight:bold;
	color: #333;
}

.kyoutyou_dai4_b{
	font-size:40px;
	line-height:50px;
	font-weight:bold;
	color: #333;
}

.kyoutyou_g{
	color:#007979;
}
.kyoutyou_dai_g{
	font-size:21px;
	line-height:31px;
	color: #090;
	font-weight:bold;
}
.kyoutyou_dai2_g{
	font-size:18px;
	line-height:28px;
	color: #090;
	font-weight:bold;
}
.kyoutyou_dai3_g{
	font-size:26px;
	line-height:36px;
	color: #009986;
	font-weight:bold;
}
.kyoutyou_dai4_g{
	font-size:40px;
	line-height:50px;
	color: #009986;
	font-weight:bold;
}

.kyoutyou_c{
	color: #B50000;
}
.kyoutyou_dai_c{
	color:#B50000;
	font-size:21px;
	line-height:31px;
	font-weight:bold;
}
.kyoutyou_dai2_c{
	color:#B50000;
	font-size:19px;
	line-height:29px;
	font-weight:bold;
}
.kyoutyou_dai3_c{
	color:#B50000;
	font-size:26px;
	line-height:36px;
	font-weight:bold;
}

.kyoutyou_dai4_c{
	color:#B50000;
	font-size:40px;
	line-height:50px;
	font-weight:bold;
}


.kyoutyou_o{
	color:#FE5E07;
}
.kyoutyou_dai_o{
	color:#FE5E07;
	font-size:21px;
	line-height:31px;
	font-weight:bold;
}
.kyoutyou_dai2_o{
	color:#FE5E07;
	font-size:18px;
	line-height:28px;
	font-weight:bold;
}
.kyoutyou_dai3_o{
	color:#FE5E07;
	font-size:26px;
	line-height:36px;
	font-weight:bold;
}
.kyoutyou_dai4_o{
	color:#FE5E07;
	font-size:40px;
	line-height:50px;
	font-weight:bold;
}

.kyoutyou_p{
	color:#5943F3;
}
.kyoutyou_dai_p{
	color:#5943F3;
	font-size:21px;
	line-height:31px;
	font-weight:bold;
}
.kyoutyou_dai2_p{
	color:#5943F3;
	font-size:18px;
	line-height:28px;
	font-weight:bold;
}

.kyoutyou_dai3_p{
	color:#5943F3;
	font-size:26px;
	line-height:36px;
	font-weight:bold;
}

.kyoutyou_dai4_p{
	color:#5943F3;
	font-size:40px;
	line-height:50px;
	font-weight:bold;
}

.kyoutyou_pp{
	color: #F0F;
}
.kyoutyou_dai_pp{
	color:#F0F;
	font-size:21px;
	line-height:31px;
	font-weight:bold;
}
.kyoutyou_dai2_pp{
	color:#F0F;
	font-size:18px;
	line-height:28px;
	font-weight:bold;
}

.kyoutyou_dai3_pp{
	color:#F0F;
	font-size:26px;
	line-height:36px;
	font-weight:bold;
}

.kyoutyou_dai4_pp{
	color:#F0F;
	font-size:40px;
	line-height:50px;
	font-weight:bold;
}

.kyoutyou_m{
	color: #FF1E8E;
}
.kyoutyou_dai_m{
	color:#FF1E8E;
	font-size:21px;
	line-height:31px;
	font-weight:bold;
}
.kyoutyou_dai2_m{
	color:#FF1E8E;
	font-size:18px;
	line-height:28px;
	font-weight:bold;
}
.kyoutyou_dai3_m{
	color:#FF1E8E;
	font-size:26px;
	line-height:36px;
	font-weight:bold;
}

.kyoutyou_dai4_m{
	color:#FF1E8E;
	font-size:40px;
	line-height:50px;
	font-weight:bold;
}

.kyoutyou_center{
	text-align:center;
}

.chu_dai{
	border-bottom:1px dotted #004080;
	color:#004080;
}


.chu_dai2{
	border-bottom:1px dotted #004080;
	color:#004080;
	font-weight:bold;
}

.kyoutyou_inyou{
	font-size:12px;
	line-height:22px;
	color:#666;
}

.kyoutyou_s{
	font-size:12px;
	line-height:22px;
}

.kyoutyou_i{
	font-size:13px;
	line-height:19px;
	color:#666;
	text-decoration: underline;
}

.kugiri_2ch{
	font-size:14px;
	font-weight:bold;
	text-align: center;
	margin-bottom: 100px;
	line-height: 24px;
	color: #333;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dotted;
	border-bottom-style: dashed;
	border-left-style: dotted;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	margin-right: -15px;
	margin-left: -15px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

.waku_2ch{
	background-color: #FFF;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	margin-right: -15px;
	margin-left: -15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 16px;
	line-height: 18px;
	border-right-color: #BEBEBE;
	border-left-color: #BEBEBE;
	padding-bottom: 15px;
}

.waku_2ch2{
	font-size:16px;
	line-height:26px;
	padding-top: 10px;
	white-space: normal;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #FFF;
	margin-right: -15px;
	margin-left: -15px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999;
	border-bottom-color: #999;
	font-weight: bold;
	color: #333;
	border-right-color: #999;
	border-left-color: #999;
}

.waku_2ch_syoukai{
	font-size:16px;
	line-height:18px;
	border-top-width: 2px;
	border-bottom-width: 0px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999;
	border-bottom-color: #999;
	color: #000;
	border-right-color: #999;
	border-left-color: #999;
	background-color: #FFF;
	margin-right: -15px;
	margin-left: -15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}

.waku_2chdai{
	font-size:17px;
	line-height:25px;
	padding-top: 15px;
	white-space: normal;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #FFF;
	margin-right: -15px;
	margin-left: -15px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999;
	border-bottom-color: #999;
	font-weight: bold;
	color: #333;
}

.waku_2chdai2{
	font-size:17px;
	line-height:25px;
	padding-top: 15px;
	white-space: normal;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #FFF;
	margin-right: -15px;
	margin-left: -15px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	color: #707070;
}
.waku_2chdai2_event{
	font-size:21px;
	line-height:33px;
	padding-top: 15px;
	white-space: normal;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #FFF;
	margin-right: -15px;
	margin-left: -15px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999;
	border-bottom-color: #999;
	font-weight: bold;
	color: #333;
}


.waku_2chdai2_event a img:hover{
	border:1px solid #F00;
}


.waku_2chdai3{
	font-size:23px;
	line-height:31px;
	padding-top: 15px;
	white-space: normal;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #FFF;
	margin-right: -15px;
	margin-left: -15px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999;
	border-bottom-color: #999;
	font-weight: bold;
	color: #333;
}

.waku_2chdai4{
	font-size:17px;
	line-height:25px;
	padding-top: 15px;
	white-space: normal;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #FFF;
	margin-right: -15px;
	margin-left: -15px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999;
	border-bottom-color: #999;
	color: #333;
}




.waku_ss{
	font-size:17px;
	line-height:27px;
	padding-top: 10px;
	white-space: normal;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: -15px;
	margin-left: -15px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999;
	border-bottom-color: #999;
	font-weight: bold;
	color: #0067CE;
	border-right-color: #999;
	border-left-color: #999;
}

.waku_2ch_cope{
	background-color: #FFFFFF;
	font-size: 13px;
	line-height: 19px;
	border: 1px dotted #B3D9FF;
	font-weight: normal;
	color: #000;
	padding: 10px;
	text-align: left;
}
.waku_2ch_cope2{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-color: #FFFFFF;
	font-size: 15px;
	line-height: 19px;
	border: 1px dotted #B3D9FF;
	font-weight: bold;
	color: #000;
	padding: 10px;
	margin-bottom: 15px;
	
}
.waku_2ch_cope3{
	background-color: #FAFAFA;
	font-size: 13px;
	line-height: 19px;
	color: #333;
	padding: 10px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #B3D9FF;
	border-right-color: #B3D9FF;
	border-bottom-color: #B3D9FF;
	border-left-color: #B3D9FF;
	
}



.waku_2ch3{
	font-size:16px;
	line-height:26px;
	background-color: #FFF;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999;
	border-bottom-color: #999;
	margin-right: -15px;
	margin-left: -15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	border-right-color: #999;
	border-left-color: #999;
	font-weight: bold;
	color: #333;
}

/* 説明 */
.setumei_left{
	width:100px;
	border:1px solid #CCC;
	float:left;
	margin-right: 5px;
}
.setumei_right{
	width:300px;
	float:left;
}
.setumei_right1{
	color:#008000;
	font-size:12px;
	margin-bottom:5px;
}
.setumei_right2{
	font-weight:bold;
	color:#0080FF;
	margin-bottom:5px;
}
.setumei_right3{
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}
.setumei_right4{
	font-size:12px;
	font-weight:bold;
	color:#008000;
}
.setumei_bun{
	background-color: #F7F7F7;
	font-size: 12px;
	line-height: 18px;
	padding: 15px;
	margin-right: -20px;
	margin-left: -20px;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.setumei_bun2{
	background-color: #F9F9F9;
	font-size: 12px;
	line-height: 16px;
	padding: 10px;
	border: 1px dotted #CCC;
}

/* ヘッドライン */
.headline_waku{
	text-align: left;
	height: 260px;
	font-size: 13px;
	line-height: 21px;
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #C2C2C2;
}
.headline_waku_un{
	text-align: left;
	height: 150px;
	font-size: 13px;
	line-height: 21px;
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #C2C2C2;
}

/* プロフィール */
.prof_img{
	border:1px solid #A2D0FF;
	width:186px;
	margin-bottom:8px;
}
.prof_name{
	font-size:12px;
	line-height:12px;
	font-weight: bold;
	color: #333;
}

.prof_bun{
	font-size:12px;
	line-height:15px;
	font-weight: bold;
	text-align: left;
}

ul.prof_bun{
	list-style:disc;
	}

/* ***** ***** レス ***** ***** */

dl.resContainer {
	margin: 0px;
}

dt.resHeader {
	background-color: transparent;
	color: #333;
	font-size: 13px;
	line-height: 23px;
	font-weight: normal;
}

dd.resBody {
	padding-bottom: 100px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
}

dd.resBody a img:hover {
	border:1px solid #F00;
}

dt.resHeader a{
	color:#333;
}

dt.resHeader a:hover{
	color:#666;
	text-decoration:none;
}

dd.resBody img{
	border:1px solid #A2D0FF;
}

span.resNumber {
	color: #333;
	font-size: 13px;
	line-height: 23px;
	font-weight: normal;
}

dl.resNew span.resNumber {
	color: #333;
}

a.outLink{
	color: #0059FF;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	text-decoration: underline;
}

a.outLink2{
	color: #0080FF;
	font-size: 17px;
	line-height: 19px;
	text-decoration:underline;
}

a:hover.outLink2 {
	color:#F00;
	background-color: #0080FF;
	text-decoration:none;
}

a:hover.outLink {
	color: #FF0000;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
}


span.resName {
	font-size: 13px;
	line-height: 23px;
	font-weight: normal;
}

span.resSystem {
	color: #008400;
}
span.resID,
span.resMesID {
	color: #333;
	text-decoration: none;
}
  
span.resID2{
	color:#F00;
	background-color: #FFA2A2;
}
.resName{
	color: #008000;
	font-weight: bold;
}

a.resPointer{
	color:#00F;
}

/* ***** ***** バーリンクリスト ***** ***** */

.link_list{
	font-size:11px;
	line-height:11px;
	font-weight: normal;
	padding-bottom: 10px;
}

.link_list_2nd{
	margin-top:10px;
	font-size:11px;
	line-height:11px;
	padding-bottom: 10px;
}

.link_list2{}

.link_list2 li{
	font-size:12px;
	line-height:12px;
	padding-left:10px;
	background-image: url(http://blog-imgs-45.fc2.com/s/u/b/subcultureblog/1_20100911061327.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-bottom:10px;
	margin-left: 2px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
}

.link_roll{

}

.space{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	margin-bottom: 90px;
	margin-right: -15px;
	margin-left: -15px;
}

.space2{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	margin-bottom: 90px;
	margin-top:90px;
	margin-right: -15px;
	margin-left: -15px;
}

.space3{
	height:5px;
}

.space4{
	padding-bottom:100px;
}

.space5{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	margin-right: -15px;
	margin-left: -15px;
	margin-bottom: 15px;
}


 /***** Digg-like *****/
ul.pagination-digg{border:0; margin:0; padding:0;
}

.pagination-digg li{
border:0; margin:0; padding:0;
font-size:14px;
line-height:14px;
list-style:none;
margin-right:5px;
display:inline;
}
.pagination-digg a{
border:solid 1px #BEBEBE;
}
.pagination-digg .more {
padding:5px 10px;
}
.pagination-digg .previous-off,
.pagination-digg .next-off {
border:solid 1px #DEDEDE;
color: #333;
display:inline;
margin-right:5px;
padding:5px 10px;
background-color:#FFF;
}
.pagination-digg .next a,
.pagination-digg .previous a {
font-weight:bold;
background-color:#FFF;
}
.pagination-digg .active{
border:solid 1px #666;	
background: #666;
color:#FFFFFF;
font-weight:bold;
display:inline;
padding:5px 10px;
}
.pagination-digg a:link,
.pagination-digg a:visited {
color: #333;
display:inline;
padding:5px 10px;
text-decoration:none;
background-color:#FFF;
}
.pagination-digg a:hover{
border:solid 1px #0080FF;
color: #0080FF;
background-color:#FFF;
}


/*********サイドメニュー**********/

#menu_length{
	border:1px solid #CCC;
	border-top:0px;
	margin-bottom:15px;
	width:198px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top:5px;
	height:521px;
	background-color: #FFF;
}
										  
#menu_length ul {
margin:0;
padding:0;
font-size:13px;
line-height:13px;
}
#menu_length li {
list-style: none;
list-style-image:none;
margin:0;
padding:0;
}
#menu_length li a {
display:block;
text-align:left;
padding-left: 16px;
text-decoration:none;
line-height:29px;
color: #005BB7; 
background-color:#ffffff;
border-bottom:1px dotted #CCC; 
background-image:url(http://blog-imgs-45.fc2.com/s/u/b/subcultureblog/1_20100911061327.gif);
background-repeat: no-repeat;
background-position: 5px 11px;
}
#menu_length li a:hover{
color: #003973; 
background-color: #F7F7F7; 
background-image : url(http://blog-imgs-45.fc2.com/s/u/b/subcultureblog/1_20100911061327.gif);
background-repeat: no-repeat;
background-position: 6px 11px;
}


/* ▼メニューバー▼ */
ul#menu_bar {
	font-size:12px;
	height:36px; /* 高さ */
	background-color: #F5F5F5;
	padding-left:0px;
	margin-left:auto;
	margin-top:0px; /* 上の間隔 */
	margin-bottom:0px;
	width: 1064px;
	margin-right: auto;
}

#menu_bar li {
	list-style-type:none;
	float:left;
	line-height:36px; /* 高さ */
	margin:0px;
	padding:0px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #BEBEBE;
}

#menu_bar li a {
	display:block;
	text-align:center;
	width:112px; /* １つのメニューボタンの幅 */
	color:#333; /* リンク文字の色 */
	text-decoration:none;
}

#menu_bar li a:hover{
	color: #FFFFFF;
	background-color: #999;
	text-decoration:none;

}

/* アクセスランク */

#ranking td{
padding:3px;
border-bottom: 1px dotted #CCCCCC;
font-size:13px;
line-height:22px;
}
#ranking2 td{
padding-top:8px;
padding-bottom:8px;
border-bottom: 1px dotted #CCCCCC;
font-size:12px;
line-height:12px;
}

.acses{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}


/* ***** ***** SS ***** ***** */

.ss{
	font-size:14px;
	line-height:22px;
	color: #004D99;
	font-weight:normal;
}

.kyoutyou_u{
	font-weight:bold;
	color:#333;
}

.ss_come{
	color:#000;
}

.side_ss_img{

}
.side_ss_tite{
	font-size:11px;
	line-height:13px;
}
.side_ss_space{
	margin-top:5px;
	padding-bottom:8px;
	border-top:1px dotted #CCC;
}

.side_ss_img a img{
	border:1px solid #A2D0FF;
	margin-bottom:5px;
	width:186px;
}
.side_ss_img a img:hover{
	border:#F00 1px solid;
}
.side_ss_img a:hover{
	text-decoration:none;
	color:#F00;
}


/* ***** ***** 関連記事 ***** ***** */


.hutta_headline{
	width:700px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	background-color: #FFF;
}
.hutta_headline2{
	width:1024px;
}

.hutta_3{
	background-color:#999;
	text-align:left;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999;
}

.huta_right{
	height:260px;
	width:220px;
	float:left;
}


.title_main{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	font-size: 18px;
	line-height: 20px;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.so_kiji{
	font-size:11px;
	line-height:11px;
	margin-bottom:15px;
	color: #666;
	text-align: right;
	font-weight: normal;
}

/* テーブル */

.boder_none{
	padding-left:6px;
}
.boder_none img{
	border:0;
}
.g-tools_table{
	border-collapse: collapse;
}
.g-tools_table a img{
	border:1px solid #0080FF;
}



.g-tools_table td{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.g-tools_body{
	font-size:11px;
	line-height:15px;
}
.g-tools_body img{
	border:0xp;
}
.g-tools_body a{
	font-weight:bold;
	color:#005BB7;
	font-size:12px;
	line-height:16px;
}
.g-tools_img img{
	border:1px solid #A2D0FF;
}
.g-tools_img a img:hover{
	border:1px solid #F00;
}
.g-tools_body a:hover{
	color:#F00;
	text-decoration:none;
}
.g-tools_by{
	font-size:9px;
}
.g-waku{
	margin-bottom: 20px;
	margin-top: 15px;
	background-color: #F5F5F5;
	padding: 10px;
	margin-right: -15px;
	margin-left: -15px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BEBEBE;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
}

.g-waku1{
	margin-bottom: 20px;
	margin-top: 15px;
	background-color: #F5F5F5;
	padding: 10px;
	margin-right: -15px;
	margin-left: -15px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BEBEBE;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
	line-height:18px;
}

.g-waku1 img{
	border:1px solid #A2D0FF;
}

.g-waku1 a{
	font-weight:bold;
	color:#005BB7;
	font-size:12px;
}

.g-waku1 a img:hover{
	border:1px solid #F00;
}

.g-waku1 a:hover{
	color:#F00;
	text-decoration:none;
}




.g-waku2{
	margin-top: 15px;
	background-color: #F5F5F5;
	padding: 10px;
	border: 1px dotted #BEBEBE;
}


.g-waku_kt{
	margin-bottom: 20px;
	margin-top: 15px;
	background-color: #F5F5F5;
	margin-right: -15px;
	margin-left: -15px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BEBEBE;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
	line-height:18px;
	padding: 10px;
	text-align:center;
}

.g-waku_kt img{
	border:1px solid #A2D0FF;
	width:250px;
}

.g-waku_kt a{
	color:#005BB7;
	font-size:12px;
	font-weight:bold;
}

.g-waku_kt a img:hover{
	border:1px solid #F00;
}

.g-waku_kt a:hover{
	color:#F00;
	text-decoration:none;
}


.kb{
	font-size:13px;
	line-height:23px;
	padding-bottom:15px;
	margin-left: 5px;
	margin-bottom: 20px;
}
.kb a{
	color:#005BB7;
}

.kb a:hover{
	text-decoration:underline;
	color:#F00;
}

.hutta_waku_line{
	background-color:#666;
	padding:20px;
	padding-left:0px;
	padding-right:0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.hutta_waku{
	width:1064px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align:center;
}
.hutta_block{
	width:748px;
	float:left;
	margin-right:15px;
}
.hutta_block2{
	width:300px;
	float:left;
}
.hutta_block3{
	width:358px;
	float:left;
}
.block_title{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	font-size: 18px;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFF;
	padding-left: 10px;
	font-weight: bold;
}

.vip_waku{
	border:solid #CCC 1px;
	padding:10px;
	background-color:#F5F5F5;
	margin-top:35px;
	margin-right: 15px;
	font-size: 13px;
	line-height: 23px;
}



/*記事タイトル部分
----------------------------------------------- */

.dai_waku{
	width:727px;
	height:120px;
	margin-bottom: 15px;
}

.dai_img_waku{
	width:210px;
}

.dai_img{
	padding:4px;
	border:1px solid #999;
	width:200px;
	height:150px;
	background-color: #FFF;
}

.dai_bun{
	padding-left:10px;
	font-size:15px;
	line-height:25px;
}


.kanren_midasi{
	font-size:13px;
	line-height:13px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	font-weight: bold;
	color: #333;
}

/*関連記事
----------------------------------------------- */

#rss_headline4 a{
padding: 2px 20px 2px 20px;
background: url("http://file.blog.fc2.com/subcultureblog/img/bparts/6.jpg") 0px 50% no-repeat;
}
#rss_headline4 a:hover{
background-color:#f4f4f4;
text-decoration:none;
padding: 2px 20px 2px 20px;
}
#rss_headline4 a {
border-bottom:0px dotted #d4d4d4;
display:block;
}
#rss_headline4 img {
display:none !important;
}
#rss_headline4 br {
display:none;
} 
#rss_headline4 {
	font-size:15px;
	line-height: 19px;
	margin-bottom:15px;
	padding-left: 2px;
}
#rss_headline4 a:link {
color:#0049c1;
}
#rss_headline4 a:hover {
color:#1E90FF;
}
#rss_headline4 a:visited {
color:#0049c1;
}

    
#bottomHeadline{
	height:232px;
	overflow:hidden;
	}
	
#bottomHeadline div{
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

/* ***** ***** 画像RSS ***** ***** */

.rss_ware{
	margin-bottom:15px;
	border:1px solid #BEBEBE;
	border-top:0px;
	padding: 5px;
	background-color: #FFF;
}
.rss_ware a img{
	border:1px solid #A2D0FF;
	width:176px;
	margin-right:5px;
}
.rss_ware a{
	font-size:11px;
	line-height:17px;
}
.rss_ware a img:hover{
	border:#F00 1px solid;
}
.rss_ware a:hover{
	text-decoration:none;
	color:#F00;
	font-size:11px;
	line-height:17px;
}



/* 記事紹介
----------------------------------------------- */
.syoukai_j{
	margin-bottom:15px;
	font-size:15px;
	line-height:15px;
	color:#000;
	font-weight: bold;
	height: 15px;

}
.syoukai{
	line-height:33px;
	font-size:13px;
	color:#000;
	margin-bottom:15px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FF9B9B;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: normal;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	padding-left: 8px;
}
.syoukai_kugiri{
	margin-bottom:15px;
	margin-top:15px;
	text-align:center;
	font-weight:bold;
	font-size: 15px;
	line-height: 15px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-right: -15px;
	margin-left: -15px;
}
.syoukai_kugiri2{
	margin-bottom:15px;
	margin-top:15px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	margin-right: -15px;
	margin-left: -15px;
}
.syoukai_waku{
	font-size:13px;
	line-height:13px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #CCC;
	background-color: #F5F5F5;
	padding: 10px;
}
.syoukai_waku2{
	font-size:13px;
	line-height:13px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #CCC;
	background-color: #F5F5F5;
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 18px;
	padding-left: 10px;
	margin-top: 15px;
}
.syoukai_waku a img{
	border:1px solid #A2D0FF;

}
.syoukai_waku a img:hover{
	border:1px solid #F00;
}

.syoukai_come{
	font-size:11px;
	background-color:#FFE;
	line-height: 11px;
	padding-left: 10px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin-top: -15px;
	margin-left: 5px;
	margin-bottom: 15px;
}
.syoukai_come2{
	border:1px dashed #999;
	font-size:11px;
	background-color:#FFF;
	line-height: 11px;
	padding-left: 5px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #333;
	margin-left: 10px;
	margin-right: 10px;
}

.syoukai_space{
	height:15px;
}


.syoukai_aa{
	font-size:16px;
	line-height:18px;
	padding:5px;
	margin-bottom:15px;
	background-color: #FFE;
	margin-top: -15px;
	margin-left: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

.syoukai_kijiwaku {
	text-align:left;
	padding-left:5px;
	background-color: #FFF;
	font-size: 14px;
	line-height: 22px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFACAC;
	border-right-color: #FFACAC;
	border-bottom-color: #FFACAC;
	border-left-color: #FFACAC;
	font-weight: bold;
}

.syoukai a {
	display:block;
	color:#005BB7;
	text-decoration:none;
}

.syoukai_kijiwaku a {
	display:block;
	color:#005BB7;
	text-decoration:none;
}
.syoukai a:hover {
	color:#F00;
    text-decoration:none;
	background-color: #F5F5F5;
}

.syoukai_kijiwaku_img {
	text-align:left;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	background-color: #FFF;
	margin-bottom:10px;
	font-size: 13px;
	line-height: 13px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}

.syoukai_ic{
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	color:#000;
}


/* 記事
----------------------------------------------- */


dl{
	margin:0px;
}

dt{
	font-size:13px;
	line-height:23px;
	font-weight:normal;
}
dt strong {
	color:#060;
	font-weight:normal;
}

dt b {
	color:#060;
	font-weight:normal;
}


dd {
	padding-bottom:90px;
	padding-right:15px;
	padding-right:15px;
	padding-left: 15px;
	margin: 0px;
	padding-top: 10px;
	font-weight: bold;
}

dd a:link {
	color:#466BFF;
}

dt a {
	color:#333;
}

dd a img:hover {
	border:1px solid #F00;
}

.z_z{
	color:#090;
}

.koukoku_kiji_top{
	text-align:center;
	border-top-width: 2px;
	border-top-style: dashed;
	border-top-color: #CCC;
	margin-right: -15px;
	margin-left: -15px;
}

.comment_text a{
	color:#00F;
	text-decoration:underline;
}


.img_no{
	padding:5px;
	border:1px solid #A2D0FF;
	background-color: #FFF;
}

.tensaimoto{
	text-align:center;
	margin-bottom:15px;
	font-size:12px;
	line-height:16px;
	background-color:#F9F9F9;
	margin-left:-15px;
	margin-right:-15px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-top: 3px;
	padding-bottom: 3px;
}

.waku_mu{
	border:1px solid #CCC;
	background-color: #F9F9F9;
	padding:10px;
	font-size: 15px;
	line-height: 21px;
}


.underline{
	text-decoration:underline;
}

.waku_nikki{
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	font-size:16px;
	line-height:18px;
	padding:15px;
	font:"ＭＳ ゴシック";
	margin-right: -15px;
	margin-left: -15px;
}
	
.yz-name {
	padding-bottom:10px;
}
	

.yz-name a{
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#0099CC;
}

.yz-name a:hover{
	color:#FF0000;
	text-decoration:underline;
}

.yz-detail a{
	font-weight:bold;
	color:#666666;
}

.yz-image {
	padding-right:10px;
}

.yz-image img{
	border:1px solid #0080FF;
}
.yz-image img:hover{
	border:1px solid #F00;
}




div .comment{
	font-size:17px;
	margin-bottom:100px;
	line-height: 25px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	font-weight: bold;
}

.waku_2chj{
	line-height:22px;
	white-space: normal;
	background-color: #FFF;
	color: #333;
	font-size: 12px;
}

.waku_2chj strong{
	color: #093;
	font-weight:100}
	
.center_kiji{
	text-align:center;
	margin-bottom:100px;
}


.cate_waku{
	text-align:left;
	margin-bottom:15px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BCBCBC;
	border-right-color: #BCBCBC;
	border-bottom-color: #BCBCBC;
	border-left-color: #BCBCBC;
	background-color: #FFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.cate_kg{
	margin-bottom:3px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-left: 5px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F5F5F5;
	padding-top: 4px;
	padding-bottom: 3px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

.cate_kb{
	font-size:13px;
	margin-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-left: 10px;
	padding-bottom: 6px;
	margin-right: 10px;
}


.sp15{
	height:15px;
}




/* ▼カテゴリーブロック▼ */
ul#menu_ct {
	font-size:14px;
	height:26px; /* 高さ */
	padding-left:0px;
	margin-top:0px; /* 上の間隔 */
}

#menu_ct li {
	list-style-type:none;
	line-height:28px; /* 高さ */
	padding:0px;
	padding-left:18px;
	border-bottom:1px dotted #CCCCCC;
	background-image: url(http://file.blog.fc2.com/subcultureblog/img/bparts/4.gif);
	background-repeat: no-repeat;
	background-position: 6px 10px;

}

#menu_ct li a {
	display:block;
	text-decoration:none;
}

#menu_ct li a:hover{
	background-color:#CCC;
	text-decoration:none;
	color:#FFFFFF;
}

#page_naviun {
  overflow:hidden;
  padding:0 2% 0;
}
#page_naviun li {
  width:48%;
  border: 1px solid #ffffff;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
}
#page_naviun .goto_home { float:left; }
#page_naviun .page_top { float:right; }
#page_naviun li a {
  display:block;
  padding:10px;
  text-align:center;
  color:#505050;
}

.res_h{
	font-size:13px;
	line-height:23px;
	font-weight:normal;
}

.res_m{
	padding-bottom: 100px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
}
.res_m strong{
	color: #00F;
}


.res_h b{
	color:#060;
	font-weight: normal;
}



.waku_tw{
	font-size:12px;
	line-height:18px;
	border:1px solid #E0E0E0;
	background-color: #FDFDFD;
	color: #666;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

.waku_tw a{
	color:#0080FF;
}

.waku_tw a:hover{
	color: #F00;
}

.waku_tw p{
	font-weight:bold;
	font-size:15px;
	line-height:23px;
	color: #000;
}
	
.waku_tw p a{
	font-weight: normal;
	font-size:12px;
    line-height:18px;
	color:#009F00;
}

.waku_tw p a:hover{
	color:#FF0000;

}

.space_tw{
	margin-bottom:18px;
	margin-top:20px;
	margin-right:-15px;
	margin-left:-15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #95CAFF;
}

.space_tw2{
	margin-bottom:15px;
	margin-top:15px;
	margin-right:-15px;
	margin-left:-15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3C9DFF;
	text-align:center;
}


.tw_ho{
	line-height:11px;
	font-size:11px;
	color: #000;
	padding-top:3px;
}

.kugiri_shin{
	font-size:14px;
	font-weight:bold;
	margin-bottom: 15px;
	line-height: 24px;
	color: #333;
	margin-right: -15px;
	margin-left: -15px;
	padding-right: 15px;
	padding-left: 15px;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}


.innyou_m{
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #333;
	padding-left: 5px;
}


.waku_soce blockquote{
	text-align: left;
	border:1px solid #CCCCCC;
	font-size:16px;
	line-height:22px;
	font-weight:normal;
	padding-left:10px;
	padding-right:15px;
	background-color: #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #000;
	padding-top: 10px;
	padding-bottom: 10px;
}



.waku_soce{
	padding:15px;
	margin-bottom:90px;
	background-color:#F7F7F7;
	font-size:16px;
	line-height:22px;
	color: #000;
	border: 1px dotted #B3D9FF;
}

.waku_soce a{
	color: #466BFF;
	font-size:14px;
	line-height:16px;
	text-decoration:underline;
}
.waku_soce a img{
	border:1px solid #A4D1FF;
	padding:3px;
}

.waku_soce a img:hover{
	border:1px solid #F00;
	padding:3px;
}


.waku_soce a:hover{
	color: #F00;
}


.inyouurl{
	margin-bottom:15px;
	font-size:13px;
	line-height:17px;
	background-color: #FFFFFF;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #B3D9FF;
	color: #000;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B3D9FF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align:left;
}

.inyouurl a{
	color: #466BFF;
	font-size:14px;
	line-height:16px;
	text-decoration:underline;
}


.inyouurl a:hover{
		color: #F00;
}

.inyousoceurl{
	font-size:13px;
	line-height:17px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #B3D9FF;
	color: #000;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #B3D9FF;
	border-right-color: #B3D9FF;
	border-bottom-color: #B3D9FF;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	text-align:left;
	background-color: #FFFFFF;
}

.waku_inyou{
	background-color:#FAFAFA;
	font-size:15px;
	line-height:21px;
	color: #000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #B3D9FF;
	border-right-color: #B3D9FF;
	border-bottom-color: #B3D9FF;
	border-left-color: #B3D9FF;
	padding: 8px;
	font-weight: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.waku_inyou a{
	color: #466BFF;
	font-size:15px;
	line-height:17px;
	text-decoration:none;
}

.waku_inyou a:hover{
	color: #F00;
}

.waku_tw_gd{
	background-color:#FFFFFF;
	margin-right:-15px;
	margin-left:-15px;
	margin-top:14px;
	margin-bottom:14px;
	border-bottom:1px dotted #B3D9FF;
	border-top:1px dotted #B3D9FF;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

.tp_dai{
	margin-bottom: 15px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 6px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #B3D9FF;
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FAFAFA;
	color: #666;
	
}

.waku_soce_dai{
	font-weight:bold;
	margin-bottom:12px;
	line-height:18px;
	color: #333;
	font-size: 18px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


/********************************************* カテゴリー */

.categ_dai{
	line-height:26px;
}

.categ_sp{
	margin-top:8px;
	margin-bottom:8px;
	border-top:1px #999999 dotted;
}

.categ_dai a {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	display:block;
	border:solid 1px #ccc;
	font-size:12px;
	height:26px;
	color:#007AA8;
	font-weight:bold;
	text-decoration:none;
	background-color: #FFF;
	padding-left:9px;
}

.categ_dai a:hover {
color:#0099CF;
background:#f5f5f5;
border-color:#bbb;
text-decoration:none;
}


.categ_p{
	padding:5px;
	text-align:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F5F5F5;
	border-right-color: #F5F5F5;
	border-bottom-color: #F5F5F5;
	border-left-color: #F5F5F5;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.categ_dai2{
	line-height:33px;
	text-align:center;
}

.categ_dai2 a {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	display:block;
	border:solid 2px #ccc;
	font-size:15px;
	height:33px;
	color: #333;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
}

.categ_dai2 a:hover {
color:#0099CF;
background:#f5f5f5;
border-color:#bbb;
text-decoration:none;
}

.categ_p2{
	padding:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F5F5F5;
	border-right-color: #F5F5F5;
	border-bottom-color: #F5F5F5;
	border-left-color: #F5F5F5;
	text-align:center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


/********************************************* ▲ カテゴリ▲ */


.g-waku_kt2{
	margin-bottom:20px;
}

.twitter_dai{
	margin-bottom:13px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size: 17px;
	line-height: 19px;
	color: #333;
}


.waku_soce2{
	padding:15px;
	margin-bottom:100px;
	background-color:#E8E8E8;
	font-size:16px;
	line-height:22px;
	color: #000;
	border: 1px dotted #B3D9FF;
}

.waku_soce2 a{
	color: #466BFF;
	font-size:14px;
	line-height:16px;
	text-decoration: underline;
}
.waku_soce2 a img{
	border:1px solid #A4D1FF;
	padding:5px;
}

.waku_soce2 a img:hover{
	border:1px solid #F00;
	padding:5px;
}


.waku_soce2 a:hover{
	color: #F00;
}
.waku_soce2 blockquote{
	text-align: left;
	border:1px solid #CCCCCC;
	font-size:16px;
	line-height:22px;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
	background-color: #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #000;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom:10px;
}

.space_tw2{
	border-bottom:1px #55AAFF dashed;
	margin-left:-15px;
	margin-right:-15px;
	margin-bottom:20px;
	margin-top:20px;
}

.space_tw3{
	margin-left:-15px;
	margin-right:-15px;
	margin-bottom:20px;
	margin-top:20px;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #55AAFF;
}


.soce_date{
	padding-left:5px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #9DCEFF;
	background-color: #FFF;
	font-size:14px;
	line-height:18px;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top: 3px;
	padding-bottom: 3px;
}


.soce_in_url{
	line-height:30px;
	margin-left:90px;
	margin-right:90px;
}

.soce_in_url a{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	display:block;
	border:solid 1px #ccc;
	font-size:14px;
	height:30px;
	color: #0080FF;
	font-weight:bold;
	text-decoration:none;
	background-color: #FFF;
	line-height: 30px;
	border:1px dashed #A4D1FF;
}

.soce_in_url a:hover {
	color:#0099CF;
	background:#f5f5f5;
	text-decoration:none;
	border:1px dashed #A4D1FF;
}



/*******************************************/


.ani_waku{
	width:600px;
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}

.ani_waku_left{
	width:400px;
	float:left;
}

.ani_waku_right{
	width:200px;
	float:left;
}
.ani_head{
	height:100px;
}

.ani_date{
	font-size:13px;
	text-align:15px;

}
.ani_date ul{
	list-style:disc;
	margin-left:15px;
}
.ani_date li{
	list-style:disc;
}




.ani_dai{
	font-size:12px;
	line-height:12px;
	padding:3px;
	}
	

.space_tw4{
	margin-top:15px;
	margin-right:-15px;
	margin-left:-15px;
	text-align:center;
}


.waku_soce3{
	padding:15px;
	margin-bottom:100px;
	background-color:#FAFAFA;
	font-size:16px;
	line-height:22px;
	color: #000;
	border: 1px dotted #B3D9FF;
}


.space_tw5{
	margin-bottom:15px;
	margin-top:0px;
	margin-right:-13px;
	margin-left:-13px;
	border-bottom-width: 1px;
	border-bottom-color: #3C9DFF;
	text-align:center;
	border-bottom-style: dashed;

}

.space_tw5_2{
	margin-bottom:15px;
	margin-top:15px;
	margin-right:-14px;
	margin-left:-14px;
	border-bottom-width: 1px;
	border-bottom-color: #3C9DFF;
	text-align:center;
	border-bottom-style: dashed;

}



.space_tw6{
	margin-bottom:60px;
	margin-top:60px;
	margin-right:-13px;
	margin-left:-13px;
	border-bottom-width: 2px;
	border-bottom-color: #C4E1FF;
	text-align:center;
	border-bottom-style: groove;
}


.sp_kakomi{
	border:3px double #C4E1FF;
	margin-bottom:15px;
	background-color:#F2F2F2;
	padding-top: 12px;
	padding-bottom: 12px;
	padding:12px;
	font-size:15px;
	line-height:1.5;
	text-align:center
}

.sp_kakomi2{
	border:1px double #E6F2FF;
	margin-bottom:15px;
	background-color:#F2F2F2;
	padding-top: 12px;
	padding-bottom: 12px;
	padding:12px;
	font-size:15px;
	line-height:1.5;
	text-align:center
}


.sp_img{
	padding-top:15px;
	text-align:center;
}

/**********************************************/

dt .nw_nc{
	font-weight:bold;
	color:#009966;
}

.t_b{
	margin-left:9px;
	margin-right:9px;
	font-size:18px;
}

.kcm{
	padding:10px;
	margin-top:13px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	background-color: #F0F0F0;
	font-size: 12px;
	text-align: left;
	line-height: 18px;
}




.in_tw_1{
	float:left;
	width:48px;
	margin-right:10px;
	margin-bottom:10px;
}


.in_tw_2{
	float: left;
	margin-bottom:10px;
	width:400px;
}

.in_tw_3{
	text-align:right;
	margin-bottom:10px;
}

.in_tw_4 {

	text-align:center;
	
}


.in_tw_4 img{
	border:1px #0080FF solid;
	width:400px;
	
}

.maeresu{
	border:2px dashed #BDE3FB;
	padding:10px;
	background-color: #F7F7F7;
	margin-top:0px;
	font-size:11px;
	margin-right: 15px;
	margin-bottom: 30px;
	margin-left: 15px;
}

.maeresu dt{
	font-size:11px;
}

.t_b2{
	margin-left:0px;
	margin-right:0px;
	font-size:14px;
	line-height:22px;
}






/*============================================================
フキダシデザイン 
============================================================*/

.arrow_image {
	float: left;
	margin-left:15px;
	background-image:url(http://subcultureblog.fc2rs.com/img3/test/gre.png);
	height:77px;
	width:50px;
}
.arrow2_image {
    float: right;
    margin-right: 15px;
	background-image:url(http://subcultureblog.fc2rs.com/img3/test/blu.png);
	height:77px;
	width:50px;
}
.arrow_image2 {
	float: left;
	margin-left:15px;
	background-image:url(http://subcultureblog.fc2rs.com/img3/test/gre2.png);
	height:113px;
	width:50px;
}
.arrow2_image2 {
    float: right;
    margin-right: 15px;
	background-image:url(http://subcultureblog.fc2rs.com/img3/test/blu2.png);
	height:113px;
	width:50px;
}
.arrow2_image_tex{
	text-align:center;
	padding-top:4px;
	font-size:9px;
	}
.question_box {
	margin-bottom: 35px;
	overflow: hidden;
}

.arrow_box {
	position: relative;
	border: 2px solid #707070;
	padding: 30px 30px;
	border-radius: 15px;
	width: 75%;
	font-size: 16px;
	float: right;
	margin-right: 15px;
	background-color: #F4FAEB;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;

	
}
.arrow_box:after, .arrow_box:before {
	right: 100%;
	top: 40%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.arrow_box:after {
	border-color: rgba(234, 245, 215, 0);
	border-right-color: #F4FAEB;
	border-width: 8px;
	margin-top: -8px;
}
.arrow_box:before {
	border-color: rgba(112, 112, 112, 0);
	border-right-color: #707070;
	border-width: 11px;
	margin-top: -11px;
}

.arrow_box2 {
	position: relative;
	border: 2px solid #707070;
	padding: 30px 30px;
	border-radius: 15px;
	width: 75%;
	font-size: 16px;
	float: left;
	margin-left: 15px;
	background-color: #E8F3FF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
}
.arrow_box2:after, .arrow_box2:before {
	left: 100%;
	top: 40%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.arrow_box2:after {
	border-color: rgba(234, 245, 215, 0);
	border-left-color: #E6F2FF;
	border-width: 8px;
	margin-top: -8px;
}
.arrow_box2:before {
	border-color: rgba(112, 112, 112, 0);
	border-left-color: #707070;
	border-width: 11px;
	margin-top: -11px;
}

.arrow_box3 {
	position: relative;
	border: 2px solid #707070;
	padding: 25px 25px;
	border-radius: 35px;
	width: 83%;
	font-size: 16px;
	margin-right:15px;
	background-color:#fff8dc;
	float: right;
}
.arrow_box3:after, .arrow_box3:before {
	right: 100%;
	top: 40%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.arrow_box3:after {
	border-color: rgba(234, 245, 215, 0);
	border-right-color: #fff8dc;
	border-width: 8px;
	margin-top: -8px;
}
.arrow_box3:before {
	border-color: rgba(112, 112, 112, 0);
	border-right-color: #707070;
	border-width: 11px;
	margin-top: -11px;
}

.arrow_box4 {
	position: relative;
	background: #FCFCFC;
	border: 2px solid #707070;
	padding: 25px 25px;
	border-radius: 35px;
	width: 83%;
	font-size: 16px;
	margin-left: 15px;
	float: left;
}


.arrow_box4:after, .arrow_box4:before {
	left: 100%;
	top: 40%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box4:after {
	border-color: rgba(255, 248, 220, 0);
	border-left-color: #FCFCFC;
	border-width: 8px;
	margin-top: -8px;
}
.arrow_box4:before {
	border-color: rgba(112, 112, 112, 0);
	border-left-color: #707070;
	border-width: 11px;
	margin-top: -11px;
}


.arrow_mda {
	position: relative;
	background: #FFF;
	border: 2px solid #707070;
	padding:15px;
	margin-bottom:20px;
	border-radius: 15px;
	text-align:left;
	color:#000000;
	font-size:15px;
	line-height:23px;
}
.arrow_mda:after, .arrow_mda:before {
	top: 100%;
	left: 15%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.arrow_mda:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #FFF;
	border-width: 8px;
	margin-left: -8px;
}
.arrow_mda:before {
	border-color: rgba(194, 225, 245, 0);
	border-top-color: #707070;
	border-width: 11px;
	margin-left: -11px;
}

.arrow_mda2 {
	position: relative;
	background: #FFF;
	border: 2px solid #707070;
	padding:25px;
	border-radius: 15px;
	text-align:left;
}

.arrow_mda2:after, .arrow_mda2:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}


/*============================================================
題
============================================================*/

.arrow_dai{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 25px;
	background-color: #F7F7F7;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
}

.arrow_dai2{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}

.arrow_mda_waku {
	width: 480px;
	margin-bottom:0px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.arrow_img{
	text-align:center;
	margin-bottom:15px;
}


.arrow_img2{
	border-radius:10px;
	border:3px solid #707070;
	width:400px;
}

.arrow_ara{
	border:1px dashed #9DCEFF;
	padding: 10px;
	margin-bottom: 15px;
	background-color: #F7F7F7;
	font-size: 13px;
	line-height: 19px;
	margin-right: 15px;
	margin-left: 15px;
}
.arrow_ara2{
	padding-left:4px;
	line-height:17px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #9DCEFF;
}

.arrow_ara3{
	line-height:20px;
	padding-left:10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #9DCEFF;
}

.arrow_ara4{
	font-size:13px;
	line-height:19px;
	padding-left:10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #9DCEFF;
	font-weight:normal;
	font:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

.arrow_ara3 a:link{
	color:#0080FF;
	text-decoration:underline;
	font-size:14px;
}

.arrow_ara3 a:vlink{
	color:#0080FF;
	text-decoration:underline;
	font-size:14px;
}

.arrow_ara3 a:alink{
	color:#F00;
	font-size:14px;
}

.arrow_tab_img{
	width:250px;
}

table a:hover img{
   opacity: 0.50;
}

.arrow_space{
	margin-bottom:75px;
	margin-top:75px;
	margin-left:-15px;
	margin-right:-15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #707070;
}

.arrow_space2{
	margin-bottom:50px;
	margin-left:-15px;
	margin-right:-15px;
	border-top:1px dotted #B4B4B4;
}

.arrow_space3{
	margin-top:70px;
	margin-bottom:70px;
	margin-left:-15px;
	margin-right:-15px;
	border-top:1px dotted #B4B4B4;
}

.k_comment{
	margin-bottom:15px;
	text-align:left;
	font-size:14px;
	line-height:16px;
}

.arrow_div{
	margin-bottom:10px;
	font-size:11px;
	line-height:16px;
}
.arrow_div2{
	margin-bottom:16px;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
}
div .nw_nc{
	color:#009966;
}
	
.twitter-tweet{
	text-align: left;
	border:1px solid #CCCCCC;
	font-size:16px;
	line-height:22px;
	font-weight:normal;
	padding-left:10px;
	padding-right:15px;
	background-color: #FFF;
	color: #000;
	padding-top: 10px;
	padding-bottom: 10px;
}

.anchor{
	line-height:20px;
}

.serif{
	background: #FFF;
	border: 2px solid #707070;
	padding:15px;
	border-radius: 15px;
	text-align:left;
	font-size:15px;
	line-height:21px;
	margin-left:15px;
	margin-right:15px;
}

/* 試作雑談css
----------------------------------------------- */


.proto_div1{
	border:2px solid #515151;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:40px;
	border-radius: 15px;
	background-color:rgba(255,247,215,1.00);
	margin-right:40px;
	padding:15px;
	padding-bottom:30px;
}

.proto_div2{
	margin-bottom:15px;
	font-size:11px;
	line-height:11px;
	}
	
.proto_div3{
	padding-left:17px;
	padding-right:17px;
	font-size:17px;
	line-height:25px;
	color:#000000;
	}
	




.proto_div1r {
	position: relative;
	border:2px solid #515151;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:40px;
	margin-left:30px;
	border-radius: 15px;
	background-color: #EEF6FD;
	padding:15px;
	padding-bottom:30px;
}
.proto_div1r:after, .proto_div1r:before {
	bottom: 100%;
	left: 10%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.proto_div1r:after {
	border-color: rgba(238, 246, 253, 0);
	border-bottom-color: #EEF6FD;
	border-width: 8px;
	margin-left: -8px;
}
.proto_div1r:before {
	border-color: rgba(192, 192, 192, 0);
	border-bottom-color: #515151;
	border-width: 11px;
	margin-left: -11px;

}

.proto_div1rr {
	position: relative;
	border:2px solid #515151;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:40px;
	margin-left:60px;
	border-radius: 15px;
	background-color: #EEF6FD;
	padding:15px;
	padding-bottom:30px;
}
.proto_div1rr:after, .proto_div1rr:before {
	bottom: 100%;
	left: 10%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.proto_div1rr:after {
	border-color: rgba(238, 246, 253, 0);
	border-bottom-color: #EEF6FD;
	border-width: 8px;
	margin-left: -8px;
}
.proto_div1rr:before {
	border-color: rgba(192, 192, 192, 0);
	border-bottom-color: #515151;
	border-width: 11px;
	margin-left: -11px;

}

.proto_div1rrr {
	position: relative;
	border:2px solid #515151;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:40px;
	margin-left:90px;
	border-radius: 15px;
	background-color: #EEF6FD;
	padding:15px;
	padding-bottom:30px;
}
.proto_div1rrr:after, .proto_div1rrr:before {
	bottom: 100%;
	left: 10%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.proto_div1rrr:after {
	border-color: rgba(238, 246, 253, 0);
	border-bottom-color: #EEF6FD;
	border-width: 8px;
	margin-left: -8px;
}
.proto_div1rrr:before {
	border-color: rgba(192, 192, 192, 0);
	border-bottom-color: #515151;
	border-width: 11px;
	margin-left: -11px;

}


.proto_res{
	font-size:18px;
	line-height:26px;
	font-weight:bold;
}

.proto_span{
	margin-top:70px;
	margin-bottom:70px;
	margin-left:-15px;
	margin-right:-15px;
	border-bottom:1px dotted #605E5E;
}

.proto_hyou{
	border:1px dotted #999999; 
	border-left:3px #999999 solid;
	padding:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:22px;
	background-color: #FFFFFF;
}

.proto_hyou a:link{
	color:#0080FF;
	text-decoration:underline;
	font-size:14px;
}

.proto_hyou a:vlink{
	color:#0080FF;
	text-decoration:underline;
	font-size:14px;
}

.proto_hyou a:hover{
	color:#F00;
	font-size:14px;
	text-decoration: none;
}

.proto_img_500{
	border-radius:10px;
	border:3px solid #707070;
	width:500px;
}

.proto_img_250{
	border-radius:10px;
	border:3px solid #707070;
	width:250px;
}

/* 試作ここまで
----------------------------------------------- */

.kt_waku{
	margin-bottom:100px;
}
.kt_waku1{
	margin-bottom:100px;
	margin-left:20px;
}
.kt_waku2{
	margin-bottom:100px;
	margin-left:40px;
}
.kt_waku3{
	margin-bottom:100px;
	margin-left:60px;
}
.kt_waku4{
	margin-bottom:100px;
	margin-left:80px;
}
.kt_waku5{
	margin-bottom:100px;
	margin-left:100px;
}
.kt_waku6{
	margin-bottom:100px;
	margin-left:120px;
}




.kt_top{
	margin-bottom:10px;
	font-size:11px;
	line-height:11px;
}
.kt_top_id{
	background-color: #EF7679;
		color:#FFFFFF;
}
.kt_top_name{
	color:#093;
}
.kt_body_unk{
	color: #00F;
}
.kt_body{
	padding-left:15px;
	padding-right:15px;
	font-size:17px;
	line-height:23px;
	color:#000000;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
}
.kt_space{
	margin-left:-15px;
	margin-right:-15px;
	margin-bottom:100px;
	border-bottom:1px dotted #999999;
}
.kt_space2{
	margin-left:-15px;
	margin-right:-15px;
	margin-bottom:100px;
	border-bottom:1px dotted #999999;
	border-top:1px dotted #999999;
	padding:10px;
	text-align:center;
	color:#000000;
	font-weight:bold;
	font-size: 12px;
}
.kt_space3{
	margin-left:-15px;
	margin-right:-15px;
	margin-bottom:100px;
	border-bottom:1px dotted #999999;
	border-top:1px dotted #999999;
	padding:10px;
	text-align:center;
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
.kt_img500{
	width:500px;
	border:1px solid #9BCDFF;
	padding:5px;
}
.kt_img250{
	width:250px;
	border:1px solid #9BCDFF;
	padding:5px;
}
.kt_img0{
	border:1px solid #9BCDFF;
	padding:5px;
}
.kt_kijiwaku{
	background-color:#F9F9F9;
	padding:15px;
	margin-bottom:100px;
	margin-left:-15px;
	margin-right:-15px;
	text-align:center;
	border-bottom:1px dashed #999999;
	border-top:1px dashed #999999;

}
.kt_hyou{
	border:1px dotted #9DCEFF;
	border-left:4px solid #9DCEFF;
	padding:5px;
	background-color: #FAFAFA;
	line-height:18px;
	font-size:12px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: normal;
	color: #000;
}
.kt_hyou2{
	border:1px dotted #9DCEFF;
	padding:10px;
	background-color: #FAFAFA;
	line-height:20px;
	font-size:14px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #000;
	font-weight:normal;
}
.kt_hyou2_mi{
	padding:7px;
	background-color: #FFF;
	line-height:19px;
	font-size:13px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #000;
	border-left: 5px solid #6AB5FF;
	font-weight:bold;
}
.kt_hyou2_mi2{
	padding:7px;
	background-color: #FAFAFA;
	line-height:19px;
	font-size:13px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #000;
	border-left: 5px solid #6AB5FF;
	font-weight:bold;
}

.kt_body a:link{
	color: #00F;
	text-decoration:underline;
	background-color: #E1F0FF;
	font-weight:normal;
}
.kt_body a:active{
	color: #00F;
	text-decoration:underline;
	background-color: #E1F0FF;
	font-weight:normal;
	}/*実行中*/
.kt_body a:visited{
	color: #00F;
	text-decoration:underline;
	background-color: #E1F0FF;
	font-weight:normal;
	}/*訪問済*/
.kt_body a:hover{
	color: #00F;
	background-color: #FFCECE;
	font-weight:normal;
	} /*マウス*/
	
h1{
	font-size:13px;
	line-height:13px;
	font-weight:normal;
}

/* 本
----------------------------------------------- */











#rss1 br,#rss2 br,#rss3 br{display:none}
#rss1{width:729px;height:260px;overflow:hidden}
#rss1 #rss_headline1{width:364px;height:260px;overflow-y:auto;overflow-x:hidden;float:left}
#rss1 #rss_headline2{width:365px;height:260px;overflow-y:auto;overflow-x:hidden;float:left}
#rss_headline1 div,#rss_headline2 div{width:729px}

#rss1 #rss_headline1,#rss_headline2{padding:0 0 0 0}
#rss1 .blogroll-list{border-bottom:1px dashed #dcdcdc}
#rss1 .blogroll-list a{padding:2px 20px 2px 20px;display:block;background:#FFFFFF url(http://file.blog.fc2.com/subcultureblog/img/bparts/5.gif) 10px 50% no-repeat;display:block; color:#005BB7; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif}
#rss1 .blogroll-list a:hover{background-color:#f5f5f5; color:#FF0000;}

#rss2{
	line-height:19px;
	font-size:15px;
	padding:2px;
	left:0px;
}
#rss2 .blogroll-list a{display:block;color:#005BB7; }
#rss2 .blogroll-list a{background:#FFF url(http://file.blog.fc2.com/subcultureblog/img/bparts/3.jpg) no-repeat 0 center;padding: 2px 20px 2px 20px;}
#rss2 img{margin-top:100px;}

#rss2 .blogroll-list a:hover{
background-color:#f4f4f4;
text-decoration:none;
padding: 2px 20px 2px 20px;
}


#rss3{width:724px;height:150px;overflow:hidden;margin:0px}
#rss3 #rss_headline3{width:724px;height:150px;overflow-y:auto;overflow-x:hidden;}
#rss_headline3 div,#rss_headline2 div{width:729px}

#rss3 #rss_headline3{padding:0 0 0 0}
#rss3 .blogroll-list{border-bottom:1px dashed #dcdcdc}
#rss3 .blogroll-list a{padding:2px 20px 2px 20px;display:block;background:#FFFFFF url(http://file.blog.fc2.com/subcultureblog/img/bparts/5.gif) 10px 50% no-repeat;display:block; color:#005BB7; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif}
#rss3 .blogroll-list a:hover{background-color:#f5f5f5}

-->

