@charset "UTF-8";
@import url(http://the-peace-company.com/peace-co/base.css);








/* 全体の基本設定 */
body {
font-size: 13px;
line-height: 1.8;
color: #000;
background: #fff url(http://the-peace-company.com/peace-co/images/body.gif) repeat-y 0 50%;
BACKGROUND: white url() fixed repeat-x left bottom;
background-attachment:fixed;
}
a,
a:link,
a:hover,
a:active {
color: #009;
text-decoration: underline;
}
a:visited {
color: #909;
text-decoration: underline;
}




/* コンテンツ枠色 */




/* h2の色 */
#banner-top,
#banner-top a,
#banner-top a:link,
#banner-top a:visited,
#banner-top a:hover,
#banner-top a:active {
color: #3366CC;
}




/* h3の非表示 */
#banner-description { display:none; }




/* h4(エントリータイトル)の色 */
.entry-header {
padding: 3px 0 3px 8px;
color: #ff6699;
background: #FFF1F3 url(http://the-peace-company.com/peace-co/images/entry-header.jpg);
border-left: 5px solid #ff6699;
border-right: 1px solid #ff6699;
border-top: 1px solid #ff6699;
border-bottom: 1px solid #ff6699;
display: none;
}
.entry-header a,
.entry-header a:link,
.entry-header a:visited,
.entry-header a:hover,
.entry-header a:active {
color: #ff6699;
text-decoration: none;
}
p.tit {
color: #6699ff;
border-bottom: 1px solid #6699ff;
}




/* フッター部分 */
#footer {
padding:10px 0;
margin:0;
}
#footer-inner,
#footer-inner a,
#footer-inner a:link,
#footer-inner a:visited {
color: #333;
text-decoration: none;
}
#footer-inner a:hover,
#footer-inner a:active {
color: #333;
text-decoration: none;
}








/* 商品一覧 */
.item-list a,
.item-list a:link,
.item-list a:visited{
color: #333;
text-decoration:none;
border-bottom:dotted 1px #999;
}
.item-list a:hover,
.item-list a:active {
color: #333;
text-decoration:none;
border-bottom:solid 1px #363;
}




/* 注文ボタン */
.order-button{
margin:0 10px 10px 0;
text-align:right;
}




/* Q&A */
.faq a,
.faq a:link,
.faq a:visited{
color: #000;
text-decoration:none;
border-bottom:dotted 1px #999;
}
.faq{
font-weight:bold;
line-height:2.2;
font-size:15px;
color:#000;
}




.faq a:hover,
.faq a:active {
color: #333;
text-decoration:none;
border-bottom:solid 1px #363;
}




