@charset "UTF-8";
/* CSS Document  2017年6月15日*/

.itemphotoarea {padding-left:7px;}
.item3imgarea {padding:20px 0px 20px 7px;}
.itemdot {margin-top:18px; margin-bottom:8px; margin-left:3px;}
.itemtextarea {padding:10px 0px 20px 18px;}
.itemmodel {font-size:16px; line-height:150%; letter-spacing:1px; padding:18px 0px 23px 0px;}
.itemcoment {font-size:12px; line-height:160%; letter-spacing:2px;}
.itemcoment a {color:#069; text-decoration:underline;}
/*.itempricename {margin-top:8px;margin-left:8px; margin-right:3px; border-radius:3px;background-color:#FFB8B8; color:#F60004; padding:18px 8px 18px 23px; font-size:12px; letter-spacing:1px;}*/
.itempricename {margin-top:5px;margin-left:8px; margin-right:3px; color:#333; padding:0px 0px 0px 10px; font-size:12px; line-height:180%;letter-spacing:1px;}
.itemdot2 {margin-top:33px; margin-bottom:23px; margin-left:3px;}
.postmsg { margin:0px 0px 18px 11px }
.itemphoto {width:120px; margin-left:10px; float:left;}
.itemphoto img {width:120px; border:solid 1px ; border-color:#efefef;}
.itemdata {float:left;margin-left:15px; width:573px; margin-bottom:28px;}
.itemname {font-size:13px; letter-spacing:1px; margin:2px 0px 0px 0px;}
.itemstock {margin:0px 0px 13px 0px; font-size:10px;}
.pricearea { clear:both; float:left;}
.iteminprice {font-size:12px; color:#000000; text-decoration:line-through ; font-family:Arial, Helvetica, sans-serif;} 
.itemprice { letter-spacing:1px; font-size:16px; color:#D93600; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.itemtax {font-size:10px; color:#333;}
.itemoff { position:relative; left:85px; bottom:3px; font-size:10px; color:#D93600; height:18px; }
.varie { float:right;}
.chkvarie {float:right; margin-right:5px; font-size:10px;}
.ordercon { clear:both; margin:8px 0px;}
.itemgift {float:right; margin-top:23px; margin-right:13px;}
.itemgift input {position:relative; top:0px;}
.itemcart {float:right; padding-top:0px; padding-left:13px;}
.itemqua {float:right; margin-top:18px; }
.itemdot3 {margin-top:8px; margin-bottom:13px; margin-left:8px; margin-left:3px;}
.itemcode {float:left; width:228px; margin-top:0px; margin-left:16px; line-height:180%; white-space:nowrap; font-size:10px; letter-spacing:1px;}
.itemform {float:left; width:170px; padding-left:43px; margin-top:33px; font-weight:bold; margin-left:8px; background-image:url(https://www.garageland.jp/shop/ques.png); background-repeat:no-repeat; }
.itemrakuten {float:left; width:242px;}
.itemdot4 {clear:both; margin-bottom:13px; margin-left:3px;}
.itemflow1 {float:left; width:200px; margin-left:13px; margin-right:23px;letter-spacing:1px;}
.itemflow2 {float:left; width:200px; margin-left:13px; margin-right:18px; letter-spacing:1px;}
.itemflow3 {float:left; width:230px; margin-left:13px; margin-bottom:18px; letter-spacing:1px;}
.itemflowbold {font-weight:bold; font-size:13px; line-height:200%;} 
.itemflowtext {padding-top:8px; line-height:160%;font-size:10px;}
.itemflowtext a {color:#069; text-decoration:underline;}
.itemforguide a {color:#069; margin-left:13px; letter-spacing:1px;}
.input, select, textarea {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:12px;}
.ko_img123 {	padding:3px;	border:solid 1px #999;margin-right: 8px;}
.syousai_modoru_f {text-align:right;margin-top: 20px;}
