/* CSS Document */

/*clearfix*/
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
/*clearfix*/

#ochugengift{

	}

#ochugengift ul
	{
	list-style-type: none;
	}

#ochugengift ul li
	{

	}

ul.ochugengift_contents_menu{

	padding:10px 20px 5px 20px;s
	border:1px solid #B0E4FF;
	background:#F6FCFF;
	
	}
ul.ochugengift_contents_menu li{


	
	}
	


	
#ochugengift .ochugengift_text{
	margin:0 10px 30px 10px;
	
	}

/* CSS Document */

#ochugengift  {
width: 710px;
padding: 0px;
margin: 0 auto;
}
#ochugengift .wrap {
	background-image: url(/pc/feature/ochugengift/image/bg.jpg);
	background-repeat: repeat-y;
	width: 710px;
	padding-top: 5px;
	margin-bottom: 20px;
}



#ochugengift .navi01,#ochugengift .navi02,#ochugengift .navi03,#ochugengift .info{
	padding-top: 10px;
	overflow: hidden;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 710px;
}
#ochugengift .ico_kakaku {
	margin-bottom: 8px;
}


#ochugengift .gbtn001,#ochugengift .gbtn002,#ochugengift .gbtn003,#ochugengift .gbtn004,#ochugengift .gbtn005,#ochugengift .gbtn006,#ochugengift .gbtn007,#ochugengift .gbtn008,#ochugengift .attention,#ochugengift .navi_txt,#ochugengift .info_txt{
float: left;
}
#ochugengift .attention {
	padding-left: 140px;
	width: 423px;
}

#ochugengift .navi_txt {
	width: 480px;
	padding: 12px 10px 12px 20px;
	text-align: left;
	background-color: #ffffe0;
}
#ochugengift .info_txt {
	width: 147px;
	padding-top: 10px;
	text-align: right;
}
#ochugengift .gbtn001, #ochugengift .gbtn002 {
	margin-right: 16px;
}
#ochugengift .gbtn004, #ochugengift .gbtn005, #ochugengift .gbtn006 {
	margin-right: 3px;
}

#ochugengift .item_a,#ochugengift .item_b {
	float: left;
	background-color: #fff;
	background-image: url(/pc/feature/ochugengift/image/bg_itembx01.jpg);
	background-repeat: repeat-x;
	width: 329px;
	padding-bottom: 15px;
}
#ochugengift .item_a {
	margin-left: 10px;
	display: inline;
}
#ochugengift .itembx01_inner01, #ochugengift .itembx01_inner02 {
	overflow: hidden;
}
#ochugengift .itembx01_inner02 {
	padding-right: 10px;
	padding-left: 10px;
}


#ochugengift .item_b {
	margin-left: 31px;
}


#ochugengift .link,#ochugengift .name,#ochugengift .price,#ochugengift .catch,#ochugengift .buy,#ochugengift .spoint {
	text-align: center;
}

#ochugengift .name {
	padding-top: 25px;
	font-size: 1.4em;
	line-height: 1.3em;
}
#ochugengift .price {
	padding-top: 15px;
	color: #cc0000;
	font-weight: bold;
	line-height: 1.4em;
}
#ochugengift .price_big {
	font-size: 1.4em;
}


#ochugengift .price_black {
	color: #000000;
}
#ochugengift .price_black_big {
	font-size: 1.4em;
	color: #000;
}


#ochugengift .buy {
	margin-top: 25px;
}

#ochugengift .kakaku_inner01,#ochugengift .kakaku_inner02 {
	width: 689px;
}

#ochugengift .itembx01 .price table {
	width: 300px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#ochugengift .txtbox {
	padding: 8px;
}
#ochugengift .txtbox.item_h {
	background-color: rgba(255,255,255,0.5);
	margin: 10px;
	padding: 5px;
}



#ochugengift .line {
	padding-top: 8px;
	padding-left: 17px;
}

#ochugengift .pagetop {
	margin-top: 7px;
	margin-bottom: 0 !important;
	text-align: right;
}
#ochugengift .itembx02 {
	width: 689px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #f2ffc5;
}
#ochugengift .itembx03 {
	width: 689px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #d3fff3;
}
#ochugengift .itembx04 {
	background-image: url(/pc/feature/ochugengift/image/bg_itembx04.png);
	background-repeat: no-repeat;
	height: 556px;
	background-position: 10px;
	margin-top: 10px;
}

