@charset "Shift_JIS";



#gourmetguide

{

	margin: 0;

	padding: 0;

	width: 580px;

	background-image: url("../gourmet/image/genre_head.gif");

	background-repeat: no-repeat;

	background-position: 0 0;

	}



#gourmetguide h2 {

	margin: 30px 0 0 0 ;

	padding: 0;

	width: 220px;

	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W6", "MS 明朝", serif;

	font-size: 24px;

	font-style: normal;

	line-height: 30px;

	color: #333333;

	float: left;

	border-style: none;

	}

#gourmetguide #dscrp

{

	margin-top: 30px;

	padding: 0;

	width: 360px;

	font-size: 12px;

	font-style: normal;

	line-height: 135%;

	font-weight: normal;

	text-align: right;

	float: right;

}



#top_recipe, #top_science{

	margin: 15px 0 10px 0;

	width: 580px;

}

#top_recipe #sub, #top_science #sub{

	margin-bottom: 20px;

	width: 580px;

	height: 25px;

}



#top_recipe #btn1, #top_recipe #btn2, 

#top_recipe #btn4, #top_recipe #btn5{

	width: 210px;

	float: left;

	margin-right: 15px;

	margin-bottom: 15px;

}

#top_recipe #btn3{

	width: 210px;

	float: left;

	margin: 0px;

}

#top_recipe #btn1 img, #top_recipe #btn2 img, 

#top_recipe #btn3 img, #top_recipe #btn4 img, 

#top_recipe #btn5 img{

	margin-bottom: 5px;

}



.clear{

	clear: both;

	overflow: hidden;

	width: 1px;

	height: 1px;

	margin: 0 -1px -1px 0;

	border: 0;

	padding: 0;

	font-size: 0;

	line-height: 0;

}

ul, li{

	margin: 0;

	padding: 0;

}







#pro, #sakana, #theory, #qanda, #eiyou

{

	margin: 0;

	padding: 0;

	width: 580px;

	position: static;

	}



#pro #title

{

	margin-top: 25px;

	margin-bottom: 15px;

	padding: 0;

	width: 580px;

	height: 130px;

	background-image: url("../gourmet/pro/image/pro_bg.jpg");

	background-repeat: no-repeat;

	background-position: 0 0;

	position: static;

	}

#sakana #title

{

	margin-top: 25px;

	margin-bottom: 15px;

	padding: 0;

	width: 580px;

	height: 130px;

	background-image: url("../gourmet/sakana/image/skn_bg.jpg");

	background-repeat: no-repeat;

	background-position: 0 0;

	position: static;

	}

#theory #title, #qanda #title

{

	margin-top: 25px;

	padding: 0;

	width: 580px;

	height: 130px;

	background-image: url("../gourmet/theory/image/theory_bg.jpg");

	background-repeat: no-repeat;

	background-position: 0 0;

	position: static;

	}

#eiyou #title

{

	margin-top: 25px;

	padding: 0;

	width: 580px;

	height: 130px;

	background-image: url("../gourmet/eiyou/image/eiyou_bg.jpg");

	background-repeat: no-repeat;

	background-position: 0 0;

	position: static;

	}



#pro h3{

	text-indent:-9999px;

	width:580px;

	height:65px;

	background-image: url("../gourmet/pro/image/title.gif");

	background-repeat: no-repeat;

	background-position: 0 0;

}

#sakana h3{

	text-indent:-9999px;

	width:580px;

	height:65px;

	background-image: url("../gourmet/sakana/image/title.gif");

	background-repeat: no-repeat;

	background-position: 0 0;

}

#theory h3, #qanda h3{

	text-indent:-9999px;

	width:580px;

	height:80px;

	background-image: url("../gourmet/theory/image/title.gif");

	background-repeat: no-repeat;

	background-position: 0 0;

}

#eiyou h3{

	text-indent:-9999px;

	width:580px;

	height:80px;

	background-image: url("../gourmet/eiyou/image/title.gif");

	background-repeat: no-repeat;

	background-position: 0 0;

}



#pro #dscrp, #sakana #dscrp

{

	margin: 0;

	padding: 0;

	width: 350px;

	font-size: 12px;

	font-style: normal;

	line-height: 135%;

	font-weight: normal;

	text-align: left;

	top: 0;

	left: 190px;

	position: relative;

}