.faq-q{
padding:3px 0;
border-bottom:solid 1px #999;
color:#CC3333;
font-size:17px;
font-weight:bold;
}
.faq-q a{
text-decoration:none;
border:0;
color:#CC3333;
}
.faq-a{
margin:10px 0 15px 0;
padding:0 0 0 80px;
}
.faq-img-if{ background:url(http://the-peace-company.com/peace-co/images/faq/if.jpg) no-repeat 0 0; }
.faq-img-kouso{ background:url(http://the-peace-company.com/peace-co/images/faq/kouso.jpg) no-repeat 0 0; }
.faq-img-h4o{ background:url(http://the-peace-company.com/peace-co/images/faq/h4o.jpg) no-repeat 0 0; }
.faq-img-eyepa{ background:url(http://the-peace-company.com/peace-co/images/faq/eyepathy.jpg) no-repeat 0 0; }
.faq-img-leghot{ background:url(http://the-peace-company.com/peace-co/images/faq/leghot.jpg) no-repeat 0 0; }
.faq-img-farment{ background:url(http://the-peace-company.com/peace-co/images/faq/farment.jpg) no-repeat 0 0; }
.faq-img-tyuyou{ background:url(http://the-peace-company.com/peace-co/images/faq/tyuyou.jpg) no-repeat 0 0; }
.faq-img-hanabira{ background:url(http://the-peace-company.com/peace-co/images/faq/hanabira.jpg) no-repeat 0 0; }
.faq-img-skin{ background:url(http://the-peace-company.com/peace-co/images/faq/skin.jpg) no-repeat 0 0; }
.faq-img-mouth{ background:url(http://the-peace-company.com/peace-co/images/faq/mouth.jpg) no-repeat 0 0; }








.faq-back{
margin:0 0 10px 0;
font-size:10px;
text-align:right;
}
.photo{
display:inline;
margin:1px;
}
.photo img{ border:none; }




/* 買い物かご ------------------------------ */
.item-title {
color: #000;
font-size: 14px;
}
.item-title a,
.item-title a:link,
.item-title a:visited {
color: #000;
text-decoration: none;
}
.item-title a:hover,
.item-title a:active {
color: #0000ff;
text-decoration: underline;
}
.item-price {
color: #000;
font-size: 12px;
}
.price-txt {
color: #0066cc;
font-size: 21px;
font-weight:bold;
}
.item-txt {
color: #666;
font-size: 10px;
}
.form-button {
margin: 2px 0 4px 0;
}
.form-button {
margin: 0 0 2px 0;
}
.item-select {
color: #000;
font-size: 12px;
}
.item-select2 {
color: #000;
font-size: 12px;
margin: 0 0 -4px 0;
}
.item-table {
background-color: #6699FF;
width: 340px;
}
.item-bg {
background-color: #fff;
}








#company p{ text-indent:0; }








#houkoku-person-letter table, #houkoku-person-letter td,
#houkoku-person-mail table, #houkoku-person-mail td,
#houkoku-person-enquete table, #houkoku-person-enquete td{
font-size:14px;
line-height:1.7;
}
.entry-tit{
font-weight:bold;
color:#FF6666;
}
#houkoku-person-letter, #houkoku-person-mail, #houkoku-person-enquete{
width:680px;
margin:0 0 0 50px;
}
.name-fs{
margin:10px 0 20px 0;
text-align:right;
}
.td1 img{
margin:0 10px 5px 0;
}
#houkoku-person-menu{
margin:20px auto 20px auto;
text-align:center;
}








/* --------------- FAQ --------------- */




.faq-qlist-box{
margin:20px 0;
}




.faq-qlist-box ul{
margin:10px 0 0 20px;
padding:0 0 0 80px;
list-style-type:none;
font-size:14px;
font-weight:bold;
line-height:2.2; 
color:#000;
}
.faq-qlist-box ul a,
.faq-qlist-box ul a:link,
.faq-qlist-box ul a:active,
.faq-qlist-box ul a:visited,
.faq-qlist-box ul a:hover{
color:#000;
}




.faq-if-img{ background:url(http://the-peace-company.com/peace-co/images/faq/if.jpg) no-repeat 0 0; }
.faq-h4o-img{ background:url(http://the-peace-company.com/peace-co/images/faq/h4o.jpg) no-repeat 0 0; }
.faq-kouso-img{ background:url(http://the-peace-company.com/peace-co/images/faq/kouso.jpg) no-repeat 0 0; }
.faq-eyepathy-img{ background:url(http://the-peace-company.com/peace-co/images/faq/eyepathy.jpg) no-repeat 0 0; }
.faq-leghot-img{ background:url(http://the-peace-company.com/peace-co/images/faq/leghot.jpg) no-repeat 0 0; }
.faq-farment-img{ background:url(http://the-peace-company.com/peace-co/images/faq/farment.jpg) no-repeat 0 0; }
.faq-saponin-img{ background:url(http://the-peace-company.com/peace-co/images/faq/saponin.jpg) no-repeat 0 0; }
.faq-tyuyou-img{ background:url(http://the-peace-company.com/peace-co/images/faq/tyuyou.jpg) no-repeat 0 0; }
.faq-elma-img{ background:url(http://the-peace-company.com/peace-co/images/faq/elma.jpg) no-repeat 0 0; }
.faq-eshield-img{ background:url(http://the-peace-company.com/peace-co/images/faq/eshield.jpg) no-repeat 0 0; }
.faq-hanabira-img{ background:url(http://the-peace-company.com/peace-co/images/faq/hanabira.jpg) no-repeat 0 0; }
.faq-skin-img{ background:url(http://the-peace-company.com/peace-co/images/faq/skin.jpg) no-repeat 0 0; }
.faq-mouth-img{ background:url(http://the-peace-company.com/peace-co/images/faq/mouth.jpg) no-repeat 0 0; }




.faq-itemlist-box{
position:relative;
margin:15px auto 0 auto;
width:560px;
height:230px;
}
.faq-itemlist-item{
position:absolute;
width:70px;
height:100px;
text-align:center;
}
.faq-itemlist-item span{
margin:5px 0 0 0;
line-height:1.5;
font-size:10px;
text-align:center;
display:block;
}








/* kouso-taiken.html ------------------------------------------------------- */




.kouso-taiken-box{
width:740px;
margin:10px auto 30px auto;
}
.kouso-taiken-img1{
width:740px;
height:190px;
margin:0;
background:url(./images/kouso/taiken/img01.jpg) no-repeat 0 0;
}
.kouso-taiken-img2{
width:740px;
height:1130px;
margin:0 0 40px 0;
background:url(./images/kouso/taiken/img02.jpg) no-repeat 0 0;
}
.kouso-taiken-img3{
width:740px;
height:942px;
margin:0;
background:url(./images/kouso/taiken/img03.jpg) no-repeat 0 0;
}
.kouso-taiken-img4{
width:740px;
height:942px;
margin:0;
background:url(./images/kouso/taiken/img04.jpg) no-repeat 0 0;
}
.kouso-taiken-img5{
width:740px;
height:1038px;
margin:0;
background:url(./images/kouso/taiken/img05.jpg) no-repeat 0 0;
}
.kouso-taiken-img6{
width:740px;
height:850px;
margin:40px 0 0 0;
background:url(./images/kouso/taiken/img06.jpg) no-repeat 0 0;
}








/* ------------------ ピース通信 ------------------- */




ul.peace-pdf-box{
margin:0;
padding:0;
list-style-type:none;
}
ul.peace-pdf-box li.box-inner{
width:270px;
float:left;
margin:0 0 30px 0;
}
ul.peace-pdf-box li.box-inner ul.title-list{
margin:5px 0 0 35px;
padding:0;
list-style-type:disc;
}
ul.peace-pdf-box li.box-inner .pdf-img{
text-align:center;
}
ul.peace-pdf-box li.box-inner .download{
font-size:10px;
margin:3px 15px 0 15px;
text-align:right;
}








.if3-form-button {
float: left;
}
.if3-shosai {
padding-top: 8px;
font-size:12px;
float: left;
}
.campaign-txt {
padding: 0 0 0 58px;
background:url(http://the-peace-company.com/new-images/etc/campaign.gif) no-repeat 0 4px;
color: #FF0000;
}




/* index side menu ------------------------------------------- */
.side-menu{
margin:0 0 10px 0;
}
.side-menu .frame-box{
border:solid 1px #2e9800;
margin:0 auto;
background:#EFF6F9;
}

.side-menu .frame-box-h{
padding:2px 0;
text-align:center;
color:#fff;
font-size:13px;
font-weight:bold;
background:url(http://the-peace-company.com/peace-co/images/titlebg1.jpg);
}
.side-menu .frame-box-cont{
margin:5px 10px 15px 10px;
}
.side-menu .frame-box-cont ul{
margin:0 0 0 20px;
padding:0;
}
.side-menu .frame-box-cont ul li{
margin:0;
padding:0;
}
.side-menu .frame-box-bnr ul{
list-style-type:none;
margin:0;
padding:0;
}
.side-menu .frame-box-bnr ul{
margin:10px 0;
text-align:center;
}
.side-menu ul.bnr{
list-style-type:none;
margin:10px 0;
padding:0;
}
.side-menu ul.bnr li{
margin:0;
padding:0;
}
.side-menu .order-btn{
margin:10px auto;
}


/* 新しく追加　新メニュー　*/
.side-menu-icon-r{background:url();padding:0px;position:relative;width:228px;height:110px;margin:2px auto 5px auto;border:solid #339900 2px;background:url(images/side-menu-bg.jpg) bottom right no-repeat;}
.side-menu-icon-img-r{
	position:absolute;
	top:1px;
	left:2px;
}
.side-menu-title-r{
	width:151px;
	position:absolute;
	top:7px;
	left:69px;
	text-align:left;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	background:url(images/point.jpg) 0px 3px no-repeat;
}
.side-menu-title-r a{padding-left:10px;color:#ff4f74;text-decoration:none;}
.side-menu-text-r{
	width:149px;
	position:absolute;
	top:25px;
	left:70px;
	text-align:left;
	font-size:12px;
	line-height:18px;
	height: 38px;
}
.side-menu-text-r a{color:#000;text-decoration:none;}
.side-menu-pname-r{
	width:148px;
	position:absolute;
	top:64px;
	left:69px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
.side-menu-pname-r a{color:#346633;text-decoration:none;line-height:14px;}
.side-menu-btn-r{
	width:160px;
	position:absolute;
	top:85px;
	left:67px;
}

.side-menu-icon{background:url();padding:0px;position:relative;width:230px;height:90px;margin:-1px auto 0px auto;border:solid #339900 1px;background:url(images/side-menu-bg.jpg) bottom right no-repeat;}
.side-menu-icon-img{position:absolute; top:7px; left:5px;}
.imgup{top:2px;}
.side-menu-title{
	width:159px;
	position:absolute;
	top:5px;
	left:71px;
	text-align:left;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	background:url(images/point.jpg) 0px 3px no-repeat;
}
.side-menu-title a{padding-left:10px;color:#ff4f74;text-decoration:none;}
.side-menu-text{
	width:158px;
	position:absolute;
	top:23px;
	left:71px;
	text-align:left;
	font-size:12px;
	line-height:18px;
}
.side-menu-text a{color:#000;text-decoration:none;}
.side-menu-pname{
	width:72px;
	position:absolute;
	top:61px;
	left:0px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
.down{top:74px;}
.side-menu-pname a{color:#346633;text-decoration:none;line-height:14px;}
.side-menu-btn{width:160px; position:absolute; top:63px; left:68px;}



/* right ----------------- */




.whatsnew-box{
border:solid 1px #5F90E2;
margin:0 0 10px 0;
padding:3px;
}
.whatsnew-cont ul{
margin:0 0 0 15px;
padding:0;
font-size:12px;
line-height:1.5;
}
.whatsnew-cont ul li{ margin:5px 0px 5px 2px; }




.news-box01{
text-align:center;
margin:0 0 10px 0;
}
.news-box02{
text-align:center;
margin:0 0 10px 0;
}
.news-box03{
text-align:center;
margin:0 0 10px 0;
}
.side-menu .center{ text-align:center; }
.side-menu .font-s{ font-size:10px; }
.side-menu .frame-box-cont img{ margin:0 auto 10px auto; }
.side-menu .frame-box-bnr img{ margin:0 0 2px 0; }




/* index center bnr ------------------------------------------- */




.index-ranking{
position:relative;
margin:0 0 10px 0px;
width:490px;
height:265px;
background:url(./images/index/ranking490.jpg) no-repeat 0 0;
}

.index-ranking a:link, .index-ranking a:visited {font-size:12px;color:red;}
.index-ranking a:hover, .index-ranking  a:active {font-size:12px;color:#CC3300;}

.rank-link01{
	position:absolute;
	left:11px;
	top:83px;
	width:141px;
	height:102px;
}
.rank-link02{
	position:absolute;
	left:170px;
	top:83px;
	width:141px;
	height:102px;
}
.rank-link03{
	position:absolute;
	left:330px;
	top:85px;
	width:140px;
	height:100px;
}
.rank-link01 a,
.rank-link02 a,
.rank-link03 a{
width:140px;
height:100px;
display:block;
}
.rank-link01 span, .rank-link02 span, .rank-link03 span{ display:none; }




.rank-txt01{
 	position:absolute;
	left:12px;
	top:191px;
	width:140px;
	font-size:12px;
	line-height:1.5;
        text-align:left;
}
.rank-txt02{
	position:absolute;
	left:171px;
	top:191px;
	width:140px;
	font-size:12px;
	line-height:1.5;
        text-align:left;
}
.rank-txt03{
	position:absolute;
	left:330px;
	top:190px;
	width:141px;
	font-size:12px;
	line-height:1.5;
        text-align:left;
}




/* itemlist ------------------------- */




.index-itemlist ul{
margin:10px 0 0 0;
padding:10px 0 0 0;
list-style-type:none;
background:url(http://the-peace-company.com/peace-co/images/index/item-border.gif) repeat-x 0 0;
}
.index-itemlist ul li{
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(http://the-peace-company.com/peace-co/images/index/item-border.gif) repeat-x 0 100%;
}
.index-itemlist ul li a,
.index-itemlist ul li a:link,
.index-itemlist ul li a:visited{
border:solid 1px #fff;
}
.index-itemlist ul li a,
.index-itemlist ul li a:hover,
.index-itemlist ul li a:active{
border:solid 1px #06c;
}




/* H4Oキャンペーン */




.h4o-campaign-info{
margin:0 0 5px -26px;
width:585px;
padding:0 0 0 60px;
font-size:12px;
line-height:1.5;
background:url(http://the-peace-company.com/new-images/h4o-campaign/info.gif) no-repeat 0 5px;
text-align:center;
}
.h4o-campaign-info a,
.h4o-campaign-info a:link,
.h4o-campaign-info a:visited,
.h4o-campaign-info a:hover,
.h4o-campaign-info a:active{
color:#f00;
text-decoration:underline;
}








ul.h4o-campaign-list{
background:url(http://the-peace-company.com/peace-co/images/h4o/h40_staff01.jpg) no-repeat;

margin:30px 20px 30px 20px;
padding:15px 0 0 0;
font-size:13px;
list-style-type:none;
}
ul.h4o-campaign-list strong{
font-size:14px;
font-weight:bold;
color:#f44;
}
ul.h4o-campaign-list li{
margin:0 0 10px 0;
padding:0 0 0 50px;
}
ul.h4o-campaign-list li.toku-link{
margin:0 0 0 0;
text-align:right;
font-size:14px;
}
ul.h4o-campaign-list li.toku01{
background:url(http://the-peace-company.com/new-images/h4o/index/tokuten01.jpg) no-repeat 0 0;
}
ul.h4o-campaign-list li.toku02{
background:url(http://the-peace-company.com/new-images/h4o/index/tokuten02.jpg) no-repeat 0 0;
}
ul.h4o-campaign-list li.toku03{
background:url(http://the-peace-company.com/new-images/h4o/index/tokuten03.jpg) no-repeat 0 0;
}
ul.h4o-campaign-list li.toku04{
background:url(http://the-peace-company.com/new-images/h4o/index/tokuten04.jpg) no-repeat 0 0;
}
ul.h4o-campaign-list li.toku05{
background:url(http://the-peace-company.com/new-images/h4o/index/tokuten05.jpg) no-repeat 0 0;
}




/* ---------------------- おすすめセット ------------------------ */




.set-img1{
position:relative;
width:490px;
height:500px;
margin:0 0 0 0;
}
.set-img2{
position:relative;
width:490px;
height:485px;
margin:0 0 0 0;
}




.set-img4{
position:relative;
width:490px;
height:520px;
margin:0 0 0 0;
background:url(http://the-peace-company.com/peace-co/images/set/set4.jpg) no-repeat;
}




.set-img5{
position:relative;
width:490px;
height:530px;
margin:0 0 0 0;
background:url(http://the-peace-company.com/peace-co/images/set/set5.jpg) no-repeat;
}




.set-img1 p, .set-img2 p,.set-img4 p,.set-img5 p, .set-present p{ display:none; }
.set-img1{ background:url(http://the-peace-company.com/peace-co/images/set/set1.jpg) no-repeat; }
.set-img2{ background:url(http://the-peace-company.com/peace-co/images/set/set2.jpg) no-repeat; }
.set-img3{ background:url(http://the-peace-company.com/peace-co/images/set/set3.jpg) no-repeat; }
.set-present{
width:490px;
height:220px;
margin:0 0 20px 0;
background:url(http://the-peace-company.com/peace-co/images/set/set-present.jpg) no-repeat;
}
.set-txt1{
position:absolute;
left:30px; top:395px;
margin:0 0 0 20px;
padding:0 0 0 15px;
font-size:13px;
}
.set-present-box{
width:490px;
height:85px;
margin:0 0 30px 0;
padding:0;
background:url(http://the-peace-company.com/peace-co/images/set/present.jpg) no-repeat 20px 0;
}
.set-present-txt{
margin:0 0 0 100px;
}
.set-present-title{
margin:0 0 10px 0;color:#BE1F1F;
}
.set-present-list{
font-size:13px;
padding:0 0 0 20px;
margin:0;
line-height:1.5;
}

.r-icon0{
list-style-type:none;
}


.r-icon1{
list-style-image:url(http://the-peace-company.com/peace-co/images/rank/rank1.gif);
list-style-type:none;
}




.r-icon2{
list-style-image:url(http://the-peace-company.com/peace-co/images/rank/rank2.gif);
list-style-type:none;
}




.r-icon3{
list-style-image:url(http://the-peace-company.com/peace-co/images/rank/rank3.gif);
list-style-type:none;
}




/* 




.r-icon1{
padding:0 0 0 0px;
background:url(http://the-peace-company.com/peace-co/images/rank/rank1.gif) no-repeat -4px 0;
list-style-type:none;
}




.r-icon2{
padding:0 0 0 4px;
background:url(http://the-peace-company.com/peace-co/images/rank/rank2.gif) no-repeat 2px 2px;
list-style-type:none;
}




.r-icon3{
padding:0 0 0 4px;
background:url(http://the-peace-company.com/peace-co/images/rank/rank3.gif) no-repeat 2px 2px;
list-style-type:none;
}
*/




.repeat-txt{
font-size: 10px;
}




.order-btn{
margin:2px 0 6px 0;
}




/* ----- heavenly-water差し替え ----- */




.info-zaiko {
margin: 8px 0 0 0;
background-image: url(http://the-peace-company.com/h4o-water/images/600mv/info-zaiko.gif);
background-repeat: no-repeat;
background-position: 0;
width: 500px;
height: 643px;
}




.line-title {
font-size:14px;
color:#339;
font-weight:bold;
}




.line-kakaku {
color: #FF0000;
font-weight:bold;
}




.line-kakaku2 {
font-size:10px;
}




.line-kakaku3 {
color: #FFFFFF;
font-size:16px;
padding: 2px 2px 2px 2px;
background-color: #FF0000;
}




.h4o-campaign-none .h4o-campaign2{
display:none;
}




#footer-inner .truste-link{
font-size:10px;
color: #A9A9A9;
}




#footer-inner .truste-link a,
#footer-inner .truste-link a:link,
#footer-inner .truste-link a:hover,
#footer-inner .truste-link a:active {
color: #A9A9A9;
text-decoration: none;
}




#footer-inner .truste-link a:visited {
color: #A9A9A9;
text-decoration: none;
}




.footer_txtlink{text-align:center;}
.footer_txtlink a:link,.footer_txtlink  a:visited{ font-size:12px;
	color: #0066CC;
	text-decoration: none;}




.footer_txtlink a:hover ,.footer_txtlink a:active {
	color: #4D94DB;
	text-decoration: underline;}




.footer_txtlink td{text-align:left;}








/*--------------- お買い物ガイド ------------------*/
#guide{
width:580px;
font-size:13px;
line-height:1.6px;
}
#guide p{
text-indent:0;
margin:0 0 15px 0;
padding:0;
}
#guide .guide-tbl img{
margin:15px 0;
display:block;
}




/* ガイド内容用テーブル */
#guide .guide-tbl{
width:570px;
margin:0 auto;
line-height:1.6;
}
#guide .guide-tbl td.left{
width:143px; /* 153px */
vertical-align:top;
background:url(./images/guide/border.gif) repeat-x 0 100%;
}
#guide .guide-tbl td.center{
width:7px;
background:#339;
}
#guide .guide-tbl td.right{
width:400px; /* 400px */
background:url(./images/guide/border.gif) repeat-x 0 100%;
}
#guide .guide-tbl td.left .inner{
margin:10px 0px;
}
#guide .guide-tbl td.right .inner{
margin:10px 5px 15px 15px;
}
#guide ul{
margin:10px 0 15px 20px;
padding:0;
list-style-type:disc;
}
#guide ol.block{
padding:0;
font-size:13px;
font-weight:normal;
color:#000;
}
#guide ol.block li{
margin:10px 0;
}
#guide ol.block li ul li{
margin:0;
}
#guide ol strong{












font-size:14px;
font-weight:bold;
color:#004FBA;
}
#guide ol{
margin:0 0 15px 25px;
padding:0;
font-size:14px;
font-weight:bold;
line-height:1.7;
color:#004FBA;
}
#guide ol span{
font-size:13px;
font-weight:normal;
color:#000;
}
#guide p strong{
font-size:14px;
font-weight:bold;
display:block;
color:#004FBA;
}
#guide .font-s{ font-size:10px; }




#guide table.tbl-tesuryou{
background:#666;
}
#guide table.tbl-tesuryou td{
padding:5px 7px;
font-size:10px;
text-align:center;
background:#fff;
}
#guide ul.circle{
margin-right:30px;
list-style-type:circle;
}
#guide .bold{
font-weight:bold;
}
#guide .no-margin{
margin-top:0px;
margin-bottom:0px;
}
#guide .back{
margin:5px 0;
padding:10px 0;
font-size:10px;
text-align:right;
}




/* area-box */
.area-box {
margin: 40px 0 0 0;
clear:both;
}




.area-box2 {
height:420px;
margin: 40px 0 40px 0;
clear:both;
}









/* hitokoto */
#hitokoto-apollo,
#hitokoto {
margin: 12px 0 24px 0;
position: relative;
background-image: url(images/hitokoto.gif);
background-repeat: no-repeat;
width: 570px;
height: 135px;
float: left;
}




#hitokoto p {
position: absolute;
top: 22px;
left: 232px;
width: 330px;
line-height: 1.6;
font-size: 14px;
}




#hitokoto-apollo p {
position: absolute;
top: 7px;
left: 232px;
width: 330px;
line-height: 1.5;
font-size: 14px;
}




/* ポイントアイコン */
.picon-r{ text-align:right; }
.picon-c{ text-align:center; }
.picon-l{ text-align:left; }




/* 有名人 */
.tops_bottoms {
font-size:12px;
}




/* youtube */
.box-mov {
margin: 0 5px;
height: 158px;
width: 150px;
float: left;
text-align:center;
}




.mov-tit {
padding: 2px 8px 0 2px;
clear: both;
font-size: 10px;
line-height: 1.6;
font-weight: bold;
}




.mov-tit a,
.mov-tit a:link,
.mov-tit a:hover,
.mov-tit a:active{
color:#009;
}




.mov-tit a:visited{
color:#009;
}








.youtube-box {
text-align: center;
}




.youtube-box-inner {
padding: auto;
width: 480px;
height:170px;
margin-left: auto;
margin-right: auto;
text-align: center;
}








/* h4o.html ------------------------------ */
.h4o-redox-img9{
float:left;
margin:0 0 0 20px;
width:240px; height:240px;
background:url(http://the-peace-company.com/peace-co/images/h4o/redox-img9.gif) no-repeat 0 0;
}




.red {
color: #ff0000;
}

/* h4o_-600mv.html ------------------------------ */
.h4o_list_title{width:580px;height:30px;background:url(http://the-peace-company.com/peace-co/images/h4o/h4o_mokuzi.jpg); text-indent:-9999px;margin-top:15px;}
.h4o_list{width:540px;line-height:18px;font-size:12px;padding:10px 18px 10px 20px; border:solid #333399; border-width:1px;}

/* kouso.html ------------------------------ */




.mov-tit1 {
text-align: center;
}




.mov-tit1-inner {
padding: 0;
width: 580px;
height: 70px;
margin:0 auto 20px auto;
background:url(http://the-peace-company.com/peace-co/images/kouso/mov-tit.gif) no-repeat 0 0;
}




.mov-tit1-inner p {
display:none;
}




.mov-bnr {
text-align: center;
}




.mov-bnr-inner {
padding: 0;
width: 302px;
height: 202px;
margin-left: auto;
margin-right: auto;
background:url(http://the-peace-company.com/peace-co/images/kouso/mov-bnr.jpg) no-repeat 0 0;
}




.mov-tit-inner p {
padding:0;
font-size:14px;
}




.mov-tit2 {
text-align: center;
}




.mov-tit2-inner {
padding: 0;
width: 269px;
height: 32px;
margin-left: auto;
margin-right: auto;
background:url(images/kouso/mov-tit2.gif) no-repeat 0 0;
}




.mov-tit2-inner p {
display:none;
}




.mov-bnr2 {
text-align: center;
}




.mov-bnr2-inner {
padding: 0;
width: 200px;
height: 134px;
margin-left: auto;
margin-right: auto;
background:url(http://the-peace-company.com/peace-co/images/kouso/mov-bnr2.jpg) no-repeat 0 0;
}




.mov-tit2-inner p {
padding:0;
font-size:14px;
}




/* kousomov.html ------------------------------ */








.mov-tit {
margin:0 0 8px 0;
text-align: center;
}




.mov-tit-inner {
padding: 0;
width: 480px;
height: 70px;
margin-left: auto;
margin-right: auto;
background:url(images/kouso/mov-tit.gif) no-repeat 0 0;
}




.mov-tit-inner p {
display:none;
}




.mov-txt1 {
margin:0 0 8px 0;
text-align: center;
}




.mov-txt1-inner {
padding: 0;
width: 430px;
margin-left: auto;
margin-right: auto;
font-size:14px;
text-align:left;
}




.mov-cyumoku {
margin:8px 0 8px 0;
text-align: center;
}




.mov-cyumoku-inner {
padding: 0;
width: 480px;
height: 120px;
margin-left: auto;
margin-right: auto;
background:url(http://the-peace-company.com/peace-co/images/kouso/mov-cyumoku.gif) no-repeat 0 0;
}




.mov-cyumoku-inner p {
display:none;
}




.mov-txt2 {
margin:0 0 8px 0;
text-align: center;
}




.mov-txt2-inner {
padding: 0;
width: 430px;
margin-left: auto;
margin-right: auto;
font-size:14px;
text-align:left;
}




/* 使用例-------------------------------------------------- */




.shiyou1 {
padding: 0;
width: 190px;
height: 140px;
background:url(http://the-peace-company.com/peace-co/images/if/shiyou1.jpg) no-repeat 0 0;
}




.shiyou2 {
padding: 0;
width: 190px;
height: 140px;
background:url(http://the-peace-company.com/peace-co/images/if/shiyou2.jpg) no-repeat 0 0;
}




.shiyou3 {
padding: 0;
width: 190px;
height: 140px;
background:url(http://the-peace-company.com/peace-co/images/if/shiyou3.jpg) no-repeat 0 0;
}


/* [ ===================== shopCart ====================== ] */

#shopCart{
    margin:0 20px;
position:relative;
}

#shopCart-main{
    height:465px;
background:url(http://the-peace-company.com/peace-co/images/kouso/bg-shoppingcart-main.jpg);
background-repeat:no-repeat;
position:relative;
}

#shopCart-main h2,#shopCart-main h3{
    display:none;
}

ul#tokuten{
position:absolute;
top:442px;
right:87px;
list-style:none;
z-index:2;
}

#shopCart-main-button_01{
	position:absolute;
	top:331px;
	left:627px;
}

#shopCart-main-button_02{
	position:absolute;
	top:387px;
	left:628px;
}

#shopCart-sub{
    height:275px;
background:url(http://the-peace-company.com/peace-co/images/kouso/bg-shoppingcart-sub.jpg);
background-repeat:no-repeat;
position:relative;
}

#shopCart-sub-button_01{
	position:absolute;
	top:134px;
	left:578px;
}

#shopCart-sub h3,#shopCart-sub p,#shopCart-sub ul{
    display:none;
}

#set-button_01{
	position:absolute;
	top:13px;
	left:48px;
}

#set-button_02{
	position:absolute;
	top:13px;
	left:312px;
}



/* 20100317買い物カゴのスタイル */

table.h4o_lineup{ width:625px; margin:0 0 10px; border:1px solid #ccc;}
.icon{ margin:5px 0; }
td.td01{ /*background-color:#f8f8f8;*/ /*border: 1px solid #ccc; border-right:none;*/ vertical-align:top; position:relative; }
td.td01 img{ width:111px;}
td.td02{ width:5px; }
td.td03{ width:340px; border-left:1px solid #ccc; text-align:left; padding:4px 5px 4px; vertical-align:top; background:#ecf5fc; }
td.td04{ width:150px; border-left:1px solid #ccc; text-align:center; padding:5px 5px; background-color:#d3e7f5; }

td.td01_bottom{ text-align:center; height:12px; padding:3px; }

.lineup-title{ font-size:18px; font-weight:bold; color:#333399; margin:0 0 0px; padding:0; line-height:150%; letter-spacing:0.08em }
.lineup-price{ font-size:18px; color:#FF0000; font-weight:bold; margin:0 0 -3px; padding:0; }
.lineup-price span{ font-size:11px;}
.f-button{ margin:5px 0 -2px; padding:0; }
.extra{border:dotted #31ae2d 2px; margin:5px 0 0; padding:0; text-align:center;}
div.td01_box{ position:relative;}
p.td01_link{ font-size:11px; margin:0; }
p.td01_link a{ font-size:11px; color:#0000FF; }

img.stuff_img{ margin:15px 0 45px -15px; }





/* if.html 追加 */

#index_if_cont_01, #index_if_cont_02, #index_if_cont_03, #index_if_cont_04, #index_if_cont_05 {
background:url("http://the-peace-company.com/new-images/index/index_if.jpg") repeat scroll 0 0 transparent;
margin:0 auto;
position:relative;
width:655px;
}
#index_if_cont_01 {
height:383px;
}
#index_if_cont_02 {
background-position:0 -383px;
height:253px;
}
#index_if_cont_03 {
background-position:0 -636px;
height:293px;
}
#index_if_cont_04 {
background-position:0 -929px;
height:232px;
}
#index_if_cont_05 {
background-position:0 -1161px;
height:305px;
}
#index_if_cont_05 {
margin:0 auto;
}
#index_if_cont_01 p {
text-indent:-9999px;
}
#index_if_cont_01 a {
display:block;
height:383px;
width:655px;
}
#index_if_cont_03 ul#sick-list {
left:311px;
list-style:none outside none;
padding:0;
position:absolute;
top:74px;
}
#index_if_cont_03 ul#sick-list li {
float:left;
margin:0 0 14px;
text-indent:-9999px;
}
#index_if_cont_03 ul#sick-list a {
display:block;
height:94px;
width:64px;
}
#index_if_cont_04 ul#blog-list {
left:0;
list-style:none outside none;
position:absolute;
top:55px;
}
#index_if_cont_04 ul#blog-list li {
position:absolute;
width:327px;
}
#index_if_cont_04 ul#blog-list li#blog-list_01 {
left:0;
top:0;
}
#index_if_cont_04 ul#blog-list li#blog-list_02 {
left:0;
top:90px;
}
#index_if_cont_04 ul#blog-list li#blog-list_03 {
left:327px;
top:0;
}
#index_if_cont_04 ul#blog-list li#blog-list_04 {
left:327px;
top:90px;
}
#index_if_cont_04 ul#blog-list a {
display:block;
height:90px;
width:327px;
}
#index_if_cont_04 ul#blog-list li#blog-list_03 a {
float:left;
width:163px;
}
#index_if_cont_05 a {
display:block;
height:305px;
width:655px;
}
#index_if_cont_01 h3, #index_if_cont_01 h4, #index_if_cont_01 ul {
display:none;
}

