@charset "utf-8";

/* CSS Document */



/***共通項目***/

html,body { width:100%; margin:0; padding:0; }

body { background: url(../img/bg.jpg) no-repeat fixed; background-size:cover; }

hr { border:none; border-bottom:solid 1px #888; box-shadow: #CCC 1px 1px 1px; }

.mr6 { margin-right:14px; }



/***ヘッダー***/

#header { width:100%; background-color:#333; margin:0; padding:0; }

#head_inner { width:1000px; margin:0 auto; color:#FFF; position:relative; }

#head_inner img { margin:1% 1%; }



/***コンテナ***/

#container { width:1000px; margin:0 auto; padding:0; box-sizing:border-box; }

#title img { margin:1% 0; width:100%; border-radius:5px; box-shadow:1px 1px 5px #333; }

#container p.salestalk {text-align:center;font-size:24px;}



/***モデル***/

#model { width:1000px; margin:0; padding:0; box-sizing:border-box; font-size:15px; }

#model ul { width:825px; list-style-type:none; margin:0 auto; padding:0; }

#model ul li { float:left; padding:0; width:600px; box-sizing:border-box; border-radius:5px; margin-bottom:10px;  }

#model ul li:nth-child(2n+2) { width:200px; margin-left:10px; }

#model ul li h2 { background-color:#000; border-radius:5px; color:#FFF; padding:2px 10px; font-size:17px;}

.midashi { color: #FC0; font-family: 'Comic Sans MS', cursive; }



#model ul img { border-radius:5px; box-shadow:1px 1px 5px #333; }

#model ul img:hover { position:relative; top:2px; left:2px; }



/***在庫***/

#zaiko { width:985px; margin:20px auto; padding:0; text-align:center; }

#zaiko h3 { width:985px; background-color:#000; color:#FFF; font-size:17px; padding:2px 0px; border-radius:5px; box-sizing:border-box; margin:0; }

#zaiko ul { width:985px; list-style-type:none; margin:10px auto; ; padding:0; }

#zaiko ul li { width:325px; padding:0; float:left; }

#zaiko ul li:nth-child(2) { margin:0 5px; }

#zaiko ul li img { border-radius:5px; box-shadow:1px 1px 5px #333; }

#zaiko ul li img:hover { position:relative; top:2px; left:2px; }



/***フッター***/

#footer { width:100%; margin:0; padding:20px 0; background-color:#777; }

#foot_inner { width:1000px;  margin:0 auto; padding:0; }



#foot_inner ul { width:1000px; list-style-type:none; margin:0 ; padding:0; }

#foot_inner ul li { width:485px; margin-left:10px; padding:0; float:left; }



.text1 { font-size:16px; background-color:#000; color:#FFF; padding:0 5px; border-radius:5px 5px 0 0; }

.text2 { font-size:14px; background-color:#FFF; color:#333; padding:2px 5px; border-radius:0 0 5px 5px; margin-bottom:10px; }



#copy { padding:0 1%; text-align:center; line-height:2.5em; font-size:0.8em; color:#FFF; }



/**Falloutのすすめ**/

#susume {background:url(../img/bglargeimg.png) bottom right no-repeat;}

#susume h2 {margin-bottom:10px;}

#susume > div {display:block;margin-bottom:40px;font-size:22px;text-shadow:1px 1px 0.1em #fff, -1px 1px 0.1em #fff, 1px -1px 0.1em #fff, -1px -1px 0.1em #fff;}

#susume > div > h3 {font-size:34px;font-weight:600;border-bottom:1px solid #333;display:block;padding-bottom:1px;margin-bottom:8px;}

