@charset "EUC-JP";
body{
	margin			: 0;
	padding			: 0;
	text-align		: center;
	font-size		: 10pt;
	background		: #ffffff url('/athome/image/back.jpg') repeat-x;
	line-height		: 1.4;
}
img{
	border			: 0;
	margin			: 0;
	padding			: 0;
}
.hide{
	display			: none;
}
.block_spacer {
	clear			: both;
}
.fll{	float : left;}
.flr{	float : right;}
.mrg10{	margin	: 10px;}
#container{
	position		: relative;
	display			: block;
	margin			: 0px auto;
	padding			: 0;
	width			: 800px;
	border-top		: #756C65 1px solid;
	border-bottom	: #756C65 1px solid;
	border-left		: #756C65 1px solid;
	border-right	: #756C65 1px solid;
	background		: #ffffff;
	text-align		: center;
	overflow		: hidden;
}
h1{
	font-size		: 9pt;
	font-weight		: normal;
	color			: #333333;
	margin			: 0;
	padding			: 5px 0 0 5px;
	text-align		: left;
}
#header{
	position		: relative;
	display			: block;
	margin			: 0 0 0px 0;
	padding			: 0;
	height			: 45px;
	background		: #ffffff url('/athome/image/logo.gif') no-repeat 0 0;
	text-align		: left;

}
#header #hname{
	display			: block;
	position		: absolute;
	top				: 0;
	left			: 0;
	margin			: 0;
	padding			: 0;
	width			: 350px;
	height			: 45px;
}
#header #hname a{
	display			: block;
	width			: 350px;
	height			: 45px;
	text-decoration	: none;
}
#header #hname span{
	display			: none;
}
#header span,#header p{display : none;}


/*-- ヘッダーメニューボタン --*/
#main_menu {
	clear				: both;
	margin				: 0 0 0 0;
	background			: url(/image/kyoto/mainmenu_bk.gif);
	height				: 40px;
}
#main_menu ul,
#main_menu li {
	float				: left;
}
#main_menu ul {
	width				: 800px;
	height				: 35px;
	background			: url(/athome/image/menu.gif) no-repeat;
	list-style-type		: none;
	margin				: 0 0 0 0;
	padding				: 0;
}
#main_menu ul li.first a {
	display				: block;
	width				: 160px;
	height				: 35px;
}
#main_menu ul li a {
	display				: block;
	width				: 160px;
	height				: 35px;
}
#main_menu ul li.first span,#main_menu ul li span{
	display				: none;
}
#main_menu ul li.navi1 a:active,
#main_menu ul li.navi1 a:focus,
#main_menu ul li.navi1 a:hover {
	background			: url(/athome/image/menu.gif) no-repeat 0px -35px;
}
#main_menu ul li.navi2 a:active,
#main_menu ul li.navi2 a:focus,
#main_menu ul li.navi2 a:hover {
	background			: url(/athome/image/menu.gif) no-repeat -160px -35px;
}
#main_menu ul li.navi3 a:active,
#main_menu ul li.navi3 a:focus,
#main_menu ul li.navi3 a:hover {
	background			: url(/athome/image/menu.gif) no-repeat -320px -35px;
}
#main_menu ul li.navi4 a:active,
#main_menu ul li.navi4 a:focus,
#main_menu ul li.navi4 a:hover {
	background			: url(/athome/image/menu.gif) no-repeat -480px -35px;
}
#main_menu ul li.navi5 a:active,
#main_menu ul li.navi5 a:focus,
#main_menu ul li.navi5 a:hover {
	background			: url(/athome/image/menu.gif) no-repeat -640px -35px;
}

#cont_body{
	position		: relative;
	display			: block;
	float			: left;
	margin			: 5px 0 0 0;
	padding			: 0;
	width			: 800px;
	text-align		: center;
	overflow		: hidden;
}
#lblock{
	display			: block;
	width			: 200px;
	margin			: 0;
	padding			: 0 0 0 2px;
	float			: left;
	text-align		: left;
}
#rblock{
	display			: block;
	width			: 595px;
	margin			: 0;
	padding			: 0;
	float			: right;
	text-align		: left;
	background		: url(/athome/image/rblock_body.gif) repeat-y;
}
#rblock_head{
	display			: block;
	width			: 590px;
	height			: 12px;
	padding			: 0;
	margin			: 0;
	float			: left;
	text-align		: left;
	background		: url(/athome/image/rblock_head.gif) no-repeat 0 0;
}
#rblock_body{
	display			: block;
	padding			: 5px 0 0 13px;
}

