.clear {
clear:both;
height:1px;
}

#contents_left * {
margin:0;
padding:0;
}

#contents_left .m05 {
margin-top:5px;
}
#contents_left .m10 {
margin-top:10px;
}
#contents_left .m20 {
margin-top:20px;
}
#contents_left .ri {
text-align:right;
}

#contents_left div.img_box {
padding-top:10px;
}
#contents_left div.img_box1 {
width:232;
padding-top:10px;
float:left;
}
#contents_left div.img_box2 {
width:312;
padding-top:10px;
float:right;
}
#contents_left #toku_box div.img_box1 p,
#contents_left #toku_box div.img_box2 p {
padding-left:5px;
}

#btptop {
text-align:right;
margin-top:50px;
}
#btptop a {
padding-left:12px;
background:url(../img/list_up.jpg) no-repeat left top;
}

/*------BTN-------*/
div #main_btn{
width:155px;
height:110px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div #main_btn a{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
div #main_btn img{
display:block;
margin-bottom:2px;
}

/*------コンテンツレイアウト-------*/

div #contents{
width:760px;
background-color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}

div #contents_left{
width:550px;
text-align:left;
vertical-align: top;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 19px;
float:left;

}

div #contents_right{
clear:right;
width:155px;
text-align:left;
vertical-align: top;
margin:0px 0px 0px 0px;
padding:0px 19px 0px 0px;
float:right;
}

/*------main-------*/
div #contents h3{
margin-top:20px;
}

div #contents #toku_box {
}
div #contents #toku_box p {
padding-left:22px;
}
div #contents #toku_box ul {
list-style-type:disc;
margin-left:22px;
padding-left:22px;
}
div #contents #toku_box li {
margin-top:5px;
}

div #contents h4{
margin-top:15px;
}
div #contents h4#title_no01{
margin-top:5px;
}

div #title_no01,
div #title_no02,
div #title_no03,
div #title_no04,
div #title_no05,
div #title_no06,
div #title_no07,
div #title_no08,
div #title_no09,
div #title_no10,
div #title_no11,
div #title_no12,
div #title_no13,
div #title_no14,
div #title_no15,
div #title_no16,
div #title_no17,
div #title_no18,
div #title_no19,
div #title_no20,
div #title_no21,
div #title_no22,
div #title_no23,
div #title_no24,
div #title_no25 {
width:528px;
text-align:left;
line-height:140%;
padding-left:22px;
background-repeat: no-repeat;
background-position: 0 2px;
}

div #title_no01 {
background-image:url(../img/no01.gif);
}
div #title_no02 {
background-image:url(../img/no02.gif);
}
div #title_no03 {
background-image:url(../img/no03.gif);
}
div #title_no04 {
background-image:url(../img/no04.gif);
}
div #title_no05 {
background-image:url(../img/no05.gif);
}
div #title_no06 {
background-image:url(../img/no06.gif);
}
div #title_no07 {
background-image:url(../img/no07.gif);
}
div #title_no08 {
background-image:url(../img/no08.gif);
}
div #title_no09 {
background-image:url(../img/no09.gif);
}
div #title_no10 {
background-image:url(../img/no10.gif);
}
div #title_no11 {
background-image:url(../img/no11.gif);
}
div #title_no12 {
background-image:url(../img/no12.gif);
}
div #title_no13 {
background-image:url(../img/no13.gif);
}
div #title_no14 {
background-image:url(../img/no14.gif);
}
div #title_no15 {
background-image:url(../img/no15.gif);
}
div #title_no16 {
background-image:url(../img/no16.gif);
}
div #title_no17 {
background-image:url(../img/no17.gif);
}
div #title_no18 {
background-image:url(../img/no18.gif);
}
div #title_no19 {
background-image:url(../img/no19.gif);
}
div #title_no20 {
background-image:url(../img/no20.gif);
}
div #title_no21 {
background-image:url(../img/no21.gif);
}
div #title_no22 {
background-image:url(../img/no22.gif);
}
div #title_no23 {
background-image:url(../img/no23.gif);
}
div #title_no24 {
background-image:url(../img/no24.gif);
}
div #title_no25 {
background-image:url(../img/no25.gif);
}




div #sub_title03 {
width:550px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div #gaikan {
width:550px;
text-align:left;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div #gaikan_left {
width:258px;
text-align:left;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}
div #gaikan_left p{
width:258px;
text-align:left;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}


div #gaikan_right {
display:inline;
width:261px;
text-align:left;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:right;
}

div #gaikan_right p{
width:258px;
text-align:left;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

div #gaikan_left02 {
width:550px;
text-align:left;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}
div #gaikan_left02 p{
width:550px;
text-align:left;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}


div #contents #btspec {
text-align:right;
margin-top:10px;
}

div #contents .text1 {
text-indent:-1em;
margin-left:10px;
padding-left:1em;
}


div #gaikan_box {
}
div #gaikan_box img {
display:block;
margin-top:5px;
}
div #gaikan_box .lbox {
width:250px;
padding-top:5px;
float:left;
}
div #gaikan_box .rbox {
width:250px;
padding-top:5px;
float:right;
}