@charset "utf-8";
/* CSS Document */

/* common.cssに依存するスタイル（カテゴリー別で背景、色のみ、幅、高さ、文字級数を変更調整）
----------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* グローバルナビゲーション*/
/*アクティブの場合*/
#gNavIn li.toSaiyou a {
	background:url("../images/btn_gnav07_saiyou_active.png") no-repeat left top;
	}

/*カテゴリータイトル*/
#categoryTitleOut {
	background:url("../images/bg_saiyou01.png") repeat-x center top;
	}

/*カテゴリートップのメニュー一覧（ボタン色）*/
#categoryMenuList li h2 , #categoryMenuList li h3 {
	background:url("../images/btn_saiyou00_arrow.png") no-repeat right center;
	}
	

/*角丸ボタン 横並びver（4列版） */	
.btmToInquiry .btnkadomaru_Yoko {
	margin:0px -3% 0px 0px;
	}
.btmToInquiry .btnkadomaru_Yoko li {
	margin:0px 3% 22px 0px;
	padding:10px 0px;
	font-size:108%;
	}

/*カテゴリーTOPページの3つの見出し
----------------------------------------------------------------------------------------------------------------------------------------------------------*/
.titSaiyou {
	margin:40px -20px 0px -20px;
	padding:0px 75px 40px 75px;
	background:#EDF1F3;
	width:870px;
	background:url("../images/bg_saiyou02.png") no-repeat center bottom;
	}
.titSaiyou h2 {
	margin:0px auto 28px auto;
	padding:0px 0px 0px 0px;
	height:49px;

	}		
.titSaiyouCopy {
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	float:left;
	width:446px;
	}
.titSaiyouCopy h3 {
	margin:0px auto 8px auto;
	}
.titSaiyouLinkbtn {
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	float:right;
	width:418px;
	}
.WakuAri {
	height:146px;
	background:url("../images/bg_saiyou03.png") no-repeat center bottom;
	}	
.WakuAri p {
	margin:18px auto 14px auto;
	text-align:center;
	}
/*背景グラデ無しver */	
.bgNone {
	background:none;
	padding:0px 75px 0px 75px;
	}
	
/*募集カラム（左写真と右コピー）
----------------------------------------------------------------------------------------------------------------------------------------------------------*/	
.boshu {
	margin:0px auto 20px auto;
	padding:0px 0px 0px 0px;
	}
.boshuImg {
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	float:left;
	width:380px;
	}
.boshuImg img {
	margin:0px auto 6px auto;
	padding:0px 0px 0px 0px;
	width:380px;
	}
.boshuImg figcaption {
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:380px;
	font-size:93%;
	line-height:150%;
	}	

.boshuCopy {
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	float:right;
	width:309px;
	}
.boshu p {
	clear:both;
	}


/*編集後記（左写真と右コピー）
----------------------------------------------------------------------------------------------------------------------------------------------------------*/	
.henshuCopy {
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	float:right;
	width:280px;
	}


/*インタビュー会話形式
----------------------------------------------------------------------------------------------------------------------------------------------------------*/
.kaiwaBox {
	margin:0px auto 35px auto;
	padding:0px 0px 0px 0px;
	clear:both;
	display:block;
	}
.kaiwaBox p {
	margin:0px auto 20px auto;
	padding:0px 0px 0px 0px;
	clear:both;
	}
.kaiwaBox span.talker {
	margin:0px auto 20px auto;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	width:55px;
	float:left;
	}
.kaiwaBox span.talking {
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	float:left;
	}
.kaiwaBox figure {
	margin:0px auto 35px 12px;
	padding:0px 0px 0px 0px;
	width:320px;
	float:right;
	vertical-align:top;

	}	
.kaiwaBox figure img {
	margin:-20px auto 0px 0px;
	vertical-align:top;
	width:320px;
	}
.kaiwaBox .imgFirst img {
	margin:0px auto 0px 0px;
	}
/*会話文コンテンツ全面*/
.kaiwaBox span.long {
	margin:0px auto 20px auto;
	width:650px;
	}
/*会話文コンテンツ半面＋写真*/
.kaiwaBox span.short {
	margin:0px 12px 20px auto;
	width:304px;
	}
.kaiwaBox .titBlueBold_S {
	margin:0px auto 18px auto;
	font-style:italic;
	clear:both;
	display:block;
	}


/*インタビュー個人形式
----------------------------------------------------------------------------------------------------------------------------------------------------------*/
.kojinBox {
	margin:0px auto 35px auto;
	padding:0px 0px 0px 0px;
	clear:both;
	display:block;
	}
.kojinBox p {
	margin:0px auto 20px auto;
	padding:0px 0px 0px 0px;
	clear:both;
	}
.kojinBox span.talking {
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	float:left;
	}
.kojinBox figure {
	margin:0px auto 35px 12px;
	padding:0px 0px 0px 0px;
	width:320px;
	float:right;
	vertical-align:top;

	}	
.kojinBox figure img {
	margin:-20px auto 0px 0px;
	vertical-align:top;
	width:320px;
	}
.kojinBox .imgFirst img {
	margin:0px auto 0px 0px;
	}
/*個人文コンテンツ全面*/
.kojinBox span.long {
	margin:0px auto 20px auto;
	width:auto;
	}
/*個人文コンテンツ半面＋写真*/
.kojinBox span.short {
	margin:0px 12px 20px auto;
	width:360px;
	}
.kojinBox .titBlueBold_S {
	margin:0px auto 18px auto;
	font-style:italic;
	clear:both;
	display:block;
	}
	
/* 説明2カラム
----------------------------------------------------------------------------------------------------------------------------------------------------------*/
.col2 {
	margin:0px -15px 20px auto;
	padding:0px 0px 0px 0px;
	clear:both;
	width:720px;
	}
.col2 li {
	margin:0px 15px 0px auto;
	display:inline;
	float:left;
	*display: inline;
	*zoom: 1;
	width:345px;
	}
.col2 li img {
	width:345px;
	margin:0px 0px 8px auto;
	}

