/*
 *	MY BOOKLE Indivisual Bookle Page Style ver.1 6.Sept.2006
 */

/* vvvvv modify vvvvv */
/* ^^^^^ modify ^^^^^ */

.bookle_profile
{
width: auto;
border-style: solid;
border-color: #90acb8;
border-width: 1px;
margin: 0px;
padding: 0px 0px 10px;
}

*+html .bookle_profile, * html .bookle_profile
{
width : 100%;
}

.bookle_indiv_title
{
width: auto;
font-weight: bold;
font-size: 15px;
border-style: solid;
border-color: #FF7800;
border-width: 0px 0px 1px;
margin: 3px 20px 0px 20px;
padding: 5px 0px;
min-height:1%;@/* IE 7΍ */
}

.bookle_indiv_title:after {
    display:block;
    margin-top:-1px;
    height:0px;
    content:"";
    clear:both;
}

/* Hides from IE-mac \*/
* html .bookle_indiv_title {height: 1%;}
.bookle_indiv_title {display: block;}
/* End hide from IE-mac */

.bookle_rightfloat
{
float:right;
text-align: right;
margin: 0px;
padding: 0px;
}

.bookle_profile_table
{
width: auto;
margin: 10px 20px 0px;
padding: 0px;
}

*+html .bookle_profile_table, * html .bookle_profile_table
{
width : 100%;
}

th.profile_table
{
font-weight: bold;
background-color: #e6fff0;
text-align: center;
width: 100px;
}

td.profile_table
{
text-align: left;
background-color: #ffffff;
}

.profile_thumb
{
width:142px;
margin: 0px 0px 10px;
padding: 3px;
border-style: solid;
border-color: #90acb8;
border-width: 2px;
text-align: center;
background-color: #ffffff;
float:left;
}

*+html .profile_thumb, * html .profile_thumb
{
width:146px;
margin: 0px;
}

.profile_profile
{
margin: 0px 0px 0px 162px;
border-style: solid;
border-color: #90acb8;
border-width: 1px;
width: auto;
background-color: #90acb8;
}

*:first-child+html .profile_profile
{
width : 100%;
margin: 0px 0px 0px 156px;
}

* html .profile_profile
{
width : 100%;
margin: 0px 0px 0px 156px;
}

.profile_profile02
{
margin: 0px 20px;
border-style: solid;
border-color: #90acb8;
border-width: 1px;
width: auto;
background-color: #90acb8;
}

*+html .profile_profile02
{
width : 100%;
}

* html .profile_profile02
{
width : 100%;
}

.bookle_comment
{
border-style: solid;
border-color: #90acb8;
border-width: 2px;
width: auto;
margin: 10px 20px 0px;
padding: 0px;
clear:both;
}

.bookle_comment_title
{
width: auto;
margin: 0px;
padding: 3px 5px;
border-style: solid;
border-color: #90acb8;
border-width: 0px 0px 2px 0px;
background-color: #e6fff0;
font-weight: bold;
}

.bookle_comment_contents
{
width: auto;
margin: 0px;
padding: 2px 5px;
}

.bookle_review_reviewer
{
width: auto;
margin: 0px;
padding: 3px 5px;
font-size: 14px;
font-weight: bold;
border-style: dotted;
border-color: #90acb8;
border-width: 0px 0px 1px 0px;
}

.bookle_review_contents
{
width: auto;
margin: 0px 0px 5px;
padding: 2px 5px;
border-style: solid;
border-color: #90acb8;
border-width: 0px 0px 1px 0px;
}

.bookler_profile_table
{
width: auto;
margin: 0px 20px 0px;
padding: 0px;
}

*+html .bookler_profile_table, * html .bookler_profile_table
{
width : 100%;
}

.bookler_id
{
width: auto;
text-align: right;
margin: 0px 20px 0px;
padding: 0px;
}

*+html .bookler_id, * html .bookler_id
{
width : 100%;
}

