html,body{font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";margin: 0px;padding: 0px;background-color: #FFFFFF;text-align: center;}
img {border:0;margin: 0px;padding: 0px;}
ul,li,h1,h2,h3{margin: 0px;padding: 0px;list-style-type: none;}
.en {lang:EN;font-family: Verdana;}
p{margin:0;padding:0;}
#main{width: 905px;text-align: center;}
h1{font-size: 18px;line-height: 140%;font-weight: bold;color: #F74370;}
.submenu{font-size: 12px;color: 4D4D4D;}
.submenu a{color: #4D4D4D;text-decoration: none;}
.submenu a:hover{text-decoration: underline;color:#4D4D4D;}
.whats{overflow: auto;height: 100px;width: 548px;}
.whats dl{font-size: 12px;line-height: 120%;color: #000000;display: block;padding: 0px;background-image: url(../img/dot.gif);background-repeat: repeat-x;background-position: bottom;}
.whats ul{background-image: url(../img/dot.gif);background-repeat: repeat-x;background-position: bottom;padding-bottom:7px;}


.whats dt {padding-top: 10px;margin: 0px;color: #F74370;}
.whats dd {display: block;margin-top: -15px;margin-right: 0px;margin-bottom: 0px;margin-left: 100px;line-height: 120%;padding-top: 0px;padding-right: 0px;padding-bottom: 15px;padding-left: 0px;}



address{font-size: 10px;color: 4D4D4D;}
.foot_menu{font-size: 10px;color: 4D4D4D;}
.foot_menu a{color: #4D4D4D;text-decoration: none;}
.foot_menu a:hover{text-decoration: underline;color:#4D4D4D;}
.top_dot{height: 292px;width: 27px;background-image: url(../img/dot2.gif);background-repeat: repeat-y;}

.size10{font-size: 10px;}
.size9{font-size: 9px;}
.size10_white{font-size: 10px;color: #Ffffff;}
.size10_pink{font-size: 10px;color: #F74370;}
.size10_pink a{font-size: 10px;color: #F74370;text-decoration: none;}
.size10_pink a:hover{font-size: 10px;color: #F74370;text-decoration: underline;}
.size14_pink{font-size: 14px;color: #F74370;}
.size14_pink a{font-size: 14px;color: #F74370;text-decoration: none;}
.size14_pink a:hover{font-size: 14px;color: #F74370;text-decoration: underline;}
.size16_pink{font-size: 16px;color: #F74370;}
.size12_black{font-size: 12px;line-height: 150%;color: #646464;}
.size12_black2{font-size: 12px;line-height: 120%;color: #646464;}
.size12_black2 a{font-size: 12px;line-height: 120%;color: #F74370;text-decoration: none;}
.size12_black2 a:hover{font-size: 12px;line-height: 120%;color: #F74370;text-decoration: underline;}
.size12_white{font-size: 12px;line-height: 150%;color: #ffffff;}
.size16_brown{font-size: 16px;line-height: 150%;color: #6A4A31;}
.size14_brown{font-size: 14px;line-height: 150%;color: #6A4A31;}
.size12_brown{font-size: 12px;line-height: 150%;color: #6A4A31;}
.size10_brown{font-size: 10px;line-height: 150%;color: #6A4A31;}
.size14_white{font-size: 14px;line-height: 120%;color: #ffffff;}
.size22_pink{font-size: 22px;color: #F74370;}
.size28_pink{font-size: 28px;line-height: 120%;color: #F74370;}
.size30_pink{font-size: 30px;line-height: 130%;color: #F74370;}
.size12_pink{font-size: 12px;line-height: 150%;color: #F74370;}
.pink{color: #F74370;}
.white{color: #Ffffff;}
.choku{
	border: 1px solid #AFA094;

}
.choku1{
	font-size: 12px;
	line-height: 150%;
	color: #F74370;
	background-image: url(../img/100629_chokubai_im5.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.choku2{
	font-size: 12px;
	line-height: 150%;
	color: #626262;
	background-image: url(../img/100629_chokubai_im6.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.choku3{
	font-size: 12px;
	line-height: 150%;
	color: #F74370;

}
.choku4{
	font-size: 12px;
	line-height: 150%;
	color: #626262;
}
.nojyo_td1{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6A4A31;
}
.nojyo_td2{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6A4A31;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #6A4A31;
}
.nojyo_td1 p{
	font-size: 12px;
	line-height: 150%;
	color: #6A4A31;
	font-weight: bold;
	padding: 5px;
}
.nojyo_td2 p{
	font-size: 12px;
	line-height: 150%;
	color: #6A4A31;
	padding: 5px;
}
.nojyo2_td1{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6A4A31;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #6A4A31;
}
.nojyo2_td2{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6A4A31;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.nojyo2_td3{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6A4A31;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6A4A31;
}
.nojyo2_td4{

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #6A4A31;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6A4A31;
}
.nojyo2_td5{

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #6A4A31;
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6A4A31;
}
.nojyo2_td6{

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #6A4A31;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6A4A31;
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6A4A31;
}
.nojyo2_td7{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #6A4A31;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6A4A31;
	background-color: #FFDCB9;
}
.con{
	border: 1px solid #6A4A31;
}
.res{
	border: 2px solid #F74163;
}
.acc_dot{
	background-image: url(../img/100806_acc_im1_3.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.acc_dot2{
	background-image: url(../img/100806_acc_im1_8.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.douga{
	background-image: url(../img/110329dg8.jpg);
	background-repeat: repeat-y;
}
.douga2{
	background-image: url(../img/110329dg2.jpg);
	background-repeat: no-repeat;
	height: 56px;
	width: 142px;
}

/* flash部分の指定 */ 
div#flashcontent{ 
} 
/* 基本、非表示 */ 
div#flashcontent_fw_print{ 
  display:none; 
} 



@media print {
body {
_zoom: 0.68;
}
/*table#head li {
	height: 53px;
	line-height: 1px;

	 float:left;
	
	margin: 0px;padding: 0px;
}
#navi0{	clear: both;
	float: none;display: block;}
div#flashcontent{ 
    display:none; 
 } 
div#flashcontent_fw_print{ 
    display:block; 
 }  */ 
 
}





/*
 Base =001
================================================================================ */

ul,ol {
	list-style: none;margin: 0px;padding: 0px;
}


table#head img {
	border: 0;margin: 0px;padding: 0px;
	/*vertical-align: bottom;*/
	vertical-align:bottom; 
}



/*
 Header =002
================================================================================ */
table#head {
	width:900px;
	margin: 0px;padding: 0px;height:60px;
}
table#head td {
	vertical-align: top; text-align: left;margin: 0px;padding: 0px;
}




/* -- global Navi -------------------------------------------------------------- */
table#head ul {

	z-index: 5;margin: 0px;padding: 0px;
}
table#head li {
	height: 60px;
	line-height: 1px;
	display: inline;
	 /*float:left;*/
	
	margin: 0px;padding: 0px;
}


	
table#head table ul {
	background: none;
	width: auto;
	z-index: 1;
	margin: 0px;
	padding: 0px;

}
table#head div li {	
margin: 0px;padding: 0px;
}
table#head div {
	z-index: 1;margin: 0px;padding: 0px;
}
table#head table.naviImg {
	display: none;margin: 0px;padding: 0px;
}
.cal{
	border: 1px solid #999999;
	font-size: 12px;
	color: #666666;
}
.cal_td1{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.cal_td2{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.cal_td3{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

