#wrapper { margin : 0 auto ; width : 80% ; }
#category-navi { float : left ; width : 180px ; }
#contents {margin-left: 180px; padding:0px 18px 20px 10px;}

body {
	text-align: center;
	margin:0px;
    padding:0px; 
}
div#wrapper	{
	width: 800px;
	margin: 0 auto;
	text-align: left;
	
}

#glovalnavi {
width:65em;
height:3em;  
margin: 0; 
padding :0;
}
#glovalnavi ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#glovalnavi li { 
display : inline; 
padding :0; 
margin:0; 
float:left 
}
#glovalnavi a {
display:block; 
background-image:url(img/submitbtn_3.gif);
font-size:10.5px;
font-family:Meiryo, "メイリオ", "MS ゴシック", "MS Pゴシック", Osaka, Helvetica, Sans-serif;
padding:3px 0px 1px 0px;
text-decoration:none;
color:#333333;
width:11em;
height:2em;
margin:1px 0px;
text-align:center;
}
#glovalnavi a:hover {
display:block; 
background-image:url(img/submitbtn_4.gif);
font-size:10.5px;
font-family:Meiryo, "メイリオ", "MS ゴシック", "MS Pゴシック", Osaka, Helvetica, Sans-serif;
padding:3px 0px 1px 0px;
text-decoration:none;
color:#333333;
height:2em;
text-align:center;
}

#glovalnavi #menu_left a {
display:block; 
border:1px solid #aac;
background-color:#dde;
font-size:10.5px;
font-family: Meiryo, "メイリオ", "MS ゴシック", "MS Pゴシック", Osaka, Helvetica, Sans-serif;
padding:2px 0px 1px 0px;
text-decoration:none;
color:#557;
width:7em;
height:1.5em;
margin:1px 0px;
text-align:center;
}
#glovalnavi #menu_left a:hover {
background-color:#ded;

display:block; 
border1px solid #aca;
background-color:#ded;
font-size:10.5px;
font-family:Meiryo, "メイリオ", "MS ゴシック", "MS Pゴシック", Osaka, Helvetica, Sans-serif;
padding:2px 0px;
text-decoration:none;
color:#575;height:1.5em;
text-align:center;
}

#navi ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#navi li { 
display : inline; 
padding :0; 
margin:0; 
}

#navi a {
display:block; 
background-image:url(img/submitbtn_2_1.gif);
font-size:small;
font-family: Meiryo, "メイリオ", "MS ゴシック", "MS Pゴシック", Osaka, Helvetica, Sans-serif;
padding:0.2em 0 0.1em 0.5em;
text-decoration:none;
color:#557;
width:145px; 
margin:1px 0px;
height:24px;
}

#navi a:hover {
display:block; 
background-image:url(img/submitbtn_2_2.gif);
font-size:small;
font-family: Meiryo, "メイリオ", "MS ゴシック", "MS Pゴシック", Osaka, Helvetica, Sans-serif;
padding:0.2em 0 0.1em 0.5em;
text-decoration:none;
color:#557;
width:145px; 
margin:1px 0px;
height:24px;
}

.text {
	font-size: small;
	font-style: normal;
	line-height: 23px;
	font-family: Meiryo, "メイリオ", "MS ゴシック", "MS Pゴシック", Osaka, Helvetica, Sans-serif;
	color:#333333;
	text-align: left;
}

.text2 {
	font-size: small;
	font-style: bold;
	line-height: 23px;
	font-family: Meiryo, "メイリオ", "MS ゴシック", "MS Pゴシック", Osaka, Helvetica, Sans-serif;
	color:#003366;
	text-align: left;
	margin:5px 0px 0px 20px;
}


.subtitle {
    font-size: small;
	font-style: normal;
	line-height: normal;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:10px;
	border-style:solid;
	border-color:#3366cc;
	padding-left:5px;
	font-family: Meiryo, "メイリオ", "MS ゴシック", "MS Pゴシック", Osaka, Helvetica, Sans-serif;
	color:#333333;
	text-align: left;
}

.subtitle2 {
    font-size: small;
	font-style: normal;
	line-height: normal;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:10px;
	border-style:solid;
	border-color:#3366cc;
	padding-left:5px;
	font-family: Meiryo, "メイリオ", "MS ゴシック", "MS Pゴシック", Osaka, Helvetica, Sans-serif;
	color:#333333;
	text-align: left;
}

.title {
	padding-bottom: 20px;
	color:#666666;

}

.img {
    float:left;
	margin-right:17px;
}

.img2 {
    float:right;
	margin-right:17px;
}

.footertext {
	font-size: 10px;
	padding-top:10px;
	padding-bottom:30px;
	color:#333333;
	font-family: Meiryo, "メイリオ", "MS ゴシック", "MS Pゴシック", Osaka, Helvetica, Sans-serif;
	text-align:right;
	text-decoration:none;
	margin-right:3px;
	
}


.pan {
	font-size: 10px;
	text-align:right;
	color:#333333;
	font-family: Meiryo, "メイリオ", "MS ゴシック", "MS Pゴシック", Osaka, Helvetica, Sans-serif;
	margin-right:11px;
	padding-bottom:0px;
	
}

* { box-sizing : border-box}
* { -moz-box-sizing : border-box}
