/* CSS Document */

body {
background-color:#FCFDE6;
color:#333333;
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka,"ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;
font-size:12px;
line-height:150%;
margin:0;
padding:0;
}
a:link {
color:#1E47B1;
text-decoration:none;
}
a:visited {
color:#1E47B1;
text-decoration:none;
}
a:hover {
color:#FF7200;
text-decoration:none;
}
a:active {
color:#CC0000;
text-decoration:none;
}
ol, ul, li, h1, h2, h3, h4, h5, p, dd, dt, form, img {
border:0 none;
margin:0;
padding:0;
}
li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0px;
}
th {
font-weight:normal;
}
.blueBorder {
border:1px solid #1E47B1;
}
.grayBorder {
border:1px solid #999999;
}
.textLL {
font-size:16px;
line-height:150%;
}
.textL {
font-size:14px;
line-height:150%;
}
.textM {
font-size:12px;
line-height:150%;
}
.textS {
font-size:11px;
line-height:150%;
}
.textSlg {
font-size:11px;
line-height:150%;
}
.textSS {
font-size:9px;
line-height:125%;
}
.atention {
color:#CC0000;
}
div.atention, .strong-attention {
color:#CC0000;
margin:0 15px 15px;
padding:3px;
}
.strong-attention {
border:3px double red;
}
.error_message {
color:#CC0000;
margin:10px 0;
}
.blueText {
color:#1E47B1;
}
.alertMes {
color:#CC0000;
font-size:14px;
line-height:150%;
margin-bottom:40px;
text-align:center;
}
.list_navi {
margin:5px;
text-align:center;
}
.sp0 {
margin:0;
padding:0;
}
.sp9 {
margin:0;
padding:9px 0 0;
}
.sp12 {
margin:0;
padding:12px 0 0;
}
.sp14 {
margin:0;
padding:14px 0 0;
}
.sp18 {
margin:0;
padding:18px 0 0;
}
.sp24 {
margin:0;
padding:24px 0 0;
}
.sp36 {
margin:0;
padding:36px 0 0;
}
.pad01 {
padding:10px;
}
.pad02 {
padding-top:10px;
}
.pad03 {
padding-left:10px;
}
.mg0 {
margin-top:0;
}
.mg5 {
margin-top:5px;
}
.mg10 {
margin-top:10px;
}
.mg20 {
margin-top:20px;
}
.mg30 {
margin-top:40px;
}
.mg40 {
margin-top:50px;
}
.fl_left {
float:left;
}
.fl_right {
float:right;
}
.clear {
clear:both;
}
.noImgBox {
background:#FFFFFF none repeat scroll 0;
border:1px solid #999999;
color:#666666;
font-family:"Verdana",sans-serif;
font-size:11px;
text-align:center;
}
input {
vertical-align:middle;
}
input.clBtn {
background:#E2EAFD none repeat scroll 0;
border-color:#AFAFFF #1E47B1 #1E47B1 #AFAFFF;
border-style:solid;
border-width:1px;
color:#33331F;
}
input:focus, textarea:focus {
background-color:#FFEDED;
color:#000000;
}
.blogIcon {
height:12px;
margin-left:6px;
vertical-align:middle;
width:48px;
}
#pageHead {
background-color:#000000;
height:16px;
margin:0;
padding:0;
width:100%;
}
#pageHead .pageHead_title {
color:#F1F1F1;
float:left;
font-family:Verdana;
font-size:11px;
font-weight:bold;
line-height:16px;
padding:0 0 0 10px;
text-align:left;
width:400px;
}
#pageHead .pageHead_link {
color:#F1F1F1;
float:right;
font-size:11px;
line-height:16px;
padding:0 10px 0 0;
text-align:right;
width:300px;
}
.pageHead_link a:link {
color:#F1F1F1;
text-decoration:none;
}
.pageHead_link a:visited {
color:#F1F1F1;
text-decoration:none;
}
.pageHead_link a:hover {
color:#696969;
text-decoration:none;
}
.pageHead_link a:active {
color:#303030;
text-decoration:none;
}
#container {
margin-left:auto;
margin-right:auto;
padding:0;
text-align:left;
width:790px;
}
#titleHead {
margin:10px 0 0;
}
#sideNavi {
background-image:url(/image/navi_bg.gif);
background-repeat:repeat-y;
float:left;
margin:0;
padding:0;
width:190px;
}
#login {
margin:0;
padding:0;
}
.login_box {
height:170px;
margin:0 auto 15px;
text-align:right;
width:165px;
}
#login_box_pre {
background:transparent url(/image/navi_login_bg_s.jpg) no-repeat scroll left top;
height:81px;
margin:0 auto 15px;
padding:35px 0 0;
text-align:right;
width:165px;
}
.login_word {
color:#1F1F1F;
font-size:9px;
line-height:125%;
margin:0;
padding-top:5px;
text-align:center;
}
.login_new {
border:0 solid #1E47B1;
color:#1F1F1F;
display:block;
font-size:9px;
line-height:125%;
margin:0;
padding-top:3px;
text-align:center;
}
.login_new img {
margin-right:3px;
vertical-align:middle;
}
.login_box .btnLink {
margin-top:3px;
text-align:left;
}
.login_box .btnLink img {
margin-top:7px;
}
.login_box .usrInfo {
margin:3px 10px 0 0;
width:70px;
}
.login_box .loginBtn {
height:18px;
margin:3px 10px 0 0;
width:53px;
}
#login_box_pre .usrInfo {
margin:10px 10px 0 0;
width:70px;
}
#login_box_pre .loginBtn {
height:18px;
margin:10px 10px 0 0;
width:53px;
}
.login_atention {
color:#CC0000;
font-size:11px;
line-height:150%;
margin-bottom:10px;
margin-top:-10px;
padding:0 15px;
}
#late_paying_block {
padding:15px;
}
#late_paying_caution {
padding:15px;
}
#login_failed {
padding:0 15px 15px;
}
#authorized {
background:transparent url(/image/navi_online_bg.jpg) no-repeat scroll left top;
height:116px;
margin:0 auto 15px;
padding:0;
text-align:center;
width:165px;
}
.authorized_box {
font-size:12px;
line-height:120%;
margin:0;
padding:45px 10px 0;
text-align:center;
}
.authorized_btn {
margin:0;
padding:13px 10px 0;
text-align:right;
}
.sideMenu {
margin-left:auto;
margin-right:auto;
width:160px;
}
.sideMenu a:link {
color:#F1F1F1;
text-decoration:none;
}
.sideMenu a:visited {
color:#F1F1F1;
text-decoration:none;
}
.sideMenu a:hover {
color:#FF7200;
text-decoration:none;
}
.sideMenu a:active {
color:#CC0000;
text-decoration:none;
}
.sideMenu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.sideMenu li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.sideMenu h2 {
margin:0;
padding:0;
}
.sideMenu img {
border:0 none;
margin:0;
padding:0;
}
.btn {
background:#2459B1 none repeat scroll 0;
border-color:#AFAFAF #333333 #333333 #AFAFAF;
border-style:solid;
border-width:0 1px 1px 0;
color:#F1F1F1;
font-size:12px;
height:20px;
margin:0 0 1px;
text-align:center;
vertical-align:middle;
width:160px;
}
.section {
background:#666666 none repeat scroll 0;
border-color:#AFAFAF #333333 #333333 #AFAFAF;
border-style:solid;
border-width:0;
color:#FFFFFF;
font-family:Verdana;
font-size:14px;
font-weight:bold;
height:22px;
margin:10px 0 1px;
text-align:center;
vertical-align:middle;
width:160px;
}
#main_contents {
margin:0;
padding:0;
text-align:center;
}


