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

/*--＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝キャンペーンデザイン 　＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝--*/

/*--------------- body ---------------*/

body#cpgn{background: #000;}

/*--------------- header ---------------*/

#cpgn header{background:#fff;}

/*--------------- カラー：ナビゲーション ---------------*/

#nav{background:#fff;}

#nav  ul{background:#a72126;}

#nav ul li{border-right:#111 1px solid;}

#nav ul li a{
	background:#a72126;
	color:#fff;
	}
#nav ul li a:hover{background:#000;}

 @media handheld, only screen and (max-width: 768px) {

#nav ul li {border-bottom:#111 1px solid;}	  
		  
	  }

/*--------------- content ---------------*/

/*カラー：タイトルイメージ箇所*/
#cpgn .ttl_Img_area{background:#000;}

/*キャンペーン景品 背景*/
#cpgn .colr_khaki{background-color:#333;}

/*キャンペーン対象商品 背景*/
#cpgn .colr_beige{background-color:#e6e2cc;}

#cpgn .wrap_content{background:#fff;}

#cpgn .wrap_content h2{}

#cpgn .wrap_content h3{color:#666666;}

#cpgn .wrap_content p{color:#555555;}


/*カラー：ページタイトル（キャンペーン景品、応募要項,キャンペーン対象商品）*/
#cpgn h2.cntTitle{
	color:#CCBF83;
}
#cpgn .bg_black{
	background:#111;
}
#cpgn .bg_red{
	background:#a72126;
}
.trg_color_bk{
	border-color:#111 transparent transparent transparent;
}
.trg_color_red{
	border-color:#a72126 transparent transparent transparent;
}


/*--------------- footer ---------------*/

#cpgn footer{}

#cpgn footer p{}

#cpgn footer .copyRght{}


/* --------------- rwd grid レスポンジブグリッドシステム column バックグラウンド ---------------*/

#cpgn .col2_expd { background:none; }
#cpgn .col2_brk { background:#efefef; }

#cpgn .col3_expd { background:#efefef; }
#cpgn .col3_brk { background:#efefef; }

#cpgn .col4_expd { background:#efefef; }
#cpgn .col4_brk { background:#efefef; }

#cpgn .col5_expd { background:#efefef; }
#cpgn .col5_brk { background:#efefef; }

#cpgn .colN_to2_brk{background:#efefef;}

#cpgn .col_irr_3to2_lastC_rqd{background:#efefef;}
#cpgn .col_irr_3to2_brk{background:#efefef;}

#cpgn .col_irr_5to2_lastC_rqd{background:#efefef;}
#cpgn .col_irr_5to2_brk{background:#efefef;}

#cpgn .col_irr_col2_1_brk_l{
	background:#ab9d52;
	border-bottom:#dbd5b5 2px solid;
	color:#FFF;
	}
#cpgn .col_irr_col2_1_brk_r{
	background:none;
	color:#111;
    }
#cpgn .col_irr_col2_1_brk_r h5{
	color:#660;
    }	

/* -------------- misc -------------- */

/*box column*/
#cpgn .boxes_color1 {background:#dedede;}

#cpgn .boxes_color2 {background:#dedede;}

#cpgn .list_dot{
	border-top:#ddd 1px solid;
	border-bottom:#ddd 1px solid;
}

/*font color misc*/
#cpgn .c_red{color:#cc0000;}
#cpgn .c_org1{color:#D7990F;}

/*--＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝  end キャンペーンデザイン　＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝--*/







/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ coloring A＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */

/*--------------- body ---------------*/

body#plain{background: #dddddd;}



/*--------------- header ---------------*/

#plain header{background:#999;}

#plain header h1 span{color:#fff;}

/*--------------- content ---------------*/

#plain a{
	color:#06C;
	text-decoration:none;
	}
#plain a:hover{
	color:#cc0000;
	}

#plain .wrap_content{background:#fff;}

#plain .content h1{color:#111111;}

#plain .wrap_content h2{color:#555555;}

#plain .wrap_content h3{color:#666666;}

#plain .wrap_content p{color:#555555;}


/*--------------- footer ---------------*/

#plain footer{background:#999;}

#plain footer p{color:#fff;}

#plain footer .copyRght{color:#efefef;}


/* --------------- rwd grid レスポンジブグリッドシステム column バックグラウンド ---------------*/

#plain .col2_expd { background:#efefef; }
#plain .col2_brk { background:#efefef; }

#plain .col3_expd { background:#dddddd; }
#plain .col3_brk { background:#dddddd; }

#plain .col4_expd { background:#eeeeee; }
#plain .col4_brk { background:#eeeeee; }

#plain .col5_expd { background:#eeeeee; }
#plain .col5_brk { background:#eeeeee; }


#plain .colN_to2_brk{background:#99C;}


#plain .col_irr_3to2_lastC_rqd{background:#FCC;}
#plain .col_irr_3to2_brk{background:#FCC;}

#plain .col_irr_5to2_lastC_rqd{background:#FCC;}
#plain .col_irr_5to2_brk{background:#FCC;}

#plain .col_irr_col2_1_brk_l{background:#FCC;}
#plain .col_irr_col2_1_brk_r{background:#efefef;}




/* -------------- misc -------------- */

/*box column*/
#plain .boxes_color1 {background:#dedede;}

#plain .boxes_color2 {background:#dedede;}

#plain .list_dot{
	border-top:#ddd 1px solid;
	border-bottom:#ddd 1px solid;
}

/*font color misc*/
#plain .c_red{color:#cc0000;}
#plain .c_org1{color:#D7990F;}


/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ /coloring A＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */

