/* 1.基本スタイル設定 start */

body{
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:small;
	color:#333;
	background-color:#fff;
}
h1,h2,h3,h4,h5,h6,p,ol,ul,li,form{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:small;
}
img{
	border:none;
	vertical-align:bottom;
	margin:0px;
	padding:0px;
}
label{
	cursor:pointer;
}
table{
	border-collapse:collapse;
	font-size:small;
}

#makebanner {
	margin:0px auto;
	background-color:#FFF;
	width:960px;
}

#container {
	width:990px;
	background-color:#FFF;
	text-align:center;
}

#contents {
	width:810px;
	background-color:#FFF;
	margin:0px auto 30px;
	text-align:center;
}



#tv {
	width:810px;
	background-color:#FFF;
	margin:0px auto 30px;
}

#space {
	width:10px;
	height:100%;
	float:left;
}

#space_right {
	width:800px;
	float:right;
}

/* 1.基本スタイル設定 end */
/* 2.テキストリンク部スタイル start */

a:link{
	color:#00E;
	text-decoration:none;
}
a:visited{color:#909;}
a:hover{
	color:#E00;
	text-decoration:underline;
}
a:active{color:#F00;}

.redBold {
	font-weight:bold;
	color:#f80000;
}

.back_top {
	text-align:right;
	padding:5px 10px 5px 0px;
}

/* 2.テキストリンク部スタイル end */
/* ヘッダー部分 start */

#header {
	width:990px;
	height:115px;
	background: url(/design/cycrews319/image/purepueraria_header_r.gif) repeat-x bottom;
	margin:0px auto;
	padding-top:10px;
}

#headlogo {
	display:block;
	width:990px;
	height:45px;
	float:left;
	text-align:left;
	background: url(/design/cycrews319/image/new/head_b_text.png) no-repeat right top;
	margin-bottom:42px;
}

#headaccess {
	width:270px;
	height:45px;
	float:right;
}

#headerBox {
	width:990px;
	height:115px;
	background:url(/design/cycrews319/image/purepueraria_header.gif) no-repeat right bottom;
}

#logBox {
	width:990px;
	float:right;
}

.logBox_left {
	width:670px;
	float:left;
	color:#FFF;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	padding-left:10px;
}

.logBox_right {
	width:255px;
	*width:265px;
	float:right;
	text-align:right;
	padding-right:10px;
}

.logBox_left p {

}

#logBox table{

}

.log_in_out {
	color:#FFF;
	font-weight:bold;
	font-size:14px;
}

/* ヘッダー部分 end */
/* 4.コンテナー部スタイル start */

#container{
	margin:0px auto;
	line-height:130%;
	background-color:#FFF;
	width:800px;
}

/* 4.コンテナー部スタイル end */
/* 5.パンくずリスト部スタイル start */

#pnavi{
	padding:5px 0px 10px 5px;
}
#pnavi li{
	float:left;
	margin:0px 5px 5px 0px;
	font-size:13px;
}

/* 5.パンくずリスト部スタイル end */

/* ナビゲーション部分　START */


#pureperariaGnavi {
	width:990px;
	height:40px;
	background:url(/design/cycrews319/image/pueraria_gnavi_back.gif) repeat-x;
	margin:0px auto 15px;
}

#pureperariaGnavi li {
	display:block;
	float:left;
	margin-right:25px;
}

#pureperariaGnavi_in {
	margin-left:40px;
}

#pureperariaGnavi li,#pureperariaGnavi li a {
	display:block;
	height:40px;
	text-indent:-9999px;
}

.p-gnavi01 a {
	width:75px;
	background:url(/design/cycrews319/image/pueraria_gnavi_01.gif) no-repeat;
	margin-left:5px;
}

.p-gnavi01 a:hover {
	background:url(/design/cycrews319/image/pueraria_gnavi_01.gif) no-repeat 0px -40px;
}

.p-gnavi02 a {
	width:123px;
	background:url(/design/cycrews319/image/pueraria_gnavi_02.gif) no-repeat;
}

.p-gnavi02 a:hover {
	background:url(/design/cycrews319/image/pueraria_gnavi_02.gif) no-repeat 0px -40px;
}

.p-gnavi03 a {
	width:108px;
	background:url(/design/cycrews319/image/pueraria_gnavi_03.gif) no-repeat;
}

