@charset "utf-8";
/*body {
    font-size: 14px;
}*/
.pageTitle_telmarke{
border:1px solid #cccccc;
background: url(./images/pagetitle_bg01.gif) repeat-x left bottom;
margin-bottom:16px;
position:relative;
}
.pageTitle_telmarke h1{
background: url(./images/pagetitle_bg02.gif) no-repeat left top;
margin:-1px 0 0;
padding:14px 14px 12px;
font-size:140%;
font-weight:bold;
line-height:1.3;
color:#333333;
}
.sub_main{
padding:0 10px;
}
.text_title{
font-weight:bold;
font-size:18px;
border-left:solid 4px ;
padding-left:12px;
margin-bottom:20px;
}
.telema{
margin:0;
padding:0;
border-collapse:collapse;
width:100%;
}
.telema th, .telema td{
margin:0;
padding:5px;
vertical-align:top;
border:solid 1px #000000;
width:33%;
font-size:14px;
}

.telema th{
background:#FFCC99;
text-align:center;
font-weight:bold;
}

.side_contents01{
width:210px;
border:solid 1px #000000;
background:#000000;
padding:5px 10px;
}
.side_contents02{
width:210px;
border:solid 1px #000000;
background:#DCDCDC;
padding:10px;
}
.side_contents03{
width:210px;
border:solid 1px #000000;
background:#000000;
padding:5px 10px;
}
.side_contents04{
width:210px;
border-left:solid 1px #000000;
border-right:solid 1px #000000;
border-bottom:solid 1px #000000;
padding:10px;
}
.side_contents05{
width:210px;
border-left:solid 1px #008000;
border-right:solid 1px #008000;
background:#FFFF99;
padding:5px 10px;
}
p.box {
border-bottom: 1px dotted #696969;
padding-bottom: 8px;
}
.form_color_r {
    background-color: #FFCCCC;
}
