﻿body, form, div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, fieldset, input, th, td {
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Meiryo,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Gulim, arial,sans-serif;
}
.fbt a
{
    background-image:url("/images/common/buttons/ja/fbt.gif");
}

/* navi title*/
#gbottombox h2 a {
    background-image:url("/images/square/ja/main_title.gif");
    background-position: 0px 0px;
    height:19px;
	width:37px;
    background-repeat: no-repeat;
    float: left;
    overflow: hidden;
    text-indent: -5000px;
}
.rtab
{
    background:url("/images/common/buttons/en/popTab_en.gif") no-repeat scroll 0 0 transparent; 
    height:30px;
    margin-bottom:9px;
    overflow:hidden;
    float:left;
    margin-bottom:15px;
}
.rtab a
{
    background:url("/images/common/buttons/en/popTab_en.gif") no-repeat scroll 0 0 transparent; 
    display:block;
    height:30px;
    overflow:hidden;
    width:114px;
}
#gbottombox .gnb_nd li a{
	background-image:url("/images/square/ja/main_title.gif");
    background-position: 0 0;
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
	text-indent:-5000px;
	height:15px;
}
#gbottombox .gnb_nd li a.m1{
	background-position: -1px -30px;
	width:56px;
}
#gbottombox .gnb_nd li a.m3{
	background-position: -97px -30px;
	width:15px;
}
#gbottombox .gnb_nd li a.m4{
	background-position: -153px -30px;
	width:82px;
}
#gbottombox .gnb_nd li a.m7{
	background-position: -264px -30px;
	width:75px;
}

#gbottombox .gnb_nd li a.m1_on{
	background-position: -1px -56px;
	width:56px;
}
#gbottombox .gnb_nd li a.m3_on{
	background-position: -97px -56px;
	width:15px;
}
#gbottombox .gnb_nd li a.m4_on{
	background-position: -153px -56px;
	width:82px;
}
#gbottombox .gnb_nd li a.m7_on{
	background-position: -264px -56px;
	width:75px;
}

.imageBarTestimony
{
    background-image: url("/images/square/ja/aveu_main.png");
}

.aveu_box_on .num .title ,.aveu_box_off .num .title
{
    background-image:url("/images/square/ja/aveu_title.gif");
    width: 184px;
    height: 15px;
}
.aveu_box_off .wrt_f .in .bt
{   
    background:url("/images/square/ja/aveu_bt02.gif") no-repeat scroll  transparent;
    overflow:hidden;
    height:74px;
    width:167px;
    text-indent: -5000px;
    position:absolute;
    margin-top:40px;
    margin-left:8px;
}
.text_h01_bg
{
     background-image:url("/images/square/ja/wrt.gif");
     background-repeat: no-repeat;
}
.text_h02_bg
{
    background-image: url("/images/square/ja/wrt02.gif");
    background-repeat: no-repeat;
}

.hdtit h4.testimony {
    background-image: url("/images/square/ja/ti_main08.gif");
    background-repeat: no-repeat;
    text-indent: -5000px;
    width: 105px;
    height: 18px;
}
.hdtit02 h4.wc {
    background-image: url("/images/square/ja/ti_main22.gif");
    background-repeat: no-repeat;
    text-indent: -5000px;
    width: 118px;
    height: 15px;
}
.hdtit02 h4.cc {
    background-image: url("/images/square/ja/ti_main20.gif");
    background-repeat: no-repeat;
    text-indent: -5000px;
    width: 117px;
    height: 15px;
}
.hdtit02 h4.ec {
    background-image: url("/images/square/ja/ti_main20.gif");
    background-repeat: no-repeat;
    text-indent: -5000px;
    width: 89px;
    height: 16px;
}
.hdtit02 h4.sc {
    background-image: url("/images/square/ja/ti_main19.gif");
    background-repeat: no-repeat;
    text-indent: -5000px;
    width: 103px;
    height: 15px;
}
.hdtit02 h4.photo {
    background-image: url("/images/square/ja/ti_main18.gif");
    background-repeat: no-repeat;
    text-indent: -5000px;
    width: 117px;
    height: 15px;
}



.imageBarLiterature {
    background-image: url("/images/square/ja/cp_writing.png");
}