.p-gnavi03 a:hover {
	background:url(/design/cycrews319/image/pueraria_gnavi_03.gif) no-repeat 0px -40px;
}

.p-gnavi04 a {
	width:163px;
	background:url(/design/cycrews319/image/pueraria_gnavi_04.gif) no-repeat;
}

.p-gnavi04 a:hover {
	background:url(/design/cycrews319/image/pueraria_gnavi_04.gif) no-repeat 0px -40px;
}

.p-gnavi05 a {
	width:107px;
	background:url(/design/cycrews319/image/pueraria_gnavi_05.gif) no-repeat;
}

.p-gnavi05 a:hover {
	background:url(/design/cycrews319/image/pueraria_gnavi_05.gif) no-repeat 0px -40px;
}

.p-gnavi06 a {
	width:215px;
	background:url(/design/cycrews319/image/pueraria_gnavi_06.gif) no-repeat;
}

.p-gnavi06 a:hover {
	background:url(/design/cycrews319/image/pueraria_gnavi_06.gif) no-repeat 0px -40px;
}

.p-gnavi06{
	width:180px;
	background:url(/design/cycrews319/image/pueraria_gnavi_06.gif) no-repeat 0px -40px;
}


/* ナビゲーション部分　END */


/* 左サイド部分　START */

/* トップページ部分　END */

#pureperariaTop {
	width:800px;
	height:390px;
	background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/ppos_topImg_201106.jpg) no-repeat;
	text-indent:-9999px;
}

.top_banner {
	margin-bottom:10px;
}


/**/

#centerArea {
	width:510px;
	float:left;
}

#centerArea2 {
	width:780px;
	text-align:center;
	margin:0px auto;
}

#rightArea {
	width:265px;
	float:right;
}

#space_left {
	width:180px;
	float:left;
}

#topProof {
	width:510px;
	text-align:left;
}

#topProof h3{
	width:510px;
	height:50px;
	background:url(/design/cycrews319/image/pueraria_top_TTL.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:15px;
}


#topProof p{
	padding-bottom:5px;
	font-size:13px;
	line-height:140%;
}

#pp_detail table {
	width:100%;
	margin-bottom:30px;
}

#pp_detail td {
	border:1px solid #9c9c9c;
	padding:10px;
	line-height:160%;
	font-size:x-small;
}

#ppos_privilegeTtl {
	width:800px;
	height:85px;
	background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/ppos_privilegeTtl.gif) no-repeat;
	text-indent:-9999px;
}

#ppos_privilege {
	width:800px;
	height:300px;
	background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/ppos_privilege_back.gif) no-repeat;
	margin-bottom:30px;
}

#ppos_privilegeBox {
	width:730px;
	height:250px;
	*height:270px;
	background-color:#FFF;
	padding:10px;
	margin:0px auto;
}

#ppos_privilegeBox p {
	text-align:left;
	font-size:16px;
	line-height:140%;
	padding-bottom:10px;
}

#ppos_privilegeBox p a {
	font-weight:bold;
	text-align:right;
}

#ppos_info {
	width:780px;
	background-color:#f6f6f6;
	padding:15px 10px;
	margin-bottom:30px;
}

#ppos_info h4 {
	height:20px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.ppos_infoSttl01 {background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/ppos_infoSttl01.gif) no-repeat;}
.ppos_infoSttl02 {background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/ppos_infoSttl02.gif) no-repeat;}
.ppos_infoSttl03 {background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/ppos_infoSttl03.gif) no-repeat;}
.ppos_infoSttl04 {background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/ppos_infoSttl04.gif) no-repeat;}

.ppos_info_box1 {
	width:365px;
}

.ppos_info_box2 {
	width:760px;
}

.ppos_info_table {
	background-color:#FFF;
	padding:10px 5px;
	border-right:15px solid #f6f6f6;
}

.ppos_info_table2 {
	background-color:#FFF;
	padding:10px 5px;
	border-top:15px solid #f6f6f6;
}

.ppos_info_table3 {
	background-color:#FFF;
	padding:10px 5px;
}

.ppos_info_box1 p,.ppos_info_box2 p {
	text-align:left;
	font-size:12px;
	line-height:140%;
}

.ppos_info_box3 p {
	text-align:left;
	font-size:12px;
	line-height:140%;
	color:#666;
}

p.eigyoubi_text {
	font-size:10px;
}

