@charset "utf-8";

@import url("../packages/2010/css/import.css");
@import url("../packages/2010/css/image_navigation.css");
@import url("../packages/2010/css/contents.css");
*{
 　margin:0;
 　padding:0;
}
html,body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	color: #000000;
}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}
img {
	border:0px;
}
a,a:link,a:visited,a:active,a:hover { 
	color: #000000;
	text-decoration: none;
}
li,li a {
	list-style-type: none;
	margin: 0;
	color: #000;
}

ul {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
}
h1 {
	font-size: 85%;
text-align:right;
}
h2 {
	padding-top:10px;
}
/* standard */
#header {
	width: 960px;
	height: 147px;
	padding-top: 15px;
	margin: 0 auto;
}
#h_logo {
	width: 293px;
	height: 133px;
	float: left;
}
#h_right {
	width: 660px;
	height: auto;
	float: right;
}
.titletext {
	height: 25px;
	padding: 10px 0;
}
.h_serch {
	height: 30px;
	padding-bottom: 10px;
padding-left:27px;
}
.h_login {
	height: 46px;
}
#top_border {
	width: 100%;
	height: 5px;
	background-color: #680a0a;
	clear: both;
}
#menu {
	width: 960px;
	margin: 0 auto;
	padding-top: 6px;
}
#menu li {
	float: left;
	margin: 0 auto;
}
#midback {
	width: 100%;
	height: 6px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/img2/mb.jpg);
	background-repeat: repeat-x;
}
#wrapper {
	width: 965px;
	height: auto;
	margin: 0 auto;
}
#newsarea {
	height: 49px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/img2/news_b.jpg);
	background-repeat: no-repeat;
	padding: 8px 0 0 115px;
	margin-top: 30px;
}
.contentsarea {
	width: 965px;
	height: auto;
	padding-left: 4px;
}
.contentsarea .oc {
	width: 230px;
	height: 333px;
	display: inline-block;
	/display: inline;
	/zoom: 1;
	margin-right: 7px;
}
.contentsarea .oc_img {
	width: 230px;
}
.contentsarea .oc2 {
	width: 471px;
	height: 333px;
	display: inline-block;
	/display: inline;
	/zoom: 1;
	margin-right: 7px;
}
.gotop {
	padding-top: 20px;
	padding-left: 800px;
}
#foot2 {
	width: 100%;;
	height: 221px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/img2/footer_back.jpg);
	background-repeat: repeat-x;
}
.footer2 {
	width: 960px;
	margin: 0 auto;
}
/* jquery */
.oc_img {
	width: 230px;
}
.pageflip {
	position: relative;
}
.pageflip img {
	width: 50px; height: 52px;
	z-index: 99;
	position: absolute;
	right: 0; top: 10px;
	-ms-interpolation-mode: bicubic;
}
.pageflip .msg_block {
	width: 50px; height: 60px;
	position: absolute;
	z-index: 50;
	right: 0; top: 0;
	background: url(http://ohzawa.jp/user_data/packages/2010/img2/subs.png) no-repeat right top;
	text-indent: -9999px;
}
.puff {
	position: absolute;
	width: 0px;
	height: 0px;
}
.spawn {
	margin-top: 200px;
	float: left;
	margin-right: 50px;
	margin-left: 50px;
}
#topic {
	width: 1000px;
	height: 360px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/topic_back.jpg);
	background-repeat: no-repeat;
        margin: 0px auto;
	padding-bottom: 15px;
}
.left_cont_back {
	height: auto;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/item_back.jpg);
	background-repeat: repeat-y;
}
#center_cont_2 {
	width: 730px;
	height: auto;
	float: right;
	padding-top: 10px;
}
#center_cont_2r {
	width: 730px;
	height: 1700px;
	float: right;
	padding-top: 10px;
	position: relative;
}
.cc2_tb_area {
	padding-bottom: 25px;
}
.cc2_cont_area {
	width: 700px;
	height: auto;
	padding: 0px 10px 20px 20px;
}
.cc2_img_area {
	width: 700px;
	height: 340px;
}
.cc2_ia_text {
	font-size: 95%;
	width: 300px;
	height: auto;
	float: left;
	line-height: 23px;
}
.cc2_ia_text img{
	padding-bottom: 10px;
}
.cc2_ia_img {
	width: 380px;
	height: 340px;
	float: right;
	padding-left:20px;
}
.cc2_os_area {
	width: 700px;
	height: 500px;
	padding-top: 25px;
	line-height: 23px;
	font-size: 95%;
}
.cc2_os_left {
	width: 340px;
	height: 500px;
	float: left;
}
.cc2_os_left .item_img{
	float: left;
	padding-right: 15px;
	padding-bottom: 5px;
}
.cc2_os_left .item_btn{
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.cc2_os_left img{
	padding-bottom: 5px;
}
.cc2_os_right {
	width: 340px;
	height: 500px;
	float: right;
}
.cc2_os_right .item_img{
	float: left;
	padding-right: 15px;
	padding-bottom: 5px;
}
.cc2_os_right .item_btn{
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.cc2_os_right img{
	padding-bottom: 5px;
}
.y_set_title {
	height: 100px;
}
.y_set_item {
	width: 530px;
	height: auto;
	padding-top: 25px;
}
.ysi_l {
	width: 180px;
	height: 250px;
	padding-left: 16px;
	float: left;
}
.ysi_r {
	width: 303px;
	height: 100%;
	float: right;
	padding-right: 16px;
}
.ysir_title {
	width: 303px;
	height: 60px;
	padding-left: 5px;
	border-bottom: solid 1px #CCCCCC;
}
.ysir_text {
	width: 293px;
	height: auto;
	padding: 15px 0px 15px 10px;
	font-size: 80%;
	line-height: 22px;
}
.ysir_btn {
	padding-top: 10px;
	padding-left: 10px;
}
.tanbo_sakagura {
	width: 740px;
	height: 370px;
}
.ts_left {
	width: 470px;
	float: left;
}
.tsl_title {
	height: 32px;
	padding-top: 10px;
}
.tsl_name {
	width: 450px;
	height: 100px;
	padding-top: 18px;
	padding-left: 20px;
}
.tsl_text {
	width: 450px;
	height: 158px;
	padding-top: 10px;
	padding-left: 20px;
	font-size: 100%;
	line-height: 24px;
}
.tsl_btn {
	width: 223px;
	height: 47px;
	padding-left: 247px;
}
.ts_right {
	width: 250px;
	float: right;
	padding-top: 10px;
	padding-right: 20px;
}
.tanbo_write {
	width: 740px;
	height: 470px;
	padding-top: 30px;
}
.tw_left {
	width: 355px;
	float: left;
	padding-left: 20px;
}
.tw_right {
	width: 330px;
	font-size: 90%;
	line-height: 22px;
	float: right;
	padding-right: 20px;
}
.tanbo_item {
	width: 740px;
	height: 240px;
	padding-top: 30px;
        padding-bottom: 50px;
}
.ti_left {
	width: 160px;
	float: left;
	padding-left: 20px;
}
.ti_right {
	width: 520px;
	float: right;
	padding-right: 20px;
}
.ti_right img{
	height: auto;
	float: left;
}
.tir_text {
	height: 155px;
	float: left;
	font-size: 90%;
	line-height: 22px;
	padding-top: 10px;
	clear: both;
}
.tir_btn {
	width: 303px;
	float: right;
}
.twit_area {
	width: 530px;
	height: auto;
	padding-top: 10px;
}
.twit_bar {
	width: 530px;
	height: 82px;
	padding-top: 20px;
	padding-bottom: 15px;
}
.twit_area_l {
	width: 260px;
	height: 550px;
	float: left;
}
.twit_area_r {
	width: 260px;
	height: 550px;
	float: right;
}
.banner_padding {
	padding: 7px 0;
}
.banner_padding_top {
	padding-bottom: 7px;
}
#left_cont {
	width: 250px;
	height: auto;
	float: left;
}

.left_cont_back li{
	padding-left: 15px;
	padding-top: 7px;
}
#right_cont li {
	margin-top: 15px;
	margin-bottom: 15px;
}
.bottom_up {
	width: 180px;
	height: 50px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 960px;
}
.explain {
	width: 530px;
	height: auto;
}
.explain_title {
	width: 520px;
	height: 20px;
	padding-top: 5px;
	padding-left: 10px;
　　　 margin-top: 5px
	font-weight: bold;
	color: #FFFFFF;
	background-color:#CCCCCC;
}
.explain_text {
	width: 516px;
	height: auto;
	padding: 7px;
}
.explain_strong {
	font-weight: bold;
	color: #FF0000;
	width: 516px;
	height: auto;
	padding: 7px;
}
.ex_title {
	font-weight: bold;
	text-align: center;
	border-top: dotted 1px #CCCCCC;
        border-bottom: dotted 1px #CCCCCC;
	margin-top: 5px;
}
.ex_area {
	width: 410px;
	text-align: center;
	border-bottom: dotted 1px #CCCCCC;
}
.ex_fee {
	width: 85px;
	text-align: center;
	border-bottom: dotted 1px #CCCCCC;
}
.store_area {
	width: 530px;
	height: auto;
}
.store_img {
	width: 530px;
	height: 200px;
	margin-top: 10px;
	padding-bottom: 15px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/store_img01.jpg);
	background-repeat: no-repeat;
}
.store_textimg {
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;
}
.store_title {
	width: 305px;
	height: 55px;
	float: left;
}
.present_title {
	width: 530px;
	height: auto;
	float: left;
}
.store_text {
	font-size: 90%;
	line-height: 26px;
	padding-left: 5px;
	padding-right: 5px;
}
.store_t_r {
	text-align: right;
}
.store_ad {
	font-size: 100%;
	line-height: 26px;
	padding-top: 15px;
	text-align: center;
}
.message_img {
	padding: 10px 0px;
}
.campaign_area {
	width: 530px;
	height: auto;
	padding-top: 10px;
}
.campaign_bar {
	width: 530px;
	height: 150px;
	padding-bottom: 5px;
}
.campaign_twit {
	width: 530px;
	height: 250px;
}
.rank_area {
	width: 515px;
	height: auto;
	padding-top: 10px;
}
.r_upper {
	height: 310px;
	padding-left: 7px;
}
.r_upper_title {
	padding-bottom: 10px;
}
.ru_left {
	width: 238px;
	float: left;
}
.ru_right {
	width: 248px;
	float: right;
}
.ru_text {
	height: 184px;
	font-size: 100%;
	line-height: 20px;
}
.rank_price {
	padding-top: 7px;
	font-size: 150%;
}
.r_bottom {
	height: auto;
	padding-top: 12px;
	border-top: dotted 1px #CCCCCC;
}
.r_bottom_title {
	padding-bottom: 10px;
}
.rb_left {
	width: 239px;
	float: left;
	padding-left: 7px;
}
.rb_right {
	width: 239px;
	float: right;
	padding-left: 15px;
	border-left: dotted 1px #CCCCCC;
}
.rb_text {
	height: 179px;
	font-size: 100%;
	line-height: 20px;
	padding-top: 7px;
}
.rb_btn {
	padding-top: 15px;
}
.sakekasu_back1 {
	position: relative;
	width: 730px;
	height: 550px;
	line-height: 22px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/sakekasu_1.jpg);
	background-repeat: no-repeat;
}
.sakekasu_sent1_1 {
	position: absolute;
	height: 126px;
	top: 128px;
	left: 346px;
	width: 365px;
}
.sakekasu_sent1_2 {
	position: absolute;
	height: 118px;
	top: 295px;
	left: 346px;
	width: 365px;
}
.sakekasu_sent1_3 {
	position: absolute;
	height: auto;
	top: 495px;
	left: 39px;
	width: 669px;
}
.sakekasu_back2 {
	position: absolute;
	width: 730px;
	height: 384px;
	line-height: 20px;
	top: 560px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/sakekasu_2.jpg);
	background-repeat: no-repeat;
}
.sakekasu_sent2_1 {
	position: absolute;
	height: 180px;
	top: 195px;
	left: 42px;
	width: 212px;
}
.sakekasu_sent2_2 {
	position: absolute;
	height: 181px;
	top: 195px;
	left: 266px;
	width: 213px;
}
.sakekasu_sent2_3 {
	position: absolute;
	height: 182px;
	top: 195px;
	left: 492px;
	width: 213px;
}
.sakekasu_back3 {
	position: absolute;
	width: 730px;
	height: 504px;
	line-height: 20px;
	top: 944px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/sakekasu_3.jpg);
	background-repeat: no-repeat;
	left: 0px;
}
.sakekasu_sent3_1 {
	position: absolute;
	height: 103px;
	top: 375px;
	left: 41px;
	width: 206px;
}
.sakekasu_sent3_2 {
	position: absolute;
	height: 103px;
	top: 375px;
	left: 266px;
	width: 206px;
}
.sakekasu_sent3_3 {
	position: absolute;
	height: 104px;
	top: 375px;
	left: 493px;
	width: 206px;
}
.sakekasu_back4 {
	position: absolute;
	width: 730px;
	height: 262px;
	line-height: 20px;
	top: 1447px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/sakekasu_4.jpg);
	background-repeat: no-repeat;
	left: 0px;
}
.sakekasu_sent4_1 {
	position: absolute;
	height: 63px;
	top: 138px;
	left: 36px;
	width: 206px;
}
#atsu_top {
	width: 700px;
	height: 150px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/atsu_title.jpg);
	background-repeat: no-repeat;
}
.atsu_cont_obi {
	width: 700px;
	height: 42px;
}
.atsu_cont1 {
	height: 292px;
	padding-top: 15px;
	font-size: 90%;
	line-height: 20px;
}
.atsu_cont1_text {
	width: 475px;
	height: 200px;
	padding-top: 30px;
	padding-left: 5px;
}
.atsu_cont1_back {
	height: 250px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/atsu_con1back.jpg);
	background-repeat: no-repeat;
}
.atsu_cont2 {
	height: 370px;
	padding-top: 15px;
	font-size: 90%;
}
.atst_cont2text {
	width: 695px;
	padding-left: 5px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.atsu_cont2data {
	width: 670px;
	height: 259px;
	padding-left: 15px;
}
.atsu_cont3 {
	height: 1050px;
	padding-top: 15px;
	font-size: 90%;
}
.astu_item3 {
	width: 700px;
	height: 392px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/atsu_con3_3.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.atsu_item3_block {
	width: 316px;
	height: 200px;
	position: absolute;
	top: 150px;
	left: 375px;
}
.atsu_item3_btext {
	height: 110px;
}
.atsu_item3_bbtn {
	height: 90px;
}
.atsu_item3_bbtn li{
	height: 38px;
	padding-bottom: 15px;
}
.atsu_item_bottom {
	height: 630px;
	width: 700px;
}
.atsu_iteml, .atsu_itemr {
	width: 233px;
	height: 575px;
	float: left;
}
.atsu_itemc {
	width: 234px;
	height: 575px;
	float: left;
}
.atsu_iteml_img, .atsu_itemr_img, .atsu_itemc_img{
	height: 378px;
}
.atsu_item1_text {
	height: 70px;
	padding: 20px 15px 10px 15px;
}
.atsu_item1_bbtn {
	height: 100px;
	padding: 10px 10px;
}
.atsu_item1_bbtn li{
	height: 36px;
	padding-bottom: 15px;
}
.tw_left {
	width: 355px;
	float: left;
	padding-left: 20px;
}
.twl_title {
	height: 30px;
	padding-bottom: 7px;
}
.twl_text {
	height: 170px;
	padding-top: 10px;
	padding-bottom: 50px;
	line-height: 170%;
}
.twl_text2 {
	height: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	line-height: 150%;
}
.twr_text {
	height: 40px;
	padding-top: 10px;
	padding-bottom: 30px;
	line-height: 150%;
}
.twl_img {
	float: right;
	padding-left: 7px;
	padding-bottom: 3px;
}
.tw_right {
	width: 330px;
	font-size: 80%;
	line-height: 22px;
	float: right;
	padding-right: 20px;
}
.tanbo_page {
	height: auto;
	padding-top: 15px;
	font:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 110%;
	border-top: dotted 2px #333333;
}
/* tedorigawa */
.tw3_left {
	width: 355px;
	float: left;
	padding-left: 20px;
}
.tw3_right {
	width: 328px;
	float: left;
	padding: 50px 0 0 10px;
}
.twl3_title {
	height: 30px;
	padding-bottom: 7px;
}
.twl3_text {
	height: auto;
	padding: 10px 20px 50px 5px;
	float: left;
line-height:190%;
}
.twl3_img {
	height: auto;
	padding-top: 10px;
	padding-bottom: 50px;
	line-height: 150%;
	float: left;
	font-size: 90%;
}
.twr3_text {
	height: auto;
	padding: 20px 0  30px 20px;
	float: left;
	width: 380px;
line-height:190%;
}
.twl3_img {
	float: right;
	padding-left: 7px;
	padding-bottom: 7px;
}
.tw3_img {
	width: 230px;
	font-size: 80%;
	float: left;
	padding: 20px 20px 0 70px;
}
.tanbo_page {
	height: auto;
	padding-top: 15px;
	font:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 110%;
	border-top: dotted 2px #333333;
	margin-top: 20px;
}
.tanbo_page li{
	height: 7px;
}
.tanbo_item3 {
	width: 740px;
	height: 330px;
	padding-top: 30px;
	padding-bottom: 50px;
}
.ti3_left {
	width: 160px;
	float: left;
	padding-left: 20px;
}
.ti3_right {
	width: 465px;
	height: auto;
	float: right;
	padding-right: 20px;
}
.ti3_right img{
	height: auto;
	float: left;
}
.ti3_right p.price {
	float: right;
}
.tir3_text {
	height: 155px;
	float: left;
	font-size: 110%;
	line-height: 22px;
	padding-top: 10px;
	padding-left: 6px;
	clear: both;
}
.tir3_btn {
	width: 303px;
	float: right;
}
.tanbo_page li{
	padding: 15px 7px 3px 28px;
}
/* unchiku */
#un_header {
	width: 700px;
	height: 430px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/k_titleback.jpg);
	background-repeat: no-repeat;
	position: relative;
	padding-left: 20px;
}
.unh_text {
	height: 150px;
	position: absolute;
	top: 240px;
	left: 180px;
	text-align: center;
}
.unh_text a{
	color: #000;
}
.unh_text li{
	padding: 7px 0;
}
.un_cont_title {
	width: 700px;
	height: 58px;
	clear: both;
	padding: 35px 0 10px 20px;
}
.un_cont_text {
	width: 597px;
	height: auto;
	padding: 15px 0 10px 85px;
}
.un_data {
	width: 630px;
	height: 315px;
	padding: 15px 0 10px 50px;
}
.un_label {
	width: 630px;
	padding-left: 35px;
}
.un_label li{
	padding:40px 0px;
}
.un_l_img {
	width: 131px;
	height: 60px;
	float: left;
	margin: auto 0;
}
.un_l_text {
	width: 469px;
	float: right;
}
.un_temp_img {
	width: 600px;
	height: 190px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/k_c3_img.jpg);
	background-repeat: no-repeat;
	margin: 15px auto;
}
.un_temp_h {
	width: 619px;
	height: 204px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/k_c3_bimg1.jpg);
	position: relative;
	margin-left: 41px;
	margin-top: 25px;
}
.un_temp_h {
	width: 619px;
	height: 300px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/k_c3_bimg2.jpg);
	background-repeat: no-repeat;
	position: relative;
	margin-left: 41px;
	margin-top: 25px;
}
.un_temp_c {
	width: 619px;
	height: 204px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/k_c3_bimg1.jpg);
	position: relative;
	margin-left: 41px;
	margin-top: 25px;
	margin-bottom: 50px;
}
.un_temp_text1 {
	position: absolute;
	top: 105px;
	left: 285px;
}
.un_temp_text2 {
	position: absolute;
	top: 105px;
	left: 555px;
}
.un_temp_c p,.un_temp_c, p{
	padding: 7px 0px;
}
.un_w_back {
	width: 720px;
	height: 506px;
	padding-left: 20px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/k_cont4_back.jpg);
	background-repeat: no-repeat;
}
.un_w_area {
	width: 661px;
	height: auto;
	padding:10px 0px 5px 30px;
	clear: both;
}
.un_w_bar {
	float: left;
	padding-bottom: 30px;
}
.un_w_textarea {
	width: 640px;
	float: left;
	padding-left: 15px;
}
.un_w_title {
	height: 27px;
	padding-bottom: 10px;
}
.un_w_text {
	height: auto;
}
.un_w_text3 {
	width: 420px;
	height: auto;
}
.un_itemimg {
	width: 169px;
	height: 333px;
	float: left;
	padding-top: 34px;
}
.un_item_ex{
	width: 482px;
	float: right;
	padding: 50px 14px 20px 0px;
}
.un_itemname {
	height: 39px;
	padding-bottom: 16px;
}
.un_itemprice {
	height: 39px;
	padding-bottom: 20px;
	padding-left: 313px;
}
.un_itemtext {
	line-height: 22px;
	padding-bottom: 23px;
}
.un_itembtn {
	height: 45px;
}

