﻿@import"/inc/css/btn.css";@import"/inc/css/all.css?ver=20190222";.wrapper_width{max-width:100%;min-width:360px;}.page_width{max-width:1000px;min-width:360px;}div,p{box-sizing:border-box;}body,input{font-size:16px;}select,input{color:#333;border:1px solid #bbb;border-radius:.2em;padding:.5em;}input[type="radio"],input[type="checkbox"]{padding:0;}div,p,span,input,select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1.25rem;height:1.25rem;line-height:1;border:1px solid #bbb;background:#fff;border-radius:1em;outline:none;vertical-align:middle;}input[type=radio]:focus,input[type=radio]:active{box-shadow:none;}input[type=radio]:checked{background:#e87d7d;}input[type=radio]:checked:after{flex:1;display:block;content:url(/Images/radio.svg);color:#c00;}input[type=radio]:disabled{background:#ccc;border:2px solid #999;}#header_frame{max-width:100%;min-width:360px;background:url("images/header_bg.png") repeat-x top center;border-bottom:#dadada 3px solid;}#header_width{margin:0 auto;padding:.5em 0;max-width:1000px;min-width:360px;}#header_width #header{display:flex;justify-content:space-between;align-items:center;}#header_width #header .logo img{width:65%;}#Master_frame{max-width:100%;min-width:360px;}#Master_frame #Master_width{margin:0 auto;max-width:1000px;min-width:360px;text-align:center;}#Master_frame #Master_width #Master img{width:100%;height:100%;}#content_frame{max-width:100%;min-width:360px;}#content_frame #content_width{margin:1em auto;padding:.5em 0;max-width:1000px;min-width:360px;}#content_frame #content_width #content{padding:0 4em;}#content_frame #content_width #content iframe{width:100%;height:400px;marginWidth:0;marginHeight:0;border:1px solid #5a5a5a;}#content_frame #content_width #content .text_form div{display:flex;flex-direction:row;margin-bottom:1em;}#content_frame #content_width #content .text_form div p:first-child{flex:1;}#content_frame #content_width #content .text_form div p:first-child span{color:#c6000f;}#content_frame #content_width #content .text_form div p:last-child{flex:3;}#content_frame #content_width #content .text_form div p:last-child span{display:inline-block;width:5em;padding-left:.5em;}#content_frame #content_width #content .text_form div input[type=text]{width:100%;}#content_frame #content_width #content .text_form div textarea{width:100%;height:8em;}#content_frame #content_width #content .confirm_form div{border-bottom:1px dotted #bbb;padding-bottom:1em;}#content_frame #content_width #content .confirm_form div p:last-child{color:#c00;}#content_frame #content_width #content .confirm_form div p:last-child a{color:#c00;text-decoration:none;}#content_frame #content_width #content .Response_form{text-align:center;padding:10em 0;}#content_frame #content_width #content .Response_form .Response_icon{margin:1em auto;width:5em;height:5em;border-radius:100em;-webkit-border-radius:100em;-moz-border-radius:100em;background:#7cd01c url(/Images/check.svg) center;border:.5em solid #7cd01c;}#content_frame #content_width #content .Response_form .Response_title{color:#c00;font-size:2em;}.btn_frame{text-align:center;}#footer_frame{max-width:100%;min-width:360px;background:#4d4d4d;color:#fff;padding:1em 0;}#footer_frame #footer_width{margin:0 auto;text-align:center;}#footer_frame #footer div{display:inline-block;margin-right:.5em;}#footer_frame #footer div a{color:#fff;}#divShow{background:#ffddde url("images/icon_001.png") 20px 8px no-repeat;padding:10px 0 10px 60px;border:1px solid #ffc9cb;-webkit-border-radius:8px;-moz-border-radius:8px;}@media screen and (max-width:767px){.btn_home{display:none;}.logo{text-align:center;width:100%;}.logo img{width:110%;}#Master_frame{display:none;}#content_frame{font-size:1.3em;}#content_frame #content_width #content{padding:0 1em;}#content_frame #content_width #content .text_form div{border-bottom:1px dotted #bbb;padding-bottom:1em;flex-direction:column;}#content_frame #content_width #content .text_form div p:first-child{flex:none;}#content_frame #content_width #content .text_form div p:last-child{flex:none;padding-left:1em;}#content_frame #content_width #content .text_form div p:last-child span{width:auto;}#content_frame #content_width #content .Response_form{padding:3em 0;}#content_frame #content_width #content .Response_form .Response_title{font-size:1.5em;}}