html, body,
h1, h2, h3, h4, h5, h6,
div, p, pre, ul, ol, dl, dt, dd,
address, form, blockquote {
    margin:0;
    padding:0;
    line-height:1;
    text-align:left;		
    display:block;
    }   

table,tr,td {
    margin:0;
    line-height:1.6em;
    }
	
img {
    border: none;
    }
	
ul {
    margin:0 15px; 
    }
	
li {
    list-style-type:disc;
    line-height:1.6em;
    text-align:justify;
    text-justify:inter-ideograph;
    }
	
dt,dd {
    line-height:1.6em;
    text-align:justify;
    text-justify:inter-ideograph;
    }

p {
    font-size:100%;
    line-height:1.6em;
    text-align:justify;
    text-justify:inter-ideograph;
    }


/* 見出し --------------------------------------------------*/

h1 {
    font-size:110%;
    color:#666;
    line-height:1.6em;
    border-left:5px solid #cccc99;
    background-color:#f9f9f9;
    padding-left:10px;
    margin-bottom:5px;
    letter-spacing:0.1em;
    clear:both;
    }
	
h2 {
    font-size:110%;
    border-left:5px solid #fc6;
    padding:5px;
    border-bottom:1px solid #ccc;
    }

h3 {
    font-size:80%;
    color:#666;
    font-weight:normal;
    text-align:right;
    margin-right:5px;
    }
	
h4 {
    font-size:100%;
    color:#495ee2;
    margin:10px 0 5px 0;
    border:1px solid #ccc;
    border-left:5px solid #6977ff;
    padding:5px;
    background-color:#fcfcfc;
    }
	
h5 {
    font-size:100%;
    font-weight:normal;
    color:#495ee2;
    margin:10px 0 10px 0;
    padding:0 0 2px 5px;
    border-left:5px solid #495ee2;
    background-image:url(http://www.asknowas.com/images/line_dotted.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    }
	

/* リンク設定 --------------------------------------------------*/

a:link { 
    color:#555;
    text-decoration:underline;
    border:0;
    }
		
a:visited { 
    color:#555;
    text-decoration:underline;
    border:0;
    }
		   
a:active {
    color:#555;
    text-decoration:underline;
    border:0;
    }
		  
a:hover {
    color:#4aae8c;
    text-decoration:underline;
    border:0;
    }

/* ボディー ------------------------------------------------*/
body{ 
    font-size:80%; 
    font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    color:#444;
    margin:0;
    text-align:center;
    }


/* ページ全体 ---------------------------------------------------*/

#wrap { 
    width:750px;
    margin:0 auto;
    text-align:left;
    padding-top:10px;
    }
   
	   
/* ヘッダ 
#header {
    width:720px;
    height:100px;
    margin:0 auto;
    background-image:url(http://www.asknowas.com/images/header.jpg);
    background-repeat:repeat-x;
    text-indent:-5000px;
    } 	
----------------------------------------------------*/ 


/* ナビゲーション ------------------------------------------------*/

#navigation {
	width:800px;
	_width:739px;
	height:20px;
	margin:20px 0 0 0;
	padding:0;
	}

li#navi_home,
li#navi_news,
li#navi_brands,
li#navi_shops
 {
	height:20px;
	text-indent:-5000px;
	float:left;
	background-repeat:no-repeat;
	width:80px;
              font-size:0px;
              list-style-type:none;
    }

li#navi_company,
li#navi_faq,
li#navi_recruit,
li#navi_shopping,
li#navi_contact {
	height:20px;
	text-indent:-5000px;
	float:left;
	background-repeat:no-repeat;
	width:100px;
              font-size:0px;
              list-style-type:none;
    }
li#navi_home {
	background:url(../images/navi_home06.gif);
    }
li#navi_news {
	background:url(../images/navi_news06.gif);
    }
li#navi_brands {
	background:url(../images/navi_brands06.gif);
    }
