@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700");@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700");@import url("https://fonts.googleapis.com/css?family=Roboto");[class^="icon-"]:before{content:"";display:inline-block;position:relative}.subMain{border:2px solid #EEEEEE;width:830px;margin:0 auto 80px;display:block;position:relative}.subMain .free{position:absolute;top:20px;left:20px}.subMain .txtBox{float:left;padding:40px 30px 20px 210px;overflow:hidden;*zoom:1}.subMain .txtBox .subTxt{background:linear-gradient(rgba(0,0,0,0) 60%,#f7db00 0%);background:#F7DB00\9;display:block;font-size:2.2rem;font-weight:600}.subMain .txtBox .subTxt.disin{display:inline}.subMain .txtBox .cardTxt{font-size:1.5rem}.subMain .card{display:inline-block;padding-top:30px}.subMain .cardTtl{clear:both;text-align:center;background-color:#EB3B5A;color:#fff;width:520px;font-size:2.2rem;font-weight:500;padding:20px;margin:0 auto -40px}@media (max-width: 991px){.subMain{width:100%}.subMain .free{top:20px;left:20px}.subMain .txtBox{float:none;padding:20px 0 20px 180px}.subMain .txtBox .subTxt{display:inline-block}.subMain .card{margin:0 auto;display:block;padding-top:0}}@media (max-width: 767px){.subMain{width:90%}.subMain .free{top:-25px;left:-25px}.subMain .txtBox{padding:50px 0 0;margin:0 auto;text-align:center}.subMain .txtBox .subTxt{font-size:1.9rem;background:linear-gradient(rgba(0,0,0,0) 60%,#f7db00 0%);display:inline}.subMain .txtBox .cardTxt{font-size:1.4rem;margin-bottom:10px}.subMain .cardTtl{width:90%;font-size:1.6rem;margin:0 auto -30px;width:90%;padding:15px 0}}.cont{text-align:center;margin-bottom:40px}.cont img{margin:0 auto 10px}.cont .InTtl{font-size:1.8rem;font-weight:500;color:#EB3B5A}.cont .InTtl span{font-size:1.6rem}.cont p{font-size:1.5rem}@media (max-width: 767px){.cont{margin-bottom:20px}.cont .InTtl{font-size:1.6rem}.cont .InTtl span{font-size:1.4rem}.cont .Inner{margin-bottom:40px}.cont p{font-size:1.3rem}}.note{margin-bottom:40px}@media (max-width: 767px){.note{margin-bottom:20px}}.note li{text-indent:-2em;padding-left:2em}.links{text-align:center}.links.top{margin-bottom:40px}.links li{display:inline-block;width:48%;padding:0 10px}@media (max-width: 767px){.links li{padding:0 5px}}.links li a:hover{color:#fff}.service{border:2px solid #EEEEEE;position:relative;padding:40px 40px 30px}.service .subTtl2{text-align:center;position:absolute;top:-20px;left:0;right:0;margin:auto;background:#fff;width:230px}.service .tomato{float:left;margin-right:20px}.service .serviceTxt{overflow:hidden;*zoom:1}.service a{color:#FB6107;text-decoration:underline}.service a:hover{color:#6F7C92;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}@media (max-width: 767px){.service{padding:20px 20px}}
