<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 菴咲ｽｮ莉墓ｧ� --------------------------------------------------- */
.left{ text-align:left;}
.center{ text-align:center;}
.right{ text-align:right;}

/* 繝輔Ο繝ｼ繝井ｻ墓ｧ� --------------------------------------------------- */
.f_left{float:left;}
.f_right{float:right;}

/* 繝代ョ繧｣繝ｳ繧ｰ莉墓ｧ� --------------------------------------------------- */
.p0{padding:0px!important;}
.p5{padding:5px!important;}
.p10{padding:10px!important;}
.p15{padding:15px!important;}
.p20{padding:20px!important;}
.p25{padding:25px!important;}
.p30{padding:30px!important;}
.pt0{padding-top:0px!important;}
.pt5{padding-top:5px!important;}
.pt10{padding-top:10px!important;}
.pt15{padding-top:15px!important;}
.pt20{padding-top:20px!important;}
.pt25{padding-top:25px!important;}
.pt30{padding-top:30px!important;}
.pt35{padding-top:35px!important;}
.pb0{padding-bottom:0px!important;}
.pb5{padding-bottom:5px!important;}
.pb10{padding-bottom:10px!important;}
.pb15{padding-bottom:15px!important;}
.pb20{padding-bottom:20px!important;}
.pb25{padding-bottom:25px!important;}
.pb30{padding-bottom:30px!important;}
.pb35{padding-bottom:35px!important;}
.pr0{padding-right:0px!important;}
.pr5{padding-right:5px!important;}
.pr10{padding-right:10px!important;}
.pr15{padding-right:15px!important;}
.pr20{padding-right:20px!important;}
.pr25{padding-right:25px!important;}
.pr30{padding-right:30px!important;}
.pr35{padding-right:35px!important;}
.pl0{padding-left:0px!important;}
.pl5{padding-left:5px!important;}
.pl10{padding-left:10px!important;}
.pl15{padding-left:15px!important;}
.pl20{padding-left:20px!important;}
.pl25{padding-left:25px!important;}
.pl30{padding-left:30px!important;}
.pl35{padding-left:35px!important;}

/* 繝槭�繧ｸ繝ｳ莉墓ｧ� --------------------------------------------------- */
.m0{margin:0px!important;}
.m5{margin:5px!important;}
.m10{margin:10px!important;}
.m15{margin:15px!important;}
.m20{margin:20px!important;}
.m25{margin:25px!important;}
.m30{margin:30px!important;}
.mt0{margin-top:0px!important;}
.mt5{margin-top:5px!important;}
.mt10{margin-top:10px!important;}
.mt15{margin-top:15px!important;}
.mt20{margin-top:20px!important;}
.mt25{margin-top:25px!important;}
.mt30{margin-top:30px!important;}
.mb0{margin-bottom:0px!important;}
.mb5{margin-bottom:5px!important;}
.mb10{margin-bottom:10px!important;}
.mb15{margin-bottom:15px!important;}
.mb20{margin-bottom:20px!important;}
.mb25{margin-bottom:25px!important;}
.mb30{margin-bottom:30px!important;}
.mr0{margin-right:0px!important;}
.mr5{margin-right:5px!important;}
.mr10{margin-right:10px!important;}
.mr15{margin-right:15px!important;}
.mr20{margin-right:20px!important;}
.mr25{margin-right:25px!important;}
.mr30{margin-right:30px!important;}
.mr35{margin-right:35px!important;}
.ml0{margin-left:0px!important;}
.ml5{margin-left:5px!important;}
.ml10{margin-left:10px!important;}
.ml15{margin-left:15px!important;}
.ml20{margin-left:20px!important;}
.ml25{margin-left:25px!important;}
.ml30{margin-left:30px!important;}
.ml35{margin-left:35px!important;}

/* 讓ｪ蟷�ｼ�ｻ墓ｧ� --------------------------------------------------- */
.w100{width:100%!important;}
.w75{width:75%!important;}
.w50{width:50%!important;}
.w25{width:25%!important;}
.w10{width:10%!important;}

/* 繝ｪ繧ｹ繝井ｻ墓ｧ� --------------------------------------------------- */
ul.list{margin-top:10px;}
ul.list li{
	margin-left:20px;
	line-height:25px;
	list-style:disc;
	color:#815f4a;
}

