@charset "utf-8";
/* CSS Document */


a img{
border:none;
}

a:link{
color:#3254aa;
text-decoration:none;
}

a:visited{
color:#3254aa;
text-decoration:none;
}

a:hover{
color:#57abff;
text-decoration:none;
}

body {
padding:0px;
margin:0px;
background-image:url(./gazo/bg_all.jpg);
background-repeat:repeat;
background-color:#ffe085;
}

#bg_wrap{
padding:0px;
margin:0px auto;
font-size:0px;
overflow:hidden;
width:804px;
}

#top{
padding:0px;
margin:5px auto 0px auto;
width:804px;
height:15px;
overflow:auto;
background-color:none;
background-image:url(gazo/22_line_header.jpg);
background-repeat:no-repeat;
}

#bg_body{
padding:0px;
margin:0px auto;
width:804px;
height:auto;/*commment*/
overflow:auto;
background-color:none;
background-image:url(gazo/18_line.jpg);
background-repeat:repeat-y;	
}

#content_wrap{
padding:0px;
margin:0px auto;
width:740px;
height:auto; /*commment*/
background-color:none; /*commment*/
overflow:auto;
}

#content_a_title{
padding:0px;
margin:0px auto;
width:740px;
height:87px;
background-color:none;
}






#content_c_pr{
padding:0px;
margin:5px auto 0px auto;
width:700px;
height:auto;
background-color:none;
overflow:hidden;
clear:both;
}


#content_c_pr_text{
padding:0px;
margin:0px auto;
width:700px;
height:auto;
float:left;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
line-height:21px;
}






#content_b_tab{
padding:0px 0px 0px 0px;
margin:10px auto 0px auto;
width:740px;
height:29px;
background-image:url(gazo/19_tab_line.jpg);
background-repeat:repeat-x;
overflow:hidden;
}

#content_b_tab_line{
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
width:740px;
height:2px;
background-color:#99ff99;
}

#content_b_tab ul{
padding:0px 0px 0px 9px; /*commment faq��100�@�L53 */
margin:0px auto;
}

#nav {
	width:740px; PADDING: 0px 0px 0px 0px; LINE-HEIGHT: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px auto; FLOAT: left; CLEAR: both; LIST-STYLE-IMAGE: none;
}
#nav LI {
	FLOAT: left; MARGIN-right: 6px;
}
#nav LI A {
	TEXT-INDENT: -900em; DISPLAY: block; FLOAT: left; HEIGHT: 29px; TEXT-DECORATION: none
}


#nav #nav-cwtop A {
	WIDTH: 70px; BACKGROUND: url(./gazo/1_1_tab_otetsuzuki.jpg) no-repeat left top; HEIGHT: 29px;
}
#nav #nav-cwtop A:hover {
	BACKGROUND: url(./gazo/1_1_tab_otetsuzuki.jpg) no-repeat left bottom; HEIGHT: 29px;
}
#nav #nav-cwtop_on {
	WIDTH: 70px; BACKGROUND: url(./gazo/1_1_tab_otetsuzuki.jpg) no-repeat left bottom; HEIGHT: 29px;
}


#nav #nav-top A {
	WIDTH: 70px; BACKGROUND: url(./gazo/1_2_tab_ryoukin.jpg) no-repeat left top; HEIGHT: 29px;
}
#nav #nav-top A:hover {
	BACKGROUND: url(./gazo/1_2_tab_ryoukin.jpg) no-repeat left bottom; HEIGHT: 29px;
}
#nav #nav-top_on {
	WIDTH: 70px; BACKGROUND: url(./gazo/1_2_tab_ryoukin.jpg) no-repeat left bottom; HEIGHT: 29px;
}


#nav #nav-news A {
	WIDTH: 70px; BACKGROUND: url(./gazo/1_3_tab_hanbaikakaku.jpg) no-repeat left top; HEIGHT: 29px;
}
#nav #nav-news A:hover {
	BACKGROUND: url(./gazo/1_3_tab_hanbaikakaku.jpg) no-repeat left bottom; HEIGHT: 29px;
}
#nav #nav-news_on A{
	WIDTH: 70px; BACKGROUND: url(./gazo/1_3_tab_hanbaikakaku.jpg) no-repeat left bottom; HEIGHT: 29px;
}


#nav #nav-oa A {
	WIDTH: 145px; BACKGROUND: url(./gazo/1_4_tab_contents.jpg) no-repeat left top; HEIGHT: 29px;
}
#nav #nav-oa A:hover {
	BACKGROUND: url(./gazo/1_4_tab_contents.jpg) no-repeat left bottom; HEIGHT: 29px;
}
#nav #nav-oa_on A{
	WIDTH: 145px; BACKGROUND: url(./gazo/1_4_tab_contents.jpg) no-repeat left bottom; HEIGHT: 29px;
}


