﻿.spritesource-sprite,.spritesource-sp-medialogo,.partsBoxFooter .crbox .logo{background-image:url("/shinjin/styles/images/spritesource-s008fc81f42.png");background-repeat:no-repeat}.spritesource-sp-medialogo,.partsBoxFooter .crbox .logo{background-position:0 0;height:30px;width:145px}html,* html body{margin:0 !important;font-size:10px}*{-webkit-text-size-adjust:none}body{margin:0;padding:0;font-family:Hiragino Kaku Gothic Pro, 'ヒラギノ角ゴ Pro W3', Meiryo, 'メイリオ', Helvetica, ArialMT, Osaka, Verdana, 'MS PGothic', 'ＭＳ Ｐゴシック', sans-serif;font-size:10px;line-height:1.7;color:#000;width:100%;background:#000}.clearbox{clear:both;height:0px;display:block}.h10{height:10px}.h15{height:15px}h1,h2,h3,h4,h5,p,ul{font-size:10px;padding:0;margin:0}li{list-style:none}img{vertical-align:top;max-width:100%;height:auto}.avatar{max-width:100%;height:auto}hr{clear:both;height:0;margin:0;border:0 none}article,aside,figure,figcaption,footer,header,nav,section{display:block}a,a:visited{color:#3fa8f4;text-decoration:underline}a:hover{text-decoration:underline}a:hover img{opacity:0.85}a img{border:0 none}textarea,input{font-size:14px;font-size:1.4rem;margin:0;vertical-align:top;border:0 none}input[type="submit"]{-webkit-appearance:none;cursor:pointer}input[type="checkbox"],input[type="radio"]{vertical-align:middle}select{font-size:14px;font-size:1.4rem;padding:5px;vertical-align:top;background:#FFF;border-radius:2px}label{vertical-align:top}#wrapper{height:100%;position:relative}.commonOuter{max-width:1200px;width:100%;margin:0 auto;height:100%}.commonInner{max-width:963px;width:963px;padding:0 20px;margin:0 auto}.commonInner::after{clear:both;display:block;content:''}.margin20{margin-bottom:20px}.margin40{margin-bottom:40px}#mainCol{width:65.6%;float:left}#sideCol{width:31.2%;float:right}.topContainer{position:relative}.al-center{text-align:center}.calouselBox{max-width:505px;overflow:hidden;margin-bottom:50px;padding:50px 0 0}.calouselBox #js-calousel{max-width:505px;margin:0 auto;position:relative}.calouselBox #js-calousel::before,.calouselBox #js-calousel::after{content:'';position:absolute;background:rgba(0,0,0,0.63);top:0;width:60px;height:100%;z-index:1}.calouselBox #js-calousel::before{left:0}.calouselBox #js-calousel::after{right:0}.calouselBox #js-calousel .slick-list{overflow:visible}.calouselBox .slick-prev{left:15px}.calouselBox .slick-next{right:15px}.calouselBox .slick-prev,.calouselBox .slick-next{width:29px;height:29px;z-index:2}.calouselBox .slick-prev:before,.calouselBox .slick-next:before{font-size:29px}.calouselBox .cellBox{position:relative}.nicobar{background:#272727;border-bottom:16px solid #000}.nicobar .nicolink{float:left}.nicobar .nicolink li{float:left;margin:9px 0;border-right:1px solid #666;margin-right:10px;padding-right:10px}.nicobar .nicolink li:nth-last-of-type(1){border-right:0 none}.nicobar .nicolink li a{color:#FFF;font-size:11px;line-height:12px;display:block}.nicobarInner{width:963px;padding:0 20px;margin:0 auto}#topheader,#header{position:relative}#siteHeader li a span{font-size:12px}#siteHeader #siteHeaderInner{width:963px}#siteHeader #siteHeaderInner .snsBtn{float:right}#siteHeader #siteHeaderInner .snsBtn li{float:left;height:21px;line-height:21px;margin-left:10px;vertical-align:middle;padding-top:7px;width:120px}#siteHeader #siteHeaderInner .snsBtn li:hover{background:none}#footer{margin-top:2px;color:#FFF}#footer.pagefooter{background:#6c100c;margin-top:0;position:relative}.partsBoxFooter{padding-top:10px;position:relative;color:#FFF}.partsBoxFooter ul{padding-bottom:26px}.partsBoxFooter ul li{font-size:12px;border-right:1px solid #FFF;line-height:12px;display:inline-block;margin-right:5px;padding-right:8px}.partsBoxFooter ul li a{color:#FFF}.partsBoxFooter ul li:nth-last-of-type(1){border-right:0 none;margin-right:0;padding-right:0}.partsBoxFooter .crbox{padding-bottom:10px}.partsBoxFooter .crbox .logo{display:block;float:left;margin-left:4px;margin-right:12px;text-indent:-9999px}.partsBoxFooter .crbox span{padding-top:7px;display:block;float:left}.headerPadding{height:36px}h1{margin-top:12px;margin-bottom:50px;text-align:center}#container .partsBox{margin-bottom:50px;position:relative}#container .partsBox .partsBoxInner{padding:94px 75px}#container .partsBox p{font-size:19px;line-height:27px;margin-bottom:28px}#container .partsBox p.small{line-height:24.5px}#container .partsBox h2{text-align:center}#container .partsBox h3{background:url("/shinjin/styles/images/h3bg.png") no-repeat 0 0;height:63px;text-align:center;margin-bottom:15px}#container .partsBox h3 img{vertical-align:middle;margin-top:14px}#container .partsBox h4{margin-bottom:22px}#container .partsBox .boxheader{position:absolute;top:-18px;left:0;width:100%}#container .partsBox .aligncenter{text-align:center}#container .partsBox .red{font-size:20px;color:#f05a24}#container .partsBox .small{font-size:14px}#container .partsBox1{background:url("/shinjin/styles/images/bg1.png") no-repeat 0 0;background-size:cover;height:1155px}#container .partsBox3{background:url("/shinjin/styles/images/bg3.png") no-repeat 0 0;background-size:cover;height:487px}#container .partsBox4{background:url("/shinjin/styles/images/bg4.png") no-repeat 0 0;background-size:cover;height:647px}#container .partsBox2,#container .partsBox5{background:url("/shinjin/styles/images/rep1.png") no-repeat center top,url("/shinjin/styles/images/rep3.png") no-repeat center bottom,url("/shinjin/styles/images/rep2.png") repeat-y center center}#container .partsBox2 .partsBoxInner,#container .partsBox5 .partsBoxInner{padding:98px 118px}#container .partsBox6{background:url("/shinjin/styles/images/rep1.png") no-repeat center top,url("/shinjin/styles/images/rep3.png") no-repeat center bottom,url("/shinjin/styles/images/rep2.png") repeat-y center center}#container .partsBox6 .partsBoxInner{padding:98px 118px}.prizeBox .prizeImgWrap{vertical-align:middle;margin-bottom:20px}.prizeBox .prizeImgWrap img{vertical-align:middle}.prizeBox .prizeImgWrap .prizeImgIndex{display:inline-block;vertical-align:middle}.prizeBox .prizeImgWrap .prizeImg{margin-right:20px}.prizeBox h4{font-size:17px;font-size:1.7rem;margin-bottom:11px !important}.prizeBox p{font-size:14px !important;line-height:25px;margin-bottom:12px}.prizeThumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.prizeThumbs:after{content:"";display:block;width:30%}.prizeThumbs .thumb{width:30%;box-sizing:border-box;margin-bottom:1.9%;text-align:center}.prizeThumbs .thumb img{vertical-align:middle}@media only screen and (max-width: 767px){.headerPadding{display:none}#wrapper #siteHeader{overflow:hidden;position:relative;height:36px}#container .partsBox{background:none #efeedf;border-radius:10px;height:auto}#container .partsBox .partsBoxInner{padding:60px 20px 20px}#container .partsBox p{font-size:16px;line-height:1.9}#container .partsBox h3{border:7px solid #4b4716;border-radius:8px;background:none #FFF;height:auto;margin-bottom:25px}#container .partsBox h3 img{margin:14px 0}#container .partsBox .aligncenter{text-align:left}#container .partsBox2 ul{padding-left:0 !important}.commonInner{width:auto;padding:10px}}@media only screen and (max-width: 620px){.prizeBox .prizeImgWrap .prizeImg{margin-right:0;margin-bottom:20px}.prizeBox .prizeImgWrap .prizeImgIndex{display:block;text-align:center}.prizeThumbs{display:block}.prizeThumbs:after{display:none}.prizeThumbs .thumb{width:auto;margin-bottom:10px}}
