@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);
@font-face {
	font-family: 'codropsicons';
	src:url('../fonts/codropsicons/codropsicons.eot');
	src:url('../fonts/codropsicons/codropsicons.eot?#iefix') format('embedded-opentype'),
		url('../fonts/codropsicons/codropsicons.woff') format('woff'),
		url('../fonts/codropsicons/codropsicons.ttf') format('truetype'),
		url('../fonts/codropsicons/codropsicons.svg#codropsicons') format('svg');
	font-weight: normal;
	font-style: normal;
}

strong { font-weight:normal;}
img {border: 0px; vertical-align: bottom; margin: 0px; padding: 0px; }
a { color:#Ccc; text-decoration:none;}
a:hover { color:#996600;}

.information_mark { width:100%; height:auto; border-radius:5px; background-color:#aaa; color:#333; font-size:12px; padding:5px; border-color:#fff; border-style:solid; border-width:2px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;}
.information_mark:hover { background-color:#232323;}
.information_mark a { width:100%; color:#fff; text-decoration:none;}

.center { text-align:center;}
.fee { border-bottom-color:#FFFFFF; border-bottom-style:dotted; border-bottom-width:1px; border-top-color:#FFFFFF; border-top-style:dotted; border-top-width:1px; padding:5px; background-color:#333333;}

body {margin: 0px; padding: 0px; background-image:url(../img/bg.jpg); background-color: #000; font-family:"CI","Meiryo","qMmΫS Pro W4",hArialh,"Hiragino Maru Gothic Pro","osaka","lr oSVbN","MS PGothic",sans-serif;}

h1 { font-size:12px; padding:0px; margin:0px;line-height: 1.3em;}
h3 { font-size:12px; padding:0px; margin:0px;line-height: 1.3em;}
h4 { font-size:auto; padding:0px; font-weight:normal; margin:0px;line-height: 1.3em;}

.trailer { width:100%; height:auto; position:relative; padding-left:20px; padding-top:80px; text-align:left; background-color:#;}
.trailer img { border-color:#FFFFFF; border-style:solid; border-width:3px; border-radius:5px;-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;}
.trailer img:hover { border-color:#000000; border-style:solid; border-width:3px; }


.sns { margin:10px;border-color:#fff; border-style:solid; border-width:3px; border-radius:3px;-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
-khtml-border-radius:3px 3px 3px 3px;}
.sns:hover { border-color:#333333; border-style:solid; border-width:3px;}

.container > header,
.codrops-top {
	color: #fff;
	font-family: 'Lato', Arial, sans-serif;
}

.container > header {
	margin: 0 auto;
	padding: 12em 2em;
	padding-left: 370px;
	background: rgba(0,0,0,0);
}

.container > header a {
	color: #566473;
	text-decoration: none;
	outline: none;
}

.container > header a:hover {
	color: #4f7bab;
}

.container > header h1 {
	font-size: 3.2em;
	line-height: 1.3;
	margin: 0;
	font-weight: 300;
}

.container > header span {
	display: block;
	font-size: 55%;
	color: #74818e;
	padding: 0 0 0.6em 0.1em;
}

/* To Navigation Style */
.codrops-top {
	background: #fff;
	background: rgba(255, 255, 255, 0.6);
	text-transform: uppercase;
	width: 100%;
	font-size: 0.69em;
	line-height: 2.2;
}

.codrops-top a {
	text-decoration: none;
	padding: 0 1em;
	letter-spacing: 0.1em;
	color: #888;
	display: inline-block;
}

.codrops-top a:hover {
	background: rgba(255,255,255,0.95);
	color: #333;
}

.codrops-top span.right {
	float: right;
}

.codrops-top span.right a {
	float: left;
	display: block;
}

.codrops-icon:before {
	font-family: 'codropsicons';
	margin: 0 4px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.codrops-icon-drop:before {
	content: "\e001";
}

.codrops-icon-prev:before {
	content: "\e004";
}

/* Demo Buttons Style */
.codrops-demos {
	padding-top: 1em;
	font-size: 0.9em;
}

.codrops-demos a {
	text-decoration: none;
	outline: none;
	display: inline-block;
	margin: 0.5em;
	padding: 0.7em 1.1em;
	border: 3px solid #b1aea6;
	color: #b1aea6;
	font-weight: 700;
}

.codrops-demos a:hover,
.codrops-demos a.current-demo,
.codrops-demos a.current-demo:hover {
	border-color: #89867e;
	color: #89867e;
}

@media screen and (max-width: 1025px) {
	.container > header {
		margin: 0 auto;
		padding: 120px 50px;
		font-size: 70%;
		text-align: right;
	}
}

@media screen and (max-width: 740px) {

	.codrops-icon span {
		display: none;
	}

}











.layout { width:920px; height:auto; margin:0px auto; text-align:center;}

.header2{ background-color:#000033; width:100%; height:auto; text-align:center; 
border-bottom-color:#000044; border-bottom-style:solid; border-bottom-width:0px; 
border-top-left-radius:0px;border-top-right-radius:0px; 
border-bottom-color:#000044; border-bottom-style:solid; border-bottom-width:5px; 
border-radius:100px; border-top-left-radius:0px;border-top-right-radius:0px;}

.header_logo_img {}

.footer{ width:100%; height:auto; text-align:left; border-top-color:#000044; border-top-style:solid; border-top-width:1px; border-bottom-left-radius:0px;border-bottom-right-radius:0px; padding:10px; font-size:6px; text-align:center; color:#000044; line-height:12px;}

.footer2{background-color:#000033; width:100%; height:auto; text-align:left; border-top-color:#000044; border-top-style:solid; border-top-width:5px; border-radius:100px; border-bottom-left-radius:0px;border-bottom-right-radius:0px; padding:10px; font-size:6px; text-align:center; color:#cccccc; line-height:12px;
}

.news { text-align:left;}
.news_title { margin-bottom:10px;}

.news_area { background-color: #ffffff; border-width:5px; border-color:#aaaaaa; border-style:solid; border-radius:5px;-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;}

.name { border-left-color:#FFFFFF; border-left-style:solid; border-left-width:5px;}
.name:hover { background-color:#CCCCCC; border-left-color:#000044; border-left-style:solid; border-left-width:5px;}

.contents { width:940px; height:350px; margin:0px auto; margin-top:20px; margin-bottom:0px;box-sizing: content-box;}
.contents_table { width:100%;}

/* new  css */

.header_table { width:940px; margin:0px auto;box-sizing: content-box;}
.header { width:100%; height:auto; margin-top:10px;}
.header_left { text-align:left;}
.header_right { text-align:right;}



.menu { width:100%;box-sizing: content-box;}
.menu_table { width:940px;box-sizing: content-box; height:auto; margin:0px auto; margin-top:110px;}
.menu_img { width:70%;}
.menu_td { width:16.66%; text-align:center; background-color:#;-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;}
.menu_td:hover { text-align:center; background-color: #885500; -webkit-transition-duration:2.0s; transition-duration:2.0s;-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;}


.footer_01 {height:550px; padding-top:5px; padding-bottom:5px; background-color: #000; color:#aaa; text-align:center; font-size:9px; line-height:16px; width:100%; vertical-align:top;box-sizing: content-box;}

.footer_menu { width:100%; height:auto; margin-top:20px; margin-bottom:20px;box-sizing: content-box;}
.footer_menu_table { width:940px; height:auto; margin:0px auto;box-sizing: content-box; border-top-color:#996600; border-top-style: solid; border-top-width:1px; padding-top:15px;}
.footer_menu_text { width:12.5%; color:#FFF; text-align:center; font-size:10px;}

.footer_menu_text_point {-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px; padding:10px;}
.footer_menu_text_point:hover {background-color: #885500; -webkit-transition-duration:1.0s; transition-duration:1.0s;-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;}
.footer_menu_text a { color:#FFF; text-decoration:none;}























.main { width:940px; border-color:#000000; border-style:solid; border-width:10px; border-radius:5px;box-sizing: content-box;-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;}
.contents_table2 { width:100%; height:auto; margin:0px auto; text-align:center; background-color:#;}
.contents_table3 { width:auto; height:auto; margin:0px auto; text-align:center; background-color:#; margin-top:5px; padding:5px; border-radius:5px;}
#portfolio { background-color:#; width:940px; height:400px; margin:0px auto;}
#portfolio li { width:100%; margin:0px auto; text-align:center;}
.top_actor_space { width:100%;}
.top_actor_img { width:100%; border-color:#ccc; border-style:solid; border-width:2px; border-radius:2px;}
.top_actor_img:hover {border-color: #000000;transition-duration: 1.0s; -webkit-transition-duration: 1.0s;
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;}

.top_actor_img_space { width:;}

.actor_page_img { border-color:#dddddd; border-style:solid; border-width:2px; border-radius:3px;}
.actor_page_img:hover {border-color: #000000; background-color:#000000;
	filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;


transition-duration: 1.0s; 

-webkit-transition-duration: 1.0s;

}
.actor_profile_text { font-size:14px; line-height:20px; color:#333333;}
.actor_page_text { font-size:10px; color:#333333; text-align:center;}
.actor_page_text2 { text-align:left; color:#333333; }

.actor_contents_table3{ width:920px; height:auto; margin:0px auto; text-align:center; background-color:#; margin-top:15px; padding:0px; border-radius:5px;}

.profile_dl {transition-duration: 1.0s; -webkit-transition-duration: 1.0s;-webkit-transition-property:width;
transition-property:width; border-color:#ffffff; border-style:solid; border-width:1px; border-radius:3px;}
.profile_dl:hover {border-color: #999999; background-color:#000000; border-color:#333333; border-style:solid; border-width:1px;}


.actor_page_img_name {  border-left-style:solid;border-right-style:solid; border-left-color:#FFFFFF; border-right-color:#FFFFFF; border-color:#ffffff; border-style:solid; border-width:0px; border-radius:0px;transition-duration: 0.5s; -webkit-transition-duration: 0.5s;-webkit-transition-property:width;
transition-property:width;}
.actor_page_img_name:hover {border-left-color:#0F1E55; border-right-color:#0F1E55; border-radius:5px;}

#portfolio { width:auto; height:250px; margin:0px auto; float:left; padding-left:0px; list-style:none;}
.space { height:300px;}
#demo2	{
background-color: #39C;
-webkit-transition: background-color 1s linear;
}
#demo2:hover	{
background-color: #09F;
}


.actor_detail_profile_list { width:100%; height:auto;}
.actor_detail_profile_list_txt { width:100%; height:auto; font-size:0.9em; line-height:18px;}
.actor_detail_profile_list_txt td { padding:2px; font-size:0.9em; text-align:left;}
.actor_detail_profile_item { border-right-color:#333333; border-right-style:solid; border-right-width:1px;}

.representative { background-color:#ccc; color:#eee; text-align:left; padding:10px; border-radius:5px; line-height:normal; border-color:#FFFFFF; border-style:solid; border-width:2px;}
.representative_point { font-size:0.5em; line-height:6px;}
.representative_point a { text-decoration:none; color:#333333;}
.representative_point a:hover {color: #990000;}

.representative_title { border-bottom-color:#Fff; border-bottom-style:dotted; border-bottom-width:3px;}

.representative2 { width:100%; height:auto; background-color:#ccc; color:#eee; text-align:left; padding:10px; border-radius:5px; line-height:normal; border-color:#FFFFFF; border-style:solid; border-width:2px;}

.representative_img { padding:10px; text-align:center;}
.representative_img img { border-radius:5px;}

.representative_text { font-size:16px; color:#333333; text-align:left; padding:10px; line-height:18px;}

.mailform { width:100%; text-align:left;}
.inquiry01 { width:50%; height:auto; font-size:0.8em; text-decoration:none; padding:5px; line-height:1.2em; color:#CCC; background-color:#111; border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -o-border-radius: 5px;
   -ms-border-radius: 5px;}

.inquiry02 { width:50%; height:auto;}
.inquiry04 { text-align:center;}
.inquiry03 { text-align:center; border-top-color:#996600; border-top-style:solid; border-top-width:1px; padding-top:10px;}
.inquiry_point{ border-left-color:#003366; border-left-style:solid; border-left-width:15px; padding-left:5px; border-top-left-radius:15px;}
.inquiry_point2{ font-size:0.6rem; border-left-color:#003366; border-left-style:solid; border-left-width:0px; padding-left:3px; letter-spacing:2px;}
.inquiry_point3{ font-size:0.5em; background-color:#666; color:#FFFFFF; border-radius:3px; padding:7px; border-color:#FFFFFF; border-style:solid; border-width:1px;}

.inqiury_txt_img { width:100%; height:auto;}

.input01 {  border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -o-border-radius: 5px;
   -ms-border-radius: 5px;
   border:#a9a9a9 1px solid;
   -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.2),0 0 2px rgba(0,0,0,0.3);
   -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3); padding:5px;}
.input01:hover { background-color:#eee; color:#333;}

.button { border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -o-border-radius: 5px;
   -ms-border-radius: 5px;
   border:#a9a9a9 1px solid;
   -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.2),0 0 2px rgba(0,0,0,0.3);
   -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   width:200px;
   height:25px;
   padding:0 3px;
   cursor:pointer;
   color:#333;
   font-weight:normal;
   
   background:#f5f5f5;
   text-shadow:1px 1px 0px #fff;}
   
.button:hover { background-color:#003366; color:#FFFFFF; text-decoration:none;text-shadow:0px 0px 0px #fff;}


.thanks_contents { font-size:0.80em; line-height:1.2em; text-align:left; padding-left:10px;}






.tabs {
    position: relative;
	margin: 40px auto;
	width: 100%;
	
}

.tabs input {
	position: absolute;
	z-index: 1000;
	width: 120px;
	height: 40px;
	left: 0px;
	top: 0px;
	opacity: 0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
	cursor: pointer;
	
}
.tabs input#tab-2{
	left: 160px;
}
.tabs input#tab-3{
	left: 320px;
}
.tabs input#tab-4{
	left: 480px;
}

.tabs input#tab-5{
	left: 640px;
}


.tabs label {
	background: #005588;
	background: -moz-linear-gradient(top, #005588 0%, #006699 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005588), color-stop(100%,#006699));
	background: -webkit-linear-gradient(top, #005588 0%,#006699 100%);
	background: -o-linear-gradient(top, #005588 0%,#006699 100%);
	background: -ms-linear-gradient(top, #005588 0%,#006699 100%);
	background: linear-gradient(top, #005588 0%,#006699 100%);
	font-size: 13px;
	line-height: 40px;
	height: 40px;
	position: relative;
	padding: 0 20px;
	margin-right:5px;
    float: left;
	display: block;
	width: 120px;
	color: #fff;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
    border-radius: 5px;
    box-shadow: 2px 0 2px rgba(0,0,0,0.1), -2px 0 2px rgba(0,0,0,0.1);
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	transition-duration: 1.0s; -webkit-transition-duration: 1.0s;
}

.tabs label:after {
    content: '';
	background: #fff;
	position: absolute;
	bottom: -0px;
	left: 0;
	width: 100%;
	height: 0px;
	display: block;
}

.tabs input:hover + label {
	background: #005588;
}

.tabs label:first-of-type {
    z-index: 5;
   
	
}

.tab-label-2 {
    z-index: 4;
}

.tab-label-3 {
    z-index: 3;
}

.tab-label-4 {
    z-index: 2;
}

.tab-label-5 {
    z-index: 1;
}



.tabs input:checked + label {
    background: #000;
	z-index: 6;
}

.clear-shadow {
	clear: both;
	height:10px;
}

.content {
    background: #;
	position: relative;
    width: 100%;
	height: 100em;
	z-index: 5;
   
    border-radius: 5px;
}

.content div {
width:100%;
height:auto;
    position: absolute;
	top: 0;
	left: 0;
	padding: 10px;
	z-index: 1;
    opacity: 0;

    -webkit-transition: opacity linear 0.1s;
    -moz-transition: opacity linear 0.1s;
    -o-transition: opacity linear 0.1s;
    -ms-transition: opacity linear 0.1s;
    transition: opacity linear 0.1s;
}

.tabs input.tab-selector-1:checked ~ .content .content-1,
.tabs input.tab-selector-2:checked ~ .content .content-2,
.tabs input.tab-selector-3:checked ~ .content .content-3,
.tabs input.tab-selector-4:checked ~ .content .content-4,
.tabs input.tab-selector-5:checked ~ .content .content-5 {
	z-index: 100;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: opacity ease-out 0.5s 0.1s;
    -moz-transition: opacity ease-out 0.5s 0.1s;
    -o-transition: opacity ease-out 0.5s 0.1s;
    -ms-transition: opacity ease-out 0.5s 0.1s;
    transition: opacity ease-out 0.5s 0.1s;
	transition-duration: 0.5s; -webkit-transition-duration: 0.5s;-webkit-transition-property:width;
transition-property:width;
	text-align:left;
}
.content div h2,
.content div h3{
	color: #444;
}
.content div p {
	font-size: 16px;
	line-height: 22px;
	text-align: left;
	margin: 0;
	color: #444;
	padding-left: 15px;
		
}



#pageTop{
	background:#DDD;
	border-radius:5px;
	color:#000;
	padding:20px;
	position:fixed;
	bottom:20px;
	right:20px;
	}
#pageTop:hover{
	background:#EEE;
	}








/*

	GalleryView Stylesheet
	
	Use the CSS rules below to modify the look of your gallery.
	 
	To create additional rules, use the markup below as a guide to GalleryView's architecture.
*/

/* GALLERY LIST */
/* IMPORTANT - Change '#myGallery' to the ID of your gallery list to prevent a flash of unstyled content */
#myGallery { display: none; }

.gv_galleryWrap { position: relative; background: #; font-size: 10pt; }

/* GALLERY DIV */
.gv_gallery { overflow: hidden; position: relative;border-radius:5px; border-color:#ddd; border-style:solid; border-width:1px; }

.gv_imageStore { visibility: hidden; position: absolute; top: -10000px; left: -10000px; }


/*************************************************/
/**   PANEL STYLES								**/
/*************************************************/

.gv_panelWrap { filter: inherit; position: absolute; overflow: hidden; }

.gv_panel-loading { background: url(../img/img-loader.gif) 50% 50% no-repeat #aaa; }
.gv_frame-loading { background: url(../img/img-loader.gif) 50% 50% no-repeat #aaa; }

/* GALLERY PANELS */
.gv_panel { filter: inherit; position: absolute; top: 0; left: 0; overflow: hidden; z-index: 100; }
.gv_panel img { position: absolute; }

.gv_overlay { position: absolute; background: url(../img/actor_img_comment_bg.png); color: #FFF; z-index: 200; text-align:left; }
.gv_showOverlay { 
	position: absolute; 
	width: 20px; 
	height: 20px; 
	background: url(../img/themes/light/info.png) #003366; 
	cursor: pointer;
	z-index: 200;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
.gv_overlay h4 { color: white; margin: 1em; font-weight: normal; }
.gv_overlay p { color: white; margin: 1em; }

.gv_infobar {
	background: #;
	padding: 0 0.5em;
	line-height: 1.5em;
	height: 1.5em;
	font-size: 10pt;
	font-weight: bold;
	color: #333;


	position: absolute;
	bottom: 0;
	right: 0;
	display: none;
	vertical-align: middle;
	z-index: 2000;
	
}


/*************************************************/
/**   FILMSTRIP STYLES							**/
/*************************************************/

.gv_filmstripWrap { overflow: hidden; position: absolute; }


/* FILMSTRIP */
.gv_filmstrip { margin: 0; padding: 0; position: absolute; top: 0; left: 0; }

/* FILMSTRIP FRAMES (contains both images and captions) */
.gv_frame { 
	cursor: pointer;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
}

/* WRAPPER FOR FILMSTRIP IMAGES */
.gv_frame .gv_thumbnail { position: relative;overflow: hidden !important; }

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.gv_frame.current .gv_thumbnail {}

/* FRAME IMAGES */
.gv_frame img { border: none; position: absolute; border-color:#333333; border-style:solid; border-width:0px; }
.gv_frame img:hover { border: none; position: absolute; border-color:#333333; border-style:solid; border-width:0px;opacity: 0.8;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	filter:alpha(opacity=80);}

/* FRAME CAPTION */
.gv_frame .gv_caption { height: 0px; line-height: 14px; font-size: 10px; text-align: center; color:white; }

/* CURRENT FRAME CAPTION */
.gv_frame.current .gv_caption { background-color:#990000; }

/* POINTER FOR CURRENT FRAME */
.gv_pointer {
	border-color: black;
}

/* NAVIGATION BUTTONS */
.gv_navWrap {
	text-align: center;
	position: absolute;
}
.gv_navPlay,
.gv_navPause,
.gv_navNext,
.gv_navPrev {
	
	opacity: 0.8;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	filter:alpha(opacity=80);
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align: middle;
}
.gv_navPlay:hover,
.gv_navPause:hover,
.gv_navNext:hover,
.gv_navPrev:hover {
	opacity: 1.0;
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	filter:alpha(opacity=100);
}

.gv_panelNavPrev,
.gv_panelNavNext {
	position: absolute;
	display: none;
	opacity: 0.50;
	-moz-opacity: 0.50;
	-khtml-opacity: 0.50;
	filter:alpha(opacity=50);
	z-index: 200;
}

.gv_panelNavPrev:hover,
.gv_panelNavNext:hover {
	opacity: 0.9;
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	filter:alpha(opacity=90);
}

.gv_navPlay {
	height: 30px;
	width: 30px;
	cursor: pointer;
	background: url(../img/themes/light/play-big.png) top left no-repeat;
}
.gv_navPause {
	height: 30px;
	width: 30px;
	cursor: pointer;
	background: url(../img/themes/light/pause-big.png) top left no-repeat;
}
.gv_navNext {
	height: 20px;
	width: 20px;
	cursor: pointer;
	background: url(../img/themes/light/next.png) top left no-repeat;
}
.gv_navPrev {
	height: 20px;
	width: 20px;
	cursor: pointer;
	background: url(../img/themes/light/prev.png) top right no-repeat;
}
.gv_panelNavNext {
	height: 20px;
	width: 20px;
	cursor: pointer;
	background: url(../img/themes/light/panel-next.png) top left no-repeat;
}
.gv_panelNavPrev {
	height: 20px;
	width: 20px;
	cursor: pointer;
	background: url(../img/themes/light/panel-prev.png) top right no-repeat;
}






.sub_contents { width:98%; border-color:#111; background-color:#050505; border-style:solid; padding:10px; color:#CCC; border-width:5px; border-radius:5px;box-sizing: content-box;-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;}


.footer_02 {height:auto; padding-top:5px; padding-bottom:5px; background-color: #000; color:#aaa; text-align:center; font-size:9px; line-height:16px; width:100%; vertical-align:top;box-sizing: content-box;}

.recruit_table { width:100%; text-align:left;}
.recruit_text { text-align:right; font-size:14px; padding:10px; color:#CCC;background-color:#0a0a0a; border-radius:5px;box-sizing: content-box;-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;}
.recruit_text2 { text-align:left; font-size:12px; padding:10px; color:#CCC; border-left-color:#996600; border-left-style:solid; border-left-width:1px; } 
.bannar { width:100%; height:auto;}
.sister_club { list-style:lower-greek;}

.bannar_inquiry { width:100%; height:auto; border-color:#000; border-style:solid; border-width:5px;box-sizing: content-box; border-radius:5px;-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;}
.bannar_inquiry:hover { background-color:#D06213; border-color:#fff; border-style:solid; border-width:5px; -webkit-transition-duration:2.0s; transition-duration:2.0s;}


.demo_table { width:100%; height:auto; text-align:left;box-sizing: content-box;}
.demo_text { width:50%; height:auto; text-align:right; font-size:14px; padding:10px; color:#CCC;background-color:#; border-radius:5px;box-sizing: content-box;-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;}
.demo_text2 { width:50%; height:auto; background-color:#; text-align:left; font-size:12px; padding:10px; color:#CCC; border-left-color:#996600; border-left-style:solid; border-left-width:1px; } 
.demo_text3 { text-align:left; font-size:16px; color:#CCC; padding:5px; line-height:40px;}

.demo_pic { width:100%; height:auto; border-color:#CC6600; border-style:solid; border-width:3px;}
.merit_text { border-bottom-color:#CCC; border-bottom-style:dotted; border-bottom-width:1px;}

.access_google { padding:10px; text-align:center; font-size:14px;}
.access_google span { background-color:#111; padding:10px;border-radius:30px;-moz-border-radius:30px 30px 30px 30px;
-webkit-border-radius:30px 30px 30px 30px;
-khtml-border-radius:30px 30px 30px 30px;}
.access_google span:hover { -webkit-transition-duration:1.0s; transition-duration:1.0s;background-color: #eebb55;}
.gallery_text { width:25%; height:auto; padding:10px; text-align:center;}
.gallery_text:hover { background-color:#FFF; -webkit-transition-duration:2.0s; transition-duration:2.0s;}

.gallery_pic_b { width:100%; height:auto;}
.gallery_pic { width:95%; height:auto; border-color:#000; border-style:solid; border-width:0px; border-radius:10px; box-sizing: content-box;-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
-khtml-border-radius:10px 10px 10px 10px;}


.gallery_title_text { border-left-color:#CC6600; border-left-style:solid; border-left-width:5px; color:#CCC; font-size:16px; padding:5px;}


.question_td { width:100%; height:auto; font-size:14px; padding:10px; color:#CCC;}
.question_td_sub { color:#CCC; width:100%; height:auto; font-size:14px; padding:10px; border-left-color:#CC6600; border-left-style:solid; border-left-width:3px;}
.question_q { width:15px; text-align:center; background-color:#CC6600; color:#FFF; padding:10px; font-size:14px;border-radius:10px; box-sizing: content-box;-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
-khtml-border-radius:10px 10px 10px 10px; }
.question_a { width:15px; text-align:center; background-color: #FF6666; color:#FFF; padding:10px; font-size:14px;border-radius:10px; box-sizing: content-box;-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
-khtml-border-radius:10px 10px 10px 10px;}
.question_question { background-color: #000; color:#FFF; padding:10px; font-size:14px;}
.question_answer { background-color: #; color:#FFF; padding:10px; font-size:11px; line-height:20px;border-radius:10px; box-sizing: content-box;-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
-khtml-border-radius:10px 10px 10px 10px;}
.question_answer:hover { background-color:#996600;-webkit-transition-duration:2.0s; transition-duration:2.0s;border-radius:10px; box-sizing: content-box;-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
-khtml-border-radius:10px 10px 10px 10px;}
.question_point {border-bottom-color:#CC6600; border-bottom-style:dotted; border-bottom-width:2px; padding-bottom:3px;}

.question { width:100%; height:auto;}
.question_table { width:100%; height:auto;}


.mailform_table { width:800px; margin:0px auto;}

.bannar_sister { border-radius:10px; box-sizing: content-box;-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
-khtml-border-radius:10px 10px 10px 10px;border-color:#000; border-style:solid; border-width:5px;}
.bannar_sister:hover { border-color: #996600; border-style:solid; border-width:5px; -webkit-transition-duration:2.0s; transition-duration:2.0s;}
