@charset "utf-8";

/*======================================
	body
=======================================*/

body{
		background-repeat:no-repeat;
	background-position:top center;
	background-attachment:scroll;
    background-color:#f7f7f7;    color:#565656;
	font-family:Arimo,Arial,'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
    font-family:Arimo,Arial,'ＭＳ Ｐゴシック',sans-serif \9;
    
     };
}

#wrap_bg{
	background-color:#333333;
}

/*======================================
	main color
=======================================*/

.main_color{
	background-color:#333333;	
}

.main_color_border{
	border-color:#333333;
}

/*======================================
	sub color
=======================================*/

.sub_color{
	background-color:#36c97d;
}

.sub_color_border{
	border-color:#36c97d;
}

/*======================================
	link
=======================================*/

a{
	color:#565656;
}

a:hover{
	color:#36c97d;
}

/*======================================
	header
=======================================*/

header{
	color:#898989;
}

#header_main_border{
	border-top:1px solid #36c97d;
	border-bottom:2px solid #36c97d;
}

/*======================================
	page title
=======================================*/

.page_title{
	color:#565656;
}

.page_title span.title_name{
	border-color:#36c97d;    
   	-moz-text-shadow:0 1px #ffffff;
	-webkit-text-shadow:0 1px #ffffff;
	text-shadow:0 1px #ffffff;
}

/*======================================
	profile
=======================================*/

.profile_title{
	border-color:#36c97d;    
}


/*======================================
	menu
=======================================*/

#menu li{
	color:;
}

#menu li a{
	color:#515151;
}

#menu li a:hover{
	color:#36c97d;
}

/*======================================
	cast
=======================================*/

.cast_section.sub_color{
	background:rgba(54,201,125,0.7);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b336c97d', endColorstr='#b336c97d',GradientType=0 ); /* IE6-9 */
    background:none\9;
    font-family:Arimo,","MS P Gothic","ＭＳ Ｐゴシック",sans-serif\9;
    color:#FFF;
}

/*======================================
	footer
=======================================*/

footer{
	color:#FFFFFF;
}

footer a{
	color:#FFFFFF;
}

footer a:hover{
	color:#FFFFFF;
}

footer.main_color{
	background-color:#333333;
}

/*======================================
	contact form
=======================================*/

#trust-form table{

}

#trust-form table th{
	padding:5px;
    text-align:center;
    max-width:120px;
}

#trust-form table td{
	padding:5px;
}

#trust-form table td input[type="text"],#trust-form table td textarea{
    border:1px solid #DDD;
}

#trust-form #confirm-button{
	text-align:center;
}


/*======================================
	side_widget
=======================================*/

.side_widget .cast_list_frame li .cast_frame .cast_section.sub_color{
	color:#565656;
}

.side_widget ul.menu li a{
	color:#565656;
}


/*======================================
	pc
=======================================*/


@media only screen and (min-width: 911px) {

body{
	font-size:12px;
}

h1#logo{
	position:absolute;
	top:px;
	left:px;
	display:block;
	z-index:10;
}

ul.cast_list_frame li {
	width:150px;
}

ul#cast_list02.cast_list_frame li .cast_thumb{
	width:150px;
    float:left;
}

ul#cast_list02.cast_list_frame li .cast_section{
	margin:0 0 0 150px;
    display:block;
    color:#565656;
}

#profile .profile_frame .profile_left{
	width:400px;
	float:left;
}

#profile .profile_frame .profile_right{
	margin:0 0 0 420px;
}

}

/*======================================
	tablet
=======================================*/

@media only screen and (min-width: 481px) and (max-width: 910px) {

.cast_list_frame li .cast_frame .cast_section{
    color:#565656;
}

#sidebar .menu{
	display:none;
}

}

/*======================================
	smart
=======================================*/

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

.cast_list_frame li .cast_frame .cast_section{
    color:#565656;
}

#footer_menu ul li a{
	color:#565656;
}

}