@charset "utf-8";
/* OLD */
/* おすすめカタログ ======================================================== */
div#tmp-form-contents div#maincontents div.recommend{
padding-bottom: 0;
margin-bottom: 30px;
border-bottom: 1px solid #c8c8c8;
}
* html div#tmp-form-contents div#maincontents div.recommend{
padding-bottom: 9px;
}
*:first-child+html div#tmp-form-contents div#maincontents div.recommend{
padding-bottom: 9px;
}
div#tmp-form-contents div#maincontents div.recommend h2{
height: auto;
padding: 0;
line-height: 1;
background: none;
}
div#tmp-form-contents div#maincontents div.recommend div.item{
float: left;
width: 290px;
margin: 0 0 9px 13px;
padding: 0 0 12px;
background: transparent url("../img/bg_recommend_body.gif") no-repeat left bottom;
}
* html div#tmp-form-contents div#maincontents div.recommend div.item{
margin-left: 8px;
}
/* カタログ名 */
div#tmp-form-contents div#maincontents div.recommend div.item p.catalogname{
position: relative;
margin-bottom: 10px; 
height: 42px;
background: transparent url("../img/bg_recommend_title.gif") no-repeat left top;
line-height: 1.1;
}
div#tmp-form-contents div#maincontents div.recommend div.item p.catalogname input{
position: absolute;
left: 16px;
top: 13px;
vertical-align: top;
}
div#tmp-form-contents div#maincontents div.recommend div.item p.catalogname label{
position: absolute;
width: 185px;
left: 42px;
top: 9px;
color: #016937;
font-weight: bold;
}
/* Newアイコン */
div#tmp-form-contents div#maincontents div.recommend div.item p.catalogname img.new {
position: absolute;
left: 248px;
top: 15px;
}
/* カタログイメージ */
div#tmp-form-contents div#maincontents div.recommend div.item p.catalogimg {
float: left;
margin: 0 10px 0 20px;
}
/* for IE6 */
* html div#tmp-form-contents div#maincontents div.recommend div.item p.catalogimg {
margin-left: 10px;
}
/* カタログ名 */
div#tmp-form-contents div#maincontents div.recommend div.item p.catalogname {
color: #016937;
font-weight: bold;
}
/* カタログ説明 */
div#tmp-form-contents div#maincontents div.recommend div.item p.description {
margin: 0 20px;
}
/* //OLD */


div#tmp-form-contents div#maincontents div.recommend div.item{
cursor:pointer;
}
div#tmp-form-contents div#maincontents div.recommend div.item-hover{
background-image:url(../img/bg_recommend_body_on.gif);
}
div#tmp-form-contents div#maincontents div.recommend div.item-hover p.catalogname{
background-image:url(../img/bg_recommend_title_on.gif);
}
div#tmp-form-contents div#maincontents div.recommend div.item-check{
background-image:url(../img/bg_recommend_body_on.gif);
}
div#tmp-form-contents div#maincontents div.recommend div.item-check p.catalogname{
background-image:url(../img/bg_recommend_title_on.gif);
}
div#tmp-form-contents div#maincontents div.catalog ul li label{
line-height:1.8;
}
div#tmp-form-contents div#maincontents div.catalog ul li{
height:4.5em;
}

#floatMenu a:link,
#floatMenu a:hover,
#floatMenu a:visited{
color:#000;
text-decoration:underline;
}

