/*----------------------------------------------------------------- For Win5.X & Mac5.X -----------------------------------------------------------------*/ /*\*//*/ @import url("ie5mac"); /**/ /*サイトの基本設定 -----------------------------------*/ *{ font-size:10pt; color:#333; line-height:130%; margin:0px; padding:0px; } body{ margin: 0 auto; width:760px; text-align:center; line-height:140%; color: #585858; } /*リンク文字の色 -----------------------------------*/ body a { color:#000066; text-decoration:none; } body a:link { color:#000066; text-decoration:none; } body a:visited { color:#336699; text-decoration:none; } body a:hover { color:#339999; text-decoration:underline; } img{ border:0px; } .s_red{ font-size:8pt; color:#ff3232; } .red{ color:#ff3232; } .skyblue{ color:#336699; } .clear{ clear:both; } /*余分なマージンを消す -----------------------------------*/ h1,h2,h3,h4,h5,ul,ol,li,dl,dt,dd,form,hr,p{ margin:0px; padding:0px; text-align:left; } ul{ list-style:none; } h1{ margin-bottom:10px; } /*基本レイアウト -----------------------------------*/ #container{ width:760px; height:auto; vertical-align:top; margin:0px auto 0px auto; padding:0; text-align:left; background:#fff; } #header{ width:760px; margin-left:auto; margin-right:auto; background:#E5E5E5; } #path{ width:760px; /*height:18px;*/ font-size:8pt !important; text-indent:15px; margin:0; padding:5px 0 2px 0; background:#E5E5E5; } #path p{ font-size:8pt !important; /*margin:5px;*/ } #path a{ font-size:8pt !important; } #contents{ width:760px; /*height:auto; vertical-align:top;*/ margin:0; padding:0; background:#FFF url(../img/side_bg) repeat-y; /*border:1px solid #CCCCCC;*/ } #contents:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; } #contents_img img{ vertical-align:bottom } #menu{ width:160px; margin:0; padding:0; float:left; } #menu img{ vertical-align:bottom } #main{ width:760px; height:auto; padding:0 0 0 0px; float:right; background:#fff; } #main2{ width:760px; height:auto; margin-left:auto; margin-right:auto; background:#fff; text-align:center; } /*main内、左右上下マージン設定 -----------------------------------*/ #lo{ margin:0 20px 0 15px; width:725px; background:#fff; text-align:left; } #footer{ width:760px; height:20px; margin:0 0 0 0; padding:0; background:#5596AA; clear:both; /*border:1px solid #CCCCCC;*/ } #footer p{ margin:0 3px 0 0; font-size:8pt; color:#fff; text-align:right; } ol li { display: inline; margin: 0; padding: 0; color:#808080!important; list-style-type: none; float:right; } .footer_menu { width:720px; font-size:8pt; vertical-align:bottom; text-align:right /*border:1px solid #CCCCCC;*/ margin:0; padding:0; } .footer_menu li{ list-style-type:none; float:right; margin:10px 10px; background:url(../img/heado_gif) no-repeat 0px 3px; padding-left:13px; } .h_s{ width:710px; border-color:#cccccc; border-width:0 0 1px 7px; padding:3px 0 5px 5px; border-style:solid;background:#F8F8F8; margin:10px 0 3px 10px; } /*共通ヘッダ -----------------------------------*/ #header_top{ width:760px; height:40px; background:url(../img/top/tophead_back_gif) repeat-y top left; } #header_title{ float:left; width:225px; } #header_search{ background:url(../img/header_back_gif) no-repeat left top; width:535px; text-align:right; float:right; height:40px; } #form1{ margin:10px 15px 0 0; text-align:right; } #header_top:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; } /*メインメニュー -----------------------------------*/ ul #mainmenu_top,ul #mainmenu_bottom{ margin:0; padding:0; } #mainmenu_top li,#mainmenu_bottom li{ float:left; } ul #mainmenu_top:after,ul #mainmenu_bottom:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; } #mainmenu_top img,#mainmenu_bottom img{ vertical-align:bottom }