/* 著作 Intelligent Label co.,ltd.　Director koga */
/* 要素名・配列など、このままの形で無断使用することを禁止します */

h1 {font-size	:12px;
	font-weight: normal;}
	
P  { font-size:81.25%; line-height: 120% }

.red {color: #cc0000}

.red2 {color: #cc0000;
       font-size :8pt;
	   line-height: 120%;

}

.white {
	color: #FFFFFF;
	line-height: 150%;
}
.white_m{font-size:87.5%;
	 color: #FFFFFF;
 	 line-height: 130%;
	 text-decoration: none;
}
a:hover{text-decoration:underline}




.yellow {color: #FFFF00}
.yellow_m{color: #FFFF00 ; text-decoration: none;}
.whitemini { font-size:75%; color: #FFFFFF; text-decoration: none}	/* 12px */
.whiteminimini { font-size:62.5%; color: #FFFFFF; text-decoration: none}/* 10px */
.orange {color: #FF6600}
.pixlwhite {
	font-size: 14px;
	color: #FFFFFF;
	line-height: 150%;
}

.r14 { font-size:82%;
	   line-height: 140%;
	   }

/* 14px */
.r14_red{font-size:14px ; font-weight: bold ; color: #FF0000}/* 14px */
.r14_blue {font-size:87.5% ; font-weight: bold ; color: #000066}/* 14px */
.r14_gray{ font-size:87.5% ; color: #333333 ;line-height: 120%}/* 14px */
.r14_white{padding:2px;
           font-size:14px ;
		   font-weight:bold;
		   color: #FFFFFF ;
		   line-height: 120%}/* 14px */
.r14_black{padding:10px;
           font-size:14px ;
		   font-weight:bold;
		   color: #000 ;
		   line-height: 120%;

.r14_black_n{padding:5px;
           font-size:14px ;
		   font-weight:bold;
		   color: #000 ;
		   line-height: 120%}/* 14px */

		   
.r13_black{padding:2px;
           font-size:13px ;
		   font-weight:bold;
		   color: #000000 ;
		   line-height: 120%}


.r13_gray {font-size:81.25% ; color: #333333 ;line-height: 120% }/* 13px | small */

.r13_red {font-size:81.25% ; font-weight: bold ; color: #FF0000}/* 13px | small */

.r13_reds {font-size:81.25% ;; color: #FF0000}/* 13px | small */


.r13 {font-size:81.25%}/* 13px | small */

.r12 {font-size:75%}/* 12px */

.r12_red {font-size:12px ;
		  color: #FF0000;
		  line-height:130%;
		  } /* 12px */
.r12_red2 {font-size:12px ;
		  color: #FF0000;
		  background-color:#FFCC00;
		  line-height:130%;
		  padding:2px;
		  } /* 12px */

.r12_red2-2 {
	font-size:9px;
	color: #FF0000;
	background-color:#FFCC00;
	line-height:130%;
	padding:2px;
	width:210px;
	margin-top:10px;

		  } 


.r12_black {
          padding:10px;
		  font-size:12px ;
		  color: #000000;
		  line-height:125%;
		  } /* 12px */

.r12_black2 {
          padding-top:10px;
          padding-bottom:10px;
		  font-size:12px ;
		  color: #000000;
		  line-height:140%;
		  } /* 12px */

.r12_black3 {
          padding-top:10px;
          padding-bottom:2px;
		  font-size:12px ;
		  color: #000000;
		  line-height:0%;
		  } /* 12px */
		  
.r12_gray {font-size:75% ; color: #666666}/* 12px */
.r11_red {font-size:68.75% ; color: #cc0000} /* 11px */
.r18_red {font-size:18px ;
          color: #FF0000;
		  font-weight:bold;
		  } /* 18px */
		  
.r18_red {font-size:18px ;
          font:"Times New Roman", Times, serif;
          color: #FF0000;
		  font-weight:bold;
		  } /* 18px */
		  
.r24_red {font-size:28px ;
          font:"Times New Roman", Times, serif;
          color: #FF0000;
		  font-weight:bold;
		  } /* 18px */
		  
		  
.r11 {padding-top:2px;
      font-size:68.75%;
      line-height:120%;} /* 11px */
.r10 {font-size:62.5%}/* 10px | x-small */
.r9 {font-size:56.25%}/*  9px | xx-small */

.r16-black {padding-top:2px;
            padding-bottom:10px;
			font-family:"Times New Roman", Times, serif;
			font-size:18px ;
			font-weight: bold ;
			color: #000000}

.r30-red {padding-top:2px;
            padding-bottom:10px;
			font-family:"Times New Roman", Times, serif;
			font-size:30px ;
			font-weight: bold ;
			color: #FF0000}

.r40-red {padding-top:2px;
            padding-bottom:10px;
			font-family:"Times New Roman", Times, serif;
			font-size:40px ;
			font-weight: bold ;
			color: #FF0000}

.r16 {font-size:16px ; font-weight: bold ; color: #000000}/* 14px */

.w500{width: 500px;}

.pa01{
      padding-top: 20px;
	  }
	  
.mar01{
       width: 510px;
	   padding-top: 10px;}
	   
.mar02{
       width: 100%;
	   padding-top: 10px;
	   padding-right: 60px;
	   padding-bottom: 10px;
	   }
	   
.mar03{
	width: 510px;
	background-color:#FFFFFF;
	padding:10px 0px 5px 5px;
}
	   
	   
/* campaign */

#cp_box {
    width:500px;
	margin-left:18px;
	}

#cp_box2 {
    width:500px;
	padding:5px;
	background:url(img/lpo_umenoka/bg01.jpg);
	}

.u_box{width:500px;
       padding:5px;
	   background:#FFFFFF;
	   }

.u_box p{font-size:14px;
         line-height:140%;
	   }

.u_f16{font-size:16px;
       font-weight:bold;
	   line-height:120%;
	   padding-left:10px;
	   }

.u_f14{font-size:14px;
       font-weight:bold;
	   line-height:120%;
	   padding-right:10px;
	   }
	  
.u_box01{
	width:500px;
	padding:5px;
	font-size:14px;
	line-height:140%;
	background:#ffff80;
		 }

.u_box_coution{margin:3px 0px 3px 0px;
               padding-left:3px;
			   font-size:14px;
			   color:#FF0000;
			   font-weight:bold;
			   line-height:140%;
			   background-color:#FFCCCC;
			   }

#tt_box01{
	margin:10px 0px 10px 0px;
	width:500px;
	background-color:#FFFFFF;
	padding:5px;
		}
	      
.tt_box_p1{
	margin-top:10px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	line-height:140%;
}

.tt_box_p2{
	margin-top:10px;
	font-size:12px;
	color:#000000;
	line-height:120%;
}

.tt_box_p2-1{
	margin-top:10px;
	padding:5px;
	background-color:#FFFFCC;
	border:#990000 1px solid;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	line-height:160%;
}

.m_box{
       width: 100%;
	   padding:5px 0px 5px 5px;
	   margin-bottom:10px;}

.m_box2{
       width: 400px;
	   padding:5px;
	   margin-bottom:10px;
	   float:left;}

.m_box2-1{
       width: 190px;
}

.m_boxl{
       width: 45%;
	   padding:5px 0px 5px 5px;
	   margin-bottom:10px;
	   float:left;}

.m_boxr{
       width: 50%;
	   padding:5px 0px 5px 5px;
	   margin-bottom:10px;
	   float:right;}

.m_box200b{
       width: 200px;
	   padding:5px 0px 5px 5px;
	   margin-bottom:10px;
	   float:right}

.m_box200a{
       width: 200px;
	   padding:5px 0px 5px 5px;
	   margin-bottom:10px;
	   float:left}
 
.m_box200{
       width: 200px;
	   padding:5px 0px 5px 5px;
	   margin-bottom:10px;}

.m_box2010-01{
       width: 460px;
	   padding:5px 0px 25px 5px;
	   margin-bottom:10px;}


.img_box00{background-color:#002879;}

.img_box01{
           width:300px;
		   margin:0px;
		   padding:5px 0px 5px 0px;
		   background-color:#002879;
		   font-size:12px;
		   font-weight:bold;
		   color:#FFFFFF;
		   line-height:120%;
		   text-align:center;
		   }

.img_box02{
           width:300px;
		   margin:0px;
		   padding:5px 5px 5px 5px;
		   background-color:#FFF;
		   font-size:10px;
		   color:#000;
		   line-height:120%;
		   }

.img_box03{
           width:300px;
		   margin:0px;
		   padding:5px 5px 5px 5px;
		   background-color:#000;
		   font-size:10px;
		   color:#FFF;
		   line-height:120%;
		   }
		   
.img_box04{
		   margin:0px;
		   padding:0px 5px 5px 5px;
		   background-color:#FFF;
		   font-size:11px;
		   color:#000;
		   line-height:120%;
		   }
		   
.img_box05{
	width:500px;
	margin:0px;
	padding:5px;
	background-color:#FFFFFF;
		   }

.img_box05-1{
	width:500px;
	margin:0px;
	padding:5px;
	background-color:#000000;
		   }
		   
.img_box06{
		   margin:0px;
		   padding:0px 5px 5px 5px;
		   background-color:#000;
		   font-size:11px;
		   color:#FFF;
		   line-height:120%;
		   }
		   
.img_box07{
		   margin:0px;
		   padding:5px 5px 5px 5px;
		   background-color:#FFF;
		   font-size:12px;
		   color:#000;
		   line-height:140%;
		   }

.img_box08{
		   margin:0px;
		   padding:5px 5px 5px 5px;
		   background-color:#FFF;
		   font-size:12px;
		   color:#000;
		   line-height:140%;
		   }
		   
.img_box09{
		   margin:0px;
		   padding:5px 5px 5px 5px;
		   background-color:#FFF;
		   font-size:12px;
		   line-height:140%;
		   }

.img_box10{width:230px;
		   margin:0px;
		   padding:0px 5px 5px 5px;
		   font-size:11px;
		   color:#000;
		   line-height:120%;
		   }
		   
.line_red{margin:5px;
          padding:2px;
		  font-size:11px;
          border-bottom:#FF0000 solid 1px;
		  clear:both;
		  }

.cpbox_red{
           width:190px;
　　　　　 margin:2px;
	       padding:5px;
	       background-color:#ce1f00;
		   font-size:10px;
		   color:#FFFFFF;
	   }


.ubox_voice{width:500px;
            margin:0px;
			padding:5px 10px 5px 10px;
			font-size:14px;
			line-height:140%;
			background:#FFFFFF;
			}

.ubox_voice2{width:500px;
            margin:0px;
			padding:5px 10px 5px 10px;
			font-size:14px;
			line-height:140%;
			background:#FFCCCC;
			}

/*------------------ box-----------------*/
.box01{
       margin-left:10px;
	   width: 515px;
	   border: 1px solid #996600;
	   padding:10px;
	   margin-top:20px;
	   }
	   
.box02{
       width: 250px;
	   padding:5px;
	   margin-top:10px;
	   font-size:12px;
	   }
	   
.box03{
       width: 511px;
	   padding:5px;
	   margin-top:10px;
	   font-size:14px;
	   font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	   color:#000000;
	   line-height:140%;
	   }

.box04{
       width: 511px;
	   margin-top:5px;
	   margin-left:5px;
	   font-size:14px;
	   font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	   color:#000000;
	   line-height:140%;
	   }	   
	   
.box_ai{
	   padding:10px;
	   background-color:#003366;
	   font-size:14px;
	   color:#FFFFFF;
	   font-weight:bold;
	   line-height:130%;
	   }
	   
.box_win{
	   padding:10px;
	   background-color:#990000;
	   font-size:12px;
	   color:#FFFFFF;
	   font-weight:bold;
	   line-height:140%;
	   }
	   
.box_red{
	   padding:10px;
	   background-color:#ce1f00;
	   }
	   	   
.box_top{
	   padding:10px;
	   font-size:12px;
	   }

.box_left01{
       width: 360px;
	   margin-top:5px;
	   margin-left:10px;
	   margin-bottom:10px;
	   float:left;
	  }

.box_right01{
       width: 360px;
	   margin-top:5px;
	   margin-right:10px;
	   margin-bottom:10px;
	   float:right;
	  }
	  
.box_fwh{
       font-size:12px;
	   color:#FFFFFF;
	   padding:3px;
	   }	   


.box_red01{
       width:230px;
	   border: 1px solid #FF0000;
	   font-size:10px;
	   line-height:140%;
	   color:#000000;
	   padding:2px;
	   margin-top:10px;
	   }	   

.box_red00{
       width:70%;
	   background:#FF0000;
	   font-size:10px;
	   font-weight:bold;
	   line-height:140%;
	   color:#FFFFFF;
	   padding:2px;
	   }	   

.box_red02{
       width:507px;
	   background:#FF0000;
	   font-size:10px;
	   font-weight:bold;
	   line-height:140%;
	   color:#FFFFFF;
	   padding:2px;
	   }	   

.box_2010-01{
       width:500;
	   border: 2px solid #FF0000;
	   }
	   
.box_2010_01{width:500px;
             background:#fff798;
			 }

.box_2010_01red{
       width:80px;
	   background:#FF0000;
	   font-size:14px;
	   font-weight:bold;
	   line-height:140%;
	   color:#FFFFFF;
	   padding:2px;
	   margin:10px;
	   text-align:center;
	   }
/*------------------ PADDIG-----------------*/

.pa5{padding:5px;}	  
.pa10{padding:10px;}
.pa15{padding:15px;}
.pa20{padding:20px;}


/*------------------ MARGIN-----------------*/

.ma5{margin-top:5px;
     margin-bottom:5px;}
	 
.ma10{margin-top:10px;
      margin-bottom:10px;}

.ma15{margin-top:15px;
      margin-bottom:15px;}

.ma20{margin-top:20px;
      margin-bottom:20px;}
	  
.ma20a{margin:20px 0px 20px 30px;
       font-size:12px;
	   line-height:140%;}

.ma20b{margin:0px 0px 20px 30px;
       font-size:12px;
	   line-height:140%;}
	   
.ma20c{margin:0px 0px 20px 10px;
       font-size:12px;
	   line-height:140%;}

