/* CSS Document */

/*----- common cssฬ๚ป -----*/
* {
	font-family: "lr oSVbN", "Osaka", "qMmpS Pro W3", sans-serif;
	margin: 0;
	padding: 0;
}
html, body {
	font-family: "lr oSVbN", "Osaka", "qMmpS Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	font-size: 100%;
}
h1, h2, h3, h4, h5, h6, address, div, blockquote, p, pre, ul, ol, li, dl, dt, dd, hr {
	font-family: "lr oSVbN", "Osaka", "qMmpS Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}
table, caption, th, td {
	font-family: "lr oSVbN", "Osaka", "qMmpS Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}
span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object, iframe {
	font-family: "lr oSVbN", "Osaka", "qMmpS Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: inherit;
	font-size: 100%;
}
a{
	color:#0066CC;
	text-decoration:underline;
}
a:hover{
	color:#0099FF;
	text-decoration:none;
}
p{
	line-height:1.5;
}

/*----- common y[Wคสช -----*/

/*bodyฬX^C*/
body{
	font-size:small;
	background:url(../images/bg.jpg) #FFF;
	background-repeat:no-repeat;
    background-position:50% 50%;
	background-attachment:fixed;
	/*_background-position:15% 50%;	*/
}
/*container*/
div#container{
	display:block;
	width:900px;
	margin:auto;
	_width:920px;
}

/*header*/
div#header{
	display:block;
	width:885px;
	height:59px;
	background:url(../images/header.gif) no-repeat;
	padding:5px 0 10px 10px;
}

* html div#header{
	padding:10px 0px 10px 0px;
	margin:0 auto;
} 

*+html div#header{
	padding:10px 0px 10px 0px;
} 

div#header h1{
	display:block;
	width:300px;
	height:45px;
}

div#header h1 a{
	display:block;
	width:300px;
	height:45px;
	outline:none;
	overflow:hidden;
	font-size: 10px;
}

div#header .logo{
	display:block;
	width:300px;
	height:45px;
	outline:none;
	overflow:hidden;
	font-size: 10px;
}
div#header b{
	display:none;
}

div#header table{
	display:block;
	width:249px;
	float: right;
	margin-right: 10px;
}

div#header2{
	display:block;
	width:885px;
	height:59px;
	background:url(../images/header.gif) no-repeat;
	padding:5px 0 10px 10px;
}

* html div#header2{
	padding:10px 0px 10px 0px;
	margin:0 auto;
} 

*+html div#header2{
	padding:10px 0px 10px 0px;
} 

div#header2 h1{
	display:block;
	width:300px;
	height:45px;
}
div#header2 h1 a{
	display:block;
	width:300px;
	height:45px;
	outline:none;
	overflow:hidden;
	font-size: 10px;
}
div#header2 b{
	display:none;
}

div#header2 table{
	display:block;
	width:294px;
	float: right;
	margin-right: 10px;
}
/*navi*/
ul#navi{
	display:block;
	background:url(../images/navi.gif) no-repeat;
	width:880px;
	height:34px;
	list-style-type:none;
	margin:0 0 8px 10px;
}
ul#navi:after{
	display:block;
	content:"";
	height:0;
	clear:both;
}
ul#navi li{
	display:block;
	width:145px;
	height:34px;
	float:left;
	margin:0 0 0 2px;
}
ul#navi li a{
	display:block;
	width:145px;
	height:34px;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
}
/**/
ul#navi li.navi01{
	margin-left:0;
}
ul#navi li.navi01 a:hover{
	background:url(../images/navi_r.gif) no-repeat 0 0;
}
ul#navi li.navi02 a:hover{
	background:url(../images/navi_r.gif) no-repeat -147px 0;
}
ul#navi li.navi03 a:hover{
	background:url(../images/navi_r.gif) no-repeat -294px 0;
}
ul#navi li.navi04 a:hover{
	background:url(../images/navi_r.gif) no-repeat -441px 0;
}
ul#navi li.navi05 a:hover{
	background:url(../images/navi_r.gif) no-repeat -588px 0;
}
ul#navi li.navi06 a:hover{
	background:url(../images/navi_r.gif) no-repeat -735px 0;
}

