@charset "UTF-8";

/* -------------------------------------------------
あいのり
-------------------------------------------------*/

#wcm #leftArea #cf_head {
	width: 177px;
	height: 20px;
	text-indent: -9999px;
	background: url("../image/cf_menu_head.jpg") no-repeat;
}

/* -------------------------------------------------
あいのり用　製品メニュー
-------------------------------------------------*/
#prmenu{
	width: 177px;
	margin:0 0 10px 0;
	overflow:hidden;
	padding:0;
}

#prmenu li{
	display:block;
	float:left;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-image:url(../image/prmenu01_6.jpg);
}

#prmenu a{
	display:block;
	background-repeat:no-repeat;
	background-image:url(../image/prmenu01_6.jpg);
}

#prmenu01 a{
	background-position:0 0;
	height:42px;
	width:177px;
}

#prmenu02 a{
	background-position:0 -42px;
	height:43px;
	width:177px;
}

#prmenu03 a{
	background-position:0 -85px;
	height:42px;
	width:177px;
}

#prmenu04 a{
	background-position:0 -127px;
	height:43px;
	width:177px;
}

#prmenu05 a{
	background-position:0 -170px;
	height:42px;
	width:177px;
}

#prmenu06 a{
	background-position:0 -212px;
	height:43px;
	width:177px;
}

#prmenu07 a{
	background-position:0 -255px;
	height:28px;
	width:177px;
}

#prmenu07A a{
	background-position:-177px -255px;
	height:28px;
	width:177px;
}

#prmenu08 a{
	background-position:0 -283px;
	height:29px;
	width:177px;
}

#prmenu08A a{
	background-position:-177px -283px;
	height:29px;
	width:177px;
}

#prmenu09 a{
	background-position:0 -314px;
	height:47px;
	width:177px;
}


#prmenu01 a:hover{
	background-position: -177px 0px;
}

#prmenu02 a:hover{
	background-position: -177px -43px;
}

#prmenu03 a:hover{
	background-position: -177px -85px;
}

#prmenu04 a:hover{
	background-position: -177px -127px;
}

#prmenu05 a:hover{
	background-position: -177px -170px;
}

#prmenu06 a:hover{
	background-position: -177px -212px;
}

#prmenu07 a:hover{
	background-position: -177px -255px;
}

#prmenu08 a:hover{
	background-position: -177px -283px;
}

#prmenu09 a:hover{
	background-position: -177px -314px;
}



/* -------------------------------------------------
あいのり用　メイン
-------------------------------------------------*/


#wcm #contents #rightArea h2{
	width: 583px;
	height: 236px;
	margin: 0 0 0 0;
	text-indent:-9999px;
	background-image:url(../image/ai_top_title.jpg);
}


#cfT01{
	float:left;
	width: 583px;
	padding:0;
}

#cfT01 li{
	display:block;
	float:left;
	text-indent:-9999px;
	background-repeat:no-repeat;
}


#cfT01_1{
	width: 190px;
	height:47px;
	background-image:url(../image/cf_top_b01.jpg);
}

#cfT01_2 a {
	display:block;
	width: 188px;
	height:47px;
	background-repeat:no-repeat;
}

#cfT01_2{
	width: 188px;
	height:47px;
	background-image:url(../image/cf_top_b02.jpg);
}

#cfT01_3 a {
	display:block;
	width: 205px;
	height:47px;
	background-repeat:no-repeat;
}

#cfT01_3{
	width: 205px;
	height:47px;
	background-image:url(../image/cf_top_b03.jpg);
}



#cfM01{
	margin-top:10px;
	float:left;
	width: 583px;
	padding:0;
}

#cfM01 li{
	display:block;
	float:left;
	text-indent:-9999px;
	height:84px;
	background-repeat:no-repeat;
}

#cfM01 a{
	display:block;
	height:84px;
	background-repeat:no-repeat;
}

#cfM01_1{
	background-image:url(../image/cf_main_menu01_1.jpg);
}

#cfM01_1_1{
	background-image:url(../image/cf_main_menu01_2.jpg);
}

#cfM01_2{
	background-image:url(../image/cf_main_menu02_1.jpg);
}

#cfM01_2_1{
	background-image:url(../image/cf_main_menu02_2.jpg);
}

#cfM01_1 a{	width: 290px;}
#cfM01_2 a{	width: 290px;}

#cfM01_1_1 a{width: 290px;}
#cfM01_2_1 a{width: 290px;}

#cfM01_1 a:hover{background-image:url(../image/cf_main_menu01_2.jpg);}
#cfM01_2 a:hover{background-image:url(../image/cf_main_menu02_2.jpg);}


#cfM02{
	margin-top:10px;
	float:left;
	width: 583px;
	padding:0;
}

#cfM02 li{
	display:block;
	float:left;
	text-indent:-9999px;
	height:84px;
	background-repeat:no-repeat;
}

#cfM02 a{
	display:block;
	height:84px;
	background-repeat:no-repeat;
}

#cfM02_1{
	background-image:url(../image/cf_main_menu03_1.jpg);
}

#cfM02_1_1{
	background-image:url(../image/cf_main_menu03_2.jpg);
}

#cfM02_2{
	background-image:url(../image/cf_main_menu04_1.jpg);
}

#cfM02_2_1{
	background-image:url(../image/cf_main_menu04_2.jpg);
}

#cfM02_1 a{	width: 290px;}
#cfM02_2 a{	width: 290px;}

#cfM02_1_1 a{	width: 290px;}
#cfM02_2_1 a{	width: 290px;}

#cfM02_1 a:hover{background-image:url(../image/cf_main_menu03_2.jpg);}
#cfM02_2 a:hover{background-image:url(../image/cf_main_menu04_2.jpg);}






#bt_btn01 a{
	display:block;
	width:582px;
	height:88px;
	background-repeat:no-repeat;
}

#bt_btn01 {
	margin-top: 30px;
	text-indent:-9999px;
	background-image:url(../image/bt_btn01.jpg);
}


#bt_btn02 a{
	display:block;
	width:582px;
	height:110px;
	background-repeat:no-repeat;
}

#bt_btn02 {
	margin-top: 20px;
	margin-bottom: 30px;
	text-indent:-9999px;
	background-image:url(../image/bt_btn02.jpg);
}