dl.list dt{
	margin-left:30px;
	line-height:25px;
	display: list-item;
	list-style: disc outside;
	font-weight:bold;
}

dl.list dd{
	margin-left:40px;
	line-height:25px;	
}

a:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}


/* body --------------------------------------------------- */
body{
	font-family:"繝｡繧､繝ｪ繧ｪ", Meiryo,  "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-seri;
	color:#373737;
	background:#000;
}

p {
	color:#815f4a;
}

/* header --------------------------------------------------- */
header {
	width:100%;
	margin:0 auto;
	display:block;
	height:110px;
	background:url(../img/header_bg.jpg) repeat-x top;
	z-index:1;
}

header .wrap{
	width:980px;
	margin:0 auto;
	position:relative;
	z-index:1;
}

header .wrap &gt; div{
	float:left;
	display:block;
}

header .logo{
	width:300px;
	height:50px;
	margin-top:27px;
	margin-bottom:0;
	position:relative;
}

.logo h1{
	margin-top:-5px;
	margin-left:7px;
	font-size:10px;
}

header .contribute{
	width:177px;
	height:101px;
	right:0;
	position:absolute;
	z-index:1000;
}

header .contribute a{
	width:173px;
	height:97px;
	display:block;
	background:url(../img/contribute_btn.png) no-repeat;
	margin:0 2px 4px 2px;
}

header .contribute a:hover{
	opacity:1.0;
	filter:alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";
}

/* nav --------------------------------------------------- */
nav{
	width:100%;
	height:65px;
	display:block;
	background:#e0ecfd url(../img/nav_bg.png) repeat-x top;
	z-index:0;
	position:relative;
	/* 繝懊ャ繧ｯ繧ｹ繧ｷ繝｣繝峨え=====*/
	-moz-box-shadow:
		0px 3px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:
		0px 3px 2px rgba(0,0,0,0.3);
	box-shadow:
		0px 3px 2px rgba(0,0,0,0.3);
}

ul#nav {
	width:982px;
	height:65px;
	margin:0 auto;
}

ul#nav li {
	width:163px;
	height:69px;
	text-align:center;
	float:left;
	background:url(../img/nav_saparator.png) no-repeat left;
}

ul#nav li:last-child{
	background:url(../img/nav_saparator.png) no-repeat left,url(../img/nav_saparator.png) no-repeat right;
}

ul#nav li.top a{background:url(../img/nav_01.jpg) no-repeat center;}
ul#nav li.tournament a{background:url(../img/nav_02.jpg) no-repeat center;}
ul#nav li.committee a{background:url(../img/nav_03.jpg) no-repeat center;}
ul#nav li.sponsorship a{background:url(../img/nav_04.jpg) no-repeat center;}
ul#nav li.news a{background:url(../img/nav_05.jpg) no-repeat center;}
ul#nav li.gallery a{background:url(../img/nav_06.jpg) no-repeat center;}

ul#nav li a{
	width:163px;
	height:69px;
	display:block;
	text-indent:-9999px;
}

ul#nav li:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

/* mainImg --------------------------------------------------- */
section#mainImg{
	width:100%;
	height:auto;
	/*background:url(../img/mainImg_object_stop.png) no-repeat center top,url(../img/mainImg_bg.jpg) repeat-x top;*/
	position:relative;
}

section#mainImg .grass{
	width:100%;
	height:100px;
	background:url(../img/grass.png) repeat-x;
	position:absolute;
	bottom:0;
}


section#mainImg .wrap{
	width:980px;
	height:130px;
	margin:0 auto;
	position:relative;
}

/*
section#mainImg .wrap &gt; *{
	position:absolute;
}
*/

section#mainImg .title{
	width:980px;
	z-index:1000;
	top:250px;
	left:26%;
	position:absolute;
}

section#mainImg .object{
	width:983px;
	height:322px;
	position:absolute;
	left:240px;
	top:60px;
	background:url(../img/mainImg_object.png) no-repeat;
}

section#mainImg .photo{
	margin:0;
}


section#mainSlider{
	width:980px;
	height:390px;
	margin:0 auto;
	position:relative;
}

section#mainSlider .title{
	z-index:1000;
	top:150px;
	padding:0 40px;
	position:absolute;
}







