@charset "Shift_JIS";

/* --▼▼ ランキング共通 ▼▼-- */
.pic,
.pic2,
.pic_no,
.pic_no2{
text-align:center;
}

.pic img{
padding:0;
border:1px solid #999999;
margin-bottom:5px;
}

.pic_no img{
padding:0;
margin-bottom:5px;
}
.pic2 img{
border:1px solid #999999;
}
.pic_no2 img{
padding:0;
margin:0;
}

/* --▲▲ ランキング共通 ▲▲-- */

/* --▼▼ main_box ▼▼-- */
#main_box{
clear:both;
width:890px;
height:28px;
margin:0 0 10px 0;
}

#gourmet_title,
#money_title,
#business_title,
#life_title,
#beauty_title,
#enta_title,
#pc_title,
#net_title,
#gourmet_title2,
#money_title2,
#business_title2,
#life_title2,
#beauty_title2,
#enta_title2,
#pc_title2,
#net_title2{
width:720px;
height:23px;
padding:5px 0 0 10px;
color:#ffffff;
font-size:15px;
float:left;
}

#gourmet_title2,
#money_title2,
#business_title2,
#life_title2,
#beauty_title2,
#enta_title2,
#pc_title2,
#net_title2{
width:560px;
}

#update,
#update2{
width:150px;
height:23px;
padding:5px 0 0 10px;
color:#ffffff;
font-size:15px;
background:url(../images/line_bg02.gif) no-repeat bottom left;
float:right;
}

#update2{
width:310px;
background:url(../images/line_bg03.gif) no-repeat bottom left;
}

#gourmet_title{background:url(../images/share/line_bg_gourmet.gif) no-repeat bottom right;}
#gourmet_title2{background:url(../images/share/line2_bg_gourmet.gif) no-repeat bottom right;}

#money_title{background:url(../images/share/line_bg_money.gif) no-repeat bottom right;}
#money_title2{background:url(../images/share/line2_bg_money.gif) no-repeat bottom right;}

#business_title{background:url(../images/share/line_bg_business.gif) no-repeat bottom right;}
#business_title2{background:url(../images/share/line2_bg_business.gif) no-repeat bottom right;}

#life_title{background:url(../images/share/line_bg_life.gif) no-repeat bottom right;}
#life_title2{background:url(../images/share/line2_bg_life.gif) no-repeat bottom right;}

#beauty_title{background:url(../images/share/line_bg_beauty.gif) no-repeat bottom right;}
#beauty_title2{background:url(../images/share/line2_bg_beauty.gif) no-repeat bottom right;}

#enta_title{background:url(../images/share/line_bg_enta.gif) no-repeat bottom right;}
#enta_title2{background:url(../images/share/line2_bg_enta.gif) no-repeat bottom right;}

#pc_title{background:url(../images/share/line_bg_pc.gif) no-repeat bottom right;}
#pc_title2{background:url(../images/share/line2_bg_pc.gif) no-repeat bottom right;}

#net_title{background:url(../images/share/line_bg_net.gif) no-repeat bottom right;}
#net_title2{background:url(../images/share/line2_bg_net.gif) no-repeat bottom right;}
/* --▲▲ main_box ▲▲-- */

/* --▼▼ おすすめ・PR・一行文 ▼▼-- */
.pr_tx_1,
.pr_tx_2{
height:21px;
width:767px;
padding:5px 0 0 105px;
margin:8px 0 0 18px;
font-size:15px;
}

.pr_tx_1{
background:url(../images/share/rank_pr_1.gif) no-repeat bottom left;
}

.pr_tx_2{
background:url(../images/share/rank_pr_2.gif) no-repeat bottom left;
}

.pr_notice{
margin:5px 0 2px 18px;
font-size:12px;
}

/* --▲▲ おすすめ・PR・一行文 ▲▲-- */

/* --▼▼ introduction ▼▼-- */
#intro_title{
padding:0 0 0 12px;
color:#00ae2c;
}


#intro_waku{
margin:0 0 0 18px;
clear:both;
}

