/*
Theme Name: WordPress Maldives
Theme URI: http://www.creactive.jp/
Description: This theme is created by CREACTIVE.
Version: 1.0
Author: CREACTIVE Design Office

*/







/*ページの設定*/
/*------------------------------------------------*/
body{text-align:center;font-family:Verdana, Arial, Helvetica, A_Faruma, Faruma, sans-serif;letter-spacing:0;background-color:#FFF;}
*{margin:0;padding:0;}
li{list-style-type:none;}
small{font-size:12px;}











/*リンクの設定*/
/*------------------------------------------------*/
a{text-decoration:none;background-color:transparent;}
a:link{color:#787775;}
a:visited{color:#787775;}
a:hover{color:#F30;}
a:active{color:#C00;}
div#footer a{color:#FFF;}



/*ページレイアウトの設定*/
/*------------------------------------------------*/
div#container{clear:both;margin:0 auto;width:750px;text-align:left;}
div#header{height:164.5px;background:#1082C0 url(image/bg_header-10.png) repeat-x;border-right:1px solid #30697D;border-left:1px solid #30697D;}
div#header-navi{clear:both;}
div#contents{width:748px;background-color:#FAF1E2;border-right:1px solid #30697D;border-left:1px solid #30697D;}
div#main-block{float:right;width:548px;}
div#side-block{float:left;width:197px;text-align:center;font-family:Georgia;}
div#weather{margin:40px 10px 20px;width:175px;}
div#footer{clear:both;padding:15px 0 0;height:40px;text-align:center;font-size:10px;color:#FFF;background:#1082C0;border-top:4px solid #C0B69B;}



/*ヘッダーの設定*/
/*------------------------------------------------*/
/*タイトル*/
div#header h1{float:left;}
div#header p{float:right;padding:10px 20px;font-size:10px;color:#FFF;}
div#header p a{text-decoration:none;color:#FFF;}

div#header h1 a{display:block;margin:0 0 0 10px;height:130px;width:450px;text-decoration:none;text-indent:-9999px;background:transparent url(image/title_logo-6.png) no-repeat;}


div#header-navi ul{margin:0 0 0 550px;text-align:left;list-style-type:none;}
div#header-navi li{display:block;float:left;padding:0 0 0 10px;height:25px;width:50px;text-indent:-9999px;}
div#header-navi li a{display:block;height:55px;width:50px;text-decoration:none;text-indent:-9999px;}
div#header-navi li.hn-01 a{background:transparent url(image/hn_01.gif) no-repeat;}
div#header-navi li.hn-02 a{background:transparent url(image/hn_02.gif) no-repeat;}
div#header-navi li.hn-03 a{background:transparent url(image/hn_03.gif) no-repeat;}



div#main-block h2{margin:0 0 5px;padding:15px 0 0;width:538px;font-size:18px;color:#666;}
div#main-block h2 a{text-decoration:none;font-size:18px;color:#666;}
div#main-block h2.main-image{margin:10px 10px 0 0;padding:0;height:147px;width:538px;text-indent:-9999px;background:transparent url(image/main_img.jpg) no-repeat;border-bottom:4px solid #C0B69B;}




div#main-block h3{margin:20px 0 5px;padding:15px 0 0;width:538px;font-size:18px;color:#666;border-top:2px solid #CCC;}
div#main-block h3 a{text-decoration:none;font-size:18px;color:#666;}

div#main-block li.news-list{padding:5px 10px 0;font-size:11px;color:#787775;}

div#main-block p{padding:3px 10px;font-size:12px;line-height:1.8em;}
div.leftbox{float:left;width:30%;}
div.rightbox{float:right;padding:0 15px;}


div#main-cat{margin:10px auto;width:183px;text-align:center;background:transparent url(image/mc_btm.gif) no-repeat bottom;}
div#main-cat ul.cat{margin:0;padding:0 0 15px;width:183px;font-size:16px;list-style-type:none;background:transparent url(image/mc_top.gif) no-repeat;}
div#main-cat li{display:block;width:183px;text-align:left;background:transparent url(image/mc_line.gif) no-repeat center bottom;}
div#main-cat li a{display:block;padding:15px;width:153px;text-decoration:none;color:#FFF;}

div#main-cat ul.sub-cat{margin:0 0 0 4px;padding:0;width:175px;text-align:center;font-size:12px;list-style-type:none;background:#0089C0; url() no-repeat;}
div#main-cat ul.sub-cat li{display:block;margin:0 auto;width:173px;text-align:left;font-size:1px;color:#0089C0;background:transparent url() no-repeat center bottom;}
div#main-cat ul.sub-cat li a{display:block;padding:5px 15px 0;width:143px;font-size:12px;text-decoration:underline;color:#FFF;}

div.entry{width:538px;text-align:left;border-top:2px solid #CCC; padding-top: 25px;}
div.entry img {margin: 5px; border: 1px #ddd solid;}
div.entry img[align="left"] {margin: 5px 10px 5px 0px; border: 1px #ddd solid;}
div.entry img[align="right"] {margin: 5px 0px 5px 10px; border: 1px #ddd solid;}
div.entry p {margin-bottom: 10px; text-align: justify; }
div.breadcrumb{padding:10px 0;font-size:10px;}
form h3{font-size:14px;}
form td{width:200px;font-size:11px;}

