/*-----------------------------------------
level2.css
-----------------------------------------*/

/*Common
-----------------------------------------*/



/*about_lg
-----------------------------------------*/
.abo_ph01{float:right;margin-left:10px;margin-bottom:10px;}


/*difference
-----------------------------------------*/
.dif_ph01{float:left;margin-right:10px;margin-bottom:10px;}

/*reccomend
-----------------------------------------*/
.rec_ph01{float:left;margin-right:10px;margin-bottom:10px;}


/*Product>Security
-----------------------------------------*/
.sec_ph01{float:right;margin-left:10px;margin-bottom:10px;}
.sec_ph02{margin-top:30px;margin-bottom:20px;}


/*Product>Safty
-----------------------------------------*/
.saf_ph01{float:left;margin-right:10px;margin-bottom:10px;}


/*Product>Protection
-----------------------------------------*/
.pt_ph01{margin-bottom:20px;}
.pt_ph02{float:right;margin-left:10px;margin-bottom:10px;}


/*Product>Spec
-----------------------------------------*/
.sp_hoken{background-color:#FFFFD5;padding:10px;}


/*Company
-----------------------------------------*/
.com_t{}
.com_t td{border-bottom:dashed 1px #0D004C;padding:3px;}


/*Staff
-----------------------------------------*/
.sta_ph01{float:left;margin-right:10px;margin-bottom:10px;}


/*Q&A
-----------------------------------------*/
.qa_p{border-bottom:dashed 1px #0D004C;padding-bottom:3px;}


/*nationalwide
-----------------------------------------*/
.nat_ph01{float:left;margin-right:10px;margin-bottom:10px;}


/*Voice
----------------------------------------*/
.vo_ph01{float:left;margin-right:10px;margin-bottom:20px;}
.vo_ph02{float:left;margin-right:10px;margin-bottom:20px;}


/*Leaflet
----------------------------------------*/
.emphasis{
color: #0000FF;
font-size: 18px;
margin-right:10px;margin-left:40px;margin-top:20px;}


.Ltext{
float: left;
font-size: 18px;
margin-right:10px;margin-left:20px;margin-top:20px;margin-bottom:20px;}


/*tokucyo
-----------------------------------------*/
.toc_ph01{float:right;margin-left:10px;margin-bottom:10px;}


/*campaign
-----------------------------------------*/
div.box h3{
	margin-top: 15px;
	padding-left: 8px;
	height: 27px;
	background: url(../../campaign/img/bg_h3.gif) repeat-x;
	border: solid 1px #258da6;
	border-bottom: none;
	font-size: 18px;
	color: #ffffff;
	text-align: left;
	line-height: 27px;
}
div.box h4{
	margin-top: 15px;
	padding-left: 10px;
	height: 27px;
	background: url(../../campaign/img/bg_h4.gif) no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #101c3e;
	text-align: left;
	line-height: 27px;
}
div.box p{
	text-align: left;
	padding: 15px 10px 0 10px;
}
/* size */
div.size:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
div.size img{
	display: inline;
	float: left;
	margin-right: 15px;
}