.timeInfo_left {
	width:365px;
	float:left;
}

.timeInfo_rigth {
	width:380px;
	float:right;
}

.day_table_left,.day_table_right {
	margin:10px 0px;
}

.day_table_left caption,.day_table_right caption {
	font-weight:bold;
	font-size:13px;
	padding-bottom:5px;
	color:#666;
}

.day_table_left td,.day_table_left th,.day_table_right td,.day_table_right th {
	border:1px solid #afafaf;
	text-align:center;
	font-weight:normal;
	font-size:12px;
	padding:3px;
}

.day_table_left th,.day_table_right th {
	background-color:#ffe8e2;
	color:#fc2222;
}

.holidayText {
	color:#ffe8e2;
}

.day_table_left {
	width:180px;
	float:left;
}

.day_table_right {
	width:180px;
	float:right;
}

#ppos_staff_info {
	width:790px;
	background-color:#ffdac4;
	padding:5px;
	margin-bottom:30px;
}

.ppos_staff_info_table {
	background-color:#FFF;
	padding:10px 7px;
	border-right:5px solid #ffdac4;
}

.ppos_staff_info_table2 {
	background-color:#FFF;
	padding:10px 7px;
}

#ppos_staff_info h4 {
	height:20px;
	background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/ppos_mark01.gif) no-repeat;
	font-size:12px;
	color:#666;
	padding:2px 0px 0px 10px;
	margin-bottom:10px;
}

#pueraria_what {
	width:750px;
	*width:800px;
	height:562px;
	*height:705px;
	background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/ppos_what.gif) no-repeat;
	padding:143px 25px 0px;
}

#pueraria_what2 {
	width:750px;
	*width:800px;
	height:372px;
	*height:495px;
	background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/ppos_secret1.gif) no-repeat;
	padding:123px 25px 0px;
}

#pueraria_what3 {
	width:750px;
	*width:800px;
	height:540px;
	*height:545px;
	background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/ppos_message2.jpg) no-repeat;
	padding:5px 25px 0px;
}

#pueraria_what p,#pueraria_what2 p,#pueraria_what3 p {
	font-size:12px;
	text-align:left;
	letter-spacing:2px;
	*letter-spacing:3px;
	line-height:206%;
}


/* 製品紹介部分　START */

#proof_ttl {
	width:265px;
	height:35px;
	background:url(/design/cycrews319/image/commodity_sttl.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
}

#proofBox {
	width:265px;
	background:url(/design/cycrews319/image/topSide_repeat01.gif) repeat-y;
	margin:0px 
	auto;
}

.proofBox_area {
	width:255px;
	border-bottom:1px dotted #666;
	padding-bottom:5px;
	margin:0px auto 10px;
	
}

.proofBox_area img {
	width:225px;
	margin:0px auto;
}

.sideBtn01 a {
	display:block;
	width:235px;
	height:30px;
	background:url(/design/cycrews319/image/cart_btn01.gif) no-repeat;
	text-indent:-9999px;
	margin:0px auto 5px;
}

.sideBtn01 a:hover{
	background:url(/design/cycrews319/image/cart_btn01.gif) no-repeat 0px -30px;
}

.sideBtn02 a {
	display:block;
	width:235px;
	height:30px;
	background:url(/design/cycrews319/image/cart_btn02.gif) no-repeat;
	text-indent:-9999px;
	margin:0px auto 5px;
}

.sideBtn02 a:hover{
	background:url(/design/cycrews319/image/cart_btn02.gif) no-repeat 0px -30px;
}

/* 製品紹介部分　END */
/* サイドお問い合せ部分　START */

#side_cateList,#side_mmList {
	width:180px;
}

#side_mmList {
	margin-bottom:15px;
}

.side_cateList_ttl {
	width:180px;
	height:30px;
	background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/pp_side_cateTtl.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}

.side_mmList_ttl {
	width:180px;
	height:30px;
	background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/mm_sideTttl.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}

#side_cateList li,#side_cateList li a {
	display:block;
	width:180px;
	height:45px;
	text-indent:-9999px;
}

#side_cateList2 li,#side_cateList2 li a {
	display:block;
	width:180px;
	height:50px;
	text-indent:-9999px;
}

#side_cateList li,#side_cateList2 li {
	margin-bottom:10px;
}

.side_cateBana01 a {background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/ppSide_cateBana_01.gif) no-repeat;}
.side_cateBana02 a {background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/ppSide_cateBana_02.gif) no-repeat;}
.side_cateBana03 a {background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/ppSide_cateBana_03.gif) no-repeat;}
.side_cateBana04 a {background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/ppSide_cateBana_04.gif) no-repeat;}
.side_cateBana05 a {background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/ppSide_cateBana_05.gif) no-repeat;}

.side_cateBana01 a:hover {background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/ppSide_cateBana_01.gif) no-repeat 0px -45px;}
.side_cateBana02 a:hover {background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/ppSide_cateBana_02.gif) no-repeat 0px -45px;}
.side_cateBana03 a:hover {background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/ppSide_cateBana_03.gif) no-repeat 0px -45px;}
.side_cateBana04 a:hover {background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/ppSide_cateBana_04.gif) no-repeat 0px -45px;}
.side_cateBana05 a:hover {background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/ppSide_cateBana_05.gif) no-repeat 0px -45px;}

.side_cateBtn01 a {background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/pp_sideBtn_01.gif) no-repeat;}
.side_cateBtn02 a {background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/pp_sideBtn_02.gif) no-repeat;}
.side_cateBtn03 a {background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/pp_sideBtn_03.gif) no-repeat;}

.side_cateBtn01 a:hover {background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/pp_sideBtn_01.gif) no-repeat 0px -50px;}
.side_cateBtn02 a:hover {background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/pp_sideBtn_02.gif) no-repeat 0px -50px;}
.side_cateBtn03 a:hover {background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/pp_sideBtn_03.gif) no-repeat 0px -50px;}

#side_mmList li {
	background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/mm_side_mark.gif) no-repeat;
	padding:0px 0px 5px 10px;
	margin-left:5px;
}

#side_mmList li a {
	font-size:13px;
}

/*
#sideAccess_ttl {
	width:265px;
	height:65px;
	background:url(/design/cycrews319/image/new/purepueraria_sideLogo.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
}

#sideAccessBox {
	width:265px;
	background:url(/design/cycrews319/image/topSide_repeat02.gif) repeat-y;
	margin-bottom:15px;
	text-align:left;
	color:#666;
}

.sideAccess_text {
	padding:5px 10px;
	font-size:12px;
}
*/

/* サイドお問い合せ部分　END */



/* 二階層目以降　START */

.top_banner {
	margin-bottom:20px;
}

#guide01 {
	width:511px;
	*width:535px;
	border:2px solid #FF5B3B;
	padding:20px 10px 10px;
	margin:0px auto;
}

#guide02 {
	width:511px;
	*width:535px;
	border:2px solid #9ABF2B;
	padding:20px 10px 10px;
	margin:0px auto;
}

.guide01_text {
	font-size:13px;
	text-align:left;
	padding-bottom:10px;
}

#guide01_ttl {
	width:535px;
	height:32px;
	background:url(/design/cycrews319/image/guide_ttl01.gif) no-repeat;
	text-indent:-9999px;
	margin:0px auto;
}

#guide02_ttl {
	width:535px;
	height:32px;
	background:url(/design/cycrews319/image/guide_ttl02.gif) no-repeat;
	text-indent:-9999px;
	margin:0px auto;
}

.guideBtn01 a {
	display:block;
	width:360px;
	height:50px;
	background:url(/design/cycrews319/image/guide_btn01.gif) no-repeat;
	text-indent:-9999px;
	margin:0px auto;
}

.guideBtn01 a:hover {
	background:url(/design/cycrews319/image/guide_btn01.gif) no-repeat 0px -50px;
}

.guideBtn02 a {
	display:block;
	width:360px;
	height:50px;
	background:url(/design/cycrews319/image/guide_btn02.gif) no-repeat;
	text-indent:-9999px;
	margin:0px auto;
}

.guideBtn02 a:hover {
	background:url(/design/cycrews319/image/guide_btn02.gif) no-repeat 0px -50px;
}

/**/

.pureperaria_ttl01,.pureperaria_ttl02,.pureperaria_ttl03,.pureperaria_ttl04,.pureperaria_ttl05 {
	width:800px;
	height:30px;
	margin-bottom:20px;
	text-indent:-9999px;
}