#theory #dscrp, #qanda #dscrp, #eiyou #dscrp

{

	margin: 0;

	padding: 0;

	width: 350px;

	font-size: 12px;

	font-style: normal;

	line-height: 135%;

	font-weight: normal;

	text-align: left;

	top: 0;

	left: 190px;

	position: relative;

}

#pro #cap

{

	margin-top: 3px;

	margin-bottom: 15px;

	padding: 0;

	width: 155px;

	font-size: 10px;

	font-style: normal;

	line-height: 1.2;

	font-weight: normal;

	text-align: left;

}

#sakana #cap

{

	margin-top: 3px;

	margin-bottom: 15px;

	padding: 0;

	width: 390Spx;

	font-size: 14px;

	font-style: normal;

	line-height: 1.3;

	font-weight: normal;

	text-align: left;

}

#theory #cap, #qanda #cap, #eiyou #cap

{

	margin-top: 3px;

	margin-bottom: 15px;

	padding: 0;

	width: 580px;

	font-size: 10px;

	font-style: normal;

	line-height: 1.2;

	font-weight: normal;

	text-align: right;

}





#pro .panel{

	margin-bottom: 15px;

	width: 580px;

}

#pro .sidel, #pro .sidec{

	margin-right: 14px;

	border : 1px solid #ffcc80;

	float: left;

	position: relative;

}

#pro .sider{

	margin: 0;

	border : 1px solid #ffcc80;

	float: right;

	position: relative;

}



#pro .panel .side-inner{

	margin: 4px;

	width: 270px;

	height: 80px;

	position: static;

}

#pro .panel .side-inner2{

	margin: 4px;

	width: 270px;

	height: 95px;

	position: static;

}

#pro .panel .side-inner .ph, #pro .panel .side-inner2 .ph{

	margin: 0;

	width: 64px;

	float: left;

	position: static;

}

#pro .panel .side-inner .recipe, #pro .panel .side-inner2 .recipe{

	margin: 0;

	width: 200px;

	float: right;

	position: static;

}



#pro .panel .recipe .name{

	margin: 5px 0;

	padding: 0;

	width: 200px;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	line-height: 1.2;

	text-align: left;

	color: #ff6600;

	text-indent: 0.8em;

	background-image: url("../gourmet/pro/image/tri.gif");

	background-repeat: no-repeat;

	background-position: 0 0;

}

#pro .panel .recipe .name a {color:#ff6600; text-decoration:underline;}

#pro .panel .recipe .name a:active {color:#ff6600; text-decoration:underline;}

#pro .panel .recipe .name a:visited {color:#ff6600; text-decoration:underline;}

#pro .panel .recipe .name a:hover {color:#ffcc80; text-decoration:underline;}



#pro .panel .recipe .shop{

	margin: 4px 0;

	padding: 0;

	width: 130px;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	line-height: 1.2;

	text-align: left;

	color: #666666;

	border-top : 1px solid #cccccc;

	border-bottom : 1px solid #cccccc;

	position: absolute;

	bottom: 0;

}





#sakana .panel, 

#theory .panel, #theory #pagebody, 

#qanda .panel, #qanda #pagebody, 

#eiyou .panel, #eiyou #pagebody {

	margin-bottom: 35px;

	width: 580px;

}

#pro #pagebody .pagebody-inner, 

#sakana #pagebody .pagebody-inner, 

#theory #pagebody .pagebody-inner, 

#qanda #pagebody .pagebody-inner, 

#eiyou #pagebody .pagebody-inner {

	margin-left: 10px;

	width: 570px;

}

#pro #pagebody #chart .pagebody-inner, 

#sakana #pagebody #chart .pagebody-inner {

	margin-left: 5px;

	width: 390px;

}

#sakana .sidel{

	margin: 0;

	width: 280px;

	float: left;

	position: relative;

}

#sakana .sider{

	margin: 0;

	width: 280px;

	float: right;

	position: relative;

}



#sakana .panel .side-inner{

	margin: 0;

	width: 280px;

	position: static;

	display:block;

}

#sakana .panel .season{

	margin-bottom: 10px;

	width: 280px;

	height: 40px;

}

#sakana .panel .side-inner .left{

	margin: 0;

	width: 135px;

	float: left;

	position: relative;

	color: #ffffce;

}

