#main{max-width:960px;margin:auto 30px}#main h1.typeCourse{font-size:30px;padding:10px 0 20px 60px;text-align:left;background-position:left top;background-repeat:no-repeat;line-height:40px;background-image:url(/static/img/icon_course.png)}#main .h2first{font-size:18px;margin-top:5px;margin-bottom:5px;margin-left:20px;font-weight:bold}#main div.conversion-area{margin-bottom:20px;padding-bottom:20px;padding-top:20px;padding-left:30px;padding-right:30px;background-color:#fff;border:2px solid #7ecd19;font-size:16px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#main .circle_list_margin20 li{list-style-type:disc;margin-left:20px}#main .free-input{display:inline-block;height:40px;width:466px;max-width:466px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#main .free-button{display:inline-block;font-size:1.1em;font-weight:bold;padding:8px 10px;background-color:#7ecd19;color:#fff;border-style:none;box-shadow:2px 2px 3px 1px #666;-moz-box-shadow:2px 2px 3px 1px #666;-webkit-box-shadow:2px 2px 3px 1px #666;text-shadow:1px 1px 2px #666;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#main .help-text{font-size:.8em}#main .story{margin-top:10px;margin-bottom:10px;padding:20px;border:2px solid #024b93;background-color:#e8ecfd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#main .stitle{color:#fff;background:#51a5dc;font-size:20px;padding:2px 10px;margin:20px 0}#main .no_list li{list-style-type:decimal;margin-left:20px}#main h3.point{border-left:3px solid #c30837;padding-left:6px;margin-top:30px;margin-bottom:15px;font-size:18px}#main .video-area{max-width:800px;width:800px;margin:20px auto}#main h3.dougatitle{border-left:3px solid #024b93;padding-left:6px;margin-top:30px;margin-bottom:10px;font-size:20px}#main div.dougademo{margin-top:10px;margin-right:auto;margin-bottom:30px;border-top:2px solid #999;border-right:2px solid #999;border-bottom:2px solid #999;border-left:2px solid #999;border-color:#024b93;padding-left:20px;padding-right:20px;padding-bottom:20px;margin-left:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#main h4.point{border-bottom:1px solid #999;border-left:1px solid #c30837;margin-top:30px;margin-left:10px;margin-bottom:10px;padding-left:12px;font-size:18px}#main div.blueframe{width:95%;margin-top:10px;margin-right:auto;margin-bottom:30px;border:2px solid #024b93;padding:20px;margin-left:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#main div.blackframe{width:95%;margin-top:10px;margin-right:auto;margin-bottom:30px;border:2px solid #666;padding:20px;margin-left:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#main img.ogawaphoto{width:225px;height:225px;float:right;padding-left:10px}#main h3.voicetitle{font-size:22px;color:#c30837;margin-bottom:10px}.lettercontent{width:1002px;float:left;padding:30px 0 50px}.txt-bold{font-weight:bold}.txt-red{color:red}.free_submit{font-size:1.1em;font-weight:bold;padding:10px 15px;background-color:#7ecd19;color:#fff;border-style:none;box-shadow:2px 2px 3px 1px #666;-moz-box-shadow:2px 2px 3px 1px #666;-webkit-box-shadow:2px 2px 3px 1px #666;text-shadow:1px 1px 2px #666;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.free_submit:hover{opacity:.7}.voicestory{width:95%;margin-top:10px;margin-right:auto;margin-bottom:30px;border-top:2px solid #999;border-right:2px solid #999;border-bottom:2px solid #999;border-left:2px solid #999;border-color:#024b93;padding:20px;margin-left:auto;background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.emp{color:#f33;font-weight:bold;background-color:#ff6}.none_list li{list-style-type:none;margin-left:50px}.circle_list li{list-style-type:disc;margin-left:50px}.attention,.red{color:#d70c18}.profileList th,.profileList td{padding:8px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:dotted;border-bottom-style:solid;border-left-style:none;border-top-color:#666;border-right-color:#666;border-bottom-color:#666;border-left-color:#666;vertical-align:top}.profileList{width:90%;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-left-style:solid;border-top-color:#666;border-right-color:#666;border-bottom-color:#666;border-left-color:#666;margin-right:auto;margin-left:auto;margin-bottom:20px}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}input{vertical-align:bottom}
