@charset "UTF-8";


div#header div.h2 h2 {
	background: url(../images/ohaka_search_h2.jpg) top left no-repeat;
}


/* ============ 各ページの内容 #main ============== */
#main h3.h3_1 {
	display: block;
	width: 672px;
	height: 31px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/ohaka_search_list_wafu_h3_1.gif) top left no-repeat;
	margin: 0 0 0 25px;
}


/* 商品タイトル */
#main .name h4 {
	font-size: 1.2rem;
    width: 100%;
    height: auto;
    text-indent: 0px;
    margin: 0px 0 0 10px;
}
div.detail_title{
	height: auto;
	border-left: 2px solid #719fd3;
	background: #f3f9ff;
	color: #3e5362;
	margin: 34px 30px 0 30px;
}
@media screen and (max-width:768px){
    div.detail_title{
        border-left:none;
        background: #f3f9ff;
        margin: 30px 0 0 0;
    }
}

div.copy {
	display: block;
	color: #fff;
	padding: 3px 0 3px 8px;
	background: #719fd3;
	font-size: 93%;
	font-weight: normal;
	
}
div.name {
	float: left;
	font-size: 108%;
	padding: 12px 0 12px 13px;
}
div.detail_img{
	float: right;
	width:62px;
	margin:8px 11px 0 0;}

	
/* 左画面 */
#main ul.left_img {
	width: ;
}
#main ul.left_img li img{
	border:#CCC 1px solid;}
#main ul.left_img li.big{
	margin:0 0 10px 0;}
#main ul.left_img li.small{
	float:left;
	margin:0 7px 0 0;}
#main ul.left_img li.small2{
	float:left;
	margin:0 6px 0 0;}
#main ul.left_img li.small3{
	float:left;
	margin:0;}
#main ul.left_img li.small a:hover,#main ul.left_img li.small2 a:hover,#main ul.left_img li.small3 a:hover{
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;}
div.detail_left{
	float:left;
	width:280px;
	margin:0 20px 0 0;}
@media screen and (max-width:768px){
    div.detail_left{
        float:none;
        width:100%;
        margin:0;
    }
}

/*** スライダー  ***/
.slider-container,
.slider-nav-container{
    display: block;
    position: relative;
}
.slider-nav-container{
    margin-top: 20px;
}
.slider {
  overflow: hidden;
}
.slider-nav {
  margin: 0 5px;
}
.slick-slide {
  outline: 0;
  padding:1px;
}
.slider .slick-slide img,
.slider-nav .slick-slide img{
    width:100%;
    height:auto;
}



div.detail_right{
	float:left;
	width:340px;
	line-height: 1.6em;}
@media screen and (max-width:768px){
    div.detail_right{
        float:none;
        width:100%;
        clear: both;
    }
}


div.tomb_detail{
	margin:22px 36px 0 40px;}
@media screen and (max-width: 768px) {
    div.tomb_detail {
        margin: 22px 15px 0 15px;
    }
}


div.detail_set{
	border-top:#95B7E4 1px solid;
	background:#EEF5FD;
	margin:25px 0 11px 0;
	padding:0 0 20px 0;}
div.detail_set h5{
	text-indent:-9999px;
	height:35px;
	background:url(../images/ohaka_search_detail_h5_set.jpg) no-repeat;
	margin:0 0 15px 0}
div.detail_set p{
	margin:0 15px;
	color:#4D5A60;}
div.price{
	border:1px dashed #B7B197;
	padding:15px 9px 12px 9px;
	text-align:right;
	background:#FFFBE8;
}
div.price p.value{
	color:#FA4C29;
	font-size:1.5rem;
	font-weight:bold;
	}
div.price img.value2{
	margin:0;
	}
div.price p.value span{
	font-size:60%;
	margin:0 0 0 5px;}
div.price p.hosoku{
	color:#F35F43;}
.btn li.pamph,.btn li.pamph a{
	float:left;
	display:block;
	width:192px;
	height:50px;
	background:url(../images/ohaka_search_detail_pamph.jpg) no-repeat;
	text-indent:-9999px;}
.btn li.print,.btn li.print a{
	float: right;
	display:block;
	width:137px;
	height:50px;
	background:url(../images/ohaka_search_detail_print.jpg) no-repeat;
	text-indent:-9999px;}
ul.btn {
	margin:17px 0 0 0;}
ul.btn li.pamph a:hover{
	background:url(../images/ohaka_search_detail_pamph_on.jpg) no-repeat;}
ul.btn li.print a:hover{
	background:url(../images/ohaka_search_detail_print_on.jpg) no-repeat;
}
/* */
#main ul.bottom_link {
	margin-top: 35px;
}