﻿.con_txt,.con_flow,.con_request,.con_thanks{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.con_txt,.con_flow,.con_request,.con_thanks{width:91.66667%}}.con_txt:after,.con_flow:after,.con_flow ul:after,.con_request:after,.con_thanks:after{content:"";display:block;clear:both}#main{margin:4em auto;max-width:997px}@media only screen and (min-width: 768px) and (max-width: 1199px){#main{width:95%}}@media only screen and (max-width: 1199px){#main{width:95%}}.con_txt{margin-top:5em;margin-bottom:50px;padding:1px;*zoom:1}@media only screen and (min-width: 1200px){.con_txt{margin-top:100px}}@media print{.con_txt{margin-top:100px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_txt{margin-top:50px}}@media only screen and (max-width: 767px){.con_txt{margin-top:50px}}.con_txt:after{content:"";display:table;clear:both}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_txt{margin-top:4em}}@media only screen and (max-width: 767px){.con_txt{margin-top:3em}}.con_txt .box_txt{border:2px solid #e9e9e9;padding:3% 10%}.con_txt .box_txt li{list-style-type:disc}@media only screen and (max-width: 767px){.con_txt .box_txt li{margin-left:10px}}.con_txt .box_txt span{color:#c30c10;padding-right:0.3em}.con_flow{margin-top:75px;margin-bottom:85px}@media only screen and (min-width: 1200px){.con_flow{margin-left:5rem}}@media print{.con_flow{margin-left:5rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_flow{width:96%;margin-left:3rem}}.con_flow .txt_basic{width:90%;margin:auto}@media only screen and (max-width: 1199px){.con_flow .txt_basic{width:100%}}.con_flow ul li{width:25%;float:left;margin-left:8%;text-align:center;background:#fff;border:1px solid #00b5de;font-size:110%;padding:10px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_flow ul li{font-size:108%}}@media only screen and (max-width: 767px){.con_flow ul li{font-size:93%;padding:10px 0;width:30%;margin-left:5%}}.con_flow ul li:first-child{margin-left:0}.con_flow ul li.active{background:#00b5de;border-bottom:2px solid #00b5de;color:#fff}.con_flow ul li:after{content:"\f3d1";font-family:ionicons;font-size:115%;color:#00b5de;position:absolute;top:50%;right:-16%;margin-top:-0.5em;line-height:1}@media only screen and (max-width: 767px){.con_flow ul li:after{font-size:86%;right:-12%}}.con_flow ul li.last:after{display:none}.tbl_basic{width:100%}.tbl_basic tr:nth-child(1){border-top:1px solid #000}.tbl_basic tr th,.tbl_basic tr td{font-weight:400;letter-spacing:.05em;box-sizing:border-box;border-bottom:1px solid #000;line-height:1.8}@media only screen and (min-width: 768px){.tbl_basic tr th,.tbl_basic tr td{padding:17px 20px}}@media only screen and (max-width: 767px){.tbl_basic tr th,.tbl_basic tr td{padding:0.8em 1em}}@media only screen and (max-width: 767px){.tbl_basic tr th,.tbl_basic tr td{display:block}}.tbl_basic tr th{text-align:center}@media only screen and (min-width: 1200px){.tbl_basic tr th{width:30%}}@media print{.tbl_basic tr th{width:30%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.tbl_basic tr th{width:28%}}@media only screen and (max-width: 767px){.tbl_basic tr th{width:100%}}@media only screen and (max-width: 767px){input,select,textarea,button{cursor:pointer}}.con_request{margin-bottom:3em}.con_request .tbl_basic{width:100%}@media only screen and (max-width: 767px){.con_request .tbl_basic tbody{width:100%}}@media only screen and (min-width: 1200px){.con_request .tbl_basic tbody span{margin-top:7px}}@media print{.con_request .tbl_basic tbody span{margin-top:7px}}@media only screen and (min-width: 768px){.con_request .tbl_basic{margin:auto}}@media only screen and (max-width: 767px){.con_request .tbl_basic{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_request .tbl_basic{width:100%}}.con_request .tbl_basic tr{width:100%}@media only screen and (max-width: 767px){.con_request .tbl_basic th,.con_request .tbl_basic td{display:block}}.con_request .tbl_basic th input,.con_request .tbl_basic th select,.con_request .tbl_basic td input,.con_request .tbl_basic td select{padding:0.3em 1em}@media only screen and (max-width: 767px){.con_request .tbl_basic th input,.con_request .tbl_basic th select,.con_request .tbl_basic td input,.con_request .tbl_basic td select{width:100%;padding:0.3em 0.8em}}.con_request .tbl_basic th{width:30%;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_request .tbl_basic th{width:28%}}@media only screen and (max-width: 767px){.con_request .tbl_basic th{width:100%}}.con_request .tbl_basic th span{color:#c30c10;padding-left:0.5em;font-size:0.8em}.con_request .tbl_basic .company input,.con_request .tbl_basic .mail input{width:50%}.con_request .tbl_basic .name input,.con_request .tbl_basic .title input{width:60%;border:none;background:#f5f5f5;height:3em;line-height:3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_request .tbl_basic .name input,.con_request .tbl_basic .title input{width:80%}}@media only screen and (max-width: 767px){.con_request .tbl_basic .name input,.con_request .tbl_basic .title input{width:100%;margin:0.3em 0}}.con_request .tbl_basic .tel input,.con_request .tbl_basic .email input{width:60%;border:none;background:#f5f5f5;height:3em;line-height:3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_request .tbl_basic .tel input,.con_request .tbl_basic .email input{width:80%}}@media only screen and (max-width: 767px){.con_request .tbl_basic .tel input,.con_request .tbl_basic .email input{width:100%}}.con_request .tbl_basic .tel input{width:35%}@media only screen and (max-width: 767px){.con_request .tbl_basic .tel input{width:100%}}.con_request .tbl_basic .select select{width:45%;border:none;background:#f5f5f5}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_request .tbl_basic .select select{width:87%}}@media only screen and (max-width: 767px){.con_request .tbl_basic .select select{width:100%}}.con_request .tbl_basic .txt_basic textarea{width:95%;height:13em;line-height:1.6;border:none;background:#f5f5f5}@media only screen and (max-width: 767px){.con_request .tbl_basic .txt_basic textarea{width:100%}}.con_request .con_privacy{margin-top:28px;text-align:center}@media only screen and (min-width: 1200px){.con_request .con_privacy{height:30px}}@media print{.con_request .con_privacy{height:30px}}.con_request .con_privacy2{margin-top:15px;text-align:center}.con_request .con_privacy2 .o_txt1{margin:auto}.con_request .con_privacy2 .o_txt1::after{content:"";font-family:Ionicons;margin-left:15px;display:inline-block;transform:rotate(-90deg)}.con_request .box_btn01{margin:2em auto;text-align:center}.con_request .box_btn01 .c_btn_basic{margin:auto;max-width:320px}.con_request .box_btn02{margin:5em 0;display:flex;justify-content:space-around}.con_request .box_btn02 .c_btn_basic{margin:auto;max-width:320px}@media only screen and (max-width: 767px){.con_request .box_btn02{display:block}.con_request .box_btn02 .c_btn_basic{margin-bottom:1.5em}}.con_request table{margin:auto}@media only screen and (min-width: 1200px){.con_request table{width:80%}}@media print{.con_request table{width:80%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_request table{width:93%}}@media only screen and (max-width: 767px){.con_request table{width:100%}}.con_request table .o_txt1{border-bottom:1px solid #ddd}@media only screen and (max-width: 767px){.con_request table .o_txt1{width:100%}}.thanks_f{margin-top:130px}.con_thanks{margin-bottom:30px;text-align:center}@media only screen and (max-width: 767px){.con_thanks .txt_basic{text-align:left}}.con_thanks .txt_basic.con_thanks_tel{text-align:center;margin-bottom:40px}.con_thanks h3{margin-top:2em}.con_thanks p{margin:1em 0 1em}.con_thanks .c_btn_basic{margin:2.5em auto;max-width:320px}button,input[type="txt_basic"],input[type="txt_basic"],input[type="tel"],input[type="email"],input[type="submit"]{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="checkbox"],input[type="radio"]{margin-right:5px;-webkit-appearance:normal;-moz-appearance:normal;appearance:normal}button{border:none;cursor:pointer;background:none;padding:0;margin:0}textarea,input[type="txt_basic"]{padding:5px;border:1px solid #333}select{-webkit-appearance:button;-moz-appearance:button;appearance:button;border:1px solid #333;padding-right:25px !important;background:#fff url(../images/common/ic_arrow_down.png) right center no-repeat}select::-ms-expand{display:none}select{-moz-appearance:none;text-indent:0.01px;text-overflow:''}textarea{-webkit-appearance:none;border:1px solid #333;background:#fff}
