/* CSS Document */
@charset "shift_jis";
@import "http://";

/*
  Author: YOUHEI KINOSHITA
  Date: 2007-10-18
  Description: 
  Reason: I like Italian. 
  Copyright (c) 2007 poolside Designs. All rights reserved.

*/

*{margin:0px; padding:0px;}
a img{border:none;}
table{border:0;}
ul,li{margin:0px; padding:0px; list-style-type:none;}

.cle{clear:both;}
.line{ padding:10px 0px; clear:both;}

a:link, a:visited, a:active{text-decoration:none; color:#FFF;}
a:hover{text-decoration:underline; color:#FFF;}

body{
background-color:#000;
font-size:12px;
color:#dcdcdc;
}

td{
font-size:12px;
color:#FFF;
}

h1{
font-size:10px;
font-weight:normal;
text-align:center;
padding:5px 0px;
}

h3#tmp{width:210px; height:auto; float:left; padding:2px 0px 0px 4px;}
h4{ padding:0px 0px 5px 0px;}
h6{ text-align:center;}
h6#tmp{ text-align:center; background-color:#630;}

/* ?????? ?w?b?_?[?\?? ?????? */

#box_head{
width:786px;
height:160px;
background:url(../img/head_bg.gif) 0 0 no-repeat;
margin:0 auto;
}

#box_head2{
width:786px;
height:auto;
background:url(../img/head_bg.gif) 0 0 no-repeat;
margin:0 auto;
background-color:#900;
}

ul#menu{padding:13px 0px 0px 0px;}
ul#menu li{display:inline; float:left;}

/* ?????? ?R???e???c?G???A?\?? ?????? */

#box_body{width:780px; height:auto; margin:0 auto; clear:both;}
#box_body2{
width:786px;
height:auto;
margin:0 auto;
clear:both;
background:url(../img/body_bg.gif) 0 0 repeat-y;
border-top:2px solid #6D0000;
border-bottom:2px solid #6D0000;
}

#box_body3{
width:786px;
height:auto;
margin:0 auto;
clear:both;
background:url(../img/body_bg2.gif) 0 0 repeat-y;
border-top:2px solid #6D0000;
border-bottom:2px solid #6D0000;
}

#box_side{width:210px; height:auto; float:left;}
ul.side li{text-align:center; padding:0px 0px 5px 0px;}
#box_con{width:555px; height:auto; float:left; margin:0px 0px 0px 10px;}
#box_con2{width:555px; height:auto; float:left; margin:2px 0px 0px 8px;}
#box_con3{width:770px; height:auto; margin:2px 0px 0px 8px;}
#box_plice{ background-image: url(../images/price.jpg); text-align: center; width:100%; height:auto; margin:2px; }
table.plice{ border-top:1px solid #4405ff; border-left:1px solid #4405ff; border-collapse:collapse; border-spacing:0; background-color:#ffffff; width: 75%; empty-cells:show; }
.plice th{ border-right:1px solid #4405ff; border-bottom:1px solid #4405ff; color:#770140; font-size: 12px; background-color:#dfdcfb; text-align:center; padding-top: 0.3em; padding-bottom: 0.3em; }
.plice td{ color: #333; font-size: 13px; text-align: justify; vertical-align: top; border-right:1px solid #4405ff; border-bottom:1px solid #4405ff; padding:0.3em 0.5em; }
.content
.gazou{ text-align:center; padding:0px 0px 5px 0px;}
.img_waku{ border:3px solid #C00;}
.spacer{ width:100%; height:5px;}
#kou{ background-color:#C00; color:#333; padding:5px; font-size:14px; font-weight:bold; height:auto; margin-bottom:5px;}


/* ?????? ?t?b?^?[?\?? ?????? */

ul#fmenu{
padding:20px 0px;
text-align:center;
font-size:10px;
border-bottom:2px solid #6D0000;
border-left:2px solid #6D0000;
border-right:2px solid #6D0000;
}

ul#fmenu li{ padding:0px 0px 0px 0px; display:inline;}

ul#fmenu_top{
padding:20px 0px;
text-align:center;
font-size:10px;
}

ul#fmenu_top li{ padding:0px 0px 0px 0px; display:inline;}
