* { margin : 0 ; padding : 0 ; }
body { width : 100% ; }
#my_body { position : relative ; margin: 0 auto; width : 900px ; }

/*Step1設定*/
#headerBox { height: 126px; width: 100%;  background-image: url('DogTop.jpg'); background-repeat: no-repeat;}
#leftBox {float:left; width:739px; height : 990px ; background-color:#FFFF99;}
#rightBox {float:right; width:160px;  height : 990px; background-color:#FFCCFF;}
#toolBox {clear : both ; width: 100% ; height : 50px ; background-color:#CCCCFF;}

/*Step2設定*/
#header { float: left; z-index: 1; height: 120px; width: 740px; }
#keyword {margin: 10px; float: right; height: 100px; width: 140px; background-color: #FFFFFF; }

#navi {float:left; width:129px; height : 930px ; background-color:#99FF99;}
#contentsBox {float:right; width:609px; height : 930px ; background-color:#FFFFFF;}
#footer {width : 100% ; height : 60px ; clear : both ; background-color:#CCCC99;}

/*Step3設定*/
#contents { margin: auto; height: 640px; width: 603px; background-color: #FFFFFF; overflow: scroll; }
#adsence { margin-left: 3pt; float: left; height: 290px; width: 344px; background-color: #FFFFFF; }
#other { margin-right: 3pt; float: right; height: 290px; width: 254px; background-color: #FFFFFF; }

h2{ font-size: 10px; color: #000000; font-weight: normal; line-height: 100%; }

h1{ font-size: 12px; color: #996600; font-weight: bold; }

.title_or{ font-family: ＭＳ Ｐゴシック,Osaka; font-size: 20px; color: #FFFFFF; font-weight: bold; text-align: center; vertical-align: baseline; padding: 2px; background-color: #FF9933; }	
.title_or{ font-family: ＭＳ Ｐゴシック,Osaka; font-size: 20px; color: #FFFFFF; font-weight: bold; text-align: center; vertical-align: baseline; padding: 2px; background-color: #FF9933; }	
.title_pk{ font-family: ＭＳ Ｐゴシック,Osaka; font-size: 20px; color: #FFFFFF; font-weight: bold; text-align: center; vertical-align: baseline; padding: 2px; background-color: #FF66FF; }	
.title_bl{ font-family: ＭＳ Ｐゴシック,Osaka; font-size: 20px; color: #FFFFFF; font-weight: bold; text-align: center; vertical-align: baseline; padding: 2px; background-color: #0099FF; }	
.title_gr{ font-family: ＭＳ Ｐゴシック,Osaka; font-size: 20px; color: #FFFFFF; font-weight: bold; text-align: center; vertical-align: baseline; padding: 2px; background-color: #66CC33; }	
.title_pr{ font-family: ＭＳ Ｐゴシック,Osaka; font-size: 20px; color: #FFFFFF; font-weight: bold; text-align: center; vertical-align: baseline; padding: 2px; background-color: #9933FF; }	
.title_gl{ font-family: ＭＳ Ｐゴシック,Osaka; font-size: 20px; color: #FFFFFF; font-weight: bold; text-align: center; vertical-align: baseline; padding: 2px; background-color: #669999; }	

.text{ font-family: ＭＳ Ｐゴシック,Osaka; font-size: 11pt; color: #000000; line-height: 130%; }

.naviMidashi{ font-family: ＭＳ Ｐゴシック,Osaka; font-size: 10pt; color: #000000; font-weight: bold; line-height: 120%; background-color: #FFCC99; }
.navilist{ font-family: ＭＳ Ｐゴシック,Osaka; font-size: 10pt; color: #000000; line-height: 120%; text-align: right; font-weight: bold;}
.navititle{ font-family: ＭＳ Ｐゴシック,Osaka; font-size: 8pt; color: #000000; line-height: 120%; text-align: left; vertical-align: middle; top: 0; }

.honbun{padding: 6px; font-size: 15px; color: #000000; line-height: 24px; }
.titleSmall{ font-family: ＭＳ Ｐゴシック,Osaka; font-size: 14pt; color: #FF6600; font-weight: bold; line-height: 120%; }
