@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01. 基本
　02. 最新インタビュー
　03. バックナンバー
　04. 
　05. 


******************************************************************************* */


/* ==

　01. 基本

=============================================================================== */
.mainBg01 { background: url(../images/ind_main_bg01.jpg) no-repeat left top; }
.mainBg02 { background: url(../images/ind_main_bg02.jpg) no-repeat left top; }
.mainBg03 { background: url(../images/ind_main_bg03.jpg) no-repeat left top; }
.mainBg04 { background: url(../images/ind_main_bg04.jpg) no-repeat left top; }
.mainBg05 { background: url(../images/ind_main_bg05.jpg) no-repeat left top; }
.mainBg06 { background: url(../images/ind_main_bg06.jpg) no-repeat left top; }
.mainBg07 { background: url(../images/ind_main_bg07.jpg) no-repeat left top; }
.mainBg08 { background: url(../images/ind_main_bg08.jpg) no-repeat left top; }
.mainBg09 { background: url(../images/ind_main_bg09.jpg) no-repeat left top; }
.mainBg10 { background: url(../images/ind_main_bg10.jpg) no-repeat left top; }
.mainBg11 { background: url(../images/ind_main_bg11.jpg) no-repeat left top; }
.mainBg12 { background: url(../images/ind_main_bg12.jpg) no-repeat left top; }
.mainBg13 { background: url(../images/ind_main_bg13.jpg) no-repeat left top; }
.mainBg14 { background: url(../images/ind_main_bg14.jpg) no-repeat left top; }
.mainBg15 { background: url(../images/ind_main_bg15.jpg) no-repeat left top; }
.mainBg16 { background: url(../images/ind_main_bg16.jpg) no-repeat left top; }
.mainBg17 { background: url(../images/ind_main_bg17.jpg) no-repeat left top; }
.mainBg18 { background: url(../images/ind_main_bg18.jpg) no-repeat left top; }

.mainTit18 {
	width: 780px;
	float: left;
	padding: 45px 0 0px 10px ;
}

.mainTit17 {
	width: 780px;
	float: left;
	padding: 230px 0 20px 20px ;
}

.mainTit16 {
	width: 780px;
	float: left;
	padding: 229px 0 20px 18px ;
}
.mainTit15 {
	width: 780px;
	float: left;
	padding: 50px 0 20px 20px ;
}

.mainTit13 {
	width: 781px;
	float: left;
	padding: 50px 0 20px 19px ;
}
.mainTit {
	width: 781px;
	float: left;
	padding: 231px 0 20px 19px ;
}
.mainBtn {
	float: left;
	padding: 303px 20px 20px 0 ;
}
.mainBtn span { display: none; }
.mainBtn a {
	width: 130px;
	height: 27px;
	background-image: url(../images/ind_main_btn.gif);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
}
.mainBtn a:link, .mainBtn a:visited{ background-position: left top; }
.mainBtn a:hover, .mainBtn a:active{ background-position: left bottom; }


/* ==

　02. タブ

=============================================================================== */
.tabArea {
	background: url(../images/ind_tab_bg.gif) left bottom repeat-x;
	margin-top: 10px;
}

.tabMain {
	float: left;
	padding-right: 3px;
}
.tabSub {
	float: left;
	padding: 5px 0 0 2px;
}

.pr11 { padding-right: 11px; }

p.tab01 span, p.tab02 span, p.tab03 span, p.tab04 span, p.tab05 span, p.tab06 span, p.tab07 span, 
p.tab08 span, p.tab09 span, p.tab10 span, p.tab11 span, p.tab12 span { display: none; }

p.tab01 a {
	width: 101px;
	height: 30px;
	background: url(../images/ind_tab_main01.gif) left top no-repeat;
	display: block;
}
p.tab02 a {
	width: 84px;
	height: 30px;
	background: url(../images/ind_tab_main02.gif) left top no-repeat;
	display: block;
}
p.tab03 a {
	width: 84px;
	height: 30px;
	background: url(../images/ind_tab_main03.gif) left top no-repeat;
	display: block;
}
p.tab04 a {
	width: 84px;
	height: 30px;
	background: url(../images/ind_tab_main04.gif) left top no-repeat;
	display: block;
}
p.tab05 a {
	width: 84px;
	height: 30px;
	background: url(../images/ind_tab_main05.gif) left top no-repeat;
	display: block;
}
p.tab06 a {
	width: 52px;
	height: 25px;
	background: url(../images/ind_tab_sub01.gif) left top no-repeat;
	display: block;
}
p.tab07 a {
	width: 46px;
	height: 25px;
	background: url(../images/ind_tab_sub02.gif) left top no-repeat;
	display: block;
}
p.tab08 a {
	width: 85px;
	height: 25px;
	background: url(../images/ind_tab_sub03.gif) left top no-repeat;
	display: block;
}
p.tab09 a {
	width: 97px;
	height: 25px;
	background: url(../images/ind_tab_sub04.gif) left top no-repeat;
	display: block;
}
p.tab10 a {
	width: 76px;
	height: 25px;
	background: url(../images/ind_tab_sub05.gif) left top no-repeat;
	display: block;
}
p.tab11 a {
	width: 76px;
	height: 25px;
	background: url(../images/ind_tab_sub06.gif) left top no-repeat;
	display: block;
}
p.tab12 a {
	width: 46px;
	height: 25px;
	background: url(../images/ind_tab_sub07.gif) left top no-repeat;
	display: block;
}

