﻿@charset "utf-8";

#votesidewrap { float:left; width:185px; background:url(index/fra_side_01.gif) 0 0 repeat-y; padding:0; margin:10px 0 0 6px;}
#votesidewrap ul { float:left; width:100%; background:url(index/fra_side_02.gif) 0 100% no-repeat; padding:0 0 25px 0; margin:0;}
#votesidewrap li.votetitle { float:left; width:100%; background:url(index/title_side_04.gif) 0 0 no-repeat; height:80px; padding:0; margin:0;}
#votesidewrap li.votetitle span { display:block; width:185px; height:80px; line-height:175px; overflow:hidden; cursor:pointer;}

#votesidewrap li.votesidecon { float:left; width:100%; background:url(index/space.gif) 0 0 no-repeat; padding:0; margin:0;}

#votesidewrap li.votemorewrap { float:left; width:100%; background:url(index/space.gif) 0 0 no-repeat; text-align:right; padding:0; margin:0;}


/*votesidecon*/
#voteside_wrap { float:left; width:155px; *width:180px; background:url(index/space.gif) 0 0 no-repeat; padding:0 0 0 5px; margin:0;}
#voteside_wrap ul { float:left; width:100%; background:url(index/space.gif) 0 0 no-repeat; padding:0; margin:0;}

#voteside_wrap li.vote_title { float:left; width:100%; background:#efefef url(index/ic_vote.gif) 0 0 no-repeat; font-size:12px; line-height:14px; padding:4px 0 5px 20px; *padding:5px 5px 5px 20px; margin:0;}
#voteside_wrap li.vote_btwrap { float:left; width:168px; *width:100%; text-align:right; background:url(index/space.gif) 0 0 no-repeat; padding:3px 8px 5px 0; margin:0;}


/*vote_btwrap*/
#vote_bt_wrap { float:right; width:120px; background:url(index/space.gif) 0 0 no-repeat; padding:0; margin:0;}
#vote_bt_wrap ul { float:left; width:100%; display:inline; background:url(index/space.gif) 0 0 no-repeat; padding:0; margin:0;}
#vote_bt_wrap li { float:left; width:50%; background:url(index/space.gif) 0 0 no-repeat; padding:0; margin:0;}

P.bt_view a { display:block; float:none; background:url(index/bt_view.gif) 0 0 no-repeat; width:51px; height:16px; border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; text-decoration:none;}
P.bt_view a:hover { display:block; float:none; background:url(index/bt_viewo.gif) 0 0 no-repeat; width:51px; height:16px; border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; text-decoration:none;}
P.bt_view span { display:block; width:51px; height:16px; line-height:250px; overflow:hidden; cursor:pointer;}

P.bt_vote a { display:block; float:none; background:url(index/bt_vote.gif) 0 0 no-repeat; width:51px; height:16px; border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; text-decoration:none;}
P.bt_vote a:hover { display:block; float:none; background:url(index/bt_voteo.gif) 0 0 no-repeat; width:51px; height:16px; border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; text-decoration:none;}
P.bt_vote span { display:block; width:51px; height:16px; line-height:250px; overflow:hidden; cursor:pointer;}


/*votemorewrap*/
#votemore_wrap { float:right; width:51px; padding:0 8px 0 0; margin:0;}

P.bt_more04 a { display:block; float:none; background:url(index/bt_more.gif) 0 0 no-repeat; width:51px; height:16px; border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; text-decoration:none;}
P.bt_more04 a:hover { display:block; float:none; background:url(index/bt_moreo.gif) 0 0 no-repeat; width:51px; height:16px; border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; text-decoration:none;}
P.bt_more04 span { display:block; width:51px; height:16px; line-height:250px; overflow:hidden; cursor:pointer;}


/*vote_index*/
#vote_index { float:left; width:100%; padding:0; margin:0;}
#vote_index ul { float:left; width:100%; padding:0; margin:0;}
#vote_index li { float:left; width:100%; padding:0; margin:0;}
#vote_index li span { display:block; color:#F00; text-align:center;}

