@charset "utf-8";body{background:#fff;margin:0;padding:0;color:#000;font-family:"メイリオ",Meiryo,HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","MS P ゴシック",verdana,sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}input,select,textarea{font-family:"メイリオ",Meiryo,HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","MS P ゴシック",verdana,sans-serif}img{border:0;display:block;margin:0;padding:0}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}#header{display:block;position:fixed;z-index:100;border-bottom:2px solid #caced5;background:#fff;background-image:none;width:100%;height:110px}#header>div{display:block;position:relative;margin:0 auto;padding:0;width:100%;max-width:1250px;height:110px}#header>div h1{position:absolute;left:10px;top:28px;margin:0;padding:0;width:188px}#header>div nav{display:block;z-index:100}#header>div nav div{position:absolute;right:10px;bottom:-2px;z-index:1000;margin:0;padding:0}#header>div nav div>ul{letter-spacing:-.5em;margin:0;padding:0;list-style:none}#header>div nav div>ul *{letter-spacing:normal}#header>div nav div>ul>li{display:inline-block;background:url(../img/nav_bg.png) right top no-repeat;margin:0;padding:0 10px;vertical-align:top}#header>div nav div>ul>li.sp{display:none}#header>div nav div>ul>li:last-child{background:none;padding-right:0}#header>div nav div>ul>li a{display:flex;align-items:center;justify-content:center;border-bottom:2px solid #002862;margin:0;padding:0 20px 6px 20px;height:42px;font-size:.8em;color:#272727;line-height:140%;font-weight:bold;text-align:center}#header>div nav div>ul>li a:hover{border-bottom:2px solid #000936;background:#003175;color:#fff;text-decoration:none}#header>div p.button{display:none;position:absolute;right:0;top:20px;z-index:200;margin:0;padding:0}#header>div p.button a{display:block;width:80px;height:80px}@media screen and (max-width:1250px){#header>div nav{display:none;position:absolute;left:0;top:112px;width:100%}#header>div nav div{position:static;background:#f0f0f0;width:100%;height:auto}#header>div nav div>ul>li{display:block;border:0;border-bottom:1px solid #a5a5a5;margin:0;padding:0;width:100%;height:auto}#header>div nav div>ul>li.sp{display:block}#header>div nav div>ul>li a{display:block;border-bottom:0;background:#272b33 url(../img/arrow_right.png) right 10px center no-repeat;margin:0;padding:10px 20px;height:auto;font-size:.8em;color:#fff;line-height:140%;font-weight:normal;text-align:left}#header>div nav div>ul>li.root a{background:#1d1f25 url(../img/arrow_right.png) right 10px center no-repeat;margin:0;padding:10px 20px 10px 10px}#header>div nav div>ul>li a:hover{border-bottom:0;background:#444 url(../img/arrow_right.png) right 10px center no-repeat;color:#fff;text-decoration:none}#header>div nav div>ul>li a br{display:none}#header>div p.button{display:block}}footer#footer{display:block;margin:100px 0 0 0;padding:0;width:100%}footer#footer #inquiry{position:fixed;left:0;bottom:0;margin:0;padding:0}footer#footer #inquiry a img:hover{opacity:.8}footer#footer div.top{background:url(../img/footer_bg.png) left top repeat;margin:0;padding:36px 0 0 0;width:100%}footer#footer div.top dl{margin:0 auto;padding:0 10px}footer#footer div.top dl dt{margin:0 auto;padding:0 0 10px 0;font-size:1.5em;color:#272727;line-height:140%;text-align:center}footer#footer div.top dl dd{margin:0 auto;padding:0;width:100%;max-width:370px}footer#footer div.top dl dd a{display:block;border-radius:10px;background:#ef8100;margin:0;padding:30px 0;font-size:1.2em;color:#fff;line-height:140%;text-align:center}footer#footer div.top dl dd a:after{top:8px;margin:0 0 0 20px;position:relative;content:url(../img/arrow_right.png)}footer#footer div.top dl dd a:hover{opacity:.8;text-decoration:none}footer#footer div.top p{margin:0 auto;padding:0;width:100%;max-width:1250px}footer#footer div.top p a img:hover{opacity:.8}footer#footer div.top p:after{content:"";display:block;height:0;clear:both}footer#footer div.top p img{float:right}footer#footer div.middle{background:#303335;margin:0;padding:36px 10px}footer#footer div.middle p{margin:0;padding:0;font-size:.85em;color:#fff;line-height:180%;text-align:center}footer#footer div.middle p strong{font-size:2em;line-height:180%;font-weight:normal}footer#footer div.middle p strong a{color:#fff;text-decoration:none}footer#footer div.bottom{background:#0e0e0e;margin:0;padding:0}footer#footer div.bottom p{margin:0 auto;padding:16px 10px 0 10px;width:calc(100% - 20px);max-width:1230px;font-size:.85em;color:#fff;line-height:100%;text-align:left}footer#footer div.bottom p:after{content:"";display:block;height:0;clear:both}footer#footer div.bottom p a,footer#footer div.bottom p span{display:inline-block;padding-bottom:16px}footer#footer div.bottom p a{color:#fff;float:right}@media screen and (max-width:1250px){footer#footer #inquiry{display:none}}@media screen and (max-width:800px){footer#footer div.top dl dt{font-size:1.2em}footer#footer div.middle,footer#footer div.bottom{font-size:.8em}}@media screen and (max-width:600px){footer#footer{margin:60px 0 0 0}footer#footer div.top p{padding-top:30px}footer#footer div.top dl dt{font-size:1em}footer#footer div.middle,footer#footer div.bottom{font-size:.65em}}#contents{display:block;margin:0;padding:112px 0 0 0;width:100%;text-align:center}#contents header.second{display:block;background:#f1f1f1;margin:0 0 48px 0;padding:0}#contents header.second.contact{background:#bfcdf3}#contents header.second h2{margin:0 auto;padding:20px 10px 48px 10px;width:calc(100% - 20px);max-width:1230px;font-size:1.4em;color:#000;line-height:100%;text-align:center;font-weight:normal}#contents header.second ol.breadcrumb{margin:0 auto;padding:16px 10px 0 10px;width:calc(100% - 20px);max-width:1230px;font-size:.8em;color:#000;line-height:100%;text-align:left;list-style:none}#contents header.second ol.breadcrumb li{display:inline-block;background:url(../img/breadcrumb.png) 0 0 no-repeat;margin:0;padding:0 0 0 20px}#contents header.second ol.breadcrumb li:first-child{background:none;padding:0}#contents header.second ol.breadcrumb li a{text-decoration:none}#contents header.second ol.breadcrumb li a:hover{text-decoration:underline}#contents article.edit_area{margin:0 auto;padding:0 10px;width:calc(100% - 20px);max-width:940px;font-size:.85em;color:#000;line-height:180%;text-align:left}@media screen and (max-width:1250px){#contents{padding:112px 0 0 0}}@media screen and (max-width:800px){#contents header.second h2{padding:20px 10px;font-size:1.2em}#contents header.second ol.breadcrumb{display:none}#contents article.edit_area{font-size:.7em}}.ime-act{ime-mode:active}.ime-ina{ime-mode:inactive}.ime-dis{ime-mode:disabled}.alert.input-horizontal{margin-bottom:0!important}.text-danger{color:#b94a48}.alert{background-color:#f2dede!important;margin-bottom:20px!important}.err-appointment1,.err-appointment2{margin-bottom:20px}.err-phone,.err-privacy{margin-top:20px}#contents article.edit_area h3{margin:60px 0 48px 0;padding:0;font-size:1.8em;color:#000;line-height:140%;text-align:center}.edit_area img{max-width:100%;height:auto}.edit_area ol.privacy01{margin:0 auto;padding:0 0 0 20px;width:calc(100% - 20px);max-width:760px}.edit_area ol.privacy01 li{margin:0;padding:0}.edit_area ol.privacy02{margin:60px auto 0 auto;padding:0;width:100%;list-style:none}.edit_area ol.privacy02>li{border-top:1px solid #e5e5e5;margin:0;padding:0}.edit_area ol.privacy02>li dl{margin:0 auto 30px auto;padding:0;width:100%;max-width:780px}.edit_area ol.privacy02>li dl dt{margin:0;padding:30px 0 20px 0;font-size:1.4em;text-align:center;font-weight:bold}.edit_area ol.privacy02>li dl dd{margin:0;padding:0}.edit_area ol.privacy02>li dl dd ul{margin:20px 0 0 0;padding:0 0 0 20px;list-style:disc}.edit_area ol.privacy02>li dl dd ul li{margin:0;padding:0}.edit_area ol.privacy02>li dl dd p{background:#e5e5e5;margin:20px 0 0 0;padding:20px 10px;text-align:center}.edit_area ol.privacy02>li dl dd p strong{font-size:1.3em;font-weight:normal}#contents header.index div.top{position:relative;background:url(../img/index_main.jpg) center top no-repeat;background-size:auto 840px;margin:0 auto;padding:0;width:100%;max-width:1880px;height:840px}#contents header.index div.top h2{position:absolute;left:0;right:0;bottom:40px;margin:0 auto;padding:0 30px;width:calc(100% - 60px);max-width:1170px;font-size:3.5em;color:#fff;line-height:140%;text-align:left;font-weight:normal;text-shadow:1px 1px 10px #000}#contents header.index div.bottom{position:relative;margin:0 auto;padding:36px 30px 0 30px;width:calc(100% - 60px);max-width:1170px}#contents header.index div.bottom p.left{margin:0;padding:0;width:calc(100% - 390px);max-width:680px;font-size:1.2em;color:#272727;text-align:left;line-height:180%}#contents header.index div.bottom p.right{position:absolute;right:10px;top:-120px;margin:0;padding:0;width:370px}#contents header.index div.bottom p.right a{display:block}#contents header.index div.bottom p.right a:hover{text-decoration:none}#contents header.index div.bottom p.right a span{display:block;background:#ef8100;margin:0;padding:20px;font-size:1.2em;color:#fff;line-height:140%;text-align:left}#contents header.index div.bottom p.right a span:after{margin:0 0 0 20px;top:8px;position:relative;content:url(../img/arrow_right.png)}#contents header.index div.bottom p.right a:hover span{opacity:.8}@media screen and (max-width:960px){#contents header.index div.top{background-size:auto 600px;height:600px}#contents header.index div.bottom{position:relative;padding:20px 10px 0 10px;width:calc(100% - 20px);height:160px}#contents header.index div.bottom p.left{width:calc(100% - 300px);font-size:.9em}#contents header.index div.bottom p.right{top:20px;width:270px}#contents header.index div.bottom p.right img{max-width:100%;height:auto}#contents header.index div.bottom p.right a span{padding:10px 10px 20px 10px;font-size:.9em;color:#fff;line-height:100%;text-align:left}}@media screen and (max-width:800px){#contents header.index div.top{background-size:auto 400px;height:400px}#contents header.index div.top h2{left:10px;bottom:20px;padding:0;width:auto;font-size:2em}}@media screen and (max-width:600px){#contents header.index div.top{background-size:auto 280px;height:280px}#contents header.index div.top h2{font-size:1.2em}#contents header.index div.bottom{height:auto}#contents header.index div.bottom p.left{width:100%}#contents header.index div.bottom p.right{margin:20px auto 0 auto;position:static}}#contents article.index{display:block;font-size:.85em;color:#000;line-height:180%;text-align:left}@media screen and (max-width:800px){#contents article.index{font-size:.7em}}#contents article.index img{max-width:100%;height:auto}#contents article.index h3{margin:80px 0 30px 0;padding:0;font-size:1.8em;color:#000;line-height:140%;text-align:center}#contents #index01{display:block;margin:0 auto;padding:0 10px;width:calc(100% - 20px);max-width:1230px}#contents #index01 ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0;padding:0;list-style:none}#contents #index01 ul li{margin:0 0 30px 0;padding:0;width:calc(50% - 15px)}#contents #index01 ul li:nth-child(1){background:#515094}#contents #index01 ul li:nth-child(2){background:#754e92}#contents #index01 ul li:nth-child(3){background:#4e9169}#contents #index01 ul li:nth-child(4){background:#92574f}#contents #index01 ul li dl{margin:0;padding:0}#contents #index01 ul li dl dt{margin:0;padding:40px 40px 0 40px;font-size:1.8em;color:#fff;line-height:140%;text-align:center}#contents #index01 ul li dl dd{margin:0;padding:20px 40px 40px 40px;color:#fff;line-height:180%;text-align:left}@media screen and (max-width:800px){#contents #index01 ul li dl dt{padding:10px 10px 0 10px}#contents #index01 ul li dl dd{padding:10px 10px 10px 10px}}@media screen and (max-width:600px){#contents #index01 ul li{margin:0 0 30px 0;padding:0;width:100%}}#contents #index02{margin:60px auto 0 auto;padding:0 10px;width:calc(100% - 20px);max-width:940px}#contents #index02>dl{position:relative;margin:0 0 20px 0;padding:0}#contents #index02>dl>dt{position:absolute;top:0;margin:0;padding:0;font-size:1.2em}#contents #index02>dl>dt a{display:block;background:#c4c4c4;width:100%;height:70px;font-size:1.2em;color:#272727;text-align:center;line-height:70px;text-decoration:none}#contents #index02>dl>dt a:after{margin:0 0 0 20px;position:relative;content:url(../img/arrow_down2.png)}#contents #index02>dl>dt a:hover{background:#303335;color:#fff}#contents #index02>dl>dt a:hover:after{margin:0 0 0 20px;position:relative;content:url(../img/arrow_down3.png)}#contents #index02>dl>dt.current a{background:#303335;color:#fff}#contents #index02>dl>dt.current a:after{margin:0 0 0 20px;position:relative;content:url(../img/arrow_down.png)}#contents #index02>dl>dt:nth-child(1){width:50%;left:0}#contents #index02>dl>dt:nth-child(3){width:50%;left:50%}#contents #index02>dl>dd{display:none;margin:0 0 30px 0;padding:85px 0 0 0}#contents #index02>dl>dd:after{content:"";display:block;height:0;clear:both}#contents #index02>dl>dd:nth-child(2){display:block}#contents #index02 dl dd dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #e5e5e5;margin:0 auto;padding:0;width:100%;max-width:940px}#contents #index02 dl dd dl dt{display:-webkit-flex;display:flex;border-bottom:1px solid #e5e5e5;background:#f1f1f1;margin:0;padding:0;width:25%;text-align:center}#contents #index02 dl dd dl dt span{display:block;margin:0;padding:20px;width:100%;text-align:center}#contents #index02 dl dd dl dd{border-bottom:1px solid #ddd;margin:0;padding:20px;width:calc(75% - 40px);text-align:left}#contents #index02 dl dd dl dd strong{font-size:1.2em}#contents #index02 dl dd dl dd u{background:#d8f800;text-decoration:none}@media screen and (max-width:600px){#contents #index02>dl>dt{position:static;border-top:1px solid #fff;width:100%!important;font-size:1.1em}#contents #index02>dl>dt:first-child{border:0}#contents #index02>dl>dd{padding:20px 0 0 0}#contents #index02 dl dd dl dt span{padding:10px}#contents #index02 dl dd dl dd{padding:10px;width:calc(75% - 20px)}}#contents #index03{margin:60px auto 0 auto;padding:0 10px;width:calc(100% - 20px)}#contents #index03 p{margin:0;padding:0 0 24px 0;font-size:1.2em;text-align:center}#contents #index03 p img{margin:0 auto}#contents #index03 div{background:url(../img/footer_bg.png) left top repeat;margin:0 auto;padding:36px 10px;width:calc(100% - 20px);max-width:1230px}#contents #index03 div dl{margin:0 auto;padding:0 10px}#contents #index03 div dl dt{margin:0 auto;padding:0 0 10px 0;font-size:1.8em;color:#272727;line-height:140%;text-align:center}#contents #index03 div dl dd{margin:0 auto;padding:0;width:100%;max-width:370px}#contents #index03 div dl dd a{display:block;border-radius:10px;background:#ef8100;margin:0;padding:30px 0;font-size:1.4em;color:#fff;line-height:140%;text-align:center}#contents #index03 div dl dd a:after{top:8px;margin:0 0 0 20px;position:relative;content:url(../img/arrow_right.png)}#contents #index03 div dl dd a:hover{opacity:.8;text-decoration:none}#contents #index04{margin:60px auto 0 auto;padding:0 10px;width:calc(100% - 20px)}#contents #index04 p{margin:0;padding:0 0 24px 0;font-size:1.4em;text-align:center;line-height:180%}#contents #index04 ul{letter-spacing:-.5em;margin:10px auto 0 auto;padding:0;width:calc(100% - 20px);max-width:1200px;text-align:center;list-style:none}#contents #index04 ul *{letter-spacing:normal}#contents #index04 ul>li{display:inline-block;margin:0 15px 30px 15px;padding:0;width:calc(25% - 30px);max-width:270px;text-align:left;vertical-align:top}#contents #index04 ul>li dl{margin:0;padding:0}#contents #index04 ul>li dl dt{display:flex;align-items:center;justify-content:center;background:#2d59b3;margin:0 0 16px 0;padding:0;height:170px;font-size:1.6em;color:#fff;text-align:center;line-height:180%}#contents #index04 ul>li dl dd{margin:0;padding:0}@media screen and (max-width:1250px){#contents #index04 ul>li dl dt{font-size:1.4em}}@media screen and (max-width:960px){#contents #index04 ul>li{width:calc(50% - 30px)}}@media screen and (max-width:800px){#contents #index04 p{font-size:1em}#contents #index04 ul>li dl dt{height:100px}}@media screen and (max-width:600px){#contents #index04 ul>li{margin:0 15px 30px 15px;width:calc(100% - 30px)}}#contents #index05{margin:60px auto 0 auto;padding:0 10px;width:calc(100% - 20px);max-width:1230px}#contents #index05 p{position:relative;margin:0;padding:0}#contents #index05 p img.sp{display:none}#contents #index05 p span{display:block;position:absolute;left:70px;top:60px;margin:0;padding:0;width:50%;font-size:1.4em;color:#272727;text-align:left;line-height:180%}#contents #index05 p span strong{display:block;text-align:right;font-weight:normal}@media screen and (max-width:1200px){#contents #index05 p span{font-size:1.2em}}@media screen and (max-width:1100px){#contents #index05 p span{font-size:1em}}@media screen and (max-width:900px){#contents #index05 p img.pc{display:none}#contents #index05 p img.sp{display:block}#contents #index05 p span{position:static;margin:20px 0 0 0;padding:0 20px;width:calc(100% - 40px)}}#contents #index06{margin:60px auto 0 auto;padding:0 10px;width:calc(100% - 20px);max-width:940px}#contents #index06 table{border-spacing:0;margin:0 auto 40px auto;padding:0;width:100%;color:#000;line-height:160%;text-align:left}#contents #index06 table tr th{border-top:solid 1px #ebebeb;background:#f7f7f7;margin:0;padding:20px;width:200px;text-align:center;font-weight:normal;vertical-align:top}#contents #index06 table tr td{border-top:solid 1px #ebebeb;margin:0;padding:20px;vertical-align:top}#contents #index06 table tr.download th{border-top:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb;vertical-align:middle}#contents #index06 table tr.download td{position:relative;border-top:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb;vertical-align:middle}#contents #index06 table tr.download td a{position:absolute;top:10px;right:0;display:block;margin:auto 0}#contents #index06 table tr.download td a img{display:inline}#contents #index06 table tr.download td a:hover{opacity:.8}@media screen and (max-width:800px){#contents #index06 table tr th{padding:10px;width:80px}#contents #index06 table tr td{padding:10px}#contents #index06 table tr.download td a{top:0}}@media screen and (max-width:600px){#contents #index06 table tr.download td a{position:static;margin-top:10px}}#contents #index07{margin:60px auto 0 auto;padding:0;width:100%;max-width:960px}#contents #index07 div{letter-spacing:-.5em;margin:0;padding:0}#contents #index07 div *{letter-spacing:normal}#contents #index07 div p{display:inline-block;margin:0;padding:0 10px;width:calc(50% - 20px);vertical-align:top}#contents #index07 div iframe{display:inline-block;margin:0;padding:0 10px;width:calc(50% - 20px);vertical-align:top}@media screen and (max-width:600px){#contents #index07 div p{margin-top:20px;width:calc(100% - 20px)}#contents #index07 div iframe{width:calc(100% - 20px)}}#contents #contact01{margin:0 0 40px 0;padding:0;text-align:center}#contents #contact01 span{color:#00f}#contents #contact02{letter-spacing:-.5em;margin:0 0 30px 0;padding:0;width:100%;height:40px;list-style:none}#contents #contact02 *{letter-spacing:normal}#contents #contact02>li{display:inline-block;margin:0;padding:0;width:33.3%;text-align:center;line-height:40px;vertical-align:top}#contents #contact02>li br{display:none}#contents #contact02.input>li:nth-child(1){color:#fff}#contents #contact02.confirm>li:nth-child(2){color:#fff}#contents #contact02.completed>li:nth-child(3){color:#fff}#contents #contact02.input{background:url(../img/contact_bg01.png) left top no-repeat;background-size:100% 40px}#contents #contact02.confirm{background:url(../img/contact_bg02.png) left top no-repeat;background-size:100% 40px}#contents #contact02.completed{background:url(../img/contact_bg03.png) left top no-repeat;background-size:100% 40px}#contents #contact03{margin:0;padding:0}#contents #contact03 table{border-spacing:0;border-bottom:solid 1px #ebebeb;margin:0 auto 40px auto;padding:0;width:100%;color:#000;line-height:160%;text-align:left}#contents #contact03 table tr th{border-top:solid 1px #ebebeb;background:#f7f7f7;margin:0;padding:20px;width:180px;text-align:center;font-weight:normal;vertical-align:top}#contents #contact03 table.confirm tr th{background:#e5effd}#contents #contact03 table tr th span{font-size:.9em}#contents #contact03 table tr th strong{font-size:.9em;color:#00f;font-weight:normal}#contents #contact03 table tr td{border-top:solid 1px #ebebeb;margin:0;padding:20px;vertical-align:top}#contents #contact03 table.confirm tr td{font-size:1.2em;vertical-align:middle}#contents #contact03 table tr td p{margin:0;padding:0 0 20px 0}#contents #contact03 table tr td p:last-child{padding:0}#contents #contact03 table tr.privacy th{vertical-align:middle}#contents #contact03 table tr.privacy td{vertical-align:middle}#contents #contact03 table tr.privacy td span:not(.field-validation-error){display:inline-block;background:#ffdfdf;margin:0;padding:16px 16px;font-size:1.2em;line-height:100%}#contents #contact03 table tr.privacy td p{margin:0;padding:20px 0 0 0}#contents #contact03 table tr.privacy td p a{color:#00f;text-decoration:underline}#contents #contact03 table tr.privacy td p a:hover{text-decoration:none}#contents .contact_button{margin:20px 0 0 0;padding:0;text-align:center}#contents .contact_button a{display:inline-block;background:#3365cb;margin:6px 0 0 0;padding:16px 0;width:100%;max-width:300px;font-size:16px;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","MS P ゴシック",verdana,sans-serif;color:#fff;line-height:100%}#contents .contact_button a:hover{text-decoration:none;opacity:.8}#contents #contact04{margin:40px 0 0 0;padding:0;text-align:center}#contents #contact04 a{color:#00f;text-decoration:underline}#contents #contact04 a:hover{text-decoration:none}@media screen and (max-width:800px){#contents #contact03 table tr th{padding:10px;width:80px}#contents #contact03 table tr td{padding:10px}}@media screen and (max-width:480px){#contents #contact02>li{padding-top:6px;line-height:140%}#contents #contact02>li br{display:inline}#contents #contact03 table tr th,#contents #contact03 table tr td{display:block;width:calc(100% - 20px)}#contents #contact03 table tr.privacy td span{font-size:1em}}input[type=radio],input[type=checkbox]{margin:0 4px 0 0;vertical-align:middle}input[type=text],select,textarea{border:2px solid #e8e8e8;border-radius:0;background:#fff;margin:0;padding:4px 12px;height:32px;font-size:14px;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","MS P ゴシック",verdana,sans-serif;vertical-align:middle}input::-webkit-input-placeholder{color:#ddd!important}input:-ms-input-placeholder{color:#ddd!important}input::-moz-placeholder{color:#ddd!important}select{box-sizing:content-box}input[type=submit]{-webkit-appearance:none;border:0;border-radius:0;margin:6px 0 0 0;padding:16px 0;width:100%;max-width:300px;font-size:16px;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","MS P ゴシック",verdana,sans-serif;color:#fff;line-height:100%;cursor:pointer}input[type=submit]:hover{opacity:.8}input[type=submit].black{background:#272727}input[type=submit].blue{background:#3365cb}input[type=submit].gray{background:#e5e5e5;color:#272727}input.l{width:calc(100% - 30px);max-width:640px}input.s{width:calc(100% - 30px);max-width:45px}textarea{width:calc(100% - 30px);max-width:640px;height:150px;font-size:12px}@media screen and (max-width:480px){select{padding:4px 4px;font-size:12px}}