@charset "UTF-8";
/* CSS Document */

div#contents-inner {
width:690px;
}

div#contents-inner h2,
div#contents-inner h3,
div#contents-inner p {
margin:0px;
padding:0px;
}

div#contents-inner img {
border:0;
}

div#contents-inner p {
line-height:1.4em;
}

div#contents-inner div.clear {
clear:both;
}

div#contents-inner h2{
background:url(../images/header.jpg) 0 0 no-repeat;
width:690px;
height:92px;
text-indent:-9999px;
}

/* メニュータブ */

div#contents-inner ul {
background:url(../images/menu.jpg) 0 0 no-repeat;
width:681px;
height:57px;
padding:0 4px 0 5px;
}

div#contents-inner ul li {
float:left;
}

div#contents-inner ul li a {
display:block;
}

/* タブ１ */
div#contents-inner ul li#tab1 {
margin-right:9px;
}

div#contents-inner ul li#tab1 a {
background:url(../images/menu.jpg) -5px 0 no-repeat;
width:106px;
height:57px;
text-indent:-9999px;
}

div#contents-inner ul li#tab1 a:hover {
background:url(../images/menu.jpg) -5px -57px no-repeat;
width:106px;
height:57px;
text-indent:-9999px;
}

div#contents-inner ul li#tab1a {
background:url(../images/menu.jpg) -5px -57px no-repeat;
width:106px;
height:57px;
text-indent:-9999px;
margin-right:9px;
}

/* タブ２ */
div#contents-inner ul li#tab2 {
margin-right:9px;
}

div#contents-inner ul li#tab2 a {
background:url(../images/menu.jpg) -120px 0 no-repeat;
width:106px;
height:57px;
text-indent:-9999px;
}

div#contents-inner ul li#tab2 a:hover {
background:url(../images/menu.jpg) -120px -57px no-repeat;
width:106px;
height:57px;
text-indent:-9999px;
}

div#contents-inner ul li#tab2a {
background:url(../images/menu.jpg) -120px -57px no-repeat;
width:106px;
height:57px;
text-indent:-9999px;
margin-right:9px;
}

/* タブ3 */
div#contents-inner ul li#tab3 {
margin-right:9px;
}

div#contents-inner ul li#tab3 a {
background:url(../images/menu.jpg) -235px 0 no-repeat;
width:106px;
height:57px;
text-indent:-9999px;
}

div#contents-inner ul li#tab3 a:hover {
background:url(../images/menu.jpg) -235px -57px no-repeat;
width:106px;
height:57px;
text-indent:-9999px;
}

div#contents-inner ul li#tab3a {
background:url(../images/menu.jpg) -235px -57px no-repeat;
width:106px;
height:57px;
text-indent:-9999px;
margin-right:9px;
}

/* タブ4 */
div#contents-inner ul li#tab4 {
margin-right:9px;
}

div#contents-inner ul li#tab4 a {
background:url(../images/menu.jpg) -350px 0 no-repeat;
width:106px;
height:57px;
text-indent:-9999px;
}

div#contents-inner ul li#tab4 a:hover {
background:url(../images/menu.jpg) -350px -57px no-repeat;
width:106px;
height:57px;
text-indent:-9999px;
}

div#contents-inner ul li#tab4a {
background:url(../images/menu.jpg) -350px -57px no-repeat;
width:106px;
height:57px;
text-indent:-9999px;
margin-right:9px;
}

/* タブ5 */
div#contents-inner ul li#tab5 {
margin-right:9px;
}

div#contents-inner ul li#tab5 a {
background:url(../images/menu.jpg) -465px 0 no-repeat;
width:106px;
height:57px;
text-indent:-9999px;
}

div#contents-inner ul li#tab5 a:hover {
background:url(../images/menu.jpg) -465px -57px no-repeat;
width:106px;
height:57px;
text-indent:-9999px;
}

div#contents-inner ul li#tab5a {
background:url(../images/menu.jpg) -465px -57px no-repeat;
width:106px;
height:57px;
text-indent:-9999px;
margin-right:9px;
}

/* タブ6 */
div#contents-inner ul li#tab6 a {
background:url(../images/menu.jpg) -580px 0 no-repeat;
width:106px;
height:57px;
text-indent:-9999px;
}

div#contents-inner ul li#tab6 a:hover {
background:url(../images/menu.jpg) -580px -57px no-repeat;
width:106px;
height:57px;
text-indent:-9999px;
}

div#contents-inner ul li#tab6a {
background:url(../images/menu.jpg) -580px -57px no-repeat;
width:106px;
height:57px;
text-indent:-9999px;
}

