@charset "UTF-8";
@import "meanmenu.css";

@media screen and (min-width:920px){

body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Arial,Verdana,"ＭＳ Ｐゴシック",sans-serif; background:#e0f5ff;}
#entire{width:950px; margin:0 auto;}
a img{border-style:none;}
dfn{font-style:normal;}
.imgbox{border:2px solid #4048ff;}
.pnom{margin:0px;}
.red{color:red;}
.blue{color:blue;}
.purple{color:purple;}
.pink{color:hotpink;}
.yellow{color:orange;}
.green{color:green;}
.grey{color:grey;}
.brown{color:brown;}
.gold{color:#c0c000;}
.silver{color:#a0a0a0;}
.copper{color:#b87333;}
.nofloat{clear:both;}
#lh{line-height:1.8;}
p{font-size:95%;}

/*リンク装飾*/
a:visited{color:blue;}
a:hover{color:#FF0099;}
a:hover img{opacity:0.5;}

/*headsup*/

#headsupz{width:950px; height:100px;}
#logo{width:791px; height:68px; margin-top:15px;}

/*headsup-for-top*/

#ttheme{font-size:12px; color:black; margin-top:15px;}

/*headsup-for-pages*/

#hssent{font-weight:bold; font-size:12px; color:black; margin-top:15px;}

/*headsub*/

#headsubz{width:950px; margin-top:15px;}
#headsubz ul{list-style-type:none; /*left-space-delete*/ padding-left:0px; margin-left:0px;}
#headsubz li{font-size:16px; font-weight:bold; text-align:center; float:left; background:white; padding-top:5px; padding-bottom:5px;}

#hsbutton1{width:133px; border-left:2px solid #ffa100; border-top:2px solid #ffa100; border-right:none; border-bottom:2px solid #ffa100;}
#hsbutton2{width:133px; border-left:2px dotted #ffa100; border-top:2px solid #ffa100; border-right:none; border-bottom:2px solid #ffa100;}
#hsbutton3{width:133px; border-left:2px dotted #ffa100; border-top:2px solid #ffa100; border-right:none; border-bottom:2px solid #ffa100;}
#hsbutton4{width:133px; border-left:2px dotted #ffa100; border-top:2px solid #ffa100; border-right:none; border-bottom:2px solid #ffa100;}
#hsbutton5{width:134px; border-left:2px dotted #ffa100; border-top:2px solid #ffa100; border-right:none; border-bottom:2px solid #ffa100;}
#hsbutton6{width:134px; border-left:2px dotted #ffa100; border-top:2px solid #ffa100; border-right:none; border-bottom:2px solid #ffa100;}
#hsbutton7{width:134px; border-left:2px dotted #ffa100; border-top:2px solid #ffa100; border-right:2px solid #ffa100; border-bottom:2px solid #ffa100;}

/*contents*/

#contentsz{width:635px; clear:both; float:left; background:white; padding:25px; border:2px solid #80b8ff; margin-top:15px; margin-bottom:15px;}
#move2{text-align:right; font-size:12px; font-weight:bold;}
#return{font-weight:bold;}

/*contents-for-pages*/

#pankuzu{font-size:12px; font-weight:bold;}
.titlebox{padding:0px 20px 0px 20px; border-left:15px #c0c0c0 solid; border-top:1px #c0c0c0 solid; border-right:1px #c0c0c0 solid; border-bottom:1px #c0c0c0 solid; background:#f0f0f0;}
#ctheme{font-size:24px; color:#B64826; margin:0px; padding:0px;}
.csubtheme{font-size:20px; color:#B64826; margin:0px; padding:0px;}

/*contents-for-partial-pages*/

#beforepage{float:left;}
#nextpage{text-align:right;}
.boxul{list-style-type:none; /*left-space-delete*/ padding-left:0px; margin-left:0px;}
.boxli1{width:468px; height:60px; text-align:center; border:2px solid #00c000;}
.boxli2{width:468px; text-align:center; background:#c0ffc0; border:2px solid #00c000; border-top:none;}
.nlboxul{list-style-type:none; /*left-space-delete*/ padding-left:0px; margin-left:0px;}
.nlboxli1{width:468px; text-align:center; border:2px solid #00c000;}
.nlboxli2{width:468px; text-align:center; background:#c0ffc0; border:2px solid #00c000; border-top:none;}

.boxtable{font-weight:bold; text-align:center; border-collapse:collapse;}
.boxtable th{width:150px; border:2px solid #4048ff; background:#e0f0ff;}
.boxtable td{width:455px; border:2px solid #4048ff;}

.boxtablediv{font-weight:bold; text-align:center; border-collapse:collapse;}
.boxtablediv th{border:2px solid #4048ff; background:#e0f0ff; padding-left:10px; padding-right:10px;}
.boxtablediv td{border:2px solid #4048ff; padding-left:10px; padding-right:10px;}

.t468{font-weight:bold; text-align:center; border-collapse:collapse;}
.t468 th{background:#c0ffc0; width:468px; border:2px solid #00c000;}
.t468 td{width:468px; height:60px; border:2px solid #00c000;}

.t234{font-weight:bold; text-align:center; border-collapse:collapse;}
.t234 th{background:#c0ffc0; width:234px; border:2px solid #00c000;}
.t234 td{width:234px; height:60px; border:2px solid #00c000;}

.tno{font-weight:bold; text-align:center; border-collapse:collapse;}
.tno th{background:#c0ffc0; border:2px solid #00c000;}
.tno td{border:2px solid #00c000;}

.tcom{font-weight:bold; text-align:center; border-collapse:collapse;}
.th234{background:#c0ffc0; width:234px; border:2px solid #00c000;}
.td234{width:234px; height:60px; border:2px solid #00c000;}
.th468{background:#c0ffc0; width:468px; border:2px solid #00c000;}
.td468{width:468px; height:60px; border:2px solid #00c000;}

.nt{font-weight:bold; text-align:center; border-collapse:collapse;}
.nt th{background:#c0ffc0; border:2px solid #00c000; padding-left:10px; padding-right:10px;}
.nt td{border:2px solid #00c000; padding-left:10px; padding-right:10px;}

.ntr{font-weight:bold; text-align:center; border-collapse:collapse;}
.ntr th{background:#c0ffc0; border:2px solid #00c000;}
.ntr td{border:2px solid #00c000; padding-left:5px; padding-right:5px;}

.rnt{font-weight:bold; text-align:center; border-collapse:collapse;}
.rnt th{border:2px solid #00c000;}
.rnt td{background:#c0ffc0; border:2px solid #00c000; padding-left:10px; padding-right:10px;}

.ntss{border-collapse:collapse;}
.ntss td{background:#e5faf1; border:2px solid #0da79a; padding-left:10px; padding-right:10px;}

.int{background:#ffebcd; border:2px solid #ffa100; padding:10px;}
.inttitle{text-align:center;}
.int p{font-size:90%;}

.ntlink{font-weight:bold; border-collapse:collapse;}
.ntlink th{background:#c0ffc0; border:2px solid #00c000; padding-left:10px; padding-right:10px;}
.ntlink td{border:2px solid #00c000; padding-left:10px; padding-right:10px;}

.ctable{border:2px solid #4048ff; padding:10px;}

.socialbutton li{float:left; list-style-type:none; padding-left:10px; padding-right:10px;}
.socialpad{padding-left:30px; padding-right:30px;}

.openbutton1{display:inline-block; padding:0.5em 1em; text-decoration:none; background:#668ad8; color:#FFF; border-bottom:solid 4px #627295; border-radius:3px;}
.openbutton1:active{-ms-transform:translateY(4px); -webkit-transform:translateY(4px); transform:translateY(4px); border-bottom:none;}

.openbutton3{text-decoration:underline; color:blue;}

.redbutton{display:block; padding:0.5em 1em; text-align:center; font-size:19px; text-decoration:none; color:#ffffff; background:#ff0000; border:solid #ff0000; border-radius:3px;}
.redbutton:visited{color:#ffffff;}
.redbutton:hover{display:block; padding:0.5em 1em; text-align:center; font-size:19px; text-decoration:none; color:#000000; background:#ffffff; border:solid #000000; border-radius:3px;}

/*contents-for-top-page*/

.tpa{}
.tpaa{float:left; width:300x;}
.tpab{float:left; width:300px; font-size:13px; padding:10px 0px 40px 20px;}

.tp1a{clear:both; float:left; width:100%;}
.tp1b{clear:both; float:left; width:55%;}
.tp1c{float:left; width:45%;}

.tp2a{clear:both; float:left; width:100%;}
.tp2b{clear:both; float:left; width:55%;}
.tp2c{float:left; width:45%;}

.tp3a{clear:both; float:left; width:100%;}
.tp3b{clear:both; float:left; width:55%;}
.tp3c{float:left; width:45%;}

.tp4a{clear:both; float:left; width:100%;}
.tp4b{clear:both; float:left; width:55%;}
.tp4c{float:left; width:45%;}

.tp5a{clear:both; float:left; width:100%;}
.tp5b{clear:both; float:left; width:55%;}
.tp5c{float:left; width:45%;}

.tp6a{clear:both; float:left; width:100%;}
.tp6b{clear:both; float:left; width:55%;}
.tp6c{float:left; width:45%;}

.tp7a{clear:both; float:left; width:100%;}
.tp7b{clear:both; float:left; width:55%;}
.tp7c{float:left; width:45%;}

.tpza{clear:both;}
.tpzb{float:left; font-size:20px; width:100%; font-weight:bold; color:gray; border-top:2px gray dotted; border-bottom:2px gray dotted;}
.tpzc{float:right; font-size:14px; font-weight:bold; color:black;}

.tpmark1 p{display:inline;}
.tpmark2 p{display:inline;}
.tpmark1{list-style-image:url('http://okanewiki.com/images/tpmark.gif'); padding-left:20px; margin-left:20px;}
.tpmark2{list-style-image:url('http://okanewiki.com/images/tpmark.gif'); padding-left:0px; margin-left:0px;}

.tp1title{font-size:20px; font-weight:bold; color:green; border-top:2px green dotted;}
.tp1title a:visited{color:green;}
.tp1sub{font-size:13px; border-bottom:2px green dotted;}
.tpl1{color:green;}
.tp2title{font-size:20px; font-weight:bold; color:blue; border-top:2px blue dotted;}
.tp2title a:visited{color:blue;}
.tp2sub{font-size:13px; border-bottom:2px blue dotted;}
.tpl2{color:blue;}
.tp3title{font-size:20px; font-weight:bold; color:red; border-top:2px red dotted;}
.tp3title a:visited{color:red;}
.tp3sub{font-size:13px; border-bottom:2px red dotted;}
.tpl3{color:red;}
.tp4title{font-size:20px; font-weight:bold; color:purple; border-top:2px purple dotted;}
.tp4title a:visited{color:purple;}
.tp4sub{font-size:13px; border-bottom:2px purple dotted;}
.tpl4{color:purple;}
.tp5title{font-size:20px; font-weight:bold; color:hotpink; border-top:2px hotpink dotted;}
.tp5sub{font-size:13px; border-bottom:2px hotpink dotted;}
.tpl5{color:hotpink;}
.tp6title{font-size:20px; font-weight:bold; color:orange; border-top:2px orange dotted;}
.tp6sub{font-size:13px; border-bottom:2px orange dotted;}
.tpl6{color:orange;}
.tp7title{font-size:20px; font-weight:bold; color:cornflowerblue; border-top:2px cornflowerblue dotted;}
.tp7sub{font-size:13px; border-bottom:2px cornflowerblue dotted;}
.tpl7{color:cornflowerblue;}

.his2{font-size:14px; padding:10px; clear:both;}

/*contents-for-certain-page*/

.aatable{font-weight:bold; text-align:center; border-collapse:collapse;}
.aatable th{width:200px; border:2px solid #00c000; background:#c0ffc0;}
.aatable td{width:200px; border:2px solid #00c000;}

.a8mtable{font-weight:bold; text-align:center; border-collapse:collapse;}
.a8mtable th{border:2px solid #00c000; background:#c0ffc0;}
.a8mtable td{border:2px solid #00c000;}
.a8m300w{width:300px;}
.a8m100w{width:100px;}

/*sidebar*/

#sidebarz{width:240px; float:right; background:white; margin-top:15px; margin-bottom:15px;}
#sidebarz ul{list-style-type:none; /*left-space-delete*/ padding:0px; margin:0px;}
#sidebarz li{font-size:14px; padding:5px; border-left:2px solid #00c000; border-right:2px solid #00c000;}

.sblititle{background:#c0ffc0; border-top:2px solid #00c000; border-bottom:2px solid #00c000; text-align:center; font-weight:bold; color:green;}
.tborder{border-top:2px solid #00c000;}
.sbtitle{font-size:15px; font-weight:bold;}

.tborder-last{border-bottom:2px solid #00c000;}
.fixbox{position:fixed; top:0px; margin:0px; width:240px; background:white;}

/*headsup-for-top*/

#ga{text-align:center;}

/*foot*/

#footz{width:916px; clear:both; background:white; padding:15px; border:2px solid #ff000b; margin-bottom:15px;}
#toplink{font-size:80%;}

#footadd1{float:left; width:440px;}
#footadd2{padding:0px 12px 0px 12px;}
#footadd3{float:left; padding:0px 12px 10px 12px; font-size:14px; width:180px;}
#footadd4{float:left; padding:18px 12px 5px 7px; width:210px; font-size:14px;}
#footadd5{float:right; border-left:2px dotted #ff000b; width:460px;}
#footadd6{padding:0px 12px 0px 12px;}
#footadd7{float:left; padding:0px 12px 10px 12px; font-size:14px; width:200px;}
#footadd8{float:left; padding:10px 12px 5px 7px; width:210px; font-size:14px;}
#footadd9{clear:both; padding:10px 0px 0px 0px; font-size:14px; font-weight:bold;}

/*refer-centering*/

#sample1centering{position:relative; left:50%; float:left;}

/*refer-li-table*/

.boxli3{width:150px; font-weight:bold; text-align:center; border:2px solid; float:left;}
.boxli4{width:605px; font-weight:bold; text-align:center; border:2px solid; border-left:none;}
.boxli5{width:150px; font-weight:bold; text-align:center; border:2px solid; clear:both; float:left; border-top:none;}
.boxli6{width:605px; font-weight:bold; text-align:center; border:2px solid; border-top:none; border-left:none;}

/*refer-toppage*/

.comtd{width:500px; font-size:95%;}
.bleft{border-left:1px #c0c0c0 solid;}
.bright{border-right:1px #c0c0c0 solid;}

.ttbox1{border:1px blue solid; background:#dfdfff; text-align:center; font-weight:bold; color:blue;}
.ttbox2{border:1px red solid; background:#ffcfcf; text-align:center; font-weight:bold; color:red;}
.ttbox3{border:1px green solid; background:#c0ffc0; text-align:center; font-weight:bold; color:green;}
.ttsbox1{font-size:13px; padding:0px 0px 0px 10px; border-left:2px green solid;}
.ttsbox2{font-size:13px; padding:0px 0px 0px 10px; border-left:2px red solid;}

.tth2{font-size:20px; margin:0px; padding:0px;}

.thdd p{display:inline;}
.thdd dd{padding-left:20px; margin-left:0px; font-size:85%;}
.thdd dt{padding-left:20px; margin-left:0px; font-size:85%;}

/*refer*/

.tttd1{width:320px; border:1px blue solid; font-size:95%;}
.tttd2{width:320px; border:1px red solid; font-size:95%;}
.tttd3{width:320px; border:1px green solid; font-size:95%;}

}

/*mobile*/
/*friendly*/

@media screen and (max-width:919px){

img{max-width:100%;}
body{-webkit-text-size-adjust:100%;}
html{box-sizing:border-box;}

body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Arial,Verdana,"ＭＳ Ｐゴシック",sans-serif; background:#e0f5ff;}
#entire{max-width:100%;	padding:0; margin:0;}
a img{border-style:none;}
dfn{font-style:normal;}
.imgbox{border:2px solid #4048ff;}
.pnom{margin:0px;}
.red{color:red;}
.blue{color:blue;}
.purple{color:purple;}
.pink{color:hotpink;}
.yellow{color:orange;}
.green{color:green;}
.grey{color:grey;}
.brown{color:brown;}
.gold{color:#c0c000;}
.silver{color:#a0a0a0;}
.copper{color:#b87333;}
.nofloat{clear:both;}
#lh{line-height:1.8;}
p{font-size:95%;}

/*リンク装飾*/
a:visited{color:blue;}
a:hover{color:#FF0099;}
a:hover img{opacity:0.5;}

/*headsup*/

#headsupz{max-width:100%; height:auto;}
#logo{width:150px; height:auto; top:15px; left:15px; position:absolute;}

/*headsup-for-top*/

#ttheme{display:none;}

/*headsup-for-pages*/

#hssent{display:none;}

/*headsub*/

#headsubz{max-width:100%; margin-top:15px; margin-bottom:15px; display:none;}
#headsubz ul{list-style-type:none; /*left-space-delete*/ padding-left:0px; margin-left:0px;}
#headsubz li{font-weight:bold; text-align:center; background:white;}

#hsbutton1{border-top: 2px solid #ffa100;}
#hsbutton2{border-top: 2px dotted #ffa100;}
#hsbutton3{border-top: 2px dotted #ffa100;}
#hsbutton4{border-top: 2px dotted #ffa100;}
#hsbutton5{border-top: 2px dotted #ffa100;}
#hsbutton6{border-top: 2px dotted #ffa100;}
#hsbutton7{border-top: 2px dotted #ffa100; border-bottom: 2px solid #ffa100;}

/*contents*/

#contentsz{max-width:100%; background:white; padding:10px; border-top:2px solid #80b8ff; border-bottom:2px solid #80b8ff; margin-top:0px; margin-bottom:15px; clear:both;}
#move2{text-align:right; font-size:12px; font-weight:bold;}
#return{font-weight:bold; padding-top:20px;}

/*contents-for-pages*/

#pankuzu{font-size:12px; font-weight:bold;}
.titlebox{padding:0px 20px 0px 20px; border-left:15px #c0c0c0 solid; border-top:1px #c0c0c0 solid; border-right:1px #c0c0c0 solid; border-bottom:1px #c0c0c0 solid; background:#f0f0f0;}
#ctheme{font-size:20px; color:#B64826; margin:0px; padding:0px;}
.csubtheme{font-size:18px; color:#B64826; margin:0px; padding:0px;}

/*contents-for-partial-pages*/

#beforepage{padding-top:15px; display:none;}
#nextpage{text-align:right; display:none;}
.boxul{list-style-type:none; /*left-space-delete*/ padding-left:0px; margin-left:0px;}
.boxli1{max-width:468px; max-height:60px; text-align:center; border:2px solid #00c000;}
.boxli2{max-width:468px; text-align:center; background:#c0ffc0; border:2px solid #00c000; border-top:none;}
.nlboxul{list-style-type:none; /*left-space-delete*/ padding-left:0px; margin-left:0px;}
.nlboxli1{max-width:468px; text-align:center; border:2px solid #00c000;}
.nlboxli2{max-width:468px; text-align:center; background:#c0ffc0; border:2px solid #00c000; border-top:none;}

.boxli1 img{width:468px; height:60px; border:0px;}
.boxli1 iframe{max-width:100%;}

.boxtable{font-weight:bold; text-align:center; border-collapse:collapse;}
.boxtable th{max-width:150px; border:2px solid #4048ff; background:#e0f0ff;}
.boxtable td{max-width:455px; border:2px solid #4048ff;}

.boxtablediv{font-weight:bold; text-align:center; border-collapse:collapse;}
.boxtablediv th{border:2px solid #4048ff; background:#e0f0ff; padding-left:10px; padding-right:10px;}
.boxtablediv td{border:2px solid #4048ff; padding-left:10px; padding-right:10px;}

.t468{font-weight:bold; text-align:center; border-collapse:collapse;}
.t468 th{background:#c0ffc0; max-width:468px; border:2px solid #00c000;}
.t468 td{max-width:468px; max-height:60px; border:2px solid #00c000;}

.t234{font-weight:bold; text-align:center; border-collapse:collapse; max-width:100%;}
.t234 th{background:#c0ffc0; max-width:234px; border:2px solid #00c000;}
.t234 td{max-width:234px; max-height:60px; border:2px solid #00c000;}

.t234 img{max-width:100%;}
.t234 iframe{max-width:100%;}

.tno{font-weight:bold; text-align:center; border-collapse:collapse;}
.tno th{background:#c0ffc0; border:2px solid #00c000;}
.tno td{border:2px solid #00c000;}

.tcom{font-weight:bold; text-align:center; border-collapse:collapse;}
.th234{background:#c0ffc0; max-width:234px; border:2px solid #00c000;}
.td234{max-width:234px; max-height:60px; border:2px solid #00c000;}
.th468{background:#c0ffc0; max-width:468px; border:2px solid #00c000;}
.td468{max-width:468px; max-height:60px; border:2px solid #00c000;}

.nt{font-weight:bold; text-align:center; border-collapse:collapse;}
.nt th{background:#c0ffc0; border:2px solid #00c000; padding-left:10px; padding-right:10px;}
.nt td{border:2px solid #00c000; padding-left:10px; padding-right:10px;}

.ntr{font-weight:bold; text-align:center; border-collapse:collapse;}
.ntr th{background:#c0ffc0; border:2px solid #00c000;}
.ntr td{border:2px solid #00c000; padding-left:5px; padding-right:5px;}

.ntr iframe{max-width:100%;}

.rnt{font-weight:bold; text-align:center; border-collapse:collapse;}
.rnt th{border:2px solid #00c000;}
.rnt td{background:#c0ffc0; border:2px solid #00c000; padding-left:10px; padding-right:10px;}

.ntss{border-collapse:collapse;}
.ntss td{background:#e5faf1; border:2px solid #0da79a; padding-left:10px; padding-right:10px;}

.int{background:#ffebcd; border:2px solid #ffa100; padding:10px;}
.inttitle{text-align:center;}
.int p{font-size:90%;}

.ntlink{font-weight:bold; border-collapse:collapse;}
.ntlink th{background:#c0ffc0; border:2px solid #00c000; padding-left:10px; padding-right:10px;}
.ntlink td{border:2px solid #00c000; padding-left:10px; padding-right:10px;}

.ctable{border:2px solid #4048ff; padding:10px;}

.socialbutton li{float:left; list-style-type:none; padding-left:10px; padding-right:10px;}
.socialpad{padding-left:30px; padding-right:30px;}

.openbutton1{display:inline-block; padding:0.5em 1em; text-decoration:none; background:#668ad8; color:#FFF; border-bottom:solid 4px #627295; border-radius:3px;}
.openbutton1:active{-ms-transform:translateY(4px); -webkit-transform:translateY(4px); transform:translateY(4px); border-bottom:none;}

.openbutton3{text-decoration:underline; color:blue;}

.redbutton{display:block; padding:0.5em 1em; text-align:center; font-size:19px; text-decoration:none; color:#ffffff; background:#ff0000; border:solid #ff0000; border-radius:3px;}
.redbutton:visited{color:#ffffff;}
.redbutton:hover{display:block; padding:0.5em 1em; text-align:center; font-size:19px; text-decoration:none; color:#000000; background:#ffffff; border:solid #000000; border-radius:3px;}

/*contents-for-top-page*/

.tpa{padding:0px 0px 20px 0px;}
.tpaa{float:left; max-width:90%; padding:10px 10px 20px 10px;}
.tpab{float:left; max-width:90%; font-size:13px; padding:10px 0px 30px 10px;}

.tp1a{clear:both;}
.tp1b{}
.tp1c{}

.tp2a{}
.tp2b{}
.tp2c{}

.tp3a{}
.tp3b{}
.tp3c{}

.tp4a{}
.tp4b{}
.tp4c{}

.tp5a{}
.tp5b{}
.tp5c{}

.tp6a{}
.tp6b{}
.tp6c{}

.tp7a{}
.tp7b{}
.tp7c{}

.tpza{}
.tpzb{font-size:20px; width:100%; font-weight:bold; color:gray; border-top:2px gray dotted; border-bottom:2px gray dotted;}
.tpzc{font-size:14px; font-weight:bold; color:black;}

.tpmark1 p{display:inline;}
.tpmark2 p{display:inline;}
.tpmark1{list-style-image:url('http://okanewiki.com/images/tpmark.gif'); padding-left:20px; margin-left:20px;}
.tpmark2{list-style-image:url('http://okanewiki.com/images/tpmark.gif'); padding-left:20px; margin-left:20px;}

.tp1title{font-size:20px; font-weight:bold; color:green; border-top:2px green dotted;}
.tp1title a:visited{color:green;}
.tp1sub{font-size:13px; border-bottom:2px green dotted;}
.tpl1{color:green;}
.tp2title{font-size:20px; font-weight:bold; color:blue; border-top:2px blue dotted;}
.tp2title a:visited{color:blue;}
.tp2sub{font-size:13px; border-bottom:2px blue dotted;}
.tpl2{color:blue;}
.tp3title{font-size:20px; font-weight:bold; color:red; border-top:2px red dotted;}
.tp3title a:visited{color:red;}
.tp3sub{font-size:13px; border-bottom:2px red dotted;}
.tpl3{color:red;}
.tp4title{font-size:20px; font-weight:bold; color:purple; border-top:2px purple dotted;}
.tp4title a:visited{color:purple;}
.tp4sub{font-size:13px; border-bottom:2px purple dotted;}
.tpl4{color:purple;}
.tp5title{font-size:20px; font-weight:bold; color:hotpink; border-top:2px hotpink dotted;}
.tp5sub{font-size:13px; border-bottom:2px hotpink dotted;}
.tpl5{color:hotpink;}
.tp6title{font-size:20px; font-weight:bold; color:orange; border-top:2px orange dotted;}
.tp6sub{font-size:13px; border-bottom:2px orange dotted;}
.tpl6{color:orange;}
.tp7title{font-size:20px; font-weight:bold; color:cornflowerblue; border-top:2px cornflowerblue dotted;}
.tp7sub{font-size:13px; border-bottom:2px cornflowerblue dotted;}
.tpl7{color:cornflowerblue;}

.his2{font-size:14px; padding:10px; clear:both;}

/*contents-for-certain-page*/

.aatable{font-weight:bold; text-align:center; border-collapse:collapse;}
.aatable th{max-width:200px; border:2px solid #00c000; background:#c0ffc0;}
.aatable td{max-width:200px; border:2px solid #00c000;}

.a8mtable{font-weight:bold; text-align:center; border-collapse:collapse;}
.a8mtable th{border:2px solid #00c000; background:#c0ffc0;}
.a8mtable td{border:2px solid #00c000;}
.a8m300w{max-width:300px;}
.a8m100w{max-width:100px;}

/*sidebar*/

#sidebarz{max-width:100%; background:white; margin-top:15px; margin-bottom:15px;}
#sidebarz ul{list-style-type:none; /*left-space-delete*/ padding:0px; margin:0px;}
#sidebarz li{font-size:14px; padding:5px;}

.sblititle{background:#c0ffc0; border-top:2px solid #00c000; border-bottom:2px solid #00c000; text-align:center; font-weight:bold; color:green;}
.tborder{border-top:2px solid #00c000;}
.sbtitle{font-size:15px; font-weight:bold;}

.tborder-last{border-bottom:2px solid #00c000;}

/*headsup-for-top*/

#ga{text-align:center;}

/*foot*/

/*foot*/

#footz{max-width:100%; background:white; padding:10px; border-top:2px solid #ff000b; border-bottom:2px solid #ff000b; margin-bottom:15px;}
#toplink{font-size:80%;}

#footadd1{}
#footadd2{padding:0px 10px 0px 10px;}
#footadd3{padding:0px 10px 0px 10px; font-size:14px;}
#footadd4{padding:10px 10px 10px 10px; font-size:14px;}
#footadd5{border-top:2px dotted #ff000b;}
#footadd6{padding:0px 10px 0px 10px;}
#footadd7{padding:0px 10px 0px 10px; font-size:14px;}
#footadd8{padding:10px 10px 10px 10px; font-size:14px;}
#footadd9{border-top:2px dotted #ff000b; padding:10px 10px 0px 10px; font-size:14px; font-weight:bold;}

/*refer-centering*/

#sample1centering{position:relative; left:50%; float:left;}

/*refer-li-table*/

.boxli3{width:150px; font-weight:bold; text-align:center; border:2px solid; float:left;}
.boxli4{width:605px; font-weight:bold; text-align:center; border:2px solid; border-left:none;}
.boxli5{width:150px; font-weight:bold; text-align:center; border:2px solid; clear:both; float:left; border-top:none;}
.boxli6{width:605px; font-weight:bold; text-align:center; border:2px solid; border-top:none; border-left:none;}

/*refer-toppage*/

.comtd{width:500px; font-size:95%;}
.bleft{border-left:1px #c0c0c0 solid;}
.bright{border-right:1px #c0c0c0 solid;}

.ttbox1{border:1px blue solid; background:#dfdfff; text-align:center; font-weight:bold; color:blue;}
.ttbox2{border:1px red solid; background:#ffcfcf; text-align:center; font-weight:bold; color:red;}
.ttbox3{border:1px green solid; background:#c0ffc0; text-align:center; font-weight:bold; color:green;}
.ttsbox1{font-size:13px; padding:0px 0px 0px 10px; border-left:2px green solid;}
.ttsbox2{font-size:13px; padding:0px 0px 0px 10px; border-left:2px red solid;}

.tth2{font-size:20px; margin:0px; padding:0px;}

.thdd p{display:inline;}
.thdd dd{padding-left:20px; margin-left:0px; font-size:85%;}
.thdd dt{padding-left:20px; margin-left:0px; font-size:85%;}

/*refer*/

.tttd1{width:320px; border:1px blue solid; font-size:95%;}
.tttd2{width:320px; border:1px red solid; font-size:95%;}
.tttd3{width:320px; border:1px green solid; font-size:95%;}

}