/*===================================================================ニッケ商事株式会社CSSShinsou-page / CSS [ Shinsou.css ]目次 0.共通*//* ===== 0: 共通 ==================================================== */.left_text{float: left;width: 43%;}.left_text2{float: left;width: 60%;}.left_text3{float: left;width: 68%;}.left_text4{float: left;width: 75%;}.left_text5{float: left;width: 50%;}.left_text6{float: left;width: 25%;}.left_text7{float: left;width: 35%;}.right_img{float: right;padding-right: 5px;}.right_img_bottom{margin-bottom: 10px;}.left_img{float: left;}.left_img2{float: left;}.toph3_img{margin-left: 31px;border: 1px solid #ccc;}.toph3_img2{margin-left: 20px;margin-right: 10px;border: 1px solid #ccc;}.toph4_img{margin-left: 30px;border: 1px solid #ccc;}p.right_text{float: right;padding-right: 5px;width: 420px;}p.right_text_harf{margin-right: 10px;padding-left: 0;width: 250px;}a img:hover {border:4px solid #6699FF;margin: -4px;}a img.noBorder:hover{border:none;margin:0;}table.tab_table a img:hover{border:none;margin:0;}h1 a img:hover{border:none;margin:0;}.top_div{margin-left: 10px;padding-left: 0;width: 100%;}.top_div01{width: 49%;float: left;}.top_div02{width: 49%;float: right;}.goTop{width:580px;text-align: right;}#topImage2{background-color: #fff;background-image: url('../../image/topImage-2.gif');background-repeat: no-repeat;background-position: 0 15px;	width: 800px;	height: 170px;}#topImage2 img{	margin-top: 0px;	margin-left: 5px;}p#top_copy{color: #000;}h2{border-left:10px solid #C5B19E;background-color: #FEF0F0;padding: 2px 0 2px 0;font-size: 1.2em;font-weight: bold;color: #333;margin-top: 3px;margin-bottom: 10px;width: 98.5%;}h2#other_h2{border-left:10px solid #9EB1C5;padding-left: 10px;padding-top: 2px;padding-bottom: 2px;font-size: 1.2em;font-weight: bold;background-image: url('../i/h2_back.gif');background-repeat: repeat;color: #333;margin-top: 3px;margin-bottom: 10px;margin-right: 3px;}h3{margin-left: 10px;margin-top: 20px;margin-bottom: 10px;color: #9EC5D8;font-weight: bold;font-size: 1.2em;}h3.top_harf_h3img{margin-left: 0;margin-top: 10px;margin-bottom: 10px;}h3.line_h3{color: #666666;border-bottom: 1px solid #9EC5D8;font-size: 0.95em;}h3.line_h3 span{font-size: 0.9em;}h4{margin-left: 20px;margin-top: 5px;margin-bottom: 5px;padding-left: 5px;color: #333;background-color: #F1E8DF;border-bottom: 3px solid #E3D1C0;font-weight: bold;font-size: 1.2em;}h4.h4Mark{clear: both;background-color: #ededed;border-left: 10px solid #9EC5D8;text-align: left;font-family: serif;}div#topicArea{background-color: #FFFFFF;}ol.description_ol {margin-left: 40px;margin-bottom: 20px;width:92%;line-height: 1.8;font-size: 0.9em;}ol.description_ol li{list-style-position: outside;list-style-type: decimal;}#mainContent p{font-size: 0.94em;line-height: 1.6;padding: 5px 0 20px 20px;margin-bottom: 30px;background-image: url('../../image/line-1.gif');background-repeat: repeat-x;background-position: 0 bottom;}div#contents #mainContent p{padding: 5px 0 5px 20px;margin-bottom: 5px;background-image: none;}#mainContent dl{clear: both;line-height: 1.5;margin-left: 20px;margin-bottom: 20px;}.naviList li span.menu_span{background-color: #ededed;background-image: none;color: #000;}img.img_border{border: 1px solid #ddd;}div.descript_dev{border: 1px dotted #C5B19E;margin-left: 20px;margin-bottom: 5px;padding: 10px;background-color: #FFFFCC;}ul.descript_ul{list-style-position: outside;margin-left: 10px;}ul.descript_ul li{list-style-type: circle;}ul.descript_ul li p{border-bottom: dashed 1px #ccc;}.last_item {border: none;}ul.descript_ul li p.last_item {border: none;}/* ===== 1: top ================================================= */.top_link {width: 500px;}div.uniform_div{width: 570px;}div p.toppageImg {margin-right: 0px;padding: 0;}/* ===== 2: other ================================================= */table#shopListTable {border-collapse: collapse;width: 570px;}table#shopListTable tr th{background: #EEEEEE;border-bottom: 3px double #ccc;}table#shopListTable tr td {border-bottom: 1px solid #ccc;padding: 2px;font-size: 0.92em;}table#shopListTable tr.even td {	background: #DFEEFF;}table#shopListTable tr th.shopListTh01 {width: 120px;}table#shopListTable tr th.shopListTh02 {width: 20px;}table#shopListTable tr th.shopListTh03 {}table#shopListTable tr th.shopListTh04 {width: 100px;}table#sample_listTable {border-collapse: collapse;width: 33%;width: 510px;margin-left: 43px;}table#sample_listTable tr td {width: 33%;width: 510px;margin-left: 43px;}.td_center{text-align: center;}.detailLink{text-align: right;width: 550px;}.detailLink a{color: #000;font-size: 0.9em;}.detailLink img{vertical-align: middle;margin-right: 3px;}.detailLink2{text-align: right;width: 90%;}.detailLink a{color: #000;font-size: 0.9em;}.detailLink2 img{vertical-align: middle;margin-right: 3px;}.top_h3_line, .top_div{border-top: 1px dotted #C5B19E;}.top_div_line{border-right: 1px dotted #C5B19E;}#sample_photo{width: 510px;margin-left: 43px;}p.aw_list_link {text-align: left;width: 530px;vertical-align: middle;color: #000;}#photoOthers {margin-left: 20px;}h3.new_h3 {text-align: center;color: #fff;background-color: #ff0000;padding: 4px;height: 1.5em;width: 4em;}h3.new_h3_ss {text-align: center;color: #fff;background-color: #ff0000;padding: 4px;height: 1.5em;width: 18em;}h3.new_h3_aw {text-align: center;color: #fff;background-color: #ff0000;padding: 4px;height: 1.5em;width: 20em;}h3.other_h3 {font-weight: bold;border-bottom: 3px solid #FF0000;color: #000;}h2.list_h2 {text-align: center;color: #fff;background-color: #ff0000;padding: 4px 4px 9px 4px;height: 1.5em;width: 17em;}h2.title_h2 {text-align: center;color: #fff;background-color: #ff0000;padding: 4px 4px 4px 4px;height: 1.5em;width: 10em;}div.mokuji_dev{width: 550px;background-color: #fff;}div.mokuji_dev ul{margin-left: 20px;width: 18em;}div.mokuji_dev ul li {list-style-type: none;list-style-position: inside;border: 1px solid #ccc;background: url('../i/arrow_right_normal.gif') no-repeat 0.4em;margin-bottom: 5px;padding: 4px 4px 4px 7px;background-color: #C5B19E;}*:first-child+html div.mokuji_dev ul li {padding: 4px 4px 4px 0;margin-left: 0px;list-style-position: outside;}div.mokuji_dev ul li a{display: block;color: #fff;font-weight: bold;margin-left: 20px;text-decoration: none;}*:first-child+html div.mokuji_dev ul li a span{padding-left: 2px;margin-left: 3px;}div.mokuji_dev ul.minton_mokuji {margin-left: 10px;}div.mokuji_dev ul.minton_mokuji li{background-color: #FFFFCC;}div.mokuji_dev ul.minton_mokuji li a{color: #018F5F;font-weight: bold;}div.mokuji_dev ul.mokuji_left{width: 17em;float: left;}div.mokuji_dev ul.mokuji_right{width: 18em;float: right;}td.new_photo{width: 210px;text-align: center;border-bottom: 1px solid #ccc;}table.list_table{width: 550px;border-collapse: collapse;border-spacing: 0;border: 1px solid #ccc;margin-left: 30px;margin-top: 5px;margin-bottom: 10px;font-size: 0.92em;}table.list_table caption{font-weight: bold;}table.list_table tr td{text-align: center;border: 1px solid #ccc;padding-top: 8px;}table.list_table tr th{text-align: center;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-bottom: 4px double #ccc;border-right: 1px solid #ccc;width: 25%;}table.list_table tr td.wool_last_td{text-align: left;padding: 0 5px;}div.descript_dev ol {margin-left: 20px;}div.descript_dev ol li {list-style-type: decimal;list-style-position: outside;border-bottom: dashed 1px #ccc;margin-bottom: 10px;}table.futon_set {margin-left: 17px;}table.futon_set tr th,table.futon_set tr td {width: 25%;}table.futon_set tr td img{border: 1px solid #ccc;}tr.back_color_tr{background-color: #ffff99;}h2.list_h2 a{display: inline-block;padding: 4px;height: 1.3em;color: #fff;font-weight: bold;}h2.list_h2 span{display: inline-block;padding: 4px;height: 1.3em;background-color: #fff;color: #ff0000;}a.mark {display: inline-block;margin: 5px;;padding: 4px;height: 1.3em;color: #000;background-color: #ffff99;font-weight: bold;border: 1px solid #ccc;}ul.other_ul {margin-left: 40px;float: right;line-height: 2;width: 19em;}ul.other_ul li {list-style-type: circle;list-style-position: outside;}p.other_photo {float: left;}p.other_photo_02 {float: left;}p.other_text {padding: 10px;border: 1px solid #ccc;margin-left: 20px;}div.nav{clear: both;width: 610px;}table.tab_table{float: left;}table.tab_table a{text-decoration: none;}table.futon_list_table{width: 550px;border-collapse: collapse;border-spacing: 0;border: 1px solid #ccc;margin-left: 30px;margin-top: 5px;margin-bottom: 10px;font-size: 0.92em;}table.futon_list_table tbody tr td{text-align: center;border: 1px solid #ccc;}table.futon_list_table tbody tr th{text-align: center;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-bottom: 4px double #ccc;border-right: 1px solid #ccc;}table.futon_list_table tbody tr td.wool_last_td{text-align: left;padding: 0 5px;}table.futon_list_table caption {border-top: 1px solid #FF0000;margin-top: 10px;padding-top: 10px;font-weight: bold;}table.futon_list_table tbody tr th.futon_th01 {width: 20%;}table.futon_list_table tbody tr th.futon_th02 {width: 12%;}table.futon_list_table tbody tr th.futon_th03 {width: 15%;}table.futon_list_table tbody tr th.futon_th04 {width: 38%;}table.futon_list_table tbody tr th.futon_th05 {width: 15%;}table.futon_list_table tbody tr th.futon_first_th {border-bottom: 1px solid #ccc;}table.siki_list_table{width: 600px;border-collapse: collapse;border-spacing: 0;border: 1px solid #ccc;margin-left: 30px;margin-top: 5px;margin-bottom: 10px;font-size: 0.92em;}table.siki_list_table caption {font-weight: bold;}table.siki_list_table tbody tr th,table.siki_list_table tbody tr td{text-align: center;border: 1px solid #ccc;}table.siki_list_table tbody tr th.futon_first_th {padding-left: 5px;text-align: left;}table.siki_list_table tbody tr th.futon_th02 {width: 13%;}table.siki_list_table tbody tr th.futon_th03 {width: 13%;}table.siki_list_table tbody tr th.futon_th04 {width: 13%;}table.siki_list_table tbody tr th.futon_th05 {width: 13%;}/* ------------------------------- */div#item_tab, div#item_tab2 {margin-bottom: 10px;}html:not([lang*=""]) div#item_tab ,html:not([lang*=""]) div#item_tab2{margin-bottom: 10px; }head~/* */body div#item_tab, head~/* */body div#item_tab2 {margin-bottom: 150px;}/* ------------------------------- */div#item_tab2 div h4{margin-top: 10px;}div#item_tab div table.item_top  {margin-left: 30px;margin-top: 10px;}div#item_tab div table.item_top tr th h5 {border: 1px solid #CC0000;background-color: #FF0000;color: #fff;font-weight: bold;text-align: center;}table.futon_list_table tbody tr.last_tr {border-top: double 4px #ccc;}table.futon_list_table tbody tr th.futon_last_th {border-bottom: 1px solid #ccc;}dl.futon_dl {width: 530px;padding: 10px;margin-left: 20px;}table.futon_tanpin {margin-left:30px;}table.futon_tanpin tr th{background-color: #FF0000;color: #fff;}table.futon_tanpin tr td{padding: 5px ;line-height: 1.5;}#futon_tanpin_div {width: 650px;}.futon_pict{margin-left: 30px;}table.futon100_table {width: 563px;margin-left: 20px;text-align: center;border: 1px solid #ccc;}table.futon100_table tr td,table.futon100_table tr th {border: 1px solid #ccc;}table.futon100_table caption{background-color: #F1E8DF;}dl p.detailLink {width: 530px;}/* ------------------------------- */table.minton_item01,table.adameve_item01 {margin-left: 10px;width: 560px;}table.minton_item01 tr th,table.adameve_item01 tr th {background-color: #fff;color: #000;width: 250px;font-weight:normal ;}table.minton_item01 tr td.minton_first_td,table.adameve_item01 tr td.minton_first_td {width: 310px;}table.minton_item01 tr td.minton_td,table.adameve_item01 tr td.minton_td {padding-left: 5px;padding-top: 5px;padding-bottom: 5px;line-height: 1.8;vertical-align: top;}table.adameve_item01 tr th{background-color: #999999;}div#bannerImage a img {	margin:0px;	padding:0px;	border:0;	vertical-align:bottom;}