/* CSS Document */




/* lNavi SAY MEMBER FBG Versionpۏ㕔 */
.bgBoxTopCateSay{
height:12px;
line-height:0;
font-size:0;
background: url(../member/img/cate_bg_box_top_say.gif) no-repeat;
margin-top:20px;
}
/* lNavi SAY MEMBER FBG Versionpۉ */
.bgBoxBtmCateSay{
height:12px;
line-height:0;
font-size:0;
background:url(../member/img/cate_bg_box_bottm_say.gif) no-repeat;
}

/* ([U)MYPAGE */
#mypage{
position:relative;
z-index:5;
top:-60px;
left:30px;
font-size:12px;
font-weight:bold;
color: #013F98;
}

/* SAY MEMBERœ h1 h2 h3 */ 
#saymember h1,#saymember h2,#saymember h3,#saymember h1 img,#saymember h2 img,#saymember h3 img{
margin:0px;
padding:0px;
}
#saymember h1,#saymember h2,#saymember h3{
width:auto;
height:auto;
background-color:transparent;
background-image:none;
}

#saymember h2{
margin:0px 0px 0px 15px !important;
}
/* 新しい幅のデザインimg571px　のH1に　newのID名をつける */
#saymember h1#new{ margin:0 0 10px 4px;}


/* SAYMEMBERœ CONTETSFwi */
#saymember .saymember_cont{
width:524px;
padding:10px;
margin:0px 0px 10px 15px;
/*background-color:#edf6ff;*/
font-size:11px;
line-height:1.5em;
/* NEW Version */
border-right:#4c90f1 4px solid;
border-left:#4c90f1 2px solid;
border-bottom:#4c90f1 2px solid;
background-color:#fff;
}

#saymember .saymember_cont dt{ line-height:1em; margin:0 0 0 0; padding:10px 0 5px 0;}
#saymember .saymember_cont dd{ line-height:1.3em;}


/* SAYMEMBERœ@Z^[zũ{^ */
#saymember .center{
text-align:center;
padding:10px;
}

#saymember .center img{
vertical-align:middle;
margin:5px 0px;
}
/* SAYMEMBERœ INPUT^O */
#saymember input{
margin:5px;
}




/* MY PAGE
----------------------------------------------*/
#memberiInfo{
padding-bottom:10px;
}

#memberiInfo dl{
clear:both;
padding:0;
margin:0;
overflow:visible;
margin-bottom:0.5em;
}

#memberiInfo dt{
display:block;
margin:0.5em 0 0 0;
padding:0;
padding-bottom:5px;
font-size:12px;
}

#memberiInfo dt .day{
color:#0099CC;
margin-left:1em;
}

#memberiInfo dd{
display:block;
padding:0;
margin:0;
float:left;
line-height:1em;
border-bottom:#999999 1px dotted !important;
width:100%;
padding-bottom:10px;
}


#memberiInfo dd p{
margin:0;
}

#memberiInfo dd img{
margin:0 5px 5px 0;
float:left;
}


/* ([U)̂ldladq */
#saymember .saymember_cont h3{
color:#013F98;
border-bottom:#009999 2px dotted;
font-size:10px!important;
padding:5px!important;
margin-bottom:10px!important;
}


/* _E[hy[W  
----------------------------------------------*/
#download{
width:550px;
margin:auto;
}

.dlTop{
position: relative;
top:-130px;
left:390px;
width:159px;
height:25px;
}

/*H1[hAdobeReader*/
#download .readtxt{
clear:both;
color:#0066cc;
font-weight:bold;
}

.adobereader{
clear:both;
font-size: 10px;
border:1px #ff3366 solid;
background-color:#fffde1;
margin:2em 0.5em 0.5em 0.5em;
line-height:1.25em;
padding:10px;
height:33px;
}

.adobereader img,.readtxt img{
float:right;
margin:3px
}

#download h2{
clear:both;
margin:0 !important;
background:none;

}

#download h2 img{
padding:20px 0 10px 0;
}

.dlLink{
clear:both;
}

.dlLink a{
float:right;
margin:1em auto;
display:block;
width:auto;
background:#dcedff url(../img/allow/pink.gif) 8px 0.75em no-repeat;
padding:0.5em 0.5em 0.5em 20px;
border-bottom:#999999 solid 1px;
border-right:#CCCCCC solid 1px;
}

.dlLink a:hover{
background:#b3d3f4 url(../img/allow/pink.gif) 8px 0.75em no-repeat;
}


.item{
width:135px;
/*width:24%;*/
float:left;
margin:10px auto;

}

.item ul{
margin:0 !important;
padding:0 !important;
display:block;
}

.item li{
text-align:center;
margin:0 !important;
padding:0 !important;
list-style:none;

}

