/* CSS Document */

/**************************************
　　　　ページ共通
***************************************/

body{background-color: #FFD014; color: black; font-size: 80%;text-align:center;line-height: 120%;}
div{margin:0px;}
img{ border:none;}
ul{list-style:none;}

a:link { color:#2892FF;}
a:visited { color:#0066FF;}
a:hover { color:#F99F1D;}

* { box-sizing : border-box}
* { -moz-box-sizing : border-box}
*{margin:0;padding:0;}

h1,h2{font-size: 1.2em; text-align: left;font-weight: normal;}
h3,h4{font-weight: normal;font-size: 1em; text-align: left;}
p{text-align:left;}
address{margin:20px;}

/**************************************
　　　　装飾
***************************************/

.center{ text-align:center;}
.right{ text-align: right;font-family: 'arial black';font-size:1.2em; }
.left{ text-align: left; }

.floatright{ float: right; }
.floatleft{ float: left; }
.clear{ clear: both;}

.mar10{ margin:10px}


/**************************************
　　　　clearfix
***************************************/
.clearfix:after	{ clear: both; content: ""; display: block; height: 0; line-height: 0; }
.clearfix{ display: inline-block; }
html[xmlns] .clearfix	{ display: block; }
* html .clearfix{ height: 1%; }


/**************************************
　　　　段組
***************************************/


#top,#footer,#main{width:800px;margin:10px auto;}

#index #main{border-top: 5px solid white; border-bottom: 5px solid white;padding:20px 0;}
#main{border-bottom: 5px solid white;padding:20px 0;}

#top{position: relative;}
#footer{font-size:1.2em;font-weight:bold;}


/**************************************
　　　　right_link
***************************************/
.right_link{float:right;display: block;	text-indent: -99999px; background-position: right 0px; outline :0;background-repeat: no-repeat; }
.right_link:hover { background-position: right bottom;}

.more{height: 22px; width: 66px;background-image: url(../img/more.jpg);}
.news_more{height: 22px; width: 204px;background-image: url(../img/news_more.jpg);}
.service_more{height: 22px; width: 153px;background-image: url(../img/service_more.jpg);}


/**************************************
　　　　footer
***************************************/
#footer p{margin:20px auto;text-align:center;}