/*vote*/
#vote_vote { float:left; width:93%; *width:100%; padding:0; margin:0;}
#vote_vote ul { float:left; width:100%; padding:0; margin:0;}
#vote_vote li { float:left; width:100%; padding:0 15px 0 30px; *padding:0 15px 0 35px; margin:0; text-align:center;}

#vote_frame_fra01 { float:left; width:100%; background:url(vote/fra_0102.gif) 0 0 repeat-x; height:5px; line-height:5px; padding:0; margin:0;}
#vote_frame_fra01 ul { float:left; width:100%; background:url(vote/fra_0101.gif) 0 0 no-repeat; height:5px; line-height:5px; padding:0; margin:0;}
#vote_frame_fra01 li { float:left; width:100%; background:url(vote/fra_0103.gif) 100% 0 no-repeat; height:5px; line-height:5px; padding:0; margin:0;}

#vote_frame_fra04 { float:left; background:url(vote/fra_0104.gif) 0 0 repeat-y; width:5px; height:100%; vertical-align:top; padding:0; margin:0;}
#vote_frame_fra05 { float:left; background:url(vote/fra_0105.gif) 100% 0 repeat-y; width:5px; height:100%; vertical-align:top; padding:0; margin:0;}

#vote_frame_fra03 { float:left; width:100%; background:url(vote/fra_0107.gif) 0 0 repeat-x; height:5px; line-height:5px; padding:0; margin:0;}
#vote_frame_fra03 ul { float:left; width:100%; background:url(vote/fra_0106.gif) 0 0 no-repeat; height:5px; line-height:5px; padding:0; margin:0;}
#vote_frame_fra03 li { float:left; width:100%; background:url(vote/fra_0108.gif) 100% 0 no-repeat; height:5px; line-height:5px; padding:0; margin:0;}

#vote_frame_fra09 { float:left; background:url(vote/fra_0109.jpg) 0 0 no-repeat; width:515px; *width:100%; height:100%; padding:20px 0 0 75px; *padding:0 0 0 75px; margin:0; vertical-align:middle;}


#vote_vote01 { float:left; width:95%; *width:100%; background:url(vote/ic_01.gif) 0 0 no-repeat; padding:0 0 0 20px; margin:0; color:#0071e4;}


#vote_vote02 { float:left; width:97%; *width:95%; padding:10px 0 0 0; margin:0;}
#vote_vote02 ul { float:left; width:100%; padding:0; margin:0;}
#vote_vote02 li.vote_vote_line { float:left; width:100%; background:url(vote/line_01.gif) 0 0 repeat-x; height:10px; line-height:10px; padding:10px 0 0 0; *padding:0; margin:0;}
#vote_vote02 li.vote_vote_stitle { float:left; width:100%; background:url(vote/stitle_01.gif) 0 0 no-repeat; height:31px; padding:0; margin:0;}
#vote_vote02 li.vote_vote_stitle span { display:block; width:100%; height:31px; line-height:250px; *line-height:0px; overflow:hidden; cursor:default;}
#vote_vote02 li.vote_vote_con { float:left; width:100%; background:url(vote/space.gif) 0 0 no-repeat; padding:10px 0 0 0; margin:0;}
#vote_vote02 li.vote_vote_msg { float:left; width:100%; background:url(vote/P_msg.gif) 50% 0 no-repeat; height:100px; padding:0; margin:0;}
#vote_vote02 li.vote_vote_msg span { display:block; width:100%; height:100px; line-height:400px; *line-height:0px; overflow:hidden; cursor:default;}


#vote_vote03 { float:left; width:100%; padding:0; margin:0;}
#vote_vote03 ul { float:left; width:100%; display:inline; padding:0 0 1px 0; margin:0;}
#vote_vote03 li.vote_vote_bt { float:left; width:46px; padding:0; margin:0;}
#vote_vote03 li.vote_vote_item { float:left; width:550px; *width:534px; background:#e8f5ff url(vote/bg_show.gif) 100% 0 no-repeat; height:43px; padding:0; margin:0; text-align:left;}
#vote_vote03 li.vote_vote_item span { display:block; vertical-align:middle; padding:10px 0 0 10px;}


