@charset "utf-8";

#boxLeft .content { margin: 20px 10px 40px 10px; }
#boxLeft .lead { font-size: 14px; font-weight: bold;}

/*---------------------------------------------------------------------------------------------------------*/
/* entryブロック */

/*共通CSS*/
#boxLeft .content .entry { width: 623px; margin: 30px 0px 0px; }
#boxLeft .content .entry_tit { padding: 0; margin: 0px 0px 6px; font-size: 120%; font-weight: bold; color: #AC0605; background-image:none;  }
#boxLeft .content .entry p { line-height: 1.6em; }
#boxLeft .content .entry .text_s { font-size: 80%; }
#boxLeft .content .entry .lineHeight130 {line-height: 130%; }

#boxLeft .content .entry .w250 {width:250px; }
#boxLeft .content .entry .w260 {width:260px; }
#boxLeft .content .entry .w268 {width:268px; }
#boxLeft .content .entry .w270 {width:270px; }
#boxLeft .content .entry .w278 {width:278px; }
#boxLeft .content .entry .w280 {width:280px; }
#boxLeft .content .entry .w288 {width:288px; }
#boxLeft .content .entry .w290 {width:290px; }
#boxLeft .content .entry .w568 {width:568px; }

#boxLeft .content .entry .marginT30 {margin-top:30px; }
#boxLeft .content .entry .marginB10 {margin-bottom:10px; }
#boxLeft .content .entry .marginB20 {margin-bottom:20px; }
#boxLeft .content .entry .paddingL10 {padding-left:10px; }
#boxLeft .content .entry .paddingL20 {padding-left:20px; }
#boxLeft .content .entry .paddingB10 {padding-bottom:10px; }
#boxLeft .content .entry .boxL {float:left; }
#boxLeft .content .entry .boxR {float:right; }
#boxLeft .content .entry .txt_red { color: #FF0000; line-height: 160%; }
#boxLeft .content .entry .cap { font-size: 9px; margin: 5px 0px 0px 0px; }
#boxLeft .content .entry .cap2 { font-size: 9px; text-align:right; line-height: 120%; margin: 5px 0px 0px 0px; }
#boxLeft .content .entry .imgTit { font-weight:bold; margin: 0px 0px 5px 0px; font-size: 110%; line-height: 100%; text-indent:-1em; padding-left:1em; }


