/* 基本構造 */


body {
	background-color: #a6a498;
	background-position: 23px 0px;
	margin: 0px;
	left: 0px;
	top: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: left;
	position: relative;
	padding: 0px;
	background-attachment: scroll;
	background-image: url(../../a_top/top_assts/back_image/body_back2.png);
	background-repeat: repeat-y;
}


#container {
	background-color: #CCC;
	margin-left: 32px;
	width: 1060px;
	top: 0px;
	position: absolute;
	background-image: url(../../a_top/top_assts/back_image/backline-2.png);
	background-repeat: repeat-y;
	height: 1000px;
	margin-top: 0px;
}

#container #summary3 ol .column {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #039;
	line-height: 14px;
	list-style-position: outside;
}
#container #footer {
	background-color: #334759;
	position: relative;
	height: 100px;
	width: 100%;
	margin-top: 400px;
}

#container #summary2 ul li {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #036;
	list-style-image: url(../../common_asset/others/list_button.gif);
	z-index: 2;
	position: relative;
}

#adsense {
	position: absolute;
	top: 500px;
}

#google_ad_little {
	position: absolute;
	height: 600px;
	width: 150px;
	top: 380px;
	left: 60px;
}

#adsense2 {
	background-color: #CCC;
	position: absolute;
	height: 250px;
	width: 300px;
	top: 540px;
	left: 760px;
}



#container #header {
	background-color: #18343d;
	height: 30px;
}

#container #navi {
	position: absolute;
	top: 40px;
	
a { 
	text-decoration:none; 
	display: block;
}

#summary1{
	position:relative;
	border: 1px solid #666666;
	padding: 0px;
	width: 466px;
	z-index: 1;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-right: 0px;
	margin-bottom: 0px;
	left: 235px;
	top: 68px;
}

#title {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-color: #333;
	height: 64px;
	width: 464px;
	left: 235px;
	top: 20px;
	position: relative;
	border: 2px solid #666;
	background-attachment: scroll;
	background-image: url(../../a_top/top_assts/back_image/title.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FFF;
	text-align: center;
	vertical-align: bottom;
}
#title .style_adobe {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 24px;
	font-weight: bold;
	color: #F60;
}
#title .style_illustrator {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: normal;
	color: #F90;
	line-height: 40px;
}
#title .style_iraira {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
}



#summary2{
	position:relative;
	border: 2px solid #666666;
	background-color: #bdc7bd;
	width: 394px;
	float: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	left: 235px;
	top: 76px;
	height: 150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-attachment: scroll;
	background-image: url(../../a_top/top_assts/loop_image/koshin_loop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 10px;
	padding-left: 60px;
}

#search{
	position:relative;
	border: 2px solid #666666;
	background-color: #bdc7bd;
	width: 394px;
	float: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	left: 223px;
	top: 176px;
	height: 150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-attachment: scroll;
	background-image: url(../../a_top/top_assts/loop_image/koshin_loop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 10px;
	padding-left: 60px;
}


#summary3{
	position:absolute;
	top:220px;
	width:296px;
	margin: 0px;
	padding: 0px;
	left: 746px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


h4 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #7a3a5e;
	font-weight: normal;
}


/* ナビゲーション関連 */

