@charset "utf-8";

/*----- リモデル.jpとは？ -----*/

#what_title { text-indent:-9999px; background:url(../what/images/title_what_1.jpg) no-repeat left top; height:144px; }
#what_box_1 { width:585px; margin-top:30px; }
#what_img_1 { width:163px; float:left; }
#what_txt_1 { width:402px; float:right; }

#what_title_1 a { display:block; text-indent:-9999px; background:url(../what/images/title_what_2.gif) no-repeat left top; height:22px; margin-top:20px; line-height:0; }
#what_title_1 a:hover { background:url(../what/images/title_what_2.gif) no-repeat left bottom; }
#what_title_2 a { display:block; text-indent:-9999px; background:url(../what/images/title_what_3.gif) no-repeat left top; height:22px; margin-top:20px; line-height:0; }
#what_title_2 a:hover { background:url(../what/images/title_what_3.gif) no-repeat left bottom; }


#what_box_2 { width:585px; margin-top:10px; }
#what_btn_11,#what_btn_12 { width:199px; float:left; }
#what_btn_13 { width:187px; float:left; }
#what_btn_11 a { display:block; text-indent:-9999px; background:url(../what/images/btn_what_11.gif) no-repeat left top; width:187px; height:189px; }
#what_btn_11 a:hover { background-position:left bottom; }
#what_btn_12 a { display:block; text-indent:-9999px; background:url(../what/images/btn_what_12.gif) no-repeat left top; width:187px; height:189px; }
#what_btn_12 a:hover { background-position:left bottom; }
#what_btn_13 a { display:block; text-indent:-9999px; background:url(../what/images/btn_what_13.gif) no-repeat left top; width:187px; height:189px; }
#what_btn_13 a:hover { background-position:left bottom; }

#what_box_3 { width:585px; margin-top:10px; }
#what_btn_2 { width:383px; border-right:1px solid #75c876; float:left; }
#what_btn_3 { width:186px; float:right; }

#what_btn_21 { margin:0 0 6px 0; } 
#what_btn_21 a { display:block; text-indent:-9999px; background:url(../what/images/btn_what_21.gif) no-repeat left top; width:366px; height:128px; }
#what_btn_21 a:hover { background-position:left bottom; }
#what_btn_22 a { display:block; text-indent:-9999px; background:url(../what/images/btn_what_22.gif) no-repeat left top; width:366px; height:107px; }
#what_btn_22 a:hover { background-position:left bottom; }

#what_btn_31 { height:65px; padding:0 0 10px 0; }
#what_btn_31 a { display:block; text-indent:-9999px; background:url(../what/images/btn_what_31.gif) no-repeat left top; width:186px; height:65px; }
#what_btn_31 a:hover { background-position:left bottom; }
#what_btn_32 { height:36px; padding:0 0 2px 0; }
#what_btn_32 a { display:block; text-indent:-9999px; background:url(../what/images/btn_what_32.gif) no-repeat left top; width:186px; height:36px; }
#what_btn_32 a:hover { background-position:left bottom; }
#what_btn_33 { height:36px; margin-bottom:2px; } 
#what_btn_33 a { display:block; text-indent:-9999px; background:url(../what/images/btn_what_33.gif) no-repeat left top; width:186px; height:36px; }
#what_btn_33 a:hover { background-position:left bottom; }
#what_btn_34 { height:36px; margin-bottom:2px; } 
#what_btn_34 a { display:block; text-indent:-9999px; background:url(../what/images/btn_what_34.gif) no-repeat left top; width:186px; height:36px; }
#what_btn_34 a:hover { background-position:left bottom; }
#what_btn_35 a { display:block; text-indent:-9999px; background:url(../what/images/btn_what_35.gif) no-repeat left top; width:186px; height:56px; }
#what_btn_35 a:hover { background-position:left bottom; }


/*----- リモデル.jpでできること -----*/

