@charset "utf-8";
/*base*/
body{
background:#c0e4f4 url(../img/pback01.gif) repeat-x;
margin:0;
padding:0;
color:#1c5985;
font-size:12px;}

a{
color:#53b0d8;
text-decoration:underline;}

a:hover{
text-decoration:none;}

p{
margin:0;
padding:0;}

h1{
margin:0;
padding:0;}

h2{
margin:0;
padding:0 0 10px 0;
color:#53b0d8;
font-size:13px;
font-weight:bold;}

.fleft{
float:left;}

.clear{
clear:both;}

.auto{
margin:0 auto;}

.tright{
text-align:right;}

.new{
font-size:80%;
color:#F39;}

.cent_catch{
text-align:center;
font-weight:bold;
font-size:110%;}

/*clearfix*/
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/*kokkaku*/
#main{
background:#FFF url(../img/top_noa01.jpg) no-repeat right top;
margin:0 auto;
padding:0 0 0 2px;
width:748px;}

/*information*/
#information{
width:428px;
margin:0 0 10px 15px;}

div#information .naka{
width:428px;
background:url(../img/info_table_back.gif) repeat-y;}

div#information div.naka .sec{
width:400px;
margin:0 auto;
padding:0;}

div#information div.naka div.sec dl{
padding:0;
margin:0;}

div#information div.naka div.sec dl dt{
float:left;
margin:0 10px 0 0;
width:93px;}

div#information div.naka div.sec dl dd{
padding:5px 0 0 0;}