#sakana .panel .side-inner .right{

	margin: 0;

	width: 135px;

	float: right;

	position: relative;

	color: #0066cc;

}



#sakana .panel .side-inner .list

{

	margin: 0;

	padding: 0;

	width: 135px;

	list-style: none;

	font-Size:12px;

	font-weight: normal;

	line-height: 26px;

	color: #ff6600;

	text-indent: 1em;

	background-image: url("../gourmet/sakana/image/tri.gif");

	background-repeat: no-repeat;

	background-position: 0 0;

	border-bottom : 1px solid #cccccc;

}

#sakana .panel .side-inner .list2

{

	margin: 0;

	padding: 5px 0 3px 0;

	width: 135px;

	list-style: none;

	font-Size:12px;

	font-weight: normal;

	line-height: 18px;

	color: #ff6600;

	text-indent: 1em;

	background-image: url("../gourmet/sakana/image/tri.gif");

	background-repeat: no-repeat;

	background-position: 0 0;

	border-bottom : 1px solid #cccccc;

}



#sakana .panel .side-inner .list a, 

#sakana .panel .side-inner .list2 a

 { color: #ff6600; text-decoration: underline; }



#sakana .panel .side-inner .list a:active, 

#sakana .panel .side-inner .list2 a:active

 { color: #ff6600; text-decoration: underline; }



#sakana .panel .side-inner .list a:visited, 

#sakana .panel .side-inner .list2 a:visited

 { color: #ff6600; text-decoration: underline; }



#sakana .panel .side-inner .list a:hover, 

#sakana .panel .side-inner .list2 a:hover

 { color: #ffcc80; text-decoration: underline; }





#theory .panel .idx, #qanda .panel .idx, #eiyou .panel .idx{

	margin-bottom: 10px;

	width: 580px;

	height: 25px;

}



#theory .side-alpha, #theory .side-beta, #theory .side-gamma, 

#qanda .side-alpha, #qanda .side-beta, #qanda .side-gamma, 

#eiyou .side-alpha, #eiyou .side-beta, #eiyou .side-gamma {

	margin-right: 12px;

	width: 180px;

	float: left;

	position: relative;

}

#theory .side-delta, 

#qanda .side-delta, 

#eiyou .side-delta {

	margin: 0;

	width: 180px;

	float: right;

	position: relative;

}

#theory .panel .list, 

#qanda .panel .list

{

	margin: 0;

	padding: 0;

	width: 180px;

	list-style: none;

	font-Size:12px;

	font-weight: normal;

	line-height: 26px;

	color: #cc3300;

	text-indent: 1em;

	background-image: url("../gourmet/theory/image/tri.gif");

	background-repeat: no-repeat;

	background-position: 0 0;

	border-bottom : 1px solid #cccccc;

}



#eiyou .panel .list

{

	margin: 0;

	padding: 0;

	width: 180px;

	list-style: none;

	font-Size:12px;

	font-weight: normal;

	line-height: 26px;

	color: #cc3300;

	text-indent: 1em;

	background-image: url("../gourmet/eiyou/image/tri.gif");

	background-repeat: no-repeat;

	background-position: 0 0;

	border-bottom : 1px solid #cccccc;

}

#eiyou .panel .list2

{

	margin: 0;

	padding: 5px 0 0 0;

	width: 180px;

	list-style: none;

	font-Size:12px;

	font-weight: normal;

	line-height: 18px;

	color: #cc3300;

	text-indent: 1em;

	background-image: url("../gourmet/eiyou/image/tri.gif");

	background-repeat: no-repeat;

	background-position: 0 0;

	border-bottom : 1px solid #cccccc;

}



#theory .panel .list a, #qanda .panel .list a, 

#eiyou .panel .list a, #eiyou .panel .list2 a

 { color: #ff6600; text-decoration: underline; }

#theory .panel .list a:active, #qanda .panel .list a:active, 

#eiyou .panel .list a:active, #eiyou .panel .list2 a:active

 { color: #ff6600; text-decoration: underline; }

#theory .panel .list a:visited, #qanda .panel .list a:visited, 

#eiyou .panel .list a:visited, #eiyou .panel .list2 a:visited

 { color: #ff6600; text-decoration: underline; }

#theory .panel .list a:hover, #qanda .panel .list a:hover, 

#eiyou .panel .list a:hover, #eiyou .panel .list2 a:hover

 { color: #ffcc80; text-decoration: underline; }





#pro #dat, #sakana #dat, #eiyou #dat{

	margin-top: 15px;

	margin-bottom: 20px;

	width: 580px;

}



#pro #dat #ph, #sakana #dat #ph, #eiyou #dat #ph{

	margin: 0;

	width: 160px;

	float: left;

	position: relative;

}

#pro #dat #chart, #sakana #dat #chart, #eiyou #dat #chart{

	margin: 0;

	width: 390px;

	float: right;

	position: relative;

}

#pro #pagebody h3, #sakana #pagebody h3{

	text-indent: 0.7em;

	width:580px;

	height:30px;

	background-image: url("../gourmet/pro/image/subttl.jpg");

	background-repeat: no-repeat;

	background-position: 0 0;



	margin-bottom: 8px;

	font-size: 18px;

	font-style: normal;

	line-height: 30px;

	font-weight: bold;

	text-align: left;

	color: #ff9900;

}

#pro #pagebody #chart h4, #sakana #pagebody #chart h4{

	text-indent: 1.2em;

	width:400px;

	height:32px;

	background-image: url("../gourmet/pro/image/sub_bgs.gif");

	background-repeat: no-repeat;

	background-position: 0 0;



	margin-top: 0;

	margin-bottom: 8px;

	font-size: 16px;

	font-style: normal;

	line-height: 26px;

	font-weight: bold;

	text-align: left;

	color: #ff9900;

}

