﻿body .sCon{min-height:100px !important}@media (min-width: 992px){body .minheight{min-height:80vh}}body #smain{padding:10px}@media (min-width: 768px){body #smain #minheight{min-height:500px}}body #smain section{margin-bottom:30px}body #smain section h2{font-size:15px;font-size:1.5rem;padding:10px 13px;margin-bottom:30px;font-family:"wM";color:#ffffff;background-color:#323232}body #smain section h3{font-size:19px;font-size:1.9rem;margin-bottom:4%;font-family:"wM";color:#ff2e84}@media (min-width: 768px){body #smain section h3{padding:0 4%}}body #smain section p:not(.help-block){margin-bottom:4%}@media (min-width: 768px){body #smain section p:not(.help-block){padding:0 4%}}body #smain section p:not(.help-block) span{color:#ff2e84}body #smain section #addMenu{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;margin-bottom:6%;padding:7px;box-shadow:0px 1px 1px 0 rgba(0,0,0,0.15),0px 1px 4px 0 rgba(0,0,0,0.15) inset;background-image:url(../img/graMenu.png);background-repeat:repeat-x;background-size:4px auto;background-color:#e8e8e8}@media (min-width: 768px){body #smain section #addMenu{margin:0 2% 6%}}body #smain section #addMenu ul:after{content:"";display:block;clear:both}body #smain section #addMenu ul li{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;box-shadow:0px 1px 1px 0 rgba(0,0,0,0.15);-moz-box-shadow:0px 1px 1px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 1px 0 rgba(0,0,0,0.15);float:left;width:48%;margin:0 1%;text-align:center}body #smain section #addMenu ul li a{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-size:15px;font-size:1.5rem;position:relative;display:block;width:100%;height:100%;padding:10px 4px;font-family:"wR";color:#767676;text-decoration:none;background-image:url(../img/graMenu.png);background-repeat:repeat-x;background-size:4px auto}body #smain section #addMenu ul li a:hover:after,body #smain section #addMenu ul li a.active:after{position:absolute;display:block;content:"";bottom:-16px;left:46%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent}body #smain section #addMenu ul li a:hover{color:#ffffff;background-color:#ff7bb1}body #smain section #addMenu ul li a:hover:after{border-top:16px solid #ff7bb1}body #smain section #addMenu ul li a.active{color:#ffffff;background-color:#ff2e84}body #smain section #addMenu ul li a.active:after{border-top:16px solid #ff2e84}@media (max-width: 767px){body #smain section #addMenu ul li a{font-size:12px;font-size:1.2rem}}@media (min-width: 992px){body #smain section #myProf{padding:0 4%}}@media (min-width: 768px) and (max-width: 991px){body #smain section #myProf{padding:0}}body #smain section .form-group{margin:0;border-bottom:1px solid #d8d8d8}body #smain section .form-group:first-of-type{border-top:1px solid #d8d8d8}body #smain section .form-group:last-of-type{border-bottom:0}body #smain section .form-group:after{content:"";display:block;clear:both}@media (min-width: 768px){body #smain section .form-group{background:#f5f5f5}}body #smain section .form-group>div:first-of-type{font-size:12px;font-size:1.2rem;padding:2%;font-family:"wM",sans-serif}body #smain section .form-group>div:first-of-type:before{content:"　"}body #smain section .form-group>div:first-of-type.required:before{content:"※";color:#ff2e84}@media (max-width: 767px){body #smain section .form-group>div:first-of-type{background:#f5f5f5}}body #smain section .form-group>div:last-of-type{font-size:12px;font-size:1.2rem;padding:2%}body #smain section .form-group>div:last-of-type:after{content:"";display:block;clear:both}@media (min-width: 768px){body #smain section .form-group>div:last-of-type{background:#ffffff}}body #smain section .form-group>div:last-of-type .mailconfirm{margin:7px 0}body #smain section .form-group>div:last-of-type .radio-inline label{cursor:pointer}body #smain section .form-group>div:last-of-type.wcM:after,body #smain section .form-group>div:last-of-type.wcXs:after,body #smain section .form-group>div:last-of-type.wcL:after{content:"";display:block;clear:both}body #smain section .form-group>div:last-of-type.wcM>div,body #smain section .form-group>div:last-of-type.wcXs>div,body #smain section .form-group>div:last-of-type.wcL>div{float:left;display:inline-block;padding:0 3px}@media (max-width: 767px){body #smain section .form-group>div:last-of-type.wcM>div,body #smain section .form-group>div:last-of-type.wcXs>div,body #smain section .form-group>div:last-of-type.wcL>div{width:50%}}body #smain section .form-group>div:last-of-type.wcM>div div,body #smain section .form-group>div:last-of-type.wcXs>div div,body #smain section .form-group>div:last-of-type.wcL>div div{margin:5px 0}@media (min-width: 768px){body #smain section .form-group>div:last-of-type.wcM>div{width:33.3333%}}@media (min-width: 768px){body #smain section .form-group>div:last-of-type.wcXs>div{width:20%}}@media (max-width: 767px){body #smain section .form-group>div:last-of-type .row2{padding:10px 0}body #smain section .form-group>div:last-of-type .row2:first-of-type{border-bottom:1px solid #d8d8d8}}body #smain section .form-group>div:last-of-type#inputfile .fileBox{float:left;width:70%;margin-right:10px}body #smain section .form-group>div:last-of-type label{font-weight:lighter}body #smain section .form-group>div:last-of-type .uploadImage{clear:both;margin-top:15px}body #smain section .form-group>div:last-of-type .uploadImage:after{content:"";display:block;clear:both}body #smain section .form-group>div:last-of-type .uploadImage ul li{float:left;width:33.333%;padding:0 10px;text-align:center}body #smain section .form-group>div:last-of-type .uploadImage ul li img{box-shadow:0px 1px 1px 0 rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 1px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 1px 0 rgba(0,0,0,0.3);cursor:pointer}body #smain section .form-group>div:last-of-type .uploadImage ul li a{display:inline-block;margin:5px 0}body #smain section .form-group>div:last-of-type .form-control-static{padding:10px 0;margin:0;min-height:0}body #smain section .form-group>div:last-of-type div:after{content:"";display:block;clear:both}body #smain section .submitbtn{margin:20px auto;width:280px;font-family:"wR"}body #smain section .submitbtn input,body #smain section .submitbtn a{height:53px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;color:#ffffff;background-color:#3393ff;border-color:#006ce6;font-size:20px;font-size:2rem;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-image:url(../img/btn-send-bg.png);background-repeat:no-repeat;background-size:100% auto}body #smain section .submitbtn input:hover,body #smain section .submitbtn a:hover{background-color:#0078ff}body #smain section .submitbtn input:focus,body #smain section .submitbtn a:focus{background-color:#0054b3}body #smain section .submitbtn a{display:block;width:100%;height:34px;line-height:1.5;padding:0 10px;text-decoration:none}body #smain section .resetbtn input,body #smain section .resetbtn a{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;color:#ffffff;background-color:#74d54a;border-color:#4fab27;font-size:20px;font-size:2rem}body #smain section .resetbtn input:hover,body #smain section .resetbtn a:hover{background-color:#59c02c}body #smain section .resetbtn input:focus,body #smain section .resetbtn a:focus{background-color:#3c821e}body #smain section .supplement{clear:both;padding:10px 15px}body #smain section .supplement ol{padding:15px}body #smain section .supplement ol li{list-style:circle}body #smain section #attention{font-size:18px;font-size:1.8rem;margin:0 4% 6%;padding:2% 3%;font-family:"wM";border:2px solid #ff2e84}body #smain section #attention span{color:red}body #smain section #attention p{margin:0}body #smain section #attention p:last-of-type{font-size:15px;font-size:1.5rem}@media (min-width: 768px){body #smain section table{width:92%;margin:0 4% 4%}}@media (max-width: 767px){body #smain section table{width:100%}}body #smain section table tr{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease}body #smain section table tr th,body #smain section table tr td{font-size:14px;font-size:1.4rem;padding:2% 4%;line-height:1.5}body #smain section table tr th{width:20%}body #smain section table tr td{font-size:13px;font-size:1.3rem;width:80%}body #smain section table tr td span{font-size:16px;font-size:1.6rem;font-family:"wM"}body #smain section .applibtn{box-shadow:0px 1px 1px 0 rgba(0,0,0,0.15);-moz-box-shadow:0px 1px 1px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 1px 0 rgba(0,0,0,0.15);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;width:60%;margin:0 auto 20px;text-align:center}@media (max-width: 767px){body #smain section .applibtn{width:80%}}body #smain section .applibtn a{box-shadow:0px 1px 1px 0 rgba(0,0,0,0.15);-moz-box-shadow:0px 1px 1px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 1px 0 rgba(0,0,0,0.15);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-size:15px;font-size:1.5rem;display:block;width:100%;height:100%;padding:12px 4px;font-family:"wR";color:#ffffff;text-decoration:none;background-image:url(../img/graMenu.png);background-repeat:repeat-x;background-size:4px auto;background-color:#ff2e84}body #smain section .applibtn a:hover{color:#ffffff;background-color:#fa0067}body #smain section .applibtn a:active{color:#ffffff;background-color:#c70052}body #smain section .applibtn a.active{color:#ffffff;background-color:#ff2e84}@media (max-width: 767px){body #smain section .applibtn a{font-size:12px;font-size:1.2rem}}body #smain section #contactmbox{padding:5% 0}body #smain section #contactmbox p{font-size:18px;font-size:1.8rem;font-family:"wM";margin:0}body #smain section #contactmbox a{font-size:18px;font-size:1.8rem}@media (min-width: 768px){body #smain section #contactmbox a{padding:0 4%}}body #smain section #contactmbox+div p{font-size:16px;font-size:1.6rem;font-family:"wM";margin:0}body #smain section #contactmbox+div span{display:block}@media (min-width: 768px){body #smain section #contactmbox+div span{padding:0 4%}}body #smain section .sendBox{text-align:center}body #smain section .sendBox h4{padding:40px 0;font-size:30px;font-size:3rem;font-family:"wM"}body #smain section .sendBox p{margin-bottom:50px}body #termsofuse{padding:10px}body #termsofuse section{margin-bottom:30px}body #termsofuse section h2{font-size:15px;font-size:1.5rem;padding:10px 13px;margin-bottom:30px;font-family:"wM";color:#ffffff;background-color:#323232}body #termsofuse section h2+p{padding:2% 4%;margin:01 0 20px;line-height:1.5}body #termsofuse section h3{font-size:20px;font-size:2rem;padding:2% 4%;font-weight:normal}body #termsofuse section h3 span{margin-right:1%}body #termsofuse section h3+div,body #termsofuse section h3+p{margin:0 4% 40px;padding:4%;line-height:1.5;background-color:#f5f5f5}body #termsofuse section h3+div ol,body #termsofuse section h3+p ol{list-style:decimal}body #termsofuse section h3+div ul,body #termsofuse section h3+p ul{list-style:disc}body #termsofuse section h3+div ol,body #termsofuse section h3+div ul,body #termsofuse section h3+p ol,body #termsofuse section h3+p ul{padding:4%}body #termsofuse section h3+div ol li,body #termsofuse section h3+div ul li,body #termsofuse section h3+p ol li,body #termsofuse section h3+p ul li{padding:1% 0 0}body #termsofuse section h3+div ol li p,body #termsofuse section h3+div ul li p,body #termsofuse section h3+p ol li p,body #termsofuse section h3+p ul li p{padding:2%}body #termsofuse section h3+div ol li ol,body #termsofuse section h3+div ol li ul,body #termsofuse section h3+div ul li ol,body #termsofuse section h3+div ul li ul,body #termsofuse section h3+p ol li ol,body #termsofuse section h3+p ol li ul,body #termsofuse section h3+p ul li ol,body #termsofuse section h3+p ul li ul{padding:0 4%}body #termsofuse section h3+div ol li div,body #termsofuse section h3+div ul li div,body #termsofuse section h3+p ol li div,body #termsofuse section h3+p ul li div{padding:2%}body #subside{padding:10px}body #subside section h2{font-size:13px;font-size:1.3rem;font-family:"wM";font-size:15px;font-size:1.5rem;padding:10px 0px 0;margin-bottom:15px;font-family:"wM"}body #subside section ul li{position:relative}body #subside section ul li a{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;filter:dropshadow(color=blue, offX=3, offY=3);text-shadow:1px 2px 2px rgba(100,100,100,0.3);display:block;position:relative;text-decoration:none;width:100%;height:100%;padding:8px 16px;color:#000000;font-family:"wR";border:1px solid #A0A0A0;background-image:url(../img/graMenuSub.png);background-repeat:repeat-x;background-size:1px auto}body #subside section ul li a:hover{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;background-image:url(../img/graMenuSubOn.png);border-color:#37d0ff}body #subside section ul li a.active{background-image:url(../img/graMenuSubOn.png);border-color:#37d0ff}body #subside section ul li a:not(.active):after{content:"\e258";font-family:'Glyphicons Halflings';position:absolute;top:22%;right:2%;font-size:12px}
