/* daoffice style sheet */

/* written by < ASEDAISUKE > info@daoffice.com */

/* original code: http://www.daoffice.com/img/css/main.css */

/* daoffice design and management company */



/* gruop 1 */

/* What has already existed is changed */

body			{	

					margin-left: 0px;

					margin-top: 0px;

					scrollbar-base-color:		#FFF;

					scrollbar-face-color:		#DDD;

					scrollbar-3dlight-color:	#AAA;

					scrollbar-shadow-color:		#999;

					scrollbar-arrow-color:		#999;

					scrollbar-darkshadow-color:	#CCC;

					scrollbar-highlight-color:	#EEE;

					background-color: #FFFFFF;

				}

table			{	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 12px;

					line-height: 20px;

					font-style: normal;

					font-weight: normal;

					color: #333333;

				}

div			{	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 12px;

					line-height: 20px;

					font-style: normal;

					font-weight: normal;

					color: #333333;

				}

pre			{	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 10px;

					line-height: 10px;

					font-style: normal;

					font-weight: normal;

					color: #333333;

				}

img				{	border-width: none;

					

				}



a:link			{	color: #222222;

					text-decoration: underline;

				}

a:visited		{	color: #777777;

					text-decoration: underline;

				}

a:hover			{	color: #FFFFFF;

					text-decoration: underline;

					background-color: #666666;

				}

a:active		{	color: #FFFFFF;

					text-decoration: underline;

					background-color: #CC0000;

				}



a.nc:link		{	color: #222222;

					text-decoration: underline;

				}

a.nc:visited	{	color: #777777;

					text-decoration: underline;

				}

a.nc:hover		{	color: #FFFFFF;

					text-decoration: underline;

					background-color: transparent;

				}

a.nc:active		{	color: #FFFFFF;

					text-decoration: underline;

					background-color: transparent;

				}





/* group 2 */

/* standard style by original 

.s10h10cfffj	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 10px;

					line-height: 11px;

					font-style: normal;

					font-weight: normal;

					color: #FFFFFF;

				}

.s10h10c333j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 10px;

					line-height: 11px;

					font-style: normal;

					font-weight: normal;

					color: #333333;

				}

.s10h10c666j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 10px;

					line-height: 11px;

					font-style: normal;

					font-weight: normal;

					color: #666666;

				}

.s10h10c999j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 10px;

					line-height: 11px;

					font-style: normal;

					font-weight: normal;

					color: #999999;

				}

.s10h10cc00j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 10px;

					line-height: 11px;

					font-style: normal;

					font-weight: normal;

					color: #CC0000;

				}

.s10h10c009j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 10px;

					line-height: 11px;

					font-style: normal;

					font-weight: normal;

					color: #000099;

				}

.s10h10cf60j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 10px;

					line-height: 11px;

					font-style: normal;

					font-weight: normal;

					color: #FF6600;

				}

.s10h10c060j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 10px;

					line-height: 11px;

					font-style: normal;

					font-weight: normal;

					color: #006600;

				}





.s10h15cfffj	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 10px;

					line-height: 15px;

					font-style: normal;

					font-weight: normal;

					color: #FFFFFF;

				}

.s10h15c333j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 10px;

					line-height: 15px;

					font-style: normal;

					font-weight: normal;

					color: #333333;

				}

.s10h15c666j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 10px;

					line-height: 15px;

					font-style: normal;

					font-weight: normal;

					color: #666666;

				}

.s10h15c999j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 10px;

					line-height: 15px;

					font-style: normal;

					font-weight: normal;

					color: #999999;

				}

.s10h15cc00j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 10px;

					line-height: 15px;

					font-style: normal;

					font-weight: normal;

					color: #CC0000;

				}

.s10h15c009j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 10px;

					line-height: 15px;

					font-style: normal;

					font-weight: normal;

					color: #000099;

				}

.s10h15cf60j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 10px;

					line-height: 15px;

					font-style: normal;

					font-weight: normal;

					color: #FF6600;

				}

.s10h15c060j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 10px;

					line-height: 15px;

					font-style: normal;

					font-weight: normal;

					color: #006600;

				}





.s12h16cfffj	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 12px;

					line-height: 16px;

					font-style: normal;

					font-weight: normal;

					color: #FFFFFF;

				}

.s12h16c333j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 12px;

					line-height: 16px;

					font-style: normal;

					font-weight: normal;

					color: #333333;

				}

.s12h16c666j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 12px;

					line-height: 16px;

					font-style: normal;

					font-weight: normal;

					color: #666666;

				}

.s12h16c999j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 12px;

					line-height: 16px;

					font-style: normal;

					font-weight: normal;

					color: #999999;

				}

.s12h16cc00j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 12px;

					line-height: 16px;

					font-style: normal;

					font-weight: normal;

					color: #CC0000;

				}

.s12h16c009j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 12px;

					line-height: 16px;

					font-style: normal;

					font-weight: normal;

					color: #000099;

				}

.s12h16cf60j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 12px;

					line-height: 16px;

					font-style: normal;

					font-weight: normal;

					color: #FF6600;

				}

.s12h16c060j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 12px;

					line-height: 16px;

					font-style: normal;

					font-weight: normal;

					color: #006600;

				}





.s12h20cfffj	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 12px;

					line-height: 20px;

					font-style: normal;

					font-weight: normal;

					color: #FFFFFF;

				}

.s12h20c333j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 12px;

					line-height: 20px;

					font-style: normal;

					font-weight: normal;

					color: #333333;

				}

.s12h20c666j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 12px;

					line-height: 20px;

					font-style: normal;

					font-weight: normal;

					color: #666666;

				}

.s12h20c999j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 12px;

					line-height: 20px;

					font-style: normal;

					font-weight: normal;

					color: #999999;

				}

.s12h20cc00j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 12px;

					line-height: 20px;

					font-style: normal;

					font-weight: normal;

					color: #CC0000;

				}

.s12h20c009j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 12px;

					line-height: 20px;

					font-style: normal;

					font-weight: normal;

					color: #000099;

				}

.s12h20cf60j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 12px;

					line-height: 20px;

					font-style: normal;

					font-weight: normal;

					color: #FF6600;

				}

.s12h20c060j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 12px;

					line-height: 20px;

					font-style: normal;

					font-weight: normal;

					color: #006600;

				}





.s13h18cfffj	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 13px;

					line-height: 18px;

					font-style: normal;

					font-weight: normal;

					color: #FFFFFF;

				}

.s13h18c333j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 13px;

					line-height: 18px;

					font-style: normal;

					font-weight: normal;

					color: #333333;

				}

.s13h18c666j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 13px;

					line-height: 18px;

					font-style: normal;

					font-weight: normal;

					color: #666666;

				}

.s13h18c999j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 13px;

					line-height: 18px;

					font-style: normal;

					font-weight: normal;

					color: #999999;

				}

.s13h18cc00j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 13px;

					line-height: 18px;

					font-style: normal;

					font-weight: normal;

					color: #CC0000;

				}

.s13h18c009j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 13px;

					line-height: 18px;

					font-style: normal;

					font-weight: normal;

					color: #000099;

				}

.s13h18cf60j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 13px;

					line-height: 18px;

					font-style: normal;

					font-weight: normal;

					color: #FF6600;

				}

.s13h18c060j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 13px;

					line-height: 18px;

					font-style: normal;

					font-weight: normal;

					color: #006600;

				}





.s14h20cfffj	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 14px;

					line-height: 20px;

					font-style: normal;

					font-weight: normal;

					color: #FFFFFF;

				}

.s14h20c333j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 14px;

					line-height: 20px;

					font-style: normal;

					font-weight: normal;

					color: #333333;

				}

.s14h20c666j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 14px;

					line-height: 20px;

					font-style: normal;

					font-weight: normal;

					color: #666666;

				}

.s14h20c999j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 14px;

					line-height: 20px;

					font-style: normal;

					font-weight: normal;

					color: #999999;

				}

.s14h20cc00j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 14px;

					line-height: 20px;

					font-style: normal;

					font-weight: normal;

					color: #CC0000;

				}

.s14h20c009j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 14px;

					line-height: 20px;

					font-style: normal;

					font-weight: normal;

					color: #000099;

				}

.s14h20cf60j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 14px;

					line-height: 20px;

					font-style: normal;

					font-weight: normal;

					color: #FF6600;

				}

.s14h20c060j	{	font-family: "‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3";

					font-size: 14px;

					line-height: 20px;

					font-style: normal;

					font-weight: normal;

					color: #006600;

				}
*/







