@charset "utf-8";
body{background-color: #ffffff; color: #333333; font-family: 'MS Pゴシック', 'ヒラギノ角ゴ Pro W3', Osaka}


a:link {color: #000000; text-decoration: none}
a:visited {color: #666666; text-decoration: none}
a:active {color: #666666; text-decoration: underline}
a:hover {color: #666666; text-decoration: underline}


sup{font-size: 65%}

.txt_90{font-size: 90%}

.txt_78{font-size: 78%}

.txt_71{font-size: 71%}

.txt_65{font-size: 65%}


#txt_200{line-height: 200%}

#txt_180{line-height: 180%}

#txt_160{line-height: 160%}

#txt_140{line-height: 140%}


#txt_black{color: #000000}


.body_box{width: 770px; margin-left: auto; margin-right: auto; margin-bottom: 30px; padding: 0 0 0 0}

.gallery_box{width: 770px; margin-left: auto; margin-right: auto; margin-bottom: 30px; padding: 0 0 0 0; background:url(gallery/img/shadow1.gif) no-repeat right bottom; text-align: left}


.header_title{width: 770px; border-bottom: solid 1px #000000; padding-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 25px}

.header_box{width: 740px; margin-left: auto; margin-right: auto}

.header_rogo{width: 370px; text-align: left; float: left}

.header_io{width: 370px; text-align: right; float: right; padding-top: 10px}


.menu_box{width: 720px; text-align: left; margin-top: 20px; margin-left: auto; margin-right: auto}

.menu_bt{text-decoration: none; border: 0px; margin: 0 0 0 0; padding: 0 0 0 0}


#g_box{width: 763px; padding: 0 0 0 0; margin: 0 0 0 0; border: solid 1px #000000}

#g_shadow1{width: 7px; float: left; padding-top: 2px; margin: 0 0 0 0}

#g_shadow2{width: 772px; padding: 0 0 0 0; margin: 0 0 0 0; text-align: right}



#iden_shadow{width: 770px; background:url(identity/img/shadow_back.gif) repeat-y; text-align: left; margin: 0 0 0 0; padding: 0 0 0 0}

#iden_box_line{border: solid 1px #000000; width: 761px; float: left; margin: 0 0 0 0; padding: 0 0 0 0}

#iden_top_line{border-bottom: solid 1px #000000; width: 761px; margin: 0 0 0 0; padding: 0 0 0 0}

#iden_right_shadow{width: 7px; float: left; margin: 0 0 0 0; padding: 0 0 0 0}

#iden_bottom_shadow{width: 770px; padding: 0 0 0 0; margin: 0 0 0 0}

#iden_bt_box{width: 120px; float: left; margin: 0 0 0 0; padding: 0 0 0 0}

#iden_bt_img{margin-bottom: 1px; width: 120px; height: 66px; border: none; padding: 0 0 0 0}

#iden_bt_img2{width: 120px; height: 66px; border: none; padding: 0 0 0 0}

#iden_mein_img{width: 640px; height: 334px; float: left; margin-left: 1px; margin-right: 0px; padding: 0 0 0 0}

#iden_left_img{width: 201px; text-align: left; margin-top: 19px; float: left; padding: 0 0 0 0}

#iden_txt{width: 549px; text-align: left; margin-top: 29px; padding-bottom: 60px; float: left}

#iden_txt_1{width: 361px; text-align: left; margin-top: 29px; float: left; padding: 0 0 0 0}

#iden_txt_45{width: 549px; text-align: left; margin-top: 29px; padding-bottom: 10px; float: left}

#iden_txt_45_2{width: 745px; text-align: right; padding-bottom: 60px}

#iden_1_right_img{width: 84px; text-align: right; margin-top: 29px; margin-left: 8px; padding: 0 0 0 0; float: left}

#iden_top_box{width: 550px; margin-left: 37px; float: left; padding-top: 70px}

#iden_top_txt1{width: 540px; padding-top: 33px}

#iden_top_txt2{width: 540px; padding-top: 23px}

#iden_top_txt3{width: 530px; padding-top: 30px; padding-bottom: 50px; margin-left: 157px}



#bar{
	width:770px;
	height:28px;
	margin:12px auto 0px auto;
}


#bar2{
	text-align:right;
	width:770px;
	height:27px;
	margin:0 auto 10px auto;
}