p.tab01 a:link, p.tab02 a:link, p.tab03 a:link, p.tab04 a:link, p.tab05 a:link, p.tab06 a:link, p.tab07 a:link, 
p.tab08 a:link, p.tab09 a:link, p.tab10 a:link, p.tab11 a:link, p.tab12 a:link { background-position: left top; }
p.tab01 a:visited, p.tab02 a:visited, p.tab03 a:visited, p.tab04 a:visited, p.tab05 a:visited, p.tab06 a:visited, p.tab07 a:visited, 
p.tab08 a:visited, p.tab09 a:visited, p.tab10 a:visited, p.tab11 a:visited, p.tab12 a:visited { background-position: left top; }
p.tab01 a:hover, p.tab02 a:hover, p.tab03 a:hover, p.tab04 a:hover, p.tab05 a:hover, p.tab06 a:hover, p.tab07 a:hover, 
p.tab08 a:hover, p.tab09 a:hover, p.tab10 a:hover, p.tab11 a:hover, p.tab12 a:hover { background-position: left bottom; }
p.tab01 a:active, p.tab02 a:active, p.tab03 a:active, p.tab04 a:active, p.tab05 a:active, p.tab06 a:active, p.tab07 a:active, 
p.tab08 a:active, p.tab09 a:active, p.tab10 a:active, p.tab11 a:active, p.tab12 a:active, { background-position: left bottom; }

.tabStay01 {
	width: 101px;
	height: 30px;
	background: url(../images/ind_tab_main01.gif) left bottom no-repeat;
	display: block;
}
.tabStay02 {
	width: 84px;
	height: 30px;
	background: url(../images/ind_tab_main02.gif) left bottom no-repeat;
	display: block;
}
.tabStay03 {
	width: 84px;
	height: 30px;
	background: url(../images/ind_tab_main03.gif) left bottom no-repeat;
	display: block;
}
.tabStay04 {
	width: 84px;
	height: 30px;
	background: url(../images/ind_tab_main04.gif) left bottom no-repeat;
	display: block;
}
.tabStay05 {
	width: 84px;
	height: 30px;
	background: url(../images/ind_tab_main05.gif) left bottom no-repeat;
	display: block;
}
.tabStay06 {
	width: 52px;
	height: 25px;
	background: url(../images/ind_tab_sub01.gif) left bottom no-repeat;
	display: block;
}
.tabStay07 {
	width: 46px;
	height: 25px;
	background: url(../images/ind_tab_sub02.gif) left bottom no-repeat;
	display: block;
}
.tabStay08 {
	width: 85px;
	height: 25px;
	background: url(../images/ind_tab_sub03.gif) left bottom no-repeat;
	display: block;
}
.tabStay09 {
	width: 97px;
	height: 25px;
	background: url(../images/ind_tab_sub04.gif) left bottom no-repeat;
	display: block;
}
.tabStay10 {
	width: 76px;
	height: 25px;
	background: url(../images/ind_tab_sub05.gif) left bottom no-repeat;
	display: block;
}
.tabStay11 {
	width: 76px;
	height: 25px;
	background: url(../images/ind_tab_sub06.gif) left bottom no-repeat;
	display: block;
}
.tabStay12 {
	width: 46px;
	height: 25px;
	background: url(../images/ind_tab_sub07.gif) left bottom no-repeat;
	display: block;
}

.tabStay01 span, .tabStay02 span, .tabStay03 span, .tabStay04 span, .tabStay05 span, .tabStay06 span, .tabStay07 span, 
.tabStay08 span, .tabStay09 span, .tabStay10 span, .tabStay11 span, .tabStay12 span { display: none; }


/* ==

　03. 事例エリア

=============================================================================== */
.caseTit {
	border-top: none;
	border-right: 1px solid #CCCCCC;
	border-bottom: none;
	border-left: 1px solid #CCCCCC;
	padding: 16px 0 0 16px;
	height: 50px;
	min-height: 50px;
}
.caseArea {
	border-top: none;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 0 19px 19px 19px;
	margin-bottom: 20px;
}

.caseMainL {
	float: left;
	width: 445px;
	margin: 0 20px 15px 0;
	padding: 0 0 10px 0;
	background: url(../images/ind_line.gif) left bottom repeat-x;

}
.caseMainR {
	float: left;
	width: 445px;
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	background: url(../images/ind_line.gif) left bottom repeat-x;
}
.caseMainBoxL {
	float: left;
	width: 105px;
	margin: 0 7px 0 0;
}
.caseMainBoxR {
	float: left;
	width: 333px;
}

.caseSubLR {
	float: left;
	width: 290px;
	margin: 0 0 15px 0;
	padding: 0 0 7px 0;
	background: url(../images/ind_line.gif) left bottom repeat-x;

}
.caseSubC {
	float: left;
	width: 290px;
	margin: 0 20px 15px 20px;
	padding: 0 0 7px 0;
	background: url(../images/ind_line.gif) left bottom repeat-x;
}
.caseSubBoxL {
	float: left;
	width: 40px;
	margin: 0 7px 0 0;
}
.caseSubBoxR {
	float: left;
	width: 243px;
}

