@charset "utf-8";

/* html5doctor.com Reset Stylesheet v1.6.1 */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video
{
	margin:0;padding:0;
}
/* elements */
body{
	background:#006699;
	color:#333;
	font-family:ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, sans-serif;
	font-size:16px;
	line-height:1.5;
	-webkit-text-size-adjust:none;
}
a{
	-webkit-tap-highlight-color:rgba(200,200,555,.6);
}
a:link{
	text-decoration:none;
}
a:visited{
	text-decoration:none;
}
img{
	border:0px;
}
img:not([width]){
	zoom:.5;
}
p, dl, ol, ul{
	margin-bottom:10px;
}
ol, ul{
	margin-left:25px;
}
/* page */
#page{
	overflow:hidden;
	width:98%;
	margin:0 auto;
	background:#fff;
}
/* LandScape */
@media all and (orientation:landscape){
	#page{
		width:98%;
	}
}
/* header */
header.global{
	padding:5px 0;
}
header.global h1{
	padding:0 5px 5px;
	font-size:18px;
}
header.global nav{
	margin:0 0 0 2px;
}
header.global nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
header.global nav ul li{
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	line-height:20px;
	width:50%;
	margin:2px 0 2px 0;
	text-align:left;
	background:#FFF;
	border-right:1px solid #fff;
	font-size:16px;
}
header.global nav ul li:last-child{
	border-right:0;
}
header.global nav ul li img{
	vertical-align:-2px;
	padding:0 2px 0 2px;
}
header.global div.usr{
margin:5px 0 5px 5px;
}
header.global div.usr img{
margin:10px 0 5px 5px;
}
/* clearfix */
header.global nav ul:after{
	content:'';
}
/*-------------------------
 indx !
--------------------------*/
#indx{
	padding:0 5px 0 10px;
}
#indx h2{
	font-size:18px;
	background-color:#FF9900;
	color:#FFFFFF;
	border-radius:9px;
	margin:5px 0 10px 0;
}
#indx h2 img{
	vertical-align:-10px;
}
#indx div.ttl{
	font-size:18px;
	margin:0 0 3px 0;
}
#indx div.ttl img.ico-sbj{
	height:22;
	width:22;
	border-radius:5px;
}
#indx div.m1{
	font-size:16px;
	float:left;
	margin:5px 0 5px 0;
}
#indx div.m2{
	float:left;
	margin:5px 0 5px 0;
}
#indx div.mc{
	line-height:0;
	clear:both;
}
#indx div.exp{
	font-size:14px;
	margin:0 0 5px 0;
}
#indx div.quz{
	font-size:16px;
	margin:0 0 5px 0;
}
#indx div.rate{
	font-size:14px;
	margin:5px 0 5px 0;
}
#indx div.inp{
	font-size:18px;
	font-weight:bold;
	margin:12px 0 8px 0;
}
#indx div.inp input{
	font-size: 100%;
	margin:2px 0 2px 0;
	background-color:#FFFF99;
}
/*----------------------------------------------------
 srch
----------------------------------------------------*/
#srch{
	padding:0 5px 0 10px;
}
#srch h2{
	font-size:18px;
	font-weight:bold;
	margin:0 0 5px 0;
}
#srch div.srch{
	margin:0 0 5px 0;
}
#srch div.ttl{
	font-size:18px;
	margin:0 0 3px 0;
}
#srch div.ttl img.ico-sbj{
	height:22;
	width:22;
	border-radius:5px;
}
#srch div.m1{
	font-size:16px;
	float:left;
	margin:5px 0 5px 0;
}
#srch div.m2{
	float:left;
	margin:5px 0 5px 10px;
}
#srch div.m3{
	float:left;
	margin:5px 0 5px 0;
}
#srch div.mc{
	line-height:0;
	clear:both;
}
#srch div.exp{
	font-size:14px;
	margin:0 0 5px 0;
}
#srch div.rst{
	font-size:18px;
	margin:0 0 5px 0;
}
#srch div.info{
	font-size:16px;
	margin:5px 0 5px 0;
}
#srch div.rate{
	font-size:14px;
	margin:5px 0 5px 0;
}
#srch div.gd_r{
	font-size:12px;
	margin:5px 0 5px 0;
	color:#fe267c;
}
#srch div.gd_b{
	font-size:12px;
	margin:5px 0 5px 0;
	color:#fe267c;
}
#srch div.j1{
	font-size:12px;
	margin:5px 10px 5px 0;
}
/*----------------------------------------------------
 find
----------------------------------------------------*/
#find{
	padding:0 5px 0 0;
}
#find select{
	font-size:18px;
	margin:5px 0 3px 0;
}
#find div.sb0{
	font-size:18px;
	font-weight:bold;
	margin:0 0 5px 0;
}
#find div.sb1{
	float:left;
	font-size:18px;
	margin:0 0 5px 0;
}
#find div.sb2{
	float:left;
	font-size:18px;
	color:#bf0000;
	margin:0 0 5px 0;
}
#find div.sbc{
	line-height:0;
	clear:both;
}
#find div.inp{
	font-size:18px;
	font-weight:bold;
	margin:8px 0 8px 0;
}
#find div.inp select{
	font-size:18px;
	margin:2px 0 1px 0;
}
#find div.inp input[type=text]{
	font-size:20px;
	margin:2px 0 5px 0;
	background-color:#FFFF99;
}
#find div.inp input[type=radio]{
	font-size: 100%; 
	margin:2px 0 3px 0;
	transform: scale(0.9);
	top:-2px;
	position: relative;
	vertical-align: middle;
}
/*----------------------------------------------------
 main
----------------------------------------------------*/
#main{
	padding:0 5px 0 10px;
}
#main h2{
	font-size:18px;
	font-weight:bold;
	margin:0 0 5px 0;
}
#main h3{
	font-size:18px;
	font-weight:bold;
	margin:0 0 5px 0;
}
#main div.srch{
	margin:0 0 5px 0;
}
#main div.m1{
	float:left;
	margin:5px 0 5px 0;
}
#main div.m2{
	float:left;
	margin:5px 0 5px 0;
}
#main div.m3{
	float:left;
	margin:5px 0 5px 0;
}
#main div.mc{
	line-height:0;
	clear:both;
}
#main div.exp{
	font-size:18px;
	margin:0 0 5px 0;
}
#main div.rst{
	font-size:18px;
	margin:0 0 5px 0;
}
#main div.info{
	font-size:16px;
	margin:5px 0 5px 0;
}
#main div.gd_r{
	font-size:12px;
	margin:5px 0 5px 0;
	color:#fe267c;
}
#main div.gd_b{
	font-size:12px;
	margin:5px 0 5px 0;
	color:#fe267c;
}
/*-------------------------
 qui_str !
--------------------------*/
#qui_str{
	padding:0 5px 0 10px;
}
#qui_str h2{
	font-size:18px;
	font-weight:bold;
	margin:0 0 5px 0;
}
#qui_str div.m1{
	float:left;
	margin:5px 0 5px 0;
}
#qui_str div.m2{
	float:left;
	margin:5px 0 5px 5px;
}
#qui_str div.m3{
	float:left;
	margin:5px 0 5px 0;
}
#qui_str div.mc{
	line-height:0;
	clear:both;
}
#qui_str div.exp{
	font-size:18px;
	margin:15px 0 15px 0;
}
#qui_str div.info{
	font-size:16px;
	margin:5px 0 5px 0;
}
#qui_str div.info img{
	height:20;
	width:20;
	border-radius:5px;
}
#qui_str div.tg{
	font-size:18px;
	font-weight:bold;
	margin:0 0 5px 0;
}
#qui_str div.lst{
	font-size:18px;
	margin:0 0 5px 0;
}
/*----------------------------------------------------
 ラジオボタン／チェックボタン
----------------------------------------------------*/
input[type=checkbox] {
	width: 20px;
	height: 20px;
	position: relative;
	top: -4px;
	margin-right: 8px;
	vertical-align: middle;
}
input[type=radio] {
	width: 20px;
	height: 20px;
	position: relative;
	top: -4px;
	margin-right: 8px;
	vertical-align: middle;
}
/*-------------------------
 quiz !
--------------------------*/
#quiz{
	font-size:18px;
	padding:0 5px 0 10px;
}
#quiz div.ttl{
	font-size:16px;
	margin:5px 0 5px 0;
}
#quiz div.qz{
	font-size:18px;
	font-weight:bold;
	margin:16px 0 20px 3px;
}
#quiz div.slt{
	font-size:18px;
	margin:5px 0 5px 13px;
}
#quiz div.bns{
	font-size:16px;
	color:#006699;
	margin:0 0 5px 5px;
}
#quiz div.btn{
	width:95%;
	text-align:center;
	margin:20px 0 20px 0;
}
#quiz div.bt1{
	width:45%;
	float:left;
	margin:0 0 5px 0;
}
#quiz div.bt2{
	width:55%;
	float:left;
	margin:0 0 5px 0;
}
#quiz div.btc{
	line-height:0;
	clear:both;
}
#quiz div.rst{
	font-size:16px;
	margin:0 0 5px 0;
}
#quiz div.rst img.bar{
	margin:0 0 0 10px;
}
#quiz div.info{
	font-size:14px;
	margin:5px 0 5px 0;
	color:#006699;
}
/*----------------------------------------------------
 anlz1
----------------------------------------------------*/
#anlz1{
	display:table;
	height:120px;
	width:100%;
	}