#mainContents {
background-color:#FFFFEE;
float:right;
margin:0 auto;
padding:10px 0 0;
width:590px;
}

.mainContents a:link {
color:#285590;
text-decoration:none;
}
.mainContents a:visited {
color:#285590;
text-decoration:none;
}
.mainContents a:hover {
color:#9BC1D0;
text-decoration:none;
}
.mainContents a:active {
color:#303030;
text-decoration:none;
}
.top_banner {
border:0 none;
padding:0 0 10px 5px;
}
#mainContents .contentsList {
background:transparent url(/image/static/user_profile/main_bg.gif) repeat-y scroll 0;
margin:0 0;
padding:0;
}
#mainContents .contentsListFoot {
background:transparent url(/image/static/user_profile/main_foot.gif) repeat-y scroll 0;
height:10px;
margin:0 0;
padding:0;
}
#mainContents h2 {
margin:0;
padding:0;
}
.contentsTitle {
color:#1F1F1F;
font-size:14px;
height:40px;
line-height:125%;
margin:0;
padding:0;
text-align:left;
width:540px;
}
.contentsListInner {
border:0 none;
margin:0 auto;
width:540px;
}

#mainFoot {
border-color:#999999 #333333 #333333;
border-style:solid;
border-width:1px 0 0;
margin-left:auto;
margin-right:auto;
padding-bottom:20px;
width:790px;
}
#mainFoot .copyright {
font-family:"Verdana","Tahoma",sans-serif;
font-size:11px;
line-height:150%;
margin-top:-130px;
text-align:center;
width:790px;
}
#mainFoot .rt {
float:right;
height:130px;
margin-top:5px;
text-align:right;
width:120px;
}
.univ_title {
background:transparent url(/image/ttl.gif) no-repeat scroll 0 50%;
height:40px;
padding-left:20px;
width:570px;
}
.univ_title h2 {
color:#FFFFFF;
font-size:18px;
font-weight:bold;
line-height:40px;
text-align:left;
text-shadow:#333333 2px 2px 2px;
}
.systemAlart {
border-color:-moz-use-text-color -moz-use-text-color #999999;
border-style:none none solid;
border-width:0 0 1px;
font-size:12px;
line-height:150%;
margin-bottom:5px;
padding-top:25px;
text-align:left;
}
.systemAlart .ttlbar {
width:540px;
}
.systemAlart .bg {
border-bottom:5px solid #E7E7E7;
padding-top:12px;
width:auto;
}
.systemAlart .ttlR {
background-color:#FFFFFF;
border:0 none;
float:right;
font-family:"Verdana",sans-serif;
font-size:14px;
padding:3px 5px 0;
}
.systemAlart .ttlLA {
background-color:#FFFFFF;
border-left:5px solid #2459B1;
float:left;
font-size:14px;
padding:3px 5px 0;
}
.systemAlart .indexA {
color:#2459B1;
font-size:14px;
}
.systemAlart #message {
color:#333333;
font-size:12px;
margin-bottom:25px;
margin-top:25px;
}
.comNavi {
border-top:3px double #2459B1;
font-size:12px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
padding:1px 5px 2px;
text-align:left;
width:530px;
}
.comNaviOuter {
border-top:3px double #2459B1;
font-size:12px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
padding:1px 5px 2px;
text-align:left;
width:570px;
}
.comNavi li {
font-size:12px;
margin:0;
padding:2px 0;
text-align:left;
}
.comNavi li.top {
margin-bottom:-22px;
text-align:right;
width:530px;
}
.comNaviOuter li.top {
margin-bottom:-22px;
text-align:right;
width:570px;
}
.textLink {
color:#FF0000;
font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
font-size:14px;
font-weight:bold;
line-height:150%;
}
a.textLink {
color:#FF0000;
text-decoration:underline;
}
a.textLink:link {
color:#FF0000;
text-decoration:underline;
}
a.textLink:visited {
color:#FF0000;
text-decoration:underline;
}
a.textLink:hover {
color:#FF9900;
text-decoration:none;
}
.textLink2 {
color:#1E47B1;
font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
font-size:14px;
font-weight:bold;
line-height:150%;
}
a.textLink2 {
color:#1E47B1;
text-decoration:underline;
}
a.textLink2:link {
color:#1E47B1;
text-decoration:underline;
}
a.textLink2:visited {
color:#1E47B1;
text-decoration:underline;
}
a.textLink2:hover {
color:#FF9900;
text-decoration:none;
}