/*title*/

div#title-concept{
    width: 880px;
	padding: 0 0 10px 10px;
}

div#title-concept h2{
    height: 45px;
	background-image:url(../images/con_ti.gif) ;
	background-repeat: no-repeat;
	text-indent:-9999px;
}

div#title-blog{
    width: 880px;
	padding: 0 0 10px 10px;
}

div#title-blog h2{
    height: 45px;
	background-image:url(../images/blog_ti.gif) ;
	background-repeat: no-repeat ;
	text-indent:-9999px;
}

div#title-deview{
    width: 880px;
	padding: 0 0 10px 10px;
}

div#title-deview h2{
    height: 45px;
	background:url(../images/dev_ti.gif) no-repeat 0 0;
	text-indent:-9999px;
}

div#title-school{
    width: 880px;
	padding: 0 0 10px 10px;
}

div#title-school h2{
    height: 45px;
	background:url(../images/sch_ti.gif) no-repeat 0 0;
	text-indent:-9999px;
}

div#title-lesson{
    width: 880px;
	padding: 0 0 10px 10px;
}

div#title-lesson h2{
    height: 45px;
	background:url(../images/les_ti.gif) no-repeat 0 0;
	text-indent:-9999px;
}

div#title-casting{
    width: 880px;
	padding: 0 0 10px 10px;
}

div#title-casting h2{
    height: 45px;
	background:url(../images/cas_ti.gif) no-repeat 0 0;
	text-indent:-9999px;
}

div#title-audition{
    width: 880px;
	padding: 0 0 10px 10px;
}

div#title-audition h2{
    height: 45px;
	background:url(../images/aud_ti.gif) no-repeat 0 0;
	text-indent:-9999px;
}

div#title-link{
    width: 880px;
	padding: 0 0 10px 10px;
}

div#title-link h2{
    height: 45px;
	background:url(../images/link_ti.gif) no-repeat 0 0;
	text-indent:-9999px;
}

div#title-company{
    width: 880px;
	padding: 0 0 10px 10px;
}

div#title-company h2{
    height: 45px;
	background:url(../images/com_ti.gif) no-repeat 0 0;
	text-indent:-9999px;
}

div#title-aboutus{
    width: 880px;
	padding: 0 0 10px 10px;
}

div#title-aboutus h2{
    height: 45px;
	background:url(../images/abo_ti.gif) no-repeat 0 0;
	text-indent:-9999px;
}

div#title-form{
    width: 880px;
	padding: 0 0 10px 10px;
}

div#title-form h2{
    height: 45px;
	background-image:url(../images/form_ti.gif) ;
	background-repeat: no-repeat;
	text-indent:-9999px;
}

/*flash*/
div#flash{
	display:block;
	width:880px;
	height:250px;
	margin:0 0 10px 10px;
	border-bottom:#C50317 5px solid;
	padding-bottom:5px;
}

/*flash2*/
div#flash2{
	display:block;
	width:880px;
	height:330px;
	margin:0 0 10px 10px;
	border-bottom:#C50317 5px solid;
	padding-bottom:5px;
}

/*flash3*/
div#flash3{
	display:block;
	width:880px;
	height:200px;
	margin:0 0 10px 10px;
	padding-bottom:5px;
}

/*wrapper*/
div#wrapper{
	display:block;
	width:880px;
	margin:0 0 0 10px;
}
div#wrapper:after{
	display:block;
	content:"";
	height:0;
	clear:both;
}
/*main*/
div#main{
	display:block;
	width:635px;
	float:right;
}

/*side*/
div#side{
	display:block;
	width:235px;
	float:left;
}
div#side div.bnr01{
	width:235px;
/*	background:url(../images/audition_b.jpg) no-repeat;
	display:block;*/
	margin-bottom:10px;
}
div#side div.bnr01 a{

	width:235px;
	height:195px;
