@charset "utf-8";
/* CSS Document */

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
　　　　　リセット
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
body,
h1,h2,h3,h4,h5,h6,p,
ul,ol,li,dl,dt,dd,
form,fieldset,legend,pre,blockquote{
	margin:0px;
	padding:0px;
}

ul,li { list-style:none; }

img {
	margin:0px;
	padding:0px;
	border:0px;
	vertical-align:bottom;
}

th{ font-weight:normal; }

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
　　　デフォルト設定
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
body {
	margin:0px;
	padding:0px;
	background: #FFFFFF;
	font-size:80%;
	font-family:Verdana,sans-serif;
	line-height:1.5em;
}
*html body {/* IE6 */
	font-size:76%;
}


h1 { margin:0; }

h2 { margin:0; }

h3 { margin:0; }

h4 { margin:0; }

a,
a:link,
a:visited {
	color:#454545;
	text-decoration:underline;
}
a:hover,
a:active {
	color:#454545;
	text-decoration:none;
}

p { line-height:1.5em; }

hr { display:none; }

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●セクション
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#section_hedder{
	display:block;
	width:100%;
	height:80px;
	background: url("../images/head_bg.gif") repeat-x left top;
}

#section_main{
	width:980px;
	margin:0 auto;
}

/*以降中ページ*/
#section_content{
	overflow:hidden;
	width:979px;
	border-right:1px solid #CCCCCC;
	background:#FFFFFF url("../../common/images/content_bg.gif") repeat-y left top;
}

#section_sidemenu{
	float:left;
	width:228px;
	background:#f2f2f2;
}

#section_content_part{
	float:left;
	width:720px;
	padding:0 15px 30px 15px;
}

#section_content_part h2{
	margin-bottom:10px;
}


/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●３-２．ヘッター
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#headder{
	width:980px;
	margin:0 auto;
	padding:2px 0 0 0;
	overflow:hidden;
}
/*ロゴ*/
#headder h1{
	float:left;
	width:284px;
}

#headder #member_area{
	float:left;
	overflow:hidden;
	width:631px;
	margin-left:65px;
	padding-top:5px;
	/*text-align:right;*/
}

/*Yahoo!サーチ*/
#headder #member_area #search_box{
	width:332px;
	float:left;
	padding-top:5px;
	font-size:14px;
	border:none;
	text-align:center;
}

/*ヘッターメニュー*/
#headder #member_area dl.member_btn{
	float:left;
	width:297px;
	border:1px solid #cccccc;
	height:43px;
}

#headder #member_area dl.member_btn dt{
   float: left;
	width :15em;
}

#headder #member_area dl.member_btn dd{
    margin-left:15em;
	text-align:center;
}

#headder #member_area img.produce_img{
	margin:6px 0 7px 161px;	
}

.data1 h1{
	width:980px;
	margin:0 auto;	
}


/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●３-３．フッター
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#section_footer{
	width:100%;
	height:30px;
	padding-bottom:10px;
	background:#000000;
}
#section_footer #footer{
	padding-top:10px;	
}
#section_footer .foot_menu{
	overflow:hidden;
	width:980px;
	margin:0 auto;
}
#section_footer .foot_menu ul{
	float:left;	
	width:470px;
	margin:5px 0;
}
#section_footer .foot_menu ul li{
	float:left;
	font-size:75%;
	color:#FFFFFF;
}

#section_footer .foot_menu a,
#section_footer .foot_menu a:link,
#section_footer .foot_menu a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
#section_footer .foot_menu a:hover,
#section_footer .foot_menu a:active{
	text-decoration:underline;
}

#section_footer .foot_menu img{
	float:right;
	margin-top:2px;
}


/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●３-４．グローバルメニュー
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#global_menu{
	overflow:hidden;
	height:30px;
	margin-top:5px;
}
#global_menu ul li{
	float:left;	
}
#global_menu ul li.global01 a,#global_menu ul li.global02 a,
#global_menu ul li.global03 a,#global_menu ul li.global04 a,
#global_menu ul li.global05 a,#global_menu ul li.global06 a,
#global_menu ul li.global07 a,#global_menu ul li.global08 a,
#global_menu ul li.global01_on a,#global_menu ul li.global02_on a,
#global_menu ul li.global03_on a,#global_menu ul li.global04_on a,
#global_menu ul li.global05_on a,#global_menu ul li.global06_on a,
#global_menu ul li.global07_on a,#global_menu ul li.global08_on a{
	display:block;
	width:109px;
	height:30px;
	text-indent:-999999px;
}
#global_menu ul li.global09 a,#global_menu ul li.global09_on a{
	display:block;
	width:108px;
	height:30px;
	text-indent:-999999px;
}
/*TOP*/
#global_menu ul li.global01 a,#global_menu ul li.global01 a:link,#global_menu ul li.global01 a:visited{
	background:url("../images/global_menu.gif") no-repeat left top;	
}
#global_menu ul li.global01 a:hover,#globa_menu ul li.global01 a:active{
	background-position:0px -30px;	
}
#global_menu ul li.global01_on a{
	background:url("../images/global_menu.gif") no-repeat 0px -30px;	
}

