@charset "utf-8";


/* layout base */
#bodySecWm {
	background-image:url(/en/event/woman28/image/common/bg_top.gif);
	background-position:left top;
	background-repeat: no-repeat;
}
#bodySecWm #maincontentsBlock {
	width: 930px;
	margin:0px 0px 0px 0px;
	background-image:url(/en/event/woman28/image/common/bg_leftbottom.gif);
	background-position:left bottom;
	background-repeat: no-repeat;

}

#bodySecWm #menuBlock {
	float: right;
	display:block;
	width: 180px;
}
#footCopySec {
	background-color:#000000;
	text-align:right;
	width: 897px;
	padding: 0px 18px 0px 15px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #909090;
}

/* headSec */

#headSec {
	width: 930px;
	background-image: none;
}


/**
	#globalnaviBlock
**/

#headSec #globalnaviBlock {
	width: 916px;
	height: 70px;
	margin: 0px 0px 0px 14px;
}

#headSec #globalnaviBlock p#logo {
	float: left;
	width: 232px;
	margin: 17px 0px 0px 0px;
}

#headSec #globalnaviBlock div#headnaviArea {
	float: left;
	width: 96px;
	margin: 0px 0px 0px 0px;
}

#headSec #globalnaviBlock div#headnaviArea ul li {
	float: left;
}

/**/

#headSec div.topBtn {
	display: block;
	float: right;
}

/* #globalnaviArea */

#headSec #globalnaviArea {
	height: 30px;
	padding: 0px 0px 1px 15px;
}

#headSec #globalnaviArea h1 {
	float: left;
	width: 202px;
	height: 29px;
	font-size: 1px;
	line-height: 100%;
	text-indent: -9999px;
}


/* #footSec */

#footSec {
	width: 897px;
	margin: 0px 0px 10px 0px;
	padding: 13px 18px 0px 15px;
	border-top: 1px solid #B2B2B2;
}

#footSec #footernaviBlock {
	width: 897px;
}

#footSec #footernaviBlock ol {
	float: left;
}

#footSec #footernaviBlock ol li{
	display: block;
	float: left;
	font-size: 80%;
}

#footSec #footernaviBlock ol li.Region{
	padding:2px 5px 0px 0px;
}

#footSec #footernaviBlock ol li.globalsite {
	padding-right:5px;
}

#footSec #footernaviBlock ol li.globalsite select {
	font-family: verdana, arial, sans-serif;
	color:#333333;
	font-size:85%;
}
4
#footSec #footernaviBlock ol li.footbtnarrow{
	padding:0px;
}

#footSec #footernaviBlock ul {
	float: right;
}

#footSec #footernaviBlock ul li {
	display: block;
	float: left;
	vertical-align:top;
}

#footSec #footernaviBlock ul li.btnInquiry {
	padding-right:10px;
	background-image: url("/en/image/common/foot_line.gif");
	background-repeat: no-repeat;
	background-position: 64px 3px;
}

#footSec #footernaviBlock ul li.btnTerms {
	padding-left:7px;

}

#footSec #copyrightBlock {
	width: 897px;
	display: block;
}

#footSec #copyrightBlock address {
	float: right;
	height: 13px;
	padding: 0px 0px 15px 0px;
	display: block;
}




/**/

#bodySecWm #maincontentsBlock #maincontentsArea {
	width:720px;
	float:left;
	display:block;
}
/************/
/**/
#bodySecWm #maincontentsBlock #maincontentsArea p.text{
	font-size: 70%;
	line-height: 160%;
	color:#000000;
	margin-bottom:10px;
}
/**/
#bodySecWm #maincontentsBlock #maincontentsArea p.text em{
	color:#000000;
}
/**/
#bodySecWm #maincontentsBlock #maincontentsArea p.text span.gray{
	color:#666666;
}
/**/
#bodySecWm #maincontentsBlock #maincontentsArea p.stext{
	font-size: 65%;
	line-height: 140%;
	color:#000000;
}
/**/
#bodySecWm #maincontentsBlock #maincontentsArea p.lead{
	font-size: 80%;
	line-height: 160%;
	color:#9c6f58;
	font-weight:bold;
	margin-bottom:10px;
}
/************/
#bodySecWm #maincontentsBlock #maincontentsArea p.space{
	margin-bottom:15px;
}
/************/
#bodySecWm #maincontentsBlock #maincontentsArea p.dot{
	margin-top:10px;
	margin-bottom:10px;
	width:690px;
	height: 3px;
	background-image: url("/en/event/woman28/image/common/dot.gif");
	background-repeat:repeat-x;
	background-position: left top;
}
/************/
/**/
#bodySecWm #maincontentsBlock #maincontentsArea a.link{
	color:#007EBA;
	text-decoration:none;
}
#bodySecWm #maincontentsBlock #maincontentsArea a.link:hover{
	color:#007EBA;
	text-decoration:underline;
