@charset "utf-8";

/* Ȃł */
#right_space {
	/*background-color: #FFFFCC;*/
	background: #EFEFEF
	padding: 0px;
	height: 1000px;
	width: 210px;
	float: right;
}
/* Ȃł */



/* ------------- ȉAǉbrrĂ ------------- */



/* reset
--------------------------------------------*/
#contarea div,#contarea h1,#contarea h2,#contarea h3,#contarea h4,#contarea h5,#contarea p,#contarea th,#contarea td,#contarea dl,#contarea dt,#contarea dd,#contarea ul,#contarea ol,#contarea li {
	margin: 0;
	padding: 0;
	}
#contarea h1,#contarea h2,#contarea h3,#contarea h4,#contarea h5 {
	font-size: 100%;
	font-weight: normal;
	}
#contarea table {
	border-collapse: collapse;
	}
#contarea caption,#contarea em,#contarea strong,#contarea th {
 font-style : normal;
 font-weight : normal;
 }
#contarea caption,#contarea th {
	text-align : left;
	}
#contarea p {
	line-height: 1.5em;
	}

/* fonts
--------------------------------------------*/
#contarea {
	font : 13px/1.231 "lr oSVbN", Osaka, "qMmpS Pro W3", sans-serif;
	*font-size : small;
	*font:x-small;
	color: #333;
	text-align: left;
	}
#contarea table {
	font-size : inherit;
	font:100%;
	}


/* common
--------------------------------------------*/
#contarea p.notes {
	font-size: 80%;
	*font-size: 75%;
	line-height: 1.3em;
	}
#contarea .pagetop {
	text-align: right;
	margin-top: 15px;
	}
.hide {
	display: none;
	}
.clear {
	clear: both;	
	}

.fr {float: right;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mr10 {margin-right: 10px;}


/* 荞݉(cbox)
----------------------*/
.cbox { 
	zoom: 1;
	}

.cbox:after {
	content: "."; 
	clear: both; 
	height: 0; 
	display: block; 
	visibility: hidden;
	}


/* link̐ݒ
----------------------*/
/*\*/ a { overflow:hidden; }/**/


#contarea a:link,
#contarea a:visited {
	color: #F66; text-decoration: none;
	}
#contarea a:hover,
#contarea a:active {
	color: #F66; text-decoration: underline;
	}


#plink a:link,
#plink a:visited {
	color: #F66; text-decoration: none;
	}
#plink a:hover,
#plink a:active {
	color: #F66; text-decoration: underline;
	}


#itemarea a.lik01:link,
#itemarea a.lik01:visited {
	color: #333; text-decoration: none;
	}
#itemarea a.lik01:hover,
#itemarea a.lik01:active {
	color: #F66; text-decoration: underline;
	}
	

#itemarea a.lik02:link,
#itemarea a.lik02:visited {
	color: #F00; text-decoration: none;
	}
#itemarea a.lik02:hover,
#itemarea a.lik02:active {
	color: #F00; text-decoration: underline;
	}

#right_navi ul.smenu a:link,
#right_navi ul.smenu a:visited {
	color: #06C;	text-decoration: none;
	}
#right_navi ul.smenu a:hover,
#right_navi ul.smenu a:active {
	color: #06C;	text-decoration: underline;
	}
	
#clmbox a:link,
#clmbox a:visited {
	color: #F00; text-decoration: none;
	}
#clmbox a:hover,
#clmbox a:active {
	color: #F00; text-decoration: underline;
	}




/* CAEg
--------------------------------------------*/
#contarea {
	position: relative;
	}
#mainbox {
	float: right;
	width: 735px;
	}
#left_navi {
	float: left;
	width: 200px;
	margin-right: 15px;
	}
#main {
	float: left;
	width: 535px;
	margin-right: 15px;
	}
#right_navi {
	float: right;
	width: 185px;
	}




/* ^Cg
--------------------------------------------*/
#contarea #title {
	height: 200px;
	margin-bottom: 25px;
	background: url(/special/y_sp080610/w_woman/icons/title_bg.jpg) left top no-repeat;
	}
#title h2 img {
	position: relative;
	top: 18px;
	left: 25px;
	}
#title p {
	position: relative;
	top: 27px;
	left: 28px;
	}



/* Rec
--------------------------------------------*/

/* --Cg-- */
#contarea #intro {
	margin-bottom: 15px;
	}
#intro h3 {
	margin-bottom: 15px;
	}
#intro p {
	float: left;
	width: 285px;
	margin-right: 10px;
	}


/* --wR-- */
#contarea #reason {
	padding: 15px;
	background: url(/special/y_sp080610/w_woman/icons/rea_bg.gif) no-repeat left top;
	}
#reason #rea_left {
	float: left;
	width: 335px;
	}
#reason #rea_right {
	float: right;
	width: 170px;
	background: url(/special/y_sp080610/w_woman/icons/rea_bg2.gif) no-repeat left top;
	}
#reason h4 {
	margin-bottom: 5px;
	}
#reason p {
	margin-top: 10px;
	margin-right: 10px;
	}

#reason #rea_right dl {
	margin: 12px 10px;
	}
#reason #rea_right dt {
	margin-bottom: 10px;
	}
#reason #rea_right li {
	margin-bottom: 9px;
	}

p#plink {
	font-size: 130%;
	font-weight: bold;
	text-align: center;
	margin-bottom: 15px;
	}




/* --@-- */
#contarea #detail {
	margin-bottom: 20px;
	}
#itemFrame {
	width: 535px;
	height: 545px;/*  s̍͂łĉB*/
	}
