@charset "Shift_JIS";

/*dog_navi*/
#title { clear:both; background:url(/dog/sp/common2010/img/navi_bg2.gif) no-repeat 285px 23px; width:950px; margin:0 auto; padding:0; position:relative;}
#logo_area { float:left; width:275px; margin:0; padding:0;}
#logo_top { color:#DB4900; font-size:10px; text-align:center;}
#h1_logo { display:block; clear:both; height:56px; margin:0 0 5px;}
#logo_btm { color:#42210B; font-size:10px; line-height:100%; text-align:center;}
#navi_box { float:right; margin:20px 0 0 0; padding:0; width:665px; height:auto; position:relative;}
#navi_bg { float:left; width:486px; height:74px; float:left; margin:0; padding:0;}
#navi_bg li { list-style-type:none; padding:0; margin:0;}
#navi_bg li.navi_line1 { float:left; padding:18px 0 0px 0;}
#navi_bg li.navi_line2 { float:left; padding:5px 0 0 0;}
#sp_header #border_dog { display:none;}
/*ヘッダーナビのバナー*/
.top_main_banner { clear:both; background:url(/dog/sp/common2010/img/bg_top_banner.gif) no-repeat 0 0; text-align:center;}
/*dog_navi_LPクローズ用*/
#navi_bg_lp { float:left; background:url(../img/navi_bg.gif) no-repeat 0 0    ; width:486px; height:74px; float:left; margin:0; padding:0;}
#navi_bg_lp li { list-style-type:none; padding:0; margin:0;}
#navi_bg_lp li.navi_line3 { float:left; padding:0 0 0 0;}