/*vote_show*/
#vote_show { float:left; width:100%; padding:0; margin:0;}
#vote_show ul { float:left; width:100%; padding:0; margin:0;}
#vote_show li { float:left; width:100%; padding:0; margin:0;}

#vote_show li.vote_show_stitle { float:left; width:140px; background:url(vote/stitle_02.gif) 0 0 no-repeat; height:40px; padding:0; margin:0;}
#vote_show li.vote_show_stitle span { display:block; width:140px; height:40px; line-height:250px; *line-height:0; overflow:hidden; cursor:default;}

#vote_show li.vote_show_total { float:left; width:520px; padding:5px 0 0 0; *padding:7px 0 0 0; margin:0;}
#vote_show li.vote_show_total span { color:#F00;}

#vote_show li.vote_show_con { float:left; width:100%; background:url(vote/line_02.gif) 0 0 repeat-x; padding:15px 0 0 0; margin:0; text-align:center;}


#vote_show02 { float:left; width:100%; padding:0; margin:0;}
#vote_show02 ul { float:left; width:100%; padding:0 0 7px 0; margin:0;}
#vote_show02 li.vote_show_arrow01 { float:left; width:100%; background:url(vote/ic_arrow01.gif) 0 0 no-repeat; padding:0 0 3px 30px; *padding:2px 0 3px 30px; margin:0; text-align:left;}
#vote_show02 li.vote_show_arrow02 { float:left; width:100%; background:url(vote/ic_arrow02.gif) 0 0 no-repeat; padding:0 0 3px 30px; *padding:2px 0 3px 30px; margin:0; text-align:left;}
#vote_show02 li.vote_show_arrow03 { float:left; width:100%; background:url(vote/ic_arrow03.gif) 0 0 no-repeat; padding:0 0 3px 30px; *padding:2px 0 3px 30px; margin:0; text-align:left;}
#vote_show02 li.vote_show_arrow04 { float:left; width:100%; background:url(vote/ic_arrow04.gif) 0 0 no-repeat; padding:0 0 3px 30px; *padding:2px 0 3px 30px; margin:0; text-align:left;}
#vote_show02 li.vote_show_arrow05 { float:left; width:100%; background:url(vote/ic_arrow05.gif) 0 0 no-repeat; padding:0 0 3px 30px; *padding:2px 0 3px 30px; margin:0; text-align:left;}
#vote_show02 li.vote_show_arrow06 { float:left; width:100%; background:url(vote/ic_arrow06.gif) 0 0 no-repeat; padding:0 0 3px 30px; *padding:2px 0 3px 30px; margin:0; text-align:left;}
#vote_show02 li.vote_show_arrow07 { float:left; width:100%; background:url(vote/ic_arrow07.gif) 0 0 no-repeat; padding:0 0 3px 30px; *padding:2px 0 3px 30px; margin:0; text-align:left;}
#vote_show02 li.vote_show_arrow08 { float:left; width:100%; background:url(vote/ic_arrow08.gif) 0 0 no-repeat; padding:0 0 3px 30px; *padding:2px 0 3px 30px; margin:0; text-align:left;}
#vote_show02 li.vote_show_arrow09 { float:left; width:100%; background:url(vote/ic_arrow09.gif) 0 0 no-repeat; padding:0 0 3px 30px; *padding:2px 0 3px 30px; margin:0; text-align:left;}
#vote_show02 li.vote_show_arrow10 { float:left; width:100%; background:url(vote/ic_arrow10.gif) 0 0 no-repeat; padding:0 0 3px 30px; *padding:2px 0 3px 30px; margin:0; text-align:left;}

#vote_show02 li.vote_show_con { float:left; width:100%; background:#f2f2f2 url(vote/space.gif) 0 0 no-repeat; height:25px; padding:0; margin:0;}