/* コンテンツ中身 */
div#contents-inner div#inner2 {
padding:0px 0px 0px 18px;
}

/* チョコレートリンク */
div#contents-inner img#choco {
margin-bottom:20px;
}

/* テキストエリア */
div#contents-inner div#text1 {
margin-bottom:20px;
padding-right:20px;
position:relative;
}

/* タイトル */
div#contents-inner h3#title1 {
font-size:16px;
color:#7e4f1f;
margin-bottom:5px;
}

div#contents-inner h3#title2 {
font-size:16px;
color:#649a79;
margin-bottom:5px;
}

div#contents-inner h3#title3 {
font-size:16px;
color:#bcac56;
margin-bottom:5px;
}

div#contents-inner h3#title4 {
font-size:16px;
color:#4f889d;
margin-bottom:5px;
}

div#contents-inner h3#title5 {
font-size:16px;
color:#c07282;
margin-bottom:5px;
}

div#contents-inner h3#title6 {
font-size:16px;
color:#617eb3;
margin-bottom:5px;
}

/* アイテムボックス */
div#contents-inner div.itembox {
background:url(../images/box1.gif) 0 0 no-repeat;
width:149px;
height:200px;
float:left;
margin-right:18px;
margin-bottom:20px;
}

div#contents-inner div.itembox2 {
background:url(../images/box2.gif) 0 0 no-repeat;
width:149px;
height:302px;
float:left;
margin-right:18px;
margin-bottom:20px;
}

/* 商品写真 */
div#contents-inner img.ph1 {
border:1px solid #CCCCCC;
margin:14px 0px 15px 14px;
}

div#contents-inner img.ph2 {
border:1px solid #CCCCCC;
margin:0px 0px 15px 14px;
}

/* モールドチョコ写真 */
div#contents-inner img.choco1 {
margin:10px 0px 5px 14px;
}

/* 商品名 */
div#contents-inner div.itemname {

}

/* 商品名モールド */

div#contents-inner div.tab1{
padding:10px 5px 0px 5px;
font-weight:bold;
white-spce: nowrap;
overflow: hidden;
width: 139px;
height:34px;
text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
}

div#contents-inner p.tab1{
padding:10px 5px 0px 5px;
font-weight:bold;
width: 139px;
height:34px;
white-spce: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
}

div#contents-inner p.tab1 a {
color:#916435;
}

div#contents-inner p.tab1 a:hover {
color:#ca965f;
}

/* 商品名型・道具 */
div#contents-inner p.tab2{
padding:10px 5px 0px 5px;
font-weight:bold;
width: 139px;
height:34px;
white-spce: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
}

div#contents-inner p.tab2 a {
color:#649a79;
}

div#contents-inner p.tab2 a:hover {
color:#8bd1a6;
}

/* 商品名ラッピング(シック)  */
div#contents-inner p.tab3{
padding:10px 5px 0px 5px;
font-weight:bold;
width: 139px;
height:34px;
white-spce: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
}

div#contents-inner p.tab3 a {
color:#bcac56;
}

div#contents-inner p.tab3 a:hover {
color:#dfd187;
}

/* 商品名ラッピング(ポップ) */
div#contents-inner p.tab4{
padding:10px 5px 0px 5px;
font-weight:bold;
width: 139px;
height:34px;
white-spce: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
}

div#contents-inner p.tab4 a {
color:#4f889d;
}

div#contents-inner p.tab4 a:hover {
color:#80bfd6;
}

/* 商品名デコレーション */
div#contents-inner p.tab5{
padding:10px 5px 0px 5px;
font-weight:bold;
width: 139px;
height:34px;
white-spce: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
}

div#contents-inner p.tab5 a {
color:#c07282;
}

div#contents-inner p.tab5 a:hover {
color:#df93a3;
}

/* 商品名お手軽素材 */
div#contents-inner p.tab6{
padding:10px 5px 0px 5px;
font-weight:bold;
width: 139px;
height:34px;
white-spce: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
}

div#contents-inner p.tab6 a {
color:#617eb3;
}

div#contents-inner p.tab6 a:hover {
color:#89a6dc;
}

/* 価格 */
div#contents-inner p.price {
padding:0px 5px 0px 5px;
color:#656565;
font-weight:bold;
}

/* モールドテキスト */
div#contents-inner p#tempatext {
padding-right:200px;
padding-bottom:30px;
}

/* テンパリングって何？ */
div#contents-inner img#tempa {
	width:159px;
	position:absolute;
	left: 458px;
	top: 10px;
}