/* contents --------------------------------------------------- */
section#contents {
	width:100%;
	padding:26px 0 0 0;
	background:#e0ecfd;
}
section#contents .wrap{
	width:980px;
	margin:0 auto;
	padding-bottom:200px;
	background:#F9F5E9;
	/* 繝懊ャ繧ｯ繧ｹ繧ｷ繝｣繝峨え=====*/
	-moz-box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
	box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
}

section#contents .middle_wrap{
	width:980px;
	margin:0 auto 40px auto;
	background:#339900;
	/*	background:url(../img/body_bg.jpg) repeat;   */	
	/* 繝懊ャ繧ｯ繧ｹ繧ｷ繝｣繝峨え=====*/
	-moz-box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
	box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
}

section#contents .middle_wrap2{
	width:980px;
	margin:0 auto 40px auto;
	background:#F9F5E9;
	/* 繝懊ャ繧ｯ繧ｹ繧ｷ繝｣繝峨え=====*/
	-moz-box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
	box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
}




/* banner ----------- */
.banner_area{
	text-align:center;
	height:250px;
}
.banner_area &gt; p{
	display:inline-block;
	height:111px;
	width:460px;
	border:3px solid #fff;
	margin-right:3px;
	
	/* 繝懊ャ繧ｯ繧ｹ繧ｷ繝｣繝峨え=====*/
	-moz-box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
	box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
		
	/* 隗剃ｸｸ=====*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.banner_area &gt; p:last-child{
	margin-right:0px;
}

/* bar ----------- */
.bar{
	height:63px;
	width:100%;
	position:relative;
	margin-top:10px;
	margin-bottom:20px;
}
.clip{
	width:62px;
	height:25px;
	background:url(../img/clip.png) no-repeat;
	position:absolute;
	right:-20px;
	top:10px;
}

.bar &gt; p:nth-child(2){
	position:absolute;
	top: 5%;
	right:70px;
	font-size:14px;
	color:#fff;
}

.bar_info{background:url(../img/bar_info.jpg) no-repeat;}
.bar_tournament{background:url(../img/bar_tournament.jpg) no-repeat;}
.bar_committee{background:url(../img/bar_committee.jpg) no-repeat;}
.bar_sponsorship{background:url(../img/bar_sponsorship.jpg) no-repeat;}
.bar_news{background:url(../img/bar_news.jpg) no-repeat;}
.bar_gallery{background:url(../img/bar_gallery.jpg) no-repeat;}
.bar_contact{background:url(../img/bar_contact.jpg) no-repeat;}




/* new ----------- */
.movie_area &gt; div{
	width:460px;
	margin-right:20px;
	margin-bottom:12px;
	padding:10px 0;
	float:left;
	background:#fdfcfa;
	
	/* 隗剃ｸｸ=====*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	/* 繝懊ャ繧ｯ繧ｹ繧ｷ繝｣繝峨え=====*/
	-moz-box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
	box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
}

.movie_area &gt; div &gt; iframe{
	margin:0 8px;
}

.movie_area &gt; div:nth-child(2n){
	margin-right:0px;
}

.movie_area .name{
	height:30px;
	background:url(../img/movie_name.png) no-repeat;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	margin:0 8px;
	padding-top:26px;
	padding-left:10px;
	margin-bottom:10px;
}
.movie_area .name span{
	font-size:16px;
	font-weight:900;
}

.movie_area p.comment{
	width:264px;
	padding:0 20px;
	background:url(../img/text_line.png) repeat;
	line-height:21px;
	word-wrap: break-word;
}



/* column_area ----------- */
.column_area{
	position:relative;
	height:370px;
}

.column_area &gt; p{
	position:absolute;	
}

.column_area .img{left:0px;top:0px;}
.column_area .mess{left:505px;top:0px;}
.column_area .text:last-child{
	width:410px;
	left:485px;
	top:80px;
}

.column_area .img2{left:478px;top:0px;}
.column_area .mess2{left:0px;top:0px;}
.column_area .text2:last-child{
	width:410px;
	left:-20px;
	top:80px;
}


/* news_area ----------- */
.news_area{
	position:relative;
	height:150px;
}

.news_area &gt; p{
	position:absolute;	
}

.news_area .img{left:0px;top:0px;}
.news_area .mess{left:205px;top:-8px;}
.news_area .date{left:205px;top:20px;}
.news_area .text:last-child{
	width:720px;
	left:185px;
	top:40px;
}





/* info ----------- */
.paper{
	background:#fdfcfa url(../img/paper_hole.jpg) repeat-y 15px top;
	color:#815f4a;
	
	/* 隗剃ｸｸ=====*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	/* 繝懊ャ繧ｯ繧ｹ繧ｷ繝｣繝峨え=====*/
	-moz-box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
	box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
		
	padding:20px 23px 20px 45px;
		
}

.paper ul{
	background:url(../img/text_line.png) repeat;
}

.paper ul li{
	background:url(../img/pin.png) no-repeat left 3px;
	padding-left:20px;
	line-height:30px;
	word-wrap: break-word;
}

.text{
	padding:0px 20px 100px;
}

.text2{
	padding:0px 20px 0px;
}


strong{
	color:#df5213;
	font-size:24px;
}

.text p:last-child{
	text-align:right;
	padding-top:10px;
}

.text2 p:last-child{
	text-align:right;
	padding-top:10px;
}

/* [invite] ----------- */

.inner .invite_img{
	position:absolute;
	top:40px;
	right:80px;
}

.invite_message_wide{
	margin-top:-20px;	
}

table.none{
	border-collapse:collapse;
	width:100%;
	table-layout:auto;
	border:none;
}
table.none *{
	vertical-align:middle;
}

table.none th{
	border-collapse:collapse;
	text-align:left;
	width:147px;
}

table.none td{
	border-collapse:collapse;
	text-align:left;
	padding-left:50px;
}

table.none td p{
	padding:0;
	margin:0;
}

.memo{
	width:660px;
	background:url(../img/memo_bg.png) repeat-y;
	
	/* 隗剃ｸｸ=====*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	/* 繝懊ャ繧ｯ繧ｹ繧ｷ繝｣繝峨え=====*/
	-moz-box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
	box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);

	padding:13px 80px;
}

