@charset "euc-jp";

html{
color:#000;
background:#FFF;
}

body,
#konkatsu div,
#konkatsu dl,
#konkatsu dt,
#konkatsu dd,
#konkatsu ul,
#konkatsu ol,
#konkatsu li,
#konkatsu h1,
#konkatsu h2,
#konkatsu h3,
#konkatsu h4,
#konkatsu h5,
#konkatsu h6,
#konkatsu pre,
#konkatsu code,
#konkatsu form,
#konkatsu fieldset,
#konkatsu legend,
#konkatsu input,
#konkatsu textarea,
#konkatsu p,
#konkatsu blockquote,
#konkatsu th,
#konkatsu td {
margin:0;
padding:0;
}

#konkatsu table {
border-collapse:collapse;
border-spacing:0;
}

#konkatsu fieldset,
#konkatsu img {
border:0;
}

#konkatsu address,
#konkatsu caption,
#konkatsu cite,
#konkatsu code,
#konkatsu dfn,
#konkatsu em,
#konkatsu strong,
#konkatsu th,
#konkatsu var {
font-style:normal;
font-weight:normal;
}

#konkatsu li {
list-style:none;
}

#konkatsu caption,
#konkatsu th {
text-align:left;
}

#konkatsu h1,
#konkatsu h2,
#konkatsu h3,
#konkatsu h4,
#konkatsu h5,
#konkatsu h6 {
font-size:100%;
font-weight:normal;
}

#konkatsu q:before,
#konkatsu q:after {
content:'';
}

#konkatsu abbr,
#konkatsu acronym {
border:0;
font-variant:normal;
}

#konkatsu sup {
vertical-align:text-top;
}

#konkatsu sub {
vertical-align:text-bottom;
}

#konkatsu input,
#konkatsu textarea,
#konkatsu select {
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}

#konkatsu input,
#konkatsu textarea,
#konkatsu select {
*font-size:100%;
}

#konkatsu legend {
color:#000;
}

body {
font:13px/1.231 "¥á¥¤¥ê¥ª","£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
*font-size:small;
*font:x-small;
}

#konkatsu select,
#konkatsu input,
#konkatsu button,
#konkatsu textarea {
font:99% "¥á¥¤¥ê¥ª","£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
}

#konkatsu table {
font-size:inherit;
font:100%;
}

#konkatsu pre,
#konkatsu code,
#konkatsu kbd,
#konkatsu samp,
#konkatsu tt {
font-family:monospace;
*font-size:108%;
line-height:100%;
}

/* konkatsu */
#konkatsu {
margin:0;
padding:0;
width:810px;
background:transparent url(/images/konkatsu/konkatsu_bg-2.jpg) repeat-y;
color:#666;
}

#konkatsu a {
color:#FF0000;
}

#konkatsu a:hover {
color:#FF0000;
text-decoration:none;
}

#konkatsu span {
color:#FF3300;
}

#konkatsu .clear {
clear:both;
}

#konkatsu .wp {
background:url(/images/konkatsu/konkatsu_bg-1.jpg) no-repeat;
}

#konkatsu .hd {
position:relative;
width:810px;
height:358px;
}

#konkatsu .hd p {
position:absolute;
top:160px;
left:299px;
width:453px;
height:77px;
font-size:105%;
line-height:1.4;
}

#konkatsu .hd img {
position:absolute;
top:264px;
left:275px;
}

#konkatsu .main {
margin:0 auto;
width:722px;
}

#konkatsu .main img.content {
margin:14px 0 0;
float:right;
}

#konkatsu .main p {
margin:14px 0 0;
padding:15px 15px 0 15px;
font-size:90%;
line-height:1.6;
float:left;
}

#konkatsu .main p.content1 {
width:480px;
height:308px;
background:url(/images/konkatsu/konkatsu_p-1.jpg) no-repeat;
}

#konkatsu .main p.content2 {
width:480px;
height:257px;
background:url(/images/konkatsu/konkatsu_p-2.jpg) no-repeat;
}

#konkatsu .main p.content3 {
width:480px;
height:257px;
background:url(/images/konkatsu/konkatsu_p-3.jpg) no-repeat;
}

#konkatsu .main p.content4 {
width:480px;
height:219px;
background:url(/images/konkatsu/konkatsu_p-4.jpg) no-repeat;
}

#konkatsu .entry {
margin:0 auto;
position:relative;
width:722px;
height:82px;
background:url(/images/konkatsu/konkatsu_entryu-bg.jpg) no-repeat;
}

