@charset "UTF-8";

.textLeft{
text-align:left;
}
.textCenter{
text-align:center;
}
.textRight{
text-align:right;
}


.red{
color:red;
}
.orange {
color:#FF6600;
}


.bold {
font-weight:bold;
}





/*------------------------------textStyles.css-----------------------------------*/
/*----------背景----------*/

.explanation {
width:80%;
background-color:#fafad2;
padding:15px 20px 5px 20px;
margin:5px auto;
}

/*----------テキストインデント----------*/

.textIndent1em {
text-indent:1em;
}
.textIndent2em {
text-indent:2em;
}
.textIndent3em {
text-indent:3em;
}
.textIndent4em {
text-indent:4em;
}
.textIndent5em {
text-indent:5em;
}
.textIndent6em {
text-indent:6em;
}

.marginLeft1em {
margin-left:1em;
}
.marginLeft2em {
margin-left:2em
}
.marginLeft3em {
margin-left:3em;
}
.marginLeft4em {
margin-left:4em;
}
.marginLeft5em {
margin-left:5em;
}
.marginLeft6em {
margin-left:6em;
}

.marginRight1em {
margin-right:1em;
}
.marginRight2em {
margin-right:2em;
}
.marginRight3em {
margin-right:3em;
}
.marginRight4em {
margin-right:4em;
}
.marginRight5em {
margin-right:5em;
}
.marginRight6em {
margin-right:6em;
}


/*----------文字----------*/

hr {
width:100%;
}


.submit {
width:85%;
border:1px solid gray;
padding:10px;
margin:5px auto;
background-color:#eee;
}
.textRed {
color:red;
}
.red {
color:red;
}


.textCenter {
text-align:center !important;
}
#textCenter {
text-align:center;
}
.textRight {
text-align: right !important;
}

.text9px {
font-size:9px;
}
.text10px {
font-size:10px;
}
.text120per {
font-size:120%;
font-weight:bold;
}
.note {
color:red;
}
.bold{
font-weight:bold ;
}



.comment {
color:red;
font-size:10px;
}
ul.error {
color:red;
margin:5px 0;
padding:0;
list-style:none;
}
ul.error li {
text-indent:20px;
color:red;
font-style:italic;
}

ol.error {
margin:0;
padding:0 30px;
}
ol.error li {
margin:0;
padding:0;
color:red;
}

.companyLeft {
float:left;
width:500px; 
}

.companyRight {
float:right;
width:100px;
text-align:center;
border:1px solid orange;
padding-bottom:10px;
}

.clearBoth {
clear:both;
}
#borderBottom2px {
border-bottom:2px solid #9a9a9a;
}



.orange {
color:#FF6600;
font-weight:bold;

}

.floatRight {
float:right;
}	

.floatLeft {
float:left;
}


/*----------マージン設定----------*/


.img01{
margin:10px;
}	

/*----------マージン設定----------*/


.margin5px{
margin:5px;
}
.margin10px{
margin:10px;
}
.margin15px{
margin:15px;
}
.margin20px{
margin:20px;
}

.margin20-30per-5-30per {
margin:20px 30% 5px 30%;
}
.marginLeft5px {
margin-left:5px;
}
.marginLeft10px {
margin-left:10px;
}
.marginLeft15px {
margin-left:15px;
}
.marginLeft20px {
margin-left:20px;
}
.marginLeft25px {
margin-left:25px;
}
.marginLeft30px {
margin-left:30px;
}
.marginLeft35px {
margin-left:35px;
}
.marginLeft40px {
margin-left:40px; 
}
.marginLeft45px {
margin-left:45px;
}
.marginLeft50px {
margin-left:50px;
}
.marginLeft55px {
margin-left:55px;
}
.marginLeft60px {
margin-left:60px;
}
.marginLeft150px {
margin-left:150px;
}


.marginRight5px {
margin-right:5px;
}
.marginRight10px {
margin-right:10px;
}
.marginRight15px {
margin-right:15px;
}
.marginRight20px {
margin-right:20px;
}
.marginRight25px {
margin-right:25px;
}
.marginRight30px {
margin-right:30px;
}
.marginRight35px {
margin-right:35px;
}
.marginRight40px {
margin-right:40px;
}
.marginRight45px {
margin-right:45px;
}
.marginRight50px {
margin-right:50px;
}










.marginTop5px {
margin-top:5px;
}
.marginTop10px {
margin-top:10px;
}
.marginTop15px {
margin-top:15px;
}
.marginTop20px {
margin-top:20px;
}
.marginTop30px {
margin-top:30px;
}
.marginTop40px {
margin-top:40px;
}
.marginTop50px {
margin-top:50px;
}
.marginTop60px {
margin-top:60px;
}
.marginTop70px {
margin-top:70px;
}
marginTop90px{
margin-top:90px;
}

.marginBottom5px {
margin-bottom:5px;
}
.marginBottom10px {
margin-bottom:10px;
}
.marginBottom15px {
margin-bottom:15px;
}
.marginBottom20px {
margin-bottom:20px;
}
.marginBottom200 {
margin-bottom:200px;
}


