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

/* 生活向上WEBとは？
=============================================　*/

/* base layout 
--------------------------------------------- */
#about #main2{
 width:630px;
 margin: 0 auto;
 /*margin-left:95px;*/
}
#about #main1{
 width:680px;
 margin: 0 auto;
 /*margin-left:50px;*/
}


/* lead 
--------------------------------------------- */
#about #lead{
 margin-bottom:30px;
}


/* Q&A
--------------------------------------------- */
#about #qa h2{
 margin-bottom:0;
}

#about #qa .answer{
 width:600px;
 margin-bottom:20px;
}

#about #qa .answer .st{
 height:62px;
 background:url(../../doc/images/about_bg_a_st.gif) left top no-repeat;
}

#about #qa .answer .ed{
 height:40px;
 background:url(../../doc/images/about_bg_a_ed.gif) left top no-repeat;
}

#about #qa .answer .bd{
 padding:0 100px 0 45px;
 background:url(../../doc/images/about_bg_a_bd.gif) left top repeat-y;
}

#about #qa .answer .bd p{
 margin-left:1em;
 text-indent:-1em;
 font-size:130%;
 line-height:1.6;
}

#about #qa .functionBtnR{
 margin:30px 0;
 text-align:right;
}

#about #qa .answer.last .ed{
 height:120px;
 background:url(../../doc/images/about_bg_a_ed2.gif) left top no-repeat;
}


/* melit 
--------------------------------------------- */
#about #melit{
 width:530px;
 margin-left:20px;
 margin-bottom:40px;
}

#about #melit li{
 margin-bottom:10px;
}


/* privacy 
--------------------------------------------- */
#about #privacy{
 width:550px;
}

#about #privacy dt{
 clear:left;
 float:left;
 width:130px;
}

#about #privacy dd{
 padding:15px 0;
}

.article_box{
	width: 625px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
}
.ptext{
	font-size: 14px;

}


/*病気辞典
--------------------------------------------- */


.riken_button{
	margin:0 auto;
	margin-top:50px;
	margin-bottom:50px;
	height:230px;
	width:555px;
}
.meri_button{
	width:90px;
	height:84px;
	float:left;
	margin-left:2px;
	margin-top:5px;
}
.merit{
	width:540px;
	height:30px;
}
.con_merit{
	clear:both;
	background:url(../../../health/images/regi.png);
	width:274px;
	height:90px;
	margin:0 auto;
	margin-top:20px;
	margin-left:120px;
}
.con_merit:hover{
	background-position:0 -90px;
}
#chiken_info{
	width:720px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:80px;
}
#botton1{
	background:url(../../../dic/banner/button1.jpg);
	width:240px;
	height:50px;
}

.c_info{
	width:710px;
	height:90px;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	border:solid 2px #cccccc;
	clear:left;
	border-radius: 3px;		/* CSS3草案 */
	-webkit-border-radius: 3px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 3px;	/* Firefox用 */
}

.info_word{
	float:left;
	margin-left:10px;
	margin-top:20px;
	width:470px;
	line-height:24px;
}
.chiken_button{
	width:206px;
	height:92px;
	float:left;
        display: block;
}

.crop{
    width: 206px;
    height: 92px;
    position: relative;
    float: left;
    overflow: hidden;
}

#b01{
	background:url(../../../dic/banner/button2.jpg);
	background-position:0px 0px;
}

#b02{
	background:url(../../../dic/banner/button2.jpg);
	background-position:0px -92px;
}

#b03{
	background:url(../../../dic/banner/button2.jpg);
	background-position:0px -184px;
}

#b04{
	background:url(../../../dic/banner/button2.jpg);
	background-position:0px -276px;
}

#b05{
	background:url(../../../dic/banner/button2.jpg);
	background-position:0px -368px;
}

#chiken1{
	background-color:#ffffff;

}

span.mark{
    background: yellow;
}