body{margin:0;padding:0;color:#fff;background-color:#000}a img{transition:opacity 0.3s ease-out;opacity:1}a:hover img{opacity:.7}.clearboth{width:390px;text-align:center}#home img{border:none}#home table{margin:0 auto;border-collapse:collapse;border-spacing:0;border:none}#home table#header{margin:10px auto 20px;width:1000px}#home table#header tr td{text-align:center;vertical-align:top}#home table#contents{margin:0px auto;width:1100px}#home table#contents tr td{text-align:left;vertical-align:top}#home table#contents tr td#colmn1{padding:0;text-align:left;width:170px}#home table#contents tr td#colmn1 table{margin:0;padding:0;width:150px}#home table#contents tr td#colmn1 table tr td{text-align:center}#home table#contents tr td#colmn2{text-align:left;width:930px;overflow:hidden}#home table#contents tr td#colmn2 .info{padding-bottom:3em}#home table#contents tr td#colmn2 .info p{color:#FFF}#home table#contents tr td#colmn2 .info .info_box{margin:3em 0 0}#home table#contents tr td#colmn2 .info .info_box .info_annai{margin:0;font-size:12px;line-height:1.4;font-weight:bold;color:#FC0}#home table#contents tr td#colmn2 .info .info_box .info_lead{margin:1.5em 0 0;font-size:14px;line-height:1.8}#home table#contents tr td#colmn2 .info .info_box .info_title{margin:.5em 0 0;padding:10px;font-size:24px;line-height:1.2;font-weight:bold;color:#000000;background-color:#CCCCCC}#home table#contents tr td#colmn2 .info .info_box dl.dl3{margin:1.5em 0 0}#home table#contents tr td#colmn2 .info .info_box .info_column{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}#home table#contents tr td#colmn2 .info .info_box .info_column>div:nth-of-type(n+2){margin-left:4%}#home table#contents tr td#colmn2 .info .info_box .info_column2>div{width:48%}#home table#contents tr td#colmn2 .info .info_box .info_photo>div{margin:1.5em 0 0 !important}#home table#contents tr td#colmn2 .info .info_box .info_photo img{width:100%;height:auto}#home table#history{float:right;width:280px}#home table#history #topics tr{display:block;padding-bottom:8px}#home table#history #topics tr th,#home table#history #topics tr td{font-size:12px;line-height:1.4;color:#ccc;text-align:left;vertical-align:top;font-weight:normal !important}#home table#history #topics tr th{padding-right:5px;white-space:nowrap}#home table#history #topics tr td a{font-weight:normal !important;color:#ccc}#home table#history #topics tr td a:hover{text-decoration:underline}#home table#main{float:left;width:600px}#home table#main *{box-sizing:border-box}#home table#main tr td.newrelease{padding-bottom:30px}#home table#main tr td.newrelease>p{margin:5px 0;font-size:22px;line-height:1;font-weight:bold;text-align:center;color:#FC0}#home table#main tr td.newrelease>p span{font-size:18px}#home table#main tr td.newrelease>div{padding-bottom:30px}#home table#main tr td.newrelease>div a{display:block;font-weight:normal;transition:opacity .3s ease-out}#home table#main tr td.newrelease>div a p.nl-title{margin:20px 0;padding:10px;font-size:20px;line-height:1.2;font-weight:bold;color:black;background:#ffdc00;background:linear-gradient(90deg, #ffdc00 0%, #ffa400 100%)}#home table#main tr td.newrelease>div a p.nl-title span{font-size:16px}#home table#main tr td.newrelease>div a .nl-2column{display:-webkit-box;display:flex}#home table#main tr td.newrelease>div a .nl-2column div{color:white}#home table#main tr td.newrelease>div a .nl-2column div img{width:100%;height:auto;opacity:1 !important}#home table#main tr td.newrelease>div a .nl-2column div:first-of-type{width:200px}#home table#main tr td.newrelease>div a .nl-2column div:last-of-type{padding-left:1.5em;flex:1}#home table#main tr td.newrelease>div a .nl-2column div:last-of-type p{margin:0;font-size:14px;line-height:1.7}#home table#main tr td.newrelease>div a .nl-2column div:last-of-type p.nl-info{margin:10px 0 0;padding-left:10px;border-left:solid 5px #666;font-size:13px;line-height:1.8}#home table#main tr td.newrelease>div a .nl-2column div:last-of-type p.nl-link{margin:10px 0 0;font-size:12px;line-height:1.6;font-weight:bold;text-align:right}#home table#main tr td.newrelease>div a:hover{opacity:.7}#home table#main tr td.box table{width:100%}#home table#main tr td.box table tr td{width:145px;background-color:#6EB072}#home table#main tr td.box table tr td img{width:145px;height:auto}#home table#main tr td.box table tr td+td{width:auto;padding-left:5px;vertical-align:middle;background-color:#000}#home table#main tr td.box table tr td+td a{display:block;padding:3px 0;font-size:16px;line-height:1.1;color:#ffff33}#home table#main tr td.box>div{margin:0 0 20px;padding:15px;width:100%;background-color:#fff;overflow:hidden}#home table#main tr td.box>div p{display:flow-root;margin:0;padding:0;font-size:14px}#home table#main tr td.box>div p a{display:block}#home table#main tr td.box>div p a img{margin:0 20px 10px 0;border:solid 1px #999;width:100px;height:auto;float:left}#home table#main tr td.box_230710 p{margin:0;font-weight:normal}#home table#main tr td.box_230710 a{display:block;margin:1px 0 20px;transition:opacity .3s ease-out}#home table#main tr td.box_230710 a>div:first-of-type{display:-webkit-box;display:flex}#home table#main tr td.box_230710 a>div:first-of-type p{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:.5em 0}#home table#main tr td.box_230710 a>div:first-of-type p.categoly{-webkit-box-pack:center;justify-content:center;width:8em;font-size:17px;font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";letter-spacing:.25em;line-height:1;color:#ffff33}#home table#main tr td.box_230710 a>div:first-of-type p.categoly.c_new{background-color:#663399}#home table#main tr td.box_230710 a>div:first-of-type p.categoly.c_sankou{background-color:#5aa05a}#home table#main tr td.box_230710 a>div:first-of-type p:last-of-type{padding-left:.75em;flex:1;font-size:18px;font-weight:bold;line-height:1.2;color:#ffff33}#home table#main tr td.box_230710 a>div:last-of-type{padding:1.5em;background-color:white;display:-webkit-box;display:flex}#home table#main tr td.box_230710 a>div:last-of-type figure{margin:0;padding:0;width:100px}#home table#main tr td.box_230710 a>div:last-of-type figure img{width:100%;height:auto;border:solid 1px #ccc}#home table#main tr td.box_230710 a>div:last-of-type div{margin-left:2em;flex:1}#home table#main tr td.box_230710 a>div:last-of-type div p{font-size:14px;color:black;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden}#home table#main tr td.box_230710 a:hover{opacity:.7}#home table#main tr td.box_230710 a:hover img{opacity:1}#home #footer{margin:20px auto;padding:10px 0;border-top:solid 1px #ccc;width:1000px;overflow:hidden}#home #footer p{margin:0;padding:0;float:left;font-size:12px}#home #footer p+p{float:right}.TruncCSS a{display:block;padding:5px 0;width:390px;font-weight:normal;text-align:center;color:#FFC;background-color:#333}.TruncCSS a:hover{color:#FC0;background-color:#666}div.box1{overflow:hidden;margin:0}div.box1 div{float:left;margin:0;padding:0;width:49%}div.box1 div+div{float:right}div.box1 div p,div.box1 div dl{margin:0;padding:0;line-height:1.6;color:#FFF}div.box2{padding:7px 15px;border:solid 1px #333}div.box1 div.box3,div.box3{margin:0;padding-left:10px;border-left:solid 5px #666;width:46%}dl.dl1{overflow:hidden}dl.dl1 dt,dl.dl1 dd{margin:0 0 .4em;padding:.1em 0;font-size:14px}dl.dl1 dt{clear:both;float:left;width:4em;background-color:#333;text-align:center}dl.dl1 dd{float:right;width:80%}dl.dl2 dt{background-color:#000;border:solid 1px #333}p.text1{font-size:1.5em;font-weight:bold;margin-bottom:10px !important;padding-bottom:5px !important;border-bottom:solid 1px #333 !important}.box4{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:1em}.box4 div{box-sizing:border-box;padding:0 2% 0 0}.box4 div img{width:100%;height:auto}.box4 div:nth-child(1),.box4 div:nth-child(2){width:30%}.box4 div:nth-child(3){width:39%}dl.dl3{overflow:hidden;margin:0;padding:0}dl.dl3 dt,dl.dl3 dd{margin:0 0 .5em;padding:.1em 0;color:white;font-size:14px}dl.dl3 dt{clear:both;float:left;width:5em;background-color:#333;text-align:center}dl.dl3 dd{float:right;width:calc( 95% - 5em )}dl.dl3 dt{line-height:1;background-color:#000;border:solid 1px #333}dl.dl3 dd a{color:#fda600}.btn01 a{display:block;margin-bottom:2em;padding:1em 0;text-align:center;color:white;font-size:120%;line-height:1;background-color:#1b95e0;transition:background-color 0.3s ease-out}.btn01 a:hover{background-color:rgba(27,149,224,0.75)}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