.memo p{
	line-height:30px;
	margin-top:3px!important;
}


.memo2{
	background:url(../img/memo_bg.png) repeat-y;
	
	/* 隗剃ｸｸ=====*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	/* 繝懊ャ繧ｯ繧ｹ繧ｷ繝｣繝峨え=====*/
	-moz-box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
	box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
}

.memo2{
	padding:13px 80px;
}

.memo2 p{
	line-height:30px;
	margin-top:3px!important;
	font-size: 14px;
	font-weight: 900
}

.memo2 .mini{
	line-height:30px;
	margin-top:3px!important;
	font-size: 12px;
}

.memo2 h1{
	margin-top:3px!important;
	font-size:30px;
	font-weight:900;
	color: #8b0000;
}

.memo2 h2{
	margin-top:3px!important;
	font-size:28px;
	font-weight:900;
	color: #D96D00;
	background: url(../img/midashi_icon.png) no-repeat left center;
	padding-left: 30px;
	height: 38px;	
}

h4{
	margin-top:3px!important;
	font-size:18px;
	font-weight:900;
}




.post_file input{
	width:400px;
}

textarea{
	height:200px;
	width:98%;
}

.btn_area{
	text-align:center;
	margin-bottom:20px;
}

.status{
	text-align:center;
	margin-bottom:20px;
}

#confirm , #reset , #submit , #back ,#gotop{
	width:158px;
	height:39px;
	display:inline-block;
	border: 0px;
	margin:0 5px;
}

#confirm:hover , #reset:hover , #submit:hover , #back:hover , #gotop:hover{
	cursor:pointer;
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

#confirm{background:url(../img/btn_confirm.png) no-repeat;}
#reset{background:url(../img/btn_reset.png) no-repeat;}
#submit{background:url(../img/btn_submit.png) no-repeat;}
#back{background:url(../img/btn_back.png) no-repeat;}
#gotop{background:url(../img/btn_gotop.png) no-repeat;}

/* [archive] ----------- */

.archive_main{
	height:240px;	
}

.inner .archive_img{
	position:absolute;
	top:-30px;
	left:140px;
}

/* [dog] ----------- */
 
.inner .half &gt; div{
	margin-left:50px!important;
	margin-right:0px!important;
}

.point{
	background:#fff url(../img/point.png) no-repeat center center;
	width:820px;
	height:620px;
	padding:20px 60px;
	margin-top:-7px;
	margin-bottom:20px;
	position:relative;
}

.point p{
	position:absolute;
}
.point p a{
	width:44px;
	height:47px;
	display:block;
}

.point p a:hover{
	opacity:1.0;
	filter:alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";
}

