@charset "UTF-8";
/* CSS Document */

.body01, .body02, .body03, .body04, .body05, .body06, .body07, .body08 {margin:0px; padding:110px 0px 50px 0px; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:14px; color:#000000; text-decoration:none; width:100%;}
.body01 {background:url(../_img/bg/question_crop_001.jpg) no-repeat left top fixed;}
.body02 {background:url(../_img/bg/question_crop_002.jpg) no-repeat right bottom fixed;}
.body03 {background:url(../_img/bg/question_crop_003.jpg) no-repeat right top fixed;}
.body04 {background:url(../_img/bg/question_crop_004.jpg) no-repeat center bottom fixed;}
.body05 {background:url(../_img/bg/question_crop_005.jpg) no-repeat left bottom fixed;}
.body06 {background:url(../_img/bg/question_crop_006.jpg) no-repeat right bottom fixed;}
.body07 {background:url(../_img/bg/question_crop_007.jpg) no-repeat left top fixed;}
.body08 {background:url(../_img/bg/question_crop_008.jpg) no-repeat right top fixed;}

body.master-hp {margin:0px; padding:40px 0px 0px 40px; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:14px; color:#000000; text-decoration:none;}

a {color:#000000; text-decoration:underline;}
a:hover {text-decoration:none;}

#master-header {width:100%; margin:0px; padding:0px; position:fixed; top:0px;}
#master-middle {width:100%; margin:0px; padding:0px;}
#master-footer {width:100%; margin:0px; padding:0px; position:fixed; bottom:0px; background-color:#FFFFFF; border-top:#999999 dotted 1px;}

#container {width:700px; margin:0px auto; padding:0px;}

#header-left {width:400px; margin:0px; padding:20px 0px 0px 0px; float:left;}
#header-right {width:300px; margin:0px; padding:20px 0px 0px 0px;  text-align:right; float:left;}

#footer-left {width:600px; margin:0px; padding:0px; float:left;}
#footer-right {width:100px; margin:0px; padding:0px; text-align:right; float:left;}

#col01 {width:120px; margin:0px 20px 0px 0px; padding:0px; float:left;}
#col02 {width:140px; margin:0px 20px 0px 0px; padding:0px; float:left;}
#col03 {width:400px; margin:0px; padding:0px; float:left;}
#col04 {width:560px; margin:0px; padding:0px; float:left;}

#container-hp {width:700px; margin:0px; padding:0px;}
#colleft-hp {width:300px; margin:0px; padding:0px; float:left;}
#colright-hp {width:400px; margin:0px; padding:0px; float:left;}
#questiont-hp {width:350px; margin-bottom:5px;}
#questiont-hp a {text-decoration:underline;}
#questiont-hp a:hover {text-decoration:none;}

#menu{margin-bottom:30px; padding:20px 0px 0px 0px; background:url(../_img/com/top_line.gif) top left no-repeat;}
#submenu{margin-bottom:30px; padding:20px 0px 0px 0px; background:url(../_img/com/top_line.gif) top left no-repeat;}
#content{margin-bottom:30px; padding:20px 0px 0px 0px; background:url(../_img/com/top_line.gif) top left no-repeat;}

div.menu-link{margin-bottom:7px;}
div.menu-day {margin:0px 30px 30px 0px; padding:20px 0px 0px 0px; float:left; font-size:30px; line-height:30px; font-weight:bold;}
div.menu-day:hover {background:url(../_img/com/top_line.gif) top left no-repeat;}

div.title {font-size:22px; line-height:22px; text-decoration:underline; margin-bottom:20px;}
div.subtitle-block {margin-bottom:5px;}
div.subtitle-block span.subtitle {font-size:14px; line-height:18px; font-weight:bold; text-decoration:underline;}
div.subtitle-block a.subtitle {font-size:14px; line-height:18px; font-weight:bold;}

span.item {font-size:14px; line-height:18px; text-decoration:underline;}
span.leg {font-size:9px; line-height:8px;}
span.underline { text-decoration:underline;}

div.altmenu {padding:3px 0px; font-size:10px; line-height:11px; color:#666666; text-decoration:none;}
div.altmenu a {color:#666666; text-decoration:underline;}
div.altmenu a:hover {text-decoration:none;}
div.lang-on  {padding:3px 1px; font-size:10px; line-height:11px; color:#FFFFFF; text-decoration:none; background-color:#000000; float:right;}
div.lang-off  {padding:3px 1px; font-size:10px; line-height:11px; color:#000000; text-decoration:none; background-color:#FFFFFF; float:right;}
div.lang-off:hover  {background-color:#666666;}
div.lang-off a  {color:#000000; text-decoration:none;}
div.lang-off:hover a  {color:#FFFFFF; text-decoration:none;}

div.thumb_press {width:125px; padding:10px 0px 15px 0px; margin-right:20px; border-top:#000000 solid 1px; float:left; font-size:9px; line-height:10px;}
div.thumb_press_last {width:125px; padding:10px 0px 15px 0px; border-top:#000000 solid 1px; float:left; font-size:9px; line-height:10px;}
div.thumb {height:85px; margin-bottom:10px;}
div.thumb img {border:none;}


.clearfloat {clear:both; height:0px; font-size: 1px; line-height: 0px;}
.double {font-size:1px; line-height:5px;}
.hide { display:none;}
.show { display:block; padding:5px 0px 10px 0px;}

#P0000 a.random-question {font-size:36px; line-height:40px; font-weight:bold; text-decoration:underline;}
#P0000 a.random-question:hover {text-decoration:none;}

a.random-question {font-size:36px; line-height:40px; text-decoration:underline;}
a.random-question:hover {text-decoration:none;}

