#conts{
margin-bottom:20px;
}

#tasukiBbs{
width:713px;
}
#tasukiBbsHead{
margin-top:13px;
}
#tasukiBbsHead p{
float:left;
margin-top:4px;
line-height:160%;
}
#tasukiBbsHead img{
float:right;
}
.clear{
clear:both;
}

dl#tasukiBbsMessage{
margin-top:10px;
display:block;
width:100%;
}


div#tasukiBbsAdd{
margin-top:10px;
}
div#tasukiBbsAdd p{
float:left;
margin:17px 15px 0 0;
}
div#tasukiBbsAdd img{
float:left;
}

div#tasukiBbsMain{
margin-top:5px;
}

h3.title{
padding-left:4px;
background:url(../images/sen_title.gif) no-repeat bottom;
height:30px;
margin-bottom:15px;
}

#info_r_box{
margin-bottom:30px;
}
#info_r_box h3.title{
padding-left:4px;
background:url(../images/sen_title.gif) no-repeat bottom;
height:30px;
margin-bottom:22px;
}

dl#tasukiBbsMessage dt{
clear:both;
display:block;
padding:10px 0 10px 57px;
background:#FDECEA no-repeat;
background-position:7px 7px;
font-size:14px;
font-weight:bold;
color:#D33018;
margin-top:20px;
}
dl#tasukiBbsMessage dt span{
display:block;
font-size:12px;
color:#333333;
margin:7px 0 1px 0;
font-weight:normal;
line-height:160%;
}
dl#tasukiBbsMessage dd{
display:block;
clear:both;
margin-top:16px;
}
dl#tasukiBbsMessage dd.messageBody img{
margin-right:10px;
float:left;
}
dl#tasukiBbsMessage dd.messageBody p{
float:left;
}
dl#tasukiBbsMessage dd ul{
margin-top:5px;
}
dl#tasukiBbsMessage dd li{
font-size:10px;
float:right;
color:#5B5B5B;
margin-left:16px;
}
dl#tasukiBbsMessage dd li.name{
margin-top:3px;
background:url(../images/icon_name.gif) no-repeat;
padding-left:19px;
line-height:160%;
}
dl#tasukiBbsMessage dd li.prefecture{
margin-top:3px;
/*
background:url(../images/icon_name.gif) no-repeat;
padding-left:19px;
*/
}
dl#tasukiBbsMessage dd li.date{
margin-top:3px;
background:url(../images/icon_date.gif) no-repeat;
padding-left:19px;
line-height:160%;
}

dl#tasukiBbsMessage dd li.pc{
line-height:160%;
margin-top:3px;
background:url(../images/icon_pc.gif) no-repeat;
padding-left:21px;
}
dl#tasukiBbsMessage dd li.mobile{
line-height:160%;
margin-top:3px;
background:url(../images/icon_mobile.gif) no-repeat;
padding-left:17px;
}

dl#tasukiBbsMessage dd#tasukiBbsResponse{
	width:645px;
	margin-left:68px;
	background:url(../images/tensen.gif) top repeat-x;
}

dl#tasukiBbsMessage dd#tasukiBbsResponse p.clear{
	display:block;
	height:10px;
	background:url(../images/tensen.gif) bottom repeat-x;
}


dl#tasukiBbsMessage dd#tasukiBbsResponse p.resBody{
display:block;
margin-left:20px;
padding-top:20px;
}


.pagination{
margin-top:30px;
border-top:1px solid #CCCCCC;
padding-top:15px;
clear:both;
font-size: 80%;
}
        
.pagination a {
    text-decoration: none;
	border: solid 1px #AAE;
	color: #15B;
}

.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
}

.pagination .current {
    background: #26B;
    color: #fff;
	border: solid 1px #AAE;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	background:#fff;
	border:none;
}




div#addMessageWrapper{
font-size:12px;
}
div#addMessageWrapper table{
width:670px;
}

div#addMessageWrapper th{
width:15%;
}


div#addMessageWrapper input#name{
width:150px;
font-size:12px;
border:1px solid #BBBBBB;
/*background:url(../images/input_bg.gif) no-repeat;height:24px;*/
}
div#addMessageWrapper input#title{
width:300px;
font-size:12px;
border:1px solid #BBBBBB;
/*background:url(../images/input_bg.gif) no-repeat;height:24px;*/
}
div#addMessageWrapper textarea#body{
width:660px;
font-size:12px;
border:1px solid #BBBBBB;
/*background:url(../images/input_bg.gif) no-repeat;height:80px;*/
}
div#addMessageWrapper select#prefecture{
width:150px;
font-size:12px;
border:1px solid #BBBBBB;
/*height:24px;*/
}


#tasukiBbsMobile{
width:713px;
margin:15px 0;
}

 p.head{
width:670px;
margin:13px 0 30px 21px;
}

 dl{
margin-left:21px;
float:left;
}

* html  dl{margin-left:11px;}

 dd{
margin:10px 0 35px 0;
}

 dd span{
display:block;
margin-top:10px;
color:#D92900;
font-size:10px;
}

 .imageBox{
margin-right:21px;
width:266px;
float:right;
}

* html  .imageBox{margin-right:10px;}

 .imageBox img{
margin-bottom:130px;
}

div#getBox{
margin:0 0 10px 21px;
clear:both;
width:671px;
background:#EBECEF;
padding:20px 0;
}
div#getBox .right{
margin-right:15px;
width:259px;
height:235px;
float:right;
background:url(../images/keitai_qrframe.jpg) no-repeat;
}
* html div#getBox .right{margin-right:8px;}

div#getBox .right img{
margin:13px 0 0 42px;
}
div#getBox .right p{
margin-right:3px;
text-align:center;
font-size:10px;
}





div#getBox .left{
margin-left:20px;
width:350px;
float:left;
}

* html div#getBox .left{margin-left:10px;}

div#getBox .left h4{
margin:5px 0 36px 0;
}
div#getBox .left table.prefectureForm{
margin:15px 0 28px 0;
}

div#getBox .left table.prefectureForm th{
padding:2px 15px 0 0;
text-align:left;
}

div#getBox .left table.prefectureForm td{
text-align:left;
}

 .modoru{
text-align:center;
margin:32px 0 10px 0;
}
 a.menu{
color:#D92900;
}



div#chui{
width:671px;
border:1px solid #D92900;
margin:30px 0 0 20px;
}

div#chui h4{
font-weight:bold;
margin:15px 0 8px 12px;
text-align:left;
}
div#chui ul{
width:645px;
margin:0 12px 14px 12px;
text-align:left;
}
div#chui li{
text-indent:-1em;
padding-left:1em;
margin-bottom:3px;
}
div#chui li span{
font-weight:bold;
color:#D92900;
}