@charset "UTF-8";
#header {
	margin: 0px;
	padding: 0px;
	height: 210px;
	width: 970px;
}
#top_title {
	float: left;
	height: 210px;
	width: 345px;
	margin: 0px;
	padding: 0px;
}
#top_img {
	height: 210px;
	width: 370px;
	float: right;
}
.title_img {
	padding: 0px;
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.read {
	margin: 0px;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #000000;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
h3 {
	font-size: 12px;
	font-style: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #595757;
	margin: 0px;
	padding: 0px;
}
#sns_img {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 318px;
	float: left;
}
#main_menu {
	height: auto;
	width: 950px;
	padding: 0px;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 20px;
}
#main_navi1 {
	margin: 0px;
	padding: 0px;
	height: 138px;
	width: 950px;
}
#main_navi2 {
	padding: 0px;
	height: 138px;
	width: 950px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
#main_navi3 {
	margin: 0px;
	padding: 0px;
	height: 138px;
	width: 950px;
}
#main_navi4 {
	margin: 0px;
	padding: 0px;
	height: 138px;
	width: 950px;
}
#menu_komame {
	height: 138px;
	width: 237px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu_pause {
	height: 138px;
	width: 237px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu_mogoo {
	height: 138px;
	width: 237px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu_kaiser {
	height: 138px;
	width: 237px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu_soramaru {
	height: 138px;
	width: 237px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu_blog {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 138px;
	width: 237px;
}
#menu_gallery {
	margin: 0px;
	padding: 0px;
	height: 138px;
	width: 237px;
	float: left;
}
#menu_kk_facebook {
	height: 138px;
	width: 237px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu_kk_hp {
	height: 138px;
	width: 237px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu_kk_f {
	height: 138px;
	width: 237px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu_insta {
	height: 138px;
	width: 237px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu_soramaru_f {
	height: 138px;
	width: 237px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu_store {
	height: 138px;
	width: 237px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu_tw {
	height: 138px;
	width: 237px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu_line {
	height: 138px;
	width: 237px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu_kotori {
	height: 138px;
	width: 237px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu_suzuri {
	height: 138px;
	width: 237px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu_tt {
	height: 138px;
	width: 237px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu_ut {
	height: 138px;
	width: 237px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu_20 {
	height: 138px;
	width: 237px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu_21 {
	height: 138px;
	width: 237px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu_22 {
	height: 138px;
	width: 237px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu_emoji {
	height: 138px;
	width: 237px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu_title_komame {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#menu_title_pause {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#menu_title_mogoo {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#menu_title_kaiser {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#menu_title_soramaru {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#menu_title_akamaru {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#menu_title_other {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#menu_title_blog {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 18px;
	width: 236px;
}
#menu_title_gallery {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#menu_title_kk_facebook {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#menu_title_kk_hp {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#menu_title_kk_f {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#menu_title_insta {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#menu_title_soramaru_f {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#menu_title_store {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#menu_title_tw {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#menu_title_line {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#menu_title_kotori {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#menu_title_suzuri {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#menu_title_tt {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#menu_title_ut {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#menu_title_20 {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#menu_title_22 {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#menu_title_emoji {
	float: left;
	height: 18px;
	width: 236px;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}
#navi_img {
	padding: 0px;
	border: 1px dotted #000;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
}
#navi_img_komame {
	padding: 0px;
	border: 1px dotted #000;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
}
#navi_img_pause {
	padding: 0px;
	border: 1px dotted #000;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
}
#navi_img_mogoo {
	padding: 0px;
	border: 1px dotted #000;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
}
#navi_img_kaiser {
	padding: 0px;
	border: 1px dotted #000;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
}
#navi_img_sormaru {
	padding: 0px;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
	border: 1px dotted #000;
}
#navi_img_akamaru {
	padding: 0px;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
	border: 1px dotted #000;
}
#navi_img_other {
	padding: 0px;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
	border: 1px dotted #000;
}
#navi_img_blog {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 110px;
	width: 216px;
	border: 1px dotted #000;
}
#navi_img_gallery {
	padding: 0px;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
	border: 1px dotted #000;
}
#navi_img_kk_web {
	padding: 0px;
	border: 1px dotted #000;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
}
#navi_img_kk_f {
	padding: 0px;
	border: 1px dotted #000;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
}
#navi_img_insta {
	padding: 0px;
	border: 1px dotted #000;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
}
#navi_img_soramaru_f {
	padding: 0px;
	border: 1px dotted #000;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
}
#navi_img_store {
	padding: 0px;
	border: 1px dotted #000;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
}
#navi_img_tw {
	padding: 0px;
	border: 1px dotted #000;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
}
#navi_img_line {
	padding: 0px;
	border: 1px dotted #000;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
	background-color: #FFFFFF;
}
#navi_img_kotori {
	padding: 0px;
	border: 1px dotted #000;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
	background-color: #FFFFFF;
}
#navi_img_suzuri {
	padding: 0px;
	border: 1px dotted #000;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
	background-color: #FFFFFF;
}
#navi_img_tt {
	padding: 0px;
	border: 1px dotted #000;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
	background-color: #FFFFFF;
}
#navi_img_ut {
	padding: 0px;
	border: 1px dotted #000;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
	background-color: #FFFFFF;
}
#navi_img_20 {
	padding: 0px;
	border: 1px dotted #000;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
	background-color: #f0f0f0;
	background-image: url(images/h-top-20.gif);
}
#navi_img_22 {
	padding: 0px;
	border: 1px dotted #000;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
	background-color: #f0f0f0;
	background-image: url(images/h-top-20.gif);
}
#navi_img_emoji {
	padding: 0px;
	border: 1px dotted #000;
	float: left;
	margin: 0px;
	height: 110px;
	width: 216px;
	text-decoration: none;
	background-color: #FFFFFF;
}
#hacocoron_top_slides {
	float: right;
	margin: 0px;
	padding: 0px;
	height: 210px;
	width: 625px;
}
#slides_space {
	float: right;
	margin: 0px;
	padding: 0px;
	height: 210px;
	width: 625px;
}
