/*フォント*/
.BODY{
	.online_boby {
	background-image: url(web_shop/img/image_top_ka1.gif);
	background-repeat: repeat-y;
	background-position: 28px;
	font-size: 10pt;
	font-size: 10pt;
	background-image: url(img/image_top_ka1.gif);
	background-repeat: repeat-y;
	background-position: 28px;
}

.BODY2  {
	font-size: 8px;
	background: #fff no-repeat -25% -55%;
	margin-top: 0px;
	margin-left: 0px;
	width: 775px;
}
.body1     {
	font-size: 8px;
	margin-top: 15px;
	margin-left: 0px;
	width: 700px;
	background-image: url(web_shop/img/image_top_ka1.gif);
	background-repeat: repeat-y;
	background-position: 28px;
}
.index_blue1       { color: #fff; font-size: 9px; line-height: 15px; font-family: Osaka, Osaka-等幅; background: transparent url(img/image_blue.gif) no-repeat center; text-align: center; vertical-align: middle; width: 154px; height: 154px ;}
.index_pic { color: #ff65ff; font-size: 10pt; line-height: 19px; background: transparent center ; text-align: center; vertical-align: middle; width: 155px; height: 155px ;}
.index_picwool  {
	color: #633000;
	font-size: 10pt;
	line-height: 19px;
	text-align: center;
	vertical-align: middle;
	width: 155px;
	height: 155px;
	background-color: transparent;
	background-image: url(img/image_wool.gif);
	background-position: center;
}
.index_title      { color: #646464; font-size: 10px; line-height: 15px; background-color: transparent; text-align: center; vertical-align: middle; height: 155px ;}
.index_title1 { color: #a3a3a3; font-size: 10px; line-height: 15px; background-color: transparent; vertical-align: middle; height: 155px ;}
.index_pink1     { color: #003063; font-size: 9px; line-height: 12px; background: transparent url(img/image_pinc.gif) no-repeat center; text-align: center; vertical-align: middle; width: 155px; height: 155px ;}
.index_white  {
	font-size: 10px;
	height: 155px;
	width: 155px;
	background-image: url(img/image_white.gif);
	background-repeat: no-repeat;
	color: #003063;
	text-align: center;
	vertical-align: 50%;
}

.index_table {
	font-size: 10pt;
	margin-top: 0px;
	margin-left: 0px;
	width: 775px;
	background-image: url(img/image_top_ka1.gif);
	background-repeat: repeat-y;
	background-position: 270px;
}
.index_table_4_5 {
	font-size: 10pt;
	margin-top: 0px;
	margin-left: 0px;
	width: 775px;
	background-image: url(img/image_top_ka1.gif);
	background-repeat: repeat-y;
	background-position: 270px;
}
.index_table1    { font-size: 10pt; font-family: Arial; background: transparent url(img/image_top_ka1.gif) repeat-y 50%  ;}

.index_table2     {
	font-size: 10pt;
	font-family: Arial;
	background-color: transparent;
	width: 750px;
}
.index_blue  { color: #fff; font-size: 10pt; line-height: 19px; font-family: Arial; background-color: transparent; vertical-align: top; padding-left: 15px; height: 230px ;}
.index_pink   { color: #fff; font-size: 10pt; line-height: 19px; font-family: Arial; background: transparent url(img/image_toppink.gif) no-repeat 400px ; padding-left: 410px; height: 160px ;}
.index_image1 { color: #fff; font-family: Arial; background-color: transparent; float: right; padding-left: 65px ;}
.index_menu   { color: #000073; font-size: 10pt; line-height: 19px; font-family: Arial; background-color: transparent; text-align: center ;}
.index_pic1 { color: #000073; font-size: 10pt; line-height: 19px; font-family: Arial; background-color: transparent; text-align: center ;}
.index_pic2 { color: #000073; font-size: 10pt; line-height: 19px; font-family: Arial; background-color: transparent; text-align: center; margin-top: 50px; margin-left: 120px ;}
td,div{font-size:10pt;
font-family : Arial;
}

/* "新商品"などを囲っている枠 */
.online_setsumei_waku{
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	height:20px;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
/* カテゴリのリンクメニューのテーブル */
.catetb{
border-collapse:collapse;
}
.tabule1  { color: #fff; font-size: 10pt; line-height: 18pt; background-color: #a9a9a9 ;}
.cateL{
border-style:solid;
border-color:#cccccc;
border-width:1px 0px 1px 0px;
}
.cateS{
display:block;
width:150px;
margin-bottom:15px;
border:1px dashed #46d3f7;
background-color:#fff;
color:#46d3f7;font:bold 12px/20px Verdana;
text-decoration:none;
}

div.box12 { color: #ffffff; font-style: normal; font-variant: normal; font-weight: normal; background-color: #46d3f7; margin-top: 5px; border: dashed 1px #46d3f7; width: 155px ;}
div.box13 { color: #ffffff; font-style: normal; font-variant: normal; font-weight: normal; margin-top: 5px; width: 155px ;}
div.box14 { color: #ffffff; font-style: normal; font-variant: normal; font-weight: normal; margin-top: 5px; width: 155px ;}
/* カート画面の表 */
.tb{ 
border:1px solid #999999; 
border-collapse:collapse; 
}
.td9 { border-style: dotted; border-width: 1px; border-color: #999999 #ff88f1 #ff88f1 #999999; border-collapse: collapse }
.tb td{
	border:1px solid #999999;
	border-collapse:collapse;
	font-size: 10pt;
}

/* カート画面のボタン */
.btn{
border-style:solid;
border-color:#999999;
border-width:1px;
background-color:#EBEBEB;
}

/* カート画面の入力フォーム */
.in{
border-style:solid;
border-color:#000000;
border-width:1px;
background-color:#ffffff;
}

.titlebox    { color: #808080; font: 10px/12px Verdana; text-decoration: none; background-color: #fff; text-align: center; padding: 5px 0px 10px; width: 125px }

.linebox     { color: #000; font: 12px/20px Verdana; background-image: url(img/line.gif); margin-bottom: 30px; padding: 20px }
.linebox3 { color: #fff; font: 12px/20px Verdana; background-color: #00cfff; margin-bottom: 30px; padding: 20px ;}
.linebox5      { color: #fff; font: 12px/20px Verdana; background: url(img/image_top10.gif) no-repeat; vertical-align: middle; padding: 60px 20px 50px }
.linebox6     { color: #fff; font: 12px/20px Verdana; background: url(img/image_top6.gif) no-repeat; vertical-align: middle; padding: 80px 20px }
.linebox4 { color: #000; font: 12px/20px Verdana; margin-bottom: 30px; padding: 20px ;}
.linebox1        { color: #000; font: 12px/20px Verdana; background-image: url(img/line2.gif); margin-bottom: 20px; padding: 20px 20px 10px }
.linebox2      { color: #000; font: 12px/20px Verdana; background-image: url(img/line3.gif); margin-bottom: 20px; padding: 20px 20px 10px }
.waku1{
border-style:dotted;
border-width:1px;
border-color:#cccccc;
width:500px;

.waku2{
 display:block;
	width:120px;
	border:1px dashed #46d3f7;
	background-color:#fff;
	color:#00aeef;font:bold 12px/20px Verdana;
	text-decoration:none;}
.td10{
font-size:9pt;}
.td19 { font-size: 6pt ;}
.td20 { font-size: 12pt; text-transform: capitalize; border: 0px ;}
.td11{
font-size:10pt;
color:#696969;}
.td29  { color: #996666; font-weight: bold; font-size: 10pt; text-align: center ;}
.td21  { color: #696969; font-size: 10pt; line-height: 18px; border: dotted 2px #808080 ;}
.td27 { color: #696969; font-size: 10pt; line-height: 18px; border: dotted 2px #46ｄ3ｆ7 ;}
.td25 { color: #696969; font-size: 10pt; line-height: 18px; padding-right: 5px; padding-left: 5px ;}
.td22 { color: #696969; font-size: 10pt; border-bottom: 2px dotted maroon ;}
.td28 { color: #696969; font-size: 10pt ;}
.td26 { color: #696969; font-size: 10pt; border-right: 2px dotted #800000 ;}
.td23 { color: #696969; font-size: 10pt; border-right: 2px dotted maroon; border-bottom: 2px dotted maroon ;}
.link1  { color: #696969; font-size: 10pt; line-height: 15px; border: solid 2px #46d3f7 ;}
.link4 { color: #696969; font-size: 10pt; line-height: 15px; border: dotted 2px fuchsia }
.link2 { color: #696969; font-size: 10pt; margin-bottom: 10px; border-bottom: 2px dotted #46d3f7; border-left: 2px dotted #46d3f7 ;}
.link3 { color: #696969; font-size: 10pt; margin-bottom: 10px; border-right: 2px dotted #46d3f7; border-bottom: 2px dotted #46d3f7 ;}
.td24 { color: #696969; font-size: 10pt; border-right: 2px dotted maroon ;}
.td12{
font-size:11pt;
font-weight:900;
line-height:14pt;
color:#666666;}

.td13{
font-size:11pt;
font-weight:900;
line-height:14pt;
color:#f807e6;}

.td14{
font-size:11pt;
font-weight:500;
line-height:14pt;
}


.td15 {font-size:11pt;
font-weight:500;
line-height:18pt;
}

.td16  {
	width:145px;
	border:1px dashed #46d3f7;
	background-color:#46d3f7;
	color:#ffffff;
	font:normal bold 15px/20px Verdana;
		}
.td17{
	display:block;
	width:120px;
	padding:5px;
	border:1px dashed #46d3f7;
	background-color:#fff;
	color:#46d3f7;font:bold 12px;
	text-decoration:none;}
	
.td18{display:block;
	
	border:1px dashed #46d3f7;
	background-color:#fff;
	color:#ff6feb;font:bold 15px/20px Verdana;
	text-decoration:none;}	
	
h1    { color: white; font: 13px Verdana; background-color: #3cf ;}
h4 { font: 13px Verdana; margin-top: 5px; margin-bottom: 5px; margin-left: 5px ;}
h3 { color: white; font: bold 14px Verdana; background-color: gray; margin-bottom: -5px; margin-left: 5px; width: 200px ;}
h2 { color: #000000; font: 10pt Verdana; padding: 0px; ul: 0px ; text-align: bottom}
a.1    { color: white; font-style: normal; font-variant: normal; font-size: 13px; text-decoration: none; margin-bottom: 3px; border-bottom: 1px dashed blue; width: 100px; display: block ;}
a.7 { color: black; font-style: normal; font-variant: normal; font-size: 13px; text-decoration: none; margin-bottom: 3px; border-bottom: 1px dashed blue; width: 100px; display: block ;}
.on { color: white; font-style: normal; font-variant: normal; font-size: 13px; text-decoration: none; background-color: #ff65ff; margin-bottom: 3px; margin-left: 10px; border-bottom: 1px dashed blue; width: 125px; display: block ;}
a.4 { color: #ffffff; font-style: normal; font-variant: normal; font-size: 13px; text-decoration: none; margin-bottom: 3px; border-bottom: 1px dashed blue; width: 120px; display: block ;}
a.2    { color: #31cfff; font-style: normal; font-variant: normal; font-size: 13px; text-decoration: none; background-color: transparent; text-align: left; margin-bottom: 3px; margin-left: 10px; border-bottom: 1px dashed blue; left: 5px; width: 90px; display: block ;}
a.8 { color: #789; font-style: normal; font-variant: normal; font-size: 13px; text-decoration: none; background-color: transparent; text-align: left; margin-bottom: 3px; margin-left: 10px; border-bottom: 1px dashed blue; left: 5px; width: 90px; display: block }
a.5  { color: #31cfff; font-style: normal; font-variant: normal; font-size: 13px; text-decoration: none; background-color: transparent; margin-bottom: 3px; border-bottom: 1px dashed blue; width: 90px; display: block ;}
a.6 { color: #ffffff; font-style: normal; font-variant: normal; font-size: 13px; text-decoration: none; background-color: transparent; margin-bottom: 3px; border-bottom: 1px dashed blue; width: 90px; display: block ;}
a.3      { color: #31cfff; font-style: normal; font-variant: normal; font-size: 12px; text-decoration: none; background-color: transparent; text-align: left; margin-bottom: 3px; margin-left: 10px; border-bottom: 1px dashed blue; left: 5px; width: 120px; display: block ;}
a.1:link    { color: white; text-decoration: none; margin-bottom: 3px ;}
a.7:link  { color: #000080; text-decoration: none; margin-bottom: 3px ;}
a.4:link  { color: #ffffff; text-decoration: none; margin-bottom: 3px ;}
a.2:link   { color: #31cfff; text-decoration: none; background-color: transparent; margin-bottom: 3px ;}
a.8:link { color: #789; text-decoration: none; background-color: transparent; margin-bottom: 3px }
a.5:link { color: #31cfff; text-decoration: none; background-color: transparent; margin-bottom: 3px ;}
a.6:link { color: #ffffff; text-decoration: none; background-color: transparent; margin-bottom: 3px ;}
a.3:link    { color: #31cfff; text-decoration: none; background-color: transparent; margin-bottom: 3px ;}
a.1:hover      { color: white; text-decoration: none; margin-bottom: 3px; border-bottom: 1px dashed #ffffff ;}
a.7:hover { color: navy; text-decoration: none; margin-bottom: 3px; border-bottom: 1px dashed #ffffff ;}
a.4:hover   { color: #ffffff; text-decoration: none; margin-bottom: 3px; border-bottom: 1px dashed #ffffff ;}
a.2:hover  { color: #ffffff; text-decoration: none; background-color: #00cfff; margin-bottom: 3px ;}
a.8:hover { color: #ffffff; text-decoration: none; background-color: #00cfff; margin-bottom: 3px }
a.5:hover { color: #ffffff; text-decoration: none; background-color: #00cfff; margin-bottom: 3px ;}
a.6:hover { color: #ffffff; text-decoration: none; background-color: #00cfff; margin-bottom: 3px; border-bottom: 1px dashed white ;}
a.3:hover   { color:#ffffff; text-decoration: none; background-color: #00cfff; margin-bottom: 3px  ;} 

div.copy { color: #72797c; font: 10px/14px Verdana; background-color: #fff; text-align: center; margin-top: 20px; border: dashed 1px #46d3f7; width: 130px }
/* FEED Project */
.feed_coment_center {
	font-size: 12px;
	font-weight: bold;
	color: #996666;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}
feed_table {
	width: 580px;
}
.feedbag_top_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-left-style: dotted;
	border-top-color: #663;
	border-left-color: #663;
	text-align: center;
	width: 194px;
}
.feedbag_center_left {
	font-size: 12px;
	font-weight: bold;
	color: #996666;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #663;
}
.feedbag_left_bottom {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-bottom-color: #663;
	border-left-color: #663;
	vertical-align: top;
	font-size: 10pt;
	color: #696969;
}
.peedbag_center_top {
	text-align: center;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #663;
	width: 194px;
}
.feedbag_center_center {
	font-size: 12px;
	font-weight: bold;
	color: #996666;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}
.feedbag_center_bottom {
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #663;
	font-size: 10pt;
	color: #696969;
	vertical-align: top;
}
.feedbag_right_center {
	font-size: 12px;
	font-weight: bold;
	color: #996666;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #663;
}
.feedbag_right_top {
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-top-color: #663;
	border-right-color: #663;
	width: 194px;
}
.feedbag_right_bottom {
	padding-right: 10px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #663;
	border-bottom-color: #663;
	font-size: 10pt;
	color: #696969;
	vertical-align: top;
}

.index_table_4_5 {
	background-image: url(img/image_top_ka1.gif);
	background-repeat: repeat-y;
	background-position: 270px;
}
.index_white2010_4_5 {
	font-size: 10px;
	color: #039;
	background-image: url(img/image_white.gif);
	background-repeat: no-repeat;
	height: 155px;
	width: 155px;
	text-align: center;
	padding-top: 40px;
}
.index_blue2010_4_5 {
	font-size: 10px;
	color: #FFF;
	background-image: url(img/image_blue.gif);
	background-repeat: no-repeat;
	height: 154px;
	width: 154px;
	text-align: center;
	padding-top: 40px;
}
.index_pinck_2010_4_5 {
	font-size: 10px;
	background-image: url(img/image_pinc.gif);
	background-repeat: no-repeat;
	height: 155px;
	width: 155px;
	text-align: center;
	padding-top: 40px;
}
.index_title2010_4_5 {
	font-size: 10px;
	line-height: 15px;
	text-align: center;
}
.index_wool_2010_4_6 {
	font-size: 10px;
	color: #633000;
	background-image: url(img/image_wool.gif);
	background-repeat: no-repeat;
	height: 155px;
	width: 155px;
	text-align: center;
	padding-top: 40px;
}
/* オンラインショップ */
.online_setsumei {
	font-size: 12px;
}
.online_boby {
	background-image: url(web_shop/img/image_top_ka1.gif);
	background-repeat: repeat-y;
	background-position: 28px;
	font-size: 10pt;
}
.boby2 {
	background-repeat: repeat-y;
	background-position: 28px;
	font-size: 10pt;
	background-image: url(img/image_top_ka1.gif);
	width: 750px;
}
/* 2010_4_23 */
.boby_table     {
	font-size: 10pt;
	font-family: Arial;
	background-color: transparent;
	width: 750px;
}
.daily_waku {
	color: #696969;
	font-size: 10pt;
	line-height: 18px;
	padding-right: 5px;
	padding-left: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
