@charset"utf-8";
.page-ad-detail .monitor {background: url(/shop/monitor/images/index/bg-ttl.jpg) no-repeat 0 0;}
.page-ad-detail h2 + p {margin-bottom:40px;}
.page-ad-detail .btn {text-align: right; }
.page-ad-detail .btn2 {text-align: center; margin:80px 0 80px 0; }
.page-ad-detail span.red {color: #EC2623}
.content{margin-bottom:50px;clear:both;overflow:hidden;}
.breadcrumb a{	text-decoration:underline;color:#003D81;}
.fl{float:left;}
.fl2{float:left;width:500px; font-size:16px; line-height:180%;}
.fr{float:right;}
.page-ad-detail  a {color: #004080;text-decoration: underline;}
.con_r{margin-left:25px;float:left;}
.con_r2{float:left;border:solid 1px #F98300;padding:20px 15px;margin-left: 5px;background:#FFF9E0;}
.con_r2 p{text-align:center;color:#ec2c2c;font-size:16px;font-weight:bold;}
.con_r3{float:left;border:solid 1px #FFDAC5;padding:20px 15px;margin-left: 30px;background:#FFEEDD;width: 380px;}
.con_r3 p{text-align:center;color:#ec2c2c;font-size:16px;font-weight:bold;}


.caution{border:solid 1px #F98300;padding:20px;width:380px;margin-top:29px;}
.caution li{padding-left:30px;}
.caution li + li{margin-top:10px;}
.caution li.a{background:url(/shop/monitor/images/index/icon_a.jpg) no-repeat left top;}
.caution li.b{background:url(/shop/monitor/images/index/icon_b.jpg) no-repeat left top;}
.caution li.c{background:url(/shop/monitor/images/index/icon_c.jpg) no-repeat left top;}

.caution li.non{background:url(/shop/monitor/images/index/icon.jpg) no-repeat left top;}

.caution2 li{padding-left:25px;background:url(/shop/monitor/images/index/icon_check.jpg )no-repeat left top;}
.caution2 li + li{margin-top:5px;}

.caution3 li{padding-left:20px;background:url(/shop/monitor/images/faq/icon_check.jpg )no-repeat left top; float:left;margin:5px 0 0 10px;}

.caution4 li{margin-top:20px; font-size:14px; line-height:160%;}
.caution4 li ul li{margin-top: -20px;margin-left: 30px;}

.content .categ{float:left;	width:200px;margin:60px 0 0 50px;}
.categ span{font-size:16px;}



.page-ad-detail .cap {
	/*font-size:11px;*/
	margin:30px;
	clear:both;}
.page-ad-detail .cap a {
	text-decoration:underline;
	color:#003D81;}
	
.page-ad-detail ul.cap {
	border:1px solid #F98300;
	padding:20px;
	margin:0px 0px 30px;}


	
.page-ad-detail ul.ft_btn{
	}
.page-ad-detail ul.ft_btn li{
	float:left;
	margin:80px 0 20px;
	}
.page-ad-detail ul.ft_btn li + li{
	margin-left:20px;}
.page-ad-detail ul.ft_btn li.active{
	margin-top:50px;
	}

#flow01,#flow02,#flow03,#flow04,#flow05{ 
	padding-top:100px;
	margin-top:-100px;
}

.flmonitor{margin: 0 10px;}