#intro_side{
width:872px;
margin:0 0 0 18px;
padding:0;
line-height:100%;
background:url(../images/share/intro_side.gif) repeat-y top left;
clear:both;
}

#intro_side p{
line-height:130%;
}

#intro_bottom{
width:872px;
background:url(../images/share/intro_bottom.gif) no-repeat bottom left;
overflow: hidden;
}

#intro_bottom:after {
content:url(../images/share/intro_bottom.gif);
clear: both;
height: 1px;
display: block;
visibility: hidden;
}

/*\*/
* html #intro_bottom {
height:1em;
overflow:visible;
}
/**/

#intro_left{
float:left;
width:752px;
}

#intro_left p{
margin-bottom:0;
}

#intro_left p.mb10{
margin-bottom:10px;
}

#intro_txt{
width:672px;
padding:0 48px 0 13px;
margin-top:1px;
background:url(../images/share/intro_fuki.gif) no-repeat top right;
}

#intro_right{
float:right;
width:120px;
}

table#kanren{
margin:1px 0 10px 10px;
font-size:90%;
}

table#kanren td,
table#kanren th{
padding-top:2px;
}

table#kanren td{
padding-right:10px;
}

table#kanren th{
width:120px;
}

/* --▲▲ introduction ▲▲-- */

/* --▼▼ rank順位 ▼▼-- */
.rank1,
.rank1_pickup,
.rank2,
.rank2_pickup,
.rank3,
.rank3_pickup,
.rank4,
.rank5,
.rank6,
.rank7,
.rank8,
.rank9,
.rank10,
.rank11,
.rank_kuchi,
.rank_more{
width:890px;
height:27px;
padding:34px 0 0 0;
clear:both;
}

.rank1{
background:url(../images/share/best1.gif) no-repeat top left;
}

.rank1_pickup{
background:url(../images/share/best1_pickup.gif) no-repeat top left;
}

.rank2{
background:url(../images/share/best2.gif) no-repeat top left;
}
.rank2_pickup{
background:url(../images/share/best2_pickup.gif) no-repeat top left;
}
.rank3{
background:url(../images/share/best3.gif) no-repeat top left;
}
.rank3_pickup{
background:url(../images/share/best3_pickup.gif) no-repeat top left;
}
.rank4{
background:url(../images/share/best4.gif) no-repeat top left;
}
.rank5{
background:url(../images/share/best5.gif) no-repeat top left;
}
.rank6{
background:url(../images/share/best6.gif) no-repeat top left;
}
.rank7{
background:url(../images/share/best7.gif) no-repeat top left;
}
.rank8{
background:url(../images/share/best8.gif) no-repeat top left;
}
.rank9{
background:url(../images/share/best9.gif) no-repeat top left;
}
.rank10{
background:url(../images/share/best10.gif) no-repeat top left;
}
.rank11{
background:url(../images/share/best11.gif) no-repeat top left;
}
.rank_kuchi{
background:url(../images/share/best_kuchi.gif) no-repeat top left;
}
.rank_more{
background:url(../images/share/bestmore.gif) no-repeat top left;
}

/* --▲▲ rank順位 ▲▲-- */

/* --▼▼ rank アップ/ダウン/ステイ ▼▼-- */
.rank_stay{
background:url(../images/arrow_stay.gif) no-repeat top left;
}

.rank_up{
background:url(../images/arrow_up.gif) no-repeat top left;
}

.rank_down{
background:url(../images/arrow_down.gif) no-repeat top left;
}

.rank_new{
background:url(../images/arrow_new.gif) no-repeat top left;
}

.rank_stay,
.rank_up,
.rank_down,
.rank_new{
width:820px;
height:26px;
margin:0 0 0 60px;
background-color:#FFE566;
}
/* --▲▲ rank アップ/ダウン/ステイ ▲▲-- */

/* --▼▼ rank タイトル ▼▼-- */
.title_rankl{
float:left;
font-weight:bold;
font-size:16px;
color:#0000e3;
margin:4px 0 0 36px;
_margin:4px 0 0 15px;                 /* ---- IE6 ハック ---- */
}

