@charset "iso-8859-1";
/*----------------------------------------------------------*/
/*News CSS*/
/*----------------------------------------------------------*/

#suntory_contents{
text-align:center;
}


#news_containar{
width:697px;
/*width:898px;*/
margin:0 auto;
text-align:left;
padding:15px 0 0 0;
}


/*----------------------------------------------------------*/
/*news_head*/
/*----------------------------------------------------------*/
#news_head,
#news_head_print{
padding:0 0 8px 0;
border-bottom:2px solid #cccccc;
margin:0 0 10px 0;
}

#news_head:after{
display:block;
height:0px;
content:"";
visibility:hidden;
clear:both;
}

*html #news_head{
height:0%;
}

#news_head h1.h1_title,{
float:left;
}


/* btn_print
----------------------------------------------------------*/
#news_head .btn_print,
#news_footer .btn_print{
float:right;
}

#news_head_print{
display:none;
}



/*----------------------------------------------------------*/
/*news_details_hd*/
/*----------------------------------------------------------*/
#news_details_hd{
text-align:right;
}

#news_details_hd dt,
#news_details_hd dd{
font-size:93%;
line-height:120%;
}

#news_details_hd dt{
margin:0 0 5px 0;
}

#news_details_hd dt span,
#news_details_hd dd span{
padding:0 0 0 1em;
}


/*----------------------------------------------------------*/
/*news_details*/
/*----------------------------------------------------------*/
#news_details_body{
margin:0 0 40px 0;
}

#news_details_body p.cate{
font-style:italic;
font-weight:bold;
font-size:93%;
line-height:153%;
}

#news_details_body h1.bigtitle{
font-size:120%;
line-height:120%;
margin:20px 0 10px 0;
padding:0;
text-align:center;
}

#news_details_body h1.bigtitle span.sub{
display:block;
font-size:85%;
line-height:150%;
margin:0;
padding:5px 0 0 0;
}


#news_details_body h1.bigtitle{
font-size:120%;
line-height:120%;
margin:20px 0 10px 0;
padding:0px 0 0 8px;
text-align:left;
border-left:6px solid #1fa3b1;
}

#news_details_body h1.bigtitle span.sub{
display:block;
font-size:85%;
line-height:150%;
margin:0;
padding:5px 0 0 0;
color:#555555;
}




#news_details_body .main_image{
margin:30px 0 10px 0;
text-align:center;
}

#news_details_body table.image_flow{
text-align:center;
margin:0 auto;
}

#news_details_body table.image_flow caption{
font-size:93%;
line-height:153%;
}

#news_details_body table.image_flow td{
padding:10px 10px 0 10px;
}




#news_details_body .btn_l_img{
text-align:center;
padding:5px 0;
margin:0;
}

#news_details_body hr{
width:98%;
margin:15px 0 18px 0;
}

#news_details_body .honbun p,
#news_details_body .honbun dl,
#news_details_body .honbun ul,
#news_details_body .honbun ol{
font-size:93%;
line-height:153%;
margin:0 0 18px 0;
}

#news_details_body .honbun p.cate{
margin:40px 0 8px 0;
}

#news_details_body .honbun p.mb0,
#news_details_body .honbun dl.mb0,
#news_details_body .honbun ul.mb0,
#news_details_body .honbun ol.mb0{
margin-bottom:0;
}

#news_details_body .honbun p.mb10,
#news_details_body .honbun dl.mb10,
#news_details_body .honbun ul.mb10,
#news_details_body .honbun ol.mb10{
margin-bottom:10px;
}



#news_details_body .honbun dl ul,
#news_details_body .honbun dl ol,
#news_details_body .honbun dl p,
#news_details_body .honbun dl dl,
#news_details_body .honbun ul dl,
#news_details_body .honbun ul p,
#news_details_body .honbun ul ul,
#news_details_body .honbun ol dl,
#news_details_body .honbun ol p,
#news_details_body .honbun ol ol,
#news_details_body .honbun td ul,
#news_details_body .honbun td ol,
#news_details_body .honbun td p,
#news_details_body .honbun td td{
font-size:100%;
margin:5px 0 13px 0;
}

#news_details_body .honbun dl dt{
font-weight:bold;
margin:8px 0 0 0;
}

