﻿.con_intro{margin-bottom:30px;font-weight:bold}@media only screen and (min-width: 741px){.con_intro{max-width:920px;margin:0 auto 30px;font-size:1.2em}}.con_link{margin-bottom:30px}.con_link ul li{margin-bottom:10px}.con_link ul li a{display:block;text-decoration:none;padding:10px 20px 10px 60px;font-weight:bold;border:1px solid #d9d9d9;border-top:5px solid #558f41;border-bottom:5px solid #d9d9d9;border-radius:0 0 5px 5px;position:relative;font-size:1.1em}.con_link ul li a:after{content:"";font-family:"FontAwesome";position:absolute;right:7px;top:50%;margin-top:-0.5em;color:#999}.con_link ul li a p{width:50px;position:absolute;left:5px}.con_link ul li a span{display:block;font-weight:normal;font-size:.8em;color:#558f41;letter-spacing:-0.5px;margin-top:5px}@media only screen and (min-width: 741px){.con_link{max-width:920px;margin:0 auto 50px}.con_link ul{overflow:hidden}.con_link ul li{padding:0 5px;float:left;width:33.3333333333%}.con_link ul li a{font-size:1.2em;text-align:center;padding:15px 15px 20px}.con_link ul li a:after{top:auto;right:auto;left:50%;bottom:0;margin-left:-0.5em}.con_link ul li a p{position:static;width:80px;margin:0 auto}.con_link ul li a span{margin-top:10px;text-align:left}}@media only screen and (min-width: 1025px){.con_link ul li a{font-size:1.4em}.con_link ul li a span{font-size:.7em}.con_link ul li a:hover span{text-decoration:underline}.con_link ul li a:hover:after{color:#558f41;bottom:0}}.bn_contact{margin:0 auto 30px;border:1px solid #558f41;border-radius:7px;background-color:#9ce266;background-image:linear-gradient(to bottom, #9ce266 0%, #61c419 50%, #62915d 100%)}.bn_contact a{text-decoration:none;display:block;padding:15px 15px 15px 60px;color:#fff;background:url(../images/ic_mail.png) 5px center no-repeat;background-size:50px;position:relative}.bn_contact a:after{content:"";font-family:"FontAwesome";position:absolute;right:7px;top:50%;margin-top:-0.5em;color:#fff}.bn_contact a span{text-shadow:1px 1px 3px #000}.bn_contact a p{font-weight:bold;font-size:1.4em;text-shadow:1px 1px 3px #000}@media only screen and (min-width: 741px){.bn_contact{max-width:480px;margin:0 auto 50px}.bn_contact a{padding:15px 15px 15px 115px;background:url(../images/ic_mail.png) 15px center no-repeat;background-size:80px}.bn_contact a span{font-size:1.2em}.bn_contact a p{font-size:2em}}@media only screen and (min-width: 1025px){.bn_contact:hover{opacity:.8}}.con_notice{letter-spacing:1px;border:1px solid #b00}.con_notice h4{color:red;margin-left:0;margin-bottom:0;padding:6px 5px;background-color:#ffe5e6;border-bottom:1px solid #b00}.con_notice ul li{font-size:90%;line-height:1.5;padding:7px 10px 6px 10px}.con_notice ul li.line-b{border-bottom:1px solid #b00}@media only screen and (min-width: 741px){.con_notice{max-width:920px;margin:0 auto}}.st_estimate{margin-bottom:15px;text-align:center;font-size:1.6em;padding:0 15px}@media only screen and (min-width: 741px){.st_estimate{font-size:2.4em}}.txt_stud{margin-bottom:15px;font-weight:bold}.txt_stud a{color:#b00}@media only screen and (min-width: 741px){.txt_stud{font-size:1.2em}}.raiten input[type=text],.re_time input[type=text]{width:200px;font-size:1.2em;cursor:pointer}.raiten span,.re_time span{margin-left:5px}.box_store{display:none;margin:20px 0}.box_store .txt_store{font-weight:bold;color:#b00;margin-bottom:5px}.box_store .txt_commission{margin-top:5px;font-weight:bold}.box_store .txt_commission span{color:#b00}@media only screen and (min-width: 741px){.box_store .txt_store{display:inline-block;margin-right:5px;margin-bottom:0}}.box_print{margin-bottom:50px}.box_print .img_tire{text-align:center;max-width:240px;margin:0 auto 15px}.box_print table.tbl_basic{margin-bottom:0}.box_print .list_opt{overflow:hidden}.box_print .list_opt li{width:50%;padding:0 5px;float:left}.box_print .list_opt li label{display:block;cursor:pointer}.box_print .list_opt li label .name{margin-bottom:10px;font-weight:bold;padding-left:25px}.box_print .list_opt li label .img{margin-bottom:10px}.box_print .list_opt li label.chk{padding:0;margin:0}.box_print .list_opt li label.chk:before{top:5px;left:0}.box_print .list_opt li label.chk:after{left:0;top:5px}@media only screen and (min-width: 741px){.box_print{overflow:hidden}.box_print .img_tire{float:right;width:25%;max-width:none;margin-bottom:0}.box_print table.tbl_print{float:left;width:73%}.box_print .list_opt{display:flex;justify-content:center}.box_print .list_opt li{width:200px;float:none;padding:0;margin-left:20px}.box_print .list_opt li:first-child{margin-left:0}}
