@charset "utf-8";


.h_security{
	font-size:40px;
	background-color:#0033cc;
	color:#fff;	  
	padding:10px;
	margin-bottom:35px;
	line-height:1;
	border-radius:30px;
	box-shadow: 2px 2px 4px rgba(0,0,0,0.2);
	}
	
.hikkoshi1{	
	margin:0 auto;
	text-align:center;
	width:700px;
	}	
	
.wd80{
	width:80%;}

.wd250{
	width:250px;
	}
.wd300{
	max-width:300px;
	}
.center{text-align:center;}
.fs24{font-size:24px;}
.fs30{font-size:30px;}
.red{color:#ff0000;}
.red2{color:#b1011e;}
.orange{color:#fd3803;}
.green{color:#059524;}
.green2{color:#289e7a;}
.blue{color:#0130fc;}
.kon{color:#171C61;}
.brown{color:#582801;}
.white{color:#FFF;}
.black{color:#000;}
.purple{color:#a200ff;}
.yellow{color:#fce101;}
.pink{color:#fd0284;}
.olive{color:#5a5b31;}

.y_marker{
background:linear-gradient(transparent 60%, #ff6 60%);
}

.bd_red{
	border:solid 1px #b1011e;
	}
.bd_red2{
	border-bottom:solid 1px #ff0000;
	}
.bd_pink{
	border:solid 1px #e26199;
	}
.bd_blue{
	border-bottom:dotted 2px #0033cc;
	}
.bd_blue2{
	border:solid 1px #0033cc;
	}
.bd_blue3{
	border:solid 2px #0033cc;
	}
.bd_orage{
	border:solid 2px #fe8a02;
	}
.bd_orage2{
	border-bottom:solid 1px #fe8a02;
	}
.bd_orage3{
	border:solid 1px #fe8a02;
	}
.bd_white{
	border:solid 2px #fff;
	}
.bd_white2{
	border:double #fff;
	}
	
.bg_yellow{
	background-color:#fefea5;
	}
.bg_yellow2{
	background-color:#fef504;
	}
.bg_yellow3{
	background-color:#fdff74;
	}
.bg_blue{
	background-color:#D0E2F0;
	}
.bg_blue_clean{
	background:#b0deff url(../owner/image/house_cleaning/cleaning_bk.gif) no-repeat right top;
	}
.bg_blue2{
	background-color:#0066ff;
	}
.bg_blue3{
	background-color:#0033cc;
	}
.bg_blue4{
	background-color:#171C61;
	}
.bg_mizuiro{	
	background-color:#c9effc;
	}
.bg_mizuiro2{	
	background-color:#b0deff;
	}
.bg_l_blue{	
	background-color:#c5d9f1;
	}
.bg_green{
	background:#c4ecbe url(../owner/image/haikan/haikan_bk.gif) no-repeat right top;
	}
.bg_green2{
	background:#c4ecbe;
	}
.bg_green3{
	background:#40cda2;
	}
	
.bg_green4{
	background:#009b3a;
	}	
.bg_gray{
	background-color:#999;
	}
.bg_white{
	background-color:#fff;
	}
.bg_lbrown{
	background-color:#ecdecb;
	}
.bg_pink{
	background-color:#fdd5d5;
	}
.bg_pink2{
	background-color:#f5b2a9;
	}
.bg_d_pink{
	background-color:#f58f8b;
	}
.bg_pink_dot{
	background:url(../owner/image/saokake/p_bk.jpg);
	}
.bg_orange{
	background-color:#fd3803;
	}
.bg_orange2{
	background-color:#ffdebe;
	}
.bg_orange3{
	background-color:#fe8c06;
	}
.bg_purple{
	background-color:#a200ff;
	}
.bg_red{
	background:linear-gradient(#FF0000, #fefea5);
	}
.bg_red2{
	background-color:#FF0000;}

.kadomaru50{
	border-radius:50px;
	}
.kadomaru20{
	border-radius:20px;
	}
.kadomaru10{
	border-radius:10px;
	}
.kadomaru5{
	border-radius:5px;
	}
.shadow1{
	box-shadow: 2px 2px 4px rgba(0,0,0,0.2);
	}
.fuchidori{
	text-shadow:1px 1px 0 #FFF, -1px -1px 0 #FFF,
              -1px 1px 0 #FFF, 1px -1px 0 #FFF,
              0px 1px 0 #FFF,  0-1px 0 #FFF,
              -1px 0 0 #FFF, 1px 0 0 #FFF;
}

.how{
	font-size:16px;
	}
.kasen{
	border-bottom:1px solid #999999;
	}
	
.js_shop a{	
	display:block;
	padding:5px;
	text-indent:6px;
	text-decoration:none;
	border-radius:20px;
	background:#171C61;
	color:#FFFFFF;
	max-width:320px;
	}
.js_shop a:hover{
	background:#999999;
	}
.aomidori{
	color:#22595e;
	}
.aomidori_waku{
	border:solid 1px #22595e;
	background:#FFF;
	padding:5px;
	}
.aomidori_waku2{
	border:solid 1px #22595e;
	max-width:900px;
	margin:0 auto;
	padding-top:10px;
	}	
.brown_c{
	color:#77695e;
	}
.brown_waku{
	border:solid 1px #77695e;
	background:#FFF;
	padding:5px;
	}
.brown_waku2{
	border:solid 1px #77695e;
	max-width:900px;
	margin:0 auto;
	padding-top:10px;
	}
	
.js_sr a{	
	display:block;
	padding:5px;
	text-indent:6px;
	text-decoration:none;
	border-radius:20px;
	background:#22595e;
	color:#FFFFFF;
	max-width:320px;
	}
.js_sr a:hover{
	background:#999999;
	}
@media screen and (min-width:850px) {

.mg_l_c{
	margin-left:-20px;}
}
@media screen and (max-width:1250px) {

}

@media screen and (max-width:750px) {

.hikkoshi1{		
	width:80%;
	}
.fs20{font-size:18px:}
	
.fs30{font-size:24px;}
}
@media screen and (max-width:400px) {

.how{
	font-size:13px;
	}
.fs30{font-size:20px;}

.hikkoshi1{		
	width:100%;
	}
}

