body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.map {
	font-size: 15px;
	background: #FFFFFF;
	height: 330px;
	width: 330px;
	vertical-align: middle;
}
.mapf {
	font-size: 15px;
	color: #993366;
}
.pix14 {  font-size: 14px; font-weight: lighter; font-family: "ＭＳ ゴシック"}
.foot {
	font-size: 12px;
	color: #eeeeee;
}
.f006666 {
	color: #006666;

}
.ff6699 {
	color: #FF6699;
}
h1 {
	font-family: "ＭＳ ゴシック", "Osaka−等幅", Arial, sans-serif, "ヒラギノ丸ゴ Pro W4";
	font-size: 16px;
	font-weight: bold;
	margin-top: 20px;
	color: #333333;
	line-height: 17px;
	vertical-align: bottom;
	margin-bottom: 0px;
}
.times {
	font-family: "Times New Roman", Times, serif;
}
.f333333 {
	color: #333333;
}
.mincyo {
	font-family: "ＭＳ 明朝", "新細明體";
}
.pix40 {
	font-size: 40px;
	font-family: "ＭＳ 明朝";
}
.ffffff {
	color: #FFFFFF;
	font-size: 16px;
}
.ffffff40 {
	font-size: 40px;
	color: #FFFFFF;
}
.f333333_16 {
	font-size: 16px;
	color: #333333;
}
a:link {
	color: #FFFFFF!important;
}
a:visited {
	color: #FFFFFF;
}
a:hover {
	color: #000000!important;
	text-decoration: none;
}

.pix15 {
	font-size: 15px;
}
.pix16 {
	font-size: 16px;
}
.times_l {
	font-family: "Times New Roman", Times, serif;
	font-size: 35px;
	font-style: italic;
	color: #333333;
}
.italic15 {
	font-size: 18px;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
	color: #333333;
}
.times_lp {
	font-family: "Times New Roman", Times, serif;
	font-size: 35px;
	font-style: italic;
	color: #FF6699;
}
.times_lg {
	font-family: "Times New Roman", Times, serif;
	font-size: 35px;
	font-style: italic;
	color: #006666;
}
.back {
	background-color: #006666;
}
.backCopy {
	background-color: #FF6699;
}
.pix18 {
font-size: 18px; font-weight: lighter; font-family: "ＭＳ ゴシック"
}
.pix20 {
font-size: 20px; font-weight: lighter; font-family: "ＭＳ ゴシック"
}
.italic_titre {
	font: italic lighter 15px "Times New Roman", Times, serif;
	color: #666666;
}
h2 {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 5px;
	
}
hr {
	border-top: 1px solid;
	height: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	margin: 0px;
	padding: 0px;
}
img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#img {
color: #CC3333!important;
}
.img {
	text-align: left;
	vertical-align: bottom;
	margin-bottom: 0px;
	margin-left: 0px;
}
.h1_img {
	margin-top: 0px;
}
.ordu {
	background: url(/images/title_ordu.gif) repeat;
}
.petit {
	background: url(/images/title_petit.gif) repeat;
}


/* Navigation
http://www.cssplay.co.uk/menus/skeleton.html
※ナビゲーションメニューもカスタマイズOKですが、
IE6，IE5.5で表示が乱れる恐れがあるので注意！！
項目の削除には注意してください。
------------------------------------- */
#wrapper {
margin:0;
padding:0 0 10px 0;
min-height:1000px;

}
#header {
height:90px;
width: 900px;
margin:0;
padding:0 15px 0 15px;
background:url(http://blog-imgs-32.fc2.com/a/r/i/arinogotokuatumarite/t_img_f.png) repeat-x center top;
font-size:117%;
}
#nav {
	width:900px;
	position:relative;
	z-index:100;
	padding:0;
	height:35px;
	background:#000 url(http://blog-imgs-35.fc2.com/a/r/i/arinogotokuatumarite/t_menu2.png) repeat-x;
	margin: 0px;
}
#nav ul {
list-style:none;
background:#fff;
border:1px solid #999;
}
#nav ul li {
list-style:none;
}
#nav .navitop {
width:150px;
height:25px;
border-right:0px;
border-left:1px solid #222;
text-align:center;
font-weight:bold;
color:#fff;
}
/* for IE5.x and IE6 */
#nav table,
#nav td {
border:0;
border-collapse:/**/collapse;	/* IE5.5 除外 */
}
#nav li {
float:left;
text-align:left;
font-weight:normal;
}
#nav li li {
float:none;
}
/* a hack for IE5.x and IE6 */
#nav li a li {
float:left;
}
#nav li a {
float:left;
padding:5px 7px;
width:134px;
display:block;
text-decoration:none;
color:#0066cc;
}
#nav li li a,
#nav li:hover ul li:hover ul li a {
float:none;
padding:5px 10px;
width:200px;
background:#fff;
border-top:1px solid #ccc;
}
#nav li:hover {
position:relative;
z-index:120;
visibility:visible;
}
#nav a:hover {
position:relative;
z-index:120;
visibility:visible;
background:#006699;
color:#fff;
}
#nav a.this {
background:url(http://blog-imgs-32.fc2.com/a/r/i/arinogotokuatumarite/t_menu_this2.png) no-repeat center bottom;
}
#nav li .navitop:hover,
#nav li:hover .navitop {
background:url(http://blog-imgs-32.fc2.com/a/r/i/arinogotokuatumarite/t_menu_this2.png) no-repeat center bottom;
}
#nav li:hover ul li:hover a,
#nav li:hover ul li:hover ul li a:hover {
background:#006699!important;
}
#nav li li a.parent {
font-weight:bold;
background:#f5f5f5;
}
#nav :hover ul {
left:0px;
top:35px;
}
.sentence {
display:block;
margin:2px;
padding:5px;
background:#f5f5f5;
border:1px solid #ccc;
color:#666;
overflow:hidden;
}
.sentence span {
display:block;
font-weight:bold;
}
#nav li li.r_sentence {
width:200px;
padding:10px;
background:#f5f5f5;
color:#666;
overflow:hidden;
}
/* another hack for IE5.5 and IE6 */
#nav a:hover ul {
left:-1px;
}
#nav ul {
position:absolute;
left:-9999px;
top:-9999px;
}
/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {
left:0;
margin-left:100%;
top:0;
}
/* keep further levels hidden */
#nav li:hover > ul ul {
position:absolute;
left:-9999px;
top:-9999px;
width:auto;
}
/* show path followed */
#nav li:hover > a {
color:#fff;
}
/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul {
left:100%;
top:-1px;
}
/* keep further levels hidden */
#nav a:hover ul ul,
#nav a:hover a:hover ul ul {
position:absolute;
left:-9999px;
top:-9999px;
}
.li_border_side {
	border-top: 2px solid #0044A6;
}