@charset "utf-8";
/*--------------------------------------
	m3.com Pharmacist Style Sheet
	Last Update 2011-10-20
---------------------------------------*/

/*width_change*/

.regist-bnr-top{
width:790px;
padding-left:160px;
background-image:url(../../images/regist-bnr/bg_top_bottom.jpg);
}

.top-bar-top{
width:950px;
background-image:url(../../images/regist-bnr/bg_top_top.jpg);
}


.regist-bnr-sec{
width:690px;
padding-left:60px;
background-image:url(../../images/regist-bnr/bg_sec_bottom.jpg);
}

.top-bar-sec{
width:750px;
background-image:url(../../images/regist-bnr/bg_sec_top.jpg);
}




/*base*/

#regist-top-bar{
margin:15px auto 10px auto;
padding-top:5px;
text-align:center;
background-position:top left;
background-repeat:none;
} 


 #regist-bnr{
min-height:118px;
margin:0 auto 0 auto;
color:#444444;
text-align:center;
letter-spacing:1px;
background-position:bottom left;
background-repeat:none;
}


#regist-bnr a img{
border:none;
}

#regist-bnr a:link {
	color: #0000cc;
	text-decoration: none;
}

.catch-regist-bnr{
padding-top:8px;
font-size:16px;
text-align:left;
}

.catch-regist-bnr a{
color: #0000cc;
font-weight:bold;
text-decoration:underline !important;
}


.catch-regist-bnr img{
vertical-align:-5px;
margin-right:5px;
}


#regist-bnr .txt{
margin-top:5px;
line-height:140%;
font-size:12px;
text-align:left;
letter-spacing:0px;
}

/*for_safari*/
 @media screen and (-webkit-min-device-pixel-ratio:0) {
#regist-bnr .txt{
font-size:70%;
}
.catch-regist-bnr{
padding-top:8px;
font-size:14px;
text-align:left;
}
}	


#regist-bnr .txt a{
font-weight:bold;
text-decoration:none !important;
}

#regist-bnr .bnr-area{
display:block;
margin-top:5px;
}

#regist-bnr .area-l{
display:inline;
float:left;
width:197px;
height:34px;
line-height:34px;
padding-right:25px;
vertical-align:middle;
color:#555555;
font-size:14px;
font-weight:bold;
text-align:right;
}

#regist-bnr .area-m{
display:inline;
float:left;
width:185px;
}

#regist-bnr .area-r{
display:inline;
float:right;
height:34px;
line-height:34px;
padding-right:10px;
font-size:12px;
text-align:right;
white-space:nowrap;
}

#regist-bnr .area-r a{
text-decoration:none !important;
}

#regist-bnr .area-r span{
margin-right:5px;
margin-left:5px;
color:#999999;
}

.clearfix:after { content: ""; display: block; height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden; }
	
	


/*lauyer*/

#regist-info{
position:relative;
width:750px;
margin:10px auto;
background-color:#FFFFFF;
border-bottom:15px solid #1a2870;
}

#regist-info a img{
border:none;
}

#regist-info .btn-close{
text-align:right;
position:absolute;
font-size:12px;
letter-spacing:1px;
top:10px;
right:10px;
width:80px;
zoom:1;
}

#regist-info .btn-close a{
text-decoration:none;
color: #0000cc;
}

#regist-info .btn-close img{
vertical-align:-3px;
margin-left:5px;
}

#regist-info .catch-regist-bnr{
margin:10px auto 10px 130px;
}

#regist-info .btn-box{
height:34px;
padding-left:150px;
margin-bottom:10px;
vertical-align:middle;
color:#555555;
font-size:14px;
font-weight:bold;
letter-spacing:1px;
}

#regist-info .btn-box img{
margin-left:15px;
vertical-align:-12px;
}



#regist-info #gray-box #m3-contents .left{
margin-right:20px;
}

#regist-info #gray-box #m3-contents .center{
margin-right:20px;
}




#regist-info #m3-contents{
position: relative;
width:670px;
margin:0px 15px 15px 15px;
padding:10px 15px 0px 35px;
background-color:#ececec;
text-align:center;
}


#regist-info #m3-contents ul{
display:block;
list-style-type: none;
margin:0 0 10px -15px;
padding:0;
zoom:1;
}


#regist-info #m3-contents ul li{
float:left;
width:210px;
height:135px;
margin:0 0 10px 13px;
background-color:#FFFFFF;
background-image:url(../../images/regist-bnr/bg-middle.gif);
background-position:top;
background-repeat:repeat-y;
}

#regist-info #m3-contents ul li .con{
padding:0 10px;
width:190px;
height:135px;
background-image:url(../../images/regist-bnr/bg-bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#regist-info #m3-contents ul li .con .tit{
height:25px;
line-height:25px;
vertical-align:bottom;
padding-left:15px;
padding-top:5px;
padding-bottom:2px;
background-image:url(../../images/regist-bnr/icon_tit.gif);
background-repeat:no-repeat;
background-position:0 5px;
color:#394283;
font-weight:bold;
font-size:14px;
border-bottom:1px solid #e4e4e4;
text-align:left;
}

#regist-info #m3-contents ul li .con .txt{
width:115px;
height:100px;
font-size:13px;
text-align:justify;
line-height:140%;
color:#333333;
padding-left:75px;
padding-top:5px;
}

#regist-info #m3-contents ul li .con .txt span{
font-size:10px;
}

#regist-info #m3-contents ul li .con .p01{
background-image:url(../../images/regist-bnr/img01.jpg);
background-repeat:no-repeat;
}

#regist-info #m3-contents ul li .con .p02{
background-image:url(../../images/regist-bnr/img02.jpg);
background-repeat:no-repeat;
}

#regist-info #m3-contents ul li .con .p03{
background-image:url(../../images/regist-bnr/img03.jpg);
background-repeat:no-repeat;
}

#regist-info #m3-contents ul li .con .p04{
background-image:url(../../images/regist-bnr/img04.jpg);
background-repeat:no-repeat;
}

#regist-info #m3-contents ul li .con .p05{
background-image:url(../../images/regist-bnr/img05.jpg);
background-repeat:no-repeat;
}

#regist-info #m3-contents ul li .con .p06{
background-image:url(../../images/regist-bnr/img06.gif);
background-repeat:no-repeat;
background-position:55px 30px;
}