/**/
}
#bodySecWm #maincontentsBlock #maincontentsArea p.url a{
	padding: 1px 0px 0px 35px;
	display:block;
	font-size: 70%;
	line-height: 160%;
	background-image: url("/en/event/woman28/image/common/arrow_02.gif");
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
	color:#007EBA;
	text-decoration:none;
}
#bodySecWm #maincontentsBlock #maincontentsArea p.url a:hover{
	color:#007EBA;
	text-decoration:underline;
}	
/**/

#bodySecWm #maincontentsBlock #maincontentsArea div.galleryLinkArea{
	float:right;
	display:block
	margin-bottom:15px;
}


#bodySecWm #maincontentsBlock #maincontentsArea div.galleryLinkArea p.proLink a{
	padding: 1px 0px 0px 35px;
	display:block;
	font-size: 70%;
	line-height: 160%;
	background-image: url("/en/event/woman28/image/common/arrow_02.gif");
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
	color:#007EBA;
	text-decoration:none;
	margin-bottom:10px;
}
#bodySecWm #maincontentsBlock #maincontentsArea div.galleryLinkArea p.proLink a:hover{
	color:#007EBA;
	text-decoration:underline;
	
}
/**/
#bodySecWm #maincontentsBlock #maincontentsArea p.expan a{
	padding: 1px 0px 0px 20px;
	display:block;
	font-size: 70%;
	line-height: 160%;
	background-image: url("/en/event/woman28/image/common/headExpan.gif");
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
	color:#000000;
	text-decoration:none;
}
#bodySecWm #maincontentsBlock #maincontentsArea p.expan a:hover{
	color:#007EBA;
	text-decoration:underline;

}

/*****/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer{
	width:690px;
	padding: 0px 30px 0px 30px;
	margin: 20px 0px 25px 0px;

}

#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer div.profile{
	width:445px;
	display:block;
	float:left;
}
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer div.face{
	width:228px;
	margin-top:65px;
	display:block;
	float:right;
}
/*******************************************************/
/****/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Akita{
	width: 440px;
	height:60px;
	margin: 0px 0px 5px 0px;
	background-image: url("/en/event/woman28/akita/image/stitle_akita.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/****/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Amiy{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/amiy/image/stitle_amiy.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/****/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Anju{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/anju/image/stitle_anju.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**04**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Ikemoto{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/ikemoto/image/stitle_ikemoto.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**05**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Imaoka{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/imaoka/image/stitle_imaoka.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**06F䂳**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Ui{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/ui/image/stitle_ui.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**07**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Enami{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/enami/image/stitle_enami.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**08**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Oshita{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/oshita/image/stitle_oshita.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**09**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Ono{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/ono/image/stitle_ono.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**10**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Orisaku{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/orisaku/image/stitle_orisaku.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**11**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Kajiyama{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/kajiyama/image/stitle_kajiyama.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**12**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Kawai{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/kawai/image/stitle_kawai.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**13**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Kimura{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/kimura/image/stitle_kimura.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**14**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.SatoK{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/satoK/image/stitle_satoK.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**15**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.SatoM{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/satoM/image/stitle_satoM.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**16**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.SatoY{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/satoY/image/stitle_satoY.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**17**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Sayama{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/sayama/image/stitle_sayama.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**18**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Shirakawa{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/shirakawa/image/stitle_shirakawa.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**19**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Suzuki{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/suzuki/image/stitle_suzuki.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**20**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Takahashi{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/takahashi/image/stitle_takahashi.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**21**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Demizu{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/demizu/image/stitle_demizu.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**22**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Niimi{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/niimi/image/stitle_niimi.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**23**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Numata{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/numata/image/stitle_numata.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**24**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Hatakeda{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/hatakeda/image/stitle_hatakeda.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**25**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Mizukami{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/mizukami/image/stitle_mizukami.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**26**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Murao{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/murao/image/stitle_murao.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
/**27**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Muramatu{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/muramatsu/image/stitle_muramatu.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}

/**28gZ**/
#bodySecWm #maincontentsBlock #maincontentsArea div.profileContainer h2.Yoshizumi{
	width: 440px;
	height:60px;
	margin: 0px 0px 10px 0px;
	background-image: url("/en/event/woman28/yoshizumi/image/stitle_yoshizumi.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}

/*****/
#bodySecWm #maincontentsBlock #maincontentsArea div.Container{
	width:690px;
	padding: 0px 30px 0px 30px;
	margin: 20px 0px 15px 0px;

}

#bodySecWm #maincontentsBlock #maincontentsArea div.Container div.textbox{
	width:690px;
	display:block;
}
#bodySecWm #maincontentsBlock #maincontentsArea div.Container div.photo{
	width:165px;
	display:block;
	float:left;

/**/
}