/*	background:url(../images/audition_b.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;*/
}
div#side ul{
	display:block;
	width:225px;
	background:url(../images/index/side_menu.gif) no-repeat;
	height:247px;
	list-style-type:none;
	padding:10px 0 0 10px;
}
div#side ul li{
	display:block;
	width:215px;
	height:35px;
	margin-bottom:5px;
}
div#side ul li a{
	display:block;
	width:215px;
	height:35px;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
}
/**/
div#side ul li.menu01 a:hover{
	background:url(../images/index/side_menu_r.gif) no-repeat -10px -10px;
}
div#side ul li.menu02 a:hover{
	background:url(../images/index/side_menu_r.gif) no-repeat -10px -50px;
}
div#side ul li.menu03 a:hover{
	background:url(../images/index/side_menu_r.gif) no-repeat -10px -90px;
}
div#side ul li.menu04 a:hover{
	background:url(../images/index/side_menu_r.gif) no-repeat -10px -130px;
}
div#side ul li.menu05 a:hover{
	background:url(../images/index/side_menu_r.gif) no-repeat -10px -170px;
}
div#side ul li.menu06 a:hover{
	background:url(../images/index/side_menu_r.gif) no-repeat -10px -210px;
}
div#side ul li.menu07 a:hover{
	background:url(../images/index/side_menu_r.gif) no-repeat -10px -250px;
}

/*back to top*/
div#to-top {
    clear: both;
	width: 860px;
	text-align: right;
	padding: 20px 0 10px 0;
	color: #c00;
}

div#to-top a {
   text-decoration: none;
   color: #333;
}

div#to-top a:hover {
   text-decoration: underline;
}

/*footer*/
div#footer{
	display:block;
	border-top:#999 1px dotted;
	width:880px;
	margin:25px 0 10px 10px;
	text-align:center;
	padding:15px 0 20px 0;
	color:#666;
}
div#footer a{
	color:#666;
	text-decoration:none;
}
div#footer a:hover{
	color:#999;
	text-decoration:underline;
}

/*----- index.html -----*/
div.news{
	display:block;
}
div.news .title{
	display:block;
	background:url(../images/index/t_news.gif) no-repeat;
	width:635px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:2px;
}
div.news span{
	display:block;
	width:629px;
	height:262px;
	border:#CCCCCC 1px solid;
	padding:2px;
	background:url(../images/index/bg_news.gif) no-repeat right top;
}

div.news span ul{
	display:block;
	width:619px;
	height:250px;
	list-style-type:none;
	padding:5px;
	overflow:auto;
}
div.news span ul li{
	display:block;
	background:url(../images/icn01.gif) no-repeat 5px 4px;
	padding:0 0 5px 115px;
	border-bottom:#999 1px dotted;
	margin-bottom:5px;
	line-height:1.5;
}
div.news span ul li u{
	display:block;
	width:5em;
	float:left;
	font-style:normal;
	text-decoration:none;
	color:#0099CC;
	margin:0 0 -1.5em -90px;
}
*html div.news span ul li u{
	margin-left:-45px;
	margin-right:20px;
}
/*blog*/
div#blog{
	display:block;
	clear:both;
	padding-top:30px;
	padding-bottom:20px;
	border-bottom:#0099CC 5px solid;
	margin-bottom:10px;
}
*+html div#blog{
	padding-top:15px;
}
div#blog h3{
	display:block;
	background:url(../images/index/t_blog.gif) no-repeat;
	width:880px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:5px;
}
div#blog ul{
	display:block;
	width:880px;
	background:url(../images/bg01.gif);
	padding:20px 0 20px 2px;
	list-style-type:none;
}
div#blog ul:after{
	display:block;
	content:"";
	height:0;
	clear:both;
}
div#blog ul li{
	display:block;
	width:265px;
	float:left;
	margin:0 0 0 20px;
}
div#blog ul li img{
	width:265px;
	height:90px;
	margin-bottom:5px;
}
div#blog ul li b{
	display:block;
	width:265px;
	font-weight:bold;
	text-align:center;
	line-height:1.3;
}

/*blog2*/
div#blog2{
	display:block;
	clear:both;
	padding-top:30px;
	padding-bottom:20px;
	border-bottom:#0099CC 5px solid;
	margin-bottom:10px;
}
*+html div#blog2{
	padding-top:15px;
}