/*--　サイドメニューボタン -*/
#side_menu,#side_menu2,#side_menu3 {
	clear				: both;
	margin				: 0 0 0 0;
}
#side_menu ul,#side_menu li, 
#side_menu2 ul,#side_menu2 li,
#side_menu3 ul,#side_menu3 li {
	float				: left;
}
#side_menu ul {
	width				: 200px;
	list-style-type		: none;
	background			: url(/athome/image/side_menu.gif) no-repeat 0 0;
	margin				: 0;
	padding				: 0;
}
#side_menu2 ul {
	width				: 200px;
	list-style-type		: none;
	background			: url(/athome/image/side_menu.gif) no-repeat 0px -400px;
	margin				: 0;
	padding				: 0;
}
#side_menu3 ul {
	width				: 200px;
	list-style-type		: none;
	background			: url(/athome/image/side_menu.gif) no-repeat 0px -800px;
	margin				: 10px 0;
	padding				: 0;
}
#side_menu ul li.first a {
	display				: block;
	width				: 200px;
	height				: 55px;
}
#side_menu ul li a,#side_menu2 ul li a ,#side_menu3 ul li a {
	display				: block;
	width				: 200px;
	height				: 55px;
}
#side_menu ul li.first span,#side_menu ul li span,#side_menu2 ul li span,#side_menu3 ul li span{
	display				: none;
}
#side_menu ul li.navi1 a:active,
#side_menu ul li.navi1 a:focus,
#side_menu ul li.navi1 a:hover {
	background			: url(/athome/image/side_menu.gif) no-repeat -200px 0px;
}
#side_menu ul li.navi2 a:active,
#side_menu ul li.navi2 a:focus,
#side_menu ul li.navi2 a:hover {
	background			: url(/athome/image/side_menu.gif) no-repeat -200px -55px;
}
#side_menu ul li.navi3 a:active,
#side_menu ul li.navi3 a:focus,
#side_menu ul li.navi3 a:hover {
	background			: url(/athome/image/side_menu.gif) no-repeat -200px -110px;
}
#side_menu ul li.navi4 a:active,
#side_menu ul li.navi4 a:focus,
#side_menu ul li.navi4 a:hover {
	background			: url(/athome/image/side_menu.gif) no-repeat -200px -165px;
}
#side_menu ul li.navi5 a:active,
#side_menu ul li.navi5 a:focus,
#side_menu ul li.navi5 a:hover {
	background			: url(/athome/image/side_menu.gif) no-repeat -200px -220px;
}
#side_menu2 ul li.navi1 a:active,
#side_menu2 ul li.navi1 a:focus,
#side_menu2 ul li.navi1 a:hover {
	background			: url(/athome/image/side_menu.gif) no-repeat -200px -400px;
}
#side_menu2 ul li.navi2 a:active,
#side_menu2 ul li.navi2 a:focus,
#side_menu2 ul li.navi2 a:hover {
	background			: url(/athome/image/side_menu.gif) no-repeat -200px -455px;
}
#side_menu2 ul li.navi3 a:active,
#side_menu2 ul li.navi3 a:focus,
#side_menu2 ul li.navi3 a:hover {
	background			: url(/athome/image/side_menu.gif) no-repeat -200px -510px;
}
#side_menu2 ul li.navi4 a:active,
#side_menu2 ul li.navi4 a:focus,
#side_menu2 ul li.navi4 a:hover {
	background			: url(/athome/image/side_menu.gif) no-repeat -200px -565px;
}
#side_menu3 ul li.navi1 a:active,
#side_menu3 ul li.navi1 a:focus,
#side_menu3 ul li.navi1 a:hover {
	background			: url(/athome/image/side_menu.gif) no-repeat -200px -800px;
}


/*--　お問合せ　--*/
a#toiawase{
	display				: block;
	float				: left;
	width				: 560px;
	height				: 180px;
	background-image	: url('/athome/image/toiawase.gif');
	margin-bottom		: 10px;
}  
a#toiawase:hover{
	background-image	: url('/athome/image/toiawase.gif');
	background-position	: right;
}
a#toiawase span{
	display				: none;
}