#konkatsu .entry p {
position:absolute;
width:435px;
height:33px;
top:37px;
left:85px;
}

#konkatsu .entry a {
position:absolute;
top:13px;
left:542px;
}

#konkatsu .exp {
margin:0 auto 30px;
position:relative;
width:727px;
height:538px;
background:url(/images/konkatsu/konkatsu_exp-bg.jpg) no-repeat;
}

#konkatsu .exp strong,
#konkatsu .exp p.exp1,
#konkatsu .exp_sub_1,
#konkatsu .exp_sub_2 {
position:absolute;
}

#konkatsu .exp strong {
top:239px;
left:17px;
}

#konkatsu .exp p.exp1 {
top:157px;
left:195px;
width:500px;
height:57px;
font-size:14px;
}

#konkatsu .exp_sub_1 {
top:277px;
left:19px;
width:336px;
height:231px;
background:url(/images/konkatsu/konkatsu_exp_sub1_bg.jpg) no-repeat;
}

#konkatsu .exp_sub_2 {
top:277px;
left:375px;
width:336px;
height:231px;
background:url(/images/konkatsu/konkatsu_exp_sub2_bg.jpg) no-repeat;
}

#konkatsu .exp_sub_1 p,
#konkatsu .exp_sub_2 p {
margin:80px 0 0 135px;
width:193px
}

#konkatsu .exp_sub_1 a,
#konkatsu .exp_sub_2 a {
margin:13px 0 0 208px;
display:block;
}

#konkatsu .ft {
margin:30px 0 0;
width:810px;
height:58px;
background:url(/images/konkatsu/konkatsu_bg-3.jpg);
}

/* resret */
html{
color:#000;
background:#FFF;
}

body,
#konkatsu_taikendan div,
#konkatsu_taikendan dl,
#konkatsu_taikendan dt,
#konkatsu_taikendan dd,
#konkatsu_taikendan ul,
#konkatsu_taikendan ol,
#konkatsu_taikendan li,
#konkatsu_taikendan h1,
#konkatsu_taikendan h2,
#konkatsu_taikendan h3,
#konkatsu_taikendan h4,
#konkatsu_taikendan h5,
#konkatsu_taikendan h6,
#konkatsu_taikendan pre,
#konkatsu_taikendan code,
#konkatsu_taikendan form,
#konkatsu_taikendan fieldset,
#konkatsu_taikendan legend,
#konkatsu_taikendan input,
#konkatsu_taikendan textarea,
#konkatsu_taikendan p,
#konkatsu_taikendan blockquote,
#konkatsu_taikendan th,
#konkatsu_taikendan td {
margin:0;
padding:0;
}

#konkatsu_taikendan table {
border-collapse:collapse;
border-spacing:0;
}

#konkatsu_taikendan fieldset,
#konkatsu_taikendan img {
border:0;
}

#konkatsu_taikendan address,
#konkatsu_taikendan caption,
#konkatsu_taikendan cite,
#konkatsu_taikendan code,
#konkatsu_taikendan dfn,
#konkatsu_taikendan em,
#konkatsu_taikendan strong,
#konkatsu_taikendan th,
#konkatsu_taikendan var {
font-style:normal;
font-weight:normal;
}

#konkatsu_taikendan li {
list-style:none;
}

#konkatsu_taikendan caption,
#konkatsu_taikendan th {
text-align:left;
}

#konkatsu_taikendan h1,
#konkatsu_taikendan h2,
#konkatsu_taikendan h3,
#konkatsu_taikendan h4,
#konkatsu_taikendan h5,
#konkatsu_taikendan h6 {
font-size:100%;
font-weight:normal;
}

#konkatsu_taikendan q:before,
#konkatsu_taikendan q:after {
content:'';
}

#konkatsu_taikendan abbr,
#konkatsu_taikendan acronym {
border:0;
font-variant:normal;
}

#konkatsu_taikendan sup {
vertical-align:text-top;
}

#konkatsu_taikendan sub {
vertical-align:text-bottom;
}

#konkatsu_taikendan input,
#konkatsu_taikendan textarea,
#konkatsu_taikendan select {
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}

#konkatsu_taikendan input,
#konkatsu_taikendan textarea,
#konkatsu_taikendan select {
*font-size:100%;
}

#konkatsu_taikendan legend {
color:#000;
}

body {
font:13px/1.231 "¥á¥¤¥ê¥ª","£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
*font-size:small;
*font:x-small;
}

#konkatsu_taikendan select,
#konkatsu_taikendan input,
#konkatsu_taikendan button,
#konkatsu_taikendan textarea {
font:99% "¥á¥¤¥ê¥ª","£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
}

