/* CSS Document */

.tm_gift {}
.tm_gift h2 {margin-bottom:30px;}
.tm_gift h3 {color:#00429c;font-size:18px;padding-bottom:10px;}
.tm_gift .sec {padding-bottom:0px;margin-bottom:25px;}
.tm_gift .ad-holder {margin: 0 0 20px;text-align: center;}

.tm_gift .sec p,
.tm_gift .sec li {line-height:1.8; }
.tm_gift .sec li {text-indent:-1em;padding-left:1em;}
.tm_gift .sec .read,
.tm_gift .sec ul {margin-bottom:20px;}
.btnC {}
.btnC .btn {padding:20px 0; }
.tm_gift .sec em {color:#ff0000;}
/* - sec*/
.functionA.sec .fig {margin-right:30px;width:165px;float:left;}
.functionB.sec .read+ul {border-bottom:1px solid #c9c9c9;margin-bottom:40px;padding-bottom:30px;}

.functionB.sec .flow {position:relative; background:url(../../img/tmoney/gift/sep.gif) bottom center no-repeat;padding-bottom:70px;margin-bottom:30px;}
.functionB.sec .flow .fig {margin-left:40px;width:395px;float:right;}
.functionB.sec .flow strong {font-size:14px;padding-bottom:30px;line-height:1.5;}
.functionB.sec .flow ul {margin-top:20px;}
.functionB.sec .flow.end {background-image:none;text-align:center;padding-bottom:0;}
.functionB.sec .wakA {background:url(../../img/tmoney/gift/wakb.gif) bottom center no-repeat;margin-bottom:20px;}
.functionB.sec .wakA p { background:url(../../img/tmoney/gift/wak_h.gif) top center no-repeat;color:#00429c; text-align:center;line-height:1;padding:18px 0; font-weight:bold;}
.functionB.sec .wakA p strong {font-size:18px;display:block;padding:0;margin:0;}

.functionC.sec { text-align:center;}
.functionC.sec .fig {margin-bottom:30px;}

.functionD.sec .wakA {background:url(../../img/tmoney/gift/wakb.gif) bottom center no-repeat;margin-bottom:20px;}
.functionD.sec .wakA p { background:url(../../img/tmoney/gift/wak_h.gif) top center no-repeat;color:#00429c; text-align:center;line-height:1;padding:25px 0 30px; font-weight:bold;}
.functionD.sec .wakA p strong {font-size:18px;display:block;padding:0 0 25px;margin:0;}

.functionD.sec .item { position:relative;margin-bottom:25px;}
.functionD.sec .item .fig {width:173px;float:right;margin-left:60px; text-align:right;}
.functionD.sec .item .baloon {position:absolute;right:110px;top:105px;}
.functionD.sec .item.item01 h3 {padding-top:20px;}
.functionD.sec .item.item02 .fig {padding-top:20px;}
.functionD.sec .item.item03 {padding-top:10px;}
.functionD.sec .item.item03 .fig {padding-top:20px;}