/******************* 文字ベース ********************************/
body,tr,td,th {
	font-size:12px; 
	color: #333333; 
	line-height: 120%; 
	font-family: "MS Pゴシック"
}

/************************ リンク *******************************/
a:link {
	color: blue;
	text-decoration: underline
}
a:visited {
	color: purple;
	text-decoration: underline
}
a:active {
	color: #333333;
	text-decoration: underline
}
a:hover {
	color: #333333;
	text-decoration: underline
}


/***************************** パディング **********************************/
.top_01{
	padding-right: 8px;
	padding-left: 8px;
}
.top_02{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 26px;
	padding-right: 26px;
}
.top_pic02{
	padding-top: 6px;
}
.top_cp01{
	font-size:11px;
	padding-left: 31px;
}
.top_cp02{
	font-size:11px;
	padding-left: 10px;
}
.top_read{
	font-size:10px;
}
.cp{
	font-size:10px;
}
.sub_ttl{
	padding-top: 3px;
	padding-left: 46px;
}
.sub_pad00{
	padding-left: 10px;
}
.sub_pad01{
	padding-left: 20px;
}
.sub_pad02{
	font-size:14px;
	padding-left: 14px;
	line-height: 170%;
}
.sub_pad03{
	font-size:12px;
	line-height: 170%;
}
.sub_pad04{
	font-size:12px;
	line-height: 170%;
	padding-left: 20px;
	font-family: osaka, san-serif
}
.sub_pad05{
	font-size:12px;
	padding-left: 14px;
	line-height: 150%;
	font-family: osaka, san-serif
}
.sub_pad06{
	font-size:17px;
	line-height: 150%;
}
.sub_pad07{
	padding-left: 30px;
}
.sub_pad08{
	padding-top: 9px;
	padding-left: 136px;
	padding-bottom: 44px;
}
.sub_pad09{
	padding-top: 12px;
	padding-left: 46px;
}
.sub_pad010{
	padding-top: 30px;
	line-height: 170%;
}
.sub_pad011{
	line-height: 140%;
	padding-top: 30px;
	padding-left: 12px;
	padding-right: 10px;
	padding-bottom: 20px;
}
.zit_01{
	padding-right: 8px;
	padding-left: 8px;
}
.zit_02{
	font-size:13px;
	color: #3366CC;
	line-height: 140%;
}
.zit_03{
	font-size:13px;
	line-height: 140%;
}
.web_01{
	font-size:13px;
	padding-left: 26px;
	padding-right: 26px;
	line-height: 140%;
}
.gyo_01{
	font-size:13px;
	padding-right: 26px;
	line-height: 140%;
}
.web_02{
	padding-top: 40px;
}
.ser_01{
	line-height: 140%;
}
.it_01{
	font-size:18px;
	font-family: osaka, san-serif
}
.it_02{
	line-height: 170%;
	padding-right: 20px;
}
.pad_140{
	line-height: 180%;
}
.it_03{
	color: #ff3300;
}
.navi_00{
	padding-left: 12px;
}
.navi_01{
	padding-left: 6px;
	font-size:12px;
	color: #ff6600;
}
.navi_02{
	padding-left: 26px;
	padding-right: 26px;
}
.navi_03{
	font-size:13px;
	color: #3366CC; 
	padding-left: 26px;
	padding-right: 26px;
}
.font_12b{
	font-size:12px;
	color: #FFFFFF; 
}
.font_r12{
	font-size:12px;
	color: #FF9900; 
	font-weight: bold;
}
.voice_name{
	font-size:12px;
	color: #3366CC; 
	font-weight: bold;
	padding-left: 10px;
}
.voice_name2{
	padding-left: 10px;
	font-size:12px;
	color: #3366CC; 
	font-weight: bold;
}
.com_name{
	font-size:10px;
	font-weight: normal;
}
.com_name1{
	font-size:13px;
	font-weight: normal;
}
.voice_bun{
	padding-left: 10px;
	padding-right: 10px;
}
.voice_bun1{
	padding-left: 10px;
	padding-right: 10px;
}
.gyo_voice_name{
	font-size:12px;
	color: #FF6600; 
	font-weight: bold;
}
.hl{
	margin: 0px;
	color: #4B80C4; 
	font-weight: bold;
	padding-left: 10px;
}
.hm{
	font-size:17px;
	margin: 0px;
	color: #4B80C4; 
	font-weight: bold;
	padding-left: 10px;
}
.pad_left10{
	padding-left: 10px;
}
.pad_all_10{
	padding-left: 10px;
	padding-right: 10px;
}
.pad_koe{
	font-size:16px;
	color: #6389D8; 
	font-weight: bold;
	font-family: osaka, san-serif;
	line-height: 180%; 
	padding-left: 20px;
}
.pad_koe2{
	font-size:12px;
	color: #6389D8; 
	font-weight: normal;
	font-family: osaka, san-serif;
	line-height: 140%; 
}
.pad_koe3{
	font-size:15px;
	color: #6389D8; 
	font-weight: bold;
	font-family: osaka, san-serif;
	line-height: 140%; 
}
.pro_btn{
	padding-right: 10px;
}
.hl {font-size: 15pt; font-family: Helvetica, san-serif; font-weight: bold; }
.gyo_voice{
	padding-left: 10px;
}



/********************* 文字 *******************************/

.font_11{
	font-size:11px; 
	color: #333333; 
	font-weight: normal;
	line-height: 120%; 
	font-family: "MS Pゴシック"
}
.zit_ore{
	color: #333333; 
}


/************************ ライン *******************************/
.line_01{
	border: 1px solid #666666;
	width: 228px;
	height: 25px;
}

/************************ タイトル *******************************/
.search_title_01{
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 1px;
}

/********************** スペーシング *****************************/
.ttl_11{
	padding-left: 10px;
	font-size:11px; 
	color: #333333; 
	line-height: 120%; 
	font-family: "MS Pゴシック"
}

