@charset "shift_jis";
#subpage .kaeru-box {}
#subpage table.t-kaeru { clear:both; text-align:center;}
.kaeru-box:hover table.t-kaeru  { position:relative; z-index:9999;}
/*　かえるくんプレビュー画面用　*/


/*---------------------------------------------------------------------------
  KAERU COMMON
---------------------------------------------------------------------------*/

/* SPACE and EDIT */
#subpage .kaeru-box .indention {background:url(../image/indention_bg.gif) center center !important;}
#subpage .kaeru-box .embedded {background:url(../image/edit_bg.gif) center center !important;}
#subpage .kaeru-box .pc_table { margin-bottom:20px; padding:20px 0; background:url(../image/table_pc.gif);}
#subpage .kaeru-box .sm_table { display:block !important; margin-bottom:20px; padding:20px 0; background:url(../image/table_sm.gif);}
#subpage .kaeru-box table.hyou .sm_mid { display:block; padding:20px 0; background:url(../image/table_tit.gif);} 
#subpage .kaeru-box .fix_table { display:block; padding:20px 0; background:url(../image/table_fix.gif);} 
#subpage .kaeru-box ul.zu li.photo.pc { display:block !important; padding:20px 0; background:url(../image/zu_pc.gif);}
#subpage .kaeru-box ul.zu li.photo.sm { display:block !important; padding:20px 0; background:url(../image/zu_sm.gif);}

/* PHOTO INPUT */
.kaeru-box .photo-r,
.kaeru-box .photo-l,
.kaeru-box .photo {position:relative !important;}
.kaeru-box .photo-r input,
.kaeru-box .photo-l input,
.kaeru-box .photo input { position:absolute !important; z-index:9999 !important;}
.kaeru-box .photo-r input {top:0 !important; left:20px !important;}
.kaeru-box .photo-l input {top:0 !important; left:0 !important;}
.kaeru-box .photo input {top:0 !important; left:0 !important;}

/* FLOAT */
#subpage .parent_col2 { clear:none; float:left; width:50%; }
#subpage .parent_col3 { clear:none; float:left; width:33.3%; }
#subpage .parent_col4 { clear:none; float:left; width:25%;}
#subpage .parent_col5 { clear:none; float:left; width:20%;}
#subpage .parent_col6 { clear:none; float:left; width:16.66%;}
#subpage .kaeru-box.clear_box { clear:none !important; float:none !important; width:100% !important;}

#subpage .kaeru-box .box2,
#subpage .kaeru-box .link,
#subpage .kaeru-box .file,
#subpage .kaeru-box .photo_box,
#subpage .kaeru-box .b2,
#subpage .kaeru-box .b3 { float:none !important; margin:10px 20px; width:auto !important;}
#subpage .kaeru-box .temple-box .box2 {float:left !important; margin:20px 2%; width:46%;}
#subpage .kaeru-box .temple-box ul.g2 {float:left !important; margin:20px 2%; width:46%;}
#subpage .kaeru-box .temple-box ul.g3 {float:left !important; margin:20px 2%; width:29.3%;}
#subpage .kaeru-box .temple-box ul.g4 {float:left !important; margin:20px 2%; width:21%;}
#subpage .kaeru-box .temple-box ul.g5 {float:left !important; margin:20px 2%; width:16%;}
#subpage .kaeru-box .temple-box .col2 {float:left !important; margin:20px 2%; width:46%;}
#subpage .kaeru-box .temple-box .col3 {float:left !important; margin:20px 2%; width:29.3%;}
#subpage .kaeru-box .temple-box .col4 {float:left !important; margin:20px 2%; width:21%;}
#subpage .kaeru-box .temple-box .col5 {float:left !important; margin:20px 2%; width:16%;}

#subpage .kaeru-box ul.g1:after,
#subpage .kaeru-box ul.g2:after,
#subpage .kaeru-box ul.g3:after,
#subpage .kaeru-box ul.g4:after,
#subpage .kaeru-box ul.g5:after,
#subpage .kaeru-box .b2:after,
#subpage .kaeru-box .b3:after { /*float_clear*/ display:block; clear:both; content:"";}

#toppage .sales .info_all .kaeru-box .box {display:block !important;}

#toppage .sales .kaeru-box .box table a {
	position: static !important;
	text-indent: 0px !important;
	z-index: 1 !important;
}
#toppage .sales .kaeru-box .box table img {display:block !important;}