*{
word-break: break-all;
}

.kiyakuBODY{
font-size : 12px;
line-height : 140%;
color : #666666;
width : 500px;
}
.toKiytaku{
font-size : 12px;
color:#ff9900;
text-align:right;
}
.toKiytaku a{
color:#ff9900;
}
.kiyakuBODY b{
width:500px;
font-weight:normal;
line-height:20px;
color:#ff9900;
border-bottom:1px solid #ff9900;
margin-bottom:5px;
}

body{
scrollbar-face-color: #ff9900;  
scrollbar-track-color: #fffffff; 
scrollbar-arrow-color: #ffffff; 
scrollbar-highlight-color: #fffffff; 
scrollbar-shadow-color: #ffffff;
scrollbar-3dlight-color: #ff9900;
scrollbar-darkshadow-color: #ff9900;
scrollbar-base-color: #ffffff;
}

form{margin:0px;padding:0px;}

#CanLeft{
float:left;
width:550;
background-color:#FFFFFF;
}
#Canright{
float:right;
text-align:center;
width : 230px;
background-color:#EFEFEF;
}
.canr1{
width : 206px;
background-image : url(/htmls/images/can_index_t3.jpg);
background-repeat : no-repeat;
height : 84px;
}
.canl1{
background-image : url(/htmls/images/can_index_t2.jpg);
background-repeat : repeat-y;
width : 17px;
}
.carc1{
font-size : 12px;
line-height : 135%;
color : #666666;
width : 317px;
}
.canal{
background-image : url(/htmls/images/can_index_t4.jpg);
background-repeat : repeat-y;
}
.canRightBt{
width:210px
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
}
.canRightBt span img{
margin-top:5px;
}
.canwrapper{
width:530px;
border:1px solid #eeeeee;
}
.canwrapper2{
margin:5px;
}
.canwrapper3{
width:518px;
height:200px;
overflow: auto;
}
.canwrapper4{
width:518px;
height:100px;
overflow: auto;
}
.canwrapper5{
width:518px;
height:600px;
overflow: auto;
}
.canwrapper6{
width:518px;
height:400px;
overflow: auto;
}
.login{
margin-left:auto;
margin-right:auto;
width:208px;
border:1px solid #ff9900;
background-color:#ffffff;
}
.loginwrapper{
font-size:12px;
color:#666666;
text-align:left;
margin:5px;
margin-top:0px;
margin-bottom:0px;
}
.loginwrapper a{
line-height:140%;
font-weight:normal;
font-size:12px;
color:#ff9900;
}
.loginwrapper a:hover{
color:#206dbb;
}
.tableborder{ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #99FF99 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 
.tableborder TD { 
border: 1px #99FF99 solid; /* セルの枠線（太さ・色・スタイル） */ 
} 
.topicBody{
width : 510px;
font-size : 12px;
color : #666666;
}
.topicBody2{
width : 480px;
font-size : 12px;
color : #666666;
}
.topicBody2 th{
background-color:#efefef;
color:#666666;
font-weight:normal;
line-height:200%;
}
.topicBody th{
background-color:#efefef;
color:#666666;
font-weight:normal;
line-height:200%;
}
.topicsPhoto{
width : 85px;
vertical-align: top;
}
.topicsPhoto img{
margin-bottom:5px;
}
.topicTD{
height : 15px;
line-height : 130%;
}
.topicsTitle{
font-size : 12px;
font-weight : bold;
line-height : 150%;
color : #0099cc;
}
.topicsTitle a{
font-size : 12px;
font-weight : bold;
line-height : 150%;
color : #0099cc;
}
.topicsName{
font-size : 12px;
line-height : 130%;
color : #666666;
word-break: break-all;
}
.topicsText{
font-size : 12px;
line-height : 130%;
color : #666666;
word-break: break-all;
}
.topicsday{
font-size : 10px;
color : #666666;
text-align : right;
}
.topicsday a{
font-size : 10px;
color : #666666;
}
.topicsday a:hover,.topicsTitle a:hover{
color:#ff9900;
}
.topicsLine{
background-image : url(/htmls/images/can_index_line1.jpg);
background-repeat : repeat-x;background-position : center center;
width : 510px;
height : 15px;
}
.topicsLine3{
background-image : url(/htmls/images/can_index_line1.jpg);
background-repeat : repeat-x;background-position : center center;
width : 490px;
height : 15px;
}
.topicsLine2{
background-image : url(/htmls/images/gl_pointline.jpg);
background-repeat : repeat-x;background-position : center center;
height : 10px;
}
.topicsLine4{
background-image : url(/htmls/images/gl_pointline.jpg);
background-repeat : repeat-x;background-position : center center;
height : 10px;
width : 490px;
}
.canattention{
font-size : 12px;
font-weight:bold;
line-height : 150%;
color : #ff8600;
}
.canattention a{
font-size : 12px;
font-weight:bold;
line-height : 150%;
color : #ff0000;
}


.mente1Left{
background-image : url(/htmls/images/can_mente_img13.jpg);
background-repeat : repeat-y;
width : 8px;
}
.mente1right{
background-image : url(/htmls/images/can_mente_img14.jpg);
background-repeat : repeat-y;
width : 8px;
}
.mente1center{
width : 116px;
font-size : 10px;
line-height : 150%;
}
.mente1center a{
color : #008000;
}

.mente2Left{
background-image : url(/htmls/images/can_mente_img15.jpg);
background-repeat : repeat-y;
width : 8px;
}
.mente2right{
background-image : url(/htmls/images/can_mente_img16.jpg);
background-repeat : repeat-y;
width : 8px;
}
.mente2center{
width : 116px;
font-size : 10px;
line-height : 150%;
}
.mente2center a{
color : #0080c0;
}

.mente3Left{
background-image : url(/htmls/image/mente/can_mente_img22.jpg);
background-repeat : repeat-y;
width : 8px;
}
.mente3right{
background-image : url(/htmls/image/mente/can_mente_img21.jpg);
background-repeat : repeat-y;
width : 8px;
}
.mente3center{
width : 116px;
font-size : 10px;
line-height : 150%;
}
.mente3center a{
color : #F24AA2;
}
.ruletext{
margin:20px;
width:470px;
font-size : 12px;
line-height : 150%;
color : #666666;
}
.ruletext b{
color:#ff9900;
}
.ruleSeido{
font-size : 12px;
line-height : 150%;
color : #666666;
}
.ruleSeido B{
width:390px;
color:666666;
font-weight:normal;
border-bottom:1px solid #ff9900;
margin-bottom:5px;
background-color : #ffffff;
}
.ruleTABLE{
margin-top:20px;
margin-bottom:20px;
width : 520px;
}
.ruleTABLE th{
font-size:12px;
text-align:center;
background-color:#53b7e9;
color:#ffffff;
font-weight:normal;
}
.ruletabletxt{
font-size : 12px;
line-height : 170%;
color : #666666;
background-color : #ffffff;
}
.menteBody{
border : 1px solid #cccccc;
width : 530px;
}
.menteinner{
margin-top : 15px;
margin-left : 15px;
margin-right : 15px;
margin-bottom : 15px;
text-align : left;
}
.mentetxt{
font-size : 12px;
line-height : 150%;
color : #666666;
}
.mentetxt2{
font-size : 12px;
color : #666666;
}
.mentetxt b{
color:#0099cc;
}
.mentewidth500px{
width : 500px;
}
.mentewidth500px img{
margin-right:4px;
margin-left:4px;
}
.archiveMonth{
font-size : 12px;
line-height : 160%;
color : #ff9900;
background-color : #feffe8;
border:1px solid #ff9900;
border-left:0px;
}
.archiveMonth a{
color:#ff9900;
}
.archiveYear{
font-size : 12px;
font-weight : bold;
color : #ff6600;
width : 80px;
background-color : #ffdbc4;
text-align : center;
border:1px solid #ff9900;
}
.archiveBody{
margin-top : 10px;
margin-bottom : 10px;
width : 520px;
}
.tourokuText{
font-size : 12px;
line-height : 160%;
color : #666666;
width : 525px;
}
.tourokuKoumoku{
font-size : 12px;
font-weight : bold;
color : #ff6600;
width : 110px;
line-height : 170%;
}
.tourokuRight{
font-size : 12px;
text-align : right;
line-height : 180%;
width : 520px;
color : #ff8000;
}
.tourokuRight a{
color : #ff8000;
}
.topicanc{
font-size : 12px;
color : #666666;
width : 530px;
}
.ancright{
font-size:12px;
color:#ff9900;
text-align:right;
}
.ancright a{
font-size:12px;
color:#ff9900;
}
.anckoumoku{
font-size : 12px;
background-color : #ffffff;
color : #666666;
}
.topicsLine5{
background-image : url(/htmls/images/gl_pointline.jpg);
background-position : center center;
height : 5px;
background-repeat : repeat-x;
font-size : 5px;
line-height : 5px;
}
.anckoumoku2{
font-size : 12px;
font-weight : bold;
color : #ff8040;
background-color : #fffeec;
padding : 6px;
}
.ancgrafnum{
font-size : 12px;
color : #398cb0;
}
.ancgrafnum img{
margin-right:5px;
}
.ancgraftotal{
font-size : 12px;
font-weight : bold;
color : #398cb0;
line-height : 220%;
}
.rank{
font-weight : normal;
text-align : center;
width : 48px;
}
.blogRight{
font-size : 12px;
line-height : 160%;
color : #666666;
text-align : left;
width : 210px;
margin-left:auto;
margin-right:auto;
border-left:1px solid #dddddd;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background-color:#ffffff;
word-break: break-all;
}
.blogRightpoint{
margin-left:14px;
}
.blogRight li{
margin-top:2px;
margin-bottom:2px;
background-image : url(/htmls/images/blog_rightpoint.jpg);
background-repeat : no-repeat;
background-position : left 6px;
margin-left:3px;
}
.blogRight li a{
color:#666666;
}
.blogRight li a:hover{
color:#ff9900;
}
.blogBody{
margin-top:10px;
margin-bottom:10px;
word-break: break-all;
}
.blogName{
font-size : 12px;
line-height : 160%;
color : #666666;
text-align : right;
}
.booktextarea{
background-color : #FFF0E6;
width : 527px;
}
.ma5{
margin : 7px;
font-size : 12px;
color : #666666;
line-height:160%;
}
.booktx18{
font-size : 18px;
font-weight : bold;
color : #666666;
}
.bookbook{
font-size : 12px;
line-height : 160%;
color : #666666;
text-align : left;
width : 390px;
}
.booktx10{
font-size : 10px;
line-height : 140%;
}.noinfobody{
font-size : 12px;
color : #666666;
background-color : #f0f0f0;
margin:4px;
width : 250px;
}
.noinfobody2{
line-height:140%;
height:60px;
margin : 5px;
}
.noinfobody2 img{
margin-bottom:3px;
}
.noinfo{
border:1px solid #eeeeee;
}
.songguide{
font-size : 12px;
line-height : 150%;
}
.songguide b{
color:#0099cc;
}

