/* CSS Document */

body { font-size:12px; line-height:180%; font-family:Osaka; color:#404040; }

p { padding-bottom:10px;}

a:link { color:#444E68; }

a:visited { color:#444E68; }

a:hover { color:#68454B; }

.large { font-size:14px; line-height:120%; }

.small { font-size:10px; line-height:120%; }

.red { color:#f82d45; }s
.red a { color:#f82d45; }
.red02 { color:#E40000; }
.blue { color:#165295;}
.blue02 { color:#163178;}
.blue03 { color:#1d2dfe;}
.komidashi { color:#165295; font-size:10px; line-height:120%; font-weight:bold;}


/*{ font-size:12px; line-height:120%; }*/

table,.sv_list/*,.patern_02,.company,.info*/ { font-size:12px; line-height:140%; }

{ font-size:14px; line-height:120%; }

h6 { font-size:14px; line-height:140%; margin-left:10px; }

h1 { color:#404040; font-size:10px; font-weight:normal; line-height:16px; }

h3 { font-size:12px; font-weight:normal; }

#index_cnt .info .ymd,#cnt  .info .ymd { font-weight:bold; }

#pankuzu { color:#2A75C5; font-size:10px; }

#pankuzu  a:link { color:#2A75C5; }

#pankuzu  a:visited { color:#2A75C5; }

#pankuzu  a:hover { color:#68454B; }

#cnt .txt_border span,#cnt .s_title { color:#0E3092; }

#cnt .sv_list a { color:#004EA2; font-weight:bold; }

#cnt .patern_01 th,#cnt .patern_04 th { color:#537BA6; font-weight:normal; }

#cnt .font_patern_01,#cnt .tool_product th { color:#537BA6; font-weight:bold; }

#sn .sn_menu { color:#404040; }

#sn .sn_menu a:link { color:#404040; text-decoration:none; }

#sn .sn_menu a:visited { color:#404040; text-decoration:none; }

#sn .sn_menu a:hover { color:#004EA2; text-decoration:none; }

#sn .sn_menu .selection { color:#004EA2; }

#sn .contact .jusho { font-size:10px; line-height:130%; }

.copyright { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; }

.ss_title{ font-weight:bold; color:#1e67b7;}

#cnt .m2{font-size:8px;}

#cnt .underline{ text-decoration: underline;}

#cnt span.codicil { color:#E40000; font-size:11px;}


 /* iframe用
-------------------------------------------------*/

p.i_title { padding-bottom:0px;}


.chuki_0 { margin-bottom:4px; padding-bottom:0px; line-height:120%; padding-top:3px;}


/*----------獄頻ページスペース忠Ep-------------*/

#space { height:200px; }

/*-- 5・1EE詑--*/
.ss_title02 { font-weight:bold; color:#404040;}


.at {
	font-size:12px;	
	padding-left:10px;
	padding-bottom:10px;
}
.at li {
	font-size:12px;	
	text-indent:-1em;
	padding-left:1em;	
}
.atbox{
	background-color:#FCE9EC;
	padding:10px 10px;
	margin:0px 30px;
	border:#F03 solid 1px;
}
.at2 {
	font-size:12px;	
	padding-left:30px;
	padding-bottom:10px;
}
.tit{
	font-size:16px;
	font-weight:bold;
	color:#DD0000;	
	padding-left:5px;
}

#cnt .patern_01 tr.box_tourokujigyousya th{ color:#333; font-weight:bold;}
/*-- 20140731--*/
