@charset "EUC-JP";
/* 枠設定====================================== */
.header{
  width: 775px;
  height:224px;
  font-size:12px;
  float: left;
  background:#000000 url(https://cart-imgs.fc2.com/upfile/sexydrug/sexydrug5.jpg) no-repeat;
}

.wrapper {
  clear: both;
  width: 780px;
  margin: 0 auto;
  text-align: left;
  background:#000000;
  height:100px; 
  }

.left {
  margin-left:2px;
  padding: 2px;
  width: 200px;
  float: left}

.main {
  padding-left: 5px;
  float: left}

.footer{
  clear: both;
  width: 775px;
  height:50px;
  text-align: center}

/*タイトル部表示指定============================*/
.site_title {
  font-family:"FF2DFF3320FF3030B430B730C330AF", "Hiragino Kaku Gothic Pro", "30D230E930AE30CE20Pro20W3", "Osaka";
  color: #666666;
  padding-top:60px;
  padding-left:40px;
  font-size: 23px;
  text-align:left}

.introduction{
  font-family:"FF2DFF3320FF3030B430B730C330AF", "Hiragino Kaku Gothic Pro", "30D230E930AE30CE20Pro20W3", "Osaka";
  color: #666666;
  padding-top:1px;
  padding-left:40px;
  padding-right:30%;
  font-size: 12px;
}

