@charset "utf-8";
/* CSS Document */

.clear{
	clear:both;
	width:0;
	font-size:0px;
}


/* 文字色 */
*.red{color:#e60012;!important}
*.blue{color:#43d5fe;!important}
*.green{color:#060;!important}
*.yellow{color:#990;!important}
*.pink{color:#ff0084;!important}

/* 文字サイズ */
*.f_10{	font-size:10px;}
*.f_12{	font-size:12px;}
*.f_14{	font-size:14px;}
*.f_16{	font-size:16px;}
*.f_18{	font-size:18px;}


*.bold{ font-weight:bold;}
*.center{ text-align:center!important; display:block; margin:0 auto;}





@media screen and (max-width: 960px) {
*.f_10{	font-size:10px;}
*.f_12{	font-size:12px;}
*.f_14{	font-size:14px;}
*.f_16{	font-size:14px;}
*.f_18{	font-size:14px;}

}





@media screen and (max-width: 600px) {
*.f_10{	font-size:10px;}
*.f_12{	font-size:12px;}
*.f_14{	font-size:14px;}
*.f_16{	font-size:14px;}
*.f_18{	font-size:14px;}

}


/* h_1 */
#left h3{
	padding:30px 0 20px 0;
}
h2 img,
h3 img{
	padding:0;
}

/* ---- pプロパティ ------- */
p{
	padding:0 0 10px 0;
}
p.p_01{
	padding:0 0 0 20px!important;
}
p.under_space{
	padding:0 20px 40px 20px!important;
}
p.bold{
	font-weight:bold;
}

b{
	padding:0 0 10px 20px;
}

ul.ul_02{
	padding:0 0 20px 40px;
}





/* ul */
.li_left li{
	float:left;
	padding:0;
}
.li_dotted li{
	text-indent:-8px;
	padding:0 0 0 8px;
}
.li_dotted li{
	text-indent:-8px;
	padding:0 0 0 8px;
}
.li_no_01 li{/* 1.    */
	text-indent:-8px;
	padding:0 0 0 8px;
}
.li_no_02 li{/* (1)_  */
	text-indent:-21px;
	padding:0 0 0 21px;
}
.li_no_03 li{/* ①_   */
	text-indent:-18px;
	padding:0 0 0 18px;
}
.li_no_04 li{/* ※_   */
	text-indent:-15px;
	padding:0 0 0 15px;
}
.li_last{
	padding:0!important;
}



/* float */
p.p_left,
b.b_left,
img.img_left,
ul.ul_left,
.li_left li,
dl.dl_left,
dt.dt_left,
dd.dd_left,
table.table_left,
div.div_left{
	float:left!important;
}
p.p_right,
b.b_right,
img.img_right,
ul.ul_right,
.li_right li,
dl.dl_right,
dt.dt_right,
dd.dd_right,
table.table_right,
div.div_right{
	float:right!important;
}