.point .po1{top:466px;left:280px;}
.point .po1 a{background:url(../img/point_off_001.png) no-repeat center bottom;}
.point .po1 a:hover{background:url(../img/point_on_001.png) no-repeat center bottom;}

.point .po2{top:403px;left:461px;}
.point .po2 a{background:url(../img/point_off_002.png) no-repeat center bottom;}
.point .po2 a:hover{background:url(../img/point_on_002.png) no-repeat center bottom;}

.point .po3{top:141px;left:667px;}
.point .po3 a{background:url(../img/point_off_003.png) no-repeat center bottom;}
.point .po3 a:hover{background:url(../img/point_on_003.png) no-repeat center bottom;}

.point .po4{top:348px;left:546px;}
.point .po4 a{background:url(../img/point_off_004.png) no-repeat center bottom;}
.point .po4 a:hover{background:url(../img/point_on_004.png) no-repeat center bottom;}

.point .po5{top:342px;left:397px;}
.point .po5 a{background:url(../img/point_off_005.png) no-repeat center bottom;}
.point .po5 a:hover{background:url(../img/point_on_005.png) no-repeat center bottom;}

.point .po6{top:509px;left:599px;}
.point .po6 a{background:url(../img/point_off_006.png) no-repeat center bottom;}
.point .po6 a:hover{background:url(../img/point_on_006.png) no-repeat center bottom;}

.point .po7{top:435px;left:680px;}
.point .po7 a{background:url(../img/point_off_007.png) no-repeat center bottom;}
.point .po7 a:hover{background:url(../img/point_on_007.png) no-repeat center bottom;}

.point .po8{top:199px;left:373px;}
.point .po8 a{background:url(../img/point_off_008.png) no-repeat center bottom;}
.point .po8 a:hover{background:url(../img/point_on_008.png) no-repeat center bottom;}
/* [member] ---------- */

.member_area div{
	height:66px;
}

.member_area div &gt; *{
	float:left;
}

.member_area img{
	width:177px;
	height:66px;
	margin-right:20px;
}
.member_area p{
	width:620px;
}

.member_list , .memberteam_list {
	background:#FFF;
	width:900px;
	padding:20px;
	margin-bottom:40px;
}

.member_list &gt; div{
	width:250px;
	height:490px;
	margin-right:75px;
	float:left;
}
.memberteam_list &gt; div{
	width:160px;
	height:490px;
	margin-right:75px;
	float:left;
}

.member_list img{
	
}

.member_list .position , .memberteam_list .position{
	font-size:14px;
	font-weight:normal;
}
.member_list .name , .memberteam_list .name{
	font-size:16px;
	font-weight:bold;
}

.mt0{
	margin-top:0!important
}

.member_list &gt; div:nth-child(3n){
	margin-right:0px;
}
.memberteam_list &gt; div:nth-child(3n){
	margin-right:75px;
}

.report_link{
	float:right;
	font-weight:bold;
	text-align:right;
}


/* 繧ｮ繝｣繝ｩ繝ｪ繝ｼ ----------- */
.shclass {
  padding:10px;
  margin:5px auto;
  background-color:#02a7e7;
  color:#fff;
  font-size: 120%;
  font-weight: bold;
  }
.rank {
  color:#fe9900;
  font-size:24px;
  font-weight:bold;
  border-bottom:2px solid #fe9900;
  margin-bottom:5px;
  padding-left:10px;
  }
#movie {margin-bottom:20px;}
#movie  li {display:inline-block; width:32%; vertical-align: top; margin-bottom:20px;}

/* [諢帷堪螳ｶ菴丞ｮ�險ｭ蛯呵ｪｬ譏讃 ----------- */
.member_area2 div{
	height:150px;
}

.member_area2 div &gt; *{
	float:left;
}

.member_area2 img{
	width:155px;
	height:132px;
	margin-right:20px;
}
.member_area2 p{
	width:620px;
}
.member_area2 .name{
	font-size:20px;
	font-weight:bold;
}






/* [event] ----------- */
 
.photo_area p{
	width:204px;
	height:156px;
	background:url(../img/photo_frame.png) no-repeat bottom;
	display:inline-block;
	margin:0 6px;
}

.photo_area p img{
	width:174px;
	height:131px;
	margin-left:15px;
	margin-top:11px;
}

.photo_area &gt; div.theme{
	height:186px;
	padding-top:30px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
}

