@charset "Shift_JIS";

body, th, td {
  line-height: 1.8em;  font-size:10pt;
}


a:link {    color:#666699;font-weight:bold; text-decoration:none; }
a:visited { color:#007099;font-weight:bold; }
a:active {  color:#808000; }
a:hover {   color:#808000; text-decoration:underline; }

a.link_line{text-decoration:none;}
a.noline{text-decoration:none;}
a img {border-style:none;}

/*必要に応じ、各頁に貼り付けて、Aを頭につけて使用*/
.link_under{
   text-decoration: none;
   border-bottom: 1px solid #666699;
   padding-bottom: 2px;
}
.link_active{
   text-decoration: none;
   border-bottom: 1px solid #666699;
   padding-bottom: 2px;
}
.link_active:hover {
   border-bottom: 1px solid #808000;
   padding-bottom: 2px;
}
.link_active:active {
   border-bottom: 1px solid #808000;
   padding-bottom: 2px;
}
.link_active:visited {
   border-bottom: 1px solid #007099;
   padding-bottom: 2px;
}

.divform_body{
           width:900px; 
           background-color: #000000;
}
/*背景黒指定*/

.center{
           text-align:center;
           margin-left : auto ; margin-right : auto ;
}

.divform_top{
           margin-left : auto ; margin-right : auto ;
           text-align: center;
           margin-top: 1em;
}

.clearboth {clear: both;}

.rgba01-tukae-masen{
           background-color: rgba(255,255,255,0.4);}
/*背景を白っぽい透明にする。IE不対応でした*/

.divform_box_line{
           border: 1px solid #ff6400;
           margin-left : auto ; margin-right : auto ;
           margin-top: 1em; margin-bottom:2em;
           text-align: center;
           width:820px; 
}
.divform_box_noline{
           margin-left : auto ; margin-right : auto ;
           margin-top: 0em; margin-bottom:2em;
           text-align: center;
           width:820px; 
}


.divform-left01{
           width:310px;
           float: left;
           text-align:center;
           background-size : contain;
}

.divform-right01{
           width:500px;
           float:right;
           text-align: left;
           background-color:white;
           padding:5px 5px ;
}

.divform-left02{
           width:500px;
           float: left;
           background-image:url("../images_sale/clearbg_50.png") ;
           text-align: left;
}
.divform-right02{
           background-color:white;
           float:right;
           text-align: left;
}
.divform_hr820{
           margin-left : auto ; margin-right : auto ;
           margin-top: 1px; margin-bottom: 1px;
           text-align: center;
           width: 820px; padding: 2px;
}

.dividing_line820{
           margin-left : auto ; margin-right : auto ;
           margin-top:  10px; margin-bottom: 10px;
           text-align: center;
           width: 820px; height:34px;
           background-repeat: repeat;
           background-color:white;
           background-image:url("../images_sale/hiten_line-yoko.jpg") ;
           background-size : 85px 34px ;
}



.toka_white{
           background-image:url("../images_sale/clearbg_50.png") ;
           background-size : contain;
           margin-left : auto ; margin-right : auto ;
           margin-top: 0em; margin-bottom:0em;
           line-height:1.6em;
           padding:2px 2px ;
}

.explanation_text_box{
           border: 1px solid #007099;
           margin-left : auto ; margin-right : auto ;
           margin-top: 1em; margin-bottom:0em;
           text-align: left;
           width:820px; 
}



.midasi{
           font-size:120%; font-weight:bold;
           padding:20px 30px 2px 20px; 
}
.midasi2{
           font-size:120%; font-weight:bold;
           padding:6px 15px 5px 15px; 
}
.midasi3{
           font-size:150%; font-weight:bold;
           padding:12px 15px 2px 15px; 
}
.midasi4{
     line-height: 2.5em;
     font-size:100%;
	 font-weight:bold;
	 border-color:#ff6600;border-style:solid;
	 border-width:0px 0px 2px 4px;
	 margin:20px 0px 3px 0px; 
	 padding:1px 8px 1px 8px;
}

.midasi4-gr{
     line-height: 2.5em;
     font-size:100%;
	 font-weight:bold;
	 border-color:#6b8e23;border-style:solid;
	 border-width:0px 0px 2px 4px;
	 margin:20px 0px 3px 0px; 
	 padding:1px 8px 1px 8px;
}




.midasi-topwhite{
           background: white;
           font-size:16pt; font-weight:bold;
           padding:5px 10px ;  margin:5px 10px; 
           line-height: 2.4em;
}

.midasi-toptext{
           color:#ffddaa;
           font-size:18pt; font-weight:bold;
           padding:5px 10px ;  margin:5px 10px; 
           line-height: 2.4em;
}





.div_nolinebox{
           margin-left : auto ; margin-right : auto ;
           margin-top: 0em; margin-bottom:0em;
           text-align: left;
           padding:10px;
}


.square{
           border-style:solid;border-width:2px;border-color:#cd5c5c;
           margin:  1px 4px 1px 4px; 
           padding: 5px 8px ; 
}

ul { padding:0; }



ul.uniform2 li {
margin: 0 3.5em 0 3.5em;
}

ul.uniform li {
display: inline;
margin: 0 1.5em 0 1.5em;
}


.space_01{
           margin:20px 10px 10px 10px;
           padding:0px 6px 0px 10px; 
}
.space_02{
  font-size:90%;
  font-weight:bold;
  line-height:1.6em;
  color:#666699;
  margin:6px 0px 0px 0px; 
}
.space_03{
           margin:  4px 4px 2px 4px;
           padding: 4px 2px 2px 2px;
}
.space_04{
           margin:0px 0px 0px 2px;
           padding:2px 4px 0px 8px;
}
.space_05{
           padding:0px 0px 0px 12px;
}
.space_06{
           margin:10px 0px 10px 0px;
}
.margin_top{
           margin:10px 0px 0px 0px;
}
.space_07{
           padding:6px 15px 5px 15px; 
}

.margin_10{
           margin:12px 20px ;
}



.txt_syohin{
  line-height:1.4em;
  padding:0px 0px 4px 12px;
}

.txt_line16{
  line-height:1.6em;
  padding:0px 0px 0px 12px;
  margin:5px;
}

.no_midasi{
  line-height: 1.3em;
     font-size:120%;
	 font-weight:bold; margin:5px;
}
.no_05_midasi{
  line-height: 1.3em;
     font-size:110%;
	 font-weight:bold;
}


.txtright{    text-align: right;  }
.underline{   text-decoration:underline; }
.txtsize11{   font-size: 11pt;   }
.txtbold{     font-weight:bold;  }
.txtsize90{   font-size:90%;     }
.txtsize80{   font-size:80%;     }
.txt_big110{  font-size:110%;font-weight:bold;}
.txt_big130{  font-size:130%;font-weight:bold;}	





.txt_red_space{
       font-weight:bold;
       margin:0px 6px;
       color:#ff4500;
}
.link_space{
       margin:0px 6px;}

.txt_blue01{
  color:#add8e6;font-weight:bold;
}	
.txt_blue02{
  color:#007099;font-weight:bold;
}

.txt_blue03{
  color:#666699;font-weight:bold;
}
.txt_blue04{
  color:#003366;font-weight:bold;
}

.txt_red01{
  color:#ff4500;font-weight:bold;
}
.txt_red01_big{
  color:#ff4500;font-weight:bold; font-size:110%;	 
}

.txt_red02{
  color:#ff6600;font-weight:bold;
}

.txt_red03{
  color:#cd5c5c;font-weight:bold;
}

.txt_red04{
  color:#7a1818;font-weight:bold;
}
.txt_strike{
  text-decoration: line-through;
}
	 
.txt_pink01{
  color:#ff8080;font-weight:bold;
}	 
 
.txt_pink02{
  color:#ee82ee;font-weight:bold;
}	 

.txt_pink03{
  color:#ffc0cb;font-weight:bold;
}	 
.txt_purple01{
  color:#dda0dd;font-weight:bold;
}	 
.txt_purple02{
  color:#8b008b;font-weight:bold;
}
.txt_purple03{
  color:#9932cc ;font-weight:bold;
}
.txt_green01{
  color:#8fbc8f;font-weight:bold;
}
.txt_green02{
  color:#6b8e23;font-weight:bold;
}
.txt_green03{
  color:#808000;font-weight:bold;
}
.chumon_form_box{
           margin-right:auto; margin-left:auto;
           background-color: #ffffff;
           margin-left : auto ; margin-right : auto ;
           margin-top: 1em; margin-bottom:0em;
           padding:2px; 
           text-align: left;
           width:820px; 

}
.chumon_border_red{
           border: 1px solid #ff6600;
           margin:5px; padding:10px 30px 10px 30px; 
}
.chumon_border_bl{
           border: 1px solid #003366;
           margin:5px; padding:10px 30px 10px 30px; 
}


.chumon_border_gr2{
           border: 2px solid #6b8e23;
           margin:5px; padding:10px 30px 10px 30px; 
}

.txt_border_gr2{
           border: 2px solid #6b8e23;
           margin:5px; padding:3px 5px 3px 5px; 
}

.chumon_border_pk2{
           border: 2px solid #ff8080;
           margin:5px; padding:10px 30px 10px 30px; 
}


img.white_border5{
  border: 5px solid #ffffff;
}
img.white_border2{
  border: 2px solid #ffffff;
}
img.black_border2{
  border: 2px solid #000000;
}


.tensen_gr{
	 border-color:#006400;
	 border-style:dashed;
	 border-width:0px 0px 1px 0px;
	 padding:0px 1px 2px 1px; 
}
.tensen_pk{
	 border-color:#ff8080;
	 border-style:dashed;
	 border-width:0px 0px 1px 0px;
	 padding:0px 1px 2px 1px; 
}

.form1{align:center;	 }
.form2{
  margin-right:auto; margin-left:auto;
       padding:10px;width:800px;
}

.form3{
  margin:5px; padding:10px 30px 10px 30px; 
	   border-color:#ff6600;border-style:solid;border-width:1px;bgcolor:
}




.form7{
  margin:3px 3px 5px 50px;
}
.txt_red01 {
}
.red {
	color: #FF0004;
}
li {
	list-style: outside;
}
