@charset "euc-jp";
/*-html-*/
body{ background: url(../images/back.jpg) repeat; margin:0; padding:0px; font-size:80%; line-height:1.5;font-family:Verdana,Helvetica; color:#333333;}

iframe{ border:0;}

body#iframe_body{ background:#fff5d5;}
body#iframe_body_mini{ background:#fff5d5;}


#calendar{ margin:0 auto; width:700px;height:500px;overflow-y:auto;overflow-x:hidden; padding-right:20px}
body#iframe_body_mini #calendar{ width:220px}
a{ color:#325AA0; text-decoration:none;}
a:link{ color:#325AA0; text-decoration:none;}
a:visited{ color:#325AA0; text-decoration:none;}
a:hover{ color:#325AA0; text-decoration:none;}
a:active{ color:#325AA0; text-decoration:none;}

a img{ border:0;}
.clear{ clear:both;}

h1,h2,h3{ padding:0; margin:0;}

p{ marign-bottom:10px;}

ol{ margin:0; padding-left:20px;}
ol li{ padding-bottom:5px;}

ul{ list-style-type:none; margin:0; padding:0;}
ul li{ background:url(../images/circle.gif) no-repeat left 7px; padding-left:7px; margin-bottom:5px;}

/*-top-*/
#wrapper{width:820px; background:url(../images/back_content.jpg) repeat-y left top; margin:0 auto;}
#header1{ width:800px; height:49px; background:url(../images/head_1.jpg) no-repeat left top; margin-left:11px;}
.logo_k{ padding-left:13px; float:left;}
.logo_v{ padding:5px 3px 0 0; float:right;}
#header2{ width:800px; height:140px; background:url(../images/head_2.jpg) no-repeat left top; margin-left:11px; padding:0;}
#header3{ width:800px; height:44px; background:url(../images/head_3.jpg) no-repeat left top; margin-left:11px;}
.tabmenu{ padding-left:13px; float:left;}
.flag{ padding:10px 10px 0 0; float:right;}

.tab{ clear:both; padding-left:24px;}
.tab_wrap{ width:778px; background:url(../images/tab_back.gif) repeat-y left top;}
.tab_in{ padding:13px;}

.puppy,.clicker,.food,.sweet,.touch,.coming{ width:247px; height:104px; float:left; margin-right:2px; overflow: hidden; margin-bottom:7px;}
.puppy{ background:url(../images/menu_puppy.jpg) no-repeat left top}
.puppy a{ display: block; width:247px; height:104px;padding-top:40px;padding-left:4px;color:#333333;text-decoration:none;font-weight:bold; line-height:1.3;}
.clicker{ background:url(../images/menu_clicker.jpg) no-repeat left top;}
.clicker a{ display: block; width:247px; height:104px;padding-top:40px;padding-left:4px;color:#333333;text-decoration:none;font-weight:bold; line-height:1.3;}
.food{ background:url(../images/menu_food.jpg) no-repeat left top;}
.food a{ display: block; width:247px; height:104px;padding-top:40px;padding-left:4px;color:#333333;text-decoration:none;font-weight:bold; line-height:1.3;}
.sweet{ background:url(../images/menu_sweet.jpg) no-repeat left top;}
.sweet a{ display: block; width:247px; height:104px;padding-top:40px;padding-left:4px;color:#333333;text-decoration:none;font-weight:bold; line-height:1.3;}
.touch{ background:url(../images/menu_touch.jpg) no-repeat left top;}
.touch a{ display: block; width:247px; height:104px;padding-top:40px;padding-left:4px;color:#333333;text-decoration:none;font-weight:bold; line-height:1.3;}
.coming{ background:url(../images/menu_coming.jpg) no-repeat left top;}


#calhead{ width:800px; height:44px; margin-left:11px; padding-top:15px;}

/*-calendar-*/
table.cal{ border-top:1px solid #bebebe; border-left:1px solid #bebebe;font-size:90%}
table.cal th{ background:url(../images/cal_stripe.gif) repeat; color:#FFFFFF; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe;}
table.cal td{ background-color:#ffffff; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe;}
table.cal td.today{background:#fffcd1;}
table.cal td.cap{ border:0; background:#fff8e1;}
.notice{ color:#FF0000;}

body#iframe_body_mini table{ margin:-2px 5px 0 5px;}
body#iframe_body_mini h6{ margin:0}
/*-2nd-*/
#left{ clear:both; padding-left:24px; float:left;}
.im{ padding-bottom:10px;}
#menu{ margin-bottom:10px;}
#main{ width:530px; float:right; padding-right:35px;}
#main_body{padding:10px 0 10px 20px;}

.puppyh,.clickerh,.foodh,.sweeth,.touchh,{ width:527px; height:136px; margin-bottom:20px;}
.puppyh{ background:url(../images/h1_puppy.jpg) no-repeat left top;}
.clickerh{ background:url(../images/h1_clicker.jpg) no-repeat left top;}
.foodh{ background:url(../images/h1_food.jpg) no-repeat left top;}
.sweeth{ background:url(../images/h1_sweet.jpg) no-repeat left top;}
.touchh{ background:url(../images/h1_touch.jpg) no-repeat left top;}
h1{ padding:56px 57px 0 157px; font-size:10pt; font-weight:normal;}
h1.arc{ background:url(../images/border.gif) repeat left top; padding:10px; color:#ffffff; font-weight:bold; font-size:130%; margin-top:10px;}
.lec{ padding-top:10px; text-align:right;}
.name{ font-weight:bold; font-size:110%;}

.date{ padding-right:10px;}

.foodi{ width:490px; height:129px; margin-bottom:10px; background:url(../images/watanabe.jpg) no-repeat left top;}
.touchi{ width:490px; height:129px; margin-bottom:10px; background:url(../images/rico.jpg) no-repeat left top;}

.inv{ padding:10px;}
.inv_i{ margin-right:10px; float:left;}

img.margin{ margin-right:15px;}
.float_i{ margin-right:15px; float:left; text-align:center; margin-bottom:10px;}

h2{ border-bottom:1px solid #2d2d2d; border-left:1px solid #2d2d2d; color:#1d461c; font-size:110%; font-weight:bold; padding:5px 0 3px 7px; margin-bottom:10px;}
h3{ font-size:120%; font-weight:bold;}

.anno{ padding:10px; background:#FFFFFF; border:1px solid #2d2d2d; font-size:80%; margin:10px 0;}

/*-footer-*/
#footer{ background:#342006; padding:10px 0; margin-left:11px; margin-top:10px; width:800px; color:#FFFFFF;}
#footer a{ color:#fff; text-decoration:none;}
#footer a:link{ color:#fff; text-decoration:none;}
#footer a:visited{ color:#fff; text-decoration:none;}
#footer a:hover{ color:#fff; text-decoration:underline;}
#footer a:active{ color:#fff; text-decoration:none;}
.f_left{ float:left; padding-left:10px;}
.f_right{ float:right; padding-right:10px;}

.backtotop{text-align:right;padding:5px 10px;}