@charset 'utf-8';

/* IMPORTS */
@import url('resetter.css');
@import url('clearfix.css');
@import url('sticky_footer.css');

/* GLOBAL CSS */

/* BODY */
#landingBody {
margin:0;
padding:0;
background-color:#FFFFFF;
color:#000000;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',arial,Dotum,sans-serif;
font-size:12px;
}

/* MAIN PAGE BLOCKS */
#mainWrapper{
}

#headerWrapper, #bodyWrapper, #footerWrapper{
margin:0 auto;
padding:0;
/*border:1px solid red;*/
}

#footerWrapper{
margin-top:0;
background: url(/images/landing/ftr_bg.jpg) repeat-x #FFF9D5;
}

#pageContentsWrapper{
width:960px;
min-height:300px;
margin:20px auto;
display:table;
/*border:1px solid green;*/
}

/* HEADERS */
h1{font-size:26px;}
h2{font-size:20px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:10px;}

/* LINKS */
a, a:visited{
color:#13409D;
font-weight:bold;
text-decoration:none;
}
a:hover{
color:#F4740A;
text-decoration:underline;
}

/* FORMS */
form input {
vertical-align:middle;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;	
}
form input.txt {
background:url(/images/landing/form_input_text_bg.jpg) repeat-x #FFF;
border:1px solid #D9E7F4;
padding:2px;
}

.navBtn input {
vertical-align:top;
}
/* TEXT */
small{
font-size:80%;
}

/* ROUNDED CORNERS */
.roundedCorners{
border-radius: 4px;
-webkit-border-radius: 4px;
}

.roundedCornersLarge{
border-radius: 12px;
-webkit-border-radius: 12px;
}

.htcRoundedCorners{
border-radius: 4px;
-webkit-border-radius: 4px;
behavior: url(/css/htc/border-radius.htc);
}

.htcRoundedCornersLarge{
border-radius: 12px;
-webkit-border-radius: 12px;
behavior: url(/css/htc/border-radius.htc);
}

/* BUTTONS */
.buttonDropShadow{
-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
}

/* THUMBNAILS */
.thumbnailDropShadow{
-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.4);
box-shadow: 2px 2px 3px rgba(0,0,0,0.4);
}

.ie7 #pageContentsWrapper{
margin-top:25px;
}

.ie6 #pageContentsWrapper{
{
margin-top:25px;
}