/* ----- SMALL FONT STYLE ----- */

/* ----- Tags ----- */

body {
	font-family:"‚l‚r ‚oƒSƒVƒbƒN",sans-serif,Osaka,"ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:12px;
	line-height:180%;
	color:#333333;
	}

h1 {
	font-size:10px;
	line-height:40px;
	font-weight:normal;
	color:#999999;
	margin:0;
	padding:0 25px;
	}

/* ----- Right ----- */

div#right {
	font-size:12px;
	line-height:180%;
	}

div#right h2 {
	font-size:10px;
	font-weight:normal;
	line-height:180%;
	letter-spacing:0.1em;
	color:#999999;
	margin:0 0 20px 0;
	}

/* ----- Left ----- */

div#left {
	font-size:10px;
	line-height:180%;
	}

span.comp_name {
	font-size:140%;
	line-height:180%;
	font-weight:bold;
	color:#3099EA;
	}

span.left_tel {
	font-size:110%;
	font-weight:bold;
	color:#57B0F5;
	}

p.hoge {
	font-size:12px;
	font-weight:bold;
	letter-spacing:0;
	}

/* ----- Footer ----- */

div.footer_inner {
	font-size:10px;
	line-height:180%;
	color:#666666;
	margin:0;
	padding:0;
	}

div#footer h2 {
	font-size:10px;
	line-height:200%;
	}

/* ----- other ----- */
.xs,.xs_g {
	font-size:10px;
	line-height:180%;
	}

.xs_g {color:#777777;}
.f120 {font-size:120%;}
.blue {color:#2594E9;}
.d_green {color:#5E8100;}
.red {color:#CC0000;}

/*========================================================================================*/
/*-- index -------------------------------------------------------------------------------*/
/*========================================================================================*/

div#car_insurance h2.sub_title1,div#car_insurance h2.sub_title2,div#car_insurance h2.sub_title3 {
	font-size:12px;
	font-weight:normal;
	line-height:30px;
	color:#999999;
	}

table#sp_dlist th {
	font-size:12px;
	color:#2594E9;
	}

table#sp_dlist td {
	font-size:12px;
	}

div#other_left {
	font-size:10px;
	line-height:150%;
	}

p.acrobat {
	font-size:10px;
	line-height:150%;
	}

/*========================================================================================*/
/*-- whats -----------------------------------------------------------------------------*/
/*========================================================================================*/

p.work_list {
	font-size:14px;
	font-weight:bold;
	line-height:180%;
	color:#333333;
	}

div#add_box h4 {
	font-size:14px;
	line-height:110%;
	color:#0970BF;
	}

/*========================================================================================*/
/*-- life insurance ----------------------------------------------------------------------*/
/*========================================================================================*/

ul#trouble_list li {
	font-size:12px;
	font-weight:bold;
	line-height:200%;
	}

/*========================================================================================*/
/*-- company -----------------------------------------------------------------------------*/
/*========================================================================================*/

table#detail th {
	font-size:10px;
	font-weight:normal;
	line-height:180%;
	text-align:left;
	color:#888888;
	}

table#detail td {
	font-size:12px;
	line-height:180%;
	}

/*========================================================================================*/
/*-- staff ---------------------------------------------------------------------------------*/
/*========================================================================================*/

ul#prof_data_inner li {
	font-size:10px;
	line-height:160%;
	}

table#inq_form label {
	line-height:150%;
	}

table#inq_form th.form_box1 {
	font-weight:normal;
	text-align:left;
	letter-spacing:0.1em;
	}

table#inq_form th.form_box2 {
	font-weight:normal;
	text-align:left;
	letter-spacing:0.1em;
	}

table#inq_form td.form_box3 {
	font-weight:normal;
	text-align:left;
	}

table#inq_form td.form_box4 {
	font-weight:normal;
	text-align:left;
	}

p.submit {
	text-align:center;
	}

/*========================================================================================*/
/*-- faq ---------------------------------------------------------------------------------*/
/*========================================================================================*/

div#faq_body h3 {
	font-size:14px;
	line-height:20px;
	color:#333333;
	}

div#answer p {
	color:#666666;
	line-height:200%;
	}

/*========================================================================================*/
/*-- inquiry -----------------------------------------------------------------------------*/
/*========================================================================================*/

table#inq_form {
	font-size:12px;
	}

/*========================================================================================*/
/*-- privacy -----------------------------------------------------------------------------*/
/*========================================================================================*/

div#privacy h3 {
	font-size:14px;
	line-height:110%;
	letter-spacing:0.1em;
	color:#333333;
	}
