.component-page{overflow:hidden}.redtext{color:#960000;font-weight:600}.compo_top{max-width:1150px;margin:30px auto auto}.compo_top img{width:100%;height:auto}.naka_cont_btn1{width:100%;display:flex}.compo_cont{clear:both;width:100%;padding:120px 0 0;overflow:hidden}.naka_copy2{text-align:left;color:#000;letter-spacing:.5em;margin:50px 0 20px;font-family:Noto Serif JP,serif;font-size:30px;line-height:2em;display:block}.compo_cont_l{float:left;text-align:left;width:222px}.compo_cont_r{float:right;width:720px}.compo_txt1{letter-spacing:.5em;color:#fff;font-family:font1;font-size:9px;line-height:1em}.compo_txt2{text-align:left;color:#d2ac36;background:-webkit-linear-gradient(#996515 0%,#d4af37 50%,#996515 100%);-webkit-text-fill-color:transparent;letter-spacing:.5em;-webkit-background-clip:text;margin:10px 0 30px;font-family:Noto Serif JP,serif;font-size:30px;line-height:1em;display:inline-block}.compo_txt3{text-align:left;letter-spacing:.5em;color:#000;font-size:13px;line-height:2.4em}.compo_icon ul li{float:left;color:#999;letter-spacing:.5em;text-align:center;border:1px solid #999;border-radius:4px;height:20px;margin:0 10px 10px 0;padding:0 6px 0 10px;font-size:9px;line-height:20px;list-style:none;display:inline;overflow:hidden}.naka_cont_btn1 a{clear:both;box-sizing:border-box;letter-spacing:.3em;text-align:center;color:#ffd900;background-color:#212121;border:1px solid #ffd900;border-image:linear-gradient(#996515 0%,#d4af37 50%,#996515 100%) 1;width:250px;height:50px;margin:60px 0 0;font-family:font1;font-size:12px;line-height:50px;text-decoration:none;transition:all .3s;display:inline-block;position:relative}@media screen and (max-width:750px){.compo_cont{width:100%;margin:40px 0 0;padding:60px 0 0}.compo_cont_l img{width:90%;height:auto}.compo_cont_r{float:none;width:100%;padding-top:40px}.compo_cont_l{float:none;text-align:center;width:100%}.naka_cont_btn1 a{width:100%}.naka_copy2{font-size:20px}}
