@charset "euc-jp";
/* CSS Document */
body,div,pre,p,blockquote,
form,fieldset,input,textarea,select,option,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
table,th,td,embed,object {
margin: 0;
padding: 0;
vertical-align: baseline;
}

h1,h2,h3,h4,h5,h6,strong {
font-style: normal;
font-weight: normal;
font-size: 1.0em;
}

table {
	border-spacing:0;
	border-collapse:collapse;
	width:100%;
	margin-bottom:2em;
}

caption,th {
text-align:left;
font-weight:normal;
}

table,th,td,img {border:0;}


img,input {
vertical-align:middle;
}

.rollover{
}

.clearfix {
zoom: 1; /* for IE5.5 - IE7 */
}
.clearfix:after { /* for modern browser */
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}
p{
	margin-bottom:1em;
}
hr{
color:#ddd;
border:0;
height:1px;
background-color:#ddd;
margin:0 0 10px;
padding:0;
}

body {
color:#333;
font-family:"¥á¥¤¥ê¥ª","£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3",Verdana, Geneva, Arial, sans-serif;
line-height:1.5;
margin:0;
padding:0;
min-width:930px;
}

/* default */
body,input,textarea {
font-size: 12px !important; 
font-size: 78%; 
}
input,textarea {
font-size: 12px !important; 
padding:2px;
}

fieldset{
border:none;
}

hr.clear{
clear:both;
margin:0;
padding:0;
visibility: hidden;
}

a{
color:#448ac9;
outline:none;
text-decoration:none;
}
a:hover{

}


ol,ul{
margin-bottom:1em;
padding:12px 0 12px 22px;
}
.center{
	text-align:center;
}
.centerButton{
	text-align:center;
	padding:10px 0;
	margin:0;
}
.width10{width:10%;}
.width15{width:15%;}
.width20{width:20%;}
.width25{width:25%;}
.width30{width:30%;}
.width33{width:33%;}
.width40{width:40%;}
.width45{width:45%;}
.width50{width:50%;}
.width55{width:55%;}
.width60{width:60%;}
.width70{width:70%;}
.width80{width:80%;}
.width90{width:90%;}
.width100{width:98%;}

.heigh200{height:200px;}
.heigh120{height:120px;}
.heigh65{height:65px;}

.mb3{margin-bottom:3px;}
.mb10{margin-bottom:10px;}
.mb5{margin-bottom:5px;}
.mt10{margin-top:10px;}
.mt5{margin-top:5px;}
.mt3{margin-top:3px;}
.mr10{margin-right:10px;}

.pl10{padding-left:10px;}
.pt10{padding-top:10px;}
.pt5{padding-top:5px;}
.pb10{padding-bottom:10px;}
.pb5{padding-bottom:5px;}

.bgfde8{background-color:#fffde8;}