#ochugengift .itembx05 {
	margin-top: 10px;
	width: 689px;
	background-color: #fff7e3;
	margin-right: auto;
	margin-left: auto;
}
#ochugengift .itembx06 {
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/pc/feature/ochugengift/image/bg_itembx06.png);
	background-repeat: no-repeat;
	background-position: 7px 31px;
	height: 1280px;
	padding-bottom: 15px;
}




#ochugengift .itembx02_inner {
	overflow: hidden;
}
#ochugengift .itembx03_inner {
	overflow: hidden;
}
#ochugengift .itembx05_inner {
	overflow: hidden;
	padding-top: 22px;
}


#ochugengift .item_c, #ochugengift .item_d, #ochugengift .item_e {
	float: left;
}

#ochugengift .item_f, #ochugengift .item_g {
	float: left;
}
#ochugengift .item_c {
	padding-left: 7px;
	width: 219px;
}
#ochugengift .item_d {
	padding-left: 10px;
	width: 217px;
}
#ochugengift .item_e {
	padding-left: 11px;
	width: 219px;
}
#ochugengift .item_f {
	padding-left: 26px;
	width: 287px;
}
#ochugengift .item_g {
	padding-left: 60px;
	width: 288px;
}



#ochugengift .item_c_detail {
	background-image: url(/pc/feature/ochugengift/image/bg_item_c.gif);
	padding-bottom: 12px;
}

#ochugengift .item_d_detail {
	background-image: url(/pc/feature/ochugengift/image/bg_item_d.gif);
	padding-bottom: 12px;
}
#ochugengift .item_e_detail {
	background-image: url(/pc/feature/ochugengift/image/bg_item_e.gif);
	padding-bottom: 12px;
}
#ochugengift .item_f_detail {
	background-image: url(/pc/feature/ochugengift/image/bg_item_f.gif);
	padding-bottom: 12px;
}
#ochugengift .item_g_detail {
	background-image: url(/pc/feature/ochugengift/image/bg_item_g.gif);
	padding-bottom: 12px;
}
#ochugengift .itembx01 .link {
	width: 506px;
	text-align: left;
	float: left;
}
#ochugengift .itembx02 .link {
	background-image: url(/pc/feature/ochugengift/image/bg_itembx02_btm.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 85px;
	padding-top: 20px;
}
#ochugengift .itembx03 .link {
	background-image: url(/pc/feature/ochugengift/image/bg_itembx03_btm.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 85px;
	padding-top: 20px;
}

#ochugengift .itembx04 .link {
	height: 85px;
	padding-top: 20px;
}

#ochugengift .itembx05 .link {
	background-image: url(/pc/feature/ochugengift/image/bg_itembx05_btm.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 85px;
	padding-top: 20px;
}
#ochugengift .itembx06 .link {
	height: 85px;
	padding-top: 20px;
}


#ochugengift .item_h {
	clip: rect(10px,auto,0px,auto);
	overflow: hidden;
	padding-top: 30px;
	padding-left: 33px;
}


#ochugengift .item_h_detail, #ochugengift .item_h_img {
	float: left;
}
#ochugengift .item_h_detail {
	margin-left: 22px;
	width: 213px;
}
#ochugengift .sub_img {
	margin-top: 5px;
}
#ochugengift .item_i {
	float: left;
	width: 287px;
	background-image: url(/pc/feature/ochugengift/image/bg_item_i.gif);
	margin-left: 25px;
	display: inline;
}
#ochugengift .item_i_detail ,#ochugengift .item_j_detail{
	padding-bottom: 12px;

}

#ochugengift .item_j {
	float: left;
	width: 288px;
	background-image: url(/pc/feature/ochugengift/image/bg_item_j.gif);
	margin-left: 60px;
}
#ochugengift .item_k ,#ochugengift .item_l{
	overflow: hidden;
	margin-top: 15px;
}
#ochugengift .item_k_img ,#ochugengift .item_l_img{
	padding-left: 80px;
}

