#main {bgcolor:#FFFFFF; margin:auto; } 

img.smh100 {width:100%;}
img.smh90 {width:90%;}
img.smh80 {width:80%;}
.smhsize90 {width:90%; margin:auto; }
.smhsize90p {width:100%; margin:auto;padding:15px 0 0 0;}
.smhsize0 {display:none;}
.moji01 {font-weight:bold;font-size:15pt;color:#069955;}
.main01 {width:90%;text-align:left; margin:auto; padding: 30px 0 5px 0;}
.main02 {width:90%;text-align:left; margin:auto; padding: 20px 10px 0px 10px;background-color:#dcf7e7;}
.main03 {width:100%;text-align:left; margin:auto; padding: 5px 0 20px 0;}
.main04 {width:90%;text-align:left; margin:auto; padding: 0 0 5px 0;}
.main05 {width:90%;text-align:left; margin:auto; padding: 20px 10px 0px 10px;background-color:#fff;}
.main06{width:90%;text-align:center; margin:auto; padding: 0;background-color:#fff;}
.aka {color:#ff0505;}

.hidari01 { width: 90%;text-align:left;font-weight:bold; border: 1px #dddddd ;border-style:  solid solid none solid; padding: 10px; background-color: #ecf1f9;margin:auto; }
.migi01 {width: 90%;text-align:left; border: 1px #dddddd;border-style:  solid solid none solid;  padding: 10px; background-color: #FFFFFF; margin:auto;}
.migi01e {width: 90%;text-align:left; border: 1px #dddddd;border-style:  solid solid solid solid;  padding: 10px; background-color: #FFFFFF; margin:auto;}
.stitle {  padding: 5px; color:#555555; border-bottom: 2px #888888 solid;border-left: 10px #888888 solid; text-align:left;margin: 10px 0 5px 0; }

.edvan_exchange{ margin: 5px auto 10px; font-size:10pt; width: 90%; border-collapse: collapse; border: 2px #888888 solid; } 
.edvan_exchange caption{ margin: 10px 0; padding: 10px; font-size:16px; color:#555555; border-bottom: 2px #888888 solid;border-left: 10px #888888 solid; text-align:left; }
.edvan_exchange TH { border: 1px #888888 solid; padding: 8px; background-color: #555555;text-align:center; color: #FFFFFF; }
.edvan_exchange TD { text-align:left; width: 150px; border: 1px #888888 solid; padding: 6px 10px; background-color: #FFFFFF; } 
.exchange_wide { width: 75%;} 
table.edvan_exchange tr td:nth-of-type(2) { text-align: right; }
.edvan_exchange02{ margin: 5px auto 12px; font-size:11pt; width: 80%; border-collapse: collapse; border: 2px #dddddd solid; } 
.edvan_exchange02 TD.hidari01 { width: 30%;text-align:left;font-weight:bold; border: 1px #dddddd solid; padding: 15px 15px; background-color: #ecf1f9;vertical-align:top; } 
.edvan_exchange02 TD.migi01 { text-align:left; border: 1px #dddddd solid; padding: 15px 15px; background-color: #FFFFFF; } 

.otoiawase01 {width:100%;}
.hidari001 {width:80%;padding: 10px 0 0 10px;text-align:left;float:left;background-color: #FFF;}
.hidari002 {border-bottom: 1px #b5b5b5 solid;clear:both;}
.hidari003 {clear:both;padding: 0 0 15px 15px;}
.migi001 {padding: 10px;text-align:left;float:left;background-color: #FFF;}

#form-tbl {width:100%;text-align:center; margin:auto;background-color: #fff;}
table#form {width:100%;margin:auto;}
table#form th {border-bottom: 1px #888888 solid;padding: 15px;}
table#form td {border-bottom: 1px #888888 solid;padding: 15px;}
.yuubin {margin: 5px;}
.toiawase002 {font-size:10pt;color:#ff0505;}
textarea {width:80%;}
input[type="text"] {height:30px;}
input[type="radio"] {transform:scale(1.5);margin:15px;}
input[type="file"]{margin: 10px;}
input[type="submit"]{font-weight:bold;font-size:15pt;color:#fff;margin:15px;height:70px;padding: 20px;background-color:#ffa200;cursor:pointer; border: 0px #888888 solid;border-radius:10px;}
input[type="submit"]:hover {background-color:#fcbd4e;}
input[type="button"] {font-weight:bold;font-size:15pt;color:#fff;margin:15px;height:70px;padding: 20px;background-color:#a6a6a6;cursor:pointer; border: 0px #888888 solid;border-radius:10px;}
input[type="button"]:hover {background-color:#c4c4c4;}

.tyuuizikou001 {width:90%;text-align:left;margin:auto;background-color:#ebebeb;padding: 5px 20px 5px 20px;}
.title00 {font-weight:bold;font-size:15pt;}
.fmkan {text-align:left;margin:auto;width:100%;max-width:580px;}
.fmkan {padding: 0 0 30px 0;}