.mini_menu {
    font: 10px/20px verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-align:right; padding: 3px 10px 10px 0px;
}
.mini_menu a:link{ color:#000000;}
           a:visited{ color: #000000;}
           a:hover{ color: #94B3D1;}
           a:active{ color: #94B3D1;}
.copy {
	font: 10px verdana;
	text-align: center;
    line-height: 40px;
}

.mainbox2{
    border-bottom: 1.5px dotted #94B3D1;
    font: normal 11px verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
    line-height: 20px;
	text-align: left;
	vertical-align:top;
}
.mainbox_class{
    border-bottom: 1.5px dotted #94B3D1;
    font: normal 11px verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
    line-height: 20px;
	text-align: center;
	vertical-align: middle;
}

.mainbox2 a:link{ color: #000000;}
          a:visited{ color: #000000;}
          a:hover{ color: #94B3D1;}
          a:active{ color: #94B3D1;}

.mainbox3{
    border-bottom: 1.5px dotted #94B3D1;
	vertical-align:top;
	padding: 7px 0px 0px 0px;
}

.cafebox_date{
    font: normal 11px verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	text-align: left;
	vertical-align:middle;
	padding: 5px 0px 0px 0px;
}

.cafebox_date a:link{ color: #000000;}
          a:visited{ color: #000000;}
          a:hover{ color: #94B3D1;}
          a:active{ color: #94B3D1;}
		  
.cafebox a:link{ color: #000000;}
          a:visited{ color: #000000;}
          a:hover{ color: #94B3D1;}
          a:active{ color: #94B3D1;}
		  
.cafebox{
    font: normal 11px verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
    border-bottom: 1.5px dotted #94B3D1;
	vertical-align:top;
	text-align:right;
	line-height:15px;
}

.cafebox2{
	vertical-align:middle;
	text-align:left;
	padding: 7px 0px 0px 0px;
}

.about_title{
    margin-top: 22px;
}

.about_content{
    margin-top: 15px;
    padding: 0px 20px 0px 20px;
    font: normal 11px verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
    line-height: 20px;
    vertical-align:top;
}

.about_strong{
	font: italic 16px verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin: 5px;
	color:#3366FF;
}

.class_content{
    margin-top: 15px;
    padding: 10px 15px 10px 15px;
    font: normal 11px verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
    line-height: 20px;
}

.do_menu{
    font: bold 14px verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
    text-align: left;
}

.how_sankaku{
    margin-left: 20px;
    margin-top: 20px;
}

.how_name{
    padding: 20px 0px 0px 7px;
    font: normal 14px verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

.how_expl{
    padding: 15px 0px 0px 7px;
    font: normal 11px verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
    line-height: 20px;
}

.ques_sankaku{
    text-align: left;
    vertical-align:top;
}

.ques_sankaku2{
    padding: 2px 0px 2px 10px;
}

.ques_menu{
    font: normal 11px verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
    text-align: left;
    vertical-align:top;
}

.ques_box{
    text-align: left;
    vertical-align:top;
}

.ques_box1{
    width: 200px;
}

.ques_box2{
    width: 300px;
}

.ques_box3{
    width: 180px;
}

.ques_tarea{
    text-align: left;
    vertical-align:top;
}

.ques_tarea2{
    width: 330px;
    height: 150px;
}

.ques_botan{
    text-align: center;
    vertical-align:middle;
}

.ques_botan1{
    font: bold normal 12px verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background-color: #94B3D1;
	padding: 5px;
}

.ques_dones{
    font: bold normal 18px verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

.newsletter{
    font: normal 12px verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 25px;
	vertical-align:middle;
	text-align:left;
	padding: 0px 0px 0px 20px;
}
.newsletter a:link{ color: #000000; text-decoration:none;}
          a:visited{ color: #000000; text-decoration:none;}
          a:hover{ color: #94B3D1;text-decoration:underline;}
          a:active{ color: #94B3D1; text-decoration:underline;}
		  
#topic{ padding: 10px;
        text-align:left;
		vertical-align: top;
		line-height:18px;
		font: 11px verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

#topic h1{ text-align:center;}
#topic h2{ text-align:center;}
#topic h3{ text-align:center; font-size:14px;}

.topicphoto{ float:right;}

.mainbox4{
    border-bottom: 1.5px dotted #94B3D1;
    font: normal 11px verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
    line-height: 20px;
	text-align: center;
	vertical-align:top;
}