#ochugengift .item_k_detail, #ochugengift .item_k_img,#ochugengift .item_l_detail, #ochugengift .item_l_img {
	float: left;
}
#ochugengift .item_k_detail,#ochugengift .item_l_detail {
	width: 430px;
}
#ochugengift .d_inner_name {
	width: 300px;
}
#ochugengift .wrap .itembx06 .txtbox, #ochugengift .wrap .itembx06 .d_inner_price {
	float: left;
}
#ochugengift .item_k_detail, #ochugengift .item_l_detail {
	overflow: hidden;
}

#ochugengift .itembx06 .d_inner_price {
	width: 175px;
	float: left;
}

#ochugengift .itembx06 .d_inner_sub {
	overflow: hidden;
}

#ochugengift .itembx06 .d_inner_price .buy {
	margin-top: 10px;
}


#ochugengift .itembx06 .txtbox {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 245px;
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#ochugengift .txtbox {
	text-align: left;
	line-height: 1.4em;
}
#ochugengift .txtbox.end {
	text-align: left;
	margin-top: 20px;
}


#ochugengift .samplebx_k{
	width: 636px;
	padding-left: 37px;
	padding-bottom: 20px;
	padding-top: 10px;
	color: #32702d;
	font-weight: bold;
	font-size: 9pt;
}

#ochugengift .samplebx_l{
	width: 636px;
	padding-left: 37px;
	padding-top: 10px;
	color: #b57301;
	font-weight: bold;
	font-size: 9pt;
}

#ochugengift .samplebx_k_inner {
	background-image: url(/pc/feature/ochugengift/image/bg_sample_k.gif);
	background-repeat: repeat-y;
	overflow: hidden;
	padding-left: 8px;
	zoom: 1;
}
#ochugengift .samplebx_l_inner {
	background-image: url(/pc/feature/ochugengift/image/bg_sample_l.gif);
	background-repeat: repeat-y;
	overflow: hidden;
	padding-left: 8px;
	zoom: 1;
}
#ochugengift .sample_k01, #ochugengift .sample_k02, #ochugengift .sample_k03,#ochugengift .sample_l01, #ochugengift .sample_l02, #ochugengift .sample_l03 {
	float: left;
	width: 197px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	text-align: center;
}
#ochugengift .item_h_detail .name ,#ochugengift .item_h_detail .price,#ochugengift .item_h_detail .buy{
	padding-top: 12px;
	margin-top: 0px;
}
#ochugengift .itembx02 .name {
	height: 60px;
}
#ochugengift .itembx06 .tit {
	padding-left: 38px;
}
#ochugengift .txtlink {
	padding: 10px;
	text-align: center;
	background: #F6FCFF;
	line-height: 2em;
	margin-top: 20px;
}
#ochugengift .txtlink a {
	padding-right: 5px;
	padding-left: 5px;
}
#ochugengift .d_inner_sub {
	overflow: hidden;
}
/* ------------- attention -----------------*/


#ochugengift_attention {
	width: 800px;
}


#ochugengift_attention #attention {
	width: 710px;
	margin: 35px 45px 30px 45px;
	background: url("/pc/feature/ochugengift/image/attention_bg.gif") repeat 0 0;
}

#ochugengift_attention #attention .texts {
	clear: both;
	width: 690px;
	padding: 10px;
	text-align: center;
}
#ochugengift_attention #attention .texts img {
	padding: 20px 0 0;
}
#ochugengift_attention #attention .texts ul {
	margin: auto;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-left: 1em;
	/padding-left: 2em;
	text-indent: -1em;
	text-align: left;
	list-style: none;
	display:inline-block;
	* display:inline;
	* zoom:1;
}
#ochugengift_attention #attention p {
	text-align: left;
}
#ochugengift .navi04 {
	width: 710px;
	height: 31px;
	margin-top: 10px;
	margin-bottom: 18px;
	background-image: url("/pc/feature/ochugengift/image/0705_bg_kakaku.jpg");
	background-repeat: no-repeat;
}

#ochugengift .navi_kakaku {
	padding: 7px 0 0 165px;
	text-align: left;
	font-size: 12px;
}
#ochugengift .item_e_detail .name{
	padding-left: 5px;
	padding-right: 5px;
}