#pro #pagebody #chart ul, #sakana #pagebody #chart ul{

	margin-top: 0;

	margin-bottom: 20px;

}

#pro #pagebody #chart ul .inf, #sakana #pagebody #chart ul .inf {

	margin-left: 18px;

	padding: 0;

	width: 390px;

	list-style: disc;

	font-Size:14px;

	font-weight: normal;

	line-height: 1.6;

	color: #333333;

}

#pro #pagebody #chart .left, #sakana #pagebody #chart .left {

	margin: 0;

	width: 190px;

	float: left;

	position: relative;

}

#pro #pagebody #chart .right, #sakana #pagebody #chart .right {

	margin: 0;

	width: 190px;

	float: right;

	position: relative;

}



#pro #pagebody #chart .left .box, 

#pro #pagebody #chart .right .box, 

#sakana #pagebody #chart .left .box, 

#sakana #pagebody #chart .right .box {

	margin: 0;

	width: 180px;

	position: static;

	font-Size:12px;

	font-weight: normal;

	line-height: 22px;

	color: #333333;

	border-bottom : 1px solid #cccccc;

}

#pro #pagebody #chart .left .alpha, 

#pro #pagebody #chart .right .alpha, 

#sakana #pagebody #chart .left .alpha, 

#sakana #pagebody #chart .right .alpha {

	margin: 0;

	width: 100px;

	float: left;

}

#pro #pagebody #chart .left .beta, 

#pro #pagebody #chart .right .beta, 

#sakana #pagebody #chart .left .beta, 

#sakana #pagebody #chart .right .beta {

	margin: 0;

	width: 80px;

	float: right;

	text-align: right;

}



#pro #pagebody .pagebody-inner .num, 

#sakana #pagebody .pagebody-inner .num{

	margin: 0;

	width: 30px;

	float: left;

	position: relative;

}

#pro #pagebody .pagebody-inner .howto{

	margin: 0 0 8px 0;

	padding: 0;

	width: 530px;

	float: right;

	position: relative;

	font-Size:14px;

	font-weight: normal;

	line-height: 1.35;

	text-align: left;

	color: #333333;

}

#sakana #pagebody .pagebody-inner .howto{

	margin: 0 0 15px 0;

	padding: 0;

	width: 530px;

	float: right;

	position: relative;

	font-Size:14px;

	font-weight: normal;

	line-height: 1.35;

	text-align: left;

	color: #333333;

}

#pro #pagebody .pagebody-inner .howto2, 

#sakana #pagebody .pagebody-inner .howto2{

	margin: 0;

	padding: 0;

	width: 530px;

	float: right;

	position: relative;

	font-Size:14px;

	font-weight: normal;

	line-height: 1.35;

	text-align: left;

	color: #333333;

}