.photo_area &gt; div.theme p{
	display:block;
}

/* 蟆剰ｦ句�縺� --------------------------------------------------- */
.chapter{
	width:820px;
	height:66px;
	position:relative;
	margin-bottom:30px;
	
	/* 繝懊ャ繧ｯ繧ｹ繧ｷ繝｣繝峨え=====*/
	-moz-box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
	box-shadow:
		0px 0px 3px rgba(0,0,0,0.3);
}

.pin{
	width:18px;
	height:18px;
	display:block;
	background:url(../img/pin.png) no-repeat left top;
	position:absolute;
	top:-5px;
}

/* 繝懊ャ繧ｯ繧ｹ莉墓ｧ� --------------------------------------------------- */
.box {
	display:block;
	padding:10px 20px 0;
}

.box_archive{background:url(../img/box_archive.png) no-repeat right top;}

.box_float{
	width:450px;
	float:left;
}

.box_float:last-child{
	float:right;
}

.box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .box {
    height: 1em;
}

.box .inner{
	padding:0 59px;
	position:relative;
}

.inner .half{
	width:410px;;
	float:left;
}

.inner p.half{
	width:390px;
	padding-left:20px;
}

/* footer --------------------------------------------------- */
footer {
	display:block;
	clear:both;
	width:100%;
	height:174px;
	background:url(../img/footer_bg.png) no-repeat center top;
	margin-top:-40px;
	position:relative;
	font-size: 12px;
}

footer .wrap{
	width:980px;
	height:174px;
	margin:0 auto;
	display:block;
	position:relative;
}

footer .lucent{
	width:100%;
	height:100px;
	background-color:#000;
	bottom:5px;
	position:absolute;
	opacity:0.4;
	filter:alpha(opacity=40);
	-ms-filter: "alpha( opacity=40 )";
}

footer .wrap p{
	color:#FFF;
	position:absolute;
	top:80px;
	leftt:0;
	border:solid #fff;
	border-width:0 1px;
	padding:0 10px;
}

footer .wrap p a{
	color:#FFF;
}

footer .wrap ul{
	color:#FFF;
	position:absolute;
	top:125px;
	right:0;
}

footer .wrap ul li{
	display:inline-block;
	border:solid #fff;
	border-width:0 1px 0 0;
	padding:0 10px;
}

footer .wrap ul li a{
	color:#FFF;
	text-decoration:none;
}

footer .wrap ul li a:hover{
	color:#FFF;
	text-decoration:underline;
	
	opacity:1.0;
	filter:alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";
}


footer .wrap ul li:first-child{
	border-width:0 1px 0 1px;
}


footer .copyright{
	font-size:11px!important;
	text-align:center;
	color:#fff;
}

/* 譁�ｭ嶺ｻ墓ｧ� --------------------------------------------------- */
/*闍ｱ蟄� */
.eng{
	font-family:Tw_Cen;
	color:#848484;
	font-weight:normal;
	margin-top:-5px;
	font-size:16px;
	display:block;
}

/* 譏取悃 */
.min{
	font-family:"繝偵Λ繧ｮ繝取�譛� Pro W6", "Hiragino Mincho Pro", "HGS譏取悃E", "�ｭ�ｳ �ｰ譏取悃", serif;
}

/* 譁�ｭ苓牡莉墓ｧ� --------------------------------------------------- */
.red{
	color:#CC0000;
	font-size:12px;
}