#konkatsu_taikendan table {
font-size:inherit;
font:100%;
}

#konkatsu_taikendan pre,
#konkatsu_taikendan code,
#konkatsu_taikendan kbd,
#konkatsu_taikendan samp,
#konkatsu_taikendan tt {
font-family:monospace;
*font-size:108%;
line-height:100%;
}

#konkatsu_taikendan {
margin:0;
padding:0;
width:810px;
color:#666;
}

#konkatsu_taikendan a {
color:#FF0000;
}

#konkatsu_taikendan a:hover {
color:#FF0000;
text-decoration:none;
}

#konkatsu_taikendan span {
color:#FF3300;
}

#konkatsu_taikendan .clear {
clear:both;
}

#konkatsu_taikendan .wp {
background:url(/images/konkatsu/konkatsu_taikendan_bg_2.jpg) repeat-y;
}

#konkatsu_taikendan .hd {
position:relative;
width:810px;
height:277px;
background:url(/images/konkatsu/konkatsu_taikendan_bg_1.jpg) no-repeat;
}

#konkatsu_taikendan .hd p {
position:absolute;
left:226px;
top:161px;
width:500px;
height:57px;
font-size:90%;
line-height:1.7;
}

#konkatsu_taikendan .hd a {
position:absolute;
left:569px;
top:263px;
}

#konkatsu_taikendan .main {
margin:0 auto;
width:733px;
}

#konkatsu_taikendan .main img.prof {
float:left;
}

#konkatsu_taikendan .main div.prof {
position:relative;
margin:21px 0 0;
width:458px;
height:207px;
background:url(/images/konkatsu/konkatsu_taikendan_bg_3.jpg) no-repeat;
float:right;
font-size:105%;
color:#000;
}

#konkatsu_taikendan .main div.prof ul.men {
left:44px;
top:64px;
position:absolute;
}

#konkatsu_taikendan .main div.prof ul.women {
left:261px;
top:64px;
position:absolute;
}

#konkatsu_taikendan .main div.prof li {
margin:0 0 15px;
}

#konkatsu_taikendan .main div.prof span {
margin:0 5px 0 0;
color:#93642B;
font-weight:bold;
}

#konkatsu_taikendan .main div.qa {
margin:16px 0 19px;
position:relative;
height:179px;
background:url(/images/konkatsu/konkatsu_taikendan_bg_4.jpg);
}

#konkatsu_taikendan .main div.qa p.men_name,
#konkatsu_taikendan .main div.qa p.women_name,
#konkatsu_taikendan .main div.qa p.men,
#konkatsu_taikendan .main div.qa p.women,
#konkatsu_taikendan .main div.qa p.women_name2 {
position:absolute;
color:#333;
font-size:105%;
}

#konkatsu_taikendan .main div.qa p.men_name {
left:20px;
top:39px;
color:#003366;
font-weight:bold;
}

#konkatsu_taikendan .main div.qa p.women_name {
left:12px;
top:132px;
color:#990000;
font-weight:bold;
}

#konkatsu_taikendan .main div.qa p.women_name2 {
left:20px;
top:132px;
color:#990000;
font-weight:bold;
}

#konkatsu_taikendan .main div.qa p.men {
width:628px;
left:92px;
top:19px;
line-height:1.4;
}

#konkatsu_taikendan .main div.qa p.women {
width:628px;
left:92px;
top:107px;
line-height:1.4;
}

#konkatsu_taikendan .main a {
margin:20px 0;
float:right;
display:block;
}

#konkatsu_taikendan .entry {
margin:0 auto;
position:relative;
width:722px;
height:82px;
background:url(/images/konkatsu/konkatsu_entryu-bg.jpg) no-repeat;
}

#konkatsu_taikendan .entry p {
position:absolute;
width:435px;
height:33px;
top:37px;
left:85px;
}

#konkatsu_taikendan .entry a {
position:absolute;
top:13px;
left:542px;
}

#konkatsu_taikendan .ft {
width:810px;
height:70px;
background:url(/images/konkatsu/konkatsu_taikendan_bg_5.jpg) no-repeat bottom;
}

#left-menu {
float:left;
width:190px;
height:100%;
min-height:100%;
background:#F3EEDA;
}

#main-cts {
float:right;
background:#ffffff;
}

#contents {
width:1001px;
}

div.links {
	margin:50px 50px 0 !important;
	padding:10px !important;
	border:3px solid #E4CCAA;
}

div.links li {
	display:inline;
}

div.links a {
	color:#FF6699 !important;
}