.item li a{
background:none !important;
}

.item li a:hover{
text-decoration:underline;
}


#dlTab{
background:url(download/img/tab_bg.gif) repeat-x;
margin-bottom:30px;
height:27px;
}

#dlTab ul{
margin:0;
padding:0;
}

#dlTab li{
margin:0;
padding:0;
list-style:none;
display: block;
float: left;
margin-left:5px;
}

#dlTab li a{
margin:0;
padding:0;
text-indent: -9999px;
display: block;
height:22px;
}


#dlTab li#tabCard a{
width:69px;
background: url(download/img/tab_card.gif) no-repeat;
}

#dlTab li#tabCard a:hover{
width:69px;
background: url(download/img/tab_card_on.gif) no-repeat;
}

#dlTab li#tabLetterset a{
width:113px;
background: url(download/img/tab_letterset.gif) no-repeat;
}

#dlTab li#tabLetterset a:hover{
width:113px;
background: url(download/img/tab_letterset_on.gif) no-repeat;
}

#dlTab li#tabGoods a{
width:121px;
background: url(download/img/tab_goods.gif) no-repeat;
}

#dlTab li#tabGoods a:hover{
width:121px;
background: url(download/img/tab_goods_on.gif) no-repeat;
}

#dlTab li#tabPapercraft a{
width:132px;
background: url(download/img/tab_papercraft.gif) no-repeat;
}

#dlTab li#tabPapercraft a:hover{
width:132px;
background: url(download/img/tab_papercraft_on.gif) no-repeat;
}

#dlTab li#tabWallpaper a{
width:59px;
background: url(download/img/tab_wallpaper.gif) no-repeat;
}

#dlTab li#tabWallpaper a:hover{
width:59px;
background: url(download/img/tab_wallpaper_on.gif) no-repeat;
}


/* KSubWindow 600px(560px) */
#subwin{
width:600px;
margin:10px auto;
text-align:left;
}


/* pەaout */
.round-top {
font-size:0;
background:#1770A4 url(/img/round_t_l.gif) no-repeat top left;
}
.round-top span {
background: url(/img/round_t_r.gif) no-repeat top right;
height: 4px;
display: block;
}
.round-bottom {
font-size:0;
background:#1770A4 url(/img/round_u_l.gif) no-repeat bottom left;
margin-bottom:15px;
}
.round-bottom span {
background: url(/img/round_u_r.gif) no-repeat bottom right;
height: 4px;
display: block;
}
#subwin h1{
margin:0px;
padding:0px;
font-size:0;
line-height:0px;
}

#subwin h2{
background:#0D9EFF url(/img/cate/h2_top.gif) no-repeat;
clear:both;
width:570px;
margin:0 auto 10px auto;
color:#FFFFFF;
padding-top:0.25em;
line-height:1.25em;
font-size:14px;
}

#subwin h2 span{
display:block;
background:url(/img/cate/h2_bottom.gif) 0 bottom no-repeat;
padding:0 0.25em 0.25em 0.25em;
}
#subwin p{
margin:0.5em 8px 1em 8px;

}
#subwin #main{
background-image:none !important;
background:#FFFFFF !important;
padding:10px 15px;
}

#subwin #main li{
list-style:none;
background:url(/saymember/img/icon-list.gif) no-repeat 0 0.1em !important;
padding-left:18px;
margin-bottom:10px;
}

#subwin #main .secUL{
	margin-left:30px;
}
#subwin #main .secUL li{
list-style:circle !important;
background:none !important;
padding-left:5px;
margin-bottom:5px;
}

#subwin #bottom{
background:url(img/subwin_bottom.gif) no-repeat bottom;
margin:0px;
padding:0px;
font-size:0;
line-height:0px;
height:30px;
}

#subwin .tCenter{
color:#666666;
font:smaller;
margin:5px 0px;
}


/* lNavi saymember 
----------------------------------------------*/
/* IFRAME@HTMLp */
iframe#ifraNavi{
width:170px;
height:500px; 
float:left;
}


/* SAYMEMBERo^tH[ 
----------------------------------------------*/
iframe.toroku{
width:580px;
margin:auto;
border:none;
overflow: visible;
height:900px;
}

body#torokuBody{ 
background:#FFFFFF!important;
background-image:none!important;
}

#torokuBody #contentsMain{
width:auto;
float:none;
}


/* thanksy[WȂǂ̒bZ[W */
.message{
text-align:center;
margin-bottom:100px;
}

.message img{
margin:120px auto 50px auto;
}


.goodsAttention{ font-size:10px; text-align:left; padding:0 5px 0 0; line-height:1.2em; letter-spacing:-0.05em; text-align: justify;text-justify: inter-ideograph; color:#333;}