li#navi_shops {
	background:  url(../images/navi_shops06.gif);
    }
li#navi_company {
	background:  url(../images/navi_company06.gif);
    }
li#navi_faq {
	background:  url(../images/navi_faq.gif);
    }
li#navi_recruit {
	background:  url(../images/navi_recruit06.gif);
    }
li#navi_shopping {
	background:  url(../images/navi_shopping06.gif);
    }	
li#navi_contact {
	background:  url(../images/navi_contact06.gif);
    }

li#navi_home a,
li#navi_news a,
li#navi_brands a,
li#navi_shops a {
	width:80px;
	height:20px;
	display:block;
	text-decoration:none;
	text-indent:-5000px;
	float:left;
	background-repeat:no-repeat;
              font-size:0px;
              list-style-type:none;
    }
li#navi_company a,
li#navi_faq a,
li#navi_recruit a,
li#navi_shopping a,
li#navi_contact a {
	width:90px;
	height:20px;
	display:block;
	text-decoration:none;
	text-indent:-5000px;
	float:left;
	background-repeat:no-repeat;
              font-size:0px;
              list-style-type:none;
    }
li#navi_home a:active, 
li#navi_home a:hover {
	background:url(../images/navi_home_on06.gif);
    }	
li#navi_news a:active, 
li#navi_news a:hover {
	background:url(../images/navi_news_on06.gif);
    }
li#navi_brands a:active, 
li#navi_brands a:hover {
	background:  url(../images/navi_brands_on06.gif);
    }
li#navi_shops a:active, 
li#navi_shops a:hover {
	background:  url(../images/navi_shops_on06.gif);
    }
li#navi_company a:active, 
li#navi_company a:hover {
	background:  url(../images/navi_company_on06.gif);
    }
li#navi_faq a:active, 
li#navi_faq a:hover {
	background:  url(../images/navi_faq_on06.gif);
    }
li#navi_recruit a:active, 
li#navi_recruit a:hover {
	background:  url(../images/navi_recruit_on06.gif);
    }
li#navi_shopping a:active, 
li#navi_shopping a:hover {
	background:  url(../images/navi_shopping_on06.gif);
    }
li#navi_contact a:active, 
li#navi_contact a:hover {
	background:  url(../images/navi_contact_on06.gif);
    }

/* フッター --------------------------------------------------------------------*/			 
#footer { 
    clear:both;
    height:0px;
    text-indent:-5000px;
    }
	
address { 
    margin:25px 0 0 0;
    font-style:normal;
    font-family:Arial, Helvetica, sans-serif;
    font-size:80%;
    text-align:center;
    }
	
	
/* タイトル

#title { 
    width:720px;
    height:25px;
    background-color:#a6dfc4;
    }
	
#title img { 
    float:right;
    margin-right:5px;
    }
 --------------------------------------------------------------------*/	

/* ページタイトル ------------------------------------------------*/

#pageTitle {
    height:25px;
    clear:right;
    float:right;
    padding:5px;
    padding-bottom:0;
    border-bottom:1px solid #aaa;
    margin:5px 0 15px 0;
    }
	

/* サブナビゲーション ------------------------------------------------*/

#subNavigation {
    width:700px;
    margin:0 auto 10px auto;
    }
	
#subNavigation ul { 
    height:20px;
    margin:5px 10px 0 0;
    }

#subNavigation li.siteMap { 
    font-size:9px;
    float:left;
    list-style-type:none;
    color:#666;
    background-image:url(http://www.asknowas.com/images/icon_03.gif);
    background-repeat:no-repeat;
    padding-left:10px;
    }
	
#subNavigation li.policy { 
    font-size:9px;
    list-style-type:none;
    float:left;
    color:#666;
    margin-left:15px;
    background-image:url(http://www.asknowas.com/images/icon_03.gif);
    background-repeat:no-repeat;
    padding-left:20px;
    }
	
