@charset "Shift_JIS";

/*----------------------------------------------------
	#リセット
----------------------------------------------------*/
* {font-size: 100%;font-family: Verdana, 'ＭＳ Ｐゴシック', sans-serifO,Osaka;}
body {font:13px "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; line-height:1.4;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,hr {
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,h5,h6 {font-size: 100%;}
li {list-style-type: none;}

/*----------------------------------------------------
	#共用
----------------------------------------------------*/
div #crumb {background:#e7f6ec; margin:0 10px 15px 10px; padding:5px 10px; line-height:1; font-size:77%;}
div #crumb a {text-decoration:underline;}

#safetyguide {width: 780px; margin: 0 auto; text-align: left;}
#safetyguide #contents {float: left; width: 780px;}
#safetyguide #main {float: right; width: 540px;  padding:0 10px;}
#safetyguide #sub {float: left; width: 200px; padding:0 10px;}


#safetyguide #main .red {color:#cc0000; }
#safetyguide #main .gray {color:#999; }
#safetyguide #main .divide {border-top:solid 1px #CCC; margin:20px 0;}
#safetyguide #main .divide2 {border-top:dashed 1px #CCC; margin:10px 0;}
#safetyguide #main p {font-size:108%; font-weight:bold; margin:0;}
#safetyguide #main p.tx12 {font-size:93%; font-weight:bold; margin:0;}
#safetyguide #main p.gaps {font-size: 85%; font-weight:normal; margin-top:5px;}


#safetyguide #main .notice {background:url(../img/cmn_noticebtm.gif)  no-repeat bottom; margin:0; padding:0 0 12px 0;}
#safetyguide #main .noticetop {background:url(../img/cmn_noticetop.gif) no-repeat;height:12px; width:540px; margin-top:20px;;padding:0; line-height:0;overflow:hidden;}
#safetyguide #main .notice h3.wo {background:url(../img/cmn_noticetitle.gif) no-repeat;height:19px; width:71px; text-indent:-100000px; margin:0 0 10px 12px;padding:0; }
#safetyguide #main .notice p {margin:0; padding:0 12px; font-size:93%; font-weight:bold;}
#safetyguide #main .notice .tx14 {margin:0; padding:0 12px; font-size:108%; font-weight:bold;}
#safetyguide #main .notice .tx12 {margin:0; padding:0 12px; font-size:93%; font-weight:bold;}

#safetyguide #main .notice img.righty {float: right; padding:0 12px 0 20px;}
#safetyguide #main .notice img.lefty {padding:0; margin:0;}
#safetyguide #main .notice ul li {font-size:93%; font-weight:bold; list-style: url(../img/cmn_listdot09.gif) outside; margin:0 12px 0 32px; padding:0;}
#safetyguide #main .notice ul.movies li{ display: inline; list-style-type:none;float:left; }
#safetyguide #main .notice div.movie { border: 1px solid  #999; padding:10px; float:left; width:140px; margin:10px 0 0 10px;}
#safetyguide #main .notice div.movie p.titleblue{ font-size:93%; font-weight:bold; line-height:1.2; padding:0; margin:0 0 5px 0; color:#008be6;}
#safetyguide #main .notice div.movie p.titlered{ font-size:93%; font-weight:bold; line-height:1.2; padding:0; margin:0 0 5px 0; color:#C00;}
#safetyguide #main .notice div.movie p.cap{ font-size:85%; font-weight:normal; line-height:1.2; padding:0; margin:5px 0;}
#safetyguide #main .notice div.movie p.start{ font-size:85%; font-weight:normal; text-align:right; padding:0; margin:0;}

#safetyguide #main .notice div.movie2 { border: 1px solid  #999; padding:10px; width:140px; margin:10px 0 0 10px;}
#safetyguide #main .notice div.movie2 p.titleblue{ font-size:93%; font-weight:bold; line-height:1.2; padding:0; margin:0 0 5px 0; color:#008be6;}
#safetyguide #main .notice div.movie2 p.titlered{ font-size:93%; font-weight:bold; line-height:1.2; padding:0; margin:0 0 5px 0; color:#C00;}
#safetyguide #main .notice div.movie2 p.cap{ font-size:85%; font-weight:normal; line-height:1.2; padding:0; margin:5px 0;}
#safetyguide #main .notice div.movie2 p.start{ font-size:85%; font-weight:normal; text-align:right; padding:0; margin:0;}


#safetyguide #main .rednotice {background:url(../img/cmn_rednoticebtm.gif)  no-repeat bottom; margin:0; padding:0 12px 12px 12px;}
#safetyguide #main .rednoticetop {background:url(../img/cmn_rednoticetop.gif) no-repeat;display:block; height:12px; width:540px; margin-top:20px;;padding:0;overflow:hidden; }
#safetyguide #main .rednotice p {margin:0; padding:0; font-size:93%; font-weight:bold;}
#safetyguide #main .rednotice .tx14 {margin:0; padding:0; font-size:108%; font-weight:bold;}
#safetyguide #main .rednotice p.st {margin:0; padding:0; font-size:93%; font-weight:normal;}
#safetyguide #main .rednotice .tx10 {margin:0; padding:0; font-size:85%; font-weight:normal;}

#safetyguide #main .rednotice img.righty {float: right; padding:0 0 0 20px;}
#safetyguide #main .rednotice img.lefty {padding:0; margin:0;}
#safetyguide #main .rednotice ul li {font-size:93%; font-weight:bold; list-style: url(../img/cmn_listdot09.gif) outside; margin-left:20px;}



#safetyguide div.footerunit{ margin:10px;}

