@charset "utf-8";

/************************************

common.css  - Basic Layout -

************************************/

*{margin:0; padding:0; line-height:18px;list-style: none;}

.fl{float:left;}
.fr{float:right;}
.t10{font-size:83%;}
.t12{font-size:100%;}
.t14{font-size:116%;}
.t16{font-size:133%}
.t20{font-size:166%;}
h1{
color:#76b42d;
font-size: 120%;
margin:0px 0px 0px 120px;
}

a{color:#1f79ff;text-decoration:underline; border:0;}
a:hover{color:#ef5a8e; text-decoration:none; border:0;}
a img{border:0;}
html {
overflow-x: hidden;
}
body{
width: 100%;
text-align:center;
font-size: 75%;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial,Helvetica,sans-serif;
color:#494949;
background: #fce2eb url(../img/mainbg3.jpg) repeat-x top center fixed;
}
#wrapper { 
color: #2b2b2b; 
margin: 0 auto; 
padding: 0; 
width: 980px;
}
#header {
text-align:left;
background-color: #fce2eb;
height: 195px;
background:url(../img/head_back.jpg) no-repeat left top;
}
#backTop{
display:block;
width:480px;
height:110px;
position:relative; top:15px; left:250px;
}
#header h1{
position: relative; top: 26px; left: 140px;
}
#header p{
position: relative; top: 46px; left: 270px;
}
#pageBody{
background-color:#fce2eb;
}
#content{
width:980px;
background-color:#FFF;
}
.pageTop{
clear:both;
width:950px;
text-align:right;
margin:0px auto;
padding:20px 0px;
}
.pageTopSub{
clear:both;
width:700px;
text-align:right;
margin:0px auto;
padding:20px 0px;
}
#footer{
width:980px;
height:60px;
background:url(../img/footerbg.gif) repeat-x;
margin:0px auto;
padding-top:14px 0px;
color:#df6483;
}
#footer address{
padding:8px 0px 5px 0px;
font-style:normal;
}
#footer address a{
color:#df6483;
}

/* BTN
---------------------------------------------------------------------------- */
.btnTaiken{width:192px; height:32px; margin:10px auto 0px;}
.btnTaiken a{width:192px; height:0px; display:block; padding-top:32px; overflow:hidden; background:url(../img/btn_taikenki_detail.jpg) no-repeat 0 0;}
.btnTaiken a:hover{background-position:-192px 0;}

.btnDetail{width:192px; height:32px; margin:10px auto 0px;}
.btnDetail a{width:192px; height:0px; display:block; padding-top:32px; overflow:hidden; background:url(../img/btn_product_detail.jpg) no-repeat 0 0;}
.btnDetail a:hover{background-position:-192px 0;}

.btnDetailBig{width:294px; height:47px; margin:10px 0px 0px 240px;}
.btnDetailBig a{width:294px; height:0px; display:block; padding-top:47px; overflow:hidden; background:url(../img/btn_product_detailb.jpg) no-repeat 0 0;}
.btnDetailBig a:hover{background-position:-294px 0;}

.btnTaikenS{width:137px; height:32px; margin:10px auto 0px;}
.btnTaikenS a{width:137px; height:0px; display:block; padding-top:32px; overflow:hidden; background:url(../img/btn_taikenki_detail_s.jpg) no-repeat 0 0;}
.btnTaikenS a:hover{background-position:-137px 0;}




