
/* ニュースリリースh-----------------------------------------------------------------------------------------------------------*/
#news-h{ margin: 0 20px 0 20px;}


/* ls4.html記事部分-----------------------------------------------------------------------------------------------------------*/
#kiji .lsh3{ margin:0 0 0 20px;}

/* privacy.html記事部分-----------------------------------------------------------------------------------------------------------*/

#privacy{ margin:20px 0 0 20px; width:600px;}
#privacy h2{ margin:10px 0 0 20px;font-size:15px; font-weight:bold;}
#privacy h3 { margin:10px 0 0 20px;font-size:15px; font-weight:bold;}
#privacy p{margin: 0 30px 0 40px; text-align: justify; font-size:12px;}
#privacy .set{ text-align:right;}

/* service/index.html記事部分-----------------------------------------------------------------------------------------------------------*/

#service-kiji p{margin: 0 20px 0 20px; text-align: justify; font-size:13px; font-weight:bold;}
#service-kiji strong{ font-size:14px; color:#0C0;font-weight:bold;}
#service-kiji em{ font-size:14px; color:#0C0;font-weight:bold;}
#service-kiji b{ font-size:14px; color:#0C0;font-weight:bold;}
#service-kiji ul{list-style:none; margin:10px 0 0 20px;; padding:0;}

#service-kiji table{margin-left:15px;;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;font-size: 100%;width:600px;}
#service-kiji td{border-top: none;border-bottom: 1px solid #CCCCCC;border-left: none;border-right: 2px solid #CCCCCC;padding: 10px;}
#service-kiji th{border-top: none;border-bottom: 1px solid #CCCCCC;border-left: 6px solid #CCCCCC;border-right:6px solid #CCCCCC;background-color: #F3F3F3;font-weight: normal;padding: 10px;width: 200px;text-align: left;}




/* メイン記事部分-----------------------------------------------------------------------------------------------------------*/

#kiji p{margin: 0 30px 0 40px; text-align: justify; font-size:12px;}
#left{margin: 0 10px 0 0;padding:0 0 0 0;border: none;float: left;}
#kiji strong{ font-size:14px; color:#0C0;font-weight:bold;}
#kiji em{ font-size:14px; color:#0C0;font-weight:bold;}
#kiji b{ font-size:14px; color:#0C0;font-weight:bold;}

/*問い合わせ確認画面----------------------------------------------------------*/

#inquiry2{ margin:0 0 0 20px;}

/*問い合わせはこちらボタン*/
#inquiry {position: relative;margin:20px 15px 20px 15px;padding:0;height: 80px;width: 600px;list-style-type: none;}
#inquiry a{display: block;overflow: hidden;width:100%;height: 0 !important;height /**/:80px;padding-top: 80px;background-image: url(../image/main/inquiry.png);}	
#inquiry :hover{background-image: url(../image/main/inquiry2.png);}

/*詳細はこちらボタン*/
#detail {position: relative;margin:10px 0 10px 400px;padding:0;height: 50px;width: 200px;list-style-type: none;}
#detail a{display: block;overflow: hidden;width:100%;height: 0 !important;height /**/:50px;padding-top: 50px;background-image: url(../image/main/detail.png);}	
#detail :hover{background-image: url(../image/main/detail2.png);}


/* index.htmlオリジナル---------------------------------------------------------------------------*/
#conmenuback{width:630px;padding:0;margin:0; background-color: #E6E6E6;}
#conmenu{width:630px;height:265px;padding:10px 15px 0 15px;margin:0;}

#conmenu h3{ margin:0;text-indent:-9999px;font-size:5px;}
#conmenu h3 a{width:300px;height:80px;display:block;}
#conmenu h3 a:hover{ background:url(../image/main/conmenu/conmenuback.png) no-repeat}
#conmenu p{text-indent:-9999px;font-size:5px;}

#conmenu .box1{background:url(../image/main/conmenu/conmenu1.png) no-repeat;float:left;margin-right:5px;width:300px;height:80px;}
#conmenu .box2{background:url(../image/main/conmenu/conmenu2.png) no-repeat;float:left;margin-bottom:5px; width:300px;height:80px;}
#conmenu .box3{background:url(../image/main/conmenu/conmenu3.png) no-repeat;float:left;margin-right:5px;width:300px;height:80px;}
#conmenu .box4{background:url(../image/main/conmenu/conmenu4.png) no-repeat;float:left;margin-bottom:5px;width:300px;height:80px;}
#conmenu .box5{background:url(../image/main/conmenu/conmenu5.png) no-repeat;float:left;margin-right:5px;width:300px;height:80px;}
#conmenu .box6{background:url(../image/main/conmenu/conmenu6.png) no-repeat;float:left;margin-bottom:5px;width:300px;height:80px;}