div#blog2 ul{
    text-align: left;
	display:block;
	width:880px;
	background:url(../images/bg01.gif);
	padding:20px 0 20px 2px;
	list-style-type:none;
}
div#blog2 ul:after{
    text-align:;
	display:block;
	content:"";
	height:0;
	clear:both;
}
div#blog2 ul li{
    clear: both;
	width:530px;
	float:left;
	padding:10px 0 10px 180px;
}
div#blog2 ul li img{
    float: left;
	width:265px;
	height:90px;
	padding: 0 20px 0 0;
}

div#blog2 ul li a {
    font-weight: bold;
	line-height:1.3;
}

/*concept*/
div#concept{
    float: left;
	display:block;
	width:810px;
	height: 410px;
	margin: 10px 0 0 35px;
}

div#concept img {
   margin: 0 0 5px 0;
}

div#concept .migi {
   text-align: right;
}

div#concept .profile {
   text-align: left;
   padding: 30px 0 0 0;
}

div#concept div.btn1{
    clear: both;
	display:block;
	width:315px;
	height:;
	margin-bottom:10px;
}

div#concept ul{
    float: right;
	display:block;
	width:315px;
	height:;
	list-style-type:none;
	padding:0 0 0 0;
}
div#concept ul li{
	display:block;
	width:315px;
	height:85px;
	margin: 30px 0 0 0;
}

div#concept ul li a{
	display:block;
	width:315px;
	height:85px;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
}

div#concept ul li.btn01 {
	background:url(../images/btn_company.gif) no-repeat;
}

div#concept ul li.btn02 {
	background:url(../images/btn_toi.gif) no-repeat;
}


/*company*/

div#company {
   padding: 20px 0 20px 50px;
}

div#company p {
   text-align: left;
   border: 1px solid #999;
   padding: 10px;
   width: 500px;
   font-size: 110%;
   margin: 0 0 30px 0;
}


div#company dl{
   width: 500px;
   line-height: 250%;
   padding: 0 0 30px 0;
}

div#company dt {
   float: left;
   font-weight: bold;
}

div#company dd {
   text-align: left;
   font-weight: bold;
   padding: 0 0 0 100px;
}

div#company h3 {
   width: 750px;
   font-size: 120%;
   border-bottom: 3px solid #999;
   font-weight: bold;
   margin: 0 0 30px 0;
   padding: 10px 0 0 0;
}

/*form*/
div#form {
   padding: 20px 30px 20px 30px;
}

div#form p {
   padding: 0 0 0 0;
   margin: 0 0 30px 0;
}

div#form table {
   line-height: 150%;
   border-right: 1px solid #FFE5E0;
   border-bottom: 1px solid #FFE5E0;
   margin: 0 0 10px 0;
}

div#form th {
   border-bottom: 1px solid #fff;
   border-left: 1px solid #FFE5E0;
   background-color: #FFF3EB;
   text-align: left;
   padding: 5px;
}

div#form td {
   border-top: 1px solid #FFE5E0;
   text-align: left;
   padding: 5px;
}

div#form ul {
   list-style: none;
	display:block;
}

div#form li {
    float: left;
	padding: 0 10px 0 5px;
}

div#form .add {
   padding: 10px 0 10px 0;
}

div#form h3 {
   font-size: 120%;
   border-bottom: 3px solid #999;
   font-weight: bold;
   margin: 0 0 30px 0;
}

/*vCoV[|V[*/
div#pp {
   padding: 20px 30px 20px 30px;
}

div#pp p {
   padding: 0 0 0 0;
   margin: 0 0 30px 0;
}

div#pp h3 {
   font-size: 120%;
   border-bottom: 3px solid #999;
   font-weight: bold;
   margin: 0 0 30px 0;
}

div#pp ol {
   padding: 30px 0 10px 40px;
   line-height: 200%;
}

div#pp li {
   padding: 0 0 0 0;
}

/*I[fBV*/
div#audition {
   padding: 20px 30px 20px 30px;
}

div#audition p {
   padding: 0 0 0 0;
   margin: 0 0 30px 0;
}

div#audition .qr {
   width: 400px;
   float: right;
   background-color: #FFE5E0;
   padding: 10px;
}

div#audition .code img {
   padding: 0 0 5px 0;
}

