﻿@charset "utf-8";

/*======================================
全般的なスタイル
======================================*/
* {
    margin:0; padding:0;
}

body {
	background-color:#FFFFFF;
	font-size:95%;
	font-family:"MS　ゴシック",sans-serif;
	line-height:1.5;
　　　　　　　　　　　　　　　　　　　　　
    color:#333333;　　　　　　　　　　　　　　　　　　　　　　
; 	margin-top: 10px;
}

div#pagebody {
    width:1000px; margin:0px auto;
    background-color:#FFFFFF;
}

/*======================================
ヘッダ
======================================*/
div#header {
    height:120px;
}
div#header h1 {
    padding:10px 0px 5px 20px;
    font-size:18px;
    font-family:Arial, Helvetica, sans-serif;
}
div#header h1  a {text-devoration:none;}
img {border:0;}


/*======================================
メインメニュー（左カラム)
======================================*/
.menu {
    width:260px;                                                
    margin:10px 10px 10px 0px;                                 
    float:left;                                                 
    font-weight:bold;    
}

.menu li {
    list-style:none;
    font-weight:bold;
    width:260px;
    font-size:16px;
}

.menu li a {
	display:table;
	margin-top:1px;
	padding:16px 10px;
	width:100%;
	text-align:center;
	text-decoration:none;
	color:#EEE;
	overflow:hidden;
	background-color: #00A7A8;
}

.menu li ul {
    margin:0;
    padding:0;
}

.menu li li a {
    display:block;
    margin-top:0;
    padding:0 10px;
    height:0;
    background:#fdeff2;
    color:#705b67;
}

.menu > li:hover li a {
    display:table;
    margin-top:1px;
    padding:16px 10px;
    width:100%
}

.menu * {
    -moz-transition: 1s;
    -webkit-transition: 1s;
    -o-transition: 1s;
    -ms-transition: 1s;
    transition: 1s;
}    


/*======================================
インフォメーション（右カラム）
======================================*/
div#info {
     width:660px;                                              
     float:left;　　　　　　　　　　　　　　　　　　　　　　　 
     padding:10px 20px 0px 0px;
}
div#info h2 {
    padding:20px 0px 0px 20px;
    font-size:16px;
    font-family:Arial, Helvetica, sans-serif;
}
div#info h3 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
p {
    margin:5px 0px 0px 40px;
}

p a {
    text-decoration:none;
    color:#640125;
}
p a:hover {
    color:#f5b1aa;
}

div#consult {
    margin:15px 0px 15px 35px;
    font-size:15px;
}

div#consult2 {
    margin:15px 0px 15px 500px;
    font-size:14px;
}

div#consult3 {
    margin:15px 0px 15px 35px;
    font-size:14px;
    font-weight:bold;
}

div#consult4 {
    margin:15px 0px 15px 15px;
    font-size:17px;
    font-weight:bold;
    color:#705b67;
}

div#consult5 {
    margin:15px 0px 15px 35px;
    font-size:15px;
    font-weight:bold;
    color:#2ca9e1;
}


div#link {
    margin:5px 0px 10px 20px;
    font-weight:bold;   
    font-size:14px;
}

div#link2 {
    margin:10px 0px 10px 40px;
    font-size:14px;
} 

div#office {
    margin:15px 0px 0px 20px;
    font-size:17px;
    font-weight:bold;
    color:#705b67;
}

div#office2 {
    margin:15px 0px 0px 40px;
    font-size:15px;
}

div#office3 {
	font-size:15px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 55px;
}

div#office4 {
    margin:0px 0px 15px 95px;
    font-size:15px;
    
}

div#office5 {
    margin:15px 0px 0px 35px;
    font-size:16px;
}

div#office6 {
    margin:20px 0px 20px 85px;
    font-size:15px;
}

div#office7 {
    margin:15px 0px 0px 35px;
    font-size:16px;
    font-weight:bold;
    color:#e95464;
}

div#photo {
	width:600px;
	margin:0px 0px 0px 430px;
	color:#DDD;
	font-size:12px;
}


/*======================================
インフォメーション画像
======================================*/
#info  {
    width:150px; height:45px
    margin:20px 20px;
}



/*======================================
フッタ
======================================*/
div#footer {  
     clear:both;                                                 
     height:40px;
     padding:30px 0px 0px 0px;
     margin:10px 0px 0px 340px; 
     color:#705b67;   
}