.info_table{
background:#FFF;
border:1px solid #53b0d8;}

.info_table th{
background:#53b0d8;
text-align:left;
padding:3px;}

.info_table td{
text-align:left;
padding:3px;}

.bor{
border-bottom:1px solid #53b0d8;}

.nobor{
text-align:left;
border:none;}

.info_table02{
background:#FFF;
border:1px solid #53b0d8;
width:292px;
height:86px;
padding:3px;
margin:10px 0 0 0;
scrollbar-base-color:#f0f8ff;　　/* スクロールバー全体の色 */
scrollbar-face-color: #f0f8ff;       /* 表面の色 */
scrollbar-3dlight-color: #ffffff;    /* 左端と上端の色 */
scrollbar-highlight-color: #53b0d8;  /* ハイライトの色 */
scrollbar-shadow-color: #53b0d8;     /* 影の色 */
scrollbar-darkshadow-color: #ffffff; /* 右端と下端 */
scrollbar-arrow-color: #53b0d8;      /* 矢印の色 */
scrollbar-track-color: #ffffff;      /* バーの背景の色 */	
overflow: auto;
}

.info_table02 table{
line-height:1.2;
}

.info_table02 table th{
font-weight:bold;
text-align:left;
padding:1px 0 3px 2px;
border-bottom:1px solid #c5e6f5;}

.info_table02 table td{
text-align:left;
padding:1px 0 3px 2px;
border-bottom:1px solid #c5e6f5;}

/*navi*/
#navi{
margin:15px auto;
text-align:center;
line-height:1.5;
}

#navi a{
font-weight:bold;
color:#1c5985;}

.pagetop{
width:716px;
text-align:right;
margin:7px auto;}

/*main_l*/
.main_l{
width:728px;
background:#efefef;
margin:0 auto;
padding:0 0 10px 0;}

.main_s{
width:716px;
background:#FFF;
margin:10px auto;
}

.main_s_in{
width:714px;
padding:10px auto;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}

div.main_s_in h2{
color:#fc7796;
font-size:120%;}

div.main_s_in .sub{
padding:0 0 5px 0;
border-bottom:1px solid #105776;}

/*main_l_s_products*/
/*1点注目商品：のあ抱き枕*/
.products_01{
width:700px;
height:350px;
padding:10px 0;
margin:0 auto;}

.products_01 dl{
margin:0;
padding:0;}

.products_01 dl dt{
float:left;
padding:0 8px 0 0;}

.products_01 dl dd{
float:left;
width:340px;
padding:0;
margin:0;}

/*main_l_s_products*/
/*1点注目商品：アージュオルタセット*/
.products_01age{
width:700px;
height:200px;
padding:10px 0;
margin:0 auto;}

.products_01age dl{
margin:0;
padding:0;}

.products_01age dl dt{
float:left;
padding:0 8px 0 0;}

.products_01age dl dd{
float:left;
width:340px;
padding:0;
margin:0;}

/*1点注目商品：アージュテレカ*/
.products_01age02{
width:700px;
height:140px;
padding:10px 0;
margin:0 auto;
border-top:1px solid #c0e4f4;}

.products_01age02 dl{
margin:0;
padding:0;}

.products_01age02 dl dt{
float:left;
padding:0 8px 0 0;}

.products_01age02 dl dd{
float:left;
width:340px;
padding:0;
margin:0;}

/*1点注目商品：Fateリング*/
.products_01b{
width:700px;
height:240px;
padding:10px 0;
margin:0 auto;
border-bottom:1px solid #c0e4f4;}

.products_01b dl{
margin:0;
padding:0;}

.products_01b dl dt{
float:left;
padding:0 8px 0 0;}

.products_01b dl dd{
float:left;
width:340px;
padding:0;
margin:0;}

/*1点注目商品：ディスタンスサントラ*/
.products_01c{
width:700px;
height:410px;
padding:10px 0;
margin:0 auto;
}

.products_01c dl{
margin:0;
padding:0;}

.products_01c dl dt{
float:left;
padding:0 8px 0 0;}

.products_01c dl dd{
float:left;
width:540px;
padding:0;
margin:0;}

.musiclist{
margin:0 0 0 10px;}

/*1点注目商品：ｃ76抱き枕*/
.products_01d{
width:700px;
padding:10px 0;
margin:0 auto;
}



/*大枠内カテゴリ分け：タイトル*/
.prod_stitle{
width:700px;
border-bottom:1px #1c5985 dotted;
padding:5px 0 5px 0;
margin:0 auto 10px auto;
font-weight:bold;}

/*1点注目商品：共通*/
.btn_senkou{
margin:10px 5px 0 0;}

.kakaku{
font-size:120%;
color:#53b0d8;
font-weight:bold;}

.red{
color: #F00;}

.pink{
color: #F39;}

.blue{
color: #039;}

.red_k{
	font-weight:bold;
font-size:120%;}

.siyou{
font-size:85%;}

/*1列2段商品：main_l_s_products02*/
.products_01a{
width:700px;
height:130px;
padding:10px 0;
margin:0 auto;}

.products_01a02{
width:700px;
height:140px;
padding:10px 0;
margin:0 auto;}

.products_02{
width:350px;
height:130px;}

div.products_02 h2{
color:#fc7796;
padding:0 0 5px 0;
border-bottom:1px solid #105776;
margin:0 0 10px 0;
font-size:100%;}

div.products_02 h2 img{
padding:3px 0 0 0;}


/*1列2段商品：main_l_s_products02　商品説明ありチュアブルソフト*/
.products_01a_b{
width:700px;
height:230px;
padding:10px 0;
margin:0 auto;}

.products_02a{
width:350px;
height:180px;}

div.products_02a h2{
color:#fc7796;
padding:0 0 5px 0;
border-bottom:1px solid #105776;
margin:0 0 10px 0;
font-size:100%;}

div.products_02a h2 img{
padding:3px 0 0 0;}

/*1列2段商品：main_l_s_products02　商品説明ありソフトハウス*/
.products_01a_c{
width:700px;
height:230px;
padding:10px 0;
margin:0 auto;}

.products_02b{
width:350px;
height:180px;}

div.products_02b h2{
color:#fc7796;
padding:0 0 5px 0;
border-bottom:1px solid #105776;
margin:0 0 10px 0;
font-size:100%;}

div.products_02b h2 img{
padding:3px 0 0 0;}



.link_ban{
padding:5px 0;
width:500px;
border-bottom:1px dotted #CCC;
border-top:1px dotted #CCC;
margin:0 auto;
text-align:center;
clear:both;}

/*main_l_s_list*/
#list_m{
width:716px;
/*height:390px;*/
margin:0 0 0 15px;}

#list{
border:1px solid #cccccc;
width:486px;
background:#FFF;
margin:10px auto;
float:left;}

#list02{
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
width:210px;
background:#FFF;
margin:10px auto;
float:left;}

.list01{
width:476px;
padding:5px;
height:15px;}

.list02{
width:476px;
padding:5px;
height:15px;
background:#ecf9ff;}

.list01a{
width:200px;
height:15px;
padding:5px;
text-align:center;}

.list02a{
width:200px;
height:15px;
padding:5px;
background:#ecf9ff;
text-align:center;}


/*yokoku*/
.yokokua{
width:717px;
height:192px;
background: url(../img/1113_yokoku_dt.gif) no-repeat;
margin:10px auto;}

.yokoku01{
padding:20px 0 0 20px;}

.yokoku02{
padding:130px 0 0 20px;}

#yokokub{
width:680px;
background:#f1f8ff;
margin:20px auto 20px auto;
padding:10px;}

div#yokokub p{
padding:0 0 0 22px;
line-height:1.3;}

#caution{
width:600px;
background: #e1e1e1;
/*border:1px dotted #ffac3d;*/
margin:10px auto 20px auto;
padding:10px;}

div#caution h2{
color: #B22222;}

div#caution ul{
margin:0 0 0 10px;
padding:0 0 0 10px;
list-style: square;}

#foot{
width:744px;
margin:0 auto;
padding:15px 0;
line-height:1.3;
text-align:center;
background:#53b0d8;
color:#FFF;}