html {	overflow-y: scroll;}body, p, td, .f10, .f10n, .f12, .f12n, .f14, .f14n, .f18, .f18n {	color: #333333;	font-style: normal;}ol, ul, li {	margin: 0;	padding: 0;	position: inline;}body {	background-color : #ffffff;	margin: 0px;}h1, h2, h3, h4, h5, h6 {	font-style: normal;	font-weight: bold;	margin: 0;	padding: 0;}/* ========================================	wrapper, contents======================================== */#wrapper {	background-image: url("../common/bg.jpg");	background-repeat: no-repeat;	background-position: center top;	margin: 0 auto;	padding: 0;	text-align: center;}#wrapper #contents {	width: 805px;	margin: 0 auto;	text-align: center;}/* ---------- headerArea ---------	SEO text area (h1, p)----------------------------------- */#headerArea {	width: 805px;	margin: 0;	padding: 0 0 5px 0;}#headerArea p {	color: #666666;	font-size: 12px;	font-weight: normal;	margin: 0;	padding: 10px 0 0 30px;	text-align: left;}#headerArea h1 {	color: #666666;	font-size: 10px;	font-weight: normal;	margin: 0;	/*padding: 0 0 0 30px;*/	/*padding: 15px 0 0 30px;*/	padding: 15px 0 0 30px;	text-align: left;}/* ---------- headerArea: TOP --------- */#headerAreaTop {	width: 700px;	margin: 0;	padding: 10px 0 5px 10px;}#headerAreaTop h1 {	color: #666666;	font-size: 10px;	font-weight: normal;	text-align: left;}/* ---------- headerArea: POP UP --------- */#headerAreaPop {	width: 700px;	margin: 0;	padding: 10px 0 5px 0;}#headerAreaPop p {	color: #666666;	font-size: 12px;	font-weight: normal;	margin: 0;	padding: 0 0 0 8px;	text-align: left;}#headerAreaPop h1 {	color: #666666;	font-size: 10px;	font-weight: normal;	margin: 0;	padding: 15px 0 0 8px;	text-align: left;}.f10 {	font-family : 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka','‚l‚r ‚oƒSƒVƒbƒN',sans-serif ;	font-size : 10px ; 	line-height : 160% ; }.f10m {	font-family : 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka','‚l‚r ‚oƒSƒVƒbƒN',sans-serif ; 	font-size : 10px ; 	line-height : 120% ;}.f10n { 	font-family : 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka','‚l‚r ‚oƒSƒVƒbƒN',sans-serif ;	font-size : 10px ; }.f10h {	font-family : 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka','‚l‚r ‚oƒSƒVƒbƒN',sans-serif ; 	font-size : 10px ; 	line-height : 200% ;}.f12n {	font-family : 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka','‚l‚r ‚oƒSƒVƒbƒN',sans-serif ;	font-size : 12px ; }.f12h {	font-family : 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka','‚l‚r ‚oƒSƒVƒbƒN',sans-serif ; 	font-size : 12px ; 	line-height : 200% ;}.f12m {	font-family : 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka','‚l‚r ‚oƒSƒVƒbƒN',sans-serif ;	font-size : 12px ; 	line-height : 120% ; }.f12 {	font-family : 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka','‚l‚r ‚oƒSƒVƒbƒN',sans-serif ;	font-size : 12px ; 	line-height : 150% ; }.f14h {	font-family : 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka','‚l‚r ‚oƒSƒVƒbƒN',sans-serif ; 	font-size : 14px ; 	line-height : 170% ; }.f14 {	font-family : 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka','‚l‚r ‚oƒSƒVƒbƒN',sans-serif ; 	font-size : 14px ; 	line-height : 150% ; }.f14m {	font-family : 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka','‚l‚r ‚oƒSƒVƒbƒN',sans-serif ; 	font-size : 14px ; 	line-height : 120% ; }.f14n {	font-family : 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka','‚l‚r ‚oƒSƒVƒbƒN',sans-serif ;	font-size : 14px ; }.f18 {	font-family : 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka','‚l‚r ‚oƒSƒVƒbƒN',sans-serif ; 	font-size : 18px ; 	line-height : 150% ; }.f18n {	font-family : 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka','‚l‚r ‚oƒSƒVƒbƒN',sans-serif ;	font-size : 18px ; }strong, em {	font-style : normal ;	font-weight : bold ;}a:link {	text-decoration: underline;	color: #336699;}a:visited {	text-decoration: underline;	color: #336699;}a:hover, a:active {	text-decoration: none;	color: #336699;}/* ========================================	#contents - detail======================================== *//* ----- nav ----- */#nav {	clear: both;	overflow: hidden;	width: 800px;	margin: 0 auto;	padding: 27px 0 0 0;	text-align: center;}#nav img {	border: 0;	vertical-align: bottom;}#nav .logo {	float: left;	width: 200px;	text-align: left;}#nav .navBtn {	float: left;	width: 600px;}#nav .logo p {	margin: 0;	padding: 0;	text-align: left;}#nav .navBtn ul.top,#nav .navBtn ul.btm {	clear: both;	overflow: hidden;	width: 600px;	margin: 0;	padding: 0;	list-style-type: none;}#nav .navBtn ul li {	float: left;	margin: 0;	padding: 0;	list-style-type: none;}#nav .navBtn ul li img {	vertical-align: bottom;}#nav .navBtn ul.top li {	height: 29px;}#nav .navBtn ul.btm li {	height: 27px;}#nav .navBtn p {	margin: 0;	padding: 0;	text-align: right;}