@charset "utf-8";

/*==================================
  BASIC
==================================*/
html, body{height:100%; margin:0; padding:0; text-align:center;}
body.index{background:#e0edfe;}

/*==================================
  LINK
==================================*/
a{text-decoration:none; color:#0d4490;}
a:hover{text-decoration:none;}
.info .box-inner dl dd a{text-decoration:underline; margin-left:3px;}
.info .box-inner dl dd a:hover{text-decoration:none;}
.img-link img:hover{opacity:0.9;}

/*==================================
  Font
==================================*/
body{font-size:100%;}
*{font-size:12px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif;}
.header_inner .btn1 a i,
.header_inner .btn2 a i{font-size:12px; font-family:"ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold;}
.index-nav .index-nav-inner dl dt{line-height: 150%; margin-bottom: 5px; font-family: "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold; font-size:18px;}
.index-nav .index-nav-inner dl dd{font-size:10px; color:#382e2b;}
.column_wrapper h3{color:#fff; font-size:18px; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold; margin-bottom:25px; position:relative;}
.column_wrapper p{color:#fff; line-height:24px;}
.index .column_wrapper h3{color:#1c5db9;}

/*==================================
  List style type
==================================*/
.list-style-type-decimal{margin-left:20px;}
.list-style-type-decimal li{list-style:decimal; margin-bottom:20px;}
.list-style-type-upper-latin{margin-left:20px;}
.list-style-type-upper-latin li{list-style:upper-latin; margin-bottom:20px;}

/*==================================
  Class
==================================*/
.float-right{float:right;}
.center{text-align:center;}
.right{text-align:right;}
.block{display:block;}
.cursor-default{cursor:default !important;}

/*==================================
  Table
==================================*/
.tbl-type1,
.tbl-type2{width:100%;}

/*type1*/
.tbl-type1 th,
.tbl-type1 td{background:#fff; padding:15px; border:1px solid #ccc; line-height:1.7;}
.tbl-type1 td{vertical-align:top; color:#333;}
.tbl-type1 thead th{font-size:16px; font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold; width:33.3%;}
.tbl-type1 thead th img{vertical-align: middle; margin-right: 7px; position: relative; top: -2px;}
.tbl-type1 .bg-lightblue{background:#e4f7ff;}
.tbl-type1 .bg-blue{background:#ddefff;}
.tbl-type1 thead .bg-lightblue{background:#e4f7ff url(../images/common/tbl-type1-head-bg.png) top left repeat-x;}
.tbl-type1 thead .bg-blue{background:#ddefff url(../images/common/tbl-type1-head-bg.png) top left repeat-x;}
.tbl-type1 .tit{font-size:17px; color:#00306e; font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold; margin-bottom:7px;}
.tbl-type1 .txt{font-size:11px; color:#656565; line-height:1.7; font-weight:normal; margin-bottom:7px;}

/*type2*/
.tbl-type2 th,
.tbl-type2 td{ padding:20px; border:1px solid #ccc; line-height:1.7;}
.tbl-type2 th{background:#f2f2f2; vertical-align:top; font-size:13px; font-weight:bold; font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold; width:28%;}
.tbl-type2 tr:first-child th{background:#f2f2f2 url(../images/common/tbl-type1-head-bg.png) top left repeat-x;}
.tbl-type2 td{font-size:12px; color:#333; background:#fff;}

/*type3*/
.tbl-type3 th,
.tbl-type3 td{ padding:10px 15px; border:1px solid #f7f7f7; line-height:1.7;}
.tbl-type3 th{ padding:10px; background:#badff0; vertical-align:middle; font-size:14px; font-weight:bold; font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro W6"; width:1%;}
.tbl-type3 td{font-size:12px; color:#333; vertical-align:top; width:20%;}
.tbl-type3 td.bg-blue{background:#e4f7ff;}
.tbl-type3 td.bg-lightblue{background:#ddefff;}
.tbl-type3 td.bg-purple{background:#efeaff;}
.tbl-type3 td.bg-pink{background:#fdecff;}
.tbl-type3 .list-style-type-decimal li{margin-bottom:0;}

/*==================================
  CONTAINER
==================================*/
.container{min-height:100%; height:auto !important; height:100%; position: relative;}
.screen{width:100%; margin:0 auto; text-align: left; padding-bottom:180px;}

/*==================================
  header
==================================*/
header{width:100%; height:90px; margin:0 auto; background:url(../images/header/header-bg.png) left top repeat-x;}
.header_inner{width:980px; height:30px; margin:0 auto; position:relative;}
.index header,
.index .header_inner{height:30px;}
.header_inner .btn1,
.header_inner .btn2{line-height:30px; background:url(../images/header/header-line.png) left top no-repeat;}
.header_inner .btn1:hover,
.header_inner .btn2:hover{background:#093b7d url(../images/header/header-line.png) left top no-repeat;}
.header_inner .btn1 a,
.header_inner .btn2 a,
.header_inner .btn1 a i,
.header_inner .btn2 a i{line-height:30px; height:30px; background:url(../images/header/header-line.png) right top no-repeat; text-align:center; display:block; color:#b7cdea; font-style:normal;}
.header_inner .btn1 a i,
.header_inner .btn2 a i{background:url(../images/header/icon01.png) left center no-repeat; padding-left:10px; text-align:left; margin-left:13px;}
.header_inner .btn1{width:80px; position:absolute; left:0; top:0;}
.header_inner .btn2{width:260px; position:absolute; right:0; top:0;}
.header-contents{height:60px; background:url(../images/header/header-contents-bg.png) left top repeat-x;}
.header-contents-inner{width:980px; height:60px; position:relative; margin:0 auto;}
.g-nav{position:absolute; top:20px; right:0;}
.g-nav li{height:28px; padding-top:2px; border-right:1px solid #e6e6e6; display:inline-block; *display:inline; *zoom:1; padding:0 9px;}
.g-nav li:last-child{border-right:none;}
.g-nav li a{height:25px; line-height:25px; display:block; padding:0 9px 0 25px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:url(../images/header/icon02.png) 10px center no-repeat; font-size:13px; color:#333333; font-family: "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold;}
.g-nav li.active a,
.g-nav li a:hover{background:#f4cc43 url(../images//header/icon03.png) 10px center no-repeat;}

/*pankuzu*/
.pankuzu{background:#8c8d92; height:30px; line-height:30px; margin-bottom:30px;}
.pankuzu ul{width:980px; margin:0 auto;}
.pankuzu li,
.pankuzu li a{height:30px; line-height:30px;}
.pankuzu li{color:#d8d8d8; display:inline-block; *display:inline; *zoom:1;}
.pankuzu li a{color:#fff; font-weight:bold;}
.pankuzu li a:hover{text-decoration:underline;}

/*==================================
  CONTENTS
==================================*/
/*Main*/
.main{background:url(../images/common/main-bg.png) left top repeat-x;}
.main-inner{width:980px; height:270px; margin:0 auto; position:relative;}
.index .main{background:url(../images/index/main-bg.png) left top repeat-x; height:460px;}
.index .main-inner{width:980px; height:460px; margin:0 auto; position:relative;}
.index .main-inner h1{position:absolute; text-align:center; top:210px; width:100%;}
.index .main-bg{background:url(../images/index/main.png) top center no-repeat;}

/*Nav*/
.index-nav{height:180px; background:url(../images/index/index-nav-bg.png) left top repeat-x;}
.index-nav .index-nav-inner{width:900px; position:relative; height:180px; margin:0 auto; padding-left:80px;}
.index-nav .index-nav-inner h2{position:absolute; left:0; top:15px; width:70px; height:150px; background:url(../images/index/nav-tit.png) left center no-repeat;}
.index-nav .index-nav-inner h2 i{display:none;}
.index-nav .index-nav-inner dl{width:180px; float:left; height:180px; cursor:pointer;}
.index-nav .index-nav-inner dl.p1{background:url(../images/index/p1.png) left 9px no-repeat;}
.index-nav .index-nav-inner dl.p2{background:url(../images/index/p2.png) left 9px no-repeat;}
.index-nav .index-nav-inner dl.p3{background:url(../images/index/p3.png) left 9px no-repeat;}
.index-nav .index-nav-inner dl.p4{background:url(../images/index/p4.png) left 9px no-repeat;}
.index-nav .index-nav-inner dl.p5{background:url(../images/index/p5.png) left 9px no-repeat;}
.index-nav .index-nav-inner dl dt{margin-left:80px; /*margin-top:30px;*/ margin-top:57px; color:#003377; height:55px;}
.index-nav .index-nav-inner dl.p1 dt{/*margin-top:70px;*/}
.index-nav .index-nav-inner dl dd{margin-left:90px; line-height:18px;}
.index-nav .index-nav-inner dl dt,
.index-nav .index-nav-inner dl dd{text-shadow:0 0 7px #fff;}
.index-nav dl:hover{opacity:0.8;}

/*slide*/
.slide-wrap{height:160px; background:url(../images/index/slidearea-bg.png) top center repeat-x;}
.slide-content{height:160px; width:980px; margin:0 auto;}
.slide-content ul{margin-top:18px;}
.slide-content ul li{text-align:center;}
.s-box{background:#093b7d; cursor:pointer; width:180px; height:99px; padding:10px; border-top:1px solid #124486; margin:0 8px; text-align:left; display:inline-block; *display:inline; *zoom:1; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.s-box h3{font-size:16px; color:#fff; font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold; margin-bottom:12px; border-bottom:1px solid #235391; height:30px; line-height:30px; background:url(../images/index/icon02.png) right center no-repeat;}
.s-box dl dt{width:110px; float:left; color:#fff; line-height:18px;}
.s-box dl dd{width:60px; float:right;}
.s-box:hover{background:#19447e;}

/*anythingslider*/
#slider1{width:890px; height:120px; margin:0 auto;}
.anythingSlider-default .anythingWindow {border-top:none; border-bottom:none; margin-top:18px;}
.anythingSlider-default .anythingControls ul,
.anythingSlider-default.activeSlider .anythingControls a.start-stop.playing,
.anythingSlider-default.activeSlider .anythingControls a.start-stop{display:none !important;}
.anythingSlider-default{margin:0 !important; padding:0 !important;}
.anythingSlider-default .back{left:-40px;}
.anythingSlider-default .back a{background:url(../images/index/prev.png) center center no-repeat !important;}
.anythingSlider-default .forward{right:-40px;}
.anythingSlider-default .forward a{background:url(../images/index/next.png) center center no-repeat !important;}
.anythingSlider-default{margin:0 auto !important;}

/*news*/
.news dl{border-bottom:1px solid #2a5a9d; margin-bottom:10px;}
.index .news dl{border-bottom:1px solid #cfdfef; height:auto !important;}
.index .news dl:last-child{border-bottom:none;}
.news dl dt{margin-bottom:10px; color:#323431; font-family:"メイリオ", Meiryo,"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold;}
.news dl dt ul{display:inline-block; *display:inline; *zoom:1; margin-left:5px;}
.news dl dt ul li{display:inline-block; *display:inline; *zoom:1; margin-left:5px;}
.news dl dd{padding-bottom:10px; color:#323431; height:auto !important;}
.news dl dt ul li img{position:relative; top:5px;}
.news dl dd a{color:#323431; text-decoration:none;}
.news dl dd a:hover{text-decoration:underline;}

/*common*/
.column_wrapper{width:980px; height:auto;}
.box{margin-bottom:30px;}
.box h3{
	background:url(../images/common/box-head-bg.png) left top repeat-x;
	height:40px;
	line-height:40px;
	position:relative;
	color:#fff;
	margin-bottom:0;
	font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	padding:0 20px;
	font-size:16px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}
.box h3 .more{color:#fff; font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold; font-size:12px; padding-left:10px; background:url(../images/index/icon04.png) left center no-repeat; position:absolute; right:20px; top:0px;}
.box .box-inner{
	padding:15px 22px;
	border:1px solid #e6e6e6;
	background:#fff;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.info .box-inner dl{margin:11px 0 12px 0; border-bottom:1px solid #e6e6e6; padding-bottom:11px;}
.info .box-inner dl dt{margin-right:10px; font-weight:bold; vertical-align:top;}
.info .box-inner dl dt,
.info .box-inner dl dd{display:inline-block; *display:inline; *zoom:1; color:#343434; line-height:1.7;}
.info .box-inner dl:last-child{border-bottom:none; padding-bottom:0;}
.info .box-inner dl dt img{position:relative; top:1px; margin-right:3px;}
.info-top dd{width:370px;}
.box-cont{margin-bottom:30px;}
.box-cont h4{padding-left:30px; margin-bottom:20px; height:40px; line-height:40px; color:#3f3f3f; border-bottom:3px solid #d8d8d8; font-size:18px; background:url(../images/common/icon1.png) left center no-repeat; font-weight:bold; font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif;}
.box-cont.tit-blue h4{border-bottom:2px solid #bbd1ef; font-size:18px; background:url(../images/common/icon2.png) left center no-repeat;}
.box-cont.tit-blue-noicon h4{border-bottom:2px solid #bbd1ef; font-size:18px; padding-left:0; background:none;}

.dls dl{margin-right:12px; display:inline-block; *display:inline; *zoom:1; vertical-align: top;}
.dls dl dt{margin-bottom:20px; font-size:16px; color:#3f3f3f; font-weight:bold; font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; line-height:1.7;}
.dls dl dt img{height:auto;}
.dls dl dd{line-height:1.7; color:#343434;}
.dls dl:last-child{margin-right:0;}
.dl2 dl{width:332px;}
.dl2 dl dt img{width:332px; height:auto;}
.dl3 dl{width:215px;}
.dl3 dl dt img{width:215px; height:auto;}
.dl4 dl{width:155px;}
.dl4 dl dt img{width:155px; height:auto;}
.dl5 dl{width:120px;}
.dl5 dl dt img{width:120px; height:auto;}
.gray-box{margin-bottom:30px; background:#e7e7e7; padding:7px;}
.dls dl dd .gray-box{margin-top:20px;}
.dl3 .movie-thumb-wrap{width:210px !important; margin-bottom:20px;}
.dl3 .movie-thumb-wrap a{width:207px !important;}
.movie-thumb-wrap img:hover{opacity:0.6 !important;}

/*under*/
.contents{height:auto; margin:0 auto; background:#f7f7f7;}
.column_wrapper{margin:30px auto 0 auto; padding:30px 0; background:#f7f7f7;}
.title-wrapper{border-left:2px solid #12488f; padding:25px; margin-top:35px;}
.title-wrapper h2{font-size:33px; margin-bottom:15px;}
.title-wrapper p{font-size:14px; line-height:23px;}
.column_left{float:left; width:690px; height:auto;}
.column_right{float:right; width:260px; height:auto;}
.column_left p{margin-bottom:25px;}
.page-title{height:50px; line-height:50px; background:url(../images/common/page-title-bg.png) center center no-repeat; padding:0 20px; font-size:20px !important; color:#00306e !important; font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold; margin-bottom:20px !important;}
.page-title-circle{height:50px; line-height:50px; background:url(../images/common/page-title-noradius-bg.png) center center no-repeat; padding:0 20px; font-size:20px !important; color:#00306e !important; font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold; margin-bottom:0 !important;}
.flow4{width:684px; height:150px; background:url(../images/common/flow4-bg.png) center center no-repeat; margin-bottom:20px;}
.flow4 dl{display:inline-block; *display:inline; *zoom:1; width:167px; vertical-align:top;}
.flow4 dl dt,
.flow4 dl dd{padding:0 14px; line-height:1.4;}
.flow4 dl dt{height:38px; line-height:38px; font-size:16px; font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold;}
.flow4 dl dd{margin:10px 0;}
.dl-cont dl{display:inline-block; *display:inline; *zoom:1; vertical-align:top;}
.dl-cont p{color:#444;}
.dl-cont dl .name{font-size:13px; font-weight:bold; display:block;}

.dl-cont1 dl{width:auto; padding:4px; margin:0; display:block;}
.dl-cont1 dl dt,
.dl-cont1 dl dd{background:#fff;}
.dl-cont1 dl dt{padding:17px 17px 0 17px; font-size:16px; font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold;}
.dl-cont1 dl dd{padding:17px; color:#414141; line-height:1.7;}
.dl-cont1 .movie-thumb-wrap{margin-bottom:20px;}
.dl-cont1 .float-left{float:left; min-height:200px;}
.min-height{min-height:145px;}
.dl-cont1 dl dt.min-height{min-height:170px;}

.dl-cont2 dl{width:320px; padding:4px; margin-right:12px;}
.dl-cont2 dl dt,
.dl-cont2 dl dd{background:#fff;}
.dl-cont2 dl dt{padding:17px 17px 0 17px; font-size:16px; font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold;}
.dl-cont2 dl dd{padding:17px; color:#414141; line-height:1.7;}
.dl-cont2 dl dt img{max-width:290px; height:auto;}

.dl-cont3 dl{width:205px; padding:4px; margin-right:12px; min-height:150px;}
.dl-cont3 dl dt,
.dl-cont3 dl dd{background:#fff;}
.dl-cont3 dl dt{padding:17px 17px 0 17px; font-size:16px; font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold;}
.dl-cont3 dl dd{padding:17px; color:#414141; line-height:1.7;}
.dl-cont3 dl dt img{max-width:171px; height:auto;}

.dl-cont4 dl{width:152px; padding:4px; margin:0 3px 15px 3px;}
.dl-cont4 dl dt,
.dl-cont4 dl dd{background:#fff;}
.dl-cont4 dl dt{padding:6px 6px 0 6px; font-size:16px; font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold;}
.dl-cont4 dl dd{padding:6px; color:#414141; line-height:1.7;}
.dl-cont4 dl dt img{max-width:140px; height:auto;}

.dl-cont-yellow dl{border:1px solid #e5e5e5; padding:4px; background:url(../images/common/yellow-doted-bg.png) !important;}
.dl-cont-yellow dl dt,
.dl-cont-yellow dl dd{background:#f4cc43; min-height:138px;}
.dl-cont-yellow .tit{font-size:15px; font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold; margin-bottom:5px;}
.dl-cont-yellow .tit .right{font-size:30px; line-height:28px;}
.dl-cont-yellow .tit .right span{font-size:16px;}
.dl-cont-gray dl{border:1px solid #e5e5e5; padding:4px; background:url(../images/common/gray-doted-b-bg.png);}
.dl-cont-blue dl{border:1px solid #e5e5e5; padding:4px; background:url(../images/common/blue-dotted-bg.png);}
.teachers dl:hover{background:#B4CCFE;}
.teachers .work{font-size:12px; display:block;}
.teachers .name{font-size:13px; font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro W6"; font-weight:bold; display:block;}
.teachers .name-kana{font-size:10px; display:block; margin-bottom:5px;}
.movies .movie-thumb-wrap{width:158px; height:148px; border:1px solid #d8d8d8; position:relative; float:left; margin-right:10px;}
.movies .movie-thumb-wrap a{display:block; width:156px; height:146px; border:1px solid #fff; background:#d8d8d8; position:relative; overflow:hidden;}
.movies .movie-thumb-wrap a img{width: 260px; height:auto; opacity: 0.7; position: absolute; left: 50%; margin-left: -130px; margin-top: -97px; top: 50%;}
.play{background:url(../images/common/play.png) center center no-repeat; width:59px; height:59px; position:absolute; z-index:1; left:50%; top:50%; margin-left:-29px; margin-top:-29px;}
.movies dt{font-weight:normal !important; font-size:13px !important; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo !important; line-height:1.7;}
.movies dt .rest-in-peace{font-size:10px !important; display:block;}
.movies dd .img-link{margin-top:15px; display:block;}
.ex-student dl{display:block !important;}
.ex-student dt,
.ex-student dd{padding:0; min-height:253px; display:block; padding:15px 15px 15px 255px !important;}
.ex-student dd{background:#fff url(../images/faculty/history/ex1.png) left center no-repeat !important;}
.ex-student dd h5{font-size:16px; line-height:30px; border-bottom:3px solid #bbd1ef; font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold; margin-bottom:15px;}
.blue-box{padding:4px 13px; background:#eaf1fa; margin-bottom:20px;}
.prof1{font-size:18px; font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold; margin-right:3px;}
.prof2{font-size:12px; margin-right:3px;}
.prof3{font-size:10px; margin-right:3px;}
.prof4{font-size:16px; font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold;}
.dl-cont dl:last-child{margin-right:0;}
.dl-cont .img-link{display:block;}
.cont-lr dl{margin:0 !important;}
.cont-lr .cont-l,
.cont-lr .cont-r{width:333px;}
.cont-lr .cont-l{float:left;}
.cont-lr .cont-r{float:right;}
div.text,
div.text p{color:#343434; line-height:1.7; margin-bottom:20px;}
div.text p a{text-decoration:underline; margin:0 2px;}
div.text p a:hover{text-decoration:none;}
.float-imgs{margin-bottom:20px;}
.float-imgs img{float:left; margin-right:12px;}
.float-imgs img:last-child{margin-right:0;}
.column_right .img-link{margin-bottom:6px; display:block;}
.grid{position:relative; background:url(../images/faculty/grid.png) left top; width:690px; height:260px;}
.grid-txt{position:absolute; z-index:1;}
.grid .txt1{left:100px; top:20px}
.grid .txt2{left:300px; top:120px}
.grid .txt3{left:450px; top:20px}
.text img.float-right{margin:0 0 20px 20px;}
.text img.float-left{margin:0 20px 20px 0; float:left;}
.margin0{margin:0 !important;}
.margin-right0{margin-right:0 !important;}
.margin-bottom20{margin-bottom:20px;}
.file-tit{display:block; color:#00306e; margin-bottom:5px;}
.dl-cont dl dd.gray-box-dotted{background: url(../images/common/gray-doted-b-bg.png); padding:10px 0 6px 0; text-align:center;}
.dl-cont dl dd.gray-box-dotted a,
.dl-cont dl dd.gray-box-dotted img{display:block; text-align:center; margin:0 auto;}
.box-cont h4.tel-tit{border-bottom:2px solid #bbd1ef; font-size:18px; color:#00306e; font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold; padding-left:30px; background:url(../images/request/tel.png) left center no-repeat;}
.dd-white dd{background:none !important;}
.dd-white dt,
.dl-cont .head{background:#00306e !important; color:#fff !important; text-align:center; padding:17px !important;}
.red{color:#de2e2e;}
.contact .tbl-type2 th,
.contact .tbl-type2 td{padding:10px;}
.contact .tbl-type2 th{text-align:center; vertical-align:middle;}
.contact .message{margin-bottom:0;}
.privacy .main-inner,
.sitemap .main-inner{height:180px;}
.main.privacy,
.main.sitemap{background: url(../images/common/main-bg.png) left bottom repeat-x;}
.sitemap-cont h4,
.sitemap-cont h5{padding-left:0; background:none !important;}
.sitemap-cont h4 a,
.sitemap-cont h5 a{ display:block; color:#00306e; padding-left:20px; background:url(../images/sitemap/icon1.png) left center no-repeat; font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold; font-size:13px; height:35px; line-height:35px;}
.sitemap-cont h4{border-bottom:2px solid #bbd1ef; margin-bottom:25px;}
.sitemap-cont h5{border-bottom:1px solid #bbd1ef;}
.sitemap-cont ul{margin-left:20px; margin-bottom:20px;}
.sitemap-cont ul li a{height:40px; line-height:40px; display:block; color:#00306e; font-size:13px;padding-left:20px; background:url(../images/sitemap/icon2.png) left center no-repeat; border-bottom:1px solid #d9e4f3;}
.margin-bottom50{margin-bottom:50px;}
.sitemap-column-left{float:left; width:330px;}
.sitemap-column-right{float:right; width:330px;}

/*index*/
.index .contents{height:auto; margin:0 auto; width:980px; background:#e0edfe;}
.index .column_wrapper{margin:0; padding:0; background:none;}
.index .column_left{float:left; width:468px; height:auto; background:#e0edfe; border-right:1px solid #cfdfef; border-left:1px solid #cfdfef;}
.index .column_right{float:right; width:369px; height:auto; background:#e0edfe; border-right:1px solid #cfdfef;}
.index .column_left,
.index .column_right{padding:35px;}
.index .column_left p{margin-bottom:25px; color:#323431;}
.img-link{margin-bottom:0;}
.img-link a{display:block;}
.column_wrapper a.absolute{position:absolute; right:20px; top:4px; padding-left:10px; font-size:12px; color:#fff; font-size:13px; font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold; background:url(../images/index/icon04.png) left center no-repeat;}
.index .column_wrapper a.absolute{color:#1b4985;}

/*side-nav*/
.side-nav *{font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold;}
.side-nav{margin-bottom:10px;}
.side-nav li h4 a{ display:block; background:#00306e url(../images/common/nav-icon-off.png) 235px center no-repeat; padding:0 40px 0 20px; height:52px; line-height:52px; font-size:16px; color:#fff; border-bottom:1px solid #26589c;}
.side-nav li.active h4 a{background:#f4cc43 url(../images/common/nav-icon-on.png) 235px center no-repeat; color:#3a390f;}
.side-nav li li a{background:#0d4490 url(../images/common/nav-icon-off.png) 235px center no-repeat; color:#fff; font-size:12px; height:24px; line-height:24px; padding:0 40px 0 30px; border-bottom:1px solid #26589c; display:block;}
.side-nav li li.active a{background:#f4cc43; color:#3a390f;}
.side-nav li:first-child h4 a{
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}
.side-nav li li a:hover,
.side-nav li a:hover{opacity:0.7;}
.side-nav li ul{display:none;}

/*picup-links*/
.picup-links{margin-bottom:30px;}
.picup-links dl{vertical-align:top; width:222px; height:130px; display:inline-block; *display:inline; *zoom:1; background:url(../images/common/picup-dl-bg.png) center center no-repeat; padding:10px 95px 10px 23px; position:relative;}
.picup-links dl dt{width:220px; height:36px; line-height:36px; background: url(../images/common/picup-dt-bg.png) center center no-repeat;}
.picup-links dl dt a,
.picup-links dl dt *{padding-left:36px; display:block; height:36px; line-height:36px; color:#00306e; font-size:18px; font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold;}
.picup-links dl dt.ui-icon1 a,
.picup-links dl dt.ui-icon1 *{background:url(../images/common/ui-icon1.png) 8px center no-repeat;}
.picup-links dl dt.ui-icon2 a,
.picup-links dl dt.ui-icon2 *{background:url(../images/common/ui-icon2.png) 8px center no-repeat;}
.picup-links dl dd,
.picup-links dl dd *{color:#382e2b; font-size:12px;}
.picup-links dl dd{padding-top:10px;}
.picup-links dl dd li{margin-bottom:6px; line-height:1.3;}
.picup-links img{position:absolute; right:12px; bottom:0;}
.picup-links dl.bg1{background:url(../images/faculty/history/picup-dl-bg-faculty1.png) left top no-repeat;}
.picup-links dl.bg2{background:url(../images/faculty/history/picup-dl-bg-faculty2.png) left top no-repeat;}
.picup-links dl.bg3{background:url(../images/faculty/japanese/picup-dl-bg-faculty1.png) left top no-repeat;}
.picup-links dl.bg4{background:url(../images/faculty/japanese/picup-dl-bg-faculty2.png) left top no-repeat;}
.picup-links dl.bg5{background:url(../images/faculty/international/picup-dl-bg-faculty1.png) left top no-repeat;}
.picup-links dl.bg6{background:url(../images/faculty/international/picup-dl-bg-faculty2.png) left top no-repeat;}
.picup-links dl.bg7{background:url(../images/faculty/global/picup-dl-bg-faculty1.png) left top no-repeat;}
.picup-links dl.bg8{background:url(../images/faculty/global/picup-dl-bg-faculty2.png) left top no-repeat;}
.picup-links dl.bg9{background:url(../images/faculty/religious/picup-dl-bg-faculty1.png) left top no-repeat;}
.picup-links dl.bg10{background:url(../images/faculty/religious/picup-dl-bg-faculty2.png) left top no-repeat;}


/*teacher*/
.w690{width:690px; background:#fff; padding:20px;}
.blue-cont{border:1px solid #e5e5e5; padding:4px; background:url(../images/common/blue-dotted-bg.png); margin-bottom:30px;}
.blue-cont .inner{background:#fff; padding:16px; min-height:320px;}
.blue-cont .inner .img-left{width:240px; min-height:320px; margin-right:18px; float:left;}
.blue-cont .inner .img-left img{width:240px; height:auto;}
.text-right{width:390px; float:right;}
.text-right .title{height:30px; line-height:30px; border-bottom:2px solid #bbd1ef; font-size:18px; font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold; margin-bottom:20px;}
.text-right ul.list li{color:#343434; margin-bottom:15px;}
.text-right ul.list li span{display:block; width:100px; float:left;}
.text-right ul.list li strong{display:block; width:260px; float:left;}
.text-right ul.list li a:hover{text-decoration:underline; color:#06F;}
.text-right p{color:#343434; line-height:1.7;}
.screen.padding0{padding-bottom:0 !important;}
#cboxClose{background: #ebebeb url(../images/common/btn6.png) center center no-repeat; left: 0; right: 0; width: 100%; height: 42px;}
#cboxClose:hover{background-position:center center;}

/*pager*/
.pager{height:15px; line-height:15px; position:relative;}
.pager p{margin:0;}
.pager p a{display:block; position:absolute; color:#333333; font-size:14px; text-decoration:none; height:15px; line-height:15px;}
.pager p.prev a{padding-left:15px; background:url(../images/common/pager-prev.png) left center no-repeat; left:0; top:0;}
.pager p.next a{padding-right:15px; background:url(../images/common/pager-next.png) right center no-repeat; right:0; top:0;}

/*entry*/
.entry-body p{color:#343434; line-height:1.7;}
.entry-body img{max-width:644px; margin:0;}
.entry-body .img-l{float:left; margin:0 18px 0 0;}
.entry-body .img-r{float:right; margin:0 0 0 18px;}
.entry-body .img2 img:first-child{margin-right:8px;}
.clear{clear:both; margin-bottom:20px;}

.entry-body ul, .entry-body ol {padding:0 0 25px 25px;}
.entry-body ul li {list-style-type:disc;}
.entry-body ol li {list-style-type:decimal;}
.entry-body blockquote {border:1px dotted #e9e5e0; padding:10px 15px; margin-bottom:25px;}
.entry-body blockquote p {margin:0;}

/*colorbox*/
#cboxLoadedContent{margin-bottom:42px;}

/*==================================
  footer
==================================*/
footer{height:180px; width:100%; position: absolute; bottom: 0; margin:0 auto; background:#efefef;}
.footer-head{background:#dedede;}
.footer-head .footer-inner{width:980px; height:50px; margin:0 auto;}
.footer-head .footer-inner ul{}
.footer-head .footer-inner ul li{height:50px; line-height:50px; display:inline-block; *display:inline; *zoom:1; margin-right:15px;}
.footer-head .footer-inner ul li a{padding-right:20px; background:url(../images/footer/book.png) right center no-repeat; font-size:13px; font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold; color:#4d4d4d;}
.footer-foot .footer-inner{width:980px; height:110px; margin:0 auto; padding-top:20px; position:relative;}
.footer-foot .footer-inner ul.footer-nav{height:30px; padding:0 12px; background:#e8e8e8; width:776px;}
.footer-foot .footer-inner ul.footer-nav li{display:inline-block; *display:inline; *zoom:1; margin-right:9px; height:30px; line-height:30px;}
.footer-foot .footer-inner ul.footer-nav li a{font-size:10px; color:#666666; padding-left:7px; background:url(../images/footer/icon01.png) left center no-repeat;}
.footer-foot .footer-inner .to-top{position:absolute; right:0; top:20px;}
.footer-foot .footer-inner dl{position:absolute; bottom:40px; left:0;}
.footer-foot .footer-inner dl dt,
.footer-foot .footer-inner dl dd{display:inline-block; *display:inline; *zoom:1; margin-right:15px;}
.footer-foot .footer-inner dl dt{color:#382e2b; font-size:13px; font-family:"Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-weight:bold;}
.footer-foot .footer-inner dl dd{color:#6f6f6f; font-size:10px;}
.footer-foot .footer-inner .copyright{color:#6f6f6f; font-size:9px; position:absolute; bottom:40px; right:0;}

/*==================================
  Form
==================================*/
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"]{
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"]{
	display: inline-block;
	height: 20px;
	padding: 4px 6px;
	font-size: 13px;
	line-height: 20px;
	color: #555555;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus{
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
textarea{width:100%; min-height:200px;}
input[type="image"]:hover{opacity:0.9;}

/*==================================
  Ajust
==================================*/
/*20130913*/
dd.info-body{display:block !important; width:470px !important; float:right;}
html body .not-reset *{
	color:inherit;
}
html body .not-reset dl,
html body .not-reset dt,
html body .not-reset dd,
html body .not-reset ul,
html body .not-reset ol,
html body .not-reset li,
html body .not-reset h1,
html body .not-reset h2,
html body .not-reset h3,
html body .not-reset h4,
html body .not-reset h5,
html body .not-reset h6,
html body .not-reset pre,
html body .not-reset form,
html body .not-reset fieldset,
html body .not-reset p,
/*html body .not-reset blockquote,*/
html body .not-reset th,
html body .not-reset td{
	margin:inherit;
	padding:inherit;
}
html body .not-reset em,
html body .not-reset i{
	font-style:italic;
}
html body .not-reset strong,
html body .not-reset dt{
	font-weight:bold;
}
html body .not-reset dt{
	display:block;
}
html body .not-reset ol,
html body .not-reset ul{
	list-style:disc;
	margin-left:10px;
}
html body .not-reset h1,
html body .not-reset h2,
html body .not-reset h3,
html body .not-reset h4,
html body .not-reset h5,
html body .not-reset h6{
	font-size:inherit;
	font-weight:inherit;
	height:auto;
	line-height:normal;
	color:inherit;
	background:none;
}
html body .not-reset h1{font-size:200%;}
html body .not-reset h2{font-size:180%;}
html body .not-reset h3{font-size:150%;}
html body .not-reset h4{font-size:130%;}
html body .not-reset h5{font-size:110%;}

html body .not-reset ol,
html body .not-reset ul,
html body .not-reset h1,
html body .not-reset h2,
html body .not-reset h3,
html body .not-reset h4,
html body .not-reset h5,
html body .not-reset h6,
html body .not-reset p,
html body .not-reset dl{
	margin-bottom:15px;
	line-height: 1.7;
}
html body .not-reset dt,
html body .not-reset dd,
html body .not-reset li{
	margin-bottom:0;
	line-height: 1.7;
}
html body .not-reset table{
	margin-bottom:15px;
}
html body .not-reset th,
html body .not-reset td{
	border:1px solid #ccc;
	padding: 10px;
	line-height: 1.7;
}
html body .not-reset th{
	text-align: center;
	vertical-align: middle;
	background: #f2f2f2;
}
html body .not-reset td{
	background:#fff;
}
html body .not-reset tr:first-child th {
	background: #f2f2f2 url(../images/common/tbl-type1-head-bg.png) top left repeat-x;
}
html body .not-reset a{
	color:#0d4490;
	text-decoration:underline;
}
html body .not-reset a:hover{
	text-decoration:none;
}
/*20130920*/
.dl-cont-gray dl{margin-bottom:20px;}
.list-style-type-decimal li{list-style-type:disc;}

/*20140829*/
.index-nav-inner {
	position: relative;
}
.link-style-01 {
	left: 500px;
	position:absolute;
	top: 115px;
	z-index:100;
}

.link-style-01 a {
	background:#f4cc43 url(../images/common/btn-icon-yellow.png) right center no-repeat;
	border-radius:3px;
	color:#525252;
	display:block;
	font-size: 10px;
	float:left;
	line-height:1.2;
	padding: 4px 19px 4px 5px;
}
.link-style-01 a .text01 {
	color:#1c5db9;
	font-size: 10px;
	font-weight: bold;
}
.link-style-01 a:hover {
	opacity:0.8;
}
.link-style-02 {
	margin-bottom: 10px;
}

.link-style-02 a {
	background:#00306e url(../images/common/btn-icon-blue.png) right center no-repeat;
	color:#FFFFFF;
	font-size:13px;
	padding:4px 19px 4px 6px;
}

.link-style-02 a .text01 {
	color:#f4cc43;
	font-size:13px;
	font-weight: bold;
}

.link-style-02 a:hover {
	opacity:0.8;
}

.add-text-history,
.add-text-japanese,
.add-text-global,
.add-text-religious {
display:none;
}