#anlz1 .row{
	display:table-row;
	border-bottom:1px solid #CCC;
}
#anlz1 .row>div{
	display:table-cell;
	margin:5px;
	padding:5px;
	font-size:18px;
}
#anlz1 .row>div.r1{
	width:28%;
}
#anlz1 .row>div.r2{
	width:72%;
}
#anlz1 .row>div.c1{
	width:28%;
}
#anlz1 .row>div.c2{
	width:22%;
}
#anlz1 .row>div.c3{
	width:25%;
}
#anlz1 .row>div.c4{
	width:25%;
}
/*----------------------------------------------------
 anlz2
----------------------------------------------------*/
#anlz2{
	display:table;
	height:120px;
	width:100%;
	}
#anlz2 .row{
	display:table-row;
	border-bottom:1px solid #CCC;
}
#anlz2 .row>div{
	display:table-cell;
	margin:5px;
	padding:5px;
	font-size:18px;
}
#anlz2 .row>div.r1{
	width:28%;
}
#anlz2 .row>div.r2{
	width:72%;
}
#anlz2 .row>div.c1{
	width:28%;
}
#anlz2 .row>div.c2{
	width:22%;
}
#anlz2 .row>div.c3{
	width:25%;
}
#anlz2 .row>div.c4{
	width:25%;
}
/*----------------------------------------------------
 anlz3
----------------------------------------------------*/
#anlz3{
	display:table;
	height:120px;
	width:100%;
	}
