/* CSS Document */body{background-color:#EEEDDF;margin:0px;padding:0px;font-size:85%;width:100%;}#base{text-align:center;}.header{height:86px;width:760px;background-color:#FFF;background-image:url(img/background/header_bg.gif);background-position:left top;background-repeat:repeat-x;padding:0px;margin:0px auto;}.header img {vertical-align:bottom;}.header span.rogo{padding:17px 0px 7px 21px;float:left;}.OtherLink{padding:0px 0px 5px;margin:0px;}.OtherLink ul{padding-left:0px;display:block;list-style:none;margin:0px;text-align:right;padding-top:60px;font-size:90%;}.OtherLink ul li{background-image:url(img/icon/icon.gif);background-position:left;background-repeat:no-repeat;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:5px;display:inline;}.gmenu{width:760px;height:54px;background-image:url(img/background/bn_bg.gif);background-position:top left;background-repeat:repeat-x;padding:0px;margin:0 auto;clear:both;}.gmenu ul{margin-top:0px;	list-style:none;display:block;margin-left:0px;margin:0;padding:0;clear:both;}.gmenu ul li{display:inline;margin-top:0px;float:left;}.midashi{width:760px;height:50px;text-align:left;padding:0px;margin:0 auto;}.pan{	width:760px;	text-align:left;	padding:0px;	background-color: #FFFFFF;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;}.pan p {	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 10px;	margin-top: 5px;	margin-bottom: 5px;	font-size: 90%;}h2{padding:16px 0px 18px 45px;font-size:110%;background-image:url(img/background/h2_bg.gif);background-position:left top;background-repeat:no-repeat;margin:0 auto;}.mainimg img{vertical-align:bottom;}/* 頑張れ！森野さんメニュー */.StoryMenu{background-image:url(img/background/storymenu_bg.gif);background-position:left top;background-repeat:no-repeat;width:760px;padding:14px 0px 12px;margin:0 auto;}.StoryMenu ul{display:inline;list-style:none;margin-left:0px;padding-left:0px;}.StoryMenu ul li{list-style:none;display:inline;padding-right:3px;}/* 背景白の枠デザイン */.main{width:760px;background-color:#FFFFFF;padding:0px 0px 0px;margin:0px auto;}/* クイズの画像の配置を設定 */img.quiz01{margin:0px;padding:0px 1px 0px;border:0px;vertical-align:bottom;}/* ステップ1,2,3のメニュー */.StepMenu{background-image:url(img/background/step_bg.gif);background-position:left top;background-repeat:no-repeat;width:760px;padding:7px 0px 7px;margin:0 auto;}.StepMenu ul{display:inline;list-style:none;margin-left:0px;padding-left:0px;}.StepMenu ul li{list-style:none;display:inline;padding-right:10px;}.Navigation02{text-align:center;padding:0px 0px 25px;margin:0px;}.Navigation02 ul{margin-left:0px;padding-left:0px;display:block;list-style:none;}.Navigation02 ul li{display:inline;}.Navigation03 ul li{/*background-image:url(img/icon/icon.gif);*/background-position:left;background-repeat:no-repeat;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:5px;display:inline;}.footermenu{background-color:#ddd;text-align:center;padding:10px 0px 10px;margin-bottom:5px;font-size:92%;}.Mafflogo{text-align:center;padding-bottom:0px;}.Mafflogo img{border:0px;padding:4px 0px 4px;}.foot{text-align:center;margin-bottom:10px;font-size:92%;}