#news_details_body .honbun dl dt.mt0,
#news_details_body .honbun dl dd dl dt{
margin-top:0;
}

#news_details_body .honbun dl.dt_n dt,
#news_details_body .honbun dl dt.dt_n{
font-weight:normal;
}


#news_details_body .honbun h2,
#news_details_body .honbun h3,
#news_details_body .honbun h4,
#news_details_body .honbun h5{
margin:35px 0 4px 0;
}

#news_details_body .honbun h2.mt0,
#news_details_body .honbun h3.mt0,
#news_details_body .honbun h4.mt0,
#news_details_body .honbun h5.mt0{
margin-top:0;
}


/* style 
----------------------------------------------------------*/
#news_details_body .honbun .ico_disc,
#news_details_body .honbun .disc_list dt{
background-image:url("../img/ico_disc.gif");
background-repeat:no-repeat;
background-position:left 0.35em;
padding:0 0 0 18px;
}

#news_details_body .honbun .ico_disc:after,
#news_details_body .honbun .disc_list dt:after{
display:block;
height:0px;
content:"";
visibility:hidden;
clear:both;
}

*html #news_details_body .honbun .ico_disc,
*html #news_details_body .honbun .disc_list dt{
height:0%;
}

#news_details_body .honbun .ico_disc{
background-position:left 0.2em;
}


#news_details_body .honbun .ico_dot,
#news_details_body .honbun .dot_list dt{
background-image:url("../img/ico_dot.gif");
background-repeat:no-repeat;
background-position:left 0.55em;
padding:0 0 0 12px;
}

#news_details_body .honbun .ico_triangle,
#news_details_body .honbun .triangle_list dt,
#news_details_body .honbun .ico_triangle_w,
#news_details_body .honbun .triangle_list_w dt{
background-image:url("../img/ico_triangle.gif");
background-repeat:no-repeat;
background-position:left 0.2em;
padding:0 0 0 20px;
}

#news_details_body .honbun .ico_triangle_w,
#news_details_body .honbun .triangle_list_w dt{
background-image:url("../img/ico_triangle_w.gif");
}

#news_details_body .honbun .ico_dot:after,
#news_details_body .honbun .dot_list dt:after,
#news_details_body .honbun .ico_triangle:after,
#news_details_body .honbun .triangle_list dt:after,
#news_details_body .honbun .ico_triangle_w:after,
#news_details_body .honbun .triangle_list dt:after{
display:block;
height:0px;
content:"";
visibility:hidden;
clear:both;
}

*html #news_details_body .honbun .ico_dot,
*html #news_details_body .honbun .dot_list dt,
*html #news_details_body .honbun .ico_triangle,
*html #news_details_body .honbun .ico_triangle_w,
*html #news_details_body .honbun .triangle_list dt{
height:0%;
}


#news_details_body .honbun .triangle_list dt,
#news_details_body .honbun .triangle_list_w dt{
background-position:left 0.4em;
}


#news_details_body .honbun .int dd{
margin:0 0 0 20px;
}

#news_details_body .honbun .bg_blue{
background-color:#dff4f6;
border:2px solid #1fa3b1;
padding:5px;
}


#news_details_body .honbun .tit_details,
#news_details_body .honbun .tit_notes,
#news_details_body .honbun .tit_ct{
text-align:center;
}


#news_details_body .honbun .tit_line{
border-left:6px solid #555555;
padding:0 0 0 7px;
}


#news_details_body .honbun ol.num_list li{
list-style:decimal;
list-style-position:inside;
font-weight:bold;
}

#news_details_body .honbun ol.num_list li p{
font-weight:normal;
margin:0 0 8px 0;
}

#news_details_body .honbun ul.kome_list li{
text-indent:-0.8em;
margin:0 0 0 1em;
font-size:80%;
line-height:135%;
}

#news_details_body .honbun ul.num_list li{
text-indent:-0.8em;
margin:0 0 5px 1em;
}


#news_details_body .honbun dl.kome_list dt,
#news_details_body .honbun dl.kome_list dd{
font-size:80%;
line-height:135%;
font-weight:normal;
}

#news_details_body .honbun span.pl30{
padding-left:30px;
}


#news_details_body .honbun dl.none dt,
#news_details_body .honbun dl dt.none{
background-image:none;
padding:0 0 0 0;
}