#anlz3 .row{
	display:table-row;
	border-bottom:1px solid #CCC;
}
#anlz3 .row>div{
	display:table-cell;
	margin:5px;
	padding:5px;
	font-size:18px;
}
#anlz3 .row>div.r1{
	width:28%;
}
#anlz3 .row>div.r2{
	width:72%;
}
#anlz3 .row>div.c1{
	width:28%;
}
#anlz3 .row>div.c2{
	width:22%;
}
#anlz3 .row>div.c3{
	width:25%;
}
#anlz3 .row>div.c4{
	width:25%;
}
/*----------------------------------------------------
 chck
----------------------------------------------------*/
#chck{
	padding:0 5px 0 10px;
} 
#chck h2{
	font-size:18px;
	font-weight:bold;
	margin:0 0 5px 0;
}
#chck div.exp{
	font-size:16px;
	margin:0 0 5px 0;
}
#chck div.gui{
	font-size:16px;
	color:#006699;
	margin:0 0 5px 0;
}
#chck div.tbl{
	font-size:18px;
	width:80%;
	margin:0 auto;
	margin:5px 0 5px 0;
} 
/*----------------------------------------------------
 qui_end
----------------------------------------------------*/
#qui_end{
	padding:0 5px 0 10px;
}
#qui_end h2{
	font-size:18px;
	font-weight:bold;
	margin:0 0 5px 0;
}
#qui_end h3{
	font-size:18px;
	font-weight:bold;
	margin:0 0 5px 0;
}
#qui_end div.rnk{
	font-size:18px;
	font-weight:bold;
	color:#006699;
	margin:10px 0 10px 0;
}
#qui_end div.tbl{
	font-size:16px;
	width:80%;
	margin:0 auto;
	margin:5px 0 5px 0;
} 
#qui_end div.m1{
	float:left;
	margin:5px 0 5px 0;
}
#qui_end div.m2{
	float:left;
	margin:5px 0 5px 0;
}
#qui_end div.m3{
	float:left;
	margin:5px 0 5px 0;
}
#qui_end div.mc{
	line-height:0;
	clear:both;
}
#qui_end div.exp{
	font-size:18px;
	margin:0 0 5px 0;
}
#qui_end div.rst{
	font-size:18px;
	margin:0 0 5px 0;
}
#qui_end div.info{
	font-size:16px;
	margin:5px 0 5px 0;
}
#qui_end div.expl{
	margin:5px 0 15px 0;
}
#qui_end div.lst{
	font-size:18px;
	margin:0 0 5px 0;
}
/*-------------------------
 quiz_chk !
--------------------------*/
#quiz_chk div.qst{
	font-size:16px;
	margin:5px 0 15px 0;
}
#quiz_chk div.pht{
	margin:5px 0 5px 0;
}
#quiz_chk div.you{
	font-size:16px;
	font-weight:bold;
	margin:5px 0 5px 0;
}
#quiz_chk div.itm{
	font-size:12px;
	margin:5px 0 5px 0;
}
/*----------------------------------------------------
 quiz_end
----------------------------------------------------*/
#quiz_end div.qst{
	font-size:16px;
	margin:5px 0 15px 0;
}
#quiz_end div.pht{
	margin:5px 0 5px 0;
}
#quiz_end div.rst{
	font-size:16px;
	font-weight:bold;
	margin:5px 0 5px 0;
}
#quiz_end div.you{
	font-size:16px;
	margin:5px 0 5px 0;
}
#quiz_end div.ans{
	font-size:16px;
	font-weight:bold;
	margin:5px 0 5px 0;
}
#quiz_end div.exp{
	font-size:16px;
	margin:20px 0 5px 0;
}
#quiz_end div.tg{
	font-size:18px;
	font-weight:bold;
	margin:0 0 5px 0;
}
#quiz_end div.lst{
	font-size:18px;
	margin:0 0 5px 0;
}
/*----------------------------------------------------
 qui_end_tbl
----------------------------------------------------*/
#qui_end_tbl{
	display:table;
	font-size:18px;
	width:100%;
	}