div#audition .code {
   float: right;
   width: 111px;
   text-align: center;
   font-weight: bold;
   padding: 0 0 0 10px;
}

div#audition h4 {
    font-size: 120%;
    font-weight: bold;
    padding: 10px 0 10px 15px;
	background-image:url(../images/hisi.gif) ;
	background-repeat: no-repeat;
	background-position : 0px 13px;
}

div#audition h5 {
   font-size: 125%;
   font-weight: bold;
   color: #c00;
   padding: 0 0 20px 0;
}

div#audition .youkou {
   clear: both;
   float: right;
   width: 420px;
   padding: 0 0 0 0;
	line-height:140%;
}

div#aoudition .youkou ul {
   padding: 15px 0 0 0;
}

div#audition .youkou li {
   list-style: none;
   padding: 0 0 5px 5px;
}

/*fr[*/
div#deview {
   padding: 20px 30px 20px 30px;
}

#torikumi {
   background-image:url(../images/logo_bg.jpg) ;
   background-repeat: no-repeat;
}

div#deview p {
   width: 390px;
   padding: 0 0 0 0;
   margin: 0 0 30px 0;
}

div#deview div.btn{
	display:block;
	width:315px;
	margin-bottom:10px;
}

div#deview ul{
    float: right;
	display:block;
	width:315px;
	list-style-type:none;
	padding:0;
}
div#deview ul li{
	display:block;
	width:315px;
	height:85px;
	margin:0 0 5px 0;
}
div#deview ul li a{
	display:block;
	width:315px;
	height:85px;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
}

div#deview ul li.btn01 {
	display:none;
	/*background:url(../images/btn_audition.gif) no-repeat 0 0;*/
}
div#deview ul li.btn02 {
	background:url(../images/btn_hp.gif) no-repeat 0 0;
}
div#deview ul li.btn03 {
	background:url(../images/btn_entry.gif) no-repeat 0 0;
}

div#deview h3 {
   font-weight: bold;
   font-size: 175%;
   padding: 0 0 20px 0;
}

div#deview .migi {
   width: 315px;
   float: right;
}

/*shool*/

div#school {
   padding: 20px 30px 20px 30px;
}

div#school p {
   width: 770px;
   padding: 0 0 0 0;
   margin: 0 0 30px 15px;
}

div#school h3 {
	display:block;
	background:url(../images/h3_sch.gif) no-repeat;
	width:;
	height:27px;
	text-indent:-9999px;
	margin:0 0 30px 15px;
}

div#school h4 {
	display:block;
	background:url(../images/h4_sch.gif) no-repeat;
	width:820px;
	height:50px;
	text-indent:-9999px;
	margin:0 0 30px 0;
}

div#school h5 {
    clear: both;
	display:block;
	width:780px;
	margin:0 0 20px 15px;
	padding: 0 0 3px 0;
	color: #c00;
	font-weight: bold;
	font-size: 110%;
	border-bottom: 1px solid #666;
}

div#school img {
   float: right;
   padding: 0 0 10px 20px;
}

div#school ol {
   padding: 0 0 30px 40px;
}

div#school li {
   padding: 0 0 10px 0;
}

div#school dl {
   font-size: 105%;
   padding: 0 0 20px 20px;
   line-height: 170%;
}

div#school dt {
   width: 150px;
   float: left;
   font-weight: bold;
   padding: 0 10px 0 0;
}

div#school dd {
   font-weight: bold;
}


/*-- IE6pX^CFฒฎ --*/
*html div#header{
	margin:0 -10px 0 10px;
}
*html ul#navi{
	margin-left:20px;
}

*html div#title-concept{
	margin-left:10px;
}

*html div#title-blog{
	margin-left:10px;
}

*html div#title-company{
	margin-left:10px;
}

*html div#title-aboutus{
	margin-left:10px;
}

*html div#title-audition{
	margin-left:10px;
}

*html div#title-deview{
	margin-left:10px;
}

*html div#title-link{
	margin-left:10px;
}

*html div#title-school{
	margin-left:10px;
}

*html div#title-lesson{
	margin-left:10px;
}


