html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {  box-sizing: border-box;  margin: 0;  padding: 0;  border: 0;  font-size: 100%;  font: inherit;  vertical-align: baseline;}body{  font-family: "Helvetica Neue",  Arial,  "Hiragino Kaku Gothic ProN",  "Hiragino Sans",  Meiryo,  sans-serif;}.header{  display: block;  margin: 10px auto 40px;}.btn{  display:block;  width:800px;  background: #1e7200;  background-image: -webkit-linear-gradient(top, #1e7200, #0f3301);  background-image: -moz-linear-gradient(top, #1e7200, #0f3301);  background-image: -ms-linear-gradient(top, #1e7200, #0f3301);  background-image: -o-linear-gradient(top, #1e7200, #0f3301);  background-image: linear-gradient(to bottom, #1e7200, #0f3301);  border-radius: 3px;  -webkit-box-shadow: 0px 3px 3px #000;  -moz-box-shadow: 0px 3px 3px #000;  box-shadow: 0px 3px 3px #000;  color: #ffffff;  font-size: 26px;  font-weight: bold;  text-align:center;  margin:40px auto;  padding: 15px;  text-decoration: none;} .btn:hover{  opacity: 0.75;}.list{  list-style-type: none;  margin: 0 auto;  width: 1050px;}.list li{  border: solid #000 1px;  display: inline-block;  margin: 0 30px 30px 0;  vertical-align: top;  width: 330px;}.list li:nth-of-type(3n){  margin: 0 0 20px 0;}.list .achieved{  background: #ccc;}.list .item_name{  background: #000;  color: #fff;  line-height: 40px;  text-align: center;}.list .achieved .item_name span{  color: #fa0f4b;}.list .item{  display: block;  margin: 10px auto;  width: 95%;}.list .comment{  background: #eee;  border-radius: 5px;  display: block;  font-size: 13px;  margin: 0 auto 15px;  min-height: 80px;  padding: 10px;  width: 95%;}.list li .paformer{  margin: 0 0 15px;  text-align: center;}.list li .paformer a{  background-size: cover;  display: inline-block;  height: 60px;  margin-right: 15px;  width: 60px;}.list li.no01 .paformer a{background-image: url(img/paf01.png);}.list li.no02 .paformer a{background-image: url(img/paf02.png);}.list li.no03 .paformer a{background-image: url(img/paf03.png);}.list li.no04 .paformer a{background-image: url(img/paf04.png);}.list li.no05 .paformer a{background-image: url(img/paf05.png);}.list li.no06 .paformer a{background-image: url(img/paf06.png);}.list li.no07 .paformer a{background-image: url(img/paf07.png);}.list li.no08 .paformer a{background-image: url(img/paf08.png);}.list li.no09 .paformer a{background-image: url(img/paf09.png);}.list li.no10 .paformer a{background-image: url(img/paf10.png);}.list li.no11 .paformer a{background-image: url(img/paf11.png);}.list li.no12 .paformer a{background-image: url(img/paf12.png);}.list li.no14 .paformer a{background-image: url(img/paf14.png);}.list li.no15 .paformer a{background-image: url(img/paf15.png);}.list li.no16 .paformer a{background-image: url(img/paf16.png);}.list li.no17 .paformer a{background-image: url(img/paf17.png);}.list li.no18 .paformer a{background-image: url(img/paf18.png);}.list li.no19 .paformer a{background-image: url(img/paf19.png);}.list li.no20 .paformer a{background-image: url(img/paf20.png);}.list li.no21 .paformer a{background-image: url(img/paf21.png);}.list li.no22 .paformer a{background-image: url(img/paf22.png);}.list li.no23 .paformer a{background-image: url(img/paf23.png);}.list li.no24 .paformer a{background-image: url(img/paf24.png);}.list li .paformer p{  display: inline-block;  line-height: 60px;  vertical-align: top;}.list li .return{  margin: 0 auto;  text-align: center;  width: 95%;}.list li .return p{  border-bottom: solid #000 2px;  color: #fa0f4b;  font-weight: bold;  margin-bottom: 10px;}.list li .return span{  background: #fa0f4b;  color: #fff;  display: inline-block;  font-size: 14px;  margin-right: 10px;  padding: 10px;}.list li .return span:last-of-type{  margin: 0;}.list li .point{  padding: 20px 0;  text-align: center;}.list li .point span{  display: inline-block;  text-align: center;}footer{  background: #000;  color: #fff;  font-size: 12px;  line-height: 40px;  text-align: center;}