#subNavigation li.toTop { 
    font-size:9px;
    float:right;
    list-style-type:none;
    color:#666;
    background-image:url(http://www.asknowas.com/images/icon_03.gif);
    background-repeat:no-repeat;
    padding-left:10px;
    }
	
#subNavigation a { 
    color:#666;
    text-decoration:none;
    }
	
#subNavigation a:hover { 
    color:#4aae8c;
    text-decoration:underline;
    }
	
	
/* コンテンツ ------------------------------------------------*/

#contentArea {
	width:720px;
	margin:0 auto 10px auto;
	border:1px solid #999;
	background-image:url(http://www.asknowas.com/summer/images/bg_contents.gif);
	background-repeat:repeat-y;
	}
	
#content {
    padding:20px 15px;
	}
	
#contentLeft {
    float:left;
	width:180px;
	}
	
#contentLeft dt {
	padding-left:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
    }
	
#contentLeft dd {
	background-image:url(../images/icon_01.gif);
	background-repeat:no-repeat;
	color:#333;
	background-color:#cccccc;
	border-bottom:1px solid #ccc;
	line-height:2.0em;
    }
	
#contentLeft dd a {
    display:block;
	text-decoration:none;
	padding-left:30px;
    }

#contentLeft dd a:hover {
    background-color: #cccc99;
	color:#fff;
	background-image:url(../images/icon_02.gif);
	background-repeat:no-repeat;
    }
			
#contentRight {
    clear:right;
    float:right;
	width:505px;
	padding:0 15px 40px 0;
	}

#toTop { 
    clear:both;
    height:20px;
	float:right;
	margin-right:10px;
	font-size:80%;
    }
	
#toTop a { 
    text-decoration:none;
    }
	
#toTop a:hover { 
    text-decoration:underline;
    }
	
img.subject {
    margin-bottom:15px;
	}


/* Newsページ --------------------------------------------*/		
	
p {
    margin-bottom:15px;
    }
	
p.brand {
    border-left:3px solid #cde7d1;
    padding-left:20px;
    margin:10px 0 30px 0;
    }
		
#contentLeft {
    float:left;
	width:180px;
	}
	
#contentLeft dt {
	padding-left:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
    }
	
#contentLeft dd {
	background-image:url(../images/icon_01.gif);
	background-repeat:no-repeat;
	color:#333;
	background-color:#cccccc;
	border-bottom:1px solid #ccc;
	line-height:2.0em;
    }
	
#contentLeft dd a {
    display:block;
	text-decoration:none;
	padding:0 10px 0 30px;
    }

#contentLeft dd a:hover {
    background-color: #808080;
	color:#fff;
	background-image:url(../images/icon_02.gif);
	background-repeat:no-repeat;
    }
	
#contentRight dl {
    margin:10px 10px 10px 15px;
    background-image:url(http://www.asknowas.com/images/line_dotted.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    padding-bottom:10px;
    }
	
#contentRight dt {
    float:left;
    width:70px;
    border-left:3px solid #CDE7D1;
    padding-left:10px;
    }
	
#contentRight dd {
    margin-left:85px;
    width:380px;
    }

#blogTitle {
    font-size:110%;
    color:#666;
    line-height:1.6em;
    border-left:5px solid #44d08a;
    background-color:#f9f9f9;
    padding-left:10px;
    margin-bottom:15px;
    letter-spacing:0.1em;
    }

#blogEntry {
    margin-bottom:25px;
    width:505px;
    border:1px solid #ccc;
    }

#blogEntry img {
    margin:10px;
    }

#blogEntry img.right {
    float:right;
    padding:10px;
    }

#blogEntry img.left {
    float:left;
    padding:10px;
    }


#entryBody {
    padding:10px;
    }

#clear {
    clear:both;
    }


/*Mac文字化け防止部分*/
textarea {
	font-family: "ヒラギノ明朝 Pro W6", "Osaka", "ＭＳ Ｐゴシック", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";
	}