.title_rankr li{
float:right;
margin:4px 5px 0 0;
}

li.button { text-align: center; }

li.button a,
li.button span { display: inline-block; line-height: 19px; height: 19px; background: url(../images/btn_go0.gif) no-repeat; color:#333; font-size:12px;}

li.button a { text-decoration: none; padding-left: 15px; }
li.button span { background-position: right top; padding-right: 15px; }


/***　▼ハック▼　***/
/*Google ChromeとSafari webkit系 */
@media screen and (-webkit-min-device-pixel-ratio:0) {

li.button a {line-height:21px;}
li.button span {line-height:21px;}

}

/*Firefox*/
li.button a,  x:-moz-any-link  {line-height:21px;}
li.button span,  x:-moz-any-link  {line-height:21px;}

/***　▲ハック▲　***/

li.button a:hover { background-position: left bottom; }
li.button a:hover span { background-position: right bottom; }
/* --▲▲ rank タイトル ▲▲-- */

/* --▼▼ rank 左部分 ▼▼-- */
.rank_left{
float:left;
width:680px;
margin:10px 0 0 0;
}

.rank_side{
width:872px;
margin:0 0 10px 18px;
padding:0;
line-height:100%;
background:url(../images/share/rank_side.gif) repeat-y top left;
clear:both;
}

.rank_side p{
margin:0 0 10px 0;
line-height:150%;
}

.rank_con{
width:852px;
padding:0 10px;
background:url(../images/share/rank_bottom.gif) no-repeat bottom right;
overflow: hidden;
}

.rank_con:after {
content:url(../images/share/rank_bottom.gif);
clear: both;
height: 1px;
display: block;
visibility: hidden;
}

/*\*/
* html .rank_con {
height:1em;
overflow:visible;
}
/**/
/* --▲▲ rank 左部分 ▲▲-- */

/* --▼▼ rank 右部分 ▼▼-- */
.rank_right{
float:right;
width:160px;
margin:10px 0 10px 0;
}

.right_box{
width:150px;
border:1px solid #ffd200;
font-size:90%;
padding:4px;
}

.right_box p{
margin:0;
padding:0;
line-height:130%;
}

.right_box p.mt5{
margin-top:5px;
}

.right_box p.mt10{
margin-top:10px;
}

.right_box.mb10{
margin-bottom:10px;
}

.right_box .s_title{
text-align:center;
margin:10px 0 0 0;
padding:0;
}

.right_box ul{
margin-left:18px;
}

.right_box li{
margin-left:0px;
list-style:disc;
line-height:130%;
}

.right_box img{
margin:0 auto 5px auto;
}

.right_box p.m_san{
padding-left:10px;
background:url(../images/tris01.gif) no-repeat 0 2px;
}

.right_box p.m_maru{
padding-left:10px;
background:url(../images/ico_dot2.jpg) no-repeat 0 2px;
}


p.p_title{
margin:0 0 2px 0;
padding:0;
}

table.point_table{
margin-bottom:10px;
font-size:70%;
}

.point_table th{
width:100%;
text-align:left;
background-color: #def0fe;
vertical-align: middle;
font-weight:bold;
border-right:2px solid #ffffff;
border-bottom:2px solid #ffffff;
}

.point_table td{
width:86px;
background-color: #def0fe;
border-bottom:2px solid #ffffff;
}

.pic_box{
border:1px solid #cccccc;
line-height:100%;
}

.pic_box p{
padding:0 4px;
margin:0 0 3px 0;
line-height:100%;
font-size:90%;
}

.pic_box p.no_pic{
padding:0;
margin:0;
}

.pic_box p.pic_back{
padding:3px 0 1px 0;
background-color:#e7e7e7;
text-align:center;
border-bottom:1px solid #cccccc;
font-size:80%;
}
/* --▲▲ rank 右部分 ▲▲-- */

/* --▼▼ ピックアップ ▼▼--*/
.pick_side{
width:881px;
padding:0;
margin:0 0 10px 9px;
line-height:100%;
background:url(../images/share/pick_side.gif) repeat-y top left;
clear:both;
}

.pick_con{
width:862px;
padding-left:19px;
background:url(../images/share/pick_bottom.gif) no-repeat bottom right;
overflow: hidden;
}

.pick_con:after {
content:url(../images/share/pick_bottom.gif);
clear: both;
height: 1px;
display: block;
visibility: hidden;
}

/*\*/
* html .pick_con {
height:1em;
overflow:visible;
}
/**/

.pick_con table.mot{
width:849px;
}

.pick_con table.mot td{
padding:3px;
border:1px dotted #999;
}

.pick_title{
margin-left:9px;
}


.pick_title2{
width:881px;
height:20px;
padding-top:8px;
text-align:center;
font-weight:bold;
margin-left:9px;
background:url(../images/share/pick_top3.gif) no-repeat top left;
}

.pick_box{
width:839px;
height:26px;
margin:5px 0 10px 0;
padding:0 0 0 10px;
background-color:#FFE566;
}

.pick_l{
float:left;
font-weight:bold;
font-size:16px;
margin:4px 0 0 0;
padding-top:3px;
color:#0000e3;
}


.pick_r li{
float:right;
margin:4px 5px 0 0;
}

.pick_side .pick_txt{
width:849px;
margin:0 0 10px 0;
clear:both;
line-height:140%;
}

.pick_side .pick_txt img{
float:right;
margin-left:10px;
}

.pick_side .pick_txt2{
width:680px;
margin:0 0 10px 0;
clear:both;
line-height:140%;
}

.pick_side .pick_txt2 img{
float:right;
margin-left:10px;
}

.mark1_pick{
width:827px;
line-height:140%;
background:url(../images/arrow04.gif) no-repeat left top;
padding-left:22px;
margin-bottom:10px;
}

.mark3_pick{
width:827px;
line-height:140%;
background:url(../images/arrow17.gif) no-repeat 0 1px;
padding-left:22px;
margin-bottom:10px;
}

.mark2_pick{
line-height:140%;
background:url(../images/arrow04.gif) no-repeat 0 3px;
padding-left:22px;
margin:0 10px 10px 0;
}

.pick_left{
width:680px;       /* ←指定しないとDW8でレイアウト崩れる */
float:left;
margin-bottom:10px;
}
.pick_left p{
margin:0;
line-height:140%;
}

.pick_left p.mt5{
margin-top:5px;
}

.pick_left2{
width:580px;       /* ←指定しないとDW8でレイアウト崩れる */
float:left;
margin-bottom:10px;
}
.pick_left2 p{
margin:0;
line-height:140%;
}

.pick_left p.mb10{
	margin-bottom:10px;
}
.pick_right{
width:160px;
float:right;
margin-right:12px;
}

.pick_right_txt{
width:160px;
float:right;
margin-right:12px;
}

.pick_right_txt .pic_no{
margin-bottom:8px;
font-size:70%;
}

.pick_right_txt img{
margin-bottom:0;
}

.pick_right2{
width:260px;
float:right;
margin-right:12px;
}

.pick_set{
width:849px;
}
/* --▲▲ ピックアップ ▲▲-- */

/* --▼▼ 携帯ピックアップ ▼▼--*/
.pick_keiside{
width:881px;
padding:0;
margin:0 0 10px 9px;
line-height:100%;
background:url(../images/share/pick_side.gif) repeat-y top left;
clear:both;
}

.pick_keiside .pick_keitxt{
width:849px;
margin:20px 0 10px 0;
clear:both;
line-height:140%;
}

.pick_keiside .pick_keitxt img{
float:right;
margin-left:10px;
}

.pick_keitxt2{
width:834px;
height:20px;
padding-top:6px;
padding-left:15px;
margin-bottom:15px;
margin-top:20px;
font-size:16px;
font-weight:bold;
color:#ffffff;
background:url(../images/share/keitai_mid.gif) no-repeat bottom right;
}

.pick_keibox{
width:863px;
height:66px;
margin:20px 0 0 17px;
padding:0 0 0 10px;
background:url(../images/share/keitai_top.gif) no-repeat bottom right;
}

.pick_keil{
float:left;
font-weight:bold;
font-size:16px;
margin:46px 0 0 67px;
color:#333333;
}

.pick_keir{
padding-top:40px;
padding-right:12px;
}

.pick_keir li{
float:right;
margin:4px 5px 0 0;
}

.pick_keitai{
width:844px;       /* ←指定しないとDW8でレイアウト崩れる */
float:left;
margin-bottom:10px;
padding-left:5px;
}

.pick_keitai img{
vertical-align:middle;
}

.pick_keitai p{
line-height:140%;
}

.keitai_con{
width:755px;
padding:5px 15px;
border:1px solid #4272CB;
float:right;
}

.kei_conl{
width:525px;
margin-right:30px;
float:left;
}

.keitai_back{
height:19px;
padding-left:5px;
margin-bottom:10px;
background:url(../images/share/keitai_rank.gif) no-repeat bottom right;
overflow: hidden;
}

.keitai_back:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .keitai_back {
    height: 1em;
    overflow: visible;
}
/**/

.kei_title{
float:left;
}

.kei_btn{
float:right;
}

/* --▲▲ 携帯ピックアップ ▲▲-- */

/* --▼▼ その他の口コミ ▼▼--*/
.rankoth_side{
width:881px;
padding:0;
margin:0 0 10px 9px;
line-height:100%;
background:url(../images/share/pick_side.gif) repeat-y top left;
clear:both;
}

.rankoth_con{
width:862px;
padding-left:19px;
background:url(../images/share/pick_bottom.gif) no-repeat bottom right;
overflow: hidden;
}

.rankoth_con:after {
content:url(../images/share/pick_bottom.gif);
clear: both;
height: 1px;
display: block;
visibility: hidden;
}

/*\*/
* html .rankoth_con {
height:1em;
overflow:visible;
}
/**/

.rankoth_title{
margin-left:9px;
}

.rankoth_box{
width:839px;
height:26px;
margin:5px 0 10px 0;
padding:0 0 0 10px;
background-color:#FFE566;
}

.rankoth_box p{
float:left;
font-weight:bold;
font-size:16px;
margin:4px 0 0 0;
padding-top:3px;
color:#0000FF;
}

.othkuchi_waku{
width:839px;
padding:5px 5px 0 5px;
margin:10px 0;
border:1px solid #fe7a4e;
font-size:90%;
}

.othkuchi{
position:relative;
border-bottom:1px dotted #cccccc;
margin-top:3px;
}

.othkuchi p{
position:absolute;
top:0;
right:100px;
}

.othkuchi dt{
margin-bottom:2px;
}

dd.maru,
dd.chu,
dd.batsu{
padding-left:20px;
margin-bottom:3px;
line-height:140%;
}

dd.hensyu{
padding-left:86px;
margin-bottom:3px;
line-height:140%;
}


dd.maru{
background:url(../images/ico_nikob.gif) no-repeat top left;
}

dd.chu{
background:url(../images/ico_chub.gif) no-repeat top left;
}

dd.batsu{
background:url(../images/ico_batsub.gif) no-repeat top left;
}

dd.hensyu{
background:url(../images/from_st.gif) no-repeat top left;
}


.others {
background-color:#ffe566;
font-weight:bold;
}


/* --▲▲ その他の口コミ ▲▲-- */


/* --▼▼ 口コミ共通 ▼▼--*/
.kuchi_waku{
width:668px;
padding:5px 5px 0 5px;
margin:10px 0;
border:1px solid #fe7a4e;
font-size:87%;
}

.marukomi dd,
.churitsu dd,
.batsukomi dd{
padding-left:20px;
padding-bottom:2px;
margin-bottom:3px;
line-height:140%;
border-bottom:1px dotted #cccccc;
}

.churitsu,
.batsukomi{
margin-bottom:5px;
}
/* --▲▲ 口コミ共通 ▲▲-- */

/* --▼▼ まるコミ ▼▼-- */
.marukomi{
position:relative;
margin-bottom:5px;
}

.marukomi p{
position:absolute;
top:1px;
right:0;
_right:5px;                       /* ---- IE6 ハック ---- */
}

.marukomi dd{
background:url(../images/ico_nikob.gif) no-repeat top left;
}
/* --▲▲ まるコミ ▲▲-- */

/* --▼▼ 中立 ▼▼-- */
.churitsu dd{
background:url(../images/ico_chub.gif) no-repeat top left;
}
/* --▲▲ 中立 ▲▲-- */

/* --▼▼ ばつコミ ▼▼-- */
.batsukomi dd{
background:url(../images/ico_batsub.gif) no-repeat top left;
}
/* --▲▲ ばつコミ ▲▲-- */

/* --▼▼ notice ▼▼-- */
#notice{
margin:0 0 10px 25px;
font-size:70%;
}

