﻿/* 全体
-------------------------------------------*/
body { margin:0; }
#main_contents { width:760px; margin:0px 0 0 20px; font-size:small;}
#main_contents h2 {font-size:125%; background-color:#eeeeee; padding:4px 0 3px 10px; margin:0 0 10px 0;}
#main_dlbox h2 {font-size:125%; background-color:#eeeeee; padding:4px 0 3px 10px; margin:0 0 10px 0;}

#mndl_acro_box {
	zoom:1;
	overflow:visible;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 230px;
	float: left;
}
#mndl_acro_box::after{ display:block; height:0; content:"・"; clear:both; visibility:hidden;}
#mndl_acro_box:after{ display:block; height:0; content:"・"; clear:both; visibility:hidden;}

#mndl_acro_box img {border-width:0;}
#mndl_acro_box dl {width:480px; margin:0; padding:0; padding:5px 5px 5px 1px; border:1px solid #cccccc; zoom:1; overflow:visible; }
#mndl_acro_box dl::after{ display:block; height:0; content:"・"; clear:both; visibility:hidden;}
#mndl_acro_box dl:after{ display:block; height:0; content:"・"; clear:both; visibility:hidden;}
#mndl_acro_box dt {width:120px; text-align:center; float:left; margin:0; padding:0;}
#mndl_acro_box dd {
	float:left;
	width:350px;
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}

div.box_series {width:720px; min-height:150px; height:auto!important; height:150px; margin:20px 0 0 0; padding:0; zoom:1; overflow:visible; }
div.box_series::after{ display:block; height:0; content:"・"; clear:both; visibility:hidden;}
div.box_series:after{ display:block; height:0; content:"・"; clear:both; visibility:hidden;}

div.box_series table {margin:5px 20px 0 20px; border-width:1px 1px 0 0; border-style:solid; border-color:#cccccc; width:420px;}
div.box_series table img {border:none;}
div.box_series table th {background-color:#eeeeee;text-align:center; padding:3px 5px; border-width:0 0 1px 1px; border-style:solid solid dotted solid; border-color:#cccccc #cccccc #999999 #cccccc;}
div.box_series table td {vertical-align:middle; text-align:center; padding:5px; border-width:0 0 1px 1px; border-style:solid; border-color:#cccccc}
div.box_series table td.cell_mdl {font-weight:bold;}
div.box_series table td.cell_size {text-align:right;}
div.box_series table td.cell_renew {text-align:right; color:#484848;}

.box_series h4 { clear:both; margin:0 0 10px 0; padding:5px 10px; font-weight:bold; background-color:#d1e8ff; text-align:left; }

.txt_indent{ text-indent:-1em; padding-left:1em;}
.manual_list { list-style:none; margin:0; padding:40px 0 0 0; }
.manual_list .model_box { float:left; width:130px; padding:0 20px; }
.manual_list ul { list-style:none; }
.manual_list ul li { padding:0 0 5px 0; text-align:center; }
.manual_list ul li img { padding:0 0 10px 0; }
.model_name { font-weight:bold; font-size:1.1em; margin-left:0.5em; }
.release_date { color:#555; margin-left:0.5em;}

#box_option .manual_list2 { list-style:none; margin:0; padding:10px 0 0 20px; }
#box_option .manual_list2 .model_box2 { float:left; width:150px; padding:0 20px; }
#box_option .manual_list2 .model_box3 { float:left; width:150px; padding:0 5px; margin-bottom:20px; }
#box_option .manual_list2 ul { list-style:none; }
#box_option .manual_list2 ul li { padding:0 0 10px 0; text-align:center; border:#CCCCCC 1px solid; width:140px; }
#box_option .manual_list2 ul li img { padding:0 0 0px 0; }
#box_option .model_name2 { font-weight:bold; font-size:1.1em; margin-left:0.5em; }
#box_option { width:680px; margin:0 20px; padding:0; }
#box_option .note { list-style:none; }
#box_option .note li { padding:5px 0 0 15px; background:url('/support/images/ico_square_blue.gif') no-repeat 0 9px;}

div.box_series table.option_list{margin:5px 20px 0 45px; border-width:1px 1px 0 0; border-style:solid; border-color:#cccccc; width:620px;}
div.box_series table.option_list img {border:none; margin:5px 10px 5px 20px;}
div.box_series table.option_list th {background-color:#eeeeee;text-align:center; padding:3px 5px; border-width:0 0 1px 1px; border-style:solid solid dotted solid; border-color:#cccccc #cccccc #999999 #cccccc; font-weight:normal;}
div.box_series table.option_list td {vertical-align:middle; text-align: center; padding:5px; border-width:0 0 1px 1px; border-style:solid; border-color:#cccccc}
div.box_series table.option_list td.cell_mdl {font-weight:bold;}
div.box_series table.option_list td.cell_size {text-align:right;}
div.box_series table.option_list td.cell_renew {text-align:left;margin-left:20px;}
div.box_series table.option_list th.code {width:7em;}
div.box_series table.option_list th.price {width:6em;}

div.box_series p.atention {margin:10px 0 10px 45px;}


#notification { margin:10px; padding:10px; border:1px dotted #ccc; }
#notification h5 { margin:0; padding:5px; background:none; border:0; }
#notification p { padding-left:20px; }
#notification ul { padding-left:23px !important; padding-bottom:5px !important; }

h5{ width:600px; background:#eeeeee; padding:5px 10px; margin:10px 0 10px 45px; border: #CCC solid 1px;}

ul.note_list { margin:0; padding:0; list-style:none; background:none; line-height:1.4; }
ul.note_list a { text-decoration:underline; }
