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

/* boshu.html */
.boshu_page #contents_right h2 { width:auto; height:auto; margin:16px 16px 0 16px; padding:2px 11px; border:0; font-size:20px; background-color:#CCE9CE}
.boshu_page #contents_right h2 a:hover { color:#000; text-decoration:none;}
.boshu_page #contents_right p { margin:1em 2em 2em; font-size:80%;}
#contents_right p#aisatsu {
	font-size:85%;
	line-height: 200%;
	text-align: justify;
}
#contents_right p.shomei { font-size:100%; text-align:right;}
#contents_right p.adobe { font-size:70%; text-align:right; line-height:200%;}

ul#boshu_menu_list { list-style-type:circle; width:auto; margin:1em auto 1em 4em;}
ul#boshu_menu_list li { width:auto;}
ul#boshu_menu_list li#gaiyou { margin-bottom:6px;}
#boshu_menu_list li.sub{ list-style-type:none; padding:0 0 6px 2em; font-size:78%;}

table.boshu_table { width:550px; margin:10px auto; border-collapse:collapse; border-spacing:2px;}
.boshu_table th { width:7em; padding:8px 2px; text-align:justify; vertical-align:top;}
.boshu_table .type th { width:auto; padding-bottom:0; text-align:justify; vertical-align:top;}

#layout th { width:7em; padding:8px 2px; text-align:justify; vertical-align:top;}
#contents_right #layout p { margin:0.5em 0 0; text-indent:2em; font-size:78%;}

.boshu_table h4 { color:#800000;}
.boshu_table td { padding:8px 0 8px 8px;}
.boshu_table ul { padding-left:1em; font-size:88%;}
.boshu_table li { padding-bottom:0.25em;}
.boshu_table ol li { list-style:decimal outside; margin-left:2.5em; font-size:88%;}

.boshu_page #contents_right h2.boshu_top { height:60px; margin:16px 16px 0 16px; padding:8px 0; border:0; font-size:24px; text-align:center; line-height:30px; letter-spacing:1px; color:#fff; background:#004f3a;}
.boshu_page #contents_right p.kuruma_boshu { width:30em; margin:0 auto 2em; padding:8px 24px; font-size:16px; line-height:24px; text-indent:0; background-color:#EBD6CF;}
.boshu_page #contents_right p#chara2 { position:relative; z-index:300; width:36px; height:48px; top:0; left:0; margin:-64px 0 0 520px; padding:0;}

.boshu_table tr.type { padding-bottom:0;}
.boshu_table td.type { padding-bottom:0;}
.boshu_table th.type { width:auto; padding-bottom:0;}
.boshu_table table.table_type, .boshu_table table.table_space { border-collapse:collapse; border-spacing:1px; width:488px; height:auto; margin:0 0 1em 2em; border:solid 1px #666; font-size:80%;}
.boshu_table table.table_space tr { height:auto;}
.boshu_table table.table_space td { height:auto;}
.boshu_table table.table_space td img { padding:8px 0;}
.boshu_table .table_type th { border:solid 1px #666; padding:6px 0; font-size:88%; text-align:center; vertical-align:middle;}
.boshu_table .table_type th.typename { width:4em; padding:0 4px; font-size:100%; text-align:left; vertical-align:middle;}
.boshu_table .table_type th.typename2 { width:4em; padding:0 4px; font-size:100%; text-align:left; vertical-align:middle;}
.boshu_table .table_type td { border:solid 1px #666; padding:0; text-align:center;}
.boshu_table .table_space td { width:230px; height:180px; padding-right:5px; text-align:center;}
.boshu_table .table_type th.shurui { width:7em;}
.boshu_table .table_type th.shurui2 { width:auto;}
.boshu_table .table_type th.kazu { width:3.5em;}
.boshu_table .table_type th.naiyou { width:auto;}
.boshu_table .table_type th.panel_kazu { width:3.5em;}
.boshu_table .table_type th.panel_size { width:7em;}
.boshu_table .table_type th.isu { width:7.5em;}
.boshu_table .table_type th.isu2 { width:4em;}
.boshu_table .table_type th.tent { width:4em;}

#contents_right ul.download_list { width:auto; margin:1em 0 0 4em;}
#contents_right ul.download_list li { margin-left:2em; height:1.8em; line-height:1.8em;}
#contents_right ul.download_list li a { display:inline;}