.pureperaria_ttl01 {background:url(/design/cycrews319/image/purepueraria_ttl01.gif) no-repeat;}
.pureperaria_ttl02 {background:url(/design/cycrews319/image/purepueraria_ttl02.gif) no-repeat;}
.pureperaria_ttl03 {background:url(/design/cycrews319/image/purepueraria_ttl03.gif) no-repeat;}
.pureperaria_ttl04 {background:url(/design/cycrews319/image/purepueraria_ttl04.gif) no-repeat;}
.pureperaria_ttl05 {background:url(/design/cycrews319/image/purepueraria_ttl05.gif) no-repeat;}


.textBox01 {
	width:770px;
	margin:0px auto 30px;
	*padding:0px 10px;
}

.boxSttl {
	width:770px;
	font-size:13px;
	color:#884E3B;
	border-bottom:1px dotted #999;
	margin-bottom:15px;
	text-align:left;
	padding-bottom:5px;
}

.textBox_left {
	width:535px;
	float:left;
	padding:0px 10px;
	text-align:left;
}

.textBox_left p{
	font-size:13px;
	line-height:150%;
}

.textBox_left2 {
	padding:0px 10px;
	text-align:left;
}

.textBox_left2 p{
	font-size:13px;
	line-height:150%;
}

.textBox_right {
	width:210px;
	float:right;
}

/**/

#memberBox_ttl {
	display:block;
	width:655px;
	height:50px;
	background:url(/design/cycrews319/image/whatClub_ttl.gif) no-repeat;
	text-indent:-9999px;
	margin:0px auto;
	text-align:center;
}

#memberBox {
	display:block;
	width:655px;
	background:url(/design/cycrews319/image/whatClub_repeat.gif) repeat-y;
	margin:0px auto;
	text-align:center;
}

#memberBox_bottom {
	display:block;
	width:655px;
}

.memberBox_text {
	font-weight:bold;
	color:#453C2F;
	line-height:180%;
	text-align:left;
	padding:20px;
	font-size:16px;
	font-weight:bold;
}

/**/


#voice_box {
	width:735px;
	margin:20px auto;
	text-align:center;
	background:url(/design/cycrews319/image/voice_repeat.gif) repeat-y;
}

.voice_detail {
	margin-bottom:15px;
}

.voice_detail h4 {
	width:625px;
	background:url(/design/cycrews319/image/voice_hito.gif) no-repeat;
	text-align:left;
	font-size:16px;
	color:#E24772;
	margin:0px auto 10px;
	padding:12px 0px 8px 40px;
	border-bottom:1px dotted #A9A9A9;
}

.voice_detail p{
	width:645px;
	margin:0px auto;
	text-align:left;
	font-size:12px;
	padding:0px 10px 10px;
	line-height:140%;
	color:#45312B;
}


/* 二階層目以降　END*/

/* フッター　START */

#footer {
	width:990px;
	border-top:1px solid #FC7B50;
	background-color:#FFF;
	margin-top:20px;
}

#footer li {
	float:left;
	font-size:12px;
}

#footer li a {
	color:#666;
}

#footer li a:visited {
	color:#666;
}

#footerBox {
	color:#666;
	padding:10px 10px 5px 10px;
}

#copyright {
	display:block;
	background-color:#FC7B50;
	padding:5px 0px;
}

#copyright p {
	color:#FFF;
	font-size:12px;
	text-align:center;
}

.footer_banner {
	width:745px;
	height:85px;
	margin:50px auto 0px;
}

/* フッター　END */


/* 知って得する女の情報　START */

#mm_lbox {
	width:800px;
	background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/mm_backImg.gif) repeat-y;
	padding-bottom:100px;
}

#mm_lbox h3 {
	width:800px;
	height:135px;
	background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/mm_topTtl.png) no-repeat;
	text-indent:-9999px;
	margin-bottom:30px;
}

.mm_mbox {
	width:663px;
	background:url(http://www.pure-pueraria.jp/design/cycrews319/image/new/mm_backImg2.png);
	border:1px solid #d7d7d7;
	text-align:left;
	font-size:13px;
	line-height:140%;
	margin:0px auto;
}

.mm_mbox h4 {
	background-color:#f0f0f0;
	padding:10px;
}

.mm_no {
	font-weight:normal;
	font-size:13px;
	line-height:160%;
}

.mm_sbox {
	padding:15px 10px;
}

/* 知って得する女の情報　END */



