div#mainBlock{margin:10px}div#mainBlock span.date{display:block;text-align:right;color:gray;font-size:12px;margin-bottom:10px}div#submidashi{line-height:1.5;color:#666;font-size:13px}div#mainBlock h1{line-height:1.5;font-weight:700;font-size:17px}div#mainBlock span#writer{display:inline-block;float:right;text-align:right;font-size:14px;padding:15px 0 0}p.pageselect{margin:0 0 10px;text-align:center;font-size:18px}p.pageselect a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;text-decoration:none;font-weight:700;min-height:26px;color:#00f;padding:4px 5px 2px 5px;vertical-align:middle}p.pageselect a.currentpage{color:#000;background-color:#eee}p.pageselect .nextlabel,p.pageselect .prevlabel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;color:#fff;font-weight:700;width:83px;min-height:26px;display:inline-block;padding:6px 0 3px 0}p.pageselect .prevlabel{text-align:right;padding-right:5px}p.pageselect .nextlabel{text-align:left;padding-left:5px}p.pageselect a.prevlabel{background:url(/sp/images/common/prev.png) no-repeat left center;background-size:83px auto}p.pageselect span.prevlabel{background:url(/sp/images/common/prev_on.png) no-repeat left center;background-size:83px auto}p.pageselect a.nextlabel{background:url(/sp/images/common/next.png) no-repeat left center;background-size:83px auto}p.pageselect span.nextlabel{background:url(/sp/images/common/next_on.png) no-repeat left center;background-size:83px auto}div#mainBlock p#pagenext a{background:url(/sp/image/common/next_pr.png) no-repeat scroll left center transparent;font-size:13px;padding-left:75px}div#mainBlock img{max-width:300px}div#mainBlock div.img_line{display:table;width:1px;max-width:300px}div#mainBlock div.img_line div.img_wrap{display:inline-block;font-size:12px;margin:4px auto;width:auto}div#mainBlock div.img_line div.img_wrap img{width:auto;height:auto;vertical-align:top}div#mainBlock div.img_center,div#mainBlock div.img_left,div#mainBlock div.img_right{margin:auto}div#mainBlock .img_caption{color:#006;text-align:left;display:block;min-width:240px}div#mainBlock .newsTaglist{margin:10px 0}div#mainBlock .newsTaglist ul{padding:0;margin-bottom:.8em}div#mainBlock .newsTaglist ul li{list-style:none;font-size:1rem;display:inline-block;padding-right:3px;margin-bottom:.8em}div#mainBlock .newsTaglist ul li:not(:first-child) a{padding:2px 10px;line-height:1.5rem;color:#0085c9;display:inline-block;border:1px solid #0085c9;border-radius:1.5rem;text-decoration:none}div#mainBlock .newsTaglist ul li:not(:first-child) a:hover{padding:2px 10px;line-height:1.5rem;color:#fff;background-color:#0085c9;border:1px solid #0085c9}div#mainBlock .newsTaglist ul li.tagRline{display:block;margin:1.5em 0 .5em;font-weight:700}div#linksBlock{clear:both;margin:5px 0;border-top:2px solid #444;background-color:#eee;padding:5px}div#linksBlock h3{font-size:14px;font-weight:700;margin-bottom:3px}div#linksBlock li{font-size:14px;margin-left:1.2em;padding-bottom:5px}div#linksBlock li a{font-size:1.2em}div#productInfo{margin:5px}div#productInfo span#productBt a{background:url(/sp/image/common/specBtOpen.png) no-repeat scroll 0 0 transparent;display:block;height:34px;overflow:hidden;text-indent:-9999px;width:300px;margin:auto}div#productInfo span#productBt a.toclose{background:url(/sp/image/common/specBtClose.png) no-repeat scroll 0 0 transparent}div#productInfo div.productBox{border-top:2px solid #666;margin:15px 0 10px;padding-top:10px}div#productInfo div.productBox ul.productList li{border-bottom:1px dotted #444;clear:both;margin:0 0 10px;padding:0 0 10px;list-style:none;font-size:10px}div#productInfo div.productBox ul.productList li span.subject{font-weight:700}div#productInfo div.productBox ul.productList li span.productListText{padding-left:1em}div#productInfo div.productBox ul.productLinks li{list-style:square outside none;margin:0;padding:0;font-size:10px}div#productInfo div.productBox ul.productLinks li a{color:#036}div#productInfo div.productBox .rightBox div.specBox{background-color:#f4f4f4;padding:4px 10px;font-size:10px}ul#itemList li{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));background:-moz-linear-gradient(center top,#fff,#f1f1f1);border-bottom:1px solid #ccc;clear:both}ul#itemList li a{display:block;line-height:19px;padding:10px 3px;text-decoration:none;color:#000}ul#itemList li a span.subtitle{font-size:13px;color:gray;display:block}ul#itemList li a span.title{font-weight:700}ul#itemList li a span.date{color:gray;font-size:14px}div#productInfo span#productBt a{background:url(/sp/image/common/specBtOpen-2.png) no-repeat scroll 0 0 transparent;-webkit-background-size:200px auto;background-size:300px auto}div#productInfo span#productBt a.toclose{background:url(/sp/image/common/specBtClose-2.png) no-repeat scroll 0 0 transparent;-webkit-background-size:200px auto;background-size:300px auto}span.lineBtn{padding:0}span.lineBtn img{vertical-align:baseline}div#ad{align:center;margin:0 0 10px 0}#closeupBox{border-bottom:none}h3.relayHead{font-weight:700;color:#00468c;font-size:16px;border-bottom:2px solid #bababa;padding:5px}div#relayBlock.news{padding:0 5px;width:320px;margin-left:auto;margin-right:auto}div.outer_grid{width:150px;height:260px;margin:0 2px;float:left}div.img_grid{width:150px;height:150px;display:table-cell;vertical-align:bottom}div.img_grid img{max-width:148px;max-height:148px;border:1px solid rgba(0,0,0,.1)}div.text_grid{width:140px;height:50px;padding:5px;line-height:1.3;font-size:84%;text-align:left}#closeupBox{border-bottom:none}div#relayBlock.interview{margin:5px;border-top:2px solid #444;padding:5px;clear:both}div#relayBlock.interview h3{font-size:14px;font-weight:700;padding-bottom:7px;margin-bottom:4px;border-bottom:1px solid #aaa}div#relayBlock.interview ul{margin:10}div#relayBlock.interview li{font-size:14px;padding:4px;margin:0;border-bottom:1px solid #888;list-style:none}div#relayBlock.interview li a{text-decoration:none;color:#000}div#relayBlock.interview li a span{padding-left:1em;font-size:13px;color:gray}div#relayBlock{margin:10px 0 20px 0}li.relayItem{clear:both;width:100%;text-align:left}div.relayImage{margin-left:5px;max-width:70px;height:auto;float:left;margin-bottom:15px}div.relayTitle{padding-left:85px;text-align:left}div.relayTitle a{color:#466282;font-weight:700;text-decoration:none}div.relayDate{text-align:left;color:gray;padding-left:85px;margin-bottom:10px}