.table_userconfig
{
margin: 0px 20px 10px;
border-style: solid;
border-color: #90acb8;
border-width: 1px;
width: auto;
background-color: #90acb8;
}

.table_userconfig table
{
width: 100%;
}

*+html .table_userconfig
{
width : 100%;
}

* html .table_userconfig
{
width : 100%;
}

.regist_notice
{
margin: 0px 20px 10px;
border-style: solid;
border-color: #90acb8;
border-width: 2px;
width: auto;
padding: 3px 5px;
}

*+html .regist_notice, * html .regist_notice
{
width : 100%;
}

.preview_text
{
width: 100%;
margin: 0px 20px;
padding: 0px;
font-weight: bold;
font-size: 15px;
}

.get_link_table
{
background-color: #90acb8;
margin: 5px 0px;
}
.get_link_table table
{
width: 100%;
}

.get_link_table th
{
background-color: #e6fff0;
width: 100px;
text-align: center;
padding: 3px 5px;
}

.get_link_table td
{
background-color: #ffffff;
text-align: center;
padding: 3px 5px;
}

/* vvvvv add 071109 for indiv_bookle vvvvv */

.bookler_name
{
font-weight: bold;
font-size: 18px;
margin: 0px 5px;
}

.bookler_name img
{
margin: 0px 5px;
}

.profile_main
{
margin: 10px 0px 0px;
padding:0;
}

.profile_main02
{
margin: 0px 0px;
padding:0;
}

.profile_left
{
float:left;
width:153px;
margin:0px 0px 0px 20px;
padding:0;
}

* html .profile_left
{
margin:0px 0px 0px 10px;
}

.profile_main>.profile_left
{
margin:0px 0px 0px 20px;
}

.profile_thumbnail
{
width:142px;
margin: 0px;
padding: 3px;
border-style: solid;
border-color: #90acb8;
border-width: 2px;
text-align: center;
background-color: #ffffff;
}

*+html .profile_thumbnail, * html .profile_thumbnail
{
width:146px;
margin: 0px;
}

.profile_buttons
{
margin: 10px 0px 0px;
padding:0;
text-align:center;
}

.preview_button
{
margin: 0px auto;
padding:0;
text-align:center;
}

.preview_button a
{
  background-image:url(/img/button_preview01.gif);
  background-position : center top;
  background-repeat : no-repeat;  
  display:block;
}

.preview_button a:hover
{
  background-image:url(/img/button_preview01_hover.gif);
  background-position : center top;
  background-repeat : no-repeat;  
  display:block;
}

.homepage_button
{
margin: 5px auto 0px;
padding:0;
text-align:center;
}

.homepage_button a
{
  background-image:url(/img/button_homepage01.gif);
  background-position : center top;
  background-repeat : no-repeat;  
  display:block;
}

.homepage_button a:hover
{
  background-image:url(/img/button_homepage01_hover.gif);
  background-position : center top;
  background-repeat : no-repeat;  
  display:block;
}

.report_button
{
margin: 5px auto 10px;
padding:0;
text-align:center;
}

.report_button a
{
  background-image:url(/img/button_report01.gif);
  background-position : center top;
  background-repeat : no-repeat;  
  display:block;
}

.report_button a:hover
{
  background-image:url(/img/button_report01_hover.gif);
  background-position : center top;
  background-repeat : no-repeat;  
  display:block;
}

.profile_buttons img
{
margin: 0px;
}

.profile_right
{
float:right;
width:185px;
margin:0px 20px 0px 0px;
padding:0px;
}

* html .profile_right
{
float:right;
width:185px;
margin:0px 10px 0px 0px;
padding:0px;
}

.profile_main>.profile_right
{
margin:0px 20px 0px 10px;
}

.profile_right_title
{
background-image: url("/img/bg_profile_right.gif");
background-repeat: no-repeat;
background-position: top left;
background-color: #ffffff;
font-weight: bold;
text-align:center;
font-size:20px;
padding:8px;
margin:0;
}

