﻿td.w500{width:550px;}



span.sml{font-size:small;}
span.blu{color:#0000cc;}
span.red{color:#cc0000;}

table.input02 td.i01 , table.input03c td.i01{color:#0066cc; padding:4px;}

table.input01 td.t01 , table.input02 td.t01 , table.input03 td.t01 , table.input03c td.t01{background-color:#d1d6d3; padding:4px; white-space:nowrap; width:200px;}
table.cap01 td{background-color:#d1d6d3; padding:4px;}
table.input01 td.i01 , table.input01 td.i01a , table.input02 td.i01 , table.input03 td.i01 , table.input03c td.i01{background-color:#ececec; padding:4px;}
table.cap01 th , table.idn01 th , table.input01 th , table.input02 th , table.input03 th , table.input03c th{background-color:#8e8e8e; padding:4px;}

table.input01 td.i01a{text-align:center;}
table.idn01 td , table.input01 td.i01 , table.input01 td.t01 , table.input02 td.i01 , table.input02 td.t01 , table.input03c td.i01 , table.input03c td.t01 , table.input01 th , table.input02 th , table.input03 th , table.input03c th{text-align:left;}
table.idn01 td , table.input01 td.i01 , table.input01 td.t01 , table.input02 td.i01 , table.input02 td.t01 , table.input03 td.i01 , table.input03 td.t01 , table.input03c td.i01 , table.input03c td.t01 , table.input03 th , table.input03c th{border-bottom:solid 3px #ffffff;}
table.input01 th , table.input02 th{border-bottom:solid 3px #cc0000;}
table.cap01 th , table.cap01 td , table.idn01 th , table.input01 th.c{text-align:center; border-bottom:solid 3px #ffffff;}

table.idn01 , table.input01 , table.input02 , table.input03 , table.input03c{width:760px; margin:1em auto;}
table.cap01{width:760px; margin:1em auto;}

div.commit{text-align:center; width:670px; background-color:#a9c1da; margin-left:auto; margin-right:auto;}
div.formLike{text-align:center;}
div.error1{text-align:left; color:#cc0000; width:600px; border:solid 2px #cc0000; padding:1em; margin:1em auto;}
div.title1{padding:1em;}


/*INPUT・TEXTAREAタグに対してのみの設定*/
input.w70 {width: 70px;}
input.w100{width:100px;}
input.w150{width:150px;}
input.w230{width:230px;}
input.w500{width:500px;}
input.ime-i{ime-mode:inactive;}  /*半角入力*/
input.ime-a{ime-mode:active;}    /*日本語入力*/

textarea.wh1{width:500px; height:450px;}

/*ここまで*/

form.backbuttom{padding:3em; margin:auto; width:600px; text-align:center;}


table{border-collapse:collapse; border-spacing:0px; empty-cells:show; table-layout:auto;}
input:focus{background-color:#ccffcc;}
input{font-size:medium;}



div.footMENU{text-align:center; padding-top:4px;}
div.foot{text-align:right; font-size:small; padding-top:4px;}
div.footwrap{width:760px; border-top:solid 3px #cc0000; margin-top:32px; margin-right:auto; margin-left:auto;}

div.mainwrap{width:899px; margin-right:auto; margin-left:auto;}
h1  {font-size:large; text-align:center; color:#4e4e4e; width:800px; margin:1em auto;}
img {border:none;}
body{padding:0px; padding-bottom:2em; margin:0px; margin-bottom:2em; background-color:#ffffff; color:#333333;}