.buttonup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #696969;
	background-color: #A7A998;
	border: 1px #333333 solid;
	height: 24px;
	width: 165px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
 
 .pcbuttonover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #847D84;
	background-color:
    #DEDB9C;
	border: 1px #333333 solid;
	height: 24px;
	width: 165px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-position: center;
}
 
  .pcbuttonup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	background-color: #6f6f6f;
	border: 1px #333333 solid;
	height: 24px;
	width: 165px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-position: center;
}
 
 .applebuttonup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A7A998;
	background-color: #2f4f4f;
	border: 1px #333333 solid;
	height: 24px;
	width: 165px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

 .applebuttonover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2f4f4f;
	background-color: #8fbc8f;
	border: 1px #333333 solid;
	height: 24px;
	width: 165px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.buttonover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6b8e23;
	background-color:#DEDB9C;
	border: 1px #333333 solid;
	height: 24px;
	width: 165px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
  
 .buttonkozaup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #bdb76b;
	background-color: #336666;
	border: 1px #333333 solid;
	height: 24px;
	width: 165px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
 
 .buttonkozaup2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #bdb76b;
	background-color: #666666;
	border: 1px #333333 solid;
	height: 24px;
	width: 165px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
 
  .buttonkozaup3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #bdb76b;
	background-color: #cd5c5c;
	border: 1px #333333 solid;
	height: 24px;
	width: 165px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
 
 .buttonupsmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color:#999999;
	border: 1px #333333 solid;
	height: 20px;
	width: 130px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
  
 .h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f4f4f;
	background-color:#DEDB9C;
	border: 1px #333333 solid;
	height: 20px;
	width: 130px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

   .buttonkozaupsmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bdb76b;
	background-color:#336666;
	border: 1px #333333 solid;
	height: 20px;
	width: 130px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	letter-spacing: -0.05em;
}

  .h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bdb76b;
	background-color:#666666;
	border: 1px #333333 solid;
	height: 20px;
	width: 130px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
  }

#chainge{
	position:absolute;
	width:177px;
	height:auto;
	background-color: #333333;
	vertical-align: middle;
	border: 0px solid #000000;
	text-align: center;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 42px;
	left: 20px;
}
	
#mainnavi{
	position:absolute;
	background-color: #333333;
	border: 0px solid #000000;
	height: auto;
	z-index: 20;
	width: 169px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin: 0px;
	left: 20px;
	top: 132px;
}
#container #navi {
	position: absolute;
	margin-left: 16px;
}

	
	
#galleryopen{
	position:absolute;
	background-color: #333333;
	border: 0px solid #000000;
	height: auto;
	z-index: 19;
	width: 169px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin: 0px;
	left: 20px;
	top: 132px;
	visibility: hidden;
}

#bbsopen{
	position:absolute;
	background-color: #333333;
	border: 0px solid #000000;
	height: auto;
	z-index: 18;
	width: 169px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-top: 0px;
	margin: 0px;
	visibility: hidden;
	left: 20px;
	top: 132px;
}

#mailopen{
	position:absolute;
	background-color: #333333;
	border: 0px solid #000000;
	height: auto;
	z-index: 17;
	width: 169px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin: 0px;
	left: 20px;
	top: 132px;
	visibility: hidden;
}

#sisteropen{
	position:absolute;
	background-color: #333333;
	border: 0px solid #000000;
	height: auto;
	z-index: 16;
	width: 169px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin: 0px;
	left: 20px;
	top: 132px;
	visibility: hidden;
}

#kisosummary{
	position:absolute;
	z-index:30;
	left:342px;
	top:158px;
	width:150px;
	background-color: #dedb9c;
	margin: 0px;
	padding: 10px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	border: 1px solid #333;
	visibility: hidden;
}


#kisoopen{
	position:absolute;
	z-index:25;
	left:210px;
	top:162px;
	width:auto;
	background-color: #333333;
	margin: 0px;
	padding: 0px;
	height: auto;
	visibility: hidden;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	border-top-color: #333;
}


#jissensummary{
	position:absolute;
	z-index:30;
	left:510px;
	top:158px;
	width:150px;
	background-color: #dedb9c;
	margin: 0px;
	padding: 10px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	border: 1px solid #333;
	visibility: hidden;
}


#jissenopen{
	position:absolute;
	z-index:25;
	left:378px;
	top:162px;
	width:auto;
	background-color: #333333;
	margin: 0px;
	padding: 0px;
	height: auto;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	visibility: hidden;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
}

#digitalsummary,#pckozasummary,#colorsummary,	#digitalpicturesummary,
#palettesummary,#firststepsummary,#pathsummary,#masksummary,#brendsummary,#gmechesummary,#viewsummary,#websummary,#textsummary,#perssummary,#coloroperationsummary
{
	width: 150px;
	position: absolute;
	height: auto;
	border: 1px solid #333333;
	z-index: 20;
	background-color: #d2b48c;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}

#digitalsummary	{
	left:362px;
	top:168px;
}

