@charset "Shift_JIS";
/* ------------------------------------------------------------------

	他ページ共通 CSS
	
------------------------------------------------------------------- */
.footer{
	padding-top:0;
}

.biggest_colomn {
	width:950px;
	margin-bottom:20px;
	text-align: left;
}


/* --------------------------------------------------------------------------------

 　母の日　スタイル　アレンジメント　CSS
   
-------------------------------------------------------------------------------- */


/* -----------------------------------------------------------

 　母の日　グローバルナビ　CSS　　（予算動くまで！！！母の日共通　　コラム項目）
   
------------------------------------------------------------ */


#mother_navi_yosan{
	width: 888px;
	height: 37px;
	background-image:url(../../images/campaign/cam_10_mothersday/);
	float:none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#mother_navi_yosan li {
	display:inline;
	list-style-type:none;
}
#mother_navi_yosan ul li {
	float: left;
	width: 296px;
	height: 27px;
	margin: 0px;
}
#mother_navi_yosan li a {
	height: 27px;
	display:block;
	float:left;
	text-indent:-5000px;
	text-decoration:none;
	overflow:hidden;
}

/*------off*/

#mother_navi_yosan li.mother_top_yosan a {
	background-image:url(../../images/campaign/cam_10_mothersday/mo_navi_yosan.jpg);
	width:296px;
	background-position: left 0px;
}
#mother_navi_yosan li.mother_style_yosan a {
	background-image:url(../../images/campaign/cam_10_mothersday/mo_navi_yosan.jpg);
	width:296px;
	background-position: -296px 0px;
}
#mother_navi_yosan li.mother_column_yosan a {
	background-image:url(../../images/campaign/cam_10_mothersday/mo_navi_yosan.jpg);
	width:296px;
	background-position: -592px 0px;
}


/*------hover*/
#mother_navi_yosan li.mother_top_yosan a:hover {
	background-image:url(../../images/campaign/cam_10_mothersday/mo_navi_yosan.jpg) ;
	background-position: left -27px;
}
#mother_navi_yosan li.mother_style_yosan a:hover {
	background-image:url(../../images/campaign/cam_10_mothersday/mo_navi_yosan.jpg) ;
	background-position: -296px -27px;
}
#mother_navi_yosan li.mother_column_yosan a:hover {
	background-image:url(../../images/campaign/cam_10_mothersday/mo_navi_yosan.jpg) ;
	background-position: -592px -27px;
}




/* -----------------------------------------------------------

 　母の日　グローバルナビ　CSS　　（母の日共通）
   
------------------------------------------------------------ */


#mother_navi{
	width: 888px;
	height: 37px;
	background-image:url(../../images/campaign/cam_10_mothersday/);
	float:none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#mother_navili {
	display:inline;
	list-style-type:none;
}
#mother_navi ul li {
	float: left;
	width: 222px;
	height: 27px;
	margin: 0px;
}
#mother_navi li a {
	height: 27px;
	display:block;
	float:left;
	text-indent:-5000px;
	text-decoration:none;
	overflow:hidden;
}

/*------off*/

#mother_navi li.mother_top a {
	background-image:url(../../images/campaign/cam_10_mothersday/mo_navi.jpg);
	width:222px;
	background-position: left 0px;
}
#mother_navi li.mother_style a {
	background-image:url(../../images/campaign/cam_10_mothersday/mo_navi.jpg);
	width:222px;
	background-position: -222px 0px;
}
#mother_navi li.mother_price a {
	background-image:url(../../images/campaign/cam_10_mothersday/mo_navi.jpg);
	width:222px;
	background-position: -444px 0px;
}
#mother_navi li.mother_column a {
	background-image:url(../../images/campaign/cam_10_mothersday/mo_navi.jpg);
	width:222px;
	background-position: -666px 0px;
}


/*------hover*/
#mother_navi li.mother_top a:hover {
	background-image:url(../../images/campaign/cam_10_mothersday/mo_navi.jpg) ;
	background-position: left -27px;
}
#mother_navi li.mother_style a:hover {
	background-image:url(../../images/campaign/cam_10_mothersday/mo_navi.jpg) ;
	background-position: -222px -27px;
}
#mother_navi li.mother_price a:hover {
	background-image:url(../../images/campaign/cam_10_mothersday/mo_navi.jpg) ;
	background-position: -444px -27px;
}
#mother_navi li.mother_column a:hover {
	background-image:url(../../images/campaign/cam_10_mothersday/mo_navi.jpg) ;
	background-position: -666px -27px;
}



