body { 
text-align:center;
line-height:1.3;
margin:0;
padding:0;
font-family:'Verdana','MSPゴシック';
color:#333333;
} 

/******************************************* ▼ サイトの幅 ▼ */
#outline { 
width:960px;                                         /* 全体 */
margin:0 auto; 
padding: 0;
}

#outline2 {
width:960px;
margin:0 auto; 
padding:0;
}

#center { 
width:640px;                                          /* 中央 */
float:right; 
} 

#right { 
	float: right;
	width: 304px;
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 20px;
	overflow: hidden;
	background-image: url();

	margin-bottom: 8px;
} 
#center-left { 
width:640px;
float:left; 
} 
/******************************************* ▲ サイトの幅 ▲ */



/******************************* ▼ リンクの色と下線の有無 ▼ */
a:link    {color:#0033CC; text-decoration:none;}      /* 通常 */
a:active  {color:#66CCFF; text-decoration:none;}      /*実行中*/
a:visited {color:#941D55; text-decoration:none; } /*訪問済*/
a:hover   {color:#0033CC; text-decoration:underline;} /*マウス*/
/******************************* ▲ リンクの色と下線の有無 ▲ */



/********************************************* ▼ ヘッダー ▼ */
#header {
	margin-top: 0px;
	margin-bottom: 0px;
	text-algin:center;
	height: 80px;
	background-color: #FFFFFF;
}
/********************************************* ▲ ヘッダー ▲ */



/*************************************** ▼ ブログタイトル ▼ */
h1 { 
font-size:12px;                                 /* 文字サイズ */
height:30px;
}
                              /* ▽文字色とリンクの下線有無▽ */
h1 a:link    { color:#0099FF; text-decoration:none; } /* 通常 */
h1 a:active  { color:#0099FF; text-decoration:none; } /*実行中*/
h1 a:visited { color:#941D55; text-decoration:none; } /*訪問済*/
h1 a:hover   { color:#0033CC; text-decoration:underline; }
                              /* △文字色とリンクの下線有無△ */
/*************************************** ▲ ブログタイトル ▲ */



/***************************************** ▼ サイト紹介文 ▼ */
.intro { 
font-size:12px;
color:#333333;
background-color:#FDE6F0;
padding:3px 0px 3px 0px;
margin-bottom:10px;
}

.menu_genre { 
margin-top:0px;
text-align:left;
background:url('../img/0menu_bg.gif')
height:38px;
width:640px;
}

.menu_img { 
padding-bottom:-4px;
float:left;
}
.menu_text { 
float:left;
font-size:14px;
font-weight:bold;
padding-top:12px;
padding-left:15px;
}
/***************************************** ▲ サイト紹介文 ▲ */


/************************************************* ▼ RSS部分 ▼ */

.ently_textrss {
text-align:left;                      /* 左寄せ    (記事本文) */
margin:5px 15px;
padding-top:10px;  
padding-bottom:10px;
}


/************************************************* ▲ RSS部分 ▲ */

/************************************************* ▼ NEW_RSS部分 ▼ */
.new_rss_outline { 
border:#CCCCCC 1px solid;
font-size:12px;
margin-top:21px;
}

.new_rss_title {
font-weight:bold;
font-size:12px;
text-align:left;
margin-top:-7px;
padding-left:12px;
}

.new_rss_body { 
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
font-size:12px;
text-align:left;
}



/************************************************* ▲ NEW_RSS部分 ▲ */

/************************************************* ▼ 広告部分 ▼ */

.koukoku_outline1 {
border:#FFFFFF 1px solid;
width:310px;
font-size:12px;
text-align:left;
margin-left:1px;
color:#666666;
}


/************************************************* ▲ 広告部分 ▲ */

/************************************************* ▼ 記事 ▼ */


                              /* ▽文字色とリンクの下線有無▽ */
h2 { font-size:16px; }
h2 a:link    { color:#333333; text-decoration:none; } /* 通常 */
h2 a:active  { color:#66CCFF; text-decoration:none; } /*実行中*/
h2 a:visited { color:#941D55; text-decoration:none; } /*訪問済*/
h2 a:hover   { color:#0033CC; text-decoration:underline; }
                              /* △文字色とリンクの下線有無△ */
h2 img {
margin-bottom:-2px;
}

.ently_outline { 
font-size:12px;
text-align:left;
} 
.ently_title { 
font-size:16px;                       /* 文字サイズ(記事本文) */
color:#333333;                        /* 文字色    (記事本文) */
text-align:left;
margin-bottom:5px;
} 

.ently_body { 
font-size:12px;                       /* 文字サイズ(記事本文) */
color:#333333;                        /* 文字色    (記事本文) */
line-height:1.3;
} 

.movie_outline { 
border:#ffffff 1px solid;
margin-top:5px;
width:760px;
padding-top:10px;
border-top:#cccccc 1px solid;
border-bottom:#cccccc 1px solid;
} 
.s_movie_outline { 
border:#ffffff 1px solid;
width:130px;
height:132px;
font-size:12px;
text-align:left;
padding:0px;
float:left;
margin-bottom:10px;
margin-right:10px;
color:#666666;
} 
.s_movie_img { 
border:#999999 3px double;
width:120px;
heigiht:90px;
} 


/************************************************* ▲ 記事 ▲ */


/************************************************* ▲ 記事 ▲ */



/*************************** ▼ 左側メニュー(プラグイン１) ▼ */



/*************************** ▲ 左側メニュー(プラグイン１) ▲ */

/*************************** ▼ 右側メニュー(プラグイン２) ▼ */
.plugin2_outline { 
margin-top:0px;
margin-bottom:15px; /* 次のプラグインまでの間隔 */
margin-left:1px;
color:#999999;
border:#BBBBBB 1px solid;
background-color: #EEEEEE;
} 

.plugin2_table_outline { 
margin-bottom:15px; /* 次のプラグインまでの間隔 */
margin-left:1px;
border:#BBBBBB 1px solid;
}


/**** ▼ トピックID ▼ */
.plugin2title_topi1 {
list-style-type: none;
background-image: url('../img/m_topi1.gif');
background-repeat: no-repeat;
color:#000000;
font-size:16px;
font-weight:bold;
text-align:left;
padding-left: 30px;
padding-top:2px;
margin:0px 0px 0px 1px;
height:25px;
}
.plugin2title_topi2 {
list-style-type: none;
background-image: url('../img/m_topi2.gif');
background-repeat: no-repeat;
color:#000000;
font-size:16px;
font-weight:bold;
text-align:left;
padding-left: 30px;
padding-top:2px;
margin:0px 0px 0px 1px;
height:25px;
}
#topi a:link         { color:#111111; }     /* 通常         */
#topi a:active       { color:#999999; }     /* 実行中       */
#topi a:visited      { color:#111111; }     /* 訪問済み     */
#topi a:hover        { color:#999999; }     /* オンマウス時 */

/**** ▲ トピックID ▲ */


.plugin2_title { 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: left;
font-size:13px;                       /* 文字サイズ(タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
color:#333333;                        /* 文字色    (タイトル) */
padding:2px 0px 2px 10px;
background-color:#E4E4E4;
border-bottom:#BBBBBB 1px solid;
} 
.plugin2_body { 
font-size:12px;                           /* 文字サイズ(本体) */
color:#333333;                            /* 文字色    (本体) */
padding:5px 5px 5px;
line-height:1.2;
list-style-image:url('http://www.autostm.net/hpgazou/kari000/yazirusi.gif')
background : url('http://www.autostm.net/hpgazou/kari000/linkbg00.jpg');
} 
.plugin2_motolinks { 
margin-bottom:15px;
margin-left:1px;
border:1px solid;
padding:10px 0px 0px 5px;
} 
.plugin2_2body { 
font-size:12px;
color:#333333;
line-height:1.2;
} 


/****** ▼ 右側メニュー(フレーム動画部分) ▼ */

.t_movie_img { 
border:#999999 3px double;
width:90px;
height:68px;
margin-bottom:10px;
margin-right:5px;
} 

.t_movie_img_last { 
border:#999999 3px double;
width:90px;
height:68px;
margin-bottom:0px;
margin-right:1px;
margin-left:1px;
} 

.t_table{ 
color:#999999;
overflow-y:scroll;
writing-mode:lr-tb;
width:297px;
height:315px;
padding:10px 0px 5px 0px;
}

.t_body{ 
margin-top:10px;
}

.t_bodylink{ 
border-top:#333333 1px dashed;
margin:5px;
padding-top:10px;
text-align:center;
font-weight:bold;
}
/****** ▲ 右側メニュー(フレーム動画部分) ▲ */

/*************************** ▲ 右側メニュー(プラグイン２) ▲ */



/*************************** ▼ 上部メニュー(プラグイン３) ▼ */
.plugin3_menu { 
margin:5px 0px 10px 0px;
height:24px;
} 

.search_outline { 
background:url('../img/search_bg.gif');
border:#9A9A9A 1px solid;
height:35px;
text-align:left;
} 
.search_img { margin-bottom:-3px;}

.input_action { 
border:1px solid #999999;
padding-right:1px;
width:225px;
height:25px;
font-size:16px;
important;vertical-align:middle;
margin-top:4px;
} 

.img_action { important;vertical-align:middle; margin-top:4px;}

.mail_action { 
important;vertical-align:middle;
margin-top:4px;
margin-right:10px;
margin-left:5px;
} 

/*************************** ▲ 上部メニュー(プラグイン３) ▲ */





/********************************************* ▼ フッター ▼ */

#footer {
	clear: both;
	font-size:12px;
	border:#CCCCCC 1px solid;
	background-color: #EEEEEE;
}

.footer_outline {
text-align:left;
font-size:12px;
float:left;
padding-left:5px;
}

.footer_outline_s {
width:170px;
float:left;
}
                                         /* リンク       */
#footer a:link    {color:#0033CC; text-decoration:none;}      /* 通常 */
#footer a:active  {color:#66CCFF; text-decoration:none;}      /*実行中*/
#footer a:visited {color:#941D55; text-decoration:none; } /*訪問済*/
#footer a:hover   {color:#0033CC; text-decoration:underline;} /*マウス*/

                                              /* リンク       */
#mylink a:link         { color:#FF7CAA; }     /* 通常         */
#mylink a:active       { color:#FF00CC; }     /* 実行中       */
#mylink a:visited      { color:#DE4963; }     /* 訪問済み     */
#mylink a:hover        { color:#FF00CC; }     /* オンマウス時 */

/********************************************* ▲ フッター ▲ */



/********************************************* ▼ リンク紹介部分 ▼ */

.link_box_top {
border-top:#CCCCCC 1px solid;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
text-align:left; font-size:14px;
font-weight:bold;
margin-top:10px;
padding:5px 5px 10px 5px;
}

.link_box_bottom_outline {
border:#CCCCCC 1px solid;
text-align:left;
font-size:11px;
margin-top:-1px;
}

.link_box_body {
border-style:solid;
border-width:1px;
border-color:#FFFFFF #F3F3F3 #F3F3F3 #FFFFFF;
padding:10px;
background-color: #F3F3F3;
}

.link_title {
list-style-type: none;
background-image: url('../img/m_link_cate.gif');
background-repeat: no-repeat;
color:#0033CC;
font-size:14px;
font-weight:bold;
text-align:left;
padding-left: 30px;
padding-top: 3px;
height:25px;
float:left;
}

.link_title2 {
list-style-type: none;
background-image: url('../img/m_topi_cate.gif');
background-repeat: no-repeat;
color:#0033CC;
font-size:14px;
font-weight:bold;
text-align:left;
padding-left: 30px;
padding-top: 3px;
margin-left: 10px;
height:25px;
float:left;
}

.links_t {
width:205px;
float:left;
padding-left:5px;
}

/********************************************* ▲ リンク紹介部分 ▲ */


/*** その他 ***/
p { margin: 2px 0; }
ul { margin:2px 0 5px 0; padding:0; } 
li { margin-left:10px; margin-bottom:8px; list-style-type: none;} 
form { margin:0; }
table { font-size:10px; }
.c-both { clear:both; } 
.readmore { margin-top: 10px; } 
.readclose { margin: 10px 0; } 
.page_navi { margin:30px 0; font-size:12px; }

blockquote {
margin:2px;
padding:5px;
background:#f0f0f0;
border:#cccccc 1px solid;
border-left:#cccccc 5px solid;
}
.k_img { 
margin-right: 8px;
margin-bottom: 2px;
border:#999999 3px double;
width:60;
 }
.t_img { text-align: center; margin-top: 8px; margin-bottom: 8px; }

.samlist_outline {
border-bottom:#cccccc 1px solid;
width:390px;
}

.samlist {
list-style-type: none;
background-image: url('../img/m_topi2.gif');
background-repeat: no-repeat;
color:#000000;
font-size:12px;
font-weight:bold;
text-align:left;
padding-left: 26px;
padding-top:3px;
padding-bottom:3px;
margin:0px 0px 2px -10px;
height:20px;
float:left;
width:180px;
}

.samlist_r {
list-style-type: none;
background-repeat: no-repeat;
color:#000000;
font-size:12px;
text-align:left;
padding-left: 26px;
padding-right: 5px;
padding-top:6px;
padding-bottom:0px;
margin:0px 0px 2px -10px;
height:20px;
float:right;
}


.samlist_b {
list-style-type: none;
background-image: url('../img/m_topi1.gif');
background-repeat: no-repeat;
color:#000000;
font-size:12px;
font-weight:bold;
text-align:left;
padding-left: 26px;
padding-top:3px;
padding-bottom:3px;
margin:0px 0px 2px -10px;
height:20px;
float:left;
width:180px;
}
.m_over {overflow:hidden; width:640px; position:static;}
.feed-icon {
position:relative;
margin-top:-60px;
top:474px;
left:508px;
width:120px;
height:50px;
text-align:right;
background-image: url('../img/fc2_logo.gif');
background-repeat: no-repeat;
}
#infomovie { font-size:14px; color:#FF597C; font-weight:bold; text-align:left; margin:3px 0px 3px 0px; }
#infomovie a:link    { color:#FF597C; text-decoration:none; } /* 通常 */
#infomovie a:active  { color:#FF597C; text-decoration:none; } /*実行中*/
#infomovie a:visited { color:#FF597C; text-decoration:none; } /*訪問済*/
#infomovie a:hover   { color:#FF597C; text-decoration:underline; }