@charset "UTF-8";
/* CSS Document */

/*COMMON_CSS*/
html {color:000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address {margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;list-style-type: none;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var,b,i {font-style:normal;font-weight:normal;}
b {font-style:;font-weight: bolder;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family: inherit; font-size: inherit; font-weight: inherit;}
input,textarea,select {*font-size:100%;}
legend {color:#000;}

body { font:13px/1.231 arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small;}
table {font-size: inherit; font: 100%;}
pre,cpde,kbd,samp,tt {font-family: monospace; *font-size:108%; line-height: 100%;}

/*--basic style--*/
html {width:100%; background:#FFFFFF;}

body {
width:100%;
padding: 0 0 0 0;
margin: 0 auto 0 auto;
background:#FFFFFF;
text-align:left;
font-size:77%;/*75%*/
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
color:#777777;
color:#555555;
}

form option {font-size: 11px;}

.kaigyo,
br.kaigyo {
padding: 0;
margin: 0;
clear: both;
font-size: 0;
line-height: 0;
}

a {cursor:pointer; outline:none;}

a img {
border: none;
vertical-align: baseline;
margin: 0;
padding: 0;
}

a:hover img {
-moz-opacity:0.70;
opacity:0.70;
filter:alpha(opacity=70);
}

a { color:#666666; text-decoration : none;}
a:link { color : #666666; text-decoration : none; }
a:visited { color: #666666; text-decoration : none; }
a:active { color: #666666; text-decoration : none; }
a:hover { color:#666666; text-decoration : underline; }
/*-----INDEX_CSS-----*/
html,body {height:100%;}

#wrapper {
width:100%;
height:100%;
}

#head_wrap {
width:100%;
margin:0 auto;
}

#head_area {
width: 1000px;/*1000px*/
padding:0 20px;
margin:0 auto;
text-align:left;
}

#body_wrap {
width:100%;
}

#body_area {
width: 1000px;/*1000px*/
padding:0 20px;
margin:0 auto;
text-align:left;
}

#foot_wrap {
width:100%;
background:#999999;
}

#foot_area {
width: 1000px;/*1000px*/
padding:0 20px;
margin:0 auto;
text-align:left;
padding-top:27px;
padding-bottom:27px;
color:#FFFFFF;
}

/*----- HEADER -----*/
h1#st_title {
display:block;
clear:both;
overflow:hidden;
float:right;
width:127px;
height:147px;
background: url(http://www.starttoday.jp/starttoday.gif) no-repeat;
background-position:0px 0px;
font-size:1px;
text-indent:-9999px;
margin-top:36px;
margin-bottom:70px;
}

h1#st_title a {
display:block;
width:127px;
height:147px;
}

/*small*/
h2#st_title {
display:none;
clear:both;
overflow:hidden;
float:right;
width:24px;
height:27px;
background: url(http://www.starttoday.jp/starttoday_s.gif) no-repeat;
background-position:0px 0px;
font-size:1px;
text-indent:-9999px;
margin-top:15px;
margin-bottom:40px;
}

h2#st_title a {
display:block;
width:24px;
height:27px;
}

/*hello*/
h1#hello_title {
display:none;
clear:both;
overflow:hidden;
float:right;
width:362px;
height:145px;
background: url(http://www.starttoday.jp/hello.jpg) no-repeat;
background-position:0px 0px;
font-size:1px;
text-indent:-9999px;
margin-bottom:28px;
}

h1#hello_title a {
display:block;
width:362px;
height:145px;
}

/*----- MAIN -----*/
div#main {
float:left;
width:615px;
padding-bottom:20px;/*54px_86px*/
}

div.ct_box {
float:left;
width:615px;
padding-bottom:42px;
border-bottom:1px solid #aaaaaa;
}

div.pict {
margin-bottom:15px;
}

div.posttime {
font-size:9px;
padding-bottom:0px;
}

