@charset "Shift_JIS";



/*　ブラウザのデフォルトスタイルを初期化
----------------------------------------------*/

#CONTENT{
	padding-top:20px;
}

h2{
	padding:0 !important;
}

h3{
	background:none !important;
	padding:0 !important;
}

/*　Yahoo!ロコってなに？
----------------------------------------------*/
#LOCObox1{
	padding-left:10px;
	}

#LOCObox1ul1{
	float:left;
	padding-top:15px;
	width:295px;
	padding-right:10px;
	
}
#LOCObox1ul1 li{
	border-bottom:1px dashed #CCCCCC;
	font-size:22px;
}

#LOCOboxul2{
	float:left;
}

#LOCObox1ul2 li{
	float:left;
}

#User1{
	background:url(../_img/img1_15.jpg) no-repeat;
}

#User2{
	background:url(../_img/img1_16.jpg) no-repeat;
}

.user h3{
	padding-left:50px;
	height:75px;
	
}

.user{
	clear:both;
	height:250px;
	padding-top:45px;
	padding-left:230px;
}

.user ul{
	padding-top:10px;
}

.user ul li{
	font-size:20px;
}

/*　導入メリット
----------------------------------------------*/

.merit{
	padding-top:30px;
}

.merit h3{
	float:right !important;
	width:745px !important;
	height:50px !important;
	background:url(../_img/merit_title_bg.jpg) no-repeat !important;
	padding-left: 59px !important;
	padding-top:5px !important;
	font-size:27px;
	color:#FFFFFF;
}

.meritB{
	font-weight:bold;
	font-size:24px;
	line-height:1.2;
}

.msb{
	font-size:15px;
	font-weight:bold;
}

.meritboxP{
	background-color:#eeeeee;
	padding:15px;
	font-size:16px;
	margin-top:15px;
	margin-bottom:15px;
	line-height:1.2;
}

.Mbox{
	border-bottom:#CCCCCC 1px dotted;
	padding-bottom:15px;
	padding-top:15px;
}

.merit dl{
	float:left;
	width:840px;
	padding-left:10px;
}

.merit dt{
	font-size:22px;
	color:#cb0042;
	font-weight:bold;
	letter-spacing:-0.1px;
}

.merit dd{
	font-size:16px;
}

.noboder{
	border:none !important;
}

#come{
	position:absolute;
	top:130px; left:230px;
	font-size:18px;
	letter-spacing:-0.1px;
}

#come02{
	position:absolute;
	top:330px;
	width:470px;
	font-size:20px ;
}
#come03{
	position:absolute;
	top:135px; left:170px;
	font-size:18px;
	letter-spacing:-0.1px;
}

#Merit01{
	background:url(../_img/merit1_01.jpg) no-repeat;
}

#Merit02{
	background:url(../_img/merit2_01.jpg) no-repeat;
	position:relative;
}

#Merit03{
	background:url(../_img/merit3_01.jpg) no-repeat;
	position:relative;
}

.syudl dt{
	float:left;
	width:240px;
}

.syudl dd{
	float:left;
	width:670px;
	padding-top:5px;
	font-size:22px;
	line-height:1.2;
}

.Ptb{
	margin-left:10px;
	clear:both;
}

.Ptb .red{
	font-size:15px;
}

.Ptb td{
	background:#FFFFFF;
	padding:10px;
	font-size:15px;
	text-align:center;
}

.tr_green{
	background-color:#8fc31f;
	color:#FFFFFF;
	padding:10px;
	text-align:center;
	font-size:15px;
}

.tr_orange{
	background-color:#ffa101;
	color:#FFFFFF;
	padding:10px;
	text-align:center;
	font-size:15px;
}

.td_oora{
	background-color:#ffe971 !important;
	font-weight:bold !important;
}

.td_oora .red{
	font-weight:bold;
}

.P span{
	font-size:22px;
	font-weight:bold;
}

.red2{
	color: #e60012;
}


.font30{
	font-size:30px !important;
	font-weight:bold;
}

.text_right a{
	color:#0099FF;
	text-decoration:underline;
}

.text_right a:hover{
	text-decoration: none;
}