#MiniPhoto_01{
width:590px;
height:auto;
text-align:center;
}

#MiniPhotoBody_01{
width:590px;
height:auto;
text-align:center;
}




#box_540{
width:540px;
height:auto;
overflow:hidden;
padding-left:25px;
padding-right:25px;
}

#box_540_inner{
width:540px;
height:auto;
overflow:hidden;
}



#box_img_01{
width:540px;
height:auto;
text-align:center;
margin-bottom:10px;
}






#tit_01_text{
width:540px;
height:30px;
padding-top:10px;
text-align:center;
margin-bottom:10px;
font-size:14px;
font-weight:800;
color:#ffffff;
}


* html #tit_01_text{
display:inline;
zoom:1;
width:540px;
height:30px;
padding-top:10px;
text-align:center;
margin-bottom:0px;
font-size:14px;
font-weight:800;
color:#ffffff;
}






.editProf {
height:30px;
width:auto;
border:0 none;
font-size:12px;
line-height:150%;
margin-top:15px;
margin-bottom:10px;
text-align:left;
}

.ttlbar {
margin-left:auto;
margin-right:auto;
width:540px;
}

h4.ttlL {
background-color:#FFFFFF;
border-left:5px solid #1E47B1;
float:left;
font-size:14px;
padding:3px 5px 0;
}

