body{
padding:0;
margin:0;
background-image:url(../img/bg.gif);
background-repeat:repeat-y;
background-position:center;
}

img
{
border:none;
}

body,td{
font-size:9pt;

}

#mobile{
margin-top:10px;
padding:2px 10px 0 10px;
width:310px;
border-style:solid;
border-width:2px 1px 1px 1px;
border-color:#054C1E;
background-color:#C2CB87;
font-size:8pt;
text-align:left;
}

#topix{
width:270px;
height:180px;
border-style:solid;
border-width:2px 1px 1px 1px;
background-color:#C2CB87;
font-size:8pt;
color:#630000;/*文字色の設定。font-は必要ない*/
}

.susume{
border-style:solid;
border-width:2px 1px 1px 1px;
Border-color:#054C1E;
background-image:url(../img/bg-table.gif);
}

.photo
{
margin-bottom:5px;
}

.s-name
{
color:#993333;
}

.s-kakaku
{
font-size:12pt;
font-weight:bold;
color=#f00;
}

.Q-title
{
padding:8px 10px 5px 10px;
color:white;
text-align:left;
font-weight:bold;
font-size:10pt;
background-color:#054C1E;
width:95%;
height:25px;
margin:8px 0 0 20px;
}

.Q-com
{
padding:10px 5px 5px 5px;
text-align:left;
background-color:#C2CB87;
border-style:solid;
border-width:5px 1px 1px 1px;
border-color:#054C1E;
width:95%;
margin:0 0 0 20px;
}

.cate_navi{
	margin-left:20px;
	margin-top:10px;
}

.sankaku
{
text-align:center;
color:#054C1E;
}

.com{
color:#054C1E;
padding:10px;
text-align:left;
width:95%;
margin:10px 0 0 10px;
}

.com a
{
color:#432207;
}

.up
{
width:95%;
text-align:right;
font-size:8pt;
color:#054C1E;

}

h3
{
margin:5px;
font-size:10pt;
width:95%;
}


.left-ko{
margin:0 0 0 3px;}

.t-image{
margin:0 0 0 2px;}

.tb-tuhan{
margin:10px 0 0 0;}