/*愛犬雑誌No1*/
#p_aiken_no1 { clear:both; display:block; margin:20px 0 0; }
/*購読のお申込み小*/
.div_enter_s { clear:both; background:url(../img/bg_enter1_body.gif) repeat-y 0 0; width:932px; margin:10px auto 0; position:relative;}
.div_enter_s_left { display:inline; float:left; width:469px; margin:0 0 0 33px;}
.div_enter_s_right { display:inline; float:left; background:#FFFFFF; width:393px; margin:0 0 0 0; padding:0 0 3px 0;}
.div_enter_s_right a { clear:both; display:block;}
.div_enter_s_right p { clear:both; display:block; font-size:12px;}
.div_enter_s_right ul { clear:both; display:block; margin:0; padding:0; list-style:none; list-style-type:none;}
.div_enter_s_right li { clear:both; display:block; margin:0; padding:0; list-style:none; list-style-type:none;}
/*圧倒的な満足度*/
.div_satisfaction { clear:both; width:932px; margin:20px auto 0;} 
.div_satisfaction img { clear:both; display:block; margin:0; padding:0;} 
/*申し込みボタン小*/
.div_enterbody { clear:both; width:306px; margin:10px 0 10px 583px;}
.div_enterbody a { clear:both; display:block;}
.div_enterbody p { clear:both; display:block; margin:0 auto; text-align:center; font-size:12px;}
/*選ばれる理由*/
.h3_wake1 { display:block; margin:24px auto 0; }
.div_teacher { clear:both; background:url(../img/bg_teacher_body.gif) repeat-y 0 0; margin:0 auto; width:830px; position:relative;}
.div_teacher p { clear:both; display:block; width:200px; font-size:12px; line-height:140%; text-align:left;}
.div_teacher1 { float:left; width:280px;}
.div_teacher2 { float:left; width:268px;}
.div_teacher3 { float:left; width:282px;}
.div_teacher1 p { float:left; display:inline; margin-left:50px;}
.div_teacher2 p { float:left; display:inline; margin-left:35px;}
.div_teacher3 p { float:left; display:inline; margin-left:35px;}
/*選ばれる理由（イラスト4種）*/
.div_wale_tb { clear:both; display:block; background:url(../img/bg_wake_green.gif) repeat-y 0 0; width:808px; margin:0 auto; position:relative;}
.div_wale_tb table { clear:both; text-align:left;}
.h3_wake2 { clear:both; display:block; margin:20px auto 0;}
.div_wake2 { clear:both; background:url(../img/bg_wake2.jpg) no-repeat 0 0; width:830px; height:235px; margin:0 auto; position:relative; text-align:left;}
.div_wake2 p { clear:both; display:block; width:370px; margin:0 0 0 86px; font-size:16px; line-height:135%; text-align:left;}
.div_wake2_comment { clear:both; background:url(../img/bg_wake2_comment.gif) repeat-y 0 0; width:764px; margin:0 auto; position:relative;}
.div_wake2_left { display:block; float:left; width:454px; position:relative;}
.div_wake2_left p { display:block; clear:both; padding:5px 20px; text-align:left; font-size:16px; line-height:135%; }
.div_wake2_left p b { color:#FF0D17;}
.a_wake2_right { display:block; float:left; width:291px;} 
.h3_wake3 { clear:both; display:block; margin:20px auto 0;}
.tb_wake3_left { display:inline; float:left; background:url(../img/bg_wake3_green.gif) no-repeat 0 0; width:397px; height:255px; margin:10px 0 0 73px;}
.tb_wake3_right { display:inline; float:left; background:url(../img/bg_wake3_green.gif) no-repeat 0 0; width:397px; height:255px; margin:10px 0 0 15px;}
.div_wake3 { display:block; clear:both; background:url(../img/bg_wake3_comment.gif) repeat-y 0 0; width:809px; margin:0 auto; position:relative;}
.p_wake3_left { display:inline; float:left; margin:0 0 0 10px; width:373px; text-align:left;}
.p_wake3_right { display:inline; float:left; margin:0 0 0 40px; width:373px; text-align:left;}
/*いぬのきもち特典*/
.h2_benefit { display:block; clear:both; margin:15px auto 0;}
.div_benefit { clear:both; background:url(../img/bg_benefit_main.gif) repeat-y 0 0; width:823px; margin:15px auto 0; position:relative; }
.div_benefit1 { clear:both; background:url(../img/bg_benefit_white.gif) repeat-y 0 0; width:823px; margin:0 auto; position:relative; }
.p_benefit1 { clear:both; display:block; background:url(../img/bg_benefit1.jpg) no-repeat 0 0; width:823px; height:63px;}
.p_benefit1 span { clear:both; display:block; padding:0 304px 0 76px; font-size:14px; line-height:150%; text-align:left;}

.div_benefit23_left { float:left; display:inline; width:330px;}
.p_benefit23_left { clear:both; display:block; background:url(../img/bg_benefit2.jpg) no-repeat 0 0; width:330px; height:197px; text-align:left;}
.p_benefit23_left span { clear:both; display:block; padding:0 158px 0 32px;}
.p_benefit23_left b { clear:both; display:block;}

.div_benefit23_right { float:right; display:inline; width:491px;}
.p_benefit23_right { clear:both; display:block; background:url(../img/bg_benefit3.jpg) no-repeat 0 0; width:491px; height:197px; text-align:left;}
.p_benefit23_right span { float:left; display:inline; width:194px; margin: 0 0 0 14px;}
.img_benefit3 { float:right; display:block;}
.p_benefit4 { display:block; clear:both; background:url(../img/bg_benefit4.jpg) no-repeat 0 0; width:823px; height:146px; position:relative;}
.p_benefit4 span { display:block; clear:both; padding:0 360px 0 34px; font-size:14px; line-height:150%; text-align:left;}
.p_benefit4 img { display:block; clear:both;}
/*うれしい声*/
.h2_voice { clear:both; display:block; margin:20px auto 0;}
.p_voice_text_left { float:left; display:block; width:445px; height:296px;}
.p_voice_text_left span {text-indent:-9999px;}
.p_voice_text_right { float:right; display:block; width:446px; height:296px;}
/*お申込み大*/
.div_enter_b { clear:both; background:url(../img/bg_enterb_body.gif) repeat-y 0 0; margin:20px auto 20px; width:891px; position:relative;}
.p_enterb_btn { clear:both; display:block; background:url(../img/bg_enterb.gif) no-repeat 0 0; width:891px; height:95px; position:relative; text-align:center}
.div_enter_b_left { display:inline; float:left; width:324px; margin:0 0 0 59px; }
.div_enter_b_right { display:inline; float:left; width:445px; }
.div_enter_b_right ul { clear:both; display:block; background:#FFFFFF; margin:0; padding:0; list-style:none; list-style-type:none; line-height:0;}
.div_enter_b_right li { clear:both; display:inline; margin:0; padding:0; list-style:none; list-style-type:none; line-height:0;}
.div_enter_b_right img { clear:both; display:block;}
.p_enterb_right { display:block; background:url(../img/p_enterb_3.gif) no-repeat 0 0; clear:both; width:445px; height:59px; }
.p_enterb_right span { display:block; padding:31px 0 0 31px; font-size:14px; text-align:left }

/*ipad用*/
#div_flash object img {display:block; margin-top:-150px;}


#div_health { width:932px; margin:20px auto; }
#div_health ul { margin:0; padding:0; list-style:none; height:559px; }
#div_health li { float:left; width:466px; height:559px; }
