.content-column .content-body{margin:0 0 0 20px}.content-side{text-align:left}.content-side h2{padding:18px 15px 15px 15px;font-size:16px;font-weight:bold;letter-spacing:0;line-height:1;color:#000;border:solid 1px #ddd;background:#fcfcfc;background:-webkit-gradient(linear, left top, left bottom, from(#fcfcfc), color-stop(99%, #dbdbdb));background:linear-gradient(to bottom, #fcfcfc 0%, #dbdbdb 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dbdbdb',GradientType=0 );border-radius:3px 3px 0 0}.content-side h2 i{padding:0 8px 0 0;font-size:15px}.content-side ul{list-style:none;border:solid 1px #ddd}.content-side li{border-top:dashed 1px #ccc}.content-side li:first-child{border-top:none}.content-side li a{padding:15px 10px;background:#f9f9f9;display:block;line-height:1;letter-spacing:0;text-decoration:none;position:relative;-webkit-transition:all 0.3s ease;-webkit-transition:all  0.3s ease;transition:all  0.3s ease}.content-side li a:after{content:'';width:6px;height:6px;border:0px;border-top:solid 1px #b2291b;border-right:solid 1px #b2291b;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:5px;margin-top:-4px;-webkit-transition:all 0.3s ease;-webkit-transition:all  0.3s ease;transition:all  0.3s ease}.content-side li a:hover{background:#f0d4d1}.content-side li a:hover:after{content:'';width:6px;height:6px;border:0px;border-top:solid 1px #b2291b;border-right:solid 1px #b2291b;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-4px}.content-side li p.data{font-size:10px;line-height:1;color:#111}.content-side li p.data span{margin:0 0 0 5px;padding:3px 5px;font-size:9px;line-height:1;background:#b2291b;color:#fff;display:inline-block}.content-side li p.ttl{margin-top:5px;font-size:12px;line-height:1.2;color:#111}.content-side li a:hover p.ttl{text-decoration:underline}h1.heading{padding:50px 20px 46px 30px;font-size:22px;text-align:left;line-height:1.1}.content-body .listBox{margin:15px 0 0 0;display:table;width:auto;text-align:left}.content-body .listBox a{padding:20px;background:#f6f6f6;display:block;line-height:0;color:#111;border-left:solid 4px #b2291b;border-radius:2px;text-decoration:none;-webkit-transition:all 0.3s ease;-webkit-transition:all  0.3s ease;transition:all  0.3s ease}.content-body .listBox a:hover{text-decoration:none;background:rgba(178,41,27,0.2)}.content-body .listBox .inleft{padding:0 15px 0 0;display:table-cell;width:480px;vertical-align:top;line-height:1}.content-body .listBox .inleft p.postdate{font-size:11px;font-weight:bold;color:#777;letter-spacing:0;line-height:1}.content-body .listBox .inleft p.postTitle{margin-top:8px;font-size:17px;font-weight:bold;color:#111;letter-spacing:0.1em;line-height:1.2;text-decoration:underline}.content-body .listBox .inleft p.read{margin-top:10px;font-size:14px;color:#111;letter-spacing:0.05em;line-height:1.4}.content-body .listBox .inright{padding:0 0 0 0;display:table-cell;width:200px}.content-body .listBox .inright p.Img img{width:100%}.content-body .listBox .inright p.noImg{width:100%;text-align:center;background:#ffea21}.content-body .listBox .inright p.noImg img{width:auto}.pager{margin-top:30px;padding-top:30px;border-top:solid 1px #ccc;overflow:hidden}.pager ul{list-style:none;position:relative;left:50%;float:left}.pager ul li{margin:0 1px;position:relative;left:-50%;float:left}.pager ul li span{display:block;font-size:16px;padding:0.6em 1em;border-radius:3px}.pager ul li a{display:block;font-size:16px;padding:0.6em 1em;border-radius:3px;background:#eee;color:#000;text-decoration:none}.pager ul li a:hover{background:#b2291b;color:#fff;-webkit-transition:all 0.3s ease;-webkit-transition:all  0.3s ease;transition:all  0.3s ease}.pager li.current{background:#b2291b;color:#fff;border-radius:3px}.postDetail{padding:40px 40px;text-align:left;background:#f9f9f9}.postDetail .postHead{margin-top:0;padding:5px 0 5px 15px;border-left:solid 5px #b2291b}.postDetail .postHead h2{font-size:26px;letter-spacing:0.05em;line-height:1.2;color:#b2291b}.postDetail .postHead p.data{margin-top:10px;font-size:14px;font-weight:bold;letter-spacing:0;color:#b2291b;line-height:1}.postDetail .postArea{margin-top:30px;padding-top:30px;border-top:dashed 1px #ccc}.postDetail .postArea p{margin:0 0 20px 0;letter-spacing:0.05em;line-height:1.8}.postDetail .postArea img{margin:0 0 20px 0;width:100%;line-height:0}.postDetail .postArea p.postImg img{width:100%}@media (max-width: 768px){.content-column .content-body{margin:0 0 0 0}.content-side{margin-top:40px;text-align:left}.content-side h2{padding:18px 15px 15px 15px;font-size:16px;font-weight:bold;letter-spacing:0;line-height:1;color:#000;border:solid 1px #ddd;background:#fcfcfc;background:-webkit-gradient(linear, left top, left bottom, from(#fcfcfc), color-stop(99%, #dbdbdb));background:linear-gradient(to bottom, #fcfcfc 0%, #dbdbdb 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dbdbdb',GradientType=0 );border-radius:3px 3px 0 0}.content-side h2 i{padding:0 8px 0 0;font-size:15px}.content-side ul{border:solid 1px #ddd;list-style-type:none}.content-side li{list-style-type:none;border-top:dashed 1px #ccc}.content-side li:first-child{border-top:none}.content-side li a{padding:15px 20px 15px 10px;background:#f9f9f9;display:block;line-height:1;letter-spacing:0;text-decoration:none;position:relative;-webkit-transition:all 0.3s ease;-webkit-transition:all  0.3s ease;transition:all  0.3s ease}.content-side li a:after{content:'';width:6px;height:6px;border:0px;border-top:solid 1px #b2291b;border-right:solid 1px #b2291b;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:8px;margin-top:-4px;-webkit-transition:all 0.3s ease;-webkit-transition:all  0.3s ease;transition:all  0.3s ease}.content-side li a:hover{background:#f9f9f9}.content-side li a:hover:after{content:'';width:6px;height:6px;border:0px;border-top:solid 1px #b2291b;border-right:solid 1px #b2291b;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:8px;margin-top:-4px}.content-side li p.data{font-size:10px;line-height:1;color:#111}.content-side li p.data span{margin:0 0 0 5px;padding:3px 5px;font-size:9px;line-height:1;background:#b2291b;color:#fff;display:inline-block}.content-side li p.ttl{margin-top:5px;font-size:12px;line-height:1.4;color:#111}.content-side li a:hover p.ttl{text-decoration:none}h1.heading{padding:50px 20px 46px 20px;font-size:18px;text-align:left;line-height:1.1;letter-spacing:0;background-size:90% !important}.content-body .listBox{margin:15px 0 0 0;display:block;width:auto;text-align:left}.content-body .listBox a{padding:15px;background:#f6f6f6;display:block;line-height:0;color:#111;border-left:solid 4px #b2291b;border-radius:2px;text-decoration:none;-webkit-transition:all 0.3s ease;-webkit-transition:all  0.3s ease;transition:all  0.3s ease}.content-body .listBox a:hover{text-decoration:none;background:#f6f6f6}.content-body .listBox .inleft{padding:0 15px 0 0;display:block;width:100%;vertical-align:top;line-height:1}.content-body .listBox .inleft p.postdate{font-size:11px;font-weight:bold;color:#777;letter-spacing:0;line-height:1}.content-body .listBox .inleft p.postTitle{margin-top:8px;font-size:16px;font-weight:bold;color:#111;letter-spacing:0.1em;line-height:1.2;text-decoration:underline}.content-body .listBox .inleft p.read{margin-top:10px;font-size:12px;color:#111;letter-spacing:0em;line-height:1.4}.content-body .listBox .inright{display:none}.pager{margin-top:30px;padding-top:30px;border-top:solid 1px #ccc;overflow:hidden}.pager ul{list-style:none;position:relative;left:50%;float:left}.pager ul li{margin:0 1px;position:relative;left:-50%;float:left}.pager ul li span{display:block;font-size:13px;padding:0.4em 0.8em;border-radius:3px}.pager ul li a{display:block;font-size:13px;padding:0.4em 0.8em;border-radius:3px;background:#eee;color:#000;text-decoration:none}.pager ul li a:hover{background:#eee;color:#000;-webkit-transition:all 0.3s ease;-webkit-transition:all  0.3s ease;transition:all  0.3s ease}.pager li.current{background:#b2291b;color:#fff;border-radius:3px}.postDetail{padding:30px 20px 20px 20px;text-align:left;background:#f9f9f9}.postDetail .postHead{margin-top:0;padding:5px 0 5px 10px;border-left:solid 5px #b2291b}.postDetail .postHead h2{font-size:18px;letter-spacing:0.05em;line-height:1.2;color:#b2291b}.postDetail .postHead p.data{margin-top:8px;font-size:12px;font-weight:bold;letter-spacing:0;color:#b2291b;line-height:1}.postDetail .postArea{margin-top:30px;padding-top:30px;border-top:dashed 1px #ccc}.postDetail .postArea p{margin:0 0 15px 0;letter-spacing:0em;line-height:1.6}.postDetail .postArea img{margin:0 0 20px 0;width:100%;line-height:0}.postDetail .postArea p.postImg img{width:100%}}
