@charset "utf-8";/* --------------------------------------------------	目次		body-------------------------------------------------- *//* --------------------------------------------------	body-------------------------------------------------- */body{	margin:0;	padding:0;	line-height:1.5;	font-family:sans-serif;	font-size:12px;}a img{	border:0;}html{overflow-y: scroll;} /* --------------------------------------------------	header-------------------------------------------------- */div#header{	margin-bottom:6px;	height:81px;	background:url(../img/com_header_bg01.jpg) repeat-x left top;}div#header-inner:after{	height:0;	visibility:hidden;	content:".";	display:block;	clear:both;}div#header-inner{	margin:0 auto;	width:798px;	text-align:left;}div#header-inner h1{	margin:0;	padding-left:2px;	height:38px;	line-height:38px;	color:#666;	font-size:12px;	font-weight:normal;}div#header-inner p{	margin:0;	float:left;	width:199px;}div#header-inner ul{	margin:0;	padding:24px 0 0;	float:right;	width:440px;	list-style:none;	text-align:right;}div#header-inner ul li{	padding-left:30px;	display:inline;	line-height:14px;	background:url(../img/com_icon01.jpg) no-repeat 14px 2px;	font-size:12px;}div#header-inner ul li a:link,div#header-inner ul li a:visited{	color:#4D4D4D;}div#header-inner ul li a:hover,div#header-inner ul li a:active{	color:#F00;}/* --------------------------------------------------	menu-------------------------------------------------- */div#menu{	height:44px;	background:url(../img/com_menu_bg.jpg) repeat-x left top;}div#menu ul:after{	height:0;	visibility:hidden;	content:".";	display:block;	clear:both;}div#menu ul{	margin:auto;	padding:0;	width:804px;	height:44px;	list-style:none;}div#menu ul li{	margin:0px;	padding:0px;	float:left;	height:44px;	line-height:40px;}div#menu ul li#menu01{width:56px;}div#menu ul li#menu02{width:124px;}div#menu ul li#menu03{width:125px;}div#menu ul li#menu04{width:125px;}div#menu ul li#menu05{width:125px;}div#menu ul li#menu06{width:125px;}div#menu ul li#menu07{width:124px;}div#menu ul li a{	display:block;	height:44px;	color:#FFF;	text-align:center;	text-decoration:none;}div#menu ul li#menu01 a{	width:56px;	color:#000;	background:url(../img/com_menubtn_bg.gif) no-repeat 0 0;}div#menu ul li#menu02 a{	width:124px;	background:url(../img/com_menubtn_bg.gif) no-repeat -56px 0;}div#menu ul li#menu03 a{	width:125px;	background:url(../img/com_menubtn_bg.gif) no-repeat -180px 0;}div#menu ul li#menu04 a{	width:125px;	background:url(../img/com_menubtn_bg.gif) no-repeat -305px 0;}div#menu ul li#menu05 a{	width:125px;	background:url(../img/com_menubtn_bg.gif) no-repeat -430px 0;}div#menu ul li#menu06 a{	width:125px;	background:url(../img/com_menubtn_bg.gif) no-repeat -555px 0;}div#menu ul li#menu07 a{	width:124px;	background:url(../img/com_menubtn_bg.gif) no-repeat -680px 0;}body#home div#menu ul li#menu01 a{background:url(../img/com_menubtn_bg.gif) no-repeat 0 -44px;}body#campaign div#menu ul li#menu02 a{background:url(../img/com_menubtn_bg.gif) no-repeat -56px -44px;}body#recommend div#menu ul li#menu03 a{background:url(../img/com_menubtn_bg.gif) no-repeat -180px -44px;}body#brand div#menu ul li#menu04 a{background:url(../img/com_menubtn_bg.gif) no-repeat -305px -44px;}body#owner div#menu ul li#menu05 a{background:url(../img/com_menubtn_bg.gif) no-repeat -430px -44px;}body#agency div#menu ul li#menu06 a{background:url(../img/com_menubtn_bg.gif) no-repeat -555px -44px;}body#inquiry div#menu ul li#menu07 a{background:url(../img/com_menubtn_bg.gif) no-repeat -680px -44px;}div#menu ul li#menu01 a:hover{background:url(../img/com_menubtn_bg.gif) no-repeat 0 -44px;}div#menu ul li#menu02 a:hover{background:url(../img/com_menubtn_bg.gif) no-repeat -56px -44px;}div#menu ul li#menu03 a:hover{background:url(../img/com_menubtn_bg.gif) no-repeat -180px -44px;}div#menu ul li#menu04 a:hover{background:url(../img/com_menubtn_bg.gif) no-repeat -305px -44px;}div#menu ul li#menu05 a:hover{background:url(../img/com_menubtn_bg.gif) no-repeat -430px -44px;}div#menu ul li#menu06 a:hover{background:url(../img/com_menubtn_bg.gif) no-repeat -555px -44px;}div#menu ul li#menu07 a:hover{background:url(../img/com_menubtn_bg.gif) no-repeat -680px -44px;}/* --------------------------------------------------	pankuzu-------------------------------------------------- */div#pankuzu{	margin-bottom:13px;}div#pankuzu ul,div#pankuzu ul li,div#pankuzu h2{	display:inline;}div#pankuzu ul li,div#pankuzu h2{	line-height:28px;	color:#808080;	font-size:12px;}div#pankuzu ul{	margin:0;	padding:0;	list-style:none;}div#pankuzu ul li{	margin:0;	padding:0;}div#pankuzu ul li a:link,div#pankuzu ul li a:visited{	color:#808080;}div#pankuzu ul li a:hover,div#pankuzu ul li a:active{	color:#F00;}div#pankuzu h2{	margin:0;	padding:0;	font-weight:normal;}div#pankuzu h2 a:link,div#pankuzu h2 a:visited{	color:#808080;}div#pankuzu h2 a:hover,div#pankuzu h2 a:active{	color:#F00;}/* --------------------------------------------------	main-------------------------------------------------- */div#main{	background:url(../img/com_main_bg.jpg) repeat-x left top;}div#main2{	background:url(../img/com_main_bg.gif) repeat-x left top;}div#main-inner{	margin:0 auto;	width:802px;	background:url(../img/com_main_bg01.gif) repeat-y right top;}div#main-inner01{	background:url(../img/com_main_bg02.jpg) no-repeat right bottom;}div#main-inner02:after{	height:0;	visibility:hidden;	content:".";	display:block;	clear:both;}div#main-inner02{	padding-bottom:20px;	width:802px;	background:url(../img/com_main_bg.jpg) repeat-x left top;	/*\*//*/	overflow:hidden;	/**/}/* --------------------------------------------------	contents-------------------------------------------------- */div#contents{	float:left;	width:580px;}/* --------------------------------------------------	side-------------------------------------------------- */div#side{	padding-top:13px;	float:right;	width:209px;}/* --------------------------------------------------	footer-------------------------------------------------- */div#footer{	background:url(../img/com_footer_bg.jpg) repeat-x left top;}div#footer-inner{	margin:0 auto;	width:802px;	text-align:left;}body#monthly.top-frame div#footer-inner{	padding-left:20px;}p#footer-link,p#footer-logo,p#copyright{	color:#666;	text-align:center;}p#footer-link{	margin:0 0 8px;	line-height:20px;	font-size:12px;}p#footer-link a:link,p#footer-link a:visited{	color:#666;}p#footer-link a:hover,p#footer-link a:active{	color:#F00;}p#footer-logo{	margin:0 0 4px;}p#copyright{	margin:0;	padding-bottom:7px;	line-height:14px;	font-size:10px;}/* --------------------------------------------------	pagetop-------------------------------------------------- */p#page-top{	margin:0 0 18px;	padding-right:18px;	background:url(../img/com_pt_bg.jpg) no-repeat right top;	line-height:14px;	color:#666;	font-size:12px;	text-align:right;}p#page-top a:link,p#page-top a:visited{	color:#666;}p#page-top a:hover,p#page-top a:active{	color:#F00;}
