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

/*
sake-kawachi.co.jp INDEX Stylesheet
2010-12-12
Author: byeong-Gu Lim
*/
/* ~2. Clearfix  
 Force float containers to wrap around contained floats. 
 --------------------------------------------------------*/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.B { font-weight:bold; }
.wrap { width: 800px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.tenpo { display:block; font-size:12px; }
.menu { position:relative; }
.index_menu{ margin-top:5px; }
.contents_main div { }
.about_tempo { margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.about_tempo ul li { display: inline;}
.about_tempo ul li img { margin: 5px; }
.sisin ul li { list-style-type: square; font-weight: bold; margin-left: 10px; }
.sisin ul p { margin-left: 20px; }
.CSR ul p { margin-left: 20px; }
.CSR ul li { font-weight: bold; margin-left: 10px; }
.contnts_sub #anshin li { margin-left: 10px; }
.contnts_sub #haisou li { margin-left: 10px; }
.contnts_sub #haisou p { margin-left: 20px; }
.contnts_sub ul { margin-top: 15px; }
.contnts_sub ul li { margin-left: 5px; }
.contnts_sub ul p { margin-left: 20px; }
.contnts_sub #onlineShop li { display: inline; list-style-type: none; }
.contnts_sub #onlineShop { margin-top: 15px; }
.footer { margin:15px 0 15px 0; border-top-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #999; border-left-color: #999; padding-top: 10px; }
.nihongenki_01 { margin-top: 5px; }
.sns_share { position:absolute; top:-300px; left:820px; text-align: center !important; padding: 5px; border: 1px solid #cccccc; }
.sns_share ul li { list-style-type: none; margin-bottom: 5px; }
.sns { width:780px; margin:0 auto; }
.sns_fb { width:380px; float:left; }
.sns_tw { width:380px; float:right; }
a:hover img { opacity:0.8; filter: alpha(opacity=80); }

.acrobat { margin-bottom:20px; padding:5px; height:35px; border:#CCC solid 1px; font-size:12px; line-height:1.4em; }
.acrobat p { margin:0px; padding:0px; }
#fatherCont { width:800px; height:900px; background-image:url(https://www.sake-kawachi.co.jp/js/piecemaker/images/piecemaker-bg.jpg); background-repeat:no-repeat; position:relative; }
#fatherCont .father-flash { width:755px; height:590px; position:absolute; top:220px; left:22px; overflow:hidden; }

/*sp_search 
  検索
 --------------------------------------------------------*/
.sp_search { width:780px; margin-top:7px; padding:5px 5px 0 5px; height:83px; border-top:#A8A8A8 1px solid; background-image:url(https://www.rakuten.ne.jp/gold/kawachi/index_imgs/sp_search-bg.jpg); background-repeat:repeat-x; background-position:0px 1px;  position:relative; }
.sp_search #search_box { margin:0 auto; width:800px; }
#search_box h3 { text-indent:-9999px; display:block; float: left; background-image: url(https://www.rakuten.ne.jp/gold/kawachi/index_imgs/kensakujoken.png); background-repeat: no-repeat; background-position: 0px 7px; height: 30px; width: 100px; }
.sp_search #search_box-hr { background-image:url(https://www.rakuten.ne.jp/gold/kawachi/index_imgs/sp_search-hr.jpg); background-repeat:no-repeat; background-position:0px 10px; width:890px; height:3px; margin:0 auto; padding:8px 0 }
#keyword_trend h3 { display:block; text-indent:0; font-weight:bold; color:#333; float:left; margin-top:15px; }
.search_box-items #search_box-item { margin-bottom: 5px; }
.box_input-keyword { width:200px; height:20px; font-size:14px; font-weight:bold; color:#F76D1A; padding:5px 7px 0; position: relative; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; border: 1px solid #ccc; -moz-box-shadow: 1px 2px 5px #ccc inset; -webkit-box-shadow: 1px 2px 5px #ccc inset; box-shadow: 1px 2px 5px #ccc inset; background: #fff; }
.box_kensaku { margin-left:5px; height:25px; }
.box_input-maxYen, .box_input-minYen { width:40px; height:18px; font-size:14px; font-weight:bold; color:#F76D1A; padding:3px 7px 0; text-align:right; }
.search_box-items select { width:105px; height:20px; }
.search_box-items option { width:120px; height:20px; }
.search_box-items option[selected] { font-weight: bold; color: #090; }
.trend-items li { display:inline; float:left; margin-right:10px; }
.trend-items a { color:#336699; font-size:11px; }
.trend-items a:hover { color:#F76D1A; font-size:11px; }
.search-point #sp_point { width:570px; float:right; }
#RelatedResults { width:275px; background-color:rgb(255,255,255); border: #CCCCCC 1px solid; color:#F76D1A; position:absolute; top:30px; left:190px; z-index:799; display:none; }