/*カラダ*/
#global_menu ul li.global02 a,#global_menu ul li.global02 a:link,#global_menu ul li.global02 a:visited{
	background:url("../images/global_menu.gif") no-repeat -109px 0;	
}
#global_menu ul li.global02 a:hover,#globa_menu ul li.global02 a:active{
	background-position:-109px -30px;	
}
#global_menu ul li.global02_on a{
	background:url("../images/global_menu.gif") no-repeat -109px -30px;	
}
/*キレイ*/
#global_menu ul li.global03 a,#global_menu ul li.global03 a:link,#global_menu ul li.global03 a:visited{
	background:url("../images/global_menu.gif") no-repeat -218px 0;	
}
#global_menu ul li.global03 a:hover,#globa_menu ul li.global03 a:active{
	background-position:-218px -30px;	
}
#global_menu ul li.global03_on a{
	background:url("../images/global_menu.gif") no-repeat -218px -30px;	
}

/*ダイエット*/
#global_menu ul li.global04 a,#global_menu ul li.global04 a:link,#global_menu ul li.global04 a:visited{
	background:url("../images/global_menu.gif") no-repeat -327px 0;	
}
#global_menu ul li.global04 a:hover,#globa_menu ul li.global04 a:active{
	background-position:-327px -30px;	
}
#global_menu ul li.global04_on a{
	background:url("../images/global_menu.gif") no-repeat -327px -30px;	
}
/*癒し*/
#global_menu ul li.global05 a,#global_menu ul li.global05 a:link,#global_menu ul li.global05 a:visited{
	background:url("../images/global_menu.gif") no-repeat -436px 0;	
}
#global_menu ul li.global05 a:hover,#globa_menu ul li.global05 a:active{
	background-position:-436px -30px;	
}
#global_menu ul li.global05_on a{
	background:url("../images/global_menu.gif") no-repeat -436px -30px;	
}
/*ショッピング*/
#global_menu ul li.global06 a,#global_menu ul li.global06 a:link,#global_menu ul li.global06 a:visited{
	background:url("../images/global_menu.gif") no-repeat -545px 0;	
}
#global_menu ul li.global06 a:hover,#globa_menu ul li.global06 a:active{
	background-position:-545px -30px;	
}
#global_menu ul li.global06_on a{
	background:url("../images/global_menu.gif") no-repeat -545px -30px;	
}
/*オススメ*/
#global_menu ul li.global07 a,#global_menu ul li.global07 a:link,#global_menu ul li.global07 a:visited{
	background:url("../images/global_menu.gif") no-repeat -654px 0;	
}
#global_menu ul li.global07 a:hover,#globa_menu ul li.global07 a:active{
	background-position:-654px -30px;	
}
#global_menu ul li.global07_on a{
	background:url("../images/global_menu.gif") no-repeat -654px -30px;	
}
/*プレゼント*/
#global_menu ul li.global08 a,#global_menu ul li.global08 a:link,#global_menu ul li.global08 a:visited{
	background:url("../images/global_menu.gif") no-repeat -763px 0;	
}
#global_menu ul li.global08 a:hover,#globa_menu ul li.global08 a:active{
	background-position:-763px -30px;	
}
#global_menu ul li.global08_on a{
	background:url("../images/global_menu.gif") no-repeat -763px -30px;	
}
/*ワンクリック募金*/
#global_menu ul li.global09 a,#global_menu ul li.global09 a:link,#global_menu ul li.global098 a:visited{
	background:url("../images/global_menu.gif") no-repeat -871px 0;	
}
#global_menu ul li.global09 a:hover,#globa_menu ul li.global09 a:active{
	background-position:-871px -30px;	
}
#global_menu ul li.global09_on a{
	background:url("../images/global_menu.gif") no-repeat -871px -30px;	
}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
■４．中ページ共通
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●４-１．サイドメニュー
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#section_sidemenu .sidemenu_area{
	width:218px;
	padding:0 5px 5px 5px;
	background:#f541a6;	
}
/*背景白とメニューフッター画像*/
#section_sidemenu .sidemenu_area dl.menu_bg{
	padding-bottom:12px;
	background:#FFFFFF url("../../common/images/sidemenu_foot.gif") no-repeat left bottom;	
}
/*サブメニュー設定*/
#section_sidemenu .sidemenu_area ul.sub_category{
	width:190px;
	margin:5px 14px;	
}
#section_sidemenu .sidemenu_area ul.sub_category li{
	padding:0 0 10px 14px;
	line-height:1.5em;
	background:url("../../common/images/arrow_black.gif") no-repeat left top;	
}
#section_sidemenu .sidemenu_area ul.sub_category li a{
	color:#f541a6;	
}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●４-２．パンくずリスト
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
.topicpass{
	padding:5px 0;
	font-size:75%;
}
.topicpass a{
	color:#f541a6;	
}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●４-３．ページトップ
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
.pagetop{
	text-align:right;
	padding-right:15px;
}


/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
■５．対複数設定
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
.clear{
	clear:both;	
}

.font_s{
	font-size:75%;	
}

/*---------------------------------------
フロート解除用
---------------------------------------*/
/* clearfix */
.clearfix: after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
.clearfix{
	min-height:1px;	
}
*html .clearfix{
	height:1px;
	/*\*//*/
	height:auto;
	overflow:hidden;
	/**/
}

/*---------------------------------------
AddClips
---------------------------------------*/
.addclips{
	width:980px;
	margin:5px auto 0 auto;
	text-align:right;
}