/* ニュース*/
#news{margin:0 5px 0 5px;padding:6px 0 5px 0;}
#news p{margin: 0;padding: 0 10px 0 10px;}
#news a{margin: 0;padding: 0 10px 0 10px;}
#news a:hover {color:#ff0000; text-decoration:underline;}
#news div.newslink{ padding-right:10px; text-align:right; }


/* function/index.htmlオリジナル---------------------------------------------------------------------------*/

#conmenuback2{width:630px;padding:0;margin:0; background-color: #E6E6E6;}
#conmenu2{width:630px;height:345px;padding:10px 15px 0 15px;margin:0;}

#conmenu2 h3{ margin:0;text-indent:-9999px;font-size:5px;}
#conmenu2 h3 a{width:300px;height:80px;display:block;}
#conmenu2 h3 a:hover{ background:url(../image/main/conmenu2/conmenuback.png) no-repeat}
#conmenu2 p{text-indent:-9999px;font-size:5px;}

#conmenu2 .box1{background:url(../image/main/conmenu2/conmenu1.png) no-repeat;float:left;margin-right:5px;width:300px;height:80px;}
#conmenu2 .box2{background:url(../image/main/conmenu2/conmenu2.png) no-repeat;float:left;margin-bottom:5px; width:300px;height:80px;}
#conmenu2 .box3{background:url(../image/main/conmenu2/conmenu3.png) no-repeat;float:left;margin-right:5px;width:300px;height:80px;}
#conmenu2 .box4{background:url(../image/main/conmenu2/conmenu4.png) no-repeat;float:left;margin-bottom:5px;width:300px;height:80px;}
#conmenu2 .box5{background:url(../image/main/conmenu2/conmenu5.png) no-repeat;float:left;margin-right:5px;width:300px;height:80px;}
#conmenu2 .box6{background:url(../image/main/conmenu2/conmenu6.png) no-repeat;float:left;margin-bottom:5px;width:300px;height:80px;}
#conmenu2 .box7{background:url(../image/main/conmenu2/conmenu7.png) no-repeat;float:left;margin-bottom:5px;width:300px;height:80px;}



/* サイドメニュー（機能紹介）----------------------------------------------------------------------------------------------------------*/

#h3-side1 {position: relative;margin:0 0 10px 0;padding:0;height: 40px;width: 260px;list-style-type: none;}
#h3-side1 a{display: block;overflow: hidden;width:100%;height: 0 !important;height /**/:40px;padding-top: 40px;background-image: url(../image/side/h3-sidemenu/h3-sidemenukinou2.png);}	
#h3-side1 :hover{background-image: url(../image/side/h3-sidemenu/h3-sidemenukinou.png);}


/* サイドメニュー（LimeSurveyとは）----------------------------------------------------------------------------------------------------------*/

#h3-side2 {position: relative;margin:0 0 10px 0;padding:0;height: 40px;width: 260px;list-style-type: none;}
#h3-side2 a{display: block;overflow: hidden;width:100%;height: 0 !important;height /**/:40px;padding-top: 40px;background-image: url(../image/side/h3-sidemenu/h3-sidemenuls2.png);}	
#h3-side2 :hover{background-image: url(../image/side/h3-sidemenu/h3-sidemenuls.png);}


/* サイドメニュー（サービス内容）----------------------------------------------------------------------------------------------------------*/

#h3-side3 {position: relative;margin:0 0 10px 0;padding:0;height: 40px;width: 260px;list-style-type: none;}
#h3-side3 a{display: block;overflow: hidden;width:100%;height: 0 !important;height /**/:40px;padding-top: 40px;background-image: url(../image/side/h3-sidemenu/h3-sidemenuservice2.png);}	
#h3-side3 :hover{background-image: url(../image/side/h3-sidemenu/h3-sidemenuservice.png);}

/* demo/index.html（デモサイト）----------------------------------------------------------------------------------------------------------*/
#demo{margin: 0; padding: 0 15px 0 15px;}
#demo table{margin-left: 0;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;font-size: 100%;width:600px;}
#demo td{border-top: none;border-bottom: 1px solid #CCCCCC;border-left: none;border-right: 2px solid #CCCCCC;padding: 10px;}
#demo th{border-top: none;border-bottom: 1px solid #CCCCCC;border-left: 6px solid #CCCCCC;border-right:6px solid #CCCCCC;background-color: #F3F3F3;font-weight: normal;padding: 10px;width: 200px;text-align: left;}