#notice img{
vertical-align:middle;
}
/* --▲▲ notice ▲▲-- */

/* --▼▼ 投票 ▼▼-- */
.vote_s{
font-size:80%;
}

#vote_tl2{
width:812px;
height:20px;
margin:0 0 0 18px;
background: url(../images/share/line_vote872.gif) no-repeat top left;
padding:8px 0 0 60px;
font-size:14px;
}
.necessary{color:red;}

#vote_table{
width:872px;
margin-left:18px;
background-color:#fff1b2;
font-size:90%;
}

#vote_table th,
#vote_table td{
padding: 5px 5px 5px 10px;
border:1px solid #FFD200;
line-height:100%;
}

#vote_table th{
width:25%;
text-align:left;
font-weight:normal;
}

#vote_table td{
line-height:200%;
}

.vote_list50per{
width:48%;  /*-- dreamweaver8で見ると50%ではfloatされないため --*/
float:left;
}

.vote_list33per{
width:32%;    /*-- dreamweaver8で見ると33%ではfloatされないため --*/
float:left;
}

.vote_list15per{
width:14%;    /*-- dreamweaver8で見ると15%ではfloatされないため --*/
float:left;
}

.vote_list42per{
width:41%;    /*-- dreamweaver8で見ると43%ではfloatされないため --*/
float:left;
}