#bodySecWm #maincontentsBlock #maincontentsArea div.Container div.photoSp{
	width:165px;
	display:block;
	float:left;
	margin: 0px 0px 0px 10px;
}
#bodySecWm #maincontentsBlock #maincontentsArea div.Container div.photoBox{
	width:165px;
	height:165px;
	display:block;
	background-image:url(/en/event/woman28/image/common/bg_ph.gif);


}
#bodySecWm #maincontentsBlock #maincontentsArea div.Container div.photoBox img.top20{
	margin-top: 20px;
}
#bodySecWm #maincontentsBlock #maincontentsArea div.Container div.photoBox img.left20{
	margin-left: 20px;
}
#bodySecWm #maincontentsBlock #maincontentsArea div.Container div.photoBox img.top27{
	margin-top: 27px;
}
#bodySecWm #maincontentsBlock #maincontentsArea div.Container div.photoBox img.left27{
	margin-left: 27px;
}

#bodySecWm #maincontentsBlock #maincontentsArea div.Container div.photoBox img.top15{
	margin-top: 15px;
}

#bodySecWm #maincontentsBlock #maincontentsArea div.Container div.photoBox img.left15{
	margin-left: 15px;
}

#bodySecWm #maincontentsBlock #maincontentsArea div.Container div.photoBox img.left13{
	margin-left: 13px;
}
#bodySecWm #maincontentsBlock #maincontentsArea div.Container div.photoBox img.left18{
	margin-left: 18px;
}

#bodySecWm #maincontentsBlock #maincontentsArea div.Container div.photoBox img.left27{
	margin-left: 27px;
}

#bodySecWm #maincontentsBlock #maincontentsArea div.Container p.cap{
	font-size: 65%;
	line-height: 140%;
	color:#000000;
	display:block;
	margin: 5px 0px 0px 0px;
	width:165px;

}
/* pagetopN */

#bodySecWm #maincontentsBlock #maincontentsArea div.pagetop{
	display:block;
	width:720px;
	text-align:right;
	margin:30px 0px 15px 0px;
}
/* pagetop */
/* menu */

#bodySecWm #menuBlock div.menuWmBox{
    width:180px;
	background-image:url("/en/event/woman28/image/common/line_menu.gif");
	background-position:left top;
	background-repeat:repeat-y;
	margin: 20px 0px 20px 0px;
}

#bodySecWm #menuBlock div.menuWmBox div.menu{
    width:129px;
	padding: 13px 25px 0px 26px;
}
#bodySecWm #menuBlock div.menuWmBox div.menu h3{
    margin: 0px 0px 15px 0px;
}

#bodySecWm #menuBlock div.menuWmBox div.menu ul{
	width: 119px;
	padding: 0px 0px 0px 10px;
}

#bodySecWm #menuBlock div.menuWmBox div.menu ul li.menu01{
	width: 119px;
}

#bodySecWm #menuBlock div.menuWmBox div.menu ul li.menu01 a{
	padding: 1px 0px 0px 20px;
	font-size: 70%;
	line-height: 160%;
	display:block;
	background-image:url("/en/event/woman28/image/common/arrow.gif");
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
	text-decoration: none;
	color:#000000;
}
#bodySecWm #menuBlock div.menuWmBox div.menu ul li.menu01 a:hover{
	background-image:url("/en/event/woman28/image/common/arrow_over.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-position: 0em 0.3em;
	text-decoration:underline;
}
#bodySecWm #menuBlock div.menuWmBox div.menu ul li.menu01 em{
	padding: 1px 0px 0px 20px;
	font-size: 70%;
	line-height: 160%;
	display:block;
	background-image:url("/en/event/woman28/image/common/arrow_over.gif");
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
	text-decoration: none;
	color:#000000;
}

/** menu **/


#bodySecWm #menuBlock div.menuWmBox div.menu ul li.menuList{
	width: 119px;
	margin:25px 0px 35px 0px;
}

#bodySecWm #menuBlock div.menuWmBox div.menu ul li.menuList a{
	padding: 1px 0px 0px 20px;
	font-size: 70%;
	line-height: 160%;
	display:block;
	background-image:url("/en/event/woman28/image/common/arrow_gr.gif");
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
	text-decoration: none;
	color:#000000;
}
#bodySecWm #menuBlock div.menuWmBox div.menu ul li.menuList a:hover{
	background-image:url("/en/event/woman28/image/common/arrow_gr_over.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-position: 0em 0.3em;
	text-decoration:underline;
}
#bodySecWm #menuBlock div.menuWmBox div.menu ul li.menuList em{
	padding: 1px 0px 0px 20px;
	font-size: 70%;
	line-height: 160%;
	display:block;
	background-image:url("/en/event/woman28/image/common/arrow_gr_over.gif");
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
	color:#000000;
}
