@charset "utf-8";

/*============================================================
    Import CSS Files
============================================================*/
@charset "utf-8";

/*==================================================
*	01. Universal Reset
*	02. Default Style
==================================================*/


/*==================================================
	01. Universal Reset
==================================================*/
*{
margin:0;
padding:0;
font-family:"ＭＳ Ｐゴシック", sans-serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo";
}

body{
color:#333333;
font-size:100%;
line-height:1.45;
}

h1,h2,h3,h4,h5,h6{
}

ul li{
margin-left:1.0em;
list-style:outside disc;
zoom:normal !important;
height:auto !important;
}

ol li{
margin-left:2.2em;
list-style:outside decimal;
zoom:normal !important;
height:auto !important;
}

em{
font-weight:bold;
font-style:italic;
}

a{
color:#0066cc;
text-decoration:underline;
}

a[name]{
color:#333333;
text-decoration:none !important;
}

img{
border:0;
vertical-align:top;
}

th,td{
padding:3px;
}

caption{
text-align:left;
}

th{
text-align:left;
}

dt{
}

input,
select{
vertical-align:middle;
zoom:1;
}

option{
padding-right:5px;
}

textarea{
font-size:97.5%;
_font-size:100%;
}

address{
font-style:normal;
}

hr{
}

/*==================================================
	01. Universal Reset
==================================================*/

/*
------------------------------------------------------------*/
#header #languageSwitch,
#header ul.utilityNav,
#header fieldset#siteSearch,
#globalNav,
#contents hr,
#main ul.page-end,
#sub,
#footer ul.utilityNav,
#footer ul#mark,
#footer ul.page-top,
body.contact #contents ul.btnList,
body.contact #contents img.flow,
body#popup #header p.print,
body#popup #main ul.btnList{
display:none;
}

#header{
height:50px;
}

#header #ci-logo{
position:absolute;
top:0;
left:0;
}

#header #ci-company{
position:absolute;
top:0;
right:0;
}

#main p,
#contents p,
#main ul,
#contents ul,
#main ol,
#main dl,
#main table,
#contents table{
margin:0 5px 1.25em;
}

#main h1,
#contents h1{
margin-bottom:15px;
padding-bottom:5px;
font-weight:bold;
}

#main h2{
margin-top:20px;
margin-bottom:20px;
border-bottom:5px solid #999;
font-weight:bold;
}

#main h3{
margin-bottom:15px;
padding-left:5px;
border-left:5px solid #999;
font-weight:bold;
}

#main h4{
margin-bottom:5xp;
font-weight:bold;
border-bottom:1px solid #999;
}

#main h5{
font-weight:bold;
font-style:italic;
}

#main dt{
font-weight:bold;
}

body.top #main h2{
border-bottom:0 none;
}