#itemFrame2 {
	width: 535px;
	height: 515px;/*  ֐̍͂łĉB*/
	}
#contarea #itemarea {
	width: 535px;
	padding-right: 15px;
	padding-bottom: 15px;
	background: url(/special/y_sp080610/w_woman/icons/item_bg.gif) no-repeat left bottom;
	}


#itemarea .item {
	zoom: 1;
	float: left;
	width: 245px;
	margin-top: 14px;
	margin-left: 14px;
	*margin-left: 7px;*/
	*margin-right: 7px;
	}

#itemarea .item:after {
	content: "."; 
	clear: both; 
	height: 0; 
	display: block; 
	visibility: hidden;
	}
.item dl {
	float: right;
	width: 165px;
	}
.item img {
	float: left;
	width: 70px;
	margin-right:8px;
	}
#itemarea .item dt {
	font-weight: bold;
	padding-left: 15px;
	line-height: 1em;
	margin-bottom: 3px;
	background: url(/special/y_sp080610/w_woman/icons/arrow01.gif) no-repeat 0 0px;
	}
#itemarea .item dd li {
	font-size: 80%;
	*font-size: 75%;
	}
#itemarea .item li.goto {
	text-align: right;
	margin-right: 5px;
	margin-top: 3px;
	}


/* -- R@-- */
#contarea #clmbox {
	padding-bottom: 5px;
	background: url(/special/y_sp080610/w_woman/icons/clm_bg.gif) no-repeat left bottom;
	}
#clmbox .clm_li {
	margin-bottom: 15px;
	background: url(/special/y_sp080610/w_woman/icons/dotline.gif) no-repeat center top;
	}
#clmbox dt img {
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 20px;
	}
#clmbox dd.clm_text {
	margin: 0 20px 10px;
	}
#clmbox dl.cbox {
	margin-top: 5px;
	margin-left: 55px;
	}
#clmbox dl.cbox dt {
	float: left;
	color: #F66;
	border: 1px solid #F66;
	padding: 2px 5px;
	margin-right: 5px;
	}
#clmbox dl.cbox dd {

	font-size: 80%;
	float: left;
	margin-top: 4px;
	margin-right: 10px;
	}


/* CgirQ[V
--------------------------------------------*/
#contarea #seright01 {
	margin-bottom: 15px;
	padding-bottom: 5px;
	background: url(/special/y_sp080610/w_woman/icons/rightnavi_bg01.gif) no-repeat left bottom;
	}


/*  */
#seright01 .pmenu li.pmt {
	padding: 0 3px;
	}

#seright01 ul.smenu {
	visibility: hidden;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	}
#seright01 ul.smenu li,
#seright01 ul.smenu li a {
	display: block;
	width: 135px;
	line-height: 225%;
	background: #e7f4ff;

	}
#seright01 ul.smenu li a {
	border-bottom: solid 1px #ddd;	
	padding-left: 15px;
	width: 120px;
	background: url(/special/y_sp080610/w_woman/icons/arrow02.gif) no-repeat 5px 10px;
	}
#seright01 ul#smenu1 {
	position: absolute;
	left: 630px;
	top: 290px;
	}
#seright01 ul#smenu2 {
	position: absolute;
	left: 630px;
	top: 322px;
	}
#seright01 ul#smenu1 {
	position: absolute;
	left: 630px;
	top: 290px;
	}
#seright01 ul#smenu2 {
	position: absolute;
	left: 630px;
	top: 322px;
	}
#seright01 ul#smenu3 {
	position: absolute;
	left: 630px;
	top: 512px;
	}
#seright01 ul#smenu4 {
	position: absolute;
	left: 630px;
	top: 543px;
	}
	

/* ̑̃e[}ŒT */
#contarea #seright02 {
	background: url(/special/y_sp080610/w_woman/icons/rightnavi_bg02.gif) no-repeat left bottom;
	}
#seright02 li{
	padding: 8px 0px;
	background: url(/special/y_sp080610/w_woman/icons/dotline03.gif) no-repeat center bottom;
	}
#seright02 li.nobg {
	background: none;
	}
#seright02 li img.imgover {
	margin: 0px 8px;
	}



/* tgirQ[V
--------------------------------------------*/
#contarea #serleft01,
#contarea #serleft02 {
	margin-bottom: 15px;
	background: url(/special/y_sp080610/w_woman/icons/leftnavi_bg.gif) no-repeat left bottom;
	}

#serleft01 dd {
	padding: 8px 0px;
	background: url(/special/y_sp080610/w_woman/icons/dotline02.gif) no-repeat center bottom;
	}
#serleft01 dd img.imgover {
	margin: 0px 8px;
	}
#serleft01 dd.nobg {
	background: none;
	}

/* }bv */
#contarea #serleft02 {
	padding-bottom: 10px;
	}
#contarea #serleft02 dd {
	padding: 10px 10px 0px;
	}
#contarea #serleft02 table#map01 {
	margin-bottom: 10px;
	}
	
	
/* ikkatsu */
#contarea #ikkatsu { width:535px; margin-bottom:20px;}
#contarea #ikkatsu_shuto { width:262px; float:left; text-align:left; margin-right:11px;}
#contarea #ikkatsu_kansai { width:262px; float:right; text-align:left;}

#contarea #ikkatsu:after,
#contarea #ikkatsu_shuto:after,
#contarea #ikkatsu_kansai:after {
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.box2_btn { 
	padding-top: 5px; padding-bottom:5px;
}

.txt14b {	font-size:14px;
	font-weight:bold;}

