@charset "shift_jis";/*リンク設定*/a:link {	color:#615D56;}a:visited {	color:#615D56;}a:hover {	color:#CA98CE;}/*コンテンツ*/body {	font-family:Book Antiqua,Palatino,"ヒラギノ明朝 Pro W3","ＭＳ 明朝",MS Mincho,serif;	color:#000000;	font-size:13px;	line-height:16px;	background-image: url(../img/bg.jpg);	margin:0;	padding:0;}body.news_text {	font-family:Book Antiqua,Palatino,"ヒラギノ明朝 Pro W3","ＭＳ 明朝",MS Mincho,serif;	color:#000000;	font-size:13px;	line-height:16px;	background-image: url(../img/white.jpg);	margin:0;	padding:0;}#container {	width:788px;	height:650px;	margin-top:50px;	margin-right:auto;	margin-left:auto;	}#message_bg {	background:url(../img/message_bg.jpg) no-repeat;	width:788px;	height:565px;}#content_bg {	background:url(../img/content_bg.jpg) no-repeat;	width:788px;	height:500px;}#content_bg_l {	background:url(../img/content_bg_l.jpg) no-repeat;	width:788px;	height:600px;}#content_bg_ll {	background:url(../img/content_bg_ll.jpg) no-repeat;	width:788px;	height:700px;}#content_bg_lll {	background:url(../img/content_bg_lll.jpg) no-repeat;	width:788px;	height:850px;}#content {	width:520px;	margin:0 0 0 0;	float:left;}h1 {	margin:100px 0 30px 0;	padding-bottom:100px;	border-bottom:solid 1px #DCD8D3;}h2 {	margin:50px 0 20px 0;}#topNews {	padding:10px 0 0 0;}p {	margin:0 0 20px 0;}p.btn {	margin:30px 0 20px 0;}#topNews #link {	text-align:right;	padding:5px 0;}#copyright {	text-align:center;	font-size:10px;	color:#9A8E78;	padding-top:5px;	padding-bottom:30px;}/*メニュー*/#menu {	width:150px;	padding-top:170px;	padding-left:40px;	float:left;	position:relative;}#menuCon {	width:150px;	padding-top:50px;	padding-left:40px;	float:left;	position:relative;}ul#grandMenu{list-style-type:none;position:relative;margin:0 0 0 0;width:100px;height:400px;overflow:hidden;}ul#grandMenu li a{position:absolute;top:0;height:25px;width:100px;text-indent:-9999px;text-decoration:none;}/* Grand Menu Usually */li#menuHome a{ background:url(../img/menu_home.gif) no-repeat;left:0;}li#menuNews a{ background:url(../img/menu_news.gif) no-repeat;left:0;margin-top:45px;}li#menuShopping a{ background:url(../img/menu_shopping.gif) no-repeat;left:0;margin-top:90px;}li#menuOrder a{ background:url(../img/menu_order.gif) no-repeat;left:0;margin-top:135px;}li#menuAbout a{ background:url(../img/menu_about.gif) no-repeat;left:0;margin-top:180px;}li#menuCounseling a{ background:url(../img/menu_counseling.gif) no-repeat;left:0;margin-top:225px;}li#menuCounseling2 a{ background:url(../img/menu_counseling2.gif) no-repeat;left:0;margin-top:270px;}li#menuBlog a{ background:url(../img/menu_blog.gif) no-repeat;left:0;margin-top:270px;}li#menuBlog2 a{ background:url(../img/menu_blog.gif) no-repeat;left:0;margin-top:315px;}li#menuContact a{ background:url(../img/menu_contact.gif) no-repeat;left:0;margin-top:315px;}li#menuContact2 a{ background:url(../img/menu_contact.gif) no-repeat;left:0;margin-top:360px;}/* Grand Menu Hover */li#menuHome a:hover,li#menuNews a:hover,li#menuShopping a:hover,li#menuOrder a:hover,li#menuAbout a:hover,li#menuCounseling a:hover,li#menuCounseling2 a:hover,li#menuBlog a:hover,li#menuContact a:hover{ background-position:0 -25px;}/* Grand Menu Current */body#home li#menuHome a,body#news li#menuNews a,body#shopping li#menuShopping a,body#order li#menuOrder a,body#about li#menuAbout a,body#counseling li#menuCounseling a,body#counseling2 li#menuCounseling2 a,body#blog li#menuBlog a,body#contact li#menuContact a{background-position:0 -25px;}/* Grand Menu Current */body#home li#menuHome a:hover,body#news li#menuNews a:hover,body#shopping li#menuShopping a:hover,body#order li#menuOrder a:hover,body#about li#menuAbout a:hover,body#counseling li#menuCounseling a:hover,body#counseling2 li#menuCounseling2 a:hover,body#blog li#menuBlog a:hover,body#contact li#menuContact a:hover{background-position:0 -25px;}