﻿@charset "UTF-8";


div.subcontent {
	margin: 30px 10px 10px 30px;
	width: 700px;
	background-color:#fff;
	height: auto;
}


h2 {
	margin-top:8px;
	margin-bottom:8px;
	}


h3 {
	color:#00A0C6;
	}
	
td {
	vertical-align:top;
	}
	

/* お問い合せ */
div#request table.check td {
	padding: 10px 0;
}

div#request table.check {
	margin-bottom: 50px;
}


/* スタジオ */

div#studio {
	margin: 30px 20px 20px 22px;
} 

div#studio h3 {
	margin-bottom: 15px;
} 

div#studio div.btntop {
	margin-bottom: 20px;
} 

div#studio div.block {
	width:710px;
	border-left:2px solid #00A0C6;
	margin-bottom:20px;
	padding-left:10px;
	font-size:12px;
	color:#333;
}

div#studio img.smap {
	margin: 0 5px 5px 5px;
	float:right;
}

div#studio table.list {
	margin: 10px 0 5px 0;
	padding: 10px 0 0 0;
	border-top:1px solid #C6C6C6;
	border-bottom:1px solid #C6C6C6;
}

div#studio table.list td {
	padding: 3px 5px;
	line-height:16px;
}

div#studio table.list td span.sup {
	color:#999;
}

div#studio table.list td.kizai {
	color:#FFF;
	background-color:#00A0C6;
	font-weight:bold;
}
div#studio table.list td.shurui {
	color:#FFF;
	background-color:#61CDD8;
	font-weight:bold;
	font-size:14px;
}
div#studio table.list td.wh {
	background-color:#FFF;

}
div#studio table.list td.gr1 {
	background-color:#EFEFEF;
}
div#studio table.list td.gr2 {
	background-color:#C6C6C6;
}

div#studio div.left {
	float:left;
	width:350px;
}

div#studio div.right {
	float:right;
	width:340px;
	text-align:right;
}


/* 編集 */


div#henshu ul.data {
	padding-top:10px;
	margin-top:5px;
	border-top: 1px solid #ccc;
}

div#henshu {
	margin: 30px 20px 20px 20px;
} 

div#henshu div.right, div#henshu div.left {
	float:left;
	width:360px;
}

div#henshu div.block {
	border-left:2px solid #00A0C6;
	margin-left:0px;
	margin-bottom:20px;
	padding-left:10px;
	font-size:12px;
	color:#333;
}

div#henshu div.right div.block {
	margin-left:20px;
}

div#henshu div.block img {
	margin-bottom:8px;

}


/* 会社概要 */

div#gaiyo h3 {
	font-size:14px;
} 

div#gaiyo table.list {
	float:left;
	border-left:2px solid #00A0C6;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
}

div#gaiyo table.list td {
	line-height: 130%;
	
	font-size:10px;
}

 div#gaiyo div.list {
	float:left;
	font-size:10px;
	border-left:2px solid #00A0C6;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:20px;
	padding-left:10px;
}

 div#gaiyo div.zu {
	border-left:2px solid #00A0C6;
	margin: 20px 20px 20px 20px;
	padding-left:20px;
}

div#gaiyo div.list ul {
	list-style-type: none;	

}
	
div#gaiyo table.list td.item, div#gaiyo li.item {
	color:#999999;
	font-weight:bold;
	font-size:12px;
}

div#gaiyo table.list td, div#gaiyo li {
	padding: 3px;
}

div#gaiyo table.list td, div#gaiyo li {
	padding-left: 10px;
}

div#gaiyo table.list td, div#gaiyo li.item {
	padding-left: 3px;
}

/* 決算公告 */


div#kessan {
	margin: 30px 30px 30px 20px;
	padding-left:20px;
	border-left:2px solid #00A0C6;
}


div#kessan  p {
	font-size:12px;
	margin: 5px 0 15px 0;
	line-height:140%;
	color:#666;
	
}


/* プライバシー */



div#privacy {
	margin: 30px 30px 30px 20px;
	padding-left:20px;
	border-left:2px solid #00A0C6;
}


div#privacy h3 {
	font-size:14px;
	font-weight:bold;
	margin-top:18px;
}


div#privacy p {
	font-size:12px;
	margin: 5px 0;
	line-height:145%;
	margin-left:16px;
}

/* アクセス */


div#access h3 {
	font-size:14px;
	font-weight:bold;
	width: 60px;
	height:100%;
	float:left;
	}
	
div#access p.data {
	font-size:16px;
	color:#666;
	line-height:150%;
	margin: 20px 0;
	}

div#access div.text {
	border-left: 3px solid #00A0C6;
	padding-left: 8px;
	margin-bottom: 10px;
	width: 500px;
	float:left;
	}

div#access div.text p {
	font-size:14px;
	margin: 4px 0;
	line-height:145%;
	}
	
div#access div.text table.access-data td {
	font-size:14px;
	margin: 4px 0;
	line-height:145%;
	}
	
	
div#access div.text table.access-data td.item {
	color:#666;
	}
	

/* 募集 */

div#boshu h3 {
	font-size:14px;
	font-weight:bold;
	width: 90px;
	height:100%;
	float:left;
	}
	
div#boshu div.text {
	border-left: 3px solid #00A0C6;
	padding-left: 8px;
	margin-bottom: 15px;
	width: 500px;
	float:left;
	}
	
div#boshu p {
	font-weight:normal;
	font-size:16px;
	color:#666;
	line-height:130%;
	margin: 3px 0;
	}
	
	

/* メール */

div#mailform li {
	margin:5px 0;
	}
	
div#mailform h3 {
	font-size:12px;
	font-weight:bold;
	width: 100px;
	height:100%;
	float:left;
	}
	
div#mailform div.text {
	border-left: 3px solid #00A0C6;

	padding: 10px 0 10px 20px;
	margin-bottom: 20px;
	width: 400px;
	float:left;
	}
	
div#mailform p {
	font-weight:normal;
	font-size:16px;
	color:#666;
	line-height:130%;
	margin: 3px 0;
	}
	