/**{border:solid 1px #FF0000;!important}*/

/*みぢかな日本語用CSS*/
body,td{ font-size:12px ; line-height:140% ;}
/***************************
**********基本スタイル**********
****************************/
h1{ margin:0px 0px 0px 0px ;}
h2{ color:#000000 ; font-size:12px ; font-weight:normal ;}
h3{ padding:3px ; color:#ff3333 ; font-size:12px ; font-weight:bold ; background-color:#dcdcdc ;}
h2.lead{ color:#000000 ; font-size:12px ; font-weight:normal ; margin-bottom:0 ;}

/*ボリュームタイトル*/
.voltitle{ color:#000000 ; padding:5px ; background-color:#ffffd9 ; font-size:14px ; border-top:solid 1px #ff9999 ; border-bottom:solid 1px #ff9999 ; font-weight: bold ;}
/*ボリュームタイトル・名前などのセカンドリード*/
.voltitle2{margin:3px;color:#666666 ;font-size:12px;text-align:right;font-weight:normal }

.cont{margin-left:20px;color:#000000;padding:5px;border-bottom:solid 1px #cccccc;border-top:solid 1px #cccccc}
/*ページ内リンク*/
.inpagelink{ margin-top:10px ; margin-bottom:10px ; margin-left:10px ; font-size:10px ;}

/*▼右側メニュー用▼*/
.vol_box{ margin-bottom:10px ;}
.volume{ font-size:10px ; background-color:#dfdfff ; margin-bottom:1px ; padding:3px ;}
.volume_index{ font-size:10px ; color:#ffffff ; background-color:#9b9bdd ; margin-bottom:1px ; padding:3px ;}
a.vol:link{ text-decoration:underline ; color:#000066 ;}
a.vol:visited{ text-decoration:underline ; color:#000066 ;}
a.vol:hover{ text-decoration:underline ; color:#ff0000 ;}
.num{ padding:3px ; font-size:12px ; color:#330099 ; border-bottom:1px solid #ffffff ; font-weight: bold ; background-color:#dfdfff ;}
/*▲右側メニュー用▲*/

/*▼文字装飾▼*/
em{ font-style:normal ; font-weight:bold ;}
.gray{ font-size:12px ; color:#666666 ; font-weight:normal ;}
/*▼文字装飾▼*/

/*プレゼント用*/
.present{background-color:#FFFFD8;padding:5px;margin-top:30px;border:solid 1px #ff0000;margin-left;auto;margin-right:auto}

/***************************
*********▲基本スタイル▲********
****************************/

/***************************
***▼対談形式用(vol2、vol3での使用のみ)▼****
****************************/
/*質問者*/
.ques{padding:0px 0px 5px 0px;color:#666666;padding-left:3px;text-indent:1em}
/*回答者*/
.ans{color:#000000;padding:0px 0px 15px 0px;padding-left:3px;text-indent:1em}
/*名前表記*/
.namae{font-weight:bold;font-size:10px;color:#990099}
/*プロフィール名前など*/
.prof{margin:25px 10px 10px 10px;padding:4px;border:solid 1px #cccccc;font-size:10px}
.prof img{margin-bottom:5px}
/*プロフィール*/
.s_prof{font-weight:bold;font-size:12px}
/*右側イメージ設定*/
.image_pos1{text-align:center}
.image_pos2{text-align:center;margin:310px 0px 235px 0px}
.image_pos_last{padding-top:30px;margin:10px 10px 0px 10px;padding:4px;border:solid 1px #cccccc;font-size:10px}
/***************************
*********▲対談形式用▲*********
****************************/

/*未使用？*/
.qa_link{ padding:3px ; margin-top:12px ; margin-bottom:10px ; border:solid 1px #ff0000 ;}

/*Vol.2 Part2 使用*/
blockquote{ margin:10px 20px ;}
.box{ margin:0 ; border-top:solid 1px #cccccc ; border-bottom:solid 1px #cccccc ;}
p.sentence{ color:#000000 ; font-size:12px ; text-align:left ;}
p.sent01{ color:#000000 ; padding:5px 0 0 5px ;  text-align:left ;}
p.sent02{ color:#000000 ; padding:5px 5px 0 0 ; text-align:left ;}
p.sent03{ color:#000000 ; padding:0 0 0 5px ;  text-align:left ;}
p.sent04{ color:#000000 ; padding:0 5px 0 0 ; text-align:left ;}
p.sent05{ color:#000000 ; padding:0 0 5px 5px ;  text-align:left ;}
p.sent06{ color:#000000 ; padding:0 5px 5px 0 ; text-align:left ;}
p.sent00{ color:#333333 ; font-size:12px ; text-align:left ; padding:3px ; background-color:#dedede ;}

/*Vol2 Part3 使用*/
.souhyo{ font-size:12px ; color:#000000 ; border-top:1px dashed #cccccc ; padding-top:10px ; margin-top:10px ;}
ul.decimal{ list-style-type:decimal ;}
ul.disc{ list-style-type:disc ;}
.cup{ background-color:#9999cc ; font-size:14px ; color:#333333 ; padding:0 ; font-weight:bold ; margin:20px 0 10px ;}
img.cup{ margin:1px 0 1px 1px ; vertical-align:middle ;}
.first_t{ background-color:#330066 ; font-size:14px ; color:#ffffff ; font-weight:bold ; margin:20px 0 0 ;}
.first_b{ background-color:#eeeeff ; font-size:12px ; color:#333333 ; margin:0 0 10px ; padding:10px 5px ;}
.first_b .box{ margin-left:15px ; border-top:1px solid #330066 ; border-bottom:1px solid #330066 ; padding:5px 1px ;}
.first_b .box .mean01{ padding:2px 0 5px 5px ; border-bottom:1px dashed #330066 ; margin-bottom:3px ;} 
.first_b .box .mean02{ padding:2px 0 0 5px ;}
.first_b .comment{ padding:0 5px 0 10px ; margin-top:10px ;}
.second_t{ background-color:#660033 ; font-size:14px ; color:#ffffff ; font-weight:bold ; margin:20px 0 0 ;}
.second_b{ background-color:#ffeeee ; font-size:12px ; color:#333333 ; margin:0 0 10px ; padding:10px 5px ;}
.second_b .box{ margin-left:15px ; border-top:1px solid #660033 ; border-bottom:1px solid #660033 ; padding:5px 1px ;}
.second_b .box .mean01{ padding:2px 0 5px 5px ; border-bottom:1px dashed #660033 ; margin-bottom:3px ;} 
.second_b .box .mean02{ padding:2px 0 0 5px ;}
.second_b .comment{ padding:0 5px 0 10px ; margin-top:10px ;}


/*Vol.3 Part2 使用*/
.image_903{ text-align:center ; margin-bottom:50px ;}

/*Vol.4 使用*/
.cont_2{ margin-left:20px ; color:#000000 ; padding:5px 10px ; border-bottom:solid 1px #cc99cc ; border-top:solid 1px #cc99cc ; background-color:#ffeeff ;}
h3.heading{ color:#333333 ; font-size:12px ; text-align:left ; padding:3px ; background-color:#dedede ; font-style:normal ; font-weight:normal ;}
.cont_3{ margin-left:20px ; color:#000000 ; padding:5px 10px ; border-bottom:solid 1px #99cc99 ; border-top:solid 1px #99cc99 ; background-color:#eeffee ;}
