body { 
text-align:center;
line-height:1.3;
margin:0;
padding:0;
font-family:'Verdana','MSPゴシック';
color:#333333;
background-image: url('../img/bg_map.jpg');
background-position: center top;
background-repeat: repeat-y;
background-color:#CDFFFF;
} 

/******************************************* ▼ サイトの幅 ▼ */
#outline { 
width:1050px;                                         /* 全体 */
margin:0 auto; 
padding: 0;
}

#outline2 {
width:1050px;
margin:0 auto; 
padding:0;
}

#center { 
	width:597px;                                          /* 中央 */
	float:right;
} 

#left { 
	                                   /* 左 */
	width: 185px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 10px;
	margin-right:-20px;
} 

#right { 
	float: right;
	width: 252px;
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 20px;
	overflow: hidden;
	margin-bottom: 8px;
} 

#center-left { 
width:792px;
float:left; 
} 
/******************************************* ▲ サイトの幅 ▲ */



/******************************* ▼ リンクの色と下線の有無 ▼ */
a:link    {color:#0000CC; text-decoration:none;}      /* 通常 */
a:active  {color:#66CCFF; text-decoration:none;}      /*実行中*/
a:visited {color:#941D55; text-decoration:none; } /*訪問済*/
a:hover   {color:#CC0000; text-decoration:underline;} /*マウス*/
/******************************* ▲ リンクの色と下線の有無 ▲ */


/******************************* ▼ リンクの色と下線の有無 ▼ */
#off a:link   {color:#0000CC; text-decoration:underline;}      /* 通常 */
#off a:active  {color:#66CCFF; text-decoration:underline;}      /*実行中*/
#off a:visited {color:#0000CC; text-decoration:underline;} /*訪問済*/
#off a:hover   {background-color: #D9E1F7; color:#CC0000; text-decoration:underline; width:38px; margin:-2px 0px -3px 0px; padding:2px 0px 3px 0px;} /*マウス*/
#on {background-color:#DBDBDB;} 
/******************************* ▲ リンクの色と下線の有無 ▲ */


/********************************************* ▼ ヘッダー ▼ */
#header {
	width:1046px;
	height:80px;
	padding:5px;
}

.topimg_outline { 
float:left; text-align:left;
margin-left:5px;
}

.search_outline { 
float:left;
font-size:12px;
text-align:left;
margin-left:10px;
}

.search_text { 
margin:10px 5px 0px 2px;
}

.input_action { 
border:1px solid #999999;
padding-right:1px;
width:305px;
height:25px;
font-size:16px;
important;vertical-align:middle;
} 

.img_action { important;vertical-align:middle;}

/********************************************* ▲ ヘッダー ▲ */



/*************************************** ▼ ブログタイトル ▼ */
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:#1D3994; text-decoration:underline; }
                              /* △文字色とリンクの下線有無△ */

h3 { 
font-size:14px;                                 /* 文字サイズ */
font-weight:bold;
}
/*************************************** ▲ ブログタイトル ▲ */





/********************** ▼ メニューリスト - ０ ▼ */
.menu_topic_outline { 
height:100px;
width:198px;
float:left;
text-align:left;
font-size:14px;
margin-bottom:15px;
margin-right:-15px;
padding-left:5px;
position: relative; top:
}

.menu_topic_0 { 
height:35px;
width:155px;
padding-left:15px;
padding-top:8px;
background:url('../img/main_li_0.gif');
background-repeat: no-repeat;
margin-bottom:2px;
}

#topic_0 A:hover { 
background-color:#F4F4F2;
height:34px;
width:185px;
margin-left:-10px;
padding-left:10px;
margin-top:-7px;
padding-top:7px;
}

/********************** ▲ メニューリスト - ０ ▲ */


/************************************************* ▼ MOVIE記事 ▼ */
.main_title { 
	text-align: right;
	color: #333333;
	padding-right: 10px;
	padding-top: 5px;
	background:url('../img/main_top.gif');
	height:30px;
}

.m_t_sub_outline { 
width:260px;
font-size:11px;
font-color:#111111;
padding-top:2px;
}

.m_t_sub { 
width:40px;
border:#999999 1px solid;
float:left;
padding:2px 0px 3px 0px;
text-align:center;
margin-right:3px;
background-color:#FFFFFF;
}

.m_t_sub2 { 
width:24px;
border:#999999 1px solid;
text-align:center;
margin-right:3px;
background-color:#FFFFFF;
}

.m_t_sub2 a:hover   {
width:22px;
color:#CC0000;
text-align:center;
padding:0px;
margin-right:0px;
background-color:#D9E1F7;
}

.m_t_sub3 { 
width:100px;
border:#999999 1px solid;
text-align:center;
margin-right:3px;
background-color:#FFFFFF;
}

.m_t_sub3 a:hover   {
width:98px;
color:#CC0000;
text-align:center;
padding:0px;
margin-right:0px;
background-color:#D9E1F7;
}

.m_t_sub4_off { 
width:40px;
border:#999999 1px solid;
text-align:center;
margin-right:3px;
background-color:#D9E1F7;
}

.m_t_sub4 { 
width:40px;
border:#999999 1px solid;
text-align:center;
margin-right:3px;
background-color:#FFFFFF;
}

.m_t_sub4 a:hover   {
width:38px;
color:#CC0000;
text-align:center;
padding:0px;
margin-right:0px;
background-color:#D9E1F7;
}

.main_outline { 
font-size:12px;
text-align:left;
border-left:#B6B6B6 1px solid;
border-right:#B6B6B6 1px solid;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
background-color:#F3F3F3;
}

.main_m_body { 
border:#E3E3E3 1px solid;
background-color:#FFFFFF;
padding:5px;
width:570px;
}

.main_rss { 
margin-top:20px;
border-top:#999999 1px dotted;
padding:8px 10px 0px 10px;;
}

.main_movie { 
padding:2px;
width:138px;
height:138px;
float:left;
}

.main_movie_j { 
padding:2px;
width:107px;
height:158px;
float:left;
text-align:center;
font-weight:bold;
}

.m_text { 
padding:0px 2px 0px 2px;
margin-top:-3px;
}

.main_footer { 
	text-align: left;
	color: #333333;
	width: 596px;
	padding-left: 20px;
	padding-top: 5px;
	background:url('../img/main_footer.gif');
	height:30px;
	margin-bottom:10px;
}

.page_list_footer { 
text-align:left;
font-size:12px;
float:right;
margin-right:17px;
}

h2 { font-size:14px; margin:3px 0px 4px 20px; }



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:#1D3994; text-decoration:underline; }
                              /* △文字色とリンクの下線有無△ */


.p0_title {
border-left: 8px solid #BBBBBB;
font-size:14px;
font-weight:bold;
padding-left:8px;
padding-bottom:2px;
margin-left:12px;
margin-top:10px;
color:#333333;
}


/**************** ▼ 女優記事 ▼ */

.j_title { 
	text-align: right;
	color: #333333;
	padding-right: 10px;
	padding-top: 5px;
	background:url('../img/main_top.gif');
	height:30px;
}

.j_outline { 
font-size:12px;
text-align:left;
border-left:#B6B6B6 1px solid;
border-right:#B6B6B6 1px solid;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
background-color:#F3F3F3;
}

.main_m_body_j { 
border:#B7A8A8 1px solid;
background-color:#FFFFFF;
padding-left:7px;
padding-top:2px;
padding-bottom:2px;
text-align:center;
width:570px;
}

.m_t_sub_free { 
width:200px;
border:#999999 3px double;
padding:1px 0px 1px 0px;
text-align:center;
margin-right:15px;
background-color:#FFFFFF;
}
.m_t_sub_free a:hover   {background-color: #D9E1F7; color:#CC0000; text-decoration:underline; width:194px; margin:-2px 0px -3px 0px; padding:2px 0px 3px 0px;} /*マウス*/


.j_footer { 
	text-align: left;
	color: #333333;
	width: 596px;
	padding-left: 20px;
	padding-top: 5px;
	font-weight:bold;
	background:url('../img/main_footer.gif');
	height:30px;
	margin-bottom:10px;
}

/**************** ▲ 女優記事 ▲ */

/**************** ▼ 検索リスト ▼ */

.name_list { 
float:left;
width:100px;
}

.main_list_name { 
margin:30px 0px 10px 0px;
font-weight:bold;
color:#000000;
font-size:14px;
padding-bottom:3px;
border-bottom:#cccccc 1px solid;
}

.main_list_name2 { 
width:530px;
text-align:left;
margin:10px 0px 10px 0px;
font-weight:bold;
color:#000000;
font-size:14px;
padding-bottom:3px;
border-bottom:#cccccc 1px solid;
}

.list_n_m {margin-right:5px; font-size:16px;}
.list_n_s {margin-right:5px; font-size:12px;}
/**************** ▲ 検索リスト ▲ */

/************************************************* ▲ MOVIE記事 ▲ */


/************************************************* ▲ 記事 ▲ */



/*************************** ▼ 左側メニュー(プラグイン１) ▼ */
.plugin1_outline { 
margin-top:0px;
background:url('../img/p1_bg.gif');
} 
.plugin1_title { 
text-align:center;
font-size:13px;
font-weight:bold;
color:#333333;
padding:10px 0px 1px 0px;
background:url('../img/p1_top.gif');
height:30px;
}
.plugin1_bottom { 
text-align:center;
background:url('../img/p1_footer.gif');
height:10px;
margin-bottom:15px; /* 次のプラグインまでの間隔 */
}
.plugin1_body { 
font-size:12px;                           /* 文字サイズ(本体) */
color:#333333;                            /* 文字色    (本体) */
padding:5px 5px 5px 8px; 
line-height:1.2;
list-style-image:url('http://www.autostm.net/hpgazou/kari000/yazirusi.gif')
background:url('http://www.autostm.net/hpgazou/kari000/pleftbg.jpg')
background-repeat : repeat-x;
} 
.plugin1_body_noimg{ 
font-size:12px;                           /* 文字サイズ(本体) */
color:#333333;                            /* 文字色    (本体) */
padding:5px 5px 5px; 
line-height:1.2;
} 

/*************************** ▲ 左側メニュー(プラグイン１) ▲ */

/*************************** ▼ 左側メニュー(プラグイン１-リンクス) ▼ */
.plugin1_l_outline { 
border:#BBBBBB 1px solid;
padding:15px 10px 15px 10px;
font-size:12px;
margin-left:1px;
text-align:left;
margin-bottom:8px;
font-weight:bold;
} 

.plugin1_l_body { 
background-color:#CCCCCC;
margin-top:10px;
padding:10px 5px 10px 5px;
} 

.no1 {
   list-style-type: none;
   background-image: url('../../img/list/188_f.gif');
   background-repeat: no-repeat;
   background-position: 0px 0px;
   background-color:#AAAAAA;
   padding-left: 33px;
   padding-top: 9px;
   margin-top: -3px;
   height: 33px;
}

.no2 {
   list-style-type: none;
   background-image: url('../../img/list/086_b.gif');
   background-repeat: no-repeat;
   background-position: 0px 0px;
   padding-left: 33px;
   padding-top: 9px;
   margin-top: -3px;
   height: 33px;
}
.no3 {
   list-style-type: none;
   background-image: url('../../img/list/155_b.gif');
   background-repeat: no-repeat;
   background-position: 0px 0px;
   padding-left: 33px;
   padding-top: 9px;
   margin-top: -3px;
   height: 33px;
}
.no4 {
   list-style-type: none;
   background-image: url('../../img/list/137_b.gif');
   background-repeat: no-repeat;
   background-position: 0px 0px;
   padding-left: 33px;
   padding-top: 9px;
   margin-top: -3px;
   height: 33px;
}
/*************************** ▲ 左側メニュー(プラグイン１-リンクス) ▲ */

/*************************** ▼ 右側メニュー(プラグイン２) ▼ */
.plugin2_outline { 
margin-top:0px;
background:url('../img/p2_bg.gif');
} 
.plugin2_title { 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:center;
font-size:13px;                       /* 文字サイズ(タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
color:#333333;                        /* 文字色    (タイトル) */
padding:10px 0px 1px 0px;
background:url('../img/p2_top.gif');
height:30px;
} 
.plugin2_body { 
font-size:12px;                           /* 文字サイズ(本体) */
color:#333333;                            /* 文字色    (本体) */
padding:5px 10px 5px 10px;
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_bottom { 
text-align:center;
background:url('../img/p2_footer.gif');
height:10px;
margin-bottom:15px; /* 次のプラグインまでの間隔 */
}

.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;
} 

/***************** ▼ RSS＆リンク部分 ▼ */

.main_rss_p2 { 
border:#BBBBBB 1px solid;
padding:15px 10px 15px 10px;
font-size:12px;
margin-left:1px;
text-align:left;
margin-bottom:8px;
}

.main_links_outline { 
height:1530px;
background-color:#CCCCCC;
margin-top:10px;
padding:10px 5px 10px 5px;
overflow-y:scroll;
}

.main_links_outline2 {
background-color:#CCCCCC;
margin-top:10px;
padding:10px 5px 10px 5px;


.s_link { 
width:160px;
padding-left:3px;
}

.s_link a:link    { color:#111111; text-decoration:none; } /* 通常 */
.s_link a:active  { color:#111111; text-decoration:none; } /*実行中*/
.s_link a:visited { color:#941D55; text-decoration:none; } /*訪問済*/
.s_link a:hover   { color:#111111; text-decoration:underline; }
/***************** ▲ RSS＆リンク部分 ▲ */

/*************************** ▲ 右側メニュー(プラグイン２) ▲ */



/*************************** ▼ 上部メニュー(プラグイン３) ▼ */

.plugin3_outline { 
border-top:#D6D1D5 1px solid;
border-left:#D6D1D5 1px solid; 
border-bottom:#D6D1D5 2px inset; 
border-right:#D6D1D5 1px solid; 
margin:0px 0px 10px 2px; 
text-align:left;
background-color:#F3F3F3;
height:30px;
} 

.plugin3_body { 
border-style:solid;
border-width:1px;
border-color:#FFFFFF;
}

/*************************** ▲ 上部メニュー(プラグイン３) ▲ */





/********************************************* ▼ フッター ▼ */

#footer {
	clear: both;
	margin-top:30px;
	padding: 10px;
	border-top:#CFBD60 1px solid;
	border-right:#CFBD60 1px solid;
	border-bottom:#CFBD60 1px solid;
	border-left:#CFBD60 1px solid;
	background-color: #FFFADE;
	background-repeat: repeat-x;
}

.footer_text {
text-align:center ;       
font-size:12px;                                 /* 文字サイズ */
                    /* 文字色     */
}
                                         /* リンク       */
#footer a:link    { color:#333333; }     /* 通常         */
#footer a:active  { color:#333333; }     /* 実行中       */
#footer a:visited { color:#333333; }     /* 訪問済み     */
#footer a:hover   { color:#333333; }     /* オンマウス時 */

                                              /* リンク       */
#mylink a:link         { color:#FF7CAA; }     /* 通常         */
#mylink a:active       { color:#FF00CC; }     /* 実行中       */
#mylink a:visited      { color:#DE4963; }     /* 訪問済み     */
#mylink a:hover        { color:#FF00CC; }     /* オンマウス時 */

/********************************************* ▲ フッター ▲ */


/********************************************* ▼ TOPICS ▼ */


/********************************************* ▲ TOPICS ▲ */


/*** その他 ***/
p { margin: 2px 0; }
ul { margin:2px 0 5px 0; padding:0; } 
li { margin-left:20px; margin-bottom:3px; } 
form { margin:0; }
table { font-size:10px; }
.c-both { clear:both; } 

.130_img { border:#999999 3px double; width:128px; }

.100_img { border:#999999 3px double; width:96px; }