﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table,tbody,tfoot,thead,tr,th,td{border-collapse:collapse;border-spacing:0;border:none;vertical-align:top}img{vertical-align:bottom;border:none;max-width:100%;height:auto;width:auto}a img{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}a:hover,a:active{text-decoration:underline}a:hover img,a:active img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}.disc li{margin:0 0 0 30px;padding:0 10px;list-style-type:disc}.decimal li{margin:0 0 0 30px;padding:0 10px;list-style-type:decimal}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.textCenter{text-align:center}.textRight{text-align:right}.textLeft{text-align:left}.imgLeft{float:left;margin:0 20px 20px 0}.imgRight{float:right;margin:0 0 20px 20px}.left,.left1,.left2,.left3,.left4,.left5{float:left}.right,.right1,.right2,.right3,.right4,.right5{float:right}.box1,.box2,.box3,.box4,.box5,.box6,.box7,.box8,.box9,.box10{clear:both}.marginB5{margin-bottom:5px !important}.marginB10{margin-bottom:10px !important}.marginB15{margin-bottom:15px !important}.marginB20{margin-bottom:20px !important}.marginB25{margin-bottom:25px !important}.marginB30{margin-bottom:30px !important}.marginB40{margin-bottom:40px !important}.marginB50{margin-bottom:50px !important}.marginB60{margin-bottom:60px !important}.marginB70{margin-bottom:70px !important}.marginB80{margin-bottom:80px !important}@media screen and (max-width: 768px){.marginB5{margin-bottom:0 !important}.marginB10{margin-bottom:5px !important}.marginB15{margin-bottom:7px !important}.marginB20{margin-bottom:10px !important}.marginB25{margin-bottom:12px !important}.marginB30{margin-bottom:15px !important}.marginB40{margin-bottom:20px !important}.marginB50{margin-bottom:22px !important}.marginB60{margin-bottom:30px !important}.marginB70{margin-bottom:32px !important}.marginB80{margin-bottom:40px !important}}a:link{color:#00ABE3}a:visited{color:#00ABE3}a:active{color:#00ABE3}a:hover{color:#D90000}.fWhite{color:#FFFFFF}.fRed{color:#8C0000}.fLightGreen{color:#C2E6D3}.fBrown{color:#663300}.fBlue{color:#00A0E9}.fBlack{color:#333}.fGreen{color:#59B200}.fPink{color:#EB697C}.fGray{color:#BBB}html{font-size:14px}p,li{line-height:2;letter-spacing:0.1em;font-size:14px;font-size:1rem}body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;color:#333}.f30h180,.f30h160,.f30h140,.f30{font-size:30px;font-size:2.14285714rem}.f28h180,.f28h160,.f28h140,.f28{font-size:28px;font-size:2rem}.f26h180,.f26h160,.f26h140,.f26{font-size:26px;font-size:1.85714286rem}.f24h180,.f24h160,.f24h140,.f24{font-size:24px;font-size:1.71428571rem}.f22h180,.f22h160,.f22h140,.f22{font-size:22px;font-size:1.57142857rem}.f20h180,.f20h160,.f20h140,.f20{font-size:20px;font-size:1.42857143rem}.f18h180,.f18h160,.f18h140,.f18{font-size:18px;font-size:1.28571429rem}.f16h180,.f16h160,.f16h140,.f16{font-size:16px;font-size:1.14285714rem}.f14h180,.f14h160,.f14h140,.f14{font-size:14px;font-size:1rem}.f12h180,.f12h160,.f12h140,.f12{font-size:12px;font-size:0.85714286rem}.f10h180,.f10h160,.f10h140,.f10{font-size:10px;font-size:0.71428571rem}.f30h180,.f26h180,.f24h180,.f20h180,.f18h180,.f16h180,.f14h180,.f12h180,.f10h180{line-height:1.8}.f30h160,.f26h160,.f24h160,.f20h160,.f18h160,.f16h160,.f14h160,.f12h160,.f10h160{line-height:1.6}.f30h140,.f26h140,.f24h140,.f20h140,.f18h140,.f16h140,.f14h140,.f12h140,.f10h140{line-height:1.4}.formStyleBase input[type="text"],.formStyleBase input[type="email"],.formStyleBase input[type="tel"]{margin:0 0 10px;padding:16px 16px;width:100%;border:1px solid #E3E3EC;background:#F8F8FC;color:#333;font-size:14px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;-moz-box-shadow:0px 3px 2px -3px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0px 3px 2px -3px rgba(0,0,0,0.1) inset;box-shadow:0px 3px 2px -3px rgba(0,0,0,0.1) inset;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.formStyleBase input[type="text"]:focus,.formStyleBase input[type="email"]:focus,.formStyleBase input[type="tel"]:focus{border:1px solid #BCDCF5;-moz-box-shadow:0px 3px 2px -3px rgba(0,0,0,0.1) inset,0 0 5px 0 rgba(102,175,233,0.4);-webkit-box-shadow:0px 3px 2px -3px rgba(0,0,0,0.1) inset,0 0 5px 0 rgba(102,175,233,0.4);box-shadow:0px 3px 2px -3px rgba(0,0,0,0.1) inset,0 0 5px 0 rgba(102,175,233,0.4)}.formStyleBase textarea{margin:0 0 10px;padding:16px 16px;width:100%;border:1px solid #E3E3EC;background:#F8F8FC;color:#333;font-size:14px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;-moz-box-shadow:0px 3px 2px -3px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0px 3px 2px -3px rgba(0,0,0,0.1) inset;box-shadow:0px 3px 2px -3px rgba(0,0,0,0.1) inset;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.formStyleBase textarea:focus{border:1px solid #BCDCF5;-moz-box-shadow:0px 3px 2px -3px rgba(0,0,0,0.1) inset,0 0 5px 0 rgba(102,175,233,0.4);-webkit-box-shadow:0px 3px 2px -3px rgba(0,0,0,0.1) inset,0 0 5px 0 rgba(102,175,233,0.4);box-shadow:0px 3px 2px -3px rgba(0,0,0,0.1) inset,0 0 5px 0 rgba(102,175,233,0.4)}.formStyleBase select{margin:0 0 10px;padding:16px 16px;width:100%;border:1px solid #E3E3EC;background:#F8F8FC;color:#333;font-size:14px;line-height:1;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;-moz-box-shadow:0px 3px 2px -3px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0px 3px 2px -3px rgba(0,0,0,0.1) inset;box-shadow:0px 3px 2px -3px rgba(0,0,0,0.1) inset;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.formStyleBase select:focus{border:1px solid #BCDCF5;-moz-box-shadow:0px 3px 2px -3px rgba(0,0,0,0.1) inset,0 0 5px 0 rgba(102,175,233,0.4);-webkit-box-shadow:0px 3px 2px -3px rgba(0,0,0,0.1) inset,0 0 5px 0 rgba(102,175,233,0.4);box-shadow:0px 3px 2px -3px rgba(0,0,0,0.1) inset,0 0 5px 0 rgba(102,175,233,0.4)}.formStyleBase .btn-success{display:block;margin:0 auto;padding:6px 12px;text-align:center;border:1px solid #89B700;background:#9BCE00;font-weight:bold;color:#FFFFFF;cursor:pointer;font-size:16px;letter-spacing:0.1em;line-height:1.42857;text-align:center;vertical-align:middle}@font-face{font-family:'icomoon';src:url("../fonts/ktzaidan/icomoon.eot?mf6m52");src:url("../fonts/ktzaidan/icomoon.eot?mf6m52#iefix") format("embedded-opentype"),url("../fonts/ktzaidan/icomoon.ttf?mf6m52") format("truetype"),url("../fonts/ktzaidan/icomoon.woff?mf6m52") format("woff"),url("../fonts/ktzaidan/icomoon.svg?mf6m52#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ar-up:before{content:"\e901"}.icon-topic:before{content:"\e904"}.icon-mail:before{content:"\e902"}.icon-text:before{content:"\e903"}.icon-ar-left:before{content:"\e600"}.icon-home:before{content:"\e900"}.icon-folder-open:before{content:"\e930"}.icon-price-tag:before{content:"\e935"}.icon-phone:before{content:"\e942"}.icon-clock:before{content:"\e94e"}.icon-quotes-left:before{content:"\e977"}.icon-quotes-right:before{content:"\e978"}.icon-link:before{content:"\e9cb"}.icon-checkmark:before{content:"\ea10"}.icon-new-tab:before{content:"\ea7e"}.icon-facebook:before{content:"\ea8c"}.icon-twitter:before{content:"\ea91"}.icon-file-pdf:before{content:"\eada"}header{padding:0 0 0 40px;height:102px;background:#FFF;-moz-box-shadow:0px -4px 0px -2px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0px -4px 0px -2px rgba(0,0,0,0.1) inset;box-shadow:0px -4px 0px -2px rgba(0,0,0,0.1) inset}header .h1{float:left;margin:28px 0 0;line-height:1;font-size:1px}header .h1 a{display:block}header #mainNv{float:right;position:relative;padding:0 100px 0 0}header #mainNv nav{margin:36px 10px 0;text-align:right}header #mainNv nav ul li{display:inline-block}header #mainNv nav ul li a{display:inline-block;margin:0 36px 0 0;color:#999;font-size:13px;text-decoration:none;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}header #mainNv nav ul li a:hover,header #mainNv nav ul li a.at{color:#333}header #mainNv .inq{position:absolute;top:0;right:0}header #mainNv .inq a{display:block;padding:16px;width:100px;height:102px;color:#FFF;font-size:12px;letter-spacing:0.2em;text-align:center;text-decoration:none;background:#252560;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-moz-box-shadow:0px -4px 0px -2px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0px -4px 0px -2px rgba(0,0,0,0.1) inset;box-shadow:0px -4px 0px -2px rgba(0,0,0,0.1) inset}header #mainNv .inq a span{display:block;margin:0 auto 10px;padding:3px 0 0;line-height:37px;font-size:36px;text-align:center;letter-spacing:0;vertical-align:middle;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}header #mainNv .inq a:hover{background:#393993}#footer{background:#333333}#footer .pagetop a{position:relative;display:block;padding:26px 0;color:#999;background:#DDD;font-size:10px;text-align:center;text-decoration:none;line-height:1px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}#footer .pagetop a span{position:relative;display:block}#footer .pagetop a span span:before{display:block;margin:0 0 15px;text-align:center;font-size:20px;color:#999;line-height:1px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}#footer .pagetop a:before{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background:#F3F3F3;overflow:hidden;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}#footer .pagetop a:hover:before{height:0}#footer #footerMain{margin:0 auto;padding:70px 0;max-width:1200px}#footer #footerMain nav{margin:0 0 70px;text-align:center}#footer #footerMain nav ul li{display:inline-block;font-size:13px;color:#A1A1A1;letter-spacing:0.2em}#footer #footerMain nav ul li a{display:inline-block;margin:0 5px 0 0;color:#A1A1A1;text-decoration:none;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}#footer #footerMain nav ul li a:hover{color:#FFF}#footer #footerMain nav ul li a:after{display:inline-block;margin:0 0 0 10px;content:"/"}#footer #footerMain nav ul li:last-child a:after{margin:0;content:""}#footer #footerMain h2{position:relative;margin:0 0 20px;padding:0 0 20px;text-align:center}#footer #footerMain h2:after{position:absolute;bottom:0;left:50%;margin:0 -8px 0 0;content:'';width:16px;height:2px;background:#9B9B9B}#footer #footerMain address{color:#666666;font-size:12px;text-align:center;letter-spacing:0.2em}#footer small{display:block;line-height:60px;font-size:12px;text-align:center;background:#000000;color:#FFF;letter-spacing:0.1em}#footer small a{color:#FFF;text-decoration:none}.topicPath{border-bottom:1px solid #ECECF2;padding:10px 0}.topicPath ul{text-align:center}.topicPath ul li{display:inline;list-style-type:none;font-size:12px;letter-spacing:0.1}.topicPath ul li .icon-home:before{margin:0 10px 0 0;vertical-align:middle;color:#A1A1A1;font-size:13px}.topicPath ul li a{padding:0 10px;color:#A1A1A1;text-decoration:none}.topicPath ul li a:hover{text-decoration:underline}.topicPath ul li .icon-topic:before{margin:2px 0 0;color:#A1A1A1;vertical-align:middle;font-size:24px}.topicPath ul li:last-child{padding-left:10px}.eyecatch-page h1{padding:60px 0;font-size:30px;font-weight:normal;color:#252560;text-align:center;letter-spacing:0.1em;background:#F8F8FC}#main{margin:0 auto;padding:70px 30px;max-width:1200px}#main h2{position:relative;margin:0 0 60px;font-size:20px;font-weight:normal;text-align:center;letter-spacing:0.2em}#main h2.lb:after{position:absolute;bottom:-28px;left:50%;margin:0 -8px 0 0;content:'';width:16px;height:1px;background:#E4E4EC}#main .contBox1{margin:0 auto;max-width:980px}#main .contBox2{margin:0 auto 20px;max-width:640px}#main .contBox3{margin:0 auto;max-width:540px}#main .tstyle1{width:100%;letter-spacing:0.1em;border-top:1px solid #E3E3EC}#main .tstyle1 th,#main .tstyle1 td{padding:1em;border-bottom:1px solid #E3E3EC}#main .tstyle1 th{padding:1em 1em 1em 0em;width:160px;font-size:16px;font-weight:normal;letter-spacing:0.2em;text-align:left}#main .tstyle1 td{vertical-align:middle}#main ul,#main ol{padding:0 0 0 36px}#main ul li,#main ol li{padding:0 0 0 10px}#main .st-r-w{display:inline-block;margin:0 10px 0 0;padding:5px 15px;color:#FFF;background:#8C0000;line-height:1;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}#top .eyecatch{padding:150px 0 0;height:500px;background:url(../images/top_img01.jpg) center bottom no-repeat;background-size:cover}#top .eyecatch h2{font-weight:normal;text-align:center;font-size:40px;letter-spacing:0.05em;color:#252560}#top .topMain{position:relative;padding:20px 30px 20px 550px}#top .topMain .entry{position:absolute;top:-200px;left:0;padding:30px 40px;width:300px;height:160px;text-align:center;background:#FFF}#top .topMain .entry h3{margin:0 0 20px;padding:0 0 30px;letter-spacing:0.1em;font-weight:normal;line-height:1;border-bottom:1px dotted #252560}#top .topMain .entry h3 span{margin:0 10px 0 0}#top .topMain .entry p{line-height:1.4}#top .topMain .leftCont{position:absolute;top:20px;left:0;width:480px}#top .topMain .leftCont .btn a{position:relative;display:block;margin:0 0 50px;padding:20px 0 20px 2em;width:480px;color:#252560;border:1px solid #C0C0D1;background:#F8F8FC;text-indent:-2em;text-align:center;text-decoration:none;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0px -7px 0px -6px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0px -7px 0px -6px rgba(0,0,0,0.1) inset;box-shadow:0px -7px 0px -6px rgba(0,0,0,0.1) inset;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}#top .topMain .leftCont .btn a .icon-ar-left{position:absolute;left:40px;top:50%;margin:-5px 0 0;text-indent:0;font-size:10px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}#top .topMain .leftCont .btn a span{margin:0 20px 0 0}#top .topMain .leftCont .btn a:hover{background:#FFF}#top .topMain .leftCont .btn a:hover .icon-ar-left{left:50px}#top .topMain .leftCont .infoBox .titleBox{position:relative;padding:0 0 20px;border-bottom:1px solid #252560}#top .topMain .leftCont .infoBox .titleBox h3{font-size:16px;font-weight:normal;letter-spacing:0.1em}#top .topMain .leftCont .infoBox .titleBox .bt{position:absolute;top:0;right:0}#top .topMain .leftCont .infoBox .titleBox .bt a{display:inline-block;padding:3px 15px;font-size:11px;color:#333;text-decoration:none;letter-spacing:0.1em;border:1px solid #252560;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}#top .topMain .leftCont .infoBox .titleBox .bt a:hover{background:#F8F8FC}#top .topMain .leftCont .infoBox>p a{display:block;position:relative;padding:15px 0 15px 120px;font-size:12px;color:#333;text-decoration:none;border-bottom:1px dotted #252560;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}#top .topMain .leftCont .infoBox>p a span{position:absolute;top:15px;left:10px}#top .topMain .leftCont .infoBox>p a:hover{background:#F8F8FC}#info .news{padding:50px 10px;border-top:1px solid #E3E3EC}#info .news .day{color:#8989D1}#info .news h2{text-align:left}#info .news:last-child{border-bottom:1px solid #E3E3EC}#info .news .icon-file-pdf{margin:0 10px 0 0;font-size:16px;font-size:1.14285714rem;color:crimson;vertical-align:middle}#about{font-size:14px}#about .tstyle1 ul li{position:relative;list-style:none}#about .tstyle1 ul li span{position:absolute;left:30%}#detail .box1 .left,#detail .box1 .right{padding:40px 30px;max-width:48%;font-size:14px;border:1px solid #E3E3EC;background:#F8F8FC}#detail .box2{padding:90px 0;border:3px solid #E3E3EC}#detail .box3{position:relative;padding:0 0 0 60px}#detail .box3 .left{position:absolute;float:none;margin:-32px 0 0;top:50%;left:0;width:60px;font-size:12px;text-align:center}#detail .box3 .left span{display:block;font-size:44px}#inquiry #form{margin:0 auto;max-width:600px;text-align:center}#inquiry #form .box1{margin:0 0 60px;text-align:left}#inquiry #form .box1 input[type="text"],#inquiry #form .box1 input[type="email"],#inquiry #form .box1 input[type="tel"],#inquiry #form .box1 textarea{letter-spacing:0.2em;font-size:14px;margin:0}#inquiry #form h2{font-size:16px;margin:0 0 20px}#inquiry #form h2.lb:after{bottom:-10px;background:#252560}#inquiry #form .box2{margin:0 0 50px;padding:10px;height:200px;border:1px solid #E3E3EC;text-align:left;overflow:auto}#inquiry #form .doui{display:block;margin:0 auto;width:300px;border:1px solid #C0C0D1;font-size:14px;letter-spacing:0.1em;line-height:50px;vertical-align:middle;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#inquiry #form .doui input{vertical-align:middle;margin:0 15px 0 10px}#inquiry #form .tstyle1 td{text-align:left}#inquiry #form .submit{position:relative;display:block;margin:0 auto 10px;width:300px}#inquiry #form .submit span{position:absolute;left:20px;top:50%;margin:-5px 0 0;font-size:10px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}#inquiry #form .submit input{padding:20px 0;width:100%;border:1px solid #C0C0D1;background:#F8F8FC;text-indent:1em;letter-spacing:1em;text-align:center;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0px -7px 0px -6px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0px -7px 0px -6px rgba(0,0,0,0.1) inset;box-shadow:0px -7px 0px -6px rgba(0,0,0,0.1) inset;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}#inquiry #form .submit:hover span{left:30px}#inquiry #form .submit:hover input{background:#FFF}#inquiry #form .inpBox{display:block;position:relative;margin:0 0 20px}#inquiry #form .inpBox .ms{display:inline-block;position:absolute;right:20px;top:50%;margin:-12px 0 0;padding:0 10px;line-height:24px;vertical-align:middle;background:#8C0000;color:#FFF;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;font-size:14px;font-size:1rem}.release__timeline{width:100%}.release__timeline a{position:relative;display:block;padding:10px 20px;background:#F8F8FC;border-radius:15px;text-decoration:none;border:1px solid #e3e3ec;color:#333;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.release__timeline a .release__timeline__day{display:inline-block;margin:0 30px 0 0;color:#252560}.release__timeline a .icon-file-pdf{margin:0 10px 0 0;font-size:16px;font-size:1.14285714rem;color:crimson;vertical-align:middle}.release__timeline a .icon-new-tab{position:absolute;right:20px;top:50%;margin:-8px 0 0;color:#999;font-size:16px;font-size:1.14285714rem}.release__timeline a:hover{background:#FFF}@media screen and (max-width: 1200px){header{padding:0 0 0 20px}header .h1{float:left}header .h1 a{display:block}header #mainNv nav ul li a{margin:0 15px 0 0;font-size:12px}}@media screen and (max-width: 1200px) and (max-width: 800px){header #mainNv nav .top{display:none}}@media screen and (max-width: 1200px){#top .topMain{padding:20px 30px 20px 440px}#top .topMain .leftCont{width:400px}#top .topMain .leftCont .btn a{width:400px}#top .topMain .leftCont .btn a .icon-ar-left{left:20px}#top .topMain .leftCont .infoBox>p a{padding:15px 0 15px 110px}}@media screen and (max-width: 768px){html{font-size:12px}header{padding:0;height:140px;position:relative}header .h1{margin:0 0 22px 15px;padding:28px 0 0;float:none;width:200px}header .h1 a{display:block}header #mainNv{float:none;position:static;display:block;padding:16px 0 0;border-top:1px solid #EEEEEE}header #mainNv nav{margin:0;text-align:center}header #mainNv nav ul li{margin:0 0 0 10px}header #mainNv nav ul li a{margin:0;font-size:13px}header #mainNv nav ul li:after{display:inline-block;margin:0 0 0 10px;content:"/"}header #mainNv nav ul li:last-child:after{margin:0;content:""}header #mainNv nav .top{display:inline-block}}@media screen and (max-width: 768px) and (max-width: 420px){header #mainNv nav .top{display:none}}@media screen and (max-width: 768px){header #mainNv .inq{position:absolute;top:0;right:15px}header #mainNv .inq a{padding:16px 0;width:60px;height:70px;font-size:10px;font-weight:bold;letter-spacing:0.1em}header #mainNv .inq a span{margin:0 auto;line-height:26px;font-size:30px}#footer .pagetop a{padding:18px 0}#footer #footerMain{padding:40px 0}#footer #footerMain nav{margin:0 0 30px;text-align:left}#footer #footerMain nav ul{border-top:1px solid #666}#footer #footerMain nav ul li{display:block;font-size:12px;color:#A1A1A1;letter-spacing:0.2em}#footer #footerMain nav ul li a{display:block;margin:0 5px 0 0;padding:15px;color:#A1A1A1;text-decoration:none;border-bottom:1px solid #666}#footer #footerMain nav ul li a:hover{text-decoration:none;background:#444}#footer #footerMain nav ul li a:after{margin:0;content:""}#footer #footerMain h2{margin:0 auto 20px;width:260px}#footer #footerMain address{font-size:11px}#footer small{line-height:40px;font-size:10px;letter-spacing:0}.topicPath{padding:5px 0}.topicPath ul li{font-size:11px}.topicPath ul li .icon-home:before{font-size:12px}.topicPath ul li a{padding:0}.topicPath ul li .icon-topic:before{font-size:20px}.topicPath ul li:last-child{padding-left:0}.eyecatch-page h1{padding:30px 0;font-size:16px}#main{padding:30px 20px}#main h2{position:relative;margin:0 0 30px;font-size:14px;font-weight:normal;text-align:center;letter-spacing:0.1em}#main h2.lb:after{position:absolute;bottom:-12px;left:50%;margin:0 0 0 -8px;content:'';width:16px;height:1px;background:#E4E4EC}#main .tstyle1{width:100%;border-top:none}#main .tstyle1 th,#main .tstyle1 td{display:block;padding:0.5em;border-bottom:none}#main .tstyle1 th{padding:0.5em 1em;width:100%;font-size:15px;background:#F8F8FC}#main .tstyle1 td{margin:0 0 10px;padding:1em 0;width:100%}#main .tstyle1 tr:last-child td{margin:0}#main ul,#main ol{padding:0 0 0 18px}#main ul li,#main ol li{padding:0 0 0 10px}#main .st-r-w{display:block;margin:10px 0 10px 0;padding:5px 15px;color:#FFF;background:#8C0000;line-height:1;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}#top .eyecatch{padding:70px 0 0;height:220px;background:url(../images/top_img01.jpg) center bottom no-repeat;background-size:cover}#top .eyecatch h2{font-weight:normal;text-align:center;font-size:16px;letter-spacing:0.05em;color:#252560}#top .topMain{padding:0}#top .topMain .entry{position:static;margin:-46px 0 20px;padding:20px;width:auto;height:auto}#top .topMain .entry h3{margin:0 0 15px;padding:0 0 20px;letter-spacing:0.1em;font-weight:normal;line-height:1;border-bottom:1px dotted #252560}#top .topMain .entry h3 span{margin:0 10px 0 0}#top .topMain .entry p span br{display:none}#top .topMain .leftCont{position:static;width:auto}#top .topMain .leftCont .btn a{position:relative;display:block;margin:0 0 50px;padding:15px 0 15px 2em;width:auto;color:#252560;border:1px solid #C0C0D1;background:#F8F8FC;text-align:center;text-decoration:none;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0px -7px 0px -6px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0px -7px 0px -6px rgba(0,0,0,0.1) inset;box-shadow:0px -7px 0px -6px rgba(0,0,0,0.1) inset}#top .topMain .leftCont .btn a .icon-ar-left{position:absolute;left:20px;top:50%;margin:-5px 0 0;font-size:10px}#top .topMain .leftCont .btn a span{margin:0 10px 0 0}#top .topMain .leftCont .infoBox{margin:0 0 40px}#top .topMain .leftCont .infoBox .titleBox{position:relative;padding:0 0 20px;border-bottom:1px solid #252560}#top .topMain .leftCont .infoBox .titleBox h3{font-size:16px;font-weight:normal;letter-spacing:0.1em}#top .topMain .leftCont .infoBox .titleBox .bt{position:absolute;top:0;right:0}#top .topMain .leftCont .infoBox .titleBox .bt a{display:inline-block;padding:3px 15px;font-size:11px;color:#333;text-decoration:none;letter-spacing:0.1em;border:1px solid #252560;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#top .topMain .leftCont .infoBox>p a{display:block;position:relative;padding:15px 0 15px 120px;font-size:12px;color:#333;text-decoration:none;border-bottom:1px dotted #252560}#top .topMain .leftCont .infoBox>p a span{position:absolute;top:15px;left:5px}#info .news{padding:30px 10px}#about .tstyle1 ul li span{position:absolute;left:40%}#detail .box1 .left,#detail .box1 .right{float:none;padding:25px 15px;max-width:100%}#detail .box1 .left{margin:0 0 20px}#detail .box2{padding:30px 20px}#detail .box3{border:1px solid #E3E3EC;padding:10px}#detail .box3 .left{position:relative;float:none;margin:0 auto 10px;top:50%;left:0;width:60px;font-size:12px;text-align:center}#detail .box3 .left span{display:block;font-size:44px}#inquiry .contBox2 p,#inquiry .contBox3 p{text-align:left}#inquiry .contBox2 br,#inquiry .contBox3 br{display:none}#inquiry #form{margin:0 auto;max-width:600px;text-align:center}#inquiry #form .box1{margin:0 0 30px}#inquiry #form .box1 input[type="text"],#inquiry #form .box1 input[type="email"],#inquiry #form .box1 input[type="tel"],#inquiry #form .box1 textarea{padding:10px;letter-spacing:0.1em}#inquiry #form h2{font-size:14px;margin:0 0 20px}#inquiry #form h2.lb:after{bottom:-10px;background:#252560}#inquiry #form .box2{margin:0 0 30px;padding:10px;height:140px;border:1px solid #E3E3EC;text-align:left;overflow:auto}#inquiry #form .doui{padding:10px 0;width:auto;font-size:12px;letter-spacing:0;line-height:36px}#inquiry #form .submit{position:relative;display:block;width:auto}#inquiry #form .submit span{left:10px}#inquiry #form .inpBox .ms{right:-10px;top:0}.release__timeline{width:100%}.release__timeline a{display:block;padding:10px 15px}.release__timeline a .release__timeline__day{display:inline-block;margin:0 15px 0 0;color:#252560}}@media screen and (max-width: 768px) and (max-width: 420px){.release__timeline a .release__timeline__day{display:block}}@media screen and (max-width: 768px){.release__timeline a .icon-file-pdf{margin:0 10px 0 0;font-size:16px;font-size:1.14285714rem;color:crimson;vertical-align:middle}.release__timeline a:hover{background:#FFF}}