/* TABLE
----------------------------------------------------------*/
#news_details_body .honbun table{
margin:0 0 30px 0;
}

#news_details_body .honbun table.mb0{
margin-bottom:0;
}

#news_details_body .honbun table.mb10{
margin-bottom:10px;
}

#news_details_body .honbun table caption{
text-align:left;
font-weight:bold;
padding:8px 0 8px 0;
font-size:93%;
}



#news_details_body .honbun table caption.ico_triangle,
#news_details_body .honbun table caption.ico_disc,
#news_details_body .honbun table caption.ico_triangle{
background-position:left 11px;
padding:8px 0 8px 20px;
}


#news_details_body .honbun table caption span{
font-weight:normal;
}
#news_details_body .honbun table caption strong{
display:block;
}


#news_details_body .honbun table tr th,
#news_details_body .honbun table tr td{
padding:3px 25px 8px 5px;
font-weight:normal;
font-size:93%;
vertical-align:top;
}

#news_details_body .honbun .int dd table{
margin-top:8px;
}

#news_details_body .honbun .int dd table tr th{
padding:3px 25px 0 0;
}

#news_details_body .honbun table tr th{
text-align:left;
}




/* table.b01_list */
#news_details_body .honbun table.b01_list{
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
}

#news_details_body .honbun table.b01_list tr th,
#news_details_body .honbun .int dd  table.b01_list tr th,
#news_details_body .honbun table.b01_list tr td{
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
padding:5px 5px 5px 5px;
}


/* table.disc_list */
#news_details_body .honbun table.dot_list{
}

#news_details_body .honbun table.dot_list tr th{
background-image:url("../img/ico_dot.gif");
background-repeat:no-repeat;
background-position:left 0.55em;
padding:3px 12px 8px 12px;
text-align:left;
font-weight:bold;
}

#news_details_body .honbun table.dot_list tr th:after{
display:block;
height:0px;
content:"";
visibility:hidden;
clear:both;
}

*html #news_details_body .honbun table.dot_list tr th{
height:0%;
}


/* table.triangle_list */
#news_details_body .honbun table.triangle_list{
}

#news_details_body .honbun table.triangle_list tr th{
background-image:url("../img/ico_triangle.gif");
background-repeat:no-repeat;
background-position:left 0.5em;
padding:3px 12px 3px 20px;
text-align:left;
font-weight:bold;
}

#news_details_body .honbun table.triangle_list tr th:after{
display:block;
height:0px;
content:"";
visibility:hidden;
clear:both;
}

*html #news_details_body .honbun table.triangle_list tr th{
height:0%;
}

#news_details_body .honbun table.ct tr th,
#news_details_body .honbun table.ct tr td,
#news_details_body .honbun table tr.ct th,
#news_details_body .honbun table tr.ct td,
#news_details_body .honbun table tr th.ct,
#news_details_body .honbun table tr td.ct{
text-align:center;
}

#news_details_body .honbun table tr th.none{
background-image:none;
padding:0;
}

#news_details_body .honbun table.th_l tr th,
#news_details_body .honbun table tr.th_l th,
#news_details_body .honbun table tr th.th_l{
text-align:left;
}


#news_details_body .honbun table tr.hd th{
background-color:#f2f2f2;
vertical-align:middle;
}

#news_details_body .honbun table.th_b tr th,
#news_details_body .honbun table tr.th_b th,
#news_details_body .honbun table tr th.th_b{
font-weight:bold;
}

#news_details_body .honbun table.th_n tr th,
#news_details_body .honbun table tr.th_n th{
font-weight:normal;
}


#news_details_body .honbun table.mid tr th,
#news_details_body .honbun table.mid tr td,
#news_details_body .honbun table tr.mid th,
#news_details_body .honbun table tr.mid td,
#news_details_body .honbun table tr th.mid,
#news_details_body .honbun table tr td.mid{
vertical-align:middle;
}



/*----------------------------------------------------------*/
/*news_footer*/
/*----------------------------------------------------------*/
#news_footer{
padding:0 0 20px 0;
}

#news_footer:after{
display:block;
height:0px;
content:"";
visibility:hidden;
clear:both;
}

*html #news_footer{
height:0%;
}

#news_footer .btn_back{
float:left;
}
