/* CSS Document */

a:hover {
color:#900;
text-decoration:underline;
}
a {
color:#F00;
text-decoration: none
}

body	{
width:100%;
margin:0 auto;
color:#333;
font-size:14px;
line-height:20px;
/*background-image:url(../image1/bg02.gif);*/
/*background-image:url(../image1/fire04.jpg);*/
margin-top:0px;
}

#base	{
margin:auto;
width:700px;
text-align:left;
}

.main1	{
background-color:#FFFFFF;
margin-top:10px;
margin-bottom:10px;
padding-top:10px;
padding-bottom:10px;
border-width:1px;
border-top-style:solid;
border-top:#0033FF;
border-bottom-style:solid;
border-bottom:#0033FF;
}

#t-plate	{ width:700px; height:90px; background-image:url(../image1/top_plate04.gif); }
#t-plate-box { float:right; margin:70px 10px 5px 0px; }
#t-plate-txt	{ font-size:13px; font-weight:700; }	

/*
#main_left	{
float:left;
width:160px;
font-size:13px;
background-color:#FAFC56;
padding:5px 5px 5px 5px;
}
*/

#main_left	{
float:left;
width:160px;
font-size:13px;
background-color:#EEE;
padding:5px 5px 5px 5px;
}

#main_right	{
float:left;
width:509px;
margin-left:7px;
background-color:#FFF;
padding:5px 5px 5px 5px;
font-size:18px;
line-height:28px;
color:#000;
}

.clear	{
clear:both;
}




/*   *  2013 add ***********    */

.para	{ width:100%; margin-bottom:20px; }
.para-c	{ width:100%; margin-bottom:20px; text-align:center; }
.jsk-box	{ margin-top:20px; }
	.jsk-ttl	{ margin-bottom:10px; color:#F00; font-size:32px; line-height:40px; }
	.jsk-txt	{}
	.jsk_i-left	{ float:left; margin:0px 10px 10px 0px; }
.blg-txt	{ font-size:25px; color:#E00117; }
/*   *  2010 add ***********    */

.freedial	{
margin-bottom:20px;
text-align:center;
}
.a10_box	{
margin-bottom:30px;
}
.a10_box_center	{
margin-bottom:30px;
text-align:center;
}
.a10_t1_red	{
font-size:50px;
font-weight:900;
color:#F00;
line-height:70px;
}
.a10_t1_blk	{
font-size:50px;
font-weight:900;
color:#000;
line-height:70px;
}
.a10_t1_blk_min	{
font-family:"‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
font-size:40px;
font-weight:900;
color:#000;
line-height:90px;
}
.a10_merker_y	{
background-color:#FBF66A;
}
.a10_t1small	{
font-size:32px;
}
.a10_t2_blk	{
font-size:28px;
font-weight:900;
color:#000;
line-height:42px;
}
.a10_t3_blk	{
font-size:23px;
color:#000;
line-height:42px;
}
.a10_t2_red	{
font-size:28px;
font-weight:900;
color:#F00;
line-height:42px;
}
.a10_yaku-box	{
width:100%;
margin-bottom:25px;
background-image:url(../image1/icn_up.gif);
background-repeat:no-repeat;
min-height:40px;
}
.a10_yaku-txt	{
width:455px;
margin-left:50px;
}
.a10_chk-box	{
width:100%;
margin-bottom:15px;
background-image:url(../image1/icn_check.gif);
background-repeat:no-repeat;
min-height:40px;
}
.a10_chk-txt	{
width:470px;
margin-left:35px;
font-size:25px;
line-height:30px;
}

/* ŒÂlî•ñ */
.kjn_ttl	{
text-align:center;
}
.kjn_date	{
text-align:right;
font-size:13px;
}
.kjn_txt	{
font-size:14px;
}









/*   ************    */

.ttle_page	{
margin-bottom:20px;
}

.navi	{
font-size:14px;
line-height:16px;
margin-top:10px;
margin-bottom:20px;
}

.big1	{
color:#FF6600;
font-size:26px;
line-height:36px;
text-align:center;
}

.big2	{
color:#FF6600;
font-size:42px;
line-height:60px;
text-align:center;
}

.big3-left	{
color:#FF6600;
font-size:22px;
line-height:36px;
}

.med1	{
color:#000000;
font-size:22px;
text-align:center;
}

.top_check	{ margin:15px 0; }


.center20	{ height:20px; text-align:center; }

.bnr	{ text-align:center; line-height:18px; margin-top:20px; }

.link	{ clear:both; text-align:center; margin-top:20px; }

.link-box	{ margin-bottom:30px; line-height:25px; }

.ill01	{
text-align:center;
}


/*   ************    */

.faq-q	{
font-size:16px;
line-height:22px;
color:#0033FF;
text-decoration:underline;
}

.faq-a	{
font-size:15px;
margin-left:30px;
margin-bottom:20px;
}

/*   ************    */

.koe1	{
font-size:17px;
line-height:22px;
}

.koe2	{
color:#000000;
text-align:right;
margin-bottom:40px;
}

/* company  ************    */

.text_com	{
font-size:16px;
font:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
line-height:26px;
}

.text_com a { color:#000; text-decoration:none; }
.text_com a:hover { color:#900; text-decoration:underline; }

/*   ************    */

.next	{
font-size:18px;
text-align:center;
margin-top:15px;
margin-bottom:15px;
}

.center	{
text-align:center;
}

.address	{
background-color:#FFFFFF;
text-align:center;
letter-spacing:1px;
padding:1px 0px 1px 0px;
margin-bottom:10px;
}

.top_box{}
.top	{
font-size:12px;
line-height:15px;
text-align:left;
width:700px;
color:#666;
height:20px;
margin:5px 0px 10px 0px; 
}
h1	{
font-size:12px;
line-height:15px;
text-align:left;
width:700px;
color:#666;
height:20px;
margin:5px 0px 10px 0px; 
}


.footer	{
text-align:left;
width:700px;
}



img.i_right	{
float:right;
}

img.i_left	{
float:left;
}

#strong_red	{
color:#CC3300;
text-decoration:underline;
}

.cat_title	{
font-size:17px;
color:#FF9900;
text-decoration:underline;
}

#stong_link	{
font-size:17px;
text-decoration:underline;
}

##freedial	{
font-size:24px;
line-height:30px;
color:#FF6600;
font-weight:700;
}

#top_mdl	{
font-size:20px;
line-height:28px;
color:#3366CC;
font-weight:700;
}

