@charset "utf-8";#casetimeline ul,#exptimeline ul{list-style-type:none}#index_blog_box{height:auto}.blogtlcell:after,.gradtlcell:after{content:"";display:block;height:0;clear:both;visibility:hidden}#index_blog_box>p{font-size:10px;font-family:serif;margin:6px 10px 23px;line-height:1.5}.blogtlcell{margin:0 13px 14px 5px;padding-bottom:8px;border-bottom:1px dotted #999}.blogtlcell:last-child{margin-bottom:0}.blogtlcell:after{font-size:0}.blogtlcell1{float:left;width:54px;margin-right:6px}.blogtlcell1 img{border:1px solid #cdcccc;border-radius:2px;padding:1px}.blogtlcell2{float:left;width:126px;position:relative}.blogtlcell21{font-size:10px;color:#666}.blogtlcell22{font-size:12px;line-height:15px}.blogtlcell22 a{color:#333;text-decoration:none}.blogtlcell22 a:hover{text-decoration:underline}.gradtlcell{border-bottom:1px dotted #999;padding:13px 4px 11px;margin:0 25px 0 9px}.gradtlcell:after{font-size:0}.gradtlcell1{float:left;width:58px;margin-right:16px}.gradtlcell1 img{border:1px solid #cdcccc;border-radius:2px;padding:1px}.gradtlcell2{float:left}.gradtlcell21{font-size:14px;line-height:22px;position:relative}.gradtlcell21 img{vertical-align:middle;margin-left:10px}.gradtlcell21 a{text-decoration:none;color:#333}.gradtlcell21 a:hover{text-decoration:underline}.gradtlcell22{color:#333;font-size:12px;line-height:20px;width:402px}#index_voice_box{background:url(../img/case_bg.png) -1px top repeat-y;margin-top:15px}#exptimeline{margin:0 5px}#exptimeline ul{height:120px;overflow-y:auto;}#casetimeline li,#explanationtimeline li{font-size:12px;background:url(../img/index_ico_arrow.png) 5px 10px no-repeat;padding:0 11px 0 15px;line-height:2;width:43.5%;display:inline-block;}#casetimeline li img,#explanationtimeline li img{vertical-align:-2px;margin-right:3px}#casetimeline li a,#explanationtimeline li a{color:#4a754b}#index_case_box{background:url(../img/case_bg.png) -1px top repeat-y;margin-top:15px}#casetimeline,#explanationtimeline{height:120px;overflow-y:auto;margin:0 5px}span.blognew{display:inline-block;transform:rotate(-10grad);-moz-transform:rotate(-10grad);-webkit-transform:rotate(-10grad);position:relative;max-width:8em;color:red;font-size:9.33px;font-family:Arial}.blogtlcell2 span.blognew{position:absolute;top:-12px;left:-6px}.gradtlcell21 span.blognew{position:absolute;top:-15px;left:-11px}
#casetimeline, #explanationtimeline{margin:2px 10px 0 30px;}