#pro #pagebody h4, #sakana #pagebody h4{

	text-indent: 1.2em;

	width:580px;

	height:32px;

	background-image: url("../gourmet/pro/image/sub_bg.gif");

	background-repeat: no-repeat;

	background-position: 0 0;



	margin-top: 20px;

	margin-bottom: 8px;

	font-size: 16px;

	font-style: normal;

	line-height: 26px;

	font-weight: bold;

	text-align: left;

	color: #ff9900;

}

#pro #pagebody h4 .liquor, #sakana #pagebody h4 .liquor{

	margin-left: 15px;

	font-size: 12px;

	font-style: normal;

	line-height: 26px;

	font-weight: normal;

	text-align: left;

	color: #333333;

}

#pro #pagebody h5, #sakana #pagebody h5{

	margin: 0;

	font-size: 14px;

	font-style: normal;

	line-height: 1.4;

	font-weight: bold;

	text-align: left;

	color: #ff9900;

}





#theory #pagebody h3, #qanda #pagebody h3{

	text-indent: 0.7em;

	width:580px;

	height:30px;

	background-image: url("../gourmet/theory/image/subttl.jpg");

	background-repeat: no-repeat;

	background-position: 0 0;



	margin-bottom: 8px;

	font-size: 18px;

	font-style: normal;

	line-height: 30px;

	font-weight: bold;

	text-align: left;

	color: #cc3300;

}

#theory #pagebody h4{

	text-indent: 1.2em;

	width:580spx;

	height:32px;

	background-image: url("../gourmet/theory/image/sub_bg.gif");

	background-repeat: no-repeat;

	background-position: 0 0;



	margin-top: 20px;

	margin-bottom: 8px;

	font-size: 16px;

	font-style: normal;

	line-height: 26px;

	font-weight: bold;

	text-align: left;

	color: #cc6600;

}





#qanda #pagebody .qabox{

	margin-top: 20px;

	margin-bottom: 8px;

	padding-bottom: 10px;

	width:580px;

	background-color: #fbf4ec;

	background-image: url("../gourmet/theory/image/qabox_bottom.gif");

	background-position: left bottom;

	position: static;

	text-align: center;

}





#qanda #pagebody .qabox-inner{

	margin: 0 auto;

	width:560px;

	position: relative;

	text-align: left;

}

#qanda #pagebody .qabox-inner .icon{

	margin: 0;

	width: 30px;

	float: left;

	position: relative;

}

#qanda #pagebody .qabox-inner .quest{

	margin: 0 0 10px 0;

	padding: 0 0 4px 0;

	width: 520px;

	float: right;

	border-bottom : 1px dashed #cc9900;

	position: relative;

}

#qanda #pagebody .qabox-inner .answer{

	margin: 0;

	width: 520px;

	float: right;

	position: relative;

}

#theory #pagebody h5, #qanda #pagebody h5{

	margin: 0;

	font-size: 14px;

	font-style: normal;

	line-height: 1.4;

	font-weight: bold;

	text-align: left;

	color: #cc6600;

}



#pro #pagebody .pagebody-inner .shopl {

	margin-right: 10px;

	padding: 0;

	width: 220px;

	float: left;

}

#pro #pagebody .pagebody-inner .shopc {

	margin: 0;

	padding: 0;

	width: 200px;

	float: left;

}

#pro #pagebody .pagebody-inner .shopr {

	margin: 0;

	padding: 0;

	width: 120px;

	float: right;

}

#pro #pagebody .supervising .left {

	margin: 0;

	padding: 0;

	width: 120px;

	float: left;

}

#pro #pagebody .supervising .right {

	margin: 0;

	padding: 0;

	width: 540px;

	float: right;

}



#pro #pagebody .photol, 

#sakana #pagebody .photol, 

#theory #pagebody .photol{

	margin: 5px;

	padding: 0;

	float: left;

}

#pro #pagebody .photor, 

#sakana #pagebody .photor, 

#theory #pagebody .photor{

	margin: 5px;

	padding: 0;

	float: right;

}





#eiyou #pagebody h3{

	text-indent: 0.7em;

	width:580px;

	height:30px;

	background-image: url("../gourmet/eiyou/image/subttl.jpg");

	background-repeat: no-repeat;

	background-position: 0 0;



	margin-bottom: 8px;

	font-size: 18px;

	font-style: normal;

	line-height: 30px;

	font-weight: bold;

	text-align: left;

	color: #cc3300;

}