#poss_title { text-indent:-9999px; background:url(../what/images/title_poss_1.gif) no-repeat left top; height:85px; }
#poss_title_1 { text-indent:-9999px; background:url(../what/images/title_poss_2.gif) no-repeat left top; height:55px; }
#poss_title_2 { text-indent:-9999px; background:url(../what/images/title_poss_3.gif) no-repeat left top; height:59px; }
#poss_title_3 { text-indent:-9999px; background:url(../what/images/title_poss_4.gif) no-repeat left top; height:59px; }

.poss_box { width:585px; background:url(../what/images/back_poss_m1.gif) repeat-y left top; }
.poss_box_in { width:585px; background:url(../what/images/back_poss_b1.gif) no-repeat left bottom; padding-bottom:25px; }
.poss_box_txt { width:240px; float:left; }
.poss_box_txt p { padding:15px 20px; }
.poss_box_list { width:345px; float:left; margin-top:10px; background:url(../what/images/back_poss_m2.gif) repeat-y left top; }
.poss_menu { width:329px; background:url(../what/images/back_poss_t2.gif) no-repeat left top; }
.poss_menu ul { padding:10px 20px 5px; background:url(../what/images/back_poss_b2.gif) no-repeat left bottom; }
.poss_menu li { padding-bottom:3px; }
.poss_menu li a { display:inline-block; background:url(../what/images/icon_poss.gif) no-repeat left top; padding-left:19px; min-height:14px; height:auto !important; height:14px; line-height:1.2; }
.poss_list_1 li { float:left; width:140px; }
#padd_menu_colla { width: 280px !important; }


/*----- 会員になると -----*/
.fsize_s { font-size:85%; }

#member_title { text-indent:-9999px; background:url(../what/images/title_member_0.gif) no-repeat left top; height:85px; }

#member_memu_1 a { display:block; text-indent:-9999px; background:url(../what/images/title_member_1.gif) no-repeat left top; height:32px; }
#member_memu_2 a { display:block; text-indent:-9999px; background:url(../what/images/title_member_2.gif) no-repeat left top; height:32px; }
#member_memu_3 a { display:block; text-indent:-9999px; background:url(../what/images/title_member_3.gif) no-repeat left top; height:32px; }
#member_memu_4 a { display:block; text-indent:-9999px; background:url(../what/images/title_member_4.gif) no-repeat left top; height:32px; }

#member_title_1 { text-indent:-9999px; background:url(../what/images/title_member_11.gif) no-repeat left top; height:60px; margin-top:50px; }
#member_title_11 { text-indent:-9999px; background:url(../what/images/title_member_111.gif) no-repeat left top; height:18px; margin-top:20px; }
#member_title_12 { text-indent:-9999px; background:url(../what/images/title_member_112.gif) no-repeat left top; height:18px; margin-top:30px; }
#member_title_13 { text-indent:-9999px; background:url(../what/images/title_member_113.gif) no-repeat left top; height:18px; margin-top:30px; }
#member_title_2 { text-indent:-9999px; background:url(../what/images/title_member_22.gif) no-repeat left top; height:44px; margin-top:30px; }
#member_title_3 { text-indent:-9999px; background:url(../what/images/title_member_33.gif) no-repeat left top; height:44px; margin-top:30px; }
#member_title_4 { text-indent:-9999px; background:url(../what/images/title_member_44.gif) no-repeat left top; height:44px; margin-top:30px; }

.member_img { margin:20px auto 0; text-align:center; }
.member_link { text-align:right; margin-top:20px; }
.member_l1 { display:inline-block; padding-left:19px; background:url(../../images/icon_right1.gif) no-repeat left top; line-height:1.2; min-height:14px; height:auto !important; height:14px; }
.member_l2 { display:inline-block; padding-left:19px; background:url(../images/icon_top.gif) no-repeat left top; line-height:1.2; min-height:14px; height:auto !important; height:14px; }

#member_btn_shinki { margin:20px 0 0 auto; text-align:right; }
#member_btn_shinki a { display:inline-block; text-align:left; text-indent:-9999px; background:url(../what/images/btn_what_31.gif) no-repeat left top; width:186px; height:65px; margin-bottom:10px; }
#member_btn_shinki a:hover { background-position:left bottom; }