/* 繝懊ち繝ｳ莉墓ｧ� --------------------------------------------------- */
.btn{
	width:10em;
	display:block;
	margin:20px auto 0 auto;
	
	/* 繧ｰ繝ｩ繝��繧ｷ繝ｧ繝ｳ=====*/
	background: -moz-linear-gradient(
		top,
		#0095c7 0%,
		#0082af);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095c7', endColorstr='#0082af', GradientType=0)";
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#0095c7),
		to(#0082af));
	
	/*IE10*/
	background: linear-gradient(to bottom, #0095c7, #0082af);
	
	/* 隗剃ｸｸ=====*/
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	
	/* 繝懊ャ繧ｯ繧ｹ繧ｷ繝｣繝峨え=====*/
	-moz-box-shadow:
		0px 0px 2px rgba(000,000,000,0.3),
		inset 0px 0px 1px rgba(255,255,255,0.3);
	-webkit-box-shadow:
		0px 0px 2px rgba(000,000,000,0.3),
		inset 0px 0px 1px rgba(255,255,255,0.3);
	box-shadow:
		0px 0px 2px rgba(000,000,000,0.3),
		inset 0px 0px 1px rgba(255,255,255,0.3);
		
	/* 繝�く繧ｹ繝医す繝｣繝峨え=====*/
	/*
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.7),
		0px 1px 0px rgba(255,255,255,0.3);
		*/

}

.btn a{
	background:url(../img/arrow_white.png) no-repeat 6px center;
	display:block;
	text-align:center;
	font-size: 12px;
	color: #ffffff;
	padding: 6px 10px 6px 15px;
	margin:0 auto;
	text-decoration:none;
}

.btn:hover{
	/* 繧ｰ繝ｩ繝��繧ｷ繝ｧ繝ｳ=====*/
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#f7f7f7);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0)";
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		to(#f7f7f7));
	
	/*IE10*/
	background: linear-gradient(to bottom, #ffffff, #f7f7f7);
	
	/* 隗剃ｸｸ=====*/
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	
	/* 繝懊ャ繧ｯ繧ｹ繧ｷ繝｣繝峨え=====*/
	-moz-box-shadow:
		0px 0px 2px rgba(000,000,000,0.3),
		inset 0px 0px 1px rgba(255,255,255,0.3);
	-webkit-box-shadow:
		0px 0px 2px rgba(000,000,000,0.3),
		inset 0px 0px 1px rgba(255,255,255,0.3);
	box-shadow:
		0px 0px 2px rgba(000,000,000,0.3),
		inset 0px 0px 1px rgba(255,255,255,0.3);
	
	cursor:pointer;
}

.btn:hover a{
	background:url(../img/arrow_blue.png) no-repeat 6px center;
	display:block;
	text-align:center;
	font-size: 12px;
		color:#0094c6;
	padding: 6px 10px 6px 15px;
	margin:0 auto;
	text-decoration:none;
}

/* 繝輔ぉ繧､繧ｹ繝悶ャ繧ｯ莉墓ｧ� --------------------------------------------------- */

.fb-like-box{
	background:#FFF;
	margin-top:-2px;
}

div#fb{
	width:280px;
	height:310px;
	float:left;
	border:#DDDDDD solid 1px;
	margin:5px 0;
	padding:0 5px;
}

/* 繝��繝悶Ν陦ｨ遉ｺ莉墓ｧ� --------------------------------------------------- */
table.row, table.column{
	border-collapse:collapse;
	width:100%;
	table-layout:auto;
	color:#787366;
	margin:10px 0;
}
table.row *, table.column *{
	vertical-align:middle;
}

/* row */
table.row th{
	border:#d5c5bd solid 1px;
	border-collapse:collapse;
	padding:5px 10px;
	text-align:left;
	background:#e8e2cc url(../img/table_line.jpg) repeat-x top;
	width:30%;
}
table.row th span{
	width:12px;
	height:12px;
	/*background: url(img/indis.png) no-repeat;*/
	display:inline-block;
	margin-bottom:3px;
	margin-left:5px;
}
table.row td{
	border:#d5c5bd solid 1px;
	border-collapse:collapse;
	padding:5px;
	/*text-align:left;*/	
	background-color:#FFF;
}

/* column */
table.column th{
	border:#DDDDDD solid 1px;
	border-collapse:collapse;
	padding:5px;
	text-align:center;
	background: #eee;
	width:auto;
}

table.column td{
	border:#DDDDDD solid 1px;
	border-collapse:collapse;
	padding:5px;
	background-color:#FFF;
}

table li{
	list-style:disc;
	margin-left:20px;	
}

/* topcontrol */
#topcontrol{
	width:72px;
	height:72px;
	background:url(../img/scroll.png) no-repeat;
	margin-bottom:13px;
}







/* 蜍慕判繝懊ち繝ｳ */
.member_list2{
	background:#FFF;
	width:900px;
	padding:20px;
	margin-bottom:40px;
}

.member_list2 &gt; div{
	width:250px;
	height:300px;
	margin-right:75px;
	float:left;
}

.member_list2 img{
	
}

.member_list2 .position{
	font-size:14px;
	font-weight:normal;
}
.member_list2 .name{
	font-size:22px;
	font-weight:bold;
}

.member_list2 &gt; div:nth-child(3n){
	margin-right:0px;
}











</pre></body></html>