/*印刷用スタイル*/
body{
color:#000000;
line-height:1.5em;
font:12px 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif Osaka, "ヒラギノ角ゴ Pro W3";
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
div,h1,h2,h3,h4,ul,li,p,tr,td{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:auto;
height:auto;
}
table{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
width:auto;
height:auto;
}
body a{ text-decoration:none;}
body a:link{ color:#111111;}
body a:visited{ color:#111111;}
body a:hover{ color:#004da1;}
body a:active{ color:#004da1;}
img{
border:none;
vertical-align:bottom;
}
div#header{
width:100%;
height:95px;
}
div#footer{
width:100%;
height:84px;
}
div#headwrap_01{
width:100%;
height:100%;
}
div#headwrap_02{
width:706px;
height:auto;
}
div#wrapper_02{
width:706px;
height:auto;
}
div#foot_01{
text-align:center;
font-size:11px;
position:relative;
}
div#head_01{
width:100px;
margin-left:10px;
margin-top:5px;
float:left;
}
div#head_02{
margin-left:275px;
margin-top:28px;
}
div#nav{
font-size:11px;
width:auto;
height:auto;
padding:10px;
margin:0px 0px 0px 0px;
position:relative;
}
div.main_01{
width:auto;
height:auto;
position:relative;
}
div#cnt_06{
width:auto;
height:200px;
line-height:243px;
margin:0px 20px 3px 20px;
padding:0px 0px 0px 0px;
overflow:hidden;
border:#bbbbbb solid 1px;
position:relative;
}
div#cnt_07{
width:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:relative;
}
p#w3c{
padding:5px 0px 5px 0px;
}
div#cnt_08{
width:370px;
height:127px;
margin:20px 21px 0px 0px;
padding:35px 0px 0px 15px;
position:absolute;
top:0;
right:0;
line-height:2em;
font-size:16px;
}
div#cnt_01{
width:445px;
height:auto;
margin:0px 0px 0px 8px;
padding:0px 10px 10px 10px;
background:#ffffff;
float:left;
}
div#cnt_02{
margin:0px 0px 20px 480px;
padding:10px 10px 0px 10px;
width:180px;
height:auto;
border:#bbbbbb solid 1px;
}
div.post_01{
width:auto;
height:auto;
padding:0px 0px 10px 0px;
}
div.post_01 p{
padding-left:25px;
padding-top:5px;
}
div#main_02{
clear:both;
position:relative;
height:220px;
margin-top:10px;
}
div#cnt_03{
width:230px;
height:170px;
border:#bbbbbb solid 1px;
position:absolute;
left:0;
top:0;
}
div#cnt_04{
width:220px;
height:170px;
margin:0px 0px 0px 240px;
border:#bbbbbb solid 1px;
position:absolute;
left:0;
top:0;
}
div#cnt_05{
margin:0px 0px 0px 470px;
border:#bbbbbb solid 1px;
position:absolute;
left:0;
top:0;
width:220px;
height:170px;
}
div.post{
width:auto;
height:auto;
position:relative;
margin:0px 21px 0px 21px;
}
div.post p{
padding: 0px 10px 20px 10px;
clear:both;
}
img#img_01{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:bottom;
border:none;
float:left;
}
img#img_02{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:bottom;
border:none;
float:right;
}
img.img_03{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:bottom;
border:none;
}
div#cnt_02 img{
width:180px;
height:135px;
border:#bbbbbb solid 1px;
margin-bottom:10px;
}
div#cnt_06 img{
width:664px;
height:486px;
vertical-align:middle;
margin-top:-140px;
}
div.post p img{
border:#bbbbbb solid 1px;
float:left;
margin-right:10px;
margin-bottom:10px;
}
h1#ttl_01{
position:relative;
}
h2{
font-size:160%;
}
h2#subttl_01{
font-size:100%;
font-weight:normal;
}
h2#subttl_02{
margin-bottom:5px;
padding-left:5px;
border-left:#0081ba solid 10px;
}
h2.subttl_03{
padding:5px 0px 0px 0px;
width:200px;
font-size:20px;
text-align:center;
display:block;
}
h2.title{
padding-left:5px;
border-left:#0081ba solid 10px;
border-bottom:#0081ba solid 1px;
margin-bottom:20px;
}
div#wrapper_02 h3{
width:auto;
line-height:1.5em;
margin:10px 0px 10px 0px;
padding-left:5px;
border-left:#a4c733 solid 7px;
display:block;
clear:both;
}
div#wrapper_02 h4{
font-size:110%;
font-weight:normal;
color:#004da1;
display:block;
clear:both;
width:100%;
}
span.raq{
color:#666666;
}
span#date_01{
font-size:x-small;
margin-top:5px;
color:#004da1;
}
span.date_02{
width:auto;
display:block;
background:#efefef url(img/icon_10.gif) left center no-repeat;
padding-left:25px;
border-top:#bbbbbb solid 1px;
border-bottom:#bbbbbb dotted 1px;
line-height:1.5em;
}
span.date_02 a{text-decoration:none;}
span.date_02 a:link{ color:#004da1;}
span.date_02 a:visited{ color:#004da1;}
span.date_02 a:hover{ color:#bbbbbb;}
span.date_02 a:active{ color:#bbbbbb;}
ul.pagenav{
width:auto;
list-style:none outside;
}
li.page_item{
float:left;
width:80px;
margin-right:5px;
font-size:11px;
text-align:center;
border-left:#bbbbbb solid 1px;
list-style:none;
}
ul.menu_01{
list-style:disc inside;
width:212px;
height:auto;
border-top:#bbbbbb dotted 1px;
margin:0px 5px 0px 5px;
}
ul.menu_01 li{
list-style:disc outside;
padding:0px 5px 0px 5px;
border-bottom:#bbbbbb dotted 1px;
display:block;
}
div.post ul{
width:auto;
height:auto;
margin:5px 21px 10px 0px;
list-style:disc inside;
}
div.post ul li{
padding:2px 0px 2px 15px;
}
th{
background:#efefef;
}
tr.tr_01{
background:#efefef;
}
table.table_01{
margin:15px 0px 0px 0px;
padding:0;
width:100%;
height:auto;
border:#999999 solid 1px;
font-size:12px;
}
table.table_02{
margin:0px 0px 0px 0px;
padding:0;
width:100%;
height:auto;
border:#999999 solid 1px;
font-size:12px;
}
table.table_03{
margin:15px 0px 0px 0px;
padding:0;
width:100%;
height:auto;
border:#999999 solid 1px;
font-size:10px;
}
td.td_01{
width:200px;
}
td.td_02{
text-align:right;
}
td.td_03{
text-align:center;
}
td.td_04{
text-align:right;
width:20px;
}
th.th_01{
text-align:center;
width:75px;
}
th.th_02{
text-align:center;
}
.bord_b{
border-bottom:#999999 solid 1px;
}
.bord_r{
border-right:#999999 solid 1px;
}
.bord_bd{
border-bottom:#999999 dotted 1px;
}
.bord_td{
border-top:#999999 dotted 1px;
}
.font_s{
font-size:12px;
}
.wid_01{
width:30px;
}
.wid_02{
width:40px;
}
.wid_03{
width:100%;
}
.font_s{
font-size:9px;
}
.marg_01{
margin-top:15px;
margin-bottom:15px;
}