#qui_end_tbl .row{
	display:table-row;
	border-bottom:1px solid #CCC;
}
#qui_end_tbl .row>div{
	display:table-cell;
	margin:5px;
	padding:5px;
	border:#006699 solid 1px;
}
#qui_end_tbl .row>div.c1{
	width:3%;
}
#qui_end_tbl .row>div.c2{
	width:40%;
}
#qui_end_tbl .row>div.c3{
	width:7%;
}
#qui_end_tbl .row>div.c4{
	width:25%;
}
#qui_end_tbl .row>div.c5{
	width:25%;
}
/*----------------------------------------------------
 qui_lis
----------------------------------------------------*/
#qui_lis{
	padding:0 5px 0 0;
}
#qui_lis h2{
	font-size:18px;
	font-weight:bold;
	margin:0 0 5px 0;
}
#qui_lis div.inp{
	font-size:18px;
	font-weight:bold;
	margin:5px 0 5px 0;
}
#qui_lis div.inp input{
	font-size:18px;
	margin:2px 0 2px 0;
	background-color:#FFFF99;
}
#qui_lis div.inp select{
	font-size:18px;
	margin:2px 0 2px 0;
}
#qui_lis div.ttl{
	font-size:18px;
	margin:0 0 3px 0;
}
#qui_lis div.ttl img.ico-sbj{
	height:22;
	width:22;
	border-radius:5px;
}
#qui_lis div.quz{
	font-size:16px;
	margin:0 0 5px 0;
}
#qui_lis div.exp{
	font-size:18px;
	margin:0 0 5px 0;
}
#qui_lis div.rst{
	font-size:18px;
	margin:0 0 5px 0;
}
#qui_lis div.info{
	font-size:16px;
	margin:5px 0 5px 0;
}
#qui_lis div.rate{
	font-size:14px;
	margin:5px 0 5px 0;
}
/*----------------------------------------------------
 list
----------------------------------------------------*/
#list{
	display:table;
	width:100%;
	}
#list .row{
	display:table-row;
}
#list .row>div{
	display:table-cell;
	margin:3px;
	padding:3px;
}
#list .row>div:nth-child(odd){
	width:45%;
}
#list .row>div:nth-child(even){
	width:55%;
}
/*----------------------------------------------------
 bttn
----------------------------------------------------*/
#bttn{
	display:table;
	width:100%;
	margin:10px 0 10px 0;
	}
