@charset "UTF-8";section{text-align:left}#diagnosis article{width:100%;margin:0 auto}#diagnosis h1.contents_title{width:100%;height:272px;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/h1_title01.png) no-repeat center center;text-indent:-9999px}@media(max-width:640px){#diagnosis h1.contents_title{width:100%;height:102px;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/h1_title01.png) no-repeat center top;background-size:150%}}#contents_list{width:960px;margin:0 auto;padding:40px 0;clear:both;overflow:hidden}#contents_list li{display:block;text-indent:-9999px;margin-bottom:15px}#contents_list li a{display:block;text-indent:-9999px}#contents_list li.list01{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list01_off.png) no-repeat;float:left}#contents_list li.list01 a{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list01_off.png) no-repeat;width:471px;height:222px}#contents_list li.list01 a:hover{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list01_on.png) no-repeat}#contents_list li.list02{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list02_off.png) no-repeat;float:right}#contents_list li.list02 a{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list02_off.png) no-repeat;width:471px;height:222px}#contents_list li.list02 a:hover{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list02_on.png) no-repeat}#contents_list li.list03{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list03_off.png) no-repeat;float:left}#contents_list li.list03 a{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list03_off.png) no-repeat;width:471px;height:222px}#contents_list li.list03 a:hover{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list03_on.png) no-repeat}#contents_list li.list04{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list04_off.png) no-repeat;float:right}#contents_list li.list04 a{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list04_off.png) no-repeat;width:471px;height:222px}#contents_list li.list04 a:hover{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list04_on.png) no-repeat}@media(max-width:640px){#contents_list{width:300px;margin:0 auto;padding:15px 0;clear:both;overflow:hidden}#contents_list li{display:block;text-indent:-9999px;margin-bottom:10px}#contents_list li a{display:block;text-indent:-9999px}#contents_list li.list01{background-image:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list01_off.png);width:300px;height:147px;float:none;background-size:contain;background-repeat:no-repeat}#contents_list li.list01 a{background-image:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list01_off.png);width:300px;height:147px;background-size:contain;background-repeat:no-repeat}#contents_list li.list01 a:hover{background-image:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list01_on.png);background-size:contain;background-repeat:no-repeat}#contents_list li.list02{background-image:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list02_off.png);background-size:contain;background-repeat:no-repeat;float:none;width:300px;height:147px}#contents_list li.list02 a{background-image:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list02_off.png);background-size:contain;background-repeat:no-repeat;width:300px;height:147px}#contents_list li.list02 a:hover{background-image:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list02_on.png);background-size:contain;background-repeat:no-repeat}#contents_list li.list03{background-image:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list03_off.png);background-size:contain;background-repeat:no-repeat;float:none;width:300px;height:147px}#contents_list li.list03 a{background-image:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list03_off.png);background-size:contain;background-repeat:no-repeat;width:300px;height:147px}#contents_list li.list03 a:hover{background-image:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list03_on.png);background-size:contain;background-repeat:no-repeat}#contents_list li.list04{background-image:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list04_off.png);background-size:contain;background-repeat:no-repeat;float:none;width:300px;height:147px}#contents_list li.list04 a{background-image:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list04_off.png);background-size:contain;background-repeat:no-repeat;width:300px;height:147px}#contents_list li.list04 a:hover{background-image:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/btn_list04_on.png);background-size:contain;background-repeat:no-repeat}}.localnav{width:1000px;margin:30px auto 55px auto}.localnav ul{overflow:hidden}.localnav form{display:none}.localnav ul li{float:left;margin:0 15px;width:162px;height:86px}.localnav ul li a{display:block;width:162px;height:86px;text-indent:-9999px}.localnav ul li.nav01 a{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/local_nav01_off.png) no-repeat}.localnav ul li.nav01.active{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/local_nav01_on.png) no-repeat;text-indent:-9999px}.localnav ul li.nav02 a{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/local_nav02_off.png) no-repeat}.localnav ul li.nav02.active{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/local_nav02_on.png) no-repeat;text-indent:-9999px}.localnav ul li.nav03{width:275px}.localnav ul li.nav03 a{width:275px;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/local_nav03_off.png) no-repeat}.localnav ul li.nav03.active{width:275px;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/local_nav03_on.png) no-repeat;text-indent:-9999px}.localnav ul li.nav04{width:275px}.localnav ul li.nav04 a{width:275px;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/local_nav04_off.png) no-repeat}.localnav ul li.nav04.active{width:275px;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/local_nav04_on.png) no-repeat;text-indent:-9999px}.localnav ul li.nav01 a:hover{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/local_nav01_on.png) no-repeat}.localnav ul li.nav02 a:hover{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/local_nav02_on.png) no-repeat}.localnav ul li.nav03 a:hover{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/local_nav03_on.png) no-repeat}.localnav ul li.nav04 a:hover{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/local_nav04_on.png) no-repeat}@media(max-width:640px){.localnav{width:320px;margin:0 auto 0 auto}.localnav ul{display:none}.localnav form{display:block;background:#fffdf9;width:100%;padding:15px 0}.localnav form select{display:block;width:280px;margin:0 auto;padding:5px 10px;border:solid 1px #91bbce;-webkit-appearance:textfield;-webkit-box-sizing:content-box;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-webkit-appearance:none;font-size:16px;background:#fff url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../../_common/img/sp_nav_ico01.png) no-repeat right center;background-size:62px;height:35px}}#diagnosis section h2{margin-bottom:40px}#diagnosis section h3{margin-bottom:20px;margin-top:40px;font-size:130%;font-weight:400}#diagnosis section figure{margin-bottom:20px}#diagnosis section table{width:100%;margin:20px 0;margin-bottom:40px;border:solid 1px #9f9f9f;background:#fff}#diagnosis section table th,#diagnosis section table td{padding:12px;border:solid 1px #9f9f9f;font-weight:400}#diagnosis section table th.pink{background:#d49aa3;color:#fff;padding:10px}#diagnosis section table th.blue{background:#9bb0dd;color:#fff;padding:10px}#diagnosis section table th.gray{background:#f8f8f8;color:#777f85;padding:10px;text-align:center}#diagnosis section table th.blue2{background:#e6ecf7;padding:10px}#diagnosis section table td.koumoku{width:20%}#diagnosis section table td.koumoku2{width:40%}#diagnosis section table td.description{width:50%}#diagnosis section table td.price{width:30%;text-align:right}#diagnosis section table td.price2{width:60%;text-align:right}#diagnosis #fee02 section table th,#diagnosis #fee02 section table td{text-align:left}#diagnosis section p{margin-bottom:30px}#fee01,#fee02,#fee03,#fee04{margin:50px auto 80px auto;overflow:hidden;width:966px}#fee05,#fee06{margin:50px auto 40px auto;overflow:hidden;width:966px}#fee01 dl{clear:both;overflow:hidden}#fee01 dl dt{float:left;clear:both;margin-bottom:10px}#fee01 dl dd{float:left;width:820px;margin-bottom:10px;margin-right:10px}#fee01 .large{margin:0 5px}#fee01 .pc_table{display:block}#fee01 .sp_table{display:none}#flow02,#flow03,#flow04,#flow05,#flow06,#flow07{margin:50px auto 80px auto;overflow:hidden;width:964px}#flow01{margin:50px auto 80px auto;overflow:hidden;width:988px}#flow01 ol{overflow:hidden;list-style:none}#flow01 li{float:left;margin:12px;list-style:none}#consultation01,#consultation_btn{margin:50px auto 80px auto;overflow:hidden;width:964px}#consultation02{margin:50px auto 10px auto;overflow:hidden;width:964px}#consultation-point{margin:50px auto 10px auto;overflow:hidden;width:964px}#consultation-flow{margin:50px auto 10px auto;overflow:hidden;width:964px}#consultation-qa{margin:50px auto 50px auto;overflow:hidden;width:964px}#consultation02 .img-left{float:left;margin-right:40px}#consultation02 .day{font-size:180%;color:#d80000}.consultation{text-align:left;width:960px;margin:0 auto 5em auto}#consultation_btn{text-align:center}#consultation_btn .bg{background:#fff;border-radius:8px;border:1px solid #f4f4f4;padding:2em 0}#consultation_btn .bg p{padding-top:5px}#consultation_btn .btn_link01{margin-top:3em}#consultation_btn .btn_link01 a{padding:1em 5em;background:#91bbce;color:#fff;border-radius:5px;margin:2.5em auto auto 2em;text-decoration:none;transition:.5s}#consultation_btn .btn_link01 a:hover{opacity:.6}ul.con-point-num{padding:1em;padding-bottom:0;padding-left:270px;margin-bottom:1.5em;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../../../_common/img/example_image2.png) no-repeat left bottom}ul.con-point-num li{padding:15px;padding-bottom:5px;font-weight:700;color:#ae1f24;padding-left:50px;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../../../_common/img/consultation_pointimg.png) no-repeat;background-size:45px}ol.con-flow-num{padding:1em;padding-top:2.5em;padding-bottom:0;padding-left:270px;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../../../_common/img/example_image.png) no-repeat left bottom}ol.con-flow-num li{overflow:hidden;margin-bottom:1em}ol.con-flow-num li figure{float:left;margin-right:1em}ol.con-flow-num li{line-height:38px}dl.con-qa-num{padding:0 20px;margin-bottom:1em}dl.con-qa-num dt{padding:15px;padding-bottom:10px;padding-left:5px;font-weight:700;background-size:45px}dl.con-qa-num dd{padding:15px;padding-bottom:5px;padding-left:50px;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../../../_common/img/consultation_bkimg.png) no-repeat;background-size:45px}@media(max-width:640px){#diagnosis section h2{margin:20px}#diagnosis section h3{font-size:90%;margin:20px;margin-top:30px}#diagnosis section figure{width:90%;margin:0 auto;margin-bottom:20px}#diagnosis section figure.list-numbers{width:auto}#diagnosis section table{width:90%;margin:20px auto;border:solid 1px #9f9f9f;background:#fff}#diagnosis section table th,#diagnosis section table td{padding:10px;border:solid 1px #9f9f9f;font-weight:400}#diagnosis section table th.pink{background:#d49aa3;color:#fff;padding:3px}#diagnosis section table th.blue{background:#9bb0dd;color:#fff;padding:10px}#diagnosis section table th.blue2{background:#e6ecf7;padding:10px}#diagnosis section table td.koumoku{width:20%}#diagnosis section table td.description{width:50%}#diagnosis section table td.price{width:30%;text-align:right}#diagnosis #fee02 section table th,#diagnosis #fee02 section table td{text-align:left}#diagnosis section p{padding:0 10px;margin-bottom:30px}#fee01,#fee02,#fee03,#fee04,#fee05,#fee06{margin:0 auto 30px;auto;width:100%;overflow:hidden}#fee01 p,#fee02 p,#fee03 p,#fee04 p,#fee05 p,#fee06 p{margin:0 20px}#fee01 dl{clear:both;overflow:hidden;margin:0 20px}#fee01 dl dt{float:none;clear:both;margin-bottom:10px}#fee01 dl dd{float:none;width:inherit;margin-bottom:10px;margin-right:10px;font-size:12px;line-height:1.7}#fee01 .large{margin:0 5px}#fee01 .pc_table{display:none}#fee01 .sp_table{display:block}#flow01,#flow02,#flow03,#flow04,#flow05,#flow06,#flow07{margin:0 auto 30px;auto;width:100%;overflow:hidden}#flow01 .sp_img,#flow02 .sp_img,#flow03 .sp_img,#flow04 .sp_img,#flow05 .sp_img,#flow06 .sp_img,#flow07 .sp_img{margin:0 20px}#flow01 ol{overflow:hidden;list-style:none}#flow01 li{float:none;margin:12px;list-style:none;width:inherit;text-align:center}#flow01 li img{width:70%;height:auto;margin:0 auto}#consultation01,#consultation_btn{margin:0 auto 30px;width:100%;overflow:hidden}#consultation02{margin:0 auto 10px;auto;width:100%;overflow:hidden}#consultation-point{margin:0 auto 10px;auto;width:100%;overflow:hidden}#consultation-flow{margin:0 auto 10px;auto;width:100%;overflow:hidden}#consultation-qa{margin:0 auto 10px;auto;width:100%;overflow:hidden}#consultation02 .img-left{float:none;width:70%;margin:0 auto}#consultation02 .day{font-size:180%;color:#d80000}.consultation{width:90%;margin:0 auto}#consultation_btn{text-align:center}#consultation_btn .bg{background-position:center;background-size:cover;padding-bottom:15px;padding-top:15px}#consultation_btn .bg p{padding-top:5px}#consultation_btn .bg p img{width:55%}#consultation_btn .bg img{width:55%}ul.con-point-num{padding:1em;padding-bottom:0;padding-left:15px;padding-top:200px;margin-bottom:1.5em;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../../../_common/img/example_image2.png) no-repeat center top;background-size:200px}ul.con-point-num li{padding:10px;padding-bottom:5px;padding-top:5px;padding-left:28px;letter-spacing:1px;font-size:12px;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../../../_common/img/consultation_pointimg.png) no-repeat;background-size:25px}ol.con-flow-num{padding:1em;padding-bottom:0;padding-left:15px;padding-top:200px;margin-bottom:1.5em;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../../../_common/img/example_image.png) no-repeat center top;background-size:200px}ol.con-flow-num li{overflow:hidden;margin-bottom:1em}ol.con-flow-num li figure{float:left;margin-right:10px!important;margin-bottom:5px!important}ol.con-flow-num li{line-height:38px;letter-spacing:1px;font-size:12px}dl.con-qa-num{padding:0 10px;margin-bottom:1em}dl.con-qa-num dt{padding:15px;padding-top:0;padding-bottom:10px;padding-left:5px;line-height:1.7;letter-spacing:1px;font-size:12px}dl.con-qa-num dd{padding:10px;padding-top:0;padding-bottom:5px;padding-left:40px;line-height:1.7;letter-spacing:1px;font-size:12px;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../../../_common/img/consultation_bkimg.png) no-repeat;background-size:35px}}#contact{margin:0 auto 80px auto;overflow:hidden;width:960px}.tokki-point{color:#cc808c}.tokki-point2{color:#c69}.epark-box{margin:0 auto;margin-bottom:40px;border:5px solid #cdcdcd;border-radius:5px;padding:25px}.epark-box h4{margin-bottom:20px}.link_nav{margin-top:10px}.form_pdf_box{margin-bottom:30px;border-left:5px solid #d80000;padding:10px 20px}.form_pdf_link{margin-top:10px}.form_pdf_link li{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/PDF_32.png) no-repeat;padding-left:40px;line-height:240%}#contact .form_consultaion{margin-bottom:40px}#contact .btn_link{text-align:center;margin-top:30px;margin-bottom:20px}#contact .btn_link a{padding:1em 5em;background:#91bbce;color:#fff;border-radius:5px;margin:2.5em auto auto 2em;text-decoration:none}#contact .btn_link a:hover{opacity:.6;transition:.5s}#contact .dl_list_basic{margin-top:40px}#contact .dl_list_basic dt{font-weight:400}#diagnosis #contact p{margin-bottom:0}#contact .dl_list_basic dt .must{color:#dc4246;margin-left:10px}#contact .dl_list_basic dd{margin-bottom:20px}#contact .dl_list_basic.listconf{overflow:hidden}#contact .dl_list_basic.listconf dt{float:left;width:180px;clear:both;margin-bottom:20px}#contact .dl_list_basic.listconf dd{float:left}#contact .dl_list_basic label{display:block;margin-bottom:5px}#contact .dl_list_basic input,#contact .dl_list_basic select,#contact .dl_list_basic textarea{border:solid 1px #9f9f9f;background:#f2f2f2;-webkit-appearance:none;-webkit-box-sizing:content-box;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;font-size:16px;box-shadow:0 2px 2px 0 rgba(0,0,0,.2) inset}#contact .dl_list_basic input{width:300px;line-height:1.7em;height:1.7em;padding-left:5px}#contact .dl_list_basic input[type=checkbox]{height:auto!important;width:auto!important;pointer-events:auto;appearance:auto;-webkit-appearance:checkbox;opacity:1;position:static;display:inline-block}#contact .dl_list_basic input[type=radio]{height:auto!important;width:auto!important;appearance:auto;-webkit-appearance:radio;pointer-events:auto;position:static;opacity:1;display:inline-block}#contact .dl_list_basic .radio input{width:16px;height:16px;border-radius:50%;padding:2px}#contact .dl_list_basic .radio input:focus{box-shadow:0 0 4px #004aa1}#contact .dl_list_basic .radio input:checked{background:#6c787f}#contact .dl_list_basic select{line-height:1.7em;height:1.7em;padding-left:5px}#contact .dl_list_basic textarea{line-height:1.7em;padding:5px}#contact .dl_list_basic .long{width:630px}#contact .dl_list_basic .short{width:80px}#contact .dl_list_basic .max{width:95%}#contact .dl_list_basic input.imemode{ime-mode:disabled}#contact .dl_list_basic input::-webkit-input-placeholder{color:#bababa}#contact .dl_list_basic input:-moz-placeholder{color:#bababa}#contact a{text-decoration:underline}#contact a:hover{text-decoration:none}#contact .error{color:#dc4246;font-weight:700}#contact .btn_submit{text-align:center;margin:40px auto}#contact .btn_submit input{display:block;margin:0 auto;width:223px;height:62px;cursor:pointer;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../../contact/_img/contact_btn01_off.png) no-repeat;text-indent:-9999px;border:none}#contact .btn_submit input:hover{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../../contact/_img/contact_btn01_on.png) no-repeat}#contact .btn_list{text-align:center;margin:0 auto;width:100%}#contact .btn_list .btn_back input{display:block;margin:0 auto;width:223px;height:62px;cursor:pointer;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../../contact/_img/contact_btn02_off.png) no-repeat;text-indent:-9999px;border:none}#contact .btn_list .btn_back input:hover{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../../contact/_img/contact_btn02_on.png) no-repeat}#contact .btn_list .btn_send input{display:block;margin:0 auto;width:223px;height:62px;cursor:pointer;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../../contact/_img/contact_btn03_off.png) no-repeat;text-indent:-9999px;border:none}#contact .btn_list .btn_send input:hover{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../../contact/_img/contact_btn03_on.png) no-repeat}#contact .screen-reader-response{display:none}#contact .wpcf7-not-valid-tip{color:#dc4246;font-weight:700;padding-top:5px;display:block}#contact .wpcf7-not-valid-tip:before{content:"確認："}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{display:block;width:600px;margin:30px auto;padding:20px;border:5px solid #dc4246;text-align:center;border-radius:5px;color:#dc4246;font-weight:700;background:#fcc}#contact .your-file input.wpcf7-file,#contact .your-file2 input.wpcf7-file{background:none!important;border:none!important;box-shadow:none!important;line-height:100%!important}#contact .btn_backtop{text-align:center;margin:40px auto}#contact .btn_backtop a{display:block;margin:0 auto;width:223px;height:62px;cursor:pointer;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/contact_btn04_off.png) no-repeat;text-indent:-9999px}#contact .btn_backtop a:hover{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/contact_btn04_on.png) no-repeat}@media(max-width:640px){#contact{margin:0 auto 0 auto;overflow:hidden;width:100%;height:inherit}.epark-box{width:85%;margin:0 auto;margin-bottom:20px;border:5px solid #cdcdcd;border-radius:5px;padding:15px}.epark-box p{font-size:12px!important;padding:0!important}.epark-box h4{font-size:14px!important;margin-bottom:10px}.link_nav{margin-top:10px}.link_nav li{font-size:12px!important}.form_pdf_box{width:85%;margin:0 auto;margin-bottom:15px;border-left:5px solid #d80000;padding:5px 10px}.form_pdf_link{margin-top:10px}.form_pdf_link li{font-size:12px!important;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/PDF_32.png) no-repeat;padding-left:40px;line-height:200%}#contact .dl_list_basic{margin:20px;width:inherit}#contact .dl_list_basic dt{font-weight:400;font-size:12px!important}#contact .dl_list_basic dt .must{color:#dc4246;margin-left:10px}#contact .dl_list_basic dd{margin-bottom:20px;font-size:12px!important}#contact .dl_list_basic.listconf{overflow:hidden}#contact .dl_list_basic.listconf dt{float:left;width:180px;clear:both;margin-bottom:20px}#contact .dl_list_basic.listconf dd{float:none;margin-bottom:20px}#contact .dl_list_basic input,#contact .dl_list_basic select,#contact .dl_list_basic textarea{border:solid 1px #9f9f9f;background:#f2f2f2;-webkit-appearance:textfield;-webkit-box-sizing:content-box;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-webkit-appearance:none;font-size:13px;box-shadow:0 2px 2px 0 rgba(0,0,0,.2) inset}#contact .dl_list_basic input{width:270px;line-height:1.7;padding-left:5px}#contact .dl_list_basic select{line-height:1.7;padding-left:5px}#contact .dl_list_basic textarea{line-height:1.7;padding:5px}#contact .dl_list_basic .long{width:320px}#contact .dl_list_basic .short{width:80px}#contact .dl_list_basic .max{width:95%}#contact .dl_list_basic input.imemode{ime-mode:disabled}#contact .dl_list_basic input::-webkit-input-placeholder{color:#bababa}#contact .dl_list_basic input:-moz-placeholder{color:#bababa}#contact a{text-decoration:underline}#contact a:hover{text-decoration:none}#contact .error{color:#dc4246;font-weight:700}#contact .btn_submit{text-align:center;margin:40px auto}#contact .btn_submit input{display:block;margin:0 auto;width:223px;height:62px;cursor:pointer;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../../contact/_img/contact_btn01_off.png) no-repeat;text-indent:-9999px;border:none}#contact .btn_submit input:hover{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../../contact/_img/contact_btn01_on.png) no-repeat}#contact .wpcf7-response-output{width:80%;padding:15px}#contact .btn_list{text-align:center;margin:40px auto;width:100%}#contact .btn_list li{float:left;margin:0 10px}#contact .btn_list .btn_back input{display:block;margin:0;width:200px;height:35px;cursor:pointer;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../../contact/_img/contact_btn02_off.png) no-repeat;background-size:contain;text-indent:-9999px;border:none}#contact .btn_list .btn_back input:hover{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../../contact/_img/contact_btn02_on.png) no-repeat;background-size:contain}#contact .btn_list .btn_send input{display:block;margin:0 auto!inportant;text-align:center;cursor:pointer;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../../contact/_img/contact_btn03_off.png) no-repeat;background-size:contain;text-indent:-9999px;border:none}#contact .btn_list .btn_send input:hover{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../../contact/_img/contact_btn03_on.png) no-repeat;background-size:contain}#contact .btn_backtop{text-align:center;margin:40px auto}#contact .btn_backtop a{display:block;margin:0 auto;cursor:pointer;background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/contact_btn04_off.png) no-repeat;text-indent:-9999px}#contact .btn_backtop a:hover{background:url(//www.shonan-ortho.jp/wp-media/diagnosis/_css/../_img/contact_btn04_on.png) no-repeat}}