@import "../../../css/footer.css";

body{margin:0; background-color:#FFFFFF; font-size:12px;}

/*全体*/
#area_base{width:850px; margin:0; background-color:#FFFFFF; border:1px ridge #CCCCFF;}

/*エリア（トップ）*/
#area_top{width:850px; margin:0;}
.intro-img{margin:0; padding:0;}
h1{background-color:#000000; color:#FFFFFF; margin:0; padding:2px; font-size:12px; font-weight:normal;}
.top-txt{margin:5px; text-align:left;}

/*エリア（レフト）*/
#area_left{width:200px; margin:15px 0px 0px 5px; position:relative; float:left;}
#area_left ul{margin-left:0; margin-top:0; padding-left:0; list-style-type:none; font-size:16px; font-family:"HG丸ｺﾞｼｯｸM-PRO";}
#area_left a{display:block; padding:5px 0px 5px 30px; width:160px; background-color:#EAEAEA; border-bottom:1px solid #CCCCCC; text-align:left; border-left:10px solid #66CCFF; font-weight:bold;}
#area_left a:link, a:visited{color:#000000; text-decoration:none;}
#area_left a:hover, #my a{background-color:#66CCFF; text-decoration:none; border-left:10px solid #0000FF;}
.left-menu{margin-bottom:0; background-color:#66CCFF; font-size:14px; background-color:#EAEAEA; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; font-family:Century;}
.cl{clear:both;} 

/*エリア（メイン）*/
#area_main{width:600px; margin:15px 0px 0px 0px; padding-bottom:10px; position:relative; left:0px; text-align:left;float:left;}
#area_main h2{background-image:url(../img/main/inst-subtitle2.gif); background-repeat:no-repeat; color:#FFFFFF; font-size:16px; width:210px; height:30px; font-family:"HG丸ｺﾞｼｯｸM-PRO"; padding:3px 0px 3px 60px;}
#area_main h3{border-bottom:1px solid #333333; border-top:1px solid #333333; width:500px; margin-left:5px; margin-bottom:5px; background-color:#EAEAEA; font-size:14px; padding:5px 0px 5px 10px;}
#area_main p{margin-left:10px; margin-top:3px; line-height:130%;}
.new-info{border-left:5px double #0000FF; background-color:#EAEAEA; width:200px; padding:3px 0px 3px 5px; margin-bottom:3px; font-size:14px; font-weight:bold;}
.new{font-size:14px; margin-bottom:0; background-position:left center; background-image:url(../img/main/list-bi.gif); background-repeat:no-repeat; padding-bottom:2px; padding-left:20px;}
.tbl-present{margin:0px 0px 0px 20px; border:1px dotted #FF0000; padding:5px; background-color:#FFCCFF; text-align:center;}
.tbl-present td{padding:5px;}
.new-hosoku a,.new-hosoku a:visited{border-bottom:1px solid #0000FF; color:#0000FF;}
.new-hosoku a:hover{border-bottom:1px solid #FF0000; color:#FF0000;}
.book_img{border-bottom:2px solid #333333; border-right:2px solid #333333;}
.gr{color:#333333;}
.re{color:#FF0000;}
#new-syousai a{border-bottom:1px solid #0000FF; color:#0000FF;}
#new-syousai a:hover{border-bottom:1px solid #FF0000; color:#FF0000;}
#hikki3{margin-left:15px; margin-top:0;}
#hikki3 span{color:#000066; font-weight:bold;}
#hikki3 a,#hikki3 a:visited{border-bottom:1px solid #0000FF; color:#0000FF;}
#hikki3 a:hover{border-bottom:1px solid #FF0000; color:#FF0000;}

.tbl-naiyou{margin-left:10px; margin-bottom:5px; border-collapse:collapse; border:1px #66CCFF solid; text-align:center;}
.tbl-naiyou td{border:1px #66CCFF solid; padding:5px; background-image:url(../img/main/back-naiyou.gif);}
.tbl-naiyou th{border:1px #66CCFF solid; font-size:14px; padding:5px; background-color:#FFFFCC;}
.hikki{text-align:left;}
.kyuu{width:43%;}

.tbl-nittei{margin-left:10px; margin-bottom:5px; border-collapse:collapse; border:1px #66CCFF solid; text-align:center;}
.tbl-nittei td{border:1px #66CCFF solid; padding:5px; font-family:"ＭＳ ゴシック";}
.tbl-nittei th{border:1px #66CCFF solid; font-size:14px; padding:5px; background-color:#FFFFCC;}

.tbl-sikaku{margin-left:10px; margin-bottom:5px; border-collapse:collapse; border:1px #66CCFF solid; text-align:left;}
.tbl-sikaku td{border:1px #66CCFF solid; padding:5px;}
.tbl-sikaku th{border:1px #66CCFF solid; font-size:14px; padding:5px; background-color:#FFFFCC;}
.tbl-sikaku a,.tbl-sikaku a:visited{border-bottom:1px solid #0000FF; color:#0000FF;}
.tbl-sikaku a:hover{border-bottom:1px solid #FF0000; color:#FF0000;}

.entry-tyuui{border-left:5px double #FF0000; background-color:#EAEAEA; width:200px; padding:3px 0px 3px 5px; margin-bottom:3px; font-weight:bold;}
.entry-o_flow{border-bottom:1px solid #0000FF; margin:20px 20px 5px 5px; font-family:"ＭＳ Ｐゴシック"; font-size:14px;}
.entry-o_flow span{color:#FFFFFF; background-color:#0000FF; padding-left:2px; padding-right:1px; margin-right:5px; font-weight:bold;}
#entry-o_flow2{background-image:url(../img/main/list-entry2.gif); background-position:left center; background-repeat:no-repeat; margin-left:20px; margin-bottom:5px; padding-left:15px;}
.entry-n_flow{border-bottom:1px solid #006600; margin:20px 20px 5px 5px; font-family:"ＭＳ Ｐゴシック"; font-size:14px;}
.entry-n_flow span{color:#FFFFFF; background-color:#006600; padding-left:2px; padding-right:1px; margin-right:5px; font-weight:bold;}
#entry-n_flow2{background-image:url(../img/main/list-entry2.gif); background-position:left center; background-repeat:no-repeat; margin-left:20px; margin-bottom:5px; padding-left:15px;}
#entry-o_flow2 a{border-bottom:1px solid #0000FF; color:#0000FF;}
#entry-o_flow2 a:hover{border-bottom:1px solid #FF0000; color:#FF0000;}


.entry-add{border:1px solid #FF0000; padding:5px; margin-left:20px; margin-right:20px;}
#entry_n{text-align:center;}
#entry_n table{margin:10px; border:5px inset #CCCCCC; font-size:14px; background-color:#FFFFCC;}
#entry_n th{padding:5px; background-color:#FF9900; color:#FFFFFF;}
#entry_n td{padding:5px; text-align:left;}
#entry_n td p{background-image:url(../img/main/list-entry_member.gif); background-position:left center; background-repeat:no-repeat; padding-left:20px; margin-bottom:5px; margin-top:5px;}
#entry_n a{border-bottom:1px solid #0000FF; color:#0000FF;}
#entry_n a:hover{border-bottom:1px solid #FF0000; color:#FF0000;}

/*申込方法強引タブメニューstart*/
#entry_menu table{margin-left:5px; width:97%;}
#entry_front-td{background-color:#0000FF; width:260px; border-top:1px solid #0000FF; border-right:1px solid #0000FF; color:#0000FF; border-left:1px solid #0000FF; solid #0000FF; font-size:14px; color:#FFFFFF; padding:5px 0px 5px 5px;}
#entry_back-td{background-color:#BFBFFF; width:260px; border-top:1px solid #0000FF; border-right:1px solid #0000FF; color:#0000FF; border-left:1px solid #0000FF; color:#0000FF; padding:5px 0px 5px 5px;}
.entry_front{background-image:url(../img/main/list-entry1-1.gif); background-position:left center; background-repeat:no-repeat; padding-left:15px; display:block; width:100%; height:100%;}
#entry_front-td a{text-decoration:none; color:#FFFFFF; display:block; width:100%; height:100%;}
#entry_front-td a:hover{text-decoration:none; color:#FF0000; display:block; width:100%; height:100%;}
#entry_back-td a{text-decoration:none; display:block; width:100%; height:100%;}
#entry_back-td a:hover{text-decoration:none; color:#FF0000; display:block; width:100%; height:100%;}
.entry_back{background-image:url(../img/main/list-entry1-2.gif); background-position:left center; background-repeat:no-repeat; padding-left:15px; display:block;}
.entry_td{border:1px solid #0000FF; padding:5px;}
/*申込方法強引タブメニューend*/

.sample{border-left:2px solid #0000FF; border-top:2px solid #0000FF; border-right:2px solid #66CCFF; border-bottom:2px solid #66CCFF; background-color:#EAEAEA; width:100px; padding:5px; margin-bottom:3px; text-align:center;}
#sample ul{white-space:nowrap;}
#sample li{display:inline; list-style-type:none; margin:10px;}
#sample a{padding:5px 20px;}
#sample a:link, #sample a:visited{color:#000000; background-color:#EAEAEA; text-decoration:none; border-left:2px solid #0000FF; border-top:2px solid #0000FF; border-right:2px solid #66CCFF; border-bottom:2px solid #66CCFF;}
#sample a:hover{color:#FF0000; background-color:#EAEAEA; text-decoration:none; border-left:2px solid #0000FF; border-top:2px solid #0000FF; border-right:2px solid #66CCFF; border-bottom:2px solid #66CCFF;}
#sample-now a, #sample-now a:link, #sample-now a:visited{color:#FFFFFF; background-image:url(../img/main/back-sample.gif);  text-decoration:none; border-left:1px solid #0000FF; border-top:1px solid #0000FF; border-right:1px solid #66CCFF; border-bottom:1px solid #66CCFF; font-weight:bold;}
.sample-pdf{margin-top:5px;}
.sample-pdf a,.sample-pdf a:visited{border-bottom:1px solid #0000FF; color:#0000FF;}
.sample-pdf a:hover{border-bottom:1px solid #FF0000; color:#FF0000;}

.tbl-sample{margin-left:10px; width:95%; text-align:left;}
.tbl-sample th{padding:5px; font-size:14px; background-color:#FFFFCC; font-weight:bold;}
.tbl-sample th span{padding-left:2px; padding-right:3px; margin-right:5px; font-weight:bold;}
.tbl-sample td{padding:5px; border-bottom:1px dotted #CCCCCC; vertical-align:top; line-height:130%;}
.tbl-sample td span{padding-left:5px; padding-right:3px; margin-right:5px; font-weight:bold;}
form{margin:0; padding:0;}
.ans{width:80px; background-color:#FFCCFF;}
hr{height:1px; color:#CCCC00; margin:1px;}
.gogun{width:430px; border-bottom:1px solid #0099FF; border-right:1px solid #0099FF; padding:3px; line-height:130%; background-color:#DDDDFF; margin:5px 0px 5px 5px;}
.gogun span{color:#333300;}
.to_top{margin-bottom:20px;}
.to_top a:hover{color:#FF0000;}

.kakomon-sub{border-left:5px double #0000FF; background-color:#EAEAEA; width:200px; padding:3px 0px 3px 5px; margin-bottom:3px; font-size:14px; font-weight:bold;}
.tbl-kakomon{margin-left:10px; margin-bottom:5px; border-collapse:collapse; border:1px #66CCFF solid; text-align:left;}
.tbl-kakomon td{border:1px #66CCFF solid; padding:5px;}
.tbl-kakomon th{border:1px #66CCFF solid; font-size:14px; padding:5px; background-color:#FFFFCC;}

/*200803認定カード更新*/
.tbl-c-up_now{border-collapse:collapse; border:3px solid yellow; margin:5px 0 0 110px;}
.tbl-c-up_now th{border:3px solid yellow; font-size:14px; background-color:#000066; color:white; padding:5px; text-align:center;}
.tbl-c-up_now td{border:3px solid yellow; font-size:12px; line-height:125%; padding:5px;}
.c-up_info{border-left:5px double #0000FF; background-color:#EAEAEA; width:300px; padding:3px 0px 3px 5px; margin-bottom:3px; font-size:14px; font-weight:bold;}
.c-up_flow{border-bottom:1px solid #0000FF; margin:20px 20px 5px 5px; font-family:"ＭＳ Ｐゴシック"; font-size:14px; width:70%; font-weight:bold;}
.c-up_flow span{color:#FFFFFF; background-color:#0000FF; padding:3px; margin-right:5px; font-weight:bold;}
#c-up_num{margin-left:10px; margin-right:10px;}
#instcarduptest{margin-right:5px; margin-left:5px; font-size:14px;}
#instcarduptest h4{font-size:14px; margin-bottom:0;}
#instcarduptest .que{line-height:130%; background-color:#FFFFCC; padding:5px; margin:0px 0px 0px 5px; text-align:left;}
#instcarduptest td{font-size:12px;}
#instcarduptest .otu{text-align:center; color:#000066;}
#hr-dot{border:1px dotted gray; height:1px;}
.p_form{padding:0 0 0 20px; margin:0 0 0 20px;}



#area_left:after,#area_main:after{content: "."; clear:both; height:0; display:block; visibility:hidden;} 

.setumei{margin:10px 0 0 70px;}

/*20140107*/
#card-qa{padding:0 10px 10px 10px;}
#card-qa .qa-waku{border:1px solid blue; padding:5px; border-radius:5px; text-align:left; margin:0 0 10px 0;}
#card-qa .qa-waku ul{margin:0px; padding:0;}
#card-qa .qa-waku .q{list-style-type:none; list-style-image:none; background:url(../img/q.gif) no-repeat left center #DDDDDD; padding:5px 0 5px 25px; font-size:12px; text-align:left; font-weight:bold; margin:0;}
#card-qa .qa-waku .a{list-style-type:none; list-style-image:none; background:url(../img/a.gif) no-repeat left 10px; padding:10px 0 8px 25px; font-size:12px; text-align:left; line-height:130%; margin:0;}
#card-qa .qa-waku .num{list-style-type:none; list-style-image:none; background:url(../img/spacer.gif) no-repeat; padding:0 0 3px 25px; font-size:12px; text-align:left; line-height:130%; margin:0 0 0 20px; text-indent:-20px;}

/*20140108*/
.cardup_now-tbl2{border-collapse:collapse; border:3px solid yellow; margin:10px auto;}
.cardup_now-tbl2 th{border:3px solid yellow; background-color:#000066; color:#FFFFFF; font-size:16px; padding:5px 10px;}
.cardup_now-tbl2 td{text-align:left; padding:2px 0 2px 10px; font-size:14px;}

/*フッターメニュー20140209*/
#foot2{background-color:#999999; clear:both;}
#foot2 ul{list-style:none; margin:0; line-height:170%; text-align:center}
#foot2 li{display:inline; background:url(../img/list-foot.gif) no-repeat left center; padding:5px 17px;}
#foot2 a{text-decoration:none; color:#EEEEEE; font-size:11px;}
#foot2 a:hover{text-decoration:underline;}

#foot3{clear:both; margin:40px auto 20px auto; width:370px; text-align:center; overflow:hidden;}
#foot3 p{font-size:12px; float:left;}
#foot3 p.renraku{width:212px; margin:0 15px 0 0;}
#foot3 p.gaiyou{margin:10px 0 0 0; padding:5px 0 0 15px;background:url(../img/li-annai2014.gif) left top no-repeat; width:56px; font-weight:bold;}
#foot3 p.enkaku{margin:10px 0 0 0; padding:5px 0 0 15px; background:url(../img/li-annai2014.gif) left top no-repeat; width:56px; font-weight:bold;}
#foot3 p a{color:blue; text-decoration:none;}
#foot3 p a:hover{color:red; text-decoration:underline;}

/*20141204リンクを追加；；*/
#link1412{margin:30px 0 0 5px; padding:0 0 0 5px; text-align:left;}
#link1412 p.p1{margin:0 0 0 5px; padding:0; font-size:12px; font-weight:bold; letter-spacing:2px;}
#link1412 ul{margin:0; padding:0; list-style:none;}
#link1412 li{margin:0 10px; padding:0 0 0 20px; background:url(../../../img/2013kake/ya1412.gif) 5px center no-repeat; font-size:12px; line-height:24px; display:inline;}
