@charset "utf-8";

@import "content_main.css";

#company_menu {width:200px; float:right; margin:10px; display:inline;}

#company_menu img {width:198px;  border-top:1px #cccccc solid; border-left:1px #cccccc solid; border-right:1px #cccccc solid; float:left; display:block;}
#company_menu ul {list-style-type:none; border-style:none; border-top:1px #cccccc solid; border-left:1px #cccccc solid; border-right:1px #cccccc solid; float:left;}
#company_menu ul li {width:198px;}
#company_menu ul li#company_menu01 {border-bottom:1px #cccccc solid;}
#company_menu ul li#company_menu01 span {background:#fff; display:block; background:url(img/company_menu_sankaku_span.gif) no-repeat #F4F6F8; background-position:left; padding:5px 0 5px 17px;}
#company_menu ul li#company_menu01 a {background:#fff; display:block; background:url(img/company_menu_sankaku.gif) no-repeat; background-position:left; padding:5px 0 5px 17px;}
#company_menu ul li#company_menu01 a:hover {text-decoration:none; color:#666666; background:url(img/company_menu_sankaku.gif) no-repeat #E8EBF0; background-position:left;}
#company_menu ul li#company_menu02 {border-bottom:1px #cccccc solid;}
#company_menu ul li#company_menu02 span {background:#fff; display:block; background:url(img/company_menu_sankaku_span.gif) no-repeat #F4F6F8; background-position:left; padding:5px 0 5px 17px;}
#company_menu ul li#company_menu02 a {background:#fff; display:block; background:url(img/company_menu_sankaku.gif) no-repeat; background-position:left; padding:5px 0 5px 17px;}
#company_menu ul li#company_menu02 a:hover {text-decoration:none; color:#666666; background:url(img/company_menu_sankaku.gif) no-repeat #E8EBF0; background-position:left;}
#company_menu ul li#company_menu03 {border-bottom:1px #cccccc solid;}
#company_menu ul li#company_menu03 span {background:#fff; display:block; background:url(img/company_menu_sankaku_span.gif) no-repeat #F4F6F8; background-position:left; padding:5px 0 5px 17px;}
#company_menu ul li#company_menu03 a {background:#fff; display:block; background:url(img/company_menu_sankaku.gif) no-repeat; background-position:left; padding:5px 0 5px 17px;}
#company_menu ul li#company_menu03 a:hover {text-decoration:none; color:#666666; background:url(img/company_menu_sankaku.gif) no-repeat #E8EBF0; background-position:left;}
#company_menu ul li#company_menu04 {border-bottom:1px #cccccc solid;}
#company_menu ul li#company_menu04 span {background:#fff; display:block; background:url(img/company_menu_sankaku_span.gif) no-repeat #F4F6F8; background-position:left; padding:5px 0 5px 17px;}
#company_menu ul li#company_menu04 a {background:#fff; display:block; background:url(img/company_menu_sankaku.gif) no-repeat; background-position:left; padding:5px 0 5px 17px;}
#company_menu ul li#company_menu04 a:hover {text-decoration:none; color:#666666; background:url(img/company_menu_sankaku.gif) no-repeat #E8EBF0; background-position:left;}
#company_menu ul li#company_menu05 {border-bottom:1px #cccccc solid;}
#company_menu ul li#company_menu05 span {background:#fff; display:block; background:url(img/company_menu_sankaku_span.gif) no-repeat #F4F6F8; background-position:left; padding:5px 0 5px 17px;}
#company_menu ul li#company_menu05 a {background:#fff; display:block; background:url(img/company_menu_sankaku.gif) no-repeat; background-position:left; padding:5px 0 5px 17px;}
#company_menu ul li#company_menu05 a:hover {text-decoration:none; color:#666666; background:url(img/company_menu_sankaku.gif) no-repeat #E8EBF0; background-position:left;}
#company_menu ul li#company_menu06 {border-bottom:1px #cccccc solid;}
#company_menu ul li#company_menu06 span {background:#fff; display:block; background:url(img/company_menu_sankaku_span.gif) no-repeat #F4F6F8; background-position:left; padding:5px 0 5px 17px;}
#company_menu ul li#company_menu06 a {background:#fff; display:block; background:url(img/company_menu_sankaku.gif) no-repeat; background-position:left; padding:5px 0 5px 17px;}
#company_menu ul li#company_menu06 a:hover {text-decoration:none; color:#666666; background:url(img/company_menu_sankaku.gif) no-repeat #E8EBF0; background-position:left;}
#company_menu ul li#company_menu07 {border-bottom:1px #cccccc solid;}
#company_menu ul li#company_menu07 span {background:#fff; display:block; background:url(img/company_menu_sankaku_span.gif) no-repeat #F4F6F8; background-position:left; padding:5px 0 5px 17px;}
#company_menu ul li#company_menu07 a {background:#fff; display:block; background:url(img/company_menu_sankaku.gif) no-repeat; background-position:left; padding:5px 0 5px 17px;}
#company_menu ul li#company_menu07 a:hover {text-decoration:none; color:#666666; background:url(img/company_menu_sankaku.gif) no-repeat #E8EBF0; background-position:left;}
#company_menu ul li#company_menu08 {border-bottom:1px #cccccc solid;}
#company_menu ul li#company_menu08 span {background:#fff; display:block; background:url(img/company_menu_sankaku_span.gif) no-repeat #F4F6F8; background-position:left; padding:5px 0 5px 17px;}
#company_menu ul li#company_menu08 a {background:#fff; display:block; background:url(img/company_menu_sankaku.gif) no-repeat; background-position:left; padding:5px 0 5px 17px;}
#company_menu ul li#company_menu08 a:hover {text-decoration:none; color:#666666; background:url(img/company_menu_sankaku.gif) no-repeat #E8EBF0; background-position:left;}
#company_menu ul li#company_menu09 {border-bottom:1px #cccccc solid;}
#company_menu ul li#company_menu09 span {background:#fff; display:block; background:url(img/company_menu_sankaku_span.gif) no-repeat #F4F6F8; background-position:left; padding:5px 0 5px 17px;}
#company_menu ul li#company_menu09 a {background:#fff; display:block; background:url(img/company_menu_sankaku.gif) no-repeat; background-position:left; padding:5px 0 5px 17px;}
#company_menu ul li#company_menu09 a:hover {text-decoration:none; color:#666666; background:url(img/company_menu_sankaku.gif) no-repeat #E8EBF0; background-position:left;}