.text_s	{
font-size:13px;
line-height:16px;
}

.jozu_title	{
font-size:14px;
color:#FF6600;
}

.qa_title	{
font-size:14px;
color:#4A66D1;
}

.text_right	{
text-align:right;
}


/*   ************    */

.form	{
background-color:#FBF66A;
padding:20px 10px 20px 10px;
margin:20px 0 10px 0;
}



.txt_footer2	{
float:left;
width:160px;
margin-left:30px;
font-size:13px;
line-height:16px;
text-align:center;
}

/* nihonauto2010dwt add left-c-1 2011/10 */
/* index.html add city */
.city-box	{ font-size:11px; color:#CC0000; }
	.cityline	{ margin-bottom:25px; clear:both; }
		.city-ttl	{ width:100%; font-size:13px; font-weight:700;  }
		.city1 { float:left; width:80px; }
		.city2	{ float:left; width:80px; }

.city-box a:hover { color:#900; text-decoration:underline; }
.city-box a { color:#333; text-decoration:none; }

/* city Page add Yloco etc */
#c-add-box	{ margin:20px 0px 40px 0px; }
	.c-add-txt	{ clear:both; font-size:15px; line-height:18px; }

#c-add-box a:hover { color:#900; text-decoration:underline; }
#c-add-box a { color:#33c; text-decoration:underline; }

.c-large-txt	{ font-size:20px; line-height:30px; font-weight:800; color:#CC0000; }


/* ƒŠƒ“ƒN */
#link-box	{ font-size:13px; }
#link-box a:hover { color:#03C; text-decoration:underline; }
#link-box a { color:#03C; text-decoration:underline; }


/* 2013 */
.haisha	{ font-size:13px; line-height:23px; }


