body { 
text-align:center;
line-height:1.2;
margin:0;
padding:0;
font-family:'Verdana','MSPƒSƒVƒbƒN';
color:#333333;
} 

/******************************************* ¥ ƒTƒCƒg‚Ì• ¥ */
#outline { 
width:935px;                                         /* ‘S‘Ì */
margin:0 auto; 
padding: 0;
}

#outline2 {
width:933px;
}

#center { 
width:720px;                                          /* ’†‰› */
float:right; 
} 

#left { 
	float: left;                                   /* ¶ */
	width: 200px;
	padding-bottom: 20px;
	overflow: hidden;
} 

/******************************************* £ ƒTƒCƒg‚Ì• £ */



/******************************* ¥ ƒŠƒ“ƒN‚ÌF‚Æ‰ºü‚Ì—L–³ ¥ */
a:link    {color:#0000FF; text-decoration:none;}      /* ’Êí */
a:active  {color:#66CCFF; text-decoration:none;}      /*ŽÀs’†*/
a:visited {color:#941D55; text-decoration:none;}      /*–K–âÏ*/
a:hover   {color:#0000FF; text-decoration:underline;} /*ƒ}ƒEƒX*/
/******************************* £ ƒŠƒ“ƒN‚ÌF‚Æ‰ºü‚Ì—L–³ £ */


/*************************************** ¥ ƒuƒƒOƒ^ƒCƒgƒ‹ ¥ */
.map_top { 
height:55px;
width:930px;
}

.map_top_left { 
float:left;
width:400px;
text-align:left;
height:53px;
}

.map_top_right { 
font-size:12px;
float:right;
width:300px;
}

.map_guide { 
float:left;
margin-left:5px;
color:#AAAAAA;
}

.map_guide_list1 { 
float:left;
background-image: url('../img/navi_guide.gif');
list-style-type: none;
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left: 22px;
margin-left: 2px;
margin-right: 5px;
}

h1 { 
list-style-type: none;
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left: 18px;
padding-top:1px;
margin-top: 4px;
margin-left: 10px;
font-size:16px;
float:left;
}
                              /* ¤•¶ŽšF‚ÆƒŠƒ“ƒN‚Ì‰ºü—L–³¤ */
h1 a:link    { color:#0099FF; text-decoration:none; } /* ’Êí */
h1 a:active  { color:#0099FF; text-decoration:none; } /*ŽÀs’†*/
h1 a:visited { color:#941D55; text-decoration:none; } /*–K–âÏ*/
h1 a:hover   { color:#1D3994; text-decoration:underline; }
                              /* ¢•¶ŽšF‚ÆƒŠƒ“ƒN‚Ì‰ºü—L–³¢ */
/*************************************** £ ƒuƒƒOƒ^ƒCƒgƒ‹ £ */

/***************************************** ¥ ƒT[ƒ`ƒ{ƒbƒNƒX ¥ */

.search_box { 
background-image: url('../img/search_bg.gif');
background-repeat: no-repeat;
height:45px;
width:720px;
margin-bottom:6px;
text-align:center;
}

.search_list { 
background-image:url('../img/icon_search.gif');
background-repeat: no-repeat;
padding-left:28px;
padding-top:3px;
font-size:14px;
font-weight:bold;
height:23px;
text-align:left;
margin-top:11px;
margin-left:30px;
margin-right:10px;
float:left;
width:140px;
}

.search_imglist { 
margin-top:11px;
margin-left:10px;
float:left;
width:130px;
}

/***************************************** £ ƒT[ƒ`ƒ{ƒbƒNƒX £ */

/***************************************** ¥ TOP˜g - “ñs–Ú ¥ */

.top_box_2 { 
width:720px;
margin-bottom:5px;
font-size:13px;
}

.top_box_2_left { 
float:left;
width:408px;
}

.top_box_2_left_outline { 
width:408px;
border:#D4D2D2 1px solid;
margin-top:-1px;
padding:0px 5px 1px 5px;
font-size:13px;
text-align:left;
}
.top_box_2_left_title { 
background-image:url('../img/top_box_2_left_title_bg.gif');
background-repeat: no-repeat;
margin-left:0px;
font-size:13px;
height:31px;
font-weight:bold;
padding-top:10px;
padding-left:50px;
text-align:left;
}
/*** ¤ TOP˜g - “ñs–Ú - ‹LŽ–•”•ª ¤ */
.top_box_2_waku{ 
border-bottom:#999999 1px dotted;
margin-top:5px;
padding-top:5px;
}
.top_box_2_img{ 
width:100px;
height:75px;
margin-right:10px;
border:#999999 3px double;
}

.top_box_2_kizi_title{ 
font-size:14px;
font-weight:bold;
margin-bottom:5px;
height:30px;
}

.top_box_2_kizi_sub{ 
font-size:12px;
}


.navi{ 
margin-top:2px;
margin-bottom:-2px;
font-size:12px;
text-align:right;
}
/*** ¢ TOP˜g - “ñs–Ú - ‹LŽ–•”•ª ¢ */

.top_box_2_left_footer{ 
background-image:url('../img/top_box_2_left_footer_bg.gif');
margin-top:-1px;
margin-bottom:8px;
height:9px;
}


.top_box_2_right { 
float:right;
width:300px;
margin-top:5px;
font-size:13px;
}
/***************************************** £ TOP˜g - “ñs–Ú £ */

/***************************************** ¥ TOP˜g - ŽOs–Ú ¥ */

.top_box_3 { 
font-size:13px;
text-align:left;
padding:5px 5px 2px 5px;
border-left:#E8E8E8 5px solid;
border-right:#E8E8E8 5px solid;
}

.top_box_3_title { 
background-image:url('../img/top_box_3_title.gif');
background-repeat: no-repeat;
margin-bottom:-2px;
font-size:13px;
height:31px;
font-weight:bold;
padding-top:8px;
padding-left:50px;
text-align:left;
}

.top_box_3_title2 { 
background-image:url('../img/top_box_3_title2.gif');
background-repeat: no-repeat;
margin-bottom:-2px;
font-size:13px;
height:31px;
font-weight:bold;
padding-top:8px;
padding-left:50px;
text-align:left;
}

.top_box_3_footer { 
margin-top:-1px;
margin-bottom:8px;
height:10px;
}



.links_li{ 
width:164px;
float:left;
background-image: url('../img/linkbot.gif');
background-repeat: no-repeat;
background-position: 0px 3px;
padding-left:15px;
text-align:left;
margin-left:-2px;
font-weight:bold;
}

.links_li2{ 
background-image: url('../img/linkbot2.gif');
background-repeat: no-repeat;
padding-left:24px;
text-align:left;
margin-bottom:3px;
}

.links_li3{ 
background-image: url('../img/linkbot2.gif');
background-repeat: no-repeat;
padding-left:20px;
text-align:left;
margin-bottom:1px;
margin-left:130px;
}

/***************************************** £ TOP˜g - ŽOs–Ú £ */


/***************************************** ¥ TOP˜g - Žls–Ú(RSS˜g) ¥ */

.top_box_4 { 
font-size:13px;
text-align:left;
background-color:#F4F7F7;
border:#DDDDDD 1px solid;
margin-bottom:12px;
}

.top_box_4_rss_title { 
font-size:13px;
font-weight:bold;
text-align:left;
margin-left:10px;
margin-top:10px;
}

.rss_body { 
padding:10px;
}

/***************************************** £ TOP˜g - Žls–Ú(RSS˜g) £ */

/***************************************** ¥ TOP˜g - ŒÜ`Žµs–Ú(“®‰æ˜g) ¥ */

.top_box_av_title { 
background-image:url('../img/menu_title_av.gif');
background-repeat: no-repeat;
margin-bottom:-2px;
font-size:16px;
height:35px;
font-weight:bold;
padding-top:6px;
padding-left:20px;
text-align:left;
}

.top_box_av { 
font-size:13px;
text-align:left;
padding:5px 5px 2px 5px;
border-left:#FFD1ED 5px solid;
border-right:#FFD1ED 5px solid;
}

.top_box_av_footer { 
margin-top:-1px;
margin-bottom:10px;
height:15px;
}

.top_box_idol_title { 
background-image:url('../img/menu_title_idol.gif');
background-repeat: no-repeat;
margin-bottom:-2px;
font-size:16px;
height:35px;
font-weight:bold;
padding-top:6px;
padding-left:20px;
text-align:left;
}

.top_box_idol { 
font-size:13px;
text-align:left;
padding:5px 5px 2px 5px;
border-left:#98D6FF 5px solid;
border-right:#98D6FF 5px solid;
}

.top_box_foreign_title { 
background-image:url('../img/menu_title_foreign.gif');
background-repeat: no-repeat;
margin-bottom:-2px;
font-size:16px;
height:35px;
font-weight:bold;
padding-top:6px;
padding-left:20px;
text-align:left;
}

.top_box_foreign { 
font-size:13px;
text-align:left;
padding:5px 5px 2px 5px;
border-left:#C0B8D9 5px solid;
border-right:#C0B8D9 5px solid;
}


.waku_215 { 
width:215px;
line-height:1.2;
font-size:12px;
color:#000000;
}

.waku_500 { 
width:460px;
font-size:12px;
line-height:1.2;
}
/***************************************** £ TOP˜g - ŒÜ`Žµs–Ú(“®‰æ˜g) £ */

/***************************************** ¥ RSS˜g(720px) ¥ */

.top_box_rss_title { 
background-image:url('../img/top_box_rss_t720.gif');
background-repeat: no-repeat;
margin-bottom:-2px;
font-size:14px;
height:31px;
font-weight:bold;
padding-top:10px;
padding-left:50px;
text-align:left;
}


.top_box_rss { 
font-size:13px;
text-align:left;
padding:10px 5px 2px 20px;
border-left:#D4D2D2 1px solid;
border-right:#D4D2D2 1px solid;
}
/***************************************** £ RSS˜g(720px) £ */
/************************************************* ¥ ‹LŽ– ¥ */


h2 { font-size:15px; }
h2 a:link    { color:#333333; text-decoration:none; } /* ’Êí */
h2 a:active  { color:#66CCFF; text-decoration:none; } /*ŽÀs’†*/
h2 a:visited { color:#941D55; text-decoration:none; } /*–K–âÏ*/
h2 a:hover   { color:#1D3994; text-decoration:underline; }
                              /* ¢•¶ŽšF‚ÆƒŠƒ“ƒN‚Ì‰ºü—L–³¢ */

/************************************************* £ ‹LŽ– £ */


/************************************************* £ ‹LŽ– £ */



/*************************** ¥ ¶‘¤ƒƒjƒ…[(ƒvƒ‰ƒOƒCƒ“‚P) ¥ */
.plugin1_outline { 
margin-bottom:15px; /* ŽŸ‚Ìƒvƒ‰ƒOƒCƒ“‚Ü‚Å‚ÌŠÔŠu */
background-color:#EEEEEE; 
} 

.plugin1_title { 
height:29px;
padding:0px 7px 0px 7px;
background:url('../img/plugin1_0top.gif');
} 

.plugin1_title_body { 
text-align:left;
font-size:16px;
font-weight:bold;
padding:10px 0px 5px 5px;
} 

.plugin1_body { 
font-size:12px;                           /* •¶ŽšƒTƒCƒY(–{‘Ì) */
color:#333333;                            /* •¶ŽšF    (–{‘Ì) */
padding:5px 5px 0px 10px; 
line-height:1.2;

} 

.plugin1_footer { 
background-color:#EEEEEE; 
margin-top:-2px;
} 

/*************************** £ ¶‘¤ƒƒjƒ…[(ƒvƒ‰ƒOƒCƒ“‚P) £ */



/*************************** ¥ ã•”ƒƒjƒ…[(ƒvƒ‰ƒOƒCƒ“‚R) ¥ */


.plugin3_outline { 
border-top:#D6D1D5 1px solid; 
border-left:#D6D1D5 1px solid; 
border-bottom:#D6D1D5 2px inset; 
border-right:#D6D1D5 1px solid; 
height:32px;
background-image: url('../img/top_bg.gif');
} 

/*************************** £ ã•”ƒƒjƒ…[(ƒvƒ‰ƒOƒCƒ“‚R) £ */





/********************************************* ¥ ƒtƒbƒ^[ ¥ */

#footer {
clear: both;
border-top:#AAAAAA 1px solid;
margin-bottom:15px;
}

.footer_text {
text-align:center ;
margin-top:10px;
font-size:12px;                                 /* •¶ŽšƒTƒCƒY */
                    /* •¶ŽšF     */
}
                                         /* ƒŠƒ“ƒN       */
#footer a:link    { color:#333333; }     /* ’Êí         */
#footer a:active  { color:#333333; }     /* ŽÀs’†       */
#footer a:visited { color:#333333; }     /* –K–âÏ‚Ý     */
#footer a:hover   { color:#333333; }     /* ƒIƒ“ƒ}ƒEƒXŽž */

                                              /* ƒŠƒ“ƒN       */
#mylink a:link         { color:#FF7CAA; }     /* ’Êí         */
#mylink a:active       { color:#FF00CC; }     /* ŽÀs’†       */
#mylink a:visited      { color:#DE4963; }     /* –K–âÏ‚Ý     */
#mylink a:hover        { color:#FF00CC; }     /* ƒIƒ“ƒ}ƒEƒXŽž */

/********************************************* £ ƒtƒbƒ^[ £ */


/********************************************* ¥ TOPICS ¥ */
.topi1 {
   list-style-type: none;
   background-image: url('../img/list/top.png');
   background-repeat: no-repeat;
   background-position: 0px 0px;
   padding-left: 20px;
   padding-top: 0px;
   margin-left: 0px;
   height:16px;
}

.topi2 {
   list-style-type: none;
   background-image: url('../img/li_star.gif');
   background-repeat: no-repeat;
   background-position: 0px 0px;
   padding-left: 24px;
   padding-top: 2px;
   margin-left: 5px;
   height:18px;
}
.topi2_sub {
   list-style-type: none;
   background-image: url('../img/li_star.gif');
   background-repeat: no-repeat;
   background-position: 0px 0px;
   padding-left: 24px;
   padding-top: 2px;
   margin-left: 5px;
   height:18px;
}
.topi3 {
   list-style-type: none;
   background-image: url('../img/li_star.gif');
   background-repeat: no-repeat;
   background-position: 0px 0px;
   padding-left: 24px;
   padding-top: 2px;
   margin-left: 5px;
   height:18px;
}
.topi3_sub {
   list-style-type: none;
   background-image: url('../img/li_star.gif');
   background-repeat: no-repeat;
   background-position: 0px 0px;
   padding-left: 24px;
   padding-top: 2px;
   margin-left: 5px;
   height:18px;
}
.topi4 {
   list-style-type: none;
   background-image: url('../img/li_star.gif');
   background-repeat: no-repeat;
   background-position: 0px 0px;
   padding-left: 24px;
   padding-top: 2px;
   margin-left: 5px;
   height:18px;
}
.topi4_sub {
   list-style-type: none;
   background-image: url('../img/li_star.gif');
   background-repeat: no-repeat;
   background-position: 0px 0px;
   padding-left: 24px;
   padding-top: 2px;
   margin-left: 5px;
   height:18px;
}
.topi5 {
   list-style-type: none;
   background-image: url('../img/li_star.gif');
   background-repeat: no-repeat;
   background-position: 0px 0px;
   padding-left: 24px;
   padding-top: 2px;
   margin-left: 5px;
   height:18px;
}
.topi6 {
   list-style-type: none;
   background-image: url('../img/li_star.gif');
   background-repeat: no-repeat;
   background-position: 0px 0px;
   padding-left: 24px;
   padding-top: 2px;
   margin-left: 5px;
   height:18px;
}
.topi6_sub_1 {
   list-style-type: none;
   background-image: url('../img/list/map_koukoku.png');
   background-repeat: no-repeat;
   background-position: 0px 0px;
   padding-left: 20px;
   padding-top: 1px;
   margin:5px 0px 5px 20px;
   height:16px;
}
.topi6_sub_2 {
   list-style-type: none;
   background-image: url('../img/list/map_mail.png');
   background-repeat: no-repeat;
   background-position: 0px 0px;
   padding-left: 20px;
   padding-top: 1px;
   margin:5px 0px 5px 20px;
   height:16px;
}



/********************************************* £ TOPICS £ */

/********************************************* ¥ ƒvƒ‰ƒOƒCƒ“ - ‚Q ¥ */

.p_1_t2 { 
background-image:url('../img/p_1_t2.gif');
font-size:13px;
height:24px;
font-weight:bold;
padding-top:5px;
padding-left:10px;
text-align:left;
}

.p_1_t2body { 
font-size:12px;
padding:5px;
text-align:left;
margin-bottom:15px;
}
/********************************************* £ ƒvƒ‰ƒOƒCƒ“ - ‚Q £ */

/********************************************* ¥ ƒvƒ‰ƒOƒCƒ“‰æ‘œŠÖŒW ¥ */
.200_img { 
width:200px;
height:150px;
border:#999999 3px double;
}

.120_img { 
width:120px;
height:90px;
border:#999999 3px double;
margin-right:10px;
}

/********************************************* £ ƒvƒ‰ƒOƒCƒ“‰æ‘œŠÖŒW £ */



/*** ‚»‚Ì‘¼ ***/
p { margin: 2px 0; }
ul { margin:2px 0 5px 0; padding:0; } 
li { margin-left:5px; margin-bottom:3px; } 
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;
}
