@charset "utf-8";
/* 
----------------------------------------
2007.2.26
version 1.0
----------------------------------------

*/

body{margin: 0;padding: 0;color: #333333; background:url(img/bg.jpg) center top #ffffff repeat-x;text-align:center;}


/*
***********************************
*
* fontsize etc...common setting
*
***********************************
*/

body,h1,h2,h3,h4,h5,h6,pre,td,th,input,textarea,caption,address {
font-family: "Hiragino Kaku Gothic pro","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka,"メイリオ",Meiryo,sans-serif;}
body,h1,h2,h3,h4,h5,h6,pre,address {
font-size: x-small;line-height:1.5em;font-weight:normal;
/* (IE6,FireFox,NN6.x,Safari) modern browser */
/* hack */
voice-family:"\"}\"";
voice-family:inherit;

font-size: small;
}

/* ***for opera *** */

html>body,h1,h2,h3,h4,h5,h6,pre,td,th,input,textarea,caption,address{
 font-size: small;
}



/*

***********************************
*
* text-indent: -xxxxem̉
* Mac IEł̃Nhackŉ
*
***********************************

*/

a {
/*\*/
   overflow: hidden;
/**/

}



/* 
 
***********************************
*
* null line release
*
***********************************

*/

h1,h2,h3,h4,h5,h6,pre,p,ul,ol,li,dl,dt,dd,noscript,div,fieldset{margin: 0; padding: 0;}


/*
 
***********************************
*
* list style
*
***********************************

*/

ul,ol,li,dl,dt,dd{list-style-type: none;}

/*
 
***********************************
*
* link style
*
***********************************

*/
a {color:#5c2616;text-decoration: none;
	/* ***  for Mac IE hotspot *** */
}
a:hover{color:#5c2616; text-decoration: underline;}


/*
 
***********************************
*
* float
*
***********************************

*/

.F-Right{float:right;}
.F-Left{float:left;}
/*

***********************************
*
* clear
*
***********************************

*/

.ClearBoth {clear:both;width: 100%;}



/*
 
***********************************
*
* line
*
***********************************

*/
hr{margin: 0px;padding: 0;border-style: dotted none none none; border-top-width: 1px; border-top-color: #cccccc; height: 1px;}


/*
 
***********************************
*
* common
*
***********************************

*/

#Wrapper{ background:#0F2A8F; margin:0px auto;width:802px;text-align:center;padding:0px;}

#Contents{ width:800px;padding:0px; background:#ffffff; text-align:center; margin:0px auto;}

#Contents2{ width:760px;padding:0px; background:#ffffff; text-align:left; margin:0px auto;}


img{ border:0; margin:0px;}


/* マージン */
.M-10{margin:10px;}

.M-T5{margin-top:5px;}
.M-T10{margin-top:10px;}

/* 幅 */
.W470{width:470px;}
.W440{width:440px;}

.W570{width:570px;}

/* 文字色 */

.Org{color:#F60;}


/*
 
***********************************
*
* main
*
***********************************

*/

#Head-bg{background:#0F2A8F; color:#ffffff; height:25px;}
#Head-bg h1{ font-weight:bold; padding:2px 0px 0px 15px; text-align:left;}

#Main{ background:url(img/main.jpg) no-repeat ; width:800px; height:140px; border-bottom:#0F2A8F 1px solid; margin-bottom:10px; text-indent:-90000em;}

#DeoDeo .img01{ background:url(img/img01.jpg) no-repeat; height:190px; width:270px; text-indent:-90000em; }
#DeoDeo .tit01{ background:url(img/tit01.jpg) no-repeat; height:180px; width:760px; text-indent:-90000em; margin-bottom:20px;}

#DeoDeo .Titbg-470{ background:url(img/tit-bg470.jpg) no-repeat; height:38px; width:470px; text-indent:100px; margin-bottom:20px;}
#DeoDeo .Titbg-long{ background:url(img/tit-bg-long.jpg) no-repeat; height:38px; width:760px; text-indent:100px; margin-bottom:20px;}
#DeoDeo .Titbg-heaf{ background:url(img/tit-bg-heaf.jpg) no-repeat; height:38px; width:375px; text-indent:100px; margin-bottom:20px;}

#DeoDeo .Titbg-p{ padding-top:6px; color:#990000; font-size: larger; font-weight:bold;}

#DeoDeo .img02{ background:url(img/img02.jpg) no-repeat; height:158px; width:250px; text-indent:-90000em;}
#DeoDeo .img03{ background:url(img/img03.jpg) no-repeat; height:158px; width:250px; text-indent:-90000em;}
#DeoDeo .img04{ background:url(img/img04.jpg) no-repeat; height:158px; width:250px; text-indent:-90000em;}

#DeoDeo .box{ border:#E56182 solid 1px;}
#DeoDeo .tit02{ background:url(img/tit02.jpg) no-repeat; height:70px; width:760px; text-indent:-90000em;}

#DeoDeo .ban a{ background:url(img/ban.jpg) no-repeat; height:70px; width:160px; text-indent:-90000em; display:block; overflow:hidden; margin-right:10px;}


.tbl01 {margin:0px 0px;border-collapse:collapse;border-spacing:0px;border:1px solid #cccccc;empty-cells:show; }
.tbl01 td {padding:3px;border:1px solid #cccccc;vertical-align: top; text-align:left;}
.tbl01 th {padding:3px;border:1px solid #cccccc;vertical-align: top; text-align:left; font-weight:normal; background:#efefef;}

.tbl03 {margin:0px 0px;border-collapse:collapse;border-spacing:0px;border:1px solid #cccccc;empty-cells:show;}
.tbl03 td {padding:3px;vertical-align: top; text-align:left;font-size:x-small;}
.tbl03 th {padding:3px;vertical-align: top; text-align:left; font-weight:bold;font-size:x-small;}


/*
 
***********************************
*
* footer
*
***********************************

*/

#Foot-bg{background:#0F2A8F; color:#ffffff; height:25px;}
#Foot-bg p{ font-weight:bold; padding:2px 0px 0px 15px; text-align:center;}

.tbl-c {margin:0px 0px;border-collapse:collapse;border-spacing:0px;border:none;empty-cells:show;}
.tbl-c td {padding:8px 5px;border-bottom:1px dotted #cccccc;vertical-align: top; text-align:left;}
.tbl-c th {padding:8px 5px;border-bottom:1px dotted #cccccc;vertical-align: top; text-align:left; font-weight: normal;background:#ffffcc;}