/* -----------------------------------------------------------

 　母の日　タイトルイメージ　　（各ページ毎に違う）
   
------------------------------------------------------------ */


#column_titleimg_iihanashi{
width: 888px;
height: 143px;
float:none;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
background-image:url(../../images/campaign/cam_10_mothersday/mo_iihanasi_titleimg.jpg);
background-repeat: no-repeat;
}

#column_titleimg_iihanashi h1,
#column_titleimg_iihanashi h2,
#column_titleimg_iihanashi h3,
#column_titleimg_iihanashi p{
font-size: 2px;
text-indent: -5000px;
}



/* -----------------------------------------------------------

 　母の日　コラム　リンク　　（スタイルで選ぶ共通）
   
------------------------------------------------------------ */

#column_navi{
width: 888px;
height: 110px;
float:none;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}
#column_navili {
	display:inline;
	list-style-type:none;
}
#column_navi ul li {
	float: left;
	width: 444px;
	height: 80px;
	margin: 0px;
}
#column_navi li a {
	height: 80px;
	display:block;
	float:left;
	text-indent:-5000px;
	text-decoration:none;
	overflow:hidden;
}


/*------off*/

#column_navi li.column_iihanashi a {
	background-image:url(../../images/campaign/cam_10_mothersday/mo_column_link_iihanasi.jpg);
	background-repeat: no-repeat;
	width:444px;

}
#column_navi li.column_artist a {
	background-image:url(../../images/campaign/cam_10_mothersday/mo_column_link_artist.jpg);
	background-repeat: no-repeat;
	width:444px;
}


/*------hover*/
#column_navi li.column_iihanashi a:hover {
	background-image:url(../../images/campaign/cam_10_mothersday/mo_column_link_iihanasi_on.jpg) ;
	background-repeat: no-repeat;
}
#column_navi li.column_artist a:hover {
	background-image:url(../../images/campaign/cam_10_mothersday/mo_column_link_artist_on.jpg) ;
	background-repeat: no-repeat;
}

/* -----------------------------------------------------------

 　母の日　コラム共通
    
------------------------------------------------------------ */

.column_main{
width: 888px;
float:none;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}


/* -----------------------------------------------------------

 　母の日　ピンクリボン内容
    
------------------------------------------------------------ */
#pinkbox{
width: 888px;
height: 843px;
float:left;
	background-image:url(../../images/campaign/cam_10_mothersday/pinkribbon_bgimg.jpg) ;
	background-repeat: no-repeat;
}

#pink_maincopy{
width: 888px;
height: 20px;
float:left;
}
#pink_maicopy h1{
font-size: 2px;
text-indent: -5000px;
}

#pink_mainbox{
width: 888px;
height: 580px;
float:left;
}
#pink_main_left{
width:560px;
height: 550px;
float:left;
}
#pink_maintxt{
width:350px;
height: 200px;
float:left;
margin-left:30px;
margin-top:140px;
	font-size:12px;
	line-height: 20px;
	text-align:left;
	display:inline;
}
.pinkdot{
width: 350px;
height: 20px;
float:left;
}

#pink_subtxt{
	width: 400px;
	height: 80px;
	float:left;
	margin-left:20px;
	text-align:left;
	font-size:12px;
	line-height: 20px;
	text-align:left;
	color: #003366;
}

.bluebold{
	text-transform: none;
	color: #000066;
	font-weight: bold;
}

#pink_syousai{
width: 265px;
height: 150px;
margin-top:415px;
float:left;
	font-size:12px;
	line-height: 20px;
	text-align:left;
}


#pink_kensinbox{
	width: 500px;
	height: 200px;
	float:left;
	margin-left:350px;
	text-align:left;
	font-size:12px;
	line-height: 20px;
	display:inline;
}

.kensintxt{	margin-left:35px;
margin-top:2px;
margin-bottom:2px;

	line-height: 18px;
}

#pink_kensinbox a,
#pink_kensinbox a:visited,
#pink_kensinbox a:hover {
	color:#000099;
	text-decoration: underline;
}