*html div#flash{
	margin-left:20px;
}

*html div#flash2{
	margin-left:20px;
}

*html div#flash3{
	margin-left:20px;
}

*html div#wrapper{
	margin-left:20px;
}
*html div#footer{
	margin-left:20px;
}

*html div#concept{
	margin-left:20px;
}

*html div#title-form{
	margin-left:10px;
}

*html div#title-casting{
	margin-left:10px;
}

/*font*/

.red {
   color: #f00;
}

.futo1 {
   font-weight: bold;
}

.futo2 {
    font-size: 110%;
   font-weight: bold;
}

.special {
   font-size: 105%;
   font-weight: bold;
   color: #333;
}

.mini {
   font-size: 90%;
   font-weight: normal;
}

/*วมFTOPy[W*/
div#main div.mobile{
	display:block;
	padding-top: 10px;
}
div#main div.mobile .title{
	display:block;
	background:url(../images/index/t_mobile.gif) no-repeat;
	width:635px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:2px;
}
div#main div.mobile div{
	display:block;
	width:634px;
	border:#CCCCCC 1px solid;
	text-align: center;
}

div#main div.mobile #text{
	font-size: 12px;
	line-height: 130%;
	color: #333333;
	padding-left: 17px;
	text-align: left;
	padding-top: 3px;
}
/*วมFNEWS*/
.minibar2 {
	background-image: url(../home/img/minibar2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 6px 10px 14px 40px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	font-size: 14px;
}

.minibar2 a {
	color: #FFFFFF;
}

.minibar2 a:visited {
	color: #FFFFFF;
}

.nakami {
	padding-top: 10px;
	padding-bottom: 10px;
}

.box680 {
	width: 680px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.newswaku {
	background-image: url(../news/img/news_waku_r2_c1.gif);
	background-repeat: repeat-y;
	padding-right: 20px;
	padding-left: 20px;
}

.box100pamar0 {
	width: 100%;
}

.naiyou {
	width: 100%;
}

#pagecontent {
	width: 100%;
}

/*วมFform*/
div#m_form {
   padding: 20px 30px 20px 30px;
}


div#m_form table {
   line-height: 150%;
   margin: 0 0 10px 0;
}

div#m_form td {
   text-align: left;
   padding: 5px;
}

div#m_form h3 {
   font-size: 120%;
   border-bottom: 3px solid #999;
   font-weight: bold;
   margin: 0 0 30px 0;
}

/*วมFCGI*/
.listimgbg {
	padding: 10px 10px 3px 10px;
	height: 165px;
	width: 110px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../man/img/list_imgbg.jpg);
	background-repeat: no-repeat;
}

.listimgbg2 {
	padding: 10px 10px 3px 10px;
	height: 165px;
	width: 110px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../woman/img/ist_imgbg.jpg);
	background-repeat: no-repeat;
}

.listname {
	background-image: url(../man/img/list_name.jpg);
	background-repeat: no-repeat;
	height: 38px;
	color: #FFFFFF;
	width: 130px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

.listname2 {
	background-image: url(../woman/img/list_name.jpg);
	background-repeat: no-repeat;
	padding-top: 3px;
	height: 40px;
	color: #FFFFFF;
	width: 130px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

.shousaibar {
	background-image: url(../man/img/shousai_bar.gif);
	background-repeat: no-repeat;
	height: 30px;
	padding-top: 8px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.shousaibar2 {
	background-image: url(../woman/img/shousai_bar.gif);
	background-repeat: no-repeat;
	height: 30px;
	padding-top: 15px;
	padding-left: 10px;
	vertical-align:top;
	font-weight: bold;
	color: #FFFFFF;
}
.shousaibox {
	background-image: url(../man/img/shousai_txt.gif);
	background-repeat: repeat-y;
	width: 415px;
	background-color: #FFFFFF;
	padding: 5px;
}

.shousaiimgarea {
	text-align: left;
	vertical-align: top;
	width: 250px;

}

td.left25pa {
	padding: 5px;
	width: 25%;
	background-image: url(../company/img/grd.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

td.left25pa2 {
	padding: 5px;
	width: 25%;
	background-image: url(../company/img/grd2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