#nav #nav-cast A {
	WIDTH: 120px; BACKGROUND: url(./gazo/1_5_tab_nyuukoudata.jpg) no-repeat left top; HEIGHT: 29px;
}
#nav #nav-cast A:hover {
	BACKGROUND: url(./gazo/1_5_tab_nyuukoudata.jpg) no-repeat left bottom; HEIGHT: 29px;
}
#nav #nav-cast_on A{
	WIDTH: 120px; BACKGROUND: url(./gazo/1_5_tab_nyuukoudata.jpg) no-repeat left 29px; HEIGHT: 29px;
}


#nav #nav-talent A {
	WIDTH: 110px; BACKGROUND: url(./gazo/1_6_tab_hanbaisyuueki.jpg) no-repeat left top; HEIGHT: 29px;
}
#nav #nav-talent A:hover {
	BACKGROUND: url(./gazo/1_6_tab_hanbaisyuueki.jpg) no-repeat left bottom; HEIGHT: 29px;
}
#nav #nav-talent_on A{
	WIDTH: 110px; BACKGROUND: url(./gazo/1_6_tab_hanbaisyuueki.jpg) no-repeat left bottom; HEIGHT: 29px;
}

#nav #nav-otoiawase A {
	WIDTH: 100px; BACKGROUND: url(./gazo/1_7_tab_otoiawase.jpg) no-repeat left top; HEIGHT: 29px;
}
#nav #nav-otoiawase A:hover {
	BACKGROUND: url(./gazo/1_7_tab_otoiawase.jpg) no-repeat left bottom; HEIGHT: 29px;
}
#nav #nav-otoiawase_on A{
	WIDTH: 100px; BACKGROUND: url(./gazo/1_7_tab_otoiawase.jpg) no-repeat left bottom; HEIGHT: 29px;
}


.line_parts{
padding:0px;
margin:5px auto;
background-image:url(gazo/21_line_parts.jpg);
height:2px;
}







#content_d_msg{
padding:0px;
margin:0px auto 0px auto;
width:740px;
height:auto;
background-color:none;
overflow:hidden;
}

#content_d_msg_innner_left{
padding:0px;
margin:0px 0px 0px 0px;
width:550px;
height:auto;
background-color:none;
float:left;
display:block;
}

#content_d_msg_innner_right{
padding:0px;
margin:0px 0px 0px 0px;
width:190px;
height:auto;
background-color:none;
float:right;
}







#content_d_msg_innner_right_text h3{
padding:0px;
margin:0px;
width:550px;
height:auto;
float:left;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
font-weight:normal;
line-height:21px;
}

#content_d_msg_innner_right_text_image{
padding:0px;
margin:0px;
width:550px;
height:auto;
float:left;
background-color:none;
text-align:right;
}






#content_e_flow{
padding:0px;
margin:15px auto 0px auto;
width:740px;
height:auto;
background-color:none;
overflow:hidden;
clear:both;
}

#content_e_flow h2{
padding:0px;
margin:10px auto 0px auto;
width:740px;
height:auto;
}

#content_e_flow_inner{
padding:0px;
margin:0px auto 0px auto;
width:650px;
height:auto;
background-color:none;
overflow:hidden;
}

#content_e_flow_inner h2{
padding:0px;
margin:25px auto 0px auto;
width:650px;
height:auto;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
line-height:20px;
font-weight:normal;
clear:both;
overflow:hidden;
}

#content_e_flow_inner h3{
padding:0px;
margin:0px auto 0px auto;
width:600px;
height:auto;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
line-height:22px;
font-weight:normal;
clear:both;
overflow:hidden;
}

#content_e_flow_inner h4{
padding:0px;
margin:5px auto 5px auto;
color:#111111;
width:600px;
height:auto;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
line-height:20px;
font-weight:normal;
clear:both;
overflow:hidden;
}

#content_e_flow_inner h5{
padding:0px;
margin:5px auto 0px auto;
color:#000000;
width:600px;
height:auto;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
line-height:20px;
font-weight:normal;
clear:both;
overflow:hidden;
}


#content_e_flow_inner h6{
padding:0px;
margin:5px auto 5px auto;
color:#000000;
width:600px;
height:auto;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
line-height:20px;
font-weight:normal;
text-decoration:underline;
clear:both;
overflow:hidden;
}












































#bg_body_footer{
padding:0px;
margin:0px;
width:804px;
height:10px;
overflow:hidden;
background-color:none;
background-image:url(gazo/23_line_footer.jpg);
background-repeat:no-repeat;
background-position:top center;
}

.site_links{
padding:0px;
margin:0px auto 0px auto;
width:740px;
height:auto;
overflow:auto;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
font-weight:normal;
line-height:25px;
text-align:center;
}

.site_copy{
padding:0px;
margin:10px auto 0px auto;
width:740px;
height:auto;
overflow:auto;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
font-weight:normal;
line-height:25px;
text-align:center;
}

.site_comment{
padding:0px;
margin:0px auto 0px auto;
width:740px;
height:auto;
overflow:auto;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
font-weight:normal;
line-height:20px;
text-align:center;
}

.site_top_link{
padding:0px;
margin:0px;
width:100%;
height:20px;
overflow:hidden;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
font-weight:normal;
line-height:20px;
text-align:right;
background-color:none;
clear:both:
}