.vote_list66per{
width:65%;    /*-- dreamweaver8で見ると43%ではfloatされないため --*/
float:left;
}

#vote_table th{
line-height:100%;
}

#submit2{
padding:10px 0;
text-align:center;
}
/* --▲▲ 投票 ▲▲-- */

/* --▼▼ 総評 ▼▼-- */
#souhyou_tl2{
width:812px;
height:20px;
margin:0 0 0 18px;
background: url(../images/share/souhyou.gif) no-repeat top left;
padding:8px 0 0 60px;
font-size:14px;
color:#0000e3;
font-weight:bold;
}

#souhyou_tl2 a{
text-decoration:none;
}

#souhyou_con{
width:830px;
margin:0 0 10px 18px;
padding:10px 20px;
background-color:#edffd3;
border:1px solid #98dd3f;
font-size:90%;
line-height:130%;
}

#souhyou_con p{
text-indent:1em;
}

#souhyou_con img{
float:right;
margin-left:10px;
}

/* --▲▲ 総評 ▲▲-- */

/* --▼▼ フッター ▼▼-- */
#page_top{
text-align:center;
margin:10px 0 0 0;
padding-bottom:10px;
border-bottom:1px solid #999999;
}

#page_top2{
text-align:right;
margin:10px 0 0 0;
padding-bottom:10px;
}