#iwc_top {
	height: 159px;
}
#iwc_title {
	height: 39px;
}
.i_tengu {
	width: 139px;
	height: 445px;
	float: left; 
	display: block;
	padding: 20px 0 0 20px;
}
.i_tengu_r {
	width: 517px;
	height: auto;
	float: right;
}
.i_tr_text {
	padding: 30px 0px;
	font-size: 100%;
	line-height: 180%;
}
.i_tr_text p,.i_item1_r_text p,.i_item_text p{
	padding: 0px;
}
.i_tr_logo{
	float: right;
	display: block;
	padding: 0 0 10px 10px;
}
.i_tr_how_t {
	height: 41px;
}
.i_tr_how_mid {
	height: auto;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/iwc_h_mid.jpg);
	background-repeat: repeat-y;
	padding: 15px 20px;
	font-size: 100%;
	line-height: 150%;
}
.i_tr_how_btm {
	height: 3px;
}
#i_item_title {
	height: 33px;
	clear: both;
	padding: 25px 0px;
}
.i_item1_img {
	width: 200px;
	height: 73px;
	float: left;
	display: block;
	padding-left: 20px;
}
.i_item1_r {
	width: 458px;
	height: auto;
	float: right;
}
.i_item1_r_title {
	height: 118px;
	padding: 7px 0px;
}
.i_item1_r_text {
	height: auto;
	padding: 17px 0px;
	font-size: 100%;
	line-height: 150%;
}
.i_item1_r_btn {
	width: 383px;
	height: 45px;
	float: right;
}
.i_itemarea {
	clear: both;
	padding-left: 20px;
	padding-top: 35px;
}
.i_item2,.i_item3 {
	width: 200px;
	height: auto;
	float: left;
}
.i_item3 {
	padding-left: 55px;
}
.i_item4 {
	width: 200px;
	height: auto;
	float: right;
}
.i_item_img {
	height: 325px;
	display: block;
	padding-bottom: 3px;
}
.i_item_title {
	height: 73px;
	padding-bottom: 15px;
}
.i_item_text {
	min-height: 220px;
	padding: 10px 2px 15px 2px;
	font-size: 100%;
	line-height: 170%;
}
.i_item_btn {
	height: 46px;
}
/* のし */
#noshi_wrapper {
	width: 714px;
	height: auto;
	margin: 0 auto;
}
#noshi_wrapper img{
	margin: 0;
}
#noshi_title {
	height: 46px;
	padding-bottom: 20px;
}
.noshi_text {
	width: 700px;
	padding: 10px 0 15px 14px;
	line-height: 170%;
}
.bord {
	margin: 17px 0;
}
/* 買い物方法 */
#how_wrapper {
	width: 714px;
	height: auto;
	margin: 0 auto;
}
#how_wrapper img{
	margin: 0;
}
#how_title {
	height: 46px;
	padding-bottom: 20px;
}
.how_text {
	width: 670px;
	padding: 10px 0 15px 28px;
	line-height: 170%;
}
.how_c_title {
	height: 38px;
	padding-bottom: 20px;
}
.bord_dot {
	border:none;
	border-top:dashed 1px #b5b5b5;
	height:1px;
	margin: 30px 0
}
.under {
	padding: 30px 0;
}
/* Tシャツ */
#shirt_wrapper {
	width: 730px;
	height: auto;
	margin: 0 auto;
}
#s_mainimg {
	height: 352px;
	display: block;
	padding-bottom: 30px;
}
.s_cont {
	height: auto;
	padding-bottom: 30px;
}
.s_title {
	height: 78px;
	display: block;
	padding-bottom: 20px;
}
.s_text {
	width: 342px;
	height: auto;
	line-height: 150%;
	float: left;
	padding-left: 23px;
}
.s_text_w {
	width: 700px;
	height: auto;
	line-height: 150%;
	float: left;
	padding-left: 23px;
}
.s_img {
	width: 351px;
	height: auto;
	float: right;
}
.tshirt {
	width: 235px;
	height: 261px;
	padding-right: 5px;
	display: inline-block;
}
/* 飲み比べセット */
#drs_wrapper {
	width: 730px;
	height: auto;
	margin: 0 auto;
}
#drs_mainimg {
	height: 388px;
	display: block;
	padding-bottom: 30px;
}
.drs_cont {
	height: auto;
	padding-bottom: 30px;
}
.drs_title {
	height: 78px;
	display: block;
	padding-bottom: 20px;
}
.drs_img {
	width: 250px;
	height: 301px;
	float: left;
	padding-right: 15px;
}
.drs_text {
	width: 462px;
	height: auto;
	line-height: 150%;
	float: right;
}
.drst_area{
	height: 65px;
	margin-bottom: 7px;
	border-bottom: dotted 1px #ccc;
}
.drst_title{
	font-size: 130%;
	padding-bottom: 7px;
	display: block;
}
.drst_t_title{
	font-size: 110%;
	display: inline;
	float: left;
}
.drst_price{
	font-size: 110%;
	display: inline;
	float: right;
}
.drst_text {
	height: auto;
	line-height: 150%;
	clear: both;
	padding: 15px 0;
}
.drst_btn {
	height: 68px;
	padding: 15px 0;
}
.drst_ar_top {
	height: 102px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/ds_pt.jpg);
	background-repeat: no-repeat;
}
.drst_ar_mid {
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/ds_pm.jpg);
	background-repeat: repeat-y;
	padding: 6px 10px 10px 10px;
}
.drst_ar_btm {
	height: 6px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/ds_pb.jpg);
	background-repeat: no-repeat;
}
/* かに2011 */
.kani2_tb_area {
	padding-bottom: 25px;
}
.kani2_cont_area {
	width: 700px;
	height: auto;
	padding: 0px 10px 20px 20px;
}
.kani2_img_area {
	width: 700px;
	height: 340px;
}
.kani2_ia_text {
	font-size: 95%;
	width: 300px;
	height: auto;
	float: left;
	line-height: 23px;
}
.kani2_ia_text img{
	padding-bottom: 10px;
}
.kani2_ia_img {
	width: 380px;
	height: 340px;
	float: right;
	padding-left:20px;
}
.kani2_os_area {
	width: 700px;
	height: 500px;
	padding-top: 25px;
	line-height: 23px;
	font-size: 95%;
}
.kani2_os_left {
	width: 340px;
	float: left;
}
.kani2_os_left .item_img{
	float: left;
	padding-right: 15px;
	padding-bottom: 5px;
}
.kani2_os_left .item_btn{
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.kani2_os_left img,.kani2_os_right img{
	padding-bottom: 20px;
}
.kani2_os_right {
	width: 340px;
	float: right;
}
.kani2_os_right .item_img{
	float: left;
	padding-right: 15px;
	padding-bottom: 5px;
}
.kani2_os_right .item_btn{
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.kani_info {
	clear: both;
	width: 700px;
	height: 400px;
	padding: 15px 0;
	margin: 0 auto;
}
/* お歳暮2011 */
#wg2011_top {
	width: 729px;
	height: 196px;
	padding-bottom: 25px;
}
.wg2011_menu{
	border: 1px solid #ccc;
	height: auto;
	margin: 20px 0;
}
.wg2011_menu ul{
	margin: 0 0;
	padding: 7px 0;
}
.wg2011_menu li{
	float: left;
	margin: 0 0;
	padding: 6px;
}
.wg2011_cont {
	padding-bottom: 15px;
	font-size: 90%;
}
.wg2011_cont {
	padding-bottom: 15px;
	font-size: 90%;
}
.wgc_title1 {
	height: 67px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/wg2011_c1_t.gif);
	background-repeat: no-repeat;
}
.wgc_cont1 {
	height: auto;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/wg2011_c1_m.gif);
	background-repeat: repeat-y;
	padding: 7px 10px;
}
.wgc_btm1 {
	height: 11px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/wg2011_c1_btm.gif);
	background-repeat: no-repeat;
}
.wgc_title2 {
	height: 67px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/wg2011_c2_t.gif);
	background-repeat: no-repeat;
}
.wgc_cont2 {
	height: auto;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/wg2011_c2_m.gif);
	background-repeat: repeat-y;
	padding: 7px 10px;
}
.wgc_btm2 {
	height: 11px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/wg2011_c2_btm.gif);
	background-repeat: no-repeat;
}
.wgc_title3 {
	height: 67px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/wg2011_c3_t.gif);
	background-repeat: no-repeat;
}
.wgc_cont3 {
	height: auto;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/wg2011_c3_m.gif);
	background-repeat: repeat-y;
	padding: 7px 10px;
}
.wgc_btm3 {
	height: 11px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/wg2011_c3_btm.gif);
	background-repeat: no-repeat;
}
.wgc_cont_l {
	width: 228px;
	height: auto;
	min-height: 750px;
	*min-height: 720px;
	float: left;
	margin: 15px 10px 15px 0;
	border: 1px solid #ccc;
	position: relative;
}
.wgc_cont_r {
	width: 228px;
	height: auto;
	min-height: 750px;
	*min-height: 720px;
	float: right;
	margin: 15px 0;
	border: 1px solid #ccc;
	position: relative;
}
.wgc_c_img{
	width: 228px;
	height: 289px;
	padding-bottom: 10px;
}
.wgc_c_title {
	padding: 5px 7px 9px 7px;
	margin: 0 7px;
	font-size: 120%;
	font-weight: bold;
}
.wgc_c_price {
	height: 24px;
	padding: 7px;
	margin: 0 7px;
	text-align: right;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
font-size:120%;
}
.wgc_c_text {
	padding: 17px 7px 3px 7px;
	margin: 0 7px;
	line-height: 150%;
}
.wgc_c_btn {
	width: 197px;
	height: 48px;
	margin: 0 auto;
	padding: 15px 0 ;
	position: absolute;
	bottom: 0px;
	left: 15px;
}
/* 年末年始2011 */
.ye2011_cont_area {
	width: 730px;
	height: auto;
	padding-bottom: 25px;
}
.ye2011_mt {
	padding: 55px 0 0 20px;
	margin-top: 30px;
	width: 709px;
	height: 174px;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img2/ye2011_mtb.jpg);
	background-repeat: no-repeat;
}
.ye2011_mt p{
	width: 450px;
}
.ye2011_itemarea {
	height: 261px;
	padding-bottom: 40px;
	clear: both;
}
.ye2011_item{
	width: 173px;
	float: left;
}
.ye2011_text{
	width: 520px;
	height: 261px;
	float: right;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img2/ye2011_item_r.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 20px 0px 13px;
	position: relative;
}
.ye2011_text p{
	padding-left: 2px;
}
.ye2011_title {
	padding-bottom: 10px;
}
.ye2011_btn {
	position: absolute;
	bottom: 0;
	right: 25px;
}
#footer {
	width: 100%;
	height: auto;
	background-image: url(http://ohzawa.jp/user_data/packages/2010/shop_img/footer_back.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	text-align: center;
	padding-top: 15px;
       	margin: 0px auto;
}
.f_copy {
	font-size: 100%;
	height: 40px;
	line-height: 22px;
	padding-top: 20px;
}
.f_menu {
	font-size: 90%;
	height: 60px;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
}
.f_menu li {
	height: 15px;
 	display: -moz-inline-box;/*for FF2*/
    display: inline-block;/*Modern Browser & FF3*/
	/display: inline;  
    line-height: 15px;  
    /zoom: 1;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 15px;
	border-left: solid 1px #FFFFFF;
}
.f_menu_r{
	border-right: solid 1px #FFFFFF;
}
.f_menu li a {
        color:#FFFFFF;
}
.f_copyright {
	font-size: 90%;
	padding-top: 30px;
	padding-bottom: 10px;
}
.p_under {
        padding: 0 7px;
}

img {
  border:0;
}
#image-navigation {
  padding-bottom:15px;
}
#image-navigation ul li a {
  display:block;
  width:250px;
  height:64px;
}
#image-navigation .navi {
  float:left;
}
#image-navigation .navi-image {
  float:left;
}

#image-navigation-text ul li a {
  display:block;
  width:250px;
  height:50px;
  color:#333;
  line-height:50px;
  text-align:center;
}
#image-navigation-text .navi {
  float:left;
}
#image-navigation-text .navi-image {
  float:left;
}
#image-navigation-text a {
  background:#eee;
}
#image-navigation-text a.active {
  background:#333;
  color:#fff;
}
#image-navigation-text .navi-image { position:relative;}
#image-navigation-text .navi-image a { display:block; }
#image-navigation-text .navi-image a { position:absolute; top:0; left:0; z-index:8; }
#image-navigation-text .navi-image a.active { z-index:10; }
#image-navigation-text .navi-image a.last-active { z-index:9; }