h4.ttlR {
background-color:#FFFFFF;
border:0 none;
float:right;
font-family:"Verdana",sans-serif;
font-size:14px;
padding:5px 5px 0;
}

.index {
color:#1E47B1;
font-size:14px;
}

h4.bg {
border-bottom:5px solid #E7E7E7;
padding-top:12px;
width:auto;
}

.clear {
clear:both;
}





.text_01{
text-align:center;
font-size:14px;
line-height:20px;
font-weight:800;
margin-top:5px;
margin-bottom:12px;
}


h6{
margin:0;
}


#bg_yellow{
margin-top:6px;
padding:7px;
height:auto;
background-color:#FDFAE2;
}

#bg_blue{
padding:7px;
height:auto;
background-color:#EEF7FE;
margin-bottom:5px;
}

h6.h6{
text-align:left;
font-size:12px;
font-weight:800;
color:#103492;
margin:0,5px;
}

.text_02{
text-align:left;
line-height:18px;
font-size:12px;
color:#333333;
}

.red{
color:#FF0033;
}

.orange{
color:#FD8F37;
}


#bg_blue{
margin-top:6px;
padding:7px;
height:auto;
background-color:#EFF3FF;
}


#notice{
padding:7px;
height:auto;
background-color:#ffffff;
margin-top:7px;
margin-bottom:20px;
}

.notice_ul{
text-align:left;
list-style-type:none;
}

.notice_li{
text-align:left;
font-size:14px;
line-height:auto;
color:#D3032D;
}



.maru{
font-size:12px;
color:#D3032D;
margin-right:5px;
}



#box_btn_01{
width:540px;
height:auto;
overflow:hidden;
}

#box_btn_01_inner{
width:470px;
padding-left:40px;
padding-right:40px;
padding-top:15px;
padding-bottom:15px;
height:auto;
overflow:hidden;
}

#btn_left{
float:left;
margin-right:34px;
}

#btn_right{
float:right;
}