body{width:100%;background-image:url(../img/r2-bg.jpg);background-repeat:no-repeat;background-position:50% -50px;}
.container{width:760px;margin:0 auto;}
#header{margin:0 auto;width:760px;height:200px;}
#header h1{margin:10px 0;}
#header h1 a{background-image:url(../img/r2-h1.png);display:block;width:280px;height:90px;}
#header ul{margin:0;padding:0;display:table;}
#header ul li{list-style:none;float:left;}
#header ul li a{display:block;width:127px;height:54px;}
#header ul li a[href="/"]{background-image:url(../img/mn/r2-tp.png);width:125px;}
#header ul li a[href="/album.phtml"]{background-image:url(../img/mn/r2-album.png);}
#header ul li a[href="/profile.html"]{background-image:url(../img/mn/r2-facility.png);}
#header ul li a[href="/service.html"]{background-image:url(../img/mn/r2-process.png);}
#header ul li a[href="/map.html"]{background-image:url(../img/mn/r2-access.png);}
#header ul li a[href="/inquiry/form.phtml"]{background-image:url(../img/mn/r2-contact.png);}

#footer{margin:24px auto 0;width:760px;height:100px;}
#footer h1{display:inline-block;float:left;margin:0;}
#footer h1 a{background-image:url(../img/mn/r2-ft-bar-tp.png);display:block;width:655px;height:32px;}
#footer ul{margin:0;padding:0;display:table;}
#footer ul li{list-style:none;float:left;}
#footer ul li a{display:block;width:127px;height:32px;}
#footer ul li a[href="/"]{background-image:url(../img/mn/r2-ft-tp.png);width:125px;}
#footer ul li a[href="/album.phtml"]{background-image:url(../img/mn/r2-ft-album.png);}
#footer ul li a[href="/profile.html"]{background-image:url(../img/mn/r2-ft-facility.png);}
#footer ul li a[href="/service.html"]{background-image:url(../img/mn/r2-ft-process.png);}
#footer ul li a[href="/map.html"]{background-image:url(../img/mn/r2-ft-access.png);}
#footer ul li a[href="/inquiry/form.phtml"]{background-image:url(../img/mn/r2-ft-contact.png);}

#footer div.facebook{display:inline-block;float:right;}
#footer div.facebook a{background-image:url(../img/mn/r2-ft-bar-fb.png);width:105px;display:inline-block;height:32px;}