#colorsummary	{
	left:362px;
	top:192px;
}	

#digitalpicturesummary	{
	left:362px;
	top:218px;
}

#pckozasummary	{
	left:362px;
	top:244px;
}
#palettesummary {
	left:530px;
	top:170px;
}	


#firststepsummary	{
	left:530px;
	top:198px;
}	

#pathsummary	{
	left:530px;
	top:222px;
}
#palettesummary {
}


#masksummary	{
	left:530px;
	top:250px;
} 	

#brendsummary	{
	left:530px;
	top:276px;
}

#gmechesummary	{
	left:530px;
	top:303px;
}

#viewsummary	{
	left:530px;
	top:330px;
} 

#websummary	{
	left:530px;
	top:357px;
}

#textsummary	{
	left:530px;
	top:384px;
}

#perssummary	{
	left:530px;
	top:410px;
}


#coloroperationsummary {
	left:530px;
	top:434px;
}

#tipssummary	{
	left:546px;
	top:162px;
	width: 300px;
	position: absolute;
	height: auto;
	border: 1px solid #333333;
	z-index: 25;
	background-color: #d2b48c;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
#container #tipssummary .tipssummaryindex {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #066;
	margin-bottom: -15px;
}

#adsense1 {
	position:absolute;
	left:49px;
	width:180px;
	height: 150px;
	top:480px;
	z-index: 1;
	background-color: #999;
}





#counter	{
	position:relative;
	left:49px;
	width:180px;
	padding: 0px;
	text-align: left;
	height: auto;
	border: 1px solid #666666;
	background-color: #999999;
	top: 620px;
	z-index: 1;
}

#coursenavi {
	position:absolute;
	height: auto;
	z-index: 22;
	left: 192px;
	top: 128px;
	overflow: visible;
	background-color: #333333;
	margin: 0px;
	vertical-align: middle;
	float: none;
	clear: none;
	width: 532px;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	visibility: hidden;
}

h1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #990000;
	text-align: center;
	padding: 0px;
	margin: -14px 0px 0px;
}

h2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #003399;
	text-align: center;
	line-height: 18px;
	margin-top: 5px;
}

p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #003333;
	margin-right: 5px;
	margin-left: 10px;
}

.pikapika {
	color: #FFFF00;
	text-decoration: blink;
	background-color: #990000;
}

.buttonup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #696969;
	background-color: #A7A998;
	height: 24px;
	width: 165px;
	cursor: auto;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	border: 2px solid #333333;
	padding-top: 2px;
	padding-bottom: 0px;
 }

/* リンクカラー関連 */

.buttonup a:link {
	color: #696969;
}
.buttonup a:hover {
	color: #696969;
}
.buttonup a:visited {
	color: #696969;
}

.buttonover a:link {
	color: #847D84;
}
.buttonover a:hover {
	color: #847D84;
}
.buttonover a:visited {
	color: #847D84;
}

.menu3 a:link {
	color: #bdb76b;
}
.menu3 a:hover {
	color: #bdb76b;
}
.menu3 a:visited {
	color: #bdb76b;
}
	
.menuopen a:link {
	color: #847D84;
}
.menuopen a:hover {
	color: #847D84;
}
.menuopen a:visited {
	color: #847D84;
}

.submenu a:link {
	color: #bdb76b;
}
.submenu a:hover {
	color: #bdb76b;
}
#container #coursenavi .menu a {
	color: #bdb76b;
}
#container #coursenavi .menu2 a {
	color: #bdb76b;
}

.submenu a:visited {
	color: #bdb76b;
}

.submenu2 a:link {
	color: #bdb76b;
}
.submenu2 a:hover {
	color: #bdb76b;
}
.submenu2 a:visited {
	color: #bdb76b;
}	


.submenuover a:link {
	color: #696969;
	}
.submenuover a:hover {
	color: #696969;
	}
