@charset "Shift_JIS";

/*ニュースリリーストップページ*/



#newsrelease_top{

border-top:solid 1px #cccccc;

margin-left:10px;

}



#newsrelease_top th{

vertical-align:top;

color:#a2acb3;

padding:5px 10px 5px 0;

border-bottom:solid 1px #cccccc;

}



#newsrelease_top td{

vertical-align:top;

padding:5px;

border-bottom:solid 1px #cccccc;

}



#newsrelease_top h4{

font-size:100%;

margin:0px;

paddint-right:20px;

}



#newsrelease_top h3{

font-size:100%;

margin:0px;

}



#newsrelease_top div{

line-height:120%;

}





/*2008*/



#news_header{

padding:20px 0;

}


#newsrelease a:link{color:#336699;text-decoration: underline;}

#newsrelease a:visited{color:#336699;text-decoration: underline;}

#newsrelease h1{
margin:0;
font-size:160%;
padding-bottom:5px;
line-height:140%;
}

#newsrelease h2{
text-align:left;
margin:0;
font-size:130%;
font-weight:bold;
}

#newsrelease h3{
margin:0;
text-align:left;
font-size:100%;
padding-bottom:5px;
border-bottom:solid 1px #cccccc;
}

#newsrelease h4{
margin:0;
text-align:left;
font-size:100%;
padding-bottom:30px;
color:#ff0000;
}

#newsrelease h5{
margin:0;
font-size:120%;
line-height:140%;
}

#newsrelease h6{
margin:0;
font-size:100%;
font-weight:normal;
line-height:140%;
padding:8px 0 3px;
}

#newsrelease p{
margin:0;
padding:0;
display:inline;
border-bottom:solid 1px #666666;
}



#newsrelease2 a:link{color:#336699;text-decoration: underline;}

#newsrelease2 a:visited{color:#336699;text-decoration: underline;}

#newsrelease2 h1{
margin:0;
font-size:160%;
padding-bottom:5px;
line-height:140%;
}

#newsrelease2 h2{
text-align:left;
margin:0;
font-size:130%;
font-weight:bold;
}

#newsrelease2 h3{
margin:0;
text-align:left;
font-size:100%;
padding-bottom:5px;
border-bottom:solid 1px #cccccc;
}

#newsrelease2 h4{
margin:0;
text-align:left;
font-size:100%;
padding-bottom:30px;
color:#ff0000;
}

#newsrelease2 h5{
margin:0;
font-size:120%;
line-height:140%;
}

#newsrelease2 h6{
margin:0;
font-size:100%;
font-weight:normal;
line-height:140%;
padding:8px 0 3px;
}

#newsrelease2 p{
margin:0;
padding:0;
display:inline;
border-bottom:solid 1px #666666;
}


#newsrelease2 div{
padding-bottom:20px;
}


#news_ttl{

background-color:#ffdfdf;

padding:8px 0 0;

margin-bottom:20px;

text-align:center;

}





.circle_li{

padding:2px;

margin-bottom:10px;

}



.circle_li th{

vertical-align:top;

font-weight:normal;

}



.circle_li td{

vertical-align:top;

}



.b_title{

padding:5px;

border:solid 1px #666666;

margin:5px 0;

}



ol{

margin-top:0;

margin-bottom:0;

margin-left:auto;

margin-right:auto;

}



.li_bld_90{

margin:0;

font-weight:bold;

text-align:left;

padding-left:90px;

}



.li_bld_100{

margin:0;

font-weight:bold;

text-align:left;

padding-left:100px;

}





.li_bld_110{

margin:0;

font-weight:bold;

text-align:left;

padding-left:110px;

}



.li_bld_130{

margin:0;

font-weight:bold;

text-align:left;

padding-left:130px;

}





ul{

margin-top:0;

margin-bottom:0;

}



/*margin-left*/

.mal_5{margin-left:5px;}

.mal_10{margin-left:10px;}

.mal_15{margin-left:15px;}

.mal_20{margin-left:20px;}

.mal_25{margin-left:25px;}





/*padding-bottom*/

.pab_5{padding-bottom:5px;}

.pab_10{padding-bottom:10px;}

.pab_15{padding-bottom:15px;}

.pab_20{padding-bottom:20px;}

.pab_25{padding-bottom:25px;}



/*padding-left*/

.pal_5{padding-left:5px;}

.pal_10{padding-left:10px;}

.pal_15{padding-left:15px;}

.pal_20{padding-left:20px;}

.pal_25{padding-left:25px;}

.pal_50{padding-left:50px;}





#newsrelease div{

padding-bottom:20px;
}




.product_tbl{

border:solid 1px #999999;

border-collapse:collapse;

background-color:#fff;

margin-bottom:20px;

}



.product_tbl th{

text-align:center;

font-weight:normal;

padding:8px;

border:solid 1px #999999;

background-color:#ffcccc;

color:#666666;

}



.product_tbl td{

background-color:#ffffcc;

padding:8px;

border:solid 1px #999999;

}



.mgn_btm_20{

margin-bottom:20px;

}



.no_bld{

font-weight:normal;

}


.sm{

font-size:85%;
line-height:120%;

}


.font_80{

font-size:80%;

}


.font_85{

font-size:85%;
line-height:160%;
}

.font_90{

font-size:90%;

}

.font_130{

font-size:130%;
}

.font_140{

font-size:140%;

}

.font_150{

font-size:150%;

}

.boder_tbl{

border:solid 1px #999999;

border-collapse:collapse;

}



.boder_tbl td{

padding:3px;

border:solid 1px #999999;

}

#27table{
	margin:0 auto;
}




/* 2013 info_01 */

.product_tbl_1311{

border:solid 1px #595959;

border-collapse:collapse;

background-color:#fff;

margin-bottom:20px;

}



.product_tbl_1311 td{

background-color:#FFF;

padding:11px;

border:solid 1px #595959;

}

/* 160829 content title img Chromeでの表示くずれ対策
#c-navi-contents {
	width:924px;
} */
/* 160914 /common/css/win_mozilla.css にて対応*/