/* ===================================================================
 style info : フォントサイズ
=================================================================== */

body{font:13px/1.0 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

body { font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",meiryo,"メイリオ", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
input, textarea { font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",meiryo,"メイリオ", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;padding:5px 0;}


#regTxt, #exp, #intro, adoption, .introBox dt, .point dt, .feeBox dt, .feeExp, .Link {
font-weight: bold;
}
#secReg, #exp, .expPic dd,  .contents {
text-align: center;
}

#kairyuBox,#odawaraBox ,#sasakiBox ,#hoshiBox, .introBo, info p, #intro, .pk p{
text-align: left;
}
.Link {
	background-image: url("../img/arrowPink.png");
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 12px 14px;
	font-size: 15px;
	padding-right: 20px;
	text-align: right;
}
.marB40 {
	margin-bottom: 40px;
}
#secReg {
	background:#FFF8F1;
	padding-bottom: 30px;
}
#regTxt {
	background-image: url("../img/index/regTxt.gif");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 270px 22px;
	margin-bottom: 10px;
	text-indent: -9999px;
}
.point {
	background-color: #fff;
}
.point tel {
	border-radius: 4px 4px 4px 4px;
	margin-bottom: 5px;
	padding: 2px;
}
.pk p{
	color: #333;
}
#exp span {
	font-size: 23px;
}
.expPic {
	float: left;
	margin: 0 10px 15px 0;
}
#lastPic {
	margin-right: 0;
}
.expPic dt {
	border-radius: 4px 4px 4px 4px;
	margin-bottom: 5px;
	padding: 2px;
}
.expPic dd {
	line-height: 1.2em;
}
.expPic img {
vertical-align: bottom;
}
.colorFe dt {
	background-color:#fff;
	padding:5px;
	border: 1px solid #ffcab1;
}
.colorMa dt {
	border: 1px solid #4FB3CE;
}
#expLink {
	clear: left;
	margin-bottom: 26px;
}
#intro {
	margin-bottom: 9px;
	text-align: center;
	font-size: 14px;
}
.introBox {
	background-color: #FFFFFF;
	border: 1px solid #DFA082;
	border-radius: 4px 4px 4px 4px;
	color: #333333;
	margin-bottom: 5px;
	padding: 5px; text-align: left;
}

#adoption {
	font-size: 28px;
	margin-bottom: 25px;
}
#percent {
	font-size: 20px;
}
.introBox {
	color: #333;
	border: 1px solid #dfa082;
	border-radius: 4px 4px 4px 4px;
	margin-bottom: 12px;
	padding: 10px;
}
 .info {
	border: 1px solid #DFA082;
	background:url(../img/message.png) ;
	background-repeat: no-repeat; 
	border-radius: 4px 4px 4px 4px;
	margin-bottom: 12px;
	padding: 5px;
	background-color: #ffa982;}
.introDL {
	background-size: 60px 70px;
	min-height: 50px;
	padding-left: 70px;
}
.introBox p {
	color: #333;
	padding-top: 10px;
}
#kairyuBox {
	background-image: url("../img/kairyu.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 67px 83px;
}
#odawaraBox {
	background-image: url("../img/odawara.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	   background-size: 67px 83px;
}
#sasakiBox {
	background-image: url("../img/sasaki.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 67px 83px;
}

#hoshiBox  {
	background-image: url("../img/hoshi.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 67px 83px;
}

.introBox dt {
	color: #ce285e;
	margin-bottom: 5px;
}
.name {
	font-size:18px;
	color: #ce285e;
}
.contents {
	background:#ce285e;
	border-radius: 15px 15px 15px 15px;
	color: #FFFFFF;
	margin-bottom: 5px;
	width: 75px;
}
.kind {
	color: #333;
	line-height: 1.2em;
	margin-bottom: 10px;
}
.point {
	background-size: 60px 60px;
	border-bottom: 1px dotted #666666;
	padding: 10px 0 10px 68px;
}
#point1 {
	background-image: url("../img/index/icoPt1.png");
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 60px 60px;
}
#point2 {
	background-image: url("../img/index/icoPt2.png");
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 60px 60px;
}
#point3 {
	background-image: url("../img/index/icoPt3.png");
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 60px 60px;
}
#point4 {
	background-image: url("../img/index/icoPt4.png");
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 60px 60px;
	border-bottom: medium none;
	margin-bottom: 20px;
}
.point dt {
	font-size: 20px;
	margin-bottom: 8px;
}
#point1 dt {
	color: #FE6B82;
}
#point2 dt {
	color: #4FB3CE;
}
#point3 dt {
	color: #9FC24D;
}
#point4 dt {
	color: #CCCCCC;
}
.feeBox dt {
	background-size: 34px 34px;
	font-size: 25px;
	margin-bottom: 8px;
	padding: 10px 0 10px 37px;
}
.feeBox li {
	list-style-position: inside;
	list-style-type: circle;
}
.feeExp {
	background:#000000;
	font-size: 15px;
	margin-bottom: 5px;
	padding: 5px 10px;
}
#fee300 {
	font-size: 13px;
}
#telBox dt {
	background-image: url("../img/index/icoTel.png");
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 34px 34px;
}
#mailBox dt {
	background-image: url("../img/index/icoMail.png");
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 34px 34px;
}
#telBox {
	margin-bottom: 24px;
}
#telBox dt, #telFee {
	color: #E95464;
}
#mailBox dt, #mailFee {
	color: #4692BF;
}
#media {
	margin: 0 0px 10px;
}
.kind02 {
	color: #ff9500;
	line-height: 1.2em;
	margin-bottom: 10px;
}
.kind03 {
	color: #a75926;
	line-height: 1.2em;
	margin-bottom: 10px; margin-left:5px;
}
.introBox {background-color: #fff;
	border: 1px solid #DFA082;
	border-radius: 4px 4px 4px 4px;
	color: #333333;
	margin-bottom: 12px;
	padding: 5px;
}
#Box {
	background-image: url("../img/p01.gif");
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 40px 38px;
}
#Box02 {
	background-image: url("../img/p02.gif");
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 40px 38px;
}
#Box03 {
	background-image: url("../img/p03.gif");
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 40px 38px;
}
#Box04 {
	background-image: url("../img/tokuchou01.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 73px 52px;
}
#Box05 {
	background-image: url("../img/tokuchou02.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 73px 52px;
}
#Box06 {
	background-image: url("../img/tokuchou03.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 73px 52px;
}