.submenuover a:visited {
	color: #696969;	
}


 .summaryover a:link {
	color: #800000;
}
.summaryover a:hover {
	color: #800000;
}
.summaryover a:visited {
	color: #800000;
}


 .summaryopen a:link {
	color: #333333;
}
.summaryopen a:hover {
	color: #333333;
}
.summaryopen a:visited {
	color: #333333;
}	


.buttonover	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #847D84;
	background-color: #DEDB9C;
	height: 24px;
	width: 165px;
	cursor: auto;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	border: 2px solid #333333;
	padding-top: 2px;
	padding-bottom: 0px;
}

.sisterup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	background-color: #6f6f6f;
	height: 24px;
	width: 165px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding-top: 2px;
	border: 2px solid #333333;
	padding-bottom: 0px;
}
 
 .menu{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #bdb76b;
	background-color: #336666;
	width: 165px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	border: 2px solid #333333;
	position: relative;
	height: 24px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.menu2{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #bdb76b;
	background-color: #666666;
	height: 24px;
	width: 165px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	border: 2px solid #333333;
	position: relative;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.menu3{
	float: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	color: #bdb76b;
	background-color: #cd5c5c;
	height: 24px;
	width: 190px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	border: 2px solid #333333;
	position: relative;
	cursor: auto;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}	
	
.menuopen{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #847D84;
	background-color: #DEDB9C;
	height: 24px;
	width: 165px;
	cursor: auto;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	border: 2px solid #333333;
	position: relative;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.menu3open{
	float: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	color: #847D84;
	background-color: #DEDB9C;
	height: 24px;
	width: 190px;
	cursor: auto;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	border: 2px solid #333333;
	position: relative;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
	
.submenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #bdb76b;
	background-color: #336666;
	height: 20px;
	width: 145px;
	cursor: auto;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	position: relative;
	letter-spacing: -0.1em;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}	
	
.submenu2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #bdb76b;
	background-color: #666666;
	height: 20px;
	width: 145px;
	cursor: auto;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 3px 0px 0px;
	position: relative;
	letter-spacing: -0.1em;
	border: 2px solid #333333;
}
	
.submenuover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696969;
	background-color: #DEDB9C;
	height: 20px;
	width: 145px;
	cursor: auto;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 3px 0px 0px;
	position: relative;
	letter-spacing: -0.1em;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
	
.summaryopen {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #faebd7;
	height: auto;
	width: 165px;
	cursor: auto;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	letter-spacing: -0.1em;
	padding: 5px 0px;
	border-top: 1px solid #999999;
	border-right: 2px solid #333333;
	border-bottom: 1px solid #999999;
	border-left: 2px solid #333333;
 }
 
 .summaryover {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #800000;
	background-color: #F0FFF0;
	height: auto;
	width: 165px;
	cursor: auto;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	letter-spacing: -0.1em;
	padding: 5px 0px;
	border-top: 1px solid #999999;
	border-right: 2px solid #333333;
	border-bottom: 1px solid #999999;
	border-left: 2px solid #333333;
 }
 

 
 .guide {
	color: #FFFF00;
	text-decoration: blink;
 }
 

em{
	color: #990000;
	font-style: normal;
}


.contentssummary {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2f4f4f;
	background-color: #d2b48c;
	padding: 0px;
}

	.counttext {
	font-family: ＭＳ Ｐゴシック, Osaka;
	font-size: 10px;
	font-weight: normal;
	color: #003399;
}
.summary5{
	color: #FFFFFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	}
#adsense {
	position:relative;
	padding: 0px;
	width: 468px;
	float: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	left: 267px;
	top: 676px;
	height: auto;
	margin: 0px;
}
.bleu_em {
	color: #00F;
}
#container #venus {
	position: absolute;
	height: 466px;
	width: 379px;
	left: 675px;
	top: 36px;
	background-image: url(../../a_top/top_assts/back_image/venus2.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.small {
	font-size: 8px;
}
#container #tipssummary a:hover {
	color: #C33;
	text-decoration: none;
}
.tipsindex {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2f4f4f;
	list-style-type: none;
	text-decoration: none;
}
#container #tipssummary a {
	text-decoration: underline;
}
