/* 共通 */

a {
	text-decoration : none}

a:link { color: #0000ff; }
a:visited { color: #0000ff; }
a:hover { color: #ff0000; }
a:active { color: #ff8000; }

body.standard {  
	background:#FFFFFF no-repeat left top;  
	font-family:'Helvetica','メイリオ',Meiryo,arial,sans-serif;  
	font-size:100%;
	margin : 0px}


form.no_br {
	margin:0px}

font.login_user {
	font-size:70%}

input.no_bdr {
	border:none; }

.content	{
	margin  : 10px ;
	padding : 5px ;
}

.f-s	{font-size : 80%}
.f-m	{font-size : 100%}
.f-l	{font-size : 120%}


.title {
	padding : 10px 0px 0px 5px}
	
.index_menu {
	background-image : url(/imgsrc/arrow_yellow.png);
	background-repeat : no-repeat;
	padding-left : 27px ;
	vertical-align:middle}

.nowrap {
	white-space : nowrap}

.ime_dis {
	ime-mode : disabled}

.clear {
	clear: both;}

label, input[type='checkbox'] {
    cursor: pointer;
}

/*ウィンクル*/
div.lbl-m	{
	width: 150px;
	font-size : 80% ;
	float 	: left ;
	clear : both;}

div.input-m	{
	width: 300px;
	font-size : 80% ;
	float 	: left ;}

/*歌詞*/
label.nowrap	{white-space: nowrap; display:block; float:left}


/*facebook*/
img.likeButton {
	vertical-align: middle;
	padding: 0 0 1px;
}

.likeCountArrow {
	background: url(img/bg_count.gif) no-repeat left center;
	padding: 0 0 0 7px;
}

.likeCountArrow span {
	padding: 3px 8px;
	background: #ddd;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 90%;
}

.pkg{
	zoom: 1;
	margin: 0 0 3em;
}

.pkg:after {
	content: "";
	display: block; 
	clear: both;
}

/* 目地 /php_example/meji_calculation.php */
ul.list {
	list-style-type: none ;
	padding : 10px ;
}

ul.list li {
	height : 25px ;
}

input.calc {
 	background-color : #2864f0 ;
 	border-color : #2864f0 ;
 	color : #FFFFFF ;
 	font-size : 12pt ;
 	width:150px ;
 	height: 30px ;
}
div.meji_explanation01 {
	position: absolute ;
	top 	: 85px ;
	left	: 5px ;
	width	: 100px ;
	height	: 100px ;
}
div.meji_explanation02 {
	position: absolute ;
	top 	: 20px ;
	left	: 85px ;
	width	: 100px ;
	height	: 100px ;
}
div.meji_explanation03 {
	position: absolute ;
	top 	: 5px ;
	left	: 170px ;
	width	: 100px ;
	height	: 100px ;
}
.color_sample {
	border 	:solid 1px #020202 ;
	float 	: left ; 
	width 	: 20px ;
	height 	: 20px ;
	font-size : 4pt;
	margin-left :2px;
}
.hr01 {
	font-size 	: 1pt ;
	background 	: url(/imgsrc/border_blue.png) repeat-x ;
	height 		: 10px ;
}

/* 予防接種 family/kid_vaccination */