.profile_right_contents
{
background-image: url("/img/bg_profile_right_contents.gif");
background-repeat: repeat-y;
background-position: top left;
background-color: #ffffff;
padding:0px 10px 0px;
margin:0;
line-height:2em;
}

.profile_right_bottom
{
background-image: url("/img/bg_profile_right_bottom.gif");
background-repeat: no-repeat;
background-position: top left;
background-color: #ffffff;
padding:0px;
margin:0;
}

.profile_right_contents hr
{
border-style: solid none none none;
border-color: #90acb8;
border-width: 1px;
height:2px;
margin:5px 0px;
}
.cart_button
{
text-align:center;
}

.cart_button a
{
  background-image:url(/img/button_add_cart.gif);
  background-position : center top;
  background-repeat : no-repeat;  
  display:block;
}

.cart_button a:hover
{
  background-image:url(/img/button_add_cart_hover.gif);
  background-position : center top;
  background-repeat : no-repeat;  
  display:block;
}

.profile_middle
{
margin:0px 215px 0px 182px;
}

dl.comment dt
{
width:150px;
background-color: #e6fff0;
margin:0;
padding:3px;
font-weight:bold;
text-align:center;
}

dl.comment dd
{
margin:5px 0px;
padding:0px;
}


dl.tag
{
border-style: solid;
border-color: #90acb8;
border-width: 1px;
margin:10px 0px 0px;
padding:0px;
background-color: #e6fff0;
}

dl.tag dt
{
width:80px;
float:left;
font-weight:bold;
text-align:center;
background-color: #e6fff0;
margin:0;
padding:5px 0px;
display:block;
}

dl.tag dd
{
border-left:1px solid #90acb8;
margin:0px 0px;
padding:5px 10px;
margin-left:80px;
background-color: #ffffff;
}

dl.tag dd a
{
font-weight:bold;
}

dl.detail
{
margin:10px 0px 0px;
padding:3px;
}


dl.detail dt
{
width:85px;
float:left;
font-weight:bold;
text-align:center;
background-color: #e6fff0;
margin:0px;
padding:3px;
}

dl.detail dd
{
margin:0px;
padding:3px 0px 10px;
margin-left:95px;
height:auto;
min-height:13px;
}

* html dl.detail dd{height:13px;}
*+html dl.detail dd{height:13px;}

/* ^^^^^ add 071109 for indiv_bookle ^^^^^ */

/* vvvvv add 071120 for mypage booklelist vvvvv */
.tools
{
float:right;
width:206px;
margin:0px;
padding:0px;
}

.tools_title
{
background-image: url("/img/bg_tools.gif");
background-repeat: no-repeat;
background-position: top left;
padding:0px;
margin:0;
}

.tools_contents
{
background-image: url("/img/bg_tools_contents.gif");
background-repeat: repeat-y;
background-position: top left;
background-color: #ffffff;
padding:1px 3px;
margin:0;
}

.tools_contents ul
{
margin:0px;
padding:0px 10px;
list-style:none;
}

.tools_contents li
{
margin-top:5px;
padding-left:18px;
background-repeat: no-repeat;
background-position: top left;
line-height:1em;
}

.tools_contents li a
{
font-size:15px;
font-weight:bold;
}

.tools_contents li.configure{background-image: url("/img/tools_configure.gif");}
.tools_contents li.ebook{background-image: url("/img/tools_e-book.gif");}
.tools_contents li.typewriter{background-image: url("/img/tools_typewriter.gif");}
.tools_contents li.press{background-image: url("/img/tools_press.gif");}
.tools_contents li.delete{background-image: url("/img/tools_delete.gif");}
.tools_contents li.delete_ebook{background-image: url("/img/tools_delete_ebook.gif");}
.tools_bottom
{
background-image: url("/img/bg_tools_bottom.gif");
background-repeat: no-repeat;
background-position: bottom left;
padding:0px;
margin:0;
}
