﻿@charset "UTF-8";

div.bg{background-color: #ffffff;
	background-image: url("../img/top_bg.jpg");
	background-repeat: no-repeat;
	width:1067px;height:1100px;
	margin:0px auto;}

div.title-kawasaki{top:180px; left:100px;
	position:relative;width:880px;
	}
div.title-kawasaki-s{display: none;}

div.menu{background-color: #ffffff;
	background-image: url("../img/menu_bg.jpg");
	background-repeat: no-repeat;
	width:880px;
	height:90px;
	top:200px; left:100px;
	position:relative;
	margin:0px 0px 0px 0px;}

/*------メニュー用トップページ-------*/
a:link.menu_top{background-image:url("../img/menu_top.jpg");
	top:15px; left:10px;
	position:absolute;
	background-repeat: no-repeat;
	width:120px;height:44px;}
a:hover.menu_top{background-image:url("../img/menu_top_sub.jpg");
	top:10px; left:40px;
	position:absolute;
	background-repeat: no-repeat;
	width:86px;height:60px;}
/*------メニュー用ごあいさつ-------*/
a:link.menu_aisatsu{background-image:url("../img/menu_aisatsu.jpg");
	top:15px; left:160px;
	position:absolute;
	background-repeat: no-repeat;
	width:120px;height:44px;}
a:hover.menu_aisatsu{background-image:url("../img/menu_aisatsu_sub.jpg");
	top:10px; left:175px;
	position:absolute;
	background-repeat: no-repeat;
	width:96px;height:60px;}
/*------メニュー用パンの紹介-------*/
a:link.menu_pan{background-image:url("../img/menu_pan.jpg");
	top:15px; left:305px;
	position:absolute;
	background-repeat: no-repeat;
	width:120px;height:44px;}
a:hover.menu_pan{background-image:url("../img/menu_pan_sub.jpg");
	top:10px; left:330px;
	position:absolute;
	background-repeat: no-repeat;
	width:96px;height:60px;}
/*------メニュー用ケーキの紹介-------*/
a:link.menu_cake{background-image:url("../img/menu_cake.jpg");
	top:15px; left:455px;
	position:absolute;
	background-repeat: no-repeat;
	width:120px;height:44px;}
a:hover.menu_cake{background-image:url("../img/menu_cake_sub.jpg");
	top:10px; left:470px;
	position:absolute;
	background-repeat: no-repeat;
	width:96px;height:60px;}
/*------メニュー用Q&A-------*/
a:link.menu_qa{background-image:url("../img/menu_qa.jpg");
	top:15px; left:600px;
	position:absolute;
	background-repeat: no-repeat;
	width:120px;height:44px;}
a:hover.menu_qa{background-image:url("../img/menu_qa_sub.jpg");
	top:10px; left:620px;
	position:absolute;
	background-repeat: no-repeat;
	width:96px;height:60px;}
/*------メニュー用ぶろぐ-------*/
a:link.menu_blog{background-image:url("../img/menu_blog.jpg");
	top:15px; left:740px;
	position:absolute;
	background-repeat: no-repeat;
	width:120px;height:44px;}
a:hover.menu_blog{background-image:url("../img/menu_blog_sub.jpg");
	top:10px; left:765px;
	position:absolute;
	background-repeat: no-repeat;
	width:96px;height:60px;}


div.top_main{background-color: #ffffff;
	background-image: url("../img/top_main.jpg");
	background-repeat: no-repeat;
	width:780px;
	height:487px;
	top:250px; left:130px;
	position:relative;}

div.rss{top:60px; left:450px;width:280px;
	position:absolute;
	background-repeat: no-repeat;
	font-size:15px;line-height:17px;}


div.under_bar{top:270px; left:90px;
	position:relative;width:880px;}

div.copylight{top:280px; left:420px;
	position:relative;width:880px;}
div.demo{display: none;}

.child {display: none;
	list-style-type: none}

div.main_img_s{display: none;}

/* iPad 縦 */

@media only screen and (max-width:768px){


}

/* スマートフォン 横(ランドスケープ) */

@media only screen and (max-width:640px){


}


/* スマートフォン 縦(ポートレート) */

@media only screen and (max-width:480px){

div.bg{background-color: #ffffff;
	background-image: url("../img/top_bg_s.jpg");
	background-repeat: no-repeat;
	width:300px;height:650px;
	margin:0px auto;}

div.title-kawasaki{top:130px; left:30px;
	position:relative;width:250px;}
div.title-kawasaki img{width:250px;}

div.demo{display: inline; z-index: 101;
	top:50px; left:220px;
	position:fixed;}

.child {display: none;margin-left:-150px;height:200px;}
.child li{list-style-type:none !important;
	list-style-image:none !important;
	margin: 5px 0px 5px 0px !important;}

A:link.s_menu { text-decoration:none; color:#FFF; }
A:visited.s_menu { text-decoration:none; color:#FFF; }

.list7 li{
	position:relative;
	display: block;
	padding: 5px 0px 5px 30px;
	background: #ccc;
	color: #444;
	border-radius:15px 0px 0px 15px;
}
 
.list7 li:after{
	content:'';
	display:block; 
	position:absolute;
	width:14px;
	height: 14px;
	top:7px;
	left:5px;
	background: #fff;
	border-radius: 10px;
}

div.menu{display: none;}

div.top_main{background-color: transparent;
	background-image: url("../img/balloon_s.gif");
	background-repeat: no-repeat;
	width:260px;
	height:183px;
	top:90px; left:20px;
	position:relative;}

div.rss{top:40px; left:10px;width:220px;
	position:absolute;
	background-repeat: no-repeat;
	font-size:12px;line-height:14px;}

div.under_bar{display: none;}

div.copylight{display: none;}

div.main_img_s{top:100px; left:20px;
	position:relative;width:260px;
	display: inline;}


}