﻿@import url("reset.css");@font-face{font-family:"YuGothic M";src:local("Yu Gothic Medium")}html{font-size:62.5%}body{color:#000;width:100%;padding:0;margin:0;font-size:1.4rem;font-family:"游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif}@media all and (-ms-high-contrast: none){body{font-family:"メイリオ",Meiryo,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}}select:-moz-focusring{color:transparent !important;text-shadow:0 0 0 #000}option:not(:checked){color:black}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}@media print, screen{.spNone{display:none}.pcNone{display:block}input[type=text],select{font-size:16px !important}header{width:100%;background:#181818}header .inner{width:100%;padding:3.125vw;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}header .inner h1{width:40vw;display:block}header .inner h1 img{display:block;width:40vw}header .inner .searchform{background:#fff;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;padding-left:13px;width:49.375vw;position:absolute;right:3.125vw;bottom:3.125vw;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}header .inner .searchform input:focus::-webkit-input-placeholder{color:transparent}header .inner .searchform input:focus:-moz-placeholder{color:transparent}header .inner .searchform input:focus::-moz-placeholder{color:transparent}header .inner .searchform input{padding:0;margin:0;outline:0;border:0;width:calc(49.375vw - 54px);font-size:12px;line-height:28px;vertical-align:middle;background:transparent;vertical-align:baseline}header .inner .searchform button{width:22px;height:22px;background-image:url(../img/searchicon.png);background-size:22px;border-style:none;background-color:#fff;cursor:pointer;position:absolute;top:3px;right:10px}header a.btn_menu{background-color:#252525;width:100%;text-align:center}header a.btn_menu.open img.open{display:none}header a.btn_menu.open img.close{display:inline-block}header a.btn_menu img{margin:3.125vw 0;height:3.75vw}header a.btn_menu img.close{display:none}header nav{padding:0 6.25vw;display:none}header nav ul li{border-bottom:1px solid #252525}header nav ul li:last-of-type{border-bottom:none}header nav ul li a{width:100%;display:block}header nav ul li a img{height:4.6875vw;margin:4.6875vw 0}footer{background-color:#252525}footer a.btn_pagetop{background-color:#000000;text-align:center;width:100%}footer a.btn_pagetop img{margin:3.125vw 0;width:32.8125vw;display:inline-block}footer nav{padding:3.125vw 6.25vw}footer nav ul li{height:30px}footer nav ul li a{height:30px;display:table-cell;vertical-align:middle;color:#AAAAAA;text-decoration:none;font-size:12px}footer .bottom{padding:12.5vw 0;text-align:center;background-color:#181818}footer .bottom a{width:37.1875vw;display:block;margin:0 auto}footer .bottom a img{width:100%}footer .bottom small{display:block;margin-top:1.875vw}footer .bottom small img{width:44.375vw}a#btn_gPrev{font-size:12px;font-weight:bold;color:#AAAAAA;background-size:7px 8px;background-image:url(../img/triangle_blue_left.svg);background-repeat:no-repeat;background-position:left 6px center;background-color:#000;padding:5px 10px 5px 24px;margin-bottom:3.125vw;display:inline-block;line-height:1em;text-decoration:none}}@media screen and (min-width: 640px){.spNone{display:block}.pcNone{display:none}input[type=text],select{font-size:14px !important}header .wrapper{width:1200px;padding:20px 20px;margin:0 auto;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}header .inner{padding:0;margin:0}header .inner h1{width:256px}header .inner h1 img{width:256px}header .inner .searchform{-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px;padding-left:14px;width:210px;right:0;bottom:auto;top:0}header .inner .searchform input{padding:0;margin:0;outline:0;border:0;width:150px;font-size:14px;line-height:34px;height:34px;vertical-align:middle;background:transparent;vertical-align:baseline}header .inner .searchform button{width:27px;height:27px;background-image:url(../img/searchicon.png);background-size:27px;border-style:none;background-color:#fff;cursor:pointer;position:absolute;top:3px;right:13px}header .inner .searchform button:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}header nav{padding:0;display:block !important;position:absolute;right:20px;bottom:20px}header nav ul{background-image:url(../img/gnaviline.png);background-repeat:no-repeat;background-position:top right}header nav ul li{float:left;border-bottom:none;background-image:url(../img/gnaviline.png);background-repeat:no-repeat;background-position:top left}header nav ul li:last-of-type{border-bottom:none}header nav ul li:nth-child(1){width:101px}header nav ul li:nth-child(2){width:128px}header nav ul li:nth-child(3){width:127px}header nav ul li:nth-child(4){width:252px}header nav ul li:nth-child(5){width:170px}header nav ul li a{width:100%;display:block}header nav ul li a img{-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}header nav ul li a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}header nav ul li a img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;height:20px;margin:14px 15px}#gBreadcrumb{background-color:#252525}#gBreadcrumb nav{width:1200px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:14px 20px}#gBreadcrumb nav ul li{display:inline-block;color:#969696}#gBreadcrumb nav ul li a{color:#fff;text-decoration:none;-moz-transition:color .2s linear;-o-transition:color .2s linear;-webkit-transition:color .2s linear;transition:color .2s linear}#gBreadcrumb nav ul li a:hover{color:#009CFF}#gBreadcrumb nav ul li:after{content:">";margin:0 5px}#gBreadcrumb nav ul li:last-of-type:after{content:"";margin:0}footer a.btn_pagetop{width:60px;height:60px;position:fixed;right:30px;bottom:30px}footer a.btn_pagetop img{margin:0;width:60px;display:block}footer .inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:1180px;padding:18px 10px 20px 10px;margin:0 auto}footer nav{padding:0}footer nav ul li{height:auto;float:left;margin-right:28px}footer nav ul li a{height:auto;display:inline-block;font-size:16px;-moz-transition:color .2s linear;-o-transition:color .2s linear;-webkit-transition:color .2s linear;transition:color .2s linear}footer nav ul li a:hover{color:#fff}footer .bottom{padding:37px 0}footer .bottom a{width:149px}footer .bottom a img{width:149px}footer .bottom small{margin-top:7px}footer .bottom small img{width:177px}a#btn_gPrev{font-size:16px;background-size:8px 10px;background-position:left 10px center;padding:8px 10px 6px 27px;margin-bottom:20px;-moz-transition:ease .2s;-o-transition:ease .2s;-webkit-transition:ease .2s;transition:ease .2s}a#btn_gPrev:hover{background-color:#252525;color:#fff}}
