@charset "utf-8";
/* CSS Document */

/*---------------------------------
		BaseCSS ベースデザインCSS
---------------------------------*/

/* container */
#container {}
#container div.article {}
#container div.article h3 {}
#container div.article div.text { font-size:80%;}
#container div.article div.text p { margin:5px;}

#container div.type01 {}
#container div.type01 h3 {}
#container div.type01 div.text {}

#container div.headBox { background-image:url(../img/index_headbox_bg.jpg); background-position:0 55px; background-repeat:repeat-x; height:170px; font-size:0;}
#container div.headBox h2 { height:55px; margin:0 0 3px 0; background-image:url(../img/index_headbox_h2.jpg); background-position:left top; background-repeat:no-repeat; text-indent:-9999px;}
#container div.headBox div.imgBox { text-align:center;}
#container div.headBox {}
#container div.headBox {}


#container #left { display:inline; float:left; width:200px; margin:0 0 0 10px; padding:5px 0;}
#container #right { display:inline; float:right; width:610px; margin:0 10px 0 0;}

#sourcePath {}
#sourcePath ul { text-align:left;}
#sourcePath ul li { display:inline;}
#sourcePath ul li a { background-position:left 50%; background-repeat:no-repeat;}

div.FootBack { text-align:right;} 
div.FootBack a { text-align:right;} 

/* left */
#container #left div.article { margin:0 5px 10px 5px;}
#container #left div.article h3 {}
#container #left div.article h3.Nontext {}
#container #left div.article div.text { color:#FFFFFF;}

#container #left div.type01 { background-image:url(img/left_type01_bg.jpg); background-position:left top; background-repeat:repeat-x;}
#container #left div.type01 h3 {}
#container #left div.type01 h3.Nontext {}
#container #left div.type01 div.text {}

#container #left div.type02 {}
#container #left div.type02 h3 {}
#container #left div.type02 h3.Nontext {}
#container #left div.type02 div.text {}

#container #left div.tel {}
#container #left div.tel h3 { background-image:url(img/left_tel_h3.jpg); background-position:left top; background-repeat:no-repeat; height:33px; text-indent:-9999px;}
#container #left div.tel {}

#container #left div.mail {}
#container #left div.mail h3 { background-image:url(img/left_mail_h3.jpg); background-position:left top; background-repeat:no-repeat; height:33px; text-indent:-9999px;}
#container #left div.mail {}

/* right */
#container #right div.article { margin:0 0 15px 0;}
#container #right div.article h3 {}
#container #right div.article h3.Nontext {}
#container #right div.article div.text {}

#container #right div.type01 { background-color:#FFFFFF;}
#container #right div.type01 h3 { position:relative; height:30px;}
#container #right div.type01 h3.Nontext {}
#container #right div.type01 h3 img.btn { position:absolute; left:460px; top:2px;}
#container #right div.type01 div.text {}

#container #right div.type02 {}
#container #right div.type02 h3 {}
#container #right div.type02 h3.Nontext {}
#container #right div.type02 div.text {}

#container #right div.kuushitsu {}
#container #right div.kuushitsu div.text {}
#container #right div.kuushitsu div.text div.box01 { float:left; display:inline; margin:5px 0; padding:10px 0; width:300px; border-right:#999999 dashed 1px;}
#container #right div.kuushitsu div.text div.box01 div.thumb { float:left; display:inline; margin:5px 5px 0 15px; border:#999999 solid 1px;}
#container #right div.kuushitsu div.text div.box01 div.thumb img {}
#container #right div.kuushitsu div.text div.box01 h4 { font-size:120%; margin:3px 15px 0 0;}
#container #right div.kuushitsu div.text div.box01 h5 { margin:0 0 0 15px; color:#926709; font-size:120%;}
#container #right div.kuushitsu div.text div.box01 div.icon {}
#container #right div.kuushitsu div.text div.box01 div.icon img { margin:5px 0;}
#container #right div.kuushitsu div.text div.box01 p.detail { padding:3px 0; margin:0 15px; clear:both;}
#container #right div.kuushitsu div.text div.line01 { margin:0 10px;}


#container #right div.voice {}
#container #right div.voice div.text {}
#container #right div.voice div.text div.fL { display:inline; margin:15px 0; width:220px; text-align:center;}
#container #right div.voice div.text div.fL h3 { height:auto;}
#container #right div.voice div.text ul { padding:10px 0; margin:10px 0 0 230px;}
#container #right div.voice div.text ul li { border-bottom:#999999 dotted 1px;}
#container #right div.voice div.text ul li h4 {}
#container #right div.voice div.text ul li h4 a { color:#926709;}
#container #right div.voice div.text ul li p { margin:3px; font-size:90%;}
#container #right div.voice {}
#container #right div.voice {}
#container #right div.kuushitsu {}


#container #right div.add div.text div.box01 { float:left; display:inline; margin:5px 0; padding:10px 0; width:300px; border-right:#999999 dashed 1px;}
#container #right div.add div.text div.box01 div.thumb { float:left; display:inline; margin:5px 5px 0 15px; border:#999999 solid 1px;}
#container #right div.add div.text div.box01 div.thumb img {}
#container #right div.add div.text div.box01 h4 { margin:3px 15px 0 0; color:#926709;}
#container #right div.add div.text div.box01 div.icon {}
#container #right div.add div.text div.box01 div.icon img { margin:5px 0;}
#container #right div.add div.text div.box01 p.detail { padding:3px 0; margin:0 15px; clear:both;}
#container #right div.add div.text div.box01 h4 {}
#container #right div.add div.text div.line01 { margin:0 10px;}

/*---------------------------------
		PageCSS 個別ページCSS
---------------------------------*/

#Page {}