.bt03{
	background-image:url("/images/common/buttons/ja/more_btn.gif");
}
.but .but02 li a{
    background:url("/images/common/buttons/en/page_img.png") no-repeat scroll -8px -327px transparent; 
    display:block;
    width:75px;
    height:33px;
    margin-right:5px;
}
.but .but01 li a{
   background:url("/images/common/buttons/en/page_img.png") no-repeat scroll -8px -327px transparent; 
    display:block;
    width:52px;
    height:33px;
}
/*font*/
#submenu_2dep {
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",gulim, sans-serif !important;
}
.hdnews .poto_sub li a
{
    font-size:14px;
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",dotum, sans-serif !important;
    line-height:19px;
}
.hdnews .pls li a
{
    font-size:14px;
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",dotum, sans-serif !important;
    line-height:19px;
}
.hdnews .lst li {
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Gulim, sans-serif !important;
}
.l_list li {
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Gulim, sans-serif !important;
}
.literature .innerTitle {
    font-weight: bold;
    font-size: 14px;
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Dotum, sans-serif !important;
    margin-bottom: 10px;
    padding-top: 3px;
}
.literature .innerName {
    color: #999999;
    font-size: 11px;
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Dotum,sans-serif !important;
}
.literature .innerBody {
    color: #5C5C5C;
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Gulim,sans-serif !important;
    padding-top: 10px;
    line-height: 170%;
    overflow: hidden;
}
.rtit{
     font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Gulim,sans-serif !important;
}
.rtit h4
{
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Dotum,sans-serif !important;
    font-size:14px;
    font-weight:bold;
    float:left;
    padding-left:4px;
}
.r_p{
     font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Gulim,sans-serif !important;
}
.pomebox .TitleLeft strong{
     font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Gulim,sans-serif !important;
}
.pomefont {
   font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Gulim,sans-serif !important;
    font-size: 12px;
    height: 35px;
    line-height: 160%;
    overflow: hidden;
}
.clst li .txt p
{
    font-size:14px;
    font-weight:bold;
    line-height:normal;
    margin-bottom:10px;
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Dotum,sans-serif !important;
}
.clst li .txt a{
     font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Dotum,sans-serif !important;
}
.lst02 ul li{
     font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Dotum,sans-serif !important;
}
#postLi .txt02 .c1{
	 margin-bottom: 14px;
     font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Dotum,sans-serif !important;
}
.cpup dt
{
     font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Dotum,sans-serif !important;
    font-size:14px;
    font-weight:bold;
    margin:13px 0 3px;
}
.mlist_txt02
{
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Verdana,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Dotum,sans-serif !important;
    font-size:11px;
    text-align:center;
    margin:5px 0;
    color:#5a5a5a;
}
.Nameblog {
    color: #999999;
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Verdana,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Dotum,sans-serif !important;
    font-size: 11px;
    margin-bottom: 5px;
    margin-top: 3px;
}
.vtit{
    font-size:16px;
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Verdana,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Dotum,sans-serif !important;
    padding:12px 0 12px 13px;
    text-align:left;
    font-weight:bold;
    line-height:165%;
}
.vbut1
{
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Gulim,sans-serif !important;
    font-size:14px;
    padding:24px 0 50px;
    line-height:180%;
    overflow-x:hidden;
}
.postLi .txt .c1{
   	font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Verdana,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Dotum,sans-serif !important;
	font-size:11px;
	color:#222222;
	float:left;
    overflow: hidden;
	font-size:11px;
	padding-left:12px;
}
.postLi .txt .c1 a{
	font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Dotum,sans-serif !important;
    font-size: 16px;
    font-weight: bold;
}
.postLi .txt .c2
{
    float:right;
	font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Verdana,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Dotum,sans-serif !important;
	font-size:11px;
	color:#888888;
	letter-spacing: -0.3px;
	padding-right:12px;
}
.postLi p.c3 {
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Gulim,sans-serif !important;
}
#subtopnavi .utill li {
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Verdana,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Gulim,sans-serif !important;
    font-size: 11px;
}
#subtopnavi .TopMore{
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Verdana,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Gulim,sans-serif !important;
    font-size: 11px;
}
.mlist02 dt
{
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Dotum,sans-serif !important;
    font-size:16px;
    font-weight:bold;
    margin-bottom:10px;
    padding-top:5px;
}
.mlist02 .mlist02_dd01
{
    font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro', Verdana, "メイリオ", "MS P Gothic", "ＭＳ Ｐゴシック", Dotum, sans-serif;
    font-size:11px;
    margin-bottom:12px;
    color: #888888;
}
.mlist02 .mlist02_dd02{
     font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Verdana,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Gulim,sans-serif !important;
    color:#5c5c5c;
    margin-bottom:8px;
    width: 400px;
    line-height: 160%;
    overflow: hidden;
}
#notic .gray {
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Verdana,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Gulim,sans-serif !important;
    }
#notic .title {
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Verdana,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Gulim,sans-serif !important;
}
#submenu_2dep {
    font-size: 11px;

}
.kin_new .kin_main_title {
    font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro',Verdana,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Gulim,sans-serif !important;
}
.class_name {
    font-size: 11px;
    color: #999999;
}
.kin_new dt.eng {
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 2px;
    color: #c03a9e;
}
.hdtit02 h4.eduline {
    background-image: url("/images/learningcenter/ja/edu_subtitle02.png");
}
.kin_new .kin_main_title {
    font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro",Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Dotum,sans-serif !important;
    font-size: 14px;
    font-weight: bold;
}
.edu_list {
    font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro",Arial,"メイリオ","MS P Gothic","ＭＳ Ｐゴシック",Dotum,sans-serif !important;
}
.LitMar dl {
    height: 120px;
}