﻿@charset "utf-8";/*-----!ページ全体------------------------------------*/body {	margin: 0px;	padding: 0px;	color: #000;	background-color:#fff;	font-size: 13px;	font-family: "MS Pゴシック",osaka,Arial,Helvetica;}div, p, ul, li {	margin: 0px;	padding: 0px;	text-align: left;}object, embed {	margin: 0px;	padding: 0px;	text-align: left;	vertical-align: bottom;}img {	margin: 0px;	padding: 0px;	vertical-align: bottom;	border:0;	line-height: 1;}img.intex {	margin: 0px;	padding: 0px;	vertical-align: middle;	border:0;}img.middle  {	vertical-align: middle;}ul {	list-style:none;}h1 {	font-size: 15px;	margin: 2px 0;}h2 {	font-size: 14px;	font-style: bold;	margin: ;	color: ;}h3 {	font-size: 14px;	font-weight: 100;	margin: 5px 0;}h4 {	font-size: 13px;	font-weight: 100;	margin: 5px 0;	color: ;}a:link {	text-decoration:none;	color: #000; }a:visited {	text-decoration:none;	color: #000; }a:active {	text-decoration:;	color: #00bfff;}a:hover {	text-decoration:;	color: #00bfff;}a {	text-decoration:none;	color: #000; } a:focus {   outline: none;}a.in_text:hover {	background-color:#535353;}a img {	border-style: none;}div#page_top {	width: 835px;	padding-top: ;	font-size: ;	margin: 0 auto;}div#page_topnew {	width: 690px;	padding-top: ;	font-size: ;	margin: 0 auto;}div#footer_top {	clear: ;	width: 835px;	height: ;	padding: 30px 0 10px 0;	color: #696969;	font-size: 12px;}div#page {	width: 940px;	padding-top: ;	font-size: ;	margin: 0 auto;}div#footer {	clear: both;	width: 925px;	height: ;	padding: 20px 0 15px 15px;	color: #696969;	font-size: 11px;}em.em_a {	font-style: normal;	font-weight: bold;	text-decoration: none;	font-size: ;	color:#ff6347;}/*-----!menu------------------------------------*/div#topmenu {	padding: 40px 0 0 16px;}div#topmenu2 {	padding: 120px 0 0 16px;}ul#ul_topmenu {	height: 27px;	vertical-align: bottom;	margin: 0 0 0 0px;		}ul#ul_topmenu li {	float: left;	vertical-align: bottom;		height: 27px;	margin: ;	}ul#ul_topmenu li.menulogo_li {	height: ;	margin: 0 5px 0 0;	}	ul#ul_topmenu li.menunavi_li {	height: 19px;	margin: 3px 0 0 0;	}	div#header {	padding: 20px 0 0 10px;}div#header ul {	height: 27px;	vertical-align: bottom;	margin: 0 0 0 0px;		}div#header ul li {	float: left;	vertical-align: bottom;		height: 27px;	margin: ;	}div#header ul li.menulogo_li {	height: ;	margin: 0 10px 0 0;	}	div#header ul li.menunavi_li {	height: 19px;	margin: 8px 0 0 0;	}	div#header ul li.menu_nofla_li {	height: 19px;	margin: 8px 0 0 20px;	font-size: ;	color: #00bfff;	}/*-----!top------------------------------------*/div#top1 {	clear: both;	margin: 10px 0 0 0px;}div#top_new1 {	clear: both;	margin: 10px 0 0 0px;	width: 650px;	padding: 0 20px;}div#top_new1 p {	clear: both;	margin: 2px 0 0 0px;	width: 650px;	padding: 0px;	text-align: ;	color: ;	font-size: 12px;}div#top1nofla {	clear: both;	margin: 0px 0 0 10px;}div#footer_top p {	clear: both;	width: 805px;	text-align: ;	padding: ;}div#footer_top p a:active {	text-decoration:;	color: #fff;	background-color:#00bfff;}div#footer_top p a:hover {	text-decoration:;	color: #fff;	background-color:#00bfff;}div#footer_top p a {	text-decoration:none;	color: #fff;	background-color:#000;	padding: 1px 2px; } li.topphoto1 {	float: left;	text-align: ;	line-height: ;	margin: 0 16px 0 0;	width: 206px;}li.topphoto2 {	float: left;	text-align: ;	line-height: ;	margin: 0 0px 0 0;	width: 206px;}li.topphoto1re {	float: left;	text-align: ;	line-height: ;	margin: 0 14px 0 0;	width: 318px;}li.topphoto2re {	float: left;	text-align: ;	line-height: ;	margin: 0 0px 0 0;	width: 318px;}/*-----!profile------------------------------------*/div#profile1 {	clear: both;	margin: 15px 0 0px 0px;}div#profile1nofla {	clear: both;	margin: 34px 0 0px 32px;}div#footer_profile1 {	clear: both;	width: 925px;	height: ;	padding: 0px 0 15px 15px;	color: #696969;	font-size: 11px;}div#footer_profile2 {	clear: both;	width: 925px;	height: ;	padding: 45px 0 15px 15px;	color: #696969;	font-size: 11px;}/*-----!photo------------------------------------*//*-----!photo navi------------------------------------*/div.photo_navi1 {	clear: both;	margin: 0px 0 0px 20px;	padding: 0;	width: 850px;	font-size: 11px;	color: ;}div.photo_navi1 ul {	clear: ;	float: ;	margin: 0;	padding: 0;	width: 850px;	font-size: ;	color: ;}div.photo_navi1 ul#photo_navi1_ul1 li#photonavi1_line1 {	margin: 0px auto 0px 144px;	width: 30px;	height: 10px;	line-height: 1em;	font-size: 1px;	text-indent: -9999px;	border-left: 1px dotted #696969;	color: #fff;}div.photo_navi1 ul#photo_navi1_ul2 li#photonavi1_line2 {	margin: 0px auto 0px 71px;	width: 150px;	height: 5px;	line-height: 1em;	font-size: 1px;	text-indent: -9999px;	border-left: 1px dotted #696969;	border-right: 1px dotted #696969;	border-top: 1px dotted #696969;	color: #fff;}div.photo_navi1 ul#photo_navi1_ul3 li#photonavi1_party {	float: left;	text-align: center;	line-height: 1em;	padding: 1px 0px 1px 32px;	width: 80px;}div.photo_navi1 ul#photo_navi1_ul3 li#photonavi1_others {	float: left;	text-align: center;	line-height: 1em;	margin: 1px auto 1px 70px;	width: 80px;}div.photo_navi1 ul#photo_navi1_ul4 li#photonavi1_line3 {	float: ;	margin: 0px 0px 0px 71px;	width: 30px;	height: 5px;	font-size: 1px;	line-height: 1em;	text-indent: -9999px;	border-left: 1px dotted #696969;	color: #fff;}div.photo_navi1 ul#photo_navi1_ul5 li#photonavi1_page1 {	float: ;	text-align: center;	line-height: 1em;	margin: 1px 0px 1px 32px;	width: 80px;}/*-----!photo navi re------------------------------------*/div.photo_navi1 ul li#photonavi1_line1re {	margin: 0px auto 0px 147px;	width: 30px;	height: 10px;	font-size: 1px;	line-height: 1em;	text-indent: -9999px;	border-left: 1px dotted #696969;	color: #fff;}div.photo_navi1 ul li#photonavi1_line2re {	margin: 0px auto 0px 71px;	width: 150px;	height: 5px;	font-size: 1px;	line-height: 1em;	text-indent: -9999px;	border-left: 1px dotted #696969;	border-right: 1px dotted #696969;	border-top: 1px dotted #696969;	color: #fff;}div.photo_navi1 ul li#photonavi1_partyre {	float: left;	text-align: center;	line-height: 1em;	padding: 1px 0px 1px 32px;	width: 80px;}div.photo_navi1 ul li#photonavi1_othersre {	float: left;	text-align: center;	line-height: 1em;	margin: 1px auto 1px 70px;	width: 80px;}div.photo_navi1 ul li#photonavi1_line3re {	clear: both;	margin: 0px 0px 0px 71px;	width: 30px;	height: 5px;	font-size: 1px;	line-height: 1em;	text-indent: -9999px;	border-left: 1px dotted #696969;	color: #fff;}div.photo_navi1 ul li#photonavi1_page1re {	float: ;	text-align: center;	line-height: 1em;	margin: 1px 0px 1px 0px;	width: 144px;}div.photo_navi1 ul li#photonavi1_line3re2 {	clear: both;	margin: 0px 0px 0px 222px;	width: 30px;	height: 5px;	font-size: 1px;	line-height: 1em;	text-indent: -9999px;	border-left: 1px dotted #696969;	color: #fff;}div.photo_navi1 ul li#photonavi1_page1re2 {	float: ;	text-align: center;	line-height: 1em;	margin: 1px 0px 1px 151px;	width: 144px;}/*-----!photo1------------------------------------*/div#photo1 {	float: left;	margin: 25px 0 20px 20px;	padding: 0;	width: 864px;}/* olddiv#photo1 ul {	margin: 0px 0 0px 0px;	padding: 0;	width: 800px;}div#photo1 ul li {	float: left;	text-align: ;	width: ;	height: 80px;	margin: 0px 10px 5px 0px;}img.photo_s1 {	padding-top: 8px;}img#img_next {	padding-top: 30px;}*/div#photo1 ul li {	float: left;	text-align: ;	width: ;	height: ;	margin: 0px 16px 16px 0px;}div#photo1 ul li img{	border: 1px solid #fff;}div#photo1 ul li a:hover img{	border: 1px solid #000;}/*-----!photo2------------------------------------*/div#photo2 {	float: left;	margin: 15px 0 20px 5px;	padding: 0;	width: 11px;}div#photo2 p{	float: ;	margin: 0;	padding: 0;	width: 11px;	height: 205px;	background-color:;	}div#photo2 p#film_img_89{	float: ;	margin: 0;	padding: 0;	width: 11px;	height: 228px;	background-color:;	}div#photo2 p#film_img_top{	float: ;	margin: 0;	padding: 0;	width: 11px;	height: 55px;	background-color:;	}div#photo2 p#film_img_next{	float: ;	margin: 0;	padding: 0;	width: 11px;	height: 44px;	background-color:;	}div#photo2 p#film_img_1others{	float: ;	margin: 0;	padding: 0;	width: 11px;	height: 138px;	background-color:;	}div#photo2 ul li{	float: ;	margin: 0;	padding: 0;	height: 160px;}img#img_text_freaks {	margin: 0 0 185px 0;}img#img_text_freaks2 {	margin: 0 0 180px 0;}img#img_text1 {	margin: 0 0 185px 0;}img#img_text25 {	margin: 0 0 185px 0;}/*-----!photo3------------------------------------*/div#photo3 {	float: left;	margin: 15px 0 20px 0px;	padding: 0;	width: 20px;}/*-----!photo1nofla------------------------------------*/div#photo1nofla {	clear: both;	float: ;	margin: 0px 0 40px 20px;	padding-top: 10px;	width: 600px;	font-size: }div#photo1nofla ul {	margin: 0px 0 0px 0px;	padding: 0;	width: 600px;}div#photo1nofla ul li {	float: left;	text-align: center;	width: ;	height: ;	margin: ;}div#photo1nofla ul li#photonofla_li1 {	text-align: ;	width: 20px;	height: ;	margin: 130px 25px 0 5px;}div#photo1nofla ul li#photonofla_li2 {	text-align: ;	width: 400px;	height: ;	margin: ;}div#photo1nofla ul li#photonofla_li3 {	text-align: ;	width: 20px;	height: ;	margin: 130px 0px 0 25px;}div#photo1nofla p#photonofla_p1 {	clear: both;	text-align: ;	width: 400px;	height: ;	margin: 0 0 0 50px;}div#photo1nofla p#photonofla_p2 {	clear: ;	text-align: right;	width: 400px;	height: ;	margin: 0 0 0 50px;	font-size: 11px;	color: ;}div#photo1nofla p#photonofla_p3 {	clear: both;	text-align: ;	width: 400px;	height: ;	margin: 0 0 0 118px;}div#photo1nofla p#photonofla_p4 {	clear: ;	text-align: right;	width: 382px;	height: ;	margin: ;	font-size: 11px;	color: ;}div#photo1nofla p#photonofla_p2 a:active {	text-decoration:;	color: #00bfff;}div#photo1nofla p#photonofla_p2 a:hover {	text-decoration:;	color: #00bfff;}div#photo1nofla p#photonofla_p2 a {	text-decoration:none;	color: #000066; }  div#photo1nofla p#photonofla_p4 a:active {	text-decoration:;	color: #00bfff;}div#photo1nofla p#photonofla_p4 a:hover {	text-decoration:;	color: #00bfff;}div#photo1nofla p#photonofla_p4 a {	text-decoration:none;	color: #000066; }/*-----!link------------------------------------*//*-----!link1------------------------------------*/div#link1 {	float: ;	margin: 30px 0 1px 15px;	padding-bottom: 100px;	width: 800px;	font-size: 11px;}div#link1 ul {	float: ;	padding: 20px 15px;	margin: ;	height: 60px;	width: }div#link1 ul.link_ul1 {	float: ;	padding: ;	border-bottom: 1px dotted #696969;}div#link1 ul.link_ul2 {	float: ;	padding: ;	border-bottom: 1px dotted #696969;}div#link1 ul.link_ul3 {	float: ;	padding: ;	border-right: 1px dotted #696969;}div#link1 ul li {	float: left;	text-align: ;	width: ;	padding: 0;}div#link1 ul li.link_li1 {	float: ;	text-align: center;	width: 90px;	height: 60px;	width: px;	margin-right: 15px;	padding: ;}div#link1 ul li.link_li2 {	float: ;	text-align: left;	width: ;	height: ;	width: 300px;	padding-top: 14px;}img#list_clubberia {	margin-top: 10px;}img#list_agri {	margin-top: 17px;}img#list_moda {	margin-top: 5px;}div#link1 ul.link_ul1 li.link_li2 em.link_em1 {	font-size: 13px;	font-style: normal;	font-decoration: normal;	font-weight: normal;}div#link1 ul.link_ul2 li.link_li2 em.link_em1 {	font-size: 13px;	font-style: normal;	font-decoration: normal;	font-weight: normal;}div#link1 ul.link_ul3 li.link_li2 em.link_em1 {	font-size: 13px;	font-style: normal;	font-decoration: normal;	font-weight: normal;}div#link1 ul li.link_li2 em.link_em1 {	font-size: 13px;	font-style: normal;	font-decoration: normal;	font-weight: normal;}/*-----!contact------------------------------------*/div#contact1 {	clear: both;	margin: 0px 0 0px 20px;	width: 850px;	font-size: 11px;	color: ;}div#contact1 p#contact_p1 {	clear: ;	float: ;	margin: ;	width: 237px;	height: 60px;	font-size: 1px;	text-indent: -9999px;	color: ;	border-right: 1px dotted #696969;}div#contact1 p#contact_p2 {	clear: ;	float: ;	margin-left: 212px;	width: 300px;	height: 80px;	text-align: left;	font-size: 13px;	text-indent: ;	color: ;}