/* download/index.html（ダウンロードページ）-----------------------------------------------------------------------------------------*/
#download{margin: 0; padding: 0 15px 0 15px;}
#download table{margin-left: 0;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;font-size: 100%;width:600px;}
#download td{border-top: none;border-bottom: 1px solid #CCCCCC;border-left: none;border-right: 2px solid #CCCCCC;padding: 10px;}
#download th{border-top: none;border-bottom: 1px solid #CCCCCC;border-left: 6px solid #CCCCCC;border-right:6px solid #CCCCCC;background-color: #F3F3F3;font-weight: normal;padding: 10px;width: 200px;text-align: left;}


/* company.html（会社概要）----------------------------------------------------------------------------------------------------------*/
#company{margin: 0; padding: 0 15px 0 15px;}
#company table{margin-left: 0;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;font-size: 100%;width:600px;}
#company td{border-top: none;border-bottom: 1px solid #CCCCCC;border-left: none;border-right: 2px solid #CCCCCC;padding: 10px;}
#company th{border-top: none;border-bottom: 1px solid #CCCCCC;border-left: 6px solid #CCCCCC;border-right:6px solid #CCCCCC;background-color: #F3F3F3;font-weight: normal;padding: 10px;width: 200px;text-align: left;}

/* function7.html（機能一覧）----------------------------------------------------------------------------------------------------------*/
#function7table{margin: 0; padding: 0 15px 0 15px;}
#function7table table{margin-left: 0;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;font-size: 100%;width:600px;}
#function7table td{border-top: none;border-bottom: 1px solid #CCCCCC;border-left: none;border-right: 2px solid #CCCCCC;padding: 5px 0 5px 0;}
#function7table th{border-top: none;border-bottom: 1px solid #CCCCCC;border-left: 6px solid #CCCCCC;border-right:6px solid #CCCCCC;background-color: #F3F3F3;font-weight: normal; margin:0; padding:5px 0 5px 0;width: 150px;text-align: left;}
#function7table .th1{color:#FFF;border-top:6px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left: 6px solid #CCCCCC; border-right:none;background-color: #09C;font-weight: bold; margin:0; padding:5px 3px 0 3px;width:80px; vertical-align: top; }

#function7table .th2{color:#FFF;border-top:6px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left: 6px solid #CCCCCC;border-right:6px solid #CCCCCC;background-color:#09C;font-weight: bold; margin:0; padding:10px 0 10px 0;width: 180px;text-align: left;}
#function7table p{ margin:0; padding:5px 0 5px 5px;}


/* inquiry/index.html（問い合わせフォーム）----------------------------------------------------------------------------------------------------------*/
#toiawaseform{margin: 0; padding: 0 15px 0 15px;}
#toiawaseform table{margin-left: 0;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;font-size: 100%;width:600px;}
#toiawaseform td{border-top: none;border-bottom: 1px solid #CCCCCC;border-left: none;border-right: 2px solid #CCCCCC;padding: 10px;}
#toiawaseform th{border-top: none;border-bottom: 1px solid #CCCCCC;border-left: 6px solid #CCCCCC;border-right:6px solid #CCCCCC;background-color: #F3F3F3;font-weight: normal;padding: 10px;width: 200px;text-align: left;}
#toiawaseform .text1,.text2,.text3,.text4,.text5,.text6,.text7,.text8,.text9,.text10,.text11{border : 1px solid #CCCCCC;background-color: #FFFFFF;padding:  2px;}
#toiawaseform .select{border : 1px solid #CCCCCC;background-color: #FFFFFF;}
#toiawaseform .input1{margin: 0; padding: 0 70px 0 70px;}
#toiawaseform .input2{margin: 0; padding: 0;}
#toiawaseform .input{margin:0 0 0 250px;padding: 0;}
#red {color: #ff0000}


div.baloon {font-size:11px; color:#900; position: absolute;padding-left:5px;background:url("../img/baloon.gif") no-repeat top left;z-index:1;}

div.baloon a { color: blue; text-decoration: none;  padding: 2px; margin-right: 2px;}

div.baloon a:hover { background-color: #eef;}

div.baloon div { background: url("../img/baloon_right.gif") no-repeat top right;padding: 7px 7px 14px 0; white-space: nowrap;}

/*sitemap.htmlオリジナル-------------------------------------*/
#sitemapback{width:630px;padding:0;margin:0; background-color: #FFF;}
#sitemap{width:630px;height:1200px;padding:0 0 0 0;margin:0;}
#sitemap .box1{margin:5px 15px 5px 15px; padding:0;width:600px; border:solid #CCC 1px ;}
#sitemap h2{ margin:10px 0 0 20px;font-size:15px; font-weight:bold;}
#sitemap li{font-weight: normal;margin:0; list-style:none;}
#sitemap a{color:#060; text-decoration: none;}
#sitemap a:hover{color:#ff3366; text-decoration: underline;}