#company_menu ul li#company_menu_pink span {background:#fff; display:block; background:url(img/company_menu_sankaku_span.gif) no-repeat #ffe4eb; background-position:left; padding:5px 0 5px 17px;}
#company_menu ul li#company_menu_pink a {background:#fff; display:block; background:url(img/company_menu_sankaku.gif) no-repeat; background-position:left; padding:5px 0 5px 17px;}
#company_menu ul li#company_menu_pink a:hover {text-decoration:none; color:#666666; background:url(img/company_menu_sankaku.gif) no-repeat #f7ccd7; background-position:left;}

#company_content1 {width:650px; float:left; margin:10px; display:inline;}
#company_content1 h3 {padding:3px 10px; border-left:5px solid #8793a6; margin:10px 0 5px 10px; font-size:14px;}
#company_content1 h3 a {color:#333333; text-decoration:none;}
#company_content1 h3 a:link {color:#333333; text-decoration:none;}
#company_content1 h3 a:visited {color:#333333; text-decoration:none;}
#company_content1 h3 a:hover {color:#333333; text-decoration:none;}
#company_content1 h3 a:active {color:#333333; text-decoration:none;}

.company_content1 {width:650px; float:left; margin:10px; display:inline;}
.company_content1 h3 {padding:3px 10px; border-left:5px solid #8793a6; margin:10px 0 5px 10px; font-size:14px;}
.company_content1 h3 a {color:#333333; text-decoration:none;}
.company_content1 h3 a:link {color:#333333; text-decoration:none;}
.company_content1 h3 a:visited {color:#333333; text-decoration:none;}
.company_content1 h3 a:hover {color:#333333; text-decoration:none;}
.company_content1 h3 a:active {color:#333333; text-decoration:none;}

#company_content1_01 {border-top:1px solid #ccc; padding:10px 10px 15px 10px; float:left;}
#company_content1_01 p {line-height:1.5em; padding:0 0 10px 0;}
#company_content2 {width:650px; float:left; margin:10px;}
#company_content2 h3 {padding:3px 10px; border-left:5px solid #8793a6; margin:10px 0 5px 10px; font-size:14px;}
#company_content2 h3 a {color:#333333; text-decoration:none;}
#company_content2 h3 a:link {color:#333333; text-decoration:none;}
#company_content2 h3 a:visited {color:#333333; text-decoration:none;}
#company_content2 h3 a:hover {color:#333333; text-decoration:none;}
#company_content2 h3 a:active {color:#333333; text-decoration:none;}
#company_content2_01 {border-top:1px solid #ccc; padding:10px 10px 15px 10px; float:left;}
.company_content2_aboutus001 {width:600px; margin:0 0 1px 10px; float:left; border:#e7e7e7 1px solid; background:#E8EBF0;}
.aboutus002 {padding:10px 15px; width:120px; float:left;}
.aboutus003 {padding:10px 15px; width:415px; float:right; border-left:#e7e7e7 1px solid; background-color:#FFFFFF;}

#company_content3 {width:650px; float:left; margin:10px;}
#company_content3 h3 {padding:3px 10px; border-left:5px solid #8793a6; margin:10px 0 5px 10px; font-size:14px;}
#company_content3 h3 a {color:#333333; text-decoration:none;}
#company_content3 h3 a:link {color:#333333; text-decoration:none;}
#company_content3 h3 a:visited {color:#333333; text-decoration:none;}
#company_content3 h3 a:hover {color:#333333; text-decoration:none;}
#company_content3 h3 a:active {color:#333333; text-decoration:none;}
#company_content3_01 {border-top:1px solid #ccc; padding:10px 10px 15px 10px; float:left;}
.company_content3_history001 {width:600px; margin:0 10px; float:left; border-bottom:#ccc 1px dotted;}
.company_content3_history002 {padding:7px 15px; width:105px; float:left;}
.company_content3_history003 {padding:7px 15px; width:430px; float:left;}


.compliance_content1_01 {border-top:1px solid #ccc; padding:10px 10px 15px 10px; float:left; width:630px;}
.compliance_content1_01 p {line-height:1.5em; padding:0 0 10px 5px;}
.compliance_content1_02 {margin:10px; float:left; width:610px;}
.compliance_content1_02 h4 { font-size:14px; padding:5px; border-bottom:#CCCCCC dotted 1px; margin:0 0 8px 0;}

.sitepolicy_p  {line-height:1.7em; padding:7px 10px 10px 10px;}

.houshin_content1_01 {padding:10px 10px 15px 10px; float:left; width:630px;}
.houshin_content1_01 p {line-height:1.5em; padding:10px;}
.houshin_content1_02 {float:left; width:610px; border-bottom:#CCCCCC dotted 1px; border-top:#CCCCCC dotted 1px;}
.houshin_content1_03 {float:left; width:610px; border-bottom:#CCCCCC dotted 1px;}

.pp_content1_01 {padding:10px 10px 15px 10px; float:left; width:630px;}
* html .pp_content1_01 {padding:10px 0px 15px 0px; float:left; width:630px;}
.pp_content1_01 p {line-height:1.7em; padding:0 0 10px 5px;}
.pp_content1_02 {margin:10px; float:left; width:610px;}
.pp_content1_02 h4 { font-size:14px; padding:5px; border-bottom:#CCCCCC dotted 1px; margin:0 0 8px 0;}
.pp_p {line-height:1.7em; margin:0 15px; font-weight:bold;}

.president_content1_01 {padding:10px 10px 15px 10px; float:left; width:630px;}
* html .president_content1_01 {padding:10px 0px 15px 0px; float:left; width:630px;}
.president_content1_01 p {line-height:1.9em; padding:0 0 10px 5px;}
.president_content1_02 {margin:10px; float:left; width:610px;}
.president_content1_02 h4 { font-size:14px; padding:5px; border-bottom:#CCCCCC dotted 1px; margin:0 0 8px 0;}
.president_content1_02_1 {float:right; margin:0 0 0 5px;}
.president_content1_02_1 img {border:#f7f7f7 1px solid;}

.president_content1_03 {display:inline; text-align:right; float:right; font-size:10px;}