#footer{
	clear			: both;
	display			: block;
	height			: 25px;
	margin			: 10px 0 0 0;
}
#container_f{
	position		: relative;
	display			: block;
	margin			: 2px auto;
	padding			: 0;
	width			: 770px;
}
div.clr{
	clear			: left;
}
#table3{
	border-collapse		: collapse;
	border				: 0px;
	margin				: 5px;
}
th.form{
	font-size			: 9pt;
	color				: #666666;
	line-height			: 120%;
	font-weight			: normal;
	padding				: 5px 10px 5px 5px;
	text-align			: left;
	background			: #fce4e0;
	border-bottom		: #cccccc 1px solid;
	border-top			: #cccccc 1px solid;
	border-right		: #cccccc 1px solid;
	border-left			: #cccccc 1px solid;
}
td.form{
	font-size			: 9pt;
	color				: #666666;
	line-height			: 120%;
	padding				: 5px 10px 5px 5px;
	text-align			: left;
	background			: #ffffff;
	border-bottom		: #cccccc 1px solid;
	border-top			: #cccccc 1px solid;
	border-right		: #cccccc 1px solid;
	border-left			: #cccccc 1px solid;
}
div.page_top{
	display			: block;
	width			: 560px;
	height			: 40px;
}
div.page_top a{
	display			: block;
	width			: 95px;
	height			: 25px;
	background		: url('/athome/image/bt_top.gif') no-repeat 0 0;
	float			: right;
	margin-top		: 10px;
}
div.page_top span{
	display			: none;
}

/*-- 新着状況 --*/
div#whatsnew{
	display					: block;
	border					: #cfcbcc 1px solid;
	width					: 560px;
	height					: 160px;
	margin					: 0 0 20px 0;
	padding					: 0 0 0 5px;
}
div#whatsnew ul{
	display					: block;
	margin					: 0;
	padding					: 0;
	width					: 550px;
	height					: 160px;
	overflow				: auto;
}
div#whatsnew li{
	list-style-type			: none;
	display					: block;
	margin					: 0 10px 0 10px;
	padding					: 2px 0;
	border-bottom			: #cccccc 1px solid;
	line-height				: 1.4;
	font-size				: 11pt;
	color					: #333333;
}
div#whatsnew li a{
	display					: inline;
}
div#whatsnew li.wend{
	text-align				: right;
}
div#whatsnew_start{
	clear					: both;
	display					: block;
	margin					: 20px 0 10px 0;
	padding					: 0;
	width					: 565px;
	height					: 62px;
	background				: url('/athome/image/news.gif') no-repeat 0 0; 
}

/*-　お知らせ-詳細　-*/
h3.info_title{
	width			: 560px;
	height			: 33px;
	font-size		: 12pt;
	font-weight		: bold;
	color			: #ffffff;
	margin			: 8px 0 10px 0;
	padding			: 6px 0 0 20px;
	text-align		: left;
	background		:url("/athome/image/info_title.gif") no-repeat 0 0;
}
.style_block01 {
/*	background			: #FFF2CA;*/
	margin				: 0 0 15px 0px;
	padding				: 5px;
	width				: 530px;
	line-height			: 1.5;
}
.aka {
	color				: #CC0000;
}
div.border600 {
	background:url("/athome/image/bar600.gif") no-repeat scroll 0 0 transparent;
	clear:both;
	display:block;
	height:5px;
	margin:10px 0;
	width:550px;
}
#view_main {
	float				: left;
	margin				: 0px 0px 0 5px;
	padding				: 0px 0px 2px 0px;
	width				: 550px;
	text-align 			: center;
}
.img_border {
	padding				: 3px;
	background-color	: white;
	border				: 1px solid #CCCCCC;
}
ul.page_link{
	margin			: 4px 0;
	padding			: 5px;
	width			: 560px;
}
ul.page_link li{
	list-style-type	: none;
	float			: left;
	display			: block;
	margin			: 5px;
	border			: #cccccc 1px solid;
}
ul.page_link li a{
	display			: block;
	background		: #eeeeee;
	text-decoration	: none;
	text-align		: center;
	vertical-align	: middle;
	padding			: 5px;
}
ul.page_link li.normal a{
	background		: #cccccc;
	color			: #000000;
	font-weight		: normal;
	padding			: 5px;
}
ul.page_link li.selected a{
	background		: #ffcccc;
	color			: #ff0000;
	font-weight		: bold;
	padding			: 5px;
}