@charset "utf-8";
/* CSS Document */

body {
margin:0; padding:0;
font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:14px;
line-height:1.5m;
color:#000;
} 

img{ border:none; }


p{ margin:0; padding:0; }



.pad_top20{ padding:20px 0 0 0; }
.pad_top30{ padding:30px 0 0 0; }
.pad_top50{ padding:50px 0 0 0; }
.pad_bottom20{ padding:0 0 20px 0; }
.pad_bottom40{ padding:0 0 40px 0; }



.icon_link a {
font-size:12px;
padding-top:8px;
padding-left:15px;
padding-bottom:0px;
color:#0099FF;
text-decoration:underline;
} 


.mb_text {
margin:0; padding:0;
font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:12px;
line-height:18px;
color:#000;
} 

.copylight{ font-size:10px; line-height:14px; padding:0 0 30px 0; }

.link_hover a:hover{ opacity:0.7; }
.btn_position{ position:absolute; left:1184px; bottom:-644px; }
.btn_position2 { position:absolute; left:1184px; bottom:-1888px; }


.dummy_box{ width:603px; height:163px; line-height:163px; display:block; border:#5A5A5A 1px solid; background-color:#CDCDCD; }


/* スペック */
#shf-itembox { border:1px solid #999999; line-height:1.8em; padding:20px; width:450px; margin:1em auto 5em;}
#shf-itembox p{ margin:0; color:#999999;}
#shf-itembox .itemimage{ float:left; width:163px; }
#shf-itembox .itemtext{float: right; width: 280px; line-height:1.8em; color: #0E4A9B;
						 font-size: 12px; line-height: 18px; text-align:left;}
#shf-itembox .itemtext .name{font-size:18px; margin-bottom:20px; line-height:1.4em; display:block;}
#shf-itembox .itemtext .more{font-size:14px; margin-top:20px; display:block;}
#shf-itembox .itemtext a{color:#0E4A9B;} /* リンク色 */

	
