@import url(../../../../css/html_elements.css);

body { margin: 0px; padding: 0px; background: #ffffff; font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック'; }

#vi { position: absolute; z-index: 10; left: 50%; margin-left: -161px; top: 12px; }
#vi h1 { margin: 0px; padding: 0px; line-height: 100%; text-align: center; }
#vi h1 img { vertical-align: bottom; border-style: none; }

#stage { margin: 0px auto; width: 919px; background: #ffffff url(../img/theme01/sidebar-bg.gif) right top repeat-y; }

#page-header { float: left; width: 100%; padding-bottom: 35px; background: #7c0d0d url(../img/theme01/stripe_pink.gif) left bottom repeat-x; }
	#page-title { float: left; width: 696px; border-style: none; }
	#page-title h2 { margin: 0px; padding: 5px 0px 0px 20px; color: #ffffff; font-size: 107.69%; /*14px : base on 13px*/ line-height: 140%; }
	#site-id { float: left; width: 223px; border-style: none; }
	#site-id p { margin: 0px; padding: 4px 0px; text-align: center; }
	#site-id img { vertical-align: bottom; border-style: none; }

#page-body { float: left; width: 100%; }
#article { float: left; width: 696px; border-style: none; }
#article ul.row { list-style: none; float: left; width: 100%; margin: 0px 0px 1em 0px; padding: 0px; }
#article ul.row li { float: left; margin: 0px; padding: 0px; }
#article p a img,#article ul.row a img { border-style: none; }
#article h3 { margin: 2em 0px 0.2em 0px; padding: 0px; line-height: 100%; }
#article h3 img { vertical-align; bottom; }
	#section1 div.left-area { float: left; width: 223px; border-style: none; }
	#section1 div.right-area { float: left; width: 464px; padding-top: 65px; border-style: none; }
	#section1 div.right-area div.inner { padding: 20px; }
	#section2 div.left-area { float: left; width: 378px; border-style: none; }
	#section2 div.right-area { float: left; width: 308px; border-style: none; }

#sidebar { float: left; width: 223px; border-style: none; }
	#sidebar div.inner { padding: 0px 7px 0px 12px; }
	#sidebar div.contact { margin: 0px 0px 1em 0px; background: #fbf1f3; color: #333333; border-style: solid; border-width: 2px 0px; border-color: #ffffff; }
	#sidebar div.contact p { margin: 0px; padding: 8px; font-size: 84.61%; /*11px : base on 13px*/ line-height: 1.4; border-top: solid 3px #d97186; }
	#sidebar ol,
	#sidebar ul { font-size: 84.61%; /*11px : base on 13px*/ color: #ffffff; padding-left: 12px; }
	#sidebar li#item-1 { list-style-image: url(./img/li_item-1.gif); }
	#sidebar li#item-2 { list-style-image: url(./img/li_item-2.gif); }
	#sidebar li#item-3 { list-style-image: url(./img/li_item-3.gif); }
	#sidebar li#item-4 { list-style-image: url(./img/li_item-4.gif); }
	#sidebar li#item-5 { list-style-image: url(./img/li_item-5.gif); }
	#sidebar li#item-6 { list-style-image: url(./img/li_item-6.gif); }
	#sidebar li#item-7 { list-style-image: url(./img/li_item-7.gif); }
	#sidebar li#item-a { list-style-image: url(./img/li_item-a.gif); }
	#sidebar li#item-b { list-style-image: url(./img/li_item-b.gif); }
	#sidebar li#item-c { list-style-image: url(./img/li_item-c.gif); }
	#sidebar a img { vertical-align: bottom; border-style: none; }

#footer { padding: 7px 0px; background: #7c0d0d; color: #ffffff; }
#footer p { margin: 0px; text-align: center; font-size: 76.92%; /*10px : base on 13px*/ }

* html body { text-align: center; }
* html #stage { text-align: left; }