#foot{
text-align:center;
margin:10px 0 10px 0;
font-size:90%;
}

#foot2{
text-align:center;
}
/* --▲▲ フッター ▲▲-- */

/* --▼▼ クチランよりcss移行 ▼▼-- */
/* ---- 投票---- */
#all{
	width:500px;
	margin:0px;
	padding:0px;
	text-align:left;
}
#check{
	width:100%;
	margin:0px;
	padding:0px;
	text-align:left;
}
#main_middle{
	margin:0px;
	padding:0px;
}
div.necessary{
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:center;
}
#block{
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:center;
}
#submit{
	margin:20px 0px 0px 0px;
	padding:0px;
	text-align:center;
}
#error_block{
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:center;
}
div.error_title{
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:center;
}
#error_submit{
	margin:20px 0px 0px 0px;
	padding:0px;
	text-align:center;
}
td.table_left{
	width:30%;
	margin:0px;
	padding:5px;
	text-align:left;
}
td.table_right{
	width:70%;
	margin:0px;
	padding:10px 5px 10px 5px;
	text-align:left;
}

/* --▲▲ クチランよりcss移行 ▲▲-- */

/* --▼▼ 小宮追加（09/01/06） ▼▼-- */
.drm_cast {
font-size: 12px;
line-height:130%;
}
.drm_link {
padding:0 48px 0 13px;
font-size:90%;
}
/* --▲▲ 小宮追加（09/01/06） ▲▲-- */

