body{-webkit-text-size-adjust: 100%; font-size:14px; color:rgb(0,0,0); background-color:rgb(242,242,242);  min-width:1000px;	text-align:center; line-height:1.5; letter-spacing:0.05em;	font-family:Source Sans Pro, univers,helvetica,arial,"Hiragino Kaku Gothic Pro","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3",Meiryo, "¥á¥¤¥ê¥ª","£Í£Ó £Ð¥´¥·¥Ã¥¯";}.mincho{font-family:Times,"Hiragino Mincho Pro","¥Ò¥é¥®¥ÎÌÀ Pro W3","£Í£Ó £ÐÌÀÄ«"}.gothic{font-family: Source Sans Pro, univers,helvetica,arial,"Hiragino Kaku Gothic Pro","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3",Meiryo, "¥á¥¤¥ê¥ª","£Í£Ó £Ð¥´¥·¥Ã¥¯";}.red{color:rgb(255,0,0);}.main{color:rgb(40, 90, 160);}.black{color:rgb(0,0,0);}.dGray{color:rgb(100,100,100);}.lGray{color:rgb(125,125,125);}.llGray{color:rgb(150,150,150);}.smoke{color:rgb(200,200,200);}.underline{border-bottom:1px dotted;}.smallText{font-size:0.8em;}.container{margin-left:auto; margin-right:auto; text-align:left; max-width: 980px;}.container_relative{position:relative; max-width: 980px;}.contents_area{max-width: 980px;}/********************************************************************************************//*************************************** ¥Ø¥Ã¥À¡¼ ********************************************//********************************************************************************************/.headerContainer{background-color:rgb(255, 255, 255); position:relative; z-index:0; min-width: 980px; padding: 20px 0;	box-shadow: 0 -10px 10px -3px rgba(0,0,0,0.1) inset;	-moz-box-shadow: 0 -10px 10px -3px rgba(0,0,0,0.1) inset;	-webkit-box-shadow: 0 -10px 10px -3px rgba(0,0,0,0.1) inset;}a.titleLogo{display:block; width:475px; height:80px; text-indent:-9999px; border-width:0px; background-repeat:no-repeat;}/*.svg a.titleLogo{background-image:url(./img/logo.svg); background-size:contain;}.no-svg a.titleLogo{background-image:url(./img/logo.png);}*/a.titleLogo{background-image:url(./img/logo.png);}a.headerBt{display:block; width:160px; height:30px; border:2px solid rgb(40, 90, 160); text-indent:-9999px;}a.headerBt{	border-radius: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;}/*.svg a.headerBt{background-image:url(./img/btHeader.svg);}.no-svg a.headerBt{background-image:url(./img/btHeader.png);}*/a.headerBt{background-image:url(./img/btHeader.png);}a.headerBt:hover{	filter:alpha(opacity=70);	-moz-opacity: 0.7;	opacity: 0.7;}.headerBt-1{background-position:-10px 0;}.headerBt-2{background-position:-10px -40px;}.headerBt-3{background-position:0 -80px;}.searchText{width:265px; margin-top:3px; margin-left:5px; height:24px; font-size:14px; background-color:rgb(200,200,200); border-width:0px;}input.searchText:focus {	outline: none;	background-color:white;}.searchBox{width:330px; height:30px; background-color:rgb(200,200,200); padding:2px;	border-radius: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;}.searchBt{display:block; width:50px; height:24px; text-indent:-9999px; margin-right:5px; cursor:pointer; margin-top:3px;	border:none; background:none; background-color:rgb(200,200,200); background-repeat:no-repeat; background-position: 50% 50%;	border-radius: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;}/*.svg .searchBt{background-image:url(./img/searchBt.svg);}.no-svg .searchBt{background-image:url(./img/searchBt.png);}*/.searchBt{background-image:url(./img/searchBt.png);}/********************************************************************************************//*************************************** ¥»¥ì¥¯¥¿¡¼ *******************************************//********************************************************************************************/.siteSelectorContainer{background-color:rgb(40, 90, 160); position:relative; z-index:10; min-width: 980px;	box-shadow: 0 -10px 10px -3px rgba(0,0,0,0.1) inset;	-moz-box-shadow: 0 -10px 10px -3px rgba(0,0,0,0.1) inset;	-webkit-box-shadow: 0 -10px 10px -3px rgba(0,0,0,0.1) inset;}ul.selector{padding:0; margin:0;}li.arrBt{list-style-type:none; margin:0;}a.btBase{display:block; text-decoration:none; border:0px solid rgb(50, 70 ,140); width:158px; height:40px; text-indent:-9999px; cursor:pointer;}/*.svg .btBase{background-image:url('./img/select.svg');}.no-svg .btBase{background-image:url('./img/select.png');}*/.btBase{background-image:url('./img/select.png');}a.btBase:hover{	filter:alpha(opacity=70);	-moz-opacity: 0.7;	opacity: 0.7;}a.bt-1{background-position:-0px 0; width:78px; border-left-width:1px;}a.bt-2{background-position:-80px 0; width:263px; border-left-width:1px;}a.bt-3{background-position:-340px 0; border-left-width:1px;}a.bt-4{background-position:-500px 0; border-left-width:1px;}a.bt-5{background-position:-660px 0; border-left-width:1px;}a.bt-6{background-position:-820px 0; border-left-width:1px; border-right-width:1px;}.selectorSub{position:absolute; width:160px; height:0px; background-color:rgb(250,250,250); 	border-bottom:5px solid rgb(40, 90, 160); 	overflow:hidden;	visibility: hidden;	box-shadow:0px 0px 5px rgba(0,0,0,0.5);	-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.5);	-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.5);}a.ssBase{display:block; text-decoration:none; border:1px solid rgb(0, 0, 0); border-width:0px; width:170px; height:30px; text-indent:-9999px; cursor:pointer;}/*.svg .ssBase{background-image:url('./img/select.svg');}.no-svg .ssBase{background-image:url('./img/select.png');}*/.ssBase{background-image:url('./img/select.png');}a.ssBase:hover{	filter:alpha(opacity=70);	-moz-opacity: 0.7;	opacity: 0.7;}a.sub-3-1{background-position:-340px -40px; border-bottom-width:1px;}a.sub-3-2{background-position:-340px -70px; border-bottom-width:1px;}a.sub-3-3{background-position:-340px -100px; border-bottom-width:1px;}a.sub-3-4{background-position:-340px -130px; border-bottom-width:1px;}a.sub-3-5{background-position:-340px -160px;border-bottom-width:1px;}a.sub-3-6{background-position:-340px -190px;}a.sub-4-1{background-position:-500px -40px; border-bottom-width:1px;}a.sub-4-2{background-position:-500px -70px;}a.sub-5-1{background-position:-660px -40px; border-bottom-width:1px;}a.sub-5-2{background-position:-660px -70px;}a.sub-6-1{background-position:-820px -40px; border-bottom-width:1px;}a.sub-6-2{background-position:-820px -70px; border-bottom-width:1px;}a.sub-6-3{background-position:-820px -100px; border-bottom-width:1px;}a.sub-6-4{background-position:-820px -130px;}/********************************************************************************************//*************************************** ¥Õ¥Ã¥¿¡¼ *******************************************//********************************************************************************************/.footerContainer{background-color:rgb(40, 90, 160); position:relative; z-index:0; padding:25px 0; bottom:0px; width:100%;}.footerLogo{width:55px; height:60px; margin-right:20px;}/*.svg .footerLogo{background-image:url(./img/logo-w.svg)}.no-svg .footerLogo{background-image:url(./img/logo-w.png)}*/.footerLogo{background-image:url(./img/logo-w.png)}.footerText{font-size:14px; color:white; line-height:1.4;}/********************************************************************************************//**************************************** ¥á¥¤¥ó *********************************************//********************************************************************************************/.mainContainer{position:relative; z-index:0; padding-bottom:50px; padding-top:15px;}.leftContainer{width: 650px; float:left;}.mainBlock{background:white; border-top:5px solid rgb(40, 90, 160); margin-top:25px;}div.mainContainer .blockTitle{font-family: Source Sans Pro, univers,helvetica,arial,"Hiragino Kaku Gothic Pro","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3",Meiryo, "¥á¥¤¥ê¥ª","£Í£Ó £Ð¥´¥·¥Ã¥¯"; font-weight:bolder; color:black; padding:1em;}div.mainContainer .blockContent{padding:0em 2em 1em 2em;}div.mainContainer .detailContent{padding:2em;}/********************************************************************************************//***************************************** ±¦Â¦ **********************************************//********************************************************************************************/.rightContainer{width: 300px; float:right;}.rightBlock{background:white; margin-top:10px; border:5px solid rgb(220,220,220);}div.rightContainer .blockTitle{font-family: Source Sans Pro, univers,helvetica,arial,"Hiragino Kaku Gothic Pro","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3",Meiryo, "¥á¥¤¥ê¥ª","£Í£Ó £Ð¥´¥·¥Ã¥¯"; font-weight:bolder; padding: 5px; color:black;	background-color: rgb(220, 220, 220);}div.rightContainer .blockTitleBgWhite{font-family: Source Sans Pro, univers,helvetica,arial,"Hiragino Kaku Gothic Pro","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3",Meiryo, "¥á¥¤¥ê¥ª","£Í£Ó £Ð¥´¥·¥Ã¥¯"; font-weight:bolder; padding: 5px; color:black;	background-color: rgb(255, 255, 255);}div.rightContainer .blockContent{padding: 5px;}#data-twttr-id{padding:0;}/*--------------------------------------------------- ±¦Â¦¥Ü¥¿¥ó --------------------------------------------------------*/.rightBtBox{background-color:rgb(255, 255, 255);	border:2px solid rgb(40, 90, 160); text-indent:-9999px;	border-radius: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;}.rightBt-1{background-position:0 0;}div.rightBt, a.rightBt{width:300px; height:35px; text-indent:-9999px; display:block; border-width:0px;}/*.svg .rightBt{background-image:url(./img/rightBt.svg)}.no-svg .rightBt{background-image:url(./img/rightBt.png)}*/.rightBt{background-image:url(./img/rightBt.png)}a.rightBt:hover{	filter:alpha(opacity=70);	-moz-opacity: 0.7;	opacity: 0.7;}a.rightBt-a{background-position:0px -35px; width:165px; margin-left:60px;}a.rightBt-b{background-position:0 -65px; width:140px; margin-left:15px;}a.rightBt-c{background-position:-150px -65px; width:140px;}a.rightBt-d{background-position:0 -95px; width:90px; margin-left:32px;}a.rightBt-e{background-position:-150px -95px; width:140px;}/********************************************************************************************//************************************* ¥¢¡¼¥«¥¤¥Ö¥ê¥¹¥È **************************************//********************************************************************************************/a.archivesListLnk:link{	color: black;	text-decoration: none;	border-bottom-width: 0px;	outline:none;}a.archivesListLnk:active{	color: rgb(100,100,100);	text-decoration: none;	border-bottom-width: 0px;	outline:none;}a.archivesListLnk:visited{	color: rgb(100,100,100);	text-decoration: none;	border-bottom-width: 0px;	outline:none;}a.archivesListLnk:hover{	color:rgb(100,100,100);	border-bottom: 1px dotted;	text-decoration: none;	outline:none;}.archivesListBlock{border-top:1px solid rgb(240,240,240); padding: 5px 0;}.rightBlock .archivesListBlock{padding: 5px;}.archivesListTextArea{background-repeat:no-repeat; background-position: 0 4px; float:left;}.mainBlock .archivesListTextArea{width: 520px;}.rightBlock .archivesListTextArea{width: 270px;}/*.svg .archivesListTextArea{background-image:url(./img/ppsgList.svg)}.no-svg .archivesListTextArea{background-image:url(./img/ppsgList.png)}*/.archivesListTextArea{background-image:url(./img/ppsgList.png)}.archivesListText{padding-left:2em;}.archivesListDate{font-size:12px; color:rgb(180,180,180); letter-spacing:0;}.mainBlock .archivesListDate{float:right; text-align:right;}.rightBlock .archivesListDate{float:left; text-align:left; padding-left:2em;}.archivesNew{font-size:0.7em; padding:0.1em 0.5em; color:rgb(40, 90, 160);; border: 1px solid rgb(40, 90, 160); margin-right:0.5em; display:block; float:left; 	border-radius: 5px;	-webkit-border-radius: 2px;	-moz-border-radius: 5px;}/********************************************************************************************//*************************************** ¥Ç¥Õ¥©¥ë¥È *******************************************//********************************************************************************************/ul { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}li { margin-left: 2px; list-style: square inside; color: #000000}.item {border: 1px solid #2F5376;}.itemHead {padding: 5px; background-color: #C2CDD6; }.itemInfo {text-align:left; padding: 3px; }.itemTitle a {font-size: 13px; font-weight: bold; color: #111111;}.itemPoster a{font-size: 90%; color:#2F5376; text-decorateion:underline;}.itemPostDate {font-size: 10px; color:#2F5376; font-weight:bold;}.itemStats a{font-size: 90%; color:#2F5376;   text-decorateion:underline;}.itemBody {padding: 5px;}.itemText {margin: 5px 3px; line-height: 1.5;}.itemText:first-letter {}.itemFoot {text-align: right; padding: 10px 3px;}.itemAdminLink a{font-size: 90%; color:#2F5376; text-decorateion:underline;}td#mainmenu a {background-color: #e7f0f6; display: block; margin: 0; padding: 4px;}td#mainmenu a:hover {background-color: #FFFFFF;}td#mainmenu a.menuTop {padding-left: 3px; border-top: 1px solid #0160A1; border-right: 1px solid #0160A1; border-bottom: 1px solid #0160A1; border-left: 1px solid #0160A1;}td#mainmenu a.menuMain {padding-left: 3px; border-right: 1px solid #0160A1; border-bottom: 1px solid #0160A1; border-left: 1px solid #0160A1;}td#mainmenu a.menuSub {padding-left: 9px; border-right: 1px solid #0160A1; border-bottom: 1px solid #0160A1; border-left: 1px solid #0160A1;}td#usermenu a {background-color: #e7f0f6; display: block; margin: 0; padding: 4px; border-right: 1px solid #0160A1; border-bottom: 1px solid #0160A1; border-left: 1px solid #0160A1;}td#usermenu a:hover {background-color: #ffffff;}td#usermenu a.menuTop {border-top: 1px solid #0160A1;}td#usermenu a.highlight {background-color: #000000;}.outer {border: 1px solid #0160A1;}.head {background-color: #e7f0f6; padding: 5px; font-weight: bold;}.even {background-color: #FFFFFF; padding: 5px;}.odd {background-color: #e7f0f6; padding: 5px;}.foot {background-color: #e7f0f6; padding: 5px; font-weight: bold;}tr.even td {background-color: #FFFFFF; padding: 5px;}tr.odd td {background-color: #e7f0f6; padding: 5px;}div.errorMsg { background-color: #FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #0160A1; border-left: 1px solid #0160A1; border-right: 1px solid #0160A1; border-bottom: 1px solid #0160A1; font-weight: bold; padding: 10px;}div.resultMsg { background-color : #0160A1; color: #333333; text-align: center; border-top: 1px solid #0160A1; border-left: 1px solid #0160A1; font-weight: bold; border-right: 1px solid #0160A1; border-bottom: 1px solid #0160A1; padding: 10px;}div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}.comTitle {font-weight: bold; margin-bottom: 2px;}.comText {padding: 2px;}.comUserStat {font-size: 10px; color: #0160A1; font-weight:bold; border: 1px solid #0160A1; background-color: #ffffff; margin: 2px; padding: 2px;}.comUserStatCaption {font-weight: normal;}.comUserStatus {margin-left: 2px; margin-top: 10px; color: #2F5376; font-weight:bold; font-size: 10px;}.comUserRank {margin: 2px;}.comUserRankText {font-size: 10px;font-weight:bold;}.comUserRankImg {border: 0;}.comUserName {}.comUserImg {margin: 2px;}.comDate {font-weight: normal; font-style: italic; font-size: smaller}.comDateCaption {font-weight: bold; font-style: normal;}