


article{padding-top:5px;}
article img{margin-left:3px;
margin-bottom:3px;
}

section#headline{
	padding-left:15px;
	}

h5{background-color:#DF9429;
color:#fff;
padding-top:3px;
text-align:center;
}
.pinkh3{
	background-color:#64d8b3;
	color:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	width:90%;
	line-height:18px;
	border-left:none;
	border-right:none;
	text-shadow:#000000 1px 1px;
	box-shadow: #B9B8B8 1px 1px;
	margin:0 auto;
	text-align:center;
	}

#headline{padding-top:3px; padding-bottom:3px;}
#headline p{
	font-size:12px;
	}

.pad_left5{padding-left:5px;}
.pad_left10{padding-left:20px;}
.pad_left15{padding-left:35px;}
.pad_left20{padding-left:50px;}

#genin{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
background-color:#34a02e;
width:30%;
line-height:24px;
color:#fff;
text-align: center;
margin:5px 0 0 10px;
margin-left:25px;}

#linheight_26{line-height:26px;}

p.img_width{width:98%;
text-align:center;
}

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

p.img_width40{width:50%;
float:right;
margin-right:5px;}

.undo{color:#f07dd1;}
.shikaku{color:#b479d6;}
.choukaku{color:#6fb446;}
.ronri{color:#eb9e71;}
.hand{color:#39bbe6;}

.orange{font-size:18px;color:#f99100;}


section#mondai02{padding-left:20px;}

section#mondai02 ul li{background: url(../images/eyes/check.png);
background-position: left center ;
height:auto;
width:auto;
line-height:20px;
background-repeat:no-repeat;
padding-left:20px;
color:#963739;
}

.pink{font-size:12px;
background-color: #F0A3C7;
padding:3px;
color:#fff;
text-shadow:#000000 1px 1px;
}

#hattatsu{padding-left:15px;}

.seikatsu{color:#e184c3;
background-color:#ffdef6;
padding:3px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:center;
}

.sports{
	color:#e6a077;
	background-color:#ffd4b7;
padding:3px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:center;
}


.benkyo{
	color:#ae80c9;
	background-color:#decee9;
padding:3px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:center;
}

#hattatsu{margin-bottom:5px;}

#hattatsu ul{
	border:3px solid #F3D056;
		border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:2px;
	margin-right:15px;
}

#hattatsu li{padding-top:3px;
padding-bottom:3px;
}


#hattatsu li:first-child{border-bottom:1px solid #F3D056;}

#hattatsu li:last-child{border-top:1px solid #F3D056;}

#dekirukoto{padding-left:15px;
padding-right:10px;
margin-bottom:10px;}

.img_width iframe{width:95%;
border:3px solid #F3D056;
margin:3px;
margin-left:15px;}

.mini{font-size:10px;}

#voice dt{padding-left:3px; padding-top:3px;}

#voice dd{border-bottom:1px dotted #666;
padding:3px;}

.lightblue{color:#55aad5;}
.vioret{color:#da74c0;}

#button{padding:5px;}

#button div{margin-bottom:5px;}


#try_button a{color:#000000;
background-color:#aef3ff;
background: -moz-linear-gradient(white, #aef3ff);
background: -webkit-gradient(linear, left top, left bottom, from(white), to(#aef3ff)); 
height:44px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
text-decoration:none;
border:1px solid #43afd8;
display:block;
text-align:center;
font-size:16px;
vertical-align:bottom;
padding-top:10px;
background-position:left center;
}

#e_check_button a{color:#000000;
background-color:#fed3b5;
height:44px;
padding-top:10px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
text-decoration:none;
border:1px solid #e1a275;
display:block;
text-align:center;
font-size:16px;
background: -moz-linear-gradient(white, #fed3b5);
background: -webkit-gradient(linear, left top, left bottom, from(white), to(#fed3b5)); 
vertical-align: middle;
}

#inq_button{
	background-color:#e1d1ec;
	background: -moz-linear-gradient(white, #e1d1ec);
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#e1d1ec)); 
}



#inq_button a{
	color:#000000;
height:44px;
padding-top:10px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
text-decoration:none;
border:1px solid #ae8fc3;
display:block;
text-align:center;
font-size:16px;
line-height:42px;
background:url(../images/eyes/mail.png);
background-repeat:no-repeat;
background-position:50px 20px;
background-size:30px 20px;
}

#sheet_button {
	background-color:#b3ee9c;
	background: -moz-linear-gradient(white, #b3ee9c);
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#b3ee9c)); 

}

#sheet_button a{
	color:#000000;
	height:44px;
    padding-top:10px;
    border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-decoration:none;
	border:1px solid #70af46;
	display:block;
	text-align:center;
	font-size:16px;
}

