*{
	margin:0;
	padding:0;
	font-family:"メイリオ";
}


img{ border:}

a{ outline:0;}

a:link{color:#3366FF;}

a:visited{ color:#3366FF;}

a:hover{color:#FF6600;}

em{ font-style:normal; font-weight:bold;}


body{
	color:#333333;
}

body, body * {
    font-family: "Osaka","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
}


div#contents{
	width:850px;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	/*
	background:url(../images/top_line.gif) no-repeat 0 0;
	*/
}
div#comment{
	width:750px;
	margin:0 auto 20px auto;
	text-align:left;
	padding-top:15px;
}

div#comment2{
	width:750px;
	margin:0 auto;
	text-align:center;
	clear:both;
	overflow:hidden;
}
div#comment2 h4{
    margin:0px 0px 0px 0px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	line-height:1.6em;
}
div#comment2 p{
    margin:10px 8px 20px 8px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	line-height:1.6em;
}


div#comment h1{
	margin:0px 8px 5px 8px;
	font-size:22px;
	text-align:left;
}

div#comment p{
    margin:0px 8px 5px 8px !important;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	line-height:1.7em;
}

html>/**/body div div#comment p{ margin:0 0 40px 8px; letter-spacing:-0.9pt; }

div#img_box{width:750px; margin:0 auto; text-align:center;}

div#left_img,
h2#right_img{
	padding:15px;
	width:700px;
	margin-bottom:40px;
    padding-top:25px;
	margin-left:auto;
	margin-right:auto;
	border:2px solid #CCCCCC !important;
	border-radius:6px;-webkit-border-radius:6px;-moz-border-radious:6px;
}

div#left_img img{
	width:290px;
}
div#left_img h2{
	font-size:14px;
	text-align:center;
	margin-bottom:10px;
}
div#left_img h3{
	font-size:14px;
	margin-bottom:5px;
}
div#left_img p{
	font-size:12px;
	line-height:1.7em;
	padding:0px;
	margin:0px 0px 10px 0px;
}
div#left_img p a{
	font-weight:bold;
}
div#left_img p.red{
	color:#FF0000;
}
/*-footer-----------------------------------------------------
*/
#gfooter{
	width:850px;
	margin-left:auto;
	margin-right:auto;
}

#addressWrapper{
	clear:both;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	border-top:1px dotted #aaaaaa;
	margin-top:5px;
	background:#F9F9F9;
	width:850px;
}
#addressWrapper address{
	line-height:30px;
	border-top:2px solid #f7f7f7;
	color:#666666;
}	