/* チームグリップのスタイルシート設定 */
body{
background:url(../../img/bg3.gif) repeat;
}

#bg{
background:url(../../img/bg.gif) repeat-x;
}

.input_t{
background-image:url(../../img/teamgrip/teamgrip_ny1.gif);
}
.input_b{
background-image: url(../../img/teamgrip/teamgrip_ny2.gif);
}
.input_c{
padding:10px 20px;
border-left:solid 1px #666633;
border-right:solid 1px #666633;
background-color:#FFFFCC;
}
.input1{
border-left:solid 1px #666633;
border-right:solid 1px #666633;
background-color:#FFFFCC;
}
.input2{
padding:15px 0px 5px;
}

#present{
margin:5px 0 0 0;
}

#present_title{
margin:5px 0;
}


#present_top h1{
font-size:20px;
color:#ef7700;
margin:30px 0 4px;
}

#present_top h1#m{
font-size:20px;
color:#ef7700;
margin:80px 0 4px;
}

#present_top p{
border-left:8px solid #666666;
padding-left:10px;
line-height:130%;
margin:0 0 1.5em 0;
}

#present_info{
margin:15px 0 0 0;
}

#present h3{
margin:5px 0;
font-size:12px;
font-weight:normal;
}

.present_tosen{
margin:10px 0 0 0;
}

.present_tosen table{
text-align:center;
}

.present_tosen th{
background-color:#666666;
color:#ffffff;
}

#present_kako{
margin:15px 0 0 0;
}

#present_kako hr{
display:none;
}

#present_kako h3{
margin:5px 0 0 0;
font-size:16px;
font-weight:bold;
}

#present_kako .title{
padding:2px 15px;
background-color:#f57a01;
}

#present_kako .title h3{
margin:0;
color:#ffffff;
font-weight:bold;
font-size:14px;
}

#present_kako .text{
padding:10px 10px 10px 20px;
background-color:#fff9de;
}

#present_kako .text p{
line-height:140%;
}

#present_kako .photo{
padding:10px;
background-color:#fff9de;
}