#floatWrapper{
width:920px;
margin:0 auto;
position:relative;
z-index:1000;
zoom:1;
}
#floatMenu{
width:629px;
background:url(../img/float_bg_btm.gif) no-repeat left bottom;
padding-bottom:10px;
text-align:left;
position:absolute;
right:0;
font-size:14px;
}
#floatMenu .floatMenuIn{
width:629px;
background:url(../img/float_bg_top.gif) no-repeat left top;
font-size:84%;
}
#floatMenu .floatMenuInner{
background:#fff;
margin:0 10px;
}
#floatMenu .floatMenuInner p#floatMenuNon{
text-align:center;
padding:10px 0;
}
#floatMenu .floatMenuTit{
width:609px;
overflow:hidden;
padding:5px 10px 2px;
}
#floatMenu .floatMenuTit p{
float:left;
padding:5px 0 0;
vertical-align:bottom;
line-height:1;
}
#floatMenu .floatMenuTit p img{
vertical-align:top;
}
#floatMenu .floatMenuTit p.floatMenuNum{
margin-left:20px;
}
#floatMenu .floatMenuTit p.floatMenuNum span#num{
font-size:200%;
color:#fff;
padding:0 5px 0 7px;
}
#floatMenu .floatMenuTit p.floatMenuBtn{
float:right;
padding:0;
}
#floatMenu .floatMenuInner #floatMenuSelect{
width:595px;
overflow:hidden;
display:none;
padding:7px;
}
#floatMenu .floatMenuInner #floatMenuSelect p.title{
float:left;
margin-right:-1px;
}
#floatMenu .floatMenuInner #floatMenuSelect .box{
width:171px;
float:left;
margin-left:6px;
overflow:hidden;
zoom:1;
}
#floatMenu .floatMenuInner #floatMenuSelect .box p.titleNo{
margin-bottom:8px;
}
#floatMenu .floatMenuInner #floatMenuSelect .box p.imgL{
float:left;
margin-right:5px;
}
#floatMenu .floatMenuInner #floatMenuSelect .box p.txtR{
overflow:hidden;
zoom:1;
min-height:5em;
height:4.5em!important;
height:5em;
}
#floatMenu .floatMenuInner #floatMenuSelect .box p.del{
text-align:right;
}


div#tmp-form-contents div#maincontents div.recommend h2.recommendTit{
background:url(../img/title_recommend_bg.gif) no-repeat left top;
height:30px;
padding:14px 10px 0;
}
div#tmp-form-contents div#maincontents div.recommend h2.recommendTit input{
vertical-align:middle;
}
.arrowUnder{
background:url(../img/icon_under.gif) no-repeat left center;
padding-left:15px;
}

.thanksContents{
width:700px;
margin:0 auto;
}
div#tmp-form-contents div#maincontents .thanksContents div.catalog{
background: url("../img/bg_catalogs_n.gif") repeat-y scroll left top;
clear: both;
padding-bottom: 12px;
border-bottom:1px solid #c8c8c8;
}
div#tmp-form-contents div#maincontents .thanksContents div.catalog h2{
background: url("../img//bg_title_n.gif") no-repeat scroll left top;
font-weight: bold;
height: 33px;
line-height: 33px;
padding: 0 0 0 36px;
}
div#tmp-form-contents div#maincontents .thanksContents div.catalog div.catalogInner{
padding:0 20px;
}
div#tmp-form-contents div#maincontents .thanksContents div.catalog div.catalogInner div.catalogCol{
width:675px;
margin-right:-15px;
overflow:hidden;
}
div#tmp-form-contents div#maincontents .thanksContents div.catalog div.catalogInner div.catalogCol .col3{
width:210px;
margin-right:15px;
float:left;
}
div#tmp-form-contents div#maincontents .thanksContents div.catalog div.catalogInner div.catalogCol .withImgCol{
overflow:hidden;
zoom:1;
width:100%;
}
div#tmp-form-contents div#maincontents .thanksContents div.catalog div.catalogInner div.catalogCol .withImgCol .imgCol{
float:left;
margin-right:5px;
display:inline;
}
div#tmp-form-contents div#maincontents .thanksContents div.catalog div.catalogInner div.catalogCol .withImgCol .textCol{
overflow:hidden;
zoom:1;
}
div#tmp-form-contents div#maincontents .thanksContents ul.catalogBnr{
margin:0;
padding:0;
width:660px;
}
div#tmp-form-contents div#maincontents .thanksContents ul.catalogBnr li{
width:330px;
margin:0;
padding:0;
text-align:center;
display:inline;
height:auto;
}
div#tmp-form-contents div#maincontents .thanksContents ul.catalogBnr li img{
}
