@charset "utf-8";

/*---------------------------------------------
beauty-career
First Import Style master
Version 1.0.0

http://www.beauty-career.jp

Last Update: 2008.07.30
---------------------------------------------

/*---------------------------------------------------------------------
 voice
---------------------------------------------------------------------*/
#specialMain #voice            { width:810px; margin:30px 0 0 70px;}

/*　上部ページリンク　*/
#specialMain #voice dl.link    { margin:15px 0 0 0;}
#specialMain #voice dl.link dt { float:left;}
#specialMain #voice dl.link dd { float:right;}
#specialMain #voice dl.link .no_link { color:#CCCCCC;}

#specialMain #voice #voiceContent                   { width: 810px; }

/*　右カラム（メンバー）　*/
#specialMain #voice h2 { margin:0px 0 10px 0;}
#specialMain #voice #voiceContent .member       { width: 187px; float: right; margin-top:30px; }
#specialMain #voice #voiceContent .member ul    { background-color:#F0F0F0; margin: 0 0 20px 0; padding: 8px;}
#specialMain #voice #voiceContent .stylist_intro{ font-size:10px;}


#specialMain #voice #voiceContent img.honne_top { margin-bottom: 20px;}

/*　左カラム　*/
#specialMain #voice #voiceContent .intaview         { width: 600px; float: left; margin:30px 0 0 0;}
#specialMain #voice #voiceContent .intaview img     { margin: 0px auto;  }

/*　座談会タイトル　*/
#specialMain #voice .titlearea    { margin-bottom:20px; padding:10px 0px 20px; border:#CCCCCC solid 1px;}
#specialMain #voice .titlearea dl { margin:0px; padding-left: 10px; }
#specialMain #voice .titlearea dt { float:left; padding-top:12px; width:55px; height:54px; background: url("../../images/bg_vol.gif") no-repeat; text-align:center; color:#FFFFFF;}
#specialMain #voice .titlearea strong  { font-size:140%;}
#specialMain #voice .titlearea dd      { float:left; margin:6px 0 0 8px; font-size:80%;}
#specialMain #voice .titlearea dd p    { font-size:200%; font-weight:bolder; padding:3px 0 0 0; line-height:1em;}
#specialMain #voice .titlearea .mainph { width: 610px; text-align: center;}
#specialMain #voice .titlearea dd span { margin-bottom:5px; font-size: 12px; }


/*　ブロック（左画像）　*/
#specialMain #voice .intaview .voiceBox          { width: 610px; text-align: left; background-color: #fff; margin-bottom: 20px;}
#specialMain #voice .intaview .voiceBox .image   { float: left; width: 200px; padding: 10px;}
#specialMain #voice .intaview .voiceBox .comment { float: right; width: 370px; padding: 10px 10px 0 0;}
#specialMain #voice .intaview .voiceBox .commentator{ font-weight:bold;}
#specialMain #voice .intaview .voiceBox .comment_contents{ margin-bottom:20px;}

/*　ブロック（右画像）　*/
#specialMain #voice .intaview .voiceBox2         { width: 610px; text-align: left; background-color: #fff; margin-bottom: 20px;}
#specialMain #voice .intaview .voiceBox2 .image  { float: right; width: 200px; padding: 10px; }
#specialMain #voice .intaview .voiceBox2 .comment{ float: left; width: 370px; padding: 10px 0 0 10px;}
#specialMain #voice .intaview .voiceBox2 .commentator{ font-weight:bold;}
#specialMain #voice .intaview .voiceBox2 .comment_contents{ margin-bottom:20px;}

/*　所見　*/
#specialMain #voice #syoken   { width: 810px; border:#CCCCCC 1px solid; margin:25px 0 0 0;}
#specialMain #voice #syoken p { padding:15px;}

/*　下部ページリンク　*/
#specialMain #voice  .bottomlink { text-align:right; margin-top:30px;}
#specialMain #voice  .bottomlink .no_link { color:#CCCCCC;}
#specialMain #voice  .backnumber { text-align:right; margin-top:15px;}

/*　協力店　*/
#shopCooperation                 { background:#f8f8f8; border:#CCCCCC solid 1px; width:640px; margin:30px auto; padding:20px 20px 10px; }
#shopCooperation #titlearea      { width:600px; }
#shopCooperation #titlearea  h5  { float:left; width:135px; }
#shopCooperation #titlearea  h6  { float:right; width:445px; font-size:120%; }
#shopCooperation .box            { width:600px; margin:10px auto; }
#shopCooperation .box img.shopPH { float:right; width:130px; }
#shopCooperation .box dl         { float:left; width:450px; }
#shopCooperation .box dt         { float:left; width:100px; padding-top:3px; border-top:#CCCCCC dotted 1px; }
#shopCooperation .box dd         { float:right; width:350px; padding-top:3px; border-top:#CCCCCC dotted 1px; }


/* 特集本音作品集（popup）
---------------------------------------------*/
#popMain .popGallery             { margin:20px auto 0px; width:400px; }
#popMain .popGallery dl          { margin-bottom:20px; }
#popMain .popGallery dt          { margin-bottom:5px; }
#popMain .popGallery dd          { font-size:90%; }
#popMain .popGallery #close      { margin: 30px 0px; text-align: center; }

/*
 border: solid 1px #000000;
*/

/*---------------------------------------------------------------------
 clearfix
---------------------------------------------------------------------*/
#voiceContent:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#voiceContent {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html #voiceContent { height: 1%; }
#voiceContent{ display: block; }
/*End hide from IE-mac*/


/*	.voiceBox
---------------------------------------------*/
.voiceBox:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.voiceBox {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html .voiceBox { height: 1%; }
.voiceBox{ display: block; }
/*End hide from IE-mac*/


/*	.voiceBox2
---------------------------------------------*/
.voiceBox2:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.voiceBox2 {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html .voiceBox2 { height: 1%; }
.voiceBox2{ display: block; }
/*End hide from IE-mac*/