div.posttime a { color:#007ad3; text-decoration : none;}
div.posttime a:link { color : #007ad3; text-decoration : none; }
div.posttime a:visited { color: #007ad3; text-decoration : none; }
div.posttime a:active { color: #007ad3; text-decoration : none; }
div.posttime a:hover { color:#007ad3; text-decoration : underline; }

div.posttime ul a { color:#007ad3; text-decoration : none;}
div.posttime ul a:link { color : #007ad3; text-decoration : none; }
div.posttime ul a:visited { color: #007ad3; text-decoration : none; }
div.posttime ul a:active { color: #007ad3; text-decoration : none; }
div.posttime ul a:hover { color:#007ad3; text-decoration : underline; }

div.content-nav a { color:#007ad3; text-decoration : none;}div.posttime a:link { color : #001199; text-decoration : none; }
div.content-nav a:visited { color: #007ad3; text-decoration : none; }
div.content-nav a:active { color: #007ad3; text-decoration : none; }
div.content-nav a:hover { color:#007ad3; text-decoration : underline; }

/*posttime_firefox*/
abbr.published {
border-bottom:none;
}


div.ct_box h3.kiji_ttl {
padding-bottom:8px;
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
font-weight:bolder;
color:#666666;
letter-spacing:0;
word-spacing:0.1em;
font-size: 140%;
line-height: 120%;
letter-spacing: -0.04em;
}

div.ct_box p.kiji_txt {
letter-spacing:0em;
word-spacing:0.1em;
font-size:12px;
font-family: "Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック", "MS P Gothic", Geneva, Arial, Verdana, sans-serif;
line-height: 1.8;
word-wrap: break-word;
white-space:normal;
}

img.icon {
position:relative;
top:2px;
padding-right:5px;
}

img.new {
position:relative;
top:-1px;
padding-left:5px;
}

div.ct_box p a { color:#007ad3; text-decoration : none;}
div.ct_box p a:link { color : #007ad3; text-decoration : none; }
div.ct_box p a:visited { color: #007ad3; text-decoration : none; }
div.ct_box p a:active { color: #007ad3; text-decoration : none; }
div.ct_box p a:hover { color:#007ad3; text-decoration : underline; }

div.asset-body a { color:#007ad3; text-decoration : none;}
div.asset-body a:link { color : #007ad3; text-decoration : none; }
div.asset-body a:visited { color: #007ad3; text-decoration : none; }
div.asset-body a:active { color: #007ad3; text-decoration : none; }
div.asset-body a:hover { color:#007ad3; text-decoration : underline; }

div.ct_box div {
letter-spacing:0em;
word-spacing:0.1em;
font-size:108%;
font-family: "Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック", "MS P Gothic", Geneva, Arial, Verdana, sans-serif;
line-height: 180%;
word-wrap: break-word;
white-space:normal;
}

div.ct_box p.kiji_txt img {
padding-bottom:0px;
}

div#page-title {
padding-bottom:42px;
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
font-weight:bolder;
color:#666666;
letter-spacing:0;
word-spacing:0.1em;
font-size: 18px;
letter-spacing: -0.04em;
}

div#page-title em {
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
font-weight:bolder;
color:#666666;
letter-spacing:0;
word-spacing:0.1em;
font-size: 18px;
letter-spacing: -0.04em;
}

/*PAGING*/
div.pageset {
position:relative;
top:-40px;
float:left;
width:615px;
}

div.pageset div.prev {
float:left;
width:74px;
}

div.pageset div.next {
float:right;
width: 74px;
}

/*----- SIDE -----*/
div#side {
float:right;
width:240px;
font-size:10px;
/font-size:11px;
}

div.aboutme_img {
border:1px solid #e5e5e5;
background:#fdfdfd;
padding:4px;
margin-bottom:3px;
}

p.aboutme_txt {
margin-bottom:16px;
line-height:140%;
}

ul.sd_list {
padding-bottom:14px;
}

ul.sd_list li {
margin-bottom:8px;
font-family: helvetica,clean,Hiragino Kaku Gothic Pro,sans-serif;
/font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
word-break: break-all;
letter-spacing:0.1em;
word-spacing:0.1em;
font-weight:bolder;
}

ul.sd_list li.sub_cate {
padding-left:24px;
margin-bottom:6px;
}

div.sd_advertise {
margin-bottom:12px;
}

/*----- MAIN2 -----*/
div#main2 {
float:left;
width:615px;
padding-bottom:0px;/*54px_86px*/
}

/*blog*/
div.article {
float:left;
width:615px;
padding-bottom:42px;
border-bottom:1px solid #aaaaaa;
font-family: "Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック", "MS P Gothic", Geneva, Arial, Verdana, sans-serif;
}

div.img_news {
background:url(http://www.starttoday.jp/icon_news.jpg) no-repeat;
background-position:0px 1px;
}

div.img_hello {
background:url(http://www.starttoday.jp/icon_takano.jpg) no-repeat;
background-position:0px 1px;
}

div.pict {
margin-bottom:15px;
}

div.gototop {
float:left;
width:615px;/*615px*/
text-align:right;
padding-top:4px;
padding-bottom:38px;
}

div.article h2.title {
padding-left:39px;
padding-bottom:6px;
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
font-weight:bolder;
word-spacing:-0.1em;
font-size: 138.5%;
line-height: 1;
color:#666666;
}

div.article div.posttime {
padding-bottom:15px;
padding-left:39px;
}

div.article div.posttime abbr.published {
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
font-size: 100%;
line-height: 1;
word-spacing:0.1em;
color:#666666;
font-size:93%;
}

div.article div.text {
letter-spacing:0em;
word-spacing:0.1em;
line-height:190%;
font-size:108%;
font-size:14px;
color:#000000;
text-justify:inter-ideograph;
word-wrap:normal;
}

div.article div.text a { color:#007ad3; text-decoration : none;}
div.article div.text a:link { color : #007ad3; text-decoration : none; }
div.article div.text a:visited { color: #007ad3; text-decoration : none; }
div.article div.text a:active { color: #007ad3; text-decoration : none; }
div.article div.text a:hover { color:#007ad3; text-decoration : underline; }

div.ct_box p.kiji_txt img {
padding-bottom:0px;
}

/*content*/
div.content {
float:left;
width:615px;
font-family: "Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック", "MS P Gothic", Geneva, Arial, Verdana, sans-serif;
}

div.content h2.title {
padding-top:22px;
padding-bottom:6px;
margin-bottom:8px;
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
font-weight:bolder;
word-spacing:-0.1em;
letter-spacing:0.1em;
font-size: 167%;
line-height: 1;
color:#666666;
border-bottom:1px solid #aaaaaa;
}

div.content p.title_lead {
padding-bottom:6px;
margin-bottom:62px;
line-height: 160%;
}

/*content_in*/
div.content_in {
float:left;
width:615px;
padding-bottom:24px;
border-bottom:1px solid #aaaaaa;
}

h3.title_in {
padding-bottom:6px;
margin-bottom:8px;
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
font-weight:bolder;
word-spacing:-0.1em;
font-size: 280%;
line-height: 1;
color:#666666;
}

div.image_in {
width:613px;/*615px*/
border:1px solid #aaaaaa;
margin-bottom:15px;
}

p.text_in {
padding-bottom:18px;
letter-spacing:0em;
word-spacing:0.1em;
line-height:160%;
font-size:108%;
}

div.btn_in {
text-align:right;
}

/*job_select*/
div.job_select {
padding-bottom:60px;
padding-left:26px;
background:url(http://www.starttoday.jp/li_job.gif) no-repeat;
background-position:0px 0px;
}

h3.select_title {
padding-bottom:9px;
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
font-weight:bolder;
word-spacing:-0.1em;
letter-spacing:0.1em;
font-size: 197%;
line-height: 1;
color:#666666;
}

p.select_lead {
padding-bottom:9px;
letter-spacing:0em;
word-spacing:0.1em;
line-height:160%;
font-size:108%;
}

ul.select_job {
}

ul.select_job li {
display: inline;
font-size:108%;
line-height:160%;
}

ul.select_job li a {
padding-right:5px;
}

ul.select_job li a { color:#007ad3; text-decoration : none;}
ul.select_job li a:link { color : #007ad3; text-decoration : none; }
ul.select_job li a:visited { color: #007ad3; text-decoration : none; }
ul.select_job li a:active { color: #007ad3; text-decoration : none; }
ul.select_job li a:hover { color:#007ad3; text-decoration : underline; }

/*One_job*/
h2.job_title {
padding-top:4px;
padding-bottom:11px;
margin-bottom:8px;
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
font-weight:bolder;
word-spacing:-0.1em;
font-size: 280%;
line-height: 1;
color:#666666;
border-bottom:1px solid #aaaaaa;
}

div.content_in {
float:left;
width:615px;
padding-bottom:24px;
border-bottom:1px solid #aaaaaa;
}

table.job_list {
width:615px;
margin-top:24px;/*32px*/
}

table.job_list th,td {
width:165px;
padding-bottom:25px;
padding-bottom:18px;
letter-spacing:0em;
word-spacing:0.1em;
line-height:180%;
font-size:108%;
vertical-align:top;
}

table.job_list th {
width:165px;
}

table.job_list td {
width:450px;
font-size:100%;
}

div.btn_job {
text-align:center;
padding-top:12px;
padding-bottom:23px;
border-bottom:1px solid #aaaaaa;
}


/*----- SIDE2 -----*/
div#side2 {
float:right;
width:325px;
font-size:93%;
padding-top:25px;
}

div#side2 div.left_area {
float:left;
width:180px;
}

div#side2 div.right_area {
float:right;
width:110px;
}

h2.category {
font-weight:bolder;
color:#333333;
font-size:123.1%;
padding-bottom:7px;
margin-bottom:14px;
border-bottom:1px solid #aaaaaa;
font-family: helvetica,clean,Hiragino Kaku Gothic Pro,sans-serif;
}

/*about*/
div.about {
background:#EEEEEE;
padding-top:14px;
padding-left:14px;
padding-bottom:12px;
padding-right:14px;
margin-bottom:24px;
}

div.about img {
padding-bottom:12px;
}

div.about p {
font-size:85%;
line-height:150%;
text-justify:inter-ideograph;
word-wrap:normal;
letter-spacing:0.1em;
}

/*hello_btn*/
div.hello_btn {
display:none;
}

div.hello_btn img {
margin-bottom:10px;
}

div.hello_btn p {
font-size:85%;
line-height:150%;
margin-bottom:10px;
}

ul.sd2_list {
padding-bottom:24px;
}

ul.sd2_list li {
margin-bottom:10px;
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
word-break: break-all;
}

div.search_area {
padding-bottom:24px;
}

div.topics_ad {
padding-bottom:24px;
}

/*---SIDE_old---*/
/*page_style*/
div.page_box {
float:left;
width:615px;
padding-bottom:42px;
}

h3.page_ttl {
padding-bottom:42px;
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
font-weight:bolder;
color:#666666;
letter-spacing:0;
word-spacing:0.1em;
font-size: 18px;
letter-spacing: -0.04em;
}

div.page_box h4.page_subttl {
padding-bottom:16px;
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
font-weight:bolder;
color:#666666;
letter-spacing:0;
word-spacing:0.1em;
font-size: 14px;
letter-spacing: -0.04em;
}

div.page_box h5.page_subttl {
padding-bottom:16px;
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
color:#666666;
letter-spacing:0;
word-spacing:0.1em;
font-size: 14px;
letter-spacing: -0.04em;
}

div.page_box h6.page_subttl {
padding-bottom:16px;
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
color:#666666;
letter-spacing:0;
word-spacing:0.1em;
font-size: 13px;
letter-spacing: -0.04em;
}

div.page_box h4.mes_subttl {
padding-bottom:6px;
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
font-weight:bolder;
color:#666666;
letter-spacing:0;
word-spacing:0.1em;
font-size: 20px;
letter-spacing: -0.04em;
}

div.page_box h5.mes_subttl {
padding-bottom:30px;
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
font-weight:bolder;
color:#666666;
letter-spacing:0;
word-spacing:0.1em;
font-size: 12px;
letter-spacing: -0.04em;
}

/*01*/
table.hyou01 {
float:left;
width:615px;
line-height:180%;
}

table.hyou01 th {
width:110px;
}

table.hyou01 td {
width:500px;
}

/*02*/
table.hyou02 {
float:left;
width:615px;
line-height:170%;
}

table.hyou02 th {
width:100px;
}

table.hyou02 td {
width:515px;
padding-bottom:10px;
}

ul.hyou01,ul.hyou01_1  {
float:left;
width:615px;
line-height:180%;
}

ul.hyou01_1 li {
float:left;
}

dl.hyou01 {
float:left;
width:615px;
line-height:190%;
padding-bottom:52px;
}

dl.hyou01 dt.ja_time,dl.hyou01 dd.ja_title,dl.hyou01 dt.en_time,dl.hyou01 dd.en_title {
white-space:normal;
}

dl.hyou01 dt.ja_time {
line-height:180%;
font-weight:bolder;
}

dl.hyou01 dd.ja_title {
}

dl.hyou01 dt.en_time {
padding-top:9px;
line-height:180%;
font-weight:bolder;
}

dl.hyou01 dd.en_title {
}

p.hyou01 {
float:left;
width:615px;
line-height:180%;
}

p.hyou_ac {
float:left;
width:611px;/*615px*/
padding-left:19px;
line-height:180%;
}

p.hyou_ac2 {
float:left;
width:615px;
line-height:180%;
}

/*01*/
table.kiji {
width:615px;
line-height:180%;
margin-bottom:12px;
}

table.kiji th {
width:70px;
}

table.kiji td {
width:545px;
font-size:100%;
}

/*02*/
table.kiji2 {
width:615px;
line-height:180%;
margin-bottom:12px;
}

table.kiji2 th {
width:95px;
}

table.kiji2 td {
width:520px;
font-size:100%;
}


/*03*/
table.kiji3 {
width:615px;
line-height:180%;
margin-bottom:12px;
}

table.kiji3 th {
width:50px;
}

table.kiji3 td {
width:565px;
font-size:100%;
}

/*04*/
table.kiji4 {
width:615px;
line-height:180%;
margin-bottom:12px;
}

table.kiji4 th {
width:105px;
}

table.kiji4 td {
width:510px;
font-size:100%;
}

/*----- interview -----*/
h2.iv_title {
padding-top:4px;
padding-bottom:11px;
margin-bottom:8px;
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
font-weight:bolder;
word-spacing:-0.1em;
font-size: 280%;
line-height: 1;
color:#666666;
border-bottom:1px solid #aaaaaa;
}

div.iv_lead {
padding-top:16px;
padding-bottom:16px;
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
font-weight:bolder;
color:#666666;
letter-spacing:0;
word-spacing:0.1em;
font-size: 16px;
}

table.iv_staff {
width:615px;
margin-bottom:24px;
}

table.iv_staff th {
width:80px;
}

table.iv_staff td {
width:518px;/*535px*/
padding-left:17px;
padding-bottom:0px;
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
letter-spacing:0em;
word-spacing:0.1em;
line-height:160%;
font-size:13px;
vertical-align:bottom;
}

table.iv_staff td p.jname {
font-size: 14px;
font-weight:bolder;
padding-bottom:7px;
color:#666666;
}

h3.iv_name {
padding-bottom:12px;
letter-spacing:0;
word-spacing:0.1em;
font-weight:bolder;
font-size:24px;
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}

span.iv_role {
font-size:14px;
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}

div.iv_image {
width:610px;
border:1px solid #aaaaaa;
margin-bottom:20px;
}

div.iv_image_cmt {
width:610px;
padding-bottom:10px;
}

p.iv_question {
font-weight:bolder;
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
letter-spacing:0em;
word-spacing:0.1em;
line-height:160%;
font-size:13px;
vertical-align:bottom;
}

p.iv_answer {
padding-bottom:20px;
letter-spacing:0em;
word-spacing:0.1em;
line-height:190%;
font-size:13px;
text-justify:inter-ideograph;
word-wrap:normal;
}

span.iv_color_1 {
color:#e28d27;
font-weight:bolder;
}

span.iv_color_2 {
color:#409b55;
font-weight:bolder;
}

div.btn_iv {
border-bottom: none;
padding-bottom:20px;
text-align:center;
}

/*----- FOOTER -----*/
div#footer {
float:left;
width:100%;
}

div#footer address {
overflow:hidden;
float:left;
width:100%;
height:18px;
background:url(../img/copyright.gif) no-repeat;
background-position:0px 0px;
text-indent:-9999px;
font-size:1px;
}

/*----- FOOTER2 -----*/
div#foot_area {
font-family: helvetica,clean,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
word-break: break-all;
font-size:93%;
}

ul.footer_menu {
padding-bottom:10px;
}

ul.footer_menu li {
padding-bottom:7px;
letter-spacing:0.1em;
}

ul.footer_menu li a { color:#FFFFFF; text-decoration : none;}
ul.footer_menu li a:link { color : #FFFFFF; text-decoration : none; }
ul.footer_menu li a:visited { color: #FFFFFF; text-decoration : none; }
ul.footer_menu li a:active { color: #FFFFFF; text-decoration : none; }
ul.footer_menu li a:hover { color:#FFFFFF; text-decoration : underline; }

address.copyright {
padding-left:7px;
font-family: helvetica,clean,Hiragino Kaku Gothic Pro,sans-serif;
}

/*CLEARFIX--*/
.clearfix:after {
content: url(../img/clearfix.gif);
display: block;
clear: both;
height: 0;
}

.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

/*\*//*/
.hack {
letter-spacing : -9999px;
}
/**/

