@charset "utf-8";

/* [reset]
----------------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,span,blockquote,img{margin:0;padding:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}

ol,ul {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}abbr,acronym {border:0;}



/* [base]
----------------------------------------------------------------------------------*/
html {height:100%;}

body {
	height:100%;
	margin:0;
	padding:0;
	font-family: osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	line-height:150%;
	color: #333333;
	text-align:center;
}

.bold { font-weight:bold;}

.gray { color:#666666;}
.pink { color:#FF5353;}
.white { color:#FFFFFF;}

.font14 { font-size:14px}
.font120 { font-size:125%}
.font100 { font-size:100%}
.font80 { font-size:80%}
.font60 { font-size:60%}

.heigth100 { line-height:100%}
.heigth120 { line-height:120%}
.heigth140 { line-height:140%}
.heigth160 { line-height:160%}

.left  {float:left; margin:0; padding:0;}
.right {float:right; margin:0; padding:0;}

.clear { clear:both; margin:0; padding:0;}

div:after {   
    content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both;   
}  

div { display: inline-block; }

/* [Link]
----------------------------------------------------------------------------------*/
a:link, a:visited { color:#336699; text-decoration:underline;}
a:hover { color:#69B3F5; text-decoration:underline;}
/* [Detail]
----------------------------------------------------------------------------------*/
#logo{
	margin:30px 0 50px 0;
}

.box{
	width:800px;
	margin:20px auto 20px auto;
}

.box img {
margin: 10px 0 15px 0;
border:solid 1px #990033;
}

.box p{
text-align:left;
}

.tit {
font-size: 14px;
font-weight: bold;
color: #940543;
}

#footerpr{
	margin:0px 0 0 0;
	padding:30px 0 10px 0;
	text-align:center;
	font-size:11px;
}