#eiyou #pagebody h4{

	text-indent: 1.2em;

	width:580px;

	height:32px;

	background-image: url("../gourmet/eiyou/image/sub_bg.gif");

	background-repeat: no-repeat;

	background-position: 0 0;



	margin-top: 20px;

	margin-bottom: 8px;

	font-size: 16px;

	font-style: normal;

	line-height: 26px;

	font-weight: bold;

	text-align: left;

	color: #cc6600;

}



#eiyou #pagebody h5{

	margin-top: 5px;

	font-size: 14px;

	font-style: normal;

	line-height: 1.4;

	font-weight: bold;

	text-align: left;

	color: #cc6600;

}



#eiyou #dat #chart .data_table{

	margin: 0;

	padding: 0;

	border-left:1px solid #cc6600;

	border-top:1px solid #cc6600;

	border-right:1px solid #cc6600;

	border-collaplse: collapse;

	width: 420px;

	font-size: 12px;

	font-style: normal;

	line-height: 1.4;

	font-weight: normal;

	text-align: left;

	color: #333333;

}

#eiyou #dat #chart td.data_td1{

	padding: 2px;

	border-right:1px solid #cc6600;

	border-bottom:1px solid #cc6600;

	text-align: center;

}

#eiyou #dat #chart td.data_td2{

	padding: 2px;

	border-right:1px solid #cc6600;

	border-bottom:1px solid #cc6600;

	text-align: right;

}

#eiyou #dat #chart td.data_td3{

	padding: 2px;

	border-bottom:1px solid #cc6600;

	text-align: center;

}

#eiyou #dat #chart td.data_tdl{

	padding: 2px;

	border-bottom:1px solid #cc6600;

}









#pro #shpnm

{

	margin: 0 0 4px 0;

	padding: 0 0 18px 0;

	width: 120px;

	font-size: 14px;

	font-style: normal;

	line-height: 1.2;

	color: #ff6600;

	font-weight: bold;

	text-align: left;

	background-image: url("../gourmet/pro/image/dot1.gif");

	background-repeat: no-repeat;

	background-position: left bottom;

}

#pro #gosp

{

	margin: 5px 0 0 0;

	padding: 0;

	width: 120px;

	font-size: 12px;

	font-style: normal;

	line-height: 1.2;

	color: #ff6600;

	font-weight: normal;

	text-align: left;

}

#pro #gotop, #sakana #gotop

{

	margin: 25px 0 0 0;

	padding: 0;

	width: 580px;

	font-size: 10px;

	font-style: normal;

	line-height: 1.2;

	color: #ff6600;

	font-weight: normal;

	text-align: right;

}

#pro #pagebody h5 a, #pro #gosp a, 

#pro #gotop a, #sakana #gotop a 

{ color: #ff9900; text-decoration: underline; }



#pro #pagebody h5 a:active, #pro #gosp a:active, 

#pro #gotop a:active, #sakana #gotop a:active 

{ color: #ff9900; text-decoration: underline; }



#pro #pagebody h5 a:visited, #pro #gosp a:visited, 

#pro #gotop a:visited, #sakana #gotop a:visited 

{ color: #ff9900; text-decoration: underline; }



#pro #pagebody h5 a:hover, #pro #gosp a:hover, 

#pro #gotop a:hover, #sakana #gotop a:hover 

{ color: #ffcc80; text-decoration: underline; }



#theory #gotop, #qanda #gotop, #eiyou #gotop

{

	margin: 25px 0 0 0;

	padding: 0;

	width: 580px;

	font-size: 10px;

	font-style: normal;

	line-height: 1.2;

	color: #cc3300;

	font-weight: normal;

	text-align: right;

}

#theory #gotop a, #qanda #gotop a, #eiyou #gotop a 

{ color: #ff6600; text-decoration: underline; }

#theory #gotop a:active, #qanda #gotop a:active, #eiyou #gotop a:active 

{ color: #ff6600; text-decoration: underline; }

#theory #gotop a:visited, #qanda #gotop a:visited, #eiyou #gotop a:visited 

{ color: #ff6600; text-decoration: underline; }

#theory #gotop a:hover, #qanda #gotop a:hover, #eiyou #gotop a:hover 

{ color: #ffcc80; text-decoration: underline; }



