.entry-header
{
margin: 0 10px;
margin-top:10px;
margin-bottom:5px;
color: #000000;
font-family: 'Trebuchet MS', Verdana, sans-serif;
font-size: large;
line-height: normal;
text-align: left;
font-weight: bold;
width:auto;
overflow:hidden;
text-align:center;
float:none;
clear:both;
color:#FFFFFF;
padding:10px 0;
border:1px #0088ff solid;
text-shadow: 0 1px 0 #111 ;
background-image: -webkit-gradient(linear, left top, left bottom, from( #26d0f3 ), to( #15a1df )); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient( #26d0f3 , #15a1df ); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient( #26d0f3 , #15a1df ); /* FF3.6 */
background-image:      -o-linear-gradient( #26d0f3 , #15a1df ); /* Opera 11.10+ */
background-image:         linear-gradient( #26d0f3 , #15a1df );
text-decoration:none;
font-weight:bold;
vertical-align:middle;
text-shadow:
0px 1px 1px #2cbce4,
0px -1px 0px #2cbce4);
/*for Safari and chrome*/
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
/*for Firefox*/
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
/*for IE*/
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;


}
img { 
    max-width: 100%; 
    height:auto;
}
.t_guide{
	margin: 0 10px;}
.t_guide ul{
	width:100%}

.t_note{
	margin: 0 10px;}
.t_note ul{
	width:100%}
.t_module{
	margin:10px;
	width:auto}
h2.module-header
{
overflow:hidden;
text-align:left;
margin:0;
width:auto;
clear:both;
color:#FFFFFF;
padding:10px;
border: 0;
background: #000000;
font-weight: bold;text-shadow: 0 1px 0 #111 ;
background-image: -webkit-gradient(linear, left top, left bottom, from( #3a3a3a ), to( #000000 )); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient( #3a3a3a , #000000 ); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient( #3a3a3a , #000000 ); /* FF3.6 */
background-image:      -o-linear-gradient( #3a3a3a , #000000 ); /* Opera 11.10+ */
background-image:         linear-gradient( #3a3a3a , #000000 );/*for Safari and chrome*/
text-decoration:none;
font-weight:bold;
vertical-align:middle;
text-shadow:
0px 1px 1px #2cbce4,
0px -1px 0px #2cbce4);
/*for Safari and chrome*/
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
/*for Firefox*/
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
/*for IE*/
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;

}
.module-header a{
color: #FFF;
}

ul.module-list{
margin:0;
padding:0;
border:0;
}
li.module-list-item{

margin:0px 0px 0px 0px;
width:auto;
text-align:left;
color:#000;
}
li.module-list-item a{
display: block;
overflow:hidden;
padding:11px;
font-weight:bold;
font-size:medium;
width:auto;
background-color:#f0f0f0;
border-top:#FFF solid 1px;
border-left:#FFF solid 1px;
border-bottom:#CCC solid 1px;
border-right:#CCC solid 1px;
color:#000;
}

li.module-list-item a:hover{
background-color:#ccc;
border-top:#eee solid 1px;
border-left:#eee solid 1px;
border-bottom:#999 solid 1px;
border-right:#999 solid 1px;
color:# 333;
}


.entry-body{
	line-height: normal;}
	
.sp_navi{
	padding-top:15px;
	clear:both;
	}
.sp_content{
	padding-top:15px;
	clear:both;
	}