@charset "shift_jis";

.ttl {letter-spacing:0.1em; margin:5px 0 10px 0; text-align:center; font-weight:bold; font-size:16px;}
.ttl div {letter-spacing:0;margin:5px auto; font-size:14px; font-weight:normal; padding:5px; border:1px solid #999999; background-color:#eeeeee; width:41em;}
.ttl span { font-weight:bold; }
.box_txt { margin:10px 0 2em 0; line-height:1.2em; }
.txt_p {padding:0 0 0.3em 0; margin:0; line-height:1.4em; text-indent:0.8em;}
.gray {color:#484848;}
.txt_indent {text-indent:-1em; padding-left:2em; display:block;}
.txt_indent01 {text-indent:-1.3em; padding-left:1.3em; }
div.box_contain {line-height:1.4em;}
div.box_contain h4 { background-color:#c6dde5; font-size:100%; margin:15px 0 10px 0; padding:4px 0 3px 10px; }
div.box_contain h5 {margin:0; padding:0;}
div.box_contain img {border:none;}
div.box_contain ul {margin:0; padding:0 0 0 1em; list-style-type:none;}
div.box_contain ul li {min-height:1.4em; height:auto!important; height:1.4em; clear:both; margin:5px 0 15px 0; padding:0 0 0 13px; background:url("/support/images/ico_square_matb.gif") no-repeat 0 3px; line-height:1.4em; }
div.box_contain ul li span {font-weight:bold;}
div.box_contain ul li span.txt_fss{ font-size:x-small; font-weight:normal; }

div.box_contain ul li p {padding:0; margin:0;}
div.box_contain ul li p.txt_indent02 {text-indent:-1.5em: padding-left:1.5em; display:block;}
div.box_contain ul li.mdl div {letter-spacing:0.1em; }
div.box_contain ul li.schedule dl {margin:0; padding:5px 0 5px 0;}
div.box_contain ul li.schedule dt {margin:0; padding:0;}
div.box_contain ul li.schedule dt img {margin-right:2px; margin-bottom:-2px;}
div.box_contain ul li.schedule dd {margin:0; padding:0 0 0 32px;}
div.box_contain ul li.version div{margin:3px 1em;}
div.box_contain ul li.version div span {font-weight:bold;}
div.box_contain ul li ul {margin:0; padding:0; list-style-type:none;}
div.box_contain ul li ul li{ min-height:1em;margin:0; padding:0 0 5px 10px; list-style-type:none; background:url("/support/images/circle_black.gif") no-repeat 0 4px;}
div.box_contain ul li div.update {margin:10px 0;}
div.box_contain ul li div.update a { padding:0 0 0 15px; line-height:1.4em; background:url("/support/images/arrow_link.gif") no-repeat 2px 5px;}
div.box_contain ul li div.update span{ font-weight:normal; }
div.box_contain ul li .box_lef{ color:#999; width:4%; float:left; font-size:2em; padding-top:20px; }
div.box_contain ul li .box_righ{ width:89%; float:left; padding:10px 15px; background-color:#eee !important; }
div.box_contain ul li .bg_arrow{ margin-left:45px; padding:5px 0 10px 15px; line-height:1.4em; background:url("/support/images/arrow_link.gif") no-repeat 2px 10px; _background-position:2px 15px; }
*:first-child+html div.box_contain ul li .bg_arrow{ background-position:2px 15px; }

div.adobe {margin:auto; border:1px solid #cccccc; width:570px; margin:10px 0; float:left;}
div.adobe dl {width:570px; position:relative; margin:0; padding:0; float:left;}
div.adobe dl dt { width:120px; text-align:center; margin:0; padding:5px 0; float:left;}
div.adobe dl dd { width:440px; margin:0; padding:5px 0 5px 10px; float:left;}

div.box_tel {float:left; width:450px; margin:20px 2em; padding:10px; background-color:#e0efff; border:1px solid #999999;}
div.box_tel h5 {font-size:110%; background-color:#eeeeee; border-top:1px solid #999999; border-bottom:1px solid #999999; font-weight:bold; letter-spacing:0.2em; text-align:center; padding:3px 0 2px 0; margin:0 0 10px 0;}
div.box_tel dl.number {width:90%; margin:0; padding:0 0 0 1em;}
div.box_tel dl.number dt {width:10em; float:left; margin:0; padding:0; }
div.box_tel dl.number dd {width:auto!important; float:left; margin:0; padding:0 0 0 0.5em; color:#484848; font-size:10px;}
div.box_tel dl.number dd span {display:block; font-size:large; color:#000000;}
div.box_tel div {margin:0; padding:0 2em; text-indent:-1em: clear:both;}
div.box_tel div span {padding-left:8em;}
div.box_tel dl.time { clear:both; width:90%; margin:5px 0; padding:0 0 0 3em; float:left; }
div.box_tel dl.time dt { width:6em; margin:0; padding:0 0 0 2em; float:left;}
div.box_tel dl.time dd { width:auto!important; margin:0; padding:0 0 0 0.2em; float:left;}
.txt_red {color:#cc0000;}
.clr {clear:both;}

/*201311/27@ǋL
------------------------------------------*/
.txtDl025 { text-indent:-1.5em; padding-left:1.5em; }
.upDatemodel{ margin:5px 0 0 35px;}