#bttn .row{
	display:table-row;
}
#bttn .row>div{
	display:table-cell;
	margin:3px;
	padding:3px;
}
#bttn .row>div:nth-child(odd){
	text-align:left;
	width:45%;
}
#bttn .row>div:nth-child(even){
	text-align:left;
	width:55%;
}
/*----------------------------------------------------
 rank
----------------------------------------------------*/
#rank{
	display:table;
	font-size:18px;
	width:100%;
	}
#rank .row{
	display:table-row;
	border-bottom:1px solid #CCC;
}
#rank .row>div{
	display:table-cell;
	margin:5px;
	padding:5px;
	border:#006699 solid 1px;
}
#rank .row>div.c1{
	width:5%;
}
#rank .row>div.c2{
	width:45%;
}
#rank .row>div.c3{
	width:10%;
}
#rank .row>div.c4{
	width:20%;
}
#rank .row>div.c5{
	width:20%;
}
#rank .row>div.c6{
	width:20%;
}
#rank .row>div.c7{
	width:20%;
}
/*-------------------------
 levl !
--------------------------*/
#levl{
	padding:5px 0 10px 0;
}
#levl div.user{
	font-size:16px;
	font-weight:bold;
	margin:0 0 5px 0;
}
#levl table.lvl{ 
	font-size:16px;
	width:98%;
	border-collapse:collapse;
	margin:5px 0 20px 0;
}
#levl table.lvl tr{ 
	text-align:left;
	padding:1px;
}
#levl table.lvl td.c1{ 
	font-size:16px;
	width:15%;
	text-align:left;
	vertical-align:middle;
	padding:1px;
}
#levl table.lvl td.c1 img{ 
	border-radius:5px;
}
#levl table.lvl td.c2{ 
	font-size:16px;
	width:30%;
	text-align:left;
	vertical-align:middle;
	padding:1px;
}
#levl table.lvl td.c3{ 
	font-size:16px;
	width:28%;
	text-align:left;
	vertical-align:middle;
	padding:1px;
}
#levl table.lvl td.c3 img{ 
	border-radius:5px;
}
#levl table.lvl td.c4{ 
	font-size:16px;
	width:27%;
	text-align:left;
	vertical-align:middle;
	padding:1px;
}
/*-------------------------
 lgin !
--------------------------*/
#lgin{
	padding:0 5px 0 10px;
}
#lgin h2{
	font-size:20px;
	font-weight:bold;
	margin:0 0 5px 0;
}
#lgin div.sb0{
	font-size:18px;
	font-weight:bold;
	margin:0 0 5px 0;
}
#lgin div.gui{
	font-size:16px;
	color:#006699;
	margin:0 0 5px 0;
}
#lgin div.inp{
	font-size:20px;
	font-weight:bold;
	margin:5px 0 5px 0;
}
#lgin div.inp input{
	font-size:20px;
	margin:2px 0 2px 0;
	background-color:#FFFF99;
	width:280px;
	height:24px;
}
#lgin div.exp{
	font-size:16px;
	margin:0 0 5px 0;
}
/*-------------------------
 errm !
--------------------------*/
#errm{
	padding:0 5px 0 10px;
}
#errm div.msg{
	width:96%;
	font-size:18px;
	margin:10px 0 5px 0;
	line-height:25px;
	background:#fff0f0;
	font-weight:bold;
	vertical-align:middle;
	margin:0;
	padding:0 0 0 5px;
}
/*-------------------------
 jump !
--------------------------*/
#jump{
	padding:0 5px 0 10px;
}
#jump div.gui{
	width:96%;
	font-size:18px;
	margin:20px 0 20px 0;
	line-height:25px;
	vertical-align:middle;
	margin:0;
	padding:0 0 5px 5px;
}

