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

/*----------------------------------------

yworld ゆみこワールド

-----------------------------------------*/
#yworld {
	width:690px;	
}


/*y-voice
-----------------------------------------*/
.y-voice dl {
	float:right;
	width:440px;
}
.y-voice dl dt {
	font-weight:bold;
	color:#ae57ae;
	font-size:117%;
	padding-bottom:20px;
}
.y-voice dl dd {
}

.y-voice dl dd p {margin:0 0 1.5em;}
.y-voice dl dd p.pcolor1 {color:#00b391;}
.y-voice dl dd p.pcolor2 {color:#00cbbb;}
.y-voice dl dd p.pcolor3 {color:#00a1cd;}
.y-voice dl dd p.pcolor4 {color:#a03aa0;}
.y-voice dl dd p.pcolor5 {color:#e84a99;}

/*.y-voice dl dd .btn {background:url("/learning/img/yworld/border_dash.gif") top no-repeat;}*/
.y-voice dl dd .btn {background:url("../img/border_dash.gif") top no-repeat; padding:16px 0;}
.y-voice dl dd .btn li {float:left; margin:0 5px;}

.y-voice dl dd .btn:after {display:block;visibility:hidden;clear:both;height:0;content:".";}
/*\*/ .y-voice dl dd .btn {*height:1%;} /**/
/*\*//*/ .y-voice dl dd .btn {overflow:hidden;} /**/


.y-voice-mail {
	float:left;
}
.y-voice img.y-voice-img {
	width:222px;
	padding-bottom:10px;
}

/*----------------------------------------

yworld-box

-----------------------------------------*/

.yworld-box {
	clear:both;
	padding-bottom:20px;
	padding-top:10px;
}

.yworld-box h3 img {
	padding-bottom:20px;
}


/*seminar
-----------------------------------------*/
.seminar p {
	float:left;
	width:430px;	
}
.seminar img {
	float:right;
}

.seminar-text-area {
	clear:both;
	background:url(../img/yworld/bg-seminar-text-top.gif) no-repeat left top;
	width:648px;
	padding:10px 0 0 0;
}
.seminar-text-area p {
	background:url(../img/yworld/bg-seminar-text-btm.gif) no-repeat left bottom;
	padding:0 20px 10px 20px;
	width:608px;
}





/*profile
-----------------------------------------*/
.profile p {
	float:left;
	width:505px;	
}
.profile img {
	float:right;
}

/*adventure
-----------------------------------------*/
.adventure p {
	float:left;
	width:440px;	
}
.adventure img {
	float:right;
}

/*doctor
-----------------------------------------*/
.doctor p {
	float:left;
	width:440px;	
}
.doctor img {
	float:right;
}

/*dish
-----------------------------------------*/
.dish p {
	float:left;
	width:440px;	
}
.dish img {
	float:right;
}

/*effect
-----------------------------------------*/
.effect p {
	float:left;
	width:440px;	
}
.effect img {
	float:right;
}

/*discovery
-----------------------------------------*/
.discovery p {
	float:left;
	width:505px;	
}
.discovery img {
	float:right;
}

/*blog
-----------------------------------------*/
.blog p {
	padding-bottom:20px;
}

.blog .blog-link-area {
	float:left;
	width:400px;
}

.blog dl dt {
	font-weight:bold;
	color:#e84a99;
	padding-bottom:10px;
}

.blog dl dd {
	padding-bottom:10px;
}

.blog div.blog-link{
	padding-bottom:5px;
}

.blog div.blog-link a {
	background:url(../../common/img/icon-02.gif) no-repeat left center;
	padding-left:20px;
}


.blog img.y-img {
	float:left;
	width:111px;
	padding-right:10px;
}


/*kouza*/
.blog .kouza {
	float:right;
	padding-right:40px;
}



/*mmtwi
-----------------------------------------*/

.mmtwi h4 {margin:0 0 8px;}
.mmtwi .mm {width:450px; float:left;}
.mmtwi .mm p {padding-left:4px; margin:0 0 14px;}
.mmtwi .mm p.lead {background:url("../img/border_dash.gif") bottom no-repeat; padding:0 0 10px 4px; margin:0 0 10px;}
.mmtwi .mm form {border:solid 1px #ffd2ba; background:#fff9f5; margin:0 auto 4px; padding:16px; text-align:center;}
.mmtwi .mm form .inputcol {margin:0 0 8px;}
.mmtwi .mm form .inputcol label {margin:0 10px 0 0;}
.mmtwi .mm form .submit {margin:10px 0 0;}
.mmtwi .mm form input.mailaddress {margin:0 0.6em 0 0; border:solid 1px #ccc;}

.mmtwi .twitter {width:220px; float:right;}
.mmtwi .twitter div.marker {padding:8px 0;}
.mmtwi .twitter div.marker a {padding-left:14px; background:url("../img/yworld/marker.gif") left center no-repeat;}

.mmtwi div.powered {font-size:84%; text-align:right;}
.mmtwi div.powered a {color:#777; text-decoration:underline;}
.mmtwi div.powered a:hover {text-decoration:none;}


/*-----------------------------
shop-link
------------------------------*/

#shop-link {
	padding-top:20px;
	margin-top:10px;
	margin-bottom:30px;
	border-top:1px solid #a03aa0;
	clear:both;
}

#shop-link ul li {
	padding-bottom:15px;
}

#shop-link ul.shop-link li {
	float:left;
	width:210px;
	padding-left:10px;
	padding-right:10px;
}

#shop-link ul.shop-link li a {
	font-size:84%;
}

#shop-link ul.shop-link li p {
	font-size:75%;
}













