﻿.con_xxx,.con_qa,.con_notice,.con_toku,.con_flow,.con_price,.con_course{margin-bottom:50px}@media only screen and (min-width: 741px){.con_xxx .inner,.con_qa .inner,.con_notice .inner,.con_toku .inner,.con_flow .inner,.con_price .inner,.con_course .inner{max-width:1000px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 741px){.con_intro_service h3{width:100%;height:0;padding-top:image-height("../wheelcoating/images/txt_intro.png");overflow:hidden;background:url("../wheelcoating/images/txt_intro.png") center 0 no-repeat}}#con_intro{margin-bottom:80px}#con_intro .img{text-align:center;max-width:240px;margin:0 auto 30px}#con_intro .detail{margin-bottom:30px}#con_intro .detail h1{font-size:1.6em;font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro","HGS明朝E","メイリオ","ＭＳ Ｐ明朝","MS PMincho","Times New Roman",serif;margin-bottom:20px}#con_intro .box_sub{margin-bottom:20px;padding:15px;background:#f4edbb}#con_intro .box_sub h5{font-size:1.2em;margin-bottom:15px}#con_intro .box_sub h5:before{content:"";font-family:"FontAwesome";margin-right:5px}#con_intro .box_sub .txt{margin-bottom:1em}#con_intro .box_sub .txt span{color:#b00}#con_intro .box_sub .price{background:#fff;text-align:center;font-size:1.4em;font-weight:bold;padding:7px;margin-bottom:5px}#con_intro .box_sub .price span{font-size:.8em}#con_intro .box_sub .sub{font-size:.9em}@media only screen and (min-width: 741px){#con_intro .inner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#con_intro .img{width:30%;max-width:auto;margin:0 0 50px}#con_intro .detail{width:70%;padding-left:40px;margin:0 0 50px}#con_intro .detail p{line-height:1.8}#con_intro .box_sub{clear:both}}@media only screen and (min-width: 1025px){#con_intro .detail h1{font-size:2em}}.con_course ul{text-align:center;margin-bottom:20px;letter-spacing:-5px}.con_course ul li{letter-spacing:normal;width:150px;display:inline-block;vertical-align:top;text-align:center;font-size:.9em}.con_course ul li:first-child{margin-right:20px;position:relative}.con_course ul li:first-child:after{content:"";font-family:"FontAwesome";position:absolute;right:-16px;top:40%;font-size:1.2em}.con_course ul li a{display:block;text-align:center;text-decoration:none;position:relative;margin-bottom:5px}.con_course ul li a:after{content:"";font-family:"FontAwesome";display:block;background:#fff;line-height:1.5em;width:1.5em;position:absolute;right:0;bottom:0;z-index:1}.con_course .box_corse{margin-bottom:30px}.con_course .box_corse .box_cell{margin-bottom:20px}.con_course .box_maintenance{margin-bottom:20px;padding:15px;background:#f4edbb}.con_course .box_maintenance h5{font-size:1.2em;margin-bottom:15px}.con_course .box_maintenance h5:before{content:"";font-family:"FontAwesome";margin-right:5px}.con_course .box_maintenance .txt{margin-bottom:1em}.con_course .box_maintenance .txt span{color:#b00}.con_course .box_maintenance .price{background:#fff;text-align:center;font-size:1.4em;font-weight:bold;padding:7px;margin-bottom:5px}.con_course .box_maintenance .price span{font-size:.8em}.con_course .box_maintenance .sub{font-size:.9em}@media only screen and (min-width: 741px){.con_course .inner ul{width:22%;float:right}.con_course .inner ul li{display:block;width:auto}.con_course .inner ul li:first-child{margin-right:0;margin-bottom:20px}.con_course .inner ul li:first-child:after{content:"";right:auto;top:auto;bottom:-20px;left:50%;margin-left:-0.5em}.con_course .inner .box_corse{float:left;width:74%;margin-bottom:0}.con_course .inner .box_corse .box_cell{margin-bottom:50px}.con_course .inner .box_maintenance{clear:both}.con_course .inner .box_maintenance .price{text-align:right}.con_course .inner .box_maintenance .sub{text-align:right}}@media only screen and (min-width: 1025px){.con_course .inner ul{width:15%}.con_course .inner .box_corse{width:80%}.con_course .inner .box_corse .box_cell{margin-bottom:80px}}.con_price .inner .txt{font-size:.9em;margin-bottom:10px}.con_price .inner table{margin-bottom:20px}.con_price .inner table th,.con_price .inner table td{text-align:center;font-size:.9em;padding:2px;letter-spacing:-0.5px}.con_price .inner table th{background:#add8e6}.con_price .inner .txt_notice{font-size:.9em;margin-bottom:20px}.con_price .inner .txt_notice span{color:#b00}@media only screen and (min-width: 741px){.con_price .inner table th,.con_price .inner table td{font-size:1.1em;padding:5px;letter-spacing:normal}}.con_flow .inner .list_flow{padding-left:30px;margin-bottom:20px}.con_flow .inner .list_flow li{list-style:decimal;font-weight:bold;padding:5px}.con_flow .inner .list_flow li span{color:#b00}.con_flow .inner .box_gallery{overflow:hidden;margin-bottom:10px}.con_flow .inner .box_gallery li{float:left;width:33.3333333333%;text-align:center}.con_flow .inner .box_gallery li a{display:block;padding:2px}.con_flow .inner .txt{margin-bottom:20px}@media only screen and (min-width: 741px){.con_flow .inner .box_gallery{max-width:700px;margin:0 auto 10px}.con_flow .inner .box_gallery li{width:20%}.con_flow .inner .txt{max-width:700px;margin:0 auto 20px}}.con_toku .inner .txt{font-weight:bold;margin-bottom:20px}.con_notice .inner ul{padding-left:30px}.con_notice .inner ul li{list-style:decimal;font-weight:bold;margin-bottom:20px}.con_notice .inner ul li span{color:#b00}.con_info{max-width:1000px;margin:0 auto 50px;background:url(../images/bg_slash.png);padding:15px}.con_info .inner{background:#fff;padding:15px}.con_info .inner h3{color:#b00;font-size:1.2em;font-weight:bold;margin-bottom:15px;border-bottom:4px dotted #b00;padding:0 10px 10px;margin-bottom:10px}.con_info .inner ul{margin-bottom:20px}.con_info .inner ul li{border-bottom:1px solid #d9d9d9;padding:5px}.con_info .inner ul li:before{content:"＊";color:#b00}.con_info .inner ul li a{text-decoration:none;font-weight:bold}.con_info .inner ul li a span{margin-right:5px}.con_info .inner .img{display:none}@media only screen and (min-width: 741px){.con_info .inner{position:relative}.con_info .inner .img{display:block;position:absolute;right:-15px;top:-15px}.con_info .inner .btn_basic{width:50%;margin:0 auto}}@media only screen and (min-width: 1025px){.con_info .inner ul li a:hover{text-decoration:underline}}.con_qa .inner .box_qa{border:1px solid #b00;margin-bottom:20px}.con_qa .inner .box_qa dl dt,.con_qa .inner .box_qa dl dd{padding:10px 10px 10px 40px;position:relative}.con_qa .inner .box_qa dl dt span,.con_qa .inner .box_qa dl dd span{position:absolute;top:10px;left:10px;font-weight:bold}.con_qa .inner .box_qa dl dt{background:#ffe5e6;border-bottom:1px dashed #b00;color:#b00;font-weight:bold}
