@charset "EUC-JP";
/* CSS Document */


/*---------------------
gift
---------------------*/

#centerBox .lead3 {
	height: auto;
	width: auto;
	margin: 0 10px 10px 10px;
	padding-bottom: 10px;	
}

#centerBox .lead4 {
	height: auto;
	width: auto;
	margin: 0 10px;
	
}

#card_list .left_card{
    width: 165px;
	float: left;
	margin: 10px 0 0 12px;
	text-align: center;
}

#card_list .left_card2{
    width: 165px;
	float: left;
	margin: 20px 0 0 12px;
	text-align: center;
}

#card_list .left_aj{
    width: 350px;
	float: left;
	margin: 10px 0 0 7px;
	text-align: center;
}

#card_list .left_aj2{
    width: 350px;
	float: left;
	margin: 30px 0 0 7px;
	text-align: center;
}


.marginB{
    margin-bottom: 3px;
}

.marginBline{
    margin-bottom: 3px;
	border: 1px #cccccc solid;
}

.marginBtn{
    margin-left: 100px;
	margin-bottom: 10px;
}

.marginBtn2{
    margin-left: 167px;
	margin-bottom: 10px;
}

.marginBtn3{
    margin-left: 20px;
	padding-top: 10px;
}

#card_list2{
    padding-top: 20px;
    width: 400px;
	margin-left: 10px;	
}

.shitei{
    width: 688px;
	background-color: #FBF6F2;
	border: 1px solid #E6D7CC;
	padding: 15px;
    margin: 20px 0 40px 0;
}

.shitei h3{
    margin: 0;
	padding: 0;
}

.shitei2, .shitei3, .shitei4{
    width: 688px;
	background-color: #FBF6F2;
	border: 1px solid #E6D7CC;
    text-aling: center;
    margin: 20px 0 20px 0;
	padding: 15px;
}
.shitei5{
    width: 688px;
	background-color: #FBF6F2;
	border: 1px solid #E6D7CC;
	padding: 15px;
    margin: 20px 0 10px 0;
}

.shitei2 h3,
.shitei3 h3,
.shitei3 h4{
    margin-bottom: 10px;
}
.shitei2 .noshiText,
.shitei3 .noshiText,
.shitei4 .noshiText{
    width: 465px;
    float: right;
	margin-bottom:15px;
}

.wrapList{
    float: left;
	margin-top: 15px;
	margin-bottom: 10px;
	padding: 0 5px;
}

.textRed{
    color: #ff0000;
}


#cardBox{ width: 720px; text-aling: center; margin: 25px auto;}
#cardBox ul { margin: 0 auto; width: 720px; clear: both;}
#cardBox ul li{
	width:180px;
	float: left;
	text-align: center;
	margin: 0 0 40px 0;
	list-style-type: none;
}
#cardBox ul li img{ margin: 3px 0 1px;}
#cardBox ul li p{ text-align: right; margin-right: 15px;}

#package { width: 730px; text-aling: center; margin: 10px auto; padding: 0; }
#package ul { margin: 0 auto; padding: 0 ; width: 730px; clear: both;}
#package ul li{ width:140px ; float: left; text-align: center; margin: 0 5px 20px 0;	list-style-type: none;}
#package ul li img{ border: 1px solid #ddd; margin}

#wrapping { width: 730px; text-aling: center; margin: 25px auto; padding: 0; }
#wrapping ul { margin: 0 auto; padding: 0 0 10px 0; width: 730px; clear: both;}
#wrapping ul li{ width:140px ; float: left; text-align: center; margin: 0 5px 20px 0;	list-style-type: none;}
#wrapping ul li img{ border: 1px solid #ddd; margin}


.acard { margin: 5px 30px; padding-bottom: 5px; border: 0;}
.card_sample{ margin: 5px 0;}
.card_sample img{ border: 1px #ccc solid; }
.card_sample a:hover img{ border: 1px #999 solid; }
.card_sample .scard{ margin-right: 2px;}
h3.ttlmg{ clear: both; margin: 30px 0 15px;}

.ocBtn{ float: right; margin-bottom: 30px;}


/*---------------------
挨拶状20120904追加
---------------------*/

.typeNavi{ width: 670px; margin: 0 auto 40px;}
.typeNavi dl dt{ width: 160px; float:left; margin-right: 10px;}
.typeNavi dl dd{ width: 160px; float:right;}

#card_list .ajArea{
    width: 600px;
	margin: 0 auto;
	text-align: left;
    padding-top: 30px;
}

.oajArea{
    width: 600px;
	margin: 0 0 10px 30px;
    padding-bottom: 10px;
}

.daishiBox dl{ clear: both;}
.daishiBox dl dt{ float: left; margin-right: 11px; padding-bottom: 10px;}
.daishiBox dl dd{ float: right; padding-bottom: 10px;}
.daishiBox dl dt img,
.daishiBox dl dd img{ border: 1px solid #ccc; }
.daishiBox dl dt a:hover img,
.daishiBox dl dd a:hover img{ border: 1px solid #999; }
.daishiBox dl dt p,
.daishiBox dl dd p{ margin: 0; padding: 0;}


/*-------------------------------
スマートギフト用メッセージカード
-------------------------------*/
.sgCardBox{ clear: both; width: 700px; margin: 15px 0 15px 20px; padding-bottom: 20px;}
.sgCardBox dl dt{ float: left; width: 210px;}
.sgCardBox dl dd{ float: right; width: 420px; margin: 12px 0 0 0;}
.sgCardBox dl dd ul li{ list-style: none; display: inline; width: 210px; position: relative; float: left; margin: 8px 0;}
.sgCardBox dl dd ul li .btn{ position: absolute; right: 30px; top: -5px;}

.mvImg{ width: 640px; margin: 15px auto; }