.site_title a	{color: #666666;text-decoration: none}
.site_title a:link	{color: #666666;text-decoration: none}
.site_title a:visited {color: #666666;text-decoration: none}
.site_title a:active {color: #FAFAA7;text-decoration: none}
.site_title a:hover {color: #FAFAA7;text-decoration: none}



/*メニュー部分設定===========================*/
.menu {
  margin:5px 0px 10px;
  width:200px;
text-align: center;
}

.menu_text {
	font-family:"FF2DFF3320FF3030B430B730C330AF", "Hiragino Kaku Gothic Pro", "30D230E930AE30CE20Pro20W3", "Osaka";
	font-size: 10px;
	color: #FFFFFF;
	line-height: 140%;
	padding-right: 5px;
	padding-left: 5px;
}

.menu_text p{
  margin: 0.3em;
}

.menu form{
  margin:0px 15px;
}

.menu_title{
  padding:10px 5px 0px 15px;
  text-align:left;
  font-family:"FF2DFF3320FF3030B430B730C330AF", "Hiragino Kaku Gothic Pro", "30D230E930AE30CE20Pro20W3", "Osaka";
  font-size: 12px;
  font-weight: bolder;
  color: #fff;
  line-height: 100%}

.menu_top {
  width:200px;
  height: 30px;
  background:#999966 }

.menu_cen {
  background:#333333 }

.menu_bot{
  width:200px;
  height: 20px;
  }

.myimg{
  text-align:center;
}

/*リストの表示設定*/
.menu_cen ul {
  padding:0px;
  margin:0px}

.menu_cen ul li { 
  margin: 0px 10px 0px 25px;
  list-style-image: url(https://cart-imgs.fc2.com/template/phot-k11/image/050517_02_arrow.gif);
  line-height: 180%}

.menu a		{ color: #b34a27; text-decoration: none; }
.menu a:link	{ color: #b34a27; text-decoration: none; }
.menu a:visited	{ color: #b34a27; text-decoration: none; }
.menu a:active	{ color: #ff6a39; text-decoration: none; }
.menu a:hover	{ color: #ff6a39; text-decoration: none; }


/*エントリー部分設定=============================*/
.entry {
  width: 560px;
  margin-top:10px;}

.ent_top {
  height: 20px;
  background:#333333 }

.ent_cen {
  background:#333333;
  }

.ent_bot {
  height: 20px;
  background:#333333;
  font-size: 11px;
  color: #FFFFFF;
}

.entry_title {
  font-family:"FF2DFF3320FF3030B430B730C330AF", "Hiragino Kaku Gothic Pro", "30D230E930AE30CE20Pro20W3", "Osaka";
  font-size: 14px;
  font-weight: bolder;
  padding-top:5px;
  padding-left:35px;
margin-bottom:30px;
  color: #ffffff}

.entry_body {
  font-family:"FF2DFF3320FF3030B430B730C330AF", "Hiragino Kaku Gothic Pro", "30D230E930AE30CE20Pro20W3", "Osaka";
  font-size: 12px;
  line-height: 135%;
  padding:10px 25px;
  color: #999999}

.entry_more {
  font-family:"FF2DFF3320FF3030B430B730C330AF", "Hiragino Kaku Gothic Pro", "30D230E930AE30CE20Pro20W3", "Osaka";
  font-size: 12px;
  line-height: 135%;
  padding:10px 25px;
  color: #FFFFFF}

.entry_state {
  font-family: "FF2DFF3320FF3030B430B730C330AF", "Hiragino Kaku Gothic Pro", "30D230E930AE30CE20Pro20W3", "Osaka";
  font-size: 12px;
  text-align:right;
  padding:10px 30px 0px;
  color: #666}

.entry_title a	{ color: #000000; text-decoration: none; }
.entry_title a:link{ color: #666666; text-decoration: none; }
.entry_title a:visited{ color: #666666; text-decoration: none; }
.entry_title a:active{ color: #666666; text-decoration: none; }
.entry_title a:hover{ color: #666666; text-decoration: none; }

.entry_body a	{ color: #E30F41; text-decoration: none; }
.entry_body a:link{ color: #F8587D; text-decoration: none; }
.entry_body a:visited{ color: #v; text-decoration: none; }
.entry_body a:active{ color: #F8587D; text-decoration: none; }
.entry_body a:hover{ color: #F8587D; text-decoration: none; }

.entry_state  a	{ color: #E30F41; text-decoration: none; }
.entry_state  a:link{ color: #F8587D; text-decoration: none; }
.entry_state  a:visited{ color: #F8587D; text-decoration: none; }
.entry_state  a:active{ color: #F8587D; text-decoration: none; }
.entry_state  a:hover{ color: #F8587D; text-decoration: none; }

/*コメント部分指定==============================*/
.comment1 {
  margin-top:10px;
  width: 560px}

.comment_head {
  height: 30px;
  background:url(https://cart-imgs.fc2.com/template/phot-k11/image/comment_title.gif)}

.comment_top {
  height: 20px;
  background:#333333}

.comment_cen {
  background:url(https://cart-imgs.fc2.com/template/phot-k11/image/050517_02_main_bg.gif)}

.comment_bot {
  height: 20px;
  background:url(https://cart-imgs.fc2.com/template/phot-k11/image/050517_02_main_down_01.gif)}

.comment_title {
  font-family:"FF2DFF3320FF3030B430B730C330AF", "Hiragino Kaku Gothic Pro", "30D230E930AE30CE20Pro20W3", "Osaka";  font-size: 12px;
  font-weight: bolder;
  margin:10px 30px;
  color: #666666}

.comment_date {
  font-family:"FF2DFF3320FF3030B430B730C330AF", "Hiragino Kaku Gothic Pro", "30D230E930AE30CE20Pro20W3", "Osaka";
  font-size: 11px;
  font-weight: bolder;
  color: #366;
  text-align: right;
  padding: 5px 25px}

.comment_body {
  font-family:"FF2DFF3320FF3030B430B730C330AF", "Hiragino Kaku Gothic Pro", "30D230E930AE30CE20Pro20W3", "Osaka";
  font-size: 12px;
  line-height: 135%;
  padding:5px 25px;
  color: #666}

.comment form {
  font-family:"FF2DFF3320FF3030B430B730C330AF", "Hiragino Kaku Gothic Pro", "30D230E930AE30CE20Pro20W3", "Osaka";
  font-size: 12px;
  line-height: 135%;
  padding:5px 25px;
  color: #666}

.comment_more {
  font-family:"FF2DFF3320FF3030B430B730C330AF", "Hiragino Kaku Gothic Pro", "30D230E930AE30CE20Pro20W3", "Osaka";
  font-size: 12px;
  line-height: 135%;
  padding:10px 25px;
  color: #666}

.comment_state {
  font-family:"FF2DFF3320FF3030B430B730C330AF", "Hiragino Kaku Gothic Pro", "30D230E930AE30CE20Pro20W3", "Osaka";
  font-size: 12px;
  color: #666666;
  padding: 5px 25px 0px}



.copyright {
  font-family: "FF2DFF3320FF3030B430B730C330AF", "Hiragino Kaku Gothic Pro", "30D230E930AE30CE20Pro20W3", "Osaka";
  font-size: 10px;
  color: #333333;
  line-height: 170%;
  border-top: 1px dotted #666666}



/*引用の表示設定*/
blockquote {
  margin:10px;
  padding:10px;
  background:#333333;
  color:#D22036;
  border: 1px dotted #D22036}


caption {
  padding:10px;
  font-weight: bold;
  border:2px solid #FF6D2F;
  color:#fff;
  background:#FF6D2F}


.pict {
  border-width: 0px;
  border-style: solid;
  border-color: #999}

a{text-decoration:none}

.pagenavi {
  width: 560px;
  height: 20px;
  margin:10px 0px;
  background:#333333;}

.pagenavi_text{
  text-align:center;
  font-size:12px;
  font-weight: bolder;
  color:#FAC0C0;
  padding-top:5px;
}

.line{
  width: 500px;
  height: 10px;
}

textarea,input,select {
	font-family : "30D230E930AE30CE20Pro20W3","Osaka","Verdana","Helvetica","Arial","FF2DFF3320FF3030B430B730C330AF",sans-serif;
}

img.emoji{
	vertical-align:middle;
	border:0;
}

/* お知らせ */
.news-comment {padding-top: 10px; padding-bottom: 20px;}

/* メニュー */
#menu a {display: block; margin: 0; padding: 4px;}
#menu a:hover {background-color: #666666;}
#menu a.Top {padding-left: 3px; border-bottom: 1px dotted #999999;}
#menu a.Main {padding-left: 3px; border-bottom: 1px dotted #999999;}

/* カテゴリー */
#category a {background-color: #333333; display: block; margin: 0; padding: 4px;}
#category a:hover {background-color: #666666;}
#category a.Top {padding-left: 3px; border-top: 1px solid silver; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;}
#category a.Main {padding-left: 3px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;}
#category a.Sub {background-color: #666666; padding-left: 9px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;}

/* おすすめ商品一覧（カタログ表示） */
.item_list3 {float: left; width: 33%; padding-top: 10px; padding-bottom: 10px;}
.item3 {width: 160px; text-align: left;}
.item3 img {margin-top: 3px; padding-left: 25px; text-align:center;}
.item3 .name {text-align: center; padding: 0px;}
.item3 .other {padding-left: 35px;}
.item3 .comment {text-align: center; padding: 3px;}

/* 商品一覧（カタログ表示） */
.item_list {float: left; width: 50%; padding-top: 10px; padding-bottom: 10px;}
.item {width: 150px; text-align: left;}
.item img {margin-top: 3px; padding: 3px; text-align:center;}
.item .name {text-align: left; padding: 3px;}
.item .other {padding: 3px;}
.item .comment {text-align: center; padding: 3px;}

/* 商品一覧（リスト表示） */
.item_list2 {padding-top: 10px; padding-bottom: 10px;}
.item2 {}
.item2 img {margin-top: 3px; padding: 3px;}
.item2 .thumb {float: left;}
.item2 .name {padding: 3px; background-color: #DDDDDD;}
.item2 .other {padding: 3px; text-align: right;}
.item2 .comment {text-align: left; padding: 3px;}

/* 商品詳細 */
.item_detail {text-align: center; font-size: 12px;}
.item_detail img {float:left; border: 1px solid #CCCCCC; background-color: #000; margin: 3px; padding: 3px;}
.item_detail .thumb {float: left; margin-top: 10px; width:33%;}
.item_detail .img-comment {padding: 3px;}
.item_detail .comment {padding: 3px; text-align: left;}
.item_detail .about {text-align: right;}
.item_detail .about .other {padding: 3px;}

/*商品詳細のフッター文字色*/
.item_txt {font-size:10px; font-color:#666;}


/* ソートリンク */
.sortlinks {width: 100%;font-size: 12px;border-bottom: 1px dotted #666666;}
.sortlinks .link {padding-right: 20px;float: left;}

/* ページリンク */
.pagelinks {width: 100%; font-size: 12px; border-bottom: 1px dotted #666666;}
.pagelinks .left {float: left; width: 38%;}
.pagelinks .right {float: left; width: 55%; text-align: right; padding: 4px;}

/* カートの中身 */
.cartin {text-align: center;}
.cartin_item {border-bottom: 1px dotted #666666;}
.cartin .name {text-align: left; padding: 3px;}
.cartin .price {text-align: right; padding: 3px;}
.cartin .subtotal {text-align: right; padding: 3px;}
.cartin .total {text-align: right; padding: 3px;}
.cartin .submit {padding-top: 20px;}

/* テーブル枠 */
.table1 {font-size: 12px; width: 100%;}
.table1 td {padding: 3px; border-top: 1px solid #CCCCCC; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #CCCCCC;}
.table1 .td1 {background-color: #ffffff; color: #666666;}
.table1 .td2 {background-color: #EEEEEE; text-align: center;}
.table1 .td3 {background-color: #ffffff;}
.table1 #left1 {text-align: left;}
.table1 #center1 {text-align: center;}
.table1 #right1 {text-align: right;}




