﻿﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,head,tr,th,td{margin:0;padding:0;border:0;list-style:none;font-style:normal;font-weight:normal}article,aside,canvas,details,figcaption,figure,header,footer,main,menu,nav,section,summary{display:block}div,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,img,dl,dt,dd,ol,ul,li,form,label,table,tr,th,td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a{color:#000;text-decoration:none}a:hover{color:#e5004f;text-decoration:underline}a:visited,a:active{color:#000;text-decoration:none}a img{border:none;vertical-align:bottom}img{max-width:100%;height:auto}html{height:100%;width:100%;font-size:62.5%}body{line-height:1.5;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","Osaka", sans-serif;background-color:#f4f5f6;height:100%;font-size:1.6em;color:#000}@media (min-width: 768px){body{font-size:1.5rem}}@media (max-width: 490px){body{font-size:1.4rem}}.clearfix::after{content:"";display:block;clear:both}p{margin-bottom:1.5rem}#container{position:relative;height:auto !important;height:100%;min-height:100%;overflow:hidden}#header{max-width:1000px;width:99%;margin:0 auto;padding:0.5%;overflow:hidden}#header h1{float:left}#header ul{float:right;background-color:#e5e5e5;border-radius:6px;padding:0.5rem 0 0.5rem 1rem;overflow:hidden;margin-top:0.5rem}#header ul li{float:left;font-size:1.2rem;margin:0 1rem 0 0}#header ul li a{padding:0.7rem 0 0.7rem 1.3rem;background-image:url(../images/headnav_arrow_right.png);background-repeat:no-repeat;background-position:left center}@media (max-width: 768px){#header h1{float:none;text-align:center;margin-bottom:0.8rem}#header ul{float:none;width:100%}}#nav{width:100%;border-bottom:solid 5px #434343}#nav a:hover{background-position:50% -80px}#nav ul{position:relative;width:100%;max-width:1000px;margin:0 auto}#nav ul li{display:block;float:left;margin:0}#nav ul li a{font-size:1.4rem;line-height:1;display:block;color:#7d7d7d;text-align:center;text-decoration:none;font-weight:bold;background-repeat:no-repeat;background-position:50% 0}#nav ul li a:hover{background-color:#434343;color:#fff;text-decoration:none}@media (min-width: 768px){#nav{height:68px}#nav li{height:68px}#nav li a{padding-top:40px;padding-bottom:14px;border-radius:3px}}@media (max-width: 768px){#nav{height:auto;width:98%;margin:1rem auto;padding:0;border-radius:5px;border:solid 2px #7d7d7d;font-size:1.4rem;background-color:#fff;overflow:hidden}#nav li{height:auto;width:33.3%}#nav li:nth-child(-n+3){border-bottom:solid 1px #7d7d7d}#nav li a{font-size:1.4rem;font-weight:normal;background-image:none;padding:0.7rem;border-radius:0;-webkit-transition:color 0.3s, background-color 0.3s, box-shadow 0.3s, -webkit-transform 0.3s;transition:color 0.3s, background-color 0.3s, box-shadow 0.3s, transform 0.3s}#nav li a:hover{background-color:#fcc3d6;color:#e5004f}#nav li a:visited{color:#7d7d7d}}.g_nav01,.g_nav02,.g_nav03,.g_nav04,.g_nav05,.g_nav06{width:16%}.g_nav01 a{background-image:url(../images/g_nav01.png)}.g_nav02 a{background-image:url(../images/g_nav02.png)}.g_nav03 a{background-image:url(../images/g_nav03.png)}.g_nav04 a{background-image:url(../images/g_nav04.png)}.g_nav05 a{background-image:url(../images/g_nav05.png)}.g_nav06 a{background-image:url(../images/g_nav06.png)}.inner{max-width:1000px;width:99%;margin:0 auto;padding:0.5%}#foot_nav{background-color:#d4d4d4;border-top:solid 1px #a0a0a0;margin:2rem 0 0 0;overflow:hidden}#foot_nav h1{float:left;margin-bottom:1rem}#foot_nav hr{clear:both;margin:1rem 0}#foot_iconnav{float:right}#foot_iconnav li{float:left;width:44px;height:44px;margin:0.5rem 0 0.5rem 0.5rem}#foot_menu{width:100%}#foot_menu li{float:left;width:20%;font-size:1.4rem;margin-bottom:1.2rem}#foot_menu li a{color:#000;padding:0.7rem 0 0.7rem 2rem;background-image:url(../images/footnav_arrow_right.png);background-repeat:no-repeat;background-position:left center;-webkit-transition:color 0.3s, background-color 0.3s, box-shadow 0.3s, -webkit-transform 0.3s;transition:color 0.3s, background-color 0.3s, box-shadow 0.3s, transform 0.3s;display:block;border-radius:6px}#foot_menu li a:hover{color:#000;background-color:#fff;text-decoration:none}@media (max-width: 768px){#foot_menu li{width:50%}#foot_menu li a:active{color:#7d7d7d}}@media (max-width: 490px){#foot_menu li{width:100%;border-bottom:solid 1px #aaaaaa}#foot_menu li:last-child{border-bottom:none}#foot_menu li a{display:block}}#foot_wrap{width:100%;overflow:hidden;margin:0;background-color:#626262;color:#fff}.foot_inner{max-width:1000px;width:99%;margin:1rem auto;padding:0 0.5%}.red{color:#ff0000}.top_foot_bana a,#foot_iconnav a,.pk_img a{transition-duration:0.5s}.top_foot_bana a:hover,#foot_iconnav a:hover,.pk_img a:hover{opacity:.8}.crumbs{width:100%;margin:0 auto;padding:1rem;background-color:#838383;color:#fff;overflow:hidden}.crumbs ul{max-width:1000px;width:100%;margin:0 auto;font-size:1.2rem;height:1.2rem;text-align:center}.crumbs ul li{float:left;display:inline-block}.crumbs ul li a{color:#fff}.crumbs ul li+li:before{margin:0 5px;content:">"}#pagetitle{width:100%;overflow:hidden;position:relative;line-height:1}#pagetitle h2{color:#fff;text-shadow:#000000 1px 1px 5px}#pagetitle img{z-index:-1;width:100%;position:absolute;top:0;left:0;max-height:none;max-width:none}@media (min-width: 768px){#pagetitle{padding:40px 0}}@media (max-width: 768px){#pagetitle{padding:20px 0}#pagetitle h2{padding:1rem 0}}@media (max-width: 490px){#pagetitle{padding:0}}#pagetitle h2,.second h2{font-size:2.6rem;font-weight:bold;margin:1.5rem 0;padding:2rem;text-align:center}#pagetitle h2 span,.second h2 span{font-size:1.2rem;display:block;color:#a0a0a0}.second h2{color:#626262;border-top:solid 2px #626262;border-bottom:solid 2px #626262}.second h3{color:#626262;font-size:1.8rem;font-weight:bold;margin:2rem 0;padding:0.5rem;border-bottom:solid 2px #dbdbdc}.second h3:first-child{margin-top:0}.second h4{position:relative;font-size:1.4rem;background-color:#7d7d7d;color:#fff;padding:0.8rem;border-radius:5px;margin:2rem 0 1.5rem 0;border:solid 1px #7d7d7d}.second h4:after{content:' ';height:0;position:absolute;width:0;border:10px solid transparent;border-top-color:#7d7d7d;top:100%;left:50px}.second h5{border:solid 3px #7d7d7d;padding:0.2rem 0.5rem;margin:2rem 0 1.5rem 0;font-size:1.4rem;font-weight:bold;color:#7d7d7d;display:inline-block}.subnav{width:23%;margin:1% 2% 1% 0;float:left}.subnav li{margin-bottom:1rem}.subnav li a{display:block;padding:1rem 0.5rem;color:#000;background-color:#dbdbdc;background-image:url(../images/subnav_arrow.png);background-repeat:no-repeat;background-position:left center;padding-left:16px;border:solid 2px #ebebec;border-radius:5px;-webkit-transition:color 0.3s, background-color 0.3s, box-shadow 0.3s, -webkit-transform 0.3s;transition:color 0.3s, background-color 0.3s, box-shadow 0.3s, transform 0.3s;text-shadow:-1px 1px 1px #fff}.subnav li a:hover{background-color:#e5004f;color:#fff;text-decoration:none}@media (max-width: 768px){.subnav{float:none;width:100%;overflow:hidden}.subnav li{float:left;margin-right:1%;width:49%}.subnav a{background-color:#edeaf5}}@media (max-width: 490px){.subnav{display:none}}.subnav_l{width:100%;background-color:#d6d8db;border-radius:6px;margin:1rem 0;border:solid 3px #eaebec}.subnav_l li{float:left;margin:1rem}.subnav_l a{padding:0.5rem 1rem}.subnav_l a:hover{background-color:#fff;color:#000;border-radius:3px;text-decoration:none}.column2{width:73%;margin:1% 1% 2% 1%;float:right;padding:2%}@media (max-width: 768px){.column2{clear:both;float:none;width:98%;margin-left:auto;margin-right:auto}}.frame{background-color:#fff;border-radius:6px;border:solid 5px #d7d8d9;padding:1.5rem 2rem}.frame hr{margin:30px auto;height:0;border:0;border-top:solid 1px #626262}.link_list{margin:1rem 0}.link_list li{margin-bottom:1rem;background-image:url(../images/link_arrow_right.png);background-repeat:no-repeat;background-position:left 0;padding-left:20px}.link_list li a{color:#242038}.sub_link_list{margin:1rem 0;font-size:1.4rem}.text_list li{list-style-type:disc;margin-bottom:1rem;margin-left:1rem;font-size:1.4rem}.link_btn_l{text-align:center;margin:1.5rem 0;font-size:1.6rem;word-wrap:break-word}.link_btn_l a{font-weight:bold;display:block;width:100%;color:#000;background-color:#dbdbdc;padding:1rem;border:solid 2px #ebebec;border-radius:6px;-webkit-transition:color 0.3s, background-color 0.3s, box-shadow 0.3s, -webkit-transform 0.3s;transition:color 0.3s, background-color 0.3s, box-shadow 0.3s, transform 0.3s}.link_btn_l a:hover,.prod_data li a:hover,.tougou_prod_box li a:hover{border:solid 2px #ff667a;color:#fff;background-color:#e5004f}.second .prod_box h3{font-size:1.6rem;margin-bottom:1rem;color:#707070}.row_2{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 490px){.row_2{width:90%;margin:0 5%}}.prod_box{width:49%;margin:0.5%;padding:1%;background-color:#fff;border-radius:6px;border:solid 1px #d7d8d9}@media (max-width: 490px){.prod_box{width:100%;padding:2%;margin:1rem auto}}.box_blank{border:none;background-color:transparent}.pk_img{max-width:220px;width:49%;float:left;margin:0 2% 0 0;text-align:center}@media (max-width: 768px){.pk_img{float:none;width:100%;margin:0 auto}}.prod_data{width:49%;float:right}.prod_data .t_list{margin-left:1rem}.prod_data .t_list li{font-size:1.2rem;margin:0.5rem 0;list-style:disc;padding-left:0.5rem}.prod_data .t_list li .artist{color:#707070}@media (max-width: 768px){.prod_data{float:none;width:100%;margin:0 auto}}.prod_data table,.table1{width:100%;font-size:1.3rem;margin:1rem auto;border-collapse:separate;border-spacing:0 0.5rem}.prod_data table th,.table1 th{width:30%;text-align:center;color:#fff;background-color:#a9a9a9;padding:0.5rem;border-radius:3px}.prod_data table td,.table1 td{margin-left:6rem;padding:0.5rem}.prod_data li,.tougou_prod_box li{margin:0.6rem 0}.prod_data li a,.tougou_prod_box li a{text-align:center;display:block;padding:0.5rem;color:#000;background-color:#dbdbdc;border:solid 2px #ebebec;border-radius:5px;-webkit-transition:color 0.3s, background-color 0.3s, box-shadow 0.3s, -webkit-transform 0.3s;transition:color 0.3s, background-color 0.3s, box-shadow 0.3s, transform 0.3s}.prod_data li a{font-size:1.4rem}.second .tougou_prod_box h3{margin-bottom:1rem;color:#707070;font-size:1.4rem}.tougou_prod_box{width:24%;margin:0.5%;padding:1%;background-color:#fff;border-radius:6px;border:solid 1px #d7d8d9;text-align:center}.tougou_prod_box li a{font-size:1.2rem}@media (max-width: 768px){.tougou_prod_box{width:49%}}@media (max-width: 490px){.tougou_prod_box{width:99%;margin:0.6rem auto}}.mailform{width:100%;font-size:1.4rem;margin:1.6rem auto}.mailform dt{float:left;clear:left;width:28%;margin-bottom:1.5rem;text-align:right}.mailform dt:last-child{margin-bottom:0}.mailform dd{width:70%;margin-bottom:1.5rem;margin-left:30%}.mailform dd:last-child{margin-bottom:0}.mailform input[type=text],.mailform input[type=email],.mailform textarea{border-radius:5px;border:#a9a9a9 1px solid;height:1.6rem;padding:0.5rem;outline:none}.mailform input[type=text]:focus,.mailform input[type=email]:focus,.mailform textarea:focus{border:solid 1px #e5004f}.mailform select{outline:none}.mailform textarea{width:75%;height:6em}@media (max-width: 768px){.mailform dt{float:none;clear:none;width:100%;margin-bottom:0.5rem;text-align:left}.mailform dd{width:100%;margin-left:0}.mailform textarea{width:95%}}.mail_l{width:50%}@media (max-width: 768px){.mail_l{width:95%}}.mail_s{width:20%}.mail_btn{border-radius:5px;border:#a9a9a9 1px solid;width:6em;padding:0.8rem;cursor:pointer;color:#333;font-weight:bold;background:#f5f5f5;text-shadow:1px 1px 0px #fff;margin:0 0.5rem}.link_box{margin:0 auto 1rem auto;width:100%}.link_box li{width:200px;margin:1rem;float:left}.mail_section{border:solid 1px #c9c9c9;border-radius:10px;padding:15px;margin:20px 0;background-color:#fff}.mail_section dt{text-align:center;margin-bottom:20px;font-size:1.8rem}.mail_section dt a{color:#fff;font-weight:bold;width:100%;display:block;transition-duration:0.5s;border-radius:10px;padding:24px;background-image:url(../images/arrow_right.png);background-repeat:no-repeat;background-position:right}.mail_section dt a:hover{text-decoration:none;opacity:.6}.mail_section dd a{background-color:#c9c9c9;color:#000;border-radius:5px;padding:5px;margin:8px 0 0 0;display:inline-block}.mail_section dd ul{margin-left:10px}.mail_section dd ul li{list-style-type:disc;margin:8px 10px}.mail_01 a{background-color:#ea6759}.mail_02 a{background-color:#1b9af7}

/*# sourceMappingURL=style.css.map */