review_4/*全体構造
-----------------------------------------------------------------------------*/
* {
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'メイリオ', Osaka, 'MS PGothic', sans-serif;
margin:0px auto 0px auto;
padding:0px;
line-height:130%;
}

img {
border:none;
}

body {
margin:0px;
padding:0px;
background: url(img/bg.gif) center top repeat-y;
}

address {
font-weight:normal;
font-style:normal;
}

.header {
margin:0px auto 0px auto;
width:920px;
text-align:center;
}

.header ul {
	margin:0;
	padding:0;
}

.header li{
list-style:none;
text-indent:-9999em;
text-decoration:none;
margin:0;
}

.header li a{
display:block;
height:110px;
width:920px;
background: url(img/header2.gif) center no-repeat;
}

.footer li{
list-style:none;
text-indent:-9999em;
text-decoration:none;
margin:0px auto 20px auto;

}

.footer li a{
display:block;
height:130px;
width:900px;
background: url(http://www.1gon.jp/design/gcom686/top.gif) center no-repeat;
}

.container {
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
width:900px;
background:#ffffff;
background: url(img/bg_container.gif) repeat-y;
}

.contents {
width:700px;
float:left;

}

.side_menu {
width:180px;
float:right;
margin:0px 0px 0px 0px;
font-size:12px;
line-height:16px;
}

.side_menu ul{
margin:0;
padding:0;
}

.side_menu li{
margin:0px;
padding:0px;
list-style:none;
height:53px;
width:180px;
}

.side_menu li a{
display:block;
color:#774600;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:10px 10px 6px 40px;
background:url(img/side_button_bg.gif) no-repeat;
font-size:14px;
height:53px;
}

.side_menu li a:hover{
background:url(img/side_button_bg2.gif) no-repeat;
display:block;
padding:10px 10px 6px 40px;
margin:0px 0px 0px 0px;
text-decoration:underline;
height:53px;
}



.side_menu h5{
margin:5px 10px 5px 10px;
font-size:12px;

}

.side_menu ul{
margin:0px 0px 0px 0px;
}

.side_menu span{
padding:3px;
background:#FFCC00;
display:block;
margin-bottom:5px;
color:#666666;
}

.footer {
width:510px;
font-size:12px;
text-align:left;
margin:30px auto 0px auto;
padding:20px 10px 20px 380px;
color:#666666;
background: url(img/bg_footer.gif) no-repeat;
}

p {
margin:0px 0px 30px 0px;
}

em {
color:red;
font-weight:normal;
font-style:normal;
}

h1 {
	font-size:large;
	color:#666666;
	padding-left: 10px;
	line-height:115%;

}

strong {
font-weight:normal;
font-style:normal;
}

.s_out {
text-indent:-9999em;
text-decoration:none;
height:1px;
}

.clear {
clear:both;
}

/*ページ要素
-----------------------------------------------------------------------------*/

.pagetitle {
width:700px;
height:550px;
background:url(img/title_150930.jpg) no-repeat;
text-indent:-9999em;
text-decoration:none;
}

.top {
	width:auto;
	font-size: 18px;
	color: #63AA10;
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'メイリオ', Osaka, 'MS PGothic', sans-serif;
	line-height: 130%;
}

.seibun_7 {
width:700px;
height:250px;
background:url(img/bg_7seibun.jpg) no-repeat;
}

.seibun_7 p{
margin:0px;
padding:95px 20px 0px 115px;
font-size:14px;
line-height:17px;
}

.seibun_7 ol{
padding:0;
margin:0;
clear:both;
}

.seibun_7 li{
float:left;
list-style:none;
text-indent:-9999em;
text-decoration:none;

}

.page{
margin:20px 10px 0 10px;
text-align:right;

}



/*優れもの
-----------------------------------------------------------------------------*/

.suguremono {
width:700px;
height:109px;
background:url(img/title_suguremono.jpg) no-repeat;
text-indent:-9999em;
text-decoration:none;
margin-top:20px;
margin-bottom:0;
}

.suguremono_body {
width:658px;
padding:0px 10px 0px 10px;
border-right:1px solid #F79031;
border-left:1px solid #F79031;
margin-left:10px;
}

.suguremono2 {
width:325px;
height:220px;
background:url(img/kobo_1208_05.jpg) no-repeat;
text-indent:-9999em;
text-decoration:none;
}

.suguremono3 {
width:325px;
height:220px;
background:url(img/suguremono_h3_bg2.jpg) no-repeat;
text-indent:-9999em;
text-decoration:none;
}


.suguremono_box_left {
float:left;
margin:0px 5px 0px 0px;
width:325px;
font-size:13px;
}

.suguremono_box_right {
float:left;
margin:0px;
width:325px;
font-size:13px;
}


.suguremono_box_bottom {
clear:both;
background:url(img/suguremono_h3_bg3.jpg) no-repeat;
width:660px;
height:187px;
margin:0px auto 0px auto;
line-height:15px;
}

.suguremono_box_bottom h3{
text-indent:-9999em;
text-decoration:none;
height:1px;
}

.suguremono_box_bottom p{
font-size:12px;
margin:40px 20px 0px 310px;
color:#68397F;
}

.button_kaimono{
width:650px;
height:100px;
background:url(img/button_kaimonob.gif) no-repeat left bottom;
}

.button_kaimono a{
display:block;
width:650px;
height:100px;
font-size:1px;
line-height:1px;
outline:none;
}

.button_kaimono  a:hover{
text-indent:-9999px;
} 


.button_kaimono2{
width:700px;
height:100px;
background:url(img/button_kaimono2b.gif) no-repeat left bottom;
}

.button_kaimono2 a{
display:block;
width:700px;
height:100px;
font-size:1px;
line-height:1px;
outline:none;
}

.button_kaimono2  a:hover{
text-indent:-9999px;
} 




.box_bottom {
background:url(img/box_bottom_bg.gif) no-repeat;
height:20px;
width:700px;
}

/*Ｑ＆Ａと効果
-----------------------------------------------------------------------------*/

.qa {
	width:auto;
	font-size: 13px;
	margin-top:30px;
}

.LineUPtd{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom:5px;
	}

.gonA{
margin-left:120px;
	}

.LineUPtda{
	color:#333300;
	font-weight:bolder;
	font-size:14px;
	}	
	
.LineUPtd01{
	padding:10px;
	background-color: #E7E7CD;
	}
	
.LineUPtable{
	border: 1px dotted #99CC66;
	margin-top:30px;
}
.LineUPtd01 h3{
	color:#333300;
	font-weight:bolder;
	font-size:14px;
	}

ul.kankaku li {
margin-bottom: 10px;
list-style-type: none;
}

ul.gazo {
list-style-type:none;


}

ul.gazo li {

background:url(img/mark.gif) left no-repeat;
text-indent:40px;
margin-bottom: 10px;
line-height:160%;
}

.topback{
text-align:right;width:600px;margin-top:10px;
}

/*還元力が強い
-----------------------------------------------------------------------------*/
.kangenryoku {
width:680px;
height:105px;
background:url(img/kangenryoku_h3_bg.jpg) no-repeat;
text-indent:-9999em;
text-decoration:none;
margin:0px auto 0px auto;
}

/*酵母と乳酸
-----------------------------------------------------------------------------*/
.koubo_box_out{
	background:url(img/box_bg_koubo.gif) repeat-y;
	width:680px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

.koubo_box {
background:url(img/box_bg_koubo.gif) repeat-y;
width:640px;
margin:0px auto 0px auto;
padding:0px 20px 0px 20px;
}

.nyuusan_koubo {
background:url(img/nyusan_h3_bg.jpg) repeat-y;
width:680px;
height:54px;
margin:0px auto 0px auto;
text-indent:-9999em;
text-decoration:none;
}

.koubo_hadou {
background:url(img/hadou_h3_bg.jpg) repeat-y;
width:680px;
height:54px;
margin:0px auto 0px auto;
text-indent:-9999em;
text-decoration:none;
clear:both;

}

.koubo_box p{
margin:0px 20px 20px 10px;
font-size:13px;

}

.photo_right {
float:right;
margin:0px 0px 0px 10px;
}

.button_qanda ul{
margin:0px;
padding:0px;
}

.button_qanda li{
margin:10px auto 0px auto;
background:url(img/button_qanda.jpg) no-repeat;
padding:0px;
list-style:none;
text-indent:-9999em;
text-decoration:none;
}

.button_qanda li a{
height:105px;
width:680px;
display:block;
}


/*お客様のお声
-----------------------------------------------------------------------------*/
.c_voice {
width:700px;
margin:20px auto 0px auto;
}

.c_voice h2{
margin:0px auto 0px auto;
padding:0px;
background:url(img/title_review_bg.gif) no-repeat;
height:120px;
width:700px;
text-indent:-9999em;
text-decoration:none;
}

.c_voice dl {
}

.c_voice dt {
text-indent:-9999em;
text-decoration:none;
height:1px;
}

.c_voice dd {
font-size:11px;
width:520px;
}


.review_1 {
background:url(img/c_voice_bg1.gif) no-repeat;
padding:35px 30px 0px 130px;
height:110px;
marign:0px 0px 20px 0px;
}

.review_2 {
background:url(img/c_voice_bg2.gif) no-repeat;
padding:35px 160px 0px 25px;
height:110px;
marign:0px 0px 20px 0px;
}

.review_3 {
background:url(img/c_voice_bg3.gif) no-repeat;
padding:35px 30px 0px 130px;
height:110px;
marign:0px 0px 0px 0px;
}

.review_4 {
background:url(img/c_voice_bg4.gif) no-repeat;
padding-top:35px;
padding-left:100px;
height:110px;
marign:0px 0px 20px 0px;
}

.review_5 {
background:url(img/c_voice_bg5.gif) no-repeat;
padding:35px 160px 0px 25px;
height:110px;
marign:0px 0px 20px 0px;
}

.review_6 {
background:url(img/c_voice_bg6.gif) no-repeat;
padding:35px 30px 0px 130px;
height:110px;
marign:0px 0px 0px 0px;
}

.review_7 {
background:url(img/c_voice_bg7.gif) no-repeat;
padding:35px 160px 0px 25px;
height:110px;
marign:0px 0px 20px 0px;
}

.review_left {
background:url(img/c_voice_left.gif) no-repeat;
padding-top:10px;
padding-left:100px;
height:140px;
marign:0px 0px 20px 0px;
}

.review_right {
background:url(img/c_voice_right.gif) no-repeat;
padding-top:10px;
padding-left:0px;
padding-right:10px;
height:140px;
marign:0px 0px 20px 0px;
}


.button_review {
margin:0px;
padding:0px;
}



/*安心・便利
-----------------------------------------------------------------------------*/
.anshin_benri h3{
background:url(img/title_5hon_de_1hon.jpg) no-repeat;
margin:20px auto 0px auto;
height:99px;
width:680px;
text-indent:-9999em;
text-decoration:none;
}

.anshin_benri ul{
height:252px;
width:680px;
background:url(img/bg_anshin_benri.jpg) no-repeat;
}

.anshin_benri li{
float:left;
text-indent:-9999em;
text-decoration:none;
list-style-type:none;
}

.tennenonly {
width:700px;
margin:20px auto 0px auto;
}

.tennenonly ul {
margin-left:360px;
}


.tennenonly li {
font-size:13px;
list-style-image:url(img/list_mark.gif);
margin:0px 0px 5px 0px;
}

.photo_left {
float:left;
margin:0px 20px 30px 0px;
}

.title_bottom {
height:490px;
width:700px;
background:url(img/title1_bannoukoubo.jpg) no-repeat;
clear:both;
margin:20px 0px 0px 0px;
text-indent:-9999em;
text-decoration:none;

}

.item_list ul{
width:700px;

}

.item_list li{
	width:600px;
	height:135px;
	margin:0px 10px 20px 10px;
	padding:10px 10px 0px 10px;
	list-style:none;
	background-image: url(img/list_back2.gif);
	background-repeat: no-repeat;
}

.item_list li a{
	display:block;
	color:#666666;
	text-decoration:none;
}

.item_list li a:hover{
	display:block;
	color:#999999;
	text-decoration:underline;

}

.item_list2 li{
width:193px;
height:200px;
margin:0px 10px 20px 10px;
padding:10px 10px 0px 10px;
list-style:none;
float:left;
background:red;
background:url(img/item_list_bg.gif) no-repeat;
}

.item_list2 li a{
display:block;
width:193px;
color:#666666;
text-decoration:none;
}

.item_list2 li a:hover{
display:block;
width:193px;
color:#999999;
text-decoration:underline;

}
.item_name {
	font-size:12px;
	display:block;
	padding-left: 120px;
}

.item_setumei {
	font-size:12px;
	display:block;
	padding-left: 120px;
	padding-top:10px;
	color:#774600;
}


.item_price {
	font-size:10px;
	font-weight:bold;
	color:#FF9900;
	text-decoration:none;
	display:block;
	padding-left: 120px;
}

.item_name2 {
font-size:12px;
display:block;
}

.item_price2 {
font-size:10px;
font-weight:bold;
color:#FF9900;
text-decoration:none;
display:block;
}

.item_syousai {
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float: right;
	padding-top:20px;
}

.item_list h4{
font-size:14px;
line-height:14px;
border-left:3px solid #FFCC00;
color:#666666;
margin:10px 0px 5px 10px;
padding-left:6px;
}
.item_list img {
	float: left;
}

/*花粉ページ
-----------------------------------------------------------------------------*/
.c_revkafun {
width:700px;
margin:20px auto 0px auto;
}

.c_revkafun h2{
margin:0px auto 0px auto;
padding:0px;
background:url(img/rev-kafuntitle.gif) no-repeat;
height:120px;
width:700px;
text-indent:-9999em;
text-decoration:none;
}

.c_revkafun dl {
margin-top:20px;
}

.c_revkafun dt {
text-indent:-9999em;
text-decoration:none;
height:1px;
}

.c_revkafun dd {
font-size:14px;
width:520px;
}


.revkafun_1 {
background:url(img/rev-kafun01.gif) no-repeat;
padding:25px 30px 0px 110px;
height:150px;
marign:0px 0px 20px 0px;

}

.revkafun_1_new {
background:url(img/rev-kafun01_new.gif) no-repeat;
padding:25px 20px 0px 110px;
height:210px;
marign:0px 0px 20px 0px;

}

.revkafun_1_new .fs_10 {
	font-size:10px;
	font-weight:bold;
	line-height:180%;
	padding:3px;
}


.revkafun_tap{
padding:10px 10px 10px 10px;


}

/*アトピー
-----------------------------------------------------------------------------*/
.c_revatp {
width:700px;
margin:0px auto 0px auto;
}

.c_revatp h2{
margin:0px auto 0px auto;
padding:0px;
background:url(img/rev-atptitle.gif) no-repeat;
height:120px;
width:700px;
text-indent:-9999em;
text-decoration:none;
}

.c_revatp dl {
margin-top:20px;
}

.c_revatp dt {
text-indent:-9999em;
text-decoration:none;
height:1px;
}

.c_revatp dd {
font-size:14px;
width:520px;
}


.revatp_1 {
background:url(img/rev-kafun02.gif) no-repeat;
padding:25px 20px 0px 110px;
height:150px;
marign:0px 0px 20px 0px;

}

.revatp_1_new {
background:url(img/rev-kafun02_new.gif) no-repeat;
padding:25px 20px 0px 110px;
height:210px;
marign:0px 0px 20px 0px;

}

.revatp_1_new dl {
margin-top:20px;
}

.revatp_1_new .fs_10 {
	font-size:10px;
	font-weight:bold;
	line-height:180%;
	padding:3px;
}

.revatp_1_new dt {
text-indent:-9999em;
text-decoration:none;
height:1px;
}

.revatp_1_new dd {
font-size:14px;
width:520px;
}


.revatp_tap{
padding:10px 10px 10px 10px;


}


/*ペット
-----------------------------------------------------------------------------*/
.c_revpet {
width:700px;
margin:20px auto 0px auto;
}

.c_revpet h2{
margin:0px auto 0px auto;
padding:0px;
background:url(img/rev-pettitle.gif) no-repeat;
height:120px;
width:700px;
text-indent:-9999em;
text-decoration:none;
}

.c_revpet dl {
margin-top:20px;
}

.c_revpet dt {
text-indent:-9999em;
text-decoration:none;
height:1px;
}

.c_revpet dd {
font-size:14px;
width:520px;
}


.revpet_1 {
background:url(img/rev-kafun04.gif) no-repeat;
padding:25px 30px 0px 110px;
height:150px;
marign:0px 0px 20px 0px;

}

.revpet_1_new {
background:url(img/rev-kafun04_new.gif) no-repeat;
padding:25px 20px 0px 110px;
height:210px;
marign:0px 0px 20px 0px;

}

.revpet_1_new .fs_10 {
	font-size:10px;
	font-weight:bold;
	line-height:180%;
	padding:3px;
}


.revpet_tap{
padding:10px 10px 10px 10px;


}


/*そのほかの症状
-----------------------------------------------------------------------------*/
.c_revhoka {
width:700px;
margin:0px auto 0px auto;
}

.c_revhoka h2{
margin:0px auto 0px auto;
padding:0px;
background:url(img/rev-hokatitle.gif) no-repeat;
height:120px;
width:700px;
text-indent:-9999em;
text-decoration:none;
}

.c_revhoka dl {
margin-top:20px;
}

.c_revhoka dt {
text-indent:-9999em;
text-decoration:none;
height:1px;
}

.c_revhoka dd {
font-size:14px;
width:520px;
}


.revhoka_1 {
background:url(img/rev-kafun03.gif) no-repeat;
padding:25px 30px 0px 110px;
height:150px;
marign:0px 0px 20px 0px;

}

.revhoka_1_new {
background:url(img/rev-kafun03_new.gif) no-repeat;
padding:25px 20px 0px 110px;
height:210px;
marign:0px 0px 20px 0px;

}

.revhoka_1_new .fs_10 {
	font-size:10px;
	font-weight:bold;
	line-height:180%;
	padding:3px;
}

.revhoka_tap{
padding:10px 10px 10px 10px;
}


/*マスコミ掲載
-----------------------------------------------------------------------------*/
.c_masucomi {
width:700px;
margin:20px auto 0px auto;
font-size:12px; line-height:150%;
}

.c_masucomi img {
border-style:solid;
border-width:1px;
border-color:#333333;
}


/*通販インフォメーション
-----------------------------------------------------------------------------*/
.foot_infomation {
	font-size:14px;
	line-height:130%;
	text-align:left;
	padding:10px 20px;
	background-color:#E1FFCB;
	margin-bottom:20px;
	border-style:solid;
	border-width:1px;
	border-color:#669966;
}

.foot_info_bold {
	color:#CC0000;
	font-weight:bold;
}