/* --▼▼ 長尾追加（10/06/04） ▼▼-- */
#legmagic_event{
font-size:70%;
line-height:130%;
}

/* --▲▲ 長尾追加（10/06/04） ▲▲-- */

/* --▼▼ ニュース追加（13/12/16） ▼▼-- */

#news_box{
width:92%;
margin-left:auto;
margin-right:auto;
padding:20px;
border:2px solid #85c939;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;

box-shadow: 1px 1px 2px #666;
-moz-box-shadow: 1px 1px 2px #666;　/* Firefox用 */  
-webkit-box-shadow: 1px 1px 2px #666;　/* Safari,Google Chrome用 */ 
}

#news_title{
height:50px;
margin-bottom:20px;
border-bottom:1px dotted #86805D;
}

#news_title h2{
height:40px;
width:580px;
border-left:15px solid #E9CB1C;
padding-left:30px;
padding-bottom:10px;
margin-bottom:20px;
line-height:50px;
font-size:20px;
text-shadow: 1px 1px 2px #999;
-moz-text-shadow: 1px 1px 2px #999;　/* Firefox用 */  
-webkit-text-shadow: 1px 1px 2px #999;　/* Safari,Google Chrome用 */ 
float:left;
}

#news_title .title_rankr li{
margin-top:18px;
}


#news_box p{
margin-bottom:20px;
line-height:200%;
}

.news_img_r img{
float:right;
margin-left:10px;
}

.news_img{
	border: 1px solid #ccc;
	padding: 5px;
box-shadow: 1px 1px 2px #666;
-moz-box-shadow: 1px 1px 2px #666;　/* Firefox用 */  
-webkit-box-shadow: 1px 1px 2px #666;　/* Safari,Google Chrome用 */ 
}

#news_back{
padding:10px;
border:2px solid #4D8DD5;
background-color:#fbfbe6;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}

#news_back dt{
height:16px;
background:url(../images/tri14.gif) no-repeat left 2px;
border-bottom:1px dotted #999;
padding-left:20px;
color:#4D8DD5;
font-weight:bold;
margin-bottom:5px;
}

#news_back dt.tri11{
height:16px;
background:url(../images/tri11.gif) no-repeat left 3px;
border-bottom:1px dotted #999;
padding-left:20px;
color:#489D9D;
font-weight:bold;
margin-bottom:5px;
}

#news_back dt.tri13{
height:16px;
background:url(../images/tri13.gif) no-repeat left 3px;
border-bottom:1px dotted #999;
padding-left:20px;
color:#F06161;
font-weight:bold;
margin-bottom:5px;
}

#news_back dd{
line-height:140%;
}

#news_back dd{
margin-bottom:5px;
}
/* --▲▲ ニュース追加（13/12/16） ▲▲-- */