/*----------------------------------------------------
 footer
----------------------------------------------------*/
#footer{
	width:97%;
	border-top:1px #c0c0c0 solid;
	margin:5px 0 5px 5px;
	padding:10px 0 10px 0;
	background-color:#ffffff;
}
#footer div.m1{
	font-size:14px;
	float:left;
	width:38%;
	margin:5px 0 5px 3px;
}
#footer div.m2{
	font-size:14px;
	float:left;
	width:38%;
	margin:5px 0 5px 2px;
}
#footer div.m3{
	font-size:14px;
	float:left;
	width:20%;
	margin:5px 0 5px 0;
}
#footer div.mc{
	line-height:0;
	clear:both;
}
#footer address{
	font-size:14px;
	font-style:normal;
	text-align:center;
	margin:10px 0 20px 0;
}
/* 例題情報▼ */
#expl{
margin:0;
padding:10px 0 2px 0;
width:100%;
}
#expl div.ttl{
margin:20px 20px 2px 0;
font-size:18px;
font-weight:bold;
}
#expl div.sub{
font-size:16px;
}
#expl div.qzt{
font-size:18px;
font-weight:bold;
margin:20px 10px 15px 0;
color:#006699;
border-bottom:1px #AAAAAA solid;
}
#expl div.qzt img{
height:20;
width:20;
margin:0 5px 0 0;
}
#expl div.phto{
margin:10px 0 8px 10px;
}
#expl div.qno{
font-size:18px;
margin:8px 0 8px 10px;
}
#expl div.ans{
font-size:18px;
margin:25px 0 40px 10px;
color:#006699;
}
#expl div.ans p{
margin:8px 0 8px 0;
font-weight:bold;
}
/* 例題情報▲ */

/*----------------------------------------------------
 main
----------------------------------------------------*/
section.main{
	padding:0 10px 10px;
}
/* other */
div.hline{
	width:98%;
	margin:10px 0 10px;
	border-top:1px #c0c0c0 solid;
}
/* ﾍﾟｰｼﾞﾝｸﾞ------------------------▼ */
/* ﾍﾟｰｼﾞﾝｸﾞｴﾘｱ */
div.paging{
margin:6px 0;
}
/* ﾒﾆｭｰｴﾘｱ */
div.paging ul.nl{
margin:0;
padding:4px 0;
list-style-type:none;
text-align:left;
font-size:90%;
}
/* ﾒﾆｭｰ項目 */
div.paging ul.nl li{
display:inline;
margin-right:-1px;
}
/* ﾘﾝｸ */
div.paging ul.nl li a{
display:inline-block;
padding:4px 8px;
background:#F9F9F9 repeat-x top;
border:1px #c0c0c0 solid;
text-decoration:none;
border-radius:13px;
}
/* 前･次ﾍﾟｰｼﾞ数ﾎﾟｲﾝﾄ時設定 */
div.paging ul.nl li a:hover{
background:#ff0066 repeat-x top;
border:1px #ff0066 solid;
text-decoration:underline;
color:#ffffff;
border-radius:13px;
}
/* 前･次ﾍﾟｰｼﾞ数ﾎﾞｯｸｽ */
div.paging ul.nl li strong{
display:inline-block;
padding:4px 8px;
background:#ff5800 repeat-x top;
border:1px #ff5800 solid;
color:#ffffff;
border-radius:13px;
}
/* 前へ･次へﾍﾟｰｼﾞﾎﾞｯｸｽ */
div.paging ul.nl li span{
display:inline-block;
padding:4px 8px;
background:#F9F9F9 repeat-x top;
border:1px #c0c0c0 solid;
color:#808080;
border-radius:13px;
}
/*-------------------------
 Massage !
--------------------------*/
div.msg_blue{
width:96%;
color:#006699;
font-size:16px;
font-weight:bold;
vertical-align:middle;
margin:0;
padding:0 0 0 5px;
}
div.msg_pink{
width:96%;
background:#fff0f0;
font-size:16px;
font-weight:bold;
vertical-align:middle;
margin:0;
padding:0 0 0 5px;
}
/*-------------------------
 Parts !
--------------------------*/
div.ctg{
font-size:16px;
margin:5px 0 15px 0;
}
div.ctg img{
	height:18;
	width:18;
	border-radius:5px;
}
div.pt1{
font-size:18px;
margin:5px 0 5px 0;
}
div.pt2{
margin:10px 0 10px 0;
}
div.pt3{
margin:0 0 5px 0;
}
div.pt4{
margin:0 0 10px 0;
}
div.pt5{
margin:0 0 20px 0;
}
div.pt6{
margin:20px 0 20px 0;
}
div.pt7{
margin:20px 0 10px 0;
}
/*-------------------------
 adsense !
--------------------------*/
div.ads1{
	height:150px;
	width:100%;
	